.side-banner .side-banner-image {
    width: 300px !important;
    height: 300px !important;
}

a:focus, a:hover {
    outline: 0;
    text-decoration: none
}

a {
    text-decoration: none
}

.mb1 {
    margin-bottom: 1em
}

.disable-events {
    pointer-events: none
}

.enable-events {
    pointer-events: auto
}

.blank-div {
    background-color: #222226 !important
}

    .blank-div, .blank-div img {
        width: 100%
    }

#head_part {
    background-color: rgba(0,0,0,.5)
}

.fontWhite {
    color: #fff !important
}

.bgDark {
    background-color: #1a1a1d !important
}

.advertise {
    width: 100% !important
}

    .advertise img, .blankdivNEW img {
        width: 100% !important
    }

.fontWhite select {
    color: #000 !important
}

.head_part form {
    margin: 20px 0
}

.head_part {
    background-color: #fff;
    border-radius: 5px;
    border: 5px solid #007aed;
    margin-bottom: 20px
}

    .head_part input[type=text] {
        margin: 0;
        padding: 7px 10px;
        font-size: 16px;
        border-radius: 5px 0 0 5px;
        border: none;
        width: 80%;
        text-transform: capitalize;
    }

    .head_part .radio {
        color: #000;
        padding: 10px;
        margin-top: 0
    }

        .head_part .radio > label {
            margin-right: 5px
        }

form.head_part button {
    background-color: #fff;
    padding: 7px 15px;
    border: none;
    font-size: 16px;
    float: right;
    /*border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0 margin-top: 10px;*/
}

#head_part img {
    position: absolute;
    top: 0;
    width: 235px
}

.head_part select {
    padding: 7.5px 10px;
    border: none;
    border-radius: 0 5px 5px 0;
    margin: 0 0 0 -5px;
    font-size: 16px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

#main_bg {
    margin-top: 80px
}

    #main_bg > .container {
        background-color: rgba(0,0,0,.3);
        box-shadow: 0 0 80px #000
    }

    #main_bg .heading_line {
        background-color: #003b72;
        padding: 10px 15px;
        color: #fff;
        font-weight: 700;
        font-size: 16px
    }

        #main_bg .heading_line img {
            float: left;
            margin-right: 15px
        }

.heading_line i {
    margin-right: 10px
}

a.left, a.right {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #fff;
    top: 35%
}

.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin: 0;
    color: #000;
    vertical-align: middle;
    display: table-cell
}

.contact-head {
    background-color: #fff;
    padding: 10px 15px;
    float: left;
    width: 100%
}

    .contact-head span {
        font-size: 16px;
        color: #003b72;
        font-weight: 700;
        float: left
    }

    .contact-head .social {
        float: right
    }

        .contact-head .social a {
            margin: 0 10px
        }

            .contact-head .social a i {
                text-shadow: 0 3px 11px #6d6d6d;
                font-size: 16px
            }

.form_contact {
    background-color: #003b72;
    padding: 25px 10px;
    float: left;
    width: 100%
}

    .form_contact h3 {
        color: #fff;
        text-align: center;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
        margin: 0;
        text-shadow: 0 3px 30px #000
    }

    .form_contact label {
        color: #fff;
        font-size: 12px;
        font-weight: 400;
        margin-right: 15px
    }

    .form_contact .form-group {
        width: 45%;
        float: left;
        margin: 15px 5px 0
    }

    .form_contact .checkbox {
        float: left;
        width: 100%
    }

    .form_contact button.btn {
        margin: 10px;
        display: inline-block;
        padding: 3px 10px;
        font-size: 12px;
        text-transform: uppercase;
        background-color: transparent;
        color: #fff
    }

    .form_contact a {
        color: #fff;
        font-size: 12px;
        text-decoration: underline
    }

img.demo1 {
    width: 100%;
    margin-bottom: 10px
}

#contact_us {
    padding: 100px 0
}

    #contact_us .contactus_head h1 {
        color: #fff;
        font-weight: 700;
        text-align: center;
        margin: 0;
        text-shadow: 0 0 10px #000;
        font-size: 48px
    }

    #contact_us .cont_linkbg {
        background-color: rgba(0,0,0,.3);
        box-shadow: 0 0 80px #000;
        padding: 35px 20px;
        margin-top: 50px
    }

    #contact_us .row.cont_linkbg h3 {
        color: #fff;
        font-weight: 700;
        margin-bottom: 15px
    }

    #contact_us .row.cont_linkbg ul {
        list-style: none;
        padding: 0
    }

        #contact_us .row.cont_linkbg ul li {
            margin: 10px 0
        }

            #contact_us .row.cont_linkbg ul li a {
                color: #fff;
                font-size: 16px;
                text-decoration: none
            }

                #contact_us .row.cont_linkbg ul li a i {
                    margin-right: 18px
                }

    #contact_us .row.cont_linkbg h4 {
        color: #fff;
        font-weight: 700;
        margin: 15px 0 0;
        padding-bottom: 15px;
        border-bottom: 1px solid #000
    }

    #contact_us .row.cont_linkbg address {
        color: #fff;
        padding: 15px 0;
        font-size: 16px;
        border-bottom: 1px solid #000
    }

    #contact_us .row.cont_linkbg a.link {
        color: #fff;
        font-weight: 700;
        font-size: 18px;
        text-decoration: none;
        margin: 10px 0;
        display: inline-block
    }

    #contact_us .cont_linkbg1 {
        background-color: rgba(0,0,0,.3);
        box-shadow: 0 0 80px #000;
        padding: 35px;
        margin-top: 50px
    }

        #contact_us .cont_linkbg1 h2 {
            color: #fff;
            font-weight: 700;
            text-align: center
        }

        #contact_us .cont_linkbg1 input {
            width: 100%;
            padding: 8px 10px;
            background-color: rgba(255,255,255,.42);
            margin: 10px 0;
            color: #fff;
            border: none
        }

        #contact_us .cont_linkbg1 textarea {
            width: 100%;
            padding: 8px 10px;
            background-color: rgba(255,255,255,.42);
            margin: 10px 0;
            color: #fff;
            border: none
        }

        #contact_us .cont_linkbg1 button {
            background-color: transparent;
            border: 1px solid #fff;
            padding: 10px 20px;
            color: #fff;
            margin-top: 15px
        }

