/* v3 newmenu.css start */
@charset "utf-8";
/* CSS Document */
/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800";*/
/*@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';*/
body,
h1,
h2,
h3,
h4 {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif!important;
    font-weight: 100;
}
body {
    background: #fafafa!important;
    margin-left: auto;
    margin-right: auto;
}
a:focus,
a:hover {
    color: #333;
    text-decoration: none!important;
}
.header__wrapper {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
    background: #fff;
    max-width: 1930px;
    margin-left: auto!important;
    margin-right: auto!important;
}
.n-player-wraper {
    max-width: 1930px;
	display:none;
}
.newartist_row .jcarousel-wrapper {
    padding: 0px;
    border: none;
    background: none;
}

.round_playicon{position:absolute;width:44px;height:44px;top:50%;left:50%;background:rgba(0,0,0,0.7);border-radius:50%;margin-top:-22px;margin-left:-22px;display:none;border:2px #fff solid;text-align:center}.round_playicon i{font-size:33px;color:#fff;line-height:40px}.a_boxsize:hover .round_playicon{display:block}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;  /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
}
@media (min-width: 1930px) {	
    .header__wrapper {
        left: 50%;
        transform: translateX(-50%);
        margin-left: -965px; /* Half of the width */
    }
    .menu__wrapper{ 
        left:50% !important; 
        margin-left:-965px;
    }
    .n-player-wraper{ 
        left:50% !important; 
        margin-left:-965px;     
        border: 1px #d9d9d9 solid;
    }
}
.headroom--not-top {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.header {
    margin: 0 auto;
    border-radius: 0;
    padding: 15px 10px;
    height: 64px;
    border: none;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.primary-nav-inner {
    border-bottom: #f3f3f3;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
.header__logo-root-wrapper {
    display: inline-block;
    z-index: 1;
    float: left;
    height: 34px;
    left: 0;
    margin: 0;
}
.header__logo-root-wrapper .header__logo-root {
    display: inline-block;
    float: left;
    height: 30px;
    margin: 5px 20px 0;
}
.header__logo-root-wrapper .large {
    display: block;
}
.header__logo-root-wrapper .small {
    display: none;
}
.header__logo-root-wrapper img {
    max-height: 30px;
}
.header__logo-root-wrapper a {
    float: left;
}
.header__logo-root-wrapper .hamburger {
    color: #fff;
    margin-right: 15px;
    border-radius: 3px;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    display: none;
}
.header-search__container{
    float: left;
}
.header__logo-root-wrapper .hamburger i {
    color: #3e4755;
    font-size: 20px;
    line-height: 34px;
    text-align: center;
}
.header__site-nav-items .header__site-nav-item i {
    font-size: 18px;
    line-height: 30px;
    width: 24px;
    text-align: center;
    float: left;
}
.headerlive {
    font-size:10pt;
    color: #fff;
    /* position: absolute; */
    /* top: 15px; */
    /* left: 330px; */
    border: 1px solid rgba(255,255,255,.4);
    /* padding: 3px 5px !important; */
    cursor: pointer;
    z-index: 1;
    line-height: normal !important;
}
.headerlive a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 3px 14px!important;
    font-size: 10pt;
}
.headerlive a:hover {
    background: rgba(255, 255, 255, .5);
    color: #fff;
}
.header-search{
    position: relative;
}
.header-search__input-wrapper {
    height: 34px;
    background-color: #f6f9fc;
    border-radius: 2px;
    overflow: hidden;
    cursor: text;
    white-space: nowrap;
    padding-top: 1px;
    padding-left: 40px;
}
@media (max-width: 1060px) {
    .header__logo-root-wrapper {
        border: none
    }
    /*.languages__preview{
        right: 196px !important;
    }*/
}
.header__logo-root-wrapper {
    padding-right: 0px;
    margin-left: 0px;
}
.header__logo-root-wrapper .large {
    display: block;
}
.header__logo-root-wrapper .small {
    display: none;
}
.header__logo-root-wrapper .hamburger {
    color: #000;
}
.header__logo-root-wrapper .hamburger{
    display: inline-block;
}
@media (min-width: 1160px) {
    .header__logo-root-wrapper .hamburger {
        display: none;
    }
}
@media (max-width: 1060px) {
    .header__logo-root-wrapper {
        padding-right: 15px;
    }
    .header__logo-root-wrapper .small {
        display: block;
    }
    .header__logo-root-wrapper .large {
        display: none;
    }
}
.header__site-nav-items {
    border-left: 1px solid #991037;
    border-right: 1px solid #991037;
    z-index: 1;
    background: url(https://1326173612.rsc.cdn77.org/images/dropdown-arrow-downwhite.png) no-repeat right 15px top 28px;
    position: absolute;
    left: 146px;
    height: 60px;
    cursor: pointer;
}
.header__site-nav-items:hover .header__site-nav-items-dropdown {
    display: block;
}
@media (max-width: 1060px) {
    .header__logo-root-wrapper .hamburger {
        display: block;
    }
    .header__logo-root-wrapper .large {
        display: none;
    }
    .header__logo-root-wrapper .small {
        display: block;
    }
    .header__site-nav-items {
        left: 120px;
    }
    .premium-button {
        left: 280px!important;
    }
}
.header__site-nav-item {
    margin: 15px 10px;
    color: #fff;
    display: table;
    min-width: 140px;
    table-layout: fixed;
}
.header__site-nav-item:hover,
.header__site-nav-item:focus {
    color: #fff;
}
.header__site-nav-item img {
    max-height: 30px;
    max-width: 30px;
    float: left;
}
.header__site-nav-item p {
    float: left;
    margin: 0 0 0 10px;
    font-weight:100;
    line-height: 30px;
    font-size:10pt;
}
.header__site-nav-items-dropdown {
    display: none;
    position: absolute;
    top: 60px;
    z-index: 10;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    left: 146px;
    background-color: #fff;
    max-width: 980px;
    padding: 10px;
    overflow: hidden;
}
.header__site-nav-items-dropdown p {
    color: #000;
}
.header__site-nav-items-dropdown strong {
    font-size: 13px;
    font-weight: 100;
    margin: 0;
    line-height: 18px;
    display: block;
}
.header__site-nav-items-dropdown small {
    display: block;
    font-size: 10px;
    line-height: 1;
    font-weight: 100;
}
.header__site-nav-items-dropdown a:hover {
    background-color: #d1d1d1;
}
.header-search__wrapper {
    display: block;
    margin: 0 auto;
    height: 34px;
    width: 375px;
}
.search__icon {
    color: #a1a7b0;
    font-size: 20px;
    left: 10px;
    line-height: 34px;
    top: 5px;
    position: absolute;
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
}
.material-icons, .mi {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
}
@media (max-width: 1230px){
    .header__logo-root-wrapper .large {
        display: none;
    }
    .header__logo-root-wrapper .small {
        display: block;
    }
}
@media (max-width: 480px){
    .primary-nav-inner {
        position: relative;
        top: 15px;
    }
}
@media (max-width: 1160px){
    .primary-nav-inner {
        width: 100%;
    }
    .header {
        width: 100%;
    }	
    .header-search__wrapper {
        padding-left: 0;
        position: absolute;
        width: 100%;
        max-width: 100%;
        display: none;
        margin: 0;
        padding: 0;
    }
    .header__menu-item--search {
        display: block;
    }	
    .header-search__wrapper.header-search__wrapper--visible {
        display: block;
        width: calc(100% - 155px);
        max-width: 100%;
        z-index: 10;
    }	
}
.header-search__input {
    background: transparent;
    border: 0;
    cursor: text;
    outline: none;
    padding: 0;
    width: calc(100% - 5px);
    line-height: 1;
}
.header-search__input {
    color: #3e4755;
    font-size: 13px;
    font-weight: 300;
    line-height: 34px;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
.header-search__input::-webkit-input-placeholder {
    color: rgba(162, 169, 176, 0.87);
    text-align: center;
    font-size: 10pt;
    font-weight: 100;
    padding: 0;
    margin: 0;
}
.header-search__input::-moz-placeholder {
    color: rgba(162, 169, 176, 0.87);
    text-align: center;
    font-size: 10pt;
    font-weight: 100;
    padding: 0;
    margin: 0;
}
.header-search__input:-ms-input-placeholder {
    color: rgba(162, 169, 176, 0.87);
    text-align: left;
    font-size: 10pt;
    font-weight: 100;
    padding: 0;
    margin: 0;
}
.header-search__input::placeholder {
    color: rgba(162, 169, 176, 0.87);
    text-align: left;
    font-size: 10pt;
    font-weight: 100;
    padding: 0;
    margin: 0;
}
.header-search__close-link {
    display: none;
}
.header-search__input:focus , .header-search__input:visited, .header-search__input:active, .header-search__input:hover{   
    color: #3e4755;
}
.header-search__input:focus::-webkit-input-placeholder {
    color: rgba(62, 71, 85, 1);
    text-align: left;
}
.header-search__input:focus::-moz-placeholder {
    color: rgba(62, 71, 85, 1);
    text-align: left;
}
.header-search__input:focus:-ms-input-placeholder {
    color: rgba(62, 71, 85, 1);
    text-align: left;
}
.header-search__input:focus::placeholder {
    color: rgba(62, 71, 85, 1);
    text-align: left;
}
.header-search__wrapper--focus i {
    color: #3e4755;
}
.header-search__wrapper--focus .header-search__input {
    color: #3e4755;
}
.header-search__wrapper--focus .header-search__input::-webkit-input-placeholder {
    color: #3e4755;
    text-align: left;
}
.header-search__wrapper--focus .header-search__input::-moz-placeholder {
    color: #3e4755;
    text-align: left;
}
.header-search__wrapper--focus .header-search__input:-ms-input-placeholder {
    color: #3e4755;
    text-align: left;
}
.header-search__wrapper--focus .header-search__input::placeholder {
    color: #3e4755;
    text-align: left;
}
.header-search{
    position:relative;
}
@media (max-width:1160px){
    .header-search{
        max-width:100%;
    }
}
.header-search__wrapper--visible{
    width:595px;
}
.header-search__wrapper--visible .header-search{
    margin-left:100px;
}
@media (max-width:1160px){
    .header-search__wrapper--visible .header-search{
        margin-left:55px;
        width:calc(100% - 70px);
    }
}
@media (max-width: 1060px) {
    .header-search {
        width: 100%;
    }
}
@media (max-width: 1060px) {
    .header-search__wrapper.header-search__wrapper--visible .header-search__input::-webkit-input-placeholder {
        opacity: 0;
    }
    .header-search__wrapper.header-search__wrapper--visible .header-search__input::-moz-placeholder {
        opacity: 0;
    }
    .header-search__wrapper.header-search__wrapper--visible .header-search__input:-ms-input-placeholder {
        opacity: 0;
    }
    .header-search__wrapper.header-search__wrapper--visible .header-search__input::placeholder {
        opacity: 0;
    }
    .header-search__wrapper.header-search__wrapper--visible .header-search__close-link {
        display: block;
        cursor: pointer;
        right: 10px;
        left: auto;
    }
}
.header-search__wrapper.header-search__wrapper--visible.header-search__wrapper i{
    color:#767676;
} 
.primary-navbar__list-items {
    padding: 0;
    margin: 0 18px 0 0;
    float: left;
}
.primary-navbar__list-item {
    padding: 0;
    border-radius: 5px;
    margin: 2px 0 0;
    float: left;
    list-style: none;
    display: inline-block;
}
.navigation__dropdown {
    position: relative;
}
.primary-navbar__list-item>a {
    text-decoration: none;
    text-align: center;
    position: relative;
    display: inline-block;
    float: left;
    color: #333;
    font-weight: 600;
    margin: 0;
    padding: 0 12px;
    line-height: 30px;
    text-transform:uppercase;
    font-size: 12px;   
}
.primary-navbar__list-item>a.premium {
    background: #21b96e;
    color: #fff;
    border-radius: 2px;
    margin-left:20px;
}
.primary-navbar__list-item>a.active {
    color: #1db954;
}
.primary-navbar__list-item label {
    position: absolute;
    top: -10px;
    background: #3e4755;
    color: #fff;
    font-size: 7px;
    right:15px;
    padding: 0 6px;
    line-height: 14px;
    border-radius: 3px;
    font-weight: 500;
    letter-spacing: .3px;
}
@media (min-width: 1400px){
    .primary-navbar__list-item>a {
        padding: 0 15px;
    }
}
.header__menu-items {
    margin: 0;
    height: 34px;
    padding: 0;
    float: right;
}
.header__menu-item {
    float: left;
    display: block;
    list-style: none;
    position: relative;
    padding: 0;
    margin: 5px 8px;
    line-height: 34px;
}
.header__menu-item i {
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease;
    color: #a1a7b0;
    float: left;
    font-size: 22px;
    line-height: 22px;
    height: 22px;
    width: 22px;
    text-align: center;
}
.header__menu-item:hover a{text-decoration:none;}
.header__menu-item:hover a i{color:#333;}

.header__menu-item:active a{text-decoration:none;}
.header__menu-item:active a i{color:#333;}

.header__menu-item:focus a{text-decoration:none;}
.header__menu-item:focus a i{color:#333;}
.header__menu-item--notification i {
    color: #a1a7b0;
    border-radius: 50%;
}
.header__menu-item--profile {
    margin-top: -2px;
}
.header__menu-item--more {
    margin-left: 0;
    margin-right: 0;
}
.notifications__preview {
    width: 300px;
    margin: 0;
    padding: 0;
    position: absolute;
    background: #fff;
}
.notification {
    background: #fff;
}
.notification__header {
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    font-weight: 600;
    color: #4c5766;
    font-size: 12px;
}
.notifications__preview .notification__list-items {
    max-height: 500px;
    overflow-y: auto;
    border-bottom: 1px solid #f4f4f5;
    border-top: 1px solid #f4f4f5;
}
.header__menu-item .dropdown-menu a {
    padding: 10px 15px;
}
.notification__list-item {
    background: #fff;
    display: block;
    font-size: 13px;
    padding: 15px;
    position: relative;
    -webkit-transition: background .2s ease;
    transition: background .2s ease;
}
.notification__message-wrapper {
    margin-left: 40px;
    line-height: 1.5;
    position: relative;
}
.notification__name {
    color: #4c5766;
    font-weight: 400;
    max-width: 170px;
}
.notification__message {
    font-weight: 300;
    font-size: 12px;
    color: #4c5766;
}
.notification__timestamp {
    font-size: 9px;
    position: absolute;
    top: 4px;
    font-weight: 300;
    text-transform: uppercase;
    right: 0;
    color: #4c5766;
}
.notification__avatar {
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 12px;
    border: 1px solid #fff;
}
@media (min-width: 1160px){
    .header__menu-item--search {
        display: none;
    }
}
.header__menu-item:first-child {
    margin-left: 0;
}
.header__menu-item .dropdown-menu {
    right: 0px;
    top: 41px;
    border-radius:0px 0px 4px 4px;
    border: none;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    left: auto;
    min-width: 168px;
}
.header__menu-item .dropdown-menu::before{content: "";
                                          width: 0;
                                          height: 0;
                                          border-style: solid;
                                          border-width: 0 10px 9px;
                                          border-color: transparent transparent #fff;
                                          position: absolute;
                                          top: 0;
                                          left: 0;
                                          right: 0;
                                          margin-left: auto;
                                          margin-right: 0;
                                          -webkit-transform: translateY(-100%);
                                          -ms-transform: translateY(-100%);
                                          transform: translateY(-100%);
                                          z-index: 1;
}
#music_lang .header__site-nav-item, #shows_lang .header__site-nav-item{
    margin: 10px 10px !important;
    color: #fff;
    display: table;
    min-width: 140px;
    table-layout: fixed;
    border: 1px #f5f5f5 solid;
    float: left !important;
    background:#f5f5f5; cursor:pointer;
}
.header__menu-item .dropdown-menu li{margin-bottom:0;}
.header__menu-item .dropdown-menu a {
    padding: 12px 15px;
    font-weight:500;
    font-size:11pt;
    line-height:normal;
    color: #3e4755;
    margin:0 auto;
    border-bottom:0;
    text-shadow:none;
}
.header__menu-item .dropdown-menu a:hover{
    background:#f5f5f5;
    font-weight:500;
    font-size:11pt;
    line-height:normal;	     
    color: #3e4755;
    margin:0 auto;
}
.header__menu-item .dropdown-menu i {
    margin-right:10px;
    font-size: 14px;
    position: relative;
    top: 2px;
    opacity: 0.6;
    display:inline-block;
}
.header__menu-item .dropdown-menu--large {
    left: -250px
}
.header__menu-item .counter {
    position: absolute;
    background: #f44336;
    color: #fff;
    line-height: 1;
    padding: 3px 5px;
    top: -2px;
    right: 0;
    font-size: 10px;
    z-index: 100;
    border-radius: 50%
}
.header__menu-item small {
    float: left;
    margin-top: 3px;
    color: #fff;
}
.header__menu-item small i {
    width: 16px;
    left: -4px;
    position: relative;
}
.header__menu-item:hover i {
    opacity:1;
    color:#fff;
}
.header__menu-item:active i {
    opacity:0.75;
    color:#fff;
}
.header__menu-item:focus i {
    opacity:1;
    color:#fff;
}
@media (max-width: 1060px) {
    .header__menu-item--chat {
        display: none;
    }
}
@media (min-width: 1060px) {
    .header__menu-item--search {
        display: none;
    }
}
.header__menu-item--active i {
    color: #fff;
}
.header__menu-item--text a {
    color: #fff;
    text-transform: capitalize;
    font-weight: 300;
    font-size:10pt;
    display:block;
    padding: 4px 14px;

}
.header__menu-item--text a:hover,
.header__menu-item--text a:focus {
    text-decoration: none;
    color: #fff;
}
.header__menu-item--but > a {
    color: #1db954;
    text-transform: capitalize;
    font-weight: 300;    
    font-size: 10pt;
    background: #FFF;
    padding: 4px 14px;
    border-radius: 2px;
    display:block;
}
.header__menu-item--but > a:hover,
.header__menu-item--but > a:focus {
    text-decoration: none;
    color: #1db954;
}
.header__menu-item--sale {
    margin: 0;
}
.header__menu-item--sale a {
    background-color: #ff8a00;
    border-radius: 3px;
    color: #fff;
    padding: 5px 8px;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 38px;
    font-size: 10pt;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    border: 1px #ff8a00 solid;
}
.header__menu-item--sale a>i {
    float: none;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    position: relative;
    top: 2px;
    color: #fff !important;
    margin-right: 2px;
    opacity: 0.86;
}
.header__menu-item--sale a:hover,
.header__menu-item--sale a:focus {
    text-decoration: none;
    color: #fff;
    opacity: 0.95;
}
.header__menu-item--sale a:hover>i,
.header__menu-item--sale a:focus>i {
    opacity: 1;
}
@media (max-width: 768px) {
    .header__menu-item--sale {
        display: none;
    }
}
.header__menu-item--submit a:hover i,
.header__menu-item--submit a:focus i {
    color: #2856b6;
}
.header__menu-item--profile {
    top: 0;
}
.header__menu-item--profile img {
    border-radius: 50%;
}
.header__menu-item--profile span {
    position: absolute;
    top: -2px;
    right: -8px;
    color: #fff;
    line-height: 1;
    background: #f44336;
    padding: 3px 5px;
    border-radius: 50%;
    font-size: 10px;
    font-weight: 300;
}
@media (max-width: 1060px) {
    .header__menu-item--profile span {
        display: none;
    }
}
.header__menu-item .dropdown-menu__footer {
    border-top: 1px solid rgba(76,87,102,.1);
    margin: 0 10px;
}
.header__menu-item .dropdown-menu__footer-list-items {
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.minwidth_dd{min-width: 168px;}
.header__menu-item .dropdown-menu__footer-list-item {
    list-style: none;
    text-align: center;
    margin: 0 auto;
    padding: 0 5px;
    display: inline-block;
}
.header__menu-item .dropdown-menu__footer-list-item a {
    padding: 0;
    color: rgba(76,87,102,.5);
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
}
.header__menu-item .dropdown-menu__footer-list-item a:focus, .header__menu-item .dropdown-menu__footer-list-item a:hover, .header__menu-item .dropdown-menu__footer-list-item a:visited {
    text-transform: uppercase; 
    text-decoration:underline !important;
    color: rgba(76,87,102,.5);
    font-size: 11px; 
    background: #fff;
}
.languages_dropdown {
    padding: 0px 4px 0px 10px;
    margin: -4px 80px auto 0px;
    font-weight: 500;
    display: table;
    vertical-align: middle;
    float: left;
    border: 1px #d9dbde solid;
    border-radius: 4px;
    background: #fff;
    color: #a1a7b0;
    font-size: 9pt;
    position: relative;
}
.languages_dropdown > i {
    text-align: right;
    font-size: 14px;
    display: table-cell;
    vertical-align: middle;
    width: auto;
    height: auto;
    line-height: 34px;
}
.languages_dropdown > span {
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
}
.languages_dropdown a{display: block; text-decoration: none;color:#a1a7b0; font-size: 9pt;}
.lang_display{display: none !important;}
nav select {
    display: none;
}
@media (max-width: 640px) {
    nav ul.primary-navbar__list-items { display: none; }
    nav select { display: inline-block;
                 margin: 0px 0 0 18px;
                 float: left;
                 padding: 5px 10px;
                 border: 1px #d9dbde solid;
                 color: #333;
                 font-size: 9pt;
                 font-weight: 600;}
    .languages__preview{right: 124px;}
    .header__menu-item--notification{display: none;}
    .addcircle_hidd{display: none;}
    #beamerButton{display: block!important;}
}
@media (max-width: 1440px) {	
    .languages_dropdown {margin: -4px 0px auto 10px;}
}
@media (max-width: 1360px) {	
    .header__logo-root-wrapper .header__logo-root{margin: 2px 10px 0;}
    .header{padding: 15px 6px;}
    .languages_dropdown { margin: -4px 0px auto 10px;}
    .languages__preview {right:156px;}
}
@media (max-width: 1310px) {
    .lang_display {  display: block !important;}
    .languages_dropdown{display:none;}

}
@media (max-width: 840px) {
    .primary-navbar__list-items{margin: 0px;}
    .header__logo-root-wrapper { padding-right: 0;}
    .header__logo-root-wrapper .header__logo-root{margin: 2px 10px 0;}

}
.languages__preview {
    max-width: 900px;
    position: fixed !important;
    background: #fff;
    top: 51px !important;
    right: 245px !important;
}
.languages__preview .languages__list-items {
    max-height: 368px;
    overflow-y: auto;
    padding: 2%;
}
.reg_lang { width: 20px; text-align: center; float: right;  padding-right: 25px!important;}
#shows_lang .languages__list-items{
    padding: 1%;
}
@media only screen and (min-width: 768px) {
    #shows_lang .languages__list-items{
        width: 600px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    #shows_lang .languages__list-items{
        width: 400px;
    }
}

.secondary-navbar {
    background-color: #fff;
    height: 45px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    border-bottom: 1px solid #e2e2e2;
    position: relative;
    opacity: 1;
    text-align: center;
}
@media (max-width: 1060px) {
    .secondary-navbar {
        display: none;
    }
} 
.secondary-navbar .secondary-navbar-inner {
    padding-left: 200px;
    position: relative;
    -webkit-transition: padding 200ms ease;
    transition: padding 200ms ease;
    margin: 0 auto;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner {
        padding-left: 0;
    }
}
.secondary-navbar .secondary-navbar-inner>ul {
    padding: 0;
    text-align: center;
    margin: 0;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul {
        text-align: center;
        float: none;
    }
}
.secondary-navbar .secondary-navbar-inner>ul>li {
    margin: 0 15px;
    border-width: 2px;
    padding: 0;
    list-style: none;
    display: inline-block;
    border-bottom: 3px solid transparent;
    position: relative;
    top: 1px;
}
.secondary-navbar .secondary-navbar-inner>ul>li .icon {
    position: relative;
    margin-right: 5px;
    opacity: 0.9;
    line-height: 0;
    color: #92979c;
    font-size: 18px;
    top: 4px;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul>li .icon {
        display: none;
    }
}
.secondary-navbar .secondary-navbar-inner>ul>li.note {
    color: #a2a7aa;
    font-weight: 300;
}
.secondary-navbar .secondary-navbar-inner>ul>li.note:hover {
    border: none;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul>li.extra {
        display: none;
    }
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul>li {
        margin: 0 5px;
    }
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover,
.secondary-navbar .secondary-navbar-inner>ul>li.active,
.secondary-navbar .secondary-navbar-inner>ul>li:focus {
    text-decoration: none;
    border-bottom: 2px solid #53b6bf;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--materialup,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--materialup,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--materialup {
    border-color: #2856b6;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--materialup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--materialup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--materialup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--materialup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--materialup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--materialup h3 i {
    color: #2856b6;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--iosup,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--iosup,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--iosup {
    border-color: #9c27b0;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--iosup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--iosup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--iosup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--iosup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--iosup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--iosup h3 i {
    color: #9c27b0;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--siteup,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--siteup,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--siteup {
    border-color: #AA2E85;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--siteup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--siteup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--siteup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--siteup h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--siteup h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--siteup h3 i {
    color: #AA2E85;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--uplabs,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--uplabs,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--uplabs {
    border-color: #53b6bf;
}
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--uplabs h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:hover.navigation__dropdown--uplabs h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--uplabs h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li.active.navigation__dropdown--uplabs h3 i,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--uplabs h3 a,
.secondary-navbar .secondary-navbar-inner>ul>li:focus.navigation__dropdown--uplabs h3 i {
    color: #53b6bf;
}
.secondary-navbar .secondary-navbar-inner>ul>li>a {
    text-decoration: none;
    text-align: center;
    position: relative;
    display: block;
    color: #000;
    line-height: 42px;
    font-weight: 500;
    font-size: 12px;
    padding: 0 15px;
    letter-spacing: 0.25px;
    text-transform: uppercase;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul>li>a {
        font-size: 12px;
        padding: 0;
    }
    .secondary-navbar .secondary-navbar-inner>ul>li>a:hover {
        background: none;
    }
}
.secondary-navbar .secondary-navbar-inner>ul>li>a>i {
    position: relative;
    margin-right: 5px;
    line-height: 0;
    color: #626c76;
    font-size: 13px;
}
@media (max-width: 1060px) {
    .secondary-navbar .secondary-navbar-inner>ul>li>a>i {
        display: none;
    }
}
.navigation__dropdown {
    position: relative;
}
@media (min-width: 768px) {
    .navigation__dropdown:hover>div {
        display: block;
    }
}
.navigation__dropdown>div {
    background: #fff;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    left: 0;
    margin: 0;
    min-width: 300px;
    padding: 0;
    position: absolute;
    display: none;
    z-index: -1;
}
.navigation__dropdown>div h3 {
    text-align: left;
    margin: 0;
    position: relative;
}
.navigation__dropdown>div h3 a {
    line-height: 20px;
    font-size: 13px;
    padding: 10px 0 10px 40px;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
}
.navigation__dropdown>div h3 a:hover {
    background-color: #f8f8fa;
    text-decoration: none;
}
.navigation__dropdown>div h3 i {
    position: absolute;
    left: 10px;
    line-height: 20px;
    font-size: 16px;
}
.navigation__dropdown>div h3 img {
    position: absolute;
    left: 10px;
    top: 11px;
    height: 18px;
    width: 18px;
}
.navigation__dropdown>div ul {
    margin: 0;
    padding: 0 0 15px;
    border-bottom: 1px solid #e2e2e2;
}
.navigation__dropdown>div ul.last {
    padding: 0;
}
.navigation__dropdown>div ul.no-title {
    padding-top: 15px;
}
.navigation__dropdown>div li {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
.navigation__dropdown>div li a {
    background-color: #fff;
    color: #606060;
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 2px 0 2px 43px;
    text-decoration: none;
    text-transform: capitalize;
}
.navigation__dropdown>div li a:hover {
    background-color: #f8f8fa;
}
@media (min-width: 768px) {
    .navigation__dropdown:hover>div {
        opacity: 1;
        top: 43px;
        left: -43px;
    }
    .menu__wrapper { z-index:9999999;}
}
.menu__wrapper {
    position: fixed;
    top: 0;
    left: 0;
    bottom:0px;
    height: auto;
    overflow: hidden;
    width: 200px;
    margin-top: 60px;
    padding: 15px 15px 100px 15px;
    z-index:9999;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}
.menu__wrapper.collapsed {
    left: -200px;
}
@media (max-width: 1060px) {
    .menu__wrapper {
        background-color: #FFF;
        border-right: 1px solid #e2e2e2;
        box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
        margin-top: 60px;
        display:none;
        z-index:9999999;
    }
    .menu__wrapper.collapsed {
        left: 0;
    }
}
.menu ul {
    margin: 0;
    padding: 0 0 10px;
    border-bottom: 1px solid #e2e2e2;
}
.menu ul:last-child {
    border: none;
}
.menu li {
    list-style: none;
    padding: 0;
    border-radius: 3px;
    margin: 0;
}
.menu li i {
    margin-right: 10px;
    font-size: 18px;
    line-height: 45px;
    position: relative;
    color: rgba(0, 0, 0, 0.5);
    display:inline-block;
    vertical-align:middle;
}
.menu li a {
    font-size:11pt;
    color: rgba(0, 0, 0, 0.9);
    line-height: 45px;
    font-weight:100;
    display: block;
    padding-left: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.menu li a.subm{font-size:10pt;}
.menu li:hover,
.menu li:focus {
    background-color: #e1e1e1
}
.menu li.active a,
.menu li.active i {
    color: #1db954;
}
.sub-menu ul {
    margin: 0;
    padding: 0 0 0px;
    overflow: auto;
    position: relative;
    margin-bottom: 100px;
    display: block;
    max-height: 500px;
    overflow-y: hidden;
    overflow-x: hidden!important;
}
.sub-menu ul::-webkit-scrollbar-track{
    border-radius: 10px;
    background-color: #f2f2f2;
}
.sub-menu ul::-webkit-scrollbar{
    width: 8px;
    height:10px;
    background-color: #f2f2f2;
}
.sub-menu ul::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #c1c1c1;
}
.sub-menu ul:last-child {
    border: none;
}
.sub-menu ul:last-child {
    border: none;
}
.sub-menu ul > li:first-child a{
    font-weight: 600;
}
.sub-menu li {
    list-style: none;
    padding: 0;
    border-radius: 3px;
    margin: 0;
}
.sub-menu li i {
    margin-right: 10px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.sub-menu li a {
    font-size:13px;
    color: rgba(0, 0, 0, 0.9);
    line-height: 45px;
    font-weight:400;
    display: block;
    padding-left: 10px;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow-y: hidden;
    overflow-x: hidden!important;
}
.sub-menu li a.subm{font-size:10pt;}
.sub-menu li:hover,
.sub-menu li:focus {
    background-color: #e1e1e1;
}
.sub-menu li.active a,
.sub-menu li.active i {
    color: #1db954;
}
.menu h3,.sub-menu h3 {
    color: #2856b6;
    text-transform: uppercase;
    font-size: 11px;
}
.menu__footer {
    position: absolute;
    bottom:66px;
    background: #f6f9fc;
    padding-bottom: 6px;
}
.menu__footer .fa {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.4);
}
.menu__footer ul {
    margin: 0;
    padding: 0;
}
.menu__footer li {
    display: inline;
    padding: 0 10px 0 0;
    margin: 0;
}
.menu__footer li a,
.menu__footer li a:focus {
    padding: 0 10px;
    color: rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
    font-size: 11px;
    font-weight: 400;
    cursor:pointer;
}
.menu__footer li a:hover,
.menu__footer li a:focus:hover {
    color: #2856b6;
    text-transform: capitalize;
    text-decoration: none;
    cursor:pointer;
}
.menu__footer li a,
.menu__footer li a:focus {
    text-transform: none;
    padding: 0;
    cursor:pointer;
}
.menu__footer li a:hover,
.menu__footer li a:focus:hover {
    color: #2856b6;
    text-transform: none;
    text-decoration: none;
}
@media (max-width: 1060px) {
    .menu__footer li {
        display: none;
    }
}
#wrapper {
    height: auto;
    padding: 0 0 0 200px;
    -webkit-transition: padding 200ms ease;
    transition: padding 200ms ease;
    position: relative;
    margin-top:110px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width:90%;
}
@media (max-width: 1060px) {
    #wrapper {
        padding-left:0px;
    }
}
@media (min-width: 1600px) {
    #wrapper {
        height: auto;
        padding: 0 0 0 200px;
        -webkit-transition: padding 200ms ease;
        transition: padding 200ms ease;
        position: relative;
        margin-top: 110px;
        padding-right: 15px;
        max-width: 1500px;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        width:100%;
    }
    .sub-menu ul{max-height:400px;}
}
@media only screen and (min-width: 1601px) {
    .homepage_sidebanner_300x250{top:680px!important;}
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
    .homepage_sidebanner_300x250{top:580px!important;}
}
@media (max-width: 1600px) {
    .box_option{max-height:394px!important;}
}
@media (max-width: 1400px) {
    .box_option{max-height:280px!important;}
}
@media (max-width: 1280px) {
    .box_option{max-height:200px!important;}
    .homepage_sidebanner_300x250{top:380px!important}
}

.icon-size{font-size:20pt !important; vertical-align:middle; padding-right:4px !important;}

.show_more {text-align:center;}

.show_more i{text-align:center; font-size:18pt;  color: rgba(0, 0, 0, 0.5);}

.icon-size-18{font-size:18px !important; vertical-align:middle; padding-right:10px !important;}

/*main menu*/
.sidemenu {
    background-image:url("https://cssjsimgraaga.gumlet.com/v2/images/menus_new.png");
    background-repeat: no-repeat;
    display: block;
}
.menu li a.active i.sidemenu, .sub-menu li a.active i.sidemenu{
   background-image:url("https://cssjsimgraaga.gumlet.com/v2/images/menus_active_new.png");
    background-repeat: no-repeat;
    display: inline-block;
}
.menu-music {
    width: 16px;
    height: 16px;
    background-position: -5px -783px;
}
.menu-playlist{
    width: 16px;
    height: 16px;
    background-position: -5px -887px;
}
.menu-radio {
    width: 16px;
    height: 16px;
    background-position: -5px -1141px;
}
.menu-myraaga{ width: 16px; height: 16px; background-position: -138px 0; } 
.menu-shows{ width: 16px; height: 16px; background-position: -192px 0; } 
.menu li a.active, .sub-menu li a.active{color:#1db954; font-weight:400;}

/*submenu*/
.menu-artist {
    width: 14px;
    height: 14px;
    background-position: -5px -5px;
}
.menu-bhangra {
    width: 14px;
    height: 14px;
    background-position: -5px -55px;
}
.menu-compilation {
    width: 14px;
    height: 14px;
    background-position: -5px -105px;
}
.menu-devotional {
    width: 14px;
    height: 14px;
    background-position: -5px -155px;
}
.menu-drama {
    width: 14px;
    height: 14px;
    background-position: -5px -205px;
}
.menu-folk {
    width: 14px;
    height: 14px;
    background-position: -5px -255px;
}
.menu-folk_18 {
    width: 18px;
    height: 18px;
    background-position: -5px -305px;
}
.menu-ghazal {
    width: 14px;
    height: 14px;
    background-position: -5px -333px;
}
.menu-healing-and-therapy {
    width: 14px;
    height: 14px;
    background-position: -5px -383px;
}
.menu-index {
    width: 14px;
    height: 14px;
    background-position: -5px -433px;
}
.menu-instrument {
    width: 14px;
    height: 14px;
    background-position: -5px -483px;
}
.menu-latest {
    width: 14px;
    height: 14px;
    background-position: -5px -533px;
}
.menu-mantra {
    width: 14px;
    height: 14px;
    background-position: -5px -583px;
}
.menu-mappila {
    width: 14px;
    height: 14px;
    background-position: -5px -633px;
}
.menu-meditation {
    width: 14px;
    height: 14px;
    background-position: -5px -683px;
}
.menu-modern {
    width: 14px;
    height: 14px;
    background-position: -5px -733px;
}
.menu-pen {
    width: 14px;
    height: 14px;
    background-position: -5px -837px;
}
.menu-pop {
    width: 14px;
    height: 14px;
    background-position: -5px -941px;
}
.menu-popular {
    width: 14px;
    height: 14px;
    background-position: -5px -991px;
}
.menu-pregnancy {
    width: 14px;
    height: 14px;
    background-position: -5px -1041px;
}
.menu-qawwali {
    width: 14px;
    height: 14px;
    background-position: -5px -1091px;
}
.menu-relaxation {
    width: 14px;
    height: 14px;
    background-position: -5px -1195px;
}
.menu-remix {
    width: 14px;
    height: 14px;
    background-position: -5px -1245px;
}
.menu-story-and-dialogue {
    width: 14px;
    height: 14px;
    background-position: -5px -1295px;
}
.menu-thirukural {
    width: 14px;
    height: 14px;
    background-position: -5px -1345px;
}
.menu-top10 {
    width: 14px;
    height: 14px;
    background-position: -5px -1395px;
}
.menu-trending {
    width: 14px;
    height: 14px;
    background-position: -5px -1445px;
}
.menu-vocal {
    width: 14px;
    height: 14px;
    background-position: -5px -1495px;
}
.menu-yoga {
    width: 14px;
    height: 14px;
    background-position: -5px -1545px;
}
.menu-kids{width: 14px; height: 14px; background-position: -38px 0;} 
.menu-love { background-position: -88px 0; width: 14px; height: 14px; } 
.menu-recent { background-position: 0 -1600px;  width: 14px; height: 14px; } 
.menu-sadsongs{ background-position: 0 -1624px; width: 14px; height: 14px;} 
.menu-party{ background-position: 0 -1648px; width: 14px; height: 14px; } 
.menu-nostalgia { background-position: 0 -1672px; width: 14px; height: 14px; } 
.menu-morning-melodies{ background-position: 0 -1696px; width: 14px; height: 14px; } 
.menu-nigth-melodies { background-position: 0 -1720px; width: 14px; height: 14px;} 
.menu-road-trip { background-position: 0 -1744px; width: 14px; height: 14px; } 
.menu-wishes { background-position: 0 -1768px; width: 14px; height: 14px;} 
.menu-occasions { background-position: 0 -1792px; width: 14px; height: 14px; } 
.menu-friendship { background-position: 0 -1816px; width: 14px; height: 14px; } 
.menu-family { background-position: 0 -1840px; width: 14px; height: 14px;} 
.menu-seasonal { background-position: 0 -1864px; width: 14px; height: 14px;} 
.menu-fun { background-position: 0 -1888px; width: 14px; height: 14px; } 
.menu-patriotic { background-position: 0 -1912px; width: 14px; height: 14px; } 
.menu-philosophical { background-position: 0 -1936px; width: 14px; height: 14px; } 
.menu-classical { background-position: 0 -1960px;  width: 14px; height: 14px;} 
.menu-favorites { background-position: 0 -1984px; width: 14px; height: 14px; } 

.menu-news { background-position: 0 -2918px; width: 14px; height: 14px;} 
.menu-business { background-position: 0 -2942px; width: 14px; height: 14px; } 
.menu-technology { background-position: 0 -2966px; width: 14px; height: 14px; } 
.menu-entertainment { background-position: 0 -2990px; width: 14px; height: 14px; } 
.menu-sports { background-position: 0 -3014px; width: 14px; height: 14px; } 
.menu-spiritual { background-position: 0 -3038px; width: 14px; height: 14px; }
.menu-spirituality { background-position: 0 -2762px; width: 16px; height: 16px; } 
.menu-education { background-position: 0 -3062px; width: 14px; height: 14px;} 
.menu-lifestyle { background-position: 0 -3086px; width: 14px; height: 14px; } 
.menu-health { background-position: 0 -3110px;  width: 14px; height: 14px;} 
.menu-science { background-position: 0 -3134px; width: 14px; height: 14px;} 
.menu-society { background-position: 0 -3158px; width: 14px; height: 14px; } 
.menu-comedy { background-position: 0 -3182px; width: 14px; height: 14px;} 
.menu-games { background-position: 0 -3014px; width: 14px; height: 14px; } 

.menu-moods { background-position: 0 -3206px; width: 14px; height: 14px;} 
.menu-genres { background-position: 0 -3230px;width: 14px; height: 14px; } 
.menu-musicdirs { background-position: 0 -3254px; width: 14px; height: 14px;} 
.menu-singers { background-position: 0 -3278px;width: 14px; height: 14px; } 
.menu-actors { background-position: 0 -3302px;width: 14px; height: 14px; } 
.menu-actresses { background-position: 0 -3326px;width: 14px; height: 14px; } 
.menu-instrumental{ background-position: 0 -3402px;width: 14px; height: 14px; } 
.menu-vocalists{ background-position: 0 -3426px;width: 14px; height: 14px; }
.menu-raagalive{background-position: 0 -3800px; width: 14px; height: 14px;}

.menu-profile{ background-position: 0 -3554px; width: 14px; height: 14px;} 
.menu-update-profile { background-position: 0 -3578px; width: 14px; height: 14px;} 
.menu-myplaylist { background-position: 0 -3602px; width: 14px; height: 14px;} 
.menu-frineds-playlist { background-position: 0 -3626px; width: 14px; height: 14px;}
.menu-connect { background-position: 0 -3752px;  width: 14px; height: 14px;} 
.menu-settings { background-position: 0 -3776px; width: 14px; height: 14px;}
.menu-logout{ background-position: 0 -3676px; width: 14px; height: 14px; } 

@media (min-width: 1599px) {
    .menu li a{font-size:12pt;}
    .sub-menu li a{font-size:11pt;}
    .menu h3, .sub-menu h3{font-size:12px;}
    .menu-music{
        width: 18px;
        height: 18px;
        background-position: -5px -809px;}
    .menu-playlist{
        width: 18px;
        height: 18px;
        background-position: -5px -913px;}
    .menu-radio{
        width: 18px;
        height: 18px;
        background-position: -5px -1167px;}
    .menu-myraaga{ background-position: -164px 0; width: 18px; height: 18px; } 
    .menu-shows{ background-position: -218px 0; width: 18px; height: 18px; } 
    .menu-artist{
        width: 16px;
        height: 16px;
        background-position: -5px -29px;}
    .menu-yoga {
        width: 16px;
        height: 16px;
        background-position: -5px -1569px;}
    .menu-vocal{
        width: 16px;
        height: 16px;
        background-position: -5px -1519px;}
    .menu-trending{
        width: 16px;
        height: 16px;
        background-position: -5px -1469px;}
    .menu-top10{
        width: 16px;
        height: 16px;
        background-position: -5px -1419px;}
    .menu-thirukural{
        width: 16px;
        height: 16px;
        background-position: -5px -1369px;}
    .menu-story-and-dialogue{
        width: 16px;
        height: 16px;
        background-position: -5px -1319px;
    }
    .menu-remix{
        width: 16px;
        height: 16px;
        background-position: -5px -1269px;
    }
    .menu-relaxation{
        width: 16px;
        height: 16px;
        background-position: -5px -1219px;
    }
    .menu-qawwali{
        width: 16px;
        height: 16px;
        background-position: -5px -1115px;
    }
    .menu-pregnancy{
        width: 16px;
        height: 16px;
        background-position: -5px -1065px;
    }
    .menu-popular{
        width: 16px;
        height: 16px;
        background-position: -5px -1015px;
    }
    .menu-pop {
        width: 16px;
        height: 16px;
        background-position: -5px -965px;
    }
    .menu-pen{
        width: 16px;
        height: 16px;
        background-position: -5px -861px;
    }
    .menu-modern{
        width: 16px;
        height: 16px;
        background-position: -5px -757px;
    }
    .menu-meditation{
        width: 16px;
        height: 16px;
        background-position: -5px -707px;
    }
    .menu-mappila{
        width: 16px;
        height: 16px;
        background-position: -5px -657px;
    }
    .menu-mantra{
        width: 16px;
        height: 16px;
        background-position: -5px -607px;
    }
    .menu-healing-and-therapy{
        width: 16px;
        height: 16px;
        background-position: -5px -407px;
    }
    .menu-bhangra{
        width: 16px;
        height: 16px;
        background-position: -5px -79px;
    }
    .menu-compilation{
        width: 16px;
        height: 16px;
        background-position: -5px -129px;
    }
    .menu-devotional{
        width: 16px;
        height: 16px;
        background-position: -5px -179px;
    }
    .menu-drama {
        width: 16px;
        height: 16px;
        background-position: -5px -229px;
    }
    .menu-folk {
        width: 16px;
        height: 16px;
        background-position: -5px -279px;
    }
    .menu-ghazal{
        width: 16px;
        height: 16px;
        background-position: -5px -357px;
    }
    .menu-index{
        width: 16px;
        height: 16px;
        background-position: -5px -457px;
    }
    .menu-instrument{
        width: 16px;
        height: 16px;
        background-position: -5px -507px;
    }
    .menu-latest{
        width: 16px;
        height: 16px;
        background-position: -5px -557px;
    }
    .menu-kids{ width: 16px; height: 16px; background-position: -62px 0; } 
    .menu-love{ width: 16px; height: 16px; background-position: -112px 0; }

    .menu-favorites { background-position: 0 -2008px; width: 16px; height: 16px; } 
    .menu-classical { background-position: 0 -2034px; width: 16px; height: 16px; } 
    .menu-philosophical { background-position: 0 -2060px; width: 16px; height: 16px; } 
    .menu-patriotic { background-position: 0 -2086px; width: 16px; height: 16px; } 
    .menu-fun { background-position: 0 -2112px; width: 16px; height: 16px; } 
    .menu-seasonal { background-position: 0 -2138px; width: 16px; height: 16px; } 
    .menu-family { background-position: 0 -2164px; width: 16px; height: 16px; } 
    .menu-friendship { background-position: 0 -2190px; width: 16px; height: 16px; } 
    .menu-occasions {background-position: 0 -2216px; width: 16px; height: 16px; } 
    .menu-wishes { background-position: 0 -2242px; width: 16px; height: 16px; } 
    .menu-road-trip{ background-position: 0 -2268px; width: 16px; height: 16px; } 
    .menu-nigth-melodies { background-position: 0 -2294px; width: 16px; height: 16px; } 
    .menu-morning-melodies { background-position: 0 -2320px; width: 16px; height: 16px; } 
    .menu-nostalgia { background-position: 0 -2346px; width: 16px; height: 16px; } 
    .menu-party { background-position: 0 -2372px; width: 16px; height: 16px; } 
    .menu-sadsongs { background-position: 0 -2398px; width: 16px; height: 16px; } 
    .menu-recent { background-position: 0 -2424px; width: 16px; height: 16px; } 

    .menu-lifestyle { background-position: 0 -2450px; width: 16px; height: 16px; } 
    .menu-comedy { background-position: 0 -2632px; width: 16px; height: 16px; } 
    .menu-society { background-position: 0 -2658px; width: 16px; height: 16px; } 
    .menu-science { background-position: 0 -2684px; width: 16px; height: 16px; } 
    .menu-health{ background-position: 0 -2710px; width: 16px; height: 16px; } 
    .menu-education { background-position: 0 -2736px; width: 16px; height: 16px; } 
    .menu-spiritual { background-position: 0 -2762px; width: 16px; height: 16px; }
    .menu-spirituality { background-position: 0 -2762px; width: 16px; height: 16px; }  
    .menu-sports { background-position: 0 -2788px; width: 16px; height: 16px; }
    .menu-sports { background-position: 0 -2788px; width: 16px; height: 16px; }	
    .menu-entertainment { background-position: 0 -2814px; width: 16px; height: 16px; } 
    .menu-technology { background-position: 0 -2840px; width: 16px; height: 16px; } 
    .menu-business { background-position: 0 -2866px; width: 16px; height: 16px; } 
    .menu-news { background-position: 0 -2892px; width: 16px; height: 16px; } 

    .menu-moods { background-position: 0 -2606px; width: 16px; height: 16px; } 
    .menu-genres { background-position: 0 -2580px; width: 16px; height: 16px; }
    .menu-musicdirs { background-position: 0 -2554px; width: 16px; height: 16px; }
    .menu-singers { background-position: 0 -2528px; width: 16px; height: 16px; } 
    .menu-actors { background-position: 0 -2502px; width: 16px; height: 16px; }  
    .menu-actresses{ background-position: 0 -2476px; width: 16px; height: 16px; }
    .menu-vocalists{ background-position: 0 -3350px; width: 16px; height: 16px; } 
    .menu-instrumental{ background-position: 0 -3376px; width: 16px; height: 16px; }
    .menu-raagalive{background-position: 0 -3824px; width: 16px; height: 16px;} 

    .menu-frineds-playlist{ background-position: 0 -3450px; width: 16px; height: 16px; } 
    .menu-myplaylist { background-position: 0 -3476px; width: 16px; height: 16px; } 
    .menu-update-profile { background-position: 0 -3502px; width: 16px; height: 16px; } 
    .menu-profile { background-position: 0 -3528px; width: 16px; height: 16px; }
    .menu-settings { background-position: 0 -3700px; width: 16px; height: 16px; } 
    .menu-connect{ background-position: 0 -3726px; width: 16px; height: 16px; }
    .menu-logout { background-position: 0 -3650px; width: 16px; height: 16px; } 

    .artist_name{font-size:12pt !important;}
}

/*album page new*/
.albumpage-wraper{ position:relative; margin-bottom:20px; display:block; height:auto; min-height:600px;}

.album-header{width:100%; height:200px; background:#000;}

.album-header::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.8);
    z-index:0;
    height: 200px;
    overflow: hidden;
}

.album-cover {
    width: 220px;
    height: 220px;
    position: absolute;
    left: 40px;
    top: 40px;
    margin-right: 40px;
	z-index:9;
	text-align:center;
	-webkit-box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
cursor:pointer;
}

.album-cover img{ width: 220px;
    height: 220px;
	cursor:pointer;
}
.album-cover:hover .albumimage_overlay_bg{display:block;}

.follow-button {
    background: #1db954;
    border-radius: 40px;
    font-size: 11pt;
    color: #fff;
    font-weight: 400;
   
    display: inline-block;
    vertical-align: middle;	
}
.follow-button > a{display:block; color:#fff; text-decoration:none; padding: 8px 18px; cursor:pointer;}
.follow-button > a:hover,.follow-button > a:focus{text-decoration:none; color:#FFF;}

.follow-button.active{background:#6da52d;}


.follow-count{    text-align: center;
    font-size: 10pt;
    color: #313131;
    font-weight: 400;}
.follow-count > span{font-size:9pt; color:#777777; margin-left:2px;}

.follow-count-white{    text-align: center;
    font-size: 10pt;
    color: #fff;
   font-weight: 400;}
	
.follow-count-white > span{font-size:9pt; color:#f6f6f6;margin-left:2px;}



.follow-heart{font-size: 12pt;
    padding-right: 2px;}
	
.flw-but-align{margin-top:-20px;}

.album-details {
    position: relative;
    padding-top: 40px;
    padding-bottom: 10px;
    display: block;
    vertical-align: middle;
    color: #FFF;
    margin-left: 280px;
    padding-right: 40px;
    z-index: 1;
    height: 200px;
}

.album-name{font-size: 16pt;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;}
	
.album-name a{
	text-decoration:none;
	color:#fff;
}

.album-name a:hover{
	text-decoration:underline;
	color:#fff;
}

.album-artist-detail {
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-weight: 400;
}
.artist-round {
    display: inline-block;
    margin-right: 10px;
    width: 42px;
    height: 42px;
}

.artist-round img{border-radius:50%; width:42px; height:42px; border:0; outline:none;}

.artist-name {
    display: inline-block;
    vertical-align: top;
    font-size: 10pt;
    color: #fff;
	line-height: 43px;
    font-weight: 400;
}


.artist-follow-count{font-size:9pt; clear:both; color:#eeeeee;}

.album-artist-detail a{color:#FFF; text-decoration:none;}
.album-artist-detail a:hover,.album-artist-detail a:focus,.album-artist-detail a:active{text-decoration:underline; color:#FFF;}

.album-share-row{    margin-left: 280px;
    padding-right: 40px;
    padding-top: 20px;}
	
.album-social-share{font-size:10pt; display:inline-block; vertical-align:middle;}

.album-social-share i{display:inline-block; margin-right:3px; margin-left:3px; vertical-align:middle; width:30px; height:30px;}

.album-social-share i a{display:block; text-decoration:none; cursor:pointer; width:30px; height:30px;}

.sprite {
    background-repeat: no-repeat;
    display: block;
    background-image:url("http://cssjsimgraaga.gumlet.com/v2/images/social-icon.png");
}

.fb {
    width: 30px;
    height: 30px;
    background-position: -5px -5px;
}

.instagram {
    width: 30px;
    height: 30px;
    background-position: -5px -45px;
}

.twitter-new {
    width: 30px;
    height: 30px;
    background-position: -5px -85px;
}

.email-new {
    width: 30px;
    height: 30px;
    background-position:-5px -124px;
}

.whatsup-new {
    width: 30px;
    height: 30px;
    background-position:-6px -164px;
}



.newrelease_wraper {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: auto;
    display: table;
	margin-top:60px;
	table-layout:fixed;
}

.newrelease_left {
    display: table-cell;
    padding-right:30px;
}

.newrelease_right{display:table-cell; width:330px; height:auto; position:relative;}

.new-section-title{font-size:18px; text-align:left; margin-bottom:10px; color:#000; width:100%; display:block; position:relative;font-weight: bold;}


.new-section-title span{position:absolute; right:0;}
.new-section-title span a {
    padding: 0 10px;
    background: #666;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: 9pt;
    text-decoration: none;
    line-height: 21px;
}
.new-section-title span a:hover{background:#333; text-decoration:none; color:#FFF;}
.new-section-title h2{font-size: 18px;text-align: left;margin-bottom: 10px;color: #000;width: 100%;display: block;position: relative;font-weight: bold;}

.section-content{width:100%; height:auto; display:block; margin:0 auto;}

.new_seeall {
    width: 100%;
    height: auto;
    display: inline-block;
    text-align: center;
    margin: 0px auto 20px auto;
    clear: both;
	
}

.new_seeall a {
    display: inline-block;
    padding: 6px 40px;
    background: #1db954;
    color: #fff;
    font-size: 12pt;
    text-decoration: none;
    border-radius: 20px;
    transition: all .5s ease;
    font-family: 'Open Sans', Arial, sans-serif;
    border: 1px #1db954 solid;
}

.new_seeall a:hover{text-decoration:none; color:#FFF;}

.new_livebx {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 0 auto 30px auto;
}

.new_trendingbox {
   width: 100%;
    display: block;
    height:auto;
    padding: 0;
    overflow: hidden;
}

#newhp_albums_section_devotional_grid  .home_div_boxsize{ width:14.26% !important;}

.radioartist{width:100%; padding:0; margin:0; height:auto; overflow:hidden;}

.radioartist ul{margin:0 auto; padding:0; display:block; text-align:center;}

.radioartist ul li {
    width: 14.7%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.4;
    padding: 0;
    overflow: hidden;
    float: left;
    margin: 0px 2.3% 0px 0;
}
.radioartist ul li:last-child{margin-right:0;}
	
.radioartist ul li a{display:block; text-decoration:none;}

.radioartist_bg{ background: #FFF;
    border: 1px #e3e3e3 solid;}

	
.radioartist ul li .inner{
	       padding: 0.5em;
     -webkit-transition: box-shadow 200ms linear;
    transition: box-shadow 200ms linear;
}

.radioartist ul li .inner figure{border-radius: 50%;
    position: relative;
	    padding-bottom: 100%;
    background-color: #EBEBEB;}

.img-circle {
    border-radius: 50%;
	   border: 3px #e5e5e5 solid;
}


.radioartist ul li .inner figure img{position: absolute;
    top: 0;
    left: 0;
    width: 100%;}
	
	
.artist_name{font-family: 'Open Sans', Arial, sans-serif; color: #000;  font-size: 11pt;  text-align: center;  white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; font-weight: 600; margin-top: 10px;}


.new_playicon {
    border-radius: 100%;
    position: absolute;
    background: transparent;
    z-index: 9;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    overflow: hidden;
   
}

span.new_playicon i {
    position: absolute;
    left: 50%;
    top: 50%;
	color:#FFF;  
    outline: none;
    text-align: center;
    cursor: pointer;
    z-index: 3;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    font-style: normal;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	    font-size: 32pt;
}

.radioartist ul li a:hover .new_playicon{ background: rgba(0,0,0,0.4);}

.radioartist ul li a:hover span.new_playicon i{opacity:1;}

.cd_detail {
    width: auto;
    height: auto;
    overflow: hidden;
    padding: 16px 10px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.playlist_newwraper{width:100%; height:auto; display:table; margin:0px auto;}

.playlistbox {
      width: 14%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin: 0.1%;
}

.newback_img_boxsize {
     background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat;
    background-size: 100%;
    background-position: center center;
    height: auto;
    width: auto;
    position: relative;
}

.newback_img_boxsize img {
    width: 100%;
    height: auto;
}
.poster-container {
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
}

.overlay {
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
.overlay:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 60%;
    background-position: 0 0;
    transition: background .5s ease;
    background: linear-gradient(to top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);
    bottom: 0;
}

.playlist_title_new{position: absolute;
    color: #fff;
    width: auto;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 10px;
    font-size: 12pt;
    text-transform: capitalize;
	font-family: 'Open Sans', Arial, sans-serif; }
	
.title-icon{    position: absolute;
    line-height: 18px !important;
    font-size: 22px !important;
    color: #666;
    padding-left: 8px;}
	

.new-viewall{    position: relative;
    display: inline-block;
    margin-left: 10px; vertical-align:middle;}
	
.new-viewall a{    padding: 0 10px;
    background: #666;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-size: 9pt;
    text-decoration: none;
    line-height: 21px}
	
.new-viewall a:hover{background:#333; text-decoration:none; color:#FFF;}

.premium-button{display: inline-block;
    z-index: 1;
    left: 310px;
    margin: 15px 20px;
    overflow: hidden;
    position: absolute;}
	
.premium-button a{    text-decoration: none;
    text-shadow: none;
    min-width: 50px;
    font-weight: 100;
    border: 0;
    outline: none;
    font-size: 12pt;
    border-radius: 60px;
    background: #991037;
    color: #fff;
    display: block;
    padding: 5px 20px;}
	
.premium-button a.active{text-decoration:none;background:#FFF; color:#000;}
	
.premium-button a:hover,.premium-button a:focus{text-decoration:none; background:#FFF; color:#000;}


.search-resulst-wraper {
    width: 100%;
    position: absolute;
    top: 52px;
    left: 0;
    min-width: 280px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.14);
    background: #fefefe;
    z-index: 9;
    right: 0;
    min-height: 100px;
    height: auto;
}

.search-instant-result{width:100%; height:auto; display:block;}

.search-instant-result a{display: table;  height: 48px;  text-align: left;  width: 100%;}
.search-instant-result a:hover{ background-color: #f5f5f5;}
.search-result-thumb {width: 18px;  height: 18px;  margin: auto 0;   padding: 0 11px;   display: table-cell;   vertical-align: middle;}
	
.search-result-thumb img{border-radius:50%; width: 18px;  height: 18px;}

.search-result-text{ display: table-cell;   white-space: nowrap;   overflow: hidden;   vertical-align: middle; color: #000;  font-size: 12pt;}

.search-albumname{display: inline-block; vertical-align: middle;}

.search-subresult{ display: inline-block;  vertical-align: middle;   padding-left: 10px;   color: rgba(0,0,0,0.54);   font-size: 11pt;    font-style: normal;}

.search-result-all{width:100%; height:auto; clear:both; display:block; background:#f5f5f5; border-top:1px #e3e3e3 solid;}

.search-result-all a{display:block; padding:6px; text-decoration:none; color:rgba(0,0,0,0.54); font-size:10pt;}
.search-result-all a:hover{text-decoration:none;}

 @media screen and ( max-height: 860px ){
       /* .header__site-nav-items-dropdown {overflow-y: scroll;
                                  overflow-x: hidden;
								  max-height:500px;
								  margin-bottom: 30px;
                                  }*/
								  
.header__site-nav-items-dropdown::-webkit-scrollbar-track{	
	border-radius: 10px;
	background-color: #f2f2f2;
}

.header__site-nav-items-dropdown::-webkit-scrollbar
{
	width: 8px;
	height:10px;
	background-color: #f2f2f2;
	
}

.header__site-nav-items-dropdown::-webkit-scrollbar-thumb
{
	border-radius: 10px;	
	background-color: #c1c1c1;
}

    }
	
.new-avatar {
   width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    color: #FFF;
    background:#991037;
    vertical-align: middle;
    text-align: center;
    font-size: 12pt;
    font-family: 'Open Sans', sans-serif;
    line-height: 35px;
    float: left;
    margin-top: 3px;
}

.new-avatar img{border-radius:50%; width: 32px;  height: 32px;position: relative; top: -3px;}

.new-profile-name{float:left; max-width:100px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; margin-right:8px; margin-top:7px; color:#FFF;}

.newspinner.newloading {
  padding: 60px;
  position: relative;
  text-align: center;  
 height:600px;
}

.newspinner.newloading:before {
  content: "";
  height: 60px;
  width: 60px;
  margin: -15px auto auto -15px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #2180c0 #ccc #ccc;
  border-radius: 100%;
  animation: rotation .7s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  } to {
    transform: rotate(359deg);
  }
}


.newspinner.newloading {
  padding: 60px;
  position: relative;
  text-align: center;  
 height:600px;
}

.newspinner.newloading:before {
  content: "";
  height: 60px;
  width: 60px;
  margin: -15px auto auto -15px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #2180c0 #ccc #ccc;
  border-radius: 100%;
  animation: rotation .7s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  } to {
    transform: rotate(359deg);
  }
}

.playernewspinner.playernewloading {
  padding: 30px;
  position: relative;
  text-align: center;  
}

.playernewspinner.playernewloading:before {
  content: "";
  height: 30px;
  width: 30px;
  margin: -15px auto auto -15px;
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #1db954 #ccc #ccc;
  border-radius: 100%;
  animation: playerrotation .7s infinite linear;
}

@keyframes playerrotation {
  from {
    transform: rotate(0deg);
  } to {
    transform: rotate(359deg);
  }
}



.search-result-wraper{width:100%; height:auto; display:block; overflow:hidden;}

.search-result-title{ font-size: 2.8em;
    font-family: 'Open Sans', sans-serif;
    font-weight:100;
    color: #666;}
	
.search-result-navigation {
    width: 100%;
    display: block;
    margin: 20px auto 20px auto;
    list-style: none;
    text-align: left;
    border-bottom: 1px #e3e3e3 solid;
}
.search-result-navigation:after { clear: both;}
	
.search-result-navigation li{display:inline-block; }

.search-result-navigation li a{display:block;padding:10px 20px; text-decoration:none; color:#000; font-size:14pt;}
.search-result-navigation li a.active{border-bottom:2px #1db954 solid;  }
.search-result-navigation li a span{     margin-left: 2px;
    background: #1db954;
    font-size: 12pt;
    font-weight: 100;
    padding: 5px 10px; }
	
.search-result-navigation li a.active{    border-bottom: 2px #1db954 solid;}

.search-result-section{width:100%; height:auto; margin:0 auto 30px auto;}

.search-result-content {
        width: 100%;
    background: #FFF;
    padding: 20px;
    border: 1px #e3e3e3 solid;
    display: block;
    height: auto;
    overflow: hidden;
}

.search-result-content ul{margin:0 auto; width:100%; padding:0;list-style: none; text-align:left; display:table;}
.search-result-content ul li{  padding-right: 0.5%;
    position: relative;
    display:inline-block;
    padding-left: 0.5%;
    width: 14.04%; margin-bottom:20px;}
.search-result-content ul li:first-child{margin-left:0;}

.search-result-albumimg{width:100%; height:auto; position:relative; margin-bottom:5px;}
.search-result-albumimg > a{display:block; width:100%; height:auto; border:0; outline:none;}
.search-result-albumimg > a > img{width:100%; height:auto; border:0; outline:none; background: transparent url(http://www.raaga.com/images/image_wrap_big_img.png) center center no-repeat;}
.search-result-albumimg:hover .albumimage_overlay_bg{ display: block;}
.search-result-albumimg:hover .ccd_hover_social_b{display:block;}
.search-result-albumimg:hover .hover_play_b{display:block;}
.search-result-albumimg:hover .info_tooltip_div{display:block;}

.search-result-artistimg{width:100%; height:auto; position:relative; margin-bottom:5px;}
.search-result-artistimg > a{display:block; width:100%; height:auto; border:0; outline:none;}
.search-result-artistimg > a > img{width:100%; height:auto; border:0; outline:none;border-radius:50%; background: transparent url(http://www.raaga.com/images/image_wrap_big_img.png) center center no-repeat;}
.search-result-artistimg:hover .albumimage_overlay_bg{ display: block; border-radius:50%; }
.search-result-artistimg:hover .ccd_hover_social_b{display:block;}
.search-result-artistimg:hover .hover_play_b{display:block;}
.search-result-artistimg:hover .info_tooltip_div{display:block;}

.search-result-album-title > a{font-size:11pt; width:100%; white-space:nowrap; text-align:left; text-overflow:ellipsis; display:block; overflow:hidden; color:#333;}
.search-result-artist-title > a{font-size:11pt; width:100%; white-space:nowrap; text-align:center; text-overflow:ellipsis; display:block; overflow:hidden; color:#333;}

.search-result-songcontent {
        width: 100%;
    background: #FFF;
    padding: 0px;
    border: 1px #e3e3e3 solid;
    display: block;
    height: auto;
    overflow: hidden;
}
.search-result-songcontent-padding{padding:20px;}

.search-result-songcontent .controls_but_class {
       width: auto;
    height: auto;
    position: relative;
    float: left;
    bottom: 5px;
    padding: 4px 1px 10px 20px;
    background: #fff;
    border: 0;
  
}



.search-result-songcontent .cont_play_but_new_class{background:#FFF; color: #3a3a3a;
    cursor: pointer;
    float: left;
    font: 10pt open sans,tahoma;
    height: auto;
    margin: 0 4px 0 2px;
    padding: 5px 14px;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;   
    border: 1px solid #cecece;
    border-radius: 30px;
    -mz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    box-shadow: 0 0 0 !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;}


.search-result-songcontent .play_icon{height: 20px!important;margin-top: -2px;}


@media (max-width: 1440px) {
	.header-search{max-width: 375px;}
	.languages__preview{right: 160px !important;}
}

@media (max-width: 1060px) {
	/*languages__preview{right:160px !important;}*/
}

/*@media (max-width: 640px) {
	.languages__preview{right: 83px !important;}
}*/

@media (max-width: 800px) {
	.md_icon{display:none !important;}
	.prem_hid{display: none !important;}
}
@media (max-width: 480px) {
    .languages__preview{
            left: 0!important;
      }
}
@media (max-width: 380px) {
	
	.languages__preview{right: 10px !important;}
}
#login_head_menu .header__menu-item--but > a:hover{background:#FFF; color:#000; text-decoration:none;  font-weight: 300;  }

/*song page*/
.sd-play > a {
    background: #0099ff;
    color: #FFF;
    padding: 10px 30px;
    border:2px #FFF solid;
    position: absolute;
    display: block;
    bottom: -20px;
    left: 75px;
    z-index: 999;
    font-size: 12pt;
    border-radius: 60px;
    -webkit-box-shadow: 6px 3px 5px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 3px 5px -6px rgba(0,0,0,0.75);
    box-shadow: 6px 3px 5px -6px rgba(0,0,0,0.75);
    font-weight: 100;
}

.sd-play > a:hover, .sd-play > a:active, .sd-play > a:focus {
    background: #0691ee;
    color: #FFF;
    text-decoration: none;
}

.sd-play > a i {   
    margin-right: 10px;    
}


.sd_thumb {
    width: 300px;
    height: auto;
    position: relative;    
    margin: 40px auto;
	
}

.sd_thumb img {
    width: 100%;
    height: 100%;
    border: 1px #eee solid;
}

.sd_detail_title {
    text-align: center;
    margin: 10px auto;
    font-size: 20pt;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    display: block;
}

.sd_detail_albumname{    font-size: 16pt;
    font-family: 'Open Sans', sans-serif;
    color: #9d9d9d !important; }
	
.sd_detail_albumname:hover{color: #464646 !important;}
	
.sd_detail_albumname i{padding-left:10px; padding-right:10px;}

.sd_detail_title a{text-decoration:none; color: #000000;}

.sd_detail_title a:hover,.sd_detail_title a:focus,.sd_detail_title a:active{text-decoration:none;}

.sd-md-name{color:#333; text-align:center; font-size:12pt; font-family: 'Open Sans', sans-serif;}
.sd-md-name a{text-decoration:none;color:#333;}
.sd-md-name a:hover,.sd-md-name a:focus,.sd-md-name a:active{text-decoration:none;}
.sd-artist-wraper{text-align:center; margin:20px auto;}
.sd-artist-title{text-align:center; font-size:14pt; color:#000;}
.sd-artist-box{display:block; margin:20px auto; text-align:center;}
.sd-artist{display:inline-block; margin-left:10px; margin-right:10px; text-align:center; font-size:10pt;font-family: 'Open Sans', sans-serif;}
.sd-artist a{display:block; text-decoration:none; color:#333;}
.sd-artist-name{font-size:10pt; clear:both; text-align:center; margin:2px auto;}
.sd-artist-round {
    display: inline-block;
        width: 82px;
    height: 82px;
	text-align:center;
}
.sd-artist-round img {
    border-radius: 50%;
    width: 82px;
    height: 82px;
    border: 0;
    outline: none;
}

.sd-share{    position: absolute;
    bottom: 60px;
        left: -168px;}
		
.sd-actionbuttonscontainer{width: 100%;}
.sd-actionbuttonscontainer_inner{ margin: 0 auto;  width: 100%;   display: block;   text-align: center;}
.sd-actionbuttons{	  margin: 0 auto; position: relative;  text-decoration: none;  margin-bottom: 10px;     display: inline-block;   margin-right: 10px; margin-left: 10px;}
	
.sd-actionbuttons > a { display: block;     border-radius: 50px;      text-decoration: none !important;   padding: 7px 16px;  font-size: 10pt;   color: #fff;    font-weight: 400;    background: #818181;}
.sd-actionbuttons > a:hover, .sd-actionbuttons > a:focus, .sd-actionbuttons > a:active{text-decoration:none;color: #fff; background:#464646;}

.sd-actionbuttons i { display: inline-block;  vertical-align: middle;  color: #fff; text-decoration: none;  margin-right: 10px;}

.sd-content-wraper{width:80%; height:auto; display:table; margin:600px auto 40px auto;}

.sd-song-content{padding:0px 80px 20px 0px; margin:0; position:relative; display:table-cell; vertical-align:top; }

.sd-related-song{display:table-cell; width:360px;vertical-align:top;}

.sdcommon_track {
    padding:0px;
    margin: 20px auto;
    background: #fff;
    position: relative;   
}

.rpc_episode_wraper{overflow:hidden;}

.sd-content-wraper .coolumn_ul li{border-bottom: 1px dashed rgba(0,0,0,0.1);}


.sd-nav-title{border-bottom: 1px #e3e3e3 solid;  font-size: 18px; position: relative; height:auto;padding-bottom: 10px;color: #000;font-weight: bold;text-transform: uppercase;}

.sd-nav-title a{color:#000; text-decoration:none; }

.sd-nav-title a.active{border-bottom:2px #1db954 solid; color:#000;}

.sd-song-content.cc_btns {
    padding: 0px;
    padding-bottom: 10px;
    margin: 0px;
    overflow: hidden;
    /* border-bottom: 1px solid rgba(0,0,0,0.1); */
}

.sd-related-radio{position:absolute; right:0; bottom:3px;}

.sd-related-radio a {
    border-radius: 60px;
    padding: 5px 10px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-size: 10pt;
    display: inline-block;
    vertical-align: middle;
}
.sd-related-radio a i{  display: inline-block; vertical-align: middle;  font-size: 20px;  margin-right: 5px; margin-top:-2px;}
.sd-related-radio a:hover,.sd-related-radio a:focus {color: #FFF; background:#464646; text-decoration:none; cursor:pointer;}

.sd-related-songs-wraper{margin:20px auto; padding:0; list-style:none; width:360px;}
.sd-related-songs-wraper li{border: 1px #f1f1f1 solid;    display: table; width: 100%; border-top:none;}
.sd-related-songs-wraper li:first-child{border-top: 1px #f1f1f1 solid;}
.sd-related-songs-wraper li a{display:block; cursor:pointer; padding: 10px; width:100%; color:#666a6d; text-decoration:none;}
.sd-relat-thumb{width: 40px; height: 40px; display: inline-block;   margin-right: 10px;   vertical-align: middle;}
.sd-relat-thumb img{width:40px; height:40px; border:0; outline:none;}
.sd-relat-text{display:inline-block; vertical-align:top; text-align:left;}
.sd-relat-artist{font-size:9pt; display:block; clear:both; color:#666666;}
.sd-related-playlist{width:100%; height:auto; display:block; position:relative; margin:20px auto;}
.sd-related-playlist ul{margin:20px auto; padding:0; list-style:none;}
.sd-related-playlist ul li{list-style:none; display:inline-block; width:150px; height:auto; position:relative;}
.sd-related-playlist ul li a{display:block; text-decoration:none; }
.sd-related-playlist ul li a img{width:100%; height:150px; position:relative;}
.sd-related-playlist ul li a:hover .albumimage_overlay_bg{display:block; height:150px;}
.rpc_absolute_div{height:auto;}
.sd-playlist-title{font-size:11pt; color:#000; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.sd-playlist-subtitle{font-size:10pt; color:#666; margin:2px auto; display:block; clear:both;}

/*album page 121016 start*/

.sd-down-but{position: absolute;
    right: 20px;
    font-size: 30px;
    bottom: 20px;}
	

.sd-down-but a{display:block; color:#FFF; text-decoration:none;}
.sd-down-but a:hover{text-decoration:none; color:#FFF;}


.artist-radio-button{margin:10px; display:block;}
.artist-radio-button a{background:#0099ff;
    border-radius: 40px;
    font-size: 11pt;
    color: #fff;
    font-weight: 400;
    padding: 8px 18px;
    display: inline-block;
    vertical-align: middle; cursor:pointer;}
.artist-radio-button a:hover,.artist-radio-button a:focus{color:#FFF; text-decoration:none; background:#0691ee;}
.artist-radio-button a i{display: inline-block;   vertical-align: middle;  margin-right: 8px;  font-size: 20px;   margin-top: -4px;}

.new-album-container{width:100%;height:auto;margin-top:120px}
.new-album-details{margin-right: 40px;   padding:0px;  overflow:hidden;}
.new-album-sidewrap{width: 300px;
    display: table-cell;
    vertical-align: top;
   
   margin-bottom:40px;}
.new-album-sidewrap-inner {
        padding: 0;
    margin-bottom: 20px;
    margin-top: 20px;
}


.new-album-details-title{display:table; padding:20px; width:100%;}
.new-album-details-title > div{display:table-cell; vertical-align:middle; color:#777;}
.new-album-tickbox{width:30px;}
.new-album-number{width:30px; position:relative;font-size: 11pt;font-weight: 400;}
.new-album-more{width:40px;}
.new-album-add{padding-left:20px; width:40px;}



.new-album-add-icon a{  
    border-radius: 50%;
    border: 1px #adadad solid;
    text-align: center;
    display:block;     padding:6px;     color: #777; text-decoration:none;cursor:pointer;}
	
.new-album-add-icon a:hover, .new-album-add-icon a:focus{color: #777; text-decoration:none;}
	
.new-album-add-icon a i{display:inline-block; vertical-align:middle; font-size:20px; }
.new-album-playbutton{width: 103px;  text-align: right;   }
.new-album-option{font-size:10pt; color:#313131;}
.new-album-option > div{display:inline-block; vertical-align:middle; padding-left:5px; padding-right:5px;}
.new-album-option-title{    color: #313131;
    font-size: 11pt;
    font-weight: 600;}
	
.new-album-option > div.dropdown{display: inline-block;
    vertical-align: middle;
    padding-left: 5px !Important;
    padding-right: 5px;
    margin: 0 !Important;
    float: none !Important;
    width: auto !Important;
    height: auto !Important;
    color: #333;    font-size: 10pt !important;
    min-width: 115px !important;
    left: 11px !important; }
.new-album-option .dropdown .btn{border-radius:20px !Important;  font-size:9pt !important;padding: 3px 12px;}

.new-album-option .dropdown .btn-default{  color: #878787 !important;}



.new-album-option .dropdown-menu>li>a{padding:6px 10px;
    font-weight: 100;
    font-size: 10.5pt;
    line-height: normal;
    color: #555;
    margin: 0 auto 0 auto;
    border-bottom: 0;}

.new-album-option .dropdown-menu>li>a:hover,.new-album-option .dropdown-menu>li>a:focus{ background:#f5f5f5; color:#333; text-decoration:none;}
.playall-button{display: inline-block;vertical-align: middle; background: #09F; border-radius: 20px;  cursor: pointer; font-weight: 400;}
.playall-button a{color: #FFF;  padding: 8px 20px; display: block;  text-decoration: none;  border-radius: 20px; font-size: 10pt;}
.playall-button a:hover, .playall-button a:focus{color: #FFF; text-decoration:none; background:#0691ee;border-radius:20px;} 

.playall-button i{ display: inline-block;  vertical-align: middle;  padding-right: 8px;  margin-top:-3px; font-size: 13px;}

.adtoqueue-master{padding-left:20px; width:164px;}
.adtoqueue-button{display: inline-block;vertical-align: middle; background: #fff; border:1px #c2c2c2 solid;  border-radius: 20px;  cursor: pointer; font-weight: 400;}
.adtoqueue-button a{color: #777777;  padding: 8px 20px; display: block;  text-decoration: none;  border-radius: 20px; font-size: 10pt;}
.adtoqueue-button a:hover, .adtoqueue-button a:focus{color: #FFF; text-decoration:none; background:#979797;border-radius:20px;} 
.adtoqueue-button a:hover i, .adtoqueue-button a:focus i{background:url('http://cssjsimgraaga.gumlet.com/v2/images/add_queue_white.png');}

.adtoqueue-button a i{display: inline-block;  vertical-align: middle;  margin-right: 8px;    margin-top: -3px;  width:18px; height:12px; background:url('http://cssjsimgraaga.gumlet.com/v2/images/add_queue_grey.png');}

.adtoplaylist-master {  padding-left: 20px;   width: 169px;}
.adtoplaylist-button{display: inline-block;vertical-align: middle; background: #fff; border:1px #c2c2c2 solid;  border-radius: 20px;  cursor: pointer; font-weight: 400;}
.adtoplaylist-button a{color: #777777;  padding: 8px 20px; display: block;  text-decoration: none;  border-radius: 20px; font-size: 10pt;}
.adtoplaylist-button a:hover, .adtoplaylist-button a:focus{color: #FFF; text-decoration:none; background:#979797;border-radius:20px;} 
.adtoplaylist-button a:hover i, .adtoplaylist-button a:focus i{ color:#fff;}

.adtoplaylist-button a i{display: inline-block;  vertical-align: middle;   padding-right: 8px;   margin-top: -3px;  font-size: 19px; }
.new-album-list{list-style:none;}
	
.new-related-albums-wraper{display:block; padding:0; margin:20px auto 0px auto;text-align: left;}
.new-album-showall-less{ font-size: 14px;border: 1px solid #777;padding: 6px 20px;color: #fff;font-weight: 400;border-radius:30px;cursor:pointer ;cursor: pointer;margin: 20px auto;display: inline-block;vertical-align: middle;background: #777;}
.new-related-album{ display: inline-block;  width: 22%;  margin-left:1%;  margin-right: 1%; margin-bottom:10px;}
.new-related-album a{display:block; text-decoration:none;text-align: left;}
.new-related-album a:hover,.new-related-album a:focus{text-decoration:none; color:#333;}
.new-related-album a img{width:100%; height:auto; border:0; outline:none;}
.new-related-album-name{    font-size: 11pt;
    display: block;
    text-overflow: ellipsis;
    text-align: left;
    margin: 2px auto; color:#333; overflow:hidden;    white-space: nowrap;}
	
.new-album-track-row{display:table; width:100%; border-top:1px #f4f5f6 solid; padding:20px; position:relative;}
.new-album-track-row.playing{background:#f5f5f5;}
.new-album-track-row.playing:hover .new-track-playicon{display:none;}
.playing::before{position: absolute;left: 37px;width: 26px;height: 30px;background: url(../images/wave.gif) no-repeat top;content: '';background-size: 12px 14px;top: 50%;background-color: #f5f5f5;z-index: 1;
margin-top: -7px;}
.new-album-track-row:hover{background:#f5f5f5;}
.new-album-track-row > div{display:table-cell; vertical-align:middle;}

.new-album-track-details{text-align:left; color:#000;}

.new-track-name{display:block; overflow:hidden;text-overflow: ellipsis; font-size:11pt; color:#000;font-weight: 400;}
.new-track-name a{ color:#000; text-decoration:none; font-size:11pt;}
.new-singers-name{font-size:9pt; color:#313131; display:block; overflow:hidden;text-overflow: ellipsis;word-spacing: 1.5px;font-weight: 400;}
.new-singers-name a{display:inline-block;color:#777777; text-decoration:none;}
.new-singers-name a:hover,.new-singers-name a:focus{color:#777777; text-decoration:underline;}
.new-star-ratings{width: 75px;  text-align: right;}

.new-album-download-icon a{  
          text-align: center;
    display:block;     padding:6px;     color: #818181; text-decoration:none;}
	
.new-album-download-icon a:hover, .new-album-download-icon a:focus{color: #818181; text-decoration:none;}
	
.new-album-download-icon a i{display:inline-block; vertical-align:middle; font-size:34px; color:#818181; }


.n-track-more {
    top: 20px;
    right: 13px;
    padding-bottom: 0;
    z-index: 99;
    position: absolute;
    background: #fff;
    border-radius: 5px;
    box-shadow: rgba(0,0,0,.05) 0 2px 12px 5px,rgba(0,0,0,.1) 0 0 0 1px;
       min-width: 150px;
    min-height: 50px;
    display: block;
}


	
.n-track-more ol{margin:10px auto; padding:0; width:100%;}

.n-track-more ol li {
    list-style: none;
    position: relative;
}

.n-track-more ol li a {
    border: none !important;
    display: block;
    padding: 5px 10px;
    margin: 0;
    text-align: left;
    color: #979797;
	font-size:10pt;
}

.n-track-more ol li a:hover{background:#eee;}

.new-track-add-icon{	
    text-align: center;
    display: block;
    padding: 6px;
    color: #777;
    text-decoration: none;
    cursor:pointer;		
}
	
.n-track-more ol li a span {
    display: inline-block;
    vertical-align: middle;
}
.n-track-more ol li a i{    display: inline-block;
    vertical-align: middle;    
    width: 30px;
    text-align: left;
    padding-right: 5px; font-size:22px;}
	
.new-album-sidewrap-more{font-size:20px; text-align:center; padding:0; color:#777777;}

.new-comment-wraper{width:100%; height:auto; display:block; margin:0 auto; overflow:hidden;}

.new-album-detail-inner{background:#FFF;  border: 1px #e3e3e3 solid; margin-bottom:20px;}
.adbanner-300x250{width:300px; height:250px; margin-bottom: 20px;}

.new-track-playicon{width: 28px;height: 28px;text-align: center;position:absolute; display:none; background:#818181; border-radius:50%; padding:2px;     top: 50%; margin-top: -13px; left: -8px; }
.new-track-playicon i{color:#FFF; font-size:22px;line-height:1.1}
.new-album-track-row:hover .new-track-playicon{display:block;cursor:pointer;}
.new-album-cdimg {
width: 60px;
}


#related_vendors_column_special {
    float: right;
    margin-right: 20px;
    clear: both;
    width: auto !important;
    margin-bottom: 0px;
}

.vendor-maincontent {
    width: auto;
    margin-right: 360px;
    margin-top: 20px;
    border-right: 1px #eee solid;
    display: block;
    vertical-align: bottom;
     padding-bottom: 1000px;
    margin-bottom: -1000px;
    margin-left: 20px;
}

.vendor-sidbar {
    width: 340px;
    right: 0;
    height: 100%;
    float: right;
    z-index: 0;
    top: 0;
    padding-left: 20px;
    position: absolute;
    bottom: 94px;
    overflow: hidden;
    margin-right: 20px;
}

.vendor-programe-content {
    color: #030303;
    font-size: 14pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
}

.vendor-playallbutton {  
    border-radius: 40px;
    font-size: 11pt;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
     position: absolute;
    right: 20px;
}

.vendor-playallbutton a {
    padding: 10px 20px;
       color: #fff;
    border-radius: 60px;
       background: #000;
    font-weight: 400;
	text-decoration:none;
	cursor:pointer;
}

.vendor-playallbutton a:hover,.vendor-playallbutton a:focus { color: #1db954; text-decoration:none;
}

.vendor-playallbutton a:hover i {color:#1db954;}

.vendor-playallbutton a i {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    color: #fff;
}
.vendor-program-row {
    border-bottom: 1px #eee solid;
    display:table;
    padding-top: 24px;
    padding-bottom: 24px;
    width: 100%;
}

.vendor-program-thumb{width:100px; height:auto; display:table-cell; padding-right:10px;}
.vendor-program-thumb a{display:block;}
.vendor-program-thumb a img{width:100px; height:auto;}
.vendor-program-detail{display:table-cell; vertical-align:top;}

.vendor-epi-title {
    font-size: 13pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    color: #000;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 6px;
    width: 100%;
}

.vendor-epi-title a {
    display: block;color: #000; text-decoration:none;}
	
.vendor-epi-title a:hover,.vendor-epi-title a:focus {color: #000; text-decoration:underline;}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#Shows_lanugauge .modal-title{text-align: center;
    font-size: 16pt;
    font-weight: 100;}
	
#Shows_lanugauge .modal-footer{text-align: center !Important;
    margin: 0 auto;
    display: block; border:0;}
	
#Shows_lanugauge .modal-footer button{float:none; height:auto !important; padding:2%;font-weight:100 !important; font-size:14pt !important; width:180px; font-family:'Open Sans', sans-serif !Important;}

.btn-grey {
    color: #fff;
    background-color: #c4c4c4;    
}

.btn-grey:hover{color:#fff !important; background:#999;}

.btn-raagapink{ color: #fff;
    background-color: #1db954;
}

.btn-raagapink:hover{color: #fff !important;
    background-color: #991037;}
	
.onboarding-languages-wraper{display:table; width:100%; margin:0 auto; text-align:center;}


.onboarding-languages-box{    display: inline-block;
    margin:1%;
    padding:2%;
    vertical-align: middle;
    background: #f4f4f4;
    width: 42%;
    color: #333;
    font-size: 14pt; text-align:left; font-weight:100;}

.rpc-epi-title a{color:#333;}

.rpc-epi-title a:hover,.rpc-epi-title a:focus{color:#333; text-decoration:underline;}

.badgebox {
    opacity: 0;
}

.shows_lang_circle {
    display: inline-block;
    padding: 4px;
    font-size: 14pt;
    font-weight: 700;
    line-height: 1.2;
    color: #1db954;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border: 2px #1db954 solid;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    margin-left: -10px;
}



.vendor-program-follow{display:inline-block; vertical-align:middle;border:1px #1db954 solid; border-radius:40px;}
.vendor-program-follow a{padding:2px 12px; display:block;  color:#1db954; font-size:10pt; border-radius:40px; text-decoration:none; cursor:pointer;}
.vendor-program-follow a i{padding-right:4px; }
.vendor-program-follow a:hover,.vendor-program-follow a:focus{text-decoration:none;color:#fff; background:#1db954;}

.epi-playbutton{position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 50%;
    background: rgba(0,0,0,0.8);
    border-radius: 50%;
    margin-top: -30px;
    margin-left: -30px;}
.epi-playbutton i{font-size: 60px;
    color: #fff;}
	
	
/*** custom checkboxes ***/

.onboarding-languages-box input[type=checkbox] { opacity: 0;position: absolute;width: 30px;height: 30px; } /* to hide the checkbox itself */
.onboarding-languages-box input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
}
.onboarding-languages-box input[type=checkbox] + label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 100;
    font-size: 16pt;
}

.onboarding-languages-box input[type=checkbox] + label:before { content: "\f1db"; } /* unchecked icon */
.onboarding-languages-box input[type=checkbox] + label:before { letter-spacing: 10px;  font-size: 22pt;color:#1db954;} /* space between checkbox and label */

.onboarding-languages-box input[type=checkbox]:checked + label:before { content: "\f058"; } /* checked icon */
.onboarding-languages-box input[type=checkbox]:checked + label:before { letter-spacing: 10px;  font-size: 22pt; color:#1db954;} /* allow space for check mark */



.hndcur{cursor:pointer;}

.homepage_sidebanner_300x250{display: block;
    overflow: hidden;
    margin: 0 auto 20px auto;
    width: 300px;
    height: 250px;
    position: absolute;
    background: #ebebeb;
    top: 480px;
}
	
.popular-network-title{display: block; clear: both;}
	
.popular-network-title a{    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10pt;
    text-decoration: none;
    color: #505961;
    font-weight: 100;
    padding: 4px 2px;}
	
	
.popular-network-title a:hover,.popular-network-title a:focus{ color: #505961; text-decoration:none;}

.adbanner-300x600{width: 300px;  height: 600px;}
#bannersticky{-webkit-transition: 1s;
    -moz-transition: 1s;
	transition: 1s;
   padding:0px;}
   
.affix#bannersticky{
    position:fixed;
    top:80px;
      padding:0px;
	  -webkit-transition: 1s;
    -moz-transition: 1s;
	transition: 1s;
    }
	
.edit-languages{display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 0;
    top: 11px;
       cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #000;
       line-height: 19px;
}

.edit-languages a{
                  font-size: 12pt;
    line-height: 18px;
    text-decoration: none;
}

.edit-languages a:hover{text-decoration:none;}

.edit-languages a i{
      font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px
}

.edit-languages-talk {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 10px;
    bottom: 11px;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #fff;
    line-height: 19px;
    z-index: 10;
}

.edit-languages-talk a {
    font-size: 12pt;
    line-height: 18px;
    text-decoration: none;
    color: #fff;
}

.edit-languages-talk a i{
       font-size: 18px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}

.edit-languages-talk a:hover {
    text-decoration: none;
    color: #fff;
}

.newsignup-link{display:block; text-align:center; font-size:11pt;}
.newsignup-link a{color: #136fa1; text-decoration:underline;}
.newsignup-link a:hover{color: #136fa1;  text-decoration:none;}

.rpc-program-description {
    width: 100%;
    height: auto;
    display: block;
     padding-right: 20px; padding-bottom:20px;
}

.rpc-program-description-title{font-size:14pt; font-weight:100;  color: #030303;border-bottom: 1px #ededed solid;padding-bottom: 6px;}

.descripe-content {
	width: 100%;
	margin:10px auto;
	font-size:11pt;
	line-height:24px;
	 
}
a.morelink {
	text-decoration:none;
	outline: none;
	color:#09f;
}
.morecontent span {
	display: none;
	-moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s;

}
	
.new-close-but {
    position: absolute;
    right: 2%;
    top: 2%;
    color: #FFF;
    font-size: 30pt; cursor:pointer; 
	z-index: 999;
}
	
.trending_talk	{width:100%; height:auto; display:block; overflow:hidden; margin-bottom:30px;}
.tt-bot-lanugauge{width:100%; height:auto; display:block; overflow:hidden; margin-bottom:30px;}
.tt-bot-lanugauge ul{margin:0 auto 30px auto; text-align:left; padding:0; overflow:hidden; display:table; width:100%;}
.trending_talk	ul{margin:0 auto; text-align:center; padding:0; display:table; width:100%;}
.trending_talk ul li {cursor: pointer;   list-style: none;  display: inline-block;    width: 18.4%;   -webkit-box-sizing: border-box;  -moz-box-sizing: 
border-box;    -ms-box-sizing: border-box;    box-sizing: border-box;     padding: 0;    overflow: hidden;       margin: 0px 0px 20px 2%;    vertical-align: top;}
.tt-bot-lanugauge ul li {
    cursor: pointer;
    list-style: none;
    display: inline-block;
    width: calc(20% - 20px);
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0px 0px 20px 20px;
    background: #000;
    border-radius: 4px;
    vertical-align: middle;
}
.tt-bot-lanugauge ul li a{display:block;  padding:14px 1%; position:relative; text-align:center; text-decoration:none; color:#FFF; transition: all .5s ease;    font-size:12pt; font-weight:100;}
.tt-bot-lanugauge ul li a:hover{background:#1db954; color:#fff; text-decoration:none;}
.trending_talk	ul li a{display:block; position:relative;}	


.trending_talk ul li:first-child{margin-left:0px;}

.trending_talk	ul li a img{width:100%; height:auto; position:relative;}
.trending_talk	ul li a:hover .tint_overlay{ opacity: 0.7;}


.tint_overlay{position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.5;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    display: all 0.3s linear;}
	
	
.bottom_gradient{background-image: -webkit-linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background-image: -moz-linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background-image: -o-linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background-image: linear-gradient(-180deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    position: absolute;
    width: 100%;
    height: 27%;
    bottom: 0;
   }
   
	
.tt_icon_name {
    display: inline-block;
      z-index: 1;
    position: absolute;  
    padding: 0 20px;
    top: 0;
    bottom: 0px;
    left: 0;
    right: 0;
}

.tticon-container {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0px;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.tticon-inner {
    display: table;
     position: relative;
    width: 100%;
    height: 100%;
}

.tticon-inner-box{display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    position: relative; color:#fff; }

.tt_name {
    font-size:13pt;
    color: #ffffff;
	line-height:24px;
    word-break: break-word;
    -webkit-font-smoothing: auto;
    margin-top: 10px;
}

.tt-link {
    padding: 3px 10px;
    background: #1db954;
    color: #fff;
    border-radius: 4px;
    position: absolute;
    bottom: 20px;
    font-size: 9pt;
    left: 50%;
    margin-left: -39.35px;
	display:block;
	 -webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;
}

.trending_talk	ul li a:hover .tt-link{display:block; bottom:20px; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
    transition: width 2s, height 2s, transform 2s;}


.tt_icon {
    background-image: url("http://cssjsimgraaga.gumlet.com/v2/images/trending_talk.png");
    background-repeat: no-repeat;
    display: block;
	margin: 0 auto;
}

.tt-business-ico {
    width: 44px;
    height: 44px;
    background-position: -5px -5px;
}

.tt-comedy-ico {
    width: 44px;
    height: 44px;
    background-position: -5px -59px;
}

.tt-entertainment-ico {
    width: 44px;
    height: 44px;
    background-position: -5px -113px;
}

.tt-news-ico {
    width: 44px;
    height: 44px;
    background-position: -5px -167px;
}

.tt-technology-ico {
    width: 44px;
    height: 44px;
    background-position: -5px -221px;
}
	
@media (max-width:1024px) {	
	.tt_name{font-size: 11pt;}
	.tt-bot-lanugauge ul li a{font-size:10pt;}
	.trending_talk	ul li a:hover .tt-link{display:block; bottom:10px;}
}

@media (max-width:768px) {	.trending_talk ul li{ width: 31.4%;}
.tt-bot-lanugauge ul li{width: calc(33.3% - 20px);}
}

@media (max-width:480px) {	
	.trending_talk ul li{  width: 47.4%;}
	.tt-bot-lanugauge ul li{width: calc(50% - 20px);}
}

@media (max-width:320px) {	
.trending_talk ul li{  width: 100%;}
	.tt-bot-lanugauge ul li{width:100%; margin-left: 0px;}
	.tt_name{font-size:13pt;}
	.trending_talk	ul li a:hover .tt-link{display:block; bottom:20px;}
	.tt-link{font-size:10pt;}

}

.devote-carous li{ width: 150px;
    margin-bottom: 5px;
    margin-right: 15px;}

.comments_fb_live_radio {
padding: 14px;
margin-top: 20px;
overflow: hidden;
background: #fff;
border-radius: 4px;
margin-left: 0px;
margin-right: 20px;
clear: both;
}
.fb_com_tex_li_radio{ padding:0px; margin:0px; font:bold 20px/30px 'Open Sans', sans-serif; color:#000; border-bottom:2px solid #ae5274;}

.album-playbutton {
   position: absolute;
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    background: rgba(0,0,0,0.7);
    border-radius: 50%;
    margin-top: -32px;
    margin-left: -32px;
    display: none;
    border: 3px #fff solid;
}

.album-playbutton i {
    font-size: 50px;
    color: #fff;
	line-height: 59px;
}
.album-cover:hover .album-playbutton {display:block}

.mobile-search-wraper {
   width: 90%;
    height: 56px;
    border: 5px #1db954 solid;
    background: #fff;
    margin:1% auto;
    position: fixed;
    top: 93px;
    border-radius: 6px;
    z-index: 999;
    display: none;
    left: 5%;
}

.mobile-search-wraper .form-control{ height: 66px; border:none;border: 4px #1db954 solid;}
.mobile-search-wraper .form-control-feedback{height: 46px;}

.mobile-search-wraper span.glyphicon-search:before{font-size: 18px;line-height: 66px;padding-right: 10px;}

.bgmobilesearch{position: fixed;
    top: 60px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.9);
    z-index: -1;}
	
.talkcategorywrap{
    bottom: 10px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 10px;
    top: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #fff;
    line-height: 19px;
    z-index: 10;
    height: 200px;
    width: 400px;}
.talkcategorywrapitem{
	width: auto;
    padding: 5px 10px 5px 10px;
    background: rgba(255,255,255,.2);
    color: #fff;
    display: inline-block;
    border-radius: 20px; cursor:pointer; transition:background ease-in-out .25s;-webkit-transition:background ease-in-out .25s;
	margin:5px;
	}
	
.talkcategorywrapitem:hover{background:#1db954;}

.bottomBarRadio {
    width: 100%;
    height: 5px;
    background: #000;
    position: absolute;
    bottom: 0px;
    z-index: 1000000;
    /* margin-top: -15px; */
}

.bottomBarRadioInside {
    background: #1db954;
    height: 5px;
}

.rbboxmain{width:100%; height:10px; display:inline-block;    margin-bottom: 10px;}
.rbboxleft{float:left;width:20px;height:10px;}
.rbboxcenterbar{width:calc(100% - 54px);display:inline-block;height:5px; float:left; margin-top:5px; margin-right:5px; margin-left:0px; background:#666;}
.rbboxcenterbarinner{width:100%;height:5px; background:#1db954;}
.rbboxright{float:left;width:20px;height:10px;font-size: 10pt;}


.lihoverresumeplay:hover .albumimage_overlay_bg_resume{display:block;}
.albumimage_overlay_bg_resume {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    padding: 0;
    display: block;
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
    /* opacity: .4; */
    display: none;
}

.resumeplayiconoverlay {
    vertical-align: middle;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.7);
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 100px;
    height: 30px;
    left: 50%;
    margin-left: -50px;
    border-radius: 15px;
    border: 1px solid rgba(150,150,150,.4);
    color: #fff;
    /* vertical-align: middle; */
    /* display: table-cell; */
}

.prof_dd{min-width: 200px!important;}

.resumeplayiconoverlay i{vertical-align: middle; line-height: 30px;text-align: center;padding-left: 10px;font-size: 20px;margin-top:-4px;}
	
.resumeplayiconoverlay span{position: relative;display: inline-block;vertical-align: middle;margin-left:10px;margin-top:4px;}
	
.ddChild, .ddChild ul {height:300px !important; max-height: 300px !important;}
.appletv_app{width: 98px;height: 68px;display: inline-block;}

/*hp update*/
.block-title {
    text-align: center;
    position: relative;
    z-index: 2;
	margin-top:60px;
	margin-bottom:40px;
}
.block-title span {
    margin: 0;
    padding: 0 20px;
    background: #fafafa;
    display: inline-block;
    font: 32px 'Open Sans', Arial, sans-serif;
    font-weight: bold;
	color:#333;
}
.block-title:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-top: solid 1px #dbdbdb;
    z-index: -1;
}
.public-playlist-hp{
	    font-size: 0;
    padding:0px;
    
}

.pp-hp li{width:300px;margin-bottom: 5px; height:auto; background:#fff; border:1px #e3e3e3 solid !important;  margin-right: 20px; position:relative;}
.public-profile-row{display:block; padding:10px; position:relative;}
.public-profile-row a{display:block; text-decoration:none;}
.public-profile-row a:hover,.public-profile-row a:active{text-decoration:none;}
.pp-hp-img{width:40px; height:40px; display:inline-block; margin-right:5px; vertical-align:middle;}
.pp-hp-img img{width:100%; height:auto; border:0; border-radius:50%;}
.pp-hp-name{font-size:10pt; color:#666; text-align:left; display:inline-block; vertical-align:middle;font-weight: 600;}
.pp-hp-album{display:block; width:100%; padding:0; height:150px; overflow:hidden; position:relative;}
.pp-hp-album a{display:block; text-decoration:none;}
.pp-hp-album img{width:100%; height:auto; border:0; outline:none;}
.pp-hp-album a:after{ content: "";    position: absolute; left: 0;  top: 0; width:100%; height:100%; background: rgba(0,0,0,0.4);}
.pp-hp-album-icon{position: absolute;
    width: 66px;
    height: 66px;
    top: 50%;
    left: 50%;
    background: rgba(0,0,0,0.3);
    border-radius: 50%;
    margin-top: -33px;
    margin-left: -33px;
    display: inline-block;
    border: 2px #fff solid;
    z-index: 2;
    vertical-align: middle;}
@media only screen and (max-width: 768px) {
    .pp-hp-album-icon{
        width: 50px;
        height: 50px;
    }
}
.pp-hp-album-icon i {font-size: 50px;
    color: #fff;
    line-height: 62px;
    padding-left: 7px;
	cursor:pointer;}
	
.pp-hp-album-title{display: block;
    padding: 10px;
    position: relative; font-size:11pt; text-align:left; color:#333;font-weight: 600;}
.pp-hp-album-title a{text-decoration:none;color:#333;font-size: 11pt;}
	
.pp-hp-album-title a:hover,.pp-hp-album-title a:active{text-decoration:none;color:#333;}
.pp-hp-tracks{ font-size: 9pt;display: block;clear: both;color: #666666;position: relative;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 3px auto;}
.pp-hp-tracks span{display:inline-block; vertical-align:middle; padding-right: 2px;font-weight: 400;}
.pp-hp-tracks i{display:inline-block;vertical-align:middle;font-size:9pt;}

#home_car_content_playlist .jcarousel-wrapper{border: none !important;background: transparent !Important; margin: 10px auto !Important;  padding:0px!important;}
#home_car_content_playlist{margin-top: 30px;}
.pp-hp-clock {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
	
.pp-hp-clock > i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px 0px 0px;
    font-size: 10pt;
    color: #464646;
}


.jw-error{position:fixed !important; top:150% !important; opacity:0; display:none; visibility:hidden;}

#home_page_discover_loader_div div:first-child{margin-top: -250px !important;}

/*home page myraaga buttons*/
.myraaga_buttons{    width: 100%;
    height: auto;
    display: block;
    margin: 20px auto;
    }
.myraaga_button{ height:auto; display:block; float:left;  margin-right:50px; color:#fff; }
.myraaga_button a {
    display: block;
    position: relative;
    padding: 22px 26px;
    background: #fff;
    text-transform: uppercase;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    border-radius: 4px;
    text-align: center;
    color: #000;
    text-decoration: none;
    font-size: 12pt;
    font-weight: 400;
	cursor: pointer;
}
.myraaga_button a:hover,.myraaga_button a:active,.myraaga_button a:focus{text-decoration:none; background:#fff; color:#1db954;}
.myraaga_button span.roundicons {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 5px 0px rgba(209,209,209,1);
    margin-right: 18px;
}

.myraaga_button span{display:inline-block; vertical-align:middle;}

.myraaga-but-icon {
    vertical-align: middle;
    display: inline-block !important;
    font-size: 29px !Important;
    line-height: 43px !Important;
    color: #1db954;
}

.myraaga_cpl{width:20%; height:auto; display:block; float:left;  margin-right:50px; color:#fff; }
.myraaga_cpl a{display:block;border:1px #1db954 solid;position:relative; color:#6b6b6b; background:none;padding: 32px 10px; text-transform:uppercase; border-radius:4px; text-align:center; text-decoration:none;}
.myraaga_cpl a:hover,.myraaga_cpl a:active,.myraaga_cpl a:focus{text-decoration:none; background:#1db954; color:#fff;}
.cpl_plus{margin-right:10px;  display:inline-block; vertical-align:middle;}
.badge_edge{position:absolute; right:-6px; top:-6px;}
.badge_edge span{    background: #464646;    border-radius: 12px;  width: 24px;  height: 24px;  display: block;  color: #fff;  line-height: 24px;    text-align: center;  font-weight: 600;
    font-size: 10pt}
	
	@media screen and (max-width:1024px) {.myraaga_button{margin-right: 24px;}}


@media screen and (max-width:768px) {
	                        .myraaga_button{ margin-bottom:20px; margin-left:auto; margin-right:auto; float:none;}
							.myraaga_cpl{width:80%; margin-bottom:20px;margin-left:auto; margin-right:auto; float:none;}
							.myraaga_button a{ padding:22px 10px;margin-left:auto; margin-right:auto;}
							.myraaga_cpl a{padding:22px 10px;margin-left:auto; margin-right:auto;}
	}

.adtoplaylist_but {display: table;background: rgba(256,256,256,0.2);padding: 4px 16px;border-radius: 60px;font-size: 10pt;font-weight: 400;border: 1px #fff solid;color: #fff;margin-top: 12px;}
.adtoplaylist_but a{display: inline-block;vertical-align: middle;color: #fff;text-decoration: none; cursor:pointer;}
.adtoplaylist_but a:hover, .adtoplaylist_but a:active, .adtoplaylist_but a:focus{text-decoration:none; color:#fff;}

.downloadtrack_but {display: table;background: rgba(256,256,256,0.2);padding: 4px 16px;border-radius: 60px;font-size: 10pt;font-weight: 400;border: 1px #fff solid;color: #fff;margin-top: 12px; cursor:pointer;}
.downloadtrack_but a{display: inline-block;vertical-align: middle;color: #fff;text-decoration: none; cursor:pointer;}
.downloadtrack_but a:hover, .downloadtrack_but a:active, .downloadtrack_but a:focus{text-decoration:none; color:#fff;}

.adtoplyicon{display: inline-block;vertical-align: middle;margin-right: 10px;}

.plylist_but {
     background: #fff;
    text-align: center;
    position: relative;
    /* top: 15px; */
    /* left: 430px; */
    display: block;
    border-radius: 2px;   
    z-index: 9;
    line-height: normal !Important;
   
}
.plylist_but a{    color: #1db954;
    text-align: center; padding: 4px 14px;
    text-decoration: none;
    font-size: 10pt;
    font-weight: 100; cursor:pointer; display:block;}	
.plylist_but a i{margin-right: 5px;     color: #1db954;}
.plylist_but a:hover{text-decoration:none; color:#1db954;  background:#fff;}
.plylist_but a:focus{text-decoration:none; color:#1db954;  background:#fff;}

.fr{float:right;}


/* changed on 20171205 get app popup */
#mobileapp_download .modal-title{text-transform:uppercase; font-weight:600; color:#000;}
#mobileapp_download .modal-header{ padding: 15px 15px 10px 15px; color:#bababa;}
#mobileapp_download .modal-dialog{width:700px;}
#mobileapp_download form {margin:10px auto;padding-left: 15px;    padding-right: 15px;}
.md_master{display:block; overflow:hidden}
.md_left{width: 418px;display: inline-block;float: left;  }
.md_right{display: inline-block;float: left;text-align: center;vertical-align: middle;width: 250px;}
.md_promo_text{font-size:10pt; color:#464646; font-weight:normal; text-align:left; margin:25px auto 20px auto;}
#mobileapp_download form .form-control{height: 40px;  border-radius: 0px;  box-shadow: none; width:299px;}
.md_button{border-radius:0px !important;  height: 40px; vertical-align: top !important; margin-left: -4px;  font-size: 10pt !Important;background: #464646;    color: #fff;text-align: center;font-weight: 100;}
.md_button:hover{text-decoration:none; color:#fff !important; background:#000;}
.md_button:focus{color:#FFF; text-decoration:none;}
.md_button:active:focus{color:#fff;}
.md_storelogos_wraper{display: block;  width: 100%;  margin: 30px auto 10px auto; position: absolute;  bottom: 0px;}

.md_storelogo{display:inline-block; margin:0px 20px 0px 0px;}
.md_storelogo a{display:block; text-decoration:none; text-align:center; }
.md_storelogo img{ border:0; outline:none; width: 80%;}
.md_subtitle{font-size:10pt; text-align:center; color:#464646; display:block;}
.md_qr_img{width:130px; height:130px;     margin: 0px auto 10px auto;}
.md_qr_img img{border:1px #d4d4d4 solid;}
.md_qr_txt{font-size:9pt; color:#464646; text-align:center; font-weight:400;}
.md_cursor{cursor:pointer;}
.md_icon{ display: inline-block;  vertical-align: middle; margin-top: -7px; margin-right: 5px;}
.md_icon img{border: 1px #bdbdbd solid; border-radius: 3px;}
.app_screens{width: 250px; height: auto;}
.app_screens img{max-width:100%; height: auto; border:0;outline: none;}
#mobileapp_download .modal-content{background: url(https://1326173612.rsc.cdn77.org/images/mobilelink_bg.jpg) repeat;}
.md_title{display: block; font-size: 20pt; font-weight: 600; color:#000; text-transform: uppercase;}
.md_title span { background: #1cbd49;    color: #fff;   padding: 4px 20px;   border-radius: 40px;text-transform: uppercase;  display: inline-block;  vertical-align: top; font-size: 14pt;   font-weight: 400;}
.md_subtitle_new { font-size: 15pt;  color: #464646; text-align: left; display: block;  font-weight: 400;margin-top: 6px;}
.md_feature_txt {font-size: 12pt; display: block;  text-align: center;  background: #fff; width: 100%;padding: 4px;font-weight: 600;border-radius: 18px; color: #1db954;}
.modal-promo-status{font-size:10pt;color:#464646;font-weight:400;text-align:center;margin:-5px}.intl-tel-input .country-list{position:fixed!important}
@media screen and (max-width: 660px) {		
	#mobileapp_download .modal-dialog{width: 96% !important;}
	#mobileapp_download .md_right{display:none !important;}
	#mobileapp_download .md_left{width: 100% !important; display: block; float: none;  margin: 0 auto; text-align: center;}
	#mobileapp_download .md_subtitle_new{text-align: center;}
	#mobileapp_download .md_storelogos_wraper{position: relative;}
	.md_promo_text{text-align: center;}
}
@media screen and (max-width: 500px) {
	#mobileapp_download form .form-control{width: 240px !important; height: 60px; font-size: 16pt;}
	.md_storelogo {display: inline-block;margin: 0; width: 40%;}
	#mobileapp_download .btn{height: 60px!important;}
}

/* End changed on 20171205 get app popup */
.lrdio_menu > i{color:#fff;}
.plylist_menu > i{color:#fff; font-size: 30px !Important; cursor:pointer;}
.header__menu-item>a:active>i{color:#a1a7b0;}
.mactive{color:#fff;}
.mactive i{color:#fff !important;}


.rightmenu__wrapper {
    position: fixed;
    top: 0;
    right: -350px;
    bottom: 0px;
    height: auto;
    overflow: hidden;
    width: 300px;
    margin-top: 60px;
    padding: 15px 15px 100px 15px;   
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
	background-color: #FFF;
    border-right: 1px solid #e2e2e2;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
    margin-top: 60px;
    display:block;
    z-index:999999;
	transition:right ease-in-out .25s;
	-webkit-transition:right ease-in-out .25s;
	-moz-transition:right ease-in-out .25s;
	-o-transition:right ease-in-out .25s; 
}
.rightmenu__wrapper p{font-size:12pt; color:#000;}

.rm_cpl {
    display: block; text-align: center;  color:#fff;border-radius:4px; clear:both; margin:30px auto;background: #1db954;}

.rm_cpl > a{color:#fff; text-align:center; text-decoration:none; cursor:pointer; border-radius:4px;  padding:10px 4px; display:block; font-size:10pt; font-weight:400;}
.rm_cpl > a:hover{text-decoration:none; color:#fff; background:#991037;}
.rm_cpl > a:active, .rm_cpl > a:focus{text-decoration:none; color:#fff;}

.rm_playlist{width:100%; margin:0; padding:0;}
.rm_playlist li{list-style: none;
    clear: both;
    padding-bottom: 5px;
    border-bottom: 1px #f7f7f7 solid;
    padding-top: 5px;}
.rm_playlist li a {
    display: table;    
    text-decoration: none;
    table-layout: fixed;
    width: 100%;
}
.rm_playlist_cd {
    width: 40px;
    height: 40px;
    border-radius: 4px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
}
.rm_playlist_cd img {
    width: 100%;
    height: auto;
    border: 0;
	    border-radius: 4px;
}

.rm_playlist_cd_name {
    display: table-cell;
    vertical-align: middle;
    font-size: 9pt;
    color: #464646;
    font-weight: 100;
}

.rm_plusbt{	display: inline-block;    width: 24px;    height: 24px;   float: left;   margin-top: -2px;   padding-left: 4px;    color: #fff;}
.rm_vm{display:inline-block; vertical-align:middle;}
.showplaylistright{right:0px;}

.header__menu-item a {cursor:pointer; display:block;}

.rm_seemore{display: block;}
.rm_seemore a{font-size: 9pt; text-align: center; display: block; color: #000; padding: 8px 10px; border-radius: 4px; border: 1px #f0f0f0 solid;}
.rm_seemore a:hover,.rm_seemore a:focus{text-decoration:none;background: #f7f7f7; color: #000; }

.rm_ply_trackcount{display: block; font-size: 8pt; margin: 2px auto; color: #818181;}

.badge-align{font-weight: 100;
    margin-top: -3px;}
	
	
	
.myraaga_headernew{display:block; width:100%;    border-bottom: 1px solid  #d8d8d8;   background: #fff; padding:20px 0px; position:relative; 

margin-bottom:10px;}
.myra_title{display:inline-block; vertical-align:middle; font-size:12pt; 

color:#464646; text-align:left; margin-left:10px;}
.myricon{display: inline-block !important;  vertical-align: middle; margin-right: 5px; color: #464646; }
.myr_adbut{text-align: center;
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 10pt;
    font-weight: 400;
    border: #1db954 1px solid;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer;
    background: #1db954;
    display: inline-block;
    vertical-align: middle;
	position:relative;
	margin-right:10px;
  }
	
.myr_adbut:hover {
    background: #991037;
}
.myrfav_icon{display: inline-block !important;
    vertical-align: middle;
    font-size: 14px !important;
    margin-right: 10px;
}
.fav_plusicon{ position: absolute;
    left: 22px;
    top: 8px;
    font-size: 10pt;}
.fav_txt{display:inline-block; vertical-align:middle;}

.myrply_icon {
    display: inline-block !important;
    vertical-align: middle;
    font-size: 18px !important;
    margin-right:4px;
}

.myr_shuffle{text-align: center;
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 10pt;
    font-weight: 400;
    border: #000 1px solid;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer;
    background: #000;
    display: inline-block;
    vertical-align: middle;
	position:relative;
	margin-right:10px;
   }
.myr_rightalign{position: absolute;
    right: 10px;
    top: 13px;}
	
.myrshuffle_icon {
    display: inline-block !important;
    vertical-align: middle;
    font-size: 13px !important;
    margin-right:6px;
	
}

.myr_shuffle:hover {background: #464646;}
.myr_badge{margin-top: -1px;
    margin-left: 3px;}
.myfrpl{position: absolute;
    left: 29px;
    top: 26px;    font-size: 20px !Important;}
.mar_right20{margin-right:20px;}

.pplr_shffule{position:relative;background: #000;text-align: center;padding: 5px 10px;font-family: 'Open Sans', sans-serif;color: #fff;font-size: 9pt;
font-weight: 400;top: -4px;border-radius: 4px;-mz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;cursor: pointer;
display: inline-block;margin-left: 10px;}
	
.pplr_shffule:hover{background: #464646;}

.latestsongs_shffule{background: #1db954;display: inline-block;text-align: center;padding: 8px 10px;font-family: 'Open Sans', sans-serif;color: #fff;font-size: 9pt;font-weight: 400;
border-radius: 4px;-mz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;cursor: pointer;}

.latestsongs_shffule:hover{background: #991037;}


/*raaga talk carousel start*/
.talk_slideshow{width:100%; height:auto; display:block; margin:0 auto;}
#talk_slides .jcarousel-wrapper{padding: 0px;background: none;border: 0;position: relative;}
#talk_slides .jcarousel-wrapper li{position: relative;border: 0;margin-left: 5px;margin-right: 5px;width: 300px;}
#talk_slides .jcarousel-wrapper li img{ border-radius: 10px;}
#talk_slides .jcarousel-control-next{ color: #fff;right: 0px;width: 50px;z-index: 10;height: 50px;background-image: none;border-radius: 10px 0px 0px 10px; top: 50%;margin-top: -43px;background: rgba(256,256,256,0.6);}
#talk_slides .jcarousel-control-next:hover{background-image: none;background: rgba(256,256,256,1);}
#talk_slides .jcarousel-control-prev{height: 100%; background: rgba(256,256,256,0.6);left: 0;position: absolute;right: auto;width: 50px; z-index: 10;background-image: none; height: 50px;border-radius: 0px 10px 10px 0px;top: 50%; margin-top: -43px;}
#talk_slides .jcarousel-control-prev:hover{ background: rgba(256,256,256,1);}
.talk_slide_txt{bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.talk_slide_detail{  bottom:25px;   position: absolute;   text-align: center; z-index:9;    width: 100%;-webkit-box-sizing: border-box;   box-sizing: border-box;  display: block;overflow: hidden;   padding: 7px 10px 0;}
.talk_slide_nav{top: 50%;position: absolute;margin-top: -17px;color: #000;font-size: 26pt !important;margin-bottom: 0;margin-left: 9px;}
.talk_slide_title{margin-bottom: 10px;  color: #fff;  font-size: 28px;  font-weight: 400;  line-height: 32px;  width: 100%;  white-space: nowrap;   overflow: hidden;    text-overflow: ellipsis;}
.talk_slide_subtitle{color: #fff;  display: block;  font-size: 18px;  font-weight: 300;  line-height: 20px;  max-width: 100%;  position: relative;   white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ml8{margin-left: 8px;}
.mr8{margin-right:8px;}
.talk_slide_overlay{ -webkit-border-radius: 2px; border-radius: 2px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .25s ease;
 transition: all .25s ease;background: rgba(0,0,0,0.4);cursor: pointer;height: 100%;left: 0;position: absolute;top: 0;width: 100%; border-radius: 10px;}
.talk_slide_txt:hover .talk_slide_overlay{ opacity: 1;}
.talkslide_episode_text{font-size: 12pt;font-weight: 400;line-height: 32px;padding: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 100%;display: block;}
/*raaga talk carousel end*/

/* Header lang dropdown */
.header__site-nav-item a {
display: table-cell;
vertical-align: middle;
font-size: 10pt;
margin: 0;
padding: 10px;
text-align: left;
text-decoration: none;
color: #464646;
cursor:pointer;
}

.lang_right{text-align: right;width: 20px;}

.header__site-nav-item a:hover,.header__site-nav-item a:focus,.header__site-nav-item a:active{text-decoration:none !important; color:#000; }
/* End here */

/* Home page UTF button */
.newregional_languages{ position: absolute;   color: #000;   right: 30px;  border-radius: 4px 4px 0px 0px;bottom: 8px;}
.newregional_languages a{ font-size: 10pt !important;  margin: 0px !important;   text-align: right !important; letter-spacing: normal !important; border: 1px #464646 solid; line-height:normal !important;  padding: 6px 10px !important;    border-radius: 4px;}
.newregional_languages a:hover,.newregional_languages a:focus{text-decoration:none !important; color:#000;}
.newregional_languages a i{width: 20px;height: 20px;border-radius: 50%;font-size: 9pt;display: inline-block; margin-bottom: 2px;   vertical-align: middle;font-style: normal !important;background: #000;color: #fff;text-align: center;margin-right: 6px; line-height:normal;}
/* Home page end UTF button */


.fav_add_alb_div{display:block; text-align:center;margin:0px auto; margin-right:-10px;}
.browse_album_title_new{display: inline-block;vertical-align: middle;margin-right: 10px;font-size:18px;margin: 0px; padding: 0px;}
.browse_pg_title{font-size: 18px;font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;font-weight: 500;margin-top: 30px;}


.beta_txt{display: block;  color: #000;  font-size: 11pt;  font-weight: 100;   font-style: italic;   text-align: left;   line-height: 24px; padding: 10px 15px;  }
.beta_red{color: #1db954; font-weight: 400;}
.beta_small_txt{font-size: 9pt;   color: #464646;}

.feature_notification{
    position:absolute;
    width:auto;
    background:#fff;
    border-radius:6px;
    border:none;
    box-shadow:0 2px 10px rgba(0,0,0,0.2);
    min-height:50px;
    width:250px;
    z-index:99;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:1.42857143;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    top:27px;
    padding:15px
}
.feature_notification::before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 10px 9px;
    border-color:transparent transparent #fff;
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    z-index:1;
    margin-left:-5px
}
.feature_notify_title{
    font-size:11pt;
    color:#000;
    text-align:left;
    font-weight:600
}
.feature_notify_title span{
    font-size:7pt;
    background:red;
    color:#fff;
    padding:2px 4px;
    border-radius:3px;
    margin-right:5px
}
.feature_notify_txt{
    font-size:10pt;
    color:#464646;
    font-weight:400;
    padding-top:8px;
    padding-bottom:8px
}
.feature_link{
    color:#1db954;
    text-decoration:none;
    font-size:10pt;
    font-weight:400
}
.feature_notify_close{
    border-radius:50%;
    moz-border-radius:50%;
    background:#d1d4d4;
    color:#fff;
    padding:2px;
    display:inline-block;
    vertical-align:middle;
    position:absolute;
    right:10px;
    cursor:pointer
}
.feature_notify_close i{
    font-size:10pt
}
.feature_myplaylist{
    top:36px;
    right:-105px
}
.myplaylists_buttons_wraper{display:block;width:100%;height:auto;clear:both;margin:10px auto;position:relative}.myplylist_playall{display:inline-block!important;vertical-align:middle!important;background:#09f;border:1px #09f solid;border-radius:30px;margin-right:5px}.myplylist_playall a{display:block;padding:5px 10px;color:#fff;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400;cursor:pointer}.myplylist_playall a span{margin-right:2px}.myplylist_playall i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:2px}.myplylist_playall a:hover,.myplylist_playall a:active,.myplylist_playall a:focus{color:#fff;text-decoration:none;background:#098be2;border-radius:30px}.myplylist_adtoqueue{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:5px}.myplylist_adtoqueue a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.myplylist_adtoqueue a i{margin-left:3px;display:inline-block;vertical-align:middle;margin-right:4px;width:16px;height:16px;background:url(https://1326173612.rsc.cdn77.org/images/ic_adtoqueue.png) no-repeat top}.myplylist_adtoqueue a:hover,.myplylist a:active,.myplylist a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px}.myplylist_adtoqueue a:hover i{background:url(https://1326173612.rsc.cdn77.org/images/ic_adtoqueue_white.png) no-repeat top}.myplylist_adtoqueue a span{margin-right:2px}.myplylist_delete{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:5px}.myplylist_delete a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.myplylist_delete a span{margin-right:2px}.myplylist_delete i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:2px}.myplylist_delete a:hover,.myplylist_delete a:active,.myplylist_delete a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px}.myplylist_download{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:5px;cursor:pointer;}.myplylist_download a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.myplylist_download a span{margin-right:2px}.myplylist_download i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:2px}.myplylist_download a:hover,.myplylist_download a:active,.myplylist_download a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px;cursor: pointer;}.myplylist_share{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:5px}.myplylist_share a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.myplylist_share a span{margin-right:2px}.myplylist_share i{font-size:9pt;display:inline-block;vertical-align:middle;margin-right:4px}.myplylist_share a:hover,.myplylist_share a:active,.myplylist_share a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px}.myplylist_rightalign{position:relative;right:6px;top:12px;height:26px; float:right;}.myplylist_editing{background:transparent;border:1px #dedddd solid;border-radius:4px;color:#777;cursor:pointer}.myplylist_editing i{display:inline-block;vertical-align:middle;font-size:12pt;color:#777;margin-right:5px}.myplylist_editbutton{display:inline-block;background:#fff;vertical-align:middle;border-right:1px solid #dedddd;padding:5px 10px;cursor:pointer}.myplylist_editdelete{display:inline-block;vertical-align:middle;padding:5px 10px}.category-maincontent{width:auto;border-right:1px #eee solid;display:block;vertical-align:bottom;display:block;padding-bottom:1000px;margin:20px 110px -1000px 20px}.n_abum_detail_container{position:relative;margin-bottom:20px;display:table;height:auto;min-height:600px;width:100%;margin-top:20px}.n_album_detail{width:200px;display:table-cell;vertical-align:top}.n_album_detail_sidewraper{width:300px;display:table-cell;margin-left:30px}.n_album_detail_content{width:auto;position:relative;display:table-cell;padding-left:20px;padding-right:20px;vertical-align:top}.n_album_detail_cd{width:100%;height:auto;text-align:center;cursor:pointer;position:relative}.n_album_detail_cd img{width:200px;height:200px;border:0;outline:none;-webkit-box-shadow:-1px 2px 8px -2px rgba(0,0,0,0.75);-moz-box-shadow:-1px 2px 8px -2px rgba(0,0,0,0.75);box-shadow:-1px 2px 8px -2px rgba(0,0,0,0.75)}.n_album_detail_cd:hover .album-playbutton{display:block;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.plylist_userwrap{width:100%;height:auto;padding:20px;border:1px #e3e3e3 solid;display:block;position:relative;background:#fff;margin:64px auto 0 0;cursor:pointer}.plylist_userpic{width:120px;height:120px;border-radius:50%;display:block;vertical-align:middle;margin:0 auto;text-align:center}.plylist_userpic img{width:36px;height:36px;border-radius:50%}.plylist_userdetail{display:block;vertical-align:middle;width:auto;color:#000;font-size:11pt;font-weight:400;margin:10px auto 0;text-align:center}.plylist_userdetail > span{clear:both;display:block;color:#818181;font-size:8pt}.plylist_followicon_wraper{display:table-cell;width:36px;height:auto;vertical-align:middle}.plylist_followicon{width:35px;height:auto;cursor:pointer;display:inline-block;vertical-align:middle;text-align:center}.plylist_followicon i{vertical-align:middle;display:inline-block;font-size:14px;padding:4px;border-radius:2px;border:1px #d4d4d4 solid;color:#818181;text-align:center}.socialbutton_wraper{width:100%;height:auto;border-radius:2px;font-size:10pt;cursor:pointer;display:table;color:#FFF;margin:10px auto;text-transform:uppercase;padding:14px;font-weight:400}.fbbut{background:#3b5998}.fbbut:hover{background:#1e3a76}.sb_txt{display:inline-block;vertical-align:middle}.socialbutton_wraper a{color:#fff}.socialbutton_wraper a:hover{color:#fff}.twitbut{background:#1bb2e9}.twitbut:hover{background:#168cb7}.sb_icon{font-size:14pt!important;margin-right:10px;vertical-align:middle;width:18px;height:18px}.n_playlist_title{font-size:18pt;color:#000;text-align:left;font-weight:400}.n_playlist_details{display:block;width:100%;font-size:10pt;color:#818181}.n_playlist_details > span{padding-right:6px;display:inline-block;vertical-align:middle}.n_playlistdetail_time{font-size: 18px!important;vertical-align:middle;padding-right:3px;color:#777}.n_dot{color:#000}.n_playlist_details_wraper{background:#fff;border:1px #dedddd solid;margin:10px auto;min-height:100px;position:relative;min-width:433px;overflow:hidden}.n_playlist_detail_header{background:#fafafa;padding:16px;display:table;border-bottom:1px #f0f1f1 solid;width:100%}.n_playlist_detail_header > div{display:table-cell;vertical-align:middle;color:#777}.n_playlist_detail_tickbox{width:20px}.n_playlist_detail_tracks{width:50px;position:relative;text-align:center;cursor:pointer}.n_playlist_detail_tracks a{display:block;text-decoration:none}.n_playlist_detail_tracks a img{width:50px;height:50px;position:relative}.n_playicon{width:50px;height:50px;position:absolute;z-index:1;background:rgba(0,0,0,0.5);top:2px;left:0;z-index:1;display:none}.n_playicon i{color:#fff;font-size:20pt;position:absolute;top:12px;left:12px}.n_playlist_row:hover .n_playicon{display:block}.n_playlist_detail_option{font-size:10pt;color:#313131}.n_playlist_detail-title{color:#313131;font-size:10pt;font-weight:400;display:inline-block;vertical-align:middle}.n_playlist_detail_option > div.dropdown{display:inline-block;vertical-align:middle;padding-left:5px!important;padding-right:5px;margin:0!important;float:none!important;width:auto!important;height:auto!important;color:#333;font-size:10pt!important;min-width:83px!important;left:11px!important}.n_playlist_detail_option .dropdown-menu>li>a{padding:4px 10px;font-weight:400;font-size:8pt;line-height:normal;color:#555;margin:0 auto;border-bottom:0}.n_playlist_detail_option .dropdown .btn{border-radius:20px!important;font-size:8pt!important;padding:3px 12px}.n_playlist_detail_option .dropdown .btn-default{color:#878787!important}.n_playlist_playbutton{display:inline-block!important;vertical-align:middle!important;background:#09f;border:1px #09f solid;border-radius:30px;margin-right:10px;margin-left:10px;cursor:pointer}.n_playlist_playbutton i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:0}.n_playlist_playbutton a{display:block;padding:5px 10px;color:#fff;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.n_playlist_playbutton a:hover,.n_playlist_playbutton a:active,.n_playlist_playbutton a:focus{color:#fff;text-decoration:none;background:#098be2;border-radius:30px}.n_playlist_adtoqueue{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:10px;cursor:pointer}.n_playlist_adtoqueue a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.n_playlist_adtoqueue a i{display:inline-block;vertical-align:middle;margin-right:-2px;width:16px;height:16px;background:url(https://1326173612.rsc.cdn77.org/images/ic_adtoqueue.png) no-repeat top}.n_playlist_adtoqueue a:hover,.n_playlist_adtoqueue a:active,.n_playlist_adtoqueue a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px}.n_playlist_adtoqueue a:hover i{background:url(https://1326173612.rsc.cdn77.org/images/ic_adtoqueue_white.png) no-repeat top}.n_playlist_adtoplylist{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:0;cursor:pointer}.n_playlist_adtoplylist a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.n_playlist_adtoplylist a i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:0}.n_playlist_adtoplylist a:hover,.n_playlist_adtoplylist a:active,.n_playlist_adtoplylist a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px}.n_playlist_downloadplylist{display:inline-block!important;vertical-align:middle!important;background:#fff;border:1px #dedddd solid;color:#777;border-radius:30px;margin-right:0;margin-left:10px;cursor:pointer}.n_playlist_downloadplylist a{display:block;padding:5px 10px;color:#777;text-decoration:none;border-radius:30px;font-size:8.5pt;font-weight:400}.n_playlist_downloadplylist a i{font-size:12pt;display:inline-block;vertical-align:middle;margin-right:0}.n_playlist_downloadplylist a:hover,.n_playlist_downloadplylist a:active,.n_playlist_downloadplylist a:focus{color:#fff;text-decoration:none;background:#777;border-radius:30px;cursor:pointer;}.n_playlist_row{display:table;width:100%;border-top:1px #f4f5f6 solid;padding:20px;position:relative;cursor:pointer}.n_playlist_row > div{display:table-cell;vertical-align:middle}.n_playlist_track_details{text-align:left;color:#000;padding-left:10px;position:relative}.n_playlist_star_ratings{width:75px;text-align:right;position:absolute;top:40px;right:45px;}.n_playlist_more{padding-left:20px;width:40px;color:#777;position:relative}.n_playlist_hovericons{position:absolute;right:0;margin-top:-15px;display:none}.n_playlist_hovericons a{display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;cursor:pointer;color:#777;background:rgba(256,256,256,0.5)}.n_playlist_hovericons a i{font-size:20px!important;color:#777}.n_playlist_row:hover .n_playlist_hovericons{display:block}.ply_plus{position:absolute;bottom:-8px;right:4px;font-size:10pt;font-weight:400;color:#777}.n_playlist_rightalign{padding-right:0;text-align:right}.n_playlist_showmore{display:block;width:100%;height:auto;padding:14px;z-index:99;background:rgba(256,256,256,0.9);position:absolute;bottom:0;text-align:center;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,0.97) 53%,rgba(255,255,255,0.97) 89%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(0%,rgba(255,255,255,0)),color-stop(53%,rgba(255,255,255,0.97)),color-stop(89%,rgba(255,255,255,0.97)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,0.97) 53%,rgba(255,255,255,0.97) 89%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,0.97) 53%,rgba(255,255,255,0.97) 89%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,0.97) 53%,rgba(255,255,255,0.97) 89%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%,rgba(255,255,255,0.97) 53%,rgba(255,255,255,0.97) 89%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}.n_playlist_showmore a{display:inline-block;padding:4px 14px;font-size:10pt;border-radius:60px;color:#fff;background:#1db954;cursor:pointer}.n_playlist_showmore a:hover,.n_playlist_showmore a:focus{color:#fff;text-decoration:none;background:#ae0e57}.n_playlist_other{width:100%;display:block;margin:30px auto}.other_plylist_title{font-size:12pt;text-align:left;text-transform:uppercase;color:#000;display:block;clear:both;margin-bottom:10px;font-weight:400}.other_plylist{display:inline-block;vertical-align:top;width:150px;height:auto;margin-right:20px;margin-bottom:20px}.other_plylist a{display:block;text-decoration:none}.other_plylist a img{width:150px;height:150px;border:0;outline:none}.other_plylist_name{color:#000;font-size:10pt;text-align:left}.other_plylist a:hover,.other_plylist a:focus{color:#464646;text-decoration:none}.other_plylist_count{font-size:9pt;color:#818181}.adbanner_300x250{width:300px;height:250px;margin-bottom:30px;display:block}.n_plylist_related{width:100%;height:auto;display:block}.other_plylist_feed{width:100%;height:auto;display:block;padding:10px;border:1px #e3e3e3 solid;background:#fff;border-radius:4px;margin-bottom:20px}.other_plylist_header{width:100%;display:table}.other_plyist_feed_title{display:table-cell;vertical-align:middle;font-size:10pt;color:#000;font-weight:400}.other_plyist_feed_title span{display:block;clear:both;font-size:8pt;color:#818181}.other_plyist_more{display:table-cell;vertical-align:middle;width:10px;text-align:right}.other_plyist_more i{color:#818181;font-size:20px;cursor:pointer}.other_plylist_img{width:100%;height:92px;background:#777;margin:6px auto;position:relative}.other_plylist_playicon{background:rgba(0,0,0,0.6);position:absolute;top:0;width:100%;height:100%;left:0}.other_plylist_playicon i{color:#fff;font-size:40px;display:block;width:100%;text-align:center;top:50%;position:absolute;margin-top:-20px}.other_plylist_playicon:hover{background:rgba(0,0,0,0.4)}.other_plylist_userdetail{display:table;width:100%}.op_userimg{width:30px;height:30px;display:table-cell}.op_userimg img{width:30px;height:30px;border-radius:50%;border:2px #fff solid;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.20);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.20);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.20)}.op_username{font-size:10pt;color:#000;display:table-cell;padding-left:10px;padding-right:10px}.op_followicon{width:30px;height:auto;display:table-cell;vertical-align:middle;cursor:pointer}.op_followicon i{display:inline-block;vertical-align:middle;font-size:16px;padding:3px;border-radius:2px;border:1px #d4d4d4 solid;color:#818181;text-align:center}.playlist_playbutton{position:absolute;width:60px;height:60px;top:50%;left:50%;background:rgba(0,0,0,0.7);border-radius:50%;margin-top:-44px;margin-left:-32px;display:block;border:2px #fff solid}.playlist_playbutton i{font-size:48px;color:#fff;line-height:56px}.nplylist-track-more{top:20px;right:13px;padding-bottom:0;z-index:99;position:absolute;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.05) 0 2px 12px 5px,rgba(0,0,0,.1) 0 0 0 1px;min-width:150px;min-height:50px;display:block}.nplylist-track-more ol{margin:10px auto;padding:0;width:100%}.nplylist-track-more ol li{list-style:none;position:relative}.nplylist-track-more ol li a{border:none!important;display:block;padding:5px 10px;margin:0;text-align:left;color:#979797;font-size:10pt}.nplylist-track-more ol li a:hover{background:#eee}.nplylist-track-more ol li a i{display:inline-block;vertical-align:middle;width:30px;text-align:center;padding-right:5px;font-size:12pt}.nplylist-track-more ol li a span{display:inline-block;vertical-align:middle}@media (max-width: 1370px){.n_album_detail{width:150px}.n_album_detail_cd img{width:150px;height:150px}.socialbutton_wraper{padding:6px}.sb_txt,.sb_icon{display:block!important;text-align:center;margin:0 auto}.playlist_playbutton i{font-size:38px;color:#fff;line-height:38px}.playlist_playbutton{width:40px;height:40px;margin-top:-58px;margin-left:-21px}}@media (max-width: 1270px){.n_album_detail_sidewraper{display:block;margin:0 auto;}.n_album_detail_cd .follow-count,.follow-count > span{color:#777!important}}@media (max-width: 640px){.n_abum_detail_container{display:block}.n_album_detail{width:100%;display:block;text-align:center;position:relative;margin:0 auto}.n_album_detail_cd{width:100%}.follow-button{display:table;margin:10px auto}.plylist_userwrap{width:auto!important}.socialbutton_wraper{width:auto!important;padding:12px 20px}.n_playlist_star_ratings{display:none!important}.n_playlist_title{text-align:center!important}.n_playlist_details{text-align:center}.n_album_detail_content{display:block}.sb_txt,.sb_icon{display:inline-block}.sb_icon{padding-right:10px}}@media (max-width: 480px){.n_playlist_details_wraper{display:block;min-width:auto!important}.n_playlist_detail_option > div.dropdown{display:none!important}.n_playlist_row:hover .n_playicon{display:none}.n_playlist_other{text-align:center}.other_plylist_title{text-align:center!important}.other_plylist{display: inline-block;margin: 2% auto;width: 40%;float: none;}.other_plylist_name{text-align:center!important}.n_album_detail_content{display:block!important;padding-left:0!important;padding-right:0!important}}

/* onboarding pages */
.onboarding_master{width: 100%; margin: 30px auto;  position: relative;  background: #fff;   border: 1px #ededed solid;}
.onboarding_title{font-size: 18pt;   font-weight: 100;   font-family: 'Open Sans', sans-serif;   text-align: left;   color: #000;   line-height: normal;   padding: 0;
    margin: 0 0 6px 0;}
.onboarding_inner{ width:100%; margin: 0 auto;  overflow: hidden;  padding: 30px;}
.onboarding_languages{display:block; text-align:left; margin:10px auto; cursor:pointer;}
.onboarding_languages ul{display:block; margin:0 auto; padding:0; text-align:left;}
.onboarding_languages ul li {display:inline-block; vertical-align:top; width:100px; height:auto; margin:6px;}
.onboard_langauge{width:100px; height:auto;}
.onboard_bottitle{font-size:12pt; color:#464646; text-align:left; margin:10px auto; font-weight:100;}
.onboard_stpes{color: #000; font-size: 14pt; position: absolute;   bottom: 12px;}

	
.cat_thumb{width:100px; height:100px; position:relative; border-radius:4px; overflow:hidden;}
.cat_thumb img{width:100px; height:100px; border:0;}	

.cat_thumb {
    background-image: url("http://cssjsimgraaga.gumlet.com/v2/images/category_thumb.png");
    background-repeat: no-repeat;
    display: block;
}

.cat_thumb-business {
    width: 100px;
    height: 100px;
    background-position: -5px -5px;
}

.cat_thumb-comedy {
    width: 100px;
    height: 100px;
    background-position: -5px -115px;
}

.cat_thumb-education {
    width: 100px;
    height: 100px;
    background-position: -5px -225px;
}

.cat_thumb-entertainment {
    width: 100px;
    height: 100px;
    background-position: -5px -335px;
}

.cat_thumb-health {
    width: 100px;
    height: 100px;
    background-position: -5px -445px;
}

.cat_thumb-kids {
    width: 100px;
    height: 100px;
    background-position: -5px -555px;
}

.cat_thumb-lifestyle {
    width: 100px;
    height: 100px;
    background-position: -5px -665px;
}

.cat_thumb-news {
    width: 100px;
    height: 100px;
    background-position: -5px -775px;
}

.cat_thumb-science {
    width: 100px;
    height: 100px;
    background-position: -5px -885px;
}

.cat_thumb-society {
    width: 100px;
    height: 100px;
    background-position: -5px -995px;
}

.cat_thumb-spirituality {
    width: 100px;
    height: 100px;
    background-position: -5px -1105px;
}

.cat_thumb-sports {
    width: 100px;
    height: 100px;
    background-position: -5px -1215px;
}

.cat_thumb-technology {
    width: 100px;
    height: 100px;
    background-position: -5px -1325px;
}



.cat_thumb span {
    width: 100px;
    height: 100px;
      background: rgba(211,15,71,0.9);
    position: absolute;
    left: 0;
    right: 0px;
	display:none;
	border-radius:4px;
	top:0;
}

.cat_thumb span i{color: #fff;
    font-size: 30px;
    top: 50%;
    position: absolute;
    margin-top: -15px;
    left: 50%;
    margin-left: -15px;
}

.onboarding_left{width: 320px;   display: inline-block;   vertical-align: top;}
.onboarding_right{    display: inline-block;   vertical-align: top;   width: calc(100% - 354px);    margin-left: 30px;}
.onboarding_wc_title{ font-size:20pt;  font-weight: 100;   color: #1db954; margin-bottom:10px}
.onboarding_desc{font-size:14pt;  font-weight: 100;   color: #464646;}
.talk_apps{display: block;   text-align: left;   color: #464646;   margin-top: 20px;    font-size: 12pt;}
.regional_languages{width:100%; height:auto; display:block; margin-top:30px; overflow:hidden;}



.lang_select_regional{ margin:20px auto; padding: 0; list-style: none; display: block; position: relative;text-align:left;}

.lang_select_regional li{display:inline-block; margin-left:20px; margin-bottom:20px; list-style:none;}

.lang_select_regional li a{display:block; background:#bababa; padding:10px 18px; color:#FFF; font-family: "Open Sans", sans-serif; font-weight:600; text-decoration:none; 
-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;  font-size:11pt;}

.lang_select_regional li a span {display: inline-block;   vertical-align: middle;   margin-right: 6px; }

.lang_select_regional li a.active{display:block; background:#1db954; padding:10px 18px; color:#FFF; font-family: "Open Sans", sans-serif; font-weight:600; text-decoration:none; 
-webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;}

.lang_select_regional li a.active span {
       display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

/*trending talk*/
#gradient_bg{width:590px; cursor:pointer; height:140px; padding:20px; display:block; border-radius:4px 120px 120px 4px; font-size:56pt; line-height:66px; font-weight:100;
font-family: "Open Sans", sans-serif; border-radius:4px 120px 120px 4px; color:#FFF; position:relative; background:#068dff; margin:20px 0px;}
.tt_bold{font-weight:bold;font-family: "Open Sans", sans-serif; font-size:90pt; line-height:90px; padding-right:5px; display:table-cell; vertical-align:middle;}
.tt_playicon i{ position:absolute;  font-size:106pt;  top:0px; right:0px;}
.tt_text{display:inline-block; vertical-align:middle;}
.tt_minutes{ display: inline-block;  vertical-align: top;   line-height: 84px;display:table-cell; vertical-align:middle;}

/*playlist list view*/
.plylist_container{ width: 100%;  height: auto; display:table;  margin: 20px auto; border: 0; }
.epi_listview{    width: calc(100% - 340px);
    height: auto;
    display: inline-block;
    margin-left: 0;
    margin-right: 40px;
   
    vertical-align: top;
    padding: 0;}
.plylist_sidewraper{width: 300px;  height: auto;   display: inline-block;   vertical-align: top;   padding: 0;}

.pp_plylist_row{    position: relative;
    border-bottom: 1px #eee solid;
    width: 100%;
    height:auto;
    display: table;
    table-layout: fixed;
    overflow: hidden;
    clear: both;
    padding: 0;
    overflow: visible;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
    border: solid 1px #ececec;}
.pp_plylist_thumb{ width: 250px;
    height: auto;
    position: relative;
    margin-right: 24px;
    display: table-cell;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle; cursor: pointer;}
.pp_plylist_thumb a{display: block;}


.pp_plylist_thumb img{width:100%; height:auto; border:0; outline:none;}
.pp_plylist_thumb_bg{position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.6); left:0; top:0;-webkit-transition: all 0.3s linear;   -moz-transition: all 0.3s linear;   -o-transition: all 0.3s linear;    display: none; }
.pp_plylist_txt{  position: relative;  display: table-cell;  
    vertical-align:top;   padding-left: 20px;   padding-right: 20px;    padding-bottom: 20px;    padding-top: 20px;}
.pp_plylist_title{    font-size: 13pt;   color: #000; text-align: left;    font-family: "Open Sans", sans-serif;    font-weight: 600;    margin-right:40px; margin-bottom: 6px;}
.pp_plylist_title a{display:block; text-decoration:none;color: #000;white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
.pp_plylist_title a:hover,.pp_plylist_title a:focus, .pp_plylist_title a:active{text-decoration:none; color:#000;}
.pp_plylist_subtitle{font-size:10pt; color:#828282; text-align:left;}
.pp_plylist_subtitle a{display:block; text-decoration:none; color: #777; font-size: 14px;}
.pp_plylist_subtitle a:hover,.pp_plylist_subtitle a:focus,.pp_plylist_subtitle a:active{text-decoration:none; color:#828282;}
.pp_plylist_user{ display: block;   margin: 12px auto; color: #464646; font-weight: 400; font-size: 10pt;}
.pp_plylist_user a{display:block; text-decoration:none; color:#464646; cursor:pointer;}
.pp_plylist_user a:hover,.pp_plylist_user a:focus{text-decoration:none; color:#464646;}
.pp_user_circle{display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    vertical-align: middle;
    color: #fff;
    background: #999;
    line-height: 25px;
    font-size: 11pt;
    text-align: center;
    font-weight: 400;}
.pp_user_circle img{width: 26px;  height: 26px;   border-radius: 50%;}
.pp_plylist_play{ width: 64px;   height: 64px;   position: absolute;   top: 50%;   left: 50%;   margin-left: -32px;   margin-top: -32px;   border-radius: 50%;
    z-index: 9;    background: rgba(0,0,0,0.7); cursor: pointer;border:2px #fff solid;    text-align: center;}
.pp_plylist_play i{font-size: 50px;  color: #fff;  line-height: 59px;}
.pp_plylist_icon{position:absolute; right:5px; top:5px; z-index:1; cursor:pointer; display:none;}
.pp_plylist_icon i{color:#fff; }
.pp_plylist_thumb:hover .pp_plylist_icon{display:block;}

.pp_plylist_favorite{position:absolute; top:20px; right:20px; width:30px; height:30px; cursor:pointer; display:block;}
.pp_plylist_favorite i{font-size:18pt; color:#828282;}

.pp_plylist_favorite_active{position:absolute; top:20px; right:20px; width:30px; height:30px; cursor:pointer; display:block; text-align:right;}
.pp_plylist_favorite_active i{font-size:18pt; color:#1db954;}

.pp_plylist_counts{ display: block;  position: absolute;  bottom: 20px}
.pp_plylist_counts a{display:inline-block; color:#464646; text-decoration:none; font-weight:100; font-size:9pt; margin-right:20px;}
.pp_plylist_counts a:hover,.pp_plylist_counts a:focus, .pp_plylist_counts a:active{text-decoration:none; color:#000;}
.pp_plylist_counts a i{padding-right:5px; color:#828282; display:inline-block; vertical-align:middle; font-size:10pt;}
.pp_plylist_more{position:absolute; right:20px; bottom:10px; cursor:pointer; text-align:right;}
.pp_plylist_more i{color:#828282;}
.pp_plylist_more_menus{ top: 20px; display:none;
    right: 0px;
    padding-bottom: 0;
    z-index: 99;
    position: absolute;
    background: #fff;
    border-radius: 5px;
    box-shadow: rgba(0,0,0,.05) 0 2px 12px 5px, rgba(0,0,0,.1) 0 0 0 0.5px;
    min-width: 126px;
    min-height: 50px; }
					
.pp_plylist_more_menus a {color:#828282;   padding:8px 16px;  text-decoration: none;  display: block; font-size:9pt; text-align:left;}
.pp_plylist_more_menus a:hover, .pp_plylist_more_menus a:focus,.pp_plylist_more_menus a:active{text-decoration:none;color:#828282; background:#f2f2f2;}
@media (max-width: 1366px) {
	.pp_plylist_thumb{width:230px;}
	.pp_plylist_txt{padding:12px;}
	.pp_plylist_counts{bottom:12px;}
	.pp_plylist_favorite_active{top: 12px;   right: 12px;}
}
@media (max-width: 1280px) {
	.pp_plylist_thumb{    width: 100%;
    display: block;
    margin: 0 auto;
    height: 130px;}
	.pp_plylist_txt{display:block;}
	.pp_plylist_counts{bottom:0; width:100%; position:relative;}
	
}

@media (max-width: 768px) {
	.plylist_sidewraper{display:block;}
	.epi_listview{width:100%;}
	.pp_plylist_counts{padding-bottom:10px;}
}

@media (max-width: 360px) {
	.epi_listview {
    width: 90%;
}
}
.trending_wraper{min-height: 150px;background: #fff;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);border-radius: 4px;display: block;padding: 16px;margin: 50px auto;}.trending_header{font-size:16pt;font-weight:400;text-align:center;margin:0 auto;display:block;position:relative;margin-bottom:10px}.trending_header:after{content:'';position:absolute;left:0;right:0;top:100%;margin:10px auto;width:125px;height:1px;background:#b6b6b6}.trending_tags{display:block;margin:30px auto 20px;position:relative;overflow:hidden}.trending_tags ul{margin:0;padding:0}.trending_tags ul li{list-style:none;position:relative;float:left}.trending_tags ul li a{display:block;padding:6px;margin-right:20px;color:#989898;font-size:12pt}.trending_tags ul li a.active{background:#0087d5;color:#fff;border-radius:20px;padding:6px 12px}.trending_tags ul li a:hover,.trending_tags ul li a:focus{text-decoration:none;color:#0087d5}.trending_tags ul li a.active:hover,.trending_tags ul li a.active:focus{color:#fff;text-decoration:none}.trending_shows{position:relative;margin:0 auto;display:block}.trending_shows ul{margin:0;padding:0}.trending_shows ul li{list-style:none;margin-right:20px;width:300px;height:auto;display:block;border:none}.trending_shows_thumbs{width:100%;height:auto;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;overflow:hidden;padding-bottom:56%;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2)}.trending_shows_thumbs a{display:block;text-decoration:none}.trending_shows_thumbs a img{width:100%;height:auto;position:absolute}.trending_shows_txt{font-size:12pt;color:#464646;margin:10px auto;display:block}.trending_shows_title{display:block;text-decoration:none;font-size:12pt;color:#464646}.trending_shows_title a{color: #333!important;text-decoration: none;height: 20px;overflow: hidden;display: block;font: 11pt 'Open Sans',sans-serif;font-weight: 600;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;}.trending_shows_title a:hover,.trending_shows_title a:active,.trending_shows_title a:focus{color:#464646;text-decoration:none}.trending_program_title{display:block;margin:5px auto 10px 0}.trending_program_title a{color: #777;text-decoration: none;font-size: 10pt;font-weight:400;}.trending_program_title a:hover,.trending_program_title a:active,.trending_program_title a:focus{color:#777;text-decoration:none;}.trending_tag{display:block}.trending_tag a{font-size:10pt;color:#0087d5;padding-right:10px;text-decoration:none;display:inline-block}.trending_tag a:hover,.trending_tag a:active,.trending_tag a:focus{text-decoration:none;color:#0087d5}#trending_talk .jcarousel-wrapper{padding:0;border:0;margin:0;position:relative}#trending_talk .jcarousel img{display:block;max-width:100%;height:auto!important}.trend_playbut{position:absolute;right:20px;bottom:20px;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,0.7);border:2px #fff solid;text-align:center}.trend_playbut i{color:#fff;font-size:48px;line-height:56px}.trend_slide_nav{top:50%;position:absolute;margin-top:-17px;color:#fff;font-size:26pt!important;margin-bottom:0}.trend_slide_nav_black{top:50%;position:absolute;margin-top:-17px;color:#000;font-size:26pt!important;margin-bottom:0}.recomendation_shows_title{font-size:18px;color:#000;line-height: normal;margin: 0 auto 26px auto;text-align:left;font-weight: bold}#recomended_talk .jcarousel-wrapper{padding:0;border:0;margin:0;position:relative;background:none}.recomended_shows ul li{list-style:none;margin-right:20px;width:200px;height:auto;display:block;border:none}.recom_thumbs{width:100%;height:auto;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;overflow:hidden}.recom_thumbs a{display:block;text-decoration:none}.recom_shows_title{display:block;text-decoration:none;font-size:11pt;color:#464646}.recom_shows_title a{ color: #464646;text-decoration: none;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;}.recom_shows_title a:hover,.recom_shows_title a:active,.recom_shows_title a:focus{color:#464646;text-decoration:none}.recom_shows_txt{font-size:12pt;color:#464646;margin:5px auto;display:block}.recom_fav{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.5);width:40px;height:40px;border-radius:50%;text-align:center;cursor:pointer}.recom_fav i{color:#fff;font-size:24px;line-height:42px}.recomended_shows{width:100%;height:auto;display:block;margin:50px auto}.talkhome_category{display:block;margin:50px auto;text-align:center}.talkhome_promo{background:#cb646f;padding:20px;text-align:center;position:relative;background-position:center;background-size:cover;display:inline-block;margin-left:15px;margin-right:15px}.talkhome_promo a{display:block;text-decoration:none!important}.talkhome_promo_inner{border:2px solid #fff;height:178px;width:297px}.talkhome_promo_secondary{color:#fff;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1;margin:55px 0 10px;text-shadow:0 0 10px rgba(0,0,0,0.7);text-transform:uppercase}.talkhome_promo_primary{color:#fff;font-size:24pt;font-weight:400;line-height:1;margin:65px 0 10px;text-shadow:0 0 10px rgba(0,0,0,0.7)}.recomended_episodes ul li{list-style:none;margin-right:20px;margin-bottom:20px;width:300px;height:auto;display:block;background:#fff;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);border:none}#recomended_episodes .jcarousel-wrapper{padding:0;border:0;margin:0;position:relative;background:none}.recomended_episode_thumbs{width:100%;height:auto;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;overflow:hidden;padding-bottom:56%}.recomended_episode_thumbs a{display:block;text-decoration:none}.recomended_episode_thumbs a img{width:100%;height:auto;position:absolute}.blur_img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.recomended_episodes_txt{font-size:12pt;color:#464646;margin:10px;display:block}.recomended_episodes{width:100%;height:auto;display:block;margin:50px auto;clear:both}.recomended_episode_small{width:100px;height:100px;position:absolute;left:10px;top:10px;background:#666}.featured_program{width:100%;height:auto;display:block;margin:50px auto;clear:both;overflow:hidden}.featured_program_row{width:100%;display:block;position:relative}.featured_program_first{width:60.74%;margin-right:2.76%;display:block;float:left}.featured_program_first a{display:block;color:#464646;text-decoration:none}.featured_program_first a img{width:100%;height:auto;border:0;outline:none}.featured_program_first a:hover{text-decoration:none}.featured_program_first_txt{color: #000;margin:10px auto;font-size: 13pt;font-weight: 600;}.featured_program_side_title{font-size:12pt;color:#000}.featured_program_side_title a{font-size:12pt;color:#000;text-decoration:none}.featured_program_side_title a:hover{font-size:12pt;color:#000;text-decoration:none}.featured_program_side{float:left;width:36.5%;display:block}.featured_program_side_list{width:100%;height:auto;margin-bottom:20px}.featured_program_side_list a{display:block;text-decoration:none;color:#000;font-weight: 400;}.featured_side_thumb{width:150px;height:auto;display:table-cell;vertical-align:top}.featured_side_thumb img{width:150px}.featured_side_txt{display:table-cell;vertical-align:top;padding-left:10px}.feature_vendor_title{font-size:10pt;color:#a2a2a2;margin-bottom:5px}.feature_vendor_title a{color:#a2a2a2;text-decoration:none}.feature_vendor_title a:hover,.feature_vendor_title a:focus,.feature_vendor_title a:active{text-decoration:none;color:#828282}.featured_epi_count{font-size:9pt;color:#a2a2a2}.featured_epi_count a{color:#a2a2a2;text-decoration:none}.featured_epi_count a:hover,.featured_epi_count a:focus,.featured_epi_count a:active{text-decoration:none;color:#828282}.resume_playing_episodes ul li{list-style:none;margin-right:20px;margin-bottom:20px;width:360px;height:auto;display:block;background:#fff;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);border:none}#resume_playing_episodes .jcarousel-wrapper{padding:0;border:0;margin:0;position:relative;background:none}.resume_playing_episodes_thumbs{width:100%;height:auto;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;overflow:hidden;padding-bottom:56%}.resume_playing_episodes_thumbs a{display:block;text-decoration:none}.resume_playing_episodes_thumbs a img{width:100%;height:auto;position:absolute}.blur_img{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.resume_playing_episodes_txt{font-size:12pt;color:#464646;margin:10px;display:block}.resume_playing_episodes{width:100%;height:auto;display:block;margin:50px auto;clear:both}.resume_playing_episode_small{width:100px;height:100px;position:absolute;left:10px;top:10px;background:#666}.new-talk-home-section-title{font-size:18px;text-align:left;margin-bottom:26px;color:#000;width:100%;display:block;position:relative;font-weight: bold;}.new-talk-home-section-title span{position:absolute;right:0}.new-talk-home-section-title span a{padding:0 10px;background:#666;border-radius:20px;color:#fff;display:block;font-size:9pt;text-decoration:none;line-height:21px}.new-talk-home-section-title span a:hover{background:#333;text-decoration:none;color:#FFF}.new-talk-home-viewall{position:relative;display:inline-block;margin-left:10px;vertical-align:middle}.new-talk-home-viewall a{padding:0 10px;background:#666;border-radius:20px;color:#fff;display:block;font-size:9pt;text-decoration:none;line-height:21px}.new-talk-home-viewall a:hover{background:#333;text-decoration:none;color:#FFF}@media (max-width: 1500px){.talkhome_promo_inner{width:250px}.talkhome_promo_primary{font-size:18pt}}@media (max-width: 1330px){.talkhome_promo_inner{width:220px}.talkhome_promo_primary{font-size:16pt}.talkhome_promo{padding:10px}.talkhome_promo_inner{border:1px solid #fff}}@media (max-width: 1200px){.talkhome_promo_primary{font-size:14pt}.talkhome_promo_secondary{font-size:10px}}@media (max-width: 1130px){.talkhome_promo{margin-bottom:20px}.featured_program_first{width:100%;margin-bottom:20px}.featured_program_side{width:100%}}.pp_detail_user_circle{display:block;width:120px;height:120px;border-radius:50%;vertical-align:middle;color:#fff;background:#999;line-height:115px;font-size:22pt;text-align:center;font-weight:400}.pp_detail_user_circle img{width:120px;height:120px;border-radius:50%}.pp_detail_user_circle a{color:#fff;text-decoration:none}.pp_detail_user_circle a:hover{text-decoration:none}.ppd_cpl{display:block;text-align:center;color:#fff;border-radius:4px;clear:both;margin:30px auto;background:#1db954}.ppd_cpl > a{color:#fff;text-align:center;text-decoration:none;cursor:pointer;border-radius:4px;padding:20px;display:block;font-size:14pt;font-weight:400}.ppd_cpl > a:hover{text-decoration:none;color:#fff;background:#991037}.ppd_cpl > a:active,.rm_cpl > a:focus{text-decoration:none;color:#fff}.ppd_vm{display:inline-block;vertical-align:middle}.ppd_plusbt{display:inline-block;width:28px;height:28px;float:left;margin-top:-2px;padding-left:4px;color:#fff}.thirty_minutes_radio_wraper{width: 100%;height:auto;display:block;margin: 30px auto;}.category_radio_wraper{display:table;vertical-align:middle}.cat_radio{width:170px;height:250px;vertical-align:middle;padding:10px;margin:10px 20px 20px 0;display:inline-block;border-radius:4px;font-size:14pt;line-height:66px;font-weight:100;font-family:"Open Sans",sans-serif;color:#FFF;position:relative}.cat_radio_playicon{display:table-cell;vertical-align:bottom;cursor:pointer}.cat_radio_playicon a{display:block;text-decoration:none;color:#FFF}.cat_radio_playicon a:hover i{color:rgba(255,255,255,0.9)}.cat_radio_playicon a i{font-size:38pt;color:#FFF;margin-left:-10px}.cat_radio_plyer{position:absolute;bottom:-20px;display:table;width:calc(100% - 20px);left:10px}.cat_radio_settings{display:table-cell;vertical-align:bottom;text-align:right;cursor:pointer}.cat_radio_settings a{color:#fff;text-decoration:none}.cat_radio_settings a i{font-size:20pt;color:rgba(255,255,255,1)}.cat_radio_settings a:hover,.cat_radio_settings a:focus,.cat_radio_settings a:active{color:rgba(255,255,255,0.8);text-decoration:none}.cat_radio_title{position:absolute;top:10px;display:table;width:calc(100% - 40px);left:15px;text-transform:uppercase;line-height:normal;font-weight: 400;}.tt_red{background:#F44336}.tt_purble{background:#9C27B0}.tt_teal{background:#009688}.tt_pink{background:#E91E63}.tt_brown{background:#795548}.cat_thirtyminutes_radio_title{position:absolute;display:table;width:calc(100% - 20px);left:10px;text-transform:uppercase;line-height:normal;text-align:center;top:64px}.rdio_title_big{font-weight:700;text-align:center;display:block;font-size:38pt}@media (max-width: 1521px){.cat_radio{margin:10px 14px 20px 0}}@media (max-width: 1481px){.cat_radio{margin:10px 10px 20px 0;width:160px}}@media (max-width: 1389px){.cat_radio{width:150px;height:230px;font-size:12pt}}@media (max-width: 1321px){.cat_radio{width:144px;height:230px}}@media (max-width: 1280px){.cat_radio{width:140px;height:220px;font-size:12pt}.cat_radio_playicon a i{font-size:34pt}}@media (max-width: 1255px){.cat_radio{width:134px;height:210px}}@media (max-width: 1215px){.cat_radio{width:130px;height:200px;font-size:12pt}.cat_radio_playicon a i{font-size:30pt}}@media (max-width: 1188px){.cat_radio{width:126px;height:180px;margin:10px 8px 20px 0}}@media (max-width: 1161px){.cat_radio{width:119px;height:170px;margin:10px 8px 20px 0}}@media (max-width: 1102px){.cat_radio{width:114px}}@media (max-width: 846px){.cat_radio{width:180px;height:260px;margin:10px 20px;font-size:14pt}.cat_radio_playicon a i{font-size:34pt}}@media (max-width: 521px){.cat_radio{margin:1%;width:47%}.category_radio_wraper{display:block}.cat_radio_title{font-size:15px;}}@media (max-width: 1388px){.cat_thirtyminutes_radio_title{top:24px}}.prefered_category ul li{list-style:none;margin-right:20px;width:200px;height:auto;display:block;border:none}.prefered_category_thumbs{width:100%;height:auto;background:#fff;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;overflow:hidden}.prefered_category_thumbs a{display:block;text-decoration:none}.prefered_category{width:100%;height:auto;display:block;margin:50px auto}.round_playicon{position:absolute;width:44px;height:44px;top:50%;left:50%;background:rgba(0,0,0,0.7);border-radius:50%;margin-top:-22px;margin-left:-22px;display:none;border:2px #fff solid;text-align:center}.round_playicon i{font-size:33px;color:#fff;line-height:40px}.a_boxsize:hover .round_playicon{display:block}.cat_radio_timing{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);display:none;z-index:9}.cat_radio_timing ul{margin:0 auto}.cat_radio_timing ul li{list-style:none;padding:4px 10px;border-bottom:1px #696969 solid;font-size:10pt;color:#fff;font-weight:100;position:relative;line-height:normal}.cat_radio_timing ul li label{display:block!important;font-weight:100!important;margin-bottom:0!important}.fl{float:right}.cat_timing_close{bottom:4px;position:absolute;right:4px;color:#868686;font-size:22px;cursor:pointer}.cat_radio_timing_title{display:block;clear:both;font-size:11pt;text-align:left;padding:8px 10px;line-height:normal!important;font-weight:400}.cat_onboard_opac{opacity:.4}.radio_30_min_info{float:right}

.pp_plylist_thumb:hover .pp_plylist_thumb_bg{display: block;}


.register-linkaccount{
    max-width: 700px;
    margin: 0 auto;
    overflow: hidden;
    border: 1px #ededed solid;
    border-radius: 4px;
    background: #fff;
    padding: 0px;
    -webkit-box-shadow: 1px 1px 8px 0px rgba(179,179,179,0.41);
    -moz-box-shadow: 1px 1px 8px 0px rgba(179,179,179,0.41);
    box-shadow: 1px 1px 8px 0px rgba(179,179,179,0.41);
    padding: 30px;
}

.link_image{display: block;  text-align: center; margin:60px auto;}
.link_image img{border: 0; outline: none; max-width:100%; height: auto; }

.register-linkaccount .form-control{width: 40%; margin: 0 auto; text-align: center; font-size: 14pt;}
.register-linkaccount label {
    text-align: center;
    display: block;
    font-size: 12pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    padding-bottom: 10px;
	color: #464646;
}

.signup_promo{width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    color: #000;
    padding: 20px;
    cursor: pointer;
    /* box-shadow: rgb(204, 204, 204) 0px 0px 3px 1px; */
    border: 1px #e3e3e3 solid;}
.signup_promo_left{display: block;
    float: left;
    font-size: 18pt;
    font-weight: 600;
    margin-top: 3px;
    color: #1db954;}
.signup_promo_left span {
    display: block;
    font-size: 11pt;
    margin: 5px auto;
    font-weight: 100;
    color: #000;
    font-weight: 400;
}
.signup_promo_right{display: block; float: right; border-radius:4px; }
.social-button {
    background-position: 25px 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    /* width: 100%; */
    border-radius: 3px;
    margin: 10px auto;
    outline: rgb(255, 255, 255) none 0px;
    padding-left: 43px;
    transition: all 0.2s cubic-bezier(0.72, 0.01, 0.56, 1) 0s;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    padding-right: 20px;
	margin-left: 20px;
}

#facebook-connect {
    background: rgb(60, 90, 154) url(images/facebook-white.svg) no-repeat scroll 10px 0px / 20px 50px padding-box border-box;    border: 1px solid rgb(60, 90, 154);
}

#facebook-connect:hover {
	  border-color: rgb(60, 90, 154);
	  background: rgb(60, 90, 154) url('images/facebook-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
	  -webkit-transition: all .8s ease-out;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease-out;
}

#facebook-connect span {
	  box-sizing: border-box;
    color: rgb(250, 250, 250);
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 0px none rgb(255, 255, 255);
    outline: rgb(255, 255, 255) none 0px;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	font-weight:400;
}

#facebook-connect:hover span {
	  color: #FFF;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#google-connect {
    background: rgb(220, 74, 61) url('images/google-plus-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
    border: 1px solid rgb(220, 74, 61);
}

#google-connect:hover {
	  border-color: rgb(220, 74, 61);
	  background: rgb(220, 74, 61) url('images/google-plus-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
	  -webkit-transition: all .8s ease-out;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease-out;
}

#google-connect span {
	  box-sizing: border-box;
    color: rgb(250, 250, 250);
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 0px none rgb(220, 74, 61);
    outline: rgb(255, 255, 255) none 0px;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	font-weight:400;
}

#google-connect:hover span {
	  color: #FFF;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


#wc_myraaga_new .modal-header{text-align: center;  border-bottom: 0px;   padding: 0px;}
#wc_myraaga_new .modal-footer{text-align: center; border-top: 0px;  }
#wc_myraaga_new ul{padding:0px 50px;}
#wc_myraaga_new ul li{margin:10px auto 20px auto; list-style: none; color: #464646; font-size:12pt; font-weight: 400;  }
.wc_profile {width: 120px; height: 120px; border-radius: 50%;  border: 6px #fff solid;
    background: #000; margin: -60px auto 20px auto;}


.wc_feat_icon { background: url('images/myraag_feature.png') no-repeat top left; width: 32px; height: 32px; display: inline-block;  vertical-align: middle;   margin-right: 20px; } 
.wc_feat_icon.myplaylists_newmdpi { background-position: 0 0;  } 
.wc_feat_icon.noti_devicesmdpi { background-position: 0 -34px; } 
.wc_feat_icon.noti_followmdpi { background-position: 0 -68px; } 
.wc_feat_icon.noti_sharemdpi { background-position: 0 -102px; } 
.wc_feat_icon.noti_syncmdpi {background-position: 0 -136px; height: 23px;  } 

#wc_myraaga_new .modal-header p{font-size: 14pt; color: #000; font-weight: 400;}
.wc_pf{font-weight: 100;}
#wc_myraaga_new .btn_wcmyraaga {color: #fff; padding: 16px 40px;  background-color: #1db954;  font-size: 12pt;}



/*premium success*/

.premium_profile {  width: 120px;  height: 120px;  border-radius: 50%;  
    background: #fff;   margin: -60px auto 20px auto;border: 6px #fff solid;-webkit-box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);
-moz-box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);
box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);}

.premium_profile img{width: 100%; height: auto; border: 0; }
.success_cone{ width: 100%; height: 80px; text-align: center; font-size: 38pt;  color: #1db954;
    font-weight: 400; line-height: 89px;}
.right_cone{float:left; display: inline-block; vertical-align: middle; width: 80px; height: 80px;}
.right_cone img{width: 100%; height: auto; border: 0;}
.left_cone{float:right; display: inline-block; vertical-align: middle; width: 80px; height: 80px;}
.left_cone img{width: 100%; height: auto; border: 0;}
.premium_welcome_txt{font-size:26pt; text-align: center; margin:40px auto; color:#525a78; }
.hd_icon{text-align: center;}
.premium_txt {  text-align: center; font-size: 18pt; color: #9099a6;  line-height: 44px; margin: 30px;}
.prem_but {  display: table;  vertical-align: middle; color: #fff;  background: #d20f47;
    text-align: center;  margin: 0 auto;  font-size: 14pt;  border-radius: 4px; font-weight: 400;
}
.prem_but a{display: block; cursor: pointer; text-decoration: none; color: #fff;  padding: 10px 30px; }
.prem_but a:hover,.prem_but a:focus, .prem_but a:active{ text-decoration: none; color: #fff;}


@media (max-width: 660px) {
	.success_cone{font-size: 24pt;}
	
}


@media (max-width: 500px) {
	
	.right_cone img { width:80%;  height: auto;  border: 0;}
	.left_cone img{width:80%;  height: auto;  border: 0;}
	
	
}

/*install app popup*/

#install_app .modal-content, #install_app .modal-content {
    background-color: transparent !important;
    box-shadow: none;  font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
     border: 0; color:#000;}

#install_app .modal-backdrop{background-color:#f6f6f6!important; z-index: 0;}
#install_app .modal-backdrop.in{ opacity: .98 !important; }

.ia_album_title{  font-size: 38pt; font-weight: 400; text-align: center; color: #000;}
.ia_album_title span{display: block; color:#7a7a7a; font-size: 12pt;  } 
.ia_album{max-width:250px; height: 250px; margin:20px auto; cursor: pointer;}
.ia_album img{width:250px; height:250px; border: 2px #fff solid;
	-webkit-box-shadow:-1px 2px 8px -2px rgba(0,0,0,0.75); 
	-moz-box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75); box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);}
.ia_album_bot{font-size: 14pt;   font-weight: 400;text-align: center;}
.ia_album_smalltxt{font-size: 12pt; color:#464646; text-align: center;  font-weight: 400;}
.ia_album_smalltxt span{color:#1db954;}
.ia_features{margin: 20px auto;  padding: 0; max-width:250px; }
.ia_features li{ list-style: disc;  color: #464646;  font-size: 12pt;  margin-bottom: 10px;}
.ia_install_app { display:table; width: 80%; text-align: center; border-radius: 60px;
    vertical-align: middle; height: auto; margin: 0 auto;}
.ia_install_app a { background: #5cb85c; color: #fff; text-align: center;  padding:16px 20px;  display: block;
    border-radius: 60px; font-size: 20pt; font-weight: 400;}
.ia_continue{display: block; margin: 20px auto; text-align: center;}
.ia_continue a{display: block; text-decoration: underline; color:#464646; text-align: center; font-size: 12pt; font-weight: 400;}

.ia_bottom{bottom: 0; position: fixed;}

/*install app popup end*/


/*Exit intent popup start*/

#exit_intent .modal-title{font-size: 32px;  text-align: center;color: #000; font-weight: 400;  line-height: normal;
}


#exit_intent .modal-header{border-bottom: 0;}
#exit_intent .modal-content{padding: 15px;}
#exit_intent .modal-body{padding: 5px 5px 35px 5px;}

#exit_intent .close-but {
    position: absolute;
    right: 2%;
    top: 2%;
    color: #c4c4c4;
    font-size: 36pt;
    cursor: pointer;
    z-index: 999;
}

#exit_intent .modal-lg {
  max-width: 900px;}
@media (min-width: 768px) {
   #exit_intent .modal-lg {
    width: 100%;
  } 
}
@media (min-width: 992px) {
  #exit_intent .modal-lg {
    width: 900px;
  }
}

.exit_intent_img{max-width: 660px; text-align: center; margin: 0 auto;}
.exit_intent_img img{max-width: 100%; height: auto; border: 0;}

.exit_intent_txt { font-size: 20pt; text-align: center; width: 80%;margin:0px auto 10px auto;}

.get_button a{ cursor: pointer;display: table; vertical-align: middle; border-radius: 60px; background: #1db954;
    color: #fff;  margin: 0 auto; padding: 10px 30px; font-size: 14pt;  font-weight: 600;}
.get_button a:active, .get_button a:focus,  .get_button a:hover{color: #fff; text-decoration: none;}

 /* Style of Drop down */
    @media (min-width: 640px) {
        #header_menu_wrapper_dropdown{
            display: none;
        }
    }
    #header_menu_wrapper_dropdown{
        float: left;
        left: 0px;
        top: 2px;
    }
    .wrapper_menu_header_dropdown {
        position: relative;
        width: 100px;
        margin: 0 auto;
        padding: 5px 6px;
        background: #fff;
        border-left: 1px solid #fff;
        cursor: pointer;
        outline: none;
        height: 30px;
        color: #3e4755;
        font-size: 13px;
        font-weight: 600;
    }
    .wrapper_menu_header_dropdown:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 16px;
        top: 50%;
        margin-top: -3px;
        border-width: 6px 6px 0 6px;
        border-style: solid;
        border-color: #a1a7b0 transparent;
    }
    .wrapper_menu_header_dropdown .dropdown {
        position: absolute;
        top: 100%;
        left: -1px;
        right: -1px;
        background: white;
        transition: all 0.3s ease-out;
        list-style: none;
        opacity: 0;
        pointer-events: none;
    }
    .wrapper_menu_header_dropdown .dropdown li a {
        display: block;
        text-decoration: none;
        color: #3e4755;
        border-left: 1px solid;
        padding: 10px;
        transition: all 0.3s ease-out;
        font-weight: 600;
    }

    .wrapper_menu_header_dropdown .dropdown li a { 
        border-left-color: #fff;
    }

    .wrapper_menu_header_dropdown .dropdown li i {
        margin-right: 5px;
        color: inherit;
        vertical-align: middle;
    }

    /* Hover state */
    .wrapper_menu_header_dropdown .dropdown li:hover a {
        color: #3e4755;
        background-color: #f5f5f5;
        border-left-color: #fff;
    }
    .wrapper_menu_header_dropdown.active:after {
        border-width: 0 6px 6px 6px;
    }

    .wrapper_menu_header_dropdown.active .dropdown {
        opacity: 1;
        pointer-events: auto;
        z-index: 1;
    }
    .text-in-drop{
        position: absolute;
    }
    /* Style of Dropdown ends */
    /* Style of Login and Signup Dropdown start */
    .menu-header-login a, .menu-header-login a:hover{
        text-align: center;
        background: #DA1A45!important;
        width: 85px;
        padding: 6px!important;
        margin-top: 5px!important;
        border-radius: 4px;
        color: #fff!important;
        font-weight: 600 !important;
    }
    li.menu-header-signup{
        margin-bottom: 5px!important;
    }
    .menu-header-signup .menu-header-signup-hint{
        position: absolute;
        left: 35px;
        font-size: 13px;
        font-weight: 600;
        color: #3e4755;
        top: 45px;
    }
    .menu-header-signup a, .menu-header-signup a:hover{
        text-align: center;
        background: transparent!important;
        width: 55px;
        padding: 1px!important;
        margin-top: 10px!important;
        color: #DA1A45!important;
        font-weight: 600!important;
        position: relative;
        left: 30px;
        top: -2px;
    }
    /* Style of Login and Signup Dropdown end */
 /* Language list dropdown start */
/* 1 column: 320px */
.languages__list-items {
  margin: 0 auto;
	width: 98%;
        max-height: 368px;
        overflow: auto;
}
.languages__list-items .languages__list-item {
  background-color: #f6f9fc;
  margin-bottom: 1rem;
  height: 33px;
  margin-top: 8px;
}
.languages__list-items .languages__list-item a, .languages__list-items .languages__list-item a:hover{
    padding: 8px 10px;
font-size: 12px;
}
.languages__list-items .languages__list-item a.reg_lang{
    position: relative;
top: -32px;
padding: 8px 10px;
    background-color: #f6f9fc;
    z-index: 1;
    left: 1px;
}
.languages__list-items .languages__list-item a:hover{
    background: #a1a7b0;
color: #fff;
}
/* 2 columns: 600px */
@media only screen and (min-width: 600px) {
  .languages__list-items .languages__list-item {
		float: left;
		margin-right: 2.564102564102564%;
		width: 48.717948717948715%;
	}
	.languages__list-items .languages__list-item:nth-child(2n+0) {
		margin-right: 0;
	}
}

/* 3 columns: 768px */
@media only screen and (min-width: 768px) {
  .languages__list-items .languages__list-item {
		width: 31.623931623931625%;
	}
	.languages__list-items .languages__list-item:nth-child(2n+0) {
		margin-right: 2.564102564102564%;
	}
	.languages__list-items .languages__list-item:nth-child(3n+0) {
		margin-right: 0;
	}
}

/* 4 columns: 992px and up */
@media only screen and (min-width: 992px) {
  .languages__list-items .languages__list-item {
		width: 23.076923076923077%;
	}
	.languages__list-items .languages__list-item:nth-child(3n+0) {
		margin-right: 2.564102564102564%;
	}
	.languages__list-items .languages__list-item:nth-child(4n+0) {
		margin-right: 0;
	}
}
/* Language list dropdown end */

/* Common style override start */
.header-search__input-wrapper i,.playlstmnuheader i{
        color:#a1a7b0!important;
    }
    .playlstmnuheader i:hover{
        color:#000!important;
    }
    #suggestions_elastic{
        margin: 0px auto 0 35px!important;
    }
    .oops_suggestions_elastic{
        margin: 5px auto 0 5px!important;
    }
    .feature_myplaylist{
        top: 53px!important;
        right: -110px!important;
    }
    .talk-submenu-head-name{
        width: 75%;
    }
    .talk-submenu-settings{
        width: 40px;
        position: absolute;
        top: 0px;
        left: 120px;
    }
/* Common style override end */
.ai-row{display:block;clear:both;margin-bottom:20px;text-align:left;font-size:12pt}
.first_colum{width:182px;font-weight:400;font-size:12pt;display:inline-block;text-align:left}
.profile_sub_qry{font-size: 10pt;color: #777;text-align:left;}
.profile_subqry_link{color: #1db954;cursor: pointer;}

li.divider_sidemenu{
    border-bottom:#ddd solid 1px;
}
li.divider_sidemenu_top{
    border-top:#ddd solid 1px;
}
li.submenu_extras span a{
    display: inline-block;
    padding: 0px 5px;
    line-height: 25px;
    font-size: 12px;
}
li.submenu_extras {
    padding: 13px 0px;
}
li.submenu_extras:hover, li.submenu_extras:focus{
    background-color: transparent;
}
li.submenu_extras span a:hover, li.submenu_extras span a:focus{
    color: #DA1A45;
}
.submenu_copyrights{
    position: relative;
    left: 20px;
}
/* v3 newmenu.css end */



/*headernew_php_generate.css*/.d_submenus{padding:0;margin:0;width:150px}.d_submenus a{display:block!important;text-decoration:none!important;text-align:left!important;font-family:'Open Sans',sans-serif;font-size:11px!important;color:#333!important;padding:0 5px!important;line-height:30px!important;font-weight:400!important;height:30px!important;background:transparent!important;margin-right:0!important;border-radius:0!important;clear:both}.display_none{display:none}.float_right{float:right}.margintop_5{margin-top:5px}.margintop_10{margin-top:10px}#fb_link_home_id{float:left;height:34px;max-width:120px;overflow:hidden}#dropdown_trend_trendingnow{margin-right:20px;float:left;position:relative;top:-7px}.all_div_r{left:0;top:72px;position:relative;z-index:1001;zoom:1;padding:18px 0;background-size:100%;margin-right:0;min-width:990px}.all_div_r.fixed{position:fixed!important;right:0!important}.header_nav_menu_item{height:22px;position:relative;margin-left:0}.header_nav_menu_item ul{height:22px;list-style:none;padding:0;margin:0;position:relative;top:0;float:left;left:20px}.header_nav_menu_item ul li{float:left;padding:0}.header_nav_menu_item ul li a{display:block;text-decoration:none;text-align:center;font:12px 'Open Sans',sans-serif;color:#fff;padding:0 18px;line-height:22px;font-weight:400;float:left;height:22px;background:rgba(255,255,255,0.2);margin-right:7px;border-radius:20px}.header_nav_menu_item ul li a:hover{color:#333;background:rgba(255,255,255,0.6)}.header_nav_menu_item ul li a.hover_active{color:#333;background:#fff}.header_nav_menu_item ul li a.active{color:#333;background:rgba(255,255,255,0.6)}.lan_sec_dv{border:1px solid #333;color:#414141;display:none;float:left;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;height:22px;line-height:22px;margin-left:10px;margin-top:8px;padding:3px 15px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #FFF;text-transform:uppercase;border-radius:30px}.lan_sec_dv span{background:url(https://www.raaga.com/images/toggle.png) no-repeat scroll right top rgba(0,0,0,0);float:right;height:14px;margin:3px 0 0 12px !important;width:19px}.lang_listout{background:#dfdfdf;padding:20px 30px;margin:0;position:absolute;top:46px;left:0;right:0;z-index:101;display:none;text-align:center}.lang_listout a{font-family:'Open Sans',sans-serif;font-size:14px;color:#414141;display:inline-block;text-decoration:none;padding:0;line-height:34px;background:#fff;box-shadow:0 0 2px 0 #ccc;border-radius:2px;margin-right:10px;margin-bottom:20px;width:10.2%;text-align:center}.lang_listout a:hover{background:#11dcda;color:#fff}.lang_listout a.active{background:#11dcda;color:#fff}.home_icon{background:url(https://www.raaga.com/images/sprit.png);background-position:-572px -777px;width:21px;height:19px;display:block;margin:6px 0 0}.headermenu_li_position{position:relative}.headermenu_li_position a span.dropdoown_arrow{background:url(https://www.raaga.com/images/sprit.png);background-position:-2px -80px;width:11px;height:7px;float:right;margin:10px 0 0 9px}.headermenu_li_position a:hover span.dropdoown_arrow{background:url(https://www.raaga.com/images/sprit.png);background-position:-2px -69px;width:11px;height:7px;float:right;margin:10px 0 0 9px}.headermenu_li_submenu{clear:both;background-color:#fafafa;border-bottom:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;display:none;float:left;top:22px;position:absolute;left:50%;padding:10px;margin:0 0 0 -58px}.headermenu_li_submenu a{color:#424242!important;font:12px 'Open Sans',sans-serif}.headermenu_dropdown_1024{display:none!important}.headermenu_li_1024{display:block}.headermenu_li_1024 a{padding:0 14px!important}#header_options_radio_dropdown_id{display:none}#header_options_pltheme_dropdown_id{display:block;right:20px;top:-6px;height:22px}@media screen and (max-width: 1024px){.lang_listout a{width:15%}.headermenu_dropdown_1024{display:block!important}.headermenu_li_1024{display:none}#header_options_radio_dropdown_id{display:block}}#header_options_genre_dropdown_id{top:-2px;height:22px}.padding_left_class{padding-left:10px!important}.headersubmenus_others_dropdown{right:20px;top:-6px!important}.headermenu_li_1680{display:none}.headermenu_dropdown_1680{display:block!important}@media only screen and (min-width : 1600px){.headermenu_li_1680{display:block}.headermenu_dropdown_1680{display:none!important}}@media only screen and (max-width : 1599px){.header_genre_options_li{display:none}#header_options_genre_dropdown_id{display:block}}@media only screen and (min-width : 1600px){.header_genre_options_li{display:block}#header_options_genre_dropdown_id{display:none}.header_nav_menu_item ul li a{padding:0 15px}}.bus{text-decoration:none;text-shadow:none!important;font:normal 11px 'Open Sans',sans-serif;color:#444;height:20px!important;display:inline-block;float:left;margin:5px;padding:2px 10px;background:transparent;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;-o-transition:border-color .2s;min-width:100px;border:1px solid rgba(255,255,255,0.2)!important;line-height:20px!important;text-transform:uppercase;box-shadow:none!important;border-radius:30px!important}div.dropdown_trend span.labels{color:#fff}div.dropdown_trend span.labels:hover{color:#333}.headermenu_li_submenu:after{bottom:100%;left:40%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fafafa;border-width:7px;margin-left:-7px}.home_div_seperation_fb{overflow:visible!important;height:40px;margin:25px 10px 5px 30px;background-color:#1b213c;padding:6px 0}.radios_homebtn{float:left;padding:0;margin:0 0 0 7px}.radios_homebtn a{width:36px;height:36px;font:16px/36px 'Open Sans',sans-serif;color:#333;float:left;display:block;margin-right:6px;text-align:center;background:rgba(255,255,255,0.9);text-decoration:none}.create_st{width:12px;height:12px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-3px -732px;display:block;margin:12px}.dt_noti_master_bg{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:99999;display:none}.dt_noti_master{position:fixed;bottom:-150px;left:50%;margin-left:-184px;z-index:10000;-webkit-transition:bottom ease-in-out .5s;transition:bottom ease-in-out .5s;-moz-transition:bottom ease-in-out .5s;-o-transition:bottom ease-in-out .5s}.dt_noti{width:368px;height:auto;padding:16px;margin:20px auto;border-radius:4px;border:3px #e4e4e4 solid;background:#fff}.dt-logo{display:inline-block;vertical-align:middle}.dt-cont{display:inline-block;vertical-align:middle;margin-left:10px}.dt-title{font-size:12pt;color:#000;font-family:'Open Sans',sans-serif;text-transform:uppercase;line-height:normal;margin-bottom:4px}.dt-subtitle{font-size:10pt;font-weight:100;color:#525252;font-family:'Open Sans',sans-serif;line-height:normal;margin-bottom:10px}.dt-buttons{display:block;margin-bottom:10px;text-align:left}.dtbutton_disable{display:inline-block;vertical-align:middle;background:#e1e1e1;text-align:left;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:4px;cursor:pointer}.dtbutton_disable a{display:block;text-decoration:none;color:#7b7b7b;font-size:9pt;padding:4px 10px;text-transform:uppercase;border-radius:4px}.dtbutton_disable a:hover,.dtbutton_disable a:active{background:#f0efef;border-radius:4px;color:#464646}.dtbutton_enable a:hover,.dtbutton_enable a:active{background:#a90b39;text-decoration:none;border-radius:4px;cursor:pointer}.dtbutton_enable{display:inline-block;vertical-align:middle;background:#d30f48;text-align:center;font-family:'Open Sans',sans-serif;line-height:normal;border-radius:4px;margin-left:10px}.dtbutton_enable a{display:block;text-decoration:none;color:#fff;font-size:9pt;padding:4px 10px;text-transform:uppercase;border-radius:4px}.dtbutton-bottxt{color:#797979;font-size:8pt;font-family:'Open Sans',sans-serif;line-height:normal}
/*homepage_new.css*/ @charset "utf-8";.home_right_sepration_div{margin:0 360px 0 30px !important;padding:0}.new_raaga_new_boxx{padding:0;margin:0}.new_raaga_new_album{float:right;margin:0;width:245px;padding-right:5px;height:auto}.new_raaga_new_album_bg{background:url(https://www.raaga.com/images/al_bg_a.jpg);padding:0;margin:0}.albums_ul{padding:3px 20px 5px 10px;margin:0}.albums_ul li{list-style:none;margin:3px 0;padding:0}.albums_ul li a{font:13px/26px 'Open Sans',sans-serif;color:#fff;text-decoration:none;text-align:left;display:block;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new_raaga_new_release{margin-right:250px;padding:0}.h3_albums{font:22px 'Open Sans',sans-serif;color:#333;padding:0;margin:0 0 5px}.newhp_albums_seeall_div{padding:10px 0;overflow:hidden}.taggle_menu_bt{padding:0;margin:30px 0;position:relative}#taggle_menu_bt_latestpopular{/*height:36px*/}.taggle_menu_bt a{font-size:32px;font-family:'Open Sans',sans-serif;font-weight:600;color:#333;padding:0;margin:0 20px 0 0;text-decoration:none;text-align:left;letter-spacing:-1px;line-height:43px}.taggle_menu_bt a.active{color:#1db954;border-bottom:1px solid #1db954;text-decoration:none}.box_content_rg{padding:0;margin:0;overflow:hidden}.box_content_img{padding:0;margin:0}.box_content_img li{list-style:none;padding:0;border-bottom:2px solid #e5e5e5;overflow:hidden}.left_mm_left{float:left;text-decoration:none;padding:0;margin:0}.new_rel_rgit{margin:0 0 0 110px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.new_rel_title{font:normal 14px/20px 'Open Sans',sans-serif;color:#333;text-decoration:none}.cast_music_tex{color:#888;font:13px/20px 'Open Sans',sans-serif;padding:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cast_music_tex span{color:#888;font:13px/20px 'Open Sans',sans-serif}.cast_music_tex a{color:#666;font:13px/20px 'Open Sans',sans-serif;text-decoration:none}.five_items{height:646px;overflow:auto}.ten_items{height:658px;overflow:auto}@media only screen and (max-width: 1300px){.new_raaga_new_album{width:200px}.new_raaga_new_release{margin-right:200px}.home_your_frds{float:left;width:300px;height:auto;margin:0 20px}.home_right_sepration_div{margin:0 0 0 370px}}@media only screen and (max-width: 1024px){.new_raaga_new_boxx{margin:0;padding:0}.taggle_menu_bt a{font-size:1.8em}.new_raaga_new_release{margin:0}.home_right_sepration_div{margin:0 0 0 335px;padding:0}}.album_seeall{font:12px/20px 'Open Sans',sans-serif;letter-spacing:0!important;padding:0 8px!important;margin:0!important;text-decoration:none!important;color:#555!important;border:1px solid #b2b2b2!important;border-radius:2px!important;-mz-border-radius:2px!important;-webkit-border-radius:2px!important;-o-border-radius:2px!important;-ms-border-radius:2px!important;background:#f9f9f9!important;height:20px!important;display:inline-block;position:relative!important;bottom:3px!important;cursor:pointer!important}.h_adplalist{width:73px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-304px -652px;float:left;margin-right:4px;margin-top:8px}.h_favo_a{width:73px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-381px -652px;float:left;margin-right:4px;margin-top:8px}.h_sha_a{width:73px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-466px -652px;float:left;margin-right:4px;margin-top:8px}.album_list_view{float:left;width:24px;height:24px;cursor:pointer;position:relative;text-align:center;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-253px -653px}.cd_hover_pltsss{background:url(https://www.raaga.com/images/sprit.png) no-repeat;width:20px;height:20px;position:absolute;left:55%;top:50%;margin:-9px 0 0 -12px;z-index:100;cursor:pointer;display:none;background-position:-277px -655px}@media only screen and (max-width: 1024px){.h_adplalist{width:38px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-127px -652px;float:left;margin-right:4px;margin-top:5px}.h_favo_a{width:38px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-169px -652px;float:left;margin-right:4px;margin-top:5px}.h_sha_a{width:38px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-211px -652px;float:left;margin-right:4px;margin-top:5px}}.h_adplalist{width:35px;height:23px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-128px -652px;float:left;margin-right:4px;margin-top:5px}.h_favo_a{width:35px;height:23px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-168px -652px;float:left;margin-right:4px;margin-top:5px}.h_sha_a{width:38px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-208px -652px;float:left;margin-right:4px;margin-top:5px}.broadcast_banner{height:256px;position:relative;width:100%;overflow:hidden}.home_div_boxsize{width:14.26%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:1.4;padding:0 10px 10px 0}.home_newrelease_div_boxsize{width:19.8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:1.4;padding:0 10px 10px 0}.a_boxsize{color:#424242;cursor:pointer;text-decoration:none}.back_img_boxsize{position:relative;background:url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat;background-size:100%;background-position:center center;height:auto;width:auto;position:relative}.img_boxsize{display:block;width:100%;border:0}.text_boxsize_div{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:100;vertical-align: top;}.text_boxsize_div a:hover{text-decoration:none}.text_boxsize_div a:active{text-decoration:none}.title_dsize{font:10pt 'Open Sans',sans-serif;color:#333;text-decoration:none;font-weight:600;line-height: normal;display: block;}.title_dsize_sub{font:12px/16px 'Open Sans',sans-serif;color:#777;text-decoration:none;display:block;font-weight: 600;margin: 6px auto;}.grid_list_bt{float:right;padding:0;margin:2px 0 0}.grid_bsize{width:39px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-245px -680px;float:left;margin:0!important}.list_bsize{width:39px;height:26px;background:url(https://www.raaga.com/images/sprit.png) no-repeat;background-position:-127px -680px;float:left;margin:0!important}.gr_show_glight{background-position:-166px -680px;float:left}.lt_show_glight{background-position:-206px -680px;float:left}.newhp_albums_section{font-size:0;padding:10px 0 0 10px;background-color:#fff;border:1px #e3e3e3 solid}.newhp_albums_section_devotional{font-size:0;    padding: 10px;background-color:#fff;border:1px #e3e3e3 solid}.newhp_albums_section_newatraaga{font-size:0;padding:10px 0 0 10px;background-color:#fff;border:1px #e3e3e3 solid}.position_absolute{position:absolute}.position_relative{position:relative}.display_inline{display:inline}.visibility_hidden{visibility:hidden}.visibility_visible{visibility:visible}.clear_none{clear:none}.rt_non_img_hov_trend{margin:19px 0 0 13px !important}.hp_recentpl_ul_class{height:288px;overflow:auto}.player_area{right:0;width:312px;display:none}.chromecastdisplay_class{width:290px;height:290px;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;font-size:22px;font-family:'Open Sans',sans-serif;color:#fff;line-height:300px;-webkit-font-smoothing:antialiased;display:none}.playlistcontainer_div_parent{display:none;position:absolute;right:0}.add_fav_ptag{margin-top:35px}.login_h4_title{margin:40px 0 30px!important}.reset_pwd_div{width:100%;float:left}.reset_pwd_separator{float:left;position:relative;top:3px}.get_actcode_div{padding:10px 0;overflow:hidden;margin:0;clear:both}.login_text{text-align:left;margin-top:10px}.fb_login_text{margin-right:2px!important;cursor:pointer;position:relative;line-height:37px!important}.frndlists_class{position:relative;bottom:100px;height:80px;width:600px;margin:0 auto;display:none}.openid_lp_form{float:left;position:relative;left:75px}.register_text_a{color:#0086db;font-weight:700}#footer_area_div{clear:both}.footer_adpage_div{position:relative;padding-top:10px;margin:0 auto;text-align:center}.label_fcolumn_connectwitus{width:260px}.gp_link_a{text-decoration:none}.hp_playicon_publicpl{display:none;margin:27px 0 0 18px !important}.new_raaga_new_boxx_devotional{margin-top:20px}.hp_pltheme_li_class{width:90px!important;height:120px!important;margin-right:18px!important}.trendingnow_refresh_grayout_div{position:absolute;background:rgba(0,0,0,0.7);top:0;bottom:0;z-index:1;text-align:center;left:0;right:0;display:none}.trends_now{height:auto;overflow:auto;margin:0;width:330px;clear:both;position:relative}@media only screen and (min-width: 1800px) and (max-width: 1920px){.new_rel{height:816px!important;overflow:auto!important}.ten_items{height:816px;overflow:auto}.five_items{height:800px;overflow:auto}.raa_di{height:436px;overflow:auto}}@media only screen and (max-width: 1650px){.five_items{overflow:auto}.new_rel{height:658px!important;overflow:auto!important}.raa_di{height:291px!important;overflow:auto!important}}@media screen and (max-width: 1550px){.new_rel{height:625px!important}.even_ridaio{height:260px!important;overflow:auto!important}}@media screen and (max-width: 1366px){.new_raaga_new_album{width:214px}.ten_items{height:588px;overflow:hidden}.five_items{height:804px;overflow:auto}.ne_grid{height:auto;overflow:hidden}.new_rel{height:588px!important;overflow:auto!important}.new_raaga_new_release{margin-right:214px}.even_ridaio{height:447px!important;overflow:auto!important}}@media screen and (max-width: 1280px){.tss_now{height:499px!important}.ne_grid{height:auto;overflow:hidden}.new_rel{height:522px!important;overflow:auto!important}.ten_items{height:522px;overflow:hidden}.even_ridaio{height:360px!important;overflow:auto!important}.five_items{height:716px;overflow:auto}}@media screen and (max-width: 1250px){.home_your_frds{display:none!important}.home_right_sepration_div{margin:0 0 0 20px !important}.ne_grid{height:auto;overflow:hidden}.new_raaga_new_release{margin-right:10px}.new_raaga_new_album{display:none}}.hp_albums_grid_parentdiv{margin-right:-10px}@media screen and (max-width: 1024px){.ne_grid{height:auto}}.full_width{width:100%}.playall_new{background:transparent;border-radius:30px;cursor:pointer;float:left;font:12px/26px 'Open Sans',sans-serif;height:30px;margin:0 4px 0 0;padding:0 10px 0 4px;border:2px solid rgba(249,249,249,0.3);position:relative;text-align:left;text-indent:7px;width:auto;padding-right:10px;box-shadow:0 0 0!important;background:#f9f9f9;color:#2b2b2b;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.playall_new:hover{background:none!important;color:#f9f9f9;border:2px solid rgba(249,249,249,1)}.bigfm_banner_div{width:95%;height:auto;margin:5px auto;max-width:990px;display:none}.bigfm_banner_div img{width:100%}@media (min-width: 1599px){.title_dsize{font:12pt 'Open Sans',sans-serif;color:#333;font-weight:600;text-decoration:none}}.border-line{border-bottom:1px solid #e3e3e3;/*position:relative;*/margin-top:10px;z-index:-1}
/*all-min.css */ @import https: //fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i; @import "https://fonts.googleapis.com/css?family=Open+Sans:400,300"; @import "https://www.raaga.com/css/res.css";@import url(https://www.raaga.com/css/ls.css)all;@import "https://www.raaga.com/css/css3-buttons.css";@import "/css/ss.css)(max-width :1024px";@import "https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800";@import "/css/audio_6cols.css";@import "/css/audio_col.css";@import "/css/audio_3cols.css";@import "/css/audio_2cols.css";
* {
    margin: 0 auto;
    padding: 0;
    -ms-content-zooming: none;
    font-family: 'Open Sans', sans-serif
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: 0
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.flexslider {
    margin: 0;
    padding: 0
}
.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}
.flexslider .slides img {
    width: 100%;
    display: block
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides>li:first-child {
    display: block
}
.flexslider {
    margin: 0 0 10px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    zoom: 1
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease
}
.loading .flex-viewport {
    max-height: 300px
}
.flexslider .slides {
    zoom: 1
}
.carousel li {
    margin-right: 5px
}
.flex-direction-nav {
    *height: 0
}
.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease
}
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -36px
}
.flex-direction-nav .flex-prev {
    left: -36px
}
.flexslider:hover .flex-next {
    opacity: .8;
    right: 5px
}
.flexslider:hover .flex-prev {
    opacity: .8;
    left: 5px
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1
}
.flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter: alpha(opacity=30);
    cursor: default
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7)
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}
.flex-control-thumbs img:hover {
    opacity: 1
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0
    }
}
.invit_friends {
    width: 312px;
    height: 300px;
    background: url(https://1326173612.rsc.cdn77.org/images/sidebar.png);
    padding: 0
}
.comingsoon_div {
    background: url(https://1326173612.rsc.cdn77.org/images/tile_bg.jpg) repeat scroll 0 0 transparent;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0;
    height: 300px
}
.comingsoon_div img {
    padding-top: 80px
}
.fb_hp_txt {
    text-align: center;
    font-size: 10pt;
    color: #4663a9;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
    margin-top: 10px
}
.fb_hp_pf_wrap {
    width: 100%;
    margin: 10px auto;
    height: auto;
    text-align: center;
    overflow: hidden;
    position: relative
}
.fb_hp_pf_wrap ul {
    list-style: none;
    display: block;
    margin: 0 auto;
    text-align: center
}
.fb_hp_pf_wrap ul li {
    display: inline;
    text-align: center;
    margin: 2px;
    padding: 2px
}
.fb_popup_txt {
    text-align: center;
    color: #666;
    color: #666;
    font: bold 16px/50px 'Open Sans', sans-serif
}
.fb_popup_invite_bt {
    width: 100%;
    height: auto;
    margin: 10px auto;
    text-align: center
}
.fb_popup_invite_bt a {
    text-align: center;
    text-decoration: none;
    margin: 0 auto
}
.r_ifrieds {
    width: 290px;
    height: auto;
    margin: 0 11px
}
.r_ifrieds_p1 {
    border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 7px;
    -ms-border-radius: 2px;
    background: #f4f4f4;
    box-shadow: 0 1px 1px #bebebe;
    width: 290px;
    height: 40px;
    -mz-box-shadow: 0 1px 1px #bebebe;
    -webkit-box-shadow: 0 1px 1px #bebebe;
    -o-box-shadow: 0 1px 1px #bebebe;
    -ms-box-shadow: 0 1px 1px #bebebe
}
.p1_fr_img {
    width: 40px;
    height: 40px;
    border-radius: 2px 0 0 2px;
    -mz-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    float: left;
    background-size: 100% 100%;
    overflow: hidden
}
.invite_fr_add {
    width: 20px;
    height: 20px;
    float: right;
    margin: 10px;
    padding: 0;
    cursor: pointer
}
.invite_fr_add img {
    border: 0;
    padding: 0;
    width: 20px;
    height: 20px
}
.fb_tetx_title {
    margin: 0 30px 0 50px;
    padding: 0;
    font: 400 13px/36px 'Open Sans', sans-serif;
    color: #666;
    text-align: left
}
.green_fb {
    border-right: 2px solid #75b017
}
.blue_fb {
    border-right: 2px solid #0f6da9
}
.header_div {
    height: 46px;
    position: fixed;
    top: 0;
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/top.jpg) no-repeat;
    z-index: 10
}
.main_div {
    margin: 0;
    display: block;
    padding: 0;
    position: relative;
    top: 46px;
    height: 100%;
    overflow: hidden
}
.premium-container {
    overflow: hidden;
    display: block;
    padding: 20px
}
.premium_option_f1 {
    padding: 20px 0;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin-bottom: 30px
}
.premium_pricing {
    background-color: #FFF;
    border: 1px solid #b6b7b8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    margin: 30px 10px 0;
    padding: 0;
    position: relative;
    width: 256px;
    vertical-align: top
}
.f1_pricng {
    color: #000;
    font-size: 200%;
    margin: 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1;
    padding: 10px 0;
    font-weight: 700;
    background: #eeefef
}
.device_pricing {
    height: 49px;
    margin: 1em;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block
}
.device_pricing img {
    border: 0;
    width: 71%;
    overflow: hidden
}
.price {
    font-size: 100%;
    margin-bottom: 10px;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #555;
    line-height: 1;
    font-weight: 400
}
.pricing_fea {
    font-size: 12px;
    margin-bottom: 10px;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #555;
    line-height: 16px;
    font-weight: 400
}
.get_month {
    font-size: 100%;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #424242;
    line-height: 1;
    font-weight: 700
}
.subscribe {
    font-size: 100%;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    color: #555;
    line-height: 1;
    font-weight: 400;
    text-align: center;
    background-color: #e5e5e5;
    background-image: -moz-linear-gradient(top, #f5f5f5, #ccc);
    background-image: -ms-linear-gradient(top, #f5f5f5, #ccc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ccc));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #ccc);
    background-image: -o-linear-gradient(top, #f5f5f5, #ccc);
    background-image: linear-gradient(top, #f5f5f5, #ccc);
    background-repeat: repeat-x;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#fff5f5f5,endColorstr=#ffcccccc,GradientType=0 )";
    border: 1px solid #838383;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 #fff
}
.subscribe:hover {
    color: #555;
    background-color: #83bb3a;
    background-image: -moz-linear-gradient(top, #83bb3a, #79ac35);
    background-image: -ms-linear-gradient(top, #83bb3a, #79ac35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#83bb3a), to(#79ac35));
    background-image: -webkit-linear-gradient(top, #83bb3a, #79ac35);
    background-image: -o-linear-gradient(top, #83bb3a, #79ac35);
    background-image: linear-gradient(top, #83bb3a, #79ac35);
    background-repeat: repeat-x;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff83bb3a,endColorstr=#ff79ac35,GradientType=0 )";
    border: 1px solid #56732c;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 #bff27a
}
.premium_pricing a {
    display: block;
    font-size: 79%;
    margin: 0 2em 1em;
    color: #333;
    padding: 1em;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.premium_pricing a:hover {
    color: #fff;
    text-shadow: 0 1px 0 #4e6f22
}
.pricing_ttile {
    font-family: 'Open Sans', sans-serif;
    color: #555;
    color: #333;
    font-size: 20px;
    padding-left: 10px;
    margin: 0
}
.pricing_imge {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-align: center;
    margin: 40px 0
}
.pricing_imge img {
    width: 70%;
    border: 0;
    overflow: hidden
}
.player_right_div {
    width: 312px;
    height: 100%;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 46px;
    background: url(https://1326173612.rsc.cdn77.org/images/right.jpg) no-repeat
}
@media(min-width:1257px) {
    .premium_pricing {
        width: 201px
    }
    .get_month {
        font-size: 90%
    }
    .device_pricing {
        height: 29px
    }
    .pricing_fea {
        line-height: 12px;
        font-size: 10px
    }
    .f1_pricng {
        font-size: 150%
    }
    .premium_pricing a {
        font-size: 70%
    }
}
@media(min-width:1514px) {
    .premium_pricing {
        width: 263px
    }
    .get_month {
        font-size: 100%
    }
    .device_pricing {
        height: 38px
    }
    .pricing_fea {
        line-height: 16px;
        font-size: 12px
    }
    .f1_pricng {
        font-size: 200%
    }
    .premium_pricing a {
        font-size: 79%
    }
}
.pri_un_music {
    display: block;
    margin: 0;
    padding: 0 .5em;
    background: url(https://1326173612.rsc.cdn77.org/images/p_bg.jpg) no-repeat;
    height: 350px;
    background-attachment: fixed;
    background-position: top;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden
}
.pri_un_music_in {
    width: 990px;
    margin: 0 auto
}
.pay_im {
    float: right;
    margin-top: 35px;
    padding: 0 10px 0 0;
    overflow: hidden;
    position: relative
}
.pay_t_plan {
    float: left;
    padding: 0;
    margin: 35px 0 0;
    width: 330px
}
.tt_plan {
    font: normal 34px 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    margin-top: 30px
}
.pricing_money_pl {
    text-align: center;
    display: block;
    margin: 30px auto 0;
    width: 800px;
    overflow: hidden;
    padding-bottom: 30px
}
.ll_ts {
    font: normal 16px 'Open Sans', sans-serif;
    color: #888;
    padding: 10px 0;
    margin: 0
}
.pricing_table {
    width: 798px;
    height: auto;
    border: 1px solid #ccc;
    margin-top: 30px;
    padding: 0;
    overflow: hidden
}
.pl_feat_r {
    list-style: none;
    border-right: 1px solid #ccc;
    float: left;
    padding: 0;
    margin: 0;
    width: 65%
}
.pl_feat_r li {
    padding: 10px;
    margin: 0;
    border-bottom: 1px solid #ccc
}
.pl_feat_r li:last-child {
    border-bottom: 0
}
.pay_icons_p {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 30px;
    height: 30px;
    float: left;
    position: relative;
    top: 5px
}
.million {
    background-position: -30px -606px
}
.dis_nm {
    background-position: -65px -606px
}
.s_frds {
    background-position: -96px -606px
}
.un_down {
    background-position: -130px -606px
}
.off_l {
    background-position: -161px -608px
}
.pl_time {
    background-position: -191px -606px
}
.no_ad {
    background-position: -224px -608px
}
.m_ri_side {
    margin: 0 0 0 40px;
    padding: 0
}
.tt_plan_b {
    font: normal 15px 'Open Sans', sans-serif;
    color: #fff;
    text-align: left;
    padding: 0 0 10px;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    line-height: 26px
}
.b_down_i {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    position: relative;
    top: 0;
    margin-right: 10px
}
.down_b {
    background-position: -264px -610px
}
.down_sf {
    background-position: -300px -610px
}
.down_dp {
    background-position: -333px -610px
}
.down_cd {
    background-position: -368px -610px
}
.down_sa {
    background-position: -398px -610px
}
.pay_info_raaga {
    width: 550px;
    margin: 20px auto
}
.recei_rtext {
    font: bold 24px 'Open Sans', sans-serif;
    color: #333;
    padding: 10px 0;
    margin: 0
}
.recei_sub_rtext {
    font: normal 14px 'Open Sans', sans-serif;
    color: #333;
    padding: 0 0 10px;
    margin: 0
}
.pay_infot_raaga table {
    margin: 20px 0 0
}
.pay_info_raaga table td {
    padding: 7px 5px 7px 0;
    text-align: left;
    font: normal 14px 'Open Sans', sans-serif;
    color: #333
}
.pay_info_table {
    width: 508px;
    border: 1px solid #ccc;
    margin-top: 20px;
    background: #f7f7f7;
    padding: 20px;
    border-radius: 8px
}
.c_sub_bt {
    background: #3a3a3a;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font: normal 14px 'Open Sans', sans-serif;
    color: #fff;
    padding: 7px 16px;
    text-decoration: none;
    margin: 0 10px 10px 5px;
    border-bottom: 3px solid #242424;
    display: inline-block
}
.up_card_bt {
    background: #0090e5;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font: normal 14px 'Open Sans', sans-serif;
    color: #fff;
    padding: 7px 16px;
    text-decoration: none;
    border-bottom: 3px solid #0071b4;
    margin-bottom: 10px;
    display: inline-block
}
.get_ra_pl {
    background: #06a6e2;
    font: normal 15px/38px 'Open Sans', sans-serif;
    color: #fff;
    float: right;
    padding: 0 40px;
    height: 38px;
    text-decoration: none;
    border-radius: 2px;
    margin: 15px 35px 0 0;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -mz-border-radius: 2px;
    border-bottom: 3px solid #068cbe
}
.mm_pp {
    font: normal 16px/20px 'Open Sans', sans-serif;
    color: #333;
    text-align: left;
    margin: 0;
    padding: 0
}
.mm_spp {
    font: normal 13px/20px 'Open Sans', sans-serif;
    color: #888;
    text-align: left;
    margin: 0;
    padding: 0
}
.right_pz {
    float: right;
    width: 34.86%
}
.prize_plan_m {
    height: 100px;
    padding: 0;
    margin: 40px 0 0;
    list-style: none;
    text-align: center;
    display: inline-block
}
.prize_plan_m li {
    padding: 0;
    text-align: center;
    position: relative;
    height: 100%
}
.radio_b_m {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -6px;
    margin-bottom: 10px
}
.p_d_m {
    font: bold 20px/30px 'Open Sans', sans-serif;
    color: #333
}
.p_dw_m {
    font: normal 13px/20px 'Open Sans', sans-serif;
    color: #333;
    display: block
}
.prize_plan_m li label {
    border-bottom: 1px solid #bfbec2;
    margin-top: 15px;
    display: block;
    height: 100px
}
.liquid {
    padding: 10px 0
}
.liquid .previous {
    display: block;
    height: 160px;
    width: 50px;
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arrow_left.png) no-repeat scroll 15px 60px transparent;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    cursor: pointer;
    box-shadow: 5px 0 6px -5px #5a5a5a
}
.liquid .prev_disabled {
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arrow_gray_left.png) no-repeat scroll 15px 60px transparent!important;
    box-shadow: 0 0 0!important
}
.liquid .next {
    display: block;
    height: 160px;
    width: 50px;
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arrow.png) no-repeat scroll 15px 60px transparent;
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
    cursor: pointer;
    box-shadow: -5px 0 6px -5px #5a5a5a
}
.liquid .next_disabled {
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arrow_gray.png) no-repeat scroll 15px 60px transparent!important;
    box-shadow: 0 0 0!important
}
.liquid ul li {
    width: 130px;
    padding: 0!important;
    margin: 0 12px!important
}
.liquid .albumslide_name {
    text-align: center;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}
.liquid .albumslide_name span {
    padding: 0;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;

    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 500
}
div.ui-cluetip {
    font-size: 1em
}
.ui-cluetip-header,
.ui-cluetip-content {
    padding: 12px
}
.ui-cluetip-header {
    font-size: 1em;
    margin: 0;
    overflow: hidden
}
.cluetip-title .cluetip-close {
    float: right;
    position: relative
}
.cluetip-close img {
    border: 0
}
#cluetip-waitimage {
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url(https://1326173612.rsc.cdn77.org/images/wait.gif)
}
#cluetip {
    border: medium solid transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.6)
}
.cluetip-arrows {
    display: none;
    position: absolute;
    top: 0;
    left: -14px;
    width: 11px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0;
    border-width: 0
}
.cluetip-extra {
    display: none
}
.cluetip-default,
.cluetip-default .cluetip-outer {
    background-color: #d9d9c2
}
.cluetip-default .ui-cluetip-header {
    background-color: #87876a
}
div.cluetip-default .cluetip-arrows {
    border-width: 0;
    background: transparent none
}
div.clue-right-default .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/darrowleft.gif)
}
div.clue-left-default .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/darrowright.gif);
    left: 100%;
    margin-right: -11px
}
div.clue-top-default .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/darrowdown.gif);
    top: 100%;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 11px
}
div.clue-bottom-default .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/darrowup.gif);
    top: -11px;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 11px
}
.cluetip-jtip {
    background-color: #fff
}
.cluetip-jtip .cluetip-outer {
    position: relative;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(#fff, 30%), color-stop(#eee, 80%), to(#eee));
    background-image: -webkit-linear-gradient(top, #fff 30%, #eee 80%);
    background-image: -moz-linear-gradient(top, #fff 30%, #eee 80%);
    background-image: -ms-linear-gradient(top, #fff 30%, #eee 80%);
    background-image: -o-linear-gradient(top, #fff 30%, #eee 80%)
}
.cluetip-jtip .cluetip-inner {
    padding: 0;
    display: inline-block
}
.cluetip-jtip div.cluetip-close {
    text-align: right;
    margin: 0 5px;
    color: #900
}
.cluetip-jtip .ui-cluetip-header {
    background-color: #000;
    background-image: -moz-linear-gradient(center top, #3c3c3c 0, #343434 100%);
    background-image: -webkit-linear-gradient(center top, #3c3c3c 0, #343434 100%);
    background-image: -ms-linear-gradient(center top, #3c3c3c 0, #343434 100%);
    background-image: -o-linear-gradient(center top, #3c3c3c 0, #343434 100%);
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    color: #fff;
    margin: 2px
}
div.cluetip-jtip .cluetip-arrows {
    border-width: 0;
    background: transparent none
}
div.clue-right-jtip .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrowleft.gif)
}
div.clue-left-jtip .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrowright.gif);
    left: 100%;
    margin-right: -11px
}
div.clue-top-jtip .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrowdown.gif);
    top: 100%;
    left: 50%;
    width: 22px;
    height: 11px;
    margin-left: -11px
}
div.clue-bottom-jtip .cluetip-arrows {
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrowup.gif);
    top: -11px;
    left: 50%;
    width: 22px;
    height: 11px;
    margin-left: -11px
}
.cluetip-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #ccc
}
.cluetip-rounded .cluetip-outer {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff
}
.cluetip-rounded .cluetip-arrows {
    border-color: #ccc
}
div.cluetip-rounded .cluetip-arrows {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    border-style: solid;
    background: transparent none
}
div.clue-right-rounded .cluetip-arrows {
    border-width: 11px 11px 11px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}
div.clue-left-rounded .cluetip-arrows {
    left: 100%;
    margin-right: -11px;
    border-width: 11px 0 11px 11px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent
}
div.clue-top-rounded .cluetip-arrows {
    top: 100%;
    left: 50%;
    border-width: 11px 11px 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}
.clue-bottom-rounded .cluetip-arrows {
    top: -11px;
    left: 50%;
    border-width: 0 11px 11px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent
}
.cluetip-rounded .cluetip-title,
.cluetip-rounded .cluetip-inner {
    zoom: 1
}
#wowslider-container1 {
    zoom: 1;
    position: relative;
    min-width: 100px;
    margin: 0;
    z-index: 90;
    text-align: left
}
* html #wowslider-container1 {
    width: 960px
}
#wowslider-container1 .ws_images ul {
    position: relative;
    width: 10000%;
    height: auto;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible
}
#wowslider-container1 .ws_images ul li {
    width: 1%;
    line-height: 0;
    float: left;
    font-size: 0;
    padding: 0!important;
    margin: 0!important
}
#wowslider-container1 .ws_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}
#wowslider-container1 .ws_images a {
    width: 100%;
    display: block;
    color: transparent
}
#wowslider-container1 img {
    max-width: none!important
}
#wowslider-container1 .ws_images img {
    width: 100%;
    border: none 0;
    max-width: none;
    padding: 0
}
#wowslider-container1 a {
    text-decoration: none;
    outline: 0;
    border: 0
}
#wowslider-container1 .ws_bullets {
    font-size: 0;
    float: left;
    position: absolute;
    z-index: 70
}
#wowslider-container1 .ws_bullets div {
    position: relative;
    float: left
}
#wowslider-container1 .wsl {
    display: none
}
#wowslider-container1 sound,
#wowslider-container1 object {
    position: absolute
}
* html #wowslider-container1 {
    background-image: none
}
#wowslider-container1 .ws_bullets {
    padding: 0
}
#wowslider-container1 .ws_bullets a {
    margin-left: 0;
    width: 20px;
    height: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/bullet.png) right top;
    float: left;
    text-indent: -4000px;
    position: relative;
    color: transparent
}
* html #wowslider-container1 .ws_bullets a {
    background-image: url(https://1326173612.rsc.cdn77.org/images/bullet.gif)
}
#wowslider-container1 .ws_bullets a.ws_selbull {
    background-position: left top
}
#wowslider-container1 .ws_bullets a:hover {
    background-position: left top
}
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
    position: absolute;
    display: none;
    top: 50%;
    margin-top: -37px;
    opacity: .7;
    z-index: 60;
    height: 75px;
    width: 60px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrows.png)
}
* html #wowslider-container1 a.ws_next,
* html #wowslider-container1 a.ws_prev {
    background-image: url(https://1326173612.rsc.cdn77.org/images/arrows.gif);
    filter: alpha(opacity=70)
}
#wowslider-container1 a.ws_next {
    background-position: 100% 0;
    right: 0
}
#wowslider-container1 a.ws_prev {
    left: 0;
    background-position: 0 0
}
* html #wowslider-container1 a.ws_next,
* html #wowslider-container1 a.ws_prev {
    display: block
}
#wowslider-container1:hover a.ws_next,
#wowslider-container1:hover a.ws_prev {
    display: block
}
#wowslider-container1 .ws_bullets {
    bottom: 26px;
    margin-bottom: -25px;
    left: 50%
}
#wowslider-container1 .ws_bullets div {
    left: -50%
}
#wowslider-container1 .ws_bullets .ws_bulframe {
    bottom: 29px
}
#wowslider-container1 .ws-title {
    position: absolute;
    bottom: 15%;
    left: 0;
    margin-right: 30px;
    z-index: 50;
    padding: 10px;
    color: #000;
    background: #FFF;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: left;
    text-shadow: 0 0 2px #fff;
    -moz-border-radius: 0 8px 8px 0;
    -webkit-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
    font-size: 14px;
    opacity: .5;
    filter: alpha(opacity=50)
}
#wowslider-container1 .ws-title div {
    padding-top: 5px;
    font-size: 12px
}
#wowslider-container1 .ws_images ul {
    animation: wsBasic 16s infinite;
    -moz-animation: wsBasic 16s infinite;
    -webkit-animation: wsBasic 16s infinite
}
@keyframes wsBasic {
    12.5% {
        leftleft: -0-0
    }
    25% {
        left: -100%
    }
    37.5% {
        left: -100%
    }
    50% {
        left: -200%
    }
    62.5% {
        left: -200%
    }
    75% {
        left: -300%
    }
    87.5% {
        left: -300%
    }
}
@-moz-keyframes wsBasic {
    12.5% {
        leftleft: -0-0
    }
    25% {
        left: -100%
    }
    37.5% {
        left: -100%
    }
    50% {
        left: -200%
    }
    62.5% {
        left: -200%
    }
    75% {
        left: -300%
    }
    87.5% {
        left: -300%
    }
}
@-webkit-keyframes wsBasic {
    12.5% {
        leftleft: -0-0
    }
    25% {
        left: -100%
    }
    37.5% {
        left: -100%
    }
    50% {
        left: -200%
    }
    62.5% {
        left: -200%
    }
    75% {
        left: -300%
    }
    87.5% {
        left: -300%
    }
}
#wowslider-container1 .ws_shadow {
    background-image: url(https://1326173612.rsc.cdn77.org/images/bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: -1;
    left: -2.6%;
    top: -6.94%;
    width: 105.2%;
    height: 114.16%
}
* html #wowslider-container1 .ws_shadow {
    background: 0;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.raaga.com/engine1/bg.png', sizingMethod='scale')
}
*+html #wowslider-container1 .ws_shadow {
    background: 0;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.raaga.com/engine1/bg.png', sizingMethod='scale')
}
#tiptip_holder {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999
}
#tiptip_holder.tip_top {
    padding-bottom: 5px
}
#tiptip_holder.tip_bottom {
    padding-top: 5px
}
#tiptip_holder.tip_right {
    padding-left: 5px
}
#tiptip_holder.tip_left {
    padding-right: 5px
}
#tiptip_content {
    font-size: 11px;
    color: #fff;
    text-shadow: 0 0 2px #000;
    padding: 4px 8px;
    border: 1px solid rgba(255, 255, 255, 0.25);
    background-color: #191919;
    background-color: rgba(25, 25, 25, 0.92);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(#000));
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 3px #555;
    -webkit-box-shadow: 0 0 3px #555;
    -moz-box-shadow: 0 0 3px #555
}
#tiptip_arrow,
#tiptip_arrow_inner {
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    height: 0;
    width: 0
}
#tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #fff;
    border-top-color: rgba(255, 255, 255, 0.35)
}
#tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #fff;
    border-bottom-color: rgba(255, 255, 255, 0.35)
}
#tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #fff;
    border-right-color: rgba(255, 255, 255, 0.35)
}
#tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #fff;
    border-left-color: rgba(255, 255, 255, 0.35)
}
#tiptip_holder.tip_top #tiptip_arrow_inner {
    margin-top: -7px;
    margin-left: -6px;
    border-top-color: #191919;
    border-top-color: rgba(25, 25, 25, 0.92)
}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {
    margin-top: -5px;
    margin-left: -6px;
    border-bottom-color: #191919;
    border-bottom-color: rgba(25, 25, 25, 0.92)
}
#tiptip_holder.tip_right #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -5px;
    border-right-color: #191919;
    border-right-color: rgba(25, 25, 25, 0.92)
}
#tiptip_holder.tip_left #tiptip_arrow_inner {
    margin-top: -6px;
    margin-left: -7px;
    border-left-color: #191919;
    border-left-color: rgba(25, 25, 25, 0.92)
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #tiptip_content {
        padding: 4px 8px 5px;
        background-color: rgba(45, 45, 45, 0.88)
    }
    #tiptip_holder.tip_bottom #tiptip_arrow_inner {
        border-bottom-color: rgba(45, 45, 45, 0.88)
    }
    #tiptip_holder.tip_top #tiptip_arrow_inner {
        border-top-color: rgba(20, 20, 20, 0.92)
    }
}
body {
    padding: 0;
    margin: 0
}
.header_div {
    height: 46px;
    position: fixed;
    top: 0;
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/top.jpg) no-repeat;
    z-index: 10
}
.main_div {
    margin: 0;
    display: block;
    padding: 0;
    position: relative;
    top: 46px;
    height: 100%;
    overflow: hidden
}
.mem_packages {
    margin: 0 312px 0 76px;
    overflow: hidden;
    display: block;
    padding: 20px
}
.mem_pack_div {
    text-align: center;
    display: block;
    overflow: hidden
}
.mem_pack_div_box {
    float: left;
    position: relative;
    width: 20%;
    padding-bottom: 20%
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .mem_pack_div_box {
        float: left;
        position: relative;
        width: 25%;
        padding-bottom: 25%
    }
    .pack_year {
        font-family: 'Open Sans', sans-serif;
        font-size: 19px;
        font-weight: 700;
        color: #fff;
        text-align: center;
        margin: 6px 0 0;
        padding: 0
    }
    .money {
        text-align: center;
        font-family: 'Open Sans', sans-serif;
        font-size: 28px;
        font-weight: 700;
        color: #333;
        margin: 15px 0;
        padding: 0
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .mem_pack_div_box {
        float: left;
        position: relative;
        width: 25%;
        padding-bottom: 25%
    }
}
.pay_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    display: block;
    text-align: left;
    padding: 0;
    margin: 0 0 0 10px
}
.mem_pack_div_boxInnerb {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/blue_screen.png) no-repeat;
    background-size: 100%
}
.mem_pack_div_boxInnerlg {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/lgreen_screen.png) no-repeat;
    background-size: 100%
}
.mem_pack_div_boxInnerg {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/green_screen.png) no-repeat;
    background-size: 100%
}
.mem_pack_div_boxInnerl {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/lblue_screen.png) no-repeat;
    background-size: 100%
}
.pack_year {
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    text-align: center
}
.pay_main {
    margin: 0;
    overflow: hidden;
    display: block;
    text-align: center
}
.money {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #333
}
.radio_button {
    text-align: center
}
.mem_packages_form {
    padding: 0;
    margin: 30px 0 0;
    overflow: hidden;
    display: block;
    height: 520px
}
.mem_packages_form_left {
    overflow: hidden;
    margin-right: 40px;
    margin-left: 50px
}
.mem_packages_form_right {
    float: left;
    height: 100%;
    overflow: hidden
}
.form_type {
    line-height: 44px;
    text-align: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: 700
}
.form_type2 {
    line-height: 24px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: 700;
    margin-left: 10px
}
.pay_t {
    margin: 0 0 10px
}
.in_type {
    width: 230px;
    padding: 6px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    border: 1px solid #d1d1d1;
    margin-left: 15px
}
.incvv_type {
    width: 70px;
    padding: 6px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    border: 1px solid #d1d1d1;
    margin-left: 15px
}
.card_type {
    background: url(https://1326173612.rsc.cdn77.org/images/card_type.png) left center no-repeat;
    position: relative;
    left: 15px;
    width: 171px;
    height: 23px;
    line-height: 30px
}
.text_mform {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    text-align: left;
    margin-left: 15px
}
.terms {
    text-decoration: none;
    color: #016cb2
}
.paypal {
    background: url(https://1326173612.rsc.cdn77.org/images/paypal.png) no-repeat;
    width: 150px;
    height: 35px;
    float: left
}
.make_pay {
    overflow: hidden;
    display: block;
    margin-left: 120px
}
.make_pay a {
    background: #f1e366;
    background: -moz-linear-gradient(top, #f1e366 0, #fdbf55 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1e366), color-stop(100%, #fdbf55));
    background: -webkit-linear-gradient(top, #f1e366 0, #fdbf55 100%);
    background: -o-linear-gradient(top, #f1e366 0, #fdbf55 100%);
    background: -ms-linear-gradient(top, #f1e366 0, #fdbf55 100%);
    background: linear-gradient(to bottom, #f1e366 0, #fdbf55 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1e366', endColorstr='#fdbf55', GradientType=0);
    border: 1px solid #c17c08;
    box-shadow: inset 0 1px 0 #fffce3;
    -mz-box-shadow: inset 0 1px 0 #fffce3;
    -webkit-box-shadow: inset 0 1px 0 #fffce3;
    ms-box-shadow: inset 0 1px 0 #fffce3;
    -o-box-shadow: inset 0 1px 0 #fffce3;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    margin: 0 10px 0 0;
    padding: 7px 20px;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #040404;
    float: left
}
.player_right_div {
    width: 312px;
    height: 100%;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 46px;
    background: url(https://1326173612.rsc.cdn77.org/images/right.jpg) no-repeat
}
.introjs-overlay {
    position: absolute;
    z-index: 999999;
    background-color: #000;
    opacity: .5!important;
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
    background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=1);
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=50);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.introjs-fixParent {
    z-index: auto!important
}
.introjs-showElement {
    z-index: 0!important
}
.introjs-relativePosition {
    position: relative
}
.introjs-helperLayer {
    position: absolute;
    z-index: 9999998;
    border: 1px dashed #fff;
    border-radius: 0;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .4);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}
.introjs-helperNumberLayer {
    position: absolute;
    top: -16px;
    left: -16px;
    z-index: 9999999999!important;
    padding: 2px;
    font-family: Arial, verdana, tahoma;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
    background: #ff3019;
    background: -webkit-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3019), color-stop(100%, #cf0404));
    background: -moz-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -ms-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: -o-linear-gradient(top, #ff3019 0, #cf0404 100%);
    background: linear-gradient(to bottom, #ff3019 0, #cf0404 100%);
    width: 20px;
    height: 20px;
    line-height: 20px;
    border: 3px solid #fff;
    border-radius: 50%;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
    display: none
}
.introjs-arrow {
    border: 5px solid #fff;
    content: '';
    position: absolute
}
.introjs-arrow.top {
    top: -10px;
    border-color: transparent transparent #fff
}
.introjs-arrow.right {
    right: -10px;
    top: 10px;
    border-color: transparent transparent transparent #fff
}
.introjs-arrow.bottom {
    bottom: -10px;
    border-color: #fff transparent transparent
}
.introjs-arrow.left {
    left: -10px;
    top: 10px;
    border-color: transparent #fff transparent transparent
}
.introjs-tooltip {
    position: absolute;
    padding: 10px;
    background-color: #fff;
    min-width: 250px;
    max-width: 300px;
    border-radius: 3px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .4);
    -webkit-transition: opacity .1s ease-out;
    -moz-transition: opacity .1s ease-out;
    -ms-transition: opacity .1s ease-out;
    -o-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out
}
.introjs-tooltipbuttons {
    text-align: right
}
.introjs-button {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: .3em .8em;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    font: 11px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: 0;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    zoom: 1;
    *display: inline;
    margin-top: 10px
}
.introjs-button:hover {
    border-color: #bcbcbc;
    text-decoration: none;
    box-shadow: 0 1px 1px #e3e3e3
}
.introjs-button:focus,
.introjs-button:active {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
    background-image: -moz-linear-gradient(#ececec, #f4f4f4);
    background-image: -o-linear-gradient(#ececec, #f4f4f4);
    background-image: linear-gradient(#ececec, #f4f4f4)
}
.introjs-button::-moz-focus-inner {
    padding: 0;
    border: 0
}
.introjs-skipbutton {
    margin-right: 5px;
    color: #7a7a7a
}
.introjs-prevbutton {
    -webkit-border-radius: .2em 0 0 .2em;
    -moz-border-radius: .2em 0 0 .2em;
    border-radius: .2em 0 0 .2em;
    border-right: 0
}
.introjs-nextbutton {
    -webkit-border-radius: 0 .2em .2em 0;
    -moz-border-radius: 0 .2em .2em 0;
    border-radius: 0 .2em .2em 0
}
.introjs-disabled,
.introjs-disabled:hover,
.introjs-disabled:focus {
    color: #9a9a9a;
    border-color: #d4d4d4;
    box-shadow: none;
    cursor: default;
    background-color: #f4f4f4;
    background-image: none;
    text-decoration: none
}
a {
    text-decoration: none
}
input,
img,
table,
select,
textarea {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0
}
body {
    background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png);
    height: 100%
}
.placeholder {
    color: #aaa
}
.loader_page_grayout {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center;
    opacity: .82;
    position: fixed;
    right: 0;
    left: 0;
    text-align: center;
    height: 100%;
    z-index: 99999;
    margin: inherit
}
#loader_page_specific_ajs {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center!important
}
.loader_page_specific {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center #000;
    top: 60px;
    opacity: .1;
    position: fixed;
    right: 0;
    left: 0;
    text-align: center;
    height: 100%;
    z-index: 99999;
    margin: inherit
}
.loader_page_specific_audioepisode {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center #efefef;
    opacity: .82;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    height: 100%;
    z-index: 99999;
    margin: inherit
}
.loader_page_specific_album {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center #efefef;
    opacity: .82;
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    text-align: center;
    height: 100%;
    min-height: 100px;
    z-index: 100;
    margin: 0
}
.loader_page_specific_blogpost {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center rgba(0, 0, 0, 0);
    opacity: .82;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    height: 100%;
    z-index: 100;
    margin: 0
}
.loader_page_specific_trendingnow {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center #efefef;
    opacity: .82;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    height: 96%;
    z-index: 99999;
    margin: inherit
}
.loader_page_specific_audio {
    background: url(https://1326173612.rsc.cdn77.org/images/loading_main.gif) no-repeat scroll center center #efefef;
    opacity: .82;
    position: absolute;
    text-align: center;
    height: 100%;
    z-index: 99999;
    right: 0;
    left: 0;
    margin: 0
}
.loader_fix_celebalbums {
    position: fixed!important;
    width: auto!important;
    right: 312px!important;
    left: 43%!important;
    margin: 0 0 0 -92px !important
}
.button_class {
    width: auto;
    height: 23px;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg.png) top repeat-x;
    font: normal bold 12px/23px 'Open Sans', sans-serif;
    color: #363636;
    text-align: left;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0 10px 0 0
}
.button_left_class {
    width: auto;
    height: 23px;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg.png) top repeat-x;
    font: normal bold 12px/23px 'Open Sans', sans-serif;
    color: #363636;
    text-align: left;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0 10px 0 0;
    float: left
}
.button_right_class {
    width: auto;
    height: 23px;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg.png) top repeat-x;
    font: normal bold 12px/23px 'Open Sans', sans-serif;
    color: #363636;
    text-align: left;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0 10px 0 0;
    float: right
}
.float_left {
    float: left
}
.headersubmenus_div {
    display: none
}
.albumdetails_fixed {
    position: fixed!important;
    right: 312px!important;
    left: 0!important;
    bottom: 10px!important;
    top: auto!important
}
.profile_albumdetails_fixed {
    position: fixed!important;
    right: 312px!important;
    left: 105px!important;
    top: 90px!important;
    margin-right: 2%!important
}
.albums_showhide_fixed {
    position: fixed!important;
    top: 120px!important;
    right: 312px!important
}
.loader_page {
    background: url(https://1326173612.rsc.cdn77.org/images/aasaa.gif) no-repeat scroll center center #000;
    opacity: .82;
    position: fixed;
    top: 120px;
    left: 0;
    text-align: center;
    right: 312px;
    height: 100%;
    z-index: 99999
}
.loader_page2 {
    position: fixed;
    top: 70px;
    left: 0;
    text-align: center;
    width: 100%;
    height: 100%
}
canvas {
    margin: atuo
}
.rlogo_loader {
    font-family: 'Open Sans', sans-serif;
    font-size: 34px;
    font-weight: 700;
    color: #d80303;
    position: relative;
    top: -72px;
    margin: 0 auto;
    width: 30PX;
    height: 40PX;
    left: -2PX;
    text-shadow: 0 1px 0 #000
}
.loader_bg {

    width: 130px;
    height: 130px;
    background: #262626;
    margin: 0 auto;
    position: relative;
    top: 117px;
    z-index: -1;
    border-radius: 130px;
    border: 1px solid #202020;
    box-shadow: inset 0 1px 0 #323232
}
@font-face {
    font-family: BoomBox;
    src: url(https://www.raaga.com/font/BoomBox.ttf)
}
@font-face {
    font-family: droid sans;
    src: url(https://www.raaga.com/fonts/DroidSans-webfont.ttf)
}
@font-face {
    font-family: Droid Sans;
    src: url(https://www.raaga.com/fonts/DroidSans-webfont.ttf)
}
@font-face {
    font-family: 'Open Sans';
    src: url(https://www.raaga.com/fonts/DroidSans-webfont.ttf)
}
@font-face {
    font-family: 'Open Sans';
    src: url(https://www.raaga.com/fonts/DroidSans-webfont.ttf)
}
@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url(https://www.raaga.com/fonts/din-medium-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.raaga.com/fonts/din-medium-webfont.woff) format("woff"), url(https://www.raaga.com/fonts/din-medium-webfont.ttf)
}
#liquid_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    min-width: 1024px
}
.header_wrap {
    height: 46px;
    float: left;
    position: fixed;
    top: 26px;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #efefef;
    margin-right: 0!important;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    min-width: 1024px
}
@media screen and (max-width: 860px) {
    .header_wrap {
        margin-right: 0!important
    }
}
.top_menu_raaga {
    background-image: -ms-linear-gradient(top, #f6f6f6 0, #e9e9e9 100%);
    background-image: -moz-linear-gradient(top, #f6f6f6 0, #e9e9e9 100%);
    background-image: -o-linear-gradient(top, #f6f6f6 0, #e9e9e9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #f6f6f6 0, #e9e9e9 100%);
    background-image: linear-gradient(to bottom, #f6f6f6 0, #e9e9e9 100%);
    border: 1px solid #d5d3d3;
    -moz-box-shadow: 0 0 2px 0 #cecece;
    -webkit-box-shadow: 0 0 2px 0 #cecece;
    box-shadow: 0 0 2px 0 #cecece;
    padding: 3px 0;
    margin: 0 3px
}
#header_menu span {
    margin: 0
}
nav#header_menu {
    width: auto;
    height: 46px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    display: block
}
.header_nav_myraaga {
    list-style: none;
    float: left;
    margin: 0 0 0 20px;
    height: 46px;
    display: block;
    visibility: visible
}
li.home_mainmenu_li {
    height: 46px;
    float: left;
    margin: 0;
    position: relative;
    display: list-item;
    visibility: visible
}
nav#header_menu li.home_mainmenu_li a {
    float: left;
    color: #424242;
    padding: 0 16px;
    display: block;
    line-height: 46px;
    height: 46px;
    text-align: center;
    margin-top: 1px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased
}
nav#header_menu li.home_mainmenu_li a.active {
    color: #424242;
    border-bottom: 3px solid #fa3861;
    line-height: 46px;
    height: 43px
}
nav#header_menu li.home_mainmenu_li a.h_m_dowarrow {
    background: url(https://1326173612.rsc.cdn77.org/images/h_m_dowarrow.png);
    background-position: right 20px;
    padding-right: 24px;
    background-repeat: no-repeat
}
nav#header_menu li.home_mainmenu_li a.h_m_dowarrow:hover {
    background: #fff url(https://1326173612.rsc.cdn77.org/images/h_m_dowarrow.png);
    background-position: right 20px;
    padding-right: 24px;
    background-repeat: no-repeat
}
.footer_frnd {
    width: 100%;
    height: 40px;
    position: fixed;
    bottom: 0;
    background: #333;
    z-index: 10000000;
    left: 0;
    right: 0;
    display: none
}
.foo_text {
    float: left;
    margin: 0;
    line-height: 40px;
    padding: 0 0 0 20px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px
}
.right_infrnds {
    float: right;
    margin: 5px 20px 0 0;
    padding: 0
}
.frnd_p1 {
    width: 30px;
    height: 30px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    float: left;
    margin-right: 4px;
    background: #f3f3f3;
    overflow: hidden
}
.fb-fnds {
    background: url(https://1326173612.rsc.cdn77.org/images/infrnds.png) no-repeat;
    width: 167px;
    height: 30px;
    float: left;
    margin-right: 4px;
    padding: 0
}
.no_fb {
    width: auto!important;
    height: auto;
    float: right;
    position: relative;
    margin-top: 0;
    display: block;
    visibility: visible;
    padding: 0;
    top: 10px;
    right: 7px
}
.no_fb a {
    float: left;
    text-decoration: none
}
.fb_in {
    width: 34px;
    height: 26px;
    margin: 0 5px;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -356px -515px
}
.no_icon {
    width: 26px;
    height: 26px;
    margin: 0 5px;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -328px -515px
}
#header-top-settings {
    float: right!important
}
.header-top-wrap {
    width: 100%;
    height: 26px;
    background: #000;
    position: fixed;
    z-index: 99999;
    top: 0
}
.header-top-wra_menu {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 20px
}
.header-top-wra_menu li {
    float: left;
    padding: 0
}
.header-top-wra_menu li a {
    float: left;
    padding: 0 16px;
    display: block;
    font: bold 11px/26px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    text-align: center;
    height: 26px;
    text-transform: uppercase
}
@media screen and (max-width: 1024px) {
    nav#header_menu li.home_mainmenu_li a {
        padding: 0 10px
    }
    .sh_bixin {
        margin: 6px auto 0 30px;
        width: 85%
    }
}
.header-top-wra_menu li a.active {
    color: #24a7fe
}
nav#header_menu li.home_mainmenu_li a:hover {
    color: #555;
    text-shadow: 0 1px 0 #fff
}
a.selected_lang_div {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #d7d7d7;
    text-shadow: 0 1px 0 #fff;
    padding: 4px 13px!important;
    color: #535151;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-box-shadow: inset 0 2px 0 -1px #fff;
    -webkit-box-shadow: inset 0 2px 0 -1px #fff;
    box-shadow: inset 0 2px 0 -1px #fff
}
nav#header_menu li a.active {
    background: url(https://1326173612.rsc.cdn77.org/images/left_nav_sub_bg.jpg);
    color: #555
}
nav#header_menu li a img {
    vertical-align: middle;
    margin: 2px 0 0
}
.header_rt {
    width: auto!important;
    height: 46px;
    float: right;
    position: relative;
    margin: 0 20px 0 10px;
    display: block;
    visibility: visible;
    padding: 0
}
@media screen and (max-width: 860px) {
    .header_rt {
        margin-right: 0!important
    }
}
.search_box {
    margin: 0;
    padding: 0;
    -webkit-transition: background-color 200ms, 400ms;
    -moz-transition: background-color 200ms, 400ms;
    -o-transition: background-color 200ms, 400ms;
    transition: background-color 200ms, 400ms display: block;
    visibility: visible
}
.serach_inbox {
    margin: 0 10px;
    overflow: hidden
}
.sh_bixin {
    background-color: #fff;
    line-height: normal;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    overflow: hidden;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color 200ms, box-shadow 200ms;
    -moz-transition: background-color 200ms, box-shadow 200ms;
    -o-transition: background-color 200ms, box-shadow 200ms;
    transition: background-color 200ms, box-shadow 200ms;
    overflow: hidden;
    margin: 6px auto 0 50px;
    position: relative;
    float: left;
    width: 60%;
    border: 1px solid #ccc
}
.sh_bixin>input {
    float: left!important;
    position: relative!important;
    font: 13px/18pt Open Sans!important;
    background-color: transparent!important;
    behavior: url(https://www.raaga.com/css/pie/PIE.htc)!important;
    padding: 4px 15px!important;
    width: 99%!important;
    display: block!important;
    visibility: visible!important;
    position: relative!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    -webkit-transition: opacity 200ms, 400ms!important;
    -moz-transition: opacity 200ms, 400ms!important;
    -o-transition: opacity 200ms, 400ms!important;
    transition: opacity 200ms, 400ms!important
}
.search_icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    background-repeat: no-repeat;
    background-position: -286px -5px;
    color: #fff;
    font: bold 12px arial;
    height: 28px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    text-shadow: 0 -1px 0 #111417;
    position: absolute;
    cursor: pointer;
    margin: 0;
    top: 3px;
    width: 20px;
    right: 8px
}
.home_register_txt {
    width: auto;
    height: 46px;
    float: left;
    position: relative;
    font: normal 700 12px/32px 'Open Sans', sans-serif;
    color: #e7e7e7;
    text-shadow: 0 1px 0 #434343;
    padding: 0 10px 0 15px;
    margin: 0 15px 0 10px;
    border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    cursor: pointer;
    line-height: 46px;
    border-left: 1px solid #131313;
    border-right: 1px solid #2b2b2b
}
@media screen and (max-width: 1024px) {
    .sh_bixin {
        margin: 6px auto 0 30px;
        width: 85%
    }
}
.home_register_txt:before {
    content: '';
    float: left;
    height: 30px;
    left: -6px;
    margin: 8px 6px 0 0;
    position: relative;
    top: 3px;
    width: 26px;
    background: url(https://1326173612.rsc.cdn77.org/images/login_icon.png) 0 0 no-repeat
}
.home_active_txt {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal 700 12px/32px 'Open Sans', sans-serif;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    padding: 0 5px 0 0;
    margin: 10px 5px 0;
    border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    cursor: pointer
}
.home_active_txt:before {
    content: '';
    width: 16px;
    height: 14px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/active_icon.png) 0 0 no-repeat;
    margin: 9px 12px 0 0
}
.header_rt .myraga_name {
    width: auto;
    height: 44px;
    float: left;
    position: relative;
    font: 13px/39px 'Open Sans', sans-serif;
    color: #000;
    cursor: pointer;
    padding: 2px 6px 0 0
}
.header_rt .myraaga_userimage {
    position: absolute;
    left: -6px;
    top: 0
}
.myraaga_userimage img {
    border: 1px solid #efeff2;
    border-radius: 3px;
    margin-top: 7px
}
.header_rt .myraga_name:before {
    content: '';
    width: 26px;
    height: 35px;
    float: left;
    position: relative;
    margin: 8px 6px 0 0;
    top: -2px
}
.pr_n_drap {
    background: url(https://1326173612.rsc.cdn77.org/images/h_m_dowarrow.png);
    background-repeat: no-repeat;
    background-position: right 19px;
    padding-right: 13px
}
.header_rt .myraga_name .after_arw {
    content: '';
    width: 10px;
    height: 10px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_name_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 10px
}
.myraga_name:hover {
    text-decoration: none
}
ul.myraga_name_div {
    width: 100%;
    height: auto;
    float: left;
    position: absolute;
    box-shadow: inset 0 0 3px #fff, 0 2px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 3px #fff, 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 3px #fff, 0 2px 2px rgba(0, 0, 0, 0.2);
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_name_div_bg.png) top repeat-x #e3e3e3;
    margin: 0;
    z-index: 1000;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-img_leftradius: 0 0 5px 5px;
    padding-top: 5px;
    display: none;
    top: 32px
}
ul.myraga_name_div li,
ul.myraga_name_div li a {
    width: auto;
    height: auto;
    display: block;
    list-style: none;
    text-indent: 15px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
ul.myraga_name_div li a:hover {
    color: #e63a06
}
.log_but {
    width: auto;
    height: 25px;
    float: left;
    position: relative;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(https://www.raaga.com/css/pie/PIE.htc);
    font: 11px/22px 'Open Sans', sans-serif;
    color: #f1f1f1;
    padding: 0 7px;
    margin: 10px 10px 0 0;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.7);
    background: #323232;
    border: #000 1px solid;
    -moz-box-shadow: 0 2px 0 -1px #6c6c6a;
    -webkit-box-shadow: 0 2px 0 -1px #1b1b1b;
    box-shadow: 0 2px 0 -1px #1b1b1b;
    line-height: 25px
}
.log_but:hover {
    width: auto;
    float: left;
    position: relative;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(https://www.raaga.com/css/pie/PIE.htc);
    font: 11px/22px 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #27272a;
    line-height: 25px;
    -webkit-box-shadow: #000 0 0 0 1px, #2a2a2c 0 2px 0, inset #000 0 0 0 1px, #2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0;
    -moz-box-shadow: #000 0 0 0 1px, r#2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0;
    box-shadow: #000 0 0 0 1px, #2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0
}
#logo_banner {
    width: 100%;
    min-width: 1000px;
    height: 110px;
    position: relative;
    margin-top: 50px
}
.logo {
    width: 200px;
    height: 60px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/raaga_logo.png) top no-repeat;
    margin: 20px 0 0 10px
}
.banner_top_wrap {
    position: relative;
    height: 105px;
    padding-top: 5px;
    float: right
}
.top_banner_add_bg {
    width: 740px;
    height: 100px;
    background: rgba(0, 0, 0, 0.1)
}
.top_add_banner {
    width: 730px;
    height: 90px;
    position: relative;
    border: #d9d9d9 5px solid
}
.figure_wrap {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
    /* margin-top: 30px */
}
.nav_wrap {
    width: 50px;
    height: 100%;
    float: left;
    position: fixed;
    background: #262626;
    left: 0;
    top: 70px;
    z-index: 1000
}
.round_slide {
    width: 30px;
    height: 30px;
    right: 0;
    position: absolute;
    top: -19px;
    right: 0;
    background: #262626;
    -webkit-border-radius: 30px 30px 0 0;
    color: #fff;
    cursor: pointer
}
.img_Left {
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arw.png) 0 0 no-repeat;
    width: 13px;
    height: 17px;
    float: left;
    position: relative;
    margin: 8px 0 0 10px
}
.img_right {
    background: url(https://1326173612.rsc.cdn77.org/images/slide_arw_flip.png) 0 0 no-repeat;
    width: 13px;
    height: 17px;
    float: left;
    position: relative;
    margin: 8px 0 0 10px
}
.right_wrap {
    height: 100%
}
.rt_center_wrap {
    height: 100%;
    margin-right: 0
}
.center_wrap {
    height: 100%;
    margin: 0;
    padding-bottom: 50px
}
.home_tab_music_lt {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.right_side_cont_wrap {
    width: 312px;
    right: 0;
    height: 100%;
    float: right;
    z-index: 1001;
    top: -57px;
    position: absolute;
    bottom: 0;
    display: none
}
.side_navi_guidewrap {
    position: absolute;
    display: none;
    top: 0;
    right: 65px;
    background-color: #000;
    width: 312px;
    height: 100%;
    z-index: 1
}
.side_navi_guidewrap img {
    z-index: 999;
    outline: 0;
    border: none
}
.overlayguide_bg {
    position: fixed;
    width: 100%;
    height: 0;
    background-color: #000;
    z-index: 10000;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    top: 73px;
    left: 0;
    cursor: pointer
}
.leftside_nav_guide {
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    display: none
}
.leftside_nav_guide img {
    max-width: 100%;
    height: auto
}
.player {
    width: 312px;
    margin: 0;
    float: left;
    position: relative;
    background: rgba(0, 0, 0, 0.1)
}
.right_add_bg {
    float: right;
    height: 600px;
    width: 300px;
    top: 0;
    right: 0;
    margin: 0 6px
}
.right_add_bg img {
    width: 300px;
    height: 250px;
    float: left;
    position: relative;
    margin-left: 7px
}
.right_add_bg_extra {
    float: left;
    height: 260px;
    position: absolute;
    top: 610px;
    background: #eaeaea;
    width: 309px;
    margin: 0 auto;
    right: 0;
    display: none
}
.right_add_bg_extra img {
    width: 300px;
    height: 250px;
    float: left;
    position: relative;
    margin-left: 7px
}
.fix_right_ad {
    position: fixed;
    top: 400px
}
#socialbox {
    background-color: #f3f3f3;
    border: 1px solid #e6e6e6;
    margin: 0 auto;
    padding: 10px 0 5px;
    display: none
}
#socialbox a {
    float: right;
    height: 45px;
    padding: 5px 7px 0;
    width: 275px;
    clear: both
}
#socialbox a span {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    padding: 8px 0 8px 30px;
    float: left
}
#socialbox .rss_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-rss.png);
    background-repeat: no-repeat
}
#socialbox .facebook_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-fb.png);
    background-repeat: no-repeat
}
#socialbox .twitter_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-twitter.png);
    background-repeat: no-repeat
}
#socialbox .gplus_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-gplus.png);
    background-repeat: no-repeat
}
#socialbox .linkedin_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-linkedin.png);
    background-repeat: no-repeat
}
#socialbox .slideshare_button {
    background-image: url(https://1326173612.rsc.cdn77.org/images/button-slideshare.png);
    background-repeat: no-repeat
}
.footer_copyrights_div {
    position: fixed;
    bottom: 0;
    text-align: center;
    background-color: #eaeaea;
    right: 0;
    display: none
}
.raaga_text_footer {
    float: left;
    width: 312px;
    padding: 6px 0;
    margin: 0;
    position: relative;
    display: block
}
.foo_text {
    float: left;
    width: 312px;
    margin: 0;
    line-height: 30px;
    padding: 0;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 12px
}
.right_infrnds {
    float: right;
    margin: 0;
    padding: 0;
    display: block;
    width: 312px
}
.frnd_p1 {
    width: 32px;
    height: 32px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    float: left;
    margin-right: 4px;
    background: #f3f3f3;
    overflow: hidden
}
.fb-fnds-footer {
    background: url(https://1326173612.rsc.cdn77.org/images/fb_n.jpg) no-repeat;
    width: 128px;
    height: 32px;
    float: left;
    margin-right: 4px;
    padding: 0
}
.raaga_text {
    float: left;
    width: 312px;
    padding: 10px 0;
    margin: 0;
    position: relative;
    display: none
}
.raaga_footer_left {
    list-style: none;
    padding: 0;
    margin: 0
}
.raaga_footer_left li {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    padding-bottom: 5px
}
.raaga_footer_right {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 0
}
.raaga_footer_right li {
    float: left;
    padding: 0;
    color: #666;
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: none;
    font-size: 11px
}
.raaga_footer_right li a {
    font-family: 'Open Sans', sans-serif;
    float: left;
    display: block;
    text-align: center;
    color: #222;
    text-decoration: none;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
    margin: 0 5px;
    line-height: 20px
}
ul.home_tabed_wrap {
    width: 100%;
    min-width: 1000px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #d4d4d4;
    background-image: -ms-linear-gradient(top, #f9f9f9 0, #e9e9e9 100%);
    background-image: -moz-linear-gradient(top, #f9f9f9 0, #e9e9e9 100%);
    background-image: -o-linear-gradient(top, #f9f9f9 0, #e9e9e9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #f9f9f9 0, #e9e9e9 100%);
    background-image: linear-gradient(to bottom, #f9f9f9 0, #e9e9e9 100%);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-right: 0;
    border-left: 0;
    z-index: 999
}
ul.home_tabed_wrap li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0 15px;
    list-style: none;
    margin: 7px 0 0 10px
}
ul.home_tabed_wrap li a {
    width: auto;
    height: auto;
    display: block;
    margin: 0;
    font: normal normal 14px/26px 'Open Sans', sans-serif;
    color: #262626
}
ul.home_tabed_wrap li.tab_sep {
    width: auto;
    height: 25px;
    float: left;
    position: relative;
    background: #dadada;
    -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    -moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    -webkit-border-radius: 5px;
    -mz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer
}
.home_tab_box {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    display: none
}
#Music {
    display: block
}
.home_tab_box:first-child {
    display: block
}
.newrelease_box {
    width: 100%;
    height: 90px;
    float: left;
    position: relative;
    top: 15px
}
.newrelease_box h1 {
    font: normal normal 20px/30px 'Open Sans', sans-serif;
    color: #343434;
    margin: 15px 0 0 15px
}
ul.var_images {
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
    list-style: none;
    margin: 20px 0 0;
    z-index: 999px;
    overflow: hidden
}
ul.var_images li {
    width: 135px;
    height: 135px;
    position: relative;
    float: left;
    background: #fff;
    -webkit-box-shadow: 0 0 10px #d2cf99;
    border: 1px solid #ccc;
    margin: 0 8px 50px 10px;
    -webkit-border-radius: 5px;
    z-index: 999;
    cursor: pointer
}
ul.var_images li img {
    width: 120px;
    height: 120px;
    float: left;
    position: relative;
    margin: 8px
}
ul.var_images li h6 {
    width: 120px;
    font: normal normal 12px 'Open Sans', sans-serif;
    color: #262626;
    position: relative;
    float: left;
    display: block;
    margin: 10px 0 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.show_more_bg {
    width: 100%;
    height: 95px;
    position: absolute;
    bottom: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/show_more_bg.png) top repeat-x;
    left: 0;
    font: normal normal 13px/145px 'Open Sans', sans-serif;
    color: #555;
    text-align: center
}
#nav_menu_side {
    width: 50px;
    height: auto;
    position: relative;
    float: left;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    z-index: 1000
}
#nav_menu_side li {
    width: 50px;
    height: 30px;
    float: left;
    position: relative;
    list-style: none;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    margin: 2px 0 4px;
    background: #262626;
    color: #fff
}
#nav_menu_side li span {
    width: 120px;
    height: 30px;
    color: #fff;
    float: left;
    top: 0;
    background: #262626;
    margin-left: -150px;
    z-index: 999;
    line-height: 30px;
    z-index: -1000;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #aaa;
    -webkit-border-radius: 0 5px 5px 0
}
#nav_menu_side li span a {
    color: #aaa
}
.left_my_playlist {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) 0 0 no-repeat;
    margin: 0 0 0 6px
}
.left_my_fav {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -30px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_pub_list {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -60px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_nw_raga {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -90px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_top_ten {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -120px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_most_popu {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -150px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_myraga {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -180px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_nonstop {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -210px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_music_map {
    width: 42px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -240px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_raga_live {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -280px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_love_song {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -315px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_compilation {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -347px 0 no-repeat;
    margin: 0 0 0 6px
}
.left_devotional {
    width: 30px;
    height: 30px;
    position: relative;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/home_side_icons_new.png) -378px 0 no-repeat;
    margin: 0 0 0 6px
}
.homeicon_div {
    cursor: pointer;
    float: left;
    height: 30px;
    margin: 5px 2px 3px;
    position: relative;
    width: 40px
}
.homeicon_div span {
    background: url(https://1326173612.rsc.cdn77.org/images/select_bg.png) repeat-x scroll center top transparent;
    color: #242424;
    float: left;
    font: 12px/23px 'Open Sans', sans-serif;
    height: 30px;
    padding-left: 5px;
    text-indent: 5px;
    width: 41px
}
.select_lang {
    width: 45px;
    height: 30px;
    float: left;
    margin: 5px 2px 15px;
    position: relative
}
.select_lang span {
    width: 45px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/select_bg.png) top repeat-x;
    border: inset 1px solid #96c82e;
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-indent: 5px
}
.select_lang span a,
.select_lang span a:visited {
    font: normal normal 16px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3)
}
.select_lang span>a {
    background: url(https://1326173612.rsc.cdn77.org/images/select_arw.png) 35px 12px no-repeat;
    display: block;
    height: 23px
}
.select_lang ul {
    width: 45px;
    height: auto;
    background: url(https://1326173612.rsc.cdn77.org/images/select_bg.png) top repeat-x #709e0e;
    display: none;
    position: absolute;
    top: 30px;
    list-style: none;
    -box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    z-index: 2000
}
.select_lang ul li a {
    width: 45px;
    display: block;
    font: normal normal 14px/25px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    text-indent: 5px;
    outline: 0;
    z-index: 50000;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3)
}
.select_lang ul li a:hover {
    background-color: rgba(0, 0, 0, 0.10)
}
.trendingnow_filter_div {
    border: 1px solid #313131;
    left: 130px;
    position: absolute;
    top: 7px
}
.trendingnow_refreshbtn {
    float: right;
    position: relative;
    right: 15px;
    top: 10px;
    width: 17px
}
#trendingnow_refreshbtn_home {
    top: 2px!important
}
.rfesh {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    background-position: -311px -7px;
    cursor: pointer
}
#trendingnow_curr_genre_div {
    float: left;
    color: #666!important;
    text-shadow: 0 0 0
}
.filterby_title_trendingnow {
    float: left;
    font-weight: 100;
    font-size: 13px;
    position: relative;
    top: 12px;
    color: #FFF
}
.trendingnow_song_options_div {
    clear: both;
    margin-top: 0;
    float: left;
    height: 47px;
    padding: 10px 0;
    width: 330px;
    border-top: 1px solid #e6e4e4;
    background: #fff;
    border-left: 1px solid #e6e4e4;
    border-right: 1px solid #e6e4e4
}
.trendingnow_songs_play_icon {
    position: relative;
    top: 0
}
.tr_show_all {
    padding: 3px 4px;
    background: #0f82fe;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.trendingnow_song_albumname {
    color: #999!important;
    font-size: 13px;
    font-weight: 400
}
.trendingnow_song_country {
    color: #666!important;
    font-size: 11px
}
.trendingnow_refreshbtn img {
    cursor: pointer
}
.trending_wrap {
    width: 308px;
    height: 500px;
    float: left;
    position: relative;
    border: 1px solid #000
}
.trending_wrap h2 {
    font: normal normal 16px/50px 'Open Sans', sans-serif;
    color: #4d4d4d
}
.trendingnow_albumlink {
    text-decoration: none;
    color: #000
}
.new_ig {
    width: 0;
    height: 0;
    float: left;
    position: fixed;
    margin: 0;
    border-top: 0;
    right: 312px;
    bottom: 0;
    background-color: #ccc;
    z-index: 1000
}
.new_ig h2 {
    background: url(https://1326173612.rsc.cdn77.org/images/trending.jpg) top repeat-x;
    height: 21px;
    position: relative;
    font: normal normal 12px/21px tahoma, Helvetica, sans-serif;
    font-weight: 700;
    box-shadow: 0 0 2px #858484;
    color: #fff;
    width: 311px;
    text-align: center;
    box-shadow: 5px 0 7px -4px #999 inset;
    -mz-box-shadow: 5px 0 7px -4px #999 inset;
    -ms-box-shadow: 5px 0 7px -4px #999 inset;
    -webkit-box-shadow: 5px 0 7px -4px #999 inset;
    -o-box-shadow: 5px 0 7px -4px #999 inset
}
.new_ig h2 span {
    font: normal normal 12px/40px 'Open Sans', sans-serif;
    color: #fff;
    float: right;
    padding-right: 5px
}
ul.ig_news_txt {
    width: 270px;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    list-style: none;
    margin: 15px
}
ul.ig_news_txt li {
    width: auto;
    display: block;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #222
}
.most_poup_wrap {
    width: 50%;
    height: auto;
    float: left;
    position: relative;
    margin-bottom: 5px
}
.non_stop_wrap {
    width: 50%;
    height: 300px;
    float: left;
    position: relative
}
.special_wrap {
    width: 100%;
    height: auto;
    float: left
}
.special_event {
    margin: 0 500px 0 0;
    height: 400px
}
.special_event h2 {
    margin: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
    height: 40px;
    position: relative;
    font: normal bold 14px/40px 'Open Sans', sans-serif;
    color: #222;
    border: 1px solid #bfbfbf;
    text-indent: 10px;
    border-radius: 5px 5px 0 0
}
.most_videos {
    width: 500px;
    height: auto;
    float: left;
    margin-left: -500px
}
.most_videos h2 {
    margin: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
    height: 40px;
    position: relative;
    font: normal bold 14px/40px 'Open Sans', sans-serif;
    color: #222;
    border: 1px solid #bfbfbf;
    text-indent: 10px;
    border-radius: 5px 5px 0 0
}
.video_wrap {
    width: 489px;
    height: 247px;
    float: left;
    position: relative;
    border: 1px solid #ccc;
    margin: 5px
}
.video_wrap_bg {
    width: 483px;
    height: 240px;
    float: left;
    position: relative;
    background: #000;
    margin: 3px
}
.most_videos h1 {
    width: 98%;
    margin: 5px;
    height: 40px;
    float: left;
    position: relative;
    font: normal normal 14px/40px 'Open Sans', sans-serif;
    color: #222;
    text-indent: 5px;
    text-transform: uppercase
}
.most_videos span {
    float: right;
    font: normal normal 12px/40px 'Open Sans', sans-serif;
    color: #222;
    text-indent: 5px;
    text-transform: capitalize
}
.top_tody_vidoe {
    width: 500px;
    height: 155px;
    float: left;
    position: relative
}
ul.today_vid_list {
    width: 480px;
    float: left;
    position: relative;
    list-style: none;
    margin: 0 0 20px;
    padding: 0 10px
}
ul.today_vid_list li {
    width: 145px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 7px
}
ul.today_vid_list li span {
    width: 145px;
    height: 90px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_icon.png) 50px 25px no-repeat #000
}
ul.today_vid_list li h3 {
    width: 145px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #222;
    margin-top: 5px
}
.non_stop_tab_panel {
    width: 100%;
    height: 350px;
    float: left;
    position: relative
}
ul.non_stop_tab {
    width: 120px;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 10px 5px;
    z-index: 99
}
ul.non_stop_tab li {
    width: 120px;
    height: 35px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/non_stop_tab_li_bg.png) top repeat-x;
    border: 1px solid #ccc;
    margin-top: -1px
}
ul.non_stop_tab li a {
    width: 120px;
    height: 35px;
    display: block;
    position: relative;
    text-decoration: none;
    color: #2e2e2e;
    font: normal normal 13px/35px 'Open Sans', sans-serif;
    text-indent: 15px
}
.non_stop_tab_content {
    margin: 10px 0 0 -105px;
    height: 340px;
    display: none
}
ul.sp_evt {
    width: 98%;
    height: 130px;
    float: left;
    position: relative;
    list-style: none;
    margin: 10px 5px;
    padding: 0;
    overflow: hidden
}
ul.sp_evt li {
    width: 180px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 7px 0 0
}
ul.sp_evt li img {
    width: 180px;
    height: 100px;
    float: left;
    position: relative
}
ul.sp_evt li>h3 {
    width: 180px;
    height: auto;
    float: left;
    font: normal normal 14px/30px 'Open Sans', sans-serif;
    color: #222;
    text-align: center
}
ul#three_tab {
    width: 100%
}
.listofgods_wrap {
    width: 98%;
    height: 595px;
    float: left;
    position: relative;
    border: 1px solid #ccc;
    margin-left: 1%;
    margin-right: 1%;
    background: url(https://1326173612.rsc.cdn77.org/images/most_pop_bg.png) top repeat-x #edecec;
    border-radius: 5px 5px 0 0
}
.listofgods_wrap>h2 {
    background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
    height: 40px;
    position: relative;
    font: normal bold 14px/40px 'Open Sans', sans-serif;
    color: #222;
    border-bottom: 1px solid #bfbfbf;
    text-indent: 10px;
    border-radius: 5px 5px 0 0
}
.poplar_list_wrap {
    width: 98%;
    height: 450px;
    float: left;
    position: relative;
    border: 1px solid #ccc;
    margin-left: 1%;
    margin-right: 1%;
    background: url(https://1326173612.rsc.cdn77.org/images/most_pop_bg.png) top repeat-x #edecec;
    border-radius: 5px 5px 0 0
}
.poplar_list_wrap>h2 {
    background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
    height: 40px;
    position: relative;
    font: normal bold 14px/40px 'Open Sans', sans-serif;
    color: #222;
    border-bottom: 1px solid #bfbfbf;
    text-indent: 10px;
    border-radius: 5px 5px 0 0
}
ul.most_popular {
    width: 100%;
    height: 400px;
    float: left;
    position: relative;
    margin-top: 5px;
    overflow: hidden;
    z-index: 1
}
ul.most_popular:hover {
    width: 100%;
    height: 400px;
    float: left;
    position: relative;
    margin-top: 5px;
    overflow: auto;
    overflow-x: hidden
}
ul.most_popular li {
    width: 295px;
    float: left;
    height: 55px;
    list-style: none;
    border-bottom: 1px dashed #ccc
}
ul.most_popular li:hover {
    width: 295px;
    height: 55px;
    list-style: none;
    background: url(https://1326173612.rsc.cdn77.org/images/non_stop_content_hov.png) top repeat-x;
    cursor: pointer
}
ul.most_popular li:last-child {
    border: 0
}
ul.most_popular li h2 {
    width: 60%;
    float: left;
    display: block;
    font: normal normal 14px/30px 'Open Sans', sans-serif;
    color: #636363;
    text-indent: 15px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
ul.most_popular li h2>span {
    color: #d0551a
}
ul.most_popular li h3 {
    width: 50%;
    float: left;
    display: block;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #d0551a;
    text-indent: 15px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.poplar_play_icon {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_icon.png) top no-repeat;
    margin: 8px 0 0 5px
}
.poplar_fav_icon {
    width: 15px;
    height: 15px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/fav_icon.png) top no-repeat;
    margin: 20px 20px 0 0
}
ul.devot_most_popular {
    width: 100%;
    height: 550px;
    float: left;
    position: relative;
    margin-top: 5px;
    overflow: hidden
}
ul.devot_most_popular li {
    width: 100%;
    height: 80px;
    list-style: none;
    border-bottom: 1px dashed #ccc
}
ul.devot_most_popular li:hover {
    width: 100%;
    height: 80px;
    list-style: none;
    background: url(https://1326173612.rsc.cdn77.org/images/non_stop_content_hov.png) top repeat-x;
    cursor: pointer
}
ul.devot_most_popular li:last-child {
    border: 0
}
ul.devot_most_popular li h2 {
    width: 60%;
    float: left;
    display: block;
    font: normal normal 14px/30px 'Open Sans', sans-serif;
    color: #636363;
    text-indent: 25px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
ul.devot_most_popular li h2>span {
    color: #d0551a
}
ul.devot_most_popular li h3 {
    width: 50%;
    float: left;
    display: block;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #d0551a;
    text-indent: 25px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.devo_img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative
}
.devo_img img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    margin: 5px 10px 10px
}
ul.top_chan_txt {
    height: 55px;
    list-style: none;
    margin: 0 5px;
    border-bottom: 1px dashed #ccc
}
ul.top_chan_txt li {
    width: auto;
    float: left;
    height: auto;
    font: normal normal 14px/55px 'Open Sans', sans-serif;
    color: #2e2e2e;
    padding: 0 1.5%
}
ul.top_chan_txt li span {
    color: #d0551a
}
.view_but {
    width: auto;
    height: 25px;
    float: right;
    position: relative;
    background: #e2e2e2;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    -moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    padding: 0 10px;
    margin: 7px 10px 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
ul.non_stop_thumb {
    height: 340px;
    position: relative;
    list-style: none;
    margin: 0;
    overflow: hidden
}
ul.non_stop_thumb:hover {
    height: 340px;
    position: relative;
    list-style: none;
    margin: 0;
    overflow: hidden
}
ul.non_stop_thumb li {
    width: 90px;
    height: auto;
    float: left;
    position: relative;
    margin: 2px 3px
}
ul.non_stop_thumb li img {
    width: 80px;
    height: 80px;
    float: left;
    position: relative
}
ul.non_stop_thumb li span {
    width: 80px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #2e2e2e;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
#home_slideshow_heading {
    width: 99%;
    height: 30px;
    float: left;
    position: relative;
    margin: 15px 0 0;
    padding: 0
}
#home_slideshow_heading div.home_slideshow_heading_title {
    font-weight: 300;
    color: #333;
    font-size: 26px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 28px
}
#radio_albums_slide_ul li {
    position: relative
}
.hp_slideicon {
    position: relative;
    top: 8px;
    display: none
}
.homeList_Box {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    display: none
}
ul.rt_non_stop_content {
    width: 100%;
    height: 180px;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    background-color: #fff
}
ul.rt_non_stop_content:hover {
    overflow-y: auto
}
ul.rt_non_stop_content li {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    border-bottom: 1px solid #b2b2b2;
    border-top: 1px solid #FFF
}
ul.rt_non_stop_content li:hover {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    border-bottom: 1px solid #b2b2b2;
    border-top: 1px solid #FFF;
    background: url(https://1326173612.rsc.cdn77.org/images/trending_mouse_hover.jpg);
    box-shadow: 5px 0 7px -4px #999 inset;
    -mz-box-shadow: 5px 0 7px -4px #999 inset;
    -ms-box-shadow: 5px 0 7px -4px #999 inset;
    -webkit-box-shadow: 5px 0 7px -4px #999 inset;
    -o-box-shadow: 5px 0 7px -4px #999 inset
}
ul.rt_non_stop_content li>img {
    width: 50px;
    height: 50px;
    float: left;
    position: relative;
    margin: 5px 10px
}
.rt_non_img_hov {
    width: 20px;
    height: 20px;
    float: left;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    margin: 21px 0 0 25px;
    top: 0;
    left: 0;
    display: none;
    background-position: -465px -8px
}
.rt_non_img_hov:hover {
    cursor: pointer
}
.trendnow_play_plus {
    width: 50px;
    height: 50px;
    float: left;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/add_group.png) 9px 9px no-repeat;
    margin: 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    top: 0;
    right: 0;
    display: none
}
ul.rt_non_stop_content li:first-of-type {
    border-top: 0
}
ul.rt_non_stop_content li:last-of-type {
    border-bottom: 0
}
.now_txt {
    font: 12px/16px 'Open Sans', sans-serif;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    float: left;
    font-weight: 400
}
.now_txt img {
    margin-right: 5px;
    vertical-align: middle
}
.now_txt span {
    color: #d0551a
}
.now_stxt {
    font: normal normal 12px/19px 'Open Sans', sans-serif;
    color: #555
}
#login_wrap {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1000000;
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80)
}
.login_white {
    display: none;
    position: fixed;
    top: 50%;
    margin-left: -400px;
    margin-top: -200px;
    left: 50%;
    z-index: 1000001;
    overflow: hidden
}
.login_white h5 {
    font: normal 800 16px/90px 'Open Sans', sans-serif;
    color: #6f6f6f;
    text-align: center
}
.newuser_text {
    float: right;
    padding: 0 5px 0 38px
}
.myraaga_newuser_text {
    float: left;
    padding: 5px 5px 0 30px
}
.popwrap_white .login_but {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center
}
.popwrap_white .login_but:hover {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    cursor: pointer
}
.login_pmpt {
    width: 750px;
    height: 420px;
    background: #fff;
    border: 4px solid #ededed;
    border-radius: 6px;
    -mz-border-radius: 6px;
    -o-border-radius: 6px;
    margin: auto;
    position: relative
}
.pop_close {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 9px;
    right: 9px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -9px -685px
}
.login_pmpt_box {
    padding: 30px;
    margin: 0;
    overflow: hidden
}
.login_pmpt_box_left {
    margin: 0;
    padding: 0 20px 0 0;
    float: left;
    width: 318px;
    height: auto;
    overflow: hidden;
    border-right: 2px solid #e7e8e9
}
.h4_title {
    margin: 0;
    font: 400 14px 'Open Sans', sans-serif;
    color: #424242
}
.login_pmpt_box_left p {
    font: 13px/30px 'Open Sans', sans-serif;
    color: #888;
    text-align: left;
    clear: both
}
.add_fav {
    width: 30px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -2px 1px;
    float: left;
    margin-right: 19px
}
.plts_own {
    width: 34px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -34px 1px;
    float: left;
    margin-right: 15px
}
.shre {
    width: 34px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -72px 1px;
    float: left;
    margin-right: 15px
}
.fb_pro_pro {
    list-style: none;
    padding: 0;
    margin: 0
}
.fb_pro_pro li {
    float: left;
    padding: 0;
    margin-right: 5px
}
.fb_pro_pro li:last-child {
    margin-right: 0
}
.fb_pro_pro li a {
    text-decoration: none;
    color: #333;
    cursor: default
}
.fb_pro_pro li a .imgclass {
    border-radius: 50px;
    -mz-border-radius: 50px;
    -o-border-radius: 50px;
    border: 4px solid #ddd
}
.login_pmpt_box_right {
    margin-left: 30px;
    padding: 0;
    float: left;
    width: 320px;
    height: auto;
    overflow: hidden
}
.login_pro {
    padding: 0;
    margin: 10px 0 0;
    text-align: left
}
.login_pro label input {
    width: 278px;
    border: 1px solid #cfd1d3;
    padding: 8px 30px 8px 8px;
    font: 13px/30px 'Open Sans', sans-serif;
    color: #424242;
    margin-bottom: 10px;
    border-radius: 2px
}
.login_pro label {
    position: relative
}
.email_ic {
    width: 24px;
    height: 16px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -112px -2px;
    position: absolute;
    right: 5px;
    top: 13px
}
.key_ic {
    width: 12px;
    height: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -140px -2px;
    position: absolute;
    right: 5px;
    top: 13px
}
.resett {
    font: 12px/22px 'Open Sans', sans-serif;
    text-align: left;
    color: #424242;
    text-decoration: none;
    display: block;
    float: left
}
.log_sub {
    float: left;
    padding: 7px 34px;
    text-align: center;
    font: 12px/22px 'Open Sans', sans-serif;
    color: #fff;
    cursor: pointer;
    background: #ff9800;
    border: 0
}
.act_code {
    text-decoration: none;
    color: #2598d4;
    float: left;
    font: 400 12px/22px 'Open Sans', sans-serif
}
.reg_now {
    text-decoration: none;
    color: #888;
    float: right;
    font: 400 12px/22px 'Open Sans', sans-serif;
    margin: 0;
    padding: 0
}
.reg_now a {
    text-decoration: none;
    color: #424242
}
.or_class {
    margin: 0;
    border: 2px solid #cfd1d3;
    color: #777;
    text-align: center;
    display: inline-block;
    font: 100 12px 'Open Sans', sans-serif;
    overflow: hidden;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    line-height: 27px;
    margin-left: 50%;
    margin-bottom: 5px;
    margin-top: 5px
}
.social_fbgg {
    overflow: hidden;
    clear: both;
    margin-top: 5px;
    padding: 0
}
.social_fbgg a.social_links {
    font: 600 12px 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #fff;
    float: left;
    margin-right: 4px;
    width: 158px;
    height: 40px;
    text-align: center;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    text-decoration: none;
    position: relative;
    line-height: 37px
}
@media all and (min-width: 769px) {
    .social_fbgg{
        display: inline-flex;
    }
}
.fbblue {
    background: #5975b1
}
.ggred {
    background: #db5e5e
}
.social_fbgg a:last-child {
    margin-right: 0
}
.fb_ii {
    width: 14px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -153px -2px;
    position: absolute;
    left: 24px;
    top: 8px
}
.gg_ii {
    width: 20px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -170px -2px;
    position: absolute;
    left: 24px;
    top: 8px
}
@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url(https://www.raaga.com/fonts/raavi.eot), url(https://www.raaga.com/fonts/raavi.ttf) format("truetype")
}
.ulogin {
    width: 720px;
    height: 430px;
    margin: auto;
    padding: 0
}
.ulogin_left {
    width: 436px;
    height: 430px;
    background: url(https://1326173612.rsc.cdn77.org/images/ulogin_left.jpg);
    float: left
}
.ulogin_lefts {
    padding: 20px 40px 0 20px;
    margin: 0
}
.login_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    height: 28px;
    color: #333;
    text-align: left;
    display: block;
    font-weight: 400;
    padding: 0;
    margin: 0
}
.ulogin_right {
    width: 284px;
    height: 430px;
    background: url(https://1326173612.rsc.cdn77.org/images/ulogin_right.jpg);
    float: right
}
.linput {
    width: 364px;
    height: auto;
    padding: 3px 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333;
    margin: 25px 0 0;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: inset 1px 1px 3px #e3e3e3;
    -webkit-box-shadow: inset 1px 1px 3px #e3e3e3;
    box-shadow: inset 1px 1px 3px #e3e3e3;
    -ms-box-shadow: inset 1px 1px 3px #e3e3e3
}
.ulogin_bu {
    background: url(https://1326173612.rsc.cdn77.org/images/login.jpg);
    padding: 2px 24px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    border: 1px solid #065a88;
    margin: 20px 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    float: left;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    cursor: pointer
}
.lreset {
    float: right;
    margin: 22px 0 0 30px;
    font-family: 'Open Sans', sans-serif;
    color: #555;
    font-size: 16px
}
.lreset a {
    text-decoration: none;
    color: #555;
    font-size: 16px
}
.forgot {
    float: right;
    display: block;
    padding: 0;
    margin: 4px 0 0;
    font-family: 'Open Sans', sans-serif;
    color: #136fa1;
    font-size: 16px
}
.signup {
    float: right;
    display: block;
    padding: 0;
    margin: 15px 0 0;
    clear: both
}
.signup_text {
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 16px;
    float: left;
    padding: 0;
    margin: 0;
    font-weight: 400;
    line-height: 34px
}
.lreg {
    float: left;
    margin: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 16px;
    background: url(https://1326173612.rsc.cdn77.org/images/register.jpg);
    border: 1px solid #131313;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    text-decoration: none;
    padding: 1px 20px
}
.close_bu {
    background: url(https://1326173612.rsc.cdn77.org/images/close_bu.png);
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 3px 5px 0 0
}
.fg_title {
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 28px;
    padding: 0;
    margin: 0;
    font-weight: 400;
    height: 30px
}
.fg_login {
    padding: 0 0 0 40px;
    margin: 0
}
.fb_gg {
    background: url(https://1326173612.rsc.cdn77.org/images/log_fb_gg.png);
    width: 221px;
    height: 36px;
    text-decoration: none;
    display: block;
    padding: 0;
    margin-bottom: 15px;
    position: relative;
    left: -18px
}
.fb_gg span {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 37px;
    position: relative;
    left: 55px
}
.faceb {
    background-position: 0 0
}
.social_fbgg .faceb {
    line-height: 38px!important
}
.goog {
    background-position: 0 36px
}
.or_button {
    width: 30px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/or_button.png) no-repeat;
    position: absolute;
    top: 110px;
    margin-left: -16px
}
.full_page_overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.7);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100000
}
.ovrlay_intr {
    width: 590px;
    height: 525px;
    margin: 90px auto 0;
    background: #fff;
    border: 3px solid #666;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    overflow: hidden;
    position: relative;
    text-align: center
}
.cl_win {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/co_win.png) no-repeat;
    cursor: pointer
}
.rrr_logo {
    text-align: center;
    display: inline-block;
    background: url(https://1326173612.rsc.cdn77.org/images/rrr_logo.png) no-repeat;
    background-size: 100%;
    height: 64px;
    width: 235px;
    margin: 15px 0 5px
}
.rr_header {
    text-align: center
}
.un_t_tetx {
    font: bold 22px/40px 'Open Sans', sans-serif;
    padding: 0;
    height: 40px;
    color: #333;
    margin: 0
}
.social_bttn_intro {
    padding: 0;
    margin: 10px 0
}
.social_bttn_intro a {
    display: inline-block;
    text-align: center;
    text-decoration: none
}
.fb_fb {
    background: url(https://1326173612.rsc.cdn77.org/images/fb_fb.jpg) no-repeat;
    width: 208px;
    height: 37px;
    margin-right: 4px
}
.gg_gg {
    background: url(https://1326173612.rsc.cdn77.org/images/gg_gg.jpg) no-repeat;
    width: 208px;
    height: 37px
}
.rr_login_up {
    padding: 0;
    margin: 0;
    overflow: hidden;
    font: 15px/36px 'Open Sans', sans-serif
}
.rr_login_up a {
    display: inline-block;
    text-decoration: none
}
.ll_in {
    padding: 0 26px;
    font: 17px/36px 'Open Sans', sans-serif;
    color: #fff;
    background: #009cff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    border-bottom: 3px solid #71c8ff;
    margin-right: 5px
}
#register_wrap {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 1000000;
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80)
}
.reg_close_icon {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/reg_close_icon.png) 0 0 no-repeat;
    cursor: pointer
}
.lost_and_for_txt {
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #C03;
    float: left;
    clear: left;
    text-indent: 20px
}
.lost_and_for_txt a {
    color: #C03;
    text-decoration: none
}
.lost_and_for_txt a:hover {
    color: #06F
}
.register_white {
    display: none;
    width: 800px;
    position: absolute;
    top: 50%;
    margin-left: -400px;
    margin-top: -200px;
    left: 50%;
    height: 400px;
    background-color: #fff;
    z-index: 1000001;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden
}
.register_white h5 {
    font: normal 800 16px/90px 'Open Sans', sans-serif;
    color: #6f6f6f;
    text-align: center
}
.reset_white {
    display: none;
    width: 800px;
    position: absolute;
    top: 50%;
    margin-left: -400px;
    margin-top: -200px;
    left: 50%;
    height: 400px;
    background-color: #fff;
    z-index: 1000001;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden
}
.reset_white h5 {
    font: normal 800 16px/90px 'Open Sans', sans-serif;
    color: #6f6f6f;
    text-align: center
}
.active_acc_white {
    display: none;
    width: 800px;
    position: absolute;
    top: 50%;
    margin-left: -400px;
    margin-top: -200px;
    left: 50%;
    height: 400px;
    background-color: #fff;
    z-index: 1002;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden
}
.active_acc_white h5 {
    font: normal 800 16px/30px 'Open Sans', sans-serif;
    color: #6f6f6f;
    text-align: center;
    margin-top: 15px
}
.active_acc_white h6 {
    font: normal normal 13px 'Open Sans', sans-serif;
    color: #C03;
    text-align: center
}
#popwrap {
    width: 600px;
    height: 240px;
    float: left;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -120px 0 0 -300px;
    background: #eee;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}
.popwrap_white {
    width: 590px;
    height: 210px;
    float: left;
    position: relative;
    margin: 4px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px solid #d9d9d9;
    background: url(https://1326173612.rsc.cdn77.org/images/register_wrap_bg.png) top repeat-x;
    padding-top: 20px;
    z-index: 1000
}
.popwrap_white label {
    width: 260px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 17px
}
.what_this_txt {
    font: normal normal 12px 'Open Sans', sans-serif;
    color: #C03;
    float: left;

    margin: 45px 0 0
}
.popwrap_white input[type='text'],
.popwrap_white input[type='password'] {
    width: 248px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -ms-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s
}
.popwrap_white input[type='text']:focus,
.popwrap_white input[type='password']:focus {
    width: 248px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0;
    outline: thin dotted \9
}
.popwrap_white input[type='checkbox'] {
    margin: 9px 5px 0 0;
    vertical-align: top
}
.popwrap_white h3 {
    width: 550px;
    height: 40px;
    float: left;
    position: relative;
    font: normal normal 13px/32px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 0 0 20px
}
.popwrap_white h3.login_h3 {
    width: 250px;
    height: 40px;
    float: left;
    position: relative;
    font: normal normal 13px/32px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 0 0 20px
}
.popwrap_white .continue_but {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center
}
.popwrap_white .continue_but:hover {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    cursor: pointer
}
.popwrap_white .back_but {
    width: 70px;
    height: 30px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center
}
.popwrap_white .back_but:hover {
    width: 70px;
    height: 30px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    cursor: pointer
}
.popwrap_white #date {
    width: 340px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 17px
}
.popwrap_white #gender {
    width: 180px;
    height: auto;
    float: right;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 5px 0 10px
}
.popwrap_white #gender p {
    width: 160px;
    height: 35px;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 10px 0 0;
    background: #eaeaea;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5), 1px 2px 1px #fff;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5), 1px 2px 1px #fff;
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5), 1px 2px 1px #fff;
    padding: 0
}
.popwrap_white #gender p input[type='radio'] {
    margin: 10px 12px 0
}
.popwrap_white #state {
    width: 260px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 17px
}
.popwrap_white #contry {
    width: 260px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 17px
}
.popwrap_white .social_icons {
    width: 540px;
    height: 25px;
    float: left;
    position: relative;
    margin: 20px 0 0 25px
}
.popwrap_white .social_icons .fbicon {
    width: 180px;
    height: 25px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/connect_social.png) 0 0 no-repeat;
    margin: 0 2px
}
.popwrap_white .social_icons .fbloginicon {
    width: 154px;
    height: 22px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/fb_login_icon.gif);
    margin: 0 2px;
    cursor: pointer
}
.popwrap_white .social_icons .twicon {
    width: 165px;
    height: 25px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/connect_social.png) -185px 0 no-repeat;
    margin: 0 2px;
    cursor: pointer
}
.popwrap_white .social_icons .goicon {
    width: 165px;
    height: 25px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/connect_social.png) -355px 0 no-repeat;
    margin: 0 2px;
    cursor: pointer
}
.register_select_month {
    width: 170px;
    height: auto;
    position: relative;
    margin: 8px 0 0;
    padding: 0;
    clear: both
}
.register_select_month span {
    width: 140px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    background: #fff
}
.register_select_month span a,
.register_select_month span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.register_select_month span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.register_select_month span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.register_select_month ul {
    width: 138px;
    background: #fff;
    height: 200px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 36px;
    width: auto;
    min-width: 149px;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.register_select_month ul li a {
    width: 130px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.register_select_month ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.register_select_date {
    width: 70px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 0 15px;
    padding: 0
}
.register_select_date span {
    width: 70px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    background: #fff
}
.register_select_date span a,
.register_select_month span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.register_select_date span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.register_select_date span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.register_select_date ul {
    width: 70px;
    background: #fff;
    height: 200px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 36px;
    width: auto;
    min-width: 80px;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.register_select_date ul li a {
    width: 62px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.register_select_date ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.register_select_year {
    width: 70px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 10px 25px;
    padding: 0
}
.register_select_year span {
    width: 70px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    background: #fff
}
.register_select_year span a,
.register_select_month span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.register_select_year span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.register_select_year span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.register_select_year ul {
    width: 70px;
    background: #fff;
    height: 200px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 36px;
    width: auto;
    min-width: 80px;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.register_select_year ul li a {
    width: 62px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.register_select_year ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.register_select_state {
    width: 260px;
    height: auto;
    position: relative;
    margin: 8px 0 10px;
    padding: 0;
    clear: both
}
.register_select_state span {
    width: 245px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin-bottom: 15px;
    background: #fff
}
.register_select_state span a,
.register_select_state span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.register_select_state span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.register_select_state span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.register_select_state ul {
    width: 255px;
    background: #fff;
    height: 130px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    min-width: 255px;
    top: 36px;
    width: auto;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.register_select_state ul li a {
    width: 230px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.register_select_state ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.register_select_country {
    width: 260px;
    height: auto;
    position: relative;
    margin: 8px 0 10px;
    padding: 0;
    clear: both
}
.register_select_country span {
    width: 245px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin-bottom: 15px;
    background: #fff
}
.register_select_country span a,
.register_select_country span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.register_select_country span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.register_select_country span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.register_select_country ul {
    width: 255px;
    background: #fff;
    height: 130px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    min-width: 255px;
    top: 36px;
    width: auto;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.register_select_country ul li a {
    width: 230px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.register_select_country ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.verifycode {
    width: 580px;
    height: 60px;
    float: left;
    position: relative
}
.verifycode h1 {
    width: 180px;
    height: 60px;
    float: left;
    position: relative;
    font: normal normal 18px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    text-indent: 15px
}
.verifycode_enter {
    width: 500px;
    height: 60px;
    float: left;
    position: relative;
    font: normal normal 13px/60px 'Open Sans', sans-serif;
    color: #3b3b3b;
    text-indent: 15px
}
.verifycode_enter input[type='text'] {
    width: 290px;
    height: 35px;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: -50px 0 0 170px;
    position: relative;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -ms-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s
}
.verifycode_enter input[type='text']:focus {
    width: 290px;
    height: 35px;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: -50px 0 0 170px;
    position: relative;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0;
    outline: thin dotted \9
}
.verifycode_offer {
    width: 480px;
    height: 85px;
    float: left;
    position: relative;
    font: normal 800 13px/30px 'Open Sans', sans-serif;
    color: #4e4e4e;
    text-indent: 15px
}
.verifycode_offer input[type='checkbox'] {
    vertical-align: top;
    margin-right: 10px
}
.verifycode_offer span {
    font: normal normal 11px/20px 'Open Sans', sans-serif;
    color: #2e2e2e;
    padding: 0 0 0 40px;
    width: 460px;
    float: left;
    text-indent: 0
}
.finish_but {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    margin: 30px 0 0
}
.finish_but:hover {
    width: 70px;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/grey_but_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    padding: 0;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
    text-align: center;
    cursor: pointer
}
.active_section {
    width: 580px;
    height: 60px;
    float: left;
    position: relative
}
.act_acc_txt {
    font: normal normal 17px/15px 'Open Sans', sans-serif;
    color: #5f5f5f;
    text-align: center
}
ul.act_acc_list {
    margin: 15px 20px 0;
    float: left;
    position: relative
}
ul.act_acc_list li {
    font: normal normal 12px/25px Arial, Helvetica, sans-serif "Courier New", Courier, monospace;
    color: #5f5f5f;
    list-style: circle;
    margin: 0 20px
}
.act_active_but {
    width: 140px;
    height: 40px;
    background: url(https://1326173612.rsc.cdn77.org/images/active_but.png) 0 0 no-repeat;
    float: left;
    margin-top: 10px;
    position: relative;
    margin-left: 150px
}
.act_active_but a {
    width: 140px;
    height: 40px;
    background: url(https://1326173612.rsc.cdn77.org/images/active_but.png) 0 0 no-repeat;
    float: left;
    position: relative
}
.active_code_but {
    width: 140px;
    height: 40px;
    background: url(https://1326173612.rsc.cdn77.org/images/active_but.png) 0 0 no-repeat;
    float: right;
    margin-top: 0;
    position: relative;
    margin-right: 20px
}
.active_code_but a {
    width: 140px;
    height: 40px;
    background: url(https://1326173612.rsc.cdn77.org/images/active_but.png) 0 0 no-repeat;
    float: right;
    position: relative
}
.act_active_txt_lost {
    font: normal bold 12px/60px Arial, Helvetica, sans-serif "Courier New", Courier, monospace;
    color: #C03;
    float: left;
    text-indent: 15px
}
@media all and (max-width: 1280px),
(max-width: 1366px) {
    .most_poup_wrap {
        width: 40%;
        height: auto;
        float: left;
        position: relative;
        margin-bottom: 5px
    }
    .most_poup_wrap>h2 {
        margin: 5px;
        background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
        height: 40px;
        position: relative;
        font: normal normal 14px/40px 'Open Sans', sans-serif;
        color: #222;
        border: 1px solid #bfbfbf;
        text-indent: 15px;
        border-radius: 5px 5px 0 0
    }
    .non_stop_wrap {
        width: 60%;
        height: 400px;
        float: left;
        position: relative
    }
    ul.top_chan_txt {
        height: 55px;
        list-style: none;
        margin: 0 5px;
        border-bottom: 1px dashed #ccc
    }
    ul.top_chan_txt li {
        width: auto;
        float: left;
        height: auto;
        font: normal normal 13px/55px 'Open Sans', sans-serif;
        color: #2e2e2e;
        padding: 0 2%
    }
    ul.top_chan_txt li span {
        color: #d0551a
    }
    ul.non_stop_thumb {
        height: 335px;
        position: relative;
        list-style: none;
        margin: 0;
        overflow: hidden
    }
    ul.non_stop_thumb:hover {
        height: 335px;
        position: relative;
        list-style: none;
        margin: 0;
        overflow: hidden
    }
    ul.non_stop_thumb li {
        width: 90px;
        height: auto;
        float: left;
        position: relative;
        margin: 2px 0
    }
    ul.non_stop_thumb li img {
        width: 80px;
        height: 80px;
        float: left;
        position: relative
    }
    ul.non_stop_thumb li span {
        width: 80px;
        height: auto;
        float: left;
        position: relative;
        font: normal normal 12px/30px 'Open Sans', sans-serif;
        color: #2e2e2e;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
}
@media all and (max-width: 1152px) {
    ul.top_chan_txt {
        height: 55px;
        list-style: none;
        margin: 0 5px;
        border-bottom: 1px dashed #ccc
    }
    ul.top_chan_txt li {
        width: auto;
        float: left;
        height: auto;
        font: normal normal 14px/55px 'Open Sans', sans-serif;
        color: #2e2e2e;
        padding: 0 2%
    }
    ul.top_chan_txt li span {
        color: #d0551a;
        display: none
    }
}
@media all and (max-width: 1024px) {
    .poplar_list_wrap {
        width: 96%;
        height: auto;
        float: left;
        position: relative;
        border: 1px solid #ccc;
        margin: 0 1% 0 2%
    }
    .most_poup_wrap {
        width: 40%;
        height: auto;
        float: left;
        position: relative;
        margin-bottom: 5px
    }
    .non_stop_wrap {
        width: 60%;
        height: 400px;
        float: left;
        position: relative
    }
    .special_wrap {
        width: 100%;
        height: auto;
        float: left;
        position: relative
    }
    .special_event {
        width: 100%;
        float: left;
        position: relative;
        height: auto
    }
    .most_videos {
        width: 100%;
        height: auto;
        float: left;
        position: relative;
        margin: 0
    }
    ul.top_chan_txt {
        height: 55px;
        list-style: none;
        margin: 0 5px;
        border-bottom: 1px dashed #ccc
    }
    ul.top_chan_txt li {
        width: auto;
        float: left;
        height: auto;
        font: normal normal 12px/55px 'Open Sans', sans-serif;
        color: #2e2e2e;
        padding: 0 1.5%
    }
    ul.top_chan_txt li span {
        color: #d0551a;
        display: none
    }
    .non_stop_tab_content {
        margin: 10px 0 0 -105px;
        height: 340px;
        display: none
    }
    ul.non_stop_thumb {
        height: 340px;
        position: relative;
        list-style: none;
        margin: 0;
        overflow: hidden
    }
    ul.non_stop_thumb:hover {
        height: 340px;
        position: relative;
        list-style: none;
        margin: 0;
        overflow: auto
    }
    ul.non_stop_thumb li {
        width: 90px;
        height: auto;
        float: left;
        position: relative;
        margin: 3px 5px
    }
    ul.non_stop_thumb li img {
        width: 90px;
        height: 90px;
        float: left;
        position: relative
    }
    ul.non_stop_thumb li span {
        width: 80px;
        height: auto;
        float: left;
        position: relative;
        font: normal normal 12px/30px 'Open Sans', sans-serif;
        color: #2e2e2e;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .view_but {
        width: auto;
        height: 25px;
        float: right;
        position: relative;
        background: #e2e2e2;
        -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
        -moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
        box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2), 1px 1px 2px #fff;
        font: normal normal 12px/25px 'Open Sans', sans-serif;
        text-align: center;
        text-indent: 0;
        cursor: pointer;
        padding: 0 5px;
        margin: 7px 5px 0 0
    }
}
.addtoplaylist_heading {
    background-color: #e8e8e8;
    font-weight: 700
}
.addtoplaylist_heading a {
    color: #000
}
.addtoplaylist_table {
    border: 3px solid #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px
}
.addtoplaylist_table tr {
    background-color: #fff
}
.addtoplaylist_table td {
    padding: 10px!important
}
.addtoplaylist_table input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    padding: 8px;
    width: 250px
}
.addtoplaylist_table select {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 5px
}
.addtoplaylist_table .table_heading {
    font-size: 15px;
    border-bottom: 1px solid #666
}
.addtoplaylist_table .image_wrap_big {
    margin: 0
}
.addtoplaylist_table .theme_selection_div {
    background-color: #fafafa
}
.addtoplaylist_table .privacy_selection_div {
    padding: 0 10px 20px!important
}
#addtopl_sel_playlist {
    width: 150px;
    font-size: 12px;
    padding: 5px;
    border: 1px solid #ccc
}
.addtoplaylist_logo {
    background-color: #fafafa
}
.addtoplaylist_selectedsongs_div {
    height: 100px;
    overflow: auto;
    border: 1px solid #000
}
.addtoplaylist_selectedsongs_table {
    font-size: 12px
}
.addtoplaylist_selectedsongs_table td {
    padding: 2px!important
}
.banner_ad {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0
}
.home_container {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0;
    padding: 0
}
#home_tab {
    clear: left;
    float: left;
    font-family: Verdana, sans-serif;
    overflow: hidden;
    padding: 0;
    width: 100%
}
#home_tab ul {
    float: left;
    margin: 0 0 0 30px;
    padding: 0;
    list-style: none;
    position: relative;
    text-align: center;
    background: #ecebeb;
    border-top: 1px solid #d2d2d2;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #c7c7c7
}
#home_tab ul li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    border-right: 1px solid #d2d2d2;
    border-bottom: 2px solid #d8d8d8
}
#home_tab li:last-child {
    border-right: 0
}
#home_tab ul li a {
    display: block;
    float: left;
    margin: 0;
    padding: 6px 10px;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
#home_tab ul li:hover {
    box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.2) inset;
    background: #f9f9f9;
    color: #333;
    text-shadow: 0 1px 0 #fff
}
#home_tab li.current {
    background: #434343
}
#home_tab li.current a {
    text-shadow: 0 1px #000;
    color: #fff
}
#home_tab ul li a:hover {
    color: #666;
    text-shadow: 0 1px 0 #fff
}
.home_tab_parentdiv {
    width: auto;
    margin: auto
}
ul#home_tab li {
    width: auto;
    height: 28px;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    list-style: none;
    padding: 0;
    margin: 0
}
ul#home_tab li a {
    width: auto;
    height: 28px;
    display: block;
    text-decoration: none;
    color: #787878;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    padding: 0 15px
}
ul#home_tab li a:hover {
    width: auto;
    height: 28px;
    display: block;
    text-decoration: none;
    color: #262626;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #fff;
    background-image: -ms-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -moz-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b9a9a), color-stop(1, #7f7f7f));
    background-image: -webkit-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: linear-gradient(to bottom, #9b9a9a 0, #7f7f7f 100%)
}
ul#home_tab li.home_active {
    width: auto;
    height: 28px;
    display: block;
    text-decoration: none;
    color: #262626;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #fff;
    background-image: -ms-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -moz-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b9a9a), color-stop(1, #7f7f7f));
    background-image: -webkit-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: linear-gradient(to bottom, #9b9a9a 0, #7f7f7f 100%)
}
ul#home_tab li.home_active a {
    width: auto;
    height: 28px;
    display: block;
    text-decoration: none;
    color: #262626;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #fff;
    background-image: -ms-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -moz-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9b9a9a), color-stop(1, #7f7f7f));
    background-image: -webkit-linear-gradient(top, #9b9a9a 0, #7f7f7f 100%);
    background-image: linear-gradient(to bottom, #9b9a9a 0, #7f7f7f 100%)
}
.container_bottom {
    width: 98%;
    height: 420px;
    overflow: hidden;
    padding: 0;
    margin: 20px 0 0 20px;
    float: left
}
.featured_play {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 0;
    float: left
}
.featured_radio_top {
    width: 97.5%;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 0;
    float: left
}
.featured_title {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #4a4a4a
}
.featured_title img {
    padding-right: 5px
}
.featured_showall_link {
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #4a4a4a;
    cursor: pointer;
    font-weight: 400;
    text-shadow: 0 1px 0 #fff
}
.featured_search {
    height: auto;
    margin: 0;
    overflow: hidden
}
.featured_search_inner {
    margin-right: 62px
}
.enter_artist {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #dedede;
    color: #4a4a4a;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 6px 0;
    width: 100%;
    margin-left: 0;
    text-indent: 6px
}
.featured_search_submit {
    float: right;
    margin: 0 0 0 6px;
    width: 56px
}
.featured_album {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 20px 0 0;
    float: left
}
.featured_album ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.featured_album ul li {
    float: left;
    margin: 0 2% 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 18%
}
.featured_album ul li a {
    color: #202020;
    cursor: pointer
}
.featured_art {
    margin-bottom: 6%;
    max-width: 100px;
    position: relative;
    width: 100%
}
.featured_art img {
    url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) no-repeat center;
    width: 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.featured_art h3 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    margin-top: 4px;
    overflow: hidden;
    font-size: 11px;
    padding: 0;
    text-overflow: ellipsis;
    text-align: center;
    width: 100%;
    color: #202020
}
.featured_radio {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 20px 0;
    float: left
}
.container_bottom_left {
    height: 100%;
    width: 62%;
    float: left;
    padding: 0;
    margin: 0
}
.container_bottom_right {
    height: auto;
    width: 33.7%;
    float: left;
    padding: 0;
    margin: 0 2%;
    background: url(https://1326173612.rsc.cdn77.org/images/trending_bg.jpg);
    border: 1px solid #d0d0d0
}
.slider_all {
    width: 96%;
    height: 162px;
    margin: 20px 15px 0;
    padding: 0;
    float: left
}
.trending_title {
    background: #eee;
    background: #;
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #a0a0a0;
    float: left;
    padding: 0
}
.player_wrapper2 .trending_title {
    border-radius: 0 0 0 0!important
}
.trend_icon {
    width: 40px;
    height: 37px;
    background: url(https://1326173612.rsc.cdn77.org/images/trend_icon.jpg) no-repeat;
    float: left;
    padding: 0;
    margin: 0
}
.trend_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333;
    float: left;
    margin: 0 0 0 10px;
    line-height: 44px;
    padding: 0;
    font-weight: 400
}
.trends_songs {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0
}
.trends_songs ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.trends_songs ul li {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    border-bottom: 1px solid #d0d0d0;
    cursor: pointer
}
.trends_songs ul li:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/trending_mouse_hover.jpg)
}
.trends_songs ul li img {
    width: 50px;
    height: 50px;
    float: left;
    position: relative;
    margin: 5px 10px
}
.cd_right {
    width: 75%;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 5px 0 0
}
.now_txt_album_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #8c8c8c;
    text-shadow: 0 1px 0 #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px;
    width: 100%;
    margin: 0
}
.now_txt_album_track {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    color: #333;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 20px;
    width: 60%;
    float: left;
    padding-top: 5px
}
.now_txt_album_location {
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0 1px 0 #fff;
    font-size: 12px;
    color: #adadad;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px;
    width: 100%;
    margin: 0
}
#example {
    width: 665px;
    height: 162px;
    position: relative
}
#slides {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    z-index: 100;
    width: 100%
}
.slides_container {
    width: 100%;
    height: 162px;
    overflow: hidden;
    position: relative;
    display: none
}
#slides .slide {
    padding: 0;
    width: 940px;
    height: 162px;
    display: block
}
#slides .next,
#slides .prev {
    position: absolute;
    top: 48px;
    left: 0;
    width: 19px;
    height: 31px;
    display: block;
    z-index: 101;
    opacity: .3
}
#slides .next {
    left: 899px
}
.pagination {
    margin: 26px auto 0;
    width: 100px
}
.pagination li {
    float: left;
    margin: 0 1px;
    list-style: none
}
.pagination li a {
    display: block;
    width: 12px;
    height: 0;
    padding-top: 12px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden
}
.pagination li.current a {
    background-position: 0 -12px
}
.slide1 {
    width: 164px;
    height: 162px;
    float: left;
    margin: 0;
    padding: 0
}
.slide1 span {
    width: 154px;
    height: 34px;
    float: left;
    line-height: 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0 5px;
    background: #000;
    position: relative;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    top: -5px
}
.slide4 {
    width: 164px;
    height: 162px;
    float: left;
    margin: 0;
    padding: 0
}
.slide4 span {
    width: 154px;
    height: 34px;
    float: left;
    line-height: 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0 5px;
    background: #000;
    position: relative;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    top: -5px
}
.line {
    width: 3px;
    height: 162px;
    float: left
}
.slide ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.slide ul li {
    float: left;
    margin: 0 2% 0 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 14.66%
}
.slide_art {
    max-width: 135px;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0
}
.slide_art img {
    width: 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.slide_art h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #333
}
.shadow {
    background: url(https://1326173612.rsc.cdn77.org/images/bottom_shodow.png) no-repeat;
    position: relative;
    height: 6px;
    width: 135px;
    float: left;
    -webkit-background-size: 100% 6px;
    -moz-background-size: 100% 6px;
    background-size: 100% 6px
}
.radio_shadow {
    background: url(https://1326173612.rsc.cdn77.org/images/cd_bottom.jpg) no-repeat;
    position: relative;
    height: 4px;
    width: 100%;
    float: left;
    -webkit-background-size: 100% 4px;
    -moz-background-size: 100% 4px;
    background-size: 100% 4px;
    top: -2px
}
.showhide_button_css_change {
    position: absolute;
    left: 540px
}
.showhide_albums {
    color: #000;
    font-weight: 100;
    position: absolute;
    right: 10px!important;
    top: 10px!important;
    width: 75px!important;
    z-index: 1;
    cursor: pointer
}
#showhide_albums_publicpl {
    right: 15px!important
}
.albumdetails_tab_section {
    background-color: #a8adb3;
    float: left;
    width: 100%
}
.albumdetails_tab_div {
    border-bottom: 2px solid #d9d9d9;
    display: block;
    height: 42px;
    margin: 0;
    padding: 0;
    position: relative
}
.albumdetails_tab_ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 10px
}
.albumdetails_tab_ul li {
    float: left;
    padding: 0
}
.albumdetails_tab_ul li a {
    float: left;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    height: 42px;
    line-height: 42px;
    text-align: center;
    padding: 0 20px;
    margin-right: 10px;
    color: #fff;
    text-shadow: 0 1px 10px #333
}
.albumdetails_tab_ul li a.active {
    height: 42px;
    border-bottom: 3px solid #1db954
}
.albumdetails_tab_comments_div {
    background-color: #f3f3f3;
    color: #000
}
.albumdetails_each_tab {
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 0 10px;
    text-shadow: 0 1px 0 #717171
}
.albumdetails_each_tab_active {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #929292;
    margin: 0 0 0 10px;
    line-height: 30px;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;
    float: left;
    padding: 0 10px
}
.album_songs_tab_details ul {
    list-style: none;
    padding: 0;
    width: 100%;
    margin: 10px 0 0
}
.album_songs_tab_details ul li {
    overflow: hidden;
    width: 99%;
    height: auto;
    padding: 5px 0 5px 15px;
    margin: 0;
    cursor: pointer
}
.album_songs_tab_details ul li:hover {
    background: #ededed;
    cursor: pointer
}
.add_group {
    background: url(https://1326173612.rsc.cdn77.org/images/add_group.png) no-repeat;
    width: 30px;
    height: 26px;
    float: left;
    position: relative;
    top: 10px;
    cursor: pointer
}
.add_group:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/add_group_in.png) no-repeat;
    width: 30px;
    height: 26px;
    float: left;
    cursor: pointer
}
.add_album_content {
    color: #424242;
    display: block;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    margin: 0 0 0 10px;
    padding: 0;
    position: relative;
    width: 45%
}
.add_album_content a {
    display: block;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3e3e3e
}
.add_album_content a:hover {
    color: #8f8e8e
}
.meta {
    color: #a2a2a2;
    display: block;
    height: 1.1em;
    overflow: hidden;
    padding-right: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}
.meta a {
    display: inline;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #999
}
.meta a:hover {
    color: #8b8a8a
}
.meta_lyritist {
    color: #a2a2a2;
    display: block;
    height: 1.1em;
    overflow: hidden;
    padding-right: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}
.meta_lyritist a {
    display: inline;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #999
}
.meta_lyritist a:hover {
    color: #8b8a8a
}
.album_track_timer {
    width: 2%;
    height: 15px;
    float: left;
    position: relative;
    top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #353535;
    padding: 0 40px 0 0
}
.facebook_like {
    float: left;
    height: 30px;
    padding: 0 30px 0 0;
    position: relative;
    top: 5px;
    width: 12%
}
.rating {
    float: left;
    width: auto;
    height: auto
}
.rating img {
    position: relative;
    top: 10px;
    padding: 0 5px 0 0
}
.raaga_logo_inside {
    width: 250px;
    height: 70px;
    float: left;
    position: relative;
    margin: -9px 0 0 10px
}
.raaga_logo_insidein {
    background: url(https://1326173612.rsc.cdn77.org/images/r_logo_icons.jpg) no-repeat center;
    width: 47px;
    height: 33px;
    margin: 0;
    float: left;
    position: relative;
    cursor: pointer
}
.app_promoting {
    background-color: #2b2f32;
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 10000
}
.app_promoting_heading {
    background-color: #161819;
    color: #fff;
    float: left;
    font-weight: 700;
    padding: 0 0 0 10px;
    position: relative;
    margin: 0 15px 0 0;
    width: 120px;
    height: 35px;
    line-height: 25px
}
.app_promoting_heading_arrow {
    border-bottom: 8px solid transparent;
    border-left: 8px solid #2e3337;
    border-top: 8px solid transparent;
    float: left;
    height: 0;
    left: 180px;
    margin-right: 40px;
    position: relative;
    top: 8px;
    width: 0
}
.app_promoting_heading span {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding-top: 5px
}
.app_promoting ul {
    float: left;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    position: relative;
    text-align: center
}
.app_promoting ul li {
    display: block;
    float: left;
    list-style: none;
    margin-right: 30px;
    padding: 0;
    position: relative
}
.app_promoting ul li a {
    display: block;
    float: left;
    margin: 0;
    text-decoration: none
}
.windows_phone {
    width: 22px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/windows_phone.png) no-repeat
}
.windows_phone:hover {
    width: 22px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/windows_phone_hover.png) no-repeat
}
.i_phone {
    width: 14px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/iphone.png) no-repeat
}
.i_phone:hover {
    width: 14px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/iphone_hover.png) no-repeat
}
.android {
    width: 23px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/android.png) no-repeat
}
.android:hover {
    width: 23px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/android_hover.png) no-repeat
}
.windows {
    width: 24px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/windows8.png) no-repeat
}
.windows:hover {
    width: 24px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/windows8_hover.png) no-repeat
}
.google {
    width: 25px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/googletv.png) no-repeat
}
.google:hover {
    width: 25px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/googletv_hover.png) no-repeat
}
.chrome {
    width: 25px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/chrome.png) no-repeat
}
.chrome:hover {
    width: 25px;
    height: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/chrome_hover.png) no-repeat
}
.language_select_div {
    float: left;
    position: relative;
    height: 30px;
    width: 140px;
    top: 6px;
    border: 1px solid #000;
    background: #2b2b2b;
    padding: 0 8px;
    display: block;
    visibility: visible
}
.language_menu_icon {
    position: relative;
    float: left;
    width: 30px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/language_icon.jpg) no-repeat;
    left: -3px;
    top: 4px
}
#language_select_div_myfavpickup {
    left: -20px
}
#language_menu {
    float: left;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    position: relative;
    width: 110px
}
#language_menu ul {
    background-image: -moz-linear-gradient(top, #fcfbfb 0, #f1f1f1 100%);
    background-image: -ms-linear-gradient(top, #fcfbfb 0, #f1f1f1 100%);
    background-image: -o-linear-gradient(top, #fcfbfb 0, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(top, #fcfbfb 0, #f1f1f1 100%);
    height: 20px;
    list-style: none;
    margin: 0;
    padding: 0
}
#language_menu li {
    float: left;
    padding: 0;
    width: 110px
}
#language_menu li a {
    color: #434343;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
    text-decoration: none;
    background: url(https://1326173612.rsc.cdn77.org/images/downarrow.png) no-repeat scroll 95px center transparent
}
#language_menu li a:hover,
#language_menu ul li:hover a {
    background: #d7d7d7;
    color: #434343;
    border-radius: 5px 5px 0 0;
    text-decoration: none
}
#language_menu li ul {
    background: #d7d7d7;
    box-shadow: 0 5px 6px #000;
    -webkit-box-shadow: 0 5px 6px #000;
    -mz-box-shadow: 0 5px 6px #000;
    display: none;
    height: auto;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    position: absolute;
    width: 110px;
    z-index: 200
}
#language_menu li:hover ul {
    display: block
}
#language_menu li li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    width: 110px
}
#language_menu li:hover li a {
    background: 0
}
#language_menu li ul a {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-style: normal;
    margin: 0;
    padding: 0 10px 0 15px;
    text-align: left
}
#language_menu li ul a:hover,
#language_menu li ul li:hover a {
    background: #a4a4a4;
    border-radius: 0;
    border: 0;
    color: #434343;
    text-decoration: none
}
.genre_slideshow_div {
    position: relative;
    padding: 0 20px 10px;
    clear: both
}
.genre_slide_album_div {
    clear: both;
    padding: 0;
    position: relative
}
.sml_txt {
    font-family: 'Open Sans', sans-serif;
    color: #5b5b5b;
    font-size: 12px
}
.show_hide_bts {
    float: right;
    position: absolute;
    top: 2px;
    z-index: 1;
    margin-right: 7px;
    right: 0
}
.show_hide_bts_div {
    float: right;
    width: 100px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #bababa;
    background: #c6c6c6;
    border-radius: 30px;
    padding: 2px;
    margin-top: -2px
}
.show_hide_bts_div div {
    float: left;
    width: 49.5%;
    text-align: center;
    padding: 5px 0;
    cursor: pointer;
    border-radius: 30px;
    -mz-border-radius: 30px
}
.showhide_bts_show {
    background-color: #ededed;
    color: #333;
    border-radius: 30px;
    -mz-border-radius: 30px
}
.showhide_bts_hide {
    background-color: #ededed;
    color: #333;
    border-radius: 30px;
    -mz-border-radius: 30px
}
.showhide_bts_default {
    background-color: #c6c6c6
}
.show_hide_bts a {
    font: 11px/22px 'Open Sans', sans-serif;
    background: #f7f7f7;
    color: #333;
    height: 22px;
    text-transform: uppercase;
    border: 1px solid #d5d5d5;
    border-radius: 20px;
    text-decoration: none;
    text-align: center;
    padding: 0 16px;
    display: inline-block
}
.show_hide_bts a.active {
    background: #0ca2ef;
    color: #fff
}
.tracklist_sort_options_div {
    position: absolute;
    float: right;
    right: 115px;
    z-index: 1;
    top: 3px
}
.tracklist_sort_options_div select {
    padding: 4px;
    border: 1px solid #999;
    margin-right: 5px
}
.tracklist_sort_options_div span.tracklist_sort_options_heading {
    position: relative;
    font-size: 12px;
    top: 6px;
    right: 5px;
    float: left
}
.tracklist_cbox_div {
    float: left;
    position: absolute;
    z-index: 1;
    left: 60px;
    top: 10px
}
.trendingnow_options_header {
    background: url(https://1326173612.rsc.cdn77.org/images/trending_bg_rg.jpg) no-repeat;
    height: 141px;
    background-size: cover;
    border-bottom: 1px solid #ccc;
    position: relative;
    z-index: 2;
    width: 100%;
    display: block
}
#trendingnow_table_div {
    position: relative;
    margin-top: 0
}
.trendingnow_page_filter_div {
    border: 1px solid #313131;
    left: 130px;
    position: absolute;
    top: 0
}
.trendingnow_page_refreshbtn {
    float: right;
    margin-right: 20px;
    position: relative;
    top: 55px;
    cursor: pointer;
    padding: 1px 8px;
    font: 13px/23px 'Open Sans', sans-serif;
    background: #018def;
    color: #fff;
    width: auto;
    right: 15px;
    border: 2px solid #018def;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px

}
.trendingnow_page_refreshbtn img {
    position: relative;
    padding: 0 5px 0 0;
    float: left;
    top: 1px
}
.music_map_icon {
    cursor: pointer;
    float: right;
    position: relative;
    top: 52px;
    padding: 1px 8px;
    font: 13px/23px 'Open Sans', sans-serif;
    color: #fff;
    width: auto;
    background: #018def;
    right: 15px;
    border: 2px solid #018def;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    left: -27px;
    margin-top: 3px
}
.music_map_icon img {
    position: relative;
    padding: 0 5px 0 0;
    float: left;
    top: 1px
}
.music_map_table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 10px 10px 10px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px;
    padding: 10px
}
#act_controls_but_trendingnow {
    height: 85px!important
}
.act_controls_but_trendingnow {
    left: 10px!important;
    float: left
}
.music_map_table tr {
    background-color: #fff
}
.music_map_table td {
    padding: 10px!important
}
.music_map_table input {
    border: 1px solid #ccc
}
.lang-tabs {
    display: table;
    width: 79%;
    margin-left: 20px
}
.lang-tabs li {
    display: table-cell;
    margin: 0;
    width: 1%;
    list-style: none;
    height: 20px
}
.lang-tabs li.current a {
    border-bottom: 2px solid #999;
    color: #575757;
    cursor: default!important;
    pointer-events: none
}
.lang-tabs li a {
    color: #888;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    padding: 13px 6px;
    position: relative;
    top: -1px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    line-height: 20px
}
.lang-tabs-div {
    border-bottom: 1px solid #cfcfcf;
    padding: 10px 0
}
.get_app_b {
    float: left;
    overflow: hidden;
    padding: 0;
    margin: 7px;
    -webkit-box-shadow: 0 7px 6px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 7px 6px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 7px 6px -2px rgba(0, 0, 0, 0.75)
}
.get_app_b a {
    text-align: center;
    background: #25acff;
    background: -moz-linear-gradient(top, #25acff 1%, #1d7cf6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #25acff), color-stop(100%, #1d7cf6));
    background: -webkit-linear-gradient(top, #25acff 1%, #1d7cf6 100%);
    background: -o-linear-gradient(top, #25acff 1%, #1d7cf6 100%);
    background: -ms-linear-gradient(top, #25acff 1%, #1d7cf6 100%);
    background: linear-gradient(to bottom, #25acff 1%, #1d7cf6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#25acff', endColorstr='#1d7cf6', GradientType=0);
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-decoration: none;
    float: left;
    border-radius: 3px
}
.g_app_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/app_icon_h.png) left center no-repeat;
    width: 13px;
    height: 19px;
    margin: 6px 6px 0 0;
    float: left
}
.default_album_class {
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat scroll 0 0 / 100% 97% transparent
}
.default_userimg_class {
    background: url(https://rgamedia.blob.core.windows.net/raagaimg/r_img/default/150/profile_user.jpg) no-repeat scroll 0 0 / 100% 97% transparent;
    border-radius: 50%
}
.features_link_div {
    border-left: 1px solid #4b4b4b;
    border-right: 1px solid #1c1c1c;
    display: block;
    float: left;
    font: 11px/45px 'Open Sans', sans-serif;
    height: 45px;
    padding: 0 10px;
    text-align: center
}
.features_link_div a {
    color: #e3e3e3
}
.lounge_wrap_div {
    margin: 0;
    display: block
}
.loung_prl_header {
    margin: 0;
    filter: inherit;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #e3e3e3
}
.loung_prl_hd {
    padding: 22px;
    margin: 0;
    overflow: hidden
}
.lounge_pro_img {
    width: 110px;
    height: 110px;
    float: left;
    overflow: hidden;
    background-position: center center;
    background: url(https://1326173612.rsc.cdn77.org/images/pro_img.jpg) no-repeat;
    background-size: 100% 100%;
    border-radius: 50%;
    margin-right: 20px
}
.lounge_pro_img img {
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 50%;
    border: 3px solid #e3e3e3;
    outline: none
}
.lounge_rt_alm {
    margin-left: 120px;
    padding: 0;
    overflow: hidden
}
.l_title_follow {
    float: right;
    width: 90px;
    height: 30px;
    background: #4291fe;
    background: -moz-linear-gradient(top, #4291fe 0, #3377fd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4291fe), color-stop(100%, #3377fd));
    background: -webkit-linear-gradient(top, #4291fe 0, #3377fd 100%);
    background: -o-linear-gradient(top, #4291fe 0, #3377fd 100%);
    background: -ms-linear-gradient(top, #4291fe 0, #3377fd 100%);
    background: linear-gradient(to bottom, #4291fe 0, #3377fd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4291fe', endColorstr='#3377fd', GradientType=0);
    box-shadow: inset 0 1px 0 #7db4ff;
    -webkit-box-shadow: inset 0 1px 0 #7db4ff;
    -mz-box-shadow: inset 0 1px 0 #7db4ff;
    -ms-box-shadow: inset 0 1px 0 #7db4ff;
    -o-box-shadow: inset 0 1px 0 #7db4ff;
    color: #fff;
    text-decoration: none;
    line-height: 32px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.l_title_follow a,
.lounge_rt_alm a {
    text-decoration: none;
    color: #fff
}
.l_title_follow a:hover,
.lounge_rt_alm a:hover {
    color: #fff;
    text-decoration: none
}
.flw_button {
    width: 24px;
    height: 24px;
    background: url(https://1326173612.rsc.cdn77.org/images/follow_plus.png) no-repeat;
    float: left;
    margin: 3px 0 0 4px;
    padding-right: 6px
}
.l_title_name {
    padding: 0;
    margin: 0 100px 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #333;
    float: left;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.sex_yrs_ctry {
    margin: 0 0 0 120px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #303030;
    font-weight: 100;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    line-height: 24px
}
.details_count_container {
    display: block;
    margin: 0;
    padding: 0;
    color: #404040;
    float: left;
    position: relative;
    z-index: 1
}
#details_count_container_profile {
    margin: 10px 0 0!important;
    color: #666!important;
    font-weight: 100
}
#details_count_container_album {
    margin: 10px 0!important
}
#details_count_container_publicpl {
    margin: 5px 0 0!important
}
#details_count_container_myraaga {
    margin: 5px 0 0!important;
    float: right!important
}
ul.details_count_ul {
    list-style: none;
    padding: 0;
    margin: 0
}
ul.details_count_ul li {
    float: left;
    padding: 0 10px 0 0;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    margin-right: 10px
}
ul.details_count_ul li:last-child {
    border-right: 0
}
ul.details_count_ul .ffp_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    margin: 0;
    line-height: 13px;
    color: #fff;
    font-weight: 100
}
ul.details_count_ul .lounge_count {
    display: block;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding-top: 5px;
    color: #fff
}
#details_count_container_celeb ul.details_count_ul .lounge_count,
#details_count_container_profile ul.details_count_ul .lounge_count,
#details_count_container_myraaga ul.details_count_ul .lounge_count {
    color: #000!important
}
#details_count_container_celeb ul.details_count_ul .ffp_text,
#details_count_container_profile ul.details_count_ul .ffp_text,
#details_count_container_myraaga ul.details_count_ul .ffp_text {
    color: #000!important;
    text-shadow: 0 0 0
}
.lounge_menubar {
    padding: 0;
    margin: 0;
    z-index: 10;
    height: 40px;
    border-bottom: 1px solid #e3e3e3
}
.lounge_nav {
    height: 40px;
    list-style: none;
    padding: 0;
    margin: 0 0 0 20px;
    position: relative;
    top: 0;
    float: left
}
.lounge_nav li {
    float: left;
    padding: 0
}
.lounge_nav li a {
    display: block;
    text-decoration: none;
    text-align: center;
    font: 12pt/36px 'Open Sans', sans-serif;
    color: #666;
    padding: 0 20px;
    float: left;
    font-weight: 100
}
.lounge_nav li a.active {
    text-decoration: none;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    height: 40px;
    border-radius: 3px 3px 0 0;
    border-bottom: 2px solid #ff1164
}
.lounge_myfavorites_div {
    text-align: center;
    display: block;
    padding: 10px 0
}
.lounge_myfavorites_div_menu {
    text-align: center;
    display: inline-block;
    padding: 0;
    margin: 0
}
.ctr_menu {
    list-style: none;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    padding: 0;
    margin: 0;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    overflow: hidden
}
.ctr_menu li {
    float: left;
    padding: 0;
    border-right: 1px solid #d8d8d8
}
.ctr_menu li:last-child {
    border-right: 0
}
.ctr_menu li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    text-align: center;
    display: block;
    float: left;
    color: #666;
    padding: 5px 20px;
    height: auto;
    line-height: 30px;
    text-decoration: none;
    font-weight: 100
}
.ctr_menu li a.active {
    background: #000;
    color: #fff
}
.m_f_albums_div {
    margin: 0;
    padding: 0;
    position: relative;
    top: 0
}
.profile_home_contents_div {
    padding: 0
}
.profile_home_contents_div .jcarousel li {
    width: 150px;
    height: auto
}
.profile_home_contents_div .jcarousel img {
    width: 150px;
    height: 150px!important
}
.tlt_for_events {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #333;
    margin: 10px 0 0;
    padding: 0 15px;
    display: block
}
.overall_img {
    padding: 0;
    margin: 30px 0 0
}
.over_all_cdimages {
    padding: 0;
    margin: 0;
    list-style: none
}
.over_all_cdimages li {
    width: 14.28%;
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 0 0 40px;
    min-height: 1px;
    margin-right: 18px
}
.over_all_cdimages li a {
    text-decoration: none;
    cursor: pointer
}
.over_all_cdimages li a b {
    font-weight: 100
}
.rg_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px
}
.rg_title_secondary {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #333;
    text-align: left;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px
}
.pl_tracks_cnt {
    font-size: 12px!important;
    color: #666
}
.profile_fpl_ul_class .over_all_cdimages_li_alternate .pl_tracks_cnt {
    display: none
}
.over_all_cdimages li.over_all_cdimages_li_alternate {
    width: 46%;
    height: auto;
    float: left;
    position: relative;
    margin: 0 2% 10px 4px;
    padding: 0 0 10px;
    overflow: hidden
}
#latestalbums_ul li.over_all_cdimages_li_alternate {
    height: 110px
}
@media screen and (min-width: 640px) and (max-width: 1024px) {
    .over_all_cdimages li {
        width: 25%;
        margin: 0 0 30px;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding-left: 8px;
        padding-right: 8px;
        min-height: 1px
    }
}
@media screen and (min-width: 1024px) and (max-width: 1290px) {
    .over_all_cdimages li {
        width: 20%;
        margin: 0;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding: 0 0 40px;
        min-height: 1px;
        margin-right: 18px
    }
}
@media screen and (min-width: 1291px) and (max-width: 1440px) {
    .over_all_cdimages li {
        width: 16.6%;
        margin: 0;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding: 0 0 40px;
        min-height: 1px;
        margin-right: 18px
    }
}
@media screen and (min-width: 1441px) and (max-width: 1599px) {
    .over_all_cdimages li {
        width: 14.26%;
        margin: 0;
        float: left;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding: 0 0 40px;
        min-height: 1px;
        margin-right: 13px;
        margin-left: 13px
    }
}
.raaga_img_box {
    width: auto;
    height: auto;
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0)
}
.raaga_img_box img {
    width: 100%;
    border: 0;
    display: block;
    margin: 0
}
.raaga_img_box_hide {
    width: auto;
    height: auto;
    position: relative;
    display: block;
    border: 1px solid #ccc
}
.raaga_img_box_hide img {
    width: 100%;
    border: 0;
    display: block;
    margin: 0
}
.fvrt_aicon {
    background: url(https://1326173612.rsc.cdn77.org/images/plsts_i.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    padding-right: 7px;
    margin-left: 2px;
    margin-top: 10px
}
.lou_title_div {
    padding: 0;
    margin: 25px 20px -5px 17px;
    overflow: hidden;
    padding-bottom: 5px
}
.lou_tits {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #333;
    margin: 0;
    padding: 0;
    display: block;
    float: left
}
.lounge_seeall {
    float: left;
    text-decoration: none;
    padding: 3px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    border: solid 1px #aaa;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fafafa, #ededed);
    background-image: -ms-linear-gradient(top, #fafafa, #ededed);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#ededed));
    background-image: -webkit-linear-gradient(top, #fafafa, #ededed);
    background-image: -o-linear-gradient(top, #fafafa, #ededed);
    background-image: linear-gradient(top, #fafafa, #ededed);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr='#fafafa', endColorstr='#ededed', GradientType=0);
    -webkit-transition: all .05s linear;
    -moz-transition: all .05s linear
}
.atitle_raaga {
    text-align: center;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    padding: 5px;
    color: #333
}
.r_lounge_tracks {
    margin: 10px 0;
    padding: 0;
    display: block;
    overflow: hidden
}
.profile_friendspl_recentlypl_class {
    width: 46%;
    margin: 1% 1% 3%;
    background: #fff;
    display: inline-block;
    padding: 1%;
    text-align: center;
    border: 1px #e3e3e3 solid
}
.profile_home_list_ul li {
    position: relative
}
.songs_trcks_l {
    list-style: none;
    margin: 0;
    padding: 0
}
.songs_trcks_l li {
    padding: 5px 0;
    margin: 0;
    height: auto
}
.counts_p {
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #333;
    line-height: 50px;
    text-align: center;
    width: 30px;
    float: left
}
.pn_f {
    background: #f9f9f9
}
.imm_div {
    width: 50px;
    height: 50px;
    float: left
}
.imm_div img {
    width: 50px;
    height: 50px;
    border: 0
}
.right_contect_tlist {
    margin-left: 90px;
    padding: 0;
    line-height: 50px;
    color: #999;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}
.right_contect_tlist a {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    text-decoration: none
}
.replayed_aicon {
    background: url(https://1326173612.rsc.cdn77.org/images/r_pyed.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    padding-right: 7px;
    margin-left: 2px;
    margin-top: 10px
}
.ffplts_aicon {
    background: url(https://1326173612.rsc.cdn77.org/images/f_pltst.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    padding-right: 7px;
    margin-left: 2px;
    margin-top: 10px
}
.myfavts_aicon {
    background: url(https://1326173612.rsc.cdn77.org/images/my_frts.png) no-repeat;
    width: 30px;
    height: 28px;
    float: left;
    padding-right: 7px;
    margin-left: 2px;
    margin-top: 10px
}
.my_f_subt {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333;
    float: left;
    margin: 0;
    padding: 0;
    line-height: 28px
}
.m_fv_sub_div {
    padding: 0;
    margin: 10px 20px -5px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    -moz-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0
}
.slideshow_box_shadow {
    -webkit-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    -moz-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0
}
#suggestions {
    position: fixed;
    top: 64px;
    z-index: 1000
}
.srch_contbox {
    height: auto;
    overflow: hidden;
    border-left: 1px solid #ddd;
    background: #f4f4f4
}
.srch_cat {
    width: 70px;
    float: left;
    font: normal 13px 'Open Sans', sans-serif;
    text-align: center;
    vertical-align: middle;
    height: auto;
    color: #666
}
.srch_cont {
    overflow: hidden;
    padding: 5px
}
.srch_cont_hd {
    font: bold 13px 'Open Sans', sans-serif;
    line-height: 14px;
    color: #333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.srch_des {
    font: 11px 'Open Sans', sans-serif;
    line-height: 16px;
    color: #999;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.srch_img {
    float: left;
    margin: 0;
    width: 30px;
    height: 30px;
    overflow: hidden
}
.search_option {
    padding: 0;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}
.sea_con_text {
    margin-left: 35px;
    padding: 0;
    overflow: hidden
}
.search_show_all {
    height: 30px;
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #efefef), color-stop(100%, #dfdfdf));
    background: -webkit-linear-gradient(top, #efefef 0, #dfdfdf 100%);
    background: -o-linear-gradient(top, #efefef 0, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #efefef 0, #dfdfdf 100%);
    background: linear-gradient(to bottom, #efefef 0, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dfdfdf', GradientType=0);
    border-top: 1px solid #fff;
    padding: 0;
    margin: 0;
    overflow: hidden
}
.search_show_all a {
    line-height: 30px;
    text-align: center;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #555;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.search_wrapper {
    width: 300px;
    height: auto;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 3px 6px -1px rgba(109, 109, 109, 1);
    -moz-box-shadow: 0 3px 6px -1px rgba(109, 109, 109, 1);
    box-shadow: 0 3px 6px -1px rgba(109, 109, 109, 1);
    border-top: 2px solid #e5e5e5
}
.hp_albumslist {
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat);
    display: block
}
.hover_play_b {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 52%;
    margin: -20px 0 0 -20px;
    cursor: pointer;
    display: none;
    background-position: -41px -2px
}
.ccd_hover_social_b {
    background: #000;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    height: 24px;
    position: absolute;
    left: 50%;
    display: none;
    margin: -30px 0 0 -45px;
    top: 100%
}
.ccd_hover_social_b a {
    float: left;
    display: block;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    text-decoration: none
}
.albumimage_hover_social_b {
    background: #000;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    height: 24px;
    position: absolute;
    left: 50%;
    margin: -45px 0 0 -45px;
    bottom: 4%;
    display: none
}
.albumimage_hover_social_b a {
    float: left;
    display: block;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    text-decoration: none
}
.a_p_cd {
    background-position: -91px -11px;
    width: 20px;
    height: 14px;
    margin: 5px
}
.f_p_cd {
    background-position: -111px -11px;
    width: 19px;
    height: 14px;
    margin: 5px
}
.s_p_cd {
    background-position: -131px -11px;
    width: 20px;
    height: 14px;
    margin: 5px
}
.myraaga-rc_played {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_r_played.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga-invite_fts {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_invite_fts.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.label_on {
    background: url(https://1326173612.rsc.cdn77.org/images/shuffle_on.png) no-repeat;
    width: 62px;
    height: 23px;
    display: block;
    cursor: pointer
}
.label_off {
    background: url(https://1326173612.rsc.cdn77.org/images/shuffle_off.png) no-repeat;
    width: 62px;
    height: 23px;
    display: block;
    cursor: pointer
}
.in_lin {
    position: absolute;
    left: -99999999px
}
.active_pl_q {
    position: relative;
    display: inline-block;
    line-height: 24px;
    vertical-align: middle
}
.fb-comments,
.fb-comments span,
.fb-comments iframe {
    width: 98%!important
}
#radio_mood_ul {
    width: auto;
    height: auto;
    list-style: none outside none;
    margin: 10px 0 0 20px;
    padding: 0;
    position: relative;
    top: 0
}
.radio_home_nonstop_channel_play_icon {
    top: 50%;
    cursor: pointer;
    left: 50%;
    width: 36px;
    height: 36px;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -2px -2px;
    margin: -20px 0 0 -20px;
    display: none
}
#radio_mood_ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: 0 none!important;
    box-shadow: 0 0 0!important;
    height: auto!important;
    position: relative;
    min-width: 100px!important
}
body {

}
input,
textarea {
    -webkit-touch-callout: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0
}
.center_padding_class {
    padding: 0
}
.items_not_available {
    color: red;
    font-weight: 700
}
.table_heading {
    font-size: 14px;
    font-weight: 700
}
.btn_div_class {
    color: #454545;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 0;
    float: left;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0 1px 0 #fff
}
.login_container {
    padding-top: 20px
}
.login_table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 10px 10px 10px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px;
    padding: 10px
}
.login_table tr {
    background-color: #fff
}
.login_table td {
    padding: 10px!important
}
.login_table input {
    border: 1px solid #ccc
}
* {
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0;
    margin: 0 auto;
    padding: 0
}
element.style {
    cursor: default
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    overflow-x: hidden
}
.save_playlist_grey_but {
    background: #1e1e1e;
    border: 1px solid #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 1px 0 #302f2f;
    -webkit-box-shadow: 0 1px 0 #302f2f;
    -moz-box-shadow: 0 1px 0 #302f2f;
    color: #969292;
    cursor: pointer;
    float: left;
    font: bold 11px/21px 'Open Sans', arial;
    margin: 0 10px 0 0;
    padding: 2px 10px;
    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 #100f0f;
    width: auto
}
.save_playlist_grey_but:hover {
    background: none repeat scroll 0 0 #313030;
    border: 1px solid #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 1px 0 #302f2f;
    -webkit-box-shadow: 0 1px 0 #302f2f;
    -moz-box-shadow: 0 1px 0 #302f2f;
    color: #969292;
    cursor: pointer;
    float: left;
    font: bold 11px/21px 'Open Sans', arial;
    margin: 0 10px 0 0;
    padding: 2px 10px;
    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 #100f0f;
    width: auto;
    text-shadow: 0 1px 0 #100f0f
}
.cont_play_grey_but {
    width: auto;
    height: 13px;
    float: left;
    position: relative;
    font: normal 13px/23px 'Open Sans', sans-serif;
    color: #333;
    text-align: left;
    text-indent: 7px;
    margin: 6px 0 0 5px;
    cursor: pointer;
    padding: 0 10px 0 0;
    line-height: 13px
}
#addtoplaylist_submit .cont_play_grey_but:first-child {
    width: auto;
    float: left;
    position: relative;
    font: normal 13px/34px 'Open Sans', sans-serif;
    color: #fff;
    margin: 6px 0 0 5px;
    cursor: pointer;
    padding: 0 30px;
    background: #09adf1;
    height: 34px;
    text-align: center
}
#addtoplaylist_submit .cont_play_grey_but:last-child {
    width: auto;
    float: left;
    position: relative;
    font: normal 13px/34px 'Open Sans', sans-serif;
    color: #fff;
    margin: 6px 0 0 5px;
    cursor: pointer;
    padding: 0 30px;
    background: #444;
    height: 34px;
    text-align: center
}
.tr_play_all {
    -webkit-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #000 inset, 0 0;
    -moz-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #000 inset, 0 0;
    box-shadow: 1px 0 rgba(255, 255, 255, 1), -1px 0 #cecece inset, 0 0
}
.cont_play_grey_but_disabled {
    width: auto;
    height: 23px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg.png) top repeat-x;
    font: normal bold 12px/23px 'Open Sans', sans-serif;
    color: #363636;
    text-align: left;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0 10px 0 0;
    opacity: .5
}
#language_change_prompt_table {
    width: 350px
}
.playsong_options_table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 10px 10px 10px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    width: 300px;
    padding: 10px
}
.playsong_options_table tr {
    background-color: #fff
}
.playsong_options_table td {
    padding: 10px!important
}
.playsong_options_table td.close_btn_div {
    padding: 2px!important
}
.playsong_options_table td.close_btn_div img {
    cursor: pointer
}
.playsong_options_table td.header_text {
    font-size: 15px;
    font-weight: 400
}
.playsong_options_table input {
    border: 1px solid #ccc
}
.playsong_btn_class_langchange {
    width: 250px!important
}
.playsong_btn_class {
    width: 200px;
    height: 23px;
    float: none;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg.png) top repeat-x;
    font: bold 12px/23px droid sans, 'Open Sans', sans-serif;
    color: #363636;
    text-align: center;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
    padding: 0 10px 0 0
}
.playsong_btn_class:hover {
    width: 200px;
    height: 23px;
    float: none;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_grey_bg_hov.png) top repeat-x;
    font: bold 12px/23px droid sans, 'Open Sans', sans-serif;
    color: #363636;
    text-align: center;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-indent: 7px;
    margin: 0 0 0 5px;
    cursor: pointer;
    box-shadow: 1px 1px 1px #fff;
    -webkit-box-shadow: 1px 1px 1px #fff;
    -moz-box-shadow: 1px 1px 1px #fff;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6)
}
.textoverflow_class {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 12pt;
	text-align:left;
}
.blackcolor_link {
    color: #484848
}
.alertmsg_container_div_top {
    position: fixed;
    text-align: center;
    width: 100%;
    display: none;
    z-index: 10000000;
    top: -60px;
    left: 35%
}
.alertmsg_div_top {
    background-color: #000;
    box-shadow: 0 0 5px 1px #666;
    color: #fff;
    height: auto;
    padding: 15px;
    width: 300px;
    z-index: 1000000;
    opacity: 0;
    position: relative
}
.alertmsg_container_div {
    position: fixed;
    text-align: center;
    width: 100%;
    display: none;
    z-index: 10000000;
    bottom: -60px;
    left: 50%;
    margin-left: -150px
}
.alertmsg_div {
    background-color: #000;
    box-shadow: 0 0 5px 1px #666;
    color: #fff;
    height: auto;
    padding: 15px;
    width: 300px;
    z-index: 1000000;
    opacity: 0;
    position: relative
}
.alertmsg_container_close {
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 3px
}
.alertmsg_login_link {
    color: #fff;
    text-decoration: underline
}
.alertmsg_login_link_black {
    color: #000;
    text-decoration: underline
}
.notlogged_in_text {
    background: url(https://1326173612.rsc.cdn77.org/images/not_logged.png) no-repeat center;
    width: 365px;
    height: 80px
}
.notlogged_in_button {
    background: url(https://1326173612.rsc.cdn77.org/images/click_here.png) no-repeat center;
    width: 255px;
    height: 40px;
    cursor: pointer
}
.btn_div_class_rt a {
    background-color: #000;
    border-radius: 4px 4px 4px 4px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 8px;
    float: right;
    font-family: 'Open Sans', sans-serif;
    margin-top: -30px;
    margin-right: 3px
}
.publicpl_show_all a {
    background-color: #000;
    border-radius: 4px 4px 4px 4px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    padding: 5px 8px;
    float: right;
    font-family: 'Open Sans', sans-serif;
    margin: 5px 5px 5px 0
}
.pin_screen_div {
    background: url(https://1326173612.rsc.cdn77.org/images/pin.png) no-repeat;
    cursor: pointer;
    float: right;
    position: relative;
    right: 5px;
    top: 12px;
    width: 24px;
    height: 24px
}
.fav_delete_loader {
    position: absolute;
    top: 15%;
    left: 20%;
    width: 40%!important
}
.fav_undo_delete {
    position: absolute;
    top: 15%;
    left: 17%
}
.fav_undo_delete a.undo_favdelete {
    background: #4065bb;
    padding: 6px 14px;
    border-radius: 2px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.fav_undo_delete a.close_favdelete {
    background: #464646;
    padding: 6px 32px;
    border-radius: 2px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.favorite_delete_link {
    font-weight: 700;
    height: 22px;
    padding: 0 3px 5px;
    position: absolute;
    left: 0;
    text-align: center;
    top: 0;
    width: 22px;
    display: none;
    background: url(https://1326173612.rsc.cdn77.org/images/close_button.png) no-repeat center
}
.label_content {
    text-align: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: 700;
    padding: 0 10px 0 0
}
.raaga_register {
    width: 230px;
    padding: 3px;
    border: 1px solid #bdc7d8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
.field_select {
    width: 70px;
    padding: 3px;
    border: 1px solid #bdc7d8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    margin-right: 3px
}
.field_country {
    width: 145px;
    padding: 3px;
    border: 1px solid #bdc7d8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
.field_gender {
    width: 100px;
    padding: 3px;
    border: 1px solid #bdc7d8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
.register_table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-radius: 10px 10px 10px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 450px;
    padding: 3px
}
.register_table tr {
    background-color: #fff
}
.register_table td {
    padding: 3px
}
a.selected_lang_div2 {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #d7d7d7;
    text-shadow: 0 1px 0 #fff;
    padding: 3px 13px!important;
    color: #535151;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-box-shadow: inset 0 2px 0 -1px #fff;
    -webkit-box-shadow: inset 0 2px 0 -1px #fff;
    box-shadow: inset 0 2px 0 -1px #fff
}
.trendingnow_filter_tbox_class {
    border: 1px solid #c5c5c5;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #e2e2e2 inset;
    margin: 4px 0 0 5px;
    padding: 5px;
    width: 110px
}
.no_tracks_available_div {
    font-weight: 700;
    font-size: 14px;
    padding-top: 10px
}
.myraaga_fav_addmore_div {
    width: 99%;
    margin-bottom: 15px;
    float: right;
    margin-right: 0
}
.favorite_album_yet {
    width: 300px;
    height: auto;
    margin: auto;
    position: relative
}
.favorite_album_yet_cd {
    width: 100px;
    height: 100px;
    margin: auto;
    padding: 0
}
.favorite_album_yet_content {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #555;
    margin: auto;
    text-align: center;
    line-height: 25px
}
.favorite_album_yet_album {
    width: 212px;
    height: auto;
    padding: 10px 0 0;
    margin: auto
}
.favorite_album_yet_album_content {
    text-align: center;
    padding: 8px 15px 8px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 13px;
    font-weight: 100;
    border: #0087bb 1px solid;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer;
    background: #0087bb
}
.favorite_album_yet_album_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/add_favoritesin.png) no-repeat left center;
    width: 20px;
    height: 20px;
    float: left
}
.bluebutton_class {
    background-image: -ms-linear-gradient(top, #009deb 0, #00bcf1 100%);
    background-image: -moz-linear-gradient(top, #009deb 0, #00bcf1 100%);
    background-image: -o-linear-gradient(top, #009deb 0, #00bcf1 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #009deb), color-stop(1, #00bcf1));
    background-image: -webkit-linear-gradient(top, #009deb 0, #00bcf1 100%);
    background-image: linear-gradient(to bottom, #009deb 0, #00bcf1 100%);
    text-align: center;
    padding: 8px 15px 4px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    border: #0087bb 1px solid;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer
}
.newpl_add_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat scroll -390px -10px rgba(0, 0, 0, 0);
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 10px
}
.publicpl_filter_div {
    border-bottom: 1px solid #e3e3e3;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: table;
    width: 100%
}
.publicpl_filter_genre_div {
    float: left;
    padding-top: 10px
}
.publicpl_filter_genre_heading {
    float: left;
    padding: 3px 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #666
}
.publicpl_filter_sortby_div {
    float: right;
    height: 25px;
    padding-top: 10px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.publicpl_filter_sortby_heading {
    float: left;
    padding-right: 10px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.publicpl_filter_sortby_div ul {
    float: left;
    list-style: none
}
.publicpl_filter_sortby_div ul li {
    float: left;
    margin-right: 10px
}
.publicpl_filter_sortby_div ul li a {
    color: #008BC4;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt
}
.publicpl_filter_sortby_div ul li a.active {
    background-color: #008BC4;
    color: #FFF;
    padding: 5px 10px;
    text-decoration: none;
    border-radius: 6px
}
.arrow_box {
    width: 220px;
    height: auto;
    z-index: 10000;
    float: left;
    position: absolute;
    top: 46px;
    left: -49px;
    background: #f1f1f1;
    border-radius: 0 0 2px 2px;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    -o-box-shadow: 0 3px 8px rgba(0, 0, 0, .25)
}
.arrow_box ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.arrow_box ul li {
    padding: 0
}
.arrow_box ul li:first-child {
    border-top: 0
}
.arrow_box ul li:last-child {
    box-shadow: none
}
.arrow_box ul li:hover {
    background: #25262b
}
.arrow_box ul li a {
    padding: 0 0 0 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    line-height: 30px;
    font-weight: 400;
    text-align: left;
    height: 30px;
    display: block
}
.arrow_box ul li a:hover {
    background: #0f6da9;
    color: #fff
}
.arrow_box_myraaga_hp {
    background: none repeat scroll 0 0 #222;
    border-radius: 0 0 2px 2px;
    height: auto;
    margin-top: 0;
    position: absolute;
    width: 180px;
    z-index: 1
}
.arrow_box_myraaga_hp ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.arrow_box_myraaga_hp ul li {
    padding: 0;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.06), 0px -1px #000 inset, 0 0;
    -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.06), 0px -1px #000 inset, 0 0;
    box-shadow: 0 1px rgba(255, 255, 255, 0.06), 0px -1px #000 inset, 0 0
}
.arrow_box_myraaga_hp ul li:first-child {
    border-top: none
}
.arrow_box_myraaga_hp ul li:last-child {
    box-shadow: none
}
.arrow_box_myraaga_hp ul li:hover {
    background: #25262b
}
.arrow_box_myraaga_hp ul li a {
    padding: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    line-height: 30px;
    font-weight: 400;
    text-align: left;
    height: 30px;
    display: block
}
.arrow_box_myraaga_hp ul li a:hover {
    background: #0f6da9
}
.account_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_pr_icon.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    padding-right: 10px
}
.account_playlist {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -57px -45px
}
.account_favorites {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -87px -46px
}
.account_sett {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -49px -655px
}
.account_friends {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -120px -46px
}
.account_frndsplaylist {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -149px -46px
}
.account_social_connect {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -178px -46px
}
.account_fbfriends {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -207px -46px
}
.l_out_file {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -234px -46px
}
.pedit_file {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -31px -45px
}
.p_file_raaaga {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: -7px -44px
}
#remember_selection_cbox {
    float: left;
    margin-left: 55px;
    margin-top: 1px
}
.remember_selection_text {
    margin-left: 10px;
    float: left;
    cursor: pointer
}
.devotional_atz {
    background-color: #ccc;
    float: left;
    font-size: 14px;
    margin: 10px 0;
    padding: 5px;
    width: 100%
}
.devotional_atz_heading {
    float: left;
    font-weight: 700;
    padding-left: 30px;
    padding-right: 10px
}
.devotional_atz_ul {
    list-style: none
}
.devotional_atz_ul li {
    cursor: pointer;
    float: left;
    font-weight: 700;
    padding: 0 5px
}
.deities_heading {
    color: #555;
    font-family: trebuchet ms, droid sans, arial;
    font-size: 17px;
    font-weight: 700;
    padding: 10px 35px
}
.feed_bform {
    width: 510px;
    height: 480px;
    background: #fbfbfb;
    margin: 0 auto;
    background: -moz-linear-gradient(top, #fbfbfb 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #efefef 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #efefef 100%);
    background: linear-gradient(to bottom, #fbfbfb 0, #efefef 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)
}
.feed_bformin {
    padding: 15px 30px 30px;
    float: left;
    position: relative;
    margin: 0
}
.feed_text {
    background: url(https://1326173612.rsc.cdn77.org/images/feedback.png) no-repeat;
    width: 140px;
    height: 25px;
    padding: 0;
    margin: 0
}
.feed_future {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    text-align: left;
    margin: 15px 0 0;
    float: left
}
.input_form {
    float: left;
    padding: 0;
    margin-top: 30px;
    font-size: 13px;
    color: #333
}
.form_in {
    width: 420px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
    font-size: 13px;
    color: #333
}
.feed_txtarea {
    width: 420px;
    height: 80px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 30px;
    font-size: 13px;
    color: #333
}
.Feed_button {
    background: #6e6e6e;
    background: -moz-linear-gradient(top, #6e6e6e 0, #454545 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6e6e6e), color-stop(100%, #454545));
    background: -webkit-linear-gradient(top, #6e6e6e 0, #454545 100%);
    background: -o-linear-gradient(top, #6e6e6e 0, #454545 100%);
    background: -ms-linear-gradient(top, #6e6e6e 0, #454545 100%);
    background: linear-gradient(to bottom, #6e6e6e 0, #454545 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6e6e6e', endColorstr='#454545', GradientType=0);
    -webkit-box-shadow: #000 0 0 0 1px, #fff 0 2px 0, inset #a0a0a0 0 1px 0;
    -moz-box-shadow: #000 0 0 0 1px, #fff 0 2px 0, inset #a0a0a0 0 1px 0;
    box-shadow: #000 0 0 0 1px, #fff 0 2px 0, inset #a0a0a0 0 1px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    text-shadow: 0 1px 0 #000;
    cursor: pointer;
    font-weight: 700
}
.close_button {
    position: relative;
    right: 0;
    float: right;
    top: 6px;
    margin-right: 6px;
    background: url(https://1326173612.rsc.cdn77.org/images/close_bu.png) no-repeat;
    width: 21px;
    height: 20px;
    cursor: pointer
}
.select_box_border {
    border: 1px solid #ccc;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.followers_like {
    float: left;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #555;
    padding: 12px 0 17px;
    line-height: 14px;
    vertical-align: top;
    overflow: hidden
}
.followers_like a {
    display: inline-block;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #555;
    height: 14px;
    margin: 0 5px 0 0;
    border-right: 1px solid #555;
    padding-right: 5px;
    text-align: left;
    line-height: 15px
}
.followers_like a:last-child {
    border-right: 0
}
.fllrs {
    width: 20px;
    height: 14px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/followers.png) no-repeat;
    padding: 0 5px 0 0
}
.lkes {
    width: 20px;
    height: 14px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/n_likes.png) no-repeat;
    padding: 0 5px 0 0
}
.like_btt {
    width: 24px;
    height: 18px;
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/fav_btn.png) no-repeat
}
.album_selected {
    box-shadow: 0 0 6px #8f8c8c;
    border: 2px solid #eee
}
.dropdown_trend_parentdiv {
    float: left;
    margin-top: -2px;
    width: 150px;
    position: relative
}
.lang_dropdown_div_compilation {
    float: left;
    position: relative;
    width: 150px;
    z-index: 1;
    left: 10px;
    top: -4px
}
.lang_dropdown_div_celeblist {
    float: left;
    margin-top: 0;
    margin-left: 10px
}
.lang_dropdown_div_publicpl {
    float: left;
    margin-top: 0;
    margin-left: 10px
}
.albums_list_title {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    height: 30px;
    display: block;
    color: #000;
    padding-left: 1%;
    padding-right: 1%
}
#albums_list_title_compilation {
    top: 0!important
}
.followers_list_div {
    margin: 10px 0 0;
    padding: 0 0 0 10px
}
.tooltip_header {
    width: 230px;
    height: auto
}
.tooltip_header span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 230px;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px
}
.tooltip_tracklist_div {
    margin-left: 10px;
    width: 200px
}
.tooltip_track_heading {
    color: #454545;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
    width: 200px;
    float: left;
    cursor: pointer
}
.tooltip_track_heading img {
    position: relative;
    top: 0;
    margin-right: 3px;
    cursor: pointer;
    width: 12px;
    height: 12px
}
.tooltip_track_heading_more {
    color: #454545;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
    width: 200px;
    float: left;
    padding-left: 25px
}
.tooltip_track_heading_more a {
    color: #3e78fd
}
.tooltip_footer {
    float: left;
    width: 230px;
    height: auto;
    margin: 5px 0 0 20px;
    padding: 0;
    position: relative;
    clear: both
}
.tooltip_footer ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.tooltip_footer ul li {
    float: left;
    text-align: center;
    padding: 5px 2px;
    margin: 0 6px 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 9pt;
    color: #fff;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
    background: #000
}
.tooltip_footer ul li:hover {
    background: #464646
}
.tooltip_playall {
    background: url(https://1326173612.rsc.cdn77.org/images/tooltip_play.png) no-repeat left;
    width: 10px;
    height: 10px;
    margin: 0 0 0 2px;
    padding: 0 10px 0 14px
}
.tooltip_queue {
    background: url(https://1326173612.rsc.cdn77.org/images/tooltip_queue.png) no-repeat left;
    width: 12px;
    height: 10px;
    margin: 0 0 0 4px;
    padding: 0 10px 0 14px
}
.tooltip_favorite {
    background: url(https://1326173612.rsc.cdn77.org/images/tooltip_favorite.png) no-repeat left;
    width: 10px;
    height: 10px;
    margin: 0 0 0 4px;
    padding: 0 10px 0 14px
}
.devotional_header_image {
    text-align: center
}
.devotional_header_image img {
    width: 100%;
    height: 100%
}
.crt_nplts {
    width: 700px;
    height: auto;
    padding: 0;
    margin: auto;
    display: block;
    background: #fff;
    box-shadow: 0 0 6px 0 #000;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    overflow: hidden
}
.crt_nplts .image_wrap_big {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    float: none;
    border: 1px #e3e3e3 solid
}
.new_pts_t {
    height: 40px;
    background: #ececec;
    border-bottom: 1px solid #dcdcdc;
    margin: 0
}
.t_plts_h {
    font: normal 17px/41px 'Open Sans', sans-serif;
    color: #555;
    padding-left: 20px;
    margin: 0;
    text-shadow: 0 1px 0 #fff;
    float: left
}
.pl_lightbox_close {
    float: right;
    font-size: 12px;
    padding: 10px;
    font-weight: 700;
    color: #555;
    cursor: pointer
}
.n_p_details {
    padding: 2px 20px 20px;
    margin: 0;
    position: relative;
    display: block
}
.n_upload_img {
    float: left;
    width: 130px;
    height: 130px;
    position: relative;
    display: block
}
.det_right_panel {
    margin: 0 0 0 160px;
    padding: 0;
    display: block
}
.in_tit {
    font: normal 12px/18px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.in_c_p {
    width: 286px!important;
    padding: 10px!important;
    border: 1px solid #dedede!important;
    margin-bottom: 20px!important;
    font: mormal 12px Open Sans!important;
    color: #333!important;
    border-radius: 4px!important;
    -mz-border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    -o-border-radius: 4px!important;
    box-shadow: inset 0 1px 3px 0 #dfdfdf!important
}
.select_box_div {
    width: 160px;
    float: left;
    padding: 10px;
    border: 1px solid #dedede;
    margin-bottom: 20px;
    font: mormal 12px 'Open Sans', sans-serif;
    color: #333;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: inset 0 1px 3px 0 #dfdfdf
}
.select_box_div_theme {
    width: 306px;
    padding: 10px;
    border: 1px solid #dedede;
    margin-bottom: 20px;
    font: mormal 12px 'Open Sans', sans-serif;
    color: #333;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: inset 0 1px 3px 0 #dfdfdf
}
.text_area_new {
    width: 286px;
    padding: 10px;
    border: 1px solid #dedede;
    margin-bottom: 20px;
    font: mormal 12px 'Open Sans', sans-serif;
    color: #333;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: inset 0 1px 3px 0 #dfdfdf
}
.plts_create_button {
    padding: 10px 0 5px;
    margin: 15px 0 0;
    overflow: hidden;
    clear: both;
    text-align: center
}
.plts_cancel_button {
    background: url(https://1326173612.rsc.cdn77.org/images/plts_cancel.jpg);
    height: 33px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    padding: 0 20px;
    float: left;
    text-align: center;
    font: normal 12px/33px 'Open Sans', sans-serif;
    color: #333;
    margin-right: 10px;
    border: #c6c6c6 1px solid;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer
}
.plts_cplts_button {
    background: url(https://1326173612.rsc.cdn77.org/images/create_plts_bg.jpg);
    height: 33px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    padding: 0 20px;
    float: left;
    text-align: center;
    font: normal 12px/33px 'Open Sans', sans-serif;
    color: #fff;
    border: #2483d5 1px solid;
    text-shadow: 0 1px 0 #1c71b4;
    cursor: pointer
}
.link_tag {
    color: #2a9ffc
}
.privacy_d {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.privacy_d_lft_content {
    font: normal 12px/46px 'Open Sans', sans-serif;
    float: left;
    color: #999;
    padding: 0;
    margin: 0 10px 0 0
}
.c_nbutton-tab {
    padding: 15px 0;
    margin: 0;
    border-bottom: 1px solid #dedede;
    overflow: hidden
}
.c_nbutton-tab a {
    background: url(https://1326173612.rsc.cdn77.org/images/c_p.jpg);
    height: 33px;
    padding: 0 20px;
    font: normal 12px/33px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    border: #2483d7 1px solid;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    float: left;
    display: block
}
.c_nbutton-tab a span {
    background-image: url(https://1326173612.rsc.cdn77.org/images/plus_+_icon.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    display: block;
    position: relative;
    top: 11px;
    float: left;
    padding-right: 6px
}
.c_nbutton-tab a:hover {
    background: #44b4ff
}
.already_created_plts {
    padding: 0;
    margin: 0;
    display: block;
    height: auto;
    overflow: auto;
    height: 120px
}
.save_plts_t {
    font: normal 12px/30px 'Open Sans', sans-serif;
    color: #666;
    margin: 0 0 0 36px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.sep-p {
    padding: 0;
    display: block;
    margin: 0;
    list-style: none
}
.sep-p li {
    padding: 5px 0 5px 5px;
    margin: 0;
    overflow: hidden
}
.sep-p li:hover {
    background: #f6f6f6
}
.sep-p li a {
    color: #666;
    padding: 0;
    text-decoration: none;
    float: left;
    display: block
}
.sep-p li a img {
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    border: 0;
    float: left
}
#newplaylist_entry_div {
    border-bottom: 1px solid #dedede
}
#newplaylist_entry_div .n_p_details {
    padding: 10px 0!important
}
.addtopl_selectedsongs_heading {
    font-weight: 700;
    padding: 10px 0
}
.shuffle_toggle_btn_div {
    float: left;
    left: 20px;
    position: relative
}
#shuffle_toggle_ul li {
    margin: 5px 0;
    list-style: none
}
#shuffle_toggle_ul li>span {
    color: #fff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    width: 50px;
    top: 2px;
    position: relative
}
.ui-sbutton-container {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2px;
    background: #23a1fd;
    height: 24px;
    line-height: 24px
}
.ui-sbutton-container .ui-sbutton-handle {
    display: block;
    background-color: #ddd;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: -1px;
    cursor: w-resize;
    height: 100%;
    border-radius: 2px;
    box-shadow: 0 0 5px -1px #000
}
.ui-sbutton-container .ui-sbutton-handle.ui-sbutton-active {
    background-color: #ddd
}
.ui-sbutton-container .ui-sbutton-label {
    display: block;
    text-align: center;
    float: left;
    font-size: 13px;
    color: #fff;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform: uppercase
}
.div_lang_lsts a.lag_hbar {
    background: #e8e8e8 url(https://1326173612.rsc.cdn77.org/images/h_m_dowarrow.png);
    background-position: right 14px;
    padding-right: 34px;
    background-repeat: no-repeat
}
.div_lang_lsts {
    float: left;
    height: 30px;
    padding: 8px 10px
}
.div_lang_lsts a {
    font: 11px 'Open Sans', sans-serif;
    float: left;
    color: #333;
    padding: 0 10px;
    text-shadow: 0 1px 0 #fff;
    display: block;
    line-height: 32px;
    height: 32px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    box-shadow: 0 1px 1px 0 rgba(141, 139, 139, 0.9), inset 0 1px 0 0 rgba(255, 255, 255, 0.81), inset 0 -1px 0 0 rgba(22, 22, 22, 0.6);
    -mz-box-shadow: 0 1px 1px 0 rgba(141, 139, 139, 0.9), inset 0 1px 0 0 rgba(255, 255, 255, 0.81), inset 0 -1px 0 0 rgba(22, 22, 22, 0.6);
    -webkit-box-shadow: 0 1px 1px 0 rgba(141, 139, 139, 0.9), inset 0 1px 0 0 rgba(255, 255, 255, 0.81), inset 0 -1px 0 0 rgba(22, 22, 22, 0.6);
    -o-box-shadow: 0 1px 1px 0 rgba(141, 139, 139, 0.9), inset 0 1px 0 0 rgba(255, 255, 255, 0.81), inset 0 -1px 0 0 rgba(22, 22, 22, 0.6);
    border-radius: 1px;
    -mz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -o-border-radius: 1px
}
.plts_tm_base {
    padding: 0;
    margin: 10px 0 0
}
.plts_tm_base a {
    text-decoration: none;
    float: left;
    padding: 0 8px 0 0;
    margin: 0
}
.plts_tm_base a:last-child {
    padding: 0
}
.plts_tm_base a img {
    width: 105px;
    height: 105px;
    border: 0
}
.more_hpltst {
    float: right;
    font: bold 13px 'Open Sans', sans-serif;
    color: #333;
    margin: 10px 0 0
}
.moods_radio_h {
    width: 150px;
    overflow: hidden;
    margin: 0
}
.moods_radio_h a {
    padding: 5px 5px 0 0;
    display: block;
    float: left
}
.moods_radio_h a img {
    width: 70px;
    height: 70px;
    border: 0
}
#moods_radio_h_themes {
    width: 375px!important
}
.radio_sub_menus {
    overflow: hidden;
    margin: 0
}
.radio_sub_menus a {
    padding: 5px 5px 0 0;
    display: block;
    float: left
}
.radio_sub_menus a img {
    width: 100px;
    height: 70px;
    border: 0
}
.demo_box_heading {
    padding: 0 0 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #999;
    margin-bottom: 5px;
    float: left;
    width: 100%
}
.demo_box_no {
    background-color: #000;
    color: #fff;
    float: left;
    font-weight: 700;
    margin: 0 5px 0 0;
    padding: 0 5px
}
.demo_box_title {
    float: left;
    font-weight: 700
}
.demo_box_content {
    clear: both;
    font: 13px 'Open Sans', sans-serif;
    color: #666
}
.demo_raaga {
    position: absolute;
    bottom: 20px;
    padding: 14px 0 8px;
    color: #bababa;
    font: normal 12px 'Open Sans', sans-serif;
    width: 65px;
    display: inline-block;
    text-align: center
}
.demo_raaga img {
    opacity: .7;
    filter: alpha(opacity=60)
}
.demo_raaga:hover {
    color: #f3f3f3
}
.demo_raaga:hover img {
    opacity: 1;
    filter: alpha(opacity=100)
}
.demo_raaga_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    margin-bottom: 6px;
    background-position: -151px -510px
}
.raaga_fb_frnts {
    margin: 0;
    padding: 0 10px
}
.fb_frnd_rg {
    padding: 0;
    margin: 0;
    list-style: none
}
.fb_frnd_rg li {
    width: 130px;
    white-space: nowrap;
    overflow: hidden;
    background: #fff;
    border-bottom: 2px solid #d8d8d8;
    text-overflow: ellipsis;
    padding: 6px;
    margin-right: 3px;
    display: inline-block;
    float: left
}
.fb_frnd_rg li img {
    float: left;
    width: 40px;
    height: 40px;
    border: 0
}
.fb_rg_rgt {
    margin: 0 0 0 45px;
    padding: 0
}
.fb_rg_rgt_txt {
    margin: 0;
    padding: 0;
    font: 13px/18px 'Open Sans', sans-serif;
    color: #222;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.v_pr_fb {
    text-decoration: none;
    color: #4066b7;
    font: 12px/22px 'Open Sans', sans-serif;
    display: block
}
.v_pr_fb:hover {
    color: #2c4c8b;
    text-decoration: underline
}
.tabs_share_so {
    padding: 0;
    margin: 0;
    width: 696px;
    height: 470px;
    border: 2px solid #1b1b1b;
    background: #f8f8f8;
    position: relative
}
.tabs_embed_so {
    padding: 0;
    margin: 0;
    border: 2px solid #1b1b1b;
    background: #f8f8f8;
    position: relative
}
.ss_box {
    padding: 0 20px;
    display: block
}
.shsre_tab_r {
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    height: 38px;
    border: 1px solid #d7d7d7;
    background: #f2f1f1
}
.shsre_tab_r li {
    padding: 0;
    border-right: 1px solid #d7d7d7;
    float: left;
    width: 128.7px;
    height: 38px;
    cursor: pointer
}
.shsre_tab_r li.active {
    height: 38px;
    border-bottom: 1px solid #fefefe;
    background: #fefefe
}
.shsre_tab_r li:last-child {
    border-right: 0
}
.shsre_tab_r li a {
    height: 38px;
    font: normal 13px/38px 'Open Sans', sans-serif;
    color: #333;
    display: block;
    text-decoration: none
}
.s_share_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -556px -7px;
    margin: 9px 10px 0
}
.s_fb_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -3px -585px;
    margin: 9px 10px 0
}
.s_tw_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -26px -585px;
    margin: 9px 10px 0
}
.s_gp_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -49px -585px;
    margin: 9px 10px 0
}
.s_em_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 20px;
    height: 20px;
    background-position: -72px -585px;
    margin: 9px 10px 0
}
.s_widget_r {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 25px;
    height: 24px;
    background-position: -67px -610px;
    margin: 9px 10px 0
}
.ss_ttile {
    padding: 10px 0;
    margin: 0;
    font: 18px 'Open Sans', sans-serif;
    color: #333;
    border-bottom: 1px solid #d3d1d1
}
.area1 {
    width: 656px;
    height: auto;
    padding-bottom: 20px;
    margin: 0;
    background: #fff;
    overflow: hidden
}
.embed_div_pop {
    display: inline-block;
    height: auto;
    border: 4px solid #dedede;
    background: #f2f2f2;
    padding: 14px;
    margin: auto;
    width: 665px
}
.top_sec {
    padding: 0;
    margin: 10px 0 0
}
.left_side_em {
    float: left;
    margin-right: 20px;
    border: 1px solid #ddd;
    padding: 20px;
    position: relative
}
.left_side_em label {
    font: 13px/18px 'Open Sans', sans-serif;
    color: #333;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px
}
.left_side_em label input {
    line-height: 22px;
    width: 18px;
    height: 18px;
    float: left;
    margin: 0 6px 0 0
}
.custom_right {
    margin: -2px 0 0;
    padding: 0;
    float: left;
    position: relative
}
.custom_right input {
    border: 1px solid #ddd;
    font: 13px/18px 'Open Sans', sans-serif;
    color: #333;
    width: 55px;
    padding: 2px;
    float: left;
    margin: 0
}
.custom_right span {
    font: 13px/24px 'Open Sans', sans-serif;
    color: #333;
    padding: 0 6px;
    float: left
}
.bts_on_off {
    padding: 0;
    margin-top: 5px;
    display: inline-block
}
#shuffle_toggle_ul li {
    margin: 5px 40px 5px 0;
    list-style: none;
    float: left
}
#shuffle_toggle_ul li>span {
    color: #333;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    top: 2px;
    position: relative;
    margin-right: 5px;
    width: auto
}
.active_pl_q {
    position: relative;
    display: inline-block;
    line-height: 24px;
    vertical-align: middle
}
.in_lin {
    position: absolute;
    left: -99999999px
}
.label_on {
    background: url(https://1326173612.rsc.cdn77.org/images/shuffle_on.png) no-repeat;
    width: 62px;
    height: 23px;
    display: block;
    cursor: pointer
}
.label_off {
    background: url(https://1326173612.rsc.cdn77.org/images/shuffle_off.png) no-repeat;
    width: 62px;
    height: 23px;
    display: block;
    cursor: pointer
}
.bt_prev_reset {
    margin: 20px 0 0 36px;
    float: left
}
.bt_prev_reset a {
    padding: 5px 26px;
    text-align: center;
    font: 15px 'Open Sans', Arial, Helvetica, sans-serif;
    color: #fff;
    background: #0083e8;
    border-radius: 2px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    margin-right: 10px
}
.reset {
    background: #333!important;
    margin-right: 0!important
}
.iframe_box {
    padding: 0;
    margin: 20px 0 0;
    float: left;
    margin-top: -80px;
    margin-left: 300px;
    width: 350px;
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #cdcdcd #d1d1d1 #d5d4d4;
    border-radius: 2px;
    background: #fff;
    color: inherit;
    font: inherit;
    line-height: 20px;
    box-shadow: 0 0 10px #ddd inset;
    font: 9pt/18pt Droid Sans, Geneva, sans-serif
}
.iframe_boxf {
    padding: 0;
    margin: 100px 0 0
}
.text_live_area {
    border: 1px solid #ccc;
    width: 500px;
    height: 70px;
    display: block;
    color: #333;
    padding: 8px
}
.size {
    margin: 0;
    padding: 0;
    font: 13px/18px 'Open Sans', sans-serif;
    color: #333;
    padding: 2px 20px;
    background: #ddd;
    position: absolute;
    top: -12px;
    left: 10px
}
.aa_album_pop {
    padding: 25px 0 0 15px;
    margin: 0
}
.img_s {
    float: left;
    border: 0
}
.ss_rig {
    margin: 0 0 0 90px;
    padding: 0
}
.ss_tt_al {
    font: bold 14px/22px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.ss_tt_subal {
    font: 13px/22px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0
}
.ss_tt_subal span {
    color: #333
}
.dir_share_link {
    margin: 35px 0 0 15px;
    padding: 0
}
.dir_share_link2 {
    margin: 10px 0 0 15px;
    padding: 0
}
.direct_link_text {
    float: left;
    font: bold 15px/30px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100px
}
.input_link {
    margin: 0 0 0 20px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    width: 490px;
    padding: 8px;
    -webkit-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    -moz-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0
}
.text_input {
    margin: 20px 0 0 120px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    width: 490px;
    padding: 8px;
    -webkit-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    -moz-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    display: block
}
.shre_bt {
    background: #4a83fe;
    padding: 0 20px;
    margin: 10px 0 0 120px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    height: 34px;
    color: #fff;
    border: 0;
    cursor: pointer
}
.shre_bt:hover {
    background: #158eff
}
.close_sh_pop {
    position: absolute;
    top: 10px;
    right: 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    float: left;
    width: 23px;
    height: 20px;
    background-position: -3px -609px;
    cursor: pointer
}
.logo_type {
    width: 100%;
    height: 100%;
    position: relative
}
.logo_type_wrap {
    width: 86%;
    margin: 20px 7% 0;
    padding: 0;
    height: auto
}
.logo_type_area {
    width: 65%;
    height: auto;
    padding: 0;
    margin-right: 5%;
    float: left
}
.logo_con {
    font: bold 26px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.l_web_l {
    font: bold 14px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 10px 0 30px
}
.logo_type_promo {
    width: 100%;
    padding: 0;
    margin: 0;
    height: auto
}
.logo_items {
    float: left;
    width: 50%;
    text-align: center;
    margin-top: 15px
}
.logo_icon {
    text-align: center;
    display: block;
    position: relative
}
.logo_icon img {
    background-size: 100% 0;
    border: 2px solid #ccc
}
.btm_c {
    font: bold 14px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 10px 0
}
.email_press {
    float: right;
    width: 30%;
    height: auto
}
.co_press {
    font: bold 26px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.em_text {
    font: normal 14px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 10px 0
}
.mail_to {
    font: normal 14px 'Open Sans', sans-serif;
    color: #007eff;
    margin: 0;
    padding: 0
}
.ad_logo_t {
    margin-top: 20px
}
@media screen and (max-width: 1024px) {
    .logo_type_wrap {
        width: 96%;
        margin: 20px 2% 0;
        padding: 0;
        height: auto
    }
    .logo_type_area {
        width: 58%;
        height: auto;
        padding: 0;
        margin-right: 5%;
        float: left
    }
    .email_press {
        float: right;
        width: 37%;
        height: auto
    }
}
#full_grayout {
    position: fixed;
    display: none;
    z-index: 1100001
}
#close_div {
    width: 15px;
    height: 15px;
    position: fixed;
    display: none;
    top: 10px;
    right: 10px;
    z-index: 1000001;
    background: url(https://1326173612.rsc.cdn77.org/images/close_grayout.png) no-repeat #FFF;
    cursor: pointer
}
#close_div:hover,
#close_div_sidebar:hover,
#grayout_close:hover {
    background-position: left -32px
}
.grayout_panel th {
    border-bottom: 1px solid #59595b;
    border-right: 1px solid #59595b;
    background: #59595b;
    color: #fff;
    text-align: left;
    padding: 5px;
    font-size: 11px
}
.grayout_close_link {
    text-decoration: none;
    color: #000;
    font-weight: 700
}
.grayout_header {
    background-color: #ccc!important
}
.rt_menu,
.rt_menu_apps {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left
}
.rt_menu li,
.rt_menu_apps li {
    float: left;
    padding: 0;
    height: 46px;
    color: #ccc
}
.apps {
    background: url(https://1326173612.rsc.cdn77.org/images/apps.png) no-repeat center;
    height: 46px;
    width: 18px;
    float: left;
    cursor: pointer
}
.login_rg {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #555;
    font-weight: 700;
    text-decoration: none;
    float: left;
    text-shadow: 0 1px 0 #fff;
    line-height: 46px;
    padding: 0 10px;
    height: 46px;
    -webkit-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    -moz-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0
}
.rg_lsign {
    padding: 0;
    display: block;
    float: left;
    line-height: 46px
}
.signup_button {
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    display: block;
    cursor: pointer;
    height: 46px;
    color: #555;
    float: left;
    font-size: 11px;
    padding: 0 10px;
    font-weight: 700;
    -webkit-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    -moz-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0
}
.signup_button a {
    color: #555!important
}
.f_rg {
    background: url(https://1326173612.rsc.cdn77.org/images/f_icon.png) no-repeat center;
    height: 46px;
    width: 18px;
    float: left;
    cursor: pointer
}
.tw_rg {
    background: url(https://1326173612.rsc.cdn77.org/images/tw_icon.png) no-repeat center;
    height: 46px;
    width: 18px;
    float: left;
    cursor: pointer
}
.st_rg {
    background: url(https://1326173612.rsc.cdn77.org/images/st_icon_hover.png) no-repeat center;
    height: 46px;
    width: 24px;
    float: left;
    cursor: pointer;
    padding: 0 4px!important;
    -webkit-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    -moz-box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0;
    box-shadow: -1px 0 #fff, 1px 0 #bfbec2 inset, 0 0
}
.st_rg:hover {
    background: #e1e1e1 url(https://1326173612.rsc.cdn77.org/images/st_icon_hover.png) no-repeat center;
    height: 46px;
    width: 24px;
    float: left;
    cursor: pointer
}
.st_hover:hover {
    background: #e1e1e1
}
.raaga_set_submenu {
    float: left;
    position: absolute;
    width: 177px;
    height: auto;
    padding: 0;
    margin: 0;
    background: #e1e1e1;
    top: 74px;
    right: 0;
    border: 1px solid #bebebe;
    top: 46px
}
.st_sub {
    list-style: none;
    margin: 0;
    padding: 0
}
.st_sub li {
    float: left;
    padding: 0;
    display: block;
    width: 177px;
    height: auto!important;
    border: 0
}
.st_sub li:hover {
    background: #f5f5f5
}
.st_sub li a {
    float: left;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    font-size: 12px;
    color: #333;
    height: 28px;
    padding: 0 0 0 30px;
    line-height: 28px;
    text-shadow: 0 1px 0 #fff;
    width: 140px
}
.sett_feed_sugg {
    background: url(https://1326173612.rsc.cdn77.org/images/feed_back.png) no-repeat center left;
    float: left;
    width: 20px;
    position: relative;
    left: 7px
}
.sett_help {
    background: url(https://1326173612.rsc.cdn77.org/images/help.png) no-repeat center left;
    float: left;
    width: 20px;
    position: relative;
    left: 7px
}
.sett_add {
    background: url(https://1326173612.rsc.cdn77.org/images/advertise.png) no-repeat center left;
    position: relative;
    left: 7px;
    width: 20px;
    float: left
}
* {
    margin: 0 auto;
    padding: 0
}
#playlistspage_tab_header {
    position: relative!important;
    top: 0!important;
    width: 100%;
    z-index: 1!important;
    right: 0;
    left: 0;
    float: left;
    display: block
}
#playlistspage_tab_header >h1{font-weight:bold; font-size:18px; color:#000;}
.myplaylist_tab {
    height: 40px;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/myraga_tab_bg.png) top repeat-x;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    margin: 0
}
ul.myplayiner_tab {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.myplayiner_tab li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 5px
}
ul.myplayiner_tab li a {
    width: auto;
    height: auto;
    display: block;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    padding: 0 15px;
    text-decoration: none
}
ul.myplayiner_tab li.act_play {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
.myplaylist_tab_box {
    height: auto;
    margin: 0;
    position: relative;
    display: none
}
ul.playlistshome_tab {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.playlistshome_tab li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 10px
}
ul.playlistshome_tab li a {
    width: auto;
    height: auto;
    display: block;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    padding: 0 15px;
    text-decoration: none
}
ul.playlistshome_tab li.act_play {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
.actorpage_music_header {
    height: 125px
}
ul.actorhome_tab {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.actorhome_tab li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 10px
}
ul.actorhome_tab li a {
    width: auto;
    height: auto;
    display: block;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    padding: 0 15px;
    text-decoration: none
}
ul.actorhome_tab li.act_play {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
.actorhome_myplaylist_tab_box {
    height: auto;
    margin: 0;
    position: relative
}
.playlist_details_wrap {
    width: 100%;
    height: 80px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #a8a8a8
}
.playlist_details_wrap>h1 {
    width: auto;
    height: auto;
    float: left;
    font: normal normal 16px/80px 'Open Sans', sans-serif;
    color: #262626;
    text-indent: 20px
}
.playlist_details_wrap span {
    color: #d0551a
}
.myplaylist_playlist_wrap {
    width: 100%;
    height: auto;
    float: left
}
.myplay_album_lt_details {
    margin: 0
}
.my_play_side_cont_wrap {
    width: 315px;
    height: auto;
    position: relative;
    float: left;
    margin-left: -315px!important
}
.myraaga_view_page_right .share_your_list_wrap {
    width: auto;
    height: 80px;
    float: right;
    position: absolute;
    right: 10px;
    top: 9px
}
.share_your_list_wrap {
    width: auto;
    height: 80px;
    float: right;
    position: relative
}
.share_your_list_wrap>h1 {
    width: auto;
    height: 45px;
    float: right;
    position: relative;
    font: normal bold 14px/55px 'Open Sans', sans-serif;
    color: #4b4b4b;
    margin-right: 15px
}
.share_your_list_wrap>h1:before {
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_blub.png) 0 0 no-repeat;
    content: '';
    width: 20px;
    height: 25px;
    float: left;
    position: relative;
    margin: 13px 5px 0 0
}
.share_your_list_wrap h4 {
    width: auto;
    height: auto;
    float: right;
    position: relative;
    font: normal normal 11px/30px 'Open Sans', sans-serif;
    color: #525252;
    clear: both;
    margin-right: 15px
}
.myraga_new_playlist_but {
    width: auto;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_playlist_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    margin: 10px 10px 0 0;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5)
}
.myraga_new_playlist_but:hover {
    width: auto;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_playlist_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    margin: 10px 10px 0 0;
    cursor: pointer
}
.myraga_new_playlist_but:before {
    content: '';
    width: 15px;
    height: 30px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_icons.png) -108px 5px no-repeat
}
.myplaylist_rt_wrap {
    width: 250px;
    height: 100%;
    float: left;
    position: relative;
    background: #f5f4f4
}
ul.myalbum_list {
    width: 249px;
    height: 100%;
    overflow: hidden;
    background: #f5f4f4;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.myalbum_list li {
    width: 249px;
    height: 56px;
    float: left;
    position: relative;
    padding: 3px 0;
    background: url(https://1326173612.rsc.cdn77.org/images/album_nav_line.jpg) repeat-x
}
ul.myalbum_list li:hover {
    width: 249px;
    height: 56px;
    float: left;
    position: relative;
    background: #dedede;
    cursor: pointer
}
ul.myalbum_list li .myimage_wrap {
    width: 48px;
    height: 48px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 8px 5px 5px;
    border: 1px solid #424242;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px
}
ul.myalbum_list li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.myalbum_list li span {
    font: bold 11px/20px tahoma, Helvetica, sans-serif;
    color: #1d1d1d
}
.album_arw {
    width: 15px;
    height: 26px;
    float: right;
    position: absolute;
    right: 15px;
    display: none
}
ul.myplay_fav_tab {
    width: 100px;
    height: auto;
    float: left;

    position: relative;
    list-style: none;
    margin: 20px 0 0 10px
}
ul.myplay_fav_tab li {
    width: 100px;
    height: 40px;
    float: left;
    margin: 0;
    font: normal normal 14px/22px 'Open Sans', sans-serif;
    color: #3c3c3c
}
ul.myplay_fav_tab li a {
    width: 100px;
    height: 40px;
    float: left;
    font: normal normal 14px/40px 'Open Sans', sans-serif;
    color: #3c3c3c;
    text-indent: 10px
}
ul.myplay_fav_tab li.myply_selc_tab {
    background: #f2f2f2
}
.myplay_tab_contaniner {
    height: 300px;
    position: relative;
    display: none;
    float: left;
    width: 100%
}
.myplay_albumdetails_wrap {
    margin: 0 0 0 250px;
    height: auto;
    position: relative
}
.myplayalbum_det_name {
    width: 100%;
    height: 110px;
    float: left;
    position: relative
}
.my_album_details {
    width: 100%;
    height: 100px;
    float: left;
    position: relative;
    padding-top: 10px
}
.image_wrap_browse {
    width: 84px;
    height: 84px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/browse_pic.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
.my_album_details p {
    display: block;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 5px;
    margin-bottom: 5px
}
.my_album_details p:first-of-type {
    display: block;
    font: normal normal 20px/25px 'Open Sans', sans-serif;
    color: #4b4b4b;
    margin-bottom: 5px
}
.my_album_details span {
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #b94a14
}
.myplay_set_wrap {
    width: auto;
    height: 40px;
    float: right;
    position: absolute;
    padding-right: 2px;
    right: 0;
    top: 56px
}
.myplay_like_wrap {
    width: auto;
    height: 40px;
    float: right;
    position: relative;
    margin: -10px 0 0
}
.rename {
    width: 60px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #555;
    border-right: 1px solid #ccc;
    margin-right: 0;
    cursor: pointer
}
.rename:before {
    content: '';
    width: 20px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_icon.png) 0 0 no-repeat;
    margin-right: 10px
}
.rename span {
    color: #666;
    font-family: droid sans, arial
}
.delete span {
    color: #666;
    font-family: droid sans, arial
}
.delete {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #555;
    cursor: pointer
}
.delete:before {
    content: '';
    width: 20px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_icon.png) -20px 0 no-repeat;
    margin-right: 10px
}
.add_but_wrap {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.add_song {
    width: auto;
    height: 50px;
    float: left;
    position: relative;
    margin: 0 0 0 15px;
    font: normal normal 14px/40px 'Open Sans', sans-serif;
    color: #4b4b4b;
    text-align: left
}
.add_song input[type="text"] {
    width: 195px;
    height: 35px;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0 0 10px;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -ms-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s
}
.add_song input[type='text']:focus {
    width: 195px;
    height: 35px;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0 0 10px;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0;
    outline: thin dotted \9
}
.add_but_rt {
    width: auto;
    height: auto;
    float: right;
    position: relative;
    padding: 15px 5px
}
.mypl_delete_confirm_div {
   display: none;
	right: 0;
	top: 26px;
	position: absolute;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 10pt;
	z-index: 1;
	background: #fff;
	padding: 10px;
	min-width: 155px;
	white-space: normal;
	border-radius: 6px;
	border: 1px #dedddd solid;
	text-align: center;
}
.mypl_delete_confirm_div::before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 10px 9px;
border-color: transparent transparent #dedddd;
position: absolute;
top: 0;
right: 10%;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
z-index: 1;
margin-left: -5px;
}
.mypl_delete_confirm_div a {
    border-bottom: 1px solid #666;
    margin: 0 10px
}
#createplay_wrap {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 999
}
#playlist_popwrap {
    width: 600px;
    height: 280px;
    float: left;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -180px 0 0 -300px;
    background: #eee;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    z-index: 1000
}
.playlist_popwrap_white {
    width: 590px;
    height: 270px;
    float: left;
    position: relative;
    margin: 4px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 1px solid #d9d9d9;
    background: url(https://1326173612.rsc.cdn77.org/images/register_wrap_bg.png) top repeat-x;
    z-index: 1002
}
.create_playlist_top_bg {
    width: 590px;
    height: 40px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/create_playlist_top_bg.png) top repeat-x;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    text-align: center;
    font: normal normal 16px/38px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.create_close_but {
    width: 25px;
    height: 25px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/create_playlist_close.png) top no-repeat;
    margin: 6px 5px 0 0;
    cursor: pointer
}
.playlist_title {
    width: 280px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 15px 20px 0 15px
}
.playlist_privacy {
    width: 260px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 15px 0 0 15px
}
.playlist_theme {
    width: 280px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 0 17px 0 15px;
    clear: both
}
.playlist_popwrap_white input[type='text'],
.popwrap_white input[type='password'] {
    width: 248px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -ms-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s
}
.playlist_popwrap_white input[type='text']:focus,
.popwrap_white input[type='password']:focus {
    width: 265px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin: 10px 0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0;
    outline: thin dotted \9
}
.privacy_select {
    width: 260px;
    height: auto;
    float: left;
    position: relative;
    margin-top: 8px;
    padding: 0
}
.privacy_select span {
    width: 140px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    background: #fff
}
.privacy_select span a,
.register_select_month span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.privacy_select span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.privacy_select span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.privacy_select ul {
    width: 150px;
    background: #fff;
    height: auto;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    top: 36px;
    width: auto;
    min-width: 149px;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.privacy_select ul li a {
    width: 150px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.privacy_select ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.theme_create_playlist {
    width: 280px;
    height: auto;
    position: relative;
    margin: 8px 0 10px;
    padding: 0;
    float: left
}
.theme_create_playlist span {
    width: 265px;
    height: 35px;
    float: left;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.17);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
    padding-left: 10px;
    color: #545454;
    margin-bottom: 15px;
    background: #fff
}
.theme_create_playlist span a,
.register_select_state span a:visited {
    font: normal normal 12px/35px 'Open Sans', sans-serif;
    color: #545454;
    text-decoration: none;
    outline: 0;
    display: block
}
.theme_create_playlist span .down_arw {
    background: url(https://1326173612.rsc.cdn77.org/images/register_select_arw_bg.png) 218px 0 repeat-x;
    display: block;
    width: 25px;
    height: 35px;
    border: 1px solid #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    right: -1px;
    cursor: pointer
}
.theme_create_playlist span .down_arw img {
    background: url(https://1326173612.rsc.cdn77.org/images/down_arw.png) 0 0 no-repeat;
    margin: 13px 0 0 7px
}
.theme_create_playlist ul {
    width: 265px;
    background: #fff;
    height: 130px;
    overflow: auto;
    display: none;
    left: 0;
    padding: 5px 0;
    position: absolute;
    min-width: 273px;
    top: 36px;
    list-style: none;
    z-index: 1000;
    border: 1px solid #ccc;
    -webkit-border-radius: 0 0 5px 5px
}
.theme_create_playlist ul li a {
    width: 250px;
    display: block;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b
}
.theme_create_playlist ul li a:hover {
    background-color: rgba(0, 0, 0, 0.1)
}
.what_theme_txt {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/25px 'Open Sans', sans-serif;
    color: #3b3b3b;
    margin: 37px 17px 0 5px
}
.create_new_playlist_but {
    width: auto;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_playlist_bg.png) top repeat-x;
    border: 1px solid #b6b6b6;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    margin: 80px 20px 0 0;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5)
}
.create_new_playlist_but:hover {
    width: auto;
    height: 30px;
    float: right;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_playlist_bg_hov.png) top repeat-x;
    border: 1px solid #b6b6b6;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    margin: 80px 20px 0 0;
    cursor: pointer
}
@media screen and (min-width: 1024px) and (max-width: 1300px) {
    .add_song {
        width: auto;
        height: 50px;
        float: left;
        position: relative;
        margin: 0 0 0 15px;
        font: normal normal 14px/40px 'Open Sans', sans-serif;
        color: #4b4b4b;
        text-align: left
    }
    .add_song input[type="text"] {
        width: 130px;
        height: 35px;
        position: relative;
        border: 1px solid rgba(0, 0, 0, 0.17);
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        padding-left: 10px;
        color: #545454;
        margin: 10px 0 0 10px;
        -webkit-transition: border linear .2s, box-shadow linear .2s;
        -moz-transition: border linear .2s, box-shadow linear .2s;
        -ms-transition: border linear .2s, box-shadow linear .2s;
        -o-transition: border linear .2s, box-shadow linear .2s;
        transition: border linear .2s, box-shadow linear .2s
    }
    .add_song input[type='text']:focus {
        width: 130px;
        height: 35px;
        position: relative;
        border: 1px solid rgba(0, 0, 0, 0.17);
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        -moz-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13);
        padding-left: 10px;
        color: #545454;
        margin: 10px 0 0 10px;
        border-color: rgba(82, 168, 236, 0.8);
        -webkit-box-shadow: inset 1px 2px 6px rgba(0, 0, 0, 0.13), 0 0 8px rgba(82, 168, 236, 0.6);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
        outline: 0;
        outline: thin dotted \9
    }
}
.playlist_rename_table {
    border: 3px solid #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px
}
.playlist_rename_table tr {
    background-color: #fff
}
.playlist_rename_table td {
    padding: 10px!important
}
.playlist_rename_table input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    padding: 8px;
    width: 250px
}
.playlist_rename_table select {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 5px
}
.playlist_rename_table .table_heading {
    font-size: 15px;
    border-bottom: 1px solid #666
}
.playlist_rename_table .image_wrap_big {
    margin: 0
}
.playlist_rename_table .theme_selection_div {
    background-color: #fafafa
}
.playlist_rename_table .privacy_selection_div {
    padding: 0 10px 20px!important
}
.prompt_fav_table {
    border: 3px solid #000;
    font-family: droid sans, 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px
}
.prompt_fav_table tr {
    background-color: #FFF
}
.prompt_fav_table td {
    padding: 0 10px!important
}
.prompt_fav_table .table_heading {
    font-size: 15px;
    border-bottom: 1px solid #666
}
.prompt_fav_table .image_wrap_big {
    margin: 0
}
.prompt_fav_section_header {
    padding: 5px 0 10px;
    margin: 15px 0
}
.prompt_fav_section_header a {
    margin: 0 5px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    padding: 7px 14px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.prompt_fav_section_header a.active {
    background: none repeat scroll 0 0 #4d4d4d;
    color: #fff
}
.fav_list_section ul {
    list-style: none
}
.fav_list_section ul li {
    float: left;
    text-align: center;
    margin: 0 10px 34px
}
.prompt_fav_typename_div {
    padding: 0 10px;
    width: 130px;
    text-align: center
}
.prompt_fav_type_name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #424242
}
.prompt_fav_icon {
    position: absolute;
    right: 5px;
    top: 5px;
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat center;
    width: 34px;
    height: 31px;
    background-position: -116px -757px;
    cursor: pointer
}
.fi_flrs {
    text-decoration: none;
    margin-right: 6px;
    text-align: left;
    font: 12px 'Open Sans', arial;
    color: #cfcfcf;
    float: left
}
.fff_i {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 17px;
    height: 14px;
    float: left;
    padding-right: 5px;
    background-position: -173px -765px
}
.prompt_fav_table .table_heading_related {
    font-size: 15px
}
.prompt_viewfav_btn_div {
    width: 170px;
    position: absolute;
    bottom: 22px
}
.prompt_viewfav_btn {
    border: 1px solid #c9c9c9;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #E0E0E0));
    background-image: -o-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -moz-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -webkit-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -ms-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
    border-radius: 3px;
    color: #555;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    height: 25px;
    padding-top: 5px;
    width: 170px
}
.fav_fav {
    border: 1px solid #c9c9c9;
    color: #555;
    font: bold 11px/28px 'Open Sans', sans-serif;
    height: 28px;
    text-align: center;
    width: 116px;
    display: inline-block;
    clear: both;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #E0E0E0));
    background-image: -o-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -moz-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -webkit-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: -ms-linear-gradient(bottom, #FFF 0%, #E0E0E0 100%);
    background-image: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
    border-radius: 3px;
    text-transform: uppercase;
    position: relative
}
.fav_fav_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 18px;
    height: 14px;
    background-position: -93px -782px;
    position: relative;
    left: -8px;
    top: 4px;
    display: inline-block
}
.sep_bx {
    margin: 0 0 12px;
    position: relative;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
    -mz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.18);
    background: #fff;
    overflow: hidden;
    height: 185px
}
.albums_for_fav_ul img {
    width: 150px;
    height: 150px
}
@media screen and (max-width: 1600px) {
    .pro_album-grid_div {
        width: 93%;
        margin: auto
    }
    .rpc-episode-thumb {
        width: 100px
    }
}
@media screen and (max-width: 1366px) {
    .pro_album-grid_div {
        width: 96%;
        margin: auto
    }
}
@media screen and (max-width: 1280px) {
    .pro_album-grid_div {
        width: 100%;
        margin: auto
    }
}
@media screen and (max-width: 1024px) {
    .pro_album-grid_div {
        width: 98%;
        margin: auto
    }
}
.table_heading_related_back {
    float: left;
    padding-right: 30px;
    margin-top: 10px;
    width: 170px;
    margin-left: 10px
}
.table_heading_related_back a {
    color: #000;
    background-color: #ccc;
    display: block;
    padding: 6px 20px 6px 10px;
    font-weight: 700;
    border-radius: 2px;
    border: 1px solid #c2c2c2;
    color: #424242;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #ededed;
    background: -moz-linear-gradient(top, #ededed 0%, #d7d7d7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #d7d7d7));
    background: -webkit-linear-gradient(top, #ededed 0%, #d7d7d7 100%);
    background: -o-linear-gradient(top, #ededed 0%, #d7d7d7 100%);
    background: -ms-linear-gradient(top, #ededed 0%, #d7d7d7 100%);
    background: linear-gradient(to bottom, #ededed 0%, #d7d7d7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d7d7d7', GradientType=0)
}
.back_prop_fav {
    width: 18px;
    height: 17px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -153px -764px;
    display: block;
    margin-right: 10px;
    margin-top: 2px;
    float: left
}
.title_qfav {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding: 0;
    margin: 0;
    line-height: 40px;
    text-align: center;
    color: #333
}
#playlist_tab_box_my {
    margin: 0
}
#playlist_tab_box_friend {
    margin: 0
}
.newplaylist_entry_table {
    border: 1px solid #ccc;
    position: relative
}
.newplaylist_entry_cancel_link {
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 5px
}
.create_playlist_table {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px
}
.create_playlist_table tr {
    background-color: #fff
}
.create_playlist_table td {
    padding: 10px!important
}
.create_playlist_table input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    padding: 8px;
    width: 250px
}
.create_playlist_table select {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 5px
}
.create_playlist_table .table_heading {
    font-size: 15px;
    border-bottom: 1px solid #666
}
.create_playlist_table .image_wrap_big {
    margin: 0
}
.create_playlist_table .theme_selection_div {
    background-color: #fafafa
}
.create_playlist_table .privacy_selection_div {
    padding: 0 10px 20px!important
}
#next_btn_div {
    float: right
}
.newpl_selectsongs_div {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    overflow: auto
}
.newpl_selectedsongs_div {
    height: 150px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    overflow: auto
}
.newpl_selectsongs_category_details {
    height: 170px;
    overflow: auto;
    width: 100%
}
ul.newpl_selectsongs_category {
    width: 100%;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #fafafa;
    border-bottom: 1px solid #d4d4d4
}
ul.newpl_selectsongs_category li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 20px;
    padding: 0 10px;
    cursor: pointer
}
ul.newpl_selectsongs_category li.act_play {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
ul.selectsongs_ul {
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    min-width: 420px
}
ul.selectsongs_ul li {
    height: 50px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-width: 420px
}
ul.selectsongs_ul li:hover {
    height: 50px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.02);
    min-width: 420px
}
ul.selectsongs_ul li p {
    color: #636363;
    float: left;
    font-size: 11px;
    margin: 0 0 5px;
    min-width: 420px;
    overflow: hidden;
    text-indent: 15px;
    text-overflow: ellipsis;
    white-space: nowrap
}
ul.selectsongs_ul li p:first-of-type {
    color: #d0551a;
    float: left;
    font-size: 12px;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: 15px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.createpl_steps_heading {
    font-size: 14px
}
.newpl_selectedsongs_div li {
    height: 50px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-width: 420px
}
.newpl_selectedsongs_div li:hover {
    height: 50px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.02);
    min-width: 420px
}
.newpl_selectedsongs_div li p {
    color: #636363;
    float: left;
    font-size: 11px;
    margin: 0 0 0 18px;
    min-width: 420px;
    overflow: hidden;
    text-indent: 15px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.newpl_selectedsongs_div li p:first-of-type {
    color: #000;
    float: left;
    font-size: 12px;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: 15px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.selectsongs_add {
    float: left;
    font-size: 20px;
    left: 0;
    padding: 0 0 0 10px;
    position: relative;
    top: 5px;
    cursor: pointer
}
.selectsongs_remove {
    color: red;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    left: 0;
    padding: 0 0 0 10px;
    position: relative;
    top: 10px
}
.all_albums_ul li {
    position: relative
}
#table_icons_album .albumdetails_song_play_icon {
    left: 0!important
}
.albumdetails_song_play_icon {
    left: -2px;
    position: absolute;
    top: 0;
    cursor: pointer
}
.albumdetails_song_play_icon>img {
    position: absolute;
    margin-top: 5px
}
#table_icons_album .add_track_icon {
    left: 18px!important
}
.add_track_icon {
    position: absolute;
    top: 0;
    cursor: pointer;
    left: 15px
}
.add_track_icon>img {
    position: absolute;
    margin-top: 5px
}
.tracks_header {
    width: 100%;
    height: 30px;
    background: #e6e6e6;
    float: left;
    position: relative;
    margin-top: 15px
}
.tracks_header_no {
    width: 3%;
    height: auto;
    margin: 6px 5px 0;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_tracks {
    width: 20%;
    height: auto;
    margin: 5px 5px 0;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_tracks a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_album {
    width: 15%;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_album a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_music {
    width: 15%;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_music a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_artist {
    width: 20%;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_artist a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_check {
    width: 45px;
    height: auto;
    margin: 10px 0 0 10px;
    padding: 0;
    float: left;
    position: relative
}
.tracks_header_lyricist {
    width: 10%;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_lyricist a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_length {
    width: 4%;
    min-width: 40px;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_length a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_popularity {
    width: 39px;
    height: auto;
    margin: 5px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-weight: 700
}
.tracks_header_popularity a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}
.tracks_header_list {
    width: 100%;
    height: 100%;
    float: left;
    position: relative
}
.tracks_header_list ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.tracks_header_list ul li {
    float: left;
    padding: 0 0 5px;
    width: 100%;
    height: 30px
}
.tracks_header_list ul li:hover {
    background: #dbdbdb
}
.tracks_header_selected {
    background: #ebecec
}
.ul_traggle {
    width: 100%;
    height: 30px
}
.toggle_track_no {
    width: 3%;
    height: auto;
    margin: 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_track_no a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    line-height: 30px
}
.toggle_track_no a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.toggle_tracks {
    width: 20%;
    height: auto;
    margin: 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_tracks a.tracklist_albumname {
    line-height: 15px
}
.toggle_tracks a.tracklist_music {
    line-height: 15px
}
.toggle_tracks a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    line-height: 30px
}
.toggle_tracks a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.toggle_album {
    width: 15%;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_album a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    line-height: 30px
}
.toggle_album a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.toggle_music {
    width: 15%;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_music a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    line-height: 30px
}
.toggle_music a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.toggle_artist {
    width: 20%;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_artist a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    line-height: 30px
}
.toggle_artist a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: underline
}
.toggle_check {
    width: 45px;
    height: auto;
    margin: 10px 0 0 10px;
    padding: 0;
    float: left;
    position: relative
}
.toggle_lyricist {
    width: 10%;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_lyricist a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    line-height: 30px
}
.toggle_lyricist a:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #6e6e6e;
    text-decoration: underline
}
.toggle_length {
    width: 4%;
    min-width: 40px;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.toggle_popularity {
    width: 39px!important;
    height: auto;
    margin: 9px 0 0 5px;
    padding: 0;
    float: left;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #929292;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #929292
}
.popularity_rating_display {
    background: url(https://1326173612.rsc.cdn77.org/images/popularity.png);
    background-position: 0 0;
    height: 20px;
    width: 100px;
    cursor: pointer
}
ul.myraaga_friends_ul_class {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 10px 315px 0 0
}
ul.myraaga_friends_ul_class li {
    width: 190px;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0
}
ul.myraaga_friends_ul_class li .myraaga_friends_img {
    width: 70px;
    height: 70px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_star_big.png) -8px -6px no-repeat;
    margin: 10px 10px 10px 15px
}
ul.myraaga_friends_ul_class li h2 {
    font: normal normal 16px/22px 'Open Sans', sans-serif;
    color: #d0551a;
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
ul.myraaga_friends_ul_class li h4 {
    font: normal normal 14px/28px 'Open Sans', sans-serif;
    color: #636363;
    margin-top: 5px
}
ul.myraaga_friends_ul_class li h4 div {
    font: normal normal 14px/28px 'Open Sans', sans-serif;
    color: #636363;
    float: left;
    margin: 3px
}
ul.myraaga_friends_ul_class li span.friend_countryname {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px
}
#playlists_tab_box_id {
    padding: 0;
    position: relative;
    margin-top: 40px;
    margin-bottom: 45px
}
#track_cbox_header_album {
    width: 75px!important
}
.track_cbox_header {
    width: 80px;
    text-align: left;
    text-indent: 10px!important
}
.track_cbox_details {
    text-indent: 13px!important
}
.track_cbox_details_album {
    position: relative;
    left: 50px;
    top: 1px
}
.track_no_header {
    width: 45px;
    text-align: center
}
.track_image_header {
    width: 65px
}
.track_length_header {
    min-width: 75px
}
.track_popularity_header {
    width: 115px;
    text-align: left
}
.track_likes_header {
    width: 90px
}
.tablesorter .track_likes_header {
    visibility: hidden
}
.track_list_details_image {
    border-bottom: 1px solid #dadada;
    padding-top: 14px!important
}
.track_list_details_image_normal {
    padding-top: 4px
}
.track_fblikes_div {
    height: 20px;
    width: 100px;
    padding-right: 10px;
    padding-top: 2px;
    width: 100%;
    text-align: center
}
.track_fblikes_div_normal {
    height: 20px;
    width: 80px;
    padding-right: 10px
}
#friendsplaylistsongs_list_table {
    table-layout: fixed
}
.track_list_details_no {
    color: #6e6e6e;
    font-size: 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-family: droid sans, arial
}
.track_list_details_name a {
    color: #333;
    font: 12px 'Open Sans'!important;
    text-shadow: 0 1px 0 #fff;
    font-weight: 400
}
.tablesorter_album .track_list_details_name a.track_title {
    font: 14px/20px 'Open Sans'!important
}
.tname_sing {
    font: 11px/17px 'Open Sans'!important;
    color: #555;
    font-weight: 400;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.tname_sing a {
    font: 11px/17px 'Open Sans'!important;
    color: #888!important;
    font-weight: 400
}
.tname_sing_t {
    font: 11px/17px 'Open Sans'!important;
    color: #888!important;
    font-weight: 400
}
.seek_time {
    font: 12px 'Open Sans', arial;
    color: #999;
    padding: 0 0 0 4px
}
.track_list_details_album a {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_music a {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_music a:hover {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_singers {
    color: #737373;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-weight: 400
}
.track_list_details_singers a {
    color: #737373;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font-weight: 400
}
.track_list_details_singers a:hover {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_lyricists {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_lyricists a {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_lyricists a:hover {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_city a {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_city a:hover {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_country a {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_country a:hover {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff
}
.track_list_details_length {
    color: #929292;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff
}
.page_headerimage_div {
    display: block
}
/* For celeb Header */
.artist_header_content{
    padding-bottom: 8px;
}
.artist_pg_title h1{
    font-size: 30px;
    font-weight: bold;
    padding: 0px;
    margin: 10px 5px;
    margin-top: -10px;
}
.artist_pg_desc h2{
    font-size: 16px;
    padding: 0px;
    margin: 10px 5px;
    color: #777;
    font-weight: 400;
}
.artist_pg_head_separator{
    border-bottom: 1px solid #e3e3e3;
    position: relative;
    z-index: -1;
    padding-top: 1px;
}
/* For celeb Header */
* {
    margin: 0 auto;
    padding: 0
}
a {
    text-decoration: none;
    color: #000
}
input,
img,
table,
select,
textarea {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0
}
#latestalbums_list_div_id {
    width: auto!important;
    position: relative!important;
    left: 0!important
}
#latest_albums_ul_parent {
    width: 250px;
    padding: 10px 0 0 20px
}
#latestalbums_ul_parent_div {
    float: left;
    padding: 10px 0 0
}
.latestalbums_list_section {
    float: left;
    padding: 0 10px;
    width: 98%
}
.latest_albums_heading {
    color: #5f5f5f;
    font: 18px/34px 'Open Sans', sans-serif;
    height: 34px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    background: #e4e4e4
}
#showhide_albums_latest {
    top: 80px!important
}
#compilation_list_home_div {
    float: left;
    position: relative;
    top: 74px;
    z-index: 1;
    padding-top: 10px
}
.compilation_albumdetails_div {
    padding: 10px!important;
    top: 165px!important
}
.black_color {
    color: #000!important
}
#showhide_albums_compilation {
    top: 80px!important
}
@media only screen and (max-width: 1280px) and (min-width: 0) {
    #compilation_list_home_div {
        top: 100px!important
    }
    .compilation_albumdetails_div {
        top: 190px!important
    }
    #showhide_albums_compilation {
        top: 110px!important
    }
}
#compilationalbums_list_div_id {
    top: 0!important
}
#compilation_albums_ul_parent {
    width: 250px;
    padding: 0
}
#compilation_albums_ul {
    margin: 0 1.5%!important;
    float: left
}
li.latestalbum_li_class a {
    float: left;
    width: 100%
}
.raaga_aldetail {
    width: 100%;
    padding: 0;
    margin: 0
}
.raaga_aldetail_left {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 20px;
    padding-left: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/details_bg.jpg) no-repeat;
    padding-top: 20px;
    position: relative
}
.al_detail_title {
    margin: 0 0 0 160px
}
.al_detail_title p a {
    color: #fff!important;
    text-shadow: 0 1px 1px #333
}
.ralbum_rsongs {
    height: 40px;
    width: 250px;
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 1px solid #d5d5d5
}
.ralbum_rsongs a {
    float: left;
    display: block;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    border: 1px solid #acacac;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 7px 0 0 10px;
    text-align: center;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(100%, #d8d8d8));
    background: -webkit-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: linear-gradient(to bottom, #f2f2f2 0, #d8d8d8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d8d8', GradientType=0);
    text-shadow: 0 1px 0 #fff
}
.ralbum_rsongs a:hover {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
.ralbum_rsongs a.inactive {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
#relatedalbums_list_section_albumpage {
    width: 310px!important;
    height: auto;
    float: left;
    position: relative;
    z-index: 1;
    right: 312px;
    left: 0;
    top: 0;
    padding: 0
}
.relatedalbums_list_section {
    height: auto;
    float: left;
    position: relative;
    z-index: 1
}
.relatedalbums_list_section h2 {
    color: #333;
    font: 17px/34px 'Open Sans', sans-serif;
    height: 36px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 10px;
    border-bottom: 1px solid #d5d1d0
}
.al_comments {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    text-align: left
}
.al_comments h2 {
    padding: 0 0 0 10px;
    margin: 0;
    color: #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
#playlists_tab_box_id .albumdetails_div {
    float: left;
    top: 140px;
    position: fixed;
    right: 312px;
    background: rgba(0, 0, 0, 0.5)
}
.albumdetails_div {
    height: auto;
    position: relative;
    margin: 0 0 0 310px;
    z-index: 0
}
.newrelease_lt_wrap {
    width: 250px;
    height: auto;
    float: left;
    position: fixed
}
.newrelease_lt_wrap h2 {
    color: #5f5f5f;
    font: bold 14px/34px arial;
    height: 34px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    background: url(https://1326173612.rsc.cdn77.org/images/contentTop.png)
}
.filter_txt {
    width: 300px;
    height: 60px;
    float: left;
    position: relative;
    font: normal 14px/60px 'Open Sans', sans-serif;
    color: #4b4b4b;
    text-indent: 15px
}
.filter_txt input[type='text'] {
    width: 180px;
    height: 35px;
    float: right;
    position: relative;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin: 12px 15px 0 0;
    -webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.1);
    text-indent: 10px
}
.newrelease_center_wrap {
    height: 100%;
    margin: 0
}
.newrelease_rt_wrap {
    height: auto;
    position: relative;
    margin: 0 0 0 255px
}
.new_album_details_wrap {
    width: 100%;
    height: auto;
    position: relative;
    float: left
}
.raaga_aldetail_left .new_album_details {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding: 0
}
.controls_but_classes {
    width: auto;
    height: 26px;
    position: relative;
    float: left;
    bottom: auto!important;
    left: auto!important
}
.new_album_controlls {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding-top: 10px;
    clear: both
}
.cont_play_but_new_classess {
    background: transparent;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 12px/30px 'Open Sans', sans-serif;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0 10px 0 4px;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    padding-right: 10px;
    border-radius: 30px;
    box-shadow: 0 0 0!important;
    border: 1px solid rgba(255, 255, 255, 0.3)
}
.new_album_details {
    width: 100%;
    height: 145px;
    float: left;
    position: relative;
    padding: 0
}
.new_album_details a {
    color: #acacac;
    font-weight: 100
}
.new_album_controls {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
#publicpldetails_new_album_details .image_wrap_big {
    height: 150px!important;
    width: 150px;
    float: left;
    margin: 0 2px 0 0
}
#myraaga_friends_playlist_details_div .image_wrap_big {
    height: 125px!important
}
.image_wrap_big {
    float: left;
    height: auto;
    margin: 0 6% 0 0;
    position: relative;
    width: 94%;
    background: url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) top no-repeat;
    background-size: 100% 100%
}
.image_wrap_big_albumpage {
    float: left;
    margin: 0;
    position: relative;
    width: 150px
}
.albumimage_shadow {
    position: absolute;
    right: 0;
    bottom: -7px
}
.raaga_aldetail_right {
    padding-left: 0
}
#publicpldetails_new_album_details p {
    clear: none!important;
    text-align: left
}
.trl {
    display: block;
    clear: both;
    font: 100 13px/20px 'Open Sans', sans-serif;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.vie_tracks {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding-top: 10px;
    color: #fff
}
#new_album_details_fpl {
    padding: 20px 0 20px 20px !important
}
#new_album_details_fpl p {
    color: #000!important
}
#new_album_details_fpl .image_wrap_big {
    width: 150px!important;
    margin-right: 20px!important
}
.new_album_details p {
    display: block;
    clear: both;
    font: 100 13px/20px 'Open Sans', sans-serif;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.new_album_details p:first-of-type {
    display: block;
    font: 100 21px/25px 'Open Sans', sans-serif;
    color: #fff;
    margin-right: 185px;
    padding-bottom: 2px
}
.new_album_details span {
    font: 100 12px/25px 'Open Sans', sans-serif;
    color: #82c3ff
}
.new_album_details span a {
    color: #b94a14
}
#albumdetails_song_comments {
    border: 0!important;
    padding-left: 5px;
    text-align: left
}
#publicplaylist_song_comments {
    border: 0!important
}
.new_song_table {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 20px;
    border: 1px solid #ccc
}
.new_song_table table {
    width: 100%;
    height: 31px;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0
}
.new_song_table table thead {
    width: 100%;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/th_bg.png) top repeat-x;
    padding: 5px 0;
    color: #484848;
    text-transform: uppercase;
    font: 100 12px/30px 'Open Sans', sans-serif;
    text-indent: 15px;
    text-align: left;
    border-bottom: 1px solid #ccc
}
.new_song_table table thead th {
    height: 30px!important
}
.new_song_table table tbody {
    width: 100%;
    height: 100%;
    font: 100 12px/30px 'Open Sans', sans-serif;
    color: #484848;
    padding: 0;
    text-indent: 15px;
    text-align: left
}
.new_song_table table tbody a {
    color: #484848
}
.new_song_table table tbody td {
    height: 30px!important;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.new_song_table table tbody tr:nth-of-type(2n+2) {
    background: none repeat scroll 0 0 #efefef
}
.controls {
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    right: 0
}
.controls_but {
    width: auto;
    height: 40px;
    position: relative;
    float: left;
    margin-right: 10px;
    left: 142px;
    bottom: 5px
}
.controls_class {
    width: 100%;
    height: 36px;
    margin: 0;
    position: relative
}
.controls_but_class {
    width: auto;
    height: auto;
    position: relative;
    float: left;
    bottom: 5px!important;
    left: 142px!important;
    background: #dedede;
    padding: 4px 1px 4px 4px;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border: 1px solid #c6c6c6
}
.controls_but1 {
    width: auto;
    height: 26px;
    position: relative;
    float: left;
    bottom: auto!important;
    left: auto!important
}
.cont_play_but_new1 {
    background: rgba(0, 0, 0, 0.36);
    color: #fff;
    cursor: pointer;
    float: left;
    font: 12px/30px 'Open Sans', sans-serif;
    height: 30px;
    margin: 0 4px 0 2px;
    padding: 0 5px 0 0;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    padding-right: 10px;
    box-shadow: 0 0 0!important
}
#controls_but_class_mypl,
#controls_but_class_searchsongs,
#controls_but_class_profile,
#controls_but_class_myrecent,
#controls_but_class_celebsongs {
    left: 0!important
}
#controls_but_class_trendingnow {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: 0 none!important;
    left: 10px!important
}
#controls_but_class_celebrecentlyplayed {
    left: 10px!important
}
.trendingnow_options_header .controls_but {
    left: 150px;
    top: -5px
}
.raaga_aldetail_left .controls {
    width: 100%;
    height: 36px;
    margin: 0;
    position: relative
}
.raaga_aldetail_left .controls_but {
    width: auto;
    height: 26px;
    position: relative;
    float: left;
    bottom: auto!important;
    left: auto!important
}
.controls_but_celeb {
    width: auto;
    height: 40px;
    position: relative;
    float: left
}
.table_icons_trendingnow {
    width: auto;
    height: 25px;
    position: absolute;
    display: none;
    right: 40px;
    top: 5px
}
#table_icons_album {
    left: 4px!important
}
.table_icons {
    width: auto;
    height: 25px;
    float: right;
    position: absolute;
    display: none;
    left: 40px;
    top: 16px;
    vertical-align: middle
}
.table_play_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/table_icon.png) -1px 3px no-repeat;
    margin-left: 5px;
    cursor: pointer
}
.table_add_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/table_icon.png) -20px 3px no-repeat;
    margin-left: 5px;
    cursor: pointer
}
.table_share_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/table_icon.png) -40px 3px no-repeat;
    margin-left: 5px;
    cursor: pointer
}
.table_close_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/table_icon.png) -60px 3px no-repeat;
    margin-left: 5px;
    cursor: pointer
}
.cont_play_but_new {
    background: #27272a;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 11px/27px 'Open Sans', sans-serif;
    height: 27px;
    margin: 0 4px 0 2px;
    padding: 0 5px 0 0;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    -webkit-box-shadow: #000 0 0 0 1px, #2a2a2c 0 2px 0, inset #000 0 0 0 1px, #2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0;
    -moz-box-shadow: #000 0 0 0 1px, r#2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0;
    box-shadow: #000 0 0 0 1px, #2a2a2c 0 2px 0, inset rgba(255, 255, 255, .21) 0 1px 0;
    padding-right: 10px;
    text-shadow: 0 1px 0 #000
}
.normal_button_class {
    background: #f5f5f5;
    color: #3a3a3a;
    cursor: pointer;
    float: left;
    font: 12px/24px 'Open Sans', open sans, tahoma;
    height: 24px;
    margin: 0 4px 0 2px;
    padding: 0 5px 0 0;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    padding-right: 10px;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #cecece;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2)!important
}
#controls_but_class_trendingnow .cont_play_but_new_class {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    border: 1px solid rgba(255, 255, 255, 0.6)!important;
    border-radius: 30px!important;
    padding: 0 10px
}
.cont_play_but_new_class {
    background: #f5f5f5;
    color: #3a3a3a;
    cursor: pointer;
    float: left;
    font: 12px/24px open sans, tahoma;
    height: 24px;
    margin: 0 4px 0 0;
    padding: 0 5px 0 0;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    padding-right: 10px;
    border: 1px solid #cecece;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    box-shadow: 0 0 0!important
}
.raaga_aldetail_left .cont_play_but_new {
    background: transparent;
    color: #fff;
    border-radius: 30px;
    cursor: pointer;
    float: left;
    font: 12px/30px 'Open Sans', sans-serif;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0 10px 0 4px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    padding-right: 10px;
    box-shadow: 0 0 0!important
}
#public_playlist_details_div .cont_play_but_new {
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(100%, #dfdfdf));
    background: -webkit-linear-gradient(top, #f2f2f2 0, #dfdfdf 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #dfdfdf 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0, #dfdfdf 100%);
    background: linear-gradient(to bottom, #f2f2f2 0, #dfdfdf 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dfdfdf', GradientType=0);
    color: #4d4d4d;
    cursor: pointer;
    float: left;
    font: 11px/27px open sans, tahoma;
    height: 27px;
    margin: 0 4px 0 2px;
    padding: 0 5px 0 0;
    position: relative;
    text-align: left;
    text-indent: 7px;
    width: auto;
    -webkit-box-shadow: #acacac 0 0 0 1px, #ececec 0 2px 0, inset #ff 0 1px 0;
    -moz-box-shadow: #acacac 0 0 0 1px, #ececec 0 2px 0, inset #fff 0 1px 0;
    box-shadow: #acacac 0 0 0 1px, #ececec 0 2px 0, inset #fff 0 1px 0;
    padding-right: 10px;
    text-shadow: 0 1px 0 #fff
}
.mypl_delete_songs_icon {
    width: 15px;
    height: 27px;
    float: left;
    position: relative;
    margin-left: 8px;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_icon.png) no-repeat scroll -24px 2px transparent
}
.cont_play_but_new_class .play_icon,
.raaga_aldetail .play_icon,
#profile_favalbum_details_div .play_icon,
#playlist_songdetails_btn_div .play_icon {
    width: 22px;
    height: 26px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -340px -3px
}
#controls_but_class_trendingnow .play_icon,
#controls_but_class_celebrecentlyplayed .play_icon,
#myplay_albumdetails_wrap_div .play_icon,
#controls_but_class_celebsongs .play_icon,
#controls_but_class_searchsongs .play_icon,
#controls_but_class_top10 .play_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat!important;
    background-position: -482px -437px!important;
    display: table-cell;
    vertical-align: middle
}
.cont_play_but_new_class .add_to_queue_icon,
.raaga_aldetail .add_to_queue_icon,
#profile_favalbum_details_div .add_to_queue_icon,
#playlist_songdetails_btn_div .add_to_queue_icon {
    width: 16px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -370px -4px no-repeat;
    margin-left: 7px
}
#controls_but_class_trendingnow .add_to_queue_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat!important;
    background-position: -370px -5px!important
}
#controls_but_class_profile .add_to_queue_icon,
#myplay_albumdetails_wrap_div .add_to_queue_icon,
#controls_but_class_celebsongs .add_to_queue_icon,
#controls_but_class_searchsongs .add_to_queue_icon,
#controls_but_class_top10 .add_to_queue_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -512px -438px
}
#controls_but_class_celebrecentlyplayed .add_to_queue_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_trending.png) -30px 2px no-repeat!important
}
.add_to_queue_icon {
    width: 16px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_album.png) -30px 2px no-repeat;
    margin-left: 5px
}
.cont_play_but_new_class .add_to_icon,
.raaga_aldetail .add_to_icon,
#profile_favalbum_details_div .add_to_icon {
    width: 17px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -390px -7px no-repeat;
    margin-left: 4px;
    margin-top: 3px
}
#controls_but_class_trendingnow .add_to_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat!important;
    background-position: -390px -6px!important
}
#controls_but_class_profile .add_to_icon,
#controls_but_class_celebrecentlyplayed .add_to_icon,
#controls_but_class_celebsongs .add_to_icon,
#controls_but_class_searchsongs .add_to_icon,
#controls_but_class_top10 .add_to_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat!important;
    background-position: -531px -442px!important
}
#controls_but_class_fpl {
    left: 156px!important
}
#controls_but_class_fpl .add_to_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_trending.png) no-repeat!important;
    background-position: -50px 0!important
}
#controls_but_class_fpl .add_don_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_trending.png) no-repeat!important;
    background-position: -70px 2px!important
}
#controls_but_class_fpl .share_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_trending.png) no-repeat!important;
    background-position: -98px 4px!important
}
#friendsplsongs_playbtn_div {
    color: #3A3A3A
}
#myplay_albumdetails_wrap_div .share_icon {
    height: 27px;
    margin-top: -2px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -578px -437px no-repeat;
    margin-left: 5px
}
.cont_play_but_new_class .share_icon,
.raaga_aldetail .share_icon,
#profile_favalbum_details_div .share_icon,
#playlist_songdetails_btn_div .share_icon {
    width: 17px;
    height: 20px!important;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -437px -5px no-repeat!important;
    margin-left: 4px;
    margin-top: 3px
}
.raaga_aldetail .embed_icon {
    width: 17px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -437px -25px no-repeat;
    margin-top: 3px;
    margin-left: 4px
}
#controls_but_class_profile .share_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_trending.png) no-repeat scroll -97px 3px!important
}
.cont_play_but_new_class .add_don_icon,
.raaga_aldetail .add_don_icon,
#profile_favalbum_details_div .add_don_icon {
    width: 22px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -410px -6px no-repeat;
    margin-left: 2px;
    margin-right: -5px;
    margin-top: 3px
}
#publicpl_details_controls {
    bottom: 0!important
}
#publicpl_details_controls .play_icon {
    width: 22px;
    height: 27px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -340px -3px!important
}
#publicpl_details_controls .add_to_queue_icon {
    width: 16px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -370px -4px no-repeat!important;
    margin-left: 7px
}
#publicpl_details_controls .add_to_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -390px -7px no-repeat!important;
    margin-left: 4px;
    margin-top: 3px
}
#publicpl_details_controls .share_icon {
    width: 17px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -437px -3px no-repeat!important;
    margin-left: 5px;
    margin-top: -2px
}
#publicpl_details_controls .add_don_icon {
    width: 22px;
    height: 22px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -410px -6px no-repeat!important;
    margin-left: 2px;
    margin-right: -5px;
    margin-top: 3px
}
.play_icon {
    width: 10px;
    height: 27px;
    float: left;
    margin-left: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) no-repeat left center;
    margin-top: -2px
}
.add_quick_icon {
    width: 15px;
    height: 23px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) -10px 4px no-repeat;
    margin-left: 5px
}
.add_to_icon {
    width: 15px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) -40px 6px no-repeat;
    margin-left: 5px
}
.share_icon {
    width: 15px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) -60px 6px no-repeat;
    margin-left: 5px
}
#controls_but_class_celebrecentlyplayed .share_icon,
#controls_but_class_celebsongs .share_icon {
    width: 17px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -98px 3px no-repeat;
    margin-left: 5px;
    background-position: -579px -438px!important
}
.add_don_icon {
    width: 18px;
    height: 27px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) -25px 6px no-repeat;
    margin-left: 5px;
    margin-right: -5px
}
.favorited_icon {
    width: 18px;
    height: 23px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon.png) -77px 4px no-repeat;
    margin-left: 5px;
    margin-right: -5px
}
.close_icon {
    width: 18px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/table_icon.png) -60px 3px no-repeat;
    margin-left: 5px
}
#myraaga_friends_playlist_details_div {
    top: 10px
}
.friends_playlist_details_div {
    height: auto;
    position: relative
}
#compilation_atz_items {
    background-color: #e7e7e7;
    float: left;
    height: auto;
    left: 0;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 10px;
    position: fixed;
    right: 312px;
    top: 125px;
    border-bottom: 1px solid #d8d8d8
}
#compilation_atz_items ul {
    list-style: none;
    padding: 0;
    margin: 0
}
#compilation_atz_items ul li {
    float: left;
    margin: 8px 15px 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    line-height: 16PX;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    padding: 0 2px
}
#compilation_atz_items ul li.selected {
    border-bottom: 2px solid #1f88f8
}
.compilationalbums_filter_div {
    background-color: #efefef;
    border-bottom: 1px solid #e1e1e1;
    float: right;
    height: 40px;
    position: fixed;
    right: 312px;
    left: 0;
    z-index: 1000;
    top: 91px
}
.compilationalbums_sortby_div {
    background-color: #efefef;
    float: right;
    height: 25px;
    padding-top: 10px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.compilationalbums_sortby_heading {
    float: left;
    padding-right: 10px;
    color: #666
}
.compilationalbums_sortby_div ul {
    float: left;
    list-style: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.compilationalbums_sortby_div ul li {
    float: left;
    margin-right: 10px
}
.compilationalbums_sortby_div ul li a {
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font-family: 'Open Sans', sans-serif
}
.compilationalbums_sortby_div ul li a.active {
    text-shadow: 0 1px 0 #fff;
    font-family: 'Open Sans', sans-serif;
    border-bottom: 2px solid #1f88f8;
    display: block
}
#compilationalbums_list_div_id ul li {
    margin: 0 2% 3% 0;
    float: left;
    width: 12.2%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    #compilationalbums_list_div_id ul li {
        width: 23%;
        margin: 0 2% 4% 0;
        position: relative
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    #compilationalbums_list_div_id ul li {
        width: 18%;
        margin: 0 2% 3% 0;
        position: relative
    }
}
.compilation_albums_alternate {
    width: 92px!important;
    height: 115px!important;
    float: left!important;
    position: relative!important;
    margin: 0 4px 20px!important
}
#compilationalbums_list_div_id ul li img.compilation_cd_image {
    background-size: 100% 100%;
    width: 100%
}
.playlist_list_div_class ul {
    float: left;
    list-style: none outside none;
    width: 100%;
    margin: 10px 1.5% 0!important
}
.playlist_list_div_class ul li {
    margin: 0 2% 3% 0;
    float: left;
    width: 12.2%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .playlist_list_div_class ul li {
        width: 23%;
        margin: 0 2% 4% 0
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .playlist_list_div_class ul li {
        width: 18%;
        margin: 0 2% 3% 0
    }
}
.playlist_list_albums_alternate {
    width: 92px!important;
    height: 115px!important;
    float: left!important;
    position: relative!important;
    margin: 0 4px 20px!important
}
.playlist_list_div_class ul li img.compilation_cd_image {
    background-size: 100% 100%;
    width: 100%
}
.playlist_details_div_class {
    height: auto;
    position: relative;
    margin: 0 0 0 250px;
    padding: 10px
}
#showhide_albums_mypl {
    top: 10px;
    right: 10px;
    width: 100px!important
}
* {
    margin: 0 auto;
    padding: 0
}
#public_playlist_details_div {
    position: relative;
    padding: 0;
    margin: 0
}
#public_playlist_details_div div.slimScrollDiv {
    float: left
}
#public_playlist_div {
    float: left
}
.public_playlist_list_class {
    margin: 40px 0 0 30px
}
.public_play_wrap {
    width: 250px;
    height: 34px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/actors_catg_wrap_bg.png) top repeat-x;
    margin: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    z-index: 99
}
.public_play_wrap h2 {
    width: 250px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/34px 'Open Sans', sans-serif;
    color: #383838;
    text-indent: 15px
}
.public_play_wrap h2 a {
    font: normal normal 12px/34px 'Open Sans', sans-serif;
    color: #383838
}
.public_play_wrap h2 a:hover {
    color: #51720b
}
.public_play_wrap h3 {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 14px/32px 'Open Sans', sans-serif;
    color: #383838;
    text-indent: 15px
}
.public_sort_select {
    width: 120px;
    height: 23px;
    float: right;
    margin: 0;
    position: absolute;
    top: 12px;
    right: 10px
}
.public_sort_select span {
    width: 120px;
    height: 23px;
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/actors__drop_bg.png) top repeat-x;
    border: 1px solid #8a8a8a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-indent: 10px
}
.public_sort_select span a,
.public_sort_select span a:visited {
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-decoration: none
}
.public_sort_select span>a {
    background: url(https://1326173612.rsc.cdn77.org/images/actors_drop_arw.png) 98px 0 no-repeat;
    display: block;
    height: 23px
}
.public_sort_select ul {
    width: 120px;
    height: auto;
    background: #fff;
    display: none;
    position: absolute;
    top: 25px;
    list-style: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 1000;
    -box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.public_sort_select ul li a {
    width: 120px;
    display: block;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #000;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    z-index: 50000
}
.public_sort_select ul li a:hover {
    background-color: rgba(0, 0, 0, 0.10)
}
#publicpl_list_div_id {
    position: relative!important;
    top: 40px;
    z-index: 1;
    -webkit-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -mz-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -o-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -ms-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    box-shadow: inset -6px 0 8px -4px #b4b4b4
}
#publicpl_list_div_id ul li {
    margin: 0 2% 3% 0;
    float: left;
    width: 12.2%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    #publicpl_list_div_id ul li {
        width: 23%;
        margin: 0 2% 4% 0
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    #publicpl_list_div_id ul li {
        width: 18%;
        margin: 0 2% 3% 0
    }
}
.publicpl_albums_alternate {
    width: 92px!important;
    height: 130px!important;
    float: left!important;
    position: relative!important;
    margin: 0 4px 20px!important
}
#public_playlist_ul {
    margin: 0 1.5%!important;
    padding-top: 10px
}
#publicpl_list_div_id ul li div.image_wrap {
    background-size: 100% 100%;
    background-image: url(https://rgamedia.blob.core.windows.net/raagaimg/r_img/community/user-128x128.jpg)
}
#publicpl_list_div_id ul li img.compilation_cd_image {
    background-size: 100% 100%;
    width: 100%
}
#publicpl_atz_items {
    float: left;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 25px;
    position: relative;
    width: auto
}
#publicpl_atz_items ul {
    list-style: none;
    padding: 0;
    margin: 0
}
#publicpl_atz_items ul li {
    float: left;
    width: 25px;
    height: 20px;
    background: #a8adb3;
    margin: 8px 6px 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #fff;
    line-height: 20PX;
    font-weight: 700;
    cursor: pointer;
    padding: 0
}
#publicpl_atz_items ul li.selected {
    background: #525558
}
.publicpl_list_username {
    font-size: 11px
}
.each_alphabet_div {
    background: none repeat scroll 0 0 #dfdfdf;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset, 1px 1px 2px #fff;
    color: #262626;
    display: block;
    float: left;
    font: 13px/23px 'Open Sans', sans-serif;
    height: 23px;
    margin: 7px 3px 0 2px;
    position: relative;
    text-align: center;
    width: 23px
}
.each_alphabet_div:hover {
    width: 23px;
    height: 23px;
    position: relative;
    float: left;
    margin: 4px 3px 0 2px;
    background: #575757;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    font: normal normal 13px/23px 'Open Sans', sans-serif;
    color: #262626;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    display: block
}
.each_alphabet_div a {
    color: #262626;
    display: block;
    font: 13px/23px 'Open Sans', sans-serif;
    height: 23px;
    position: relative;
    text-decoration: none;
    width: 23px
}
.each_alphabet_div a:hover {
    color: #fff
}
.atoz_txt_bg {
    min-height: 34px;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/actors_catg_wrap_bg.png) top repeat-x;
    margin: 0;
    border: 1px solid #d4d4d4;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    z-index: 99
}
.atoz_txt_bg h1 {
    width: 60px;
    height: 35px;
    float: left;
    position: relative;
    font: normal normal 14px/35px 'Open Sans', sans-serif;
    color: #595959;
    text-align: center;
    font-weight: 700
}
ul.atoz_alpha {
    width: auto;
    height: auto;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.atoz_alpha li {
    width: 23px;
    height: 23px;
    position: relative;
    float: left;
    margin: 7px 3px 0 2px;
    background: #dfdfdf;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    font: normal normal 13px/23px 'Open Sans', sans-serif;
    color: #262626;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    display: block;
    -webkit-transition-property: margin-top;
    -webkit-transition-duration: 80ms
}
ul.atoz_alpha li:hover {
    width: 23px;
    height: 23px;
    position: relative;
    float: left;
    margin: 4px 3px 0 2px;
    background: #575757;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    font: normal normal 13px/23px 'Open Sans', sans-serif;
    color: #262626;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3), 1px 1px 2px #fff;
    display: block
}
ul.atoz_alpha li a {
    width: 23px;
    height: 23px;
    position: relative;
    font: normal normal 13px/23px 'Open Sans', sans-serif;
    color: #262626;
    text-decoration: none;
    display: block
}
ul.atoz_alpha li a:hover {
    color: #fff
}
.public_sort_select {
    width: 120px;
    height: 23px;
    float: right;
    margin: 0;
    position: absolute;
    top: 12px;
    right: 0
}
.public_sort_select span {
    width: 120px;
    height: 23px;
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/actors__drop_bg.png) top repeat-x;
    border: 1px solid #8a8a8a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-indent: 10px
}
.public_sort_select span a,
.public_sort_select span a:visited {
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-decoration: none
}
.public_sort_select span>a {
    background: url(https://1326173612.rsc.cdn77.org/images/actors_drop_arw.png) 98px 0 no-repeat;
    display: block;
    height: 23px
}
.public_sort_select ul {
    width: 120px;
    height: auto;
    background: #fff;
    display: none;
    position: absolute;
    top: 25px;
    list-style: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 1000;
    -box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.public_sort_select ul li a {
    width: 120px;
    display: block;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #000;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    z-index: 50000
}
.public_sort_select ul li a:hover {
    background-color: rgba(0, 0, 0, 0.10)
}
.atzbrowse_wrap {
    width: auto;
    height: 34px;
    float: right;
    position: relative
}
.atzbrowse_wrap h2 {
    width: auto;
    height: 34px;
    float: left;
    position: relative;
    font: normal normal 13px/34px 'Open Sans', sans-serif;
    color: #494949;
    padding: 0 10px
}
.atz_sort_select {
    width: 90px;
    height: 23px;
    float: left;
    margin: 5px auto;
    position: relative
}
.atz_sort_select span {
    width: 90px;
    height: 23px;
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/actors__drop_bg.png) top repeat-x;
    border: 1px solid #8a8a8a;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    -moz-box-shadow: inset 0 1px 2px #fff, 1px 2px 2px rgba(0, 0, 0, 0.10);
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-indent: 10px
}
.atz_sort_select span a,
.atz_sort_select span a:visited {
    font: normal normal 12px/23px 'Open Sans', sans-serif;
    color: #242424;
    text-decoration: none
}
.atz_sort_select span>a {
    background: url(https://1326173612.rsc.cdn77.org/images/actors_drop_arw.png) 80px 0 no-repeat;
    display: block;
    height: 23px
}
.atz_sort_select ul {
    width: 90px;
    height: auto;
    background: #fff;
    display: none;
    position: absolute;
    top: 25px;
    list-style: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 1000;
    -box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.atz_sort_select ul li a {
    width: 90px;
    display: block;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #000;
    text-decoration: none;
    text-indent: 15px;
    outline: 0;
    z-index: 50000
}
.atz_sort_select ul li a:hover {
    background-color: rgba(0, 0, 0, 0.10)
}
.video_wrap_div {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    position: relative;
    top: 73px
}
.video_menus_left {
    width: 230px;
    height: 100%;
    position: fixed;
    top: 73px;
    bottom: 0;
    background: #fff;
    border-right: 2px solid #e2e2e2;
    float: left
}
.v_menu_inside {
    padding: 30px 20px 20px 40px;
    margin: 0
}
.video_menu_tit {
    padding: 0;
    margin: 0;
    font: bold 22px 'Open Sans', sans-serif;
    color: #333;
    text-transform: uppercase
}
.menus_video {
    padding: 0;
    margin: 30px 0 0;
    list-style: none
}
.menus_video li {
    padding: 0;
    margin: 0
}
.menus_video li a {
    font: normal 14px 'Open Sans', sans-serif;
    display: block;
    text-decoration: none;
    text-align: left;
    color: #555;
    padding: 5px 0;
    margin: 0
}
.menus_video li a:hover {
    color: #0093d1;
    text-decoration: none
}
.menus_video li a.active {
    color: #0093d1;
    text-decoration: none
}
.option_title {
    margin: 0;
    padding: 0 0 6px;
    font: bold 18px 'Open Sans', sans-serif;
    color: #333
}
.video_grid_div {
    padding: 0 5%;
    position: relative
}
.grid_div_video_heading {
    padding: 20px 0 10px 20px;
    margin: 0;
    font: normal 20px 'Open Sans', sans-serif;
    color: #333
}
.grid_div_video_inner {
    padding: 15px 30px;
    margin: 0;
    overflow: hidden
}
.grid_video_album {
    padding: 0;
    margin-right: -32px;
    list-style: none
}
.grid_video_album li {
    padding: 0;
    margin: 0 25px 30px 0;
    float: left;
    width: 15%
}
.div_sizing {
    background: #fff;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    box-shadow: 0 0 2px #ccc
}
.div_sizing a {
    text-decoration: none;
    color: #333
}
.div_sizing a img {
    width: 100%;
    vertical-align: middle;
    height: auto;
    border: 0
}
.tit_div_video {
    padding: 0;
    margin: 4px 0 0
}
.video_title_s {
    font: 14px/18px 'Open Sans', sans-serif;
    color: #123;
    text-decoration: none;
    padding: 0 10px 0 0;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}
.video_title_m {
    font: 12px/16px 'Open Sans', sans-serif;
    color: #9da2a8;
    text-decoration: none;
    padding: 0 10px 0 0;
    margin: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.video_title_s:hover {
    color: #4bf;
    text-decoration: none
}
.video_title_m:hover {
    color: #123
}
@media screen and (min-width: 640px) and (max-width: 1024px) {
    .grid_video_album li {
        padding: 0;
        margin: 0 25px 30px 0;
        float: left;
        width: 22.3%
    }
}
@media screen and (min-width: 1050px) and (max-width: 1290px) {
    .grid_video_album li {
        padding: 0;
        margin: 0 25px 30px 0;
        float: left;
        width: 17.83%
    }
}
@media screen and (min-width: 1291px) and (max-width: 1440px) {
    .grid_video_album li {
        padding: 0;
        margin: 0 25px 30px 0;
        float: left;
        width: 18%
    }
}
.grid_video_album .hover_play_b {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 50%;
    left: 52%;
    margin: -20px 0 0 -20px;
    cursor: pointer;
    display: block;
    background-position: -41px -2px
}
.player_video_side {
    width: 640px;
    height: 100%;
    padding: 0;
    float: left;
    position: relative;
    bottom: 0;
    border-right: 1px solid #d6d6d6
}
.video_player {
    width: 640px;
    height: 390px;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0
}
.video_details_div {
    margin: 10px 0 0;
    padding: 0
}
.video_d_titl {
    padding: 0 15px 0 0;
    margin: 0;
    font: normal 24px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.rel_vio_tit {
    margin: 5px 0 10px;
    padding: 0 5px;
    font: normal 16px/30px 'Open Sans', sans-serif;
    color: #3583cc;
    border-bottom: 1px dotted #ccc;
    background: #ebeef1;
    border-left: 5px solid #dbe0e6
}
.related_video_side {
    margin: 0 0 0 640px;
    padding: 30px 0 0 10px;
    overflow: hidden;
    position: relative
}
.bttons_video_social {
    padding: 0;
    margin: 15px 0 0;
    overflow: hidden
}
.l_social {
    float: left;
    padding: 0;
    margin: 0
}
.l_social a {
    text-decoration: none;
    margin-right: 15px;
    font: normal 14px/26px 'Open Sans', sans-serif;
    float: left;
    color: #333
}
.l_social a:hover {
    color: #1391ff
}
.comments_box {
    margin: 20px 0 0;
    padding: 0
}
.comments_tits {
    padding: 0;
    margin: 0;
    font: normal 16px/18px 'Open Sans';
    color: #333
}
.v_like {
    width: 26PX;
    height: 26px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -3px -480px;
    padding-right: 6px
}
.v_dislike {
    width: 26PX;
    height: 26px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -34px -480px;
    padding-right: 6px
}
.v_share {
    width: 26PX;
    height: 26px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -64px -480px;
    padding-right: 6px
}
.v_favorite {
    width: 26PX;
    height: 26px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -94px -480px;
    padding-right: 6px
}
.grid_video_album_r {
    padding: 0;
    list-style: none;
    overflow: hidden
}
.grid_video_album_r li {
    padding: 0;
    margin: 0 0 20px;
    float: left;
    width: 300px
}
.div_sizing_r {
    background: #fff;
    padding: 3px;
    position: relative;
    margin: 0;
    box-shadow: 0 0 2px #ccc;
    width: 108px;
    float: left
}
.div_sizing_r a {
    text-decoration: none;
    color: #333
}
.div_sizing_r a img {
    vertical-align: middle;
    height: auto;
    border: 0
}
@media screen and (min-width: 640px) and (max-width: 1024px) {
    .grid_video_album_r li {
        padding: 0;
        margin: 0 16px 20px 0;
        float: left
    }
}
@media screen and (min-width: 1050px) and (max-width: 1290px) {
    .grid_video_album_r li {
        padding: 0;
        margin: 0 16px 20px 0;
        float: left
    }
}
@media screen and (min-width: 1291px) and (max-width: 1440px) {
    .grid_video_album_r li {
        padding: 0;
        margin: 0 16px 20px 0;
        float: left
    }
    .video_grid_div {
        padding: 0 2%
    }
}
@media screen and (min-width: 1500px) and (max-width: 1900px) {
    .related_video_side {
        margin: 0 30px 0 670px;
        padding: 30px 0 0 10px;
        position: relative
    }
}
.video_bannser_div {
    width: 100%;
    height: 290px;
    position: relative;
    margin: 0 0 30px;
    padding: 30px 0 0;
    background-color: #171e31;
    background-repeat: repeat-y;
    background: -webkit-gradient(linear, left top, right top, from(#adb4c7), to(#171e31));
    background: -webkit-linear-gradient(left, #adb4c7, #171e31);
    background: -moz-linear-gradient(left, #adb4c7, #171e31);
    background: -ms-linear-gradient(left, #adb4c7, #171e31);
    background: -o-linear-gradient(left, #adb4c7, #171e31);
    background-size: 100% 100%
}
.video_banner_slide {
    width: 970px;
    height: 280px;
    margin: 0 auto;
    padding: 0
}
.video_show-thumb-medium {
    height: 240px;
    width: 300px;
    background-color: #fff;
    margin: 0 9px 20px;
    padding: 0;
    font-size: .9em;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    text-align: left;
    vertical-align: top
}
.info_text {
    padding: 4px 10px;
    color: #333346
}
.show_info_tit {
    font-family: 'Open Sans', sans-serif;
    max-height: 35px;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    font-weight: 700;
    overflow: hidden
}
.show_info_subtit {
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
    color: #666;
    text-decoration: none;
    font-size: 13px;
    display: block;
    overflow: hidden
}
.nav_menu_video_sec {
    width: auto;
    height: 400px;
    overflow: auto;
    padding: 0;
    margin: 10px 10px 10px 0
}
#video_corousel {
    padding: 0;
    margin: 0;
    height: 180px;
    list-style: none outside none
}
#video_corousel li {
    width: 210px!important;
    height: 160px!important;
    float: left!important;
    list-style: none!important;
    padding: 5px 5px 0!important;
    margin-right: 25px!important;
    background: #fff!important;
    border: 1px solid #d8d8d8!important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    margin-bottom: 10px!important
}
.li_carousel {
    position: relative;
    width: 210px;
    height: 114px;
    background: #fff;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    box-shadow: 0 0 2px #ccc
}
.cate_video {
    font-family: 'Open Sans', sans-serif;
    line-height: 26px;
    text-transform: uppercase;
    color: #333;
    font-size: 17px;
    font-weight: 700;
    padding: 0 30px
}
.ho_vi_nav {
    font: 17px/22px 'Open Sans', Arial, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    margin: 0;
    text-transform: uppercase;
    padding: 20px 30px 10px;
    font-weight: 700;
    cursor: pointer
}
.ho_vi_nav a {
    padding: 0!important;
    margin: 0!important
}
.nav_menu_video_sec a {
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 300;
    border-bottom: 1px solid #dfdfdf;
    line-height: 30px
}
.add_abnner_728 {
    width: 100%;
    height: auto;
    margin: 10px auto;
    text-align: center
}
.banner_ad_v300 {
    width: 300px;
    height: 250px;
    margin: 0 0 20px;
    padding: 0
}
.plt_videos_song {
    padding: 0;
    margin: 10px 0;
    overflow: hidden
}
.plt_videos_song ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.plt_videos_song ul li {
    float: left;
    padding: 0;
    margin-right: 7px;
    width: 70px
}
.plt_videos_song ul li a {
    text-decoration: none;
    font: 12px/14px 'Open Sans', sans-serif;
    color: #333
}
.plt_videos_song ul li a img {
    border: 0
}
.ply_thumb_h {
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}
.menu_bt_av {
    float: left;
    width: 37px;
    height: 34px;
    background: url(https://1326173612.rsc.cdn77.org/images/podcastmenu_icon.png) no-repeat;

    cursor: pointer;
    display: none
}
.menu_bt_av:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/podcastmenu_hover_icon.png) no-repeat
}
.menu_bt_av.active {
    background: url(https://1326173612.rsc.cdn77.org/images/podcastmenu_active_icon.png) no-repeat
}
.tit_divv_video {
    padding: 0 5px 0 0;
    margin: 0 0 0 120px;
    overflow: hidden
}
.related_side_vdiv {
    width: 300px;
    height: 100%;
    float: left;
    padding: 0;
    margin: 0 10px 0 0;
    overflow: hidden
}
.recently_watched {
    width: 50%;
    height: auto;
    padding: 10px 5px;
    float: left;
    position: absolute;
    display: inline-block;
    top: 0;
    min-height: 100%;
    bottom: 0;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
.video_nmenu_drop {
    padding: 0;
    margin: 20px 0 2px 30px;
    height: 40px
}
.div_sizing_rrw {
    background: #fff;
    padding: 3px;
    osition: relative;
    margin: 0;
    width: 108px;
    float: left
}
.div_sizing_rrw a {
    text-decoration: none;
    color: #333
}
.div_sizing_rrw a img {
    vertical-align: middle;
    height: auto;
    border: 0
}
@media screen and (min-width: 640px) and (max-width: 1280px) {
    .recently_watched {
        display: none
    }
}
@media screen and (min-width: 640px) and (max-width: 1024px) {
    .video_grid_div {
        padding: 0 2%
    }
}
.home_vi_right {
    margin: 0 312px 0 0;
    padding: 0;
    position: relative
}
.v_right_panel {
    float: right;
    padding: 0;
    margin: 0;
    width: 312px
}
.v_right_panel.recently_watched {
    width: 300px;
    height: auto;
    background: #fff;
    padding: 0 5px;
    float: left;
    position: absolute;
    bottom: 0;
    display: inline-block;
    top: 30px;
    min-height: 100%
}
@media screen and (min-width: 1100px) and (max-width: 1300px) {
    .v_right_panel {
        display: block
    }
    .show_vv {
        display: block
    }
    .home_vi_right {
        margin: 0 312px 0 0;
        padding: 0;
        position: relative
    }
}
@media screen and (min-width: 640px) and (max-width: 1100px) {
    .v_right_panel {
        display: none
    }
    .show_vv {
        display: none
    }
}
.actor_rt_wrap {
    height: auto;
    position: relative;
    margin: 0;
    float: left
}
.actor_newrelease_wrap {
    width: 57%;
    height: auto;
    float: left;
    position: relative;
    margin-bottom: 5px
}
.actor_latest_wrap {
    width: 43%;
    height: auto;
    float: left;
    position: relative
}
.actor_poplar_list_wrap {
    width: 98%;
    height: auto;
    min-height: 300px;
    float: left;
    position: relative;
    border: 1px solid #ccc;
    margin: 15px 1% 0;
    background: url(https://1326173612.rsc.cdn77.org/images/most_pop_bg.png) top repeat-x #edecec;
    border-radius: 5px 5px 0 0
}
.actor_poplar_list_wrap>h2 {
    background: url(https://1326173612.rsc.cdn77.org/images/test_bg.png) top repeat-x;
    height: 40px;
    position: relative;
    font: normal bold 14px/40px 'Open Sans', sans-serif;
    color: #222;
    border-bottom: 1px solid #bfbfbf;
    text-indent: 10px;
    border-radius: 5px 5px 0 0
}
.lat_act_txt {
    width: 310px;
    height: auto;
    position: relative
}
.lat_act_txt h2 {
    font: normal normal 16px/60px 'Open Sans', sans-serif;
    color: #4d4d4d;
    text-indent: 15px
}
ul.act_latest_list {
    width: 310px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    background: #f5f4f4
}
ul.act_latest_list li {
    width: 310px;
    height: 55px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.act_latest_list li:hover {
    width: 310px;
    height: 55px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.act_latest_list li .myimage_wrap {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.act_latest_list li .myimage_wrap_hov {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_hov_icon.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.act_latest_list li .myimage_wrap_hov img {
    width: 32px;
    height: 32px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 5px 0 10px 5px
}
ul.act_latest_list li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.act_latest_list li span {
    font: normal normal 14px/55px 'Open Sans', sans-serif;
    color: #545454;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px
}
.newact_rect_table {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    background: #f9f9f9;
    border-right: 1px #e3e3e3 solid
}
.newact_rect_table_trending {
    background: none repeat scroll 0 0 transparent!important
}
.newact_rect_table table {
    width: 100%;
    height: 30px;
    border-collapse: collapse;
    margin: 0 auto;
    padding: 0;
    table-layout: fixed
}
.newact_rect_table table thead {
    width: 100%;
    height: 30px;
    padding: 5px 0;
    color: #484848;
    text-transform: uppercase;
    font: 12px/30px 'Open Sans', sans-serif;
    text-indent: 15px;
    text-align: left;
    border-bottom: 1px solid #ccc;
    background: #e5e5e5
}
.newact_rect_table table thead th {
    height: 35px!important;
    font-weight: 400;
    font-size: 10pt
}
.newact_rect_table table tr {
    border-bottom: 1px solid #e3e3e3
}
.newact_rect_table table tbody {
    color: #484848;
    text-indent: 15px;
    text-align: left;
    font-weight: 400
}
.newact_rect_table table tbody td {
    height: 30px!important;
    position: relative;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
table.tablesorter_album tbody td {
    padding: 10px 0;
    vertical-align: top
}
.track_selected_tr {
    background-color: #e5e5e5!important
}
.filter_celebsongs_div {
    float: right;
    margin-right: 20px;
    position: relative;
    z-index: 1
}
.filter_tbox_class {
    border: 1px solid #c5c5c5;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 2px #e2e2e2 inset;
    margin: 10px 0 0 35px;
    padding: 5px
}
#celeb_songs_table_div {
    border-top: 1px dotted #666
}
#celeb_recentlyplayed_div {
    border-top: 1px dotted #666
}
ul.actor_vid_list {
    float: left;
    position: relative;
    list-style: none;
    margin: 15px 0 20px;
    padding: 0 10px
}
ul.actor_vid_list li {
    width: 140px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 7px
}
ul.actor_vid_list li span {
    width: 140px;
    height: 90px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/play_icon.png) 50px 25px no-repeat #000
}
ul.actor_vid_list li h3 {
    width: 140px;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 12px/20px 'Open Sans', sans-serif;
    color: #222;
    margin-top: 5px
}
.act_mov_tab_box {
    height: auto;
    margin: 0;
    position: relative;
    display: none
}
ul.latest_actors {
    height: auto;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.latest_actors li {
    height: 28px;
    display: inline-block;
    margin-top: 5x;
    text-indent: 0;
    line-height: 28px
}
ul.latest_actors li a {
    padding: 0 15px;
    font: normal normal 14px 'Open Sans', sans-serif;
    color: #262626;
    line-height: 28px
}
ul.latest_actors li.act_white_bg {
    background: #474747;
    -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 5px;
    color: red
}
ul.latest_actors li.act_white_bg a {
    color: #fff
}
ul.loung_album_list {
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.loung_album_list li {
    width: 425px;
    height: 80px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.loung_album_list li:hover {
    width: 425px;
    height: 80px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.loung_album_list li .image_wrap {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.loung_album_list li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 10px 10px 10px 15px
}
ul.loung_album_list li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 260px;
    float: left
}
ul.loung_album_list li p a {
    color: #636363
}
ul.loung_album_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #d0551a;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 325px;
    float: left
}
#act_controls_but_recentlyplayed {
    height: 40px!important;
    margin-left: 0!important
}
#act_controls_but_recentlyplayed.fixed {
    top: 110px!important
}
#act_controls_but_celebsongs.fixed {
    background: none repeat scroll 0 0 #f9f9f9!important;
    left: 0;
    margin: 0!important;
    padding: 15px 0 0 15px !important;
    position: fixed;
    right: 312px;
    top: 110px;
    width: auto;
    z-index: 1
}
.act_controls_but.fixed {
    background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png) repeat scroll 0 0 transparent;
    left: 0;
    margin-top: 0;
    padding-top: 15px;
    position: fixed;
    right: 312px;
    top: 88px;
    width: auto;
    z-index: 1
}
.act_controls_but {
    height: 50px;
    position: relative;
    margin: 15px 0 0 15px;
    float: left
}
.act_controls_but h2 {
    width: auto;
    float: left;
    font: normal normal 18px/40px 'Open Sans', sans-serif;
    color: #555
}
.act_controls_but h2.recentlyplayed_heading {
    font: normal normal 18px/15px Arial, Helvetica, sans-serif!important
}
.act_controls_but h1.trendingnow_list_heading {
    width: 100%;
    height: 24px;
    float: left;
    font: 100 26px/26px Open Sans!important;
    color: #fff;
    margin-bottom: 20px;
    margin-left: 10px
}
ul.actors_star {
    width: 300px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.actors_star li {
    width: 300px;
    height: auto;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.actors_star li:hover {
    width: 300px;
    height: auto;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.actors_star li .act_img_wrap {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_star.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.actors_star li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 10px 10px 10px 15px
}
ul.actors_star li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.actors_star li span {
    display: block;
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #d0551a
}
.album_arw_act {
    width: 15px;
    height: 26px;
    float: right;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/album_arw.png) top no-repeat;
    right: 15px;
    display: none;
    top: 22px
}
.actor_wrap_big {
    width: 84px;
    height: 84px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_star_big.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
.controls_actor {
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: 0;
    right: 0
}
.controls_actor_but {
    width: auto;
    height: 50px;
    position: relative;
    float: left;
    margin: 5px 0 0 -5px
}
.controls_actor_but h2 {
    font: normal 100 13px/25px 'Open Sans', sans-serif;
    color: #545454;
    text-align: right
}
.controls_actor_but h2 span {
    color: #a75a15
}
.fabclub_icon {
    width: 15px;
    height: 20px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_icon_strip.png) -45px 4px no-repeat;
    margin: 0 0 0 5px
}
.actors_album_details {
    height: 110px;
    position: relative;
    padding-top: 10px
}
.actors_album_details p {
    display: block;
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.actors_album_details p:first-of-type {
    display: block;
    font: normal normal 20px/30px 'Open Sans', sans-serif;
    color: #4b4b4b;
    margin-bottom: 5px
}
.actors_album_details span {
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #b94a14
}
.actr_album_det_show {
    width: 180px;
    height: auto;
    float: left;
    position: relative
}
.actr_album_det_show img {
    width: 120px;
    height: 120px;
    float: left;
    position: relative;
    margin: 0 0 10px 30px
}
.album_rt_table {
    margin: 0 0 0 180px
}
.actr_album_det_show h2 {
    font: normal bold 15px/30px 'Open Sans', sans-serif;
    color: #333;
    display: block;
    float: left;
    padding-left: 35px
}
.actors_select_album_details {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.actors_play_control {
    width: 100%;
    height: 50px;
    float: left;
    position: relative
}
ul.album_list {
    width: 249px;
    height: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.album_list:hover {
    overflow: auto
}
ul.album_list li {
    width: 249px;
    height: 46px;
    float: left;
    position: relative;
    padding: 3px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d5d5d5
}
ul.album_list li:hover {
    background: #f0efef;
    cursor: pointer
}
ul.album_list li .image_wrap {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 8px 5px 10px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.album_list li img {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;

    -ms-border-radius: 2px
}
ul.album_list li p {
    font: normal normal 11px/15px 'Open Sans';
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 170px;
    float: left
}
ul.album_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    float: left
}
ul.album_list li div {
    font: bold 12px/18px 'Open Sans', sans-serif;
    color: #393939
}
.album_arw {
    width: 15px;
    height: 26px;
    float: right;
    position: absolute;
    right: 15px;
    display: none
}
ul.favalbum_list {
    width: 249px;
    height: 100%;
    overflow: hidden;
    background: #f1f1f1;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.favalbum_list:hover {
    overflow: auto
}
ul.favalbum_list li {
    border: 1px solid #cecece;
    margin: 5px;
    width: 249px;
    height: auto;
    float: left;
    position: relative;
    padding: 3px 0;
    background: url(https://1326173612.rsc.cdn77.org/images/album_nav_line.jpg) repeat-x;
    background: -moz-linear-gradient(top, #f7f7f7 0, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #f7f7f7 0, #e6e6e6 100%);
    background: -o-linear-gradient(top, #f7f7f7 0, #e6e6e6 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0, #e6e6e6 100%);
    background: linear-gradient(top, #f7f7f7 0, #e6e6e6 100%)
}
ul.favalbum_list li:hover {
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    background: linear-gradient(top, #fbfbfb 0, #e8e8e8 100%);
    cursor: pointer
}
ul.favalbum_list li .image_wrap {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 8px 5px 10px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.favalbum_list li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.favalbum_list li p {
    font: normal normal 11px/15px arial;
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 140px;
    float: left
}
ul.favalbum_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    float: left
}
ul.favalbum_list li div {
    font: bold 12px/18px 'Open Sans', sans-serif;
    color: #393939
}
.album_add_library {
    width: auto;
    height: 30px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/add_libr_bg.png) top repeat-x #2777e3;
    margin: 0 30px;
    padding: 0 20px;
    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}
.album_add_library:hover {
    width: auto;
    height: 30px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/add_libr_bg_hov.png) top repeat-x #4493fb;
    margin: 0 30px;
    padding: 0 20px;

    font: normal normal 12px/30px 'Open Sans', sans-serif;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer
}
ul.actors_folow {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 10px 315px 0 0
}
ul.actors_folow li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0
}
ul.actors_folow li .actors_folow_img {
    width: 120px;
    height: 162px;
    float: left;
    position: relative;
    border: 1px solid #dedede;
    margin: 10px 10px 10px 15px;
    background: #fff
}
ul.actors_folow li h2 {
    font: normal normal 16px/22px 'Open Sans', sans-serif;
    color: #d0551a;
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
ul.actors_folow li h4 {
    font: normal normal 14px/28px 'Open Sans', sans-serif;
    color: #636363;
    margin-top: 5px
}
#carousel_inner {
    float: left;
    width: 94%;
    overflow: hidden;
    margin: 10px 0 0
}
#carousel_ul {
    width: 100%;
    position: relative;
    left: -0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 9999px;
    padding-bottom: 10px
}
#carousel_ul li {
    float: left;
    width: 240px;
    padding: 0;
    height: auto;
    margin: 10px 5px
}
#carousel_ul li .image_wrap {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
#carousel_ul li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 3px 10px 10px 5px
}
#carousel_ul li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
#carousel_ul li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #d0551a;
    float: left
}
#left_scroll {
    float: left;
    height: 100px;
    width: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_arw.png) 0 35px no-repeat;
    cursor: pointer
}
#right_scroll {
    float: left;
    height: 100px;
    width: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_arw.png) -27px 35px no-repeat;
    cursor: pointer
}
ul.acct_fav_tab {
    width: 140px;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 20px 0 0 10px
}
ul.acct_fav_tab li {
    width: 140px;
    height: 40px;
    float: left;
    margin: 0;
    font: normal normal 14px/22px 'Open Sans', sans-serif;
    color: #3c3c3c
}
ul.acct_fav_tab li a {
    width: 140px;
    height: 40px;
    float: left;
    font: normal normal 14px/40px 'Open Sans', sans-serif;
    color: #3c3c3c;
    text-indent: 10px
}
ul.acct_fav_tab li.fav_selc_tab {
    background: #f2f2f2
}
.acct_tab_contaniner {
    height: 300px;
    margin: 10px 0 0 150px;
    position: relative;
    background: #f2f2f2;
    display: none
}
#artist_followers_div {
    margin: 0;
    padding: 20px
}
.follower_option {
    height: auto;
    padding: 0;
    float: left;
    width: 100%
}
.part_f1 {
    background: #f3f3f3;
    margin: 0 2.3% 20px 0;
    overflow: hidden;
    width: 30%;
    float: left;
    box-shadow: 0 1px 2px #bebebe;
    border-radius: 3px;
    height: 70px;
    border-top: 1px solid #f0f0f0
}
.fol_img {
    width: 70px;
    height: 70px;
    display: block;
    background-size: 100% 100%;
    position: relative;
    float: left;
    text-decoration: none
}
.fol_img img {
    display: block;
    width: 100%;
    border: 0
}
.flw_flrs_btn {
    float: right;
    background: #eee;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    text-decoration: none;
    color: #424242;
    border: 1px solid #d2d2d2;
    font: 12px/24px 'Open Sans', sans-serif;
    padding: 0;
    width: 66px;
    height: 24px;
    margin-top: 10px;
    text-align: left;
    margin-right: 10px
}
.flwing_btn {
    float: right;
    margin-right: 10px;
    background: #3392fb;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    text-decoration: none;
    color: #fff;
    border: 1px solid #2280e8;
    font: 12px/24px 'Open Sans', sans-serif;
    padding: 0;
    height: 24px;
    width: 80px;
    margin-top: 14px;
    text-align: left
}
.f_fing {
    background: url(https://1326173612.rsc.cdn77.org/images/folo_bt.png);
    width: 12px;
    height: 12px;
    display: block;
    float: left;
    position: relative;
    left: 4px;
    top: 6px;
    margin-right: 10px
}
.f-follow {
    background-position: 0 0
}
.f-following {
    background-position: 13px 0
}
.flwrs_content_area {
    margin: 0 0 0 80px;
    padding: 0
}
.flwrs_content_t {
    font: normal 19px/23px 'Open Sans', sans-serif;
    color: #333!important;
    padding: 0;
    margin: 5px 90px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.f-p {
    padding: 0;
    margin: 2px 0 0;
    list-style: none;
    display: block;
    overflow: hidden
}
.f-p li {
    float: left;
    padding: 0;
    margin: 0 10px 0 0
}
.f-p li a {
    font: normal 12px/22px 'Open Sans', sans-serif;
    color: #268dea;
    display: block;
    float: left;
    text-decoration: none;
    margin: 0;
    text-align: left
}
.r_activity {
    font: normal 12px/20px 'Open Sans', sans-serif;
    color: #298cf9;
    display: block;
    margin: 0 80px 0 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none
}
.r_activity a {
    color: #298cf9;
    text-decoration: none
}
@media screen and (max-width: 1024px) {
    .follower_option {
        background: #fff;
        height: auto;
        margin: 0;
        padding: 0
    }
    .part_f1 {
        padding: 5px;
        margin: 0 2.3% 20px 0;
        border-bottom: 1px solid #e4e3e3;
        overflow: hidden;
        width: 96%;
        background: #fff;
        float: left
    }
}
@media screen and (max-width: 1700px) and (min-width: 1550px) {
    .part_f1 {
        width: 35%
    }
}
@media screen and (max-width: 1699px) and (min-width: 1401px) {
    .part_f1 {
        width: 47.7%
    }
}
@media screen and (max-width: 1400px) and (min-width: 1280px) {
    .part_f1 {
        width: 47.7%
    }
}
@media screen and (max-width: 1279px) and (min-width: 1100px) {
    .part_f1 {
        width: 47.7%
    }
}
@media screen and (max-width: 1099px) and (min-width: 1025px) {
    .part_f1 {
        width: 50%
    }
}
.celeblist_container_div {
    margin: 0
}
.container_tabs_menu {
    width: 100%;
    height: 31px;
    background: url(https://1326173612.rsc.cdn77.org/images/artist_tabs_menu_navl.jpg);
    float: left;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 70px;
    z-index: 1000
}
.container_tabs_menu ul {
    list-style: none;
    height: 31px;
    margin: 0;
    padding: 0
}
.container_tabs_menu ul li {
    list-style: none;
    float: left;
    padding: 0;
    margin-left: 0
}
.container_tabs_menu ul li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #777;
    line-height: 31px;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    display: block;
    padding: 0 15px;
    border-right: 1px solid #c3c3c3;
    height: 30px
}
.container_tabs_menu ul li a:hover {
    background: #000;
    color: #fff;
    text-shadow: 0 0 0 #fff
}
.container_tabs_menu ul li a.activated {
    background: #000;
    color: #fff;
    text-shadow: 0 0 0 #fff
}
.celeblist_div {
    width: 100%;
    height: auto;
    position: relative;
    margin: 0 auto;
    float: left;
    top: -40px
}
.profile_fav_list_div .celeblist_div {
    top: 0!important;
    float: none;
    width: 96%!important;
    padding: 0 2%
}
.profile_section_div #celeblist_div_id {
    margin: 80px 359px 0 0 !important
}
.view_type {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 15px 0;
    padding: 0;
    position: relative;
    float: left;
    z-index: 10;
    top: 40px
}
.grid_view {
    float: right;
    position: relative;
    margin: 0 2.4% 0 0;
    padding: 0;
    width: 84px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/grid_view.png) no-repeat
}
.popularity_view {
    width: 42px;
    height: 30px;
    position: relative;
    float: left;
    cursor: pointer
}
.atz_view {
    width: 42px;
    height: 30px;
    position: relative;
    float: left;
    cursor: pointer
}
.celeblist_filter_div {
    background-color: #f7f7f7;
    float: right;
    left: 0;
    position: fixed;
    right: 312px;
    top: 146px;
    z-index: 1000
}
.celeblist_sortby_div {
    float: right;
    height: 25px;
    padding: 10px 10px 5px 15px;
    position: relative;
    right: 0;
    top: -37px;
    z-index: 101;
}
.celeblist_sortby_heading {
    float: left;
    padding-right: 10px;
    font-family: 'Open Sans', sans-serif
}
.celeblist_sortby_div ul {
    float: left;
    list-style: none
}
.celeblist_sortby_div ul li {
    float: left;
    margin-right: 10px
}
.celeblist_sortby_div ul li a {
    color: #0070a9;
    font-family: 'Open Sans', sans-serif;
    cursor: pointer
}
.celeblist_sortby_div ul li a.active {
    background-color: #008bc4;
    color: #fff;
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
	border-radius:4px; 
}
.artist_view {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    display: block;
    z-index: 0
}
.artist_view ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.artist_view ul li {
    float: left;
    margin-bottom: 1.8em;
    padding: 0 8px 0 13px;
    width: 16.66%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
div {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}
.artist_view ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.img {
    margin-bottom: 6%;
    max-height: 120px;
    max-width: 120px;
    position: relative;
    width: 100%
}
.img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) center center no-repeat;
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    border: #f1f1f1 1px solid
}
.artist_view ul li h3 {
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Open Sans', sans-serif;
    padding: 0;
    margin: 0;
    text-shadow: 0 1px 0 #fff
}
.artist_view ul li h3:hover {
    color: #c90101;
    text-shadow: 0 1px 0 #fff
}
.shadow_box {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/box_shadow.png) 0 0 no-repeat;
    bottom: 1px;
    height: 30px;
    left: -13%;
    position: absolute;
    width: 128%;
    z-index: 100;
    -webkit-background-size: 100% 30px;
    -moz-background-size: 100% 30px;
    background-size: 100% 30px
}
.img {
    margin-bottom: 6%;
    max-height: 120px;
    max-width: 120px;
    position: relative;
    width: 100%
}
.img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) center center no-repeat;
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    border: #f1f1f1 1px solid
}
#social_plug_celeblist {
    bottom: 20px!important
}
#social_plug_myfavartist {
    bottom: 20px!important;
    right: 8px
}
.social_plug {
    display: none;
    width: 25px;
    height: 40px;
    float: right;
    position: absolute;
    right: -1px;
    bottom: 0;
    z-index: 999
}
.social_plug ul {
    width: 25px;
    height: 50px;
    list-style: none;
    margin: 0;
    height: 0
}
.social_plug ul li {
    padding: 0;
    float: none
}
.share_social {
    background: url(https://1326173612.rsc.cdn77.org/images/share_social.png)7px 5px no-repeat;
    float: left;
    display: block;
    width: 25px;
    height: 20px;
    position: relative;
    cursor: pointer
}
.favorite_social {
    background: url(https://1326173612.rsc.cdn77.org/images/favorite_social.png)5px 5px no-repeat;
    float: left;
    display: block;
    width: 25px;
    height: 20px;
    position: relative;
    cursor: pointer
}
#social_plug_profile_fpl {
    bottom: 88px!important;
    right: 18px!important
}
.shadow_separator {
    box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -mz-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -o-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -webkit-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    float: left;
    left: 302px;
    position: absolute;
    top: 0;
    width: 7px;
    z-index: 2;
    bottom: 0
}
#over_all_cdimages_albumpage {
    overflow: hidden;
    margin: 0 2%;
    float: left;
    width: 98%;
    padding-top: 10px
}
.over_all_cdimages_li_alternate #social_plug_profile_fpl {
    bottom: 18px!important
}
.eachceleb_div {
    box-shadow: 2px 1px 8px;
    float: left;
    height: 170px;
    margin: 15px;
    position: relative;
    width: 150px
}
.each_celeb_image {
    width: 100%;
    padding: 5px 5px 0;
    cursor: pointer
}
.each_celeb_name {
    width: 100%;
    padding: 5px;
    text-align: center;
    font-weight: 700
}
.newrelease_rt_wrap {
    margin: 0 0 0 250px
}
#celeb_popularalbums_list_div {
    height: 100%;
    z-index: 0;
    position: relative;
    box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -webkit-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -mz-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -o-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -ms-box-shadow: rgba(0, 0, 0, .04) 3px 0 0, rgba(0, 0, 0, .09) 1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0
}
#celeb_popularalbum_details_div {
    margin: 0;
    padding: 0;
    z-index: 1;
    right: 0;
    left: 0
}
#showhide_albums_popular {
    top: 60px!important;
    z-index: 2
}
.album_top {
    width: auto;
    height: 230px;
    padding: 0;
    z-index: 10;
    display: block;
    right: 0;
    left: 0;
    border-bottom: 2px solid #d5d1d0 background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png);
    position: relative
}
.album_top_left {
    width: 200px;
    height: 200px;
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) no-repeat;
    background-size: 100% 100%;
    margin: 10px;
    float: left;
    position: relative;
    border-radius: 50%

}
.album_top_right {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    top: 10px;
    right: 0
}
.album_top_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    text-shadow: 0 1px 0 #fff;
    color: #404040;
    margin: 10px 0;
    padding: 0;
    font-weight: 400
}
.album_top_subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-shadow: 0 1px 0 #fff;
    color: #404040;
    margin: 10x 0 30px;
    padding: 0
}
.controls_button {
    width: auto;
    height: 28px;
    position: relative;
    top: 20px
}
.controls_button ul {
    float: left;
    padding: 0;
    margin: 0;
    overflow: hidden;
    list-style: none
}
.controls_button ul li {
    float: left;
    margin-right: 5px;
    overflow: hidden;
    z-index: 100
}
.controls_button ul li a.loader_submit {
    padding: 0;
    text-align: center;
    width: 70px;
    height: 18px;
    float: left
}
.celeb_following_link {
    background: #f11!important;
    color: #fff!important;
    text-shadow: 0 1px 0 #e91111!important;
    border: 1px solid #e20d0d!important
}
.controls_button ul li a.following {
    background-color: #90ee90;
    text-shadow: 0
}
.controls_button ul li a.favorited {
    color: #fff
}
.loader_submit_celeb {
    float: left;
    height: 29px;
    padding: 0!important;
    text-align: center;
    width: 78px!important
}
.controls_but a.loader_submit {
    padding: 0;
    text-align: center;
    width: 70px;
    height: 18px;
    float: left
}
.controls_but a.favorited {
    color: #fff
}
.controls_button ul li a.selected {
    background-color: #ccc;
    text-shadow: 0
}
.controls_button ul li a {
    display: block;
    padding: 6px 13px 6px 8px;
    color: #444;
    text-decoration: none;
    text-shadow: 0 1px #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    background: #f5f5f5;
    border: 1px solid #dedede
}
.follow_icon_div {
    min-width: 75px;
    text-align: center;
    min-height: 27px
}
.favorite_icon_div {
    min-width: 70px;
    text-align: center
}
#follow_icon_friend {
    top: 6px;
    left: 5px
}
#friends_follow_btn_div {
    width: 91px;
    font: 12px/27px Arial, Helvetica, sans-serif!important;
    padding: 0!important
}
#follow_icon_celeb_special {
    background: url(https://1326173612.rsc.cdn77.org/images/list_icon.png) no-repeat scroll 1px 5px rgba(0, 0, 0, 0)
}
.follow_icon {
    width: 16px;
    height: 16px;
    float: left;
    position: relative;
    padding-left: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -514px -10px
}
.fo_red {
    background: none repeat scroll 0 0 #23a1fd!important;
    color: #fff!important;
    text-shadow: 0 0 0!important
}
.ply_rdio {
    background: #434343!important;
    color: #fff!important;
    border: 1px solid #333!important;
    text-shadow: 0 1px 0 #1a1a1a!important
}
.following_icon {
    width: 18px;
    height: 15px;
    top: 4px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/list_icon.png) no-repeat -75px 1px;
    margin-left: 0;
    margin-right: 0
}
.nonstop_icon {
    width: 26px;
    height: 15px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -534px -10px
}
.share_icon_white {
    width: 16px;
    height: 11px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -42px 0;
    margin-left: 0;
    margin-right: 0;
    background-position: -560px -12px;
    padding-right: 5px
}
.fan_icon {
    width: 21px;
    height: 15px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/list_icon.png) no-repeat -60px 0;
    margin-left: 0;
    margin-right: 0
}
.all_albums {
    float: left;
    height: auto;
    padding-bottom: 20px;
    padding-left: 0;
    position: relative;
    width: 100%
}
.all_albums ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 12px
}
.all_albums ul li {
    width: 125px;
    float: left;
    padding: 0;
    margin: 0 7px 7px 0;
    cursor: pointer
}
#album_inlay_browse {
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat scroll -11px -13px transparent
}
#album_inlay_browse img {
    position: relative;
    width: 100%;
    z-index: 0;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block;
    cursor: pointer
}
.album_inlay {
    max-width: 140px;
    max-height: 140px;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_inlay.jpg) no-repeat;
    float: left;
    position: relative;
    width: 100%
}
.album_inlay img {
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block
}
.album_inlay_right {
    color: #000;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left
}
.browse_album_inlay_right {
    float: left;
    height: 35px;
    margin: 0;
    opacity: .9;
    position: relative;
    width: 95%
}
.album_inlay_right_title {
    color: #000;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 130px
}
.browse_album_inlay_right_title {
    color: #454545;
    display: block;
    font-family: 'Open Sans', tahoma;
    font-size: 14px;
    overflow: hidden;
    padding: 5px 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%
}
.browse_album_yearval {
    font-size: 11px
}
.album_inlay_right_subtitle {
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 19px;
    overflow: hidden;
    padding: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.album_bottom_cont_left_menu {
    z-index: 1;
    height: 36px;
    border-bottom: 1px solid #e3e3e3;
    position: relative
}
.album_bottom_cont_left_menu ul {
    height: 36px;
    list-style: none;
    padding: 0;
    margin: 0 0 0 20px;
    position: relative;
    top: 0;
    float: left
}
.album_bottom_cont_left_menu ul li {
    padding: 0;
    float: left
}
.album_bottom_cont_left_menu ul li a {
    display: block;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt!important;
    color: #000;
    padding: 0 20px;
    line-height: 33px;
    float: left;
    font-weight: 400;
}
.album_bottom_cont_left_menu ul li a.active {
    text-decoration: none;
    color: #000;
    height: 35px;
    border-radius: 3px 3px 0 0;
    border-bottom: 2px solid #1db954;
    cursor: pointer;
    font-weight: 600;
}
#celebsongs_list_div {
    float: left
}
.celeb_followername_class {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    text-align: left;
    display: block;
    margin: 5px 0 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.celeb_followerimg_class {
    text-align: center;
    display: block;
    padding-top: 5px
}
.celeb_followicon_class {
    font-size: 12px;
    background: #3795fc;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    display: block;
    width: 98px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #2183f1
}
#all_albums_popular {
    padding-top: 20px!important
}
#all_albums_popular ul li {
    margin: 0 1.6% 30px 1%;
    float: left;
    width: 14%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    #all_albums_popular ul li {
        width: 23%;
        margin: 0 1% 30px
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    #all_albums_popular ul li {
        width: 18%;
        margin: 0 1% 30px
    }
}
.celeb_popularalbums_alternate {
    width: 46%!important;
    height: auto;
    float: left!important;
    position: relative!important;
    margin: 0 2% 10px 4px !important
}
.celeb_popularalbums_alternate .celebalbum_name_div {
    display: none
}
.celebalbums_all_ul {
    margin: 0!important;
    display: block;
    overflow: hidden
}
#all_albums_popular ul li img.album_cd_image {
    background-size: 100% 100%;
    width: 100%
}
.celebalbums_filter_div {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    display: block;
    height: auto;
    margin-top: 20px;
    width: 100%
}
.celebalbums_sortby_div {
    float: right;
    padding: 10px 0
}
.celebalbums_sortby_heading {
    float: left;
    padding-right: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400
}
.celebalbums_sortby_div ul {
    float: left;
    list-style: none
}
.celebalbums_sortby_div ul li {
    float: left;
    margin-right: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400
}
.celebalbums_sortby_div ul li a {
    color: #0070a9
}
.celebalbums_sortby_div ul li a.active {
    background-color: #008BC4;
    color: #FFF;
    padding: 5px 10px;
    text-decoration: none;
    border-radius: 6px
}
.artist_channels_heading {
    position: relative;
    top: 14px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    float: left;
    left: 5px
}
#dropdown_trend_artist_channels {
    float: left
}
.artist_channel_stats_div {
    float: left;
    left: 645px;
    position: absolute;
    top: 228px;
    z-index: 1001
}
.artist_channel_stats_special {
    right: 178px!important;
    left: auto!important;
    top: 150px!important
}
.artist_channel_stats_div.fixed {
    position: fixed!important;
    top: 72px!important;
    left: 715px!important
}
.artist_channel_stats_div .controls_button {
    top: 0!important
}
#relatedalbums_list_section_celeb {
    background: none repeat scroll 0 0 #f0f0f0;
    display: none;
    float: left;
    height: auto;
    left: 0;
    position: fixed;
    top: 275px;
    width: 310px;
    z-index: 1;
    -webkit-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -mz-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -o-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -ms-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    box-shadow: inset -6px 0 8px -4px #b4b4b4
}
.relatedalbums_list_celeb {
    width: 300px;
    height: auto;
    float: left;
    position: fixed;
    background: #fff;
    z-index: 1;
    left: 0
}
.relatedalbums_list_celeb h2 {
    color: #5f5f5f;
    font: bold 14px/34px arial;
    height: 34px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    background: #e4e4e4
}
.celeb_ralbum_rsongs {
    height: 40px;
    width: 300px;
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 1px solid #d5d5d5
}
.celeb_ralbum_rsongs a {
    float: left;
    display: block;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    border: 1px solid #acacac;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 7px 0 0 10px;
    text-align: center;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(100%, #d8d8d8));
    background: -webkit-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: linear-gradient(to bottom, #f2f2f2 0, #d8d8d8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d8d8', GradientType=0);
    text-shadow: 0 1px 0 #fff
}
.celeb_ralbum_rsongs a:hover {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
.celeb_ralbum_rsongs a.inactive {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
ul.celeb_ralbum_list {
    width: 300px;
    height: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.celeb_ralbum_list:hover {
    overflow: auto
}
ul.celeb_ralbum_list li {
    border-bottom: 1px solid #d5d5d5;
    border-top: 1px solid #fff;
    float: left!important;
    height: 50px;
    margin: 0!important;
    padding: 3px 0!important;
    position: relative!important;
    width: 290px!important
}
ul.celeb_ralbum_list li:hover {
    background: #f0efef;
    cursor: pointer
}
ul.celeb_ralbum_list li .image_wrap {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 8px 5px 10px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.celeb_ralbum_list li img {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.celeb_ralbum_list li p {
    font: normal normal 11px/15px 'Open Sans';
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 170px;
    float: left
}
ul.celeb_ralbum_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    float: left
}
ul.celeb_ralbum_list li div {
    font: bold 12px/18px 'Open Sans', sans-serif;
    color: #393939
}
.celeb_relatedalbum_li_class a {
    float: left;
    width: 100%
}
#celeb_relatedalbums_showhide {
    position: fixed;
    right: 410px;
    font-weight: 700;
    padding: 5px;
    border: 1px solid #ccc;
    z-index: 1;
    top: 284px;
    width: 85px;
    text-align: center
}
ul.related_album_list {
    height: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    margin-top: 10px;
    width: 100%
}
ul.related_album_list:hover {
    overflow: auto
}
ul.related_album_list li {
    margin: 0 1% 30px;
    float: left;
    width: 12.2%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: 0
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    ul.related_album_list li {
        width: 23%;
        margin: 0 1% 30px
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    ul.related_album_list li {
        width: 18%;
        margin: 0 1% 30px
    }
}
ul.related_album_list li .image_wrap {
    background-size: 100% 100%;
    background-image: url(https://rgamedia.blob.core.windows.net/raagaimg/r_img/community/user-128x128.jpg)
}
ul.related_album_list li img.compilation_cd_image {
    background-size: 100% 100%;
    width: 100%
}
ul.related_album_list li p {
    font: normal normal 12px/15px 'Open Sans', sans-serif;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    float: left
}
ul.related_album_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    float: left
}
.artist_sep_page {
    margin: 0;
    display: block
}
.artist_sep_page_header {
    padding: 0;
    overflow: hidden;
    margin: 0;
    z-index: 2;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png) repeat scroll 0 0 transparent
}
.artist_sp_dtls {
    height: auto;
    overflow: hidden;
    margin-left: 220px;
    padding-top: 10px
}
.related_artist_column_img img {
    width: 50px!important;
    height: 50px!important
}
.artist_sp_banner {
    height: auto;
    padding: 0;
    display: block;
    background-size: 100%;
    position: relative
}
.artist_sp_banner img {
    border-radius: 50%
}
.artist_bannerimage_class {
    border-radius: 50%
}
.artist_sp_h2 {
    font: 22px 'Open Sans', sans-serif;
    color: #fff;
    padding: 10px 10px 0 18px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.art_sp_st {
    font: normal 13px 'Open Sans', sans-serif;
    color: #555;
    padding: 3px 10px 3px 18px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.arts_r_menus {
    height: 50px;
    background: #fff;
    padding: 0;
    margin: 0 0 20px;
    overflow: hidden;
    border-bottom: 1px solid #bbbaba
}
.arts_sp_menus_nav {
    list-style: none;
    padding: 0;
    margin: 0 0 0 30px
}
.arts_sp_menus_nav li {
    float: left;
    padding: 0
}
.arts_sp_menus_nav li a {
    font-family: "Open Sans", 'Open Sans', sans-serif;
    font-size: 15px;
    color: #444;
    float: left;
    display: block;
    margin-right: 10px;
    padding: 0 16px;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    height: 47px;
    line-height: 50px
}
.arts_sp_menus_nav li a:hover {
    border-bottom: 3px solid #1486c2;
    color: #222
}
.arts_sp_menus_nav li a.active {
    border-bottom: 3px solid #1486c2;
    color: #222;
    font-weight: 700
}
.art_sp_btsss {
    padding: 10px 10px 10px 18px;
    margin: 0;
    overflow: hidden
}
.art_sp_btsss a {
    cursor: pointer;
    float: left;
    text-align: center;
    text-decoration: none;
    display: block;
    font: normal 12px/30px 'Open Sans', sans-serif;
    color: #fff;
    margin: 0 5px 0 0;
    padding: 0 10px;
    border-radius: 30px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.4);
    height: auto
}
.art_radio_ii {
    padding: 0;
    background: #0588be url(https://1326173612.rsc.cdn77.org/images/art_ra_iii.png) center no-repeat;
    display: block;
    margin: 0;
    width: 35px;
    height: 26px;
    float: left
}
.plys_r_bb {
    background: #08abf6;
    padding: 0 10px;
    float: left;
    margin: 0;
    font-weight: 400;
    color: #fff;
    font-size: 13px;
    line-height: 24px;
    border: 1px solid #068dcb
}
.plys_ioc {
    background: #f3f3f3;
    border: 2px solid #cfcfcf;
    padding: 0 10px 0 4px;
    height: 24px
}
.icon_embed {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat scroll -437px -28px rgba(0, 0, 0, 0);
    display: block;
    width: 16px;
    height: 15px;
    margin-right: 8px;
    float: left;
    margin-top: 7px
}
.icon_fps {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -439px -3px;
    display: block;
    width: 17px;
    height: 27px;
    margin-right: 5px;
    float: left
}
.icon_fpf {
    background: url(https://1326173612.rsc.cdn77.org/images/follow_art_p.png) no-repeat -437px -28px;
    display: block;
    width: 17px;
    height: 22px;
    margin-right: 8px;
    float: left;
    margin-top: 8px
}
.art_sp_btll {
    padding: 8px 10px 5px 18px;
    margin: 0;
    overflow: hidden
}
.art_option_1 {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative
}
.column_art_div {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.column_art_bio_div {
    width: 48%;
    float: left;
    height: auto;
    overflow: hidden
}
.bio_art_text {
    font: normal 13px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 20px 30px 0;
    text-align: justify
}
@media screen and (min-width: 640px) and (max-width: 1050px) {
    .artist_sp_banner {
        margin-right: 0;
        height: auto;
        padding: 0;
        display: block;
        background-size: 100%;
        clear: both
    }
    .art_option_1 {
        padding: 0;
        margin: 0;
        overflow: hidden;
        float: left
    }
    .artist_channel_stats_special {
        right: auto!important;
        left: 295px!important;
        top: 110px!important
    }
}
.foll_fllrs_div {
    float: left;
    margin-right: 50px;
    overflow: hidden
}
.arts_fll_count {
    font: 16px/20px 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.5);
    position: relative;
    text-align: center;
    float: left
}
.h2_followers {
    position: relative;
    margin: 0 0 0 5px;
    padding: 0;
    text-align: center;
    float: left;
    font: 16px/20px 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.5)
}
.celebfollowers_profile_div {
    background-color: #fff;
    float: left;
    left: 10px;
    padding: 5px;
    position: absolute;
    top: 170px;
    width: 210px
}
@media screen and (max-width: 1040px) {
    .celebfollowers_profile_div {
        width: 135px!important
    }
    .celebfollowers_profile_ul {
        width: 96px!important
    }
}
.celebfollowers_profile_ul {
    float: left;
    height: 35px;
    list-style: none outside none;
    overflow: hidden;
    width: 160px
}
.celebfollowers_profile_ul li {
    float: left;
    padding: 5px 7px 0 0
}
.celebfollowers_profile_ul li a img {
    height: 25px;
    width: 25px
}
.celebfollowers_more_link {
    float: left;
    padding-top: 10px
}
*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_334___*/.lounge_user_inner_wrap {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.lounge_user_inner_wrap_iner {
    height: auto;
    margin: 0 10px 0 0
}
.lounge_user_home_wrap_iner {
    height: auto;
    margin: 0 310px 0 0
}
.lounge_user_iner_right {
    width: 310px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 0 -310px
}
ul.lounge_user {
    width: 250px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.lounge_user li {
    width: 250px;
    height: auto;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.lounge_user li:hover {
    width: 250px;
    height: auto;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.lounge_user li .act_img_wrap {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_star.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.lounge_user li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 10px 10px 10px 15px
}
ul.lounge_user li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.lounge_user li span {
    display: block;
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #d0551a
}
.album_arw_act {
    width: 15px;
    height: 26px;
    float: right;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/album_arw.png) top no-repeat;
    right: 15px;
    display: none;
    top: 22px
}
.filter_lounge {
    width: 250px;
    height: 60px;
    float: left;
    position: relative;
    font: normal normal 14px/60px 'Open Sans', sans-serif;
    color: #4b4b4b;
    text-indent: 5px
}
.filter_lounge input[type='text'] {
    width: 140px;
    height: 35px;
    float: right;
    position: relative;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin: 12px 15px 0 0;
    -webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.1);
    text-indent: 10px
}
ul.lounge_tab {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.lounge_tab li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 10px
}
ul.lounge_tab li a {
    width: auto;
    height: auto;
    display: block;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    padding: 0 15px;
    text-decoration: none
}
ul.lounge_tab li.act_play {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
.lounge_home_tab_wrap {
    height: auto;
    margin: 0 310px 0 0;
    position: relative
}
.lounge_tab_box {
    height: auto;
    margin: 0;
    position: relative;
    display: none
}
.lounge_play_control {
    width: 100%;
    height: 50px;
    float: left;
    position: relative;
    margin: 0 0 20px;
    padding-top: 15px
}
.lounge_playlist_lt {
    width: 250px;
    height: auto;
    float: left;
    position: relative
}
.lounge_playlist_rt {
    margin: 0 0 0 250px;
    height: auto
}
ul.loug_myalbum_list {
    width: 250px;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.loug_myalbum_list li {
    width: 250px;
    height: 55px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.loug_myalbum_list li:hover {
    width: 250px;
    height: 55px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.loug_myalbum_list li .myimage_wrap {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.loug_myalbum_list li .myimage_wrap_hov {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_hov_icon.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.loug_myalbum_list li .myimage_wrap_hov img {
    width: 32px;
    height: 32px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 5px 0 10px 5px
}
ul.loug_myalbum_list li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.loug_myalbum_list li span {
    font: normal normal 14px/55px 'Open Sans', sans-serif;
    color: #545454
}
.album_arw {
    width: 15px;
    height: 26px;
    float: right;
    position: absolute;
    right: 15px;
    display: none
}
.loung_image_wrap {
    width: 55px;
    height: 55px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 0 10px 10px 15px
}
.loug_select_play_txt {
    float: left;
    width: auto;
    font: normal normal 18px/50px 'Open Sans', sans-serif;
    color: #474747;
    text-indent: 10px;
    height: 50px
}
.lounge_bg_txt {
    font: normal normal 18px/24px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 20px;
    margin-top: 10px
}
.lounge_sm_txt {
    font: normal normal 12px/24px 'Open Sans', sans-serif;
    color: #898989;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 20px;
    margin-top: 5px
}
.loung_bot_shad {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding-bottom: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/lounge_bg_bot.png) bottom repeat-x
}
.lounge_album_details {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    padding-top: 10px
}
.lounge_invite_search {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.user_send_message {
    width: 56%;
    height: 40px;
    float: left;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 20px 0 0 20px
}
.user_send_message input[type="text"] {
    width: 97%;
    height: 40px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/user_message_bg.png) top repeat-x;
    padding-left: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.3), 1px 1px 1px rgba(255, 255, 255, 0.5);
    font: normal normal 14px Tahoma, Geneva, sans-serif;
    color: #898989
}
.user_mess_go_icon {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/user_mess_search.png) top no-repeat;
    margin: 20px 0 0 5px
}
.user_mess_go_icon a {
    width: 40px;
    height: 40px;
    display: block
}
.invite_social_icons {
    width: 250px;
    height: 65px;
    float: left;
    position: relative;
    margin: 10px 0 0 15px
}
.invite_social_icons h4 {
    font: normal normal 13px/22px 'Open Sans', sans-serif;
    color: #595959;
    display: block
}
.invite_social_icons img {
    width: auto;
    height: 35px;
    float: left;
    position: relative
}
.lounge_but_wrap {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.lonu_join_but {
    width: 115px;
    height: 50px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/lounge_join_nw_bt.png) top no-repeat;
    margin: 15px
}
.lounge_but_rt_txt {
    width: auto;
    height: auto;
    float: left;
    font: normal normal 13px/24px 'Open Sans', sans-serif;
    color: #595959;
    display: block;
    clear: both;
    margin: 0 0 0 20px;
    text-align: right
}
.lounge_but_rt_txt span,
.lounge_but_rt_txt span a {
    color: #d2571b;
    text-decoration: none
}
.frind_txt_list {
    float: right;
    margin-right: 15px
}
.frind_txt_list h2 {
    font: normal bold 13px/25px 'Open Sans', sans-serif;
    color: #545454;
    text-align: right
}
.frind_txt_list h2 span {
    color: #a75a15
}
.loun_flow_but {
    width: 300px;
    height: 50px;
    position: relative;
    float: left;
    margin: 5px 0 0 -5px
}
.loun_flow_but h2 {
    font: normal bold 13px/25px 'Open Sans', sans-serif;
    color: #545454;
    text-align: right
}
.loun_flow_but h2 span {
    color: #a75a15
}
ul.loun_fav_tab {
    width: 100px;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 20px 0 0 10px
}
ul.loun_fav_tab li {
    width: 100px;
    height: 40px;
    float: left;
    margin: 0;
    font: normal normal 14px/22px 'Open Sans', sans-serif;
    color: #3c3c3c
}
ul.loun_fav_tab li a {
    width: 100px;
    height: 40px;
    float: left;
    font: normal normal 14px/40px 'Open Sans', sans-serif;
    color: #3c3c3c;
    text-indent: 10px
}
ul.loun_fav_tab li.fav_selc_tab {
    background: #f2f2f2
}
.loung_tab_contaniner {
    height: 300px;
    margin: 10px 10px 0 110px;
    position: relative;
    background: #f2f2f2;
    display: none
}
ul.lounge_artist {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 10px 0 0 6px;
    font-family: droid sans
}
ul.lounge_artist li {
    margin: 0 0 4%;
    float: left;
    width: 16.6%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 8px 0 0;
    background: 0
}
ul.lounge_artist li .actors_folow_img img {
    background-size: 100% 100%;
    width: 100%
}
ul.lounge_artist li h2 {
    font: normal normal 16px/22px 'Open Sans', sans-serif;
    color: #3e3e3e;
    margin: 10px 0 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
ul.lounge_artist li h4 {
    font: normal normal 14px/28px 'Open Sans', sans-serif;
    color: #636363;
    margin-top: 5px
}
ul.album_lounge {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    background: #f2f2f2
}
ul.album_lounge li {
    width: 250px;
    height: 80px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.album_lounge li:hover {
    width: 250px;
    height: 80px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.album_lounge li .image_wrap {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.album_lounge li img {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 0
}
ul.album_lounge li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.album_lounge li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #d0551a
}
.myraaga_profile_details_div {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding: 5px 0
}
.myraaga_profile_details_div h2 {
    display: block;
    font: normal bold 14px/25px 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #3b3b3b;
    padding-left: 10px;
    margin-top: 10px
}
.myraaga_profile_details_div h4 {
    display: block;
    font: normal normal 13px/22px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding-left: 10px
}
.lounge_about_txt {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.lounge_about_txt h2 {
    display: block;
    font: normal bold 14px/25px 'Open Sans', sans-serif;
    text-transform: uppercase;
    color: #3b3b3b;
    padding-left: 10px;
    margin-top: 10px
}
.lounge_about_txt h4 {
    display: block;
    font: normal normal 13px/22px 'Open Sans', sans-serif;
    color: #3b3b3b;
    padding-left: 10px
}
.user_recent_box {
    width: 30%;
    height: auto;
    float: left;
    position: relative;
    min-width: 430px
}
ul.recent_user_listen {
    height: auto;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    min-width: 420px
}
ul.recent_user_listen li {
    height: 60px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-width: 420px
}
ul.recent_user_listen li:hover {
    height: 60px;
    float: left;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.02);
    min-width: 420px
}
ul.recent_user_listen li p {
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 420px;
    float: left;
    text-indent: 15px;
    margin: 0 0 5px
}
ul.recent_user_listen li p:first-of-type {
    font: normal normal 12px/25px 'Open Sans', sans-serif;
    color: #d0551a;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    text-indent: 15px;
    margin: 5px 0 0
}
.user_related_txt {
    height: 35px;
    float: left;
    position: relative;
    font: normal 800 12px/30px 'Open Sans', sans-serif;
    color: #3b3b3b;
    text-indent: 15px;
    border-bottom: 1px dotted #ccc;
    margin: 10px 0 0
}
.recent_user_listen_play {
    width: 25px;
    height: 25px;
    float: right;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/recent_user_listen_play.png) top no-repeat;
    right: 15px;
    top: 15px;
    display: none;
    cursor: pointer
}
ul.loung_pub_list {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    background: #f5f4f4
}
ul.loung_pub_list li {
    width: 100%;
    height: 55px;
    float: left;
    position: relative;
    border-bottom: 1px dashed #ccc;
    padding-top: 10px
}
ul.loung_pub_list li:hover {
    height: 55px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/album_list_hov.png) top repeat-x #dedede;
    cursor: pointer
}
ul.loung_pub_list li .myimage_wrap {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.loung_pub_list li .myimage_wrap_hov {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_hov_icon.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
ul.loung_pub_list li .myimage_wrap_hov img {

    width: 32px;
    height: 32px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    margin: 5px 0 10px 5px
}
ul.loung_pub_list li p {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #636363;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 160px;
    float: left
}
ul.loung_pub_list li span {
    font: normal normal 14px/55px 'Open Sans', sans-serif;
    color: #545454
}
ul.lounge_tab_fav {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}
ul.lounge_tab_fav li {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    margin: 5px 0 0 10px
}
ul.lounge_tab_fav li a {
    width: auto;
    height: auto;
    display: block;
    position: relative;
    font: normal normal 13px/30px 'Open Sans', sans-serif;
    color: #262626;
    padding: 0 15px;
    text-decoration: none
}
ul.lounge_tab_fav li.act_play_long {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    background: #efefef;
    border: 1px solid #d4d4d4;
    border-bottom: 0
}
.lounge_fav_tab_wrap {
    clear: both;
    height: auto;
    margin: 0;
    position: relative;
    border-top: 1px solid #d4d4d4
}
.myraaga_profile_header {
    height: 110px
}
.myraaga_wrap_big {
    width: 85px;
    height: 85px;
    float: left;
    position: relative;
    border: 1px solid #c8c8c8;
    background: url(https://1326173612.rsc.cdn77.org/images/actor_star_big.png) top no-repeat;
    margin: 3px 10px 10px 15px
}
.top10_songs_header {
    height: auto;
    padding: 10px
}
.top10_songs_heading {
    font-weight: 100;
    font-size: 1.8em;
    display: block
}
.top10_center_wrap {
    margin: 0
}
.top10_playoptions_div {
    /* border-top: 1px solid #e3e3e3; */
    min-height: 34px;
    position: relative;
    z-index: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #e3e3e3
}
.top_song_details_wrap {
    height: auto;
    position: relative;
    float: left
}
.top10_rankcircle{
    height: 60px;
    width: 60px;
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -10px;
    left: -10px;
}
.top10_ranknumber{
    text-align: center;
    font-size: 29px;
    color: #1db954;
    font-weight: 900;
    position: relative;
    top: 12px;
    left: 2px;
}
.top10_imagewrap_box{
    box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
    -webkit-box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 2px 8px -2px rgba(0,0,0,0.75);
}
.top_song_txt_bg {
    width: auto;
    height: 35px;
    float: left;
    position: relative;
    font: normal normal 14px/35px 'Open Sans', sans-serif;
    color: #3d3d3d;
    text-indent: 15px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0
}
.top_song_txt_bg input[type="checkbox"] {
    float: left;
    margin: 10px 0 10px 18px
}
ul.top_ten_list {
    height: auto;
    float: left;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0 2px
}
ul.top_ten_list li {
    width: 20%;
    float: left;
    position: relative;
    overflow: hidden;
    padding: 0 0 30px
}
ul.top_ten_list li:hover {
    width: 20%;
    float: left;
    position: relative;
    overflow: hidden
}
ul.top_ten_list li .checkbox {
    width: 55px;
    height: 80px;
    float: left;
    position: relative;
    font: normal normal 16px/35px 'Open Sans', sans-serif;
    color: #5d5d5d;
    text-align: left
}
ul.top_ten_list li .checkbox input[type="checkbox"] {
    clear: both;
    margin: 0 10px
}
ul.top_ten_list li p {
    color: #606060;
    float: left;
    font: 11pt 'Open Sans', sans-serif;
    height: auto;
    margin: 5px auto;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    clear: both;
    font-weight: 100;
    padding-right: 6%
}
ul.top_ten_list li p a {
    color: #606060;
    font: 10pt 'Open Sans', sans-serif;
}
ul.top_ten_list li span:first-child {
    color: #606060;
    float: left;
    font: 10pt 'Open Sans', sans-serif;
    width: auto
}
ul.top_ten_list li span {
    color: #1db954;
    float: left;
    font: 12pt 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    padding-right: 2%
}
.bot_shad_bg {
    width: 280px;
    height: 25px;
    float: left;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/top_ten_list_bot_bg.png) 0 0 no-repeat;
    bottom: -25px;
    left: -19px
}
.top_song_drp_arw {
    width: 25px;
    height: 25px;
    float: right;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/top_song_drp_arw.png) top no-repeat;
    right: 8px;
    top: 29px;
    display: none;
    cursor: pointer;
    z-index: 1000
}
.top_hide_list {
    width: 210px;
    height: 79px;
    position: absolute;
    background: #fff;
    float: left;
    margin-top: 0;
    margin-left: -220px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc
}
.top_tab_lt {
    position: relative;
    overflow: hidden;
    width: 100%
}
.top_controls_but {
    width: auto;
    height: auto;
    position: relative;
    float: right;
    margin: 4px 10px 20px 0
}
.top_animation_wrap {
    position: relative;
    left: 0;
    width: 1800px;
    -webkit-transition: all 1 ease-in-out;
    -moz-transition: all 1 ease-in-out;
    -o-transition: all 1 ease-in-out;
    -transition: all 1 ease-in-out
}
.top10songs_fblikes_div {
    height: 20px;
    padding-right: 10px;
    position: relative;
    top: 5px;
    width: 80px;
    left: 0;
    float: left
}
.song_title_heading {
    font-size: 16px
}
.search_lt_wrap {
    margin: 0;
    position: relative
}
.search_lt_wrap h2 {
    background-color: #efefef;
    border-bottom: 1px solid #999;
    color: #474747;
    font: 18px/50px 'Open Sans', sans-serif;
    height: 50px;
    position: relative;
    text-indent: 10px;
    z-index: 1000
}
.search_lt_wrap h4 {
    background: url(/css/images/search_result_bottom.jpg) repeat-x scroll center bottom transparent;
    color: #474747;
    font: 18px/50px 'Open Sans', sans-serif;
    height: 50px;
    text-indent: 10px;
    margin: 0 10px
}
.search_rt_wrap_div {
    height: auto;
    margin: 0;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    top: auto
}
#act_controls_but_searchresultsongs.fixed {
    background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png) repeat scroll 0 0 transparent;
    left: 0;
    margin: 0!important;
    padding: 15px 0 0 15px !important;
    position: fixed;
    right: 312px;
    top: 74px!important;
    z-index: 1;
    width: auto
}
#searchoptions_nav_menu_item {
    top: auto!important;
    left: auto!important;
    right: auto!important;
    position: relative!important
}
.filterresults_heading {
    float: left;
    margin-top: 20px;
    margin-bottom: 10px
}
.show_hide {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 100;
    margin-left: 80px;
    text-align: center
}
.filteroption_type {
    border-bottom: 1px solid #e0e0e0;
    margin-left: 90px;
    padding: 5px 0;
    clear: both
}
.filteroption_type a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin-left: 18px;
    text-align: center
}
#search_sel_lang {
    border: 1px solid #666
}
.no_results_found {
    padding: 10px
}
.no_results_found_div {
    color: #000;
    font-weight: 100;
    padding-top: 150px;
    font-size: 14pt;
    padding-bottom: 150px;
    text-align: center
}
.search_option_header {
    list-style: none;
    margin: 0;
    padding: 0
}
.search_option_header li {
    padding: 0;
    float: left
}
.search_option_header li:hover {
    border-bottom: 0
}
.search_option_header li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 0 20px;
    line-height: 32px;
    height: 32px;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/non_stop_navline.jpg) no-repeat right
}
.search_option_header li a:hover {
    cursor: pointer;
    text-decoration: underline
}
.search_option_header li a.active {
    background: #fff;
    color: #28649a
}
.search_result_option_div {
    width: 100%;
    height: 32px;
    background-color: #999;
    padding: 0;
    margin: 0;
    float: left
}
.filteroption_type_link {
    color: #000
}
.filteroption_type_active {
    font-weight: 700;
    color: #06f
}
.search_results_each_div {
    float: left;
    width: 100%
}
.search_result_heading {
    float: left;
    width: 100%;
    padding: 10px 0
}
.search_result {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.search_albumlist {
    list-style: none;
    margin: 0;
    padding: 0
}
.search_albumlist div.search_result_li {
    border-bottom: 1px dashed #ccc;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
    position: relative
}
.search_albumlist div.search_result_li:hover {
    background-color: #f8f8f8
}
.search_albumlist_container {
    list-style: none;
    margin: 0;
    padding: 0
}
.search_albumlist_container div.search_albumlist_container_li {
    float: left;
    max-height: 130px;
    max-width: 130px;
    padding: 20px;
    position: relative;
    width: 100%
}
.search_albumlist_container div.search_albumlist_container_li:hover {
    cursor: pointer
}
.search_albumlist_container div.search_playlist_container_li {
    float: left;
    max-height: 185px;
    max-width: 130px;
    padding: 20px;
    position: relative;
    width: 100%
}
.search_albumlist_container div.search_playlist_container_li:hover {
    cursor: pointer
}
.search_imagewrap {
    float: left;
    position: relative;
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat;
    background-size: 100% 100%
}
.search_imagewrap img {
    border: 1px solid #ccc;
    max-height: 130px;
    max-width: 130px
}
.search_resultdetails {
    float: left;
    width: 90%;
    padding-left: 10px
}
.search_resultdetails_table {
    font-family: Arial, Helvetica;
    font-size: 12px
}
.search_resultdetails_value {
    width: 165px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px
}
.search_resultdetails h3 {
    padding-bottom: 1px
}
.search_resultdetails_table_subheading {
    width: 75px;
    color: #666
}
.search_result_play_icon {
    left: 25px;
    position: absolute;
    top: 25px
}
.search_viewmore_link {
    color: #333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin: 15px 0 10px 10px;
    width: 98%;
    clear: both
}
.search_viewmore_link:hover {
    color: #08c
}
.show_more_box {
    border: 1px solid #333;
    clear: both;
    color: #333;
    cursor: pointer;
    font: bold 14px/28px 'Open Sans', sans-serif;
    margin-bottom: 10px;
    padding: 5px 0;
    text-align: center;
    width: 99%
}
.search_viewmore_loader_div {
    text-align: center;
    width: 95%;
    padding: 10px;
    clear: both
}
#browse_content_parent_div {
    margin: 0
}
#sel_browse_decade {
    border: 1px solid #000;
    margin: 6px 25px 0 0;
    padding: 3px
}
#showhide_albums_browse {
    top: 10px!important
}
.browse_leftright_parent {
    position: relative;
    float: left;
    width: 100%
}
@media only screen and (max-width: 1250px) and (min-width: 0) {
    .browse_left {
        padding-top: 15px
    }
    .browse_right {
        padding-top: 15px!important
    }
    .browse_right_margin {
        margin: 0
    }
}
.browse_right {
    width: auto;
    position: absolute;
    padding: 0
}
.browse_right_margin {
    margin: 0 0 0 310px
}
.browse_nav_menu_item {
    width: 100%;
    float: left;
    padding-left: 0;
    top: 0;
    right: 0;
    height: 40px;
    position: relative;
    z-index: 100;
    zoom: 1;
    /* border-bottom: 1px solid #d5d1d0 */
}
.browse_nav_menu_item ul {
    height: 36px;
    list-style: none;
    padding: 0;
    margin: 0 0 0 20px;
    position: relative;
    top: 0
}
.browse_nav_menu_item ul li {
    float: left;
    padding: 0
}
.browse_nav_menu_item ul li a {
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    padding: 0 20px;
    line-height: 36px;
    float: left
}
@media screen and (max-width: 768px) {
    .browse_nav_menu_item{
        height: auto;
    }
}
@media screen and (max-width: 1030px) {
    .artist_tabs_menu_ul li a {
        padding: 0 7px!important
    }
    .browse_nav_menu_item ul li a {
        display: block;
        text-decoration: none;
        text-align: center;
        font-family: 'Open Sans', sans-serif;
        font-size: 12px;
        color: #666;
        text-shadow: 0 1px 0 #fff;
        padding: 0 11px;
        line-height: 33px;
        font-weight: 700;
        float: left
    }
}
.adiframe_div_browsepage {
    width: 100%;
    text-align: center;
    position: relative;
    padding: 10px 0 15px;
    float: left
}
.browse_nav_menu_item ul li a:hover {
    text-decoration: none;
    color: #1f88f8;
    text-shadow: 0 1px 0 #fff;
    height: 36px
}
.browse_nav_menu_item ul li a.hover_active {
    text-decoration: none;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    height: 39px;
    border-radius: 3px 3px 0 0;
    border-bottom: 2px solid #1db954
}
#browse_atoz_items {
    width: 99%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f6f6f6;
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 1%;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    padding-bottom: 10px
}
@media only screen and (max-width: 1290px) {
    #browse_atoz_items {
        padding-left: 5px
    }
}
#browse_atoz_items ul {
    list-style: none;
    padding: 0;
    margin: 0
}
#browse_atoz_items ul li {
    float: left;
    margin: 8px 10px 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #333;
    line-height: 16PX;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    padding: 0 2px
}
#browse_atoz_items ul li.selected {
    border-bottom: 2px solid #1db954
}
#browse_years_items {
    width: 99%;
    background-color: #e7e7e7;
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 1%;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    padding-bottom: 8px;
    border-bottom: 1px solid #d8d8d8
}
.browse_optionval_div {
    position: relative;
    float: left
}
.clearboth_class {
    clear: both
}
.browseresult_index_category {
    padding: 10px 0;
    font-weight: 700;
    font-size: 15px;
	
}
.browseresult_index_album {
    margin-left: 3px;
    position: relative;
    float: left;
    width: 250px;
    padding: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px
}
.browseresult_index_album a {
    color: #000;
    font-size: 12pt;
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    display: block;
    padding-left: 10px;
    padding-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
	text-align:left;
}
.browseresult_index_album:hover {
    background-color: #666;
    border-radius: 30px
}
.browseresult_index_album:hover a {
    color: #fff
}
.browse_iinfo {
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    top: 9px;
    right: 15px;
    width: 20px;
    height: 20px;
    background-position: -408px -697px;
    display: none
}
#browse_years_items ul {
    list-style: none;
    padding: 0;
    position: relative;
    float: left;
    top: 2px
}
#browse_years_items li {
    float: left;
    margin: 8px 15px 0 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    line-height: 16PX;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    padding: 0 2px
}
#browse_years_items li.selected {
    border-bottom: 2px solid #1f88f8
}
.browse_music_items {
    height: 40px;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    z-index: 199;
    webkit-box-shadow: 0 px #fff;
    -moz-box-shadow: 0 1px #fff;
    box-shadow: 0 1px #fff;
    -webkit-box-shadow: 0 1PX #fff, 0 -1PX #dedddd inset, 0 0;
    -moz-box-shadow: 0 1PX #fff, 0 -1PX #dedddd inset, 0 0;
    box-shadow: 0 1PX #fff, 0 -1PX #dedddd inset, 0 0
}
.browse_music_menu {
    float: left;
    margin-left: 10px
}
.browse_music_items_menu,
.browse_music_items_menu ul,
.browse_music_items_menu li,
.browse_music_items_menu a {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0
}
.browse_music_items_menu {
    height: 30px;
    width: auto;
    float: left
}
.browse_music_items_menu li {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    height: 30px
}
.browse_music_items_menu li a {
    display: block;
    padding: 7px 14px;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #555;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    font-weight: 700
}
.browse_music_items_menu li:first-child a {
    border-left: 0
}
.browse_music_items_menu li:last-child a {
    border-right: 0
}
.browse_music_items_menu li a.activa {
    color: #fff;
    text-shadow: 0 1px 0 #000;
    background: #4d4d4d
}
.browse_music_items_menu li:hover>a.hover_left {
    color: #fff;
    background: #7b8690;
    text-shadow: 0 1px 0 #3f474f;
    border-radius: 4px 0 0 4px
}
.browse_music_items_menu li:hover>a.hover_right {
    color: #fff;
    background: #7b8690;
    text-shadow: 0 1px 0 #3f474f;
    border-radius: 0 4px 4px 0
}
.browse_music_items_menu ul {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 10002;
    opacity: 0;
    background: #e6e6e6;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s
}
.browse_music_items_menu li:hover>ul {
    opacity: 1
}
.browse_music_items_menu ul li {
    height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s
}
.browse_music_items_menu li:hover>ul li {
    height: 36px;
    overflow: visible;
    padding: 0
}
.browse_music_items_menu ul li a {
    width: 80px;
    padding: 9px 8px;
    margin: 0;
    border: 0;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #d1d7dd;
    text-align: left
}
.browse_music_items_menu ul li:last-child a {
    border: 0
}
.browse_music_items_menu a.documents {
    background: url(https://1326173612.rsc.cdn77.org/images/genres_arrow.png) no-repeat right;
    background-position: 77px 15px
}
#browse_results_display_div {
    padding-bottom: 0!important
}
#browse_results_display_div ul li {
    margin: 0 0 4%;
    float: left;
    width: 20px;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px 0 0;
    background: 0
}
.browsealbums_filter_div {
    z-index: 1000;
    position: absolute;
    right: 0;
    bottom: -25px
}
.browsealbums_sortby_div {
    float: left;
    height: 25px;
    padding: 10px 10px 4px 15px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px
}
.browsealbums_sortby_heading {
    float: left;
    padding-right: 10px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.browsealbums_sortby_div ul {
    float: left;
    list-style: none
}
.browsealbums_sortby_div ul li {
    float: left;
    margin-right: 10px
}
.browsealbums_sortby_div ul li a {
    color: #008BC4;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt
}
.browsealbums_sortby_div ul li a.active {
    background-color: #008BC4;
    color: #FFF;
    padding: 5px 10px;
    text-decoration: none;
    border-radius: 6px
}
.wrap_browse {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    padding-top: 0;
    text-align: left;
    display: block
}
.browse_box {
    position: relative;
    width: 19.4%;
    padding: 0 1% 40px;
    display: inline-block;
	vertical-align: top;
}
.browse_boxInner {
    left: 20px;
    right: 20px;
    top: 10px;
    bottom: 18px;
    overflow: hidden
}
.browse_boxInner img {
    width: 100%
}
.browse_boxInner .browse_titleBox {
    position: relative;
    bottom: 0;
    margin-bottom: -7px;
    color: #333;
    padding: 0 0 10px;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-family: 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    float: left;
    width: 100%;
    font-size: 12pt
}
.browse_boxInner .default_album_class {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    background: none!important
}
.browse_boxInner .default_album_class a.browse_image_atag {
    float: left;
    width: 100%;
    height: 100%
}
.browse_boxInner .default_album_class .browse_default_image {
    position: relative;
    top: 0;
    left: 0
}
.browse_boxInner .default_album_class .browse_original_image {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}
@media only screen and (max-width: 480px) {
    .browse_box {
        width: 100%
    }
}
@media only screen and (max-width: 650px) and (min-width: 481px) {
    .browse_box {
        width: 25%
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .browse_box {
        width: 19.4%
    }
}
@media only screen and (max-width: 1024px) {
    .figure_wrap {
        margin-left: 20px;
        margin-right: 20px
    }
}
.browse_box_alternate {
    width: 46%;
    height: auto;
    float: left;
    position: relative;
    margin: 0 2% 10px 4px;
    padding: 0 0 10px
}
.browse_box_alternate .browse_boxInner {
    position: relative!important;
    left: auto!important;
    right: auto!important;
    top: auto!important;
    bottom: auto!important
}
.browse_box_alternate .browse_boxInner .browse_titleBox {
    position: relative!important;
    display: none
}
#relatedalbums_list_section_browse {
    background: none repeat scroll 0 0 #f0f0f0;
    display: none;
    float: left;
    height: auto;
    left: 0;
    position: fixed;
    top: 181px;
    width: 310px;
    z-index: 1;
    -webkit-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -mz-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -o-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -ms-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    box-shadow: inset -6px 0 8px -4px #b4b4b4
}
.relatedalbums_list_browse {
    width: 300px;
    height: auto;
    float: left;
    position: fixed;
    background: #fff;
    z-index: 1;
    left: 0
}
.relatedalbums_list_browse h2 {
    color: #5f5f5f;
    font: bold 14px/34px arial;
    height: 34px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    background: #e4e4e4
}
.browse_ralbum_rsongs {
    height: 40px;
    width: 300px;
    padding: 0;
    margin: 0;
    display: block;
    border-bottom: 1px solid #d5d5d5
}
.browse_ralbum_rsongs a {
    float: left;
    display: block;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    text-decoration: none;
    border: 1px solid #acacac;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 7px 0 0 10px;
    text-align: center;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(100%, #d8d8d8));
    background: -webkit-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0, #d8d8d8 100%);
    background: linear-gradient(to bottom, #f2f2f2 0, #d8d8d8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#d8d8d8', GradientType=0);
    text-shadow: 0 1px 0 #fff
}
.browse_ralbum_rsongs a:hover {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
.browse_ralbum_rsongs a.inactive {
    background: #5d5d5d;
    background: -moz-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5d5d5d), color-stop(100%, #2e2e2e));
    background: -webkit-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -o-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: -ms-linear-gradient(top, #5d5d5d 0, #2e2e2e 100%);
    background: linear-gradient(to bottom, #5d5d5d 0, #2e2e2e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#2e2e2e', GradientType=0);
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #040404
}
ul.browse_ralbum_list {
    width: 300px;
    height: 100%;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 auto;
    padding: 0;
    list-style: none
}
ul.browse_ralbum_list:hover {
    overflow: auto
}
ul.browse_ralbum_list li {
    border-bottom: 1px solid #d5d5d5;
    border-top: 1px solid #fff;
    float: left!important;
    height: 50px;
    margin: 0!important;
    padding: 3px 0!important;
    position: relative!important;
    width: 290px!important
}
ul.browse_ralbum_list li:hover {
    background: #f0efef;
    cursor: pointer
}
ul.browse_ralbum_list li .image_wrap {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/img_deflt.png) top no-repeat;
    margin: 3px 8px 5px 10px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.browse_ralbum_list li img {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
ul.browse_ralbum_list li p {
    font: normal normal 11px/15px 'Open Sans';
    color: #656565;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 170px;
    float: left
}
ul.browse_ralbum_list li span {
    font: normal normal 12px/22px 'Open Sans', sans-serif;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    float: left
}
ul.browse_ralbum_list li div {
    font: bold 12px/18px 'Open Sans', sans-serif;
    color: #393939
}
.browse_relatedalbum_li_class a {
    float: left;
    width: 100%
}
#browse_relatedalbums_showhide {
    position: fixed;
    right: 410px;
    font-weight: 700;
    padding: 5px;
    border: 1px solid #ccc;
    z-index: 1;
    top: 216px;
    width: 85px;
    text-align: center
}
.info_tooltip_div {
    position: absolute;
    right: 4px;
    top: 4px;
    display: none;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -557px -45px;
    width: 28px;
    height: 25px
}
.over_all_cdimages .info_tooltip_div {
    right: 2px
}
#profile_pl.over_all_cdimages .info_tooltip_div {
    right: 2px!important
}
.info_tooltip_div a img {
    width: 19px!important
}
.plts_option1 .info_tooltip_div {
    position: absolute;
    display: none;
    float: right;
    top: 2px;
    right: 2px
}
.plts_option1 .info_tooltip_div a {
    margin-top: 5px!important
}
.browse_box_alternate .info_tooltip_div {
    bottom: 5px!important
}
.celebalbums_all_ul li .info_tooltip_div {
    bottom: 10%
}
.celeb_popularalbums_alternate .info_tooltip_div {
    bottom: 20px!important
}
#compilation_albums_ul li .info_tooltip_div {
    bottom: 10%
}
.compilation_albums_alternate .info_tooltip_div {
    bottom: 20px!important
}
#browse_options_genre_dropdown_id {
    top: 0;
    float: left!important
}
@media only screen and (max-width: 1329px) {
    #browse_options_genre_ul_id {
        display: none
    }
    #browse_options_genre_dropdown_id {
        display: block
    }
}
@media only screen and (min-width: 1330px) {
    #browse_options_genre_ul_id {
        display: block
    }
    #browse_options_genre_dropdown_id {
        display: block
    }
}
#related_artist_column_special {
    float: right;
    margin-right: 20px;
    clear: both;
    width: auto!important;
    margin-top: -20px
}
.related_artist_column {
    width: 172px;
    float: right;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-top: 20px
}
.related_artist_column h4 {
    margin: 0;
    padding: 2px 0 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff
}
.related_artist_column ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.related_artist_column ul li {
    float: left;
    margin-bottom: .4em;
    padding: 0 6px 0 0;
    width: auto;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.related_artist_column ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.related_artist_column_img {
    margin-bottom: 2%;
    max-height: 50px;
    max-width: 50px;
    position: relative;
    width: 100%
}
.more_e {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2)!important;
    font: 13px/50px 'Open Sans', oipen sans!important;
    color: #fff!important;
    text-align: center!important
}
.search_result {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.search_result_view {
    width: 98.3%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 20px;
    margin-left: 15px;
    padding: 0
}
.search_result_album_view {
    width: 48.5%;
    height: auto;
    float: left;
    position: relative
}
.search_result_album_view ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.search_result_album_view ul li {
    float: left;
    margin-bottom: .8em;
    padding: 0 8px 0 0;
    width: 33%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.search_result_album_view ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.search_result_album_view_img {
    margin-bottom: 2%;
    max-height: 130px;
    max-width: 130px;
    position: relative;
    width: 100%
}
.search_result_album_view_img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) center center no-repeat;
    position: relative;
    width: 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block
}
.search_result_all {
    width: 100%;
    float: left;
    height: auto;
    padding: 0;
    margin-bottom: 10px
}
.search_result_title {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #555
}
.search_result_showall {
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #555;
    margin-right: 5%;
    cursor: pointer
}
.shadow_search {
    background: url(https://1326173612.rsc.cdn77.org/images/search_shadow.png) 0 0 no-repeat;
    bottom: -10px;
    height: 7px;
    left: 2%;
    position: absolute;
    width: 109%;
    z-index: 240;
    -webkit-background-size: 100% 7px;
    -moz-background-size: 100% 7px;
    background-size: 100% 7px
}
.title_search {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 27px;
    width: 95%;
    float: left;
    max-width: 130px
}
.title_search:hover {
    color: #e90000
}
.search_result_playlist_view ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.search_result_playlist_view ul li {
    float: left;
    margin-bottom: .8em;
    padding: 0 8px 0 0;
    width: 33%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.search_result_playlist_view ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.search_result_playlist_view_img {
    margin-bottom: 2%;
    max-height: 130px;
    max-width: 130px;
    position: relative;
    width: 100%
}
.search_result_playlist_view_img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/user_cd.jpg) center center no-repeat;
    position: relative;
    width: 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block
}
.search_result_playlist_view {
    width: 48.5%;
    height: auto;
    float: left;
    position: relative
}
.search_result_line {
    width: 3%;
    height: 100%;
    float: left;
    margin: auto;
    position: relative
}
.search_result_line_img {
    background: url(https://1326173612.rsc.cdn77.org/images/center_line.png) no-repeat center;
    width: 2px;
    height: 300px;
    overflow: hidden
}
.vertical_line {
    width: 100%;
    height: 2px;
    margin: 5px auto 10px;
    text-align: center;
    position: relative;
    float: left
}
.search_results_not_found {
    font-weight: 700;
    padding-top: 30px;
    font-size: 16px;
    font-family: droid sans, arial
}
.search_result_songs_view {
    width: 98.3%;
    height: 300px;
    position: relative;
    margin-top: 15px;
    float: left
}
.search_result_songs_view h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #555;
    margin: 0;
    padding: 0 0 10px;
    text-shadow: #fff 0 1px 0
}
.search_result_artist_view {
    width: 98.3%;
    height: auto;
    float: left;
    position: relative;
    margin-top: 15px
}
.search_result_artist_view h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #555;
    margin: 0;
    padding: 0 0 10px;
    text-shadow: #fff 0 1px 0
}
.search_result_artist_view ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.search_result_artist_view ul li {
    float: left;
    margin-bottom: .8em;
    padding: 0 8px 0 0;
    width: 16%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.search_result_artist_view ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.search_result_artist_view_img {
    margin-bottom: 2%;
    max-height: 130px;
    max-width: 130px;
    position: relative;
    width: 100%
}
.search_result_artist_view_img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) center center no-repeat;
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block
}
.loading {
    background: url(https://1326173612.rsc.cdn77.org/images/ajax_loader_hr.gif)
}
.home_featuredalbum_container_table {
    width: 100%;
    background-color: #f3f3f3;
    float: left;
    padding: 12px 12px 5px
}
.home_featuredalbum_container {
    overflow: auto;
    padding-top: 5px;
    padding-left: 2%;
    padding-right: 2%;
    margin-bottom: 30px
}
.title_bar_div {
    padding: 0;
    margin: 0;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #e3e3e3
}
.m_fv_sub_div .see-all-bttn {
    float: left;
    padding: 0;
    margin: 0 0 0 10px
}
.see-all-bttn {
    float: left;
    padding: 0;
    margin: 6px 0 0 10px;
    float: left;
    padding: 0;
    margin: 6px 0 0 10px
}
.see-all-bttn a {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 0 8px;
    margin: 0;
    text-decoration: none;
    color: #555;
    border: 1px solid #8d9aa5;
    border-radius: 30px;
    -mz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    background: transparent;
    height: 20px;
    line-height: 20px
}
.see-all-bttn a:hover {
    background: #8d9aa5;
    color: #fff
}
.home_featuredalbum_viewall {
    float: right
}
.border_bottom_class {
    border-bottom: 1px dashed #999
}
.featured_albums_slide {
    overflow: hidden;
    height: 140px;
    float: left;
    position: relative
}
.featured_albums_slide li {
    width: 100px;
    float: left;
    padding: 5px 0;
    margin: 5px 35px 0 0;
    list-style: none;
    position: relative
}
@media only screen and (max-width: 1300px) and (min-width: 1240px) {
    .featured_albums_slide li {
        margin: 5px 23px 0 0
    }
}
@media only screen and (max-width: 1024px) and (min-width: 990px) {
    .featured_albums_slide li {
        margin: 5px 45px 0 0
    }
}
.featured_albums_slide li a {
    float: left;
    display: block;
    width: 100%
}
.featured_albums_slide li img {
    background-size: 100% 100%;
    width: 100px;
    height: 100px
}
.featured_albums_slide li h4 {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-align: left;
    font-weight: 700;
    width: 100%;
    color: #333;
    font-weight: normal;
    line-height: 16px
}
.home_nonstop_channel_play_icon {
    bottom: 23%;
    cursor: pointer;
    left: 6%;
    width: 36px;
    height: 36px;
    position: absolute;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -2px -2px
}
.home_nonstop_channel_play_icon img {
    background-size: 100% 100%;
    width: 40px!important;
    height: 40px!important
}
.home_nowplaying_container {
    padding-left: 15px;
    width: 315px
}
.trendingnow_songs_container {
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 4px 4px 0 0;
    background: url(https://1326173612.rsc.cdn77.org/images/trending_bg.jpg) repeat scroll 0 0 transparent
}
.trendingnow_songs_container h2 {
    font-size: 14px;
    padding: 5px;
    border-bottom: 1px solid #ccc
}
.radio_public {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    margin-bottom: 5px;
    background: #f3f3f3
}
.radio {
    width: 50%;
    height: auto;
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_right.jpg) repeat-y right
}
.radio_in {
    margin: 2% 5% 4%;
    width: auto;
    height: auto
}
.radio_in h2 {
    height: 20px;
    margin-bottom: 10px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333
}
.radio_in h2 img {
    position: relative;
    top: 3px
}
.choice {
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 12px
}
.public_playlist {
    width: 50%;
    height: auto;
    float: left;
    position: relative
}
div.dropdown {
    color: #555;
    margin: 5px 0 0;
    width: 143px;
    position: relative;
    height: 17px;
    text-align: left;
    float: left;
    padding-left: 5px
}
div.submenu {
    background: #fff;
    position: absolute;
    top: -12px;
    left: -20px;
    z-index: 999;
    width: 135px;
    display: none;
    margin-left: 15px;
    padding: 37px 0 5px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45)
}
div.submenu1 {
    background: #fff;
    position: absolute;
    top: -12px;
    left: -20px;
    z-index: 999;
    width: 135px;
    display: none;
    margin-left: 10px;
    padding: 40px 0 5px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45)
}
.dropdown_border_div {
    border: 1px solid #ccc;
    height: 30px;
    left: 8px;
    position: absolute;
    top: -6px;
    width: 110px
}
.dropdown li a {
    color: #555;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration: none
}
.dropdown li a:hover {
    background: #155fb0;
    color: #fff;
    text-decoration: none
}
a.account {
    font-size: 12px;
    line-height: 16px;
    color: #555;
    position: absolute;
    z-index: 1000;
    display: block;
    padding: 11px 0 0 20px;
    height: 28px;
    width: 121px;
    margin: -11px 0 0 -10px;
    text-decoration: none;
    background: url(https://1326173612.rsc.cdn77.org/images/down_arrow.png) 110px no-repeat;
    cursor: pointer;
    font-weight: 700
}
a.account1 {
    font-size: 12px;
    line-height: 16px;
    color: #555;
    position: absolute;
    z-index: 1000;
    display: block;
    padding: 11px 0 0 20px;
    height: 28px;
    width: 121px;
    margin: -11px 0 0 -10px;
    text-decoration: none;
    background: url(https://1326173612.rsc.cdn77.org/images/down_arrow.png) 110px no-repeat;
    cursor: pointer;
    font-weight: 700
}
.root {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    padding: 11px 0 0 0;
    border-top: 1px solid #dedede
}
.radio_search {
    width: 100%;
    height: 40px;
    position: relative
}
.search_input {
    width: 77%;
    padding: 11px;
    background: #fff;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #ececec;
    -moz-box-shadow: 1px 1px 4px -1px #999 inset;
    -webkit-box-shadow: 1px 1px 4px -1px #999 inset;
    box-shadow: 1px 1px 4px -1px #999 inset;
    float: left;
    margin-right: 5px
}
.play_submit {
    position: relative;
    top: 0
}
.main {
    width: auto;
    overflow: hidden;
    height: auto;
    margin-top: 10px
}
.radio_slideshow {
    width: 2185px;
    height: auto;
    left: 0;
    position: relative
}
.each_slide {
    width: 437px;
    height: auto;
    float: left
}
.publicpl_slideshow {
    width: 2185px;
    height: auto;
    left: 0;
    position: relative
}
.page_no {
    width: auto;
    text-align: center;
    margin: 0 30px;
    padding-bottom: 30px
}
.radio_anchor {
    float: left;
    position: relative;
    text-align: center;
    display: block;
    font-size: 13px;
    width: 100px;
    height: 135px;
    margin: 10px 6px
}
.radio_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    text-align: center
}
.top_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #333
}
.slide_item_normal {
    background: url(https://1326173612.rsc.cdn77.org/images/bullet_light.png) no-repeat;
    padding: 0 3px;
    width: 11px;
    height: 11px;
    float: left;
    margin: 0;
    cursor: pointer
}
.slide_item_selected {
    background: url(https://1326173612.rsc.cdn77.org/images/bullet_dark.png) no-repeat;
    padding: 0 3px;
    width: 11px;
    height: 11px;
    float: left;
    margin: 0;
    cursor: pointer
}
.slide_next_arrow {
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/slide_next.png) no-repeat center;
    width: 15px;
    height: 23px;
    padding: 0;
    margin: 0;
    cursor: pointer
}
.slide_prev_arrow {
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/slide_prev.png) no-repeat center;
    width: 15px;
    height: 23px;
    padding: 0;
    margin: 0;
    cursor: pointer
}
.bullet {
    padding: 0;
    text-align: center;
    width: 100px
}
.music_videos {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 10px 0 0 10px;
    position: relative
}
.music_videos h2 {
    width: auto;
    height: auto;
    overflow: hidden;
    margin: 1% 5% 2% 2%;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333
}
.music_videos_album {
    width: auto;
    height: auto;
    overflow: hidden;
    margin: 0 2% 2%;
    position: relative
}
.music_videos_anchor {
    float: left;
    position: relative;
    text-align: center;
    display: block;
    font-size: 13px;
    width: 190px;
    height: 155px;
    margin: 1% 1.4%
}
.music-video_icon {
    width: 40px;
    height: 38px;
    position: absolute;
    bottom: 79px;
    left: 79px;
    background: url(https://1326173612.rsc.cdn77.org/images/music_video_icon.png) no-repeat
}
.movie_name_black {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: 700
}
.movie_album_blue {
    color: #08C;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.genre_list_slide {
    width: 100%;
    overflow: hidden;
    height: auto
}
.genre_list_slide li {
    width: 100px;
    float: left;
    padding: 5px;
    margin: 5px 4px;
    list-style: none;
    position: relative
}
.genre_list_slide li img {
    background-size: 100% 100%;
    width: 100px;
    height: 100px
}
.genre_list_slide li h4 {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    text-align: center;
    width: 100%;
    font-weight: 400
}
.leftmenubar_wrap {
    width: 75px;
    height: 100%;
    float: left;
    position: fixed;
    background: #1a1b1d;
    left: 0;
    top: 69px;
    z-index: 1000;
    -moz-box-shadow: inset -10px 0 11px -7px #000;
    -webkit-box-shadow: inset -10px 0 11px -7px #000;
    box-shadow: inset -10px 0 11px -7px #000
}
.rightarrow {
    width: 47px;
    height: 33px;
    position: relative;
    float: left;
    margin: 6px 0 0 10px
}
.rightarrow_right {
    width: 42px;
    height: 70px;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/bg_right.png) no-repeat
}
#main-nav-menu {
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    width: 65px;
    background: #424242 url(https://1326173612.rsc.cdn77.org/images/left_sidebar.jpg);
    position: fixed;
    left: 0;

    top: 26px!important;
    bottom: 0;
    height: 100%;
    vertical-align: top;
    z-index: 50000
}
#main-nav-menu ul {
    display: block;
    list-style: none;
    width: 65px;
    margin: 0;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #555;
    border-top: 1px solid #2e2e2e
}
#main-nav-menu ul li {
    margin: 0;
    padding: 0;
    border-top: 1px solid #555;
    border-bottom: 1px solid #2e2e2e
}
#main-nav-menu ul li:first-child {
    border-top: 0
}
#main-nav-menu ul li:hover {
    background: -moz-linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(54, 54, 54, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(86, 86, 86, 0.2)), color-stop(100%, rgba(86, 86, 86, 0.1)));
    background: -webkit-linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(86, 86, 86, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(54, 54, 54, 0.1) 100%);
    background: -ms-linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(54, 54, 54, 0.1) 100%);
    background: linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(86, 86, 86, 0.1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33565656', endColorstr='#1a363636', GradientType=0)
}
#main-nav-menu ul li a {
    display: block;
    padding: 14px 0 8px;
    color: #bababa;
    font-size: 11px;
    width: 65px
}
#main-nav-menu ul li a.active {
    background: -moz-linear-gradient(top, rgba(86, 86, 86, 0.1) 0, rgba(54, 54, 54, 0.1) 100%);
    background: -webkit-linear-gradient(top, rgba(120, 120, 120, 0.2) 0, rgba(120, 120, 120, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(128, 128, 128, 0.4) 0, rgba(115, 115, 115, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(86, 86, 86, 0.2) 0, rgba(54, 54, 54, 0.1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33565656', endColorstr='#1a363636', GradientType=0);
    color: #f4f4f4
}
.left_brws {
    width: 28px;
    height: 28px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -38px -516px
}
.left_arts {
    width: 32px;
    height: 21px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -2px -522px
}
.left_myr {
    width: 28px;
    height: 24px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -74px -522px
}
.left_rlive {
    width: 34px;
    height: 28px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -109px -518px
}
.left_trendingnow {
    width: 34px;
    height: 28px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -186px -5px
}
#main-nav-menu ul li a:hover {
    color: #f4f4f4;
    text-decoration: none
}
#main-nav-menu ul li a span {
    opacity: .5;
    filter: alpha(opacity=50)
}
#main-nav-menu ul li a:hover span {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}
#main-nav-menu ul li a.active span {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}
.rr_menu {
    display: block;
    text-align: center;
    padding: 10px 0;
    font: normal 12px 'Open Sans', sans-serif;
    color: #9e9e9e;
    text-decoration: none;
    cursor: pointer
}
#main-nav-menu ul li a span {
    display: block;
    padding-top: 4px;
    text-shadow: 0 1px 0 #303030
}
#main-nav-menu span#raaga_r {
    background-position: 6px 0
}
#main-nav-menu span#music_raaga {
    background-position: 0 0
}
#main-nav-menu span#music_raaga:hover {
    background-position: -0 -29px
}
#main-nav-menu span#music_raaga.activated {
    background-position: 0 -29px
}
#main-nav-menu span#lounge_raaga {
    background-position: -470px 0
}
#main-nav-menu span#lounge_raaga:hover {
    background-position: -470px -59px
}
#main-nav-menu span#videos_raaga {
    background-position: -209px 0
}
#main-nav-menu span#videos_raaga:hover {
    background-position: -209px -56px
}
#main-nav-menu span#videos_raaga.activated {
    background-position: -209px -56px
}
#main-nav-menu span#playlist_raaga {
    background-position: -120px 0
}
#main-nav-menu span#playlist_raaga:hover {
    background-position: -120px -29px
}
#main-nav-menu span#playlist_raaga.activated {
    background-position: -120px -29px
}
.browse_year {
    background: url(https://1326173612.rsc.cdn77.org/images/browse_year.png) 11px 11px no-repeat
}
.browse_atoz {
    background: url(https://1326173612.rsc.cdn77.org/images/browse_atoz.png) 8px 9px no-repeat
}
.volumesliderbox {
    position: absolute;
    height: 128px;
    z-index: 1000;
    padding: 8px 10px 8px 8px;
    margin-top: -146px;
    background: #fff;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, .05) 0 2px 12px 5px, rgba(0, 0, 0, .1) 0 0 0 1px;
    display: none
}
.volume_bar {
    position: absolute;
    display: block;
    width: 22px;
    background: #fff;
    height: 100px;
    z-index: 100001;
    right: 12px;
    bottom: 40px
}
.vol_seek {
    width: 6px;
    height: 90px;
    background: #dfdfdf;
    position: relative;
    top: 10px;
    margin: 0 8px;
    cursor: pointer
}
.vol_range {
    position: absolute;
    bottom: 0;
    background: #00a2ff;
    width: 6px;
    height: auto;
    display: block;
    cursor: pointer
}
.vol_range_changer {
    width: 10px;
    height: 10px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    right: -3px;
    cursor: pointer
}
.ui-slider-handle {
    width: 10px;
    height: 10px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    right: -3px;
    cursor: pointer
}
.ui-slider-range {
    position: absolute;
    bottom: 0;
    background: #00a2ff;
    width: 6px;
    height: auto;
    display: block;
    cursor: pointer
}
.player_wrapper {
    top: 0;
    float: left;
    height: auto;
    margin: 0 11px 10px;
    padding: 0;
    position: relatives;
    right: 0;
    width: 290px;
    z-index: 1000;
    box-shadow: 0 4px 8px #888;
    -webkit-box-shadow: 0 4px 8px #888;
    -mz-box-shadow: 0 4px 8px #888;
    -o-box-shadow: 0 4px 8px #888;
    -ms-box-shadow: 0 4px 8px #888
}
.player_wrapper2 {
    background: url(https://1326173612.rsc.cdn77.org/images/sidebar.png);
    top: 73px;
    float: left;
    height: 320px;
    margin: 0;
    padding: 0;
    position: relative;
    right: 0;
    width: 312px;
    z-index: 10000
}
.player_inside {
    width: 290px;
    height: 290px;
    position: relative;
    overflow: hidden;
    padding: 0;
    float: left;
    text-align: center;
    background: #252525
}
.playback_controls {
    width: 86px;
    height: 25px;
    position: absolute;
    top: 0;
    background: #f3f3f3;
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
    left: 118px;
    float: left
}
.repeat {
    position: relative;
    float: left;
    width: 15px;
    height: 11px;
    top: 7px;
    margin: 0 7px;
    cursor: pointer
}
.shuffle {
    position: relative;
    float: left;
    width: 15px;

    height: 11px;
    top: 7px;
    margin: 0 7px;
    cursor: pointer
}
.playback_share {
    position: relative;
    float: left;
    width: 13px;
    height: 10px;
    top: 8px;
    margin: 0 7px;
    cursor: pointer
}
.player_cd {
    width: 290px;
    height: auto;
    overflow: hidden;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    position: relative
}
.playlist_details {
    position: absolute;
    float: left;
    width: 29px;
    height: 29px;
    top: 10px;
    left: 15px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    z-index: 1000;
    background-position: -209px -515px
}
.player_add {
    float: right;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1000;
    width: 74px;
    height: 34px;
    margin: -34px 0 0 -34px
}
.player_add_fav {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 34px;
    float: left;
    position: relative;
    cursor: pointer;
    margin-right: 6px;
    background-position: -288px -511px
}
.player_add_pl {
    background: url(https://1326173612.rsc.cdn77.org/images/add_playlist.png) no-repeat;
    width: 34px;
    height: 34px;
    float: left;
    position: relative;
    cursor: pointer
}
.rlive {
    cursor: pointer;
    float: left;
    font-weight: 700;
    height: 30px;
    left: 15px;
    position: absolute;
    top: 10px;
    width: 45px
}
.nonstop_player {
    cursor: pointer;
    font-weight: 700;
    height: 24px;
    width: 29px;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_play_lts.png) no-repeat
}
.nonstop_player_fixed {
    cursor: pointer;
    float: left;
    font-weight: 700;
    height: 24px;
    width: 29px;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_play_lts.png) no-repeat;
    display: none;
    margin: 6px 0 0 6px
}
.rlive_fixed {
    cursor: pointer;
    float: left;
    font-weight: 700;
    height: 24px;
    width: 29px;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_play_lts.png) no-repeat;
    display: none;
    margin: 6px 0 0 6px
}
.rlive a {
    border: 1px solid red;
    color: red!important;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    left: 0;
    padding: 2px;
    position: relative;
    top: -1px
}
.player_cd_bg {
    width: 290px;
    height: 290px;
    background: url(https://1326173612.rsc.cdn77.org/images/rlogo.jpg) no-repeat center center;
    background-size: 100% 100%;
    float: left
}
.album_title {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 3px 1px #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block
}
.album_title a {
    color: #fff
}
.album_title .heading {
    color: #fff
}
.player_timeline {
    width: 290px;
    height: 24px;
    float: left;
    margin: 0;
    padding: 0;
    background: #e2e2e2
}
.time_linebar {
    width: 196px;
    height: 6px;
    margin: 9px 7px;
    background: #c8c8c8;
    text-align: center;
    padding: 0;
    float: left;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px
}
.time_linebar_bg {
    width: 196px;
    height: 6px;
    text-align: center;
    padding: 0;
    margin: 0;
    float: left
}
.time_linebar_bg_seek {
    width: 222px;
    height: 6px;
    padding: 0;
    margin: 0;
    float: left;
    background-color: rgba(0, 0, 0, 0);
    opacity: .7;
    cursor: pointer;
    position: absolute
}
.time_linebar_circle {
    width: 20px;
    height: 20px;
    position: relative;
    float: left;
    left: -5px;
    top: -6px
}
.time_linebar_in {
    width: 0;
    height: 6px;
    text-align: center;
    padding: 0;
    margin: 0;
    float: left;
    background: none repeat scroll 0 0 #025fc2;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px
}
.cd_upper {
    width: 164px;
    height: 35px;
    background: url(https://1326173612.rsc.cdn77.org/images/player-cd_upper.png);
    position: absolute;
    bottom: 0
}
.player_track_title {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    margin: 20px 0 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    display: block
}
.playerbase.fixed {
    position: fixed;
    right: 0;
    float: right;
    top: 72px;
    height: 58px;
    width: 312px;
    background: #272a31;
    border-bottom: 0;
    z-index: 1001
}
.playerbase {
    width: 290px;
    height: 40px;
    float: left;
    padding: 0;
    position: relative;
    background: #fcfbfb;
    border-bottom: 1px solid #f7f7f7
}
.playlist_button {
    width: 26px;
    height: 17px;
    float: left;
    position: relative;
    top: 4px;
    margin-right: 15px;
    padding: 0;
    cursor: pointer
}
.shuffle_button {
    width: 28px;
    height: 23px;
    float: left;
    margin-right: 10px;
    padding: 0;
    cursor: pointer
}
.prev_button {
    overflow: hidden;
    float: left;
    padding: 0;
    position: relative;
    bottom: 4px;
    cursor: pointer;
    top: 5px;
    right: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    width: 22px;
    height: 18px;
    background-position: -52px -556px
}
.play_button {
    width: auto;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 0 16px;
    padding: 0;
    position: relative;
    bottom: 4px;
    cursor: pointer;
    top: 3px
}
.next_button {
    overflow: hidden;
    float: left;
    padding: 0;
    position: relative;
    bottom: 4px;
    left: 0;
    cursor: pointer;
    top: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    width: 22px;
    height: 18px;
    background-position: -83px -556px
}
.play_play {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 22px;
    height: 22px;
    background-position: 0 -553px;
    float: left
}
.play_pause {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 22px;
    height: 22px;
    background-position: -24px -553px;
    float: left
}
.repeat_button {
    width: 30px;
    height: 20px;
    float: left;
    position: relative;
    top: 4px;
    padding: 0 15px 0 0;
    cursor: pointer
}
.volume_control {
    width: 28px;
    height: 25px;
    float: left;
    position: relative;
    top: 2px;
    margin: 0;
    padding: 0;
    cursor: pointer
}
.raaga_base {
    width: 312px;
    height: 46px;
    float: left;
    margin: 0;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/header_bg_new.png);
    box-shadow: rgba(0, 0, 0, .04) -3px 0 0, rgba(0, 0, 0, .09) -1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -mz-box-shadow: rgba(0, 0, 0, .04) -3px 0 0, rgba(0, 0, 0, .09) -1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -webkit-box-shadow: rgba(0, 0, 0, .04) -3px 0 0, rgba(0, 0, 0, .09) -1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -o-box-shadow: rgba(0, 0, 0, .04) -3px 0 0, rgba(0, 0, 0, .09) -1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    -ms-box-shadow: rgba(0, 0, 0, .04) -3px 0 0, rgba(0, 0, 0, .09) -1px 0 0, rgba(0, 0, 0, .03) 0 3px 0, rgba(0, 0, 0, .07) 0 1px 0;
    position: relative;
    z-index: 100000;
    top: 0!important;
    right: 0;
    display: none
}
.raaga_base ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 50px
}
.raaga_base ul li {
    float: left;
    padding: 0;
    height: 44px;
    -webkit-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #d0d0d0 inset, 0 0;
    box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #d0d0d0 inset, 0 0;
    -o-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #d0d0d0 inset, 0 0;
    -mz-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #d0d0d0 inset, 0 0;
    -ms-box-shadow: -1px 0 rgba(255, 255, 255, 0.06), 1px 0 #d0d0d0 inset, 0 0
}
.raaga_base_blue {
    border-bottom: 2px solid #0266c8
}
.raaga_base_red {
    border-bottom: 2px solid #f90101
}
.raaga_base_yellow {
    border-bottom: 2px solid #f2b50f
}
.raaga_base_green {
    border-bottom: 2px solid #00933b
}
.raaga_base ul li a {
    padding: 0 26px;
    margin: 0;
    display: block;
    float: left;
    height: 46px
}
.raaga_base ul li a:hover trending_now {
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}
.raaga_base ul li:first-child {
    box-shadow: none
}
.raaga_base ul li:hover {
    background: #f6f6f6
}
.raaga_base ul li.selected {
    background: #ecedf2
}
.raaga_base ul li a.selected {
    background: #f6f6f6;
    height: 44px
}
.player_shuffle {
    float: left;
    position: relative;
    width: 20px;
    height: 18px;
    top: 13px;
    left: 38px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png)no-repeat;
    background-position: -113px -556px
}
.player_reapeat {
    float: left;
    position: relative;
    width: 22px;
    height: 18px;
    top: 13px;
    left: 58px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png)no-repeat;
    background-position: -144px -556px
}
.player_share {
    float: left;
    position: absolute;
    width: 27px;
    height: 24px;
    top: 16px;
    right: 18px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png)no-repeat;
    background-position: -170px -553px
}
.player_volume {
    cursor: pointer;
    float: right;
    height: 18px;
    right: 10px;
    position: relative;
    top: 13px;
    width: 25px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat scroll transparent;
    background-position: -284px -555px
}
.playback_button {
    height: 30px;
    position: relative;
    float: left;
    top: 0;
    padding: 7px 0 3px;
    left: 16px
}
.player_player {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin: 9px 0 0;
    line-height: 46px;
    background-position: -154px -5px
}
.trending_now {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin: 9px 0 0;
    line-height: 46px;
    background-position: -190px -5px
}
.friend_activity {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin: 11px 0 0;
    line-height: 46px;
    background-position: -227px -5px
}
.notification {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 26px;
    height: 26px;
    float: left;
    margin: 9px 0 0;
    line-height: 46px;
    background-position: -261px -5px
}
.like {
    float: left;
    height: 30px;
    margin: 0;
    padding: 0 29px;
    position: relative;
    text-align: center;
    width: auto;
    border-right: 1px solid #c3c3c3
}
.like img {
    padding: 9px 0;
    cursor: pointer
}
.sss {
    float: left;
    height: 40px;
    margin: 0;
    padding: 0 28px;
    position: relative;
    text-align: center;
    width: auto
}
.sss img {
    padding: 9px 0;
    cursor: pointer
}
.playlistcontainer_div {
    background-size: 100% 100%;

    background-color: #0f1215;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9997;
    width: 100%;
    height: 100%
}
.playlistheader_div {
    height: 40px;
    padding: 5px 0;
    float: left;
    margin: 0;
    position: relative;
    top: 6px
}
.playlistheader_heading {
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    padding: 28px 0 0;
    margin-bottom: 3px;
    text-shadow: 0 1px 0 #000;
    float: left
}
.playlistheader_heading img {
    float: left
}
.playlistheader_buttons {
    width: auto;
    float: right;
    position: relative
}
.currentplaylist_save_table {
    border: 3px solid #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    min-width: 430px
}
.currentplaylist_save_table tr {
    background-color: #fff
}
.currentplaylist_save_table td {
    padding: 10px!important
}
.currentplaylist_save_table input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    padding: 8px;
    width: 250px
}
.currentplaylist_save_table select {
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #e3e3e3 inset;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 5px
}
.currentplaylist_save_table .table_heading {
    font-size: 15px;
    border-bottom: 1px solid #666
}
.currentplaylist_save_table .image_wrap_big {
    margin: 0
}
.currentplaylist_save_table .theme_selection_div {
    background-color: #fafafa
}
.currentplaylist_save_table .privacy_selection_div {
    padding: 0 10px 20px!important
}
.raaga_playlists {
    width: 100%;
    height: 85%;
    float: right;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    background: 0f1215111B3E;
    -moz-box-shadow: inset -4px 0 6px -3px #000;
    -webkit-box-shadow: inset -4px 0 6px -3px #000;
    box-shadow: inset -4px 0 6px -3px #000;
    bottom: 0;
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    top: 20px
}
.raaga_playlists ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.raaga_playlists li {
    padding: 7px 5px;
    width: 100%;
    float: left;
    list-style: none
}
.raaga_playlists li:hover {
    background: rgba(0, 0, 0, 0.1)
}
.raaga_playlists li:last-child {
    margin-bottom: 150px
}
.active_track {
    background: rgba(0, 0, 0, 0.28)
}
.playlist_cd {
    float: left;
    width: 32px;
    height: 32px;
    cursor: pointer;
    position: relative;
    text-align: center;
    color: #fff;
    font: 14px/32px 'Open Sans', sans-serif
}
.playlist_options {
    float: right;
    padding: 0;
    margin: 11px 10px 0 0;
    cursor: pointer;
    visibility: hidden
}
.track_name_playlist {
    float: left;
    margin: 0 7px;
    padding: 0;
    width: 70%;
    text-align: left;
    font-weight: 400;
    font-size: 11px;
    color: #727272;
    font-family: 'Open Sans'
}
.track_name {
    margin: 3px 0 0;
    padding: 0;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 14px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0 3px 1px #000
}
.track_name .heading {
    color: #fff
}
.track_name .heading a {
    color: #fff
}
.playlist_main {
    line-height: 16px;
    display: block;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px
}
.playlist_main a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block
}
.main_sub {
    color: #ededed;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    width: 160px;
    line-height: 15px;
    font-weight: 400;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif
}
.main_sub a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #ededed;
    text-decoration: none;
    font-weight: 400
}
.main_sub a:hover {
    color: #999
}
.music {
    color: #a2a2a2;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    width: 230px;
    line-height: 16px;
    font-weight: 400;
    font-size: 11px;
    display: none
}
.music a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #ededed;
    text-decoration: none;
    font-weight: 400
}
.music a:hover {
    color: #999
}
.player_playlist_closebtn {
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    right: 3px;
    top: 3px
}
.player_track_outlay {
    width: 290px;
    height: 76px;
    float: left;
    display: block;
    margin-top: 5px;
    position: absolute;
    z-index: 1000;
    bottom: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_img_bg.png)
}
@media only screen and (min-width: 1024px) {
    .track_name_playlist {
        width: 40%
    }
    .time_bar {
        margin-right: 10px
    }
    .player_playlist_currimg img {
        width: 200px;
        height: 200px
    }
    .player_playlist_currimg {
        width: 200px;
        height: 200px
    }
}
.bt_div_pl_right {
    float: right;
    padding: 0;
    margin: 20px 52px 0 0
}
.bt_div_pl_right ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid rgba(255, 255, 255, 0.3);
    overflow: hidden;
    border-radius: 2px
}
.bt_div_pl_right ul li {
    float: left;
    padding: 0;
    border-right: 1px solid rgba(255, 255, 255, 0.3)
}
.bt_div_pl_right ul li:last-child {
    border-right: 0
}
.bt_div_pl_right ul li a {
    float: left;
    text-align: center;
    display: block;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff
}
.bt_div_pl_right ul li a:hover {
    text-decoration: none;
    color: #fff
}
.s_playlists {
    color: #fff;
    line-height: 30px;
    height: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-decoration: none;
    padding: 0 10px
}
.s_plts_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/pl_icons.png) center left no-repeat;
    width: 26px;
    height: 18px;
    float: left;
    margin-top: 7px;
    padding-left: 6px
}
.cr_playlists {
    color: #fff;
    line-height: 30px;
    height: 30px;
    padding: 0 10px
}
.cr_plts_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/clear_icon.png) center left no-repeat;
    width: 18px;
    height: 18px;
    float: left;
    margin-top: 6px;
    padding-left: 6px
}
.hide_playlists {
    color: #fff;
    line-height: 30px;
    height: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-decoration: none;
    padding: 0 10px
}
.hide_plts_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/plt_close.png) no-repeat scroll left center transparent;
    width: 18px;
    height: 18px;
    float: left;
    margin-top: 6px;
    padding-right: 3px
}
.plt_close {
    background: url(https://1326173612.rsc.cdn77.org/images/plt_close.png) no-repeat scroll right top transparent;
    height: 14px;
    cursor: pointer;
    position: relative;
    top: 15px;
    right: 15px
}
.s_fb_likes {
    float: right;
    margin: 8px 8px 0 0;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/fb_likes.png) no-repeat center;
    display: block;
    width: 74px;
    height: 22px
}
.time_bar {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 32px;
    margin-right: 22px;
    float: right
}
.cd_hover_plts {
    background: url(https://1326173612.rsc.cdn77.org/images/cd_hover_plts.png) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 55%;
    top: 50%;
    margin: -12px 0 0 -14px;
    z-index: 100;
    cursor: pointer;
    display: none
}
.player_playlist_rightdiv {
    position: relative;
    padding-left: 420px;
    height: 100%
}
.player_playlist_leftdiv {
    bottom: 0;
    display: block;
    left: 20px;
    position: absolute;
    top: 2px;
    width: 260px;
    margin-left: 140px
}
.player_playlist_currimg {
    height: 225px;
    margin: 0;
    padding: 0;
    width: 225px;
    float: left;
    border: 5px solid rgba(0, 0, 0, 0.2)
}
.player_playlist_currimg img {
    border: 0 none;
    height: 225px;
    width: 225px
}
.player_playlist_currtrack {
    color: #fff;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 225px;
    text-align: left;
    padding: 5px 0
}
.player_playlist_currmusic {
    float: left;
    margin: 3px 0 0;
    padding: 0;
    width: 225px;
    text-align: left;
    font-weight: 400;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 14px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0 1px 0 #000;
    padding: 2px 0
}
.player_playlist_curralbum {
    float: left;
    margin: 0;
    padding: 0;
    width: 225px;
    text-align: left;
    font-weight: 400;
    font-size: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    line-height: 16px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-shadow: 0 1px 0 #000;
    padding: 0
}
.player_playlist_currmusic a {
    color: #fff
}
.player_playlist_currmusic .heading {
    color: #fff
}
.player_playlist_currsinger {
    width: 225px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    padding: 2px 0
}
.player_playlist_currsinger a {
    color: #fff
}
.player_playlist_currsinger .heading {
    color: #fff
}
.player_playlist_clear_confirm {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    position: absolute;
    right: 45px;
    top: 32px;
    display: none
}
.player_playlist_clear_confirm a {
    color: #ccc;
    margin: 0 10px;
    border-bottom: 1px solid #ccc
}
.ply_queue_toggle {
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;
    text-align: center;
    float: left
}
.ply_queue_toggle_btn {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block
}
.ply_queue_toggle_btn li {
    padding: 0;
    float: left
}
.ply_queue_toggle_btn li a {
    font: 14px/30px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0 26px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    display: block;
    height: 30px
}
.ply_queue_toggle_btn li a.active {
    background: rgba(255, 255, 255, 0.5);
    color: #fff
}
.player_share_options {
    position: absolute;
    right: 0;
    top: 12px;
    padding: 2px 3px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px
}
.pl_sr_r {
    width: 90px;
    height: 20px;
    padding: 0;
    margin: 2px 0 0
}
.pl_sr_r a {
    float: left;
    margin-right: 3px;
    display: block;
    text-decoration: none
}
.tw_sr {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 27px;
    height: 25px;
    float: left;
    background-position: -352px -553px
}
.fb_sr {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 27px;
    height: 25px;
    float: left;
    background-position: -322px -553px
}
.gg_sr {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 27px;
    height: 25px;
    float: left;
    background-position: -382px -553px
}
.playerpl_track_count_div {
    float: left;
    font-size: 21px;
    left: 10px;
    position: relative;
    top: 1px
}
.playerpage {
    position: relative;
    top: 46px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 1
}
.playerpage_bg {
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: 100% 100%;
    opacity: .7;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='https://rgamedia.blob.core.windows.net/raagaimg/r_img/catalog/cd/T/T0003654.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://rgamedia.blob.core.windows.net/raagaimg/r_img/catalog/cd/T/T0003654.jpg',sizingMethod='scale')";
    z-index: -1;
    background-attachment: fixed;
    -ms-filter: "progid:DXImageTransform.Microsoft.MotionBlur(strength=60,direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2);";
    filter: blur(60px);
    -webkit-filter: blur(60px);
    -moz-filter: blur(60px);
    -o-filter: blur(60px);
    -ms-filter: blur(60px)
}
.albumpage_bg {
    position: absolute;
    height: 274px;
    width: 100%;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    overflow: hidden
}
.albumpage_bg_songpage {
    left: 0;
    right: 0;
    width: auto
}
.player_overlay_ad_class {
    background: rgba(0, 0, 0, 0.8);
    height: 360px;
    color: #fff;
    z-index: 1001;
    position: absolute
}
.player_overlay_ad_close {
    position: relative;
    top: 35px;
    left: 120px
}
#svg-filter-blur {
    -webkit-filter: blur(60px);
    -moz-filter: blur(60px);
    -o-filter: blur(60px);
    -ms-filter: blur(60px);
    filter: url(https://www.raaga.com/css/#blur-effect-2);
    filter: blur(60px);
    filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='60');
    -webkit-transition: .9s -webkit-filter linear;
    -moz-transition: .9s -moz-filter linear;
    -o-transition: .9s -o-filter linear;
    transition: .9s filter linear
}
.specials_header_div {
    height: 35px;
    padding: 10px;
    border-bottom: 1px solid #bbb
}
.specials_heading {
    font-weight: 100;
    font-size: 20px;
    line-height: 35px
}
.specials_group_div {
    height: 40px;
    padding: 0;
    margin: 0 0 20px;
    border-bottom: 1px #e3e3e3 solid
}
div.specials_albums_div ul {
    list-style: none;
    margin: 0 0 0 12px
}
div.specials_albums_div ul li {
    margin: 0 0 4%;
    float: left;
    width: 16.6%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2% 0 0;
    background: 0
}
div.specials_albums_div ul li div.image_wrap {
    background-size: 100% 100%;
    background-image: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg)
}
div.specials_albums_div ul li img.compilation_cd_image {
    background-size: 100% 100%;
    width: 100%
}
.specials_each_album_div {
    float: left;
    width: 150px;
    margin: 10px
}
.specials_each_album_div a img {
    width: 150px;
    height: 150px
}
.specials_each_album_div h6 {
    font-size: 12px;
    text-align: center
}
.specials_each_group_div {
    padding: 0 20px;
    margin: 0 20px;
    color: #777;
    text-align: center;
    font-weight: 100;
    float: left;
    cursor: pointer;
    line-height: 37px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt
}
.specials_each_group_div:hover {
    padding: 0 20px;
    margin: 0 20px;
    color: #333;
    text-align: center;
    font-weight: 100;
    float: left;
    cursor: pointer;
    line-height: 37px;
    border-bottom: 2px solid #1db954;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt
}
.specials_each_group_div_selected {
    padding: 0 20px;
    margin: 0 20px;
    color: #333;
    text-align: center;
    font-weight: 100;
    float: left;
    cursor: pointer;
    line-height: 37px;
    border-bottom: 2px solid #1db954;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt
}
.specials_no_albums_div {
    padding: 5px;
    text-align: center;
    width: 100%
}
@media only screen and (max-width: 1480px) {
    .specials_each_group {
        display: none
    }
    #specials_each_group_dropdown_id {
        display: block
    }
}
@media only screen and (min-width: 1481px) {
    .specials_each_group {
        display: block
    }
    #specials_each_group_dropdown_id {
        display: none
    }
}
.non_stop_container {
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0;
    padding: 0 0 100px;
    width: 100%
}
#nonstopchannel_nav_menu_item {
    top: 0
}
.non_stop_heading {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
    display: block
}
.non_stop_heading h1 {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.8em;
    color: #333;
    text-shadow: 0 1px 0 #fff;
    text-align: left;
    padding-bottom: 10px;
    font-weight: 600
}
.non_stop_submenu {
    width: 100%;
    height: 32px;
    background-image: -ms-linear-gradient(top, #fafafa 0, #f4f4f4 100%);
    background-image: -moz-linear-gradient(top, #fafafa 0, #f4f4f4 100%);
    background-image: -o-linear-gradient(top, #fafafa 0, #f4f4f4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #f4f4f4));
    background-image: -webkit-linear-gradient(top, #fafafa 0, #f4f4f4 100%);
    background-image: linear-gradient(to bottom, #fafafa 0, #f4f4f4 100%);
    padding: 0;
    margin: 0;
    float: left;
    border-bottom: 1px solid #ebebeb
}
.non_stop_submenu ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.non_stop_submenu ul li {
    padding: 0;
    float: left
}
.non_stop_submenu ul li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #6c6c6c;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    text-align: center;
    padding: 0 20px;
    line-height: 32px;
    height: 32px;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/non_stop_navline.jpg) no-repeat right
}
.non_stop_submenu ul li a:hover {
    background: #fff;
    color: #28649a
}
.non_stop_submenu ul li a.active {
    background: #fff;
    color: #28649a
}
.non_stop_sub_container {
    float: left;
    overflow: hidden;
    width: 100%;
    margin: 15px 0 0;
    position: relative;
    top: 75px
}
#nonstop_channel_popular_slide {
    float: left;
    position: relative;
    top: 90px
}
.non_stop_channel_each_heading {
    font-size: 14px;
    font-weight: 700;
    padding: 0 15px 10px;
    width: 96.9%;
    color: #666;
    float: left;
    top: 100px;
    position: relative
}
.non_stop_sub_container_parent {
    overflow: hidden;
    padding: 0;
    margin: 0;
    float: left
}
.non_stop_sub_container ul {
    list-style: none;
    padding: 0;
    margin: 0 10px;
    width: 97.9%;
    float: left
}
.non_stop_sub_container li {
    margin: 0 auto;
    padding: 10px 7px 20px;
    text-align: center;
    width: 16.66%;
    float: left;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.non_stop_art {
    width: 150px;
    height: 175px;
    position: relative;
    margin: 0 auto
}
.nonstop_channel_album_image {
    max-width: 150px;
    max-height: 170px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}
.nonstop_channel_album_image h2 {
    font-weight: 700;
    margin-top: 4px;
    overflow: hidden;
    font-size: 13px;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #202020;
    font-family: 'Open Sans';
    text-align: left;
    line-height: 13px;
    height: 28px;
    float: left
}
.nonstop_channel_album_image img {
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    display: block
}
.non_stop_art img.nonstopart {
    border-radius: 10px;
    -mz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px
}
.non_mouse {
    background: url(/non_stop/non_play.png) no-repeat;
    width: 40px;
    height: 40px;
    position: relative
}
.non_stop_art h2 {
    font-weight: 700;
    margin-top: 4px;
    overflow: hidden;
    font-size: 13px;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #202020;
    font-family: 'Open Sans';
    text-align: left
}
.non_stop_channel_viewall {
    float: right;
    padding-right: 0
}
.nonstop_channel_dropdown_parent {
    border: 1px solid #000;
    float: left;
    margin-left: 20px;
    margin-top: 4px;
    width: 120px
}
.nonstop_channels_albums_class li {
    cursor: default
}
.non_stop_channel_heading_title {
    float: left;
    padding-top: 5px
}
.nonstop_channel_play_icon {
    left: 50%;
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 36px;
    height: 36px;
    margin: -20px 0 0 -20px;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_icon_nnon.png) no-repeat
}
.nonstop_channel_follow_button {
    width: auto;
    height: 24px;
    position: absolute;
    font-family: 'Open Sans';
    font-size: 13px;
    font-weight: 700;
    background: #f6f6f6;
    padding: 0 10px;
    cursor: pointer;
    color: #333;
    top: 5px;
    line-height: 24px;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    right: 5px;
    z-index: 999
}
.nonstop_channel_follow_button_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left center;
    width: 16px;
    height: 16px;
    position: relative;
    float: left;
    top: 6px;
    left: -5px;
    background-position: -494px -10px
}
.raaga_share_light {
    width: 600px;
    height: 415px;
    background: #2a2c30;
    padding: 6px;
    border-radius: 6px;
    -mz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px
}
.raaga_share_light_in {
    width: 598px;
    height: 395px;
    background: #fff;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #070707;
    text-align: center
}
.raaga_share_light_in h3 {
    padding: 10px 0 10px 10px;
    border-radius: 2px 2px 0 0;
    -mz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    height: auto;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
    float: left;
    margin: 0;
    width: 588px;
    background: #2a2c2f;
    color: #fff;
    text-align: left
}

.raaga_share_light_album {
    width: 100%;
    height: auto;
    float: left;
    background: #ecebeb;
    padding: 3px 0;
    margin: 0
}
.raaga_share_light_album_cd {
    width: 60px;
    height: 60px;
    border: 1px solid #000;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    margin: 5px;
    padding: 0
}
.raaga_share_light_album_cd img {
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px
}
.raaga_share_light_album_title {
    color: #19191b;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-align: left;
    padding: 5px 5px 5px 0;
    display: block;
    position: relative;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%
}
.raaga_share_light_album_title-sub {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #373737;
    padding: 0 5px 5px 0;
    text-align: left;
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
    width: 70%
}
.social_light {
    width: auto;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 10px
}
.social_light a {
    margin: 20px 0 0 10px;
    width: auto;
    float: left
}
.raaga_share_light_link {
    float: left;
    width: 96%;
    height: auto;
    margin: 20px 0 0 20px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-size: 14px;
    color: #333;
    font-weight: 700
}
.direct_link {
    width: 75%;
    height: auto;
    padding: 5px;
    border: 1px solid #b0b0b0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #424242;
    font-weight: 400;
    margin: 0 0 0 20px;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    -moz-box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    box-shadow: inset rgba(0, 0, 0, .04) 0 2px 0, #fff 0 1px 0;
    -webkit-transition-property: -webkit-box-shadow, background: #fff
}
.footer_lightbox {
    width: 100%;
    height: 60px;
    background: #f1f0f0;
    float: left;
    position: relative
}
.close {
    width: 72px;
    height: 28px;
    float: right;
    position: relative;
    top: 15px;
    right: 10px;
    cursor: pointer;
    box-shadow: 0 1px 0 #fff;
    -mz-box-shadow: 0 1px 0 #fff;
    -o-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff
}
.dropdown_container {
    width: auto;
    left: 0;
    position: absolute;
    top: 35px
}
.dropdown_arrow_div {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    height: 10px;
    left: 10px;
    position: absolute;
    top: -15px;
    width: 0
}
.language_dropdown_icon {
    position: absolute;
    left: 175px;
    top: 15px;
    cursor: pointer
}
ul.dropdown_container_ul {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    list-style: none outside none;
    min-width: 130px;
    overflow: visible;
    padding: 4px 0
}
ul.dropdown_container_ul li {
    line-height: 18px;
    list-style: none outside none;
    margin: 0;
    padding: 0
}
ul.dropdown_container_ul li a {
    border-bottom: 1px dashed #eee;
    color: #555;
    display: block;
    font-family: tahoma, 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    padding: 3px 15px;
    text-decoration: none;
    white-space: nowrap
}
ul.dropdown_container_ul li a:hover {
    color: #08c;
    cursor: pointer
}
ul.dropdown_container_ul li a.selected_dropdown_menu {
    color: #08c;
    cursor: pointer
}
.jspContainer {
    overflow: hidden;
    position: relative
}
.jspPane {
    position: absolute
}
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 7px;
    height: 100%
}
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px
}
.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0
}
.jspCap {
    display: none
}
.jspHorizontalBar .jspCap {
    float: left
}
.jspTrack {
    background: #ccc;
    border-radius: 80px;
    position: relative
}
.jspDrag {
    background: #666;
    border-radius: 80px;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
}
.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer
}
.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
}
.jspVerticalBar .jspArrow {
    height: 16px
}
.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}
.jspVerticalBar .jspArrow:focus {
    outline: 0
}
.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}
* html .jspCorner {
    margin: 0 -3px 0 0
}
.music_submenu {
    width: 150px;
    height: auto;
    overflow: hidden;
    background-color: #1a1a1a;
    float: left;
    padding: 0;
    margin: 0;
    position: fixed;
    z-index: 999999;
    left: 0
}
.music_submenu a {
    width: 108px;
    display: block;
    padding: 6px 0 6px 45px;
    margin: 0;
    text-shadow: #000 0 1px 0;
    border: 0;
    border-bottom: 1px solid #0c0c0c;
    float: left;
    text-align: left;
    color: #ebebeb;
    text-decoration: none;
    line-height: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px
}
.music_submenu a:last-child {
    border-bottom: 1px solid transparent
}
.music_submenu a:hover {
    text-shadow: #000 0 1px 0;
    color: #777;
    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in
}
.icon-home {
    background: url(https://1326173612.rsc.cdn77.org/images/home.png) no-repeat left center;
    background-position: 10px
}
.icon-letest {
    background: url(https://1326173612.rsc.cdn77.org/images/latest.png) no-repeat left center;
    background-position: 10px
}
.icon-love {
    background: url(https://1326173612.rsc.cdn77.org/images/love.png) no-repeat left center;
    background-position: 10px
}
.icon-devotional {
    background: url(https://1326173612.rsc.cdn77.org/images/devotional.png) no-repeat left center;
    background-position: 10px
}
.icon-top10 {
    background: url(https://1326173612.rsc.cdn77.org/images/top10.png) no-repeat left center;
    background-position: 10px
}
.icon-children {
    background: url(https://1326173612.rsc.cdn77.org/images/children.png) no-repeat left center;
    background-position: 10px
}
.icon-vocal {
    background: url(https://1326173612.rsc.cdn77.org/images/vocal.png) no-repeat left center;
    background-position: 10px
}
.icon-ghazal {
    background: url(https://1326173612.rsc.cdn77.org/images/ghazal.png) no-repeat left center;
    background-position: 10px
}
.icon-remix {
    background: url(https://1326173612.rsc.cdn77.org/images/remix.png) no-repeat left center;
    background-position: 10px
}
.icon-pop {
    background: url(https://1326173612.rsc.cdn77.org/images/pop.png) no-repeat left center;
    background-position: 10px
}
.icon-drama {
    background: url(https://1326173612.rsc.cdn77.org/images/drama.png) no-repeat left center;
    background-position: 10px
}
.icon-folk {
    background: url(https://1326173612.rsc.cdn77.org/images/folk.png) no-repeat left center;
    background-position: 10px
}
.icon-modern {
    background: url(https://1326173612.rsc.cdn77.org/images/modern.png) no-repeat left center;
    background-position: 10px
}
.icon-instrumental {
    background: url(https://1326173612.rsc.cdn77.org/images/instrumental.png) no-repeat left center;
    background-position: 10px
}
#submenu_music {
    top: -260px;
    z-index: 1001
}
#submenu_browse {
    top: -260px;
    z-index: 1001
}
#submenu_radio {
    top: -260px;
    z-index: 1001
}
#submenu_celeb {
    top: -260px;
    z-index: 1001
}
#submenu_playlist {
    top: -260px;
    z-index: 1001
}
.music_submenu ul {
    display: block;
    list-style: none;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: center
}
.music_submenu ul li {
    list-style: none;
    padding: 0;
    text-decoration: none;
    float: left
}
.music_submenu ul li a {
    user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -ms-user-select: none;
    text-decoration: none;
    display: block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sub_nav.jpg) no-repeat bottom
}
.children_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/children_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.children_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/children.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.top_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/top_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.top_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/top.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.love_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/love_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.love_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/love.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.devotional_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/popular_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.devotional_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/popular.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.Popular_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/popular.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Popular_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/popular_iconin.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.Home_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/home_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Home_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/home_icon.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.Latest_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/latest_iconin.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Latest_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/latest.png) 8px 5px no-repeat;
    text-decoration: none;
    color: #727272
}
.Actor_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/actor.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Actor_icon:hover {
    text-decoration: none;
    color: #727272
}
.Actress_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/actress.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Actress_icon:hover {
    text-decoration: none;
    color: #727272
}
.Album_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/album.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Album_icon:hover {
    text-decoration: none;
    color: #727272
}
.Artistbrowse_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/artistbrow.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Artistbrowse_icon:hover {
    text-decoration: none;
    color: #727272
}
.Compilation_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/compilation.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Compilation_icon:hover {
    text-decoration: none;
    color: #727272
}
.Friendspl_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/frends.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Friendspl_icon:hover {
    text-decoration: none;
    color: #727272
}
.Genres_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/genres.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Genres_icon:hover {
    text-decoration: none;
    color: #727272
}
.Lyricist_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/lyricist.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Lyricist_icon:hover {
    text-decoration: none;
    color: #727272
}
.Mostradio_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/mostradio.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Mostradio_icon:hover {
    text-decoration: none;
    color: #727272
}
.Musicdir_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/musicdir.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Musicdir_icon:hover {
    text-decoration: none;
    color: #727272
}
.Publicpl_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/publicplaylist.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Publicpl_icon:hover {
    text-decoration: none;
    color: #727272
}
.Mypl_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/my_playlist.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Mypl_icon:hover {
    text-decoration: none;
    color: #727272
}
.Singers_icon {
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/singers.png) 8px 5px no-repeat;
    font-family: 'Open Sans', sans-serif;
    width: 65px;
    padding: 40px 5px 5px 8px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    font-size: 11px;
    text-decoration: inherit;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}
.Singers_icon:hover {
    text-decoration: none;
    color: #727272
}
.music_submenu_arrow {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 8px solid transparent;
    position: fixed;
    border-right: 8px solid #323131;
    z-index: 999999;
    top: 20px
}
#submenu_arrow_music {
    top: 47px;
    left: 0
}
#submenu_arrow_browse {
    top: 113px;
    left: 0
}
#submenu_arrow_radio {
    top: 179px;
    left: 0
}
#submenu_arrow_celeb {
    top: 245px;
    left: 0
}
#submenu_arrow_playlist {
    top: 311px;
    left: 0
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url(https://www.raaga.com/fonts/proximanova-regular.eot), url(https://www.raaga.com/fonts/proximanova-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}
a {
    color: #666
}
.myraaga_view_page {
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%
}
.myraaga_view_page_left {
    width: 250px;
    height: 100%;
    background: #222;
    float: left;
    position: fixed;
    border-top: 1px solid #3c3e3d;
    display: none
}
.myraaga_view_page_left_top {
    width: 100px;
    height: 100px;
    margin: 20px auto 0;
    padding: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_photo.jpg) no-repeat;
    border: #000 1px solid
}
.myraaga_view_page_left_topname {
    margin: auto;
    padding: 5px 40px 0;
    text-align: center
}
.myraaga_view-page_name {
    text-align: center;
    position: relative;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Open Sans', tahoma;
    font-size: 13px;
    font-weight: 700;
    text-shadow: #0d0d0d 0 1px 0;
    display: block;
    line-height: 18px
}
.myraaga_view-page_name_sub {
    text-align: center;
    position: relative;
    color: #cacaca;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Open Sans', tahoma;
    font-size: 11px;
    font-weight: 700;
    text-shadow: #0d0d0d 0 1px 0;
    display: block
}
.myraaga_view-page_friends {
    padding: 5px 13px;
    background-image: -ms-linear-gradient(top, #1d1d1d 0, #151414 100%);
    background-image: -moz-linear-gradient(top, #1d1d1d 0, #151414 100%);
    background-image: -o-linear-gradient(top, #1d1d1d 0, #151414 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1d1d1d), color-stop(1, #151414));
    background-image: -webkit-linear-gradient(top, #1d1d1d 0, #151414 100%);
    background-image: linear-gradient(to bottom, #1d1d1d 0, #151414 100%);
    border: 1px solid #0d0d0d;
    box-shadow: #2a2a2a 0 1px 0;
    font-family: 'Open Sans', tahoma;
    font-size: 11px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    margin: 0 auto
}
.myraaga_view-page_menu {
    margin: 15px;
    width: 230px;
    height: auto;
    float: left;
    padding: 0
}
.myraaga_view-page_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block
}
.myraaga_view-page_menu li {
    display: block;
    padding: 7px 24px 7px 12px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #d2d2d2;
    border: 1px solid #000;
    line-height: 17px;
    position: relative;
    text-shadow: 0 1px 0 #000;
    background: #222;
    background: -moz-linear-gradient(top, #212121 0, #181818 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #212121), color-stop(100%, #181818));
    background: -webkit-linear-gradient(top, #212121 0, #181818 100%);
    background: -o-linear-gradient(top, #212121 0, #181818 100%);
    background: -ms-linear-gradient(top, #212121 0, #181818 100%);
    background: linear-gradient(top, #212121 0, #181818 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#181818', GradientType=0);
    margin: 0 15px 5px;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -weblit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #3d3d3d;
    -webkit-box-shadow: inset 0 1px 0 0 #3d3d3d;
    -o-box-shadow: inset 0 1px 0 0 #3d3d3d;
    box-shadow: inset 0 1px 0 0 #3d3d3d
}
.myraaga_view-page_menu li:before {
    -moz-box-shadow: 0 1px 1px 0 #3f3f3f;
    -webkit-box-shadow: 0 1px 1px 0 #3f3f3f;
    -o-box-shadow: 0 1px 1px 0 #3f3f3f;
    box-shadow: 0 1px 1px 0 #3f3f3f
}
.myraaga_view-page_menu li:hover {
    background: #151515
}
.myraaga_view-page_menu li.active {
    background: #151515
}
.myraaga-pro_icon {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_pr_icon.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga_fr_pl {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_fr_pl.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga-myplaylist {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_myplaylist.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga-myfavorite {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myfavorite.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga-myfriends {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/myfriends.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga-friendsplaylist {
    width: 26px;
    height: 22px;
    background: url(https://1326173612.rsc.cdn77.org/images/friends_playlist_icon.png) no-repeat center;
    position: relative;
    display: block;
    float: left;
    margin: -2px 10px 0 0
}
.myraaga_view_page_right {
    padding: 0;
    height: 100%
}
.myraaga_view_page_right_top {
    border-bottom: 1px solid #e5e5e5;
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 15px
}
.myraaga_summary {
    float: left;
    margin: 15px 0 0;
    height: auto;
    width: auto;
    padding: 0 60px
}
.myraaga_summary ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.myraaga_summary ul li {
    float: left;
    padding: 0 15px;
    border-right: solid 1px #f1f1f1;
    line-height: 20px;
    display: block
}
.myraaga_summary ul li:first-child {
    padding: 0 15px 0 0
}
.myraaga_summary ul li:last-child {
    border: 0;
    padding: 0 0 0 15px
}
.myraaga_summary ul li a {
    cursor: pointer;
    color: #fff;
    text-decoration: none
}
.myraaga_summary_no {
    display: block;
    height: 20px;
    margin-right: 7px;
    line-height: 28px;
    font-family: 'Open Sans';
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    text-align: center;
    vertical-align: top
}
.myraaga_summary_label {
    display: block;
    height: 10px;
    line-height: 16px;
    vertical-align: middle;
    font-family: 'Open Sans';
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}
.my_pro_head {
    padding: 20px;
    height: auto;
    margin: 0;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #d8d8d8;
    background: #fff;
    right: 312px;
    left: 325px;
    z-index: 1;
    overflow: hidden
}
.my_pro_head_home {
    padding: 2%;
    height: auto;
    margin: 0;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #d8d8d8;
    background: #f3f3f0;
    float: left;
    position: fixed;
    right: 312px;
    left: 325px;
    z-index: 1
}
.my_playlist_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 3px;
    background-position: -267px -43px
}
.public_profile_showall {
    float: right;
    font-family: 'Open Sans';
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    margin-top: 5px;
    background-image: -ms-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -moz-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -o-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252525), color-stop(1, #0e0e0e));
    background-image: -webkit-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: linear-gradient(to bottom, #252525 0, #0e0e0e 100%);
    padding: 4px 6px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px
}
.public_profile_showall a {
    color: #fff;
    text-decoration: none
}
@media only screen and (max-width: 1280px) {
    #public_profile_showall_myraaga {
        position: relative;
        right: 80px
    }
}
#mypl_playlists_ul,
#myfriends_playlists_ul,
#myfav_albums_ul_div {
    position: relative;
    padding-top: 20px;
    float: left;
    width: 100%
}
.my_seperator {
    float: left;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    background: #fff
}
.my_seperator ul {
    list-style: none;
    padding: 2% 2% 0;
    margin: 0;
    float: left;
    border-bottom: 1px solid #e1e1e1
}
#myplaylist_list_slideshow ul {
    width: 96%
}
.my_seperator ul li {
    margin: 0 0 1%;
    float: left;
    width: 20%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    background: 0
}
.my_seperator ul a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.my_seperator_img {
    margin-bottom: 6%;
    max-height: 120px;
    max-width: 120px;
    position: relative;
    width: 100%
}
.my_seperator_img img {
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.my_seperator_ti {
    width: 100%;
    height: 15px;
    line-height: 15px;
    font-family: 'Open Sans';
    color: #555;
    font-weight: 700;
    font-size: 12px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.my_seperator_songs {
    width: 100%;
    height: 15px;
    line-height: 15px;
    font-family: 'Open Sans';
    color: #949393;
    font-size: 11px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.my_sepe_split {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    float: left
}
.raaga_split {
    width: 49.8%;
    float: left;
    margin: 0;
    padding: 0;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8
}
.raaga_split:first-child {
    margin: 0
}
.raaga_split:last-child {
    border-right: 0
}
.raaga_split_in {
    padding: 4%;
    width: 92%;
    height: auto;
    float: left;
    background: #f3f3f0
}
.raaga_split_in h2 {
    font-weight: 700;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 30px;
    position: relative;
    left: 10px;
    color: #222;
    padding: 0;
    margin: 0;
    float: left
}
@media only screen and (max-width: 1024px) {
    .raaga_split {
        width: 100%;
        height: auto;
        float: left;
        margin: 0;
        padding: 0;
        border-top: 1px solid #f8f8f8;
        border-bottom: 1px solid #d8d8d8
    }
}
.my_pro_head_sub {
    padding: 2%;
    width: 96%;
    height: auto;
    margin: 0;
    border-top: 1px solid #f8f8f8;

    border-bottom: 1px solid #d8d8d8;
    background: #f3f3f0;
    float: left
}
.my_pro_fav_tiicon {
    padding: 2% 2% 0;
    width: 96%;
    height: auto;
    margin: 0;
    float: left
}
.my_pro_hline {
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    left: 10px;
    color: #222;
    padding: 0;
    margin: 0;
    float: left
}
.gray {
    background: #f9f9f8
}
.noof_friends {
    float: left;
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.noof_friends h4 {
    font-family: 'Open Sans', tahoma;
    font-size: 15px;
    color: #646464;
    float: left;
    margin: 0;
    padding: 0
}
.noof_friends h3 {
    cursor: pointer;
    background: -moz-linear-gradient(top, #fbfbfb 0, #f1f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #f1f0f0));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #f1f0f0 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #f1f0f0 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #f1f0f0 100%);
    background: linear-gradient(top, #fbfbfb 0, #f1f0f0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f1f0f0', GradientType=0);
    padding: 5px 10px;
    float: right;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    margin: 0;
    font-family: 'Open Sans', tahoma;
    font-size: 12px;
    color: #838383;
    border: 1px solid #d8d8d8
}
.create_public {
    font-family: 'Open Sans', tahoma;
    font-size: 10px;
    color: #838383;
    float: right;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 0
}
.myraaga_playlist_view {
    width: 100%;
    height: auto;
    margin: 0 auto;
    float: left
}
.myraaga_playlist_view h2 {
    margin: 10px 0
}
.myraaga_playlist_view ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.myraaga_playlist_view ul li {
    float: left;
    padding: 0;
    height: 100px
}
.myraaga_playlist_view div#friendsplaylist_list_slideshow ul li {
    float: left;
    padding: 0;
    height: 120px
}
.friendsplaylist_list_slideshow_ul li img {
    cursor: pointer
}
.myraaga_playlist_view ul li img {
    width: 80px;
    height: 80px;
    margin: 0 18.4px 0 0;
    padding: 0;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_cd.jpg) no-repeat;
    float: left
}
.myraaga_playlist_view ul li span {
    clear: both;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80px
}
.myraaga_playlist_view ul li p {
    float: left;
    clear: both;
    width: 85px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.myraaga_album_playlist_top {
    position: relative;
    margin: 0
}
.myraaga_album_playlist_cd {
    width: 100px;
    height: 100px;
    background: url(https://1326173612.rsc.cdn77.org/images/myplaylist_cd.jpg) no-repeat;
    float: left;
    border: 1px solid #ececec;
    margin: 15px 0 0 15px;
    border: 1px solid #cfcfcf;
    margin: 15px 0 0 15px;
    background-size: 100% 100px
}
.myraaga_album_playlist_cd_right {
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 15px
}
.myraaga_album_playlist_cd_name {
    font-family: 'Open Sans', tahoma;
    font-size: 15px;
    color: #838383;
    font-weight: 700;
    float: left;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.myraaga_album_playlist_palyall {
    width: auto;
    height: auto;
    position: relative;
    display: block
}
.myraaga_album_playlist_palyall ul {
    list-style: none;
    border-width: 1px;
    border-style: solid;
    border-color: #d8d8d8 #d8d8d8 #d8d8d8 #FFF;
    height: 30px;
    float: left;
    padding: 0;
    margin: 0;
    top: 50px;
    position: relative
}
.myraaga_album_playlist_palyall ul li {
    float: left;
    padding: 8px 22px;
    background: -moz-linear-gradient(top, #fbfbfb 0, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #fbfbfb 0, #f4f4f4 100%);
    background: -o-linear-gradient(top, #fbfbfb 0, #f4f4f4 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0, #f4f4f4 100%);
    background: linear-gradient(top, #fbfbfb 0, #f4f4f4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f4f4f4', GradientType=0);
    border-left: 1px solid #dadada;
    border-right: 1px solid rgba(209, 215, 221, 0);
    font-family: 'Open Sans', tahoma;
    cursor: pointer;
    font-size: 12px;
    color: #838383
}
.myraaga_album_playlist_palyall ul li:hover {
    background: #fff
}
.myraaga_album_playlist_palyall_icon {
    width: 16px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_album_playlist_palyall_icon.png) no-repeat left;
    float: left;
    margin: 2px 5px 0 -15px
}
.myraaga_album_playlist_share_icon {
    width: 16px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/myraaga_album_playlist_share_icon.png) no-repeat left;
    float: left;
    margin: 2px 5px 0 -15px
}
.browse_layoutview {
    float: right;
    width: auto;
    height: auto;
    position: relative;
    margin: 10px 3% 0 0;
    background: #ededed;
    background-image: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -webkit-linear-gradient(top, #fff 0, #ededed 100%)
}
.browse_layoutview ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border-color: #cecece #e6d7d7 #e6d7d7 rgba(56, 56, 56, 0);
    border-style: solid;
    border-width: 1px;
    height: 30px
}
.browse_layoutview ul li {
    padding: 0;
    border-color: transparent rgba(207, 197, 197, 0) transparent #d3d0d0;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    float: left;
    width: 40px;
    height: 30px;
    text-align: center
}
.browse_layoutview ul li:hover {
    background: #fff
}
.browse_layoutview ul li.grid_activated {
    background: #fff!important
}
.browse_grid {
    background: url(https://1326173612.rsc.cdn77.org/images/grid.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-top: 4px;
    cursor: pointer
}
.browse_list {
    background: url(https://1326173612.rsc.cdn77.org/images/list.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-top: 4px;
    cursor: pointer
}
.my_raaga_pl_lsview {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.pl_topview_list {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding: 10px 0
}
.pl_topview_list_leftcd {
    width: 100px;
    height: 100px;
    float: left;
    position: relative;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100% -mz-background-size: 100% 100%
}
.pl_topview_list_tit {
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 0 10px;
    width: calc(100% - 110px)
}
.pl_topview_list_name {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #333
}
.created_date {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #666
}
.pro_plylist_feature {
    float: left;
    padding: 0;
    margin: 10px 0 0;
    height: auto;
    width: auto
}
.pl_topview_li_button {
    width: auto;
    height: auto;
    position: relative;
    display: block;
    top: 8px;
    clear: both
}
.pl_button {
    background-image: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(1, #ededed));
    background-image: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e5e5e5 100%);
    padding: 4px 10px;
    float: left;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border: 1px solid #c9c9c9;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    margin-right: 4px;
    cursor: pointer
}
.pl_button:hover {
    background: #f9f9f9
}
.pl_palyall {
    background: url(../https://1326173612.rsc.cdn77.org/images/play_plus.png) no-repeat left;
    float: left;
    position: relative;
    width: 12px;
    height: 12px;
    left: -4px;
    top: 2px
}
.pl_adfav {
    background: url(../https://1326173612.rsc.cdn77.org/images/tooltip_favorite.png) no-repeat left;
    float: left;
    position: relative;
    width: 10px;
    height: 10px;
    left: -4px;
    top: 2px
}
.pl_tracklist {
    width: 100%;
    height: auto;
    float: left;
    position: relative
}
.pl_tracks_heading {
    width: 100%;
    height: 26px;
    float: left;
    background: #d3d3d3;
    position: relative
}
.pl_check {
    padding: 4px 0 0 10px;
    float: left
}
.pl_track {
    width: 60%;
    padding: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    float: left;
    font-weight: 700;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.pl_duration {
    width: 8%;
    padding: 0 20px 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    float: right;
    font-weight: 700;
    line-height: 26px;
    text-align: right
}
.pl_subtracks_heading {
    width: 100%;
    height: 26px;
    float: left;
    background: #fff;
    position: relative
}
.pl_subcheck {
    padding: 4px 0 0 10px;
    float: left
}
.pl_subtrack {
    width: 60%;
    padding: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    float: left;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.pl_subduration {
    width: 8%;
    padding: 0 20px 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    float: right;
    line-height: 26px;
    text-align: right
}
.sepp {
    background: #f6f6f6
}
.tr_more {
    width: 100%;
    height: 30px;
    margin: 10px 0 0;
    float: left;
    position: relative
}
.track_more {
    float: right;
    padding-right: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #666;
    margin: 0;
    cursor: pointer
}
.favorite_seperate {
    float: left;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    background: #fff
}
.myfr_plst_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 1px;
    background-position: -306px -44px
}
.myrec_play_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    background-position: -378px -46px;
    float: left;
    top: 2px
}
.myrec_myfav_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 2px;
    background-position: -413px -43px
}
.myfrds_play_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 1px;
    background-position: -343px -43px
}
.myfav_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 3px;
    background-position: -484px -44px
}
.myfav_art_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 0;
    background-position: -449px -43px
}
.myfav_album_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 34px;
    height: 26px;
    position: relative;
    float: left;
    top: 3px;
    background-position: -518px -44px
}
.norec_icons {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 76px;
    height: 54px;
    background-position: 0 -88px;
    display: inline-block
}
.no_f_plsst {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -94px -83px;
    display: inline-block
}
.no_rec_rec_playss {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -242px -83px;
    display: inline-block
}
.no_rec_frits {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -168px -83px;
    display: inline-block
}
.no_cd_fartist {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -459px -83px;
    display: inline-block
}
.no_cd_fplts {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -384px -83px;
    display: inline-block
}
.no_cd_falbum {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 66px;
    height: 58px;
    background-position: -314px -83px;
    display: inline-block
}
.pub_ttip {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 28px;
    height: 25px;
    background-position: -557px -45px;
    float: left
}
.hide_bttn {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 68px;
    height: 25px;
    background-position: -2px -144px;
    float: left
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local(OpenSans), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}
.box_resize {
    overflow: hidden;
    margin: 10px
}
.box_resize ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}
.box_resize ul li {
    float: left;
    position: relative;
    width: 20%;
    padding-bottom: 22%
}
.boxInner img {
    width: 100%
}
.titleBoxs {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 0;
    color: #333;
    padding: 0;
    text-align: left;
    line-height: 26px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
@media only screen and (max-width: 480px) {
    .box_resize {
        width: 100%;
        padding-bottom: 100%
    }
}
@media only screen and (max-width: 650px) and (min-width: 481px) {
    .box_resize ul li {
        width: 50%;
        padding-bottom: 51%
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .box_resize ul li {
        width: 24.9%;
        padding-bottom: 30.9%
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .box_resize ul li {
        width: 20%;
        padding-bottom: 22%
    }
}
.showhide_profile {
    color: #333;
    font-weight: 700;
    position: absolute;
    right: 100px;
    top: 11px;
    z-index: 1;
    cursor: pointer
}
.pl_heading {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    text-align: left
}
.single_row_grid {
    width: 100%;
    height: 160px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden
}
.single_row_grid ul {
    list-style: none;
    padding: 15px 0 2% 2%;
    margin: 0;
    width: 98%;
    height: 150px;
    overflow: hidden
}
.single_row_grid ul li {
    display: inline;
    float: left;
    margin-bottom: 30px;
    padding-right: 10px;
    width: 180px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.grid_img {
    margin: 0 auto 30px;
    max-height: 100px;
    max-width: 100px;
    position: relative;
    width: 100%
}
.grid_img img {
    position: relative;
    width: 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.grid_img a {
    text-decoration: none;
    color: #333
}
.gt {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 16px;
    display: block
}
.show_playlists_grid {
    width: 100%;
    text-align: right;
    position: relative;
    right: 60px;
    font-weight: 700;
    height: 30px
}
.show_playlists_grid a {
    background: url(https://1326173612.rsc.cdn77.org/images/new_playlist_bg.png) repeat-x scroll center top transparent;
    border: 1px solid #efefef;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: right;
    padding: 5px 10px;
    width: 55px
}
.myraaga_recentlyplayed_list_div {
    position: relative
}
.public_profil_view_cbox {
    width: 30px;
    height: 30px;
    padding: 0;
    float: left;
    margin: 5px 5px 5px 0
}
.controls_but_myraaga {
    background: none repeat scroll 0 0 #f1f1f1;
    float: left;
    height: 40px;
    left: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
    right: 312px;
    width: 100%;
    z-index: 0
}
.myraaga_recent_controls_div {
    position: relative
}
.myraaga_recent_controls_div.fixed {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    left: 0;
    position: fixed;
    right: 312px;
    top: 74px;
    z-index: 10
}
.my_raaga_header_div {
    background: #fff;
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: auto;
    background: -moz-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background: -o-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #fff 0, #f2f2f2 100%);
    background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
    width: 100%;
    border-bottom: 1px #cdcdcd solid
}
.header_waped_myraaga {
    padding: 10px 10px 11px;
    margin: 0;
    overflow: hidden
}
.myraaga_head_img_div {
    float: left;
    padding: 0;
    width: 40px;
    height: 40px;
    position: relative;
    border: 1px solid #686868
}
.myraaga_head_img_div img {
    width: 100%;
    display: block;
    border: 0
}
.right_side_div_myraaga {
    margin: 0 0 0 20px;
    padding: 0;
    float: left
}
.name_ti {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400
}
.name_subt {
    display: block;
    margin: 0;
    padding: 0 20px 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    float: left
}
.myraaga_nav_menu_items {
    padding: 0;
    margin: 0 150px 0 0;
    overflow: hidden
}
.my_raaaga_nav {
    float: right;
    padding: 0;
    margin: 0
}
.myraaga_header_friends {
    width: auto;
    float: right;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-top: 0;
    top: 25px;
    right: -80px
}
.myraaga_header_friends h4 {
    margin: 0;
    padding: 2px 0 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #454545;
    text-shadow: 0 1px 0 #fff
}
.myraaga_header_friends ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.myraaga_header_friends ul li {
    float: left;
    margin-bottom: .4em;
    padding: 0 6px 0 0;
    width: auto;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.myraaga_header_friends ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.myraaga_header_friends_img {
    margin-bottom: 2%;
    max-height: 50px;
    max-width: 50px;
    position: relative;
    width: 100%
}
.myraaga_wrap {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.myraaga_headwrap {
    width: 100%;
    height: 148px;
    background: url(https://1326173612.rsc.cdn77.org/images/my_raaga_headbg.jpg) no-repeat top center;
    background-size: 100% 148px;
	display:none;
}
.default_box {
    padding: 16px 3%;
    margin: 0
}
.default_img {
    width: 115px;
    height: 115px;
    background: url(https://1326173612.rsc.cdn77.org/images/myuser_defauld.jpg) no-repeat center center;
    border-radius: 50%;
    background-size: 100% 100%;
    float: left
}
.default_img img {
    border-radius: 50%;
    background-size: 100% 100%
}
.user_title_div {
    margin-left: 150px;
    margin-top: 15px;
    padding: 0;
    overflow: hidden
}
.user_title_div p {
    font: 14px 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.8);
    padding: 0;
    margin: 0
}
.user_title_div p a {
    color: #fff;
    font: 24px/40px 'Open Sans', sans-serif;
    text-decoration: none
}
.user_title_div a {
    color: rgba(255, 255, 255, 0.8);
    text-decoration: none
}
.categories_subnav {
    padding: 0;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px #e3e3e3 solid
}
.subnav_lu {
    list-style: none;
    padding: 0;
    margin: 0
}
.subnav_lu li {
    float: left;
    padding: 0
}
.subnav_lu li a {
    font: 12pt/36px 'Open Sans', sans-serif;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding: 0 14px;
    margin-right: 5px;
    display: block;
    font-weight: 600;
}
.subnav_lu li a:hover {
    border-bottom: 2px solid #ff1164
}
.subnav_lu li a.active {
    border-bottom: 2px solid #ff1164
}
.myraaga_section_dv {
    width: 100%;
    padding: 2% 0;
    margin: 0;
    float: left
}
.myraaga_section_1 {
    width: 52%;
    margin-right: 4%;
    padding: 0;
    float: left
}
.myraaga_section_2 {
    width: 44%;
    margin: 0;
    padding: 0;
    float: left
}
.myraaga_column {
    padding: 15px;
    margin: 0 0 25px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px
}
.titshow {
    padding: 0xp;
    margin: 0;
    overflow: hidden
}
.tit_col {
    font: bold 14px/30px 'Open Sans', sans-serif;
    color: #000;
    padding: 0;
    margin: 0 85px 0 0;
    text-transform: uppercase;
}
.show_col {
    font: 12px/24px 'Open Sans', sans-serif;
    color: #4e5860;
    border: 1px solid #4e5860;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    float: right;
    padding: 0 12px;
    cursor: pointer;
    margin: 2px 0
}
.column_ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin: 6px 0 0
}
.column_ul li {
    padding: 5px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    overflow: hidden
}
.column_ul li:last-child {
    border-bottom: none;
    padding: 5px 0 0
}
.aimg {
    float: left;
    padding: 0;
    margin: 0
}
.user_det_column {
    margin-left: 60px;
    padding: 0
}
.re {
    margin-left: 85px
}
.count_or {
    font: 13px/40px 'Open Sans', sans-serif;
    color: #333;
    text-align: center;
    float: left;
    padding: 0 10px
}
.col_nametit {
    font: 13px/20px 'Open Sans', sans-serif;
    color: #333;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.col_usertit {
    font: 12px/16px 'Open Sans', sans-serif;
    color: #888;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.user_circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 0;
    margin-right: 8px;
    float: left
}
.user_circle img {
    border-radius: 50%
}
.user_circle:last-child {
    margin-right: none
}
.clumn_sub {
    padding: 0;
    overflow: hidden;
    margin: 20px 0 0 15px
}
.clumn_sub:nth-last-child(n+2) {
    border-bottom: 1px solid #999
}
.csub {
    font: bold 11px/24px 'Open Sans', sans-serif;
    color: #666!important
}
.ssub {
    font: 12px/22px 'Open Sans', sans-serif;
    padding: 0 9px!important;
    border: 1px solid #888!important;
    color: #888!important
}
.column_subul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0
}
.column_subul li {
    padding: 0;
    width: 90px;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin-bottom: 10px
}
.column_subul li:last-child {
    margin-right: 0
}
.clumn_dd {
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat;
    background-size: 100%;
    background-position: center center;
    height: auto;
    width: auto;
    position: relative;
    border-radius: 50%;
    border: 1px #b1b1b1 solid;
    overflow: hidden;
}
.clumn_dd a {
    text-decoration: none;
    color: #424242
}
.clumn_dd a img {
    width: 100%;
    height: 100%;
    display: block
}
.sallv {
    width: 150px!important;
    margin-bottom: 30px!important
}
.center_menu {
    width: auto;
    float: left;
    height: 44px;
    position: fixed;
    padding: 0;
    background: #2a2d32;
    border-top: 1px solid #010103;
    box-shadow: inset 0 1px 0 #383c43;
    z-index: 1000;
    display: block;
    right: 312px;
    left: 66px
}
.center_menu ul {
    height: 34px;
    list-style: none;
    padding: 0;
    margin: 0;
    left: 15px;
    position: absolute;
    top: 10px
}
.center_menu ul li {
    float: left;
    padding: 0
}
.center_menu ul li a {
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans';
    font-size: 13px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    padding: 0 18px;
    line-height: 35px;
    font-weight: 700
}
.center_menu ul li a.hover_active {
    background: #f3f3f0;
    text-decoration: none; 
    color: #424242;
    text-shadow: 0 1px 0 #fff;
    height: 35px;
    border-radius: 3px 3px 0 0;
    font-weight: 700
}
.friend_profile_header {
    width: 100%;
    height: 190px;
    float: left;
    background: #f6f6f6;
    margin: 0;
    padding: 0
}
.friend_profile_headin {
    width: 96%;
    padding: 20px 2% 10px;
    height: auto;
    float: left;
    border-bottom: 1px #d8d8d8 solid;
    margin-top: 45px;
    background: #f1f1f1
}
.profile_img {
    width: 150px;
    height: 150px;
    float: left;
    padding: 0;
    margin: 0 20px 0 0;
    background: url(https://1326173612.rsc.cdn77.org/images/profile_bg.jpg) no-repeat center top;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%
}
.profile_img_right {
    height: auto;
    float: left;
    margin: 0;
    padding: 0
}
.edit_profile {
    float: right;
    margin: 0;
    background-image: -ms-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background-image: -o-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f1f1f1));
    background-image: -webkit-linear-gradient(top, #fff 0, #f1f1f1 100%);
    background-image: linear-gradient(to bottom, #fff 0, #f1f1f1 100%);
    padding: 7px 13px 7px 14px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    font-family: 'Open Sans';
    font-size: 12px;
    color: #848484;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff
}
.editable {
    background: url(https://1326173612.rsc.cdn77.org/images/edit.png) no-repeat center;
    width: 14px;
    height: 12px;
    float: left;
    left: -9px;
    position: relative;
    top: 2px
}
.profile_img_right h1 {
    float: left;
    font-family: 'Open Sans';
    font-size: 16px;
    color: #333;
    font-weight: 700;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
    display: block;
    text-shadow: 0 1px 0 #fff;
    margin: 5px 0 0
}
.sex_country {
    clear: both;
    display: block;
    margin-bottom: 10px;
    font-family: 'Open Sans';
    font-size: 12px;
    color: #888;
    line-height: 20px
}
.blag {
    width: 20px;
    height: 12px;
    position: absolute;
    margin: 5px 0 0 7px
}
.profile_summary {
    float: left;
    margin: 15px 0 0;
    height: auto;
    width: auto
}
.profile_summary ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.profile_summary ul li {
    float: left;
    padding: 0 15px;
    border-right: solid 1px #DDD;
    line-height: 20px;
    display: block
}
.profile_summary ul li:first-child {
    padding: 0 15px 0 0
}
.profile_summary ul li a {
    cursor: pointer;
    color: #888;
    text-decoration: none
}
.profile_summary_no {
    display: block;
    height: 20px;
    margin-right: 7px;
    line-height: 28px;
    font-family: 'Open Sans';
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: #888;
    text-align: center;
    vertical-align: top
}
.profile_summary_label {
    display: block;
    height: 10px;
    line-height: 16px;
    vertical-align: middle;
    font-family: 'Open Sans';
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    text-transform: uppercase;
    color: #888
}
.profile_summary_tabs {
    width: auto;
    float: left;
    height: auto;
    padding: 0;
    margin: 10px 0 0;
    clear: both
}
.profile_summary_tabs ul {
    height: 30px;
    background-image: -ms-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff 0, #e6e6e6 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e6e6e6 100%);
    padding: 7px 13px 7px 14px;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border: 1px solid #d4d4d4;
    list-style: none;
    padding: 0;
    margin: 0
}
.profile_summary_tabs ul li {
    float: left;
    padding: 0 15px 0 35px;
    font-family: 'Open Sans';
    font-size: 12px;
    text-decoration: none;
    color: #888;
    text-align: center;
    display: block;
    height: 30px;
    line-height: 30px
}
.profile_summary_tabs ul li:first-child {
    border-right: 1px solid #d4d4d4
}
.profile_summary_tabs ul li:hover {
    background: #fff
}
.profile_summary_addfriends {
    background: url(https://1326173612.rsc.cdn77.org/images/summary_friends.png) no-repeat left;
    width: 24px;
    height: 16px;
    position: absolute;
    margin: 6px 0 0 -30px
}
.profile_summary_follow {
    background: url(https://1326173612.rsc.cdn77.org/images/summary_follow.png) no-repeat left;
    width: 24px;
    height: 16px;
    position: absolute;
    margin: 8px 0 0 -30px
}
.public_profile_view {
    width: 100%;
    height: 100%;
    float: left;
    padding: 0;
    margin: 0
}
.public_profile_view_list {
    display: block;
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #FFF;
    padding-top: 17px;
    font-size: 13px;
    color: #888
}
.public_profile_view_list_view {
    font-size: 13px;
    color: #888;
    float: left;
    width: 100%
}
.public_profile_view_list_view_top {
    margin: 0;
    width: 100%;
    margin-top: 40px;
    height: 32px;
    white-space: nowrap;
    padding: 12px 30px;
    background: #f1f1f1;
    position: fixed
}
.recently_plays_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/profile_rcenly.png) no-repeat;
    width: 30px;
    height: 30px;
    position: relative;
    float: left
}
.public_favorites_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/favorites.png) no-repeat center;
    width: 30px;
    height: 20px;
    position: relative;
    float: left;
    top: 5px
}
.public_friend_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/pub_frplist_icon.png) no-repeat center;
    width: 30px;
    height: 20px;
    position: relative;
    float: left;
    top: 5px
}
.public_friendpla_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/profile_fri_playlist.png) no-repeat center;
    width: 35px;
    height: 20px;
    position: relative;
    float: left;
    top: 5px
}
.public_profile_view_list_view_top h2 {
    font-weight: 700;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 30px;
    position: relative;
    left: 10px;
    color: #222;
    padding: 0;
    margin: 0;
    float: left
}
.public_profile_view_list_prist {
    display: block;
    width: 100%;
    height: auto;
    float: left;
    padding: 15px 0;
    margin: 0;
    background-color: #fdfdfc
}
#public_profile_view_list_prist_fav {
    padding: 0!important
}
.public_profile_view_list_prist ul {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #fff;
    line-height: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    cursor: pointer
}
public_profile_view_list_prist ul li {
    display: block;
    color: #888;
    float: left;
    font-size: 12px
}
.sepcolor {
    background-color: #f9f9f9
}
.public_profile_view_no {
    width: 30px;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #888;
    text-align: center;
    line-height: 40px
}
.public_profil_view_img {
    width: 30px;
    height: 30px;
    margin: 5px 5px 5px 0;
    padding: 0;
    float: left
}
.public_profil_view_img img {
    width: 30px;
    height: 30px
}
.public_profil_view_title {
    width: 70%;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
a {
    text-decoration: none
}
.public_profil_view_titlee {
    color: #222
}
.title_albumname {
    color: #888
}
.public_profil_view_timer {
    float: right;
    color: #888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding-right: 50px;
    display: block
}
.public_playlist_profile {
    background: url(https://1326173612.rsc.cdn77.org/images/public_playlis.png) no-repeat;
    width: 25px;
    height: 20px;
    position: relative;
    float: left;
    top: 5px
}
.play_button_pp {
    width: 30px;
    height: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/play_button_pp.png) no-repeat center;
    float: left
}
.public_profile_friends {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    background: #fff
}
.public_profile_friends ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0 15px
}
.public_profile_friends ul li {
    margin: 0 0 1%;
    float: left;
    width: 10.9%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    background: 0
}
.public_profile_friends ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.public_profile_friends_img {
    margin-bottom: 6%;
    max-height: 120px;
    max-width: 120px;
    position: relative;
    width: 100%
}
.public_profile_friends_img img {
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.public_profile_friends_ti {
    width: 100%;
    height: 15px;
    line-height: 15px;
    font-family: 'Open Sans';
    color: #555;
    font-size: 12px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.public_profile_favorites_header {
    width: 100%;
    height: auto;
    float: left;
    padding: 0;
    margin: 0 0 15px
}
.public_profile_favorites_header h6 {
    float: left;
    height: auto;
    font-family: 'Open Sans';
    color: #424242;
    font-weight: 700;
    font-size: 14px;
    margin: 0;
    padding: 0
}
.public_profile_favorites_showall {
    float: right;
    font-family: 'Open Sans';
    color: #424242;
    font-weight: 700;
    font-size: 11px;
    margin-right: 30px
}
.public_profile_showall {
    float: right;
    font-family: 'Open Sans';
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    margin-top: 5px;
    background-image: -ms-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -moz-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -o-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252525), color-stop(1, #0e0e0e));
    background-image: -webkit-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: linear-gradient(to bottom, #252525 0, #0e0e0e 100%);
    padding: 4px 6px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px
}
.public_profile_showall_1 {
    float: right;
    font-family: 'Open Sans';
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    margin-top: 0;
    margin-right: 30px;
    background-image: -ms-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -moz-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -o-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #252525), color-stop(1, #0e0e0e));
    background-image: -webkit-linear-gradient(top, #252525 0, #0e0e0e 100%);
    background-image: linear-gradient(to bottom, #252525 0, #0e0e0e 100%);
    padding: 4px 6px;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px
}
.public_profile_showall_1 a {
    color: #fff
}
.public_profile_favorites {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    background: #fff
}
.public_profile_favorites ul {
    list-style: none;
    padding: 15px 0 0 1.6%;
    margin: 0;
    float: left;
    border-bottom: 1px solid #e1e1e1;
    width: 98.4%
}
.public_profile_favorites ul li {
    margin: 0 0 1%;
    float: left;
    width: 10.9%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    background: 0
}
.public_profile_favorites ul li a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.public_profile_favorites_img {
    margin-bottom: 6%;
    max-height: 100px;
    max-width: 100px;
    position: relative;
    width: 100%
}
.public_profile_favorites img {
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.pub_pro_plylist_view {
    width: 49.81%;
    float: left;
    border-right: 1px solid #d7d7d7;
    padding: 0;
    height: 269px;
    background: #fff
}
#norec_fd_msg_myplaylists {
    padding: 0!important;
    top: 0!important
}
#norec_fd_msg_favplaylists {
    top: 0!important
}
.norec_fd_msg_myraaga {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 0;
    text-align: center;
    position: relative;
    top: 0
}
.norec_fd_msg {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 15px 0;
    text-align: center;
    position: relative;
    top: 45px;
    float: left
}
.norec_fd_msg h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #999;
    margin: 0;
    padding: 5px 0 0
}
.profile_summary_tabs ul li:last-child {
    border: 0
}
.public_profile_showall a {
    color: #fff
}
.pro_pl_gv {
    width: 100%;
    padding: 0;
    height: auto;
    float: left;
    position: relative;
    top: 0;
    z-index: 0;
    overflow: hidden
}
#pro_pl_gv_myfav,
#pro_pl_gv_myfriendspl {
    padding: 0 0 0 2% !important
}
.to_playlist {
    width: auto;
    height: auto;
    font-family: 'Open Sans';
    font-size: 14px;
    margin: 0;
    color: #888;
    font-weight: 700;
    line-height: 25px
}
.to_playlist_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/public_playlis.png) no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 5px 0 0;
    background-size: 100% 100%;
    -mz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -ms-background-size: 100% 100%
}
.pro_pl_gvin {
    width: auto;
    height: auto;
    float: left;
    padding: 0;
    margin: 0;
    position: relative
}
.albumlist_shadow_class {
    box-shadow: -6px -3px 8px -4px #b4b4b4 inset
}
.pro_pl_gvin ul {
    list-style: none;
    padding: 15px 0 0;
    margin: 0;
    float: left;
    width: 100%
}
.pro_pl_gvin ul li {
    float: left;
    padding: 0 18px 40px 0;
    margin: 0
}
.pl_pls_grid_img {
    width: 80px;
    height: 80px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/image_wrap_big_img.png) no-repeat;
    padding: 0;
    margin: 0 10px 0 0;
    background-size: 100% 100%;
    -mz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -ms-background-size: 100% 100%
}
.pl_pls_grid_img_right {
    width: 170px;
    float: left;
    height: auto;
    padding: 0 10px 0 0;
    margin: 0
}
.pl_pls_grid_img_title {
    color: #333;
    float: left;
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 700;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
    width: 170px
}
.pro_update {
    font-family: 'Open Sans';
    font-size: 11px;
    margin: 0;
    color: #666;
    font-weight: 400;
    line-height: 17px;
    display: block;
    white-space: nowrap;
    text-shadow: 0 1px 0 #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 170px;
    float: left;
    text-align: left
}
.pro_plylist_feature {
    float: left;
    padding: 0;
    margin: 10px 0 0;
    height: auto;
    width: auto
}
.pro_plylist_feature_qk_icon {
    font-family: 'Open Sans';
    font-size: 11px;
    margin: 0;
    color: #999;
    font-weight: 400;
    line-height: 16px;
    float: left;
    padding: 4px 10px 0 20px;
    border-right: #ccc 1px solid;
    cursor: pointer
}
.pro_plylist_feature_fav_icon {
    font-family: 'Open Sans';
    font-size: 11px;
    margin: 0;
    color: #999;
    font-weight: 400;
    line-height: 16px;
    float: left;
    padding: 5px 0 0 20px;
    cursor: pointer;
    margin-left: 10px
}
.public_profil_recent_title {
    width: 54%;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
a {
    text-decoration: none
}
.p_pub_likes {
    display: block;
    font-family: 'Open Sans';
    font-size: 11px;
    margin: 0;
    color: #999;
    line-height: 12px
}
.p_pub_follow {
    background: url(https://1326173612.rsc.cdn77.org/images/summary_follow.png) center no-repeat;
    padding: 0 10px;
    width: 20px;
    height: 13px;
    float: left;
    cursor: pointer
}
.p_pub_queue {
    background: url(https://1326173612.rsc.cdn77.org/images/queue.png) center no-repeat;
    width: 18px;
    height: 13px;
    padding: 0 5px;
    float: left;
    cursor: pointer
}
.public_profil_fun {
    float: left;
    margin: 12px 0 0;
    padding: 0
}
.public_profile_showall a {
    color: #fff
}
.sort_by {
    display: block;
    height: 20px;
    width: auto;
    margin-bottom: 10px;
    margin-top: 20px
}
.sort_by_title {
    font-family: 'Open Sans';
    font-size: 13px;
    margin: 0;
    color: #202020;
    font-weight: 100;
    text-shadow: 0 1px 0 #fff
}
.sort_by a {
    font-family: 'Open Sans';
    font-size: 12px;
    margin: 0;
    color: #666;
    padding: 0 5px;
    text-shadow: 0 1px 0 #fff
}
.sort_by a:hover {
    color: #08c
}
.sort_by a.active {
    color: #08c
}
.public_profile_view_frds {
    width: 100%;
    height: auto;
    float: left;
    font-size: 13px;
    color: #888;
    padding-right: 1%;
    border-right: 1px solid #e3e3e3
}
.public_profile_view_frds_right {
    width: 44.87%;
    height: auto;
    float: left;
    border-top: 1px solid #FFF;
    padding-top: 17px;
    font-size: 13px;
    color: #888;
    border-top: 1px solid #FFF;
    border-left: 1px solid #e3e3e3;
    position: relative;
    right: 1px;
    margin-top: 44px
}
.public_profile_view_frds_top {
    margin: 17px 16px;
    margin-top: 0;
    height: 32px;
    white-space: nowrap;
    display: none
}
.public_profile_grid_frds {
    float: left;
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0
}
.public_profile_grid_frds ul {
    list-style: none;
    padding: 0;
    margin: 17px 0 0 16px
}
.public_profile_grid_frds ul li {
    margin: 0 0 6%;
    float: left;
    width: 16.6%;
    position: relative;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 0 0;
    background: 0;
    z-index: 0
}
.public_profile_view_frds_top h2 {
    font-weight: 100;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 30px;
    position: relative;
    left: 10px;
    color: #222;
    padding: 0;
    margin: 0;
    float: left
}
.center_line {
    width: 1px;
    height: 100%;
    float: left;
    margin: 0;
    padding: 0
}
.public_profil_view_title {
    width: 70%;
    height: 40px;
    float: left;
    line-height: 40px;
    color: #888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.all_follow_button_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/all_f.png) no-repeat left center;
    width: 12px;
    height: 12px;
    position: relative;
    float: left;
    top: 6px;
    left: -5px
}
#showhide_albums_profilefav {
    color: #fff!important
}
.showhide_albums_profile {
    color: #000;
    font-weight: 100;
    position: absolute;
    right: 0;
    top: 10px;
    width: 120px;
    z-index: 1;
    cursor: pointer
}
.controls_but_profile {
    width: 100%;
    height: 40px;
    position: relative;
    float: left;
    background: #f1f1f1;
    margin-left: 0;
    padding-left: 10px;
    padding-top: 10px
}
.profile_recent_controls_div {
    margin-left: 0;
    position: relative
}
.profile_recent_controls_div.fixed {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    left: 0;
    position: fixed;
    right: 312px;
    top: 110px;
    z-index: 10
}
.public_profile_view_list_view_home {
    margin: 0;
    height: 32px;
    white-space: nowrap;
    padding: 12px 30px;
    background: #f1f1f1;
    position: relative
}
.public_profile_view_list_view_home h2 {
    font-weight: 100;
    font-family: 'Open Sans';
    font-size: 14px;
    line-height: 30px;
    position: relative;
    left: 10px;
    color: #222;
    padding: 0;
    margin: 0;
    float: left
}
#profile_favalbum_details_div {
    padding-top: 0
}
.profilefriends_sublink_div {
    float: left;
    z-index: 1000;
    padding: 2px 30px
}
.profilefriends_sublink_div a {
    margin-right: 20px;
    padding: 5px;
    font-weight: 100;
    float: left;
    text-align: center;
    width: 80px;
    font-family: droid sans
}
.profilefriends_sublink_div a.active {
    border: 1px solid #666;
    background-color: #fff
}
.profile_noresults_found_div {
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0
}
.profile_fpl_filter_div {
    position: relative;
    float: left;
    padding: 10px 0 0;
    width: 100%
}
.profile_fpl_filter_heading {
    float: left;
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    top: 6px
}
.dropdown_parent_div {
    float: left;
    margin-top: -6px;
    width: 150px;
    position: relative
}
.profile_frm_cnt {
    text-align: center;
    overflow: hidden;
    display: block;
    background-position: 82% 100%;
    margin-bottom: 55px
}
.wrap {
    overflow: hidden;
    margin: 10px
}
.boxInner {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 20px;
    bottom: 0;
    overflow: hidden
}
.boxInner img {
    width: 100%
}
.boxInner .titleBox {
    color: #000;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-family: 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-size: 11pt;
    line-height: normal;
    margin: 4px auto;
    text-align: center;
    font-weight: 600;
}
.boxInner .titleBox a {
        text-decoration: none;
    color: #000;
    font-size: 11pt;

 }
body.no-touch .boxInner:hover .titleBox,
body.touch .boxInner.touchFocus .titleBox {
    margin-bottom: 0
}
@media only screen and (max-width: 480px) {
    .box {
        float: left;
        position: relative;
        width: 50%;
        padding-bottom: 53%
    }
}
@media only screen and (max-width: 650px) and (min-width: 481px) {
    .box {
        float: left;
        position: relative;
        width: 33.3%;
        padding-bottom: 36.8%
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .box {
        float: left;
        position: relative;
        width: 25%;
        padding-bottom: 30%
    }
    .boxInner {
        position: absolute;
        left: 9px;
        right: 9px;
        top: 9px;
        bottom: 0;
        overflow: hidden
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .box {
        float: left;
        position: relative;
        width: 20%;
        padding-bottom: 25%
    }
}
@media screen and (min-width: 1291px) {
    .box {
        float: left;
        position: relative;
        width: 16.6666%;
        padding-bottom: 17.6%
    }
}
.login_container {
    padding-top: 20px
}
.sign_login {
    width: auto;
    height: auto;
    margin: 0 auto
}
.social_login {
    float: left;
    padding: 20px;
    margin: 0;
    height: auto
}
.raagasign_login {
    float: left;
    padding: 20px;
    margin: 0;
    height: auto
}
.raagasign_login ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.raagasign_login ul li {
    padding: 0
}
.login_label {
    width: 210px;
    height: auto;
    padding: 7px 5px;
    margin: 0 0 16px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #ccc
}
.login2raaga {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    cursor: pointer;
    -mz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0, #ededed 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    text-align: center;
    padding: 5px 20px;
    text-shadow: 0 1px 0 #fff;
    float: left
}
.nuser {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 26px;
    padding: 0 0 0 5px
}
.new_user_click {
    text-decoration: underline;
    color: #333
}
.click_lg {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #666;
    padding: 0 0 10px;
    margin: 0
}
.social_login ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.social_login ul li {
    padding: 0
}
.social_login ul li a {
    display: block;
    text-decoration: none
}
.social_login ul li a.sign_facebook {
    width: 192px;
    height: 33px;
    background: url(https://1326173612.rsc.cdn77.org/images/signin.png) no-repeat;
    background-position: 0 0;
    margin-bottom: 18px
}
.social_login ul li a.sign_twitter {
    width: 192px;
    height: 33px;
    background: url(https://1326173612.rsc.cdn77.org/images/signin.png) no-repeat;
    background-position: 0 -37px;
    margin-bottom: 18px
}
.social_login ul li a.sign_google {
    width: 192px;
    height: 33px;
    background: url(https://1326173612.rsc.cdn77.org/images/signin.png) no-repeat;
    background-position: 0 -74px;
    margin-bottom: 18px
}
.or {
    width: 12px;
    height: 142px;
    background: #fff;
    margin: 45px 10px 0;
    padding: 0;
    float: left
}
.raag_left_submenu {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    height: 260px;
    background: #fff;
    top: -260px;
    border-bottom: solid 1px #c1c1c1;
    z-index: 99998!important
}
.gray {
    position: absolute;
    width: 4px;
    height: 57px;
    background: #ebebeb;
    right: 0;
    z-index: 1000;
    top: 0
}
.leftmenu_subcontent {
    padding: 0;
    margin: 20px 0 0 30PX
}
#leftmenu_subcontent_radio {
    height: 220px;
    overflow: hidden
}
#leftmenu_subcontent_playlist {
    height: 220px;
    overflow: hidden
}
.s_title {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: hidden
}
#browse_submenu_title {
    margin-bottom: 10px
}
nav#header_menu li.home_mainmenu_li a.h_l_menu {
    background: url(https://1326173612.rsc.cdn77.org/images/h_l_menu_icon.png);
    background-position: 10px 13px;
    padding: 0 10px;
    background-repeat: no-repeat;
    width: 25px
}
.leftmenu_sub_title {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    color: #000;
    font-weight: 700;
    padding: 0;
    margin: 0;
    text-transform: uppercase
}
.leftmenu_sub_title_language {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.3em;
    color: #000;
    font-weight: 400;
    padding: 0;
    margin: 0;
    text-transform: uppercase
}
.leftmenu_sub_title_second {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    color: #000;
    font-weight: 700;
    padding: 0;
    margin: 0;
    text-transform: uppercase
}
.lshow_all {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    margin: 0;
    padding: 4px 0 0 10px;
    line-height: 14px;
    text-decoration: underline;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer
}
.leftmenu_sub_column {
    height: auto;
    float: left;
    padding: 0;
    margin: 15px 10px 20px 0
}
#leftmenu_sub_column_plthemes {
    box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    margin-right: 20px;
    padding-right: 15px
}
#leftmenu_sub_column_audio {
    height: 160px;
    min-width: 900px;
    overflow: hidden;
    width: 90%
}
.menu_divider {
    box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    margin-right: 15px;
    padding-right: 15px
}
.leftmenu_sub_column_special {
    width: 140px;
    height: auto;
    float: left;
    padding: 0;
    margin: 15px 10px 20px 0
}
.column_in {
    float: left;
    width: auto;
    height: auto;
    margin-right: 25px;
    padding: 0;
    clear: both
}
.column_in_subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em;
    color: #333;
    font-weight: 700;
    padding: 0;
    margin: 0;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    text-transform: uppercase
}
.column_in_subtitle_special {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: 400;
    padding: 10px 0 0;
    margin: 0;
    text-align: left;
    float: left;
    text-shadow: 0 1px 0 #fff
}
.column_in_subtitle a,
.column_in_subtitle_special a {
    color: #333
}
.column_in a {
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    color: #666;
    display: block;
    text-decoration: none;
    text-align: left;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 130px;
    margin-right: 20px;
    text-transform: uppercase;
    padding-top: 5px;
    text-shadow: 0 1px 0 #fff
}
.column_in a:hover {
    color: #000
}
.column_in a.more {
    font-weight: 700
}
.raag_left_radiosubmenu {
    display: block;
    position: absolute;
    left: 0;
    width: 700px;
    height: 500px;
    background: #f4f4f4;
    top: 0;
    box-shadow: 0 0 3px #000
}
.l_browse_top_button {
    width: auto;
    height: auto;
    float: left;
    padding: 0 50px 0 0;
    margin-top: 10px;
    clear: both;
    -webkit-box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    -moz-box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0
}
.l_browse_top_button a {
    margin-bottom: 10px;
    display: block;
    padding: 0 0 0 10px;
    height: 22px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    text-decoration: none;
    line-height: 22px;
    color: #333;
    text-align: left;
    margin-right: 5px;
    text-shadow: 0 1px 0 #fff;
    text-transform: uppercase
}
.l_browse_top_button a:hover {
    color: #333;
    text-shadow: 0 1px 0 #fff
}
.l_browse_top_button a.active {
    background: #666;
    background: -moz-linear-gradient(top, #666 0, #3b3b3b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(100%, #3b3b3b));
    background: -webkit-linear-gradient(top, #666 0, #3b3b3b 100%);
    background: -o-linear-gradient(top, #666 0, #3b3b3b 100%);
    background: -ms-linear-gradient(top, #666 0, #3b3b3b 100%);
    background: linear-gradient(to bottom, #666 0, #3b3b3b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#3b3b3b', GradientType=0);
    color: #fff;
    border: 1px solid #0e0e0e;
    text-shadow: 0 1px 0 #000
}
.b_comm_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em;
    font-weight: 700;
    color: #333;
    margin-bottom: 10px;
    display: block;
    text-align: left;
    text-transform: uppercase
}
.b_atoz_button {
    float: left;
    padding: 0;
    margin: 0;
    margin-top: 5px;
    width: 305px;
    -webkit-box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    -moz-box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0;
    box-shadow: 1px 0 #fff, -1px 0 #bfbec2 inset, 0 0
}
.b_atoz_button a {
    border: 1px solid #b8b8bc;
    box-shadow: 0 1px 3px -1px #bcbbbb;
    -mz-box-shadow: 0 1px 3px -1px #bcbbbb;
    -ms-box-shadow: 0 1px 3px -1px #bcbbbb;
    -o-box-shadow: 0 1px 3px -1px #bcbbbb;
    -webkit-box-shadow: 0 1px 3px -1px #bcbbbb;
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    color: #666;
    height: 28px;
    width: 33px;
    float: left;
    display: block;
    line-height: 28px;
    margin: 0 5px 10px 0;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    background: #f0f0f2;
    text-shadow: 0 1px 0 #fff
}
.b_atoz_button a:hover {
    color: #333;
    text-decoration: none
}
.rb_year {
    width: 230px;
    height: auto;
    float: left;
    padding: 0 0 0 30px;
    margin-top: 10px
}
.rb_year a {
    float: left;
    display: block;
    padding: 0 18px;
    background: #f0f0f2;
    border: 1px solid #b8b8bc;
    box-shadow: 0 1px 0 #fff;
    height: 28px;
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    color: #666;
    text-decoration: none;
    line-height: 28px;
    text-align: center;
    margin-right: 5px;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 10px
}
.rb_year a:hover {
    color: #333;
    text-decoration: none
}
.music_submenu_line {
    width: 3px;
    height: 64px;
    position: fixed;
    background: url(https://1326173612.rsc.cdn77.org/images/menu_r_arrow.jpg);
    z-index: 999999;
    top: 0
}
.dis_title {
    background: url(https://1326173612.rsc.cdn77.org/images/discover.png) no-repeat;
    width: 190px;
    height: 20px;
    float: left
}
.column_in a.act {
    color: #1e84f7;
    text-shadow: 0 1px 0 #fff;
    font-weight: 700
}
.category_bg {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -mz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px
}
.catogory_sub_title {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    text-shadow: 0 1px 0 #000
}
.category_in {
    float: left;
    width: auto;
    height: auto;
    margin: 5px 0 0;
    padding: 0
}
.category_in a {
    font-family: 'Open Sans', sans-serif;
    font-size: .9em;
    color: #666;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    text-align: left;
    height: 22px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 120px;
    text-shadow: 0 1px 0 #fff
}
.dis_lts {
    background: url(https://1326173612.rsc.cdn77.org/images/latest.png) no-repeat;
    background-position: 0 3px
}
.dis_compile {
    background: url(https://1326173612.rsc.cdn77.org/images/compilation.png) no-repeat;
    background-position: 0 3px
}
.dis_div {
    background: url(https://1326173612.rsc.cdn77.org/images/devotional.png) no-repeat;
    background-position: 0 3px
}
.dis_dra {
    background: url(https://1326173612.rsc.cdn77.org/images/drama.png) no-repeat;
    background-position: 0 3px
}
.dis_lov {
    background: url(https://1326173612.rsc.cdn77.org/images/love.png) no-repeat;
    background-position: 0 3px
}
.dis_chi {
    background: url(https://1326173612.rsc.cdn77.org/images/children.png) no-repeat;
    background-position: 0 3px
}
.dis_nov {
    background: url(https://1326173612.rsc.cdn77.org/images/mov_icon.png) no-repeat;
    background-position: 0 5px
}
.main_center_div {
    margin: 0 312px 0 66px;
    overflow: hidden;
    display: block
}
.appsub_head {
    height: 34px;
    background: #404040;
    overflow: hidden;
    position: fixed;
    top: 74px;
    width: 100%;
    border-top: 1px solid #515151;
    z-index: 100
}
.appsub_down {
    width: 1000px;
    margin: 0 auto;
    padding: 0
}
.appsub_down h3 {
    font-family: 'Open Sans', sans-serif;
    float: left;
    color: #fff;
    line-height: 34px;
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 15px;
    text-shadow: 0 1px 0 #000
}
.raaga_app_banner {
    height: auto;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}
.rapp_dls {
    margin: 0 auto;
    overflow: hidden;
    display: block;
    padding: 0;
    width: 990px
}
.rapp_dlsin {
    padding: 20px 0 30px;
    margin: 0
}
.multi_dev {
    margin: 0;
    padding-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333;
    font-weight: 400
}
.app_instant {
    font-family: 'Open Sans', sans-serif;
    font-size: 31px;
    font-weight: 600;
    color: #333;
    margin: 0;
    padding: 0
}
.app_colps {
    overflow: hidden;
    padding: 0;
    margin-top: 20px
}
.feature_column {
    height: 100%;
    overflow: hidden;
    display: block;
    text-align: center;
    margin: 30px 0
}
.feature_column ul {
    list-style: none;
    padding: 0;
    display: inline-block
}
.feature_column ul li {
    width: 30%;
    padding: 0 20px 0 0;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    vertical-align: top
}
.feature_column ul li:last-child {
    padding: 0
}
.app_drls_bottom {
    width: 100%;
    height: 380px;
    background: #2e2e2e;
    overflow: hidden
}
.app_footer {
    width: 100%;
    height: 70px;
    background: #141414;
    overflow: hidden;
    border-top: 2px solid #3c3c3c
}
.app_bt_in {
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 0 auto;
    width: 990px;
    padding-top: 52px
}
.app_bt_inleft {
    width: 42%;
    margin-right: 3%;
    height: 100%;
    overflow: hidden;
    float: left
}
.app_bt_inright {
    height: auto;
    overflow: hidden;
    background-size: 100%;
    display: block;
    text-align: center
}
.app_bt_inright img {
    border: 0;
    width: 86%;
    overflow: hidden
}
.get_app {
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 26px;
    color: #fff;
    font-weight: 400
}
.get_app_content {
    padding: 0;
    margin-top: 5px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    line-height: 18px
}
.app_footerin {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;

    padding: 10px 0
}
.app_footer_left {
    float: left;
    margin: 0;
    padding: 0
}
.app_footer_menus {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 24px
}
.app_footer_menus li {
    float: left;
    padding: 0
}
.app_footer_menus li a {
    float: left;
    display: block;
    line-height: 24px;
    height: 24px;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    padding: 0 10px;
    margin: 0 10px 0 0
}
.app_footer_right {
    float: right;
    margin: 0;
    padding: 0
}
.app_crights {
    text-align: right;
    line-height: 24px;
    color: #fff;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px
}
.sep_line {
    text-align: center;
    overflow: hidden;
    background-size: 100%;
    display: block
}
.sep_line img {
    border: 0;
    width: 800px;
    overflow: hidden;
    margin: 0 auto;
    height: 25px
}
.feature_col_icon {
    padding: 0 0 10px;
    margin: 0
}
.fea_music {
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) center no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-position: -190px -278px
}
.fea_love {
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) center no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    margin: auto;
    background-position: -225px -278px
}
.fea_social {
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) center no-repeat;
    width: 40px;
    height: 30px;
    display: block;
    margin: auto;
    background-position: -265px -278px
}
.app_devices_all {
    margin: 0 auto;
    padding: 0;
    display: block;
    height: 100%;
    overflow: hidden;
    text-align: center
}
.app_de_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    padding: 0;
    margin: 0 0 5px
}
.app_packet {
    text-align: center;
    overflow: hidden;
    background-size: 100%;
    display: block;
    margin-top: 20px
}
.app_packet img {
    border: 0;
    width: 63%;
    overflow: hidden
}
.like_app {
    text-align: center;
    overflow: hidden;
    display: block;
    margin: 30px 0 20px;
    padding: 0
}
.like_app_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    padding: 0;
    margin: 0 0 10px;
    color: #333;
    font-weight: 400
}
.like_app_subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 0;
    margin: 0 0 20px;
    color: #666;
    font-weight: 400
}
.compatible_devices {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    padding: 0;
    margin: 0 0 20px;
    color: #666;
    font-weight: 400
}
.app_des_icons {
    overflow: hidden;
    display: inline-block;
    text-align: center
}
.app_des_icons a {
    display: block;
    float: left;
    text-decoration: none;
    color: #b6b6b6;
    margin: 0 10px;
    text-align: center;
    line-height: 30px
}
.app_des_applet {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    clear: both;
    text-align: center;
    padding: 0 5px
}
.app_des_and {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -314px -275px
}
.app_des_and:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    background-position: -314px -317px
}
.app_des_apple {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -350px -275px
}
.app_des_apple:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    width: 32px;
    height: 30px;
    display: block;
    background-position: -350px -314px
}
.app_des_blackberry {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -436px -276px
}
.app_des_blackberry:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -436px -319px
}
.app_des_java {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -475px -276px
}
.app_des_java:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -475px -318px
}
.app_des_sony {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 70px;
    height: 30px;
    background-position: -397px -362px
}
.app_des_sony:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 70px;
    height: 30px;
    background-position: -397px -397px
}
.app_des_samsung {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 74px;
    height: 30px;
    background-position: -315px -367px
}
.app_des_samsung:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 74px;
    height: 30px;
    background-position: -315px -404px
}
.app_des_roku {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 70px;
    height: 30px;
    background-position: -514px -366px
}
.app_des_roku:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 70px;
    height: 30px;
    background-position: -514px -401px
}
.app_des_panasonic {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 90px;
    height: 30px;
    background-position: -313px -437px
}
.app_des_panasonic:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 90px;
    height: 30px;
    background-position: -313px -464px
}
.app_des_lg {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -475px -368px
}
.app_des_lg:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -475px -404px
}
.app_des_chr_web {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -513px -276px
}
.app_des_chr_web:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -513px -319px
}
.app_des_win {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -393px -277px
}
.app_des_win:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;

    background-position: -393px -318px
}
.browser {
    display: block;
    float: left;
    text-decoration: none;
    color: #b6b6b6;
    margin: 0 10px;
    text-align: center;
    line-height: 84px
}
.app_des_tv {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -551px -276px
}
.app_des_tv:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) top center no-repeat;
    display: block;
    width: 32px;
    height: 30px;
    background-position: -551px -319px
}
.app_des_chrome {
    background: url(https://1326173612.rsc.cdn77.org/images/chrome_logo.png) top center no-repeat;
    display: block;
    padding: 0 10px;
    margin-top: 10px
}
.app_des_firefox {
    background: url(https://1326173612.rsc.cdn77.org/images/mozilla.png) top center no-repeat;
    display: block;
    padding: 0 10px;
    margin-top: 10px
}
.app_des_ie {
    background: url(https://1326173612.rsc.cdn77.org/images/Internet-explorer.png) top center no-repeat;
    display: block;
    padding: 0 10px;
    margin-top: 10px
}
.app_des_opera {
    background: url(https://1326173612.rsc.cdn77.org/images/opera-icon.png) top center no-repeat;
    display: block;
    padding: 0 10px;
    margin-top: 10px
}
.app_des_safari {
    background: url(https://1326173612.rsc.cdn77.org/images/Safari.png) top center no-repeat;
    display: block;
    padding: 0 10px;
    margin-top: 10px
}
.fea-desc {
    text-align: center;
    padding: 0;
    margin: 0
}
.fea_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    color: #333;
    padding: 0;
    margin: 0 0 10px;
    font-weight: 400
}
.desc_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #666;
    padding: 0;
    margin: 0 0 10px
}
.get_app_today {
    overflow: hidden;
    background: #dfdfdf;
    height: auto;
    padding: 20px 5%;
    text-align: center
}
.get_atitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.5em;
    font-weight: 300;
    color: #333;
    margin: 0 auto 30px 0;
    background: url(https://1326173612.rsc.cdn77.org/images/get_raaga_today.png) no-repeat;
    width: 336px;
    height: 50px;
    text-align: center;
    display: inline-block
}
.get_app_stores {
    overflow: hidden;
    height: auto;
    padding: 0;
    margin: 0;
    text-align: center
}
.get_rapp_f {
    display: inline-block;
    vertical-align: top;
    padding-right: 15px
}
.get_rapp_f a {
    display: inline-block;
    text-decoration: none;
    padding-bottom: 5px;
    margin: 0;
    color: #333
}
.get_att {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 18px;
    margin: 0
}
.wokr_dev {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    padding: 0
}
.app_pocket_title {
    padding: 0;
    margin: 0 0 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/pocket_text.png) no-repeat;
    width: 366px;
    height: 50px;
    display: inline-block
}
.app_com_title {
    padding: 0;
    margin: 20px 0 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/on_cp_text.png) no-repeat;
    width: 450px;
    height: 64px;
    display: inline-block
}
.app_living_title {
    padding: 0;
    margin: 30px 0 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/living_room_text.png) no-repeat;
    width: 500px;
    height: 64px;
    display: inline-block
}
p {
    padding: 0;
    margin: 0
}
.header_div {
    height: 46px;
    position: fixed;
    top: 0;
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/top.jpg) no-repeat;
    z-index: 100
}
.login_main_div {
    margin: 0;
    display: block;
    padding: 0;
    position: relative;
    top: 74px;
    height: 100%;
    overflow: hidden
}
.rmain_center_div {
    margin: 0 312px 0 0;
    overflow: hidden;
    display: block
}
@media screen and (min-width: 960px) {
    .login_cnt {
        text-align: center;
        overflow: hidden;
        display: block;
        background: 0;
        background-position: 82% 100%;
        margin-bottom: 25px
    }
    .login_cnt_reg {
        text-align: center;
        overflow: hidden;
        display: block;
        background: 0;
        background-position: 82% 100%;
        margin-bottom: 25px
    }
}
@media screen and (min-width: 1120px) {
    .login_cnt {
        text-align: center;
        overflow: hidden;
        display: block;
        margin-bottom: 25px
    }
    .login_cnt_reg {
        text-align: center;
        overflow: hidden;
        display: block;
        margin-bottom: 25px
    }
}
.login_rtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 3em;
    font-weight: 100;
    color: #333;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    padding: 15px 0;
    display: block;
    margin: 0;
    text-rendering: optimizeLegibility
}
.rg_lo_c {
    width: 660px;
    margin: 30px auto 10px;
    padding: 0 30px
}
.login_fb_action {
    margin-right: 10px;
    background-color: #30487b;
    background: -moz-linear-gradient(#3b5998, #30487b);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#30487b));
    background: -webkit-linear-gradient(#3b5998, #30487b);
    background: -o-linear-gradient(#3b5998, #30487b);
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: none;
    border-radius: 2px;
    -o-border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff;
    box-shadow: 0 .2em .2em rgba(0, 0, 0, 0.1);
    padding: .7em 1.8em;
    text-shadow: 0 .1em .1em rgba(0, 0, 0, 0.1);
    display: inline-block;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased
}
.login_fb_action:hover {
    background: #4a6bb2;
    background: -moz-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a6bb2), color-stop(100%, #4564a7));
    background: -webkit-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -o-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -ms-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: linear-gradient(to bottom, #4a6bb2 0, #4564a7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4a6bb2', endColorstr='#4564a7', GradientType=0);
    color: #fff;
    text-decoration: none
}
.login_gg_action {
    background-color: #cf2a0e;
    background: -moz-linear-gradient(#e7452b, #cf2a0e);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#e7452b), to(#cf2a0e));
    background: -webkit-linear-gradient(#e7452b, #cf2a0e);
    background: -o-linear-gradient(#e7452b, #cf2a0e);
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: none;
    border-radius: 2px;
    -o-border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff;
    padding: .7em 1.6em;
    text-shadow: 0 .1em .1em rgba(0, 0, 0, 0.1);
    display: inline-block;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased
}
.login_gg_action:hover {
    color: #fff;
    text-decoration: none;
    background: #ec4a30;
    background: -moz-linear-gradient(top, #ec4a30 0, #e7452b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec4a30), color-stop(100%, #e7452b));
    background: -webkit-linear-gradient(top, #ec4a30 0, #e7452b 100%);
    background: -o-linear-gradient(top, #ec4a30 0, #e7452b 100%);
    background: -ms-linear-gradient(top, #ec4a30 0, #e7452b 100%);
    background: linear-gradient(to bottom, #ec4a30 0, #e7452b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ec4a30', endColorstr='#e7452b', GradientType=0)
}
.lor {
    width: 31px;
    height: 28px;
    background: url(https://1326173612.rsc.cdn77.org/images/l_or.png) no-repeat;
    text-align: center;
    display: block
}
.ct_align {
    text-align: center;
    padding: 0;
    margin: 10px auto;
    display: inline-block;
    vertical-align: top
}
.reg_fg_pg {
    padding: 0;
    margin: 0 auto;
    display: block
}
.fb_text_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/fb_text.png) no-repeat;
    width: 14px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 15px
}
.gg_text_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/gg_text.png) no-repeat;
    width: 26px;
    height: 25px;
    display: block;
    float: left;
    margin-right: 15px
}
.rlogin_forms {
    text-align: center;
    overflow: hidden;
    display: table;
    padding: 0;
    margin: 10px auto;
    height: 100%
}
.rlogin_forms .image_wrap_big {
    float: none!important;
    border-radius: 50%;
    width: 150px;
    height: 150px
}
.rlogin_forms input {
    margin-bottom: 10px
}
.input_type {
    font-size: 12pt!important;
    padding: 8px!important;
    width: 290px!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -o-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-radius: 2px!important;
    -mz-border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    -o-border-radius: 2px!important;
    border: solid 1px #e3e3e3;
    outline: none!important;
    font-family: "open Sans"!important;
    color: #464646
}
#login input:focus {
    border: 1px solid #06C!important
}
#login input[type=radio]:focus,
#login input[type=checkbox]:focus {
    outline: 1px solid #06C!important
}
#login select:focus {
    border: 1px solid #06C!important
}
.l_forgot {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #136fa1;
    padding-left: 160px;
    cursor: pointer
}
.n_register {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333;
    font-weight: 400;
    margin: 20px 0
}
.nam_sec {
    font: 16px/36px 'Open Sans', arial;
    float: left;
    color: #333;
    text-align: left;
    width: 200px;
    padding: 0;
    margin: 0;
    font-weight: 100
}
.dot_l {
    width: 55px;
    padding: 0;
    font: 16px/36px 'Open Sans', arial;
    color: #333;
    float: left
}
.rl_rbutton {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #fff!important;
    padding: 14px 70px;
    background: #1db954;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    margin: 0 0 20px;
    text-decoration: none
}
.rl_rbutton:hover {
    color: #fff;
    text-decoration: none
}
.ac_acc {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    text-decoration: none
}
.sub_mit {
    background: #353535;
    padding: 8px 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    border: 0;
    cursor: pointer
}
.sign_up {
    background: #1db954;
    padding: 14px 70px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
    border: 0;
    cursor: pointer
}
.sign_cancel {
    background: #7f7f7f;
    padding: 14px 70px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
    border: 0;
    cursor: pointer
}
.month_birth {
    font-size: 13px;
    padding: 6px;
    width: 121px;
    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #e3e3e3;
    outline: 0;
    font-family: 'Open Sans', sans-serif;
    margin-right: 10px;
    float: left
}
.day_birth {
    font-size: 13px;
    padding: 6px;
    width: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #e3e3e3;
    outline: 0;
    font-family: 'Open Sans', sans-serif;
    margin-right: 10px;
    float: left
}
.year_birth {
    font-size: 13px;
    padding: 6px;
    width: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #e3e3e3;
    outline: 0;
    font-family: 'Open Sans', sans-serif
}
.l_lg {
    max-width: 290px;
    margin: 0 auto
}
.n_register a {
    color: #06c;
    text-decoration: none;
    font-weight: 100
}
.n_register a:hover {
    color: #666
}
.gender {
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    margin: 20px 0
}

p {
    padding: 0;
    margin: 0
}
.header_div {
    height: 46px;
    position: fixed;
    top: 0;
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/top.jpg) no-repeat;
    z-index: 100
}
.main_div {
    margin: 0;
    display: block;
    padding: 0;
    margin-top: 74px;
    height: 100%;
    overflow: hidden
}
.main_center_div {
    margin: 0 312px 0 0;
    overflow: hidden;
    display: block
}
.rfeature_dls {
    margin: 0 auto;
    overflow: hidden;
    display: block;
    padding: 0
}
.fea_background {
    background: url(https://1326173612.rsc.cdn77.org/images/fea_top_banner.jpg) center top no-repeat;
    width: 100%;
    height: 380px;
    position: absolute;
    background-size: 100% 100%
}
.fea_wrap {
    z-index: 5;
    position: relative;
    padding-top: 58px
}
.fea_wrap_header {
    padding: 0 10px;
    margin: 0 auto 30px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 190%;
    -webkit-font-smoothing: antialiased;
    font-weight: 300
}
.feature_content {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}
.fea_landing {
    padding: 0;
    margin: 0
}
.fea_landing h1 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 180%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 25px;
    font-weight: 400
}
.fea_landing h2 {
    font-family: 'Open Sans', sans-serif;
    color: #f4f4f4;
    font-size: 13px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 400;
    display: block;
    padding: 0 10%
}
.fea_cd_drop {
    position: relative;
    margin: 0 auto;
    width: 96%;
    padding: 0 2%;
    text-align: center
}
.drop_options {
    width: 17%;
    margin: 0 20px 0 0;
    padding: 5px;
    display: inline-block;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff
}
.drop_options_img {
    background-size: 100%;
    text-align: center;
    display: block
}
.drop_options_img img {
    width: 100%;
    border: 0;
    overflow: hidden
}
.drop_options:last-child {
    margin: 0
}
.drop_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    text-align: center;
    color: #32b0ff;
    line-height: 18px;
    padding: 5px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.feature_box-img_content {
    width: 80%;
    padding: 0 10%;
    margin: 30px auto 0;
    overflow: hidden
}
.feature_box-con_option {
    list-style: none;
    padding: 0;
    margin: 0
}
.feature_box-con_option li {
    display: block;
    width: 45%;
    overflow: hidden;

    height: 100%;
    margin: 0 5% 40px 0;
    float: left
}
.op_box_mill {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left top;
    width: 34px;
    height: 34px;
    background-position: -84px -146px;
    float: left
}
.feature_box-con_option li h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #6666;
    text-align: -webkit-match-parent;
    padding: 0 0 0 50px;
    line-height: 100%;
    margin: 0
}
.feature_box-con_option li p {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: #66;
    text-align: -webkit-match-parent;
    padding: 10px 0 0 50px;
    line-height: 20px
}
.op_box_dic {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png)no-repeat left top;
    width: 34px;
    height: 34px;
    background-position: -129px -145px;
    float: left
}
.op_box_offline {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat left top;
    width: 34px;
    height: 34px;
    background-position: -172px -146px;
    float: left
}
.llll {
    margin: 0 0 40px 5% !important
}
.op_box_bulid {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png)no-repeat left top;
    width: 34px;
    height: 34px;
    background-position: -213px -146px;
    float: left
}
.optional-heading {
    font-family: 'Open Sans', sans-serif;
    color: #242424;
    font-size: 180%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 25px;
    font-weight: 400
}
.op-subhead {
    font-family: 'Open Sans', sans-serif;
    color: #5c5c5c;
    font-size: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 15px;
    font-weight: 400;
    padding: 0 5%
}
.share_icons_fea {
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 298px;
    height: 151px;
    display: inline-block;
    margin-top: 40px;
    background-position: -1px -330px
}
.feature_sub_optional {
    width: 80%;
    padding: 0 10%;
    overflow: hidden;
    margin: 30px 0 50px
}
.feature_sub_optional ul {
    padding: 0;
    list-style: none;
    margin: 0;
    text-align: center
}
.feature_sub_optional ul li {
    display: inline-block;
    text-align: center;
    padding: 0;
    margin: 0 20px 0 0;
    width: 20%;
    vertical-align: top
}
.phot_upload {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -256px -142px
}
.s_social {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -317px -204px
}
.s_social:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -317px -142px
}
.s_fav {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -62px -264px
}
.s_fav:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -62px -202px
}
.s_like {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: 0 -264px
}
.s_like:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: 0 -202px
}
.app_f_icon {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -379px -202px
}
.app_f_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -379px -142px
}
.and_f_icon {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -442px -202px
}
.and_f_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -442px -142px
}
.win_f_icon {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -504px -202px
}
.win_f_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -504px -142px
}
.black_f_icon {
    text-align: center;
    display: inline-block;
    padding: 0 0 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 56px;
    height: 55px;
    cursor: pointer;
    background-position: -126px -262px
}
.black_f_icon:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -126px -202px
}
.content_fea_all {
    font-family: 'Open Sans', sans-serif;
    color: #5c5c5c;
    font-size: 12px;
    text-align: center;
    display: block;
    padding: 0;
    margin: 0
}
.music_tab_phone {
    background: url(https://1326173612.rsc.cdn77.org/images/music_tab.jpg) center no-repeat;
    width: 100%;
    height: 400px;
    background-size: 100% 100%;
    text-align: center
}
.mu_tab_h {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 180%;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 25px;
    font-weight: 400
}
.mu_sub_h {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 15px;
    font-weight: 400;
    padding: 0 5%
}
.music_tab_phone img {
    width: 629px;
    height: 280px;
    margin-top: 1px
}
.social_share_feature {
    background: url(https://1326173612.rsc.cdn77.org/images/share_bg.jpg) center no-repeat;
    width: 100%;
    height: 400px;
    background-size: 100% 100%;
    text-align: center
}
.share_fri_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/share_friend_cin.png) no-repeat;
    width: 56px;
    height: 35px;
    text-align: center;
    display: inline-block;
    margin: 15px 0 0
}
.app_footer {
    width: 100%;
    height: 70px;
    background: #141414;
    overflow: hidden;
    border-top: 2px solid #3c3c3c
}
.app_footerin {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0
}
.app_footer_left {
    float: left;
    margin: 0;
    padding: 0
}
.app_footer_menus {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 24px
}
.app_footer_menus li {
    float: left;
    padding: 0
}
.app_footer_menus li a {
    float: left;
    display: block;
    line-height: 24px;
    height: 24px;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    padding: 0 10px;
    margin: 0 10px 0 0
}
.app_footer_right {
    float: right;
    margin: 0;
    padding: 0
}
.app_crights {
    text-align: right;
    line-height: 24px;
    color: #fff;
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px
}
.player_right_div {
    width: 312px;
    height: 100%;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 74px;
    background: url(https://1326173612.rsc.cdn77.org/images/right.jpg) no-repeat
}
body {
    margin: 0;
    padding: 0
}
.nonstop_wraper {
    width: auto;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    background: #fff
}
.nonstop_title {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 14pt;
    color: #191919;
    border-bottom: 1px #dadada solid;
    padding: 10px
}
.clear {
    clear: both
}
.ns_content_contain {
    width: auto;
    padding: 20px 326px 20px 20px;
    height: auto;
    overflow: hidden;
    display: block;
    float: left;
    position: relative
}
.ns_content_title_wrap {
    width: auto;
    height: 100px
}
.ns_content_title_thumb {
    width: 100px;
    height: 100px;
    float: left
}
.ns_content_title {
    width: auto;
    height: 100px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #747474;
    overflow: hidden;
    line-height: normal;
    padding-left: 10px
}
.ns_content_title_b {
    font-size: 14px;
    color: #303030;
    font-weight: 700
}
.ns_content_contain ul {
    margin: 20px auto;
    padding: 0;
    border-bottom: #ccc 1px solid
}
.ns_content_contain ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 56px;
    width: auto;
    display: block;
    border-top: #ccc 1px solid;
    border-bottom: 1px #FFF solid;
    padding: 10px;
    background: #FFF
}
.ns_content_contain ul li.active {
    background: #efefef
}
.ns_content_contain ul li .trackimg {
    width: 50px;
    height: 50px;
    float: left;
    border: 0
}
.ns_album_title {
    float: left;
    width: auto;
    margin-left: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #747474;
    text-align: left
}
.ns_album_title_track {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #3a3a3a;
    width: 100%;
    text-align: left
}
.ns_track_sharing {
    float: right;
    width: auto;
    margin-left: 10px;
    margin-top: 16px
}
.ns_track_sharing_icon {
    float: left;
    width: auto;
    margin-left: 10px
}
.ns_fbcomment_wrap {
    width: 590px;
    height: auto;
    display: block;
    background: #f5f7f9
}
.fbcomment_title {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    padding: 10px
}
.ns_recomded_wrap {
    width: 296px;
    height: auto;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 50px;
    right: 10px;
    float: right
}
.nonstop_inner_wrapper {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    overflow: hidden
}
.recomedation_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #303030;
    border-bottom: 1px #f0f0f0 solid;
    line-height: 24px
}
.ns_recomded_wrap ul {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    list-style: none
}
.ns_recomded_wrap ul li {
    list-style: none;
    float: left;
    width: 124px;
    height: auto;
    display: block;
    margin-right: 18px;
    margin-bottom: 10px;
    padding: 3px
}
.ns_recomded_wrap ul li a {
    text-decoration: none;
    outline: 0
}
.ns_recomded_wrap ul li a img {
    text-decoration: none;
    outline: 0;
    border: 0
}
.ns_recomded_wrap ul li img {
    width: 100%;
    height: 100%
}
.ns_recomded_wrap ul li span {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #252525
}
.ns_recomded_wrap ul li a span {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #252525
}
.non_stop_inn_header_div {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/no_bg_s.jpg);
    overflow: hidden
}
.non_stop_art {
    float: left;
    padding: 0;
    width: 300px
}
.non_stop_art_img {
    background: #121212;
    height: 300px;
    position: relative
}
.non_stop_art_img img {
    width: 100%
}
.non_im {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}
.non_stop_art_rgh {
    padding: 0 0 0 385px
}
.no_t_bar {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.no_t_bar_righ {
    float: right;
    padding: 0;
    width: 50px;
    height: 40px;
    margin: 10px 20px 0 0;
    padding: 0;
    background: rgba(0, 0, 0, .3);
    border-radius: 4px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 4px
}
.no_t_bar_left {
    padding: 0;
    margin: 10px 60px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 28px/35px 'Open Sans', sans-serif;
    color: #fff
}
.non_plus {
    background: url(https://1326173612.rsc.cdn77.org/images/non_plu.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    position: relative;
    top: 12px;
    left: 17px
}
@media screen and (max-width: 1140px) {
    .non_stop_art_img {
        height: 250px
    }
    .non_stop_art {
        width: 250px
    }
    .non_stop_art_rgh {
        padding: 0 0 0 265px
    }
}
.music_non {
    display: block;
    font: 18px/25px 'Open Sans', sans-serif;
    color: #cecece;
    margin: 0;
    padding: 0
}
.like_non {
    background: url(https://1326173612.rsc.cdn77.org/images/like_thumb.png);
    width: 66px;
    height: 66px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 65%;
    margin-left: -80px
}
.dislike_non {
    background: url(https://1326173612.rsc.cdn77.org/images/dislike_thumb.png);
    width: 66px;
    height: 66px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 65%;
    margin-left: 10px
}
.s_bu_play {
    text-align: center;
    display: block;
    margin: 30px 0 0;
    padding: 0
}
.s_bu_play ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block
}
.s_bu_play ul li {
    float: left;
    padding: 0;
    margin-right: 15px
}
.nn_lik {
    background: url(https://1326173612.rsc.cdn77.org/images/non_lik.png) no-repeat;
    width: 66px;
    height: 66px;
    display: inline-block;
    text-align: center
}
.nn_py {
    background: url(https://1326173612.rsc.cdn77.org/images/non_ply.png) no-repeat;
    width: 75px;
    height: 75px;
    display: inline-block;
    text-align: center;
    background-position: 0 -4px
}
.nn_pasue {
    background: url(https://1326173612.rsc.cdn77.org/images/non_pause.png) no-repeat;
    width: 75px;
    height: 75px;
    display: inline-block;
    text-align: center;
    background-position: 0 -4px
}
.nn_ss {
    background: url(https://1326173612.rsc.cdn77.org/images/non_sr.png) no-repeat;
    width: 66px;
    height: 66px;
    display: inline-block;
    text-align: center
}
.non_fo_flw {
    text-align: center;
    display: block;
    margin: 30px 0 0;
    padding: 0
}
.non_fo_flw ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block
}
.non_fo_flw ul li {
    float: left;
    padding: 0;
    margin-right: 30px
}
.non_fol_in {
    font: 14px/35px 'Open Sans', sans-serif;
    color: #b4b1bb;
    padding: 0;
    margin: 0
}
.non_fol_in_num {
    font: 14px/20px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0;
    margin: 0;
    display: block
}
@media screen and (max-width: 1140px) {
    .non_fo_flw {
        margin: 0
    }
}
.non_re_album {
    margin: 0;
    overflow: hidden;
    padding: 0 1.5%
}
.related_non_album {
    padding: 0;
    margin-right: -15px;
    list-style: none
}
.related_non_album li {
    display: inline-block;
    margin: 0 15px 25px 0;
    width: 31.8%;
    white-space: nowrap;
    overflow: hidden;
    background: #fff;
    border-bottom: 2px solid #d8d8d8;
    text-overflow: ellipsis
}
.rell_imgess_box {
    padding: 10px;
    margin: 0;
    overflow: hidden
}
.rell_imgess {
    float: left;
    padding: 0;
    margin: 0;
    width: 120px;
    height: 120px;
    text-decoration: none;
    position: relative
}
.rell_imgess img {
    border: 0;
    width: 120px;
    height: 120px
}
.rrr_album_right {
    margin: 0 0 0 130px;
    padding: 0
}
.nn_ti_album {
    margin: 0;
    padding: 0;
    font: 20px/30px 'Open Sans', sans-serif;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.nn_album {
    text-decoration: none;
    color: #333;
    font: 14px/20px 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin: 0
}
.nn_album_li {
    text-decoration: none;
    color: #666;
    font: 14px/20px 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin: 0
}
.commments_ic {
    width: 28px;
    height: 28px;
    background: url(https://1326173612.rsc.cdn77.org/images/com_ic.png) no-repeat;
    display: inline-block;
    padding-right: 5px;
    float: left
}
.nn_c_album {
    text-decoration: none;
    color: #333;
    font: 14px/30px 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin: 15px 0 0
}
.overview_rel_non {
    margin: 0 300px 0 0;
    padding: 0
}
@media(min-width:980px) and (max-width:1024px) {
    .related_non_album li {
        display: inline-block;
        margin: 0 15px 12px 0;
        width: 47.1%;
        white-space: nowrap;
        overflow: hidden;
        background: #fff;
        border-bottom: 2px solid #d8d8d8;
        text-overflow: ellipsis
    }
    .non_re_album {
        margin: 0;
        overflow: hidden;
        padding: 0 2.5%
    }
    .overview_rel_non {
        margin: 0;
        padding: 0
    }
}
@media(min-width:1050px) and (max-width:1280px) {
    .related_non_album li {
        display: inline-block;
        margin: 0 15px 12px 0;
        width: 47.8%;
        white-space: nowrap;
        overflow: hidden;
        background: #fff;
        border-bottom: 2px solid #d8d8d8;
        text-overflow: ellipsis
    }
    .overview_rel_non {
        margin: 0;
        padding: 0
    }
}
@media(min-width:1320px) and (max-width:1440px) {
    .related_non_album li {
        display: inline-block;
        margin: 0 15px 12px 0;
        width: 46%;
        white-space: nowrap;
        overflow: hidden;
        background: #fff;
        border-bottom: 2px solid #d8d8d8;
        text-overflow: ellipsis
    }
}
@media(min-width:1450px) and (max-width:1600px) {
    .related_non_album li {
        display: inline-block;
        margin: 0 15px 12px 0;
        width: 46.8%;
        white-space: nowrap;
        overflow: hidden;
        background: #fff;
        border-bottom: 2px solid #d8d8d8;
        text-overflow: ellipsis
    }
}
.rel_chl_non {
    float: right;
    width: 300px;
    padding: 15px 0 0
}
.comments_sction_raaga {
    padding: 1.5%;
    margin: 0;
    overflow: hidden
}
.re_albums_ns {
    margin: 0;
    padding: 0 0 15px;
    font: 20px/26px 'Open Sans', sans-serif;
    color: #333
}
.nn_rel_channels {
    list-style: none;
    margin: 0 -20px 0 0;
    padding: 0
}
.nn_rel_channels li {
    width: 44.7%;
    margin-right: 10px;
    margin-bottom: 15px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}
.nn_rel_channels li a {
    text-decoration: none;
    color: #333
}
.nn_rel_channels li a img {
    width: 100%;
    background-size: 100% 100%
}
@media(min-width:980px) and (max-width:1024px) {
    .rel_chl_non {
        float: right;
        width: auto;
        padding: 15px 0 0
    }
    .nn_rel_channels li {
        width: 21.1%;
        margin-right: 20px;
        margin-bottom: 20px;
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        position: relative
    }
}
@media(min-width:1050px) and (max-width:1280px) {
    .rel_chl_non {
        float: right;
        width: auto;
        padding: 15px 0 0
    }
    .nn_rel_channels li {
        width: 22.2%;
        margin-right: 20px;
        margin-bottom: 20px;
        display: inline-block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        position: relative
    }
}
.browse_nav_menu_item_n {
    background: #fff;
    height: 36px;
    z-index: 1;
    left: 0;
    top: 108px;
    right: 312px;
    zoom: 1
}
.browse_nav_menu_item_n ul {
    height: 36px;
    list-style: none;
    padding: 0;
    margin: 0 0 0 20px;
    position: relative;
    top: 0
}
.browse_nav_menu_item_n ul li {
    float: left;
    padding: 0
}
.browse_nav_menu_item_n ul li a {
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    padding: 0 20px;
    line-height: 33px;
    text-transform: uppercase;
    font-weight: 700;
    float: left
}
.browse_nav_menu_item_n ul li a.hover_active {
    text-decoration: none;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    height: 35px;
    border-radius: 3px 3px 0 0;
    font-weight: 700;
    border-bottom: 3px solid #24a8fd
}
.all {
    margin: 0 0 0 65px
}
.rg_radio_div {
    min-height: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_bg_1.jpg) no-repeat center center fixed;
    background-size: 100% 100%;
    position: absolute;
    right: 312px;
    left: 0
}
@media only screen and (max-height: 750px) {
    .rg_radio_div {
        position: relative;
        float: left;
        width: 100%
    }
}
.radio_top_head {
    padding: 8px 30px;
    margin: 0;
    border-bottom: 3px solid rgba(255, 255, 255, 0.2);
    overflow: hidden
}
.heading_radio_to {
    font: bold 1.5em 'Open Sans', sans-serif;
    color: #fff;
    float: left;
    padding: 0;
    margin: 0
}
.radio_con_bg {
    padding: 0;
    margin: 20px 15px 15px 0
}
.fb_com_section {
    width: 330px;
    float: right;
    background: rgba(255, 255, 255, 0.4);
    overflow: hidden;
    position: relative
}
.fb_com_section_box {
    padding: 15px 4px 15px 0;
    margin: 0;
    height: 500px;
    overflow: auto
}
.lft_side_radio {
    margin: 0 330px 0 0;
    padding: 0
}
.two_part_sec {
    margin: 0 15px 30px 30px;
    padding: 0;
    overflow: hidden
}
.left_img_ra {
    width: 300px;
    height: 300px;
    float: left;
    background: #2f324e url(https://1326173612.rsc.cdn77.org/images/radio_bg.jpg) no-repeat;
    background-size: cover;
    position: relative
}
.pl_icon_racd {
    width: 98px;
    height: 98px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -49px 0 0 -49px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -6px -701px;
    cursor: pointer
}
.plpause_icon_racd {
    width: 98px;
    height: 98px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -49px 0 0 -49px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -279px -701px;
    cursor: pointer
}
.rght_text_dv {
    margin: 0 0 0 315px;
    padding: 0
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
    .lft_side_radio {
        margin: 0
    }
    .fb_com_section {
        display: none
    }
}
.common_bt_mcast {
    padding: 0;
    margin-top: 10px;
    overflow: hidden
}
.common_bt_mcast h3 {
    font: 24px/30px 'Open Sans', sans-serif;
    color: #fff;
    padding: 0;
    margin: 0
}
.common_bt_mcast a {
    border: 2px solid #fff;
    border-radius: 30px;
    -mz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    text-decoration: none;
    text-align: center;
    font: 20px/30px 'Open Sans', sans-serif;
    color: #fff;
    float: left;
    padding: 0 18px;
    height: 30px;
    margin-top: 10px;
    margin-right: 5px
}
.cont_btns_page {
    padding: 0;
    margin: 20px 0 0;
    overflow: hidden
}
.cont_btns_page a {
    text-decoration: none;
    text-align: center;
    float: left;
    color: #fff;
    margin-right: 6px;
    font: 24px/47px 'Open Sans', sans-serif;
    color: #fff
}
@media only screen and (max-width: 1380px) {
    .common_bt_mcast h3 {
        font: 20px/25px 'Open Sans', sans-serif
    }
    .common_bt_mcast a {
        font: 16px/25px 'Open Sans', sans-serif;
        height: 25px
    }
    .cont_btns_page a {
        font: 20px/47px 'Open Sans', sans-serif
    }
}
.fo_btradio {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 51px;
    height: 51px;
    background-position: -438px -588px
}
.fo_btradio_share {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 28px;
    height: 22px;
    background-position: -551px -652px;
    margin: 12px 8px 0 0;
    float: left
}
.a_tag {
    border: 2px solid #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 0 16px
}
.related_radio_pdiv {
    border-top: 8px solid #73a2b0;
    overflow: hidden;
    padding: 0;
    margin: 0
}
.related_radio_partdiv {
    padding: 20px 15px 15px 30px;
    margin: 0;
    overflow: hidden
}
.tab_tmenu {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.tab_tmenu li {
    list-style: none;
    padding: 0
}
.tab_tmenu li a {
    float: left;
    text-align: center;
    padding: 0 14px;
    text-decoration: none;
    font: 20px/30px 'Open Sans', sans-serif;
    color: #fff;
    height: 30px
}
.tab_tmenu li a.active {
    color: #0FF
}
.ralated_aa_d {
    padding: 0;
    margin: 20px 0 0;
    overflow: hidden
}
.at_radio {
    font: 24px/30px 'Open Sans', sans-serif;
    color: #fff;
    margin: 0;
    padding: 0
}
.div_art_box {
    width: 14%;
    margin-bottom: 20px;
    padding-right: 15px;
    float: left;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.div_art_box a {
    text-decoration: none;
    color: #fff;
    text-align: center
}
.div_art_box a img {
    border-radius: 50%;
    -mz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    border: 0;
    width: 100%
}
.div_art_box a span {
    font: 14px/26px 'Open Sans', sans-serif;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block
}
.radio_container {
    padding: 0;
    margin: 0;
    width: 100%;
    background: transparent;
    position: relative
}
.radio_subcontainer {
    height: 405px;
    position: relative
}
.radio_cover {
    position: relative;
    height: 320px;
    padding: 0;
    overflow: hidden
}
.radio_cover_bg {
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    filter: url(https://1326173612.rsc.cdn77.org/images/blur-3bb5549379e48593f5a3d3d76fbbd074.svg#blur);
    height: 320px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -1px;
    z-index: 9;
    display: block
}
.radio_overlay {
    background: rgba(0, 0, 0, 0.7);
    height: 320px;
    display: block;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}
.rtop_bar {
    padding: 11px 2% 11px 6%;
    margin: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    overflow: hidden
}
.rtitl {
    font: 22px/34px 'Open Sans', sans-serif;
    color: #fff;
    float: left;
    padding: 0;
    margin: 0 30px 0 0
}
.rsavea {
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 30px;
    color: #fff;
    font: bold 13px/32px 'Open Sans', sans-serif;
    text-decoration: none;
    float: left;
    display: block;
    text-transform: uppercase;
    padding: 0 20px;
    margin-right: 8px;
    position: relative;
    height: 32px
}
.share_in {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat 2px 4px;
    width: 17px;
    height: 16px;
    display: block;
    background-position: -581px -653px;
    position: absolute;
    left: 12px;
    top: 6px
}
.gray_r {
    background: rgba(255, 255, 255, 0.8);
    color: #333
}
.new_station {
    border: 2px solid rgba(255, 255, 255, 0.4);
    padding: 0 14px;
    float: right;
    width: 300px;
    font: 14px/32px 'Open Sans', sans-serif;
    background: transparent;
    border-radius: 30px
}
.image_rcoverbox {
    position: relative;
    padding: 0 5%;
    margin: 25px 0 0;
    overflow: hidden
}
.image_rcoverbox_f {
    position: absolute;
    top: 0;
    padding: 0;
    margin: 0
}
.left_imgcover {
    float: left;
    position: relative;
    background: url(https://1326173612.rsc.cdn77.org/images/radio_bg.jpg) no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    height: 300px;
    width: 300px;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 8px;
    box-shadow: inset rgba(0, 0, 0, .17) 0 0 0 1px
}
.left_imgcover a {
    text-decoration: none;
    color: #333
}
.left_imgcover a img {
    width: 100%;
    height: 100%;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 8px
}
.right_cover_img {
    margin-left: 330px;
    padding: 0
}
.doyouwish_radio_div {
    height: 20px;
    color: #fff;
    font-size: 16px;
    margin-top: 30px;
    float: left
}
.doyouwish_radio_div a {
    color: #cecece;
    text-decoration: underline
}
.til_cover_img_relatedartist {
    padding: 0;
    margin: 0;
    overflow: hidden;
    margin-top: 104px
}
.til_cover_img {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.sub_tss {
    font: 15px/28px 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.6);
    padding: 0;
    margin: 0
}
.sub_tss a {
    font: 15px/28px 'Open Sans', sans-serif;
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none
}
.rtitls {
    font: 28px/34px 'Open Sans', sans-serif;
    color: #fff;
    float: left;
    padding: 0;
    margin: 0 10px 0 0
}
.sd {
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 30px;
    height: 55px;
    width: 80px;
    display: block;
    float: left;
    margin-right: 10px
}
.dlike {
    width: 40px;
    height: 35px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -501px -591px;
    display: block;
    margin: 7px 0 0 20px
}
.ddilike {
    width: 40px;
    height: 35px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -550px -595px;
    display: block;
    margin: 10px 0 0 20px
}
.drelart {
    font: bold 12px/20px 'Open Sans', sans-serif;
    color: #26a6d6;
    padding: 0;
    margin: 0;
    text-transform: uppercase
}
.rsrt_a {
    margin-top: 5px;
    padding: 0
}
.rsrt_a a {
    font: bold 12px/20px 'Open Sans', sans-serif;
    color: #424242;
    border: 2px solid #d8d8d8;
    border-radius: 30px;
    float: left;
    text-align: center;
    padding: 0 20px;
    text-decoration: none;
    margin-right: 5px;
    margin-bottom: 6px
}
.rsrt_a a:hover {
    color: #fff;
    background: #333;
    border: 2px solid #333
}
.comments_sec_radio {
    padding: 0 5%;
    margin: 90px 0 0;
    clear: both
}
.sec_1 {
    padding: 0;
    margin: 0
}
.com_ee {
    font: bold 12px/30px 'Open Sans', sans-serif;
    color: #424242;
    text-transform: uppercase;
    border-bottom: 2px solid #ccc;
    padding: 0 10px
}
.comments_count {
    padding: 10px;
    margin: 0
}
.play_plus_d {
    width: 30px;
    height: 29px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.4);
    float: left;
    margin-top: 2px
}
.play_plus_d span {
    width: 20px;
    height: 14px;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -536px -630px;
    margin: 8px 0 0 6px
}
.ct_but_ro {
    position: absolute;
    left: 20%;
    top: 50%;
    height: 80px;
    width: 240px;
    margin: -40px 0 0 -20px;
    display: block
}
.ct_but_ro a {
    float: left;
    color: #424242;
    margin-right: 10px;
    padding: 0
}
.ct_but_ro a:last-child {
    margin-right: 0
}
.cd_ls {
    width: 50px;
    height: 50px;
    background: rgba(0, 0, 0, 0.3);
    border: 2px solid #fff;
    border-radius: 50%;
    margin-top: 25px
}
.cd_lss {
    width: 100px;
    height: 100px
}
.cd_like {
    width: 20px;
    height: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -578px -630px;
    display: block;
    margin: 15px 0 0 15px
}
.cd_share {
    width: 20px;
    height: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -578px -652px;
    display: block;
    margin: 15px 0 0 15px
}
.puse_ra {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -115px -803px;
    display: block;
    width: 100px;
    height: 100px;
    cursor: pointer
}
.play_ra {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -7px -803px;
    display: block;
    width: 100px;
    height: 100px;
    cursor: pointer
}
.sub_tss_singers a {
    padding-left: 5px
}
.public_pl_div {
    margin: 10px 0 0;
    overflow: hidden;
    display: block;
    width: 100%
}
.player_right_div {
    width: 312px;
    height: 100%;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 46px;
    background: url(https://1326173612.rsc.cdn77.org/images/right.jpg) no-repeat
}
.new_album_detailsss {
    position: relative;
    padding: 20px 0 20px 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/details_bg.jpg) repeat;
    overflow: hidden;
    background-size: 100% 100%
}
.home_featuredalbum_heading {
    font-weight: 300;
    color: #333;
    padding: 3px;
    font-size: 1.8em;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    float: left
}
.plts_tap {
    padding: 0;
    margin: 20px 30px 0;
    border-bottom: 1px solid #b7b7b9;
    overflow: hidden
}
.plts_top_nav {
    list-style: none;
    padding: 0;
    margin: 0
}
.plts_top_nav li {
    float: left;
    padding: 0
}
.plts_top_nav li a {
    font-family: "Open Sans", 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    float: left;
    display: block;
    margin-right: 0;
    padding: 0 10px;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    height: 20px;
    line-height: 20px
}
.plts_top_nav li a.active {
    border-bottom: 3px solid #1486c2
}
.plts_sub_dur {
    padding: 0;
    margin: 15px 30px 0;
    overflow: hidden
}
.subs_dur_rating {
    float: right;
    list-style: none;
    padding: 0;
    margin: 0
}
.subs_dur_rating li {
    float: left;
    padding: 0
}
.subs_dur_rating li a {
    text-decoration: none;
    text-align: center;

    float: left;
    display: block;
    padding: 0 16px;
    margin: 0 10px 0 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    color: #333
}
.subs_dur_rating li a.active {
    background: #525568;
    border: 1px solid #353743;
    box-shadow: inset 0 1px 0 #6c7086;
    -mz-box-shadow: inset 0 1px 0 #6c7086;
    -webkit-box-shadow: inset 0 1px 0 #6c7086;
    -ms-box-shadow: inset 0 1px 0 #6c7086;
    -o-box-shadow: inset 0 1px 0 #6c7086;
    color: #fff
}
.play_list_container {
    overflow: hidden;
    height: auto;
    padding: 0;
    margin: 0
}
.plts_option1 {
    width: 17%;
    height: auto;
    padding: 0;
    margin: 0 29px 30px 0;
    background: #fff;
    border: 1px solid #c2c2c2;
    float: left;
    position: relative
}
.plts_div_option {
    padding: 20px 27px;
    margin: 0
}
.plts_div_option_t {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #333;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-over: ellipsis;
    margin: 0;
    padding: 0
}
.plts_div_option_subt {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    padding: 0;
    line-height: 18px
}
.plts_div_option_img_tag {
    color: #333;
    text-decoration: none;
    margin-top: 10px;
    display: block;
    position: relative
}
.plts_div_option a img {
    width: 100%;
    display: block;
    border: 0
}
.plts_btt_icons {
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none
}
.plts_counts {
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.items_ops {
    color: #a9a9a9;
    padding-right: 7px;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-decoration: none;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.albumimage_overlay_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    padding: 0;
    display: block;
    -ms-filter: alpha(opacity=40);
    filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
    opacity: .4;
    display: none
}
.b_pltst_i {
    float: left;
    padding: 0;
    margin: 5px 0 0;
    list-style: none
}
.b_pltst_i li {
    float: left;
    background: #f6f6f6;
    border: 1px solid #dcdcdc;
    margin-right: 6px;
    border-radius: 2px;
    -mz-border-radius: 4px;
    -webkit-border-radius: 2px;
    -o-border-radius: 4px;
    padding: 3px 4px;
    cursor: pointer
}
.ply_plus_btt {
    background: url(https://1326173612.rsc.cdn77.org/images/ply_q.png) no-repeat center;
    width: 20px;
    height: 16px;
    display: block
}
.fov_btt_t {
    background: url(https://1326173612.rsc.cdn77.org/images/f_q.png) no-repeat center;
    width: 20px;
    height: 16px;
    display: block
}
.share_btt_t {
    background: url(https://1326173612.rsc.cdn77.org/images/s_q.png) no-repeat center;
    width: 20px;
    height: 16px;
    display: block
}
.creator_plts {
    padding: 0;
    margin: 10px 0 0;
    overflow: hidden
}
.creator_plts_img {
    float: left;
    border: 0;
    width: 30px;
    height: 30px;
    overflow: hidden
}
.plts_c_h {
    margin: 0 0 0 38px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.plts_c_sub_h {
    margin: 0 0 0 50px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #999;
    line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-weight: 400
}
.title_f_all {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    color: #333
}
.playlisttheme_li_class a {
    opacity: .5
}
.playlisttheme_li_class a:hover {
    opacity: 1
}
.playlisttheme_li_class a.active {
    opacity: 1
}
@media only screen and (max-width: 1159px) {
    .plts_option1 {
        width: 35%;
        height: auto;
        padding: 0;
        margin: 0 29px 30px 0;
        background: #fff;
        border: 1px solid #c2c2c2;
        float: left
    }
}
@media only screen and (max-width: 1680px) and (min-width: 1440px) {
    .plts_option1 {
        width: 17.34%;
        height: auto;
        padding: 0;
        margin: 0 29px 30px 0;
        background: #fff;
        border-top: 1px solid #ddd;
        -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
        -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.17);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px
    }
}
@media only screen and (max-width: 1366px) and (min-width: 1281px) {
    .plts_option1 {
        width: 21.6%;
        height: auto;
        padding: 0;
        margin: 0 29px 30px 0;
        background: #fff;
        border: 1px solid #c2c2c2;
        float: left
    }
}
@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .plts_option1 {
        width: 21.87%;
        height: auto;
        padding: 0;
        margin: 0 29px 30px 0;
        background: #fff;
        border: 1px solid #c2c2c2;
        float: left
    }
}
@media only screen and (max-width: 1281px) and (min-width: 1160px) {
    .plts_option1 {
        width: 22.6%;
        height: auto;
        padding: 0;
        margin: 0 15px 30px 0;
        background: #fff;
        border: 1px solid #c2c2c2;
        float: left
    }
}
.non_stop_div {
    margin: 0;
    overflow: hidden;
    display: block;
    background: #1e1e1e
}
.artist_non {
    padding: 20px;
    margin: 0;
    height: auto;
    display: block
}
.artist_non_panel_r {
    width: 160px;
    float: right;
    height: auto;
    padding: 0;
    margin: 0
}
.ceate_station {
    width: 160px;
    height: 32px;
    background: #c9c9c9;
    background: -moz-linear-gradient(top, #c9c9c9 0, #9b9b9b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9c9c9), color-stop(100%, #9b9b9b));
    background: -webkit-linear-gradient(top, #c9c9c9 0, #9b9b9b 100%);
    background: -o-linear-gradient(top, #c9c9c9 0, #9b9b9b 100%);
    background: -ms-linear-gradient(top, #c9c9c9 0, #9b9b9b 100%);
    background: linear-gradient(to bottom, #c9c9c9 0, #9b9b9b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c9c9c9', endColorstr='#9b9b9b', GradientType=0);
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px
}
.ceate_station a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #000;
    text-shadow: 0 1px 0 #d0d0d0;
    text-align: center;
    line-height: 32px;
    text-decoration: none;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/p+s_icon.png) no-repeat 12px 10px
}
.non_fs_button {
    display: block;
    margin: 10px 0 0;
    padding: 0
}
.non_fs_button a {
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    margin-right: 10px;
    height: auto
}
.non_fs_button a h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 40px 0 0;
    display: block;

    font-weight: 400;
    text-align: center
}
.non_f_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/non_f_icon.png) no-repeat;
    width: 40px;
    height: 40px;
    display: block
}
.non_s_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/non_s_icon.png) no-repeat;
    width: 40px;
    height: 40px;
    display: block
}
.artist_non_panel_left {
    margin-right: 160px;
    display: block;
    overflow: hidden;
    padding: 0
}
.left_p_cd {
    float: left;
    width: 110px;
    height: 110px;
    background: url(https://1326173612.rsc.cdn77.org/images/cd_cover.jpg) no-repeat;
    background-size: 100% 100%;
    margin-right: 10px
}
.left_non_title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #fff;
    margin-right: 10px
}
.left_non_title a {
    text-decoration: none;
    color: #fff
}
.left_non_content {
    display: block;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
    margin-right: 50px
}
.non_radio_part {
    height: 460px;
    margin: 0;
    display: block;
    background: #090909
}
.non_radio_bt {
    margin: 0;
    padding: 15px;
    display: block
}
.non_radio_related {
    float: right;
    height: auto;
    margin: 0;
    padding: 0
}
.non_re_albums {
    width: 510px;
    height: 100px;
    background: #fff;
    display: block;
    padding: 0;
    margin-bottom: 15px
}
.renon_album_cd {
    width: 100px;
    height: 100px;
    float: left;
    padding: 0;
    margin: 0
}
.renon_album_play {
    width: 70px;
    height: 100px;
    display: block;
    margin-right: 10px;
    text-align: center;
    float: left
}
.no_re_play {
    background: url(https://1326173612.rsc.cdn77.org/images/non_r_play.png) center no-repeat;
    display: inline-block;
    width: 60px;
    height: 60px;
    cursor: pointer;
    margin-top: 20px
}
.non_r_album_tlt {
    display: block;
    padding-top: 30px;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.non_r_album_tlt a {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #333;
    text-decoration: none;
    text-align: left
}
.non_r_album_sub_tlt {
    display: block;
    padding: 0;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.non_r_album_sub_tlt a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    text-align: left
}
.non_stop_fb_comments {
    margin-right: 520px;
    display: block;
    overflow: hidden;
    padding: 0
}
.non_flip {
    height: 400px;
    width: 630px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    padding: 50px 0 0
}
@media only screen and (min-width: 980px) {
    .non_stop_fb_comments {
        margin-right: 0;
        display: block;
        overflow: hidden;
        padding: 0
    }
    .non_radio_related {
        float: none;
        height: auto;
        margin: 0;
        padding: 0
    }
    .non_re_albums {
        width: 100%;
        height: 100px;
        background: #fff;
        display: block;
        padding: 0;
        margin-bottom: 15px
    }
}
@media only screen and (min-width: 1224px) {
    .non_stop_fb_comments {
        margin-right: 0;
        display: block;
        overflow: hidden;
        padding: 0
    }
    .non_radio_related {
        float: none;
        height: auto;
        margin: 0;
        padding: 0
    }
    .non_re_albums {
        width: 100%;
        height: 100px;
        background: #fff;
        display: block;
        padding: 0;
        margin-bottom: 15px
    }
}
@media only screen and (min-width: 1550px) {
    .non_stop_fb_comments {
        margin-right: 520px;
        display: block;
        overflow: hidden;
        padding: 0
    }
    .non_radio_related {
        float: right;
        height: auto;
        margin: 0;
        padding: 0
    }
    .non_re_albums {
        width: 510px;
        height: 100px;
        background: #fff;
        display: block;
        padding: 0;
        margin-bottom: 15px
    }
}
@media only screen and (min-width: 1824px) {
    .non_stop_fb_comments {
        margin-right: 520px;
        display: block;
        overflow: hidden;
        padding: 0
    }
    .non_radio_related {
        float: right;
        height: auto;
        margin: 0;
        padding: 0
    }
    .non_re_albums {
        width: 100%;
        height: 100px;
        background: #fff;
        display: block;
        padding: 0;
        margin-bottom: 15px
    }
}
.non_all_ttle {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    padding: 10px 0;
    margin: 0;
    font-weight: 400
}
.button_non {
    float: left;
    height: auto;
    font: 76%/150% "Lucida Grande", Geneva, Verdana, 'Open Sans', sans-serif;
    width: 10em;
    text-align: center;
    white-space: nowrap
}
.arrows {
    font-size: 90%;
    margin: .2em
}
.button_non a:link,
.button_non a:visited {
    color: #eee;
    background-color: #1e5184;
    font-size: 1em;
    font-weight: bolder;
    text-decoration: none;
    border-bottom: .1em solid #555;
    border-right: .1em solid #555;
    border-top: .1em solid #ccc;
    border-left: .1em solid #ccc;
    margin: .2em;
    padding: .2em;
    display: block
}
.button_non a:hover {
    background-color: #036;
    color: #999;
    border-top: .1em solid #777;
    border-left: .1em solid #777;
    border-bottom: .1em solid #aaa;
    border-right: .1em solid #aaa;
    padding: .2em;
    margin: .2em
}
.left_menubar {
    width: 216px;
    height: 100%;
    overflow: hidden;
    display: block;
    position: fixed;
    background: #ebebeb;
    top: 74px;
    -webkit-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -mz-box-shadow: inst -6px 0 8px -4px #b4b4b4;
    -o-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    -ms-box-shadow: inset -6px 0 8px -4px #b4b4b4;
    box-shadow: inset -6px 0 8px -4px #b4b4b4;
    z-index: 1
}
.audio_heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #333;
    margin: 15px 0 0 30px;
    padding: 0;
    padding-bottom: 15px
}
.audio_dls_nav {
    width: 170px;
    height: 100%;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_pro_bg.jpg) no-repeat;
    background-size: cover;
    position: fixed;
    margin: 0;
    bottom: 0;
    top: 132px
}
.audio_lmenu {
    list-style: none;
    padding: 0;
    margin: 0 0 0 10px;
    float: left;
    width: 100%
}
.audio_lmenu li {
    padding: 0
}
.audio_lmenu li a {
    width: 145px;
    float: left;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #333;
    text-decoration: none;
    padding: 5px 20px;
    margin-bottom: 4px;
    text-shadow: 0 1px 0 #fff
}
.audio_lmenu li a:hover {
    background: #222;
    color: #fff;
    border-radius: 20px;
    -mz-border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    text-shadow: 0 1px 0 #000
}
.audio_lmenu li a.active {
    background: #222;
    color: #fff;
    border-radius: 20px;
    -mz-border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    text-shadow: 0 1px 0 #000
}
.audio_cdsquare {
    width: 140px;
    height: 140px;
    margin: 15px auto 5px
}
.audio_cdsquare img {
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg) no-repeat;
    width: 140px;
    height: 140px;
    background-size: 100% 100%
}
.ad_cdtitle {
    width: 140px;
    height: auto;
    margin: auto;
    padding: 0;
    text-align: center;
    overflow: hidden
}
.ad_cdtitle a {
    width: 140px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    float: left;
    text-shadow: 0 1px 0 #000
}
.ad_vendortitle {
    width: 140px;
    height: auto;
    margin: auto;
    padding: 10px 0;
    text-align: center;
    overflow: hidden
}
.ad_vendortitle a {
    width: 140px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #ccc;
    text-decoration: none;
    font-size: 12px;
    float: left;
    text-shadow: 0 1px 0 #000
}
.follower_tracks {
    width: 140px;
    height: 36px;
    margin: 20px auto;
    overflow: hidden;
    display: block
}
.fllw {
    list-style: none;
    padding: 0;
    margin: 0
}
.fllw li {
    border-right: 1px solid #fff;
    padding: 0 10px;
    float: left;
    line-height: 10px
}
.fllw li:last-child {
    border: 0
}
.fllw li span {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #000
}
.show_nav {
    display: block;
    margin: 0;
    overflow: hidden
}
.show_nav ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.show_nav ul li {
    padding: 0;
    background: transparent;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -weblit-border-radius: 2px;
    -o-border-radius: 2px;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    width: 120px;
    margin-bottom: 12px;
    text-align: center
}
.show_nav ul li a {
    font-family: "Open Sans";
    font-size: 13px;
    color: #d2d2d2;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    padding: 0;
    line-height: 30px;
    text-transform: uppercase
}
.show_nav ul li:hover {
    background: #02b5ff;
    color: #fff;
    border: 1px solid #02b5ff
}
.show_nav ul li.active {
    background: #02b5ff;
    color: #fff;
    border: 1px solid #02b5ff
}
.audio_tracks_all {
    overflow: hidden;
    height: 100%;
    display: block;
    border-bottom: solid 1px #dfdfdf;
    padding: 10px 0
}
.track_details_cd {
    float: left;
    width: 70px;
    height: 70px;
    margin-right: 10px;
    position: relative
}
.track_details_cd img {
    width: 70px;
    height: 70px;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg) no-repeat;
    background-size: 100% 100%;
    cursor: pointer
}
.track_details_cd span {
    top: 30%;
    position: absolute;
    left: 30%
}
.track_details_cd span img {
    width: 28px!important;
    height: 19px!important
}
.episode_track_details {
    margin: 0 20px 0 80px;
    overflow: hidden
}
.rt_menu li:last-child {
    border-right: 0
}
.trks_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333;
    padding: 0;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.trks_title_minutes {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #666;
    display: block
}
.trks_ser_button {
    clear: both;
    display: block;
    margin: 10px 0 0;
    padding: 0;
    overflow: hidden
}
.trks_ser_button a {
    float: left;
    display: block;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 2px 6px;
    text-decoration: none;
    margin-right: 4px;
    font-size: 11px;
    color: #333;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f0f0f0));
    background: -webkit-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background: -o-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background: -ms-linear-gradient(top, #fff 0, #f0f0f0 100%);
    background: linear-gradient(to bottom, #fff 0, #f0f0f0 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
    line-height: 20px;
    height: 18px
}
.flrs_like {
    float: right;
    padding: 0;
    overflow: hidden;
    position: relative;
    top: -43px
}
.flrs_like ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.flrs_like li {
    float: left;
    padding: 0 10px;
    height: 16px;
    color: #8f9199;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    border-right: 1px solid #8f9199
}
.flrs_like li:last-child {
    border: 0
}
.aflrs_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/a_followers.png) no-repeat;
    width: 22px;
    height: 16px;
    float: left;
    padding-right: 4px
}
.alike_hand {
    background: url(https://1326173612.rsc.cdn77.org/images/like_hand.png) no-repeat;
    width: 22px;
    height: 16px;
    float: left;
    padding-right: 4px
}
.alike_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/a_like.png) no-repeat;
    width: 15px;
    height: 11px;
    position: relative;
    top: 4px;
    left: -3px;
    float: left
}
.aplaylists_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/a_playlists.png) no-repeat;
    width: 15px;
    background-position: center center;
    height: 13px;
    position: relative;
    top: 3px;
    left: -3px;
    float: left
}
.ashare_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/a_share.png) no-repeat;
    width: 15px;
    height: 11px;
    position: relative;
    background-position: center center;
    left: -3px;
    float: left;
    top: 3px
}
.aright_div {
    margin: 15px;
    display: block;
    height: 100%;
    overflow: hidden
}
.atotal_tracks {
    text-align: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    float: right;
    padding: 0;
    margin: 0;
    position: relative;
    top: -18px
}
.audio_comments {
    clear: both;
    padding: 0;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    margin: 10px 0 0;
    height: 30px;
    width: 99%;
    float: left
}
.audio_comments input {
    border: 0;
    height: 28px;
    width: 100%
}
.audio_right_div {
    height: auto;
    overflow: hidden;
    display: block;
    margin: 0 0 0 170px
}
.audio_grid_div {
    margin: 0;
    display: block;
    z-index: 0;
    position: relative
}
.agrid_images {
    margin: 15px 0
}
.agrid_list {
    position: relative;
    background-size: 100%;
    background-position: center center;
    width: auto;
    height: auto;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg);
    display: block
}
.agrid_list img {
    width: 100%;
    border: 0;
    display: block;
    margin: 0
}
.title_grid {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .4em;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    height: 40px;
    font-weight: 100;
    line-height: 20px;
    margin-bottom: .4em
}
.program_vendor_name {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .2em;
    font-size: .9em;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    margin-bottom: 7px;
    font-weight: 400
}
.program_vendor_name a {
    color: #666!important;
    text-decoration: underline!important
}
.cd_playbutton {
    background: url(https://1326173612.rsc.cdn77.org/images/cd_playbutton.png) no-repeat;
    width: 46px;
    height: 46px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    cursor: pointer
}
.audio_cd_grid {
    width: 22.8%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.4;
    padding: 1%;
    margin: 1%;
    position: relative;
    background: #FFF
}
.audio_cd_grid:first {
    margin-top: 15px
}
.sep_audio_div {
    overflow: hidden;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0 30px;
    margin-right: -20px
}
.sep_audio_div_inner {
    overflow: hidden;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0 30px;
    margin: 20px auto
}
.sep_audio_vendor_div {
    overflow: hidden;
    height: 265px;
    border-bottom: 1px solid #999;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding-left: 5px
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .audio_cd_grid {
        width: 22%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 1%;
        margin: 1%;
        position: relative;
        background: #FFF;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
    }
    .sep_audio_div {
        overflow: hidden;
        height: 325px;
        border-bottom: 3px solid #dbdbdb;
        -webkit-box-shadow: 0 1px 1px 0 #bbb;
        -mz-box-shadow: 0 1px 1px 0 #bbb;
        -o-box-shadow: 0 1px 1px 0 #bbb;
        -ms-box-shadow: 0 1px 1px 0 #bbb;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin-right: -20px
    }
    .sep_audio_div_inner {
        overflow: hidden;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin: 20px -20px 0 0
    }
    .sep_audio_vendor_div {
        overflow: hidden;
        height: 235px;
        border-bottom: 1px solid #999;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding-left: 5px
    }
}
@media only screen and (max-width: 1400px) and (min-width: 1291px) {
    .audio_cd_grid {
        width: 22%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 1%;
        margin: 1%;
        position: relative;
        background: #FFF;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
    }
    .sep_audio_div {
        overflow: hidden;
        height: 345px;
        border-bottom: 3px solid #dbdbdb;
        -webkit-box-shadow: 0 1px 1px 0 #bbb;
        -mz-box-shadow: 0 1px 1px 0 #bbb;
        -o-box-shadow: 0 1px 1px 0 #bbb;
        -ms-box-shadow: 0 1px 1px 0 #bbb;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin-right: -20px
    }
    .sep_audio_div_inner {
        overflow: hidden;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin: 20px -20px 0 0
    }
    .sep_audio_vendor_div {
        overflow: hidden;
        height: 260px;
        border-bottom: 1px solid #999;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding-left: 5px
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .audio_cd_grid {
        width: 22%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 1%;
        margin: 1%;
        position: relative;
        background: #FFF;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
    }
    .sep_audio_div {
        overflow: hidden;
        height: 325px;
        border-bottom: 3px solid #dbdbdb;
        -webkit-box-shadow: 0 1px 1px 0 #bbb;
        -mz-box-shadow: 0 1px 1px 0 #bbb;
        -o-box-shadow: 0 1px 1px 0 #bbb;
        -ms-box-shadow: 0 1px 1px 0 #bbb;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin-right: -20px
    }
    .sep_audio_div_inner {
        overflow: hidden;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin: 20px -20px 0 0
    }
}
@media only screen and (max-width: 1950px) and (min-width: 1700px) {
    .sep_audio_vendor_div {
        overflow: hidden;
        height: 335px;
        border-bottom: 1px solid #999;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding-left: 5px
    }
    .sep_audio_div {
        overflow: hidden;
        height: auto;
        border-bottom: 3px solid #dbdbdb;
        -webkit-box-shadow: 0 1px 1px 0 #bbb;
        -mz-box-shadow: 0 1px 1px 0 #bbb;
        -o-box-shadow: 0 1px 1px 0 #bbb;
        -ms-box-shadow: 0 1px 1px 0 #bbb;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin-right: -20px
    }
    .sep_audio_div_inner {
        overflow: hidden;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 10px;
        margin: 20px auto
    }
}
@media only screen and (max-width: 1550px) and (min-width: 1440px) {
    .audio_cd_grid {
        width: 22%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 1%;
        margin: 1%;
        position: relative;
        background: #FFF;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
    }
    .sep_audio_div {
        overflow: hidden;
        height: 385px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0 30px;
        margin-right: -20px
    }
    .sep_audio_div_inner {
        overflow: hidden;
        height: auto;
        ./border-bottom: 3px solid #dbdbdb;
        -webkit-box-shadow: 0 1px 1px 0 #bbb;
        -mz-box-shadow: 0 1px 1px 0 #bbb;
        -o-box-shadow: 0 1px 1px 0 #bbb;
        -ms-box-shadow: 0 1px 1px 0 #bbb;
        */-webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        padding: 0;
        margin: 20px auto
    }
}
.audio_cd_grid a {
    color: #424242;
    cursor: pointer;
    text-decoration: none;
    font-weight: 300
}
.like_bb {
    background: url(https://1326173612.rsc.cdn77.org/images/like_bb.png) no-repeat;
    width: 33px;
    height: 24px;
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 10px;
    padding-right: 20px
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .like_bb {
        background: url(https://1326173612.rsc.cdn77.org/images/like_bb.png) no-repeat;
        width: 33px;
        height: 24px;
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: 10px;
        padding-right: 10px
    }
}
@media only screen and (max-width: 1400px) and (min-width: 1291px) {
    .like_bb {
        background: url(https://1326173612.rsc.cdn77.org/images/like_bb.png) no-repeat;
        width: 33px;
        height: 24px;
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: 10px;
        padding-right: 16px
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .like_bb {
        background: url(https://1326173612.rsc.cdn77.org/images/like_bb.png) no-repeat;
        width: 33px;
        height: 24px;
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: 10px;
        padding-right: 10px
    }
}
.vendor_page_heading {
    border-bottom: 1px solid #666;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin-bottom: 15px;
    margin-right: 25px;
    padding: 5px
}
.audioprogram_details_heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 0;
    margin-bottom: 10px
}
.audioprogram_details_description {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 20px
}
.audioprogram_website_link {
    border-bottom: 1px solid #ccc;
    padding: 10px 0
}
.under_construction {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    text-align: center;
    padding-top: 100px
}
.recentepisode_div_heading {
    padding: 2px 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #666
}
.recentepisode_details {
    padding: 10px 20px 30px;
    border-bottom: 1px solid #ccc
}
.recentepisode_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #000;
    padding: 0 0 10px;
    font-weight: 700
}
.recentepisode_description {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #000;
    line-height: 18px
}
.recentepisode_playbtn {
    padding: 20px 0
}
.episode_play_icon {
    width: 10px;
    height: 27px;
    float: left;
    margin-left: 5px;
    background: url(https://1326173612.rsc.cdn77.org/images/new_list_icon_album.png) no-repeat left 3px
}
.audio_category_heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.8em;
    font-weight: 300;
    margin-bottom: 0;
    margin-right: 30px;
    margin-left: 30px;
    -webkit-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    -moz-box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    box-shadow: 0 1px #f6f6f6, 0 -1px #c6c6c6 inset, 0 0;
    padding: 8px 0;
    overflow: hidden
}
.audioprogram_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #333;
    padding: 0;
    margin: 0 145px 0 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.audio_program_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #000;
    padding: 0 0 15px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #ccc;
    font-weight: 700
}
.audio_related_program_heading {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #666;
    padding: 10px 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700
}
.audio_related_program {
    padding: 10px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc
}
.related_program_cd {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    position: relative
}
.related_program_cd img {
    width: 50px;
    height: 50px;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg) no-repeat;
    background-size: 100% 100%;
    cursor: pointer
}
.related_program_details {
    margin: 0;
    overflow: hidden;
    padding: 0;
    padding-top: 5px
}
.relatedprogram_cd_grid {
    width: 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.4;
    padding: 10px 10px 5px;
    margin: 5px 0 15px 5px;
    position: relative
}
.relatedprogram_cd_grid:first {
    margin-top: 15px
}
@media only screen and (max-width: 1450px) and (min-width: 1281px) {
    .relatedprogram_cd_grid {
        width: 23%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 10px 10px 5px;
        margin: 5px 0 15px 5px;
        position: relative
    }
}
@media only screen and (max-width: 1280px) and (min-width: 1051px) {
    .relatedprogram_cd_grid {
        width: 23%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 10px 10px 5px;
        margin: 5px 0 15px 5px;
        position: relative
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .relatedprogram_cd_grid {
        width: 32.4%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        line-height: 1.4;
        padding: 10px 10px 5px;
        margin: 5px 0 15px 5px;
        position: relative
    }
}
.relatedprogram_cd_grid:hover {
    border-radius: 3px;
    box-shadow: 0 0 10px #666;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.relatedprogram_cd_grid a {
    color: #424242;
    cursor: pointer;
    text-decoration: none
}
.audio_lmenu_sub_nav {
    list-style: none;
    padding: 0;
    margin: 0 0 0 10px;
    float: left;
    width: 164px
}
.audio_lmenu_sub_nav li {
    background: url(https://1326173612.rsc.cdn77.org/images/ar.png) no-repeat left center;
    float: left;
    display: block;
    padding: 0 0 0 16px;
    margin: 0
}
.audio_lmenu_sub_nav li a {
    width: 146px;
    float: left;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #777;
    text-decoration: none;
    padding: 0;
    margin: 0;
    text-shadow: 0 1px 0 #fff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 22px;
    height: 22px
}
.audio_lmenu_sub_nav li a:hover {
    color: #000
}
.program_vendor_name_date {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: .2em;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    margin-bottom: 4px
}
.audio_cat_show {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    overflow: hidden;
    margin-top: 4px
}
.see-all-bttn_audio {
    float: left;
    margin: 4px 0 0 10px;
    padding: 0
}
.see-all-bttn_audio a {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #b2b2b2;
    border-radius: 2px 2px 2px 2px;
    color: #555;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 19px;
    line-height: 18px;
    margin: 0;
    padding: 0 8px;
    text-decoration: none
}
.raaga_live-page {
    min-height: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/live_bg_img.jpg);
    background-size: 100% 100%;
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px
}
.live_nav_m {
    margin-top: 10px;
    padding: 0;
    border-bottom: 2px solid #8e3f5e;
    display: inline-block;
    width: 100%
}
.navlive_menu {
    margin: 0 30px;
    padding: 0;
    list-style: none
}
.navlive_menu li {
    padding: 0;
    margin: 0;
    float: left;
    height: 30px
}
.navlive_menu li a {
    font: 14px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 0 16px;
    display: block;
    height: 30px
}
.navlive_menu li a:hover {
    border-bottom: 2px solid #ff87bb
}
.navlive_menu li a.current {
    border-bottom: 2px solid #ff87bb
}
.live_box_div {
    margin: 20px 30px 0;
    padding: 0;
    position: relative;
    display: block
}
.live_right_div_p {
    width: 300px;
    height: auto;
    margin: 0;
    padding: 0;
    float: right;
    overflow: hidden
}
.rt_top_live {
    width: 300px;
    height: auto;
    background: #e9618b;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -mz-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: 0 0 6px 0 #581936;
    -webkit-box-shadow: 0 0 6px 0 #581936;
    -mz-box-shadow: 0 0 6px 0 #581936;
    -o-box-shadow: 0 0 6px 0 #581936
}
.rt_top_live_in {
    padding: 15px;
    margin: 0;
    display: inline-block
}
.rt_ar {
    padding: 0 0 5px;
    margin: 0;
    font: bold normal 16px/18px 'Open Sans', sans-serif;
    color: #5b1c3b;
    border-bottom: 2px solid #5b1c3b
}
.arts_liv_radio {
    list-style: none;
    padding: 0;
    margin: 10px 0 0
}
.arts_liv_radio li {
    float: left;
    padding: 0
}
.arts_liv_radio li a {
    text-align: center;
    text-decoration: none;
    font: 15px 'Open Sans', sans-serif;
    color: #5b1c3b;
    background: rgba(0, 0, 0, 0);
    border: 2px solid #702841;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -mz-border-radius: 30px;
    -o-border-radius: 30px;
    -ms-border-radius: 30px;
    float: left;
    padding: 4px 10px;
    margin: 3px 2px
}
.arts_liv_radio li a:hover {
    background: #fadfff;
    color: #5b1c3b
}
.recently_played_sng {
    padding: 0;
    margin-top: 20px;
    display: block;
    position: relative
}
.rt_ar_recent {
    padding: 0 0 5px;
    margin: 0;
    font: 100 16px/18px 'Open Sans', sans-serif;
    color: #fff;
    border-bottom: 2px solid #954466
}
.son_rec_live {
    padding: 0;
    margin-top: 10px;
    overflow: hidden
}
.son_rec_live ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.son_rec_live ul li {
    width: 100%;
    padding: 0;
    float: left;
    margin-bottom: 8px
}
.son_rec_live ul li a {
    text-decoration: none
}
.son_rec_live ul li a img {
    float: left;
    border: 0
}
.con_live_b {
    margin: 0 0 0 50px;
    padding: 0;
    overflow: hidden
}
.con_live_b span {
    font: 14px/16px 'Open Sans', sans-serif;
    color: #fff
}
.con_live_b a {
    display: block;
    font: 13px/24px 'Open Sans', sans-serif;
    color: #ff8ca8;
    text-align: left;
    text-decoration: none
}
.lfet_div_live_c {
    margin: 0 330px 0 0;
    padding: 0;
    overflow: hidden
}
.left_top_l {
    width: 100%;
    height: auto;
    background: #c94f73;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -mz-border-radius: 4px;
    -o-border-radius: 4px;
    box-shadow: 0 0 6px 0 #581936;
    -webkit-box-shadow: 0 0 6px 0 #581936;
    -mz-box-shadow: 0 0 6px 0 #581936;
    -o-box-shadow: 0 0 6px 0 #581936;
    overflow: hidden;
    margin: 0 5px 10px 0
}
.left_top_l_left {
    width: 300px;
    height: 465px;
    float: left;
    overflow: hidden;
    background: url(https://1326173612.rsc.cdn77.org/images/live_list_bg.jpg) no-repeat
}
.box_l_img {
    margin: 30px;
    padding: 0;
    text-align: center
}
.box_l_img img {
    width: 230px;
    height: 230px;
    border: 5px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.title_img_li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0;
    margin-top: 20px;
    text-align: center;
    color: #fff
}
.title_img_li span {
    font: 100 normal 22px/30px 'Open Sans', sans-serif;
    color: #fff
}
.title_img_li a {
    font: 100 18px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    display: block
}
.live_list {
    text-align: center;
    margin-top: 20px;
    padding: 10px 36px;
    background: #ffa767;
    border-bottom: 3px solid #bc472f;
    font: 100 24px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none!important;
    display: inline-block
}
.right_inner_liv {
    margin: 0;
    padding: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff
}
.ttl_name {
    padding: 0;
    margin: 0;
    font: 100 22px/30px 'Open Sans', sans-serif;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.details_name_lve {
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
    font: normal 14px/26px 'Open Sans', sans-serif;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis
}
.details_name_lve span {
    font: normal 16px/30px 'Open Sans', sans-serif;
    color: #fff
}
.details_name_lve a {
    font: normal 16px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none
}
.details_name_btn {
    padding: 0;
    margin: 10px 0 0;
    overflow: hidden
}
.details_name_btn a {
    background: transparent;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -mz-border-radius: 20px;
    -o-border-radius: 20px;
    border: 1px solid #ffb6c8;
    font: normal 14px/30px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    padding: 0 16px 0 12px;
    height: 30px;
    display: block;
    float: left;
    margin-right: 5px
}
.s_liv {
    width: 20px;
    height: 20px;
    float: left;
    padding-right: 8px;
    background: url(https://1326173612.rsc.cdn77.org/images/share_live.png) no-repeat;
    position: relative;
    top: 3px
}
.fav_liv {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 8px;
    background: url(https://1326173612.rsc.cdn77.org/images/fav_live_bt.png) no-repeat;
    position: relative;
    top: 6px
}
.text_live_area {
    background: rgba(255, 255, 255, 0.2);
    width: 90%;
    height: 100px;
    display: block;
    border: none;
    color: #fff;
    padding: 8px
}
.embed_te {
    padding: 0;
    margin: 0;
    font: normal 16px/30px 'Open Sans', sans-serif;
    color: #fff
}
.comments_fb_live {
    padding: 0;
    margin-top: 20px;
    overflow: hidden
}
.fb_com_tex_li {
    padding: 0;
    margin: 0;
    font: bold 20px/30px 'Open Sans', sans-serif;
    color: #fff;
    border-bottom: 2px solid #ae5274
}
.commnets_div_live {
    padding: 0;
    margin: 0
}
.wrap_myraaga {
    overflow: hidden;
    margin: 1.5%;
    float: left;
    width: 97%
}
.myraaga_box {
    float: left;
    position: relative;
    width: 20%;
    padding-bottom: 23%
}
.myraaga_boxInner {
    position: absolute;
    left: 10px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    overflow: hidden
}
.myraaga_boxInner img {
    width: 100%
}
.myraaga_boxInner .myraaga_titleBox {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: -7px;
    color: #333;
    padding: 0 0 10px;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-family: 'Open Sans', sans-serif;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
@media only screen and (max-width: 480px) {
    .myraaga_box {
        width: 100%;
        padding-bottom: 100%
    }
}
@media only screen and (max-width: 650px) and (min-width: 481px) {
    .myraaga_box {
        width: 25%;
        padding-bottom: 28.8%
    }
}
@media only screen and (max-width: 1050px) and (min-width: 651px) {
    .myraaga_box {
        width: 25%;
        padding-bottom: 28.8%
    }
    .raaga_live_language {
        width: 590px
    }
}
@media only screen and (max-width: 1290px) and (min-width: 1051px) {
    .myraaga_box {
        width: 20%;
        padding-bottom: 23%
    }
    .live_box_div {
        margin: 20px 15px 0
    }
    .rt_top_live {
        width: 270px
    }
    .live_right_div_p {
        width: 270px
    }
    .lfet_div_live_c {
        margin: 0 285px 0 0
    }
    .left_top_l_left {
        width: 270px
    }
    .box_l_img img {
        width: 190px;
        height: 190px
    }
}
@media only screen and (max-width: 1050px) and (min-width: 900px) {
    .live_right_div_p {
        display: none
    }
    .lfet_div_live_c {
        margin: 0
    }
    .navlive_menu li a {
        padding: 0 4px
    }
}
.leftside_my {
    width: 100px;
    height: auto;
    float: left;
    position: relative
}
.mylist_view {
    overflow: hidden;
    margin: 1.5%;
    float: left;
    width: 97%
}
.mypl_topview_list {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    padding: 10px 0 20px
}
.mypl_topview_list_leftcd {
    width: 100px;
    height: 100px;
    float: left;
    position: relative;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100% -mz-background-size: 100% 100%
}
.mypl_topview_list_tit {
    width: 81%;
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 0 10px
}
.mypl_topview_list_name {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #333;
    float: left
}
.mycreated_date {
    display: block;
    width: 60%;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #666;
    clear: both;
    float: left
}
.mypl_topview_li_button {
    width: auto;
    height: auto;
    margin-bottom: 15px;
    position: relative;
    display: block;
    top: 8px;
    float: left;
    clear: both
}
.mypl_button {
    background-image: -ms-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -moz-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(1, #ededed));
    background-image: -webkit-linear-gradient(top, #fff 0, #ededed 100%);
    background-image: linear-gradient(to bottom, #fff 0, #e5e5e5 100%);
    padding: 4px 10px;
    float: left;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border: 1px solid #c9c9c9;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    margin-right: 4px;
    cursor: pointer
}
.mypl_palyall {
    background: url(https://1326173612.rsc.cdn77.org/images/play_plus.png) no-repeat left;
    float: left;
    position: relative;
    width: 12px;
    height: 12px;
    left: -4px;
    top: 2px
}
.mypl_adfav {
    background: url(https://1326173612.rsc.cdn77.org/images/tooltip_favorite.png) no-repeat left;
    float: left;
    position: relative;
    width: 10px;
    height: 10px;
    left: -4px;
    top: 2px
}
.see_alltracks {
    width: auto;
    height: 22px;
    float: left;
    margin: 10px 0 0;
    background: #ccc;
    border-radius: 3px;
    -mz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    line-height: 22px;
    padding: 0 10px;
    cursor: pointer
}
.raaga_ad_wrap {
    width: 100%;
    padding: 0;
    margin: 0;
    height: auto
}
.wrapped_advertise_top {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 40px auto 30px;
    text-align: center
}
.advert_ti {
    font: bold 36px/40px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    border-bottom: 3px solid #dedede;
    text-align: center;
    display: inline-block
}
.advertise_text {
    font: normal 13px/28px 'Open Sans', sans-serif;
    color: #333;
    text-align: center;
    padding: 0
}
.advertise_text_t {
    font: normal 13px/18px 'Open Sans', sans-serif;
    color: #333;
    text-align: left;
    padding: 0
}
.section-title {
    width: 100%;
    background: url(https://1326173612.rsc.cdn77.org/images/divider.png) repeat-x 0 center;
    float: left;
    margin-bottom: 20px
}
.section-title.center {
    margin-bottom: 30px;
    margin-top: 30px
}
.section-title.center .title-container {
    background: #ebebeb;
    display: table;
    margin: 0 auto;
    position: relative
}
.section-title.center .title-container:before {
    background: url(https://1326173612.rsc.cdn77.org/images/sb.png) no-repeat;
    background-size: 10px;
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    top: 50%;
    left: 0;
    margin-top: -5px
}
.section-title.center .title-container:after {
    background: url(https://1326173612.rsc.cdn77.org/images/sb.png) no-repeat;
    background-size: 10px;
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    top: 50%;
    right: 0;
    margin-top: -5px
}
.section-title.center .title-container .title {
    padding: 0 30px
}
.h2_text {
    font: bold 24px/30px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.ad_spe {
    padding: 0;
    margin: 50px 0 0
}
.ad_spe_left {
    width: 50%;
    height: auto;
    padding: 0;
    float: left;
    overflow: hidden;
    margin-right: 8%
}
.ad_spe_left ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.ad_spe_left ul li {
    padding: 0;
    margin-bottom: 40px
}
.text_icon {
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/text_icon.jpg);
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0
}
.icon_text {
    margin-left: 50px;
    padding: 0;
    text-align: left
}
.contact_form {
    width: 41.5%;
    border-radius: 6px;
    -mz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    background: #f6f6f6;
    border: 1px solid #d0d0d0d0d0d0d0d0d0;
    float: right;
    -webkit-box-shadow: 0 0 5px 0 rgba(188, 188, 188, 1);
    -moz-box-shadow: 0 0 5px 0 rgba(188, 188, 188, 1);
    box-shadow: 0 0 5px 0 rgba(188, 188, 188, 1);
    margin-right: .3%;
    margin-bottom: 3px
}
.contact_form input,
.contact_form textarea,
.contact_form select {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: none;
    background: #f6f6f6;
    font-family: 'Open Sans', Arial;
    olor: #333;
    font-size: 13px;
    font-weight: 400;
    padding: 10px;
    width: 330px;
    margin-right: 5px;
    margin-bottom: 8px;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2), 0px 0 0 transparent;
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2), 0px 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.2), 0px 0 0 transparent
}
.contact_form textarea {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: none;
    font-family: 'Open Sans', Arial;
    color: #333;
    font-weight: 400;
    padding: 10px;
    font-size: 13px;
    width: 330px;
    height: 60px;
    margin-right: 5px;
    margin-bottom: 8px;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2), 0px 0 0 transparent;
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.2), 0px 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 1px 0 5px rgba(0, 0, 0, 0.2), 0px 0 0 transparent
}
.submit-button {
    background: #3aa2fb;
    display: block;
    font: 14px 'Open Sans', arial;
    height: 36px;
    line-height: 30px;
    padding: 0 30px;
    float: left;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    margin-left: -10px;
    margin-bottom: 20px;
    border-bottom: 3px solid #2c7dc2;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    cursor: pointer;
    z-index: 999;
    margin-left: 30px;
    color: #fff;
    text-shadow: 1px 1px 0 #32979f
}
.ad_future {
    width: 100%;
    height: auto;
    padding: 20px 0;
    margin: 0;
    background: #fff
}
.ad_future_wrap {
    width: 1000px;
    margin: auto;
    padding: 0;
    overflow: hidden
}
.ad_future_wrap_ul {
    list-style: none;
    padding: 0;
    margin: 0 -8% 0 0
}
.ad_future_wrap_ul li {
    width: 42%;
    float: left;
    padding: 0;
    margin-right: 8%;
    margin-bottom: 10px
}
.clients {
    width: 1000px;
    padding: 0;
    margin: 20px auto 0
}
.advertise_footer {
    width: 100%;
    height: 50px;
    background: #3a3a3a;
    padding: 10px 0;
    margin: 20px 0 0
}
.advertise_footer_in {
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    height: auto
}
.copy_advert {
    text-align: center;
    font: normal 13px 'Open Sans', arial;
    color: #fff;
    padding: 0
}
.raaga_connect {
    width: 500px;
    margin: auto;
    height: auto;
    overflow: hidden;
    padding: 40px
}
.raaga_connect_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    color: #333;
    text-align: center;
    padding: 0 0 30px;
    line-height: 18px
}
.raaga_connect_content {
    font-family: 'Open Sans', sans-serif;
    font-size: 9pt;
    color: #333;
    text-align: justify;
    padding: 0 0 30px;
    line-height: 18px
}
.label_content {
    text-align: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: 700;
    padding: 0 10px 0 0
}
.raaga_register {
    width: 230px;
    padding: 3px;
    border: 1px solid #BDC7D8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
.field_select {
    width: 70px;
    padding: 3px;
    border: 1px solid #BDC7D8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    margin-right: 3px
}
.field_country {
    width: 145px;
    padding: 3px;
    border: 1px solid #BDC7D8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
.field_gender {
    width: 100px;
    padding: 3px;
    border: 1px solid #BDC7D8;
    margin: 4px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333
}
#results {
    font: normal normal 14px/28px 'Open Sans', sans-serif;
    color: red;
    width: 100%;
    height: 30px
}
.container {
    width: 545px;
    height: 280px;
    border: solid 1px #D3D1CF;
    padding: 20px;
    border-radius: 8px;
    -mz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px
}
.connect_head {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    padding: 0;
    margin: 0
}
.container ul {
    list-style: none;
    margin-top: 15px;
    padding: 0
}
.container ul li {
    border-top: 1px solid #EEE;
    display: block;
    font-size: 14px;
    line-height: 48px;
    margin-right: -20px;
    margin-left: -20px;
    padding: 18px;
    float: left;
    width: 545px
}
.container ul li:hover {
    background: #f6f7f6
}
.social {
    width: 165px;
    height: 44px;
    margin-right: 70px;
    float: left
}
.facebook {
    background: url(https://1326173612.rsc.cdn77.org/images/facebook.png) no-repeat;
    width: 165px;
    height: 44px;
    float: left
}
.linkedin {
    background: url(https://1326173612.rsc.cdn77.org/images/linkedin.png) no-repeat;
    width: 165px;
    height: 44px;
    float: left
}
.twitter {
    background: url(https://1326173612.rsc.cdn77.org/images/twitter.png) no-repeat;
    width: 165px;
    height: 44px;
    float: left
}
.google {
    ackground: url(https://1326173612.rsc.cdn77.org/images/google.png) no-repeat;
    width: 165px;
    height: 44px;
    float: left
}
.connect {
    loat: left;
    margin: 5px 0 0
}
input[type=checkbox].css-checkbox {
    position: absolute;
    overflow: hidden;
    lip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}
input[type=checkbox].css-checkbox + label.css-label {
    padding-left: 22px;
    height: 15px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
    font-family: 'Open Sans', "Segoe UI", 'Open Sans', sans-serif
}
input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -15px
}
.css-label {
    background-image: url(https://1326173612.rsc.cdn77.org/images/dark-check-green.png)
}
.check_raage_box {
    width: 450px;
    height: 300px;
    background: #fff;
    border: 5px solid #333;
    overflow: hidden;
    margin: auto;
    padding: 0
}
.box_check {
    padding: 50px 0 0 50px;
    margin: 0;
    position: relative
}
.in_box1 {
    padding: 0;
    margin: 0 0 20px
}
.facebook_friends {
    background-image: url(https://1326173612.rsc.cdn77.org/images/fb_face.jpg);
    background-repeat: repeat repeat;
    background-color: #f0f0f0;
    background-position: 50% 20px;
    position: relative;
    height: 250px;
    width: 100%;
    padding: 0 0 20px;
    margin-top: 20px;
    margin-bottom: 20px
}
.social_music {
    display: inline;
    float: left;
    width: 100%;
    margin: 0;
    position: relative
}
.social_music h3 {
    padding-left: 40px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    color: #c4c4c4;
    text-shadow: #fff 0 1px 0;
    margin: 0 0 0 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/facebook_friends_icon.jpg) no-repeat center left
}
.connect_box {
    padding: 2%;
    background: rgba(255, 255, 255, 0.9);
    position: relative;
    top: 34px;
    width: 86%;
    margin: 0 5%;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    float: left
}
.connect_box_left {
    width: 50%;
    height: auto;
    display: inline;
    float: left
}
.connect_box_left h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    color: #333;
    line-height: 1.25;
    text-align: left;
    margin: 20px 0
}
.connect_box_right {
    background: url(https://1326173612.rsc.cdn77.org/images/connect_facebook.png) no-repeat right;
    float: right;
    position: relative;
    top: 30px;
    width: 333px;
    height: 54px;
    cursor: pointer;
    -webkit-box-shadow: 1px 2px 9px #c4c4c4;
    -moz-box-shadow: 1px 2px 9px #c4c4c4;
    box-shadow: 1px 2px 9px #c4c4c4)
}
.connect_box_right:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/connect_facebook.png) no-repeat right
}
.facebook_friends_connected {
    height: 150px;
    width: 100%;
    padding-bottom: 100px
}
.facebook_social_music {
    display: inline;
    float: left;
    width: 100%;
    margin: 0;
    position: relative
}
.facebook_social_music h3 {
    padding: 2px 0 0 40px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    color: #9d9d9d;
    text-shadow: #fff 0 1px 0;
    margin: 0;
    background: url(https://1326173612.rsc.cdn77.org/images/facebook_friends_connected.png) no-repeat center left;
    margin: 0 0 0 30px
}
.facebook_friends_connected_box {
    width: 98.5%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    display: block;
    margin: 1.5% 0 0 30px
}
.facebook_friends_connected_box ul {
    list-style: none;
    padding: 0;
    margin: 0
}
.facebook_friends_connected_box ul li {
    float: left;
    margin-bottom: 32px;
    padding: 0;
    width: 140px;
    margin-right: 25px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -mz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    background: #fff;
    border: 1px solid #d8d8d8
}
.facebook_connect_a {
    color: #2c2c2c;
    cursor: pointer;
    text-decoration: none
}
.facebook_connected_img {
    margin-bottom: 6%;
    max-height: 170px;
    max-width: 140px;
    position: relative;
    width: 100%
}
.facebook_connected_img img {
    background: transparent url(https://1326173612.rsc.cdn77.org/images/facebook.jpg) center center no-repeat;
    position: relative;
    width: 100%;
    z-index: 250;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}
.facebook_friends_connected_box h2 {
    font-size: 13px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    padding: 2px 5px;
    margin: 3px 0 0
}
.facebook_country {
    color: #999;
    font: normal 12px/1.2 "Open Sans", Helvetica, Arial, sans-serif;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 5px
}
.featured_wraper {
    width: auto;
    height: auto;
    overflow: hidden;
    display: block;
    margin: 20px 0 0
}
.feautred_inner_wrap {
    width: 80%;
    height: auto;
    float: left:
}
.trending_now_wrapper {
    width: 20%;
    height: auto;
    display: block;
    float: left
}
.button {
        text-decoration: none;
        /* text-shadow: 0 1px 0 #fff; */
        font: 11px Helvetica,Arial,sans-serif;
        color: #fff;
        display: inline-block;
        float: left;
        margin: 8px 5px 5px;
        padding: 2px 10px;
        background: transparent;
        -webkit-transition: border-color .2s;
        -moz-transition: border-color .2s;
        -o-transition: border-color .2s;
        transition: border-color .2s;
        min-width: 100px;
        /* border: 1px solid #ccc; */
        line-height: 22px;
        text-transform: uppercase;
        border-radius: 30px;
        -moz-border-radius: 30px;
        -o-border-radius: 30px;
        -ms-border-radius: 30px;
        background: #444;
}
button.left,
.button.left {
    margin: 5px 0 5px 5px;
    border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0
}
button.middle,
.button.middle {
    margin: 5px 0;
    border-left-color: #f4f4f4;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}
button.right,
.button.right {
    margin: 5px 5px 5px 0;
    border-left-color: #f4f4f4;
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0
}
button:hover,
.button:hover {
    background: #000;
    border-color: #8f8f8f#c0c0c0;
    color: #fff;
}
button:hover,
.button:hover span.labels {
    color: #fff;
}
button:active,
.button:active {
    /*border-color: #f;*/
    color: #fff;
   /* -moz-box-shadow: inset 0 0 10px #d4d4d4;*/
    /* -webkit-box-shadow: inset 0 0 10px #d4d4d4; */
    /* box-shadow: inset 0 0 10px #d4d4d4; */
}
button.on,
.button.on {
    border-color: #BBB;
    -moz-box-shadow: inset 0 0 10px #d4d4d4;
    -webkit-box-shadow: inset 0 0 10px #d4d4d4;
    box-shadow: inset 0 0 10px #d4d4d4
}
button.on:hover,
.button.on:hover {
    border-color: #BBB;
    -moz-box-shadow: inset 0 0 10px #d4d4d4;
    -webkit-box-shadow: inset 0 0 10px #d4d4d4;
    box-shadow: inset 0 0 10px #d4d4d4
}
button.on:active,
.button.on:active {
    border-color: #4d90fe
}
button.action,
.button.action {
    border: 1px solid #d8d8d8!important;
    background: #f2f2f2;
    background: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
    background: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
    background: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
    background: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
    -webkit-transition: border .2s;
    -moz-transition: border .2s;
    -o-transition: border .2s;
    transition: border .2s
}
button.action:hover,
.button.action:hover {
    border: 1px solid #c6c6c6!important;
    background: #f3f3f3;
    background: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
    background: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
    background: -o-linear-gradient(top, #f8f8f8, #f1f1f1)
}
button.blue,
.button.blue {
    border: 1px solid #3079ed!important;
    background: #4b8df8;
    background: -webkit-linear-gradient(top, #4c8ffd, #4787ed);
    background: -moz-linear-gradient(top, #4c8ffd, #4787ed);
    background: -ms-linear-gradient(top, #4c8ffd, #4787ed);
    background: -o-linear-gradient(top, #4c8ffd, #4787ed);
    -webkit-transition: border .2s;
    -moz-transition: border .2s;
    -o-transition: border .2s;
    transition: border .2s
}
button.blue:hover,
.button.blue:hover {
    border: 1px solid #2f5bb7!important;
    background: #3f83f1;
    background: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background: -moz-linear-gradient(top, #4d90fe, #357ae8);
    background: -ms-linear-gradient(top, #4d90fe, #357ae8);
    background: -o-linear-gradient(top, #4d90fe, #357ae8)
}
button.green,
.button.green {
    border: 1px solid #29691d!important;
    background: #3a8e00;
    background: -webkit-linear-gradient(top, #3c9300, #398a00);
    background: -moz-linear-gradient(top, #3c9300, #398a00);
    background: -ms-linear-gradient(top, #3c9300, #398a00);
    background: -o-linear-gradient(top, #3c9300, #398a00);
    -webkit-transition: border .2s;
    -moz-transition: border .2s;
    -o-transition: border .2s;
    transition: border .2s
}
button.green:hover,
.button.green:hover {
    border: 1px solid #2d6200!important;
    background: #3f83f1;
    background: -webkit-linear-gradient(top, #3c9300, #368200);
    background: -moz-linear-gradient(top, #3c9300, #368200);
    background: -ms-linear-gradient(top, #3c9300, #368200);
    background: -o-linear-gradient(top, #3c9300, #368200)
}
button.red,
.button.red {
    border: 1px solid #d14836!important;
    background: #d64937;
    background: -webkit-linear-gradient(top, #dc4a38, #d14836);
    background: -moz-linear-gradient(top, #dc4a38, #d14836);
    background: -ms-linear-gradient(top, #dc4a38, #d14836);
    background: -o-linear-gradient(top, #dc4a38, #d14836);
    -webkit-transition: border .2s;
    -moz-transition: border .2s;
    -o-transition: border .2s;
    transition: border .2s
}
button.red:hover,
.button.red:hover {
    border: 1px solid #b0281a!important;
    background: #d14130;
    background: -webkit-linear-gradient(top, #dc4a38, #c53727);
    background: -moz-linear-gradient(top, #dc4a38, #c53727);
    background: -ms-linear-gradient(top, #dc4a38, #c53727);
    background: -o-linear-gradient(top, #dc4a38, #c53727)
}
button.action:hover,
.button.action:hover {
    -moz-box-shadow: 0 1px 0 #DDD;
    -webkit-box-shadow: 0 1px 0 #DDD;
    box-shadow: iset 0 1px 0 #DDD
}
button.action:active,
.button.action:active {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-color: #c6c6c6!important
}
button.blue:active,
.button.blue:active {
    border-color: #2f5bb7!important
}
button.green:active,
.button.green:active {
    border-color: #2d6200!important
}
button.red:active,
.button.red:active {
    border-color: #b0281a!important
}
#dropdown_trend_publicpl {
    top: -10px
}
#dropdown_trend_genre {
    top: 52px;
    left: -20px;
    float: right
}
#dropdown_trend_genre a.button {
    background-color: #fff!important
}
@media screen and (max-width: 1024px) {
    #dropdown_trend_genre {
        top: 65px;
        left: 50px
    }
}
#dropdown_trend_city {
    top: -13px;
    float: left;
    display: none
}
#dropdown_trend_country {
    top: -13px;
    float: left;
    display: none
}
#dropdown_trend_country a,
#dropdown_trend_city a {
    min-width: 152px!important
}
.dropdown_slider_trending {
    max-height: 300px;
    overflow: auto;
    width: 170px!important
}
.dropdown_slider_parent_div {
    margin-top: 12px
}
#dropdown_audiovendor_category {
    top: 0;
    right: 25px;
    position: absolute
}
div.dropdown_trend {
    float: right;
    position: relative;
    z-index: 100
}
@media all and (max-width: 1152px) {
    .trending_title div.dropdown_trend {
        margin-right: 14px
    }
}
div.dropdown_trend span.toggle {
    width: 19px;
    height: 16px;
    margin-left: 7px;
    margin-top: 3px!important;
    margin-right: 0;
    padding-left: 8px;
    float: right;
    background: url(https://1326173612.rsc.cdn77.org/images/toggle.png) top right no-repeat;
    -webkit-transition: border-color .2s;
    -moz-transition: border .2s;
    -o-transition: border-color .2s;
    transition: border-color .2s
}
div.dropdown_trend span.toggle.active {
    background: url(https://1326173612.rsc.cdn77.org/images/toggle.png) bottom right no-repeat
}
div.dropdown_trend button:hover span.toggle,
.button:hover span.toggle {
    border-color: silver
}
.radio_widget_dropdown_trend{
                  position: absolute!important;
                  top: 95px;
                  left: 200px;
                  z-index: 9999!important;
                  display: none;
              } 
div.dropdown-slider {
        display: none;
    margin: 0 7px 5px 8px;
    position: absolute;
    top: 37px;
    left: 0;
    background: #444;
    /* border: solid 1px #ccc; */
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-transition: border-color .2s;
    -moz-transition: border .2s;
    -o-transition: border-color .2s;
    transition: border-color .2s;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    /* box-shadow: 0 5px 10px rgba(0,0,0,0.2); */
    z-index: 999;
}
div.dropdown-slider:after,
div.dropdown-slider:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
div.dropdown-slider:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f2f2f2;
    border-width: 8px;
    margin-left: -9px
}
div.dropdown-slider:before {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 9px;
    margin-left: -10px
}
.left div.dropdown-slider {
    margin: 0 1px 5px 7px
}
.middle div.dropdown-slider {
    margin: 0 1px 5px
}
.right div.dropdown-slider {
    margin: 0 7px 5px 1px
}
div.dropdown_trend span.label {
    color: #fff!important;
    float: left;
    font-size: 100%;
    display: block;
    padding: 2px 10px;
    text-align: left;
    font-weight: 400;
    line-height: normal;
    border-radius: 0;
    font-size:9.5pt;
    outline-color: rgba(255,255,255,0);
}
div.dropdown-slider .ddm {
    display: block;
    background: #444;
    color: #fff;
    text-decoration: none;
    /* text-shadow: 0 1px 0 #fff; */
    font: 11px 'Open Sans',sans-serif;
    line-height: 18px;
    margin: 0;
    padding: 5px 20px;
    float: left;
    width: 100%;
}
div.dropdown_trend span.label:hover {
    color: #fff!important;
}
div.dropdown-slider .ddm:hover {
    color: #24a7fe
}
div.dropdown-slider .ddm:active {
    color: #24a7fe
}
div.dropdown-slider .ddm:last-child {
    border-bottom: 0
}
.first-and-second-carousel .albumslide_name {
    text-align: left;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}
.first-and-second-carousel .albumslide_name span {
    padding: 2px 5px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    font-weight: 100;
    color: #333;
    display: block
}
.first-and-second-carousel .albumslide_details {
    text-align: left;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}
.first-and-second-carousel .albumslide_details a {
    padding: 5px 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 11pt;
    font-weight: 100;
    color: #333;
    display: block;
    line-height: 20px
}
@media (min-width: 1599px) {
    .first-and-second-carousel .albumslide_details a {
        font: 12pt 'Open Sans', sans-serif
    }
    .tablesorter_album .track_list_details_name a.track_title {
        font-size: 12pt
    }
    .tname_sing {
        font-size: 10pt
    }
    .tname_sing a {
        font-size: 10pt
    }
}
.first-and-second-carousel .albumslide_details .albumslide_details_music {
    font-size: 12px;
    padding: 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #999;
    display: block
}
.title_f_all {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    font-weight: 400;
    color: #333
}
.public_pl_div .jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl
}
.public_pl_div .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: auto;
    padding: 20px 30px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 100px;
    padding: 40px 20px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden
}
.public_pl_div .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: auto;
    height: 100px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 100px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-item img {
    width: 100px;
    height: 100px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 15px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 15px;
    margin-right: 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 15px
}
.public_pl_div .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000
}
.public_pl_div .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -34px;
    right: 27px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/next-horizontal.png) no-repeat 0 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://www.raaga.com/css/prev-horizontal.png)
}
.public_pl_div .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.public_pl_div .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.public_pl_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.public_pl_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.public_pl_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -34px;
    right: 58px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/prev-horizontal.png) no-repeat 0 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://www.raaga.com/css/next-horizontal.png)
}
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0
}
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.public_pl_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: auto;
    padding: 20px 30px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 100px;
    padding: 40px 20px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: auto;
    height: 100px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 100px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-item img {
    width: 100px;
    height: 100px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 15px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 15px;
    margin-right: 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 15px
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -34px;
    right: 27px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/next-horizontal.png) no-repeat 0 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://www.raaga.com/css/prev-horizontal.png)
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -34px;
    right: 58px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/prev-horizontal.png) no-repeat 0 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://www.raaga.com/css/next-horizontal.png)
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0
}
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.pldetails_themes_div .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.jcarousel-skin-ie7 .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #d4d0c8;
    border: 1px solid gray
}
.jcarousel-skin-ie7 .jcarousel-direction-rtl {
    direction: rtl
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px
}
.jcarousel-skin-ie7 .jcarousel-clip {
    overflow: hidden
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
    width: 245px;
    height: 77px
}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
    width: 77px;
    height: 245px
}
.jcarousel-skin-ie7 .jcarousel-item {
    width: 75px;
    height: 75px;
    border: 1px solid #fff
}
.jcarousel-skin-ie7 .jcarousel-item:hover,
.jcarousel-skin-ie7 .jcarousel-item:focus {
    border-color: gray
}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 7px
}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 7px;
    margin-right: 0
}
.jcarousel-skin-ie7 .jcarousel-item-vertical {
    margin-bottom: 7px
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/next-horizontal.gif) no-repeat 0 0
}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(https://www.raaga.com/css/prev-horizontal.gif)
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-horizontal:focus {
    background-position: -32px 0
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
    background-position: -64px 0
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/prev-horizontal.gif) no-repeat 0 0
}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://www.raaga.com/css/next-horizontal.gif)
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:focus {
    background-position: -32px 0
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
    background-position: -64px 0
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0
}
.jcarousel-skin-ie7 .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/next-vertical.gif) no-repeat 0 0
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-vertical:focus {
    background-position: 0 -32px
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
    background-position: 0 -64px
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(https://www.raaga.com/css/prev-vertical.gif) no-repeat 0 0
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-vertical:focus {
    background-position: 0 -32px
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
    background-position: 0 -64px
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px
}
.t_ContentContainer {
    color: #333;
    font-size: 11px;
    line-height: 17px;
    padding: 10px
}
.t_Content_black,
.t_Content_dark,
.t_Content_gray {
    color: #efefef
}
.t_ContentContainer a,
.t_ContentContainer a:hover {
    color: #8e8e8e;
    text-decoration: none;
    background: 0;
    border: 0
}
.t_ContentContainer a:hover {
    text-decoration: underline
}
.t_Content_dark a,
.t_Content_dark a:hover,
.t_Content_black a,
.t_Content_black a:hover {
    color: #ccc
}
.t_Content_gray a,
.t_Content_gray a:hover {
    color: #232323
}
.t_Content_red,
.t_Content_green,
.t_Content_blue {
    color: #efefef;
    font-size: 11px;
    line-height: 17px;
    padding: 10px
}
.t_Content_red a,
.t_Content_red a:hover,
.t_Content_green a,
.t_Content_green a:hover,
.t_Content_blue a,
.t_Content_blue a:hover {
    text-decoration: none;
    background: 0;
    border: 0;
    color: #ccc
}
.t_Content_red a:hover,
.t_Content_green a:hover,
.t_Content_blue a:hover {
    text-decoration: underline
}
.t_Content_tiny {
    color: #efefef;
    font-size: 11px;
    line-height: 16px;
    padding: 6px 9px
}
.t_Content_tiny a,
.t_Content_tiny a:hover {
    color: #b3b3b3;
    text-decoration: none;
    background: 0;
    border: 0
}
.t_Tooltip {
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
    background-color: transparent;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}
.t_Tooltip.t_hidden {
    opacity: 0
}
.t_Tooltip.t_visible {
    opacity: 1
}
.t_Skin {
    position: absolute;
    top: 0;
    left: 0
}
.t_Skin * {
    zoom: 1
}
.t_Bubble {
    position: relative
}
.t_Background,
.t_Stem {
    position: absolute
}
.t_Close {
    position: absolute;
    cursor: pointer;
    top: 0
}
.t_CloseButtonShift {
    position: relative;
    overflow: hidden;
    float: left
}
.t_CloseState {
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0
}
.t_Content {
    position: absolute;
    top: 0;
    left: 0
}
.t_iframeShim {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    zoom: 1;
    filter: alpha(opacity=0);
    opacity: 0
}
.t_Shadow {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}
.t_Shadow .t_ShadowInnerWrapper {
    position: relative;
    float: left;
    margin: 0;
    padding: 0
}
.t_ShadowBubble {
    position: relative;
    padding: 0;
    margin: 0;
    float: left
}
.t_ShadowBackground,
.t_ShadowStem {
    position: absolute
}
.t_ShadowBackground *,
.t_ShadowStem * {
    float: left
}
.t_CloseButtonShadow {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}
.t_UpdateQueue {
    position: absolute;
    top: -15000px;
    left: -15000px;
    width: 5000px;
    height: 5000px;
    visibility: hidden
}
.t_UpdateQueue .t_Tooltip,
.t_UpdateQueue .t_Content {
    position: relative;
    overflow: visible;
    float: left;
    top: auto;
    left: auto;
    width: 100%
}
.t_Tooltip .t_ContentContainer {
    float: left;
    clear: both;
    position: relative
}
.t_UpdateQueue .t_ContentContainer {
    position: absolute;
    top: 0;
    left: 0
}
.ui-helper-hidden {
    display: none
}
.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.ui-helper-clearfix {
    display: inline-block
}
* html .ui-helper-clearfix {
    height: 1%
}
.ui-helper-clearfix {
    display: block
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-widget {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: 'Open Sans', sans-serif;
    font-size: 1em
}
.ui-widget-content {
    border: 1px solid #ddd;
    background: #eee url(https://1326173612.rsc.cdn77.org/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333
}
.ui-widget-content a {
    color: #333
}
.ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(https://1326173612.rsc.cdn77.org/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: 700
}
.ui-widget-header a {
    color: #fff
}
.ui-state-default,
.ui-widget-content .ui-state-default {
    border: 1px solid #ccc;
    background: #f6f6f6 url(https://1326173612.rsc.cdn77.org/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: 700;
    color: #1c94c4;
    outline: 0
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
    outline: 0
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {
    border: 1px solid #fbcb09;
    background: #fdf5ce url(https://1326173612.rsc.cdn77.org/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: 700;
    color: #c77405;
    outline: 0
}
.ui-state-hover a,
.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
    outline: 0
}
.ui-state-active,
.ui-widget-content .ui-state-active {
    border: 1px solid #fbd850;
    background: #fff url(https://1326173612.rsc.cdn77.org/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: 700;
    color: #eb8f00;
    outline: 0
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    outline: 0;
    text-decoration: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(https://1326173612.rsc.cdn77.org/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color: #363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
    color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url(https://1326173612.rsc.cdn77.org/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #fff
}
.ui-state-error a,
.ui-widget-content .ui-state-error a {
    color: #fff
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text {
    color: #fff
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary {
    font-weight: 700
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_222222_256x240.png)
}
.ui-widget-content .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(https://1326173612.rsc.cdn77.org/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-carat-1-n {
    background-position: 0 0
}
.ui-icon-carat-1-ne {
    background-position: -16px 0
}
.ui-icon-carat-1-e {
    background-position: -32px 0
}
.ui-icon-carat-1-se {
    background-position: -48px 0
}
.ui-icon-carat-1-s {
    background-position: -64px 0
}
.ui-icon-carat-1-sw {
    background-position: -80px 0
}
.ui-icon-carat-1-w {
    background-position: -96px 0
}
.ui-icon-carat-1-nw {
    background-position: -112px 0
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px
}
.ui-icon-triangle-1-se {

    background-position: -48px -16px
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}
.ui-icon-arrow-4 {
    background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}
.ui-icon-extlink {
    background-position: -32px -80px
}
.ui-icon-newwin {
    background-position: -48px -80px
}
.ui-icon-refresh {
    background-position: -64px -80px
}
.ui-icon-shuffle {
    background-position: -80px -80px
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px
}
.ui-icon-folder-open {
    background-position: -16px -96px
}
.ui-icon-document {
    background-position: -32px -96px
}
.ui-icon-document-b {
    background-position: -48px -96px
}
.ui-icon-note {
    background-position: -64px -96px
}
.ui-icon-mail-closed {
    background-position: -80px -96px
}
.ui-icon-mail-open {
    background-position: -96px -96px
}
.ui-icon-suitcase {
    background-position: -112px -96px
}
.ui-icon-comment {
    background-position: -128px -96px
}
.ui-icon-person {
    background-position: -144px -96px
}
.ui-icon-print {
    background-position: -160px -96px
}
.ui-icon-trash {
    background-position: -176px -96px
}
.ui-icon-locked {
    background-position: -192px -96px
}
.ui-icon-unlocked {
    background-position: -208px -96px
}
.ui-icon-bookmark {
    background-position: -224px -96px
}
.ui-icon-tag {
    background-position: -240px -96px
}
.ui-icon-home {
    background-position: 0 -112px
}
.ui-icon-flag {
    background-position: -16px -112px
}
.ui-icon-calendar {
    background-position: -32px -112px
}
.ui-icon-cart {
    background-position: -48px -112px
}
.ui-icon-pencil {
    background-position: -64px -112px
}
.ui-icon-clock {
    background-position: -80px -112px
}
.ui-icon-disk {
    background-position: -96px -112px
}
.ui-icon-calculator {
    background-position: -112px -112px
}
.ui-icon-zoomin {
    background-position: -128px -112px
}
.ui-icon-zoomout {
    background-position: -144px -112px
}
.ui-icon-search {
    background-position: -160px -112px
}
.ui-icon-wrench {
    background-position: -176px -112px
}
.ui-icon-gear {
    background-position: -192px -112px
}
.ui-icon-heart {
    background-position: -208px -112px
}
.ui-icon-star {
    background-position: -224px -112px
}
.ui-icon-link {
    background-position: -240px -112px
}
.ui-icon-cancel {
    background-position: 0 -128px
}
.ui-icon-plus {
    background-position: -16px -128px
}
.ui-icon-plusthick {
    background-position: -32px -128px
}
.ui-icon-minus {
    background-position: -48px -128px
}
.ui-icon-minusthick {
    background-position: -64px -128px
}
.ui-icon-close {
    background-position: -80px -128px
}
.ui-icon-closethick {
    background-position: -96px -128px
}
.ui-icon-key {
    background-position: -112px -128px
}
.ui-icon-lightbulb {
    background-position: -128px -128px
}
.ui-icon-scissors {
    background-position: -144px -128px
}
.ui-icon-clipboard {
    background-position: -160px -128px
}
.ui-icon-copy {
    background-position: -176px -128px
}
.ui-icon-contact {
    background-position: -192px -128px
}
.ui-icon-image {
    background-position: -208px -128px
}
.ui-icon-video {
    background-position: -224px -128px
}
.ui-icon-script {
    background-position: -240px -128px
}
.ui-icon-alert {
    background-position: 0 -144px
}
.ui-icon-info {
    background-position: -16px -144px
}
.ui-icon-notice {
    background-position: -32px -144px
}
.ui-icon-help {
    background-position: -48px -144px
}
.ui-icon-check {
    background-position: -64px -144px
}
.ui-icon-bullet {
    background-position: -80px -144px
}
.ui-icon-radio-off {
    background-position: -96px -144px
}
.ui-icon-radio-on {
    background-position: -112px -144px
}
.ui-icon-pin-w {
    background-position: -128px -144px
}
.ui-icon-pin-s {
    background-position: -144px -144px
}
.ui-icon-play {
    background-position: 0 -160px
}
.ui-icon-pause {
    background-position: -16px -160px
}
.ui-icon-seek-next {
    background-position: -32px -160px
}
.ui-icon-seek-prev {
    background-position: -48px -160px
}
.ui-icon-seek-end {
    background-position: -64px -160px
}
.ui-icon-seek-first {
    background-position: -80px -160px
}
.ui-icon-stop {
    background-position: -96px -160px
}
.ui-icon-eject {
    background-position: -112px -160px
}
.ui-icon-volume-off {
    background-position: -128px -160px
}
.ui-icon-volume-on {
    background-position: -144px -160px

}
.ui-icon-power {
    background-position: 0 -176px
}
.ui-icon-signal-diag {
    background-position: -16px -176px
}
.ui-icon-signal {
    background-position: -32px -176px
}
.ui-icon-battery-0 {
    background-position: -48px -176px
}
.ui-icon-battery-1 {
    background-position: -64px -176px
}
.ui-icon-battery-2 {
    background-position: -80px -176px
}
.ui-icon-battery-3 {
    background-position: -96px -176px
}
.ui-icon-circle-plus {
    background-position: 0 -192px
}
.ui-icon-circle-minus {
    background-position: -16px -192px
}
.ui-icon-circle-close {
    background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px
}
.ui-icon-circle-check {
    background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}
.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px
}
.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px
}
.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px
}
.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px
}
.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px
}
.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px
}
.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px
}
.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px
}
.ui-corner-all {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}
.ui-widget-overlay {
    background: #666 url(https://1326173612.rsc.cdn77.org/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50)
}
.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url(https://1326173612.rsc.cdn77.org/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
    display: inline
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none
}
.ui-accordion .ui-accordion-content-active {
    display: block
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px
}
.ui-datepicker .ui-datepicker-next {
    right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}
.ui-datepicker .ui-datepicker-title select {
    float: left;
    font-size: 1em;
    margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
    float: right
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}
.ui-datepicker td {
    border: 0;
    padding: 1px
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}
.ui-datepicker.ui-datepicker-multi {
    width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%
}
.ui-datepicker-rtl {
    direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}
.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}
.ui-dialog {
    position: relative;
    padding: .2em;
    width: 300px
}
.ui-dialog .ui-dialog-titlebar {
    padding: .5em .3em .3em 1em;
    position: relative
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0;
    padding: 1px;
    height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0
}
.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto;
    zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em;
    line-height: 1.4em;
    width: auto;
    overflow: visible
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move
}
.ui-progressbar {
    height: 2em;
    text-align: left
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}
.ui-resizable {
    position: relative
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}
.ui-slider {
    position: relative;
    text-align: left;
    background: #dfdfdf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
    width: 10px;
    height: 10px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #4d2672;
    width: 6px
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
    cursor: default;
    width: 10px;
    height: 10px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: 3px;
    height: 95px;
    margin-top: 8px
}
.ui-slider-vertical .ui-slider-handle {
    left: -3px;
    margin-left: 0;
    margin-bottom: 0;
    cursor: default;
    width: 10px;
    height: 10px;
    background: #f0f0f0;
    border: 1px solid #b4b4b4;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
    background: #1db954;
    width: 4px
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.ui-tabs {
    padding: .2em;
    zoom: 1
}
.ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
    position: relative;
    float: left;
    border-bottom-width: 0!important;
    margin: 0 .2em -1px 0;
    padding: 0
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em 1em
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 1px;
    border-bottom-width: 0
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}
.ui-tabs .ui-tabs-panel {
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: 0
}
.ui-tabs .ui-tabs-hide {
    display: none!important
}
.upload_area {
    border: 1px solid #e3e3e3;
    width: 100%;
    height: 100%;
    position: absolute
}
.uploadimage_text {
    background-color: rgba(153, 153, 153, 0.6);
    color: #fff;
    height: 20px;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%
}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}
.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.fancybox-opened {
    z-index: 8030
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}
.fancybox-outer,
.fancybox-inner {
    position: relative
}
.fancybox-inner {
    overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}
.fancybox-error {
    color: #444;
    font: 14px/20px 'Open Sans', sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}
.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}
.fancybox-image {
    max-width: 100%;
    max-height: 100%
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(https://www.raaga.com/fancybox/fancybox_sprite.png)
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(https://www.raaga.com/fancybox/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}
.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(https://www.raaga.com/fancybox/blank.gif);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}
.fancybox-prev {
    left: 0
}
.fancybox-next {
    right: 0
}
.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}
.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}
.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}
.fancybox-nav:hover span {
    visibility: visible
}
.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden
}
.fancybox-lock {
    overflow: hidden
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(https://www.raaga.com/fancybox/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    z-index: 1000000
}
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px 'Open Sans', sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}
.fancybox-opened .fancybox-title {
    visibility: visible
}
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}
.fancybox-title-inside-wrap {
    padding-top: 10px
}
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}
.sbHolder {
    float: left;
    font-family: tahoma, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    position: relative;
    width: 110px
}
.sbSelector {
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 110px
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover {
    color: #fff;
    font-size: 11px;
    text-shadow: 0 1px 0#000;
    font-weight: 700;
    outline: 0;
    text-decoration: none
}
.sbToggle {
    background: url(https://1326173612.rsc.cdn77.org/images/select-icons.png) -2px -120px no-repeat;
    display: block;
    height: 20px;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}
.sbToggle:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/select-icons.png) 0 -166px no-repeat
}
.sbToggleOpen {
    background: url(https://1326173612.rsc.cdn77.org/images/select-icons.png) -2px -16px no-repeat
}
.sbToggleOpen:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/select-icons.png) 0 -66px no-repeat
}
.sbHolderDisabled {
    background-color: #3c3c3c;
    border: solid 1px #515151
}
.sbOptions {
    background-color: #f8f8f8;
    border: 1px solid #313131;
    list-style: none;
    left: -38px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 155px;
    z-index: 1;
    overflow-y: auto
}
.sbOptions li {
    padding: 0 7px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #f0efef
}
.sbOptions a {
    display: block;
    outline: 0;
    padding: 7px 0 7px 3px
}
.sbOptions a:link,
.sbOptions a:visited {
    color: #333;
    text-shadow: 0 1px 0 #fff;
    font-size: 11px;
    text-decoration: none
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus {
    color: #ebb52d
}
.sbOptions li.last a {
    border-bottom: 0
}
.sbOptions .sbDisabled {
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
    padding: 7px 0 7px 3px
}
.sbOptions .sbGroup {
    border-bottom: dotted 1px #515151;
    color: #ebb52d;
    display: block;
    font-weight: 700;
    padding: 7px 0 7px 3px
}
.sbOptions .sbSub {
    padding-left: 17px
}
table.tablesorter thead tr th,
table.tablesorter tr td {
    text-indent: 0
}
table.tablesorter thead tr >header {
    background-image: url(https://1326173612.rsc.cdn77.org/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase
}
table.tablesorter thead tr th>header:hover {
    background-image: url(https://1326173612.rsc.cdn77.org/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(https://1326173612.rsc.cdn77.org/images/asc.gif)
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(https://1326173612.rsc.cdn77.org/images/desc.gif)
}
table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
    background-color: #ccc
}
.newact_rect_table table tr:hover {
    background: #f3f3f3;
    position: relative
}
.wrapper_playlist {
    padding: 0;
    margin: 0;
    background: #eee;
    width: 600px;
    height: auto;
    overflow: hidden;
    float: left
}
.wrapper_playlist2 {
    padding: 0;
    margin-left: 20px;
    background: #eee;
    width: 600px;
    max-height: 200px;
    overflow: auto;
    float: left;
    border: 1px solid #ededed
}
input[type=checkbox],
input[type=radio],
label,
.inlineFormField {
    vertical-align: middle
}
.fbFriend {
    border-top: 1px solid #ededed;
    background-color: #fff;
    height: 40px
}
.fbFriendCheck {
    float: left;
    margin: 5px;
    margin-top: 10px;
    width: 25px
}
.fbFriendImage {
    float: left
}
.fbFriend img {
    width: 32px;
    height: 32px;
    margin: 2px;
    margin-right: 10px
}
.fbFriendName {
    margin-top: 5px;
    font-size: 14px;
    font-family: Georgia, serif;
    text-align: left;
    color: #333;
    position: relative;
    float: left;
    width: 250px
}
.play_all {
    float: left;
    position: relative;
    width: 63px;
    height: 63px;
    background: #fff;
    box-shadow: 0 0 8px #b8b8b8;
    -mz-box-shadow: 0 0 8px #b8b8b8;
    -ms-box-shadow: 0 0 8px #b8b8b8;
    -o-box-shadow: 0 0 8px #b8b8b8;
    margin: 10px 9px;
    padding: 0;
    border-radius: 5px;
    -mz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px
}
.friend_img {
    width: 50px;
    height: 50px;
    margin: 5px 7px;
    float: left;
    text-align: center
}
.play_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #333;
    margin-top: 3px;
    width: 50px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.add_friend {
    float: left;
    background: #f6f6f6;
    border: 1px solid #e3e2e2;
    padding: 0 4px;
    height: 17px;
    margin: 0 10px;
    left: 12px;
    cursor: pointer;
    position: relative
}
.add_button {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #262626;
    line-height: 17px
}
.add_icon {
    padding: 0 1px 0 0;
    margin: 0
}
.fbfrnds_list {
    position: relative;
    bottom: 100px;
    height: 80px;
    width: 720px
}
.play_all_img {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    background: #fff;
    margin: 5px 4px;
    padding: 0
}
.friend_img_fb {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center
}
.fb_popup_wraper {
    width: 100%;
    margin: 0 auto;
    display: block;
    height: 550px;
    padding-bottom: 30px;
    background: url(https://1326173612.rsc.cdn77.org/images/tile_bg.jpg) repeat top
}
.fb_popup_title {
    width: 100%;
    height: 46px;
    background: #4b6bb6
}
.fb_popup_title_txt {
    color: #FFF;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14pt;
    text-align: left;
    padding-left: 2%;
    line-height: 42px;
    float: left
}
.fb_popup_cb {
    float: right;
    margin-top: 10px;
    padding-right: 2%;
    width: 20px;
    height: 19px
}
.fb_popup_pf_wrap {
    width: 90%;
    margin: 60px auto 30px;
    height: auto;
    text-align: center;
    overflow: hidden;
    position: relative
}
.fb_popup_pf_wrap ul {
    list-style: none;
    display: block;
    margin: 0 auto;
    text-align: center
}
.fb_popup_pf_wrap ul li {
    display: inline;
    text-align: center;
    margin: 5px;
    padding: 2px
}
.fb_popup_invite_bt_wrap {
    width: 60%;
    height: auto;
    display: block;
    margin: 40px auto 30px;
    overflow: hidden;
    padding: 10px
}
.clear {
    clear: both
}
#myBtn.demo {
    margin: 50px 0 0;
    padding: 5px;
    background: #fff;
    cursor: pointer;
    line-height: 20px;
    border: 1px solid #e6e6e6;
    border-radius: 4px
}
#myBtn.demo .icon {
    margin-top: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(https://1326173612.rsc.cdn77.org/images/btn_icons_sprite.png) transparent 0 -40px no-repeat
}
#myBtn.demo:hover {
    background-color: #cc3732;
    color: #fff;
    border: #dd4b39
}
#myBtn.demo:hover .icon {
    background: url(https://www.raaga.com/images/btn_icons_sprite.png) transparent 0 0 no-repeat
}
.home_div_section {
    margin: 20px 30px;
    padding: 0;
    overflow: hidden;
    position: relative
}
.div_wrap_section {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0
}
.div_wrap_f {
    width: 330px;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 18px 0 0
}
.bot_ti {
    padding: 0;
    margin: 0;
    display: inline-block
}
.div_wrap_f:last-child {
    margin-right: 0
}
.ti_div_home {
    font-size: 1.8em;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 300
}
.div_wrap_f_box {
    padding: 0;
    margin: 10px 0 0;
    border-top: 1px solid #e6e4e4;
    overflow: hidden
}
.box_option {
    list-style: none;
    padding: 0;
    margin: 10px;
    overflow: auto;
    max-height: 468px
}
.box_option li {
    margin: 0;
    padding: 4px 0;
    overflow: hidden;
    border-bottom: 1px solid #e6e4e4;
    position: relative
}
.box_option li:last-child {
    margin-bottom: 0;
    border-bottom: 0
}
.box_option li img {
    float: left;
    border: 0
}
.box_option_right {
    padding: 0;
    margin: 0 0 0 58px;
    overflow: hidden;
    text-align: left
}
.box_option_right a {
    font: normal 9pt 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.box_option_right span {
    font: normal 10pt/20px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.box_option_right span a {
    font: normal 9.5pt/20px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
}
.div_wrap_f1 {
    width: 49%;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0 2% 0 0
}
.div_wrap_f1:last-child {
    margin: 0
}
.div_wrap_f_box_menu {
    padding: 0 0 0 10px;
    margin: 0;
    background: #f5f5f5;
    overflow: hidden
}
.div_wrap_f_box_menu a {
    float: left;
    font: normal 14px/28px 'Open Sans', sans-serif;
    color: #333;
    text-decoration: none;
    text-align: center;
    padding: 0 20px
}
.div_wrap_f_box_menu a.active {
    border-bottom: 2px solid #097dff
}
.box_option_right1 {
    padding: 0;
    margin: 0 0 0 52px;
    overflow: hidden
}
.bpr_title {
    font: normal 14px/20px segoe ui, 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.bpr_title_sub {
    font: normal 13px/18px segoe ui, 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.ply_iocn_song {
    float: left;
    width: 44px;
    height: 44px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -2px -643px;
    padding: 0;
    margin: 0;
    cursor: pointer
}
.live_bg {
    width: 100%;
    height: 307px;
    position: absolute;
    border: none
}
.live_in_home {
    text-align: center;
    overflow: hidden;
    margin-top: 10px;
    padding: 0
}
.live_in_home img {
    border: 2px solid #fff
}
.live_text_home {
    font: 16px/22px 'Open Sans', sans-serif;
    color: #333;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 20px
}
.live_text_home a {
    display: block;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.liv_msub {
    font-size: 13px
}
.liste_nbut {
    background: #dcc716;
    color: #fff;
    font: bold 19px/34px 'Open Sans', sans-serif;
    padding: 0 23px;
    height: 34px;
    text-align: center;
    display: inline-block;
    margin: 15px 0 0;
    border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-bottom: 3px solid #246198;
    cursor: pointer
}
.live_drop {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.live_drop_ic {
    background: url(https://1326173612.rsc.cdn77.org/images/live_drop.png) no-repeat;
    width: 22px;
    height: 17px;
    float: right;
    margin: 10px 15px 0 0
}
.liv_dr_down {
    width: 140px;
    height: 240px;
    position: absolute;
    top: 12px;
    right: 16px;
    background: #eee;
    list-style: none;
    padding: 0
}
.liv_dr_down li {
    padding: 0
}
.liv_dr_down li a {
    display: block;
    font: 13px/20px 'Open Sans', sans-serif;
    color: #333;
    text-align: left;
    text-decoration: none;
    padding: 5px 0 0 15px
}
.liv_dr_down li a:hover {
    color: #0787f2
}
.liv_dr_down li a.active {
    color: #0787f2
}
.cbp-spmenu {
    background: #ebebeb;
    position: fixed;
    border-right: 1px #999 solid;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .5)
}
.cbp-spmenu::-webkit-scrollbar {
    width: 8px
}
.cbp-spmenu::-webkit-scrollbar-button {
    width: 8px;
    height: 3px
}
.cbp-spmenu::-webkit-scrollbar-track {
    background: #eee;
    border: skinny plain #d3d3d3;
    box-shadow: 0 0 3px #655eb3 inset;
    border-radius: 10px
}
.cbp-spmenu::-webkit-scrollbar-thumb {
    background: #999;
    border: skinny plain gray;
    border-radius: 10px
}
.cbp-spmenu::-webkit-scrollbar-thumb:hover {
    background: #7d7d7d
}
.cbp-spmenu h3 {
    color: #afdefa;
    font-size: 1.9em;
    padding: 20px;
    margin: 0;
    font-weight: 300;
    background: #0d77b6
}
.nav_menu_video_sec a {
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    border-bottom: 1px solid #dfdfdf;
    line-height: 30px
}
.nav_menu_video_sec a.active {
    display: block;
    color: #dedfe1;
    font-size: 1.1em;
    font-weight: 300;
    background: #554dac
}
.nav_menu_video_sec a:active,
.nav_menu_video_sec a:hover {
    background: #554dac;
    color: #FFF
}
.cbp-spmenu-vertical {
    width: 240px;
    height: 87%;
    top: 130px;
    z-index: 1000
}
.cbp-spmenu-vertical a {
    margin: 0 20px 0 30px;
    padding: 0 0 0 10px
}
.cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden
}
.cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left
}
.cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: .8em;
    border-left: 1px solid #258ecd
}
.cbp-spmenu-left {
    left: -242px
}
.cbp-spmenu-right {
    right: -240px
}
.cbp-spmenu-left.cbp-spmenu-open {
    left: 0
}
.cbp-spmenu-right.cbp-spmenu-open {
    right: 0
}
.cbp-spmenu-top {
    top: -150px
}
.cbp-spmenu-bottom {
    bottom: -150px
}
.cbp-spmenu-top.cbp-spmenu-open {
    top: 0
}
.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0
}
.cbp-spmenu-push {
    position: relative;
    left: 0
}
.cbp-spmenu-push-toright {
    left: 240px
}
.cbp-spmenu-push-toleft {
    left: -240px
}
.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}
@media screen and (max-width: 55.1875em) {
    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px
    }
    .cbp-spmenu-top {
        top: -110px
    }
    .cbp-spmenu-bottom {
        bottom: -110px
    }
}
@media screen and (max-height: 26.375em) {
    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px
    }
    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
        left: -190px
    }
    .cbp-spmenu-right {
        right: -190px
    }
    .cbp-spmenu-push-toright {
        left: 190px
    }
}
.newpodcast_menu {
    height: 58px;
    background: url(https://1326173612.rsc.cdn77.org/images/home_bg.png);
    background-repeat: repeat;
    right: 0;
    left: 0;
    display: block;
    z-index: 101;
    position: relative;
    margin-bottom: 10px;
    border-bottom: 2px solid #ccc
}
.newpodcast_menu_icon {
    float: left;
    color: #FFF;
    padding: 20px 5px 0 15px
}
.newpodcast_menutext {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #424242;
    text-align: left;
    font-size: 18pt;
    margin-left: 0
}
.slimScrollDiv {
    position: absolute
}
.creator_plts_audio {
    padding: 0;
    margin: 5px;
    overflow: hidden
}
.creator_plts_img_audio {
    float: left;
    border: 0;
    width: 30px;
    height: 30px;
    overflow: hidden
}
.audio_title_s {
    font: 16px/18px 'Open Sans',sans-serif;
    display: block;
    color: #000;
    text-decoration: none;
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    height: 38px;
    overflow: hidden;
    margin-bottom: 6px;
    font-weight: 400;
}
.audio_title_m {
    font: normal 12px/16px 'Open Sans',sans-serif;
    color: #777;
    text-decoration: none;
    padding: 0;
    margin: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.audio_title_s:hover {
    text-decoration: underline
}
.audio_title_m:hover {
    color: #999
}
.audio_c_h {
    margin: 0 0 0 38px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: 400;
    line-height: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.audio_c_sub_h {
    margin: 0 0 0 38px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #666;
    font-weight: 400;
    line-height: 14px;
    text-overflow: ellipsis white-space: nowrap;
    overflow: hidden
}
.tit_div_audio {
    padding: 0;
    margin: 4px 0 0;
    height: 20px
}
.tit_div_audio_home {
    padding: 0;
    margin: 6px;
    height: auto
}
.embed_code {
    float: left;
    padding: 2px 6px;
    width: 62px;
    height: 24px;
    background: transparent;
    margin: 10px 10px 0;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/embed.png) no-repeat
}
@media screen and (max-width: 1040px) {
    .header_nav_menu_item ul li a {
        padding: 0 12px!important
    }
}
.dropdown_trend_languages_resolution {
    display: block
}
@media screen and (min-width: 1920px) {
    .dropdown_trend_languages_resolution {
        display: none
    }
}
.header_language_list_ul {
    float: left
}
@media screen and (min-width: 1000px) {
    .header_language_list_ul li:nth-child(-n+7) {
        display: block
    }
    .header_language_list_ul li:nth-child(n+8) {
        display: none
    }
    .dropdown_trend_languages_resolution div.dropdown-slider a:nth-child(-n+7) {
        display: none
    }
}
@media screen and (min-width: 1260px) {
    .header_language_list_ul li:nth-child(-n+8) {
        display: block
    }
    .header_language_list_ul li:nth-child(n+9) {
        display: none
    }
    .dropdown_trend_languages_resolution div.dropdown-slider a:nth-child(-n+8) {
        display: none
    }
}
@media screen and (min-width: 1350px) {
    .header_language_list_ul li:nth-child(-n+9) {
        display: block
    }
    .header_language_list_ul li:nth-child(n+10) {
        display: none
    }
    .dropdown_trend_languages_resolution div.dropdown-slider a:nth-child(-n+9) {
        display: none
    }
}
@media screen and (min-width: 1600px) {
    .header_language_list_ul li:nth-child(-n+12) {
        display: block
    }
    .header_language_list_ul li:nth-child(n+13) {
        display: none
    }
    .dropdown_trend_languages_resolution div.dropdown-slider a:nth-child(-n+12) {
        display: none
    }
}
@media screen and (min-width: 1900px) {
    .header_language_list_ul li {
        display: block
    }
}
#tester {
    display: none
}
.home_div_seperation {
    overflow: hidden!important;
    margin: 0 0 5px
}
.home_div_seperation_fb {
    overflow: visible!important;
    height: 34px;
    margin: 25px 10px 5px 30px;
    background-color: #1b213c;
    padding: 6px 0
}
.home_right_sepration_div {
    margin: 0 360px 0 30px;
    padding: 0
}
.home_right_sepration_f {
    padding: 0;
    margin: 0
}
.home_your_frds {
    float: right;
    width: 330px;
    height: auto;
    margin: 0
}
.ur_fr {
    list-style: none;
    padding: 0;
    margin: 10px 10px 0 0
}
.ur_fr li {
    margin: 0;
    padding: 4px 0;
    overflow: hidden;
    border-bottom: 1px solid #ccc
}
.ur_fr li a {
    text-decoration: none;
    color: #333
}
.ur_fr li a img {
    float: left;
    width: 60px;
    height: 60px
}
.ur_frds_name {
    margin-left: 70px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.ur_frds_name_title {
    font: 14px/24px 'Open Sans', sans-serif;
    color: #333;
    text-align: left
}
.sub_ur_frnd {
    font: 12px/17px 'Open Sans', sans-serif;
    color: #666;
    text-align: left;
    display: block
}
.listen_radio_ch {
    float: right;
    padding: 0;
    margin: 0 30px 0 0
}
.ch_name {
    float: left;
    font: 14px/30px 'Open Sans', sans-serif;
    color: #333;
    margin-right: 10px
}
.ch_radio_select {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    margin: 0
}
.ch_radio_select li {
    padding: 0;
    float: left;
    margin-right: 5px
}
.ch_radio_select li a {
    background: #e2e2e2;
    border-bottom: 2px solid #c8c8c8;
    font: 13px/30px 'Open Sans', sans-serif;
    color: #333;
    text-decoration: none;
    width: 30px;
    height: 28px;
    margin: 0;
    text-align: center;
    float: left
}
.ch_radio_select li a:hover {
    background: #0592ff;
    color: #fff;
    border-bottom: 2px solid #0070c6
}
.ch_radio_select li a.active {
    background: #0592ff;
    color: #fff;
    border-bottom: 2px solid #0070c6
}
.ch_radio_select li:last-child {
    margin-right: 0
}
.fb_link_home {
    float: left;
    padding: 0;
    margin: 0 0 0 6px
}
.fb_link_home a {
    text-decoration: none;
    margin-right: 5px;
    float: left
}
.in_fb_home {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 162px;
    height: 33px;
    float: left;
    background-position: -419px -543px
}
.in_conn_home {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 162px;
    height: 33px;
    float: left;
    background-position: -419px -510px
}
@media only screen and (max-width: 1024px) {
    .home_your_frds {
        float: none;
        width: auto;
        height: auto;
        margin: 0 3%
    }
    #bot_ti_trending {
        width: 100%
    }
    .div_wrap_f_box {
        width: 100%!important
    }
    .div_wrap_f {
        width: 100%;
        height: auto;
        overflow: hidden;
        padding: 0;
        margin: 18px 0 0
    }
}
.audio_slide_b {
    background: url(https://1326173612.rsc.cdn77.org/images/podcast_header.jpg) no-repeat;
    background-size: cover;
    height: 300px;
    display: none
}
#audio_grid_div_home .audio_slide_b {
    display: block
}
.text_audio_b {
    padding: 0;
    margin: 50px 0 0 50px;
    display: inline-block
}
.tittext_audio_b {
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 4rem;
    color: #fff;
    text-transform: uppercase
}
.static_text {
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    font-size: 27px;
    color: #fff;
    margin: 10px 0 0;
    padding: 0
}
.animate_caption {
    color: #0CF;
    float: left;
    padding-right: 10px
}
.demand_radio {
    margin: 0;
    padding: 0;
    font-weight: 100;
    font-size: 4rem;
    color: #fff
}
@media only screen and (max-width: 1024px) {
    .static_text {
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 18px;
        color: #fff;
        margin: 10px 0 0;
        padding: 0
    }
    .tittext_audio_b {
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 2rem;
        color: #fff;
        text-transform: uppercase
    }
    .demand_radio {
        margin: 0;
        padding: 0;
        font-weight: 100;
        font-size: 2rem;
        color: #fff
    }
    .text_audio_b {
        padding: 0;
        margin: 50px 0 0 50px;
        display: inline-block
    }
}
.audio_detail {
    background-color: #fff;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    text-align: justify;
    padding: 8px;
    margin: 5px 0 0
}
.audio_top_menu {
    float: right;
    padding: 0 16px 0 0;
    margin: 16px 0 0;
    position: relative
}
.audio_tp_nav {
    list-style: none;
    padding: 0;
    margin: 0;
    background: #ebebeb;
    background: -moz-linear-gradient(top, #fff 33%, #e1e1e1 100%);
    background: -webkit-linear-gradient(top, #fafafa 33%, #eaeaea 100%);
    background: -o-linear-gradient(top, #fafafa 33%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #fafafa 33%, #eaeaea 100%);
    background: linear-gradient(top, #fafafa 33%, #eaeaea 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea');
    display: inline-block;
    border: #d8d8d8 1px solid;
    overflow: hidden;
    border-bottom: 3px solid #ddd
}
.audio_tp_nav li {
    float: left;
    padding: 0;
    margin: 0;
    position: relative
}
.audio_tp_nav li a {
    text-align: center;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 13px/30px 'Open Sans', sans-serif;
    color: #424242;
    padding: 0 16px;
    -webkit-box-shadow: 1px 0 #fff;
    -moz-box-shadow: 1px 0 #fff;
    box-shadow: 1px 0 #fff;
    border-right: 1px solid #bfbec2
}
.audio_tp_nav li:last-child a {
    border-right: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.audio_tp_nav li a:hover {
    background: #f3f3f3;
    color: #333
}
.audio_tp_nav li a.active {
    background: #2c91ff;
    color: #fff
}
.more_bt_audio {
    background: url(https://1326173612.rsc.cdn77.org/images/audio_more.png) no-repeat;
    width: 20px;
    height: 15px;
    display: inline-block;
    position: relative;
    top: 3px;
    background-position: center
}
.adio_sub_nav {
    width: 330px;
    height: 270px;
    background: #e8e8e8;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -mz-border-radius: 4px;
    -o-border-radius: 4px;
    position: absolute;
    right: 30px;
    top: 48px;
    border: 4px solid #d6d6d6
}
.adio_sub_nav_mn {
    padding: 0;
    margin: 15px 0;
    width: 160px;
    float: left
}
.adio_sub_nav_mn a {
    font: bold 13px/30px 'Open Sans', sans-serif;
    color: #666;
    text-decoration: none;
    display: block;
    text-align: left;
    text-transform: uppercase;
    padding: 0 10px 0 25px;
    border-bottom: 1px solid #dcdcde
}
.adio_sub_nav_mn a:hover {
    color: #000
}
.adio_sub_nav_mn a.active {
    color: #2c91ff
}
.adio_sub_nav_mn a:last-child {
    border-bottom: none
}
.right_br {
    border-right: 2px solid #dcdcde
}
.adio_sub_nav:after,
.adio_sub_nav:before {
    bottom: 100%;
    right: 4%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
.adio_sub_nav:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #e8e8e8;
    border-width: 10px;
    margin-right: 6px
}
.adio_sub_nav:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #d6d6d6;
    border-width: 16px;
    margin-right: 0
}
@media only screen and (max-width: 1024px) {
    .audio_tp_nav li a {
        text-align: center;
        display: block;
        text-decoration: none;
        text-transform: uppercase;
        font: bold 11.4px/30px 'Open Sans', sans-serif;
        color: #424242;
        padding: 0 6px;
        -webkit-box-shadow: 1px 0 #fff;
        -moz-box-shadow: 1px 0 #fff;
        box-shadow: 1px 0 #fff;
        border-right: 1px solid #bfbec2
    }
    .audio_top_menu {
        float: right;
        padding: 0 10px 0 0;
        margin: 16px 0 0
    }
}
.div_wrap_f_ep {
    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0 3% 0 0
}
.bot_ti_ep {
    padding: 0;
    margin: 0;
    display: inline-block
}
.div_wrap_f_ep:last-child {
    margin-right: 0
}
.ti_div_home_ep {
    font-size: 1.8em;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: 300
}
.div_wrap_f_ep:last-child {
    margin-right: 0
}
.div_wrap_f_box_ep {
    padding: 0;
    margin: 10px 0 0;
    border-top: 1px solid #c6c6c6;
    background: #fff;
    overflow: hidden
}
.box_option_ep {
    list-style: none;
    padding: 0;
    margin: 6px 10px
}
.box_option_ep li {
    margin: 0;
    padding: 4px 0;
    overflow: hidden;
    border-bottom: 1px solid #e6e4e4;
    width: 46%;
    float: left;
    margin-right: 4%
}
.box_option_ep li:last-child {
    margin-bottom: 0;
    border-bottom: 0
}
.box_option_ep li img {
    float: left;
    border: 0
}
.box_option_right_ep {
    padding: 0;
    margin: 0 0 0 58px;
    overflow: hidden
}
.box_option_right_ep a {
    font: normal 14px/20px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.box_option_right_ep span {
    font: normal 13px segoe ui, 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.my_pr_changes_r {
    padding: 0;
    margin: 8px 0 0;
    border-bottom: 1px solid #e3e3e3;
    display: inline-block;
    width: 100%
}
.my_pr_changes_rnav {
    margin: 0 40px 0 0;
    padding: 0;
    list-style: none
}
.my_pr_changes_rnav li {
    float: left;
    padding: 0;
    height: 40px
}
.my_pr_changes_rnav li a {
    font: 100 14px/40px 'Open Sans', sans-serif;
    color: #666;
    text-align: center;
    float: left;
    display: block;
    height: 40px;
    padding: 0 20px;
    text-decoration: none
}
.my_pr_changes_rnav li a:hover {
    color: #333;
    border-bottom: 2px solid #1db954;
    height: 40px
}
.my_pr_changes_rnav li a.active {
    color: #333;
    border-bottom: 2px solid #1db954;
    height: 40px
}
.form_raaga_profile {
    /*width: 450px;*/
	width: 525px;
    margin: 30px auto 0;
    background: #fff;
    box-shadow: #a2a2a2 0 0 6px 0;
    -webkit-box-shadow: #a2a2a2 0 0 6px 0;
    -o-box-shadow: #a2a2a2 0 0 6px 0;
    -mz-box-shadow: #a2a2a2 0 0 6px 0
}
.form_raaga_profile .image_wrap_big {
    float: none!important;
    margin: 0 auto!important;
    height: 150px;
    width: 150px;
    outline: none
}
.up_date_text {
    font: 100 21px/50px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 15px 0 0;
    text-align: center
}
.form_input {
    padding: 0 40px 30px;
    margin-top: 10px;
    overflow: hidden
}
.form_ct {
    width: 344px;
    padding: 0 12px;
    margin: 0 0 8px;
    background: #f9f8f8;
    border: 1px solid #dadada;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    font: 100 14px/44px 'Open Sans', sans-serif;
    color: #333;
    height: 44px
}
.form_ct_oprion {
    width: 370px;
    padding: 0 12px;
    margin: 0 0 8px;
    background: #f9f8f8;
    border: 1px solid #dadada;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    font: 100 14px/44px 'Open Sans', sans-serif;
    color: #333;
    height: 44px
}
#form_ct_oprion_dobmonth,
#form_ct_oprion_dobdate {
    width: 95px
}
#form_ct_oprion_dobyear {
    width: 170px
}
.radio_box_input {
    padding: 10px 0;
    margin: 0
}
.radio_box_input label {
    font: 100 14px/20px 'Open Sans', sans-serif;
    color: #333
}
.bottons_pr {
    margin-top: 10px;
    padding: 0;
    overflow: hidden
}
.up_bts {
    background: #009cff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    font: 100 16px/40px 'Open Sans', sans-serif;
    color: #fff;
    border: 0;
    padding: 0 27px;
    width: 190px;
    margin-right: 5px;
    cursor: pointer
}
.can_bts {
    background: #6c6c6c;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px;
    font: 100 16px/40px 'Open Sans', sans-serif;
    color: #fff;
    border: 0;
    padding: 0 50px;
    cursor: pointer
}
.or_text {
    font: 100 14px/40px 'Open Sans', sans-serif;
    color: #888;
    text-align: center;
    display: block;
    margin-bottom: 8px
}
.oops_error {
    width: 50%;
    height: 400px;
    margin: 100px auto 0;
    padding: 0;
    font: 14px 'Open Sans', sans-serif
}
.error_class {
    float: right;
    padding: 0;
    margin: 0
}
.error_404_left {
    margin-right: 350px;
    padding: 0
}
.error_404_left1 {
    margin-right: 0;
    padding: 0;
    text-align: center
}
.oops_text_img {
    background: url(https://1326173612.rsc.cdn77.org/images/oopsa_text.png) no-repeat;
    width: 143px;
    height: 69px;
    display: block
}
.oops_text_img1 {
    background: url(https://1326173612.rsc.cdn77.org/images/oopsa_text_1.png) no-repeat;
    width: 250px;
    height: 69px;
    display: inline-block;
    text-align: center;
    position: relative;
    bottom: 13px
}
.oops_tex {
    font: 14px/20px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 4px 0
}
.oops_tex_a {
    color: #08a9fc;
    font: normal 15px/20px 'Open Sans', sans-serif;
    padding: 0;
    margin: 0
}
.top_oops {
    padding: 0;
    margin-bottom: 60px;
    overflow: hidden
}
.oops_search_box {
    padding: 0;
    margin: 0;
    display: block
}
.search_span {
    font: bold 14px/20px 'Open Sans', sans-serif
}
.sear_oops_in {
    width: 71%;
    float: left;
    background: #fff;
    padding: 13px 1.5%;
    margin: 0;
    font: bold 14px/20px 'Open Sans', sans-serif;
    border: 0;
    border-bottom: 3px solid #dedede
}
.input_box_o {
    padding: 0;
    margin: 5px 0 0;
    width: 100%
}
.tetx_se {
    background: #45a5d1;
    width: 26%;
    padding: 10px 0;
    text-align: center;
    display: block;
    float: left;
    text-decoration: none;
    color: #fff;
    font: bold 20px/26px 'Open Sans', sans-serif;
    border-bottom: 3px solid #dedede
}
.solve {
    color: #8b9fac;
    font: normal 14px/20px 'Open Sans', sans-serif;
    padding: 0;
    margin: 0;
    text-decoration: none
}
.raaga_footer_div {
    width: 100%;
    border-top: 2px solid #d7d7d7;
    display: inline-block;
    margin: 0;
    padding-bottom: 0
}
.fooer_div_in {
    margin: 0;
    text-align: center;
    display: inline-block;
    width: 1000px;
    padding: 25px 30px 0 100px
}
.footer_ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left
}
.footer_ul li {
    padding: 0
}
.footer_ul li a {
    font: 13px/24px 'Open Sans', sans-serif;
    color: #333;
    padding: 0;
    margin: 0;
    display: block;
    text-decoration: none;
    text-align: left
}
.social_footer {
    padding: 0;
    margin: 3px 0;
    float: left;
    height: 30px
}
.fb_f_ic {
    width: 30px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/fb_f_icon.jpg) no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.tw_f_ic {
    width: 30px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/tw_f_icon.jpg) no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.gg_f_ic {
    width: 30px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/gg_f_icon.jpg) no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.p_f_ic {
    width: 30px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/p_f_icon.jpg) no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.yu_f_ic {
    width: 30px;
    height: 30px;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/yu_f_icon.jpg) no-repeat;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -mz-border-radius: 100%;
    -o-border-radius: 100%
}
.social_footer a {
    margin-right: 3px;
    opacity: .8
}
.social_footer a:hover {
    opacity: 1
}
.social_footer a:last-child {
    margin-right: 0
}
.ff_foll {
    margin: 0 10px;
    padding: 0;
    font: 13px/30px 'Open Sans', sans-serif;
    color: #333;
    float: left
}
.copy_fo_r {
    padding: 0;
    margin: 10px 0 0;
    float: left
}
.copy_fo_r span {
    font: 13px/30px 'Open Sans', sans-serif;
    color: #333
}
.copy_fo_r a {
    font: 13px/30px 'Open Sans', sans-serif;
    color: #333;
    text-decoration: none;
    padding: 0 5px
}
.copy_fo_r a:hover {
    color: #23a7cf;
    text-decoration: underline
}
@media screen and (max-width: 1024px) {
    .footer_ul li a {
        padding: 0 6px
    }
}
.foo-section {
    width: 20%;
    float: left
}
.foo_hea_h3 {
    margin: 0 0 6px;
    padding: 0;
    font: bold 14px 'Open Sans', sans-serif;
    color: #333;
    text-align: left
}
.footer_bootom {
    padding: 0 0 0 100px;
    margin: 0;
    width: 1000px;
    overflow: hidden;
    display: inline-block
}
.twit_box {
    width: 24%;
    height: 110px;
    display: none;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 10px;
    float: left
}
.social_butt_l {
    float: right;
    overflow: hidden;
    padding: 0;
    margin: 0
}
.fb_lik_bo {
    float: left;
    padding: 0;
    margin-right: 10px
}
.g_plus_lik_bo {
    float: left;
    padding: 0;
    margin: 0
}
.audio_home_icon {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 28px;
    height: 20px;
    left: 0;
    position: relative;
    margin-right: 5px;
    background-position: -78px -652px;
    display: inline-block;
    top: 5px
}
.right_pan_top_mraaga {
    width: 312px;
    height: 46px;
    visibility: visible;
    background: #efefef;
    float: right
}
@font-face {
    font-family: 'brandongrotesque-bold-webfont';
    src: url(https://www.raaga.com/fonts/brandongrotesque-bold-webfont.eot);
    src: url(https://www.raaga.com/fonts/brandongrotesque-bold-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.raaga.com/fonts/brandongrotesque-bold-webfont.woff) format("woff"), url(https://www.raaga.com/fonts/brandongrotesque-bold-webfont.ttf) format("truetype")
}
.arist_label_banner {
    width: 100%;
    text-align: center;
    height: 430px;
    background-size: cover;
    background: url(https://1326173612.rsc.cdn77.org/images/label_banner.jpg) no-repeat;
    position: relative
}
.la_banner_heading {
    font-family: "brandongrotesque-bold-webfont";
    font-size: 40px;
    color: #fff;
    text-align: center;
    margin: 0;
    padding-top: 150px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #333
}
.bo_tton {
    text-align: center;
    text-decoration: none;
    padding: 0 30px;
    height: 50px;
    border: 3px solid #fff;
    background: transparent;
    font-family: "brandongrotesque-bold-webfont";
    font-size: 30px;
    display: inline-block;
    color: #fff;
    line-height: 56px;
    text-transform: uppercase;
    margin-top: 20px;
    text-shadow: 0 1px 0 #333
}
.bo_tton:hover {
    background: #fffc07;
    color: #333;
    border: 3px solid #fffc07;
    text-shadow: 0 1px 0 #fffe86
}
.content_artist {
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0 0;
    position: relative
}
.content_artist_topbox {
    margin: 0 0 70px;
    padding: 0;
    overflow: hidden;
    height: 270px
}
.content_artist_topbox img {
    position: absolute;
    right: 0;
    top: -70px
}
.content_artist_left {
    margin-right: 450px;
    padding: 0
}
.content_artist_left p {
    padding: 0;
    font: 14px/17px 'Open Sans', sans-serif;
    color: #333;
    text-align: justify
}
.content_artist_left a {
    font: 20px/44px 'Open Sans', sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0 30px;
    text-align: center;
    height: 44px;
    background: #00a1ed;
    color: #fff;
    display: inline-block
}
.content_artist_label {
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative
}
.ctitle {
    padding: 0;
    margin: 0;
    overflow: hidden
}
.hh {
    font: 24px/24px 'Open Sans', sans-serif;
    color: #333;
    padding: 0;
    margin: 0 40%;
    text-align: center;
    text-transform: uppercase
}
.f1_c {
    width: 42%;
    padding: 0;
    float: left;
    height: 3px;
    position: relative;
    top: -12px;
    background: #dcdcdc
}
.f2_c {
    width: 42%;
    padding: 0;
    float: right;
    height: 3px;
    position: relative;
    top: -12px;
    background: #dcdcdc
}
.label_imgess {
    overflow: hidden;
    margin-top: 20px;
    padding: 0
}
.label_imgess img {
    border: 0;
    margin: 15px 21px 0
}
.label_imgess img:first-child {
    margin: 15px 21px 0 0
}
.label_imgess img:last-child {
    margin: 15px 0 0 13px
}
.apps_label_page {
    width: 100%;
    height: 340px;
    background: url(https://1326173612.rsc.cdn77.org/images/line_bg_ll.jpg);
    overflow: hidden;
    margin-top: 0
}
.apps_label_page_center {
    width: 900px;
    margin: 20px auto 0;
    padding: 0xp;
    overflow: hidden;
    height: auto;
    text-align: center
}
.get_raaga {
    font: 40px 'Open Sans', sans-serif;
    color: #333;
    margin: 0;
    padding: 0
}
.get_raaga_app_i {
    margin-top: 35px;
    padding: 0;
    text-align: center;
    display: inline-block
}
.get_raaga_app_i a {
    text-decoration: none;
    color: #333;
    font: 14px 'Open Sans', sans-serif;
    float: left;
    text-transform: uppercase;
    margin: 0 20px;
    display: inline-block
}
.ios_gt_ap {
    background: url(https://1326173612.rsc.cdn77.org/images/ios_app_l.png) no-repeat;
    width: 70px;
    height: 128px;
    display: inline-block
}
.and_gt_ap {
    background: url(https://1326173612.rsc.cdn77.org/images/and_app_l.png) no-repeat;
    width: 70px;
    height: 128px;
    display: inline-block
}
.win_gt_ap {
    background: url(https://1326173612.rsc.cdn77.org/images/win_app_l.png) no-repeat;
    width: 70px;
    height: 128px;
    display: inline-block
}
.black_gt_ap {
    background: url(https://1326173612.rsc.cdn77.org/images/black_app_l.png) no-repeat;
    width: 90px;
    height: 128px;
    display: inline-block
}
.gt_ap_ttt {
    display: block;
    margin-top: 10px
}
.fff {
    color: #999;
    font: 12px 'Open Sans', sans-serif;
    clear: both
}
@media screen and (max-width: 1250px) {
    .advframe_class_728 {
        display: none
    }
    .advframe_class_468 {
        display: block
    }
    .advframe_class_footer_728 {
        display: none
    }
}
@media screen and (min-width: 1251px) {
    .advframe_class_728 {
        display: block
    }
    .advframe_class_468 {
        display: none
    }
    .advframe_class_footer_728 {
        display: block;
        margin-top: 10px
    }
}
.foll_fav_bt_parent {
    float: right;
    position: absolute;
    bottom: 15px;
    right: 20px
}
.foll_fav_bt_parent_special {
    padding-top: 12px;
    position: absolute;
    right: 20px
}
.foll_fav_bt {
    display: block;
    padding: 0;
    margin: 5px 0 0;
    overflow: hidden;
    position: absolute;
    right: 20px;
    z-index: 1
}
#foll_fav_bt_artist {
    position: relative!important;
    right: 0!important
}
.foll_fav_bt a {
    cursor: pointer;
    width: auto;
    height: auto;
    font: 13px/22px 'Open Sans', sans-serif;
    color: #fff;
    text-decoration: none;
    border: 2px solid #1db954;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    float: left;
    background: #1db954;
    padding: 2px 10px;
    margin-right: 10px
}
.foll_fav_active {
    color: #fff!important;
    border: 2px solid #31aa36!important;
    background: #31aa36!important
}
.bt_bg_ff {
    width: auto;
    height: 22px;
    float: left;
    margin-right: 10px
}
.pla_ra_art_bt {
    width: 120px;
    height: 30px;
    font: 13px/30px 'Open Sans', century gothic;
    color: #fff!important;
    text-decoration: none;
    border: 2px solid #068dcb!important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    float: left;
    background: rgba(255, 255, 255, 0.7);
    margin-right: 4px
}
.pla_ra_ff {
    height: 22px;
    background: #068dcb;
    float: left;
    margin-right: 10px
}
.pla_ra_img {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 22px;
    height: 22px;
    background-position: -170px -706px;
    float: left;
    margin: 0 auto
}
.foll_count-num {
    float: left;
    background: #fff;
    border: 1px solid #d6d5d2;
    line-height: 22px;
    margin-left: -5px;
    min-width: 34px;
    padding: 1px 4px;
    text-align: center;
    white-space: nowrap;
    color: #666;
    position: relative
}
.foll_count-num:after,
.foll_count-num:before {
    border: solid transparent;
    content: ' ';
    height: 0;
    right: 100%;
    position: absolute;
    width: 0
}
.foll_count-num:after {
    border-width: 5px;
    border-right-color: #fff;
    top: 7px
}
.foll_count-num:before {
    border-width: 6px;
    border-right-color: #d6d5d2;
    top: 6px
}
.bt_bg_ff_active {
    width: 36px;
    height: 22px;
    background: #31aa36;
    float: left;
    margin-right: 0
}
.bt_bg_ff_img {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 22px;
    height: 22px;
    background-position: -121px -726px;
    float: left;
    margin: 0 7px
}
.bt_bg_favorite_img {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 22px;
    height: 22px;
    background-position: -148px -726px;
    float: left;
    margin: 0 auto
}
.label_footer {
    border-top: 1px solid #e3e3e3;
    height: auto;
    width: auto;
    padding: 0 0 20px;
    margin: 0;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-right: 0
}
.label_footer_in {
    height: auto;
    margin: 0 auto;
    padding: 30px 0 35px;
    position: relative
}
/* Footer Language Link */
.new_footer {
    margin: 20px auto;
    text-align: left;
    border-bottom: 1px solid #e3e3e3;
}
.new_footer a {
    font-size: 9pt;
    color: #888;
    font: 9pt 'Open Sans', sans-serif;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 20px;
    display: inline-block;
    padding: 0px 5px;
}
.new_footer a:hover {
    color: #464646;
}
.new_footer span {
    border: 1px solid #888;
    border-radius: 50%;
    height: 4px;
    width: 4px;
    display: inline-block;
    background: #888;
    vertical-align: middle;
    margin-bottom: 1px;
}
@media screen and (max-width: 768px) {
    .new_footer {
        text-align: center;
    }
}
/* Footer Language Link Ends */
.label_ll_raaga {
    margin: auto
}
.fo_column_box {
    padding: 0 0 10px;
    margin: 0;
    overflow: hidden;
    display: table;
    text-align: left;
    width: 90%
}
.label_fcolumn {
    width: 20%;
    min-height: 200px;
    display: inline-block;
    vertical-align: top
}
.label_fcolumn h3 {
    text-transform: uppercase;
    margin: 0 0 10px;
    color: #424242;
    font: 600 12pt 'Open Sans', sans-serif
}
.label_fcolumn ul {
    padding: 0;
    margin: 0
}
.label_fcolumn ul li {
    list-style: none
}
.label_fcolumn ul li a {
    text-decoration: none;
    color: #888;
    font: 9pt 'Open Sans', sans-serif;
    line-height: 22px;
    font-weight: 400;
}
.copy_rights_la {
    padding: 20px 20px 20px 0;
    margin: 0 0 20px;
    color: #424242;
    text-align: left
}
.copy_rights_la span {
    color: #424242;
    font: 13px/20px 'Open Sans', sans-serif;
    font-weight: 100
}
.copy_rights_la a {
    color: #424242;
    font: 13px/20px 'Open Sans', sans-serif;
    padding: 0 10px;
    font-weight: 100
}
.twitter_lfooter {
    padding: 0;
    margin: 10px 0;
    display: block
}
.fb_lfooter {
    padding: 0;
    margin: 10px 0;
    display: block
}
.goo_lfooter {
    padding: 0;
    margin: 10px 0;
    display: block
}
@media screen and (max-width: 1250px) and (min-width: 900px) {
    .content_artist {
        width: 960px
    }
    .content_artist_topbox {
        height: 310px
    }
}
@media screen and (max-width: 1280px) and (min-width: 1099px) {
    .label_ll_raaga {
        width: 800px;
        margin: auto
    }
}
@media screen and (max-width: 1100px) and (min-width: 1024px) {
    .label_ll_raaga {
        margin: auto
    }
}
@media screen and (max-width: 1430px) and (min-width: 1366px) {
    .fooer_div_in {
        width: 920px
    }
    .footer_bootom {
        width: 920px
    }
}
@media screen and (max-width: 1360px) and (min-width: 1150px) {
    .fooer_div_in {
        width: 800px
    }
    .footer_bootom {
        width: 800px
    }
}
@media screen and (max-width: 1140px) and (min-width: 990px) {
    .fooer_div_in {
        width: 600px
    }
    .footer_bootom {
        width: 600px
    }
}
.borderRadius {
    -moz-border-radius: 5px;
    border-radius: 5px
}
.borderRadiusTp {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}
.borderRadiusBtm {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}
.ddcommon {
    position: relative;
    display: -moz-inline-stack;
    zoom: 1;
    display: inline-block;
    *display: inline;
    cursor: default
}
.ddcommon ul {
    padding: 0;
    margin: 0
}
.ddcommon ul li {
    list-style-type: none
}
.borderRadiusTp ul li:last-child {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border-bottom: 0 none #c3c3c3
}
.borderRadiusBtm ul li:first-child {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #c3c3c3
}
.ddcommon .disabled img,
.ddcommon .disabled span,
.ddcommon.disabledAll {
    opacity: .5;
    -ms-filter: alpha(opacity=50);
    filter: alpha(opacity=50);
    -khtml-opacity: .5;
    -moz-opacity: .5;
    color: #999
}
.ddcommon .clear {
    clear: both
}
.ddcommon .shadow {
    -moz-box-shadow: 5px 5px 5px -5px #888;
    -webkit-box-shadow: 5px 5px 5px -5px #888;
    box-shadow: 5px 5px 5px -5px #888
}
.ddcommon input.text {
    color: #7e7e7e;
    padding: 0;
    position: absolute;
    background: #fff;
    display: block;
    width: 98%;
    height: 98%;
    left: 2px;
    top: 0;
    border: none
}
.ddOutOfVision {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.borderRadius .shadow {
    -moz-box-shadow: 5px 5px 5px -5px #888;
    -webkit-box-shadow: 5px 5px 5px -5px #888;
    box-shadow: 5px 5px 5px -5px #888
}
.borderRadiusBtm .shadow {
    -moz-box-shadow: -5px -5px 5px -5px #888;
    -webkit-box-shadow: -5px -5px 5px -5px #888;
    box-shadow: -5px -5px 5px -5px #888
}
.borderRadiusTp .border,
.borderRadius .border {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}
.borderRadiusBtm .border {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}
img.fnone {
    float: none!important
}
.ddcommon .divider {
    width: 0;
    height: 100%;
    position: absolute
}
.ddcommon .ddArrow {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 4px
}
.ddcommon .ddArrow:hover {
    background-position: 0 100%
}
.ddcommon .ddTitle {
    padding: 0;
    position: relative;
    display: inline-block;
    width: 100%
}
.ddcommon .ddTitle .ddTitleText {
    display: block
}
.ddcommon .ddTitle .ddTitleText .ddTitleText {
    padding: 0
}
.ddcommon .ddTitle .description {
    display: block
}
.ddcommon .ddTitle .ddTitleText img {
    position: relative;
    vertical-align: middle;
    float: left
}
.ddcommon .ddChild {
    position: absolute;
    display: none;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    zoom: 1;
    z-index: 9999
}
.ddcommon .ddChild li {
    clear: both
}
.ddcommon .ddChild li .description {
    display: block
}
.ddcommon .ddChild li img {
    border: 0 none;
    position: relative;
    vertical-align: middle;
    float: left
}
.ddcommon .ddChild li.optgroup {
    padding: 0
}
.ddcommon .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: 700;
    font-style: italic
}
.ddcommon .ddChild li.optgroup ul li {
    padding: 5px 5px 5px 15px
}
.ddcommon .noBorderTop {
    border-top: none 0!important;
    padding: 0;
    margin: 0
}
.dd {
    border: 1px solid #c3c3c3
}
.dd .divider {

    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #fff;
    right: 24px
}
.dd .ddArrow {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    background: url(/images/dd_arrow.gif) no-repeat
}
.dd .ddArrow:hover {
    background-position: 0 100%
}
.dd .ddTitle {
    color: #000;
    background: #e2e2e4 url(/images/title-bg.gif) repeat-x left top
}
.dd .ddTitle .ddTitleText {
    padding: 5px 20px 5px 5px
}
.dd .ddTitle .ddTitleText .ddTitleText {
    padding: 0
}
.dd .ddTitle .description {
    font-size: 12px;
    color: #666
}
.dd .ddTitle .ddTitleText img {
    padding-right: 5px;
    width: 20px
}
.dd .ddChild {
    border: 1px solid #c3c3c3;
    background-color: #fff;
    left: -1px
}
.dd .ddChild li {
    padding: 5px;
    background-color: #fff;
    border-bottom: 1px solid #c3c3c3
}
.dd .ddChild li .description {
    color: #666
}
.dd .ddChild li .ddlabel {
    color: #333
}
.dd .ddChild li.hover {
    background-color: #f2f2f2
}
.dd .ddChild li img {
    padding: 0 6px 0 0;
    width: 40px
}
.dd .ddChild li.optgroup {
    padding: 0
}
.dd .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: 700;
    font-style: italic
}
.dd .ddChild li.optgroup ul li {
    padding: 5px 5px 5px 15px
}
.dd .ddChild li.selected {
    background-color: #d5d5d5;
    color: #000
}
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1
}
.bx-wrapper img {
    max-width: 100%;
    display: block
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%
}
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(/lib/images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #dadada;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #00b2f4
}
.bx-wrapper .bx-prev {
    left: 10px;
    background: url(/images/controls.png) no-repeat 0 -32px
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url(/images/controls.png) no-repeat -43px -32px
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}
.bx-wrapper .bx-next:hover {
    background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}
.bx-wrapper .bx-controls-auto {
    text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(/lib/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(/lib/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}
.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%
}
.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    display: block;
    font-size: .85em;
    padding: 10px
}
.newpodcast_home {
    width: auto;
    height: auto;
    display: block;
    margin: 15px;
    border-bottom: 1px #dedede solid
}
.newpodcast_title_wrap {
    margin: 5px 30px 5px 0;
    padding: 0;
    overflow: hidden;
    clear: both
}
.newpodcast_title {
    font-family: 'Open Sans', sans-serif;
    font-size: 18pt;
    color: #3c3c3c;
    font-style: normal;
    float: left
}
.newpodcast_more {
    font-family: 'Open Sans', sans-serif;
    color: #898888;
    float: right;
    font-size: 14pt
}
.newpodcast_more a {
    text-decoration: none;
    color: #898888
}
.newpodcast_more a:hover {
    text-decoration: none;
    color: #3c3c3c
}
.newpodcast_row {
    width: 99%;
    height: auto;
    display: block;
    overflow: hidden;
    padding-left: 1%
}
.newpodcast_thumwrap {
    width: 19.62%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.4;
    padding: 10px 10px 5px;
    margin: 5px 0 15px;
    position: relative
}
.newpodcast_thumwrap:hover {
    border-radius: 3px;
    box-shadow: 0 0 10px #666;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.newpodcast_thum {
    position: relative;
    background-size: 100%;
    background-position: center center;
    width: auto;
    height: auto;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg);
    display: block
}
.newpodcast_thum img {
    width: 100%;
    border: 0;
    display: block;
    margin: 0
}
.newpodcast_thum img:hover {
    border-radius: 3px;
    box-shadow: 0 0 10px #666;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.newpodcst_bottomtitle {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .4em;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    line-height: 24px
}
.newpodcst_bottomtitle a {
    color: #000;
    text-decoration: none
}
.newpodcst_bytitle {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 7pt;
    font-family: 'Open Sans', sans-serif;
    color: #444
}
.newpodcst_bytitle a {
    color: #444;
    text-decoration: none
}
.newpodcast_ebisode_colum {
    width: 73.4%
}
.newpodcast_program_colum {
    width: 25%
}
.border_right {
    border-right: 1px #dedede solid
}
.margin_top16 {
    margin-top: 16px
}
.newpodcast_relateprogramwrap {
    width: 100%;
    margin: 0 auto;
    display: block;
    height: auto;
    overflow: hidden
}
.newpodcast_relateprogramwrap_list {
    list-style: none;
    clear: both;
    margin-bottom: 10px;
    display: block;
    overflow: hidden
}
.nprp_thum {
    width: 22%;
    height: auto;
    float: left;
    margin-right: 6%
}
.nprp_thum img {
    max-width: 100%;
    height: auto
}
.nprp_thum_text {
    float: left;
    display: block;
    width: 72%
}
.margin_small {
    margin-right: 3%;
    margin-bottom: 3%
}
#audio_div_corousel {
    padding: 0;
    margin: 0;
    height: auto;
    list-style: none outside none
}
#audio_div_corousel li {
    width: 250px!important;
    height: auto!important;
    float: left!important;
    list-style: none!important;
    padding: 0;
    margin-right: 15px!important;
    background: #fff!important;
    border: 1px solid #e3e3e3!important
}
.li_carousel_audio {
    position: relative;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    overflow: hidden;
    padding-bottom: 56%
}
.li_carousel_audio a img {
    position: absolute
}
.box_option_right a.su_au {
    font: normal 12px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.live_bg_pp {
    background: url(https://1326173612.rsc.cdn77.org/images/popular_prg_bg.jpg) no-repeat;
    width: 100%;
    background-size: 100% 100%;
    -mz-background-size: 100% 100%;
    height: 365px;
    position: relative
}
#audio_podcast_corousel {
    padding: 0;
    margin: 0;
    height: auto;
    list-style: none outside none
}
#audio_podcast_corousel li {
    width: 190px!important;
    height: 130px!important;
    float: left!important;
    list-style: none!important;
    padding: 5px 5px 0!important;
    margin-right: 25px!important;
    background: #fff!important;
    border: 1px solid #e3e3e3!important;
    margin-bottom: 10px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(/css/ellipsis.xml#ellipsis)
}
.li_podcast_carousel_audio {
    position: relative;
    width: 190px;
    height: 130px;
    background: #fff;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    box-shadow: 0 0 2px #ccc
}
.aud_lang {
    font: normal 11px 'Open Sans', sans-serif;
    color: #888;
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 15px
}
@media only screen and (max-width: 1024px) {
    .home_right_sepration_div {
        margin: 10px 0 0;
        padding: 0
    }
}
.audio_ff {
    margin: 0 3% 0 0 !important;
    width: 31.3%!important
}
.audio_ff_pro {
    margin: 0!important;
    width: 31.3%!important
}
.audio_title_img_s {
    font: bold 14px/18px 'Open Sans',sans-serif;
    display: block;
    color: #505961;
    text-decoration: none;
    padding: 0;
    margin: 0
}
.album_seeall {
    font: 12px/20px Open Sans!important;
    letter-spacing: 0!important;
    padding: 0 12px!important;
    margin: 0!important;
    text-decoration: none!important;
    color: #555!important;
    border: 1px solid #8d9aa5!important;
    border-radius: 30px!important;
    -mz-border-radius: 30px!important;
    -webkit-border-radius: 30px!important;
    -o-border-radius: 30px!important;
    -ms-border-radius: 30px!important;
    background: #transparent!important;
    height: 20px!important;
    display: inline-block;
    position: relative!important;
    bottom: 0!important;
    cursor: pointer!important
}
.newhp_albums_seeall_mostpopular_class {
    display: none;
    float: right
}
.album_seeall:hover {
    background: #8d9aa5!important;
    color: #fff!important
}
.h_adplalist {
    width: 73px;
    height: 26px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -304px -652px;
    float: left;
    margin-right: 4px;
    margin-top: 8px
}
.h_favo_a {
    width: 81px;
    height: 26px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -381px -652px;
    float: left;
    margin-right: 4px;
    margin-top: 8px
}
.h_sha_a {
    width: 73px;
    height: 26px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -466px -652px;
    float: left;
    margin-right: 4px;
    margin-top: 8px
}
.album_list_view {
    float: left;
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: relative;
    text-align: center;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -253px -653px
}
.cd_hover_pltsss {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 55%;
    top: 50%;
    margin: -9px 0 0 -12px;
    z-index: 100;
    cursor: pointer;
    display: none;
    background-position: -277px -655px
}
@media only screen and (max-width: 1024px) {
    .audio_ff {
        margin: 18px 0 0!important;
        width: 100%!important
    }
    .audio_ff_pro {
        margin: 18px 0 0!important;
        width: 100%!important
    }
}
@media only screen and (max-width: 1280px) {
    .h_adplalist {
        width: 38px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -127px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 5px
    }
    .h_favo_a {
        width: 38px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -169px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 5px
    }
    .h_sha_a {
        width: 38px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -211px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 5px
    }
}
@media only screen and (max-width: 1366px) {
    .h_adplalist {
        margin-right: 0
    }
    .h_favo_a {
        margin-right: 0
    }
    .h_sha_a {
        margin-right: 0
    }
    .hf {
        height: 448px!important
    }
}
@media only screen and (max-width: 1280px) {
    .hf {
        height: 358px!important
    }
}
@media only screen and (max-width: 1024px) {
    .h_adplalist {
        width: 73px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -304px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 8px
    }
    .h_favo_a {
        width: 81px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -381px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 8px
    }
    .h_sha_a {
        width: 73px;
        height: 26px;
        background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
        background-position: -466px -652px;
        float: left;
        margin-right: 4px;
        margin-top: 8px
    }
}
@media only screen and (max-width: 1920px) {
    .hf {
        height: 432px;
        overflow: auto
    }
}
.recommend_popup_div {
    position: fixed;
    right: 0;
    left: 0;
    top: 60px;
    z-index: 9999;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    padding-top: 40px
}
.p_end_rec {
    width: 95%;
    max-width: 700px;
    height: 460px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    border: 2PX SOLID #e1e3e5
}
.padd_ing {
    padding: 0 25px;
    margin: 0
}
.pop_close {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -9px -685px
}
.tttile {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #222;
    padding: 10px 0;
    font-weight: 300
}
.rec_img_box {
    float: left;
    height: 320px;
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}
.rec_img_box li {
    padding: 0;
    margin-right: 10px;
    margin-bottom: 20px;
    display: inline-block;
    width: 120px;
    float: left;
    position: relative
}
.rec_img_box li a {
    text-decoration: none;
    color: #666
}
.rec_img_box li p {
    font: 13px 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 4px 0;
    margin: 0;
    text-align: left
}
.rec_img_box li:last-child {
    margin-right: 0
}
.rec_youu {
    font: 17px/40px 'Open Sans', sans-serif;
    color: #333;
    text-align: center;
    margin: 0;
    padding: 0;
    background: #eee;
    border-bottom: 1px solid #ccc
}
.plyer_popup {
    width: 290px;
    height: 355px;
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
    z-index: 1001
}
.close_pp {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -8px -685px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 10px;
    right: 12px;
    cursor: pointer
}
.center_conpop {
    padding: 30px;
    margin: 0;
    text-align: center
}
.replay_icon {
    width: 50px;
    height: 45px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit1.png) no-repeat -1px -33px;
    display: inline-block;
    margin: 20px 0 0
}
.replay_text {
    font: 17px 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 300
}
.line {
    width: 230px;
    height: 1px;
    border-bottom: dashed 1px #504f4e;
    margin: 15px 0;
    display: inline-block
}
.sv_pl_bt {
    border-radius: 2px;
    padding: 0 30px;
    font: 14px/40px 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    background: #22a2fc;
    text-decoration: none;
    height: 40px;
    display: inline-block;
    margin-top: 10px
}
.radiopause_popup {
    width: 290px;
    height: 355px;
    background: rgba(0, 0, 0, 0.9);
    position: absolute;
    z-index: 1001
}
.broadcast_banner {
    position: relative;
    width: 100%;
    overflow: hidden
}
.broadcast_banner img {
    background-size: 100%;
    display: block;
    text-align: center;
    position: relative;
    border-bottom: 1px solid #e2e2e2;
    background-position: left center;
    background-color: transparent;
    width: 100%
}
.div_nav_toggle {
    text-align: center;
    padding: 0;
    margin: 0 0 0 10px
}
.div_nav_toggle_ul {
    border: 2px solid #333;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -mz-border-radius: 3px;
    -o-border-radius: 3px;
    display: inline-block;
    padding: 0
}
.div_nav_toggle_ul li {
    list-style: none;
    padding: 0;
    float: left
}
.div_nav_toggle_ul li a {
    font: bold 16px/30px 'Open Sans', sans-serif;
    color: #333;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    padding: 0 20px;
    height: 30px;
    cursor: pointer
}
.div_nav_toggle_ul li a.active {
    color: #fff;
    background: #333
}
.title_div_ah3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.8em;
    padding: 8px;
    margin: 0 30px;
    color: #333
}
.index_wrap_list_view {
    overflow: hidden;
    margin: 0 3%;
    float: left;
    padding: 10px 0;
    width: auto!important
}
.albums_list_title_ll {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 12pt;
    top: 10px;
    height: 30px;
    color: #000;
    font-weight: 300
}
.playlist_cast {
    position: absolute;
    float: right;
    width: 20px;
    height: 15px;
    bottom: 10px;
    right: 54px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/CastAvailable.png) no-repeat;
    z-index: 1000;
    display: none
}
.playlist_cast_active {
    position: absolute;
    float: right;
    width: 20px;
    height: 15px;
    bottom: 12px;
    right: 54px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/CastAvailable_active.png) no-repeat;
    z-index: 1000;
    display: none
}
.playlist_cast_loading {
    position: absolute;
    float: right;
    width: 20px;
    height: 15px;
    bottom: 17px;
    right: 55px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/CastAvailable_loading.gif) no-repeat;
    z-index: 1000;
    display: none
}
.song_no {
    font-size: 12px;
    margin-left: 5px
}
.hp_albums_grid_parentdiv {
    margin-right: -10px
}
.player_settings {
    float: left;
    position: absolute;
    width: 29px;
    height: 29px;
    top: 45px;
    right: 18px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/settingsBitrates.png)no-repeat
}
.player_birates {
    width: 50px;
    height: 15px;
    background: #e6e6e6;
    padding: 3px
}
.pl_set_r {
    width: 60px;
    height: auto;
    padding: 0;
    margin: 2px 0 0
}
.pl_set_r a {
    float: left;
    margin-right: 3px;
    display: block;
    text-decoration: none;
    padding-left: 6px;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif
}
.pl_set_r a:hover {
    color: #262626;
    font-weight: 700
}
.selectedbitrate {
    color: #262626;
    font-weight: 700
}
.player_settings_options {
    position: absolute;
    right: 17px;
    top: 68px;
    padding: 2px 3px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -mz-border-radius: 2px;
    -o-border-radius: 2px
}
.notificationbox {
    width: 252px;
    height: 320px;
    border: 1px solid #e0e0e0;
    background-color: #efefef;
    position: absolute;
    z-index: 10000000;
    bottom: 20px;
    right: 20px;
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .6);
    display: none
}
.notifyimage img {
    width: 250px;
    height: 250px;
    border: 1px solid rgba(0, 0, 0, .3)
}
.firstline {
    color: #333;
    font: 17px/34px 'Open Sans', sans-serif;
    height: 32px;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    background: #fafafa
}
.secondline {
    color: #333;
    font: 15px/30px 'Open Sans', sans-serif;
    height: 30px;
    text-indent: 10px;
    background: #fafafa;
    border-bottom: 3px solid #d5d1d0
}
#audio_browse_div_corousel li {
    width: 190px!important;
    height: 296px!important;
    float: left!important;
    list-style: none!important;
    padding: 5px 5px 0!important;
    margin-right: 25px!important;
    background: #fff!important;
    border: 1px solid #d8d8d8!important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    margin-bottom: 10px!important
}
div.dropdown-slider .ddm_audio {
    display: block;
    background: #f2f2f2;
    color: #585858;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    font: bold 11px Helvetica, Arial, sans-serif;
    line-height: 18px;
    height: 18px;
    margin: 0;
    padding: 5px 10px;
    float: left;
    width: 120px
}
div.dropdown-slider .ddm_audio:hover {
    color: #24a7fe
}
div.dropdown-slider .ddm_audio:active {
    color: #24a7fe
}
div.dropdown-slider .ddm_audio:last-child {
    border-bottom: 0
}
.topbarnotify {
    background: rgba(58, 58, 58, .95);
    left: 0;
    position: fixed;
    bottom: 0;
    color: #fff;
    right: 0;
    z-index: 100000;
    height: 50px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    line-height: 50px;
    display: none;
    font-weight: 400
}
.topbarnotify .span1 {
    background-color: #20ad29;
    font-size: 15px;
    height: 20px;
    width: 100px;
    padding: 8px 30px;
    margin-left: -120px;
    cursor: pointer;
    color: #fff;
    position: relative;
    top: -2px
}
.topbarnotify .span1:hover {
    background-color: #60b766
}
.topbarnotify .span1 a {
    color: #FFF
}
.topbarnotify .span2 {
    width: 20px;
    height: 20px;
    float: right;
    margin: 16px 8px 6px 2px;
    cursor: pointer;
    background: url(https://1326173612.rsc.cdn77.org/images/closebuttonbar.png) no-repeat 1px 1px;
    position: relative;
    top: -2px;
    border: 1px solid #666;
    border-radius: 2px
}
.topbarnotify .span2:hover {
    background: url(https://1326173612.rsc.cdn77.org/images/closebuttonbar.png) no-repeat 1px 1px
}
.blur_svg {
    width: 100%;
    height: 300px;
    background-size: cover;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    background-position: center -70px;
    filter: blur(10px);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    filter: url(https://1326173612.rsc.cdn77.org/images/blur-3bb5549379e48593f5a3d3d76fbbd074.svg#blur)
}
.bg_block {
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 10;
    height: 262px;
    display: block;
    bottom: 0
}
.ease_win {
    background: rgba(45, 66, 93, .95)!important
}
.your_phone {
    background: rgba(12, 12, 12, .95)!important
}
.span3 {
    background-color: #6e98cc;
    font-size: 15px;
    height: 20px;
    width: 100px;
    padding: 8px 30px;
    margin-left: 30px;
    cursor: pointer;
    color: #fff;
    position: relative;
    top: -2px
}
.span3:hover {
    background: #76a9e9
}
.span4 {
    background-color: #66b44f;
    font-size: 15px;
    height: 20px;
    width: 100px;
    padding: 8px 30px;
    margin-left: 30px;
    cursor: pointer;
    color: #fff;
    border: 1px solid #64c877
}
.span4:hover {
    background: #64c877
}
.app_w {
    margin-left: 40px;
    float: left;
    margin-right: 5px;
    padding: 9px 0
}
.align_center {
    margin: auto;
    width: 900px
}
.my_plts_home {
    float: right;
    padding: 0;
    margin-right: 30px
}
.htitle {
    font: 14px/34px 'Open Sans', sans-serif;
    font-weight: 300;
    color: #fff;
    padding: 0 20px;
    text-align: left;
    width: 200px;
    position: relative;
    margin-right: 40px;
    cursor: pointer
}
.hove_plts .htitle1 {
    border-radius: 30px;
    border: #ccc 1px solid;
    font: 14px/32px 'Open Sans', sans-serif;
    width: 199px;
    font-weight: 300
}
.hove_plts .down_a {
    width: 14px;
    height: 12px;
    position: absolute;
    right: 20px;
    top: 10px;
    background: url(https://1326173612.rsc.cdn77.org/images/down_a.png) no-repeat;
    cursor: pointer
}
.ur_pltst {
    width: 206px;
    max-height: 154px;
    overflow: auto;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    padding: 0;
    position: absolute;
    list-style: none;
    margin: 0;
    right: 56px;
    top: 33px;
    display: none;
    z-index: 1000
}
.ur_pltst li {
    padding: 0 3px;
    border-bottom: 1px solid #ccc
}
.ur_pltst li:last-child {
    border-bottom: 0
}
.ur_pltst li span.playicon_span {
    float: left;
    position: relative;
    padding-right: 3px;
    top: 10px;
    cursor: pointer;
    visibility: hidden
}
.ur_pltst li:hover span.playicon_span {
    visibility: visible
}
.ur_pltst li a {
    font: 13px/30px 'Open Sans', sans-serif;
    font-weight: 300;
    color: #424242;
    text-decoration: none;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.hove_plts:hover .create_plss {
    width: 20px;
    height: 20px;
    background: url(https://1326173612.rsc.cdn77.org/images/c_plts.png) no-repeat;
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer
}
.hove_plts {
    padding: 0;
    margin: 0;
    position: relative
}
@media only screen and (max-width: 1024px) {
    .htitle {
        width: 121px;
        margin-right: 25px;
        font-weight: 300;
        font: 13px/34px 'Open Sans', sans-serif;
        padding: 0 8px
    }
    .hove_plts .htitle1 {
        width: 120px;
        font: 13px/34px 'Open Sans', sans-serif;
        font-weight: 300
    }
    .ur_pltst {
        right: 40px;
        top: 35px;
        width: 105px
    }
}
#appslides-container {
    zoom: 1;
    position: relative;
    min-width: 980px;
    margin: 0 auto;
    z-index: 90;
    text-align: left;
    max-width: 1100px;
    top: 20px
}
#appslides-container .appslides_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0 auto
}
#appslides-container .appslides_images ul {
    position: relative;
    width: 10000%;
    height: auto;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible;
    -moz-transition: left 1s;
    -o-transition: left 1s;
    -webkit-transition: left 1s;
    transition: left 1s
}
#appslides-container .appslides_images ul li {
    width: 1100px;
    line-height: 0;
    float: left;
    font-size: 0;
    padding: 0!important;
    margin: 0!important
}
.for_mobile {
    background: url(https://1326173612.rsc.cdn77.org/images/for_mobil.png) no-repeat center right;
    background-size: 556px;
    min-height: 450px
}
.for_desk {
    background: url(https://1326173612.rsc.cdn77.org/images/for_desk.png) no-repeat center right;
    background-size: 700px;
    min-height: 450px
}
.for_tv {
    background: url(https://1326173612.rsc.cdn77.org/images/for_tv.png) no-repeat center right;
    background-size: 650px;
    min-height: 450px
}
.mobile_div {
    width: 100%;
    margin-top: 36px
}
.mob_h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 40px;
    color: #333;
    margin: 0;
    padding: 0;
    line-height: 50px
}
.mob_h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin: 0;
    padding: 0;
    line-height: 22px
}
.mob_h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #999;
    margin: 0;
    padding: 0;
    line-height: 18px
}
.apps_store {
    overflow: hidden;
    padding: 25px 0;
    margin: 0;
	width: 408px !important;
	text-align: center;
}
.apps_store a {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
}
.apps_store a:last-child {
    margin-right: 0
}
.ios_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: 4px 0;
    display: inline-block
}
.and_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -54px 0;
    display: inline-block
}
.wind_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -110px 0;
    display: inline-block
}
.fir_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -170px 0;
    display: inline-block
}
.win8_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -1px -68px;
    display: inline-block
}
.webstore_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -62px -68px;
    display: inline-block
}
.sam_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 98px;
    height: 68px;
    background-position: -6px -126px;
    display: inline-block
}
.sony_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 92px;
    height: 68px;
    background-position: -113px -124px;
    display: inline-block
}
.googletv_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 154px;
    height: 41px;
    background-position: -225px -120px;
    display: inline-block;
}
.chromecast_app {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    width: 58px;
    height: 68px;
    background-position: -126px -62px;
    display: inline-block
}
.ios_app_text {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #444;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    display: block;
    line-height: 22px
}
.compatible {
    border: #bebebe 1px solid;
    border-radius: 30px;
    padding: 0 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #444;
    width: 315px;
    line-height: 30px;
    float: left
}
.email_app {
    overflow: hidden;
    padding: 0;
    margin: 15px 0
}
.email_app_h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #424242;
    margin: 0;
    padding: 0;
    line-height: 26px
}
.lbel {
    position: relative;
    float: left
}
.app_mail_in {
    padding: 8px 8px 8px 45px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #444;
    border: 1px solid #474747;
    border-radius: 4px 0 0 4px;
    width: 250px;
    margin: 0
}
.send_n {
    background: #565071;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 0;
    height: 36px;
    line-height: 36px;
    text-transform: uppercase;
    padding: 0 20px;
    float: left;
    margin: 0;
    cursor: pointer
}
.email_icon {
    width: 26px;
    height: 16px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit2.png) no-repeat;
    position: absolute;
    left: 7px;
    top: 10px;
    background-position: -233px -7px
}
.paging_control {
    position: relative;
    clear: both;
    width: 720px;
    height: 45px;
    margin: 20px auto;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    background: #fff;
    overflow: hidden
}
.paging_control #app_link_li_bg {
    float: left;
    height: 45px;
    width: 240px;
    background: none repeat scroll 0 0 #e9395c;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: left .5s ease;
    -moz-transition: left .5s ease;
    -o-transition: left .5s ease;
    -webkit-transition: left .5s ease
}
.paging_control a {
    position: relative;
    width: 240px;
    float: left;
    text-align: center;
    height: auto;
    color: #777;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    padding: 0;
    transition-property: all;
    line-height: 45px;
    transition-duration: .5s;
    -webkit-transition-property: all;
    -webkit-transition-duration: .5s;
    -o-transition-property: all;
    -o-transition-duration: .5s;
    -moz-transition-property: all;
    -moz-transition-duration: .5s
}
.paging_control a.active {
    color: #fff
}
.paging_control a.active .fmobile {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-position: -238px -77px
}
.paging_control a.active .fdesktop {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-position: -262px -77px
}
.paging_control a.active .ftv {
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-position: -303px -78px
}
.fmobile {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 30px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    margin-right: 9px;
    position: relative;
    background-position: -238px -44px;
    top: -2px
}
.fdesktop {
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    height: 30px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    margin-right: 9px;
    position: relative;
    background-position: -262px -44px;
    top: -2px
}
.ftv {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 24px;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit2.png);
    background-repeat: no-repeat;
    margin-right: 9px;
    position: relative;
    background-position: -303px -46px;
    top: -2px
}
@media only screen and (max-width: 1024px) {
    #appslides-container {
        max-width: 980px
    }
    #appslides-container .appslides_images ul li {
        width: 980px
    }
    .mob_h4 {
        font-size: 30px
    }
    .for_tv {
        background-size: 590px
    }
    .for_mobile {
        background-size: 470px
    }
    .for_tv {
        background-size: 500px
    }
}
.playerbase_songtitle {
    float: left;
    width: 75%;
    font: 12px/22px 'Open Sans', sans-serif;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    display: none
}
.playerbase_songduration {
    float: right;
    padding: 0 10px;
    font: 11px/22px 'Open Sans', sans-serif;
    color: #fff;
    display: none
}
.playerbase_contents {
    padding: 0;
    margin: 0
}
.playerqueue_buttons {
    width: 20px;
    height: 15px;
    float: left;
    background-image: url(https://1326173612.rsc.cdn77.org/images/sprit.png);
    background-repeat: no-repeat;
    background-position: -200px -580px;
    display: none;
    margin: 10px 0 0 6px;
    cursor: pointer
}
.playerbase_song_details {
    border-bottom: 1px solid #353842;
    display: none;
    overflow: hidden;
    background: #404652
}
.playerbase.fixed .playerbase_songtitle {
    display: block
}
.playerbase.fixed .playerbase_songduration {
    display: block
}
.playerbase.fixed .playerqueue_buttons {
    display: block
}
.playerbase.fixed .playerbase_song_details {
    display: block
}
.playerbase.fixed .playback_button {
    padding: 3px 0
}
.playerbase.fixed .player_shuffle {
    top: 7px
}
.playerbase.fixed .player_reapeat {
    top: 7px
}
.playerbase.fixed .player_volume {
    top: 7px
}
.au_headbg {
    background-color: #228ca6;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#59b4b9), to(#228ca6));
    background: -webkit-radial-gradient(circle, #59b4b9, #228ca6);
    background: -moz-radial-gradient(circle, #59b4b9, #228ca6);
    background: -ms-radial-gradient(circle, #59b4b9, #228ca6)
}
.mu_headbg {
    background-color: #4f155f;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#475cb2), to(#4f155f));
    background: -webkit-radial-gradient(circle, #475cb2, #4f155f);
    background: -moz-radial-gradient(circle, #475cb2, #4f155f);
    background: -ms-radial-gradient(circle, #475cb2, #4f155f)
}
.pl_headbg {
    background-color: #a18448;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#bd9d5a), to(#a18448));
    background: -webkit-radial-gradient(circle, #bd9d5a, #a18448);
    background: -moz-radial-gradient(circle, #bd9d5a, #a18448);
    background: -ms-radial-gradient(circle, #bd9d5a, #a18448)
}
.ra_headbg {
    background-color: #7b4038;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ba7660), to(#7b4038));
    background: -webkit-radial-gradient(circle, #ba7660, #7b4038);
    background: -moz-radial-gradient(circle, #ba7660, #7b4038);
    background: -ms-radial-gradient(circle, #ba7660, #7b4038)
}
.my_headbg {
    background-color: #9D2237;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#b23132), to(#9D2237));
    background: -webkit-radial-gradient(circle, #b23132, #9D2237);
    background: -moz-radial-gradient(circle, #b23132, #9D2237);
    background: -ms-radial-gradient(circle, #b23132, #9D2237)
}
.section.white-bg {
    padding-top: 24px;
    padding-bottom: 24px;
    background-color: #fcfcfc;
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
    overflow: hidden;
    margin-top: 40px
}
.w-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 980px
}
.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}
.w-col-7 {
    width: 50%
}
.w-col-5 {
    width: 46%
}
.mob_head_h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #333;
    margin: 0;
    padding: 0;
    line-height: 50px;
    text-transform: uppercase
}
.w-col-6 {
    width: 48%
}
.row_sep {
    margin-top: 50px;
    overflow: hidden
}
.w-col-4 {
    width: 28%
}
.icon-title {
    margin-top: 12px;
    margin-bottom: 12px;
    float: none;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-weight: 400;
    text-align: center;
    font-size: 13px
}
.section-big-image {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-shadow: #000 0 0 0
}
.img_app {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: auto;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    float: none;
    clear: none;
    background-image: none;
    direction: ltr;
    text-align: center;
    text-shadow: none;
    vertical-align: middle
}
.section.grey-bg {
    padding-top: 34px;
    padding-bottom: 34px;
    background-color: #f5f6f7;
    font-size: 14px;
    overflow: hidden
}
.section.blue_bg {
    background-image: url(https://1326173612.rsc.cdn77.org/images/apps/social_bg.jpg)
}
.app_store {
    margin-left: 20px;
    padding: 6px 12px;
    float: right;
    border-radius: 6px;
    background-color: #121212;
    text-align: left
}
.w-inline-block {
    display: inline-block
}
@font-face {
    font-family: 'MuseoSans';
    src: url(https://www.raaga.com/fonts/museosans.eot);
    src: url(https://www.raaga.com/fonts/museosans.eot?#iefix) format("embedded-opentype"), url(https://www.raaga.com/fonts/museosans.woff) format("woff"), url(https://www.raaga.com/fonts/museosans.ttf) format("truetype"), url(https://www.raaga.com/fonts/museosans.svg#MuseoSans500) format("svg")
}
.rblog_wrap {
    width: 305px;
    padding: 0;
    margin: 10px 0;
    height: auto;
    float: right
}
.blog_r {
    font: 17px/36px 'Open Sans', sans-serif;
    color: #333;
    border-bottom: 1px solid rgba(252, 38, 83, 0.1);
    background: #e9e9e9;
    border-left: 6px solid #e1e1e1;
    padding: 0 12px;
    margin: 0
}
.r_blognews {
    padding: 5px;
    margin: 0;
    list-style: none;
    overflow: hidden
}
.r_blognews li {
    background: url(https://1326173612.rsc.cdn77.org/images/dotline.png) no-repeat left top;
    display: block;
    padding: 5px 0 5px 17px;
    background-position: 0 11px;
    border-bottom: 1px dashed #ccc
}
.r_blognews li a {
    font: 13px/18px 'Open Sans', sans-serif;
    color: #117cdc;
    text-decoration: none;
    padding: 0;
    -webkit-transition: 1s ease-in-out;
    display: block;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}
.r_blognews li a:hover {
    -webkit-transform: translate(1em, 0);
    -moz-transform: translate(1em, 0);
    -o-transform: translate(1em, 0);
    -ms-transform: translate(1em, 0);
    transform: translate(1em, 0)
}
.blog_more {
    background: #4889c5;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font: 13px/24px 'Open Sans', sans-serif;
    padding: 0 20px;
    float: right;
    margin-right: 25px;
    margin-top: 10px;
    position: relative;
    width: 52px
}
.blog_more:after {
    content: '';
    position: absolute;
    top: 0;
    left: 92px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-left: 12px solid #4889c5
}
.socialshare_btn_div_parent {
    position: relative;
    float: left;
    left: 125px
}
.socialshare_btn_div {
    position: relative;
    top: 7px;
    cursor: pointer;
    padding-right: 5px
}
.raaga_rlog {
    position: absolute;
    top: 5px;
    left: -90px;
    background: url(https://1326173612.rsc.cdn77.org/images/raaga_rlogo.png) no-repeat;
    text-decoration: none;
    width: 90px;
    height: 98px;
    z-index: 10000
}
.top_hh {
    position: relative;
    padding: 0;
    margin: 0
}
.common_track,.common_track01 {
    padding: 20px;
    margin: 20px auto;
    background: #fff;
    position: relative;
    border: 1px #e3e3e3 solid
}
.coolumn_ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    margin: 6px 0 0
}
.coolumn_ul li {
    padding: 5px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    overflow: hidden
}
.coount_or {
    font: 13px/40px 'Open Sans', sans-serif;
    color: #a5a8aa;
    text-align: center;
    float: left;
    padding: 0;
    width: 50px;
    display: block
}
.coolumn_ul li:hover .coount_or {
    display: none
}
.coolumn_ul li:hover .pl_hver {
    width: 28px;
    height: 28px;
    display: block;
    float: left;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -68px -708px;
    margin: 6px 11px;
    cursor: pointer
}
.pl_hver {
    display: none
}
.aimgs {
    float: left;
    padding: 0;
    margin: 0
}
.user_det_coolumn {
    float: left;
    padding: 0;
    margin: 0 10px;
    width: 30%
}
.col_nametit {
    font: 13px/20px 'Open Sans', sans-serif;
    color: #666a6d;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.col_usertit {
    font: 12px/16px 'Open Sans', sans-serif;
    color: #a5a8aa;
    text-decoration: none;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.buutt_parent {
    width: 100px;
    float: left
}
.buutt {
    display: none
}
.coolumn_ul li:hover .buutt {
    float: left;
    margin: 0 10px;
    padding: 0;
    margin-top: 10px;
    display: block
}
.pl_qu {
    width: 18px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -15px -715px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer
}
.pla_add {
    width: 18px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -42px -715px;
    display: inline-block;
    margin: 0 4px;
    cursor: pointer
}
.rating_dv {
    padding: 0;
    margin: 0 0 0 40px;
    float: left
}
.fb_likes_dis {
    float: right;
    margin-right: 20px;
    padding: 0
}
.cc_btns {
    padding: 0;
    padding-bottom: 20px;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
.cc_btns a {
    float: left;
    text-align: left;
    padding: 0 20px;
    border-radius: 30px;
    border: 1px solid #d3dce4;
    background: transparent;
    font: 13px/30px 'Open Sans', sans-serif;
    color: #8d9aa5;
    text-decoration: none;
    margin-right: 5px
}
.cc_btns a:hover {
    background: #f2f2f2
}
.pall {
    width: 10px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -1px -715px;
    margin-right: 10px;
    float: left;
    margin-top: 9px
}
.pqueue {
    width: 18px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -15px -715px;
    margin-right: 10px;
    float: left;
    margin-top: 9px
}
.padd {
    width: 18px;
    height: 12px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -42px -715px;
    margin-right: 10px;
    float: left;
    margin-top: 9px
}
.pshare {
    width: 16px;
    height: 14px;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat;
    background-position: -42px -698px;
    margin-right: 10px;
    float: left;
    margin-top: 9px
}
.track_recent_cbox {
    float: left;
    position: relative;
    top: 14px;
    margin: 0 0 0 10px
}
.tss_now {
    overflow-y: auto
}
.albumtracks_not_available {
    font-weight: 700;
    font-size: 14px;
    color: red
}
.albumtracks_comingsoon {
    font-weight: 700;
    font-size: 14px;
    color: #90ee90
}
.foll_fav_bt_album {
    display: block;
    padding: 0;
    margin: 5px 0 0;
    overflow: hidden;
    position: absolute;
    right: 20px;
    z-index: 1
}
.favoritebutton {
    width: auto;
    display: block;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16pt;
    display: inline-block
}
.favoritebutton a {
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 12px 16px;
    background: #1db954;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: auto;
    min-width: 50px;
    line-height: 20px
}
.favoritebutton a.active {
    background: #31aa36;
    -webkit-border-radius: 100px;
    moz-border-radius: 100px;
    border-radius: 100px
}
.favoritebutton span {
    display: inline-block;
    margin-top: 3px
}
.favoritebutton a.active span {
    float: right
}
.favoritebutton a.active i {
    float: none
}
.favoritebutton i {
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) no-repeat -25px -760px;
    width: 25px;
    height: 23px;
    display: inline-block;
    float: left;
    margin-right: 10px
}
.hpbanner_embed_div {
    margin: 5px;
    float: left;
    position: absolute;
    width: 280px;
    height: 190px;
    top: 10px;
    left: 2px
}
@media all and (min-width: 1004px) and (max-width: 1259px) {
    .hpbanner_embed_div {
        width: 205px;
        height: 150px;
        top: 2px;
        left: 1px
    }
}
@media all and (min-width: 1330px) and (max-width: 1579px) {
    .hpbanner_embed_div {
        width: 310px;
        height: 225px;
        top: 5px;
        left: 6px
    }
}
@media all and (min-width: 1580px) and (max-width: 1800px) {
    .hpbanner_embed_div {
        width: 410px;
        height: 260px;
        top: 15px;
        left: 5px
    }
}
@media all and (min-width: 1801px) {
    .hpbanner_embed_div {
        width: 480px;
        height: 280px;
        top: 50px;
        left: 8px
    }
}
.hpbanner_app_button_div {
    position: absolute;
    left: 300px;
    top: 100px
}
.hpbanner_app_button_div a.padding_right {
    padding-right: 10px
}
.hpbanner_app_button_div a.appbutton_link {
    width: 150px;
    float: left
}
.hpbanner_app_button_div a.appbutton_link img {
    width: 150px;
    height: 52px
}
.hpbanner_app_button_div img {
    margin: 0!important
}
.hpbanner_mobilelink_div {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    position: relative;
    left: -5px;
    float: left;
    top: 5px
}
.hpbanner_mobilelink_div a {
    color: #fff;
    text-decoration: none
}
@media all and (min-width: 1004px) and (max-width: 1259px) {
    .hpbanner_app_button_div {
        left: 220px;
        top: 80px
    }
    .hpbanner_mobilelink_div {
        font-size: 14px
    }
    .hpbanner_app_button_div a.appbutton_link {
        width: 120px
    }
    .hpbanner_app_button_div a.appbutton_link img {
        width: 120px;
        height: 42px
    }
}
@media all and (min-width: 1330px) and (max-width: 1579px) {
    .hpbanner_app_button_div {
        left: 350px;
        top: 120px
    }
    .hpbanner_mobilelink_div {
        left: 5px
    }
}
@media all and (min-width: 1580px) and (max-width: 1800px) {
    .hpbanner_app_button_div {
        left: 450px;
        top: 150px
    }
    .hpbanner_mobilelink_div {
        left: 10px
    }
    .hpbanner_app_button_div a.appbutton_link {
        width: 180px
    }
    .hpbanner_app_button_div a.appbutton_link img {
        width: 180px;
        height: 63px
    }
}
@media all and (min-width: 1801px) {
    .hpbanner_app_button_div {
        left: 540px;
        top: 180px
    }
    .hpbanner_mobilelink_div {
        left: 25px
    }
    .hpbanner_app_button_div a.appbutton_link {
        width: 200px
    }
    .hpbanner_app_button_div a.appbutton_link img {
        width: 200px;
        height: 70px
    }
}
.livemusic_button {
    color: #a4a4a4;
    text-align: center
}
.livemusic_button>a {
    text-decoration: none!important;
    font: 700 11px/22px Open Sans!important;
    color: #a4a4a4!important;
    padding-right: 19px!important;
    border: 1px solid #a4a4a4!important;
    text-transform: capitalize!important;
    height: 20px!important;
    margin-top: 2px;
    padding-left: 10px!important;
    position: relative!important
}
.red_dot {
    top: 7px;
    right: 0;
    width: 7px;
    height: 7px;
    outline: 0;
    border-radius: 50%;
    background-color: red;
    text-indent: -999em;
    cursor: pointer;
    position: absolute;
    left: 62px
}
.agrid_list_talk {
    background-size: 100%;
    background-position: center center;
    height: auto;
    background: url(https://1326173612.rsc.cdn77.org/images/audio_cd.jpg);
    width: 100%;
    padding-bottom: 56%;
    display: block;
    overflow: hidden;
    position: relative
}
.agrid_list_talk img {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}
@media screen and (min-width: 1600px) {
    .title_grid {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: .4em;
        margin-bottom: .4em;
        font-size: 18px;
        font-family: 'Open Sans', sans-serif;
        color: #333;
        height: 44px;
        font-weight: 100
    }
}
.rpc_programe {
    width: 100%;
    min-height: 768px;
    display: block;
    position: relative;
    background: #FFF
}
.rpc_header {
    width: 100%;
    height: 174px;
    background: url(../images/podcast_headerbg.png) no-repeat top;
    background-size: cover;
    position: relative
}
.rpc_thumb {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 40px;
    top: 40px;
    margin-right: 40px
}
.rpc_thumb img {
    width: 200px;
    height: 200px;
    border: 1px #eee solid
}
.rpc_thumb_title {
    position: relative;
    padding-top: 60px;
    padding-bottom: 50px;
    display: block;
    vertical-align: middle;
    color: #FFF;
    margin-left: 280px;
    padding-right: 40px
}
.rpc-headtitle {
    font-size: 16pt;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height:20pt;
}
.rpc-subtitle {
    color: #f1f1f1;
    font-size: 14pt;
    font-weight: 100;
    font-family: 'Open Sans', sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height:18pt;
}
.rpc-followbut a {
    background: #09f;
    color: #FFF;

    padding: 10px 30px;
    border: 2px #FFF solid;
    position: absolute;
    display: block;
    bottom: -20px;
    left: 44px;
    z-index: 999;
    font-size: 12pt;
    border-radius: 60px;
    -webkit-box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    font-weight: 600;
    cursor: pointer
}
.rpc-followbut a:hover {
    background: #0691ee;
    color: #FFF;
    text-decoration: none
}
.rpc-bottom-row {
    margin-left: 280px;
    padding-right: 40px;
    padding-top: 20px;
    position: relative;
    display: block
}
.rpc_socialbut {
    border: 1px #e2e2e2 solid;
    font-size: 10pt;
    display: inline-block;
    vertical-align: middle;
    color: #5d5d5d;
    font-family: 'Open Sans', sans-serif;
    margin-right: 20px
}
.rpc_socialbut i {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    padding-right: 12px
}
.rpc_socialbut a {
    display: block;
    padding: 12px 18px;
    text-decoration: none;
    font-weight: 400;
}
.rpc_socialbut a:hover {
    text-decoration: none;
    background: #f1f1f1
}
.rpc-storelink {
    display: inline-block;
    vertical-align: top;
    right: 40px;
    position: absolute;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #5d5d5d;
    padding: 0 0 0 20px
}
.rpc-storelogo {
    display: block;
    text-align: left;
    margin: 2px auto
}
.rpc-storelogo a {
    display: inline-block
}
.rpc_mr16 {
    margin-right: 16px
}
.rpc-maincontent {
    width: auto;
    display: block;
    vertical-align: bottom;
    display: block;
    padding-bottom: 1000px;
    margin: 120px 300px -1000px 40px
}
.rpc-maincontent-row {
    margin: 20px auto;
    position: relative
}
.rpc-episode-count {
    color: #000;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.rpc-playallbutton {
    display: inline-block;
    border-radius: 60px;
    font-size: 11pt;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    vertical-align: middle;
    position: absolute;
    right: 20px
}
.rpc-playallbutton a {
    padding: 14px 30px;
    border: 1px #09f solid;
    color: #09f;
    border-radius: 60px;
    cursor: pointer
}
.rpc-playallbutton a i {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    padding-right: 12px
}
.rpc-episode-detail {
    position: relative;
    border-bottom: 1px #eee solid;
    width: 100%;
    height: auto;
    display: table;
    table-layout: fixed;
    overflow: hidden;
    clear: both;
    padding: 0;
    overflow: visible;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
    border: solid 1px #ececec
}
.rpc-episode-thumb {
    width: 200px;
    height: auto;
    position: relative;
    margin-right: 24px;
    display: table-cell;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle
}
.rpc-episode-thumb a {
    display: block;
    position: relative
}
.rpc-episode-thumb a img {
    width: 100%;
    height: auto;
    border: 0;
    outline: 0;
    border-radius: 4px 0 0 4px
}
.rpc-epi-txt {
    position: relative;
    display: table-cell;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    padding: 20px
}
.rpc-epi-title {
    font-size: 13pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #000;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 6px;
    width: 100%;
}
.rpc-epi-title a {
    display: block;
    color: #000
}
.rpc-epi-day {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    margin-bottom: 10px;
    font-weight: 400;
}
.rpc-epi-day a {
    color: #464646;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle
}
.rpc-epi-day a:hover {
    text-decoration: none;
    color: #464646
}
.rpc-epi-time {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 8pt;
    font-family: 'Open Sans', sans-serif;
    color: #898989;
    margin-bottom: 6px
}
.rpc-epi-clock {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 8pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: 100;
    display: inline-block;
    vertical-align: middle;
    text-align: left
}
.rpc-epi-clock i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px 0 0;
    font-size: 9pt;
    color: #464646
}
.rpc-fbcomments {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden
}
.rpc-fbbx-coment {
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #5d5d5d
}
.rpc-new-desc {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646
}
.rpc-sidbar {
    width: 260px;
    right: 0;
    height: 100%;
    float: right;
    z-index: 0;
    top: 0;
    margin-left: 20px;
    position: absolute;
    bottom: 94px;
    overflow: hidden;
    margin-right: 20px
}
.rpc-first_part {
    height: 100%;
    position: relative
}
.rpc-subtitle a {
    color: #f1f1f1;
    text-decoration: none;
    display: block
}
@media only screen and (max-width: 1024px) {
    .rpc-storelink {
        display: none
    }
    .rpc_thumb {
        left: 20px
    }
    .rpc_thumb_title {
        margin-left: 260px
    }
    .rpc-bottom-row {
        margin-left: 240px
    }
    .rpc_socialbut {
        margin-right: 10px
    }
    .rpc-maincontent {
        margin-right: 40px
    }
    .rpc-sidbar {
        display: none
    }
}
@media only screen and (max-width: 1280px) {
    .rpc-bottom-row {
        margin-left: 260px
    }
    .rpc_socialbut a {
        padding: 12px 10px
    }
    .rpc_socialbut {
        margin-right: 10px
    }
}
.program_audio_title_s {
    font: 16px/18px 'Open Sans', sans-serif;
    display: block;
    color: #505961;
    text-decoration: none;
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    height: 36px;
    overflow: hidden;
    margin-bottom: 10px
}
.program_tit_div_audio {
    padding: 0;
    margin: 4px 0 0;
    height: auto
}
.program_audio_cd_grid {
    width: 17.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    line-height: 1.4;
    padding: 1%;
    margin: 1%;
    position: relative;
    background: #FFF;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
}
.program_audio_cd_grid a {
    color: #424242;
    cursor: pointer;
    text-decoration: none;
    font-weight: 300
}
.rpc_episode_wraper {
    width: 100%;
    min-height: 1000px;
    display: block;
    position: relative;
    background: #FFF
}
.rpc_episode_header {
    width: 100%;
    height: 220px;
    overflow: hidden
}
.rpc_episode_header::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1;
    height: 220px;
    overflow: hidden
}
.rpc_episode {
    width: 300px;
    height: 300px;
    position: absolute;
    left: 40px;
    top: 40px;
    margin-right: 40px
}
.rpc_episode img {
    width: 100%;
    height: 100%;
    border: 1px #eee solid
}
.rpc_blurimage {
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px)
}
.rpc_absolute_div {
    position: absolute;
    left: 5%;
    right: 5%;
    width: 90%;
    height: 100%;
    top: 40px;
    z-index: 1
}
.rpc_episode_thumb {
    width: 360px;
    height: auto;
    position: relative;
    margin: 40px auto
}
.rpc_episode_thumb img {
    width: 100%;
    height: 100%;
    border: 1px #eee solid
}
.rpc-download a {
    background: #09f;
    color: #FFF;
    padding: 10px 30px;
    border: 2px #FFF solid;
    position: absolute;
    display: block;
    bottom: -20px;
    left: 66px;
    z-index: 999;
    font-size: 12pt;
    border-radius: 60px;
    -webkit-box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 6px 3px 5px -6px rgba(0, 0, 0, 0.75);
    font-weight: 600
}
.rpc-download a:hover {
    background: #0691ee;
    color: #FFF;
    text-decoration: none
}
.rpc-download a i {
    width: 36px;
    height: 25px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle
}
.rpc-download a i img {
    width: 36px;
    height: 25px;
    border: 0
}
.rpc-episode-storelink {
    display: inline-block;
    vertical-align: top;
    right: 0;
    position: absolute;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #5d5d5d;
    padding: 0;
    width: auto;
    top: 200px
}
.rpc_detail_title {
    text-align: center;
    margin: 10px auto;
    font-size: 20pt;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    display: block;
    font-weight: 600;
}
.rpc_detail_title a{ color: #000; text-decoration:none; }
.rpc-detail-program {
    text-align: center;
    margin: 10px auto;
    display: block;
    font-size: 16pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-weight: 400;
}
.rpc-detail-share {
    text-align: center;
    margin: 10px auto;
    display: block
}
.rpc-detail-desc {
    display: block;
    margin: 30px auto
}
.rpc-detal-desc-title {
    border-bottom: 1px #ededed solid;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 14pt;
    text-align: left;
    padding-bottom: 0px
}
.rpc-detail-desc p {
    font-family: 'Open Sans', sans-serif;
    font-size: 11pt;
    text-align: left;
    margin: 10px auto;
    color: #464646
}
.rpc-next-episode {
    padding: 10px;
    height: auto;
    display: block;
    border: 1px #ededed solid;
    overflow: hidden
}
.rpc-next-episode-wraper {
    width: 60%;
    height: auto;
    display: block;
    margin: 20px auto;
    text-align: center
}
.rpc-next-title {
    text-align: left;
    color: #464646;
    font-style: italic;
    font-size: 11pt;
    margin-bottom: 2px
}
.rpc-next-thumb {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    margin-right: 20px
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
    min-width: 100%!important;
    width: 100%!important
}
.rpc-next-thumb a {
    display: block
}
.rpc-next-thumb a img {
    width: 80px;
    height: 80px;
    border: 0;
    outline: none
}
.rpc-next-desc {
    width: auto;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 11pt;
    text-align: left;
    color: #000
}
@media only screen and (max-width: 1024px) {
    .rpc-episode-storelink {
        display: none
    }
}
.rpc-episode-thumb:hover .hover_play_b {
    display: block
}
.rpc-episode-thumb:hover .albumimage_overlay_bg {
    display: block
}
.rpc_episode_thumb a {
    display: block
}
.rpc_episode_thumb a:hover .albumimage_overlay_bg {
    display: block
}
.rpc_episode_thumb a:hover .hover_play_b {
    display: block
}
.audio_title_special {
    font: 16px/18px 'Open Sans', sans-serif;
    display: block;
    color: #505961;
    text-decoration: none;
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
#audio_div_corousel_sp li {
    width: 238px!important;
    height: auto!important;
    float: left!important;
    list-style: none!important;
    margin-right: 10px!important;
    background: transparent!important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    margin-bottom: 10px!important
}
.li_carousel_audio_special {
    position: relative;
    width: 100%;
    height: auto;
    background: transparent!important;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    overflow: hidden
}
#audio_podcast_corousel_premium {
    padding: 0;
    margin: 0;
    height: auto;
    list-style: none outside none
}
#audio_podcast_corousel_premium li {
    width: 150px!important;
    height: auto!important;
    float: left!important;
    list-style: none!important;
    padding: 0;
    margin-right: 25px!important;
    background: #fff!important;
    margin-bottom: 10px!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(/css/ellipsis.xml#ellipsis)
}
.li_podcast_carousel_audio_premium {
    position: relative;
    width: 150px;
    height: 150px;
    background: #fff;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0
}
.faqsection {
    clear: both;
    padding: 0;
    margin: 0
}
.col {
    display: block;
    float: left;
    margin: 1% 0 1% 3%
}
.col:first-child {
    margin-left: 0
}
.group:before,
.group:after {
    content: "";
    display: table
}
.group:after {
    clear: both
}
.group {
    zoom: 1
}
.span_2_of_2 {
    width: 100%
}
.span_1_of_2 {
    width: 48.5%
}
@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0
    }
    .faq_row {
        border-bottom: none!important;
        padding-bottom: 0!important;
        margin-bottom: 0!important
    }
    .faq_answer {
        margin-bottom: 30px
    }
    .span_2_of_2,
    .span_1_of_2 {
        width: 100%
    }			
}
.faq_container {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 800px
}
.faq_title {
    font-weight: 100;
    color: #333;
    font: 34px 'Open Sans', sans-serif;
    text-align: center;
    padding: 0;
    margin: 35px auto;
    -webkit-font-smoothing: antialiased
}
.faq_question {
    font: 100 20px/26px 'Open Sans', sans-serif;
    color: #333;
    text-align: left;
    font-weight: 400;
    margin-bottom: 10px
}
.faq_answer {
    font: 100 13px/20px 'Open Sans', sans-serif;
    color: #888
}
.faq_answer a {
    text-decoration: none;
    color: #0060ff
}
.faq_row {
    border-bottom: solid 1px #ccc;
    padding-bottom: 25px;
    margin-bottom: 15px
}
.newalb_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 1px 1px #333;
    display: block;
    font: 100 21px/25px 'Open Sans', sans-serif;
    color: #fff;
    padding-bottom: 2px;
    margin: 0 auto;
    font-weight: 100
}
.newalb_title a {
    color: #fff
}
.newalb_smalltitle {
    display: block;
    clear: both;
    font: 13px/20px 'Open Sans', sans-serif;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: 0 1px 1px #333;
    margin: 0 auto
}
.newalb_smalltitle a {
    color: #fff!important;
    text-shadow: 0 1px 1px #333
}
#audio_div_corousel_sp_home li {
    width: 200px!important;
    height: auto!important;
    float: left!important;
    list-style: none!important;
    margin-right: 25px!important;
    background: transparent!important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
}
.li_carousel_audio_special_home {
    position: relative;
    width: 100%;
    height: auto;
    background: transparent!important;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    overflow: hidden
}
.li_carousel_audio_special_home > a> img {
    width: 100%;
    height: auto;
    border: 0;
    outline: none;
    border-radius: 20px
}
@media (min-width: 1600px) {
    #audio_div_corousel_sp_home li {
        width: 300px!important;
        height: auto!important;
        float: left!important;
        list-style: none!important;
        margin-right: 25px!important;
        background: transparent!important;
        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
        -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important
    }
}
.podcast_div_audio_show {
    max-height: 300px
}
.episode_program {
    margin-left: 25px
}
.newartist_row {
    width: 100%;
    display: block;
    height: auto;
    margin: 60px auto 20px auto!important;
    padding: 0 0px 40px!important;
}
.newartist_wraper {
    display: block;
    padding: 0;
    margin: 20px auto 0px auto;
    text-align: left;
}
.newartist_colum {
   display: inline-block;
    width: 184px;
    margin-left: 0px;
    margin-right: 18px;
    margin-bottom: 20px;
    cursor: pointer;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    border-radius: 4px;
    border: 1px #e3e3e3 solid!important;
    text-align: center;
}
.newartist_colum a {
   display: block;
    font: 13pt 'Open Sans',sans-serif;
    color: #333;
    text-decoration: none;
    font-weight: 400;
    line-height: 26px;
}
.newartist_colum a span {
    display: block;
    font-size: 10pt;
    color: #777;
}
.newartist_colum a img {
    width: 76%;
    height: auto;
    border-radius: 50%;
    border: 2px #fff solid;
    margin: 0 auto;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
}
h2.text_artists_div {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 13px;
    font-weight: 100;
    text-align: center;
}
.artist_follow {
    background: #21b96c;
    border-radius: 3px;
    color: #fff;
    width: 98%;
    margin: 0 auto;
    text-align: center;
}
.artist_follow a {
    color: #fff;
    text-decoration: none;
    padding: 4px 10px;
    font-size: 12pt;
}
.new-artist-radio {
    width: 998px;
    height: 66px;
    display: block;
    background: url(https://1326173612.rsc.cdn77.org/images/artistradio_bg.png) no-repeat top;
    margin: 20px auto;
    padding-bottom: 20px
}
.new-artists-wraper {
    margin-left: 198px;
    display: block;
    position: relative;
    width: 560px;
    height: 66px;
    padding-top: 10px;
    float: left
}
.new-artist {
    width: 60px;
    height: 60px;
    margin-right: 15px;
    display: inline-block;
    margin-left: 15px
}
.new-artist a {
    display: block
}
.new-artist a img {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    border: 2px #FFF solid
}
.artist-morebutton {
    display: block;
    padding: 4px 20px;
    border: 1px rgba(255, 255, 255, 0.6) solid;
    border-radius: 40px;
    float: left;
    margin-top: 29px;
    margin-left: 69px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt
}
.artist-morebutton a {
    display: block;
    text-decoration: none;
    color: #FFF
}
.artist-morebutton a:hover {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.6)
}


.tablesorter_album #albumsongs_table{
       display: table-row-group!important;
   }
   .new-album-details{
       width: calc(100% - 350px);
   }
   .new-album-details, .new-album-sidewrap{
       display: inline-block!important;
   }
   /*.new-album-sidewrap{
       height: 400px;
   }
   */
   .newartist_row .jcarousel-wrapper{
       padding: 0px; 
       border: none; 
   }
   
@media screen and (min-width: 1600px) {
    .new-artist-radio {
        width: 1170px;
        height: 79px;
        display: block;
        background: url(https://1326173612.rsc.cdn77.org/images/artistradio_bg_1600.png) no-repeat top;
        margin: 0 auto;
        margin-top: 30px
    }
    .new-artists-wraper {
        margin-left: 231px;
        display: block;
        position: relative;
        width: 660px;
        height: 66px;
        padding-top: 16px;
        float: left
    }
    .new-artist a img {
        width: 70px;
        height: 70px;
        border-radius: 35px;
        border: 2px #FFF solid
    }
    .new-artist {
        width: 70px;
        height: 70px;
        margin-right: 15px;
        display: inline-block;
        margin-left: 15px
    }
    .artist-morebutton {
        margin-top: 38px;
        margin-left: 101px
    }
}
#audio_div_corousel_home {
    padding: 0;
    margin: 0;
    height: auto;
    list-style: none outside none
}
#audio_div_corousel_home li {
    width: 250px!important;
    height: auto!important;
    float: left!important;
    list-style: none!important;
    padding: 5px!important;
    margin-right: 25px!important;
    background: #fff!important;
    border: 1px solid #d8d8d8!important;
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1)!important;
    margin-bottom: 10px!important
}
.audio_c_sub_h >a {
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: #666;
    font-weight: 400;
    line-height: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block
}
.audio_c_h > a {
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 10pt;
    color: #333;
    font-weight: 400;
    line-height: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.pubtime {
    display: inline-block;
    margin-bottom: 6px;
    color: #777;
    font-size: 10pt;
    font-weight: 400;
}
.raaga_show_home_div {
    text-align: left;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis
}
.li_podcast_carousel_audio_premium >a>img {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: 0;
    position: absolute;
    border: 1px #e3e3e3 solid
}
.li_carousel_audio >a >img {
    width: 100%;
    height: auto;
    border: 0
}
.li_carousel_audio_special a >img {
    width: 100%;
    height: auto;
    border: 0;
    border-radius: 20px
}
.trend_city_n {
    color: #888;
    font: normal 12px 'Open Sans', sans-serif;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.box_option::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #F5F5F5
}
.box_option::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5
}
.box_option::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #c1c1c1
}
.new-carousel-nav {
    position: relative;
    float: right;
    display: block;
    width: 100px;
    margin-top: -5px
}
.top_song_txt_bg b {
    font-weight: 100
}
ul.top_ten_list li p b {
    font-weight: 100
}
.login_fb_action_new {
    margin-right: 10px;
    background-color: #30487b;
    background: -moz-linear-gradient(#3b5998, #30487b);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#30487b));
    background: -webkit-linear-gradient(#3b5998, #30487b);
    background: -o-linear-gradient(#3b5998, #30487b);
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: none;
    border-radius: 2px;
    -o-border-radius: 2px;
    -mz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff;
    padding: .75em 1.8em;
    text-shadow: 0 .1em .1em rgba(0, 0, 0, 0.1);
    display: inline-block;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased
}
.login_fb_action_new:hover {
    background: #4a6bb2;
    background: -moz-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4a6bb2), color-stop(100%, #4564a7));
    background: -webkit-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -o-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: -ms-linear-gradient(top, #4a6bb2 0, #4564a7 100%);
    background: linear-gradient(to bottom, #4a6bb2 0, #4564a7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4a6bb2', endColorstr='#4564a7', GradientType=0);
    color: #fff;
    text-decoration: none
}
.myraaga_bck_album {
    right: 15px;
    top: 69px!important;
    display: block;
    color: #fff
}
.raaga_aldetail .play_icon {
    margin-top: -1px
}
.raaga_aldetail .share_icon {
    margin-top: 2px!important
}
.raaga_aldetail .add_to_queue_icon {
    margin-top: 2px!important;
    background: url(https://1326173612.rsc.cdn77.org/images/sprit.png) -370px -4px no-repeat!important
}
#suggestions_elastic {
    max-width: 440px;
    background: #fff;
    height: auto;
    width: 100%;
    margin: 0 auto 0 310px;
    position: relative;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    border-radius: 0 0 6px 6px;
    z-index: 99
}
#suggestions_elastic i {
    color: rgba(0, 0, 0, .7);
    position: inherit
}
.oops_suggestions_elastic {
        overflow: hidden;
        max-width: 440px;
        background: #fff;
        height: auto;
        max-height: 170px;
        width: 100%;
        margin: 0 auto 0 310px;
        position: relative;
        -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
        border-radius: 0 0 6px 6px;
        z-index: 99;
    }
    .oops_suggestions_elastic i {
        color: rgba(0, 0, 0, .7);
        position: inherit
    }
.instsearchitem {
    width: 100%;
    height: 38px;
    padding: 5px 5px 5px 10px;
    display: table;
    margin: 5px 0
}
.instsearchcelebimg {
    width: 25px;
    height: 25px;
    display: table-cell;
    max-height: 25px;
    vertical-align: middle
}
.instsearchcelebimg img {
    width: 25px;
    height: 25px;
    border-radius: 50%
}
.instsearchalbumimg {
    width: 25px;
    height: 25px;
    display: table-cell;
    max-height: 25px;
    vertical-align: middle
}
.instsearchalbumimg img {
    width: 25px;
    height: 25px
}
.instsearchepisodeimg {
    width: 30px;
    height: 20px;
    display: table-cell;
    max-height: 20px;
    vertical-align: middle
}
.instsearchepisodeimg img {
    width: 30px;
    height: 20px
}
.instsearchtitle {
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    padding-left: 10px;
    vertical-align: middle;
    display: table-cell;
    -webkit-font-smoothing: antialiased;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #000
}
.instsearchsubtitle {
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100;
    padding-left: 5px;
    -webkit-font-smoothing: antialiased;
    text-overflow: ellipsis;
    overflow: hidden;
    color: rgba(0, 0, 0, .8);
    font-style: italic
}
.instsearchitem:hover {
    background-color: #f5f5f5;
    text-decoration: none
}
.hrline {
    width: 90%;
    height: .5px;
    background: #efefef;
    margin: 0 auto
}
.instsearchactive {
    background-color: #f5f5f5
}
.search-result-wraper a {
    cursor: pointer
}
.bgboxsearch {
    width: 100%;
    margin-left: -50%;
    height: 100%;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 50%;
    overflow: hidden
}
.searchvendortitle {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .4em;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    height: 24px;
    font-weight: 100;
    white-space: nowrap
}
#controls_but_class_trendingnow .cont_play_but_new_class {
    display: table;
    height: 28px
}
#controls_but_class_trendingnow .cont_play_but_new_class span {
    display: table-cell;
    vertical-align: middle;
    margin-top: 0
}
.headerlive {
    font-size: 15px;
    color: #fff;
    position: absolute;
    top: 15px;
    left: 330px;
    border: 1px solid rgba(255, 255, 255, .4);
    padding: 3px 5px;
    cursor: pointer;
    z-index: 1
}
.headerlive:hover {
    background: rgba(255, 255, 255, .5);
    color: #fff
}
#trending_div_new {
    background: #fff
}
.modal {
    bottom: 66px
}
.emptyalbum {
    width: 100%;
    height: 800px;
    text-align: center;
    font-size: 16pt;
    vertical-align: middle;
    display: block;
    margin-top: 200px
}
.emptyalbum .contenttext {
    text-align: center;
    width: 100%
}
.emptyalbum .albumsyoulike {
    margin-top: 100px;
    height: 350px;
    font-size: 12pt
}
.emptyalbum .relalbumyoulike {
    width: 183px!important;
    margin-left: 10px!important;
    margin-right: 10px!important
}
.emptyalbum .brmore {
    text-align: center;
    font-size: 12pt;
    vertical-align: middle
}
.emptyalbum .brmore a {
    text-decoration: none;
    color: #333
}
.emptyalbum .brmore a:hover {
    text-decoration: underline
}
.nowplaying_playlist_tab {
    display: table;
    vertical-align: middle;
    width: 300px;
    margin-top: 24px;
    margin-left: 15px
}
.nowplaying_playlist_tab .tabheaderpl {
    display: table-cell;
    padding-right: 50px;
    color: #fff;
    font-size: 14pt;
    vertical-align: middle
}
.nowplaying_playlist_tab .tabheaderpl .active {
    border-bottom: 1px solid #fff
}
.nowplaying_playlist_tab .bt_div_pl_right {
    float: right;
    padding: 0;
    margin: -34px 52px 0 0
}
.rpc-epi-desc {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    margin-bottom: 6px
}
.rpc-epi-desc-more {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    color: #09f;
    margin-bottom: 6px;
    float: right
}
.rpc-epi-desc-more a {
    text-decoration: none;
    outline: none;
    color: #09f
}
.rpc-middot {
    color: #828282;
    display: inline-block;
    vertical-align: middle;
    padding-left: 2px;
    padding-right: 2px
}
.edit_lang_pref_talk {
    height: 36px;
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-bottom: -20px
}
.myraaga-plylist-but {
    text-align: center;
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 10pt;
    font-weight: 400;
    border: #1db954 1px solid;
    border-radius: 4px;
    -mz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    cursor: pointer;
    background: #1db954
}
.myraaga-plylist-but:hover {
    background: #991037
}
.myraaga-plylist-but i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 19px!important
}
.rpc-epi-desc01 {
    width: 100%;
    font-size: 11pt;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    margin-bottom: 6px
}
.rpc-epi-desc01-more {
    font-size: 9pt;
    font-family: 'Open Sans', sans-serif;
    color: #09f;
    margin-bottom: 6px;
    float: right
}
.rpc-epi-desc01-more a {
    text-decoration: none;
    outline: none;
    color: #09f
}

.signup_promo{width: 100%;
    height: auto;
    overflow: hidden;
    background: #fffaf0;
    border-radius: 8px;
    color: #000;
    padding: 20px;
    cursor: pointer;
    /* box-shadow: rgb(204, 204, 204) 0px 0px 3px 1px; */
    border: 1px #e3e3e3 solid;
	position:relative;
}

.signup_promo_close{
font-size: 10pt;
    color: #bcc4d0;
    position: absolute;
    right: 10px;
    top: 50%;
    /* background: #bcc4d0; */
    /* border-radius: 50%; */
    padding: 1px;
    font-size: 20px !important;
    margin-top: -11px;
}
.signup_promo_left{display: block;
    float: left;
    font-size: 18pt;
    font-weight: 600;
    margin-top: 3px;
    color: #000;}
.signup_promo_left span {
    display: block;
    font-size: 11pt;
    margin: 5px auto;
    font-weight: 100;
    color: #000;
    font-weight: 400;
}
.signup_promo_right{    
	display: block;
    float: right;
    border-radius: 4px;
    margin-right: 20px;}
.social-button {
    background-position: 25px 0px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    /* width: 100%; */
    border-radius: 3px;
    margin: 10px auto;
    outline: rgb(255, 255, 255) none 0px;
    padding-left: 43px;
    transition: all 0.2s cubic-bezier(0.72, 0.01, 0.56, 1) 0s;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    padding-right: 20px;
	margin-left: 20px;
}

#facebook-connect {
    background: rgb(60, 90, 154) url(../images/facebook-white.svg) no-repeat scroll 10px 0px / 20px 50px padding-box border-box;    border: 1px solid rgb(60, 90, 154);
}

#facebook-connect:hover {
	  border-color: rgb(60, 90, 154);
	  background: rgb(60, 90, 154) url('../images/facebook-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
	  -webkit-transition: all .8s ease-out;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease-out;
}

#facebook-connect span {
	  box-sizing: border-box;
    color: rgb(250, 250, 250);
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 0px none rgb(255, 255, 255);
    outline: rgb(255, 255, 255) none 0px;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;

    -o-transition: all .3s ease;
    transition: all .3s ease;
	font-weight:400;
}

#facebook-connect:hover span {
	  color: #FFF;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.google-connect {
    background: rgb(220, 74, 61) url('../images/google-plus-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
    border: 1px solid rgb(220, 74, 61);
}

.google-connect:hover {
	  border-color: rgb(220, 74, 61);
	  background: rgb(220, 74, 61) url('../images/google-plus-white.svg') no-repeat scroll 10px 0px / 20px 50px padding-box border-box;
	  -webkit-transition: all .8s ease-out;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease-out;
}

.google-connect span {
	  box-sizing: border-box;
    color: rgb(250, 250, 250);
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    border: 0px none rgb(220, 74, 61);
    outline: rgb(255, 255, 255) none 0px;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	font-weight:400;
}

.google-connect:hover span {
	  color: #FFF;
	  -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/* GET PREMIUM 061217*/

.getpremium_new{display: block; z-index: 1; background: #ffde00;
    position: absolute; text-align: center; vertical-align: middle; color: #000;
    border-radius: 40px; top: 16px;  left: 796px;}


.getpremium_new a{display: block;
    padding: 6px 20px;
    font-size: 10pt;
    font-weight: 400;
    color: #000;}


@media screen and (max-width: 1440px) {

         .getpremium_new{left: 748px;}
}

@media screen and (max-width: 1200px) {

         .getpremium_new{left: 636px;}
         .md_icon{display:none !important;}   
}

@media screen and (max-width: 1060px) {
              .getpremium_new{ left: 314px;}

}


@media screen and (max-width: 930px) {

        .getpremium_new{display:none;}

}


/*premium success*/

.premium_success{max-width:650px; margin:80px auto; display: block; position: relative; background: #fff;}

.premium_profile {  width: 120px;  height: 120px;  border-radius: 50%;background: #fff;   margin: -60px auto 20px auto;border: 6px #fff solid;-webkit-box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);-moz-box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);box-shadow: -1px -1px 5px 0px rgba(168,168,168,1);}
.premium_profile img{width: 100%; height: auto; border: 0; }
.success_cone{ width: 100%; height: 80px; text-align: center; font-size: 38pt;  color: #1db954;font-weight: 400; line-height: 89px;}
.right_cone{float:left; display: inline-block; vertical-align: middle; width: 80px; height: 80px;}
.right_cone img{width: 100%; height: auto; border: 0;}
.left_cone{float:right; display: inline-block; vertical-align: middle; width: 80px; height: 80px;}
.left_cone img{width: 100%; height: auto; border: 0;}
.premium_welcome_txt{font-size:26pt; text-align: center; margin:40px auto; color:#525a78; }
.hd_icon{text-align: center;}
.premium_txt {  text-align: center; font-size: 18pt; color: #9099a6;  line-height: 44px; margin: 30px;}
.prem_but {  display: table;  vertical-align: middle; color: #fff;  background: #d20f47;text-align: center;  margin: 0 auto;  font-size: 14pt;border-radius: 4px; font-weight: 400;
}
.prem_but a{display: block; cursor: pointer; text-decoration: none; color: #fff;  padding: 10px 30px; }
.prem_but a:hover,.prem_but a:focus, .prem_but a:active{ text-decoration: none; color: #fff;}

@media (max-width: 660px) {
	.success_cone{font-size: 24pt;}	
}


@media (max-width: 500px) {	
	.right_cone img { width:80%;  height: auto;  border: 0;}
	.left_cone img{width:80%;  height: auto;  border: 0;}
}
/* END PREIMUM */

#wc_myraaga_new .modal-header{text-align: center;  border-bottom: 0px;   padding: 0px;}
#wc_myraaga_new .modal-footer{text-align: center; border-top: 0px;  }
#wc_myraaga_new ul{padding:0px 50px;}
#wc_myraaga_new ul li{margin:10px auto 20px auto; list-style: none; color: #464646; font-size:12pt; font-weight: 400;  }
.wc_profile {width: 120px; height: 120px; border-radius: 50%;  border: 6px #fff solid;background: #000; margin: -60px auto 20px auto; color: #fff;line-height: 115px;font-size: 22pt;text-align: center;font-weight: 400;}
.wc_feat_icon { background: url('https://1326173612.rsc.cdn77.org/images/myraag_feature.png') no-repeat top left; width: 32px; height: 32px; display: inline-block;  vertical-align: middle;   margin-right: 20px; } 
.wc_feat_icon.myplaylists_newmdpi { background-position: 0 0;  } 
.wc_feat_icon.noti_devicesmdpi { background-position: 0 -34px; } 
.wc_feat_icon.noti_followmdpi { background-position: 0 -68px; } 
.wc_feat_icon.noti_sharemdpi { background-position: 0 -102px; } 
.wc_feat_icon.noti_syncmdpi {background-position: 0 -136px; height: 23px;  } 
#wc_myraaga_new .modal-header p{font-size: 14pt; color: #000; font-weight: 400;}
.wc_pf{font-weight: 100;}
#wc_myraaga_new .btn_wcmyraaga {  color: #fff; padding: 16px 40px;  background-color: #1db954;  font-size: 12pt;}

#loginpopup_v2 .modal-body{padding: 0px;}
#loginpopup_v2 .close {position: absolute;right: 0px;top: 10px;width: 30px;height: 30px;font-size: 22pt;    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;z-index: 1;cursor: pointer;}
#loginpopup_v2 .register-container {max-width: 838px;margin: 0 auto;overflow: hidden;border: 0px;	border-radius:0px;background: none;box-shadow: none;display: block;position: relative;}
#loginpopup_v2 .reg-right{background:none; height: auto;}
#loginpopup_v2 .reg-social a{display: block; margin-right: 0px !important; padding: 20px; margin-bottom: 20px;                             text-align: center; font-size: 14pt; font-weight: 400;}
#loginpopup_v2 .reg-social a:focus{color: #fff; text-decoration: none;}
#loginpopup_v2 .reg-social a i{font-size: 20pt;}
#loginpopup_v2 .reg-title{text-align: center;}
#loginpopup_v2 .reg-device img{width: 50%;}
#loginpopup_v2 .reg-left{ float: none;  display: inline-block;   vertical-align: top;}
#loginpopup_v2 .reg-right{float: none;   display: inline-block;vertical-align: top; width: 390px;}
.reg-txt a{color:#868686; text-decoration: none;line-height: 32px;}
.reg-txt a:hover, .reg-txt a:focus, .reg-txt a:active{color: #464646; text-decoration: none;}
@media screen and (max-width:994px) {
	#loginpopup_v2 .reg-left{width: 100%; text-align: center;}
	#loginpopup_v2 .reg-right{display: none;}
}
/* Get app responsive */
@media screen and (max-width: 768px) {
.paging_control{ width: 100%; height: auto; border-radius:0; display:none;}
.paging_control #app_link_li_bg{float: none; width: 100%;}
#appslides-container .appslides_images ul{width:100%;}
#appslides-container .appslides_images ul li{ width: 100%; float: none;}
#appslides-container{min-width: auto !important;}
.paging_control a{float:none;border-bottom: 2px #f7f7f7 solid;}
.mobile_div{text-align:center;}
.apps_store a{ float: none; margin-left: 10px; margin-right: 10px;}
.for_mobile{background: url(https://1326173612.rsc.cdn77.org/images/for_mobil.png) no-repeat center center; background-position-y: 230px; background-size: contain !important;}
.for_desk { background: url(https://1326173612.rsc.cdn77.org/images/for_desk.png) no-repeat center center; background-position-y: 190px; background-size: contain;}
.for_tv { background: url(https://1326173612.rsc.cdn77.org/images/for_tv.png) no-repeat center center; background-position-y: 380px; background-size: contain;
min-height: 650px;}
.compatible{float:none;}
.mob_head_h4{text-align:center;}
.mob_h2{text-align:center;}
.w-col-4{width: 90%; margin-left: auto; margin-right: auto;}
.w-col-5{width: 90%; margin-left: auto; margin-right: auto;}
.w-col-6{width: 90%; margin-left: auto; margin-right: auto;}
.w-col-7{width: 90%; margin-left: auto; margin-right: auto;}
.mob_head_h4{text-align:center;}
.mob_h2{text-align:center;}
.app_store{float:none;}
.w-col{text-align:center; float:none;}
.w-inline-block{margin-bottom: 10px;}

}

@media screen and (max-width: 390px) {
.for_mobile{ background-position-y: 330px; min-height: 550px;}
.apps_store{margin:0 !important;}
.for_desk{min-height: 360px;}
}

@media screen and (max-width: 320px) {
.for_tv{background-position-y: 430px;}
.apps_store{width:100%;}
}
/* Get app responsive end */


/*player.css*/ @charset "utf-8";.n-player-wraper{width:100%;height:66px;background:#FFF;border-top:1px #d9d9d9 solid;position:fixed;bottom:0;z-index:100001}.n-player-content{width:80%;height:50px;margin:8px auto;display:table}.n-album-details{display:table-cell;width:220px;vertical-align:middle}.n-album{width:50px;height:50px;display:table-cell;vertical-align:middle;cursor:pointer}.n-album img{width:auto;height:50px;border:0;outline:none}.n-song-detail{width:180px;height:50px;margin-left:10px}.n-song-txt{font-size:10pt;color:#363636;text-align:left;font-family:'Open Sans',sans-serif;display:block;cursor:pointer}.n-song-txt a{display:block;text-decoration:none;color:#363636}.n-song-txt a:hover,.n-song-txt a:focus{text-decoration:none;color:#000}.n-album-txt{color:#777;text-align:left;font-size:8pt;display:block;cursor:pointer}.n-singer-txt a{color:#777!important;text-align:left;font-size:8pt!important;display:block;cursor:pointer}.n-singer-txt{height:20px;display:block}.n-album-txt a{text-decoration:none!important;color:#777;font-size:8pt!important}.n-album-txt a:hover{text-decoration:none!important;color:#333;font-size:8pt!important}.n-singer-txt a{text-decoration:none!important;color:#777}.n-singer-txt a:hover{text-decoration:none!important;color:#333}.n-album-row{display:table}.txt_ellips{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.n-player-sprite{background-image:url(https://1326173612.rsc.cdn77.org/images/n-player-icon.png);background-repeat:no-repeat;display:block}.sprite-n_backward_icon{width:16px;height:15px;background-position:-5px -5px}.sprite-n_download_icon{width:28px;height:19px;background-position:-5px -30px}.sprite-n_forward_icon{width:16px;height:15px;background-position:-5px -59px}.sprite-n_more_icon{width:19px;height:19px;background-position:-5px -84px}.sprite-n_playicon{width:16px;height:20px;background-position:-5px -113px}.sprite-n_pauseicon{width:16px;height:20px;background-position:-5px -271px}.sprite-n_repeat_icon{width:19px;height:15px;background-position:-5px -143px}.sprite-n_share_icon{width:19px;height:19px;background-position:-5px -168px}.sprite-n_show_playlist_icon{width:24px;height:15px;background-position:-5px -197px}.sprite-n_shuffle_icon{width:18px;height:15px;background-position:-5px -222px}.sprite-n_volume_icon{width:19px;height:14px;background-position:-5px -247px;background-color:#fff}.sprite-wwn_mute_icon{width:19px;height:14px;background-position:-5px -301px}.sprite-wwn_repeat_active-icon{width:19px;height:15px;background-position:-5px -325px}.sprite-wwn_shuffle_active_icon{width:18px;height:15px;background-position:-5px -350px}.n-plylist-but{width:26px;display:table-cell;vertical-align:middle;padding-left:30px;padding-right:30px;cursor:pointer}.n-player-seekbar{display:table-cell;vertical-align:middle;height:50px;min-width:250px}.n-plyer-repeat{display:table-cell;vertical-align:middle;width:20px;height:30px;padding-left:10px;padding-right:10px;cursor:pointer}.n-ply-time{font-size:8pt;color:#363636;width:20px;height:30px;display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px}.n-ply-time.active{color:#1db954}.n-seekbar{display:table-cell;vertical-align:middle;width:80%;cursor:pointer}.n-seek{width:100%;height:1px;background-color:#ccc}.n-seek-colorbar{width:0;height:1px;background-color:#1db954;position:relative;top:-1px}.n-player-controls{display:table-cell;vertical-align:middle;padding-left:30px;padding-right:30px;width:195px}.n-control-icon{display:table-cell;height:30px;vertical-align:middle;padding-right:16px;padding-left:16px;cursor:pointer}.n-player-right{display:table-cell;vertical-align:middle;text-align:right;width:126px}.n-plyer-right-icon{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;position:relative;cursor:pointer}@media screen and (max-width:1024px){.n-player-content{width:95%}}.n-player-more{bottom:20px;right:13px;padding-bottom:0;z-index:99;position:absolute;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.05) 0 2px 12px 5px,rgba(0,0,0,.1) 0 0 0 1px;min-width:120px;min-height:50px;display:block}.n-player-more ol{margin:10px auto;padding:0;width:100%}.n-player-more ol li{list-style:none;position:relative}.n-player-more ol li a{border:none!important;display:block;padding:5px 10px;margin:0;text-align:center;color:#979797;font-weight:400}.n-player-more ol li a:hover{background:#eee}.n-album-share{position:absolute;bottom:32px;left:-26px;z-index:1;display:none;background:#fff;padding:5px;border:1px #e3e3e3 solid}.n-seek-colorbar::after{content:"";width:10px;height:10px;border-radius:50%;position:absolute;right:-5px;top:-5px;background:#1db954}.player_track_title{margin:0}.n-playlist-track-number{position:absolute;top:5px;margin-left:15px;width:auto;padding:0 6px;height:20px;background:#1db954;border-radius:10px;color:#fff;line-height:21px;text-align:center;font-size:11px;min-width:15px}.volume_mute{position:absolute;position:absolute;bottom:0;text-align:center;right:0;width:20px;text-align:center;height:20px;display:block;z-index:10000000;padding-bottom:10px;padding-top:5px}.volume_mute_icon{background:url(https://1326173612.rsc.cdn77.org/images/volume_mute.png);background-repeat:no-repeat;width:10px;height:10px;text-align:center;margin:0 auto}.n-nonstopliveimg{margin-top:-5px;display:none}.nshare-icon{color:#979797;font-size:22px}.n-more{border-radius:50%;text-align:center;display:block;padding:3px;color:#979797;text-decoration:none;background:#979797}.n-more i{display:inline-block;vertical-align:middle;font-size:22px;color:#fff}.new-related-album{cursor:pointer}.loadingtrackingspre{text-align:center;border:1px solid rgba(255,255,255,0.3);width:180px;font-size:14px;margin:0 auto;margin-top:20px;margin-bottom:20px;padding:8px;color:#fff;border-radius:50px}
/*registration.css */ @charset "utf-8";.registration-master-mover{position:relative;margin:0 auto;width:100%;overflow:hidden;height:600px}.registration-master-sep-page{width:100%;margin:30px auto;position:relative;transition:all ease-in-out .25s;-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s}.registration-master{width:100%;margin:30px auto;position:absolute;transition:all ease-in-out .25s;-webkit-transition:all ease-in-out .25s;-moz-transition:all ease-in-out .25s}.register-container{max-width:838px;margin:0 auto;overflow:hidden;border:1px #ededed solid;border-radius:4px;background:#fff;padding:0}.reg-left{width:439px;height:auto;float:left;position:relative;padding:30px}.reg-right{width:397px;padding:30px;height:auto;float:left;position:relative}.reg-title{font-size:18pt;font-weight:400;font-family:'Open Sans',sans-serif;text-align:left;color:#1db954;line-height:normal;padding:0;margin:0}.reg-social{display:block;width:100%;margin:20px auto}.reg-social a{display:inline-block;vertical-align:middle;padding:10px 20px 10px 10px;margin-left:6px;margin-right:6px;font-size:11pt;color:#fff;text-decoration:none;border-radius:4px;cursor:pointer}.reg-social a:hover{text-decoration:none;color:#fff}.reg-social a:active{text-decoration:none;color:#fff}.reg-social a i{font-size:14pt;padding-right:14px;padding-left:6px}.reg-fb{background:#547bbd;color:#fff;margin-right:20px!important}.reg-google{background:#e9644a;color:#fff}.reg-social a:hover.reg-fb{background:#3c619f}.reg-social a:hover.reg-google{background:#e64525}.reg-social a:active.reg-fb{background:#3c619f;text-decoration:none;color:#fff}.reg-social a:active.reg-google{background:#e64525;text-decoration:none;color:#fff}#loginForm .has-error .control-label,#loginForm .has-error .help-block,#loginForm .has-error .form-control-feedback{color:#f39c12}#loginForm .has-success .control-label,#loginForm .has-success .help-block,#loginForm .has-success .form-control-feedback{color:#18bc9c}h2.no-span{display:table;white-space:nowrap;font-size:11pt;width:96%;text-align:center;color:#818181;font-style:italic}h2.no-span:before,h2.no-span:after{border-top:1px solid #e3e3e3;content:'';display:table-cell;position:relative;top:.5em;width:45%}h2.no-span:before{right:1.5%}h2.no-span:after{left:1.5%}.reg-txt{color:#464646;font-size:12pt;text-align:left}.reg-right-txt{text-align:center;font-size:12pt;color:#000;font-weight:100;margin-bottom:14px}.reg-right-smalltxt{font-size:8pt;color:#868686;text-align:center;font-weight:100}.reg-device{text-align:center;margin:30px auto 20px}.reg-device img{width:80%;height:auto}.reg-bottom{padding:10px 20px 0 40px}.reg-bottom ul{margin:0 auto;padding:0}.reg-bottom ul li{text-align:left;color:#868686;list-style:none;margin-bottom:6px;line-height:24px}.reg-bottom ul li:before{color:#1db954;margin-right:8px;font-size:4pt;content:"\f111";font-family:FontAwesome;display:inline-block;vertical-align:middle}.reg-right-bot-txt{text-align:left;font-size:12pt;color:#000;font-weight:100;margin-bottom:14px}.register-form{margin:30px auto 0;overflow:hidden;display:block;padding-left:15px;padding-right:15px}.reg-forgot{display:block;padding:0;margin:10px 0 0;font-family:'Open Sans',sans-serif;color:#818181;font-size:9pt;text-align:right}.reg-forgot a{color:#818181;text-decoration:none}.register-form .form-control{height:46px}.bt-pink{background:#1db954;color:#fff;text-align:center;font-size:12pt!important;font-weight:100}.bt-pink:hover{text-decoration:none;color:#fff!important;background:#991037}.bt-pink:focus{color:#FFF;text-decoration:none}.bt-pink:active:focus{color:#fff}.reg-bot-txt{color:#000;text-align:center;font-size:9pt;font-weight:400;margin-bottom:10px;display:table-cell;text-align:right}.reg-bot-txt a{text-decoration:none;color:#1db954}.reg-terms-box{width:100%;color:#858585;text-align:left;padding:10px;font-size:8pt;line-height:normal;border-radius:4px;margin-left:-24px}.reg-terms-box a{text-decoration:none;color:#858585}.register-onboarding{max-width:500px;margin:0 auto;overflow:hidden;border:1px #ededed solid;border-radius:4px;background:#fff;padding:0;-webkit-box-shadow:1px 1px 8px 0 rgba(179,179,179,0.41);-moz-box-shadow:1px 1px 8px 0 rgba(179,179,179,0.41);box-shadow:1px 1px 8px 0 rgba(179,179,179,0.41);padding:30px}.reg-title-ob{font-size:18pt;font-weight:400;font-family:'Open Sans',sans-serif;text-align:center;color:#1db954;line-height:normal;padding:0;margin:0 0 6px}.reg-subtitle{color:#464646;font-size:9pt;text-align:center}.pr{position:relative}.form_ad{font-size:12pt;position:absolute;left:13px;top:12px}.reg-lable{font-size:11pt;font-weight:100;color:#464646}.funkyradio{text-align:center}.funkyradio div{display:inline-block;vertical-align:middle;margin-right:10px}.funkyradio label{width:auto;border-radius:40px;font-weight:400;background:#D1D3D4}.funkyradio input[type="checkbox"]:empty{display:none}.funkyradio input[type="checkbox"]:empty ~ label{position:relative;line-height:2.5em;text-indent:2.6em;margin-top:2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:1em;font-size:10pt}.funkyradio input[type="checkbox"]:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'\2714';text-indent:.9em;width:2.5em;background:#D1D3D4;border-radius:40px;color:#c2c2c2}.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label{color:#888}.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before{content:'\2714';text-indent:.9em;color:#C2C2C2}.funkyradio input[type="checkbox"]:checked ~ label{color:#fff;background:#1db954}.funkyradio input[type="checkbox"]:checked ~ label:before{content:'\2714';color:#888;background-color:#ccc}.funkyradio input[type="checkbox"]:focus ~ label:before{box-shadow:0 0 0 3px #999}.funkyradio-danger input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#1db954}@media screen and (max-width:640px){.reg-left{width:auto!important}.reg-right{width:auto!important}.reg-social a{margin-bottom:10px}}.hint_div{text-align:center;overflow:hidden;display:table;padding:0;height:100%}.errormsg{margin:.5em 0 0;display:block;color:#dd4b39;line-height:17px}#reg_sucess_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000000;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.reg_success_pop{display:none;position:fixed;top:50%;margin-left:-400px;margin-top:-200px;left:50%;z-index:1000001;overflow:hidden}#g-recaptcha-response{width:300px!important}.why_div{float:right}.why_div a{color:#23527c;text-decoration:none;font-size:9pt;font-weight:400;cursor:pointer}
/*transparent_promo.css*/ @charset "utf-8";.cool-but{display:inline;padding:4px 20px;border-radius:60px;background:transparent;border:1px #FFF solid;color:#fff;text-align:center;cursor:pointer}.modal-backdrop.in{opacity:.9!important}.hl-pink{color:#fff;border-bottom:2px #FFF solid}#language-notification .modal-content,#talk-notification .modal-content{background-color:transparent!important;box-shadow:none;font-family:'Open Sans',Helvetica,Arial,sans-serif!important;font-weight:100}#language-notification .modal-title,#talk-notification .modal-title{font-size:40px;text-align:center;color:#FFF;font-weight:100;line-height:normal}#language-notification .modal-footer,#talk-notification .modal-footer{border:0;text-align:center}#language-notification .modal-header,#talk-notification .modal-header{border-bottom:0}.modal-sub-txt{color:#fff;font-weight:100;font-size:26px;text-align:center;padding-bottom:0;line-height:normal}.modal_sub_italic{color:#a7a7a7;font-weight:100;font-size:18px;text-align:center;padding-bottom:20px;line-height:normal;font-style:italic;margin:0 auto}.whatsnew-title{display:table;vertical-align:middle;border-radius:60px;background:#1db954;color:#FFF;text-align:center;margin:5px auto 20px;padding:4px 20px;font-size:12pt}#language-notification.modal-body,#talk-notification.modal-body{text-align:center}.whatsnew-features{display:block;text-align:center;margin:0 auto}.feature-points{display:inline-block;text-align:left;padding:2%;vertical-align:middle;color:#fff;font-size:12pt;width:20%}.feature-points i{color:#1db954;vertical-align:middle;margin-right:10px;font-size:20px}.whatsnew-footer{padding-top:30px;padding-bottom:20px;text-align:center;margin:0 20px}.bt_link{display:inline-block;margin:0 20px}.bt_link a{display:block;text-decoration:none;font-size:11pt;color:#fff;padding:8px 10px;border-radius:4px;cursor:pointer}.bt_link a.red{color:#fff;text-decoration:none;background:#d50e49;border:1px #333232 solid}.bt_link a.black{color:#fff;text-decoration:none;background:#000;border:1px #333232 solid}.whatsnew-footer-title{color:#a7a7a7;text-align:center;font-size:14pt}#language-notification .modal-dialog,#talk-notification .modal-dialog{width:auto;margin:30px auto}.beta_bar{background:red;border-radius:3px;padding:0 8px;color:#fff;font-size:9pt;display:inline-block;vertical-align:top;margin-left:10px;margin-top:0;font-weight:400;line-height:22px}.txt_width{max-width:800px}.whatsnew-features img{width:70%;height:auto;border:0}@media (max-width: 600px){.feature-points{text-align:center;width:auto;margin-bottom:10px}.modal-sub-txt{font-size:16px}#language-notification .modal-title,#talk-notification .modal-title{font-size:24px}.whatsnew-footer-title{font-size:12pt}.whatsnew-features{margin:0 auto}.whatsnew-footer{padding-top:0;padding-bottom:0}.bt_link{padding-bottom:20px}.whatsnew-footer{margin:0 auto}.modal_sub_italic{font-size:14px}}
/*style.css*/ @charset "utf-8";.embedpage{width:700px;height:auto;display:block;padding:20px 40px 10px;background:#ebedf2;overflow:hidden;border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;font:9pt/18pt Droid Sans,Geneva,sans-serif}.embedbx_container{height:76px;border:1px solid #626262;background:#333332;background:-moz-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d3d3d),color-stop(100%,#1b171e));background:-webkit-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-o-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-ms-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:linear-gradient(top,#3d3d3d 0,#1b171e 100%);border-radius:3px;position:relative;padding:1px}.embed_album{width:76px;height:76px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;display:inline-block;float:left}.embed_album img{width:76px;height:76px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px}.embed_playicon{width:29px;height:29px;position:relative;left:22px;top:-56px;background:url(images/embedplayicon.png) no-repeat top}.embed_pauseicon{width:29px;height:29px;position:relative;left:22px;top:-56px;background:url(images/embed_pause.png) no-repeat top;display:none}.embedbx_container .logo_embed{width:22px;height:17px;position:absolute;float:right;right:2px;top:2px}.embede_titles{text-shadow:#000 0 1px 1px;margin-top:6px;margin-left:8px}.embed_albumname{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;color:#f0f0f0;text-align:left;font:10pt/18pt Droid Sans,Geneva,sans-serif;font-weight:700}.embed_trackname{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;color:#969696;text-align:left;font:10pt Droid Sans,Geneva,sans-serif}.embede_titles_large{text-shadow:#000 0 1px 1px;margin-top:35px;margin-left:19px}.divider{display:inline-block;float:left;width:2px;height:78px}.embed_titleswraper{float:left;height:76px;position:absolute;left:80px;right:25px}.compact_player{width:300px;height:80px;margin:16px auto}.embedpage textarea{width:330px;padding:4px;border-width:1px;border-style:solid;border-color:#cdcdcd #d1d1d1 #d5d4d4;border-radius:2px;background:#fff;color:inherit;font:inherit;line-height:20px;box-shadow:0 0 10px #ddd inset;font:9pt/18pt Droid Sans,Geneva,sans-serif}#raga_embed{width:91%;margin:0 auto;padding:4%;height:96px}#raga_embed_small{width:91%;height:auto;margin:0 auto;padding:4%}.embed_txt{font:10pt/normal Droid Sans,Geneva,sans-serif;color:#000;text-align:left}.bol{font-weight:700}.previewbox{background:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin:0 0 20px;padding:20px 0;overflow:auto}.embed_left{width:340px;height:auto;display:block;float:left;margin-right:20px;overflow:hidden;text-align:center}.embed_right{width:340px;height:auto;display:block;float:left;overflow:hidden}.compact_player_large{width:430px;height:150px;margin:16px auto}.embedbx_container_large{height:146px;border:1px solid #626262;background:#333332;background:-moz-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3d3d3d),color-stop(100%,#1b171e));background:-webkit-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-o-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:-ms-linear-gradient(top,#3d3d3d 0,#1b171e 100%);background:linear-gradient(top,#3d3d3d 0,#1b171e 100%);border-radius:3px;position:relative;padding:1px}.embedbx_container_large .logo_embed{width:22px;height:17px;position:absolute;float:right;right:2px;top:2px}.embed_playicon_large{width:43px;height:43px;position:relative;left:52px;top:-96px;background:url(images/bigplay_icon.png) no-repeat top}.embed_album_large{width:146px;height:146px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;display:inline-block;float:left}.embed_titleswraper_large{float:left;height:76px;position:absolute;left:146px;right:25px}.embed_album_large img{width:146px;height:146px;border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px}.divider_large{display:inline-block;float:left;width:2px;height:146px}.play_rdio{display:block;padding:2px 8px;color:#fff;text-decoration:none;font:9pt Droid Sans,Geneva,sans-serif;background:#008aff}.nonstops_icon{width:26px;height:15px;float:left;position:relative;background:url(images/sprit.png) no-repeat;background-position:-534px -10px}.r_embed_plybutton{float:left;margin-top:2px;text-shadow:none!important}.embede_titles a{text-decoration:none}.embede_titles_large a{text-decoration:none}
/*style_epi.css*/ @charset "utf-8";.fb_frds_div{padding:0p;margin:0xp}.t_fb_frds{font:bold 20px/46px 'Open Sans',arial;color:#595959;padding:0 50px;margin:0;border-bottom:3px solid #3b5998;text-align:center}.img_div{margin:30px 0 0;padding:0 5%;text-align:center}.your_fbt{font:normal 20px 'Open Sans',arial;color:#5a5050;margin:0;padding:30px 0}.img_frnds{list-style:none;text-align:center;margin:0;padding:0}.img_frnds li{padding:0;margin-right:2px;display:inline-block}.img_frnds li:last-child{margin-right:0}.img_frnds li a{display:block;color:#333;text-decoration:none}.img_frnds li a img{border-radius:4px;border:#e9e9e9 1px solid}.btd_fbfrnds{font:normal 20px/50px 'Open Sans',arial;color:#fff;background:#4e6eb1;border-radius:2px;padding:0 60px;text-align:center;display:inline-block;text-decoration:none;margin:40px 0 0;position:relative}.btd_fbfrnds:hover{background:#5e7fc3}.icn_fb{width:13px;height:27px;background:url(https://1326173612.rsc.cdn77.org/v2/images/sprit1.png) no-repeat -58px -43px;float:left;position:absolute;top:12px;left:36px}.audio_program_header{width:100%;height:206px;background-image:-webkit-linear-gradient(top,#665f8c,#5a3958);background-image:-moz-linear-gradient(top,#665f8c,#5a3958);background-image:-ms-linear-gradient(top,#665f8c,#5a3958);background-image:-o-linear-gradient(top,#665f8c,#5a3958);background-image:linear-gradient(to bottom,#665f8c,#5a3958);background-size:100% 100%;position:relative}.img_tap_top{padding:15px;margin:0;overflow:hidden}.au_img_bg{width:130px;height:130px;background-size:100%;background-position:center center;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/audio_bgg.jpg);float:left;border:4px solid #746387}.rigt_sdiv{margin-left:150px;padding:0;width:70%}.rigt_sdiv a{text-decoration:none;color:#fff;font-family:'Open Sans',sans-serif}.tt_hh{font-size:20px;line-height:30px;font-weight:700;padding:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tt_subh{font-size:14px;line-height:20px;padding:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btt_sec{padding:15px 0 0;margin:0;overflow:hidden}.btt_sec a{border:2px solid #fff;border-radius:2px;-mz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;text-align:center;float:left;padding:0 18px;margin-right:3px;line-height:30px;height:30px}.aud_po_nav{padding:0;margin:2px 0 0;border-bottom:6px solid #846382;width:100%;height:30px}.aud_po_nav li{list-style:none;float:left;padding:0}.aud_po_nav li:first-child{margin-left:30px}.aud_po_nav li a{font:13px/30px 'Open Sans',sans-serif;color:#fff;text-decoration:none;text-align:center;padding:0 24px;text-transform:uppercase;float:left;height:30px;display:block}.aud_po_nav li.active{border-bottom:6px solid #cd97ca;height:30px}.program_page_aa{padding:4px 20px;margin:0}.epi_sec_f{padding:0;overflow:hidden;margin:0}.coount_no{font:13px/30px 'Open Sans',sans-serif;color:#333;float:left;vertical-align:top;padding:0;margin:0}.sec_ff_sec{margin-left:20px;border-bottom:3px solid #d3d3d3;padding:8px 0;overflow:hidden}.bo_buttons{float:right;padding:0;margin:15px 0 0}.bo_buttons a{float:left;text-align:center;text-decoration:none;border:2px solid #aeaeae;border-radius:2px;-webkit-border-radius:2px;-mz-border-radius:2px;-o-border-radius:2px;font:13px/30px 'Open Sans',sans-serif;color:#333;padding:0 20px;height:30px;margin-right:4px}.bo_buttons a:hover{border:2px solid #666}.img_con_de_div{padding:0;margin:0;float:left;width:70px;height:70px;background-size:100%;background-position:center center;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/audio_bgg.jpg);position:relative;cursor:pointer}.img_con_de_div span{top:50%;position:absolute;left:50%;margin:-10px 0 0 -15px}.img_con_de_div span img{width:30px;height:20px}.rigt_sdiv1{margin-left:80px;padding:0;width:74%}.rigt_sdiv1 a{text-decoration:none;font-family:'Open Sans',sans-serif}.tt_hh1{font-size:18px;font-family:'Open Sans',sans-serif;text-decoration:none;color:#333;line-height:30px;font-weight:700;padding:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.tt_subh1{font-size:14px;font-family:'Open Sans',sans-serif;text-decoration:none;color:#666;line-height:24px;font-weight:700;padding:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;font-family:'Open Sans',sans-serif}.de_ic{background-position:-416px -745px;width:15px;height:17px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);float:left;margin:5px 7px 0 0}.she_ic{background-position:-391px -745px;width:17px;height:17px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);float:left;margin:4px 7px 0 0}.afollow{width:148px;height:35px;float:left;background-position:-441px -689px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);text-decoration:none;color:#fff;margin:0;text-align:center;font:15px/35px 'Open Sans',sans-serif;display:block}.afollowing{width:148px;height:35px;float:right;background-position:-441px -724px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);text-decoration:none;color:#fff;margin:10px 10px 0 0;text-align:center;font:15px/35px 'Open Sans',sans-serif;display:block}.afollowing span{padding-left:25px}.afollow span{padding-left:20px}.details_show_a{padding-top:10px;position:relative;width:94%;height:70px;background:#fff;border-radius:2px;-mz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;float:right;display:block}.details_show_a p{padding:8px;font:13px/18px 'Open Sans',sans-serif;color:#333;text-align:justify}.top_aarrow{position:absolute;top:0;right:40px;background-position:-458px -768px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);width:18px;height:10px}.rec_epis_tit{font:bold 20px/30px 'Open Sans',sans-serif;color:#009cf1;padding:0;margin:0}.epi_main_p{margin:10px 0 0;padding:0;overflow:hidden}.epi_left_p{padding:6px;background:#fff;margin:0;float:left}.img_bg_epi{width:100px;height:100px;background-size:100%;background-position:center center;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/audio_bgg.jpg)}.epid_middle{margin-left:120px;padding:0;margin-top:10px}.epid_m_top{padding:0;margin:0}.epid_m_top_left{width:44px;height:44px;background-position:-2px -641px;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/sprit.png);float:left;text-decoration:none;margin-right:10px}.epid_m_bottom{margin-top:10px;padding:8px;background:#fff;box-shadow:0 0 3px #ccc;border:1px solid #f4f4f4}.epid_m_bottom p{font:13px/18px 'Open Sans',sans-serif;color:#333;text-align:justify;padding:0;margin:0}.epi_comments{margin-top:20px;padding:0;overflow:hidden}.comm_titls{padding:0;margin:0;font:bold 18px/24px 'Open Sans',sans-serif;color:#666}comm_box_d{padding:6px;margin:0;background:#fff}.suggeted_re{position:absolute;bottom:30px;right:20px;margin:0;padding:0}.suggeted_re h4{font:13px/24px 'Open Sans',sans-serif;color:#fff;padding:0;margin:0 0 5px}.suggeted_re a{width:40px;height:40px;background-size:100%;background-position:center center;background-image:url(https://1326173612.rsc.cdn77.org/v2/images/audio_bgg.jpg);margin-right:4px;float:left;border:3px solid #71537c}.a_lang_listout{background:#dfdfdf;padding:10px 0 15px 10px;overflow:hidden;margin-top:0;position:fixed;left:0;right:312px;z-index:1002}.a_lang_listout a{font-family:'Open Sans',sans-serif;font-size:12px;color:#414141;text-decoration:none;padding:0;line-height:34px;background:#fff;box-shadow:0 0 2px 0 #ccc;float:left;text-transform:uppercase;border-radius:2px;margin:-2px;width:10.2%;text-align:center}.a_lang_listout a.active{background:#11dcda;color:#fff}.div_nav_toggle{text-align:center;padding:0;margin:0 0 0 10px}.div_nav_toggle_ul{border:2px solid #fff;border-radius:3px;-webkit-border-radius:3px;-mz-border-radius:3px;-o-border-radius:3px;display:inline-block;padding:0}.div_nav_toggle_ul li{list-style:none;padding:0;float:left}.div_nav_toggle_ul li a{font:bold 16px/30px 'Open Sans',sans-serif;color:#fff;text-align:center;display:inline-block;text-decoration:none;padding:0 20px;height:30px}.div_nav_toggle_ul li a.active{color:#333;background:#fff}.title_div_ah3{font-family:'Open Sans',sans-serif;font-size:1.8em;padding:8px;margin:0 30px;color:#333}.title_au_category{font:90 55px 'Open Sans',sans-serif;color:#fff;padding:20px;text-shadow:0 1px 0 #000;display:inline-block;vertical-align:middle;margin:0 auto;height:180px;line-height:120px;font-weight: bold;}.title_au_category2{font:bold 38px 'Open Sans',sans-serif;color:#fff;padding:10px 0;text-shadow:0 1px 0 #000}.title_au_category3{font:bold 28px 'Open Sans',sans-serif;color:#fff;padding:10px 0;text-shadow:0 1px 0 #000}.agrid_images{margin:0 0 15px}.keyboard_shortcuts{width:350px;padding:25px;margin:0 auto;background:#f9f9f9;border-radius:3px;-webkit-transition:-webkit-transform .3s cubic-bezier(.13,1.07,.5,1.01),visibility 0;transition:transform .3s cubic-bezier(.13,1.07,.5,1.01),visibility 0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}.keyboard_tit{padding:0;margin:0 0 8px;font:16px 'Open Sans',sans-serif;color:#333;font-weight:300}.kbd{padding:0;margin:20px 0 0;font:13px/24px 'Open Sans',arial;color:#222;margin-right:40px}.kbd span{background:#e9e9e9;border-radius:2px;-mz-border-radius:2px;height:24px;padding:0 10px;margin-right:4px;display:inline-block;text-align:center}.kbd span:last-child{margin:0 20px 0 4px}.kbd p{width:100px;text-align:left;display:inline-block;margin:0;padding:0}.div_nav_tog_ul li a{font:bold 16px/30px 'Open Sans',sans-serif;color:#333;text-align:center;display:inline-block;text-decoration:none;padding:0 20px;height:30px}.div_nav_tog_ul li a.active{color:#fff;background:#333}.div_nav_tog_ul{border:2px solid #333;border-radius:3px;-webkit-border-radius:3px;-mz-border-radius:3px;-o-border-radius:3px;display:inline-block;padding:0}.div_nav_tog_ul li{list-style:none;padding:0;float:left}.default_bg{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:url(https://1326173612.rsc.cdn77.org/v2/images/blur-3bb5549379e48593f5a3d3d76fbbd074.svg#blur);width:100%;height:200px;display:block;position:absolute;top:0;right:0;bottom:0;left:-1px;z-index:9;display:block}.default_bg img{position:absolute;top:0;left:20px;border:0}.fb_pro_pro li a .imgcla{border-radius:50px;-mz-border-radius:50px;-o-border-radius:50px;border:1px solid #ddd;cursor:pointer}.vendor_logo{background:rgba(0,0,0,0.7);height:200px;display:block;z-index:10;position:relative;padding-left:20px}.vendor_header_banner{overflow:hidden;position:relative;height:200px;padding:0;margin-left:10px}
/*jRating.jquery.css?v=3.7*/ .jRatingAverage{background-color:#f62929;position:relative;top:0;left:0;z-index:2;height:100%}.jRatingColor{background-color:#f4c239;position:relative;top:0;left:0;z-index:2;height:100%}.jStar{position:relative;left:0;z-index:3}p.jRatingInfos{position:absolute;z-index:9999;color:#FFF;display:none;width:170px;height:auto;font-size:11px;font-family:'Open Sans',sans-serif;text-align:center;padding:5px;text-shadow:0 0 2px #000;border:1px solid rgba(255,255,255,0.25);background-color:#191919;background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}p.jRatingInfos span.maxRate{color:#c9c9c9;font-size:14px}
/*intlTelInput.css*/ .intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0;background-color:#FFC7C7}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:4px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:14px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("../images/flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("../images/flags@2x.png")}}.iti-flag.np{background-color:transparent}
/*mobilresponsive.css*/ .mobileview-signup{display:none}.download_app{display:none}.store_badge{display:none}
		@media screen and (max-width:768px){
			
			.newartist_row{margin: 20px auto 20px auto!important; padding: 0 0px 10px!important;}
			
	.pp-hp-album-icon i {font-size: 32px !important;  color: #fff; line-height: 46px !important; padding-left: 7px !important; cursor: pointer;}

.pp-hp-album{height:100px !important;}

.pp-hp li {width: 250px;}
	.hp_albums_grid_parentdiv { margin-right: 0;}
			.album-cover img { width: 180px !important;  height: 180px !important;  cursor: pointer !important;}
			.pp-hp li {	width: 200px !important;}
			.pp-hp-album{height: 100px !important;}

.album-details {  width: 96% !important; padding-left: 0 !important; margin: 0 auto !important; padding-right: 0 !important; padding-top: 6px !important; height: auto !important;}

.artist-round { display: inline-block !important; text-align: center !important;  margin: 0 auto !important;}

.album-share-row{display:none !important;}
.block-title span{font:'Open Sans', Arial, sans-serif; font-size:22px !important; }
.block-title{margin-top: 20px !important; 	margin-bottom:20px !important;}
.new-album-track-row{padding:10px !important;}

.new-section-title{width: 96% !important;margin: 0 auto !important; padding-bottom: 10px !important;}

.title_dsize{font: 8pt 'Open Sans',sans-serif;}

.radio-home-carous li{width: 100px !important;}

.live_radio_bx {  width: 100px !important;   height: 100px !important;}
.liveradio_logo img {  width: 75px !important;  height: 75px !important;}
.liveradio_logo{margin-top: -37px !important;  margin-left: -37px !important;}
.home_radio_name{padding: 2px !important;}

.home_radio_name > a{font:'Open Sans',sans-serif; font-size:9pt !important; }

.wave_ico img {  opacity: 0;   width: 50px !important;   height: auto !important;top: 50% !important; position: absolute;  left: 50% !important;  margin-top: -26px !important; margin-left: -24px !important;}

.title_dsize_sub{font: 9px/normal 'Open Sans',sans-serif; font-size:9px !important;   margin: 2px auto !important;}

.newartist_colum{width: 134px !important;      margin-right: 8px !important;   padding: 5px !important;}

.newartist_colum a{font:'Open Sans',sans-serif; font-size: 10pt !important; }
.newartist_colum a span{ font-size: 8pt !important;}
.artist_follow a{font-size: 10pt !important;}

.new-album-number{display: none !important;}

.new-album-sidewrap-inner { padding: 0 !important;  margin-bottom: 0 !important;  margin-top: 0 !important;}

.new-track-name a{font-size: 10pt !important;}

.new-singers-name {font-size: 8pt !important;}
.newrelease_wraper{display:block}.newrelease_left{display:block;width:100%;padding-right:0}.newrelease_right{display:block;width:100%;margin:30px auto}.homepage_sidebanner_300x250{position:relative; margin-bottom:320px;top:326px!important;}.trendingnow_song_options_div{width:100%}.tss_now{height:auto!important;}.home_newrelease_div_boxsize{width: 33.3%!important; padding:0.5%;}#newhp_albums_section_devotional_grid .home_div_boxsize{width:33.3%!important;}
			.radioartist ul li{width:31%;margin:1%}.playlistbox{width:33% !important}
	.home_div_boxsize{width: 33.3% !important;padding:0.5% !important;}.label_fcolumn{width:50%}#login_head_menu{display:block}.header__site-nav-items{left:100px}.n-album-details{display:none}.n-player-wraper{width:100%;height:auto;display:block}.n-player-content{display:block;width:100%;height:auto}.n-player-seekbar{display:block;height:auto;margin-bottom:12px}.n-player-right{display:none;width:100%;padding-left:20%;padding-right:20%}.n-plylist-but{position:absolute;bottom:20px;left:10px;padding-left:0}.n-playlist-track-number{line-height:16px;text-align:center;font-size:9px;height:16px;top:-6px}.n-player-controls{padding-left:20%;padding-right:0;width:100%;margin:0 auto;display:table}.n-control-icon{display:table-cell}.player_playlist_leftdiv{position:relative;margin-left:auto;margin-right:auto}.playerpage{top:0}.bt_div_pl_right{float:none;margin:20px auto}.playlistcontainer_div{left:0;bottom:0;width:100%}.player_playlist_rightdiv{margin:0 auto}.new-album-details{width:100%;margin:0 auto}.new-album-sidewrap{width:100%;display:block;margin:30px auto}.adbanner-300x250{width:100%;text-align:center;margin:0 auto 40px}.new-related-album{ width: 33.3%;
    padding: 0.5%; margin: 0 0 10px 0;}.new-star-ratings{display:none!important}.figure_wrap{margin-left:0;margin-right:0}#wrapper{width:100%;padding-right:0;padding-left:0;margin-top:0}.album-cover{display:block;clear:both;left:auto;right:auto;margin:0 auto 42px;position:relative;top:10px}.album-social-share{color:#fff}.album-header::after,.album-header{height:100%}.album-share-row{width:100%;margin-left:0;padding-right:0;padding-top:0;z-index:1;text-align:center;display:block;clear:both;position:relative;padding-bottom:10px}.album-details{width:86%;padding-left:0;margin:0 auto;padding-right:0;padding-top:46px;height:auto}.album-artist-detail{text-align:center}.new-album-container{margin-top:10px}.new-album-option > div.dropdown{display:none}.new-album-option-title{display:none!important}.album-cover > .follow-count,.album-cover > .follow-count > span{color:#FFF!important}.album-name{text-align:center}.fo_column_box{margin:0 auto}.alertmsg_container_div{left:auto;right:auto}.new-album-details-title{padding:10px}.player_playlist_leftdiv{display:none}.player_playlist_rightdiv{padding-left:0;margin:0 auto;text-align:center}.raaga_playlists{height:auto;width:98%;box-shadow:none;float:none;margin:20px auto;display:block}.raaga_playlists ul{margin-top:20px}.raaga_playlists li{width:100%!important;padding:7px 0}.playlistheader_div{width:98%!important;float:none;margin:0 auto}.track_name_playlist{width:auto!important}.public_playlist_list_class{width:98%;margin:0 auto}.plts_option1{width:48%;margin:1%}.publicpl_filter_genre_heading{display:none}.publicpl_filter_div{border-bottom:0}.plts_div_option{padding:10%}.ct_align{display:block}.sub_mit{display:block;margin:0 auto 20px}.rg_lo_c{width:100%;text-align:center;margin:0 auto;padding:0;margin-top: 60px;}.dot_l{display:none}.nam_sec{float:none;display:block;width:100%;text-align:center}.sign_up{margin-bottom:20px}.wrap_browse{text-align:center!important}.browse_box{width:32%}div.dropdown_trend{float:left!important}.celeblist_div{top:0}.browse_nav_menu_item ul{display:block;height:auto;margin:20px auto;width:100%;position:relative;clear:both;text-align:center}ul.top_ten_list li{width:25%}ul.top_ten_list li:hover{width:25%}.top_tab_lt{width:100%;margin:0 auto}.top_song_details_wrap{width:100%}div.specials_albums_div ul li{width:25%}#browse_content_parent_div #browse_atoz_items{margin-top:70px}#trending_div_new div.dropdown_trend{width:auto!important}.publicpl_filter_sortby_div{width:96%;margin:0 auto}.non_stop_container{margin:0 auto;padding:0;width:100%}#nonstopchannel_nav_menu_item{width:100%;position:relative;display:block;overflow:hidden;height:auto!important}.browse_nav_menu_item ul li{float:none;display:inline-block;margin-top:10px}.browse_nav_menu_item ul li a.hover_active{background:#1db954;color:#fff;text-shadow:none;height:auto}.browse_nav_menu_item ul li a:hover{height:auto}#nonstopchannel_nav_menu_item.browse_nav_menu_item ul{display:block;height:auto;margin:0 auto;text-align:center}.l_forgot{padding-left:0}.login_fb_action_new{margin-right:0}.fb_likes_dis{display:none}.bg_block{height:auto;padding:10px}.album_top_left{float:none;margin:20px auto!important}.art_option_1{width:100%;text-align:center}.h2_followers{float:none;display:inline-block}.arts_fll_count{float:none;display:inline-block}.foll_fllrs_div{float:none;text-align:center;margin:0 auto}.art_sp_btsss a{display:inline-block;float:none}#related_artist_column_special{float:none;margin:10px auto;display:block;width:100%!important}.related_artist_column h4{text-align:center}.related_artist_column ul li{display:inline-block;float:none}.related_artist_column ul{margin:0 auto;display:block;width:100%;text-align:center}.album_bottom_cont_left_menu{width:100%;height:auto;display:block}.album_bottom_cont_left_menu ul{float:none;width:100%;text-align:center;height:auto;margin:0 auto}.album_bottom_cont_left_menu ul li{float:none;display:inline-block}.artist_sp_dtls{margin-right:auto;margin-left:auto}.cc_btns{display:block;text-align:center}.cc_btns a{display:inline-block;margin-bottom:10px;float:none}.padd_ing{padding:0 2%;margin:0 auto;text-align:center;width:96%;height:auto}.rec_img_box li a{display:block}.rec_img_box li a img{width:100%;height:auto}.rec_img_box{overflow:scroll}.rec_img_box li{padding:0;margin-right:2%;margin-bottom:20px;display:inline-block;width:29%;float:none;position:relative}.login_pmpt_box_left{display:none}.login_pmpt{width:100%;height:440px;overflow-y: scroll;}.login_pmpt_box{padding:20px}.email_ic{top:13px}.key_ic{top:13px}.login_pmpt_box_right{width:100%;float:none;margin-left:0}.social_fbgg a.social_links{width:100%;margin-bottom:10px}.log_sub{width:100%;margin-top:10px}.resett{display:inline-block;float:none}.reset_pwd_separator{float:none}.h4_title{text-align:center}.login_white{margin-left:auto;left:50%;width: 90%;transform: translate(-50%, 0);}.prompt_fav_div table,.prompt_fav_div table tr,.prompt_fav_div table tr td,{width:100%!important;display:block!important;margin:0 auto;text-align:center}.prompt_fav_table{width:100%!important;display:block!important}.prompt_fav_table td{padding:0;width:100%;display:block}.fav_list_section ul{list-style:none;width:100%;height:auto;display:block;margin:0 auto;text-align:center}.fav_list_section ul li{width:100%;text-align:center}.myraaga_section_1{width:100%;margin:20px auto;text-align:center}.myraaga_section_2{width:100%;height:auto;margin:20px auto}.subnav_lu{display:block;text-align:center;margin:20px auto}.subnav_lu li{float:none;margin:2px auto;background:#fff;border:1px #f7f7f7 solid}.subnav_lu li a.active{border-bottom:2px solid #ff1164;background:#ff1164;color:#fff}.subnav_lu li a:hover{background:#ff1164;border-bottom:2px solid #ff1164;color:#fff;text-decoration:none}.over_all_cdimages li{width:32%}.rg_title{text-align:center}.my_pr_changes_rnav{display:block;text-align:center;margin:0 auto}.my_pr_changes_rnav li{float:none;display:inline-block}.form_raaga_profile{width:100%;margin:30px auto}.form_ct{width:100%}.form_ct_oprion{width:100%}.user_title_div{margin:0 auto}.myraaga_headwrap{width:100%;height:auto;background:url(https://1326173612.rsc.cdn77.org/images/my_raaga_headbg.jpg) no-repeat top center;background-size:100% 100%;display:block;overflow:hidden; display:none;}.default_box{display:block;overflow:hidden;text-align:center}.myraaga_headwrap .default_img{float:none;display:inline-block;margin:0 auto}.user_title_div{overflow:hidden;margin:0 auto}.wrap{text-align:center}.my_seperator .box{float:none}.r_splash_l{margin:20px auto;display:block}.header_menu_div_sr{width:100%;height:auto;padding:10px 0 40px;margin:0 auto}.banner_div_splash_h{width:100%;padding:0;position:relative;left:auto;margin:0 auto}.banner_div_splash{width:100%;padding:0;position:fixed;left:auto;margin:0 auto;top:160px;right:auto}.la_sec_men_list li{text-align:center}.la_sec_men_list{padding:0;overflow:hidden;margin:10px auto;text-align:center;float:left;width:50%}.che_menu_tit{text-align:center}.splash_clang{display:block;overflow:hidden;margin:0 auto;text-align:center}.banner_rsplash_left{float:none;padding:0;margin:0 auto;text-align:center;display:block}.la_sec_men_list li a{font-size:12pt/29px}.appstore_icon{display:block;text-align:center}.storeicon{text-align:center;display:inline-block}.banner_rsplash_divice{display:none}.tit_col{text-align:left}.clumn_sub{margin:20px auto}.column_subul{width:100%;text-align:left}.column_subul li{width:30%;padding:2%}.col_nametit{text-align:center;font:12pt 'Open Sans',sans-serif;padding:2px}.clumn_dd{border:0}.column_ul{text-align:left}.column_ul li{width:30%;display:inline-block;padding:2%!important}.aimg{margin:0 auto;float:none}.aimg img{width:100%;height:100%}.user_det_column{margin-left:0}#myraaga_recent_table .col_nametit{text-align:left}.profile_friendspl_recentlypl_class{width:96%;margin:20px auto}.search-result-title{font-size:1.8em;text-align:center}.search-result-navigation{text-align:center}.search-result-navigation li a{font-size:12pt}.search-result-navigation li a span{padding:5px;font-size:8pt}.search-result-content ul li{width:24%}.search-result-content ul{text-align:left}.audio_cd_grid{width:22%}.sep_audio_div_inner{margin:0 auto;padding:0}.left_imgcover{float:none;margin:0 auto}.rtitl{float:none}.rtop_bar{text-align:center}.radio_overlay{height:600px}.right_cover_img{margin:0 auto;text-align:center}.rtitls{float:none;text-align:center;margin:10px auto}.comments_sec_radio{margin-top:306px}.til_cover_img_relatedartist{margin-top:20px}.rsrt_a a{color:#fff;display:inline-block;float:none;font-weight:100;border:1px solid #d8d8d8}.image_rcoverbox{padding:0}.static_text{font-weight:100}.text_audio_b{margin:2%;width:96%}.audio_slide_b{height:200px}.vendor-sidbar{display:none}.vendor-maincontent{width:96%;margin-left:2%;margin-right:2%;border-right:0}
	.rpc-episode-detail{padding:2%;background:#fff;width:96%;border:1px #e3e3e3 solid;margin:0 auto 10px}#related_vendors_column_special{float:none;margin-right:auto}.rpc-episode-storelink{display:none}.rpc_episode_thumb{width:280px}.rpc_socialbut{margin-right:auto;margin-left:auto;width:60%;margin-bottom:10px}.live_right_div_p{display:none}.lfet_div_live_c{margin:0 auto;width:100%}.rpc-maincontent{width:98%;margin-right:1%;margin-left:1%;border-right:none;margin-top:20px}.rpc_thumb{margin-right:auto;margin-left:auto;text-align:center;position:relative;left:auto;right:auto}.rpc_header{height:auto}.rpc_thumb_title{text-align:center;padding-bottom:10px;margin-left:auto;margin-right:auto;padding-right:0}.rpc-bottom-row{margin-left:auto;margin-right:auto;text-align:center;padding-bottom:20px}.album-social-share{color:#fff}.rpc-maincontent-row{width:96%}.title_au_category{font:100 40px 'Open Sans',sans-serif}.showhide_albums{display:none}.alertmsg_div{left:50%;margin-left:-150px}#publicpldetails_new_album_details .image_wrap_big{float:none;margin:0 auto}.al_detail_title{margin:0 auto;text-align:center;display:block}.new_album_details{float:none;margin:0 auto;height:auto}#publicpldetails_new_album_details p{margin:0 auto;text-align:center;float:none!important}.embed_code{float:none;width:100%;text-align:center;background:url(https://1326173612.rsc.cdn77.org/images/embed.png) no-repeat top;display:block;margin:0 auto}.details_count_container{width:100%;text-align:center;margin:0 auto;float:none;overflow:hidden}ul.details_count_ul li{display:inline-block;float:none}.controls_but_classes{float:none;margin:10px auto}.cont_play_but_new_classess{display:inline-block;float:none;margin-bottom:10px}.new_album_controlls{height:auto;float:none}.controls_but_classes{height:auto}.controls{height:auto;position:relative}.track_fblikes_div{display:none}.new_album_detailsss{padding:20px 0}.tracklist_sort_options_div{display:none}.show_hide_bts{display:none}.tracklist_cbox_div{display:none}.newact_rect_table table tbody td:nth-child(1){width:80px}.newact_rect_table table tbody td:nth-child(2){display:none}.newact_rect_table table tbody td:nth-child(5){display:none}.newact_rect_table table tbody td:nth-child(6){display:none}.track_list_details_image{width:70px;text-align:left}.sd-content-wraper{width:98%}.sd-song-content{padding:0 10px;margin:0 auto}.sd-nav-title{text-align:center}.user_det_coolumn a{text-align:left!important}.user_det_coolumn{width:40%}.download_app{width:100%;height:190px;display:block;background:url(../images/mobileapp-bg.jpg) #000 no-repeat top;background-size:cover;margin-bottom:20px}.dp_title{font-family:"Open Sans",sans-serif;font-size:12pt;text-align:center;color:#FFF;font-weight:600;padding-top:20px}.dp_subtitle{font-family:"Open Sans",sans-serif;font-size:12pt;text-align:center;color:#FFF;font-weight:100;margin:10px auto}.dp_small{font-family:"Open Sans",sans-serif;font-size:9pt;text-align:center;color:#d1d1d1;font-weight:100;margin-bottom:10px}.dp_btn{display:block;margin:10px auto;text-align:center}.dp_btn a{font-size:12pt;background:#fff;color:#000;padding:10px 20px;border-radius:4px;-o-border-radius:4px;display:inline-block;text-decoration:none;border:1px #fff solid}.dp_btn a:hover,.dp_btn a:active{color:#000;text-decoration:none}.plylist_but{display:none}.header__site-nav-items-dropdown{left:100px}/*.header__wrapper{position:relative}*/.album-playbutton{display:block;    margin-top: -54px;}.store_badge{width:100%;height:auto;margin:10px auto;text-align:center;display:block}.store_badge a{display:block;text-decoration:none}.store_badge a img{max-width:80%;height:auto;border:0}.secondary-navbar{height:auto;display:block;overflow:hidden}}@media screen and (max-width:640px){#browse_atoz_items ul li{margin:10px}.boxInner .titleBox{padding:4px;font-size:11pt}ul.top_ten_list li{width:33.3%}ul.top_ten_list li:hover{width:33.3%}ul.top_ten_list{margin-left:2%;width:98%}ul.top_ten_list li span{font-size:10pt}ul.top_ten_list li p{font-size:10pt}ul.top_ten_list li span:first-child{font-size:9pt}div.specials_albums_div ul li{width:33.3%}.rating_dv{display:none}#controls_but_class_trendingnow .cont_play_but_new_class{width:136px;margin-bottom:10px}.trendingnow_options_header{height:250px}.trendingnow_page_refreshbtn{display:none}.music_map_icon{display:none}.common_track,.common_track01{padding:10px}#playlistspage_tab_header{display:none}.cancel_container{width:96%;margin:0 auto}.over_all_cdimages li{width:48%}.headerlive{display:none}.column_subul li{width:46%;padding:2%}.col_nametit{text-align:center;font:12pt 'Open Sans',sans-serif;padding:2px}.clumn_dd{border:0}.column_ul li{width:46%;display:inline-block;padding:2%!important}.plts_top_nav li{display:inline-block;padding:5px;text-align:center;float:none}.plts_top_nav{margin:0 auto;display:block}.plts_tap{text-align:center;margin:20px auto}.audio_cd_grid{width:46%}.search-result-content ul li{width:50%}.search-result-navigation li{display:inline-block;width:49%;background:#fff;margin:2px 0;padding:2px 0}.search-result-navigation li a.active{border-bottom:0 #1db954 solid;background:#1db954;color:#fff}.song_rating{display:none}.track_fblikes_div{display:none}.newact_rect_table table thead{display:none}.search-result-songcontent .show_hide_bts{display:none}.search-result-songcontent .tracklist_sort_options_div{display:none}.lrdio_menu{display:none!important}.plylist_menu{display:none!important}.navlive_menu li{display:inline-block;float:none}.navlive_menu{display:block;text-align:center}.details_name_btn a{display:inline-block;float:none}.title_img_li span{font:100 normal 20px/30px 'Open Sans',sans-serif}.title_img_li a{font:100 14px/30px 'Open Sans',sans-serif}.live_list{font:100 24px/30px 'Open Sans',sans-serif}.rpc-storelink{display:none}.rpc-sidbar{display:none}.rpc-episode-thumb{width:100%;display:block}.rpc-epi-txt{width:100%;display:block}.episode_program{margin-left:auto}.title_au_category{font:100 20px 'Open Sans',sans-serif}.edit-languages{position:relative;text-align:center;margin:20px auto;display:block}#all_albums_popular ul li{width:46%}.new-album-playbutton{display:block!important;width:100%;clear:both;margin-bottom:10px;text-align:left;margin-left:20px}.adtoqueue-master{display:block!important;width:100%;clear:both;margin-bottom:10px}.adtoplaylist-master{display:block!important;width:100%;clear:both;margin-bottom:10px}.feature_myplaylist{display:none}}@media screen and (max-width:480px){.browse_box{width:48%}.ctr_menu li a{font-size:10pt;padding:5px 10px}ul.top_ten_list li{width:50%}ul.top_ten_list li:hover{width:50%}div.specials_albums_div ul li{width:50%}.browseresult_index_album{float:none}.month_birth{width:100px}.new-profile-name{display:none}#browse_content_parent_div #browse_atoz_items{margin-top:110px}.header__menu-item .dropdown-menu{left:-170px}.mobileview-signup .dropdown-menu{min-width:80px;left:-43px}.mobileview-signup.header__menu-item .dropdown-menu a{text-align:center}.mobileview-signup{display:block}.header__menu-item--text{display:none}.header__menu-item--but{display:none}.mobileview-signup{display:block}.header{padding:0 5px!important}.left_top_l_left{float:none;margin:0 auto 20px;width:100%;height:auto;background-size:cover}.ttl_name{text-align:center}.details_name_lve{text-align:center}.details_name_btn{display:block;margin:10px auto;text-align:center}.text_live_area{width:100%}.onboarding-languages-box{width:94%}#Shows_lanugauge .modal-footer button{margin-bottom:2%}.mobileview-signup a i{color:#fff!important}.newregional_languages{display:none}}@media screen and (max-width:360px){ul.top_ten_list li{width:100%}ul.top_ten_list li:hover{width:100%}div.specials_albums_div ul li{width:100%}.input_type{width:200px!important}.box{float:left;position:relative;width:100%;padding-bottom:106%}.search-result-content ul li{width:96%}.audio_cd_grid{width:96%}.search-result-navigation li{width:98%}.header__logo-root-wrapper .hamburger{margin-right:5px}.header__site-nav-items{left:78px}.header__menu-item--search a i{font-size:20px!important}.header__site-nav-items-dropdown{left:78px}}@media screen and (max-width:320px){.header__site-nav-item p{font-size:10pt}.header__site-nav-items .header__site-nav-item i{font-size:19px;display:none!important}.header__logo-root-wrapper img{max-height:20px;margin-top:4px}.header__site-nav-item p{margin:0!important}.header__logo-root-wrapper .hamburger i{font-size:20px!important}.header__site-nav-item{min-width:98px!important}.header__logo-root-wrapper .hamburger{margin-right:0}.header__site-nav-items-dropdown{left:0}}@media screen and (min-width:1600px){.album-artist-detail{font-size:11pt}.new-singers-name{font-size:10pt}.artist-name{font-size:11pt}.label_fcolumn ul li a{font-size:10pt}.pp-hp li{width:400px}.pp-hp-album{height:220px}.block-title span{letter-spacing:1px}}.overlay{visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;right:0;left:0;z-index:10;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.85);cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.overlay .modal{cursor:auto;position:absolute;z-index:11;top:0;bottom:0;right:0;left:0;margin:auto;max-width:500px;max-height:300px;padding:20px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block!important}.overlay.shown{opacity:1}.showmobilepop .modal:before{height:0!important}.bgmodal-content{width:100%;height:100%;position:fixed;z-index:-1;top:0;left:0}.overlay_content{display:table;width:100%;height:100%;vertical-align:middle;font-family:'Open Sans',Arial,sans-serif}.overlay_inner{display:table-cell;vertical-align:middle}.overlay-title{text-align:center;font-size:14pt;color:#000;font-family:'Open Sans',Arial,sans-serif;display:block;font-weight:400;margin-bottom:20px}.overlay-button{display:block;border-radius:60px;font-size:12pt;background:#ff2e82;border:1px #ff2e82 solid;color:#FFF;text-align:center;width:70%;margin:0 auto 20px}.overlay-button-line{display:block;border-radius:60px;font-size:12pt;background:#fff;border:1px #ff2e82 solid;color:#ff2e82;text-align:center;width:70%;margin:0 auto}.overlay-button-line a{display:block;text-decoration:none;color:#ff2e82;padding:14px 20px}.overlay-button a{display:block;text-decoration:none;color:#fff;padding:14px 20px}@media (max-width: 1440px){#suggestions_elastic{max-width:400px}.oops_suggestions_elastic{max-width:400px}}@media (max-width: 1200px){#suggestions_elastic{max-width:300px}.oops_suggestions_elastic{max-width:300px}}
/*ttradio_new.css*/ @charset "utf-8";.tt-radio-bx{position:relative;width:100%;z-index:1;height:auto;margin-top:-210px;margin-left:auto;margin-right:auto}.tt-radio-list{margin:0 auto;padding:0;display:table;text-align:center;width:100%;height:auto;overflow:hidden;table-layout:fixed}.tt-radio-list li{list-style:none;display:inline-block;vertical-align:middle;position:relative}.tt-radio-current{width:340px;height:auto;position:relative;margin:20px 35px 10px}.tt-radio-current a{display:block;border:2px #eee solid}.tt-radio-current a img{width:100%;height:100%}.tt-radio-title{font-size:26pt;text-align:center;margin:10px auto;color:#fff}.tt_radio_header{width:100%;height:250px;overflow:hidden}.tt-radio_overlay_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;padding:0;display:block;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;display:block}.tt-radio-control{position:absolute;width:80px;height:80px;top:50%;left:50%;background:#FFF;border-radius:50%;margin-top:-40px;margin-left:-40px;display:none}.tt-radio-control i{font-size:80px;color:#000}.tt-radio-likes{position:absolute;bottom:140px;right:-30px;width:60px;height:60px;background:#fff;border-radius:50%;border:2px #e4e4e4 solid;-webkit-box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);-moz-box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);cursor:pointer;display:none}.tt-radio-likes i{font-size:40px;line-height:58px;color:#000;padding-left:10px}.tt-radio-likes:hover i{color:#1db954;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}.tt-radio-dislikes{position:absolute;bottom:140px;left:-30px;width:60px;height:60px;background:#fff;border-radius:50%;border:2px #e4e4e4 solid;-webkit-box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);-moz-box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);box-shadow:6px 3px 5px -6px rgba(0,0,0,0.25);cursor:pointer;display:none}.tt-radio-dislikes i{font-size:40px;line-height:58px;color:#000;padding-left:10px}.tt-radio-dislikes:hover i{color:#1db954;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}.tt-radio-right{margin-top:100px;width:100%;overflow:hidden;height:auto;display:block;text-align:center}.tt-radio-item{width:200px;height:200px;display:inline-block;position:relative;background:#000}.tt-radio-item a{display:block}.tt-radio-item a img{width:100%;height:100%;border:0;outline:none}.tt-radio-item-title{text-align:left;font-size: 11pt;margin-top:2px;color:#000;font-weight: 400;}.tt-radio-item-title a{text-decoration:none;display:block;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;color: #000;}.tt-radio-item-subtitle{font-size:9pt;color:#464646;display:block;clear:both;font-weight: 400;}.tt-radio-item-container{display:inline-block;position:relative;margin-top:150px}.tt-radio-item-container-active{margin-top:0}.tt-radio-item-container-active .tt-radio-item{width:340px;height:340px;background:#000;position:relative;margin:20px 35px 10px}.tt-radio-item-container-active .tt-radio-item a{display:block;border:2px #eee solid;width:340px;height:340px}.tt-radio-item-container-active .tt-radio-item a img{width:100%;height:100%}.tt-radio-item-container-active .tt-radio-item-title{display:none}.tt-radio-item-container-active .tt-radio-item-subtitle{display:none}.tt-radio-item-container-active .tt-radio-dislikes{display:block}.tt-radio-item-container-active .tt-radio-likes{display:block}.tt-radio-item-container-active .tt-radio-control{display:block}.tt-radio-right .tt-radio-item-container{margin-right:30px}.tt-radio-left .tt-radio-item-container{margin-left:30px}.tt-radio-left{margin-top:100px;width:100%;overflow:hidden;height:auto;display:block;text-align:left;opacity:.5}.tt-radio-content{width:90%;display:block;clear:both;height:auto;margin:10px auto;overflow:hidden}.active-current{width:410px;background:red}#tt-inner-main-wrapper{transition:margin-left .3s linear;-webkit-transition:margin-left .3s linear;-moz-transition:margin-left .3s linear;-o-transition:margin-left .3s linear;display:margin-left .3s linear}#tt-inner-wrap{float:left;margin-right:-99999em;padding:10px;position:relative}.tt-floatbox{float:left;width:auto;min-width:200px;height:auto;color:#FFF;margin:20px 20px 0 0}.tt-display{opacity:.5}
/*top.css*/
/*own.css*/ @charset "utf-8";.carousel_thumb{width:auto;height:auto;text-align:center;margin:20px 10px;padding:10px}.ct_title{font:12pt "Open Sans",sans-serif;color:#076fbe;text-align:left;font-weight:600}.ct_title a{text-decoration:none;color:#000;text-align:left}.ct_smalltitle{font:10pt "Open Sans",sans-serif;color:#888;text-align:left}.flexslider .slides img{margin-bottom:10px}
/*jcarousel.responsive.css*/ .jcarousel-wrapper{margin:30px auto;position:relative;background:#fff;padding:10px;border:1px #e3e3e3 solid}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left;border:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jcarousel img{display:block;width:100%;height:auto!important}.jcarousel-control-prev{position:absolute;top:0;right:32px;width:32px;height:32px;cursor:pointer;background:transparent url(https://1326173612.rsc.cdn77.org/images/prev-horizontal.png) no-repeat 0 0}.jcarousel-control-next{position:absolute;top:0;right:0;width:32px;height:32px;cursor:pointer;background:transparent url(https://1326173612.rsc.cdn77.org/images/next-horizontal.png) no-repeat 0 0}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}.wrapper{max-width:1200px;padding:0 20px 40px;margin:auto}body{font-family:'open_sansregular',sans-serif;font-size:12px}.slide_ind_div{width:330px;height:210px;overflow:hidden;display:table-cell;vertical-align:middle;margin:5px}.slide_img_div{width:325px;height:180px;margin:5px}.slide_in_span{width:320px;margin:3px auto;max-height:66px}.slide_in_span a{font:12pt/22px open_sansregular,sans-serif;color:#000;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.audio_home li{width:250px;float:left;border:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jcarousel-item-new{width:180px!important;height:auto;margin-bottom:5px;margin-right:15px}.playlisttheme_li{width:150px;height:auto;margin:5px}.jcarousel-item-celeb{width:140px;height:178px;margin-bottom:5px;margin-right:15px}.home_discover li{width:150px;margin-bottom:5px;margin-right:15px}@media (min-width: 1600px){.home_discover li{width:180px;margin-bottom:5px;margin-right:15px}}.artist_img_cont{border-radius:50%}.jcarousel_all_li{width:150px;height:auto;margin:5px}
.breadcrumb{
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fafafa;
    border-radius: 4px;
    font-size: 10pt;
}

a.subscription_btn {
    display: none !important;
}

/* Premium Intent */
#exit_intent .modal-title{font-size: 32px;  text-align: center;color: #000; font-weight:400;line-height: normal;
}
#exit_intent .modal-header{border-bottom: 0;}
#exit_intent .modal-content{padding: 15px;}
#exit_intent .modal-body{padding: 5px 5px 35px 5px;}
#exit_intent .close-but {
  position: absolute; right: 2%;top: 2%;color: #c4c4c4;font-size: 36pt;cursor: pointer;z-index: 999;}

#exit_intent .modal-lg {max-width: 900px;}
@media (min-width: 768px) {
   #exit_intent .modal-lg {
    width: 100%;
  } 
}
@media (min-width: 992px) {
  #exit_intent .modal-lg {
    width: 900px;
  }
}
.exit_intent_img{max-width: 660px; text-align: center; margin: 0 auto;}
.exit_intent_img img{max-width: 100%; height: auto; border: 0;}
.exit_intent_txt { font-size: 20pt; text-align: center; width: 80%;margin:0px auto 10px auto;}
.get_button a{ cursor: pointer;display: table; vertical-align: middle; border-radius: 60px; background: #1db954;
    color: #fff;  margin: 0 auto; padding: 10px 30px; font-size: 14pt;  font-weight: 600;}
.get_button a:active, .get_button a:focus,  .get_button a:hover{color: #fff; text-decoration: none;}


/* radio live new 03-02-2018 & 23-07-2018 */


@charset "utf-8";.radio_card{box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    background-color: #fff;padding: 1.3rem 1.8rem;height: 200px;border-radius: 6px;width: 360px;position: relative;
    margin-right: 0.5rem;}.peach-gradient{background:-webkit-linear-gradient(120deg,#ff5aa7,#ff7f61);background:linear-gradient(120deg,#ff5aa7,#ff7f61)}.purple-gradient{background:-webkit-linear-gradient(120deg,#a4a1fb,#f66cc2);background:linear-gradient(120deg,#a4a1fb,#f66cc2)}.green-gradient{background:-webkit-linear-gradient(120deg,#43cd86,#85ec6b);background:linear-gradient(120deg,#43cd86,#85ec6b)}.blue-gradient{background:-webkit-linear-gradient(120deg,#b999ff,#7e5ef7);background:linear-gradient(120deg,#b999ff,#7e5ef7)}.lightblue-gradient{background:-webkit-linear-gradient(120deg,#49c9ff,#5198fb);background:linear-gradient(120deg,#49c9ff,#5198fb)}.yellow-gradient{background:-webkit-linear-gradient(120deg,#f4be4a,#f87953);background:linear-gradient(120deg,#f4be4a,#f87953)}.carousel-control{background:#666;border:0;border-radius:0;display:inline-block;font-size:34px;font-weight:200;line-height:18px;opacity:.5;padding:4px 10px 0;position:static;height:30px;width:15px}.radio_carousel_nav{position: absolute;
    width: 40px;right: 10px;top: -32px;}.radio_programe_title{font-size: 20pt;font-weight: 600;color: #fff;text-align: left;margin-bottom: 10px;margin-top: 0px;}.rp_time{font-size:12pt;color:#fff}.rcard_plybut{background:rgba(0,0,0,.5);border-radius:50%;width: 60px;height: 60px;text-align:right;cursor:pointer;}.rcard_right{position:absolute;right:2.1rem;bottom:1.2rem}.rcard_right a{display:block;text-decoration:none}.live_badge,.live_badge i,.live_badge span{display:inline-block;vertical-align:middle}.rcard_plybut img{top:13px;position:absolute;left:17px;width: 36px;}.live_badge{position:absolute;left:30px;bottom:30px;background:#fff;border-radius:4px;text-align:center;color:red;font-size:12pt;font-weight:400;padding:0 8px}.live_badge i{font-size:16pt;padding-left:0;padding-right:5px}.rl_title{ font-size: 16pt;color: #000;margin-bottom: 10px;padding-left: 0px;
    margin-top: 20px;font-weight: 600;}.rl_title span{color:#1db954;padding-right:5px}@media (min-width:768px){.carousel-inner .active,.carousel-inner .active+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item,.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0)}.carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible}}
	
.waveliveradio_master{
    color: #2E4453; 
    font-size: 100%;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    /*background-image: linear-gradient(-35deg, #9119B3 0%, #E64C4C 88%);*/
    background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite; 
    position: relative;
    border-radius:10px; 
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    padding: 1.3rem 1.8rem;
    height: 200px;
    border-radius: 6px;
    width: 360px;
    position: relative;
    margin-right: 0.5rem;

}
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}
.open-dev-radar {
    position: relative;
    width: 100%;
    padding-top: 100%;
}
.open-dev-badge {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100px;
    height:100px;
    padding: 22px;
    border-radius: 50%;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.34);
    background:rgba(0,0,0,0.6);
    z-index: 999;
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }

    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
@keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        filter: alpha(opacity=0);
    }

    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }

    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0;
        filter: alpha(opacity=0);
    }
}
.open-dev-badge img{width: 100%; height: auto;}
@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.55)
    }
    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}
.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: 0;
    left: 0;

}
.bgTop {
    z-index: 15;
    opacity: 0.5;
}
.bgMiddle {
    z-index: 10;
    opacity: 0.75;
}
.bgBottom {
    z-index: 5;
}
.wave {
    position: absolute;
    left: 0;
    width: 800%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}
.waveTop {
    background-size: 50% 100px;
}
.waveAnimation .waveTop {
    animation: move-wave 3s;
    -webkit-animation: move-wave 3s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.waveMiddle {
    background-size: 50% 120px;
}
.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}
.waveBottom {
    background-size: 50% 100px;
}
.waveAnimation .waveBottom {
    animation: move_wave 12s linear infinite;
}
.rcard_right,.live_badge{z-index: 999;}

	/* ext.css #install_app_ondemand .modal-content{background-color:transparent!important;box-shadow:none;font-family:'Open Sans',Helvetica,Arial,sans-serif!important;border:0;color:#000}#install_app_ondemand .modal-backdrop{background-color:#f6f6f6!important;z-index:0}#install_app_ondemand .modal-backdrop.in{opacity:.98!important}.ia_album_title{font-size:30pt;font-weight:400;text-align:center;color:#000}.ia_album_title span{display:block;color:#7a7a7a;font-size:12pt;margin-top:10px}.ia_album{max-width:250px;height:250px;margin:20px auto;cursor:pointer}.ia_album img{width:250px;height:250px;border:2px #fff solid;-webkit-box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75);-moz-box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75);box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75)}.ia_album_bot,.ia_album_smalltxt{font-size:14pt;font-weight:400;text-align:center}.ia_album_smalltxt{font-size:12pt;color:#464646}.ia_album_smalltxt span{color:#1db954}.ia_features{margin:20px auto;padding:0;max-width:250px}.ia_features li{list-style:disc;color:#464646;font-size:12pt;margin-bottom:10px}.ia_install_app{display:table;width:80%;text-align:center;border-radius:60px;vertical-align:middle;height:auto;margin:0 auto}.ia_install_app a{background:#5cb85c;color:#fff;padding:16px 20px;border-radius:60px;font-size:20pt;font-weight:400}.ia_continue,.ia_continue a,.ia_install_app a{display:block;text-align:center}.ia_continue{margin:20px auto}.ia_continue a{text-decoration:underline;color:#464646;font-size:12pt;font-weight:400}.ia_bottom{bottom:0;position:fixed}*/ 

/*v2.2*/


.downloadicon-album{width:34px; height:34px;}
.downloadicon-album img{width: 16px;height: 16px;}

/* desktop download app page */

.dd_app_wraper{width:100%; height:auto; margin:20px auto; display:block; }

.dd_app_title{font-size:28pt; text-align:center; color:#000; font-weight: 400;}
.dd_rlogo{margin-right:10px;}

.dd_screens{margin:20px auto; text-align:center;}

.dd_screens img{max-width:100%; height:auto; border:0; outline:none;}
.dd_app_subtitle{font-size:26pt; color:#000; text-align:center;}
.dd_app_bt_wraper{display:block; margin:10px auto 60px auto; text-align: center;}
.dd_app_bt{display: inline-block; vertical-align: middle; }
.dd_app_bt a{display: block; text-decoration: none;}
.dd_app_bt a img{width: 80%; height: auto; border: 0;}

.dd_app_desc{margin:0px auto; width: 90%; display: block;}
.dd_app_desc_title{text-align: center; font-size: 24pt; font-weight:400;}
.dd_app_parag{font-size: 16pt; color:#464646; text-align: center;margin-bottom: 20px;}

.dd_app_desc_list{margin:40px auto; padding: 0; }
.dd_app_desc_list li{font-size:16pt; color: #464646; margin-bottom: 10px; margin-left:100px; }
.dd_app_howit_wraper{text-align: center; display: block; margin: 40px auto; width:100%;}
.dd_app_howit{display: inline-block; vertical-align: middle; width: 40%; }
.dd_app_howit img{width: 80%; height: auto; border: 0;}
.mr10per{margin-right: 10%; }

.dd_app_howit_title{font-size: 14pt; color:#464646; text-align: center; display: block; margin: 10px auto;}

.dd_app_smalltxt{font-size:12pt; margin-top: 10px;}

@media (max-width: 700px) {	
	.dd_app_howit{width: 80%; margin-bottom: 20px;}
	.dd_app_howit_title{font-size: 16pt;}
	.dd_app_desc_list li{margin-left: 4%;}
	.dd_app_bt{margin-bottom: 10px;}
	
}

/* desktop downoload app end here */

.browseresult_index_album_lang {
    
    position: relative;
    float: left;  
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px
}
.browseresult_index_album_lang a {
    color: #000;
    font-size: 9pt;
    text-decoration: none;
    line-height: 20px;
    height: 20px;
    display: block;
    padding-left: 10px;
    padding-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative
}
.browseresult_index_album_lang :hover {
    background-color: #666;
    border-radius: 30px
}
.browseresult_index_album_lang:hover a {
    color: #fff
}
/* Promo Notification */
.promo_showmargin{
        margin-top: 115px!important;
    }
.promo_showmargin_lang_preview{
margin-top: 70px!important;
}
    .promo_showmargin_wrapper{
        margin-top: 140px!important;
    }
    #promo_notify{
        display: block;
    }
    .promo_notification{
        width: 100%;
        height: auto;
        position: relative;
        background: #21b96e;
        z-index: 999;
        text-align: center;
        line-height: 60px;
        color: #fff;
        font-size: 14pt;
        font-weight: 400;
    }
    .promo_notification > a{
        display: block;
        text-decoration: none;
        color: #fff;
        margin-left: 20px;
        margin-right: 20px;
    }
    .promo_notification_bt {
        background: #fff;
        padding: 6px 12px;
        border-radius: 4px;
        margin-left: 20px;
        font-size: 10pt;
        font-weight: 600;
        color: #000;
    }
    .promo_notification_close{    
        position: absolute;
        right: 20px;
        top: 6px;
        width: 24px;
        height: 24px;
        cursor: pointer;
    }
    @media only screen and (max-width:800px) {
        .promo_notification_bt{display: inline-block; line-height: normal;  margin-left: 0px;}
        .promo_notification > a { padding-right: 20px;  padding-bottom: 10px; padding-top: 10px;}
        .promo_notification{line-height: 36px;}
        .promo_notification_close{right: 10px; top:14px;}
    }

/* Radio page loader */
#raaga_radio_widget{
        min-height: 300px;
    }
    .radioloading{
        position: relative;
        text-align: center;
        height: 300px;
    }
    .radioloading:before {
        content: "";
        height: 55px;
        width: 55px;
        margin: -35px auto auto -15px;
        position: absolute;
        top: 50%;
        left: 50%;
        border-width: 2px;
        border-style: solid;
        border-color: #2180c0 #ccc #ccc;
        border-radius: 100%;
        animation: rotation .7s infinite linear;
    }
/*new multi lang dropdown menu start*/


.ld_title {font-size: 20px;color: #000;padding:16px 16px 0px 16px;font-weight: 400;}
.ld_subtitle{    font-size: 16px;
    display: block;
    color: #777;
    font-weight: 100; }

.languages__preview .languages_black__list-items {
    max-height: 368px;
    overflow-y: auto;
    padding: 16px 16px 16px 16px;
	display: block;
	margin: 0 auto;
    text-align: center;
}

.languages__preview .languages_black__list-item {
    font-size: 14px;
    padding: 0;
    position: relative;
    cursor: pointer;
    min-width: 130px;
    display: inline-block;
    text-align: left;
    border-radius: 4px;
    margin-bottom: 16px;
    color: #000;
    vertical-align: middle;
    float: left;
}

.languages__preview .label-text > a {
        font-weight: 400 !important;
    padding: 0 !important;
    margin: 0px 10px 10px 0px !important;
    display: inline-block;
	vertical-align: middle;
    color: #000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background: none !important;
    text-align: left;
}

.languages__preview .label-text > a :hover{text-decoration: none; padding: 0;}

.languages__preview .label-text > a >label{font-weight: 400;}

.languages_black__list-item label{
	position: relative;
	cursor: pointer;
	color: #000;
	font-size: 14px;
}

.languages_black__list-item input[type="checkbox"], .languages_black__list-item input[type="radio"]{
	position: absolute;
	right: 9000px;
}

/*Check box*/
.languages_black__list-item input[type="checkbox"] + .label-text:before{
	content: "\f096";
	font-family: "FontAwesome";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing:antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
	    font-size: 20px;
	color: #6a6868;
}

.languages_black__list-item input[type="checkbox"]:checked + .label-text:before{
	content: "\f14a";
	color: #1db954;
	animation: effect 250ms ease-in;
}

.languages_black__list-item input[type="checkbox"]:disabled + .label-text{
	color: #aaa;
}

.languages_black__list-item input[type="checkbox"]:disabled + .label-text:before{
	content: "\f0c8";
	color: #ccc;
}

a.mlanguage_link i{
    display: none!important;
}
a.mlanguage_link {
    position: absolute;
    top: 0px;
    right: -35px;
}
.languages_black__list-item:hover a.mlanguage_link i{
    color: #333!important;
    display: inline-block!important;
}

@media (max-width: 750px) {	
	/*.languages__preview .languages_black__list-item{ min-width: 32%; float: none;}	*/
	
}

.sl_title {
     font-size: 20px;
    color: #000;
    padding: 10px 2% 0 2%;
    font-weight: 400;
    margin-top: -20px;
}

.ld_selectbox{max-height: 368px;
    overflow-y: auto;
    padding:16px 16px 0px 16px;
    display: block;
    margin: 0 auto;
    text-align: center;
	}
.ldInput {
    display: inline-block;
    width: auto;
    background-color: white;
    margin: 4px;
    padding-left: 20px;
    text-align: center;
    cursor: default;
    color: #000;
    border: #6a6868 1px solid;
    border-radius: 30px;
    font-size: 14px;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: 20px;
	font-weight: 400;float: left; margin-right: 20px;
	cursor: pointer;
}

.ldCheckbox {
    color: #000;
    border: #6a6868 1px solid;
}

.ldSelected {
  color: #fff;
  background-color: #d40f47;
	 border: #d40f47 1px solid;
}

.ldSelected.ldCheckbox { background-color: #d40f47; }

.sl_submit_row{  
    padding: 0 2% 0 2%;
	font-weight: 100;
	margin-top: 10px;
	text-align: right;
	color: #777;
	font-style: italic;
}

.sl_submit{background: #000;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin-bottom: 20px;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
	line-height: 28px;
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 20px;
	font-style: normal;
}

.bgprotect{
    width: 820px;
    height: 480px;
    display: block;
    position: absolute;
    z-index: -1;
    top: 0px;
}

.lang_hd{
	font: 12px/16px 'Open Sans',sans-serif;
    color: #777;
    text-decoration: none;
    display: block;
	text-align:left;
}

.language_list_checkbox{
        position: absolute;
    }
    .language_list_checkbox label {
        display: inline-block;
        color: #000;
        cursor: pointer;
        position: relative;
    }
    .language_list_checkbox label span {
        display: inline-block;
        position: relative;
        background-color: transparent;
        width: 15px;
        height: 15px;
        transform-origin: center;
        border: 1px solid #8a8a8a;
        border-radius: 0px;
        vertical-align: -6px;
        margin-right: 10px;
        margin-bottom: 4px;
        margin-left: 5px; 
        /*transition: background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);*/
    }
    .language_list_checkbox label span:before {
        content: "";
        width: 0px;
        height: 2px;
        border-radius: 0px;
        background: #DA1A45;
        position: absolute;
        transform: rotate(45deg);
        top: 6px;
        left: 3px;
        transition: width 50ms ease 50ms;
        transform-origin: 0% 0%;
    }
    .language_list_checkbox label span:after {
        content: "";
        width: 0;
        height: 2px;
        border-radius: 0px;
        background: #DA1A45;
        position: absolute;
        transform: rotate(305deg);
        top: 10px;
        left: 4px;
        transition: width 50ms ease;
        transform-origin: 0% 0%;
    }
    .language_list_checkbox label:hover span:before {
        width: 5px;
        transition: width 100ms ease;
    }
    .language_list_checkbox label:hover span:after {
        width: 10px;
        transition: width 150ms ease 100ms;
    }
    .language_list_checkbox input[type="checkbox"] {
        display: none;
    }
    .language_list_checkbox input[type="checkbox"]:checked + label span {
        background-color: #DA1A45;
        transform: scale(1.1);
        border-color: #DA1A45;
    }
    .language_list_checkbox input[type="checkbox"]:checked + label span:after {
        width: 10px;
        background: #fff;
		border-radius: 2px;
        /*transition: width 150ms ease 100ms;*/
    }
    .language_list_checkbox input[type="checkbox"]:checked + label span:before {
        width: 5px;
        background: #fff;
		border-radius: 2px;
        /*transition: width 150ms ease 100ms;*/
    }
    .language_list_checkbox input[type="checkbox"]:checked + label:hover span {
        background-color: #DA1A45;
        transform: scale(1.1);
        border-color: #DA1A45;
		border-radius: 2px;
    }
    .language_list_checkbox input[type="checkbox"]:checked + label:hover span:after {
        width: 10px;
        background: #fff;
		border-radius: 2px;
        /*transition: width 150ms ease 100ms;*/
    }
    .language_list_checkbox input[type="checkbox"]:checked + label:hover span:before {
        width: 5px;
        background: #fff;
		border-radius: 2px;
        /*transition: width 150ms ease 100ms;*/
    }
    .languages__list-items .languages__list-item a, .languages__list-items .languages__list-item a:hover{
        padding-left: 25px!important;
    }
    .language-apply-btn{
        background-color: #DA1A45;
        border: none;
        color: #fff;
        padding: 2px 0px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 12px;
        margin: 8px 0px 0px 0px;
        cursor: pointer;
        border-radius: 0px;
        min-width: 75px;
        float: right;
    }
    .language-apply-btn:hover{
        background-color: #DA1A45;
    }

@media (max-width: 1200px) {
.languages__preview .languages_black__list-item{min-width: 124px}

.languages__preview {
    max-width: 100%;
}

}

@media (max-width: 580px) {
.header__menu-item .dropdown-menu {overflow: scroll;}
}
@media (max-width: 1060px) {
.languages__preview{
       max-height: 400px;
       overflow: scroll;
   }

}
@media (max-width: 980px){
.languages__preview {
    right:0px !important;
}
}

/* App Install Popup */
#install_app_ondemand{bottom:0!important;z-index:100002}#install_app_ondemand .modal-content{background-color:transparent!important;box-shadow:none;font-family:'Open Sans',Helvetica,Arial,sans-serif!important;border:0;color:#000}#install_app_ondemand .modal-backdrop{background-color:#f6f6f6!important;z-index:0}#install_app_ondemand .modal-dialog{width:90%}#install_app_ondemand .modal-backdrop.in{opacity:.98!important}.ia_album_title{font-size:30pt;font-weight:400;text-align:center;color:#000;margin-top:0;padding-bottom:20px}.ia_album_title span{display:block;color:#7a7a7a;font-size:12pt;margin-top:10px}.ia_album,.ia_features{margin:20px auto;max-width:250px}.ia_album{height:250px;cursor:pointer}.ia_album img{width:250px;height:250px;border:2px solid #fff;-webkit-box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75);-moz-box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75);box-shadow:-1px 2px 8px -2px rgba(0,0,0,.75)}.ia_album_bot{padding-bottom:5px}.ia_album_bot,.ia_album_smalltxt{font-size:14pt;font-weight:400;text-align:center}.ia_album_smalltxt{font-size:12pt;color:#464646}.ia_album_smalltxt span{color:#1db954}.ia_features{padding:0}.ia_features li{list-style:disc;color:#464646;font-size:12pt;margin-bottom:10px}.ia_install_app{display:table;width:200px;text-align:center;border-radius:60px;vertical-align:middle;height:auto;margin:-45px auto 0;position:relative;padding-bottom:25px}.ia_install_app a{background:#5cb85c;color:#fff;padding:8px 20px;border-radius:60px;font-size:1.8em;font-weight:400;box-shadow:0 2px 8px -2px rgba(0,0,0,.75)}.ia_continue,.ia_continue a,.ia_install_app a{display:block;text-align:center}.ia_continue{margin:20px auto}.ia_continue a{text-decoration:underline;color:#464646;font-size:12pt;font-weight:400}.ia_bottom{bottom:0;position:fixed}
/* App Install Popup */

/* Listen In App */
.alertmsg_container_div,.float_bt{margin:0 auto}#listen_in_app{display:none}.float_bt{background:rgba(1,78,222,1);background:-moz-linear-gradient(left,rgba(1,78,222,1) 0,rgba(255,0,26,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(1,78,222,1)),color-stop(100%,rgba(255,0,26,1)));background:-webkit-linear-gradient(left,rgba(1,78,222,1) 0,rgba(255,0,26,1) 100%);background:-o-linear-gradient(left,rgba(1,78,222,1) 0,rgba(255,0,26,1) 100%);background:-ms-linear-gradient(left,rgba(1,78,222,1) 0,rgba(255,0,26,1) 100%);background:linear-gradient(to right,rgba(1,78,222,1) 0,rgba(255,0,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#014ede', endColorstr='#ff001a', GradientType=1 );width:80%;position:fixed;bottom:100px;left:10%;right:10%;height:auto;z-index:999;border-radius:60px;color:#fff;text-align:center;font-size:1.8em;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:1px;-webkit-box-shadow:4px 3px 32px -7px rgba(0,0,0,1);-moz-box-shadow:4px 3px 32px -7px rgba(0,0,0,1);box-shadow:4px 3px 32px -7px rgba(0,0,0,1);max-width:320px}.float_bt a{color:#fff;display:block;padding:10px}
/* Listen In App */




#deletemyraaga .modal-header .close {
    margin-top: -16px;
    margin-right: -25px;
}
#deletemyraaga .modal-title, #deleteaftermodal .modal-title{
	    font-weight: 600;
}
#deletemyraaga .g-recaptcha{
	    margin-top: 20px;
		margin-bottom: 20px;
}
#deletemyraaga .modal-sm {
    width: 440px;
}
#deletemyraaga .modal-body p{
	font-size: 14px;
}
#deletemyraaga .close:focus, .close:hover{
	background: #fff!important;
}
#deleteaftermodal .modal-body p{
	font-size: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
}
@media (min-width: 768px){
	#deletemyraaga .modal-sm {
    width: 440px;
}
}
.delete-account {
    font-size: 14px;
    border: 0;
    cursor: pointer;
    text-align: right;
    padding-right: 15px;
    padding-bottom: 15px;
}
#pl_icon_racd_play{
    display: none;
}

/* CSS for ads start */
.rt_center_wrap{
    padding-bottom: 50px;
}

@media only screen and (max-width: 768px){
    .ads-allpage-sidewraper, .ads-allpage-sidewraper-1 , .ads-allpage-300_250sidewraper{
        display: none!important;
    }
    .ads-aboveheader-topwrap{
        margin-top: 60px;
    }
}

@media only screen and (min-width: 769px){
    .common_track{
        width: calc(100% - 350px);
        float: left;
        margin-right: 50px;
        display: inline-block!important;
    }
	.common_track01{
		float: left;
        margin-right: 50px;
        display: inline-block!important;
		width:100%;
	}
    .playlist_forads_sidewraper{
        width: 300px;  
        height: auto;   
        display: inline-block;   
        vertical-align: top;   
        padding: 0;
    }
    .albumdetail_forads_sidewraper, 
    .celeboverview_forads_sidewraper, 
    .celeboverview_forads_sidewraper-1,
    .celebrecent_forads_sidewraper, 
    .celebsongs_forads_sidewraper, 
    .searchall_forads_sidewraper, 
    .searchsongs_forads_sidewraper,
    .myraagarecent_forads_sidewraper{
        float: right;
        display: inline-block!important;
        max-width: 300px;
    }
    .homepage_forads_sidewraper{
        margin-top: 40px;
    }
}

.adbanner-300x250, .adbanner-300x250-1{max-width:300px; height: auto;display: inline-block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px; }
.adbanner-336x280{max-width:336px; height: auto;display: inline-block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px; }
.adbanner-300x600, .adbanner-300x600-1{max-width:300px; height: auto;display: inline-block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px; }
.adbanner-970x250{ max-width:970px;height: auto;display: inline-block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
.adbanner-728x90-manual,.adbanner-728x90,.adbanner-728x90-1{max-width: 728px;height: auto;display: inline-block;margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
.ads-abovefooter-innerwrap{margin-top: 10px;}
.ads-aboveheader-topwrap, 
.ads-abovefooter-innerwrap, .ads-abovefooter-bottomwrap, .ads-abovefooter-bottomwrap-1 {width: 100%; text-align: center;}
.add_abnner_728, .advframe_class_inajax, .advframe_class{display:none!important;}
.block-title-manual, .newrelease_wraper-manual{margin-top:0px!important;}
.block-title-manual{margin-bottom:10px!important;}
/* CSS for ads ends */

.radio-home-carous li{
    width: 150px;
    margin-bottom: 5px;
    margin-right: 15px;
    position:relative;
}
.radio-home-carous li a{
    display:block;
    text-decoration:none;
    position:relative;
	text-align: center;
}
.radio-home-carous li a:hover .home_radio_playicon {
    background: rgba(0,0,0,0.4);
}
.radio-home-carous li a:hover .home_radio_playicon .wave_ico img {
    opacity: 1;
}
.raaga-original-home-carous li{
    width: 200px;
}
.raaga-original-home-carous li a{
    text-align: left;
}
.home_radio_name {
    display:block;
    width:100%;
    padding:5px 0px;
}
.home_radio_name > a{
    font: 11pt 'Open Sans',sans-serif;
    color: #333;
    text-decoration: none;
    font-weight: 600;
    line-height: normal;
    display: block;
}
.home_radio_playicon {
    border-radius: 10px;
    position: absolute;
    background: transparent;
    z-index: 9;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    overflow: hidden;
}
.wave_ico img {
    opacity: 0;
    width: 60px;
    height: 43px;
    top: 50%;
    position: absolute;
    left: 50%;
    margin-top: -32px;
    margin-left: -29px;
}
.live_radio_bx{
    background: #fb0e2a;
    width: 200px;
    height: 200px;
    position: relative;
    border-radius:10px;
    background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
    background-size: 400% 400%;
    -webkit-animation: Gradient 15s ease infinite;
    -moz-animation: Gradient 15s ease infinite;
    animation: Gradient 15s ease infinite;
}
.live_radio_bx > a {
    display: block !important;
    text-decoration: none !important;
    position: unset !important;
}
.liveradio_logo {
    margin: 0 auto;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -75px;
}
.liveradio_logo img{
    width: 150px;
    height: 150px;
}
#radar-circle {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    top:-40px;
    bottom: 0;
    left: 0;
    right:0;
}
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50% 
    }
    50% {
        background-position: 100% 50% 
    }
    100% {
        background-position: 0% 50% 
    }
}
@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50% 
    }
    50% {
        background-position: 100% 50% 
    }
    100% {
        background-position: 0% 50% 
    }
}
@keyframes Gradient {
    0% {
        background-position: 0% 50% 
    }
    50% {
        background-position: 100% 50% 
    }
    100% {
        background-position: 0% 50% 
    }
}
.img_bd_radius{
    border-radius: 10px;
}
.rdlang{
	display: block;
    margin: 4px auto;
}
.rdlang a{ color: #777; text-decoration: none; display: block; font: 12px/16px 'Open Sans',sans-serif;font-weight: 600;}


.new_section_subtitle {
margin-bottom: 10px;
font-size: 12pt;
color: #777;
font-weight: 400;
}




/* july 9th  */ 

.wave_master{
  color: #2E4453; width: 150px; height: 150px;
	  font-size: 100%;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
	/*background-image: linear-gradient(-35deg, #9119B3 0%, #E64C4C 88%);*/
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite; 
	position: relative;
	border-radius:10px; 
	
}

@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
	

.open-dev-radar {
  position: relative;
  width: 100%;
  padding-top: 100%;
}

.open-dev-badge {
position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100px;
    height: 100px;
    padding: 18px;
    border-radius: 50%;
    box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.34);
    background: rgba(0,0,0,0.6);
}

.gt-dev {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.gt-dev:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  border-radius: 50%;
  border: solid 1px rgba(255, 255, 255, 0.74);
  background-image: radial-gradient( circle farthest-corner, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.62) 100% );
  -webkit-animation-duration: 3.2s;
          animation-duration: 3.2s;
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  opacity: 0;
  filter: alpha(opacity=0);
}

.gt-dev:nth-child(4) {
  width: 144px;
  height: 144px;
}

.gt-dev:nth-child(3) {
  width: 190px;
  height: 190px;
}

.gt-dev:nth-child(3):after {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.gt-dev:nth-child(2) {
  width: 270px;
  height: 270px;
}

.gt-dev:nth-child(2):after {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.gt-dev:nth-child(1) {
  width: 370px;
  height: 370px;

}

.gt-dev:nth-child(1):after {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
    filter: alpha(opacity=0);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }

  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    opacity: 0;
    filter: alpha(opacity=0);
  }
}

.open-dev-badge img{width: 100%; height: auto;}

.wave_master a {
display: block;
text-decoration: none;
position: unset !important;
}

@media screen and (max-width: 768px){
	.wave_master > a {
		font: 'Open Sans',sans-serif;
		font-size: 9pt !important;
	}

	.wave_master {
		padding: 2px !important;
	}

	.wave_master{color: #2E4453; width: 100px; height: 100px;font-size: 100%;font-family: 'Open Sans', Helvetica, Arial, sans-serif;font-weight: 400;
	/*background-image: linear-gradient(-35deg, #9119B3 0%, #E64C4C 88%);*/
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);background-size: 400% 400%;-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;	animation: Gradient 15s ease infinite; 	position: relative;	border-radius:10px; 	
   }
   .open-dev-badge {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 82px;height: 82px;
	padding: 12px;border-radius: 50%;box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.34);background: rgba(0,0,0,0.6);
	}
}


/* MOBILE PLYR */

.mobplayer{
        width:100%;
        height:65px;
        background:#fff;
        position:fixed;
        bottom:0px;
        display: table;
        vertical-align:middle;
        -webkit-box-shadow: 0px -4px 18px -2px rgba(0,0,0,0.12);
        -moz-box-shadow: 0px -4px 18px -2px rgba(0,0,0,0.12);
        box-shadow: 0px -4px 18px -2px rgba(0,0,0,0.12);
        display: none;
    }
    .mobplayer-detail{display: table; height: 65px; float: left;}
    .mobplayer-cover{vertical-align:middle;display:table-cell;}
    .mobplayer-cover img{width:65px; height:65px; cursor: pointer;}
    .mobplayer-meta{padding-top:5px;padding-left:10px;}
    .mobplayer-title{font-size: 11pt !important; font-weight:600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color: #363636;margin-top: 7px;text-align:left!important;cursor: pointer;}
    .mobplayer-subtitle{font-size: 10pt !important;padding-top:2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .mobplayer-control{float: right;display: table;height: 100%; padding: 0px 15px;}
    .mobplayer-control div{display:table-cell; vertical-align:middle;width: 45px;}
    .mobplayer-prev i{font-size:24pt;}
    .mobplayer-playpause i{font-size:28pt;color: #979797;}
    .mobplayer-next i{font-size:24pt;color: #979797;}
    .mobplayer-detail-cont { display: table-cell; }
    .mobplayer-playpause,.mobplayer-next{ cursor: pointer; }
    .mobplayer-control-cont { display: table-cell; position: relative; right: 0px; float: right; top: -6px; }
    .mobplayer-control .n-control-icon{height: 45px!important; padding-right: 10px!important; padding-left: 10px!important;}
    .mobplayer-control .n-player-controls{padding-left:0px!important;}
    @media screen and (max-width: 349px) {
        .mobplayer-meta{
            width:160px;
        }
    }
    @media screen and (min-width: 350px) and (max-width: 449px) {
        .mobplayer-meta{
            width:200px;
        }
    }
    @media screen and (min-width: 450px) and (max-width: 600px){
        .mobplayer-meta{
            width:270px;
        }
    }
    @media screen and (max-width: 768px) {
        .n-player-seekbar,.n-player-controls{
            display: none;
        }
        .mobplayer{
            display: table;
        }
    }
	
	
  h4.rl_subtitle{
        font-size: 11pt;
        color: #000;
        margin-bottom: 20px;
        padding-left: 0px;
        margin-top: 10px;
        font-weight: 400;
    }

/* To Scroll Dispaly of Overview */
   .topMenu {
       display: none;
       position: fixed;
       top: 62px;
       width: 100%;
       height: 60px;   
       z-index: 999;   
       cursor: pointer;
   }
   .topMenu_align {
       width: 90%;
       margin-left: auto;
       margin-right: auto;
       display: block;
       padding: 0 15px 0 200px;
       height: 60px;
       max-width: 1500px;
   }
    /*
   .topMenu_align ul {
        margin: 0;
        padding: 0 16px;
        list-style: none;
        height: 60px;
        z-index: 1;        
        background: #fafafa;
        border-radius: 0px;        
    }
   .topMenu_align ul li {display: inline-block; vertical-align: middle;  margin-right: 30px;}
   .topMenu_align ul li a { height: 60px; display: block; line-height: 59px; font-size: 16pt;  font-weight: 600;  color: #000;}
   .topMenu_align ul li a.active { border-bottom: 2px #1db954 solid; color: #1db954;}
   */
   @media only screen and (min-width: 1061px){
       .topMenu_align{
           padding: 0 15px 0 200px;
       }
   }
   @media only screen and (max-width: 1060px){
       .topMenu_align{
           padding: 0 15px 0 0px;
       }
   }
   @media only screen and (max-width: 768px){
       .topMenu_align{
           display: none;
       }
   }
   /* To Scroll Dispaly of Overview */
   
   
.new-section-subtitle {
font-size: 12pt;
text-align: left;
margin-bottom: 10px;
color: #777;
width: 100%;
display: block;
position: relative;
font-weight: 400;
margin-top: 10px;
}

.new-title-wrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.podcast_lang {
    background: rgba(0,0,0,.6);
    border-radius: 0px 10px 0px 10px;
    position: absolute;
    right: 0;
    color: #fff;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: 400;
    z-index: 99;
    top: 0;
}

.site_txtalign_center{
    text-align: center!important;
}

.home_div_seperation .new-carousel-nav:first-child{/*margin-top: -70px;*/
    margin-right: 0px;}

/* 404 page style */
.error_page{
        width: 100%;
        min-height: 500px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#000000')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#000000');}
    .Out {
        opacity: 0;
        transform: scaleY(0);
    }
    .In {
        opacity: 1;
        transform: scaleY(1);
    }
    .main {
        position: relative;
    }
    .descp {
        position: relative;
        z-index: 100;
        border-top:1px dotted #777;
        margin-top:40px;
    }
    .text404 {
        width: auto;
        margin: 0px auto;
        cursor: default;
        animation: fadeIn 0.6s ease-in-out 2s;
        animation-fill-mode: forwards;
        padding: 60px 30px 20px 30px;
    }
    .text404 > span {
        display: block;
        -webkit-backface-visibility: hidden;
    }
    .text404-cut {
        width: 100%;
        height: 60px;
        overflow: hidden;
        -webkit-transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
    }
    .text404-cut span {
        display: block;
        line-height: 120px;
        color: rgba(0,0,0,0.9);
        font-size: 120px;
        text-transform: uppercase;
        margin-top: 6px;
        letter-spacing: -2px;
        font-family:'Open Sans', sans-serif;
        text-shadow: 0px 2px 4px rgba(0,0,0,0.1);
        font-weight: bold;
    }
    .text404-cut:last-child span {
        margin-top: -54px;
    }
    .text404-mid {
        font-family:'Open Sans', sans-serif;
        text-transform: uppercase;
        font-size: 40px;
        letter-spacing: 3px;
        line-height: 40px;
        text-indent: 20px;
        position: absolute;
        top: 50%;
        margin-top: -20px;
        width: auto;
        color: rgba(211,48,77,0.5);
        opacity: 0;
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -o-transform: scale(0.3);
        -ms-transform: scale(0.3);
        transform: scale(0.3);
        -webkit-transition: all 0.6s ease-in-out 0s;
        -moz-transition: all 0.6s ease-in-out 0s;
        -o-transition: all 0.6s ease-in-out 0s;
        -ms-transition: all 0.6s ease-in-out 0s;
        transition: all 0.6s ease-in-out 0s;
        font-weight: 400;
    }
    .text404:hover .text404-cut:first-child {
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0;
    }
    .text404:hover .text404-cut:last-child {
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -o-transform: translateY(40px);
        -ms-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
    }
    .text404:hover .text404-mid {
        -webkit-transition-delay: 0.6s;
        -moz-transition-delay: 0.6s;
        -o-transition-delay: 0.6s;
        -ms-transition-delay: 0.6s;
        transition-delay: 0.6s;
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .descp h4 {
        font-family:'Open Sans', sans-serif;
        font-size: 24px;
        line-height: 34px;
        color: #f0f0f0;
        padding-bottom: 10px;
        padding-top: 30px;
        max-width: 600px;
        margin-left: 30px;
    }
    .descp h4 {
        color: #464646;
    }
    .descp h4 a{color:#d3304d;}
    .search_error {
        position: relative;
        height: 40px;
        margin: 20px 0px;
        max-width: 450px;
        margin-left: 20px;
    }
    #search_error input[type="text"] {
        background-color: rgba(255,255,255,0.8);
        background-image: url(../images/search.png);
        background-position: 97% 9px;
        background-repeat: no-repeat;
        border: 0 none;
        border-radius: 20px;
        color: #000000;
        font-family: inherit;
        font-size: 16px;
        padding: 9px 45px 9px 15px;
        transition: all 0.7s ease 0s;
        width: 100%;
        border: 1px #777 solid;
    }	
    .search-submit {
        background: #fff;
        -ms-filter: "progid: dximagetransform.microsoft.alpha(opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        color: transparent;
        border: none;
        outline: none;
    }
    .oops_search{
        position: absolute;
        right: 13px;
        top: 10px;
        color: #777;
    }
/* 404 page style ends */
.rpc_header_banner {width: 100%;height: 174px;background-size: cover; position: relative;}
.site_txtalign_left{ text-align: left!important; }
/* listen better in app */
.listen-better-for-app{
        color: #000;
        height: 150px;
        background: #fff;
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 999999;
        -webkit-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);
    }
    .listenb-icon-part{
        float: left;
        height: 100%;
        padding: 20px 15px;       
    }
    .listenb-icon-part img{
        width: 28px;
    }
    .listenb-body-part{
        height: 100%;
        padding: 18px 10px;
    }
    .listenb-title{
        font-size: 16px;
        font-weight: 700;
    }
    .listenb-content{
        font-size: 13px;
        font-weight: 600;
        margin-top: 5px;
        color: #333;
    }
    .listenb-button{
        position: absolute;
        display: inline-flex;
        bottom: 15px;
        right: 30px;                                                                                                                                                  
    }
    .listenb-nothanks{
        color: #21B96E;
        font-size: 15px;
        font-weight: 500;
        text-align: center;
        width: 100px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0px 15px;
        cursor: pointer;
    }
    .listenb-yes{
        font-size: 15px;
        font-weight: 500;
		background: #21B96E;
        text-align: center;
        color: #fff;
        width: 100px;
        height: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 6px;
        margin: 0px 15px;
        cursor: pointer;
    }
    @media screen and (min-width: 551px) {
        .listen-better-for-app{
            height: 120px;
        }
        .listenb-button{
            bottom: 10px;
        }
    }
/* listen better in app ends */
.button_exit{
    background-color: #5fcf80;
    color: #fff;
    border: none;
    box-shadow: none;
    font-size: 16pt;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0;
    cursor: pointer;	
}
.button_exit a{
    color: #fff;
}
.button_exit:hover{
    background:#21b96e;
}
.button_cancel{
    background-color: #C1C1C1;
    color: #fff;
    border: none;
    box-shadow: none;
    font-size: 16pt;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0;
    cursor: pointer;
}

.newsmartmix_colum{
    display: inline-block;    
    margin-left: 0px;
    margin-right: 18px;
    margin-bottom: 20px;
    cursor: pointer;
    padding: 15px;
    background: #fff;
    border-radius: 6px;
    border: 1px #e3e3e3 solid!important;
    text-align: center;
}

.smartmix_wrapper{
	background: white;
	padding: 18px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
	border-radius: 6px;
	border: 1px #e3e3e3 solid;
}
.shuffle_img{
height: 30px!important;
width: 30px!important;
display: inline-block;
margin-left: 10px;
}
.newsmartmix_colum a{
	display: block;
    font: 13pt 'Open Sans',sans-serif;
    color: #333;
    text-decoration: none;
    font-weight: 400;
    line-height: 26px;
}
/* login prompt */
.login_prompt{max-width:560px; height: auto; background: #fff; border-radius:10px;box-shadow: 0 1px 6px rgba(32, 33, 36, 0.50);
              position: fixed; bottom: 75px; right: 20px; padding:20px; z-index: 999; display:none;}

.lp_promotext{font-size: 14pt; color: #777777; text-align: left; line-height: 28px; font-weight: 400;padding-right: 7px;}

.login_prompt_promotion{-webkit-flex: 1;  /* Safari 6.1+ */
                        -ms-flex: 1;  /* IE 10 */  
                        flex: 1;  }

.login_prompt_buttons{width: 300px; height: auto; height: auto; -webkit-flex: 2;  /* Safari 6.1+ */
                      -ms-flex: 2;  /* IE 10 */    flex: 2;     margin-left: 20px;}
.lp_signup{  display: -webkit-flex; /* Safari */  display: flex; vertical-align: top; margin:20px auto 0px auto;}

.login_prompt .login_prompt_buttons a{display: block; clear: both; width: 100%!important; font-size: 12pt; font-weight: 400; margin-bottom: 10px; padding: 14px 10px; text-decoration: none; text-align: center;}

.login_prompt_buttons a active, .login_prompt_buttons a focus{ color: #fff; text-decoration: none;}
.login_prompt_buttons a span{margin-right: 8px;  margin-left: 8px;  float: left;}

.lp_fb{background: #3c579a; color: #fff; border-radius:4px; text-decoration: none;}

.lp_fb:hover, .lp_fb:active, .lp_fb:focus {color:#fff; text-decoration: none;}

.lp_google{background: #fff; color:#464646; border-radius:4px; border: 1px #e8e8e8 solid;}

.lp_google:hover, .lp_google:active, .lp_google:focus{color:#464646; text-decoration: none;}

.lp_email{background: #fff; color:#464646;}
.lp_email:hover, .lp_email:foucs, .lp_email:active{text-decoration: none; color:#464646;}
.orbutton{border: 1px #bebdbd solid; text-transform: uppercase; color: #777777; padding: 8px;
          border-radius: 50%;  font-size: 10pt;   font-weight: 400;    margin-left: 0px !important; }
.lp_email:hover,.lp_email:focus,.lp_email:active{text-decoration: none; color:#464646;}
.lp_promo_hl{color: #d31149; font-weight: 600;}
.lp_close{position: absolute;  top: 13px;  right: 14px; cursor: pointer;}


.promo_prompt{width: 400px; padding: 20px;box-shadow: 0 1px 6px rgba(32, 33, 36, 0.50);
              border-radius: 8px; background: #fff; position: fixed; bottom: 75px; right: 20px; z-index: 999; display:none;}
.promo_prompt a{display: block; text-decoration: none !important;}

.promo_prompt_group{display: -webkit-flex; /* Safari */  display: flex; vertical-align: top; margin:0;}
.promo_prompt_img{display: inline-block; width: 70px; vertical-align: top;}
.promo_text{    display: inline-block;  margin-left: 20px;  vertical-align: top;}
.promo_text_title{font-weight: 600; font-size:14pt; color:#0b7a44; margin-bottom: 10px;}
.promo_text_subtitle{color:#679b21; text-align: left; font-size:12pt; font-weight: 400; margin-bottom: 10px;}
.promo_bt{background: #0b7a44; display: inline-block; vertical-align: middle; color:#fff; font-size:12pt; font-weight: 600; padding: 10px 20px; border-radius:4px;  }

@media only screen and (max-width:768px){
    .promo_prompt{right: 0;}
    .login_prompt_buttons a{font-size: 16pt;}
    .login_prompt_promotion{display: none;}
    .login_prompt{width: 100%; right: 0; bottom: 0;}
    .login_prompt_buttons{margin-left: 0;}
}
/* login prompt ends */


.newbox_shadow{box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
    border-radius: 8px;
    border-bottom: 1px hidden #fff;}

.dd_app_wraper p {
    font-size: 16px;
    color: #464646;
    margin: 30px auto;
    font-weight: normal;
    text-align: left;
}

.dd_app_wraper ul li{font-size:16px; font-weight: 400; }

.howto_alert{background: #cde3f6; padding: 20px; border-radius:10px; border: 1px #a9d4f9 solid; }

@media (max-width: 768px) {	
	.dd_app_wraper{width: 88%; margin: 60px auto;}
	.dd_app_wraper h1{ font-weight: 400;}
	.dd_app_wraper p{font-size:16pt;}
	
}
.pg_title_div h1{
    font-size: 24px;
    font-weight: 700;
}
div#mobileapp_download {
    z-index: 1000000 !important;
}

.browseresult_index_album01 {
    margin-left: 3px;
    position: relative;    
    width: 250px;
    padding: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
}
.browseresult_index_album01 a {
    color: #000;
    font-size: 12pt;
    text-decoration: none;
    line-height: 30px;
    height: 30px;
    display: block;
    padding-left: 10px;
    padding-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
	text-align:left;
	cursor:pointer;
}
.browseresult_index_album01:hover {
    background-color: #666;
    border-radius: 30px;
}
.browseresult_index_album01:hover a {
    color: #fff;
}

.lang_mainpg {
    margin: 5px auto;
    padding: 0;
    list-style: none;
    display: block;
    position: relative;
    text-align: left;
}

.lang_mainpg li {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    list-style: none;
}

.lang_mainpg li a {
    display: block;
    background: #bababa;
    padding: 7px 15px;
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    text-decoration: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    font-size: 11pt;
}
.lang_mainpg li a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.lang_mainpg li a:hover{
	background: #666;
}	
.lang_mainpg li a.active{
	background: #666;
}
#browse_lang_items {
    width: 99%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f6f6f6;
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 1%;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    padding-bottom: 10px;
}
.browseresult_index_album_lang01 {
    position: relative;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
}

.browseresult_index_album_lang01 a {
    color: #000;
    font-size: 9pt;
    text-decoration: none;
    line-height: 20px;
    height: 20px;
    display: block;
    padding-left: 10px;
    padding-right: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

.instrument_options_header {
    background: url(https://1326173612.rsc.cdn77.org/v2/images/instrumental_header.jpg) no-repeat;
    height: 141px;
    background-size: cover;
    border-bottom: 1px solid #ccc;
    position: relative;
    z-index: 2;
    width: 100%;
    display: block
}

.instrument_options_header .controls_but {
    left: 150px;
    top: -5px
}

#instrument_table_div {
    position: relative;
    margin-top: 0
}


.instrument-header{
        font-size: 40px;
        font-weight: bold;   
    }
    #instrument_songs_table{
        margin-top: 10px!important;
    }
	
.instrument_list{
	width: 99%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f6f6f6;
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 1%;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    padding-bottom: 10px;
	}
	
.instrument_mainpg {
    margin: 5px auto;
    padding: 0;
    list-style: none;
    display: block;
    position: relative;
    text-align: left;
}

.instrument_mainpg li {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    list-style: none;
}

.instrument_mainpg li a {
    display: block;
    background: #bababa;
    padding: 7px 15px;
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    text-decoration: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    font-size: 11pt;
}
.instrument_mainpg li a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.instrument_mainpg li a:hover{
	background: #666;
}	
.instrument_mainpg li a.active{
	background: #666;
}
.popular_inst{ font-weight:bold;margin-bottom:10px;}
.popular_inst a{font-weight:bold;margin-bottom:10px;}
.popular_inst a:hover{font-weight:bold;margin-bottom:10px;color:#666;}


#instrument_list_mbl {
padding: 10px 0px 10px 10px;
background: #efefef;
width:auto;
position: relative;
}
.instrument_mainpg_mbl {
margin: 5px auto;
padding: 0;
list-style: none;
display: flex;
position: relative;
text-align: left;
height: 44px;
overflow-x: scroll;
overflow-y: hidden;
width: auto;
}
.instrument_mainpg_mbl li {
margin-left: 10px;
margin-bottom: 10px;
list-style: none;
flex-direction: column;
}
.instrument_mainpg_mbl li a {
    display: block;
    background: #bababa;
    padding: 7px 15px;
    color: #FFF;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    text-decoration: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    font-size: 11pt;
}
.instrument_mainpg_mbl li a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.instrument_mainpg_mbl li a:hover{
	background: #666;
}	
.instrument_mainpg_mbl li a.active{
	background: #666;
}

.popular_inst_mbl{ font-weight:bold;margin-bottom:10px;}
.popular_inst_mbl a{font-weight:bold;margin-bottom:10px;}
.popular_inst_mbl a:hover{font-weight:bold;margin-bottom:10px;text-decoration:underline;}
.album_description {font-size: 9pt;color: #888;font: 9pt 'Open Sans', sans-serif;line-height: 22px;font-weight: 400;margin: 10px;text-align: justify;}
.youmight_txt{font-size:24px;color:#000;display:table-cell;vertical-align:middle;margin-right:10px}
.youmight_txt_heart{display:block;font-weight:700;float:right;margin-left:5px}
.instrument_mainpg li a{cursor:pointer}
@media (max-width:768px){
	.youmight_txt_heart{display:inline;margin-left:10px;font-size:24px}
	.youmight_txt{width:100%;margin-bottom:10px}
}
.mobile_submenu_navigation{display: none;}
.topMenu nav.home_top_subnavigation {
    margin: 0;
    padding: 9px 0px;
    position: relative;
    display: block;
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
}
.topMenu nav.home_top_subnavigation ul {background:#fff;}
nav.home_top_subnavigation {margin: 20px auto;padding: 0;position: relative;display: block;}
nav.home_top_subnavigation ul {margin: 0;padding: 0;position: relative;   display: block;}
nav.home_top_subnavigation ul li {display: inline-block;vertical-align: middle;margin-left: 5px;margin-right: 5px;}
nav.home_top_subnavigation ul li a {color: #000;text-decoration: none;    padding:4px 18px;font-size: 18px;display: block;font-weight: 600;border: 0;}
nav.home_top_subnavigation ul li a.active {color: #fff;background: #1db954;border-radius: 40px;}
@media (max-width:480px){
	nav.mobile_lang_subnavigation{margin:20px auto;padding:0;position:relative;display:block}
	nav.mobile_lang_subnavigation ul{margin:0;padding:0;position:relative;overflow-y:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block}
	nav.mobile_lang_subnavigation ul li{display:inline-block;vertical-align:middle;margin-left:5px;margin-right:5px}
	nav.mobile_lang_subnavigation ul li a{color:#fff;text-decoration:none;padding:6px 16px;font-size:15px;display:block;font-weight:500;line-height:16px;border:0}
	nav.mobile_lang_subnavigation ul li a.active{color:#fff;border-bottom:2px #777 solid;background:#777;border-radius:39px}
	.topMenu nav.home_top_subnavigation{display:none;}
	nav.home_top_subnavigation{display:none;}
	
	.mobile_submenu_navigation{width: 100%; height: auto; position: relative; overflow: auto; margin: 20px auto; display: block;}
	.mobile_submenu_navigation ul{margin: 0 20px; padding: 0; text-align: center;}
	.mobile_submenu_navigation ul li{float: left;list-style: none;width: 50%;  padding:0;  box-sizing: border-box;    white-space: nowrap;}
	.mobile_submenu_navigation ul li a{  padding: 15px 0;  position: relative; letter-spacing: .5px; font-weight:bold; font-size: 14px;
    color: #000;  display: block;  cursor: pointer;}
	.mobile_submenu_navigation ul li:first-child{border-bottom-color: rgba(0,0,0,.3); border-bottom-width: 1px;  border-bottom-style: solid;}
	.mobile_submenu_navigation ul li:nth-child(odd) { border-right-color: rgba(0,0,0,.3);}
	.mobile_submenu_navigation ul li:nth-child(odd) { border-right-width: 1px;  border-right-style: solid;}
	.mobile_submenu_navigation ul li:nth-child(2){border-bottom-width: 1px;  border-bottom-style: solid;border-bottom-color: rgba(0,0,0,.3)}
    .mobile_submenu_navigation ul li a.active{color:#1db954; text-decoration:none;}
}

.sp_artist_title {font-size: 22px;text-align: left;color: #000;font-weight: 400;margin: 0 auto 0px auto;display: block;overflow: hidden;line-height: 43px;}
.recomended_box_plyall {display: inline-block;margin: 0 auto;    vertical-align: top;text-align: right;float: right;}
/*
@media (max-width: 480px){
.recomended_box_plyall {float: none;margin: 10px auto;display: block;   text-align: left;}
}
*/
.youmaylike-header{font-size: 40px;font-weight: bold;}
.songlist_youmay_mainpg{margin: 5px auto;padding: 0;list-style: none;    display: block;position: relative;text-align: left;}
.songlist_youmay_mainpg li {/*display: inline-block;*/margin-left: 7px;margin-bottom: 7px;list-style: none;}
.songlist_youmay_mainpg li a {display: block;padding: 7px 15px;color: #000;font-family: "Open Sans", sans-serif;font-weight: 400;text-decoration: none; font-size: 11pt;}
.songlist_youmay_mainpg li a span {display: inline-block;vertical-align: middle;   margin-right: 6px;}
.songlist_youmay_mainpg li a:hover{text-decoration: underline !important;}	
.songlist_youmay_mainpg li a:active{text-decoration: underline !important;}


/* subscription pop in app */
.subscription-app{color: #000;height: 150px;background: #fff;        position: fixed;bottom: 0;width: 100%;z-index: 99999999;-webkit-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.2);}
    .subscription-icon-part{float: left;height: 100%;padding: 20px 15px;}
    .subscription-icon-part img{width: 28px;}
    .subscription-body-part{height: 100%;padding: 18px 10px;}
    .subscription-title{font-size: 16px;font-weight: 700;}
    .subscription-content{font-size: 13px;font-weight: 600;margin-top: 5px;   color: #333;}
    .subscription-button{position: absolute;display: inline-flex;bottom: 15px;right:30px;}
    .subscription-nothanks{color: #21B96E;font-size: 15px;font-weight: 500;text-align: center;width: 100px;height: 35px;display: flex;align-items: center;justify-content: center;margin: 0px 15px;cursor: pointer;
    }
    .subscription-pay{font-size: 15px;font-weight: 500;background: #21B96E;
        text-align: center;color: #fff;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 6px;
        margin: 0px 15px;cursor: pointer;
    }
	.subscription-pay a{color: #fff;padding: 2px 20px;}
	.subscription-pay a:hover{color: #000;}
    @media screen and (max-width: 551px) {
        .subscription-app{
            height: 170px;
        }
        .subscription-button{
            bottom: 25px;
        }
    }
	@media screen and (min-width: 768px) {
        .subscription-app{
            width: 330px;
			right:0;
        }        
    }
/* subscription app ends */

.downloadicon-album .new-album-add-icon a {border-radius: 50%;border: 1px #21b96e solid;text-align: center;display: block;padding: 6px;color: #fff;text-decoration: none;cursor: pointer;background: #21b96e;
}
.new-album-download {background: #21b96e;display: inline-block;vertical-align: middle;
    color: #fff;padding: 4px 15px;border-radius: 20px;font-size: 13px;font-weight: 400;
    cursor: pointer;text-decoration: none;
}
.new-album-download:hover{color: #fff;text-decoration:none;}
.new-album-download span {display: inline-block;vertical-align: middle;}
.new-album-download i {display:none;}
@media only screen and (max-width: 480px) {
.new-album-download {padding:0;border-radius: 50%;width: 34px;height: 34px;text-align: center;}
.new-album-download i {
display: inline-block;
vertical-align: middle;
line-height: 34px;
text-align: center;
}
.new-album-download span {display: none;}
}
.activation_wraper{width: 100%;display: block;margin: 0 auto;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
border-radius: 4px;border: 1px #e3e3e3 solid !important;padding: 30px;
max-width: 800px;
}
.activation_wraper>h1{color: #000; text-align: left; font-size:24pt; font-weight: 600; }
.activation_txt {  font-size: 16pt; color: #777; font-weight: 400;  margin: 30px auto;}
h3.activation_smalltitle {  font-weight: 600;  padding:30px 0px 0px 0px;  color: #000;}
.activate_bt {
    color: #21b96e !important;
    padding: 10px 30px;
    border: 1px #21b96e solid;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14pt;
    font-weight: 600;
    
}
.activate_orbut {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: block;
    vertical-align: middle;
    background: #aeaeae;
    color: #fff;
    text-align: center;
    font-size: 15pt;
    font-weight: 600;
    line-height: 58px;
    margin: 50px 0px 0px 0px;
}
.gift-email {
       height: 60px;
    font-size: 14pt;
    display: inline-block;
    vertical-align: middle;
    width: 360px;
    padding: 10px 20px;
}
.gift-buton{background:#21b96e; color:#fff; font-size:12pt; display: inline-block; vertical-align: middle; height: 60px;border: 0;  border-radius: 0px 6px 6px 0px;  padding: 10px 20px;  font-size: 16pt;  font-weight: 600;}
.activation_smalltxt{font-size:12pt; color:#777; text-align: left; font-weight: 100; margin: 60px auto;}
@media screen and (max-width: 480px){
	.gift-email{ width: 100%;margin-bottom: 30px;}
	.gift-buton{width: 100%;border-radius: 4px;    display: block;}
	.gift-email{margin-bottom: 20px;}
	
}
.activate_login_wraper{max-width:360px; margin: 30px auto;}

.activate_login{
	 border: 1px #e8e8e8 solid; background: #fff;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);
    border-radius: 4px;
    border: 1px #e3e3e3 solid !important; padding: 30px;}


.activate_login_wraper > h1 {
    font-weight: 600;
    font-size: 22pt;
    padding-left: 10px;
    padding-bottom: 10px;
}

.activate-email {
    height: 50px;
    font-size: 14pt;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    padding: 10px 20px;
}

.activate_mar_top{margin-top:30px;}

.activate_button{background: #21b96e;
    color: #ffffff;
    width: 100%;
    display: block;
    vertical-align: middle;
    height: 60px;
    border: 0;
    border-radius: 6px;
    padding: 10px 20px;
    font-size: 16pt;
    font-weight: 600;
    text-align: center;
    line-height: 38px;
    margin-bottom: 20px;}

.activate_button:hover,.activate_button:focus {
    background: #19ae65;
    border-color: #8f8f8f#c0c0c0;
    color: #fff;
}
.google_activate_bt:hover,.google_activate_bt:focus{
    background: #e85134;
    border-color: #8f8f8f#c0c0c0;
    color: #fff;
}
.fb_activate_bt:hover,.fb_activate_bt:focus {
    background: #4471be;
    border-color: #8f8f8f#c0c0c0;
    color: #fff;
}


.google_activate_bt{background: #e9644a;
    color: #ffffff;
    width: 100%;
    display: block;
    vertical-align: middle;
    height: 60px;
    border: 0;
    border-radius: 6px;
    padding: 10px 20px;
    font-size: 16pt;
    font-weight: 400;
    text-align: left;
    line-height: 38px;}

.google_activate_bt i {
    font-size: 20pt;
    padding-right: 28px;
    padding-left: 6px;
	    display: inline-block;
    vertical-align: middle;
}

.fb_activate_bt{
    background: #547bbd;
    color: #ffffff;
    width: 100%;
    display: block;
    vertical-align: middle;
    height: 60px;
    border: 0;
    border-radius: 6px;
    padding: 10px 20px;
    font-size: 16pt;
    font-weight: 400;
    text-align: left;
    line-height: 38px;
}

.fb_activate_bt i {
    font-size: 20pt;
    padding-right: 44px;
    padding-left: 10px;
	display: inline-block;
    vertical-align: middle;
}

.divider_new {border-bottom: 1px #dedede solid;margin-top: 34px;position: relative;text-align: center;
}
.divider_new>span{background:#fff;font-size:12pt;color:#777;position:absolute;top:-11px;font-weight:600;margin-left:-9px}
.activate_grey{color: #777;font-size: 24px;font-weight: 400;margin-bottom: 20px;}
.activate_emailid{color: #262626;font-size: 18px;font-weight: 400;word-break: break-all;}
.switch_user{border:1px #777 solid;color:#777;border-radius:5px;padding:4px 10px;font-size:12pt;display:inline-block;vertical-align:middle;font-weight:400;margin-top:16px;cursor:pointer;margin-bottom:30px}
@media screen and (max-width: 360px){
	.activate_login_wraper {width: 96%;}
	.activate_login{padding: 10px;white-space: initial;}
	
}
.already_activate{color: #262626;font-size: 20px;font-weight: 400; }
.hd_title{font-size:20px; font-weight:normal; text-align:center;}
.up_date_text_sub{font: 100 21px/50px 'Open Sans', sans-serif;color: #333;
    margin: 0;padding: 15px 0 0;text-align: left;font-weight: 400;
}
.ai_row_sub {display: block;clear: both;margin-bottom: 20px;text-align: left; font-size: 12pt;font-weight: 400;
}
.premium_success_gift {max-width: 650px;margin: 80px auto;    display: block;position: relative;background: #fff;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.15);    border-radius: 4px;border: 1px #e3e3e3 solid !important;padding: 30px;
}
.premium_txt_gift {text-align: left;font-size: 18pt;color: #262626;   line-height: 44px;margin: 0px 0px 10px 0px;font-weight: 600;
}
.premium_subtxt {text-align: left;font-size: 14pt;color: #777;    line-height: 36px;margin: 0px 0px 10px 0px;font-weight: 400;
}
.premium_smalltxt {font-size: 12pt;color: #777;text-align: left;    font-weight: 100;margin: 20px auto;
}
.linkedin-new {
    width: 30px;
    height: 30px;
    background-position: -5px -203px;
}
.addpl-button{display: inline-block;vertical-align: middle; background: #21b96e; border-radius: 20px;  cursor: pointer; font-weight: 400;margin-right:15px;}
.addpl-button a{color: #FFF;  padding: 8px 20px; display: block;  text-decoration: none;  border-radius: 20px; font-size: 10pt;}
.addpl-button a:hover, .addpl-button a:focus{color: #FFF; text-decoration:none; background:#21b96e;border-radius:20px;} 

.addpl-button i{ display: inline-block;  vertical-align: middle;  padding-right: 8px;  margin-top:-3px; font-size: 13px;}


.about_wraper {
   padding: 30px;
   width: 100%;
   display: block;
   margin: 0 auto;
   -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);
   -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);
   box-shadow: 0 2px 5px 0 rgba(0,0,0,.15);
   border-radius: 4px;
   border: 1px #e3e3e3 solid!important;
   background: #fff;
}


.aboutus_title {
   margin-bottom: 2rem;
    font-weight: 700;
    font-size: 5.5rem;
    line-height: 1.3;
    font-family: 'Poppins', sans-serif !important;
    color: #000;
}
.aboutus_title:after{content:"";width:60px;background:#21b96e;height:3px;display:block;margin-top:10px}
.aboutus_title span{font-size:.7em;font-weight:lighter;color:#333; font-family: 'Poppins', sans-serif !important;}
.about_txt {
   text-align: justify!important;
    font-size: 2.2rem;
    font-weight: 400;
    color: #535461;
    margin-bottom: 10px;
    line-height: 36px;
    font-family: 'Poppins', sans-serif !important;
    margin: 16px auto;
}
.aboutus_image {
   float: left;
   max-width: 500px;
   width: 100%;
   clear: both;
   margin-right: 30px;
   margin-bottom: 30px;
   overflow: auto;
}
.aboutus_image img{width:100%;height:auto}

.contact-bg{background:url(https://1326173612.rsc.cdn77.org/v2/images/contact_bg.png),url(https://1326173612.rsc.cdn77.org/v2/images/contact_bg1.png) #f5f5f5;background-position:center left,bottom right;background-repeat:no-repeat;padding:30px;width:100%;display:block;margin:0 auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);box-shadow:0 2px 5px 0 rgba(0,0,0,.15);border-radius:4px;border:1px #e3e3e3 solid!important;min-height:500px}
.contactus_title{font-size:2.5rem;color:#262626;margin-bottom:2rem;font-weight:700;line-height:1.2;text-align:center;max-width:140px;margin-left:auto;margin-right:auto}
.contactus_title:after{content:"";width:auto;background:#21b96e;height:2px;display:block;margin-top:10px}
.contact_box{max-width:580px;margin:0 auto;overflow:hidden;display:block}
.contactus_subtitle{font-size:1.5rem;color:#777;line-height:26px;text-align:center;font-weight:400}
.contact_form_new{max-width:360px;margin:30px auto}
.contact_form_new .form-control{height:53px;font-weight:400;color:#262626;font-size:16px;border-radius:6px}
.btn_green{background:#21b96e;color:#fff;padding:10px 16px;font-size:18px;font-weight:400}
.btn_green:active,.btn_green:focus,.btn_green:hover{background:#21b96e;color:#fff;text-decoration:none}

.trendsongs_mylikerecom {
    background: #1db954;
    display: inline-block;
    text-align: center;
    padding: 8px 10px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 12pt;
    font-weight: 400;
    border-radius: 16px;
    -mz-border-radius: 16px;
    -ms-border-radius: 16px;
    -webkit-border-radius: 16px;
    -o-border-radius: 16px;
    cursor: pointer;
	margin:10px 0px;
}

.collections_wraper{width:100%;height:auto;margin:30px auto}
.collections_header{width:100%;padding:30px;height:auto;background:url(https://1326173612.rsc.cdn77.org/v2/images/collections_bg.jpg) no-repeat top right;background-size:cover;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);box-shadow:0 2px 5px 0 rgba(0,0,0,.15);border-radius:4px;margin:0 auto 40px auto}
.colections_title{color:#21b96e;font-weight:700;font-size:2.6rem;margin-bottom:24px;margin-top:14px;line-height:32px}
.collections_subtitle{font-size:2rem;font-weight:400;color:#777;margin-bottom:24px;line-height:32px}
#collections .song_page_left{background:0 0!important;border:0;padding:0}
#collections .song_page_right{padding:0}
.collections_row{position:relative;border-bottom:1px #eee solid;width:100%;height:auto;display:table;table-layout:fixed;overflow:hidden;clear:both;padding:20px;background:#fff;margin-bottom:20px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px #ececec}
.collections_title{font-size:2rem;font-weight:700;color:#262626;margin:0 10px 20px 0;padding:0;display:block;cursor:pointer;}
.collections_txt{position:relative;margin-right:24px;display:table-cell;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
.collections_controls{display:table-cell;width:220px}
.collections_controls>ul li i{font-size:30px;color:#aab8c2}
.collections_createdate{display:block;font-size:14px;color:#777;font-weight:400}
.collections_share{position:relative;text-align:right;margin-top:24px}.collections_share span{font-size:12px;color:#777;font-weight:400;margin-right:10px}
.collections_share a{padding:10px;cursor:pointer}
.collections_share a i{font-size:24px;font-weight:400}
.collections_play_color{color:#21b96e!important;font-size:34px!important}
.whatsup_color{color:#2cb742}
.facebook_color{color:#3a559f}
.twitter_color{color:#50abf1}
.amazon_promo{display:table;width:100%;height:auto;margin:20px auto}
.r_speech{position:relative;background:#eff1f1;border-radius:.6em;color:#000;display:inline-block;vertical-align:top;padding:1.16em;font-size:9.5pt;font-weight:400;max-width:300px;font-style:italic;line-height:28px;margin-right:.5rem}
.r_speech:after{content:'';position:absolute;bottom:0;right:10%;width:0;height:0;border:17px solid transparent;border-top-color:#eff1f1;border-bottom:0;border-left:0;margin-left:-17.5px;margin-bottom:-17px}
.amazon_info{right:8px;bottom:2px;position:absolute;cursor:pointer;color:#777;font-size:11.5pt}
.r_amazon{width:90px;height:90px;display:table-cell;vertical-align:middle}
.r_amazon img{width:73px;height:auto;border:0}
.rs_icons{cursor:pointer;}
@media (max-width:480px){
	.collections_controls li.rs_icons{display:block!important}
	.collections_txt{display:block!important;margin-bottom:12px;margin-right:auto!important}
	.collections_controls{display:block!important;width:100%!important}
	.collections_header{background-position:top center!important}
}
.whatsup_color{color:#2cb742}
.facebook_color{color:#3a559f}
.twitter_color{color:#50abf1}
@media (max-width:480px){
	.youmaylike-header {
		font-size: 30px;
		font-weight: bold;
		margin:5px;
	}
}
/*carrers page*/
.carrers_subtitle {margin: 0px auto 30px auto;
    color: #242424;
    font-size: 2.8rem;
    font-weight: 700;
    font-family: 'Poppins', sans-serif !important;
    text-transform: capitalize;
}
.mt_40{margin-top: 40px;}
.mt_60{margin-top: 60px;}
.mb_60{margin-bottom: 60px;}
.carrers_img img{width: 100%; height: auto; border: 0;}
.carrers_link{color:#203abb;}
.carrers_link:hover{color:#203abb; text-decoration: none;}
			
.careers p {
    margin-bottom: 30px !important;
    font-family: 'Poppins', sans-serif !important;
        font-weight: 400;
    font-style: normal;
    font-size: 2.2rem !important;
     color: #535461;
    text-transform: none;
    line-height: 40px;
    letter-spacing: 0px;
    text-align: justify;
}
.careers a {
    font-size: 2.2rem !important;
}

.company_menu{font-size:16px !important;     font-family: 'Poppins', sans-serif !important;}


/*branding page*/

.brand_box{border: 1px #dedede solid; border-radius:4px;  display: block; position: relative;}
.brand_box img{width: 100%; height: auto;}

.brand_box strong {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 0;
    text-indent: -9999px;
    -webkit-transition: .2s;
    transition: .2s;
    background: url(../images/download_icon.png) no-repeat 50% rgba(0,0,0,.5);
	border-radius:4px; 
}

.brand_box:hover strong{opacity: 1;}

.branding_lists{list-style: none;
    margin-left: 54px;}

.branding_lists li{list-style: none;
    line-height: 48px;
    font-size: 2.2rem;
    font-weight: 400;
    color: #535461;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;}

.text_strike{text-decoration: line-through;}

.partner_bt {
    padding: 16px 30px;
    border-radius: 4px;
    color: #fff;
    background: #21b96e;
    text-align: center;
    display: table;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
}

.partner_bt:hover{color:#fff; text-decoration: none;}

@media screen and (max-width: 768px){
	.brand_box{margin-bottom: 20px;}
}

.albums_row{position:relative;border-bottom:1px #eee solid;width:100%;height:auto;display:table;table-layout:fixed;overflow:hidden;clear:both;padding:20px;background:#fff;margin-bottom:20px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px #ececec}
.album_plylist_play{width:50px;height:50px;position:absolute;top:53%;left:51%;margin-left:-32px;margin-top:-32px;border-radius:50%;z-index:9;background:rgba(0,0,0,.7);cursor:pointer;border:2px #fff solid;text-align:center}
.album_plylist_play i{font-size:40px;color:#fff;line-height:50px}
.albumimg{width:160px;height:auto;position:relative;margin-right:24px;display:table-cell;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;cursor:pointer}
.album_detail{width:100%;margin:5px;vertical-align:top}
.album_txt{overflow:hidden;text-overflow:ellipsis;padding-left:20px}
.album_txt_title{font-size:2rem;font-weight:700;color:#262626;margin:0 10px 20px 0;padding:0;display:block}
.album_controls{width:200px}
.album_controls>ul li i{font-size:30px;color:#aab8c2}
.albumlang_share{position:relative;margin-top:24px;padding-left:10px}
.albumlang_share span{font-size:12px;color:#777;font-weight:400;margin-right:10px}
.albumlang_share a{padding:10px;cursor:pointer}
.albumlang_share a i{font-size:24px;font-weight:400}
li.rs_icons1{display:inline-block;vertical-align:middle;cursor:pointer}

@media screen and (max-width: 420px){
	.albums_row {    
    padding: 7px;   
	}
	.albumimg{width: 100px;   
		height: 100px; 
		position: relative;
		margin-right: 24px;
		display: table-cell;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
		cursor: pointer;
	}
	.album_detail{width:100%;margin:5px;vertical-align:top;}
	.albumimg_boxsize {display: block;width: 100%;border: 0;}
	.album_plylist_play{width: 30px;height: 30px;position: absolute;top: 60%;
    left: 65%;margin-left: -32px;margin-top: -32px;border-radius: 50%;z-index: 9;
    background: rgba(0,0,0,0.7);cursor: pointer;border: 2px #fff solid; text-align: center;
	}	
	.album_plylist_play i {
		font-size: 20px;
		color: #fff;
		line-height: 28px;
	}
	.album_controls>ul li i {
    font-size: 20px;
    color: #aab8c2;
	}
	.album_txt_title{font-size: 2rem;
    font-weight: 600;
    color: #262626;
    margin: 0 10px 20px 0;
    padding: 0;
    display: block;
	}
}
.languages__preview .langlabel-text > a{font-weight: 600 !important;
    padding: 0 !important;
    margin: 0px 10px 10px 0px !important;
    display: inline-block;
    vertical-align: middle;
    color: #000 !important;
    text-decoration: none !important;
    font-size: 14px !important;
    background: none !important;
    text-align: left;}
.languages__preview .langlabel-text > a :hover{text-decoration: none; padding: 0; color: #d40f47 !important;}
.languages__preview .langlabel-text > a >label{font-weight: 600;}
.complete_desc{
    display:none;
}
.BeaconFabButtonFrame{z-index:999999;margin-bottom: 60px ;}
.collection_more_div{position:absolute;top: 20px;right: 10px;}

.rec-pl-details{margin-right: 5px;padding:0px;overflow:hidden;display: inline-block!important;}
.rec_playlist_title{font-size: 18pt;color: #000;text-align: left;  font-weight:400;}
.rec_playlist_main_title{margin:10px 0px;}