footer {
    background-color: #000;
    padding: 15px 0
}

    footer p {
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin: 0
    }

form.search {
    padding: 50px 0
}

    form.search input {
        background: 0 0;
        border-top: none;
        border-left: none;
        border-right: none;
        color: #fff;
        padding: 10px 15px;
        margin: 0 25px;
        display: inline-block;
        width: 250px
    }

    form.search button {
        background: 0 0;
        border: 1px solid #fff;
        padding: 10px 15px;
        color: #fff;
        font-size: 12px;
        text-transform: uppercase
    }

table.song_list {
    background-color: rgba(255,255,255,.8);
    border-radius: 5px;
    border: 3px solid #039ba3;
    box-shadow: 0 0 50px 0 rgba(105,245,252,.5)
}

    table.song_list th {
        font-size: 20px
    }

    table.song_list td a {
        color: #036fad
    }

    table.song_list td {
        color: #90323d;
        font-weight: 400;
        padding: 10px !important;
        font-size: 18px
    }

        table.song_list td.download {
            text-align: center
        }

.pagination > li > a, .pagination > li > span {
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    padding: 6px 4px
}

.song_box {
    background-color: #101820;
    padding: 20px;
    margin-top: 20px;
    box-shadow: 0px 0px 10px 0px rgb(255 255 255 / 56%);
    transition: all ease .5s;
    float: left;
    width: 100%
}

    .song_box:hover {
        box-shadow: none;
        background-color: #000
    }

    .song_box .song_text > a {
        display: block;
        color: #fff;
        font-size: 18px;
        font-weight: 400
    }

    .song_box .song_text span {
        color: #40bcd8;
        font-size: 16px;
        margin: 5px 0;
        display: inline-block
    }

    .song_box .song_text .song_rate i {
        text-shadow: 0 0 20px 0;
        color: rgba(105,245,252,.2);
        transition: all ease .5s
    }

    .song_box:hover .song_text .song_rate i {
        color: rgba(105,245,252,1)
    }

    .song_box .song_text .listen_count {
        font-size: 18px;
        margin: 10px 0;
        color: #fff
    }

        .song_box .song_text .listen_count i {
            font-size: 20px;
            margin-right: 10px
        }

    .song_box .song_text .song_social i a {
        display: inline-block
    }

    .song_box .song_text .song_social i {
        text-shadow: 0 0 20px 0;
        color: rgba(105,245,252,.2);
        transition: all ease .5s;
        font-size: 18px;
        margin: 0 15px 0 0
    }

    .song_box:hover .song_text .song_social i {
        color: rgba(105,245,252,1)
    }

.singles_box {
    padding: 20px;
    border: 2px solid rgba(105,245,252,1);
    border-radius: 5px
}

    .singles_box h3 {
        color: #fff;
        margin: 0;
        text-align: center;
        border-bottom: 1px solid #fff;
        padding-bottom: 20px
    }

    .singles_box img {
        margin: 20px 0
    }

.singles_box_text {
    margin: 20px 0
}

    .singles_box_text span {
        color: #fff;
        font-size: 16px;
        display: inline-block
    }

    .singles_box_text button.like {
        background-color: #4267b2;
        color: #fff;
        margin: 10px 10px 10px 0
    }

    .singles_box_text button.download {
        background-color: #40bcd8;
        color: #000;
        margin: 10px 0
    }

    .singles_box_text .song_social {
        display: flex
    }

        .singles_box_text .song_social a {
            float: left;
            text-align: center;
            height: 30px;
            width: 30px;
            display: table;
            margin: 5px 20px 5px 0;
            padding: 5px;
            border-radius: 4px
        }

        .singles_box_text .song_social i {
            font-size: 20px;
            color: #fff;
            vertical-align: middle;
            display: table-cell
        }

    .singles_box_text span.count {
        display: inline-block;
        padding: 0 20px;
        border-right: 1px solid #000;
        font-size: 14px;
        font-weight: 700
    }

    .singles_box_text span.song_rate {
        margin: 10px 0 10px 0;
        font-size: 12px;
        color: #edc126;
        border-right: 1px solid #000;
        display: inline-block;
        padding-right: 20px
    }

img.dj_player {
    box-shadow: 0 0 20px 0 rgba(105,245,252,.5);
    margin: 20px auto
}

.contactDetailDiv {
    color: #fff
}

.ad-controls {
    color: #fff
}

.video_box1 img {
    width: 100%
}

.contactdetails {
    color: #fff
}

.singles_box_text p {
    font-size: 14px;
    color: #fff
}

.embedcoder label {
    color: #fff;
    margin-right: 10px;
    font-weight: 400
}

.embedcoder .txt {
    color: #fff;
    text-align: center;
    margin: 10px 0;
    font-size: 16px;
    font-weight: 700
}

.comment_box {
    padding: 20px;
    margin-top: 20px;
    background-color: #f5f5f5;
    border-radius: 5px
}

.search label {
    color: #fff;
    font-size: 18px;
    font-weight: 400
}

.member_info {
    background-image: url(../images/member_bg.jpg);
    background-size: cover;
    height: auto;
    background-attachment: fixed;
    padding: 50px 0;
    margin-bottom: 30px
}

    .member_info .member_imgbox {
        height: 250px;
        width: 250px;
        border-radius: 50%;
        box-shadow: 0 0 50px 0 rgba(0,0,0,.5);
        overflow: hidden;
        margin: 0 auto
    }

        .member_info .member_imgbox img {
            height: 250px;
            width: auto
        }

    .member_info .member_biotext {
        border: 5px solid #000;
        padding: 30px;
        background-color: rgba(0,0,0,.5)
    }

        .member_info .member_biotext h3 {
            font-weight: 700;
            color: #fff;
            margin: 0
        }

        .member_info .member_biotext a {
            color: #fff
        }

        .member_info .member_biotext span {
            color: #fff;
            font-weight: 700
        }

    .member_info .member_biotext {
        color: #fff
    }

        .member_info .member_biotext .info {
            margin: 10px 0
        }

a.twit {
    background-color: #1b95e0;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    margin: 10px 0;
    display: inline-block;
    box-shadow: 0 0 50px 0 rgba(0,0,0,.5)
}

.member_info .member_biotext .follow span {
    margin-right: 10px
}

.member_info .member_biotext .follow a {
    margin-left: 20px;
    box-shadow: 0 0 50px 0 rgba(0,0,0,.5);
    font-size: 20px
}

.mixtape {
    height: 236px;
    margin: 15px 0;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #f5f5f5
}

    .mixtape img {
        margin: 0 auto
    }

.searchimg {
    height: 141px;
    width: 141px
}

.mixtape .mix_text {
    padding: 10px
}

    .mixtape .mix_text a.name {
        color: #003c71;
        font-size: 14px;
        margin: 5px 0 0;
        font-weight: 700
    }

    .mixtape .mix_text .sub_name {
        color: #003c71;
        font-size: 12px;
        margin: 5px 0 0
    }

    .mixtape .mix_text .rate i {
        color: #fe013b;
        font-size: 10px
    }

        .mixtape .mix_text .rate i.empty {
            color: #fff
        }

    .mixtape .mix_text .rate span {
        font-size: 12px;
        color: #000;
        font-weight: bolder;
        display: block
    }

.no_latest {
    text-align: center;
    margin: 15px 0;
    color: #fff
}

    .no_latest img {
        float: left
    }

#flexiselDemo2 .nbs-flexisel-item img {
    width: 90%
}

.song_text button {
    margin: 10px 0
}

.song_text span a {
    color: #40bcd8;
    text-decoration: underline
}

h2.top {
    color: #fff;
    text-align: center;
    text-shadow: #69f5fc 1px 0 10px
}

img.rdio {
    margin: 0 auto
}

table.schedule {
    color: #000;
    background-color: #f5f5f5
}

    table.schedule th {
        text-align: center;
        background-color: #40bcd8
    }

    table.schedule tr td {
        text-align: center;
        vertical-align: middle
    }

        table.schedule tr td img {
            margin: 0 auto
        }

.over {
    height: 550px;
    overflow: auto
}

a.browse {
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    background-color: transparent;
    float: right;
    padding: 2px 5px;
    border: 2px outset #fff
}

button.browse {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    background-color: transparent;
    float: right
}

a.vdo {
    margin: 20px 0 10px;
    display: inline-block
}

.video_box {
    margin-top: 30px
}

.song_name {
    color: #69f5fc;
    font-weight: 700
}

.artist_name i {
    font-size: 12px;
    margin-right: 10px
}

.artist_name {
    color: #fff;
    margin: 10px 0
}

.video_box .col-sm-3 {
    transition: all ease .5s
}

    .video_box .col-sm-3:hover {
        box-shadow: 0 0 20px 0 rgba(105,245,252,.5);
        background-color: #000
    }

a.latest img {
    height: 160px;
    width: 100%;
    overflow: hidden;
    margin: 30px 0 10px
}

.small_vdbox {
    min-height: 300px
}

.gal_box {
    margin: 30px 0;
    text-align: center
}

    .gal_box .date {
        color: #fff;
        font-weight: 700
    }

    .gal_box a {
        color: #69f5fc
    }

    .gal_box img {
        margin: 10px auto;
        height: 170px;
        width: 160px
    }

img.nervetv {
    margin: 20px auto;
    box-shadow: 0 0 20px 0 rgba(105,245,252,.5)
}

img.live {
    margin: 20px auto
}

.product_box {
    padding: 25px;
    background-color: #000;
    margin: 25px 0;
    transition: all ease .5s
}

    .product_box:hover {
        box-shadow: 0 0 20px 0 rgba(105,245,252,.5)
    }

    .product_box img {
        margin: 0 auto;
        height: 200px;
        width: auto
    }

    .product_box .product_name {
        color: #fff;
        font-weight: 700;
        text-align: center;
        margin: 0 0 10px;
        font-size: 20px
    }

    .product_box .product_price {
        margin: 10px 0 0
    }

        .product_box .product_price span {
            color: #fff;
            display: inline-block;
            font-size: 18px
        }

        .product_box .product_price button {
            float: right;
            background: 0 0;
            color: #fff
        }

.product_imgbox {
    background-color: #f5f5f5;
    margin: 25px 0
}

.product_detail {
    background-color: #f5f5f5;
    padding: 25px;
    margin: 25px 0
}

    .product_detail h4 {
        margin: 0;
        font-weight: 700;
        font-size: 24px
    }

    .product_detail span {
        color: green;
        font-size: 18px;
        margin: 5px 0;
        display: inline-block
    }

    .product_detail .price {
        font-size: 16px;
        font-weight: 700;
        color: #000;
        margin: 10px 0
    }

        .product_detail .price span {
            font-size: 16px;
            color: #b8b8b8;
            font-weight: 400;
        }

    .product_detail p {
        margin: 10px 0;
        font-size: 16px
    }

    .product_detail .size {
        font-size: 16px;
        margin: 10px 0
    }

.color {
    margin: 10px 0;
    display: inline-block
}

    .color span {
        height: 25px;
        width: 25px;
        border-radius: 50%;
        margin-right: 15px;
        display: inline-block
    }

    .color label {
        float: left;
        margin-right: 15px;
        padding: 7px 0
    }

.product_detail button {
    background-color: transparent;
    padding: 8px 15px;
    font-size: 16px;
    font-weight: 700
}

.shopping_cart th {
    padding: 16px;
    font-size: 16px;
    color: #69f5fc
}

.shopping_cart table {
    margin: 25px 0
}

    .shopping_cart table img {
        height: 100px;
        width: auto
    }

    .shopping_cart table i {
        font-size: 22px
    }

.shopping_cart td.pro_name h4 {
    margin: 0
}

    .shopping_cart td.pro_name h4 a {
        color: #fff;
        font-size: 16px;
        font-weight: 700
    }

.shopping_cart td.remove {
    vertical-align: middle;
    text-align: center
}

.shopping_cart .color {
    margin: 15px 0;
    display: inline-block
}

    .shopping_cart .color label {
        color: #fff;
        padding: 3px 0
    }

.shopping_cart table tbody tr td .quant-input {
    display: inline-block;
    height: 35px;
    position: relative;
    width: 70px
}

    .shopping_cart table tbody tr td .quant-input .arrows {
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2
    }

        .shopping_cart table tbody tr td .quant-input .arrows .arrow {
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            text-align: center;
            width: 40px;
            height: 18px
        }

            .shopping_cart table tbody tr td .quant-input .arrows .arrow.minus .ir {
                margin-top: -15px;
                display: inline-block
            }

            .shopping_cart table tbody tr td .quant-input .arrows .arrow .ir i {
                color: #000
            }

.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon {
    position: relative
}

.shopping_cart table tbody tr td .quant-input input {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    font-size: 15px;
    height: 35px;
    left: 0;
    padding: 0 20px 0 18px;
    position: absolute;
    top: 0;
    width: 70px;
    z-index: 1
}

.shopping_cart table tbody tr td .quant-input .arrows .arrow:focus, .shopping_cart table tbody tr td .quant-input .arrows .arrow:hover {
    color: #0f6cb2
}

.shopping_cart td.grand, .shopping_cart td.sub {
    font-size: 18px;
    color: #fff;
    font-weight: 700
}

.promote_box {
    background-color: #ffa400;
    padding: 20px;
    margin-top: 20px;
    transition: all ease .5s;
    float: left;
    width: 100%;
    border-radius: 5px
}

    .promote_box:hover {
        box-shadow: 0 0 20px 0 rgba(105,245,252,.5)
    }

    .promote_box h4 {
        margin: 0;
        padding: 10px 0;
        font-weight: 700;
        float: left
    }

    .promote_box img {
        height: 40px;
        width: auto;
        float: left;
        margin-right: 15px
    }

    .promote_box span.price {
        float: right;
        font-size: 18px;
        font-weight: 700;
        padding: 10px 0
    }

    .promote_box p {
        float: left;
        color: #222;
        text-align: justify;
        font-size: 16px;
        margin: 10px 0
    }

    .promote_box .order_box {
        text-align: center;
        float: left;
        width: 100%
    }

    .promote_box .order {
        background: 0 0;
        border: 2px solid #000;
        padding: 6px 15px;
        font-weight: 700;
        transition: all ease .3s;
        color: #000
    }

        .promote_box .order:hover {
            background-color: #000;
            color: #ffa400
        }

    .promote_box.color2 {
        background-color: #4cf
    }

    .promote_box.color3 {
        background-color: #f86624
    }

    .promote_box.color2 .order:hover {
        color: #4cf
    }

    .promote_box hr {
        float: left;
        width: 100%;
        border-top: 1px solid #000;
        margin: 10px 0
    }

.plan {
    border-top: 2px solid #000
}

    .plan img {
        margin: 0 auto
    }

h1.nervepdf {
    text-align: center
}

    h1.nervepdf a {
        color: #69f5fc;
        text-decoration: underline
    }

h6.paypl {
    text-align: center;
    margin: 25px 0;
    font-size: 16px
}

    h6.paypl a {
        text-decoration: underline;
        color: #4570ff
    }

.conf {
    padding: 20px;
    border: 5px solid #303036;
    margin: 25px 0;
    box-shadow: 0 0 80px #000
}

.p_ft p {
    font-size: 16px;
    color: #fefeff;
    margin: 15px 0
}

    .p_ft p i {
        margin-right: 10px
    }

.silver {
    margin: 25px 0
}

    .silver h2 {
        color: #4cf;
        margin: 45px 0
    }

.silver_box hr {
    float: left;
    width: 100%;
    border-top: 1px solid #000;
    margin: 10px 0
}

.silver_box h4 {
    margin: 0 0 25px;
    color: #fefeff
}

.silver_box ul {
    list-style: none;
    list-style-position: outside;
    padding: 0
}

    .silver_box ul li {
        color: #f5f5f5;
        font-size: 16px;
        border-bottom: 1px solid #69f5fc;
        padding: 10px;
        background-color: #222
    }

h4.form_head {
    color: #ea3546;
    margin: 25px 0
}

.form_demo label {
    color: #fff;
    font-weight: 400;
    font-size: 18px
}

.form_demo span {
    width: 77%;
    height: 25px;
    display: inline-block;
    border-bottom: 1px solid #fff
}

p.extra {
    font-size: 18px;
    color: #fff;
    margin: 15px 0 30px
}

h5.extra {
    color: #fff;
    font-size: 16px
}

    h5.extra span {
        color: red
    }

.order_nw {
    margin: 34px 27px;
    padding: 1%
}

p.about {
    color: #fff;
    font-size: 16px;
    margin: 15px 0
}

address.about {
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px
}

.song_social i {
    text-shadow: 0 0 20px 0;
    color: #fff;
    transition: all ease .5s;
    font-size: 18px;
    margin: 0 15px 0 0
}

    .song_social i:hover {
        color: rgba(105,245,252,1)
    }

.song_box.color2 .song_text > a {
    color: #fff;
    text-shadow: 0 3px 11px #6d6d6d
}

.song_box.color2 .song_text span, .song_box.color2 .song_text span a {
    color: #fff
}

.song_box.color2 {
    background-color: #007aed
}

    .song_box.color2 hr {
        box-shadow: 0 0 16px 1px #001489
    }

    .song_box.color2 .social_news a {
        color: #fff;
        margin-right: 20px;
        margin-top: 10px;
        display: inline-block;
        font-size: 20px;
        transition: all ease .3s
    }

        .song_box.color2 .social_news a:hover {
            color: #fff
        }

        .song_box.color2 .social_news a img {
            height: 20px;
            width: auto
        }

form.form-horizontal {
    margin-top: 25px
}

    form.form-horizontal label {
        color: #000;
        font-size: 13px
    }

    form.form-horizontal span.vall {
        color: #fff;
        font-size: 11px
    }

.top_box .number {
    background-color: #f5f5f5;
    padding: 5px 0;
    text-align: center;
    color: #000;
    font-size: 16px
}

.top_box .top-30 {
    background-color: #000
}

    .top_box .top-30 img {
        margin: 0 auto;
        min-height: 140px
    }

.top_box .download {
    background-color: #f5f5f5;
    padding: 5px 0;
    text-align: center;
    font-size: 22px
}

    .top_box .download a {
        color: #003b72
    }

.top_box {
    box-shadow: 0 0 20px 0 rgba(105,245,252,.5);
    margin: 25px 0;
    min-height: 216px
}

.title_info {
    color: #69f5fc;
    font-size: 16px;
    font-weight: 400
}

.text_info {
    color: #fff;
    font-size: 16px
}

.latest_news {
    background-color: #f5f5f5;
    padding: 5px;
    margin-top: 25px;
    width: 100%;
    display: inline-block
}

.top_singles {
    margin: 10px 0;
    float: left
}

.menuzord-brand img {
    width: 230px
}

.menuzord {
    background: 0 0
}

    .menuzord .showhide em {
        background: #333
    }

.menuzord-brand img {
    margin-right: 15px
}

.menuzord-menu > li {
    padding: 0 8px
}

    .menuzord-menu > li > a {
        padding: 33px 0 33px 0;
        display: inline-block;
        text-decoration: none;
        font-size: 13px !important;
        font-weight: 700;
        color: #fff;
        outline: 0;
        line-height: 1.42857143;
        -webkit-tap-highlight-color: transparent;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        -webkit-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        text-transform: uppercase
    }

        .menuzord-menu > li > a:before {
            position: absolute;
            background-color: #333;
            content: "";
            height: 2px;
            bottom: 30px;
            left: 0;
            width: 0;
            opacity: 1;
            -webkit-transition: all .3s linear 0s;
            -moz-transition: all .3s linear 0s;
            -ms-transition: all .3s linear 0s;
            transition: all .3s linear 0s
        }

    .menuzord-menu > li.active > a:before {
        position: absolute;
        background-color: #fff;
        content: "";
        height: 2px;
        bottom: 30px;
        left: 0;
        width: 100%;
        opacity: 1;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        transition: all .3s linear 0s
    }

    .menuzord-menu > li > a:hover:before {
        position: absolute;
        background-color: #fff;
        content: "";
        height: 2px;
        bottom: 30px;
        left: 0;
        width: 100%;
        opacity: 1;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        transition: all .3s linear 0s
    }

    .menuzord-menu > li.active > a, .menuzord-menu > li:hover > a {
        color: red
    }

.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
    min-width: 200px
}

.menuzord-menu {
    float: right;
    padding-right: 80px
}

    .menuzord-menu > li > .megamenu {
        border-top: 0 solid;
        background: #2c2b2b
    }

    .menuzord-menu > li > .megamenu-full-width {
        background-image: url(../images/mega-menu-bg.png);
        background-attachment: scroll;
        background-position: 100% 100%;
        background-repeat: no-repeat
    }

    .menuzord-menu ul.dropdown li a, .menuzord-menu ul.dropdown li a:hover {
        font-family: 'Open Sans',sans-serif;
        font-size: 12px;
        padding: 10px 0 10px 25px;
        border-bottom: 0;
        color: #fff;
        font-weight: 400
    }

        .menuzord-menu ul.dropdown li a:hover {
            color: #fff
        }

        .menuzord-menu ul.dropdown li a:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 75%;
            height: 1px;
            background-color: #393838;
            margin-left: 25px;
            margin-right: 25px
        }

    .menuzord-menu ul.dropdown > li:last-child > a:after {
        height: 0
    }

.mega-item {
    display: block
}

.mega-item-2 {
    float: left;
    width: 18%;
    margin-right: 2%
}

.mega-item ul {
    list-style: none;
    margin: 0;
    padding: 0
}

    .mega-item ul li a {
        width: 100%;
        padding: 13px 5px 13px 0;
        color: #c2c2c2;
        text-decoration: none;
        display: inline-block;
        float: left;
        clear: both;
        position: relative;
        outline: 0;
        border-bottom: 1px solid #393838;
        font-family: 'Open Sans',sans-serif;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 400
    }

.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
    background: linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(0,0,0,.15) 100%),radial-gradient(at top center,rgba(255,255,255,.4) 0,rgba(0,0,0,.4) 120%) #989898 !important;
    background-blend-mode: multiply,multiply !important;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 0
}

    .menuzord-menu ul.dropdown li {
        background-image: linear-gradient(-20deg,#00cdac 0,#8ddad5 100%) !important
    }

    .menuzord-menu ul.dropdown > li:last-child a {
        border-bottom: 0 solid
    }

.mega-item ul li a:hover {
    color: #43b4ae
}

.menuzord-menu ul.dropdown > li:last-child > ul > li > a, .menuzord-menu ul.dropdown > li > ul > li > a {
    border-bottom: 0 solid #393838
}

.menuzord-menu ul.dropdown > li:last-child > ul > li:last-child > a, .menuzord-menu ul.dropdown > li > ul > li:last-child > a {
    border-bottom: 0 solid #393838
}

.mega-item ul li:last-child a {
    border-bottom: 0 solid
}

.menuzord-menu li ul.dropdown li .indicator {
    position: absolute;
    top: 13px;
    right: 25px;
    font-size: 15px
}

.menuzord-menu ul.dropdown li:hover > a {
    color: #43b4ae
}

.header-area {
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.header-type-bg {
    background: 0 0
}

.custom-header {
    background: linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(0,0,0,.15) 100%),radial-gradient(at top center,rgba(255,255,255,.4) 0,rgba(0,0,0,.4) 120%) #989898;
    background-blend-mode: multiply,multiply
}

.ds_padding.header-area {
    padding: 0;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
    box-shadow: 0 2px 3px rgba(0,0,0,.1);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background: 0 0
}

.after_scroll.master {
    width: 180px !important;
    margin-top: -5px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.ds_padding.header-area .menuzord-menu > li > a {
    padding: 17px 0 20px 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

    .ds_padding.header-area .menuzord-menu > li > a:before {
        position: absolute;
        background-color: #333;
        content: "";
        height: 2px;
        bottom: 18px;
        left: 0;
        width: 0;
        opacity: 1;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s;
        transition: all .3s linear 0s
    }

.ds_padding.header-area .menuzord-menu > li.active > a:before {
    position: absolute;
    background-color: #333;
    content: "";
    height: 2px;
    bottom: 18px;
    left: 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    transition: all .3s linear 0s
}

.ds_padding.header-area .menuzord-menu > li > a:hover:before {
    position: absolute;
    background-color: #333;
    content: "";
    height: 2px;
    bottom: 18px;
    left: 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    transition: all .3s linear 0s
}

@media(max-width:992px) {
    .menuzord-responsive .menuzord-menu li .indicator {
        border-left: 1px solid transparent !important;
        top: 0 !important
    }

    .custom-header {
        width: 95%;
        margin: 0 auto;
        padding-right: 15px
    }

    .navbar-fixed-bottom, .navbar-fixed-top {
        position: relative;
        right: 0;
        left: 0;
        z-index: 1030
    }

    .header-area {
        padding: 0;
        background: #fff
    }

    .menuzord-brand img {
        width: 150px
    }

    .menuzord-responsive.menuzord {
        padding: 0
    }

    .menuzord-responsive .menuzord-menu > li:first-child > a {
        border-top: 1px solid transparent !important
    }

    .menuzord-menu > li > a {
        border-bottom: 1px solid transparent !important
    }

        .menuzord-menu > li > a::before {
            bottom: 0 !important
        }

        .menuzord-menu > li > a:hover::before {
            bottom: 0
        }

    .ds_padding.header-area {
        padding: 0;
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,.1);
        -moz-box-shadow: 0 0 0 rgba(0,0,0,.1);
        -ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
        box-shadow: 0 0 0 rgba(0,0,0,.1)
    }

    .menuzord-responsive .menuzord-menu ul.dropdown li a, .menuzord-responsive .menuzord-menu ul.dropdown li a:hover {
        border-bottom: solid 1px #393838
    }

    .menuzord-menu ul.dropdown li a::after {
        background-color: transparent
    }

    .menuzord-menu ul.dropdown li a {
        background-image: none !important
    }

        .menuzord-menu ul.dropdown li a.inner {
            padding: 10px 0 10px 25px !important
        }
}

.menuzord-menu > li > a::before {
    position: absolute;
    background-color: #333;
    content: "";
    height: 2px;
    bottom: 30px;
    left: 0;
    width: 0;
    opacity: 1;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -ms-transition: all .3s linear 0s;
    transition: all .3s linear 0s
}

@media(min-width:993px) {
    .menuzord-menu > li > a span {
        display: none
    }
}

.menuzord-menu ul.dropdown li a.inner {
    padding: 5px 0 5px 25px
}

@media(max-width:500px) {
    .menuzord .showhide {
        margin: 2px 0 0 !important
    }

    .ds_padding.header-area {
        padding: 00px 0 00px 0
    }
}

@media(max-width:1250px) {
    .menuzord-menu > li {
        padding: 0 10px
    }
}

@media(max-width:400px) {
    .ds_padding.header-area {
        padding: 0
    }
}

@media(min-width:993px) and (max-width:1200px) {
    .menuzord-menu > li {
        padding: 0 10px
    }

    .menuzord-brand img {
        width: 150px
    }

    .menuzord-menu > li > a {
        padding: 15px 0 15px 0
    }

        .menuzord-menu > li > a:hover::before {
            bottom: 0
        }

        .menuzord-menu > li > a::before {
            bottom: 0 !important;
            background-color: #fff !important
        }

    .menuzord-menu > li > a {
        font-size: 12px !important
    }

    .after_scroll.master {
        width: 150px !important
    }

    .ds_padding.header-area .menuzord-menu > li > a {
        padding: 15px 0 15px 0
    }
}

@media(min-width:993px) and (max-width:1366px) {
    .menuzord-menu ul.dropdown li a.inner {
        padding: 1px 0 1px 25px
    }

    .menuzord-menu > li {
        padding: 0 8px
    }
}

.trending_news {
    background-color: #000;
    padding: 5px;
    margin-top: 25px;
    float: left;
    width: 100%
}

    .trending_news .heading {
        color: #000;
        font-size: 18px;
        text-align: center;
        padding: 10px 0;
        margin-bottom: 15px;
        background-color: #f5f5f5;
        border-bottom: 5px solid #007aed
    }

    .trending_news .img_container {
        background-color: #222;
        text-align: center;
        padding: 10px 0
    }

        .trending_news .img_container a {
            display: block
        }

            .trending_news .img_container a img {
                margin: 0 auto
            }

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    margin: 0 auto
}

#myCarousel {
    background-color: #222
}

#myCarousel1 {
    background-color: #222
}

a.left, a.right {
    top: 50%;
    text-align: center;
    height: 30px;
    width: 30px
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: unset;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0;
    font-size: 20px
}

.feature_dj {
    background-color: #000;
    margin-top: 25px;
    float: left;
    width: 100%
}

    .feature_dj .heading {
        color: #000;
        font-size: 18px;
        text-align: center;
        padding: 10px 0;
        margin-bottom: 15px;
        background-color: #f5f5f5;
        border-bottom: 5px solid #007aed
    }

    .feature_dj img {
        margin: 0 auto
    }

    .feature_dj h4 {
        text-align: center
    }

        .feature_dj h4 a {
            font-size: 20px;
            color: #007aed
        }

h4.address_head {
    color: #fff;
    text-align: left;
    margin-left: 15px;
    font-weight: 400;
    padding: 10px 0;
    border-bottom: 1px solid #69f5fc
}

.address_box {
    border: 1px solid #b8b8b8;
    padding: 20px;
    background-color: #f5f5f5;
    margin: 15px 0;
    border-radius: 4px
}

    .address_box .name {
        border-bottom: 1px solid #b8b8b8
    }

        .address_box .name label {
            font-size: 16px;
            margin-left: 5px
        }

        .address_box .name .edit {
            float: right
        }

            .address_box .name .edit a {
                font-size: 16px;
                margin: 0 5px
            }

                .address_box .name .edit a.edit_icon {
                    color: green
                }

                .address_box .name .edit a.del_icon {
                    color: red
                }

ul.detail_address {
    margin: 15px 0;
    padding: 0;
    list-style: none
}

    ul.detail_address li {
        margin: 10px 0;
        font-size: 16px
    }

button.add_address {
    background-color: #f5f5f5;
    padding: 10px 15px;
    border-radius: 3px;
    color: #000;
    text-align: center;
    font-weight: 700
}

form.address_add {
    margin: 15px 0;
    background-color: #f5f5f5;
    padding: 20px;
    border-radius: 5px
}

.address_add label {
    color: #000;
    font-weight: 400
}

.address_add button.add_address {
    background-color: #000;
    color: #fff;
    border-radius: 3px
}

span.single_name {
    color: #f5f5f5;
    font-weight: 700
}

span.posted {
    color: #47bdd1
}

.upload_box {
    background-color: #fff;
    padding: 20px;
    border-radius: 0 0 10px 10px;
    border-bottom: 3px solid #69f5fc;
    border-left: 3px solid #69f5fc;
    border-right: 3px solid #69f5fc
}

    .upload_box img {
        margin: 45px auto
    }

    .upload_box h3 {
        font-weight: 700;
        padding: 0 15px;
        text-align: center
    }

.upload_singles {
    background-color: #fff;
    padding: 20px 30px;
    border-radius: 0 0 10px 10px;
    border-bottom: 3px solid #69f5fc;
    border-left: 3px solid #69f5fc;
    border-right: 3px solid #69f5fc
}

    .upload_singles div.warn {
        background-color: red;
        border: 1px solid #f5f5f5;
        padding: 5px;
        color: #fff;
        font-size: 14px;
        font-weight: 700
    }

    .upload_singles h3 {
        text-align: center
    }

    .upload_singles input[type=button] {
        background-color: #000;
        color: #fff;
        padding: 10px;
        border: none;
        border-radius: 6px
    }

    .upload_singles .progress {
        margin: 10px 0
    }

    .upload_singles label.check {
        margin-left: 15px
    }

    .upload_singles input[type=file] {
        border: 1px solid #000;
        padding: 5px;
        width: 100%
    }

    .upload_singles label.comm {
        margin: 10px 0
    }

label.warning {
    color: red
}

.upload_singles label.comm1 {
    margin: 20px 0 0
}

.upload_singles h4 {
    font-weight: 700
}

.upload_singles .form-horizontal .control-label {
    color: #000
}

.upload_singles a.upload {
    background: rgba(76,76,76,1);
    background: -moz-linear-gradient(top,rgba(76,76,76,1) 0,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(76,76,76,1)),color-stop(12%,rgba(89,89,89,1)),color-stop(25%,rgba(102,102,102,1)),color-stop(39%,rgba(71,71,71,1)),color-stop(50%,rgba(44,44,44,1)),color-stop(51%,rgba(0,0,0,1)),color-stop(60%,rgba(17,17,17,1)),color-stop(76%,rgba(43,43,43,1)),color-stop(91%,rgba(28,28,28,1)),color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,rgba(76,76,76,1) 0,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,rgba(76,76,76,1) 0,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,rgba(76,76,76,1) 0,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,rgba(76,76,76,1) 0,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
    color: #fff;
    padding: 10px 15px;
    font-weight: 700;
    border-radius: 4px
}

input.invalid {
    background-color: #fdd
}

.tab {
    display: none
}

.step {
    margin: 0 2px 20px;
    background-color: transparent;
    border: none;
    border-radius: 20px;
    display: inline-block;
    opacity: .5;
    padding: 10px;
    vertical-align: middle
}

    .step.active {
        opacity: 1
    }

    .step.finish {
        background-color: transparent
    }

.upload_singles label.comm, .upload_singles label.comm1 {
    color: #000
}

.upload_singles form.form-horizontal label.check {
    color: #000
}

.upload_singles form.form-horizontal label.warning {
    color: red
}

.form-horizontal.upload_singles .control-label {
    color: #000
}

button.nnp {
    background: #1e5799;
    background: -moz-linear-gradient(-45deg,#1e5799 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: -webkit-linear-gradient(-45deg,#1e5799 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: linear-gradient(135deg,#1e5799 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    padding: 5px 15px;
    color: #fff;
    margin: 5px 0
}

button.review {
    background: #959595;
    background: -moz-linear-gradient(-45deg,rgba(149,149,149,1) 0,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    background: -webkit-linear-gradient(-45deg,rgba(149,149,149,1) 0,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    background: linear-gradient(135deg,rgba(149,149,149,1) 0,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    padding: 5px 15px;
    color: #fff;
    margin: 5px 0
}

.tab h4.name {
    margin: 5px 0
}

.tab p {
    margin: 5px 0
}

.tab a {
    text-decoration: underline
}

.step .name {
    padding: 5px;
    background-color: #007aec;
    color: #fff;
    border-radius: 4px
}

.LoginLinks ul {
    list-style: none;
    padding-top: 5%
}

    .LoginLinks ul li {
        margin: 2px 0
    }

        .LoginLinks ul li a {
            text-decoration: none;
            font-size: 15px;
            text-shadow: 0 3px 30px #000;
            font-weight: 700
        }

.pageitemdisabled {
    background-color: #333;
    border-bottom: 1px solid #000;
    border-right: 1px solid #111;
    color: #c3c3c3;
    display: block;
    float: left;
    margin: 0 0 0 5px;
    padding: 5px 0;
    text-align: center;
    width: 80px
}

.imglistbox {
    height: 130px;
    width: 130px
}

.imgtag {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    float: left;
    margin: 14px 79px 0 13px !important;
    width: auto;
    height: auto
}

.imgdisktag {
    position: absolute;
    top: 0;
    right: 0;
    width: 75px !important;
    height: 75px !important;
    border: 0
}

.imgheading {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 130px;
    overflow: hidden
}

.Countdowntag {
    position: absolute;
    top: 6%;
    left: 11%;
    text-align: center;
    width: 78%;
    color: #fff;
    font-weight: 700 !important;
    font-size: 1.2em;
}

    .Countdowntag table {
        background-color: #003b72;
        opacity: .8
    }

.Songbox {
    width: 700px !important
}

@media(max-width:360px) {
    .Songbox {
        width: 100% !important
    }

    .caroufredsel_wrapper {
        width: auto !important
    }
}

@media(max-width:420px) {
    .Songbox {
        width: 100% !important
    }

    .homesliderseconddiv {
        padding-left: 5px !important
    }

    .homesliderseconddiv_2 {
        top: -6px !important;
        height: 180px !important
    }

    #jssor_1 img {
        height: 114px !important
    }

    #colorbox {
        top: 100px !important;
        width: 96% !important;
        left: 5px !important
    }

    #cboxLoadedContent iframe {
        width: 47% !important
    }

    .VideoIfrmae iframe {
        width: 340px !important;
        height: 300px !important
    }
}

@media(max-width:500px) and (min-width:421px) {
    .Songbox {
        width: 380px !important
    }

    #colorbox {
        top: 100px !important;
        width: 100% !important;
        left: 10px !important
    }

    #cboxLoadedContent iframe {
        width: 50% !important
    }

    .VideoIfrmae iframe {
        width: 375px !important;
        height: 320px !important
    }
}

@media(max-width:767px) and (min-width:501px) {
    .Songbox {
        width: 380px !important
    }

    .caroufredsel_wrapper {
        width: auto !important
    }

    .mixtape {
        margin-left: 0px;
        width: 100%
    }

    .VideoIfrmae iframe {
        width: 450px !important;
        height: 360px !important
    }

    .form-header-group {
        background-size: 50px 37px !important;
        background-position: 35px px 50px !important;
    }
}

@media(max-width:991px) and (min-width:768px) {
    .Songbox {
        width: 487px !important
    }

    .caroufredsel_wrapper {
        width: auto !important
    }

    .mixtape {
        width: 100%
    }

    .VideoIfrmae iframe {
        width: 640px !important;
        height: 400px !important
    }
}

@media(max-width:1200px) and (min-width:1025px) {
    .Songbox {
        width: 100% !important;
        left: 0 !important
    }

    .caroufredsel_wrapper {
        width: auto !important
    }
}

@media(max-width:1024px) and (min-width:992px) {
    .Songbox {
        width: 100% !important
    }

    .caroufredsel_wrapper {
        width: auto !important
    }

    .mixtape {
        width: 100%
    }
}

iframe .pluginSkinLight span {
    color: #fff !important
}

.music_countdownbg {
    color: #fff
}

.ui-draggable {
    left: 0 !important;
    min-width: 410px !important;
    max-width: 410px !important
}

@media(max-width:420px) {
    .homeslidermaindiv {
        height: auto !important
    }

    .homesliderseconddiv_1 {
        top: 0 !important
    }

    .videoheding {
        bottom: 35px !important
    }
}

@media(max-width:767px) and (min-width:421px) {
    .homeslidermaindiv {
        height: auto !important
    }

    .form-header-group {
        background-size: 50px 37px !important;
        background-position: 35px px 50px !important;
    }


    .homesliderseconddiv_1 {
        top: 0 !important
    }

    .videoheding {
        bottom: 10px !important
    }
}

@media(max-width:1200px) {
    .homeslidermaindiv {
        height: auto !important
    }
}

.Fullwitd {
    width: 100% !important
}

.SqureAdsDiv {
    text-align: center
}

.error-msg {
    color: red !important
}

.clearout {
    height: 20px;
    clear: both
}

.bodyBackground {
    background-color: #303036;
    background-position: top center;
    height: 100%;
    background-size: auto;
    background-repeat: no-repeat
}

.pdl0 {
    padding-left: 0 !important
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display: none
}

.songpagecomments {
    background-color: #fff !important;
    color: #000 !important;
    text-align: center;
    padding: .1em;
    margin-top: 1.5em
}

.caroufredsel_wrapper {
    margin-bottom: 1em !important
}

.width80 {
    width: 80%
}

.newsimgbigger {
    height: 70px !important;
    width: 70px !important
}

.song_text {
    color: #fff
}

.mgt1 {
    margin-top: 1em
}

.mg0 {
    margin: 0 !important
}

.pd0 {
    padding: 0 !important
}

.pdr0 {
    padding-right: 0 !important
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%
}

.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    overflow: auto
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    background: 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0
}

    .nbs-flexisel-item img {
        width: 85%;
        cursor: pointer;
        position: relative;
        margin-top: 30px;
        margin-bottom: 30px
    }

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    padding: 5px 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255,255,255,.5);
    color: #fff
}

.nbs-flexisel-nav-left {
    left: 10px
}

    .nbs-flexisel-nav-left:before {
        content: "<"
    }

    .nbs-flexisel-nav-left.disabled {
        opacity: .4
    }

.nbs-flexisel-nav-right {
    right: 5px
}

    .nbs-flexisel-nav-right:before {
        content: ">"
    }

    .nbs-flexisel-nav-right.disabled {
        opacity: .4
    }

.no-border {
    border: 0px !important
}

body {
    display: unset !important;
}

html {
    display: unset !important;
}

.fblikewrap {
    margin: 10px 0px;
}
.pass a:hover {
    text-decoration: underline;
    text-decoration-color: black;
}