
html, body {
    height: 100%;
}
body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    font-weight: 400;
    font-style: normal;
    background: #fff;

}

a {
    color: #0eacf3;
    font-size: 13px;
    text-decoration: none;
}

a:hover {
    color: #098eca;
    text-decoration: none;
}

a, .nav-tabs > li > a {
    text-decoration: none;
}

a:hover, .nav-tabs > li > a:hover {
    text-decoration: none;
}

a:hover, .nav-tabs > li > a:hover, .btn {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

a:focus, .open>a:focus {
    outline: none !important;
    text-decoration: none;
}

h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin: 10px 0px;
}

li {
    line-height: 20px;
}

p {
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 10px;
}

ul, ol {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

h1,
h2 {
    line-height: 35px;
}

h1 {
    font-size: 32px;
    line-height: 40px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 11.9px;
}

.clear {
    clear: both;
}

.center, .center-responsive img, .center img, .center-responsive img img, .center-responsive {
    text-align: center;
}

.center-responsive img {
    margin: 0px auto;
}

.position-relative {
    position: relative;
}

.cn_item i, .cn_item svg {
    display: inline-block;
    position: relative;
    text-align: center;
    top: 0;
    vertical-align: middle;
    cursor: pointer;
}
.cn_item i {
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px;
}



.transition-all, .client-image, #back-top a, #arrowdown .btn-primary {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}



.float-right-right {
    float: right;
}

.full-width-float, .float-left-left {
    float: left;
}

.full-width-inblock {
    display: inline-block;
}

.full-width-block {
    display: block;
}

.full-width-float, .full-width-inblock, .full-width-block {
    width: 100%;
}

.white-color {
    color: #fff !important;
}
.text-primary {
    color: #f91748 !important;
}

.text-secondary {
    color: #4b4b4b;
}
.text-theme {
    color: #ffde00 !important;
}
.white-back {
    background: #000 !important;

}
.btn {
    padding: 6px 20px;
    font-size: 17px;
    font-weight: 500;
    border-radius: 35px;
}
.btn-info {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
    border: 2px solid #fff;
}

.btn-info.focus, .btn-info:focus {
    background-color: #df3b3e;
    border-color: #df3b3e;
    color: #fff;
}

.btn-info:hover {
    background-color: #df3b3e;
    border-color: #df3b3e;
    color: #fff;
}

.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #df3b3e;
    border-color: #df3b3e;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #df3b3e;
    border-color: #df3b3e;
    color: #fff;
}

.btn-primary {
    background-color: #fb1846;
    border-color: #fb1846;
    color: #fff;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #f63440;
    border-color: #f63440;
    color: #fff;
}

.btn-primary:hover {
    background-color: #f63440;
    border-color: #f63440;
    color: #fff;
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    background-color: #f63440;
    border-color: #f63440;
    color: #fff;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #f63440;
    border-color: #f63440;
    color: #fff;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #098eca;
    border-color: #098eca;
}

.btn-default {
    background-color: #fff;
    border-color: #959595;
    color: #000000;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: -2px;
}
/*--dropdown--*/
.dropdown-menu {
    background-color: #fff;
    padding: 5px;
}

.dropdown-menu {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    -webkit-transition: all;
    -o-transition: all;
    transition: all;
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: 1px;
}

.dropdown-menu > li > a {
    padding: 6px 10px;
    -webkit-transition: background-color;
    -o-transition: background-color;
    transition: background-color;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    font-weight: 300;
}

.dropdown-menu .divider {
    background-color: #5f1d36;
}

.dropdown-menu.dropdown-menu-lg {
    width: 300px;
}

.dropdown-menu.dropdown-menu-sm {
    width: 150px;
}

.dropdown-menu.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu.dropdown-menu-last {
    left: auto;
    right: 20%;
    top: -280%;
}

.dropdown-menu.dropdown-menu-right > li > a {
    text-align: left;
}

.dropdown-menu.dm-icon > li > a > .zmdi {
    line-height: 100%;
    vertical-align: top;
    font-size: 18px;
    width: 28px;
}

.dropdown-menu:not([class*="bgm-"]) > li > a {
    color: #7f7a7a;
}

.dropdown-menu:not([class*="bgm-"]) > li > a:hover {
    color: #000;
}

.dropdown-menu[class*="bgm-"] > li > a {
    font-weight: 300;
    color: #fff;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: rgba(255, 255, 255, 0.8);
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: rgba(255, 255, 255, 0.8);
}

.dropdown:not([data-animation]) .dropdown-menu, .btn-group:not([data-animation]) .dropdown-menu {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
}

.dropdown .dropdown-menu:not([data-animation]).pull-right, .bootstrap-select .dropdown-menu:not([data-animation]).pull-right, .btn-group .dropdown-menu:not([data-animation]).pull-right, .dropdown .dropdown-menu:not([data-animation]).dropdown-menu-right, .bootstrap-select .dropdown-menu:not([data-animation]).dropdown-menu-right, .btn-group .dropdown-menu:not([data-animation]).dropdown-menu-right {
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

.dropdown .dropdown-menu:not([data-animation]).pull-right, .bootstrap-select .dropdown-menu:not([data-animation]).pull-right, .btn-group .dropdown-menu:not([data-animation]).pull-right, .dropdown .dropdown-menu:not([data-animation]).dropdown-menu-last, .bootstrap-select .dropdown-menu:not([data-animation]).dropdown-menu-last, .btn-group .dropdown-menu:not([data-animation]).dropdown-menu-last {
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;
}

.dropdown.open .dropdown-menu:not([data-animation]), .dropup.open .dropdown-menu:not([data-animation]), .bootstrap-select.open .dropdown-menu:not([data-animation]), .btn-group.open .dropdown-menu:not([data-animation]) {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}

.dropdown-header {
    padding: 3px 17px;
    margin-top: 10px;
    color: #b1b1b1;
    text-transform: uppercase;
    font-weight: 400;
}

.btn-group.open .dropdown-toggle {
    box-shadow: none;
}
/*--dropdown end--*/
/*--ar-sprite-icon--*/
.ar-sprite-icon1 {
    background-image: url("../images/ar-sprite-icon1.png") !important;
    background-repeat: no-repeat;
    height: 25px !important;
    width: 30px !important;
}

.ar-sprite-search {
    background-position: 0px 0px;
}
/*--ar-sprite-icon end--*/
/*--rating--*/
.rating-tag {
    color: #5b5b5b;
    display: inline-block;
    font-size: 20px;
    left: 10px;
    position: relative;
    top: 5px;
}
.rating {
    border: none;
    float: left;
}
.rating > input {
    display: none;
}
.rating > label:before {
    margin: 5px;
    font-size: 20px;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f006";
}
.rating > .half:before {
    content: "\f005";
    position: absolute;
}
.rating > label {
    color: #c1c1c1;
    float: right;
}
.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
    color: #ffd402;
}
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
    color: #ffd402;
}
/*--rating end--*/
/*--header--*/
#header-wrap {
    background: rgba(15, 16, 19,0.90);
    z-index: 99;
    position: absolute;
    min-height: 60px;
    top: 0px;
    width: 100%;
}
.wrap-nav-outer {
    margin-left: 98px;
}
.nav-wrap {
    float: left;
}
.nav-wrap nav > ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-align: left;
}
.nav-wrap nav > ul > li {
    display: inline-block;
    position: relative;
    margin: 0px 24px;
    padding-top: 2px;
}
.nav-wrap nav > ul > li > a {
    display: block;
    line-height: 73px;
    font-size: 16px;
    color: #fff;
    position: relative;

    margin: 0px;
    padding: 0px 5px;
    text-align: center;
}
.nav-wrap nav > ul > li > a .cn_item {
    margin-left: 7px;
    position: relative;
    top: -3px;
    font-size: 17px;
}
.nav-wrap nav > ul > li > a .v-line {
    height: 5px;
    content: '';
    position: absolute;
    left: 0px;
    border-radius: 4px;
    background: #fe528f;
    width: 100%;
    opacity: 0;
    top: 100%;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.nav-wrap nav > ul > li.active > a .v-line  {
    opacity: 1;
    top: 95%;
}
.nav-wrap nav > ul > li.active > a, .nav-wrap nav > ul > li > a:hover, .nav-wrap nav > ul > li > a:focus {
    color: #fff;
    text-decoration: none;
}
.setting-iconheader-top {
    margin-top: 12px;
}
.btn-without-login {
    margin-top: 5px;
}
.btn-without-login .btn {
    padding: 8px 33px;
    font-size: 12px;
    font-weight: 700;
}
.visible-bigxl {
    display: none !important;
}
.right-head {
    float: right;
}
.sprite-all-icon {
    background-image: url(../images/sprite-all-icon.png);
    background-repeat: no-repeat;
    height: 24px ;
    width: 24px ;
}
.arrowdown-all {
    background-position: -48px 0px;
}

.nav-header-list > li {
    float: left;
    padding: 8px 0px 0px;
    position: relative;
    margin-left: 20px;
}

.nav-header-list .wel-drop-top {
    padding-top: 11px;
}
.nav-header-list .wel-drop-top .title-wel, .nav-header-list .wel-drop-top .title-user {
    font-size: 14px;
    font-weight: 300;
    margin-right: 0px;
    display: inline-block;
    position: relative;
    top: -13px;
}
.nav-header-list .wel-drop-top .title-wel {
    color: #fff;
}
.nav-header-list .wel-drop-top .title-user {
    color: #fff;
}
.thumb-welc {
    width: 37px;
    height: 38px;
    border-radius: 100%;
    display: inline-block;
    margin-right: 7px;
    position: relative;
}
.thumb-welc img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    margin: 0px auto;
}
.nav-header-list .ar-sprite-arrowdown {
    top: -4px;
}
.drop-log .title-user-drop {
    color: #7f7a7a;
    display: block;
    font-size: 16px;
    padding: 5px 15px;
    line-height: 25px;
}
.drop-log ul > li > ul a {
    color: #555555;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    padding: 5px 15px;
    text-align: left;
}
.drop-log ul > li > ul a:hover {
    background: rgba(213,23,99,.7);
    color: #fff;
}
/*.nav-wrap nav .dropdown-menu {
    background-color: rgba(8, 1, 15, 0.92);
    padding: 0px;
}
.nav-wrap nav .dropdown-menu .divider {
    background-color: #311633;
    margin: 0px 5px;
}
.nav-wrap nav .dropdown-menu > li > a {
    padding: 8px 10px;
    font-weight: 300;

    font-size: 15px;
    color: #b277b0 !important;
}
.nav-wrap nav .dropdown-menu > li > a:focus, .nav-wrap nav .dropdown-menu > li > a:hover {
    background-color: #ffffff;
    color: #f91748 !important;
    font-weight: 400;
}*/

.nav-wrap nav .dropdown-menu {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    padding: 8px 0px;
    min-width: 250px;
}
.nav-wrap nav .dropdown-menu .divider {
    background-color: #efefef;
    margin: 2px 0px;
}
.nav-wrap nav .dropdown-menu > li > a {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding: 6px 30px;
    color: #5b676e !important;
}
.nav-wrap nav .dropdown-menu > li > a:focus, .nav-wrap nav .dropdown-menu > li > a:hover {
    background-color: #f9f9f9;
    color:#344046 !important;
}

.more-listshow {
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    left: -2500px;
    top:0px;
    z-index: 98;
    padding: 15px;
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: 1024;

}
.more-listshow.active {
    opacity: 1;
    left: 0px;
}
@media(min-width: 1200px){
    .more-listshow {
        display: none;

    }
    .more-listshow.active {
        display: block;
    }
}
.close-more-lishshow .cn_item {
    cursor: pointer;
}
.close-more-lishshow svg {
    fill: #fff;
    width: 29px;
    height: 29px;
}
.more-listshow h3 {
    font-size: 22px;
    color: #fff;
    font-weight: 100;
    margin-top: 2px;
    margin-bottom: 20px;

}
.more-listshow ul > li a {
    display: block;
    padding: 10px 10px;
}
.more-listshow ul > li .tab-span {
    font-size: 15px;
    color: #fff;
    line-height: 15px;
    font-weight: 500;
    position: relative;
    top: -4px;
    left: 12px;
}
.more-listshow ul > li a svg {
    width: 19px;
    height: 19px;
    fill: #a6b8c7;
}
#sidebar-tab {
    background: #fff;
    height: 100%;
    left: 0;
    padding-top: 0px;
    position: fixed;
    right: auto;
    top: 0;
    width: 98px;
    z-index: 99;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    border-right: 1px solid #eaeaea;
}
#sidebar-tab .logo {
    margin-top: 8px;
}
#sidebar-tab ul  {
    padding-top: 10px;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}
#sidebar-tab ul > li {
    position: relative;
    margin: 0px 0px 3px;
    text-align: center;
}
#sidebar-tab ul > li .cn_item {
    padding: 0px;
    display: inline-block;
    margin-bottom: 7px;
    position: relative;
    top: 0px;
    margin-right: 0px;
}
#sidebar-tab ul > li a {
    display: block;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: transparent;
    border-radius: 7px;
}
#sidebar-tab ul > li a svg {
    width: 19px;
    height: 19px;
    fill: #72727d;
}
.black-theme #sidebar-tab ul > li a svg {
    fill: #888888;
}
#sidebar-tab ul > li a .cn_item.more-vert {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
#sidebar-tab ul > li .tab-span {
    font-size: 14px;
    color: #72727d;
    display: block;
    text-align: center;
    line-height: 15px;
    font-weight: 400;
}
.black-theme #sidebar-tab ul > li .tab-span {
    color: #888888;
}
#sidebar-tab ul > li .tab-span span {
    display: block;
}
#sidebar-tab ul > li.active a {
    background: #fff;
}
.black-theme #sidebar-tab ul > li.active a {
    background: #131418;
}
#sidebar-tab ul > li.active .tab-span {
    color: #cf0056;
    font-weight: 500;
}

#sidebar-tab ul > li.active a svg {
    fill: #cf0056 !important;
}
@media(max-width: 1199px) {
    #header-wrap {
        min-height: 46px;
        top: 0px;
        background: transparent;
        z-index: 999;
    }

    .nav-wrap nav > ul > li:first-child {
        margin-left: 0px;
    }
    .nav-wrap nav > ul > li {
        margin: 0px 15px;
    }
    .nav-wrap nav > ul > li > a {
        line-height: 55px;
        font-size: 14px;
        padding: 0px 5px;
    }
    .nav-wrap nav > ul > li > a .v-line {
        height: 3px;
    }
    .wrap-nav-outer {
        margin-left: 0px;
    }
    .nav-header-list .wel-drop-top {
        padding-top: 6px;
    }
    .nav-header-list > li {
        padding: 0px 0px 0px;
    }
    .nav-header-list > li:nth-child(2) {
        margin-right: 0px !important;
    }
    .btn-without-login {
        margin-top: 7px;
    }
    .setting-iconheader-top {
        margin-top: 14px;
    }

    #sidebar-tab {
        bottom: -3px;
        width: 100%;
        height: auto;
        top: auto;
        border-right: none;
        border-top: 1px solid #eaeaea;
    }
    .black-theme #sidebar-tab {
        border-top: 1px solid rgba(255, 116, 164, 0.15);
    }
    .hidden-ssm {
        display: none;
    }
    #sidebar-tab ul {
        padding-top: 0px;
        width: 100%;
        float: left;
        text-align: center;
    }
    #sidebar-tab ul > li {
        position: relative;
        display: inline-block;
        margin: 0px 10%;
    }
    #sidebar-tab ul > li a {
        display: block;
        margin-bottom: 0px;
        padding: 7px 0px 4px;
    }
    #sidebar-tab ul > li.active a, .black-theme #sidebar-tab ul > li.active a {
        background: transparent;
    }
    #sidebar-tab ul > li .cn_item {
        margin-bottom: 6px;
        padding:0px;
    }

}
@media (max-width: 991px) {
    #sidebar-tab ul > li {
        margin: 0px 9%;
    }
}
@media (max-width: 767px) {
    .wrap-nav-outer {
        margin-left: 0px;
    }
    #header-wrap {
        min-height: 50px;
        top: 0px;
    }
    #sidebar-tab ul > li {
        margin: 0px 7%;
    }
}
@media(max-width: 414px) {
    #sidebar-tab ul > li .tab-span {
        font-size: 13px;
    }
}
@media(max-width: 360px) {
    #sidebar-tab ul > li {
        margin: 0px 5%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .nav-wrap nav > ul > li:first-child {
        margin-left: 0px;
    }
}
@media (min-width: 1024px) {
    .nav-header-list .wel-drop-top .visible-lg {
        margin-right: 10px;
    }
    .drop-log {
        position: absolute;
        right: 2px;
        top: 24px;
    }
}
@media (min-width: 1600px) {
    .wrap-nav-outer {
        margin-left: 231px;
    }
    #sidebar-tab .logo {
        margin-top: 25px;
    }
    #sidebar-tab {
        width: 231px;
    }
    #sidebar-tab ul {
        padding-top: 32px;
    }
    #sidebar-tab ul > li {
        margin: 0px 8px 3px;
        text-align: left;
    }

    #sidebar-tab ul > li .cn_item {
        padding: 0px;
        margin-bottom: 0px;
        top: -2px;
        margin-right: 15px;
    }
    #sidebar-tab ul > li a {
        padding-left: 19px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #sidebar-tab ul > li .tab-span {
        display: inline-block;
    }

    .hidden-bigxl {
        display: none !important;
    }
    .visible-bigxl {
        display: block !important;
    }
}
/*--header end--*/


/*--default main--*/
.main-wrap {
    margin-left: 98px;
    position: relative;
}
.padd-sub-all {
    padding-top: 60px;
    position: relative;
    z-index: 3;
}
.padd-sub-allinner {
    padding-top: 20px;
}
.padd-sub-all .padd-sub-heading {
    padding-top: 10px;
}
.sb-gradnt-pg {
    background: -webkit-linear-gradient(bottom, rgba(19, 20, 24,0) 0%,rgba(73, 88, 83,1) 100%);
    background: linear-gradient(to top,rgba(19, 20, 24,0) 0%,rgba(73, 88, 83,1) 100%);
    height: 330px;
    position: absolute;
    left: 0px;
    content: '';
    width: 100%;
}
.black-theme .sb-gradnt-pg {
    height: 260px;
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff !important;
    background-color: rgba(255,255,255,.8) !important;
}
.padd-sub-main-head {
    padding-left: 12px;
}
.banner-wrap-on, .banner-wrap-on2 {
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    padding-bottom: 50px;
}
.banner-wrap-on2 {
    background-size: contain;
}
.main-head-pddon {
    padding-left:15px;
}
.sub-container-wrap .main-head-pddon, .weekly-container-wrap .main-head-pddon  {
    padding-left:0px;
}
.sub-container-padd .main-head-pddon, .weekly-container-padd .main-head-pddon  {
    padding-left:0px;
}
@media (max-width: 1199px) {
    .main-wrap {
        margin-left: 0px;
    }
    .padd-sub-all {
        padding-top: 30px;
    }
    .sb-gradnt-pg {
        height: 160px;
    }
    .main-head-pddon {
        padding-left:0px;
        padding-right: 0px;
    }

}
@media (max-width: 767px) {
    .main-wrap {
        margin-left: 0px;
        padding-bottom: 50px;
    }
    .sb-gradnt-pg {
        height: 400px;
    }

    .padd-sub-main-head {
        padding-left: 0px;
    }
}
@media (min-width: 767px) and (max-width: 1023px) {
    .main-wrap {
        margin-left: 0px;
        padding-bottom: 50px;
    }

}
@media (min-width: 1024px) {
    .banner-wrap-on, .banner-wrap-on2 {
        padding-bottom: 50px;
    }
}
@media (min-width: 1600px) {
    .main-wrap {
        margin-left: 231px;
    }
}
/*--default main end--*/
/*--main-slider-banner--*/
.main-slider-banner .full-banner-slider {
    background-position: center top;
    background-repeat: no-repeat;
    position: relative;
}
.main-slider-banner .full-banner-slider:after, .main-slider-banner .full-banner-slider:before {
    height: auto;
    position: absolute;
    left: 0px;
    content: '';
    width: 100%;
}

.main-slider-banner .full-banner-slider:before {
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .00) 0%,rgba(255, 255, 255, 0.99) 90%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .00) 0%,rgba(255, 255, 255, 0.99) 90%);
    bottom: 0px;
    z-index: 2;
}
.main-slider-banner .owl-theme .owl-nav [class*='owl-'] {
    margin: 0px;
    padding: 0px 4px;
    background: transparent;
}
.main-slider-banner .owl-theme .owl-nav [class*='owl-']:hover {
    background: transparent;
}
.main-slider-banner .owl-theme .owl-nav {
    margin-top: 0px;
}
.main-slider-banner .owl-carousel .owl-nav .owl-prev, .main-slider-banner .owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    margin-top: -24px;
}
.main-slider-banner .owl-carousel .owl-nav .owl-next {
    right: 10px;
}
.main-slider-banner .owl-carousel .owl-nav .owl-prev {
    left:10px;
}
.main-slider-banner .owl-theme .owl-dots {
    position: absolute;
    bottom: 30px;
    left: 6%;
}
.main-slider-banner .owl-theme .owl-dots .owl-dot span {
    width: 11px;
    height: 11px;
    margin: 5px 4px;
    background: #eda5bb;
    border: 2px solid #eda5bb;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.main-slider-banner .owl-theme .owl-dots .owl-dot.active span, .main-slider-banner .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff;
    border: 2px solid #ebebeb;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.home-banner-de {
    position: absolute;
    left: 6%;
    bottom: 50px;
    z-index: 10;
}

.home-banner-de .de-sub {
    width: 58%;
}
.home-banner-de p {

    font-weight: 400;
    color: #fff;
    font-size: 20px;
    line-height: 29px;
}
.heading-banner-title h1 {
    font-size: 75px;
    text-transform: uppercase;

    font-weight: 400;
    color: #fff;
    line-height: 75px;
    letter-spacing: -2px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.69);
}
.list-homebanner-de {
    margin-bottom: 45px;
}
.home-banner-de .list-homebanner-de li {
    float: left;
    margin-right: 31px;
}
.list-homebanner-de .btn-transparent {
    background: #fff;
    box-shadow: 0px 0px 5px rgba(168, 168, 167, 0.22);
}
.list-homebanner-de .btn {

    padding: 6px 40px;
    font-size: 25px;
    font-weight: 400;
    border-radius: 35px;
    color: #0b0e1e;
    border: 1px solid #fff;
}
.list-homebanner-de .btn-transparent2 {
    background: rgba(39, 46, 56, 0.40) !important;
    color: #fff !important;
}
.list-homebanner-de .btn-transparent .cn_item {
    margin-right: 8px;
}
.list-homebanner-de .btn-transparent .cn_item i {
    top: -4px;
}
.ar-sprite-banplay {
    background-position: 0px 0px;
}
.ar-sprite-banmylist {
    background-position: -25px 0px;
}
.home-banner-rating {
    margin-top: 16px;
    float: left;
}
.home-banner-rating .rating > label {
    color: #eda5bb;
}
.home-banner-rating .rating > label:before {
    margin: 0px 3px;
    font-size: 26px;
}
@media (max-width: 767px) {
    .full-banner-slider {
        background-image: none !important;
        height: auto !important;
    }
    .main-slider-banner .owl-theme .owl-dots {
        display: none;
    }
    .main-slider-banner .owl-theme .owl-nav {
        margin-top: 0px;
        display: none;
    }
    .home-banner-de {
        left:20px;
        bottom: 10px;
    }
    .list-homebanner-de {
        margin-bottom: 0px;
    }
    .home-banner-de .list-homebanner-de li {
        margin-right: 10px;
    }
    .list-homebanner-de .btn {
        padding: 4px 22px 4px;
        font-size: 17px;
        line-height: 25px;
    }
    .list-homebanner-de .btn-transparent .cn_item {
        margin-right: 0px;
    }
    .list-homebanner-de .btn-transparent .cn_item i {
        display: none;
    }
    .home-banner-rating {
        margin-top: 11px;
    }
    .home-banner-rating .rating > label:before {
        font-size: 19px;
    }
}
@media (max-width: 384px) {
    .list-homebanner-de .btn {
        font-size: 12px;
        line-height: 20px;
    }
    .home-banner-rating {
        margin-top: 9px;
    }
    .home-banner-rating .rating > label:before {
        font-size: 14px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .main-slider-banner .owl-carousel .owl-nav .owl-next {
        right: 0px;
    }
    .main-slider-banner .owl-carousel .owl-nav .owl-prev {
        left:0px;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .main-slider-banner .owl-theme .owl-dots {
        bottom: 0px;
    }
    .list-homebanner-de {
        margin-bottom: 0px;
    }
    .home-banner-de .list-homebanner-de li {
        margin-right: 10px;
    }
    .home-banner-de {
        bottom: 40px;
    }
    .list-homebanner-de .btn {
        padding: 6px 16px 2px;
        font-size: 17px;
        line-height: 25px;
    }
    .home-banner-rating {
        margin-top: 11px;
    }
    .home-banner-rating .rating > label:before {
        font-size: 19px;
    }
}
@media (min-width: 1600px) {
    .home-banner-de {
        bottom: 100px;
    }
    .main-slider-banner .owl-theme .owl-dots {
        bottom: 50px;
    }
    .list-homebanner-de {
        margin-bottom: 7px;
    }
}


/*--main-slider-banner end--*/
/*--allproduct-sh-main--*/
.allproduct-sh-main {
    margin-top: -34px;
}
.allproduct-sh-main .owl-carousel .owl-stage-outer {
    padding: 20px 0px;
}
.allproduct-sh-main .item {
    text-align: center;
    float: left;
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}
.allproduct-sh-main .item:hover, .allproduct-sh-main .owl-item.center .mob-content-item {
    transform: scale(1.04);
    -webkit-transform: scale(1.04);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.11);
}
@media (min-width: 1200px) {
    .allproduct-sh-main {
        margin-top: -110px;
    }
}
@media (min-width: 1600px) {
    .allproduct-sh-main {
        margin-top: -130px;
    }
}
/*--allproduct-sh-main end--*/
/*--category section--*/

.main-heading-text h2, .main-heading-text h2 span {
    font-family: 'roboto';
}
.main-heading-text h2 {
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 15px;
    color: #27313a;
    margin-top: 10px;
}
.main-heading-text h2 a .cn_item {
    margin-left: 10px;
}
.main-heading-text h2 a .cn_item i {
    top: -4px;
}
.arrow-view-icon {
    background-image: url(../images/svg/Arrow-View-All.svg);
    height: 20px;
    width: 12px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.title-arrow-icon {
    background-position: -72px 0px;
}
.artist-trending {
    margin-top: 20px;
}
.item-box {
    cursor: pointer;
}
.item-box img {
    border-radius: 100%;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}

.item-box h4 {
    font-size: 20px;
    color: #3e3e3e;
    margin: 15px 0px 20px;
    font-weight: 700;
}
.addmore-center h4 {
    color: #a3a4a5 !important;
    font-weight: 500;
}
.item-box-sb h4 {
    font-size: 16px;
    font-weight: 400;
}

.black-theme .item-box h4 {
    color: #fff;
}

.addmore-center svg {
    fill: #fff;
    width: 56px;
    height: 56px;
}
.add-more-artst li {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    width: 12%;
    margin-bottom: 15px;
}
.add-more-artst li .item-box h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    white-space: nowrap;
}
.main-strip-select .images-active-video {
    position: relative;
}
.add-pllist-row li {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    width: 19%;
    margin-bottom: 15px;
}
.add-pllist-row li, .add-pllist-row li .item-box-plyst {
    height: 215px;
}
.add-pllist-row li .item-box-plyst {
    cursor: pointer;
    background: #2b2b2b;
    border-radius: 8px;
    text-align: center;
    width: 100vw;
    display: table-cell;
    vertical-align: middle;

}
.add-pllist-row li .item-box-flplyst2 h4, .add-pllist-row li .item-box-flplyst2 h5,
.add-pllist-row li .item-box-flplyst2 span{
    color: #fff;
}
.add-pllist-row li .item-box-flplyst2 h4 {
    font-size: 16px;
    margin: 0px;
    font-weight: 700;
}
.add-pllist-row li .item-box-flplyst2 h5 {
    font-size: 14px;
    margin: 0px;
    font-weight: 500;
}
.add-pllist-row li .item-box-flplyst2 span {
    font-size: 14px;
    margin: 0px;
    font-weight: 400;
}
.add-pllist-row li .item-box-plyst.first {
    background: -webkit-linear-gradient(bottom, rgba(251, 119, 148,1) 0%,rgba(209, 28, 124,1) 100%);
    background: linear-gradient(to bottom,rgba(209, 28, 124,1) 0%,rgba(251, 119, 148,1) 100%);

}
.add-pllist-row li .item-box-flplyst {
    padding: 0px 0px 15px;
}
.add-pllist-row li .item-box-flplyst svg, .add-pllist-row li .first .item-box-flplyst svg {
    fill: #fff;
}
.add-pllist-row li .item-box-flplyst svg {
    width: 41px;
    height: 41px;
}
.add-pllist-row li .first .item-box-flplyst svg {
    width:46px;
    height:40px;
}
.mymusicempty-content {
    display: table-cell;
    vertical-align: middle;
    width: 100vw;
    height:60vh;
    text-align:center;
}
.mymusicempty-content h3 {
    color: #fff;
}

.mymusicempty-content .cn_item svg {
    fill:#707072;
    width:20px;
    height:20px;
}
.mymusicempty-content h3 {
    font-size: 26px;
    margin: 0px 0px 10px;
    font-weight: 700;
}
.mymusicempty-content p {
    font-size: 16px;
    color: #707072;
    font-weight: 400;
    line-height: 25px;
}
.tile_item {
    cursor: pointer;
}
.tile_img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;

}
.tile__media {
    position: relative;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}
.white-theme .tile_img {
    border: 2px solid #f7f3f3;
    border-radius: 7px;
}
.white-theme .main-strip-select:hover .images-active-video .tile_img {
    border: 2px solid #fe4486;
}
.white-theme .allproduct-sh-main .item {
    box-shadow: 0px 0px 10px rgba(13,1,37,0.10);
}
.allproduct-sh-main .item img {
    border-radius: 7px;
    border: 2px solid transparent;
}
.white-theme .allproduct-sh-main .item:hover img {
    border: 2px solid #fe4486;
}
.white-theme .sprite-audio-control {
    background-image: url(../images/white-theme/sprite-audio-control.png) !important;
    background-repeat: no-repeat;
}

.main-strip-select .images-active-video .strip-down {
    bottom: -13px;
    position: absolute;
    opacity: 0;
    width: 100%;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}
.main-strip-select:hover .images-active-video .strip-down {
    opacity: 0;
}
.main-strip-select .images-active-video .strip-down i {
    color: #d51763;
    font-size: 45px;
}
.main-strip-text {
    height: 75px;
    padding-top: 5px;
    opacity: 1;
    display: block;
    position: relative;
}
.main-strip-text h4, .main-strip-text h6, .rating-round-yellow span {

}
.main-strip-text h6 {
    color: #3e3e3e;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 4px;
    height: 18px;
}
.main-strip-text h4, .main-strip-text h6 {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    white-space: nowrap;
}
.main-strip-text h4 {
    color: #888888;
    font-weight: 400;
    font-size: 14px;
    margin-top: 2px;
    height: 18px;
}
.main-strip-text2 h6 {
    color: #72727d;
    font-size: 14px;
    font-weight: 400;
}
.main-strip-text2 h4 {
    color: #888888;
    font-size: 16px;
    font-weight: 700;
}
.custome-carousel .owl-theme .owl-nav  div, .custome-carousel-default .owl-theme .owl-nav  div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background: transparent;
    filter: Alpha(Opacity=100);
    opacity: .9;
    border-radius: 0px;
    height: 121px;
}
.custome-carousel .owl-theme .owl-nav  .owl-prev {
    padding-right: 40px;
    background: rgba(0,0,0,.45);
    padding-left: 23px;
}
.custome-carousel .owl-theme .owl-nav  .owl-next {
    padding-right: 23px;
    background: rgba(0,0,0,.45);
    padding-left: 40px;
}
.custome-carousel .owl-theme .owl-nav div:hover, .custome-carousel-default .owl-theme .owl-nav div:hover {
    filter: Alpha(Opacity=100);
    opacity: .9;
}
.custome-carousel .owl-theme .owl-nav [class*='owl-']:hover, .custome-carousel-default .owl-theme .owl-nav [class*='owl-']:hover {
    background: rgba(0,0,0,.66);
}
.custome-carousel .owl-theme .owl-nav .owl-prev.disabled,
.custome-carousel .owl-theme .owl-nav .owl-next.disabled{
    opacity: .0;
}
.custome-carousel .owl-nav .owl-prev, .custome-carousel .owl-nav .owl-next {
    position: absolute;
    top: 0px;
    z-index: 44;
}
.custome-carousel .owl-nav .owl-prev {
    left: 0px;
}
.custome-carousel .owl-nav .owl-next {
    right: 0px;
}
.custome-carousel .owl-theme .owl-nav  .owl-prev img,
.custome-carousel .owl-theme .owl-nav  .owl-next img{
    position: relative;
    top: 40%;

}
.custome-carousel .owl-dots, .custome-carousel-default .owl-dots {
    position: absolute;
    top: -59px;
    right: 10px;
    z-index: 44;
}
.custome-carousel .owl-dots .owl-dot span {
    width: 7px;
    height: 7px;
    margin: 0px 3px;
    background: #D6D6D6;
}
.custome-carousel .owl-theme .owl-dots .owl-dot.active span, .custome-carousel-default .owl-theme .owl-dots .owl-dot.active span {
    background: #c94959;
    width: 38px;
    box-shadow: 0px 3px 5px #c94959;
}
.custome-carousel .owl-carousel .owl-nav.disabled, .custome-carousel .owl-carousel .owl-dots.disabled {
    display: block;
}
.custome-carousel-default .owl-theme .owl-nav  .owl-prev {
    padding-right: 20px;
    background: rgba(0,0,0,.45);
    padding-left: 13px;
}
.custome-carousel-default .owl-theme .owl-nav  .owl-next {
    padding-right: 13px;
    background: rgba(0,0,0,.45);
    padding-left: 20px;
}
.custome-carousel-default .owl-nav .owl-prev, .custome-carousel-default .owl-nav .owl-next {
    position: absolute;
    top: 0px;
    z-index: 44;
}
.custome-carousel-default .owl-nav .owl-prev {
    left: 0px;
}
.custome-carousel-default .owl-nav .owl-next {
    right: 0px;
}
.custome-carousel-default .owl-theme .owl-nav  .owl-prev img,
.custome-carousel-default .owl-theme .owl-nav  .owl-next img{
    position: relative;
    top: 40%;

}
.custome-carousel .owl-theme .owl-stage-outer .owl-stage {
    padding-left: 30px !important;
}
.custome-carousel-default .owl-theme .owl-stage-outer .owl-stage {
    padding-left: 30px !important;
}
.custome-carousel-multiple-all .owl-carousel .owl-stage {
    width: 104% !important;
}
.all-content-show {
    padding-left:30px;
    padding-right:30px;
}
.mymusic-content {
    padding-top:5px;
}
@media (max-width:1440px ) {
    .add-more-artst li {
        width: 14%;
    }
}
@media (max-width:1399px ) {
    .item-box h4 {
        font-size: 17px;
    }
}
@media (max-width:1280px ) {
    .add-more-artst li {
        width: 16%;
    }
}
@media (max-width:1199px ) {
    .all-content-show {
        padding-left:15px;
        padding-right:15px;
    }
    .add-pllist-row li {
        width: 23%;
    }
}
@media (max-width:991px ) {
    .custome-carousel-multiple-all .owl-carousel .owl-stage {
        width: 108% !important;
    }
    .add-more-artst li {
        width: 24%;
    }
    .add-pllist-row li {
        width: 32%;
    }
}
@media (max-width:767px ) {
    .main-strip-text {
        height: auto;
    }
    .custome-carousel .owl-dots, .custome-carousel-default .owl-dots  {
        display: none;
    }
    .custome-carousel .owl-theme .owl-nav .owl-next,
    .custome-carousel .owl-theme .owl-nav .owl-prev,
    .custome-carousel-default .owl-theme .owl-nav .owl-next,
    .custome-carousel-default .owl-theme .owl-nav .owl-prev {
        display: none;
    }
    .custome-carousel .owl-theme .owl-stage-outer .owl-stage {
        padding-left: 2px !important;
    }
    .custome-carousel-default .owl-theme .owl-stage-outer .owl-stage {
        padding-left: 0px !important;
    }
    .add-more-artst li {
        width: 100%;
    }
    .add-more-artst li .item-box {
        text-align: left;
        position: relative;
        display: table-cell;
        vertical-align: middle;
    }
    .add-more-artst li .item-box-fl, .add-more-artst li .item-box-fl2 {
        display: table-cell;
        vertical-align: middle;
    }
    .add-more-artst li .item-box-fl {
        width: 134px;
        height: 129px;
    }
    .add-more-artst li .item-box .item-box-fl img {
        width: 100%;
        height: 100%;
    }
    .add-more-artst li .item-box-fl2 {
        width: 280px;
        padding-left: 4%;
    }
    .add-pllist-row li {
        width: 100%;
    }
    .add-pllist-row li, .add-pllist-row li .item-box-plyst {
        height: auto;
    }
    .add-pllist-row li .item-box-plyst {
        background: transparent;
        text-align: left;
    }
    .add-pllist-row li .item-box-flplyst, .add-pllist-row li .item-box-flplyst2 {
        display: table-cell;
        vertical-align: middle;
    }

    .add-pllist-row li .item-box-flplyst {
        background: #2b2b2b;
        padding: 0px;
        width: 80px;
        background: #2b2b2b;
        border-radius: 8px;
        text-align: center;
        height: 80px;
    }
    .add-pllist-row li .item-box-plyst.first {
        background: transparent;
        background: transparent;
    }
    .add-pllist-row li .item-box-plyst.first .item-box-flplyst {
        background: -webkit-linear-gradient(bottom, rgba(251, 119, 148,1) 0%,rgba(209, 28, 124,1) 100%);
        background: linear-gradient(to bottom,rgba(209, 28, 124,1) 0%,rgba(251, 119, 148,1) 100%);

    }
    .add-pllist-row li .item-box-flplyst2 {
        width: 184px;
        padding-left: 5%;
    }
    .add-pllist-row li .item-box-flplyst2 h4 {
        margin: 0px 0px 2px;
    }
    .add-pllist-row li .item-box-flplyst svg {
        width: 26px;
        height: 26px;
    }
    .add-pllist-row li .first .item-box-flplyst svg {
        width: 28px;
        height: 25px;
    }
    .mymusicempty-content h3 {
        font-size: 22px;
    }
    .mymusicempty-content p {
        font-size: 14px;
        line-height: 22px;
    }
}
@media (max-width:479px ) {
    .main-heading-text h2 {
        font-size: 28px;
        margin-bottom: 20px;
        margin-top: 8px;
    }
    .main-heading-text-long h2 {
        font-size: 26px;
        margin-bottom: 20px;
        margin-top: 8px;
    }
}
@media (max-width:414px ) {
    .main-heading-text h2 {
        font-size: 25px;
    }
    .main-heading-text-long h2 {
        font-size: 22px;
    }
    .main-strip-text h6 {
        font-size: 14px;
        padding-left: 5px;
    }
    .main-strip-text h4 {
        font-size: 12px;
        padding-left: 5px;
    }
    .item-box h4 {
        font-size: 12px;
    }
    .add-more-artst li .item-box h4 {
        font-size: 15px;
    }
    .add-more-artst li .item-box-fl {
        width: 120px;
        height: 119px;
    }
    .add-more-artst li .item-box-fl2 {
        width: 200px;
    }
}
@media (max-width:360px ) {
    .main-heading-text h2 {
        font-size: 23px;
        margin-bottom: 8px;
        margin-top: 8px;
    }
}
@media (max-width:350px ) {
    .add-more-artst li .item-box-fl2 {
        width: 160px;
    }
}
@media (max-width:319px ) {
    .add-more-artst li .item-box-fl {
        width: 90px;
        height: 89px;
    }
    .add-more-artst li .item-box-fl2 {
        width: 120px;
    }

    .add-pllist-row li .item-box-flplyst {
        width: 70px;
        height: 70px;
    }
    .add-pllist-row li .item-box-flplyst2 {
        width: 134px;
    }
}
@media (min-width:768px ) {
    .custome-carousel-inner .owl-theme .owl-stage-outer .owl-stage {
        padding-left: 0px !important;
    }
}
@media (min-width:1400px ) {
    .add-pllist-row li {
        width: 16%;
    }
    .add-pllist-row li, .add-pllist-row li .item-box-plyst {
        height: 200px;
    }
}
@media (min-width:1600px ) {
    .add-more-artst li {
        width: 14%;
    }
}
@media (min-width:1920px ) {
    .add-more-artst li {
        width: 12%;
    }
    .add-pllist-row li {
        width: 15%;
    }
    .add-pllist-row li, .add-pllist-row li .item-box-plyst {
        height: 220px;
    }
}
/*--category section end--*/
/*--audio control--*/
.sprite-audio-control {
    background-image: url(../images/sprite-audio-control.png) !important;
    background-repeat: no-repeat;

}
.retweet-icon {
    background-position: 0px 1px;
}
.retweet-icon:hover {
    background-position: 0px -35px;
}
.randm-icon {
    background-position: -35px 2px;
}
.randm-icon:hover {
    background-position: -34px -34px;
}
.listshow-bar {
    background-position: -69px 0px !important;
}
.heartlike-icon {
    background-position: -142px 0px !important;
}

.active.heartlike-icon {
    background-position: -142px -35px !important;
}

.videolike-icon {
    background-position: -105px 2px !important;
}
/*--audio control--*/
/*--footer--*/
footer {
    background: rgba(5, 1, 32, 0.44);
    border-top: 1px solid #d33676;
    padding-top: 22px;
    padding-bottom: 22px;
    position: absolute;
    width: 100%;
    bottom: 0px;
}
.nav-footer a {
    font-size: 12px;
    color: #ffffff;
    padding-right: 10px;
}
.copyright {
    font-size: 12px;
    color: #fff;
}
@media (max-width:767px ) {
    footer {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .nav-footer, .copyright {
        float: none !important;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

}
@media (max-width:499px ) {
    footer {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 0px;
        padding-left: 0px;
    }

}
@media (min-width:768px ) and (max-width:1199px ) {
    footer {
        padding-bottom: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width:1200px ) {
    .nav-footer a {
        padding-right: 22px;
    }
    footer.col-lg-9 {
        width: 79.5%;
    }
}
@media (min-width:1600px ) {

    footer.col-lg-9 {
        width: 80.5%;
    }
}
@media (min-width:1920px ) {

    footer.col-lg-9 {
        width: 83.5%;
    }
}

/*--footer end--*/
/*--footer player--*/
.jazz-artist-footer {
    position: absolute;
    left: 80px;
    top: 16px;
}
.jazz-artist-footer span {
    display: block;
    line-height: 19px;
}
.jazz-artist-footer .song-title-pl {
    color: #9c9c9c;
}
@media (max-width:767px ) {
    .jazz-artist-footer {
        left: 90px;
        top: 9px;
    }
}
/*--footer player end--*/
/*--weekly-full-wrap--*/
.weekly-container-wrap, .sub-container-wrap {
    padding-left:0px;
    padding-right: 0px;
    width: 100%;
}
.weekly-top-content {
    padding-top: 35px;
    padding-bottom: 38px;
}
.weekly-top-content .media-body, .weekly-top-content .media-left, .weekly-top-content .media-right {
    vertical-align: middle;
}
.weekly-top-content .media-object {
    box-shadow: 0px 0px 20px rgba(11,14,30,.63);
    margin:0px 20px 0px 0px;
    border-radius: 3px;
}
.weekly-top-content .media-heading {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 54px;
    font-weight: 100;
    color: #fff;

    line-height: 54px;
}
.weekly-top-content .like-bar-weekly {
    margin-left: 30px;
    margin-top: 5px;
}

.weekly-top-content .like-bar-weekly .cn_item {
    border: 2px solid #625e62;
    border-radius: 100%;
    width: 42px;
    height: 42px;
    display: inline-block;
    text-align: center;
    line-height: 51px;
    padding-right: 0px;
    margin-right: 30px;
    cursor: pointer;
}
.weekly-top-content .mymusci-notf .cn_item {
    border: none;
}
.weekly-top-content .like-bar-weekly .cn_item svg {
    fill: #fff;
    width: 26px;
    height: 26px;
}
.weekly-top-content .like-bar-weekly .cn_item.like_cn_select {
    border: 2px solid #f91748;
}
.weekly-top-content .mymusci-notf {
    margin-top: 14px;
}
.weekly-top-content .mymusci-notf .cn_item {
    border: none;
}
.weekly-top-content .mymusci-notf .cn_item svg {
    width: 28px;
    height: 28px;
}
.weekly-top-content .weekly-de-content {
    margin: 5px 0px 15px;
}
.weekly-top-content .weekly-de-content .cn_item {
    float: left;
    font-size: 20px;
    color: #fff;
    padding-right: 7px;
}
.weekly-top-content .weekly-de-content .cn_item svg {
    fill: #fff;
    width: 21px;
    height: 21px;
}
.weekly-top-content .full-weekly-de {
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
    margin-bottom: 13px;
    color: #c4c4c4;
    margin-top: 8px;
}
.weekly-top-content .btn-weekly svg {
    fill: #fff;
    height: 15px;
    width: 15px;
    position: relative;
    top: -1px;
}
.weekly-top-content .btn-weekly .btn {
    padding: 6px 15px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 35px;
    letter-spacing: 2px;
    color: #b9bdbf;
    background: #140732;
    border-color: #140732;
}
.weekly-top-content .btn-weekly .btn:hover {
    color: #0c0316;
    background: #fff;
    border-color: #fff;
    font-weight:900;
}
.weekly-top-content .btn-weekly .btn:hover svg {
    fill: #0c0316;
}
.weekly-top-content .btn-weekly  .btn + .btn {
    margin-left: 10px;
}
.weekly-top-content .cn_item {
    padding-right: 2px;
}
.out-padd-weekly {
    padding: 0px;
    margin-left: -15px;
    width: 100.9%;
    float: left;
}
.trn-border3-bg {
    background-image:url(../images/trn-border3-bg.png);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    width: 100%;
    height: 1px;
}
.weekly-tabs .nav-tabs {
    border-bottom: medium none;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    padding-bottom: 20px;
}
.weekly-tabs .nav-tabs > li {
    padding-right: 30px;
}

.weekly-tabs .nav-tabs > li > a {
    border: none;
    color: #929292;
    font-size: 20px;
    font-weight: 700;
    line-height: 42px;
    padding: 0px;
    position: relative;
    background: transparent !important;
}
.weekly-tabs .nav-tabs > li.active > a, .weekly-tabs .nav-tabs > li.active > a:focus, .weekly-tabs .nav-tabs > li.active > a:hover {
    color: #fff;
    border: none;
    background: transparent;
}
.weekly-tabs .nav-tabs > li >a::after {
    background-color: #cf0056;
    border-radius: 4px;
    top: 100%;
    content: "";
    display: block;
    height: 3px;
    left: 0px;
    position: absolute;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    width: 100%;
    opacity: 0;
}
.weekly-tabs .nav-tabs > li.active a::after {
    opacity: 1;
}
.weekly-tabs .nav-tabs > li:last-child {
    padding-right: 0px !important;
}
.weekly-de-title {
    margin-top: 30px;

}
.weekly-de-title span {
    font-size: 17px;
    color: #d33676;
    text-transform: uppercase;
}
.weekly-de-title .count {
    font-size: 34px;
    color: #adadad;
    text-transform: uppercase;
}
.weekly-de-title h3 {
    font-size: 38px;
    color: #fff;
    font-weight: 100;
    margin-top: 2px;
    margin-bottom: 15px;

}
.maxheight-weekly {
    max-height: 800px;
}
.table-weekly {
    margin-bottom: 10px;
}
.table-weekly .table-hover>tbody>tr:hover {
    background-color: transparent;
}
.table-weekly .table-responsive {
    border: none;
}
.table-hover > tbody > tr{
    cursor: pointer;
}
.table-weekly .table > tbody > tr > td:first-child {
    top: 0;
    padding-left: 0px;
}
.table-weekly .table > tbody > tr > td, .table-weekly .table > tbody > tr > th, .table-weekly .table > tfoot > tr > td, .table-weekly .table > tfoot > tr > th, .table-weekly .table > thead > tr > td, .table-weekly .table > thead > tr > th {
    border-top: transparent;
    border-bottom: 1px solid rgba(149, 149, 149, 0.20);
    padding: 1px 20px 1px 0px;
    text-align: left;
    vertical-align: middle;
}
.table-weekly .table > thead > tr > th {
    border-bottom: 1px solid rgba(149, 149, 149, 0.20);
    font-size: 12px;
    color: #4b4f64;
    padding: 2px 20px 2px 0px !important;
    text-transform: uppercase;
}
.table-weekly .table > tbody > tr > td {
    color: #9c9c9c;
    font-size: 15px;
    font-weight: 400;
}
.table > tbody > tr > td .cn_item svg {
    fill: #949296;
    width: 20px;
    height: 20px;
}
.table > tbody > tr > td .cn_item {
    position: relative;
    top: 2px;
}

.table > tbody > tr > td .cn_item.plus-td svg {
    width: 16px;
    height: 16px;
}
.table-hover > tbody > tr.current-playing td,
.table-hover > tbody > tr.current-paused td {
    color: #e7d900;
}
.table-hover > tbody > tr.current-playing td.song-table,
.table-hover > tbody > tr.current-paused td.song-table{
    color: #e7d900;
}

.table-hover > tbody > tr.current-playing td .cn_item.plus-td svg,
.table-hover > tbody > tr.current-paused td .cn_item.plus-td svg {
    fill: #fff;
}
.img-circle-table {
    height: 47px;
    position: relative;
    width: 47px;
}
.img-circle-table img {
    height: 47px;
    width: 47px;
}
.overlay-gradient-table {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(211, 54, 118, 0.6) none repeat scroll 0 0;
    opacity: 0;
}
.img-circle-table:hover .overlay-gradient-table {
    opacity: 1;
}
.table > tbody > tr > td .play-control-move {
    display: block;
    position: absolute;
    top: 12px;
    left: 14px;
}
.play-control-icon {
    background-image: url(../images/play-control-icon.png);
    background-repeat: no-repeat;
    height: 26px;
    width: 26px;

}
.play-xss-icon {
    background-position: 0px 0px;
    opacity:0;
}
.play-xs-icon {
    background-position: 0px 0px;
    opacity:0;
}
.pause-xs-icon {
    background-position: -26px 0px;
    opacity:0;
}
.color-table {
    color: #626572;
}
.table-hover > tbody > tr.current-playing .overlay-gradient-table,
.table-hover > tbody > tr.current-paused .overlay-gradient-table{
    background: rgba(211, 54, 118, 0.6) none repeat scroll 0 0;
    opacity: 1;
}
.img-circle-table:hover .play-xss-icon {
    opacity: 1;
}
.table-hover > tbody > tr.current-playing .play-xs-icon {
    opacity: 1;
}
.table-hover > tbody > tr.current-paused .pause-xs-icon{
    opacity: 1;
}
.table-hover > tbody > tr.current-playing .play-xss-icon,
.table-hover > tbody > tr.current-paused .play-xss-icon{
    opacity: 0;
}
.table-hover > tbody > tr.current-playing,
.table-hover > tbody > tr.current-paused{
    background-color: rgba(148, 5, 116, 0.25) !important;
}
.table-weekly .width-10 {
    padding-left: 0px;
    width: 60px;
}
.song-table, .artist-table, .weekly-table {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 55%;
    white-space: nowrap;
}
.showmore-list a {
    color: #fb1a47;
    font-weight: 500;
    font-size: 15px;
    position: relative;
    border: 1px solid #5a4d68;
    border-radius: 15px;
    padding: 4px 15px 5px;
}
.showmore-list a .fa {
    color: #fb1a47;
    font-size: 25px;
    position: relative;
    top: -1px;
}
.audio-icon {
    background-position: -52px 0px;
}
.video-icon {
    background-position: 0px 0px;
}
.sprite-audio-control {
    background-image: url(../images/sprite-audio-control.png) !important;
    background-repeat: no-repeat;

}
.retweet-icon {
    background-position: 0px 1px;
}
.retweet-icon:hover {
    background-position: 0px -35px;
}
.randm-icon {
    background-position: -35px 2px;
}
.randm-icon:hover {
    background-position: -34px -34px;
}
.listshow-bar {
    background-position: -69px 0px !important;
}
@media (max-width:1199px ) {
    .weekly-container-wrap, .sub-container-wrap {
        padding-left: 0px;
        padding-right: 0px;
        width: 100%;
    }
    .out-padd-weekly {
        padding: 0px;
        margin-left: 0px;
        width: 100%;
        float: left;
    }
}
@media (max-width:767px ) {


    .weekly-top-content {
        padding-top: 15px;
        padding-left: 15px;
        padding-bottom: 15px;
    }
    .weekly-top-content .media-left {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .weekly-top-content .media-object {
        box-shadow: 0px 0px 10px rgba(11,14,30,.63);
        margin: 0px auto 20px;
    }
    .weekly-top-content .media-body {
        float: none;
        overflow: visible;
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .weekly-top-content .media-heading {
        margin-bottom: 9px;
        font-size: 26px;
        line-height: 27px;
        margin-right: 20px;
    }
    .weekly-top-content .like-bar-weekly {
        margin-top: -6px;
        margin-left: 0px;
    }
    .weekly-top-content .weklyheading .float-left-left {
        display: inline-block;
        float: none;

    }
    .weekly-top-content .weekly-de-content .cn_item {
        display: inline-block;
        float: none;
    }
    .weekly-top-content .like-bar-weekly .cn_item {
        width: 35px;
        height: 35px;
        line-height: 39px;
        padding-right: 0px;
        margin-right: 10px;
        margin-left: 4px;
    }
    .weekly-top-content .like-bar-weekly .cn_item svg {
        width: 18px;
        height: 18px;
    }
    .weekly-top-content .weekly-de-content {
        margin: 5px 0px 10px;
    }
    .weekly-top-content .weekly-de-content .cn_item {
        font-size: 17px;
        padding-right: 7px;
    }
    .weekly-top-content .weekly-de-content .cn_item svg {
        width: 14px;
        height: 14px;
    }
    .weekly-top-content .btn-weekly .btn {
        padding: 6px 12px;
        font-size: 12px;
        letter-spacing: 0px;
    }

}

@media (max-width:479px ) {
    .weekly-de-title {
        margin-top: 10px;
    }
    .weekly-de-title h3 {
        font-size: 31px;
    }
    .weekly-tabs .nav-tabs > li > a {
        font-size: 16px;
    }
}
@media (max-width:414px ) {
    .weekly-tabs .nav-tabs > li {
        margin: 0 auto;
        padding-right: 15px;
    }
    .weekly-tabs .nav-tabs > li > a {
        font-size: 14px;
    }
}

@media (min-width:640px ) and (max-width:767px ) {
    .weekly-top-content {
        padding-top: 15px;
        padding-left: 5px;
    }
    .weekly-top-content .media-heading {
        margin-bottom: 4px;
        font-size: 26px;
        line-height: 27px;
    }
    .weekly-top-content .like-bar-weekly {
        margin-left: 15px;
        margin-top: -3px;
    }
}

@media (min-width:768px ) and (max-width:1023px ) {

    .weekly-top-content {
        padding-top: 15px;
        padding-left: 15px;
    }
    .weekly-top-content .media-heading {
        margin-bottom: 5px;
        font-size: 38px;
    }
    .weekly-top-content .full-weekly-de {
        font-size: 15px;
    }

}

@media (min-width:1200px ) {
    .weekly-container-wrap, .sub-container-wrap {
        padding-left: 15px;
        padding-right: 30px;
        width: 78%;
    }
    .sub-container-padd, .weekly-container-padd {
        padding-left:15px;
    }
    .weekly-tabs .nav-tabs > li {
        padding-right: 55px;
    }
}
@media (min-width:1340px ) {
    .weekly-container-wrap, .sub-container-wrap {
        width: 80%;
    }
    .pd-right-on {
        padding-right: 30px;
    }

}
@media (min-width:1600px ) {

    .weekly-tabs .nav-tabs > li {
        padding-right: 102px;
    }
    .weekly-tabs .nav-tabs > li > a {
        font-size: 18px;
    }

}
@media (min-width:1920px ) {
    .weekly-container-wrap, .sub-container-wrap {
        width: 84%;
    }
}

/*--weekly-full-wrap--*/
/*--added-list-right--*/
.added-list-right {
    background: rgba(21, 1, 27, 0.95);
    height: calc(100% - 72px);
    right: 0px;
    padding-top: 0px;
    position: fixed;
    top: 60px;
    width: 262px;
    z-index: 55;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
}
.added-list-right.sticky-sidebar {
    top: 0px;
    height: calc(100% - 0px);
}
.added-list-heading {
    background: rgba(102, 22, 83, 0.40);
    position: relative;
    padding: 6px 5px 6px 25px;
    margin-top: 10px;
}
.added-list-heading:before {
    content: '';
    position: absolute;
    left: 0px;
    top:0px;
    height: 100%;
    width: 5px;
    background: #fc1746;
}
.added-list-heading span {
    color: #fff;
    font-size: 17px;
}
.added-list-heading .cn_item {
    margin-right: 12px;
    position: relative;
    top: -2px;
}
.added-list-heading .cn_item .fa {
    font-size: 14px;
}
.right-main-list {
    padding: 16px 16px 10px 16px;
    width: 95%;
}
.right-main-list .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000 !important;
    background-color: rgba(102, 22, 83, 0.40) !important;
}
.right-main-list li {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 11px;
}
.right-main-listli .media-left, .right-main-list li .media-right {
    display: table-cell;
    vertical-align: top;
}
.right-main-list .media-object {
    box-shadow: 0px 0px 20px rgba(0,0,0,.50);
}
.right-main-list li .media-body {
    vertical-align: middle;
}
.right-main-list li .media, .right-main-list li .media-body {
    overflow: visible;
}
.right-main-list li .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    color: #fff;
}
.right-main-list li h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #b2b2b2;
}
.plylisting-padd {
    padding-left: 16px;
    padding-right: 16px;
}
.horzontalstrip-right {
    border-top: 1px solid #4f1c34;
    margin: 10px auto;
    width: 100%;
    height: 1px;
}
.playlist-section-play{
    padding-top: 8px;
    padding-bottom: 11px;
}
.playlist-section-play > .cn_item {
    float: left;
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.playlistning {
    background-image: url(../images/playlistning.png) !important;
    background-repeat: no-repeat;
    height: 19px ;
    width: 28px;
}
.playlist-section-play h5 {
    font-size: 16px;
    color: #fc1746;
    font-weight: 400;
    margin-bottom: 4px;
}
.playlist-section-play h5 span {
    font-size: 13px;
    color: #dcdcdc;
}
.playlist-section-play h6 {
    margin: 0;
    font-size: 14px;
    color: #7f7a7a;
    font-weight: 400;
}
.max-height-recent, .max-height-recom {
    /*max-height: 360px;*/
    max-height: 310px;
}

@media (min-width: 768px) {
    .right-main-list li .media-heading, .right-main-list li h5 {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 95%;
        white-space: nowrap;
    }
}
/*--added-list-right end--*/
/*--artist-banner--*/
.lates-rel {
    margin-top: 30px;
}
.artist-banner {
    position: relative;
    z-index: 2;
    background-color: #090320;
}
.artist-banner:after {
    content: '';
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
    z-index: -1;
    background: -moz-linear-gradient(top, rgba(14,26,59,0) 0%, rgba(12,18,39,1) 10%);
    background: -webkit-linear-gradient(top, rgba(14,26,59,0) 0%,rgba(12,18,39,1) 10%);
    background: linear-gradient(to bottom, rgba(14,26,59,0) 0%,rgb(7, 4, 33) 10%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e1a3b', endColorstr='#0e1a3b',GradientType=0 );
}
.artist-cover-bg {
    width: 145px;
    height: 145px;
    margin: 10px;
    position: relative;
}
.artist-cover-bg .artist-cover {
    box-shadow: 0px 0px 10px rgba(11,14,30,.63);
    border-radius: 100%;
    width: 100%;
    height: 100%;
    padding: 6px;
    position: relative;
}
.artist-cover-bg .artist-cover  img {
    border-radius: 100%;
}
.artist-cover-bg .cover-overlay {
    content: '';
    position: absolute;
    top: -3px;
    width: 94%;
    height: 100%;
    border-radius: 100%;
    left: 6px;
    background: -moz-linear-gradient(top, rgba(14,11,17,0) 0%, rgba(14,11,17,.72) 78%);
    background: -webkit-linear-gradient(top, rgba(14,11,17,0) 0%,rgba(14,11,17,.72) 78%);
    background: linear-gradient(to bottom, rgba(14,11,17,0) 0%,rgba(14,11,17,.72) 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e1a3b', endColorstr='#0e1a3b',GradientType=0 );
}
.artist-cover-bg .edit-cover {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 49px;
}
.artist-cover-bg .edit-cover .cn_item {
    position: relative;
    top: -2px;
}
.artist-cover-bg .edit-cover svg {
    width: 17px;
    height: 17px;
    fill: #fff;
}
.release-cont-de .media-left {
    padding-right: 25px;
}
.release-cont-de .media-body {
    vertical-align: middle;
}
.release-cont-de .media-body span {
    font-size: 16px;
    color: #94a8b9;
    font-weight: 500;
    display: block;
    line-height: 8px;
    text-transform: uppercase;
}
.release-cont-de .media-body h2 {
    font-size: 25px;
    color: #fff;
    font-weight: 500;
    margin: 0px;
    line-height: 45px;
}
.release-cont-de .media-body h2 span {
    font-size: 21px;
    color: #fff;
    line-height: 16px;
    text-transform: none;
}
.release-cont-de .media-body p {
    font-size: 17px;
    color: #9a9a9a;
    font-weight: 500;
    margin-bottom: 0px;
}
.release-cont-de-album .main-heading-text h2 {
    margin-top: 25px;
}
.custome-carousel3 .owl-theme .owl-nav  div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    background: transparent;
    filter: Alpha(Opacity=100);
    opacity: .9;
    border-radius: 0px;
    height: auto;
}
.custome-carousel3 .owl-theme .owl-nav  .owl-prev, .custome-carousel3 .owl-theme .owl-nav  .owl-next {
    background: rgba(0,0,0,.45);
    padding: 8px 14px;
}

.custome-carousel3 .owl-theme .owl-nav div:hover {
    filter: Alpha(Opacity=100);
    opacity: .9;
}
.custome-carousel3 .owl-theme .owl-nav [class*='owl-']:hover {
    background: rgba(0,0,0,.66);
}
.custome-carousel3.owl-theme .owl-nav .owl-prev.disabled,
.custome-carousel3 .owl-theme .owl-nav .owl-next.disabled{
    opacity: .0;
}
.custome-carousel3 .owl-nav .owl-prev, .custome-carousel3 .owl-nav .owl-next {
    position: absolute;
    top: 0px;
    z-index: 44;
}
.custome-carousel3 .owl-nav .owl-prev {
    left: 0px;
}
.custome-carousel3 .owl-nav .owl-next {
    right: 0px;
}
.custome-carousel3 .owl-theme .owl-nav  .owl-prev img,
.custome-carousel3 .owl-theme .owl-nav  .owl-next img{
    position: relative;
    top: 0;

}

@media (max-width: 767px) {
    .sup-heading-padd {
        padding-left: 15px;
        padding-right: 15px;
    }
    .artist-cover-bg {
        display: inline-block;
    }
    .custome-carousel3 .owl-theme .owl-stage-outer .owl-stage {
        padding-left: 0px !important;
    }
    .release-cont-de .media-left {
        padding-right: 15px;
    }
    .release-cont-de .media-body span {
        font-size: 15px;
        line-height: 11px;
    }
    .release-cont-de .media-body h2 {
        font-size: 21px;
        line-height: 35px;
    }
    .release-cont-de .media-body h2 span {
        font-size: 18px;
    }
    .release-cont-de .media-body p {
        font-size: 15px;
    }
    .release-cont-de-album , .release-cont-de-left {
        padding-left: 0px;
        padding-right: 0px;
    }
    .release-cont-de {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 414px) {
    .release-cont-de .media-left .media-object {
        max-width: 160px;
    }
}
@media (max-width: 360px) {
    .release-cont-de .media-left .media-object {
        max-width: 130px;
    }
    .release-cont-de .media-body span {
        font-size: 13px;
        line-height: 15px;
    }
    .release-cont-de .media-body h2 {
        font-size: 18px;
        line-height: 28px;
    }
    .release-cont-de .media-body h2 span {
        font-size: 15px;
    }
    .release-cont-de .media-body p {
        font-size: 13px;
        line-height: 20px;
        margin-top: 5px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .artist-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 15%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 15%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 15%);
    }
}
@media (min-width: 992px) and (max-width: 199px) {
    .artist-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 20%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 20%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 20%);
    }
}
@media (min-width: 1200px) {
    .artist-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 30%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 30%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 30%);
    }
    .release-cont-de-left {
        padding-right: 0px;
    }
    .release-cont-de .media-left {
        padding-right: 15px;
    }
    .release-cont-de .media-left .media-object {
        max-width: 190px;
    }
    .release-cont-de .media-body span {
        font-size: 15px;
        line-height: 11px;
    }
    .release-cont-de .media-body h2 {
        font-size: 21px;
        line-height: 35px;
    }
    .release-cont-de .media-body h2 span {
        font-size: 18px;
    }
    .release-cont-de .media-body p {
        font-size: 15px;
    }
    .release-cont-de-album .main-heading-text h2 {
        margin-top: 0px;
    }
}
@media (min-width: 1600px) {
    .release-cont-de-left {
        padding-right: 15px;
    }
    .release-cont-de .media-left {
        padding-right: 25px;
    }
    .release-cont-de .media-left .media-object {
        max-width: 208px;
    }
    .release-cont-de .media-body span {
        font-size: 16px;
        line-height: 8px;
    }
    .release-cont-de .media-body h2 {
        font-size: 25px;
        line-height: 45px;
    }
    .release-cont-de .media-body h2 span {
        font-size: 21px;
        line-height: 16px;
    }
    .release-cont-de .media-body p {
        font-size: 17px;
    }

}
/*--artist-banner end--*/
/*--genre-wrap--*/
.genre-wrap .main-heading-text {
    padding-top: 30px;
}
.genre-st-select  {
    margin-bottom: 10px;
}
.genre-st-select span {
    display: inline-block;
}
.genre-slect-stat {
    border: 2px solid #947594;
    width: 13px;
    height: 13px;
    margin-right: 5px;
    background: transparent;
}
.title-genre-select {
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
}
.list-genre-select {
    margin-bottom: 7px;
}

.list-genre-select .list-genre-select-content {
    position: relative;
    border: 2px solid transparent;
}

.list-genre-select .overlay-genre {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(42, 8, 45, 0.80);
    content: '';
    top:0px;
}
.list-genre-select .list-genre-de {
    display: table;
    width: 100%;
    position: absolute;
    top:0px;
    left: 0px;
    z-index: 2;
    vertical-align: middle;
    text-align: center;
}
.list-genre-de span {
    color: #c78cc5;
    font-weight: 500;
    font-size: 28px;
    vertical-align: middle;
    display: table-cell;
    line-height: 28px;
}

.list-genre-select.active .list-genre-select-content {
    border: 2px solid #d100d5;
}
.list-genre-select.active .list-genre-select-content .list-genre-de span {
    color: #fff;
}
.list-genre-select-mood .list-genre-select-content .list-genre-de span {
    color: #fff;
}
.list-genre-select-mood .list-genre-select {
    margin-bottom: 7px;
}
.checkbox-genre {
    position: absolute;
    left: 10px;
    top: 13px;
    z-index: 3;
}
.check-sub input[type="checkbox"] {
    display: none;
}
.check-sub input[type="checkbox"] + label {
    font-size: 14px;
    cursor: pointer;
}
.check-sub input[type="checkbox"] + label span {
    background: transparent url("../images/check_radio_sheet.png") no-repeat scroll left top;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: -16px 4px 0 0;
    vertical-align: middle;
    width: 22px;
}

.check-sub input[type="checkbox"]:checked + label span {
    background: transparent url("../images/check_radio_sheet.png") no-repeat scroll right top;
}
.check-list-serch input[type="checkbox"] + label span {
    background: transparent url("../images/check_radio_sheet2.png") no-repeat scroll left top;
    margin: -5px 4px 0 0;
}
.check-list-serch input[type="checkbox"]:checked + label span {
    background: transparent url("../images/check_radio_sheet2.png") no-repeat scroll right top;
}
.check-sub  label {
    margin-bottom: 0px;
}
@media (max-width: 767px) {
    .list-genre-select {
        text-align: center;
    }

}
@media (max-width: 414px) {
    .genre-wrap .main-heading-text h2 {
        font-size: 30px;
    }

    .list-genre-select .list-genre-de span {
        font-size: 18px;
        line-height: 19px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .list-genre-de span {
        font-size: 24px;
        line-height: 24px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .list-genre-de span {
        font-size: 24px;
        line-height: 24px;
    }
}
@media (min-width: 1600px) {
    .genre-wrap {
        padding-left: 60px;
    }
}
/*--genre-wrap end--*/
/*--search-wrap--*/
.search-list-sh {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 50px;
}
.search-list-sh ul span, .search-list-sh ul li a {
    font-weight: 400;
}
.search-list-sh ul span {
    color: #999999;
    font-size: 19px;
    margin-right: 6px;
}
.search-list-sh ul li, .search-list-sh ul span {
    text-align: center;
    display: inline-block;
}
.search-list-sh ul li{
    margin-left: 8px;
}

.search-list-sh ul li a {
    color: #aa72a9;
    font-size: 19px;
    border-right: 2px solid #aa72a9;
    padding-right: 11px;
}
.search-list-sh ul li:last-child a {
    border-right: none;
    padding-right: 0px;
}
.center-searchtop {
    margin: 0px auto;
    border-bottom: 1px solid #442552;
    width: 70%;
}
.mar-top-search {
    margin-top: 40px;
}
.search-in-cen {
    position: relative;
    margin: 0px auto;
    width: 50%;
}
.center-searchtop .form-control {
    background: transparent;
    border: transparent;
    box-shadow: none;
    padding-left: 40px;
    height: 48px;
    font-size: 22px;
    color: #fff;
    box-shadow: none !important;
    font-weight: 400;
}
.center-searchtop .form-control, .center-searchtop button {
    background: transparent;
    border: transparent;
}
.center-searchtop button {
    position: absolute;
    top: 13px;
}
.center-searchtop button .cn_item svg {
    left: 5px;
    fill: #fff;
    width: 24px;
    height: 24px;
}
.search-tabs .nav-tabs {
    border-bottom: medium none;
    margin-bottom: 25px;
}
.search-tabs .nav-tabs > li {
    margin-right: 44px;
}
.search-tabs .nav-tabs > li > a {
    border: none;
    color: #b277b0;
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    padding: 2px 5px 4px;
    position: relative;
    background: transparent;
    border-radius: 0px;
}
.search-tabs .nav-tabs > li.active > a, .search-tabs .nav-tabs > li.active > a:focus, .search-tabs .nav-tabs > li.active > a:hover {
    color: #fff;
    border: none;
    background: #f91748;
}
.content-result-sh {
    margin-left: -9px;
    margin-right: -9px;
}
.content-result-sh>li {
    padding: 9px 10px 20px;
    float: left;
}
.content-result .thumb-result img {
    border: 1px solid #3a1945;
}
.content-option-top {
    margin-top: 10px;
}
.content-sm-bottom {
    height: 75px;
}
.content-result-bottom .cate-title span {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    color: #868686;
}
.option-cate {
    display: inline-block;
}
.option-cate>ul>li {
    display: inline-block;
}
.option-cate .dropdown-menu {
    top: auto;
    bottom: 35px;
    background:rgba(10, 3, 34, 0.96);
}
.option-cate .dropdown-menu > li > a {
    color: #fff;
}
.option-cate .dropdown-menu > li > a:hover {
    color: #000;
    background: #f9f9f9;
}
.option-cate .dropdown .dropdown-menu.dropdown-menu-right {
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;
}
.option-cate svg {
    fill: #969599;
    width: 20px;
    height: 20px;
}
.option-cate .first-video {
    margin-right: 10px;
}
.option-cate .rotate-svg svg {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.option-cate-drop {
    display: inline-block;
}
.option-cate-drop>ul>li {
    display: inline-block;
    margin-right: 5px;
}
.option-cate-drop>ul>li:last-child {
    margin-right: 0px;
}
.option-cate-drop .dropdown-menu {
    top: 100%;
    background: rgba(255, 255, 255, 1);
}
.option-cate-drop .dropdown-menu > li > a {
    color: #221f2a;
}
.option-cate-drop .dropdown-menu > li > a:hover {
    color: #685f82;
}
.option-cate-drop .dropdown .dropdown-menu.dropdown-menu-right {
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}
.option-cate-drop svg {
    fill: #969599;
    width: 20px;
    height: 20px;
}
.option-cate-drop .first-video {
    margin-right: 10px;
}
.option-cate-drop .rotate-svg svg {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.option-cate-drop .dropdown-menu .cn_item {
    position: relative;
    top: 2px;
}
.option-cate-drop .dropdown-menu svg {
    width: 15px;
    fill: #01adef;
    height: 15px;
}
.content-result-de {
    margin-top: -2px;
}
.content-result-de h6 {
    font-size: 16px;
    font-weight: 500;
    color: #3e3e3e;
    margin: 0px;
}
.black-theme .content-result-de h6 {
    color: #fff;
}
.content-result-de p {
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 0px;
    color: #868686;
}
.content-result-de h6, .content-result-de p {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    white-space: nowrap;
}
.custome-carousel-multiple {
    padding-left: 0px;
    padding-right: 0px;
}
.custome-carousel-multiple .owl-carousel .owl-stage-outer {
    overflow: visible;
}
.custome-carousel-multiple .owl-carousel .owl-stage {
    width: 102% !important;
}
@media (max-width: 767px) {
    .center-searchtop {
        width: 90%;
    }
    .search-in-cen {
        width: 100%;
    }
    .mar-top-search {
        margin-top: 0px;
    }
    .search-list-sh {
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .center-searchtop .form-control {
        font-size: 17px;
    }
    .search-list-sh ul li {
        margin-bottom: 5px;
    }
    .search-list-sh ul span {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .search-list-sh ul li a {
        font-size: 14px;
    }
    .search-tabs .nav-tabs {
        margin-bottom: 0px;
    }
    .search-tabs .nav-tabs > li {
        margin-right: 10px;
        margin-bottom: 6px;
    }
    .search-tabs .nav-tabs > li > a {
        font-size: 16px;
        line-height: 21px;
    }
    .content-result-sh>li {
        padding:0px;
        float: left;
        width: 100%;
    }
    .content-result-de {
        margin-top: 3px;
    }

    .content-result-sh>li .content-result-bottom {
        float: left;
        margin-left: 15px;
        width: 60%;
    }
    .content-sm-bottom {
        height: 50px;
    }
    .content-result-bottom .cate-title span {
        font-size: 12px;
    }
    .content-result-de h6 {
        font-size: 14px;
    }
    .content-result-de p {
        font-size: 12px;
    }
    .option-cate svg {
        width: 20px;
        height: 20px;
    }
    .option-cate .dropdown-menu {
        bottom: 31px;
    }
    .custome-carousel-multiple {
        padding-left: 3px;
        padding-right: 3px;
    }
    .custome-carousel-multiple .owl-carousel .owl-item {
        margin-right: 0px !important;
    }

    .custome-carousel-multiple .owl-carousel .owl-item:nth-child(2n) {
        margin-right: 0px !important;
    }
    .custome-carousel-multiple .content-result {
        padding: 9px 0px 20px;
    }

}
@media (max-width: 479px) {
    .content-result-sh>li .content-result-bottom {
        width: 54%;
    }
}
@media (max-width: 414px) {
    .search-tabs .nav-tabs {
        margin-bottom: 0px;
    }
    .search-tabs .nav-tabs > li {
        margin-right: 10px;
        margin-bottom: 6px;
    }
    .search-tabs .nav-tabs > li > a {
        font-size: 14px;
        line-height: 20px;
    }
    .content-result-sh > li,.content-result {
        padding-bottom: 2px;
    }

    .custome-carousel-multiple .owl-carousel .owl-stage {
        width: 100% !important;
    }
}
@media (max-width: 360px) {
    .content-result-sh > li .content-result-bottom {
        margin-left: 8px;
    }
}
@media (max-width: 350px) {
    .content-result-sh>li .content-result-bottom {
        width: 50%;
    }
}
@media (min-width: 415px) and (max-width: 479px) {

    .content-sm-sh>li .content-result-bottom, .content-result .content-result-bottom {
        width: 60%;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .content-sm-sh>li .content-result-bottom, .content-result .content-result-bottom {
        width: 60%;
    }
}
@media (min-width: 600px) and (max-width: 767px) {
    .content-result-sh > li .content-result-bottom, .content-result .content-result-bottom {
        width: 68%;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .custome-carousel-multiple {
        padding-left: 7px;
    }
}
@media (min-width: 1600px) {
    .search-wrap {
        padding-left: 60px;
    }
    .center-searchtop .form-control {
        font-size: 26px;
    }
}
/*--search-wrap end--*/
/*--video-fullwrap--*/
.full-videowrap {
    margin-top: 20px;
}
.video-content-detail {
    position: relative;
    margin-top: 15px;
    margin-bottom: 20px;
}
.content-show-video h3 {
    font-size: 26px;
    color: #fff;
    margin: 0px 0px 3px;
    font-weight: 500;
}
.content-show-video span {
    font-size: 17px;
    color: #9c9c9c;
    font-weight: 500;
    font-style: italic;
    display: block;
    line-height: 24px;
}
.like-video-right .cn_item svg {
    width: 23px;
    height: 23px;
    fill: #cf0056;
}
.like-video-right .cn_item {
    margin-right: 55px;
    display: inline-block;
    text-align: center;
}
.like-video-right .cn_item span {
    display: block;
    font-weight: 900;
    font-size: 18px;
    color: #cf0056;
}
.like-video-right .cn_item:last-child {
    margin-right: 0px;
}
.like-bar-video {
    margin-top: 20px;
}
.like-bar-video .cn_item {
    border: 2px solid #625e62;
    border-radius: 100%;
    width: 48px;
    height: 48px;
    display: inline-block;
    text-align: center;
    line-height: 43px;
    padding-right: 0px;
    margin-right: 33px;
    cursor: pointer;
}
.like-bar-video .cn_item svg {
    fill: #625e62;
    width: 26px;
    height: 26px;
}
.share-svg svg {
    position: relative;
    left: -2px;
}
.rotate-svg svg {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.content-sm-sh {
    margin-left: -9px;
    margin-right: -9px;
}
.content-sm-sh>li {
    padding: 9px 9px 20px;
    float: left;
}
.content-sm-sh .thumb-result img, .content-result .thumb-result img {
    /*background: #010d23;*/
    border: none;
}

.content-sm-bottom .cate-title span {
    font-size: 14px;
    font-weight: 400;
    display:block;
    color: #888888;
}
.content-sm-de {
    margin-top: -2px;
}
.content-sm-de h6 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0px;
}
.content-sm-de p {
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 0px;
    color: #9b9a9b;
}
.content-sm-sh .cate-title span, .content-sm-de p {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 99%;
    white-space: nowrap;
}
.vissible-exl {
    display: none;
}
@media (max-width: 767px) {
    .like-bar-video {
        text-align: center;
    }
    .full-videowrap {
        margin-top: 0px;
    }
    .content-show-video h3, .content-show-video span {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 99%;
        white-space: nowrap;
    }
    .like-bar-video .cn_item {
        width: 43px;
        height: 43px;
        line-height: 40px;
        padding-right: 0px;
        margin-right: 10%;
        margin-bottom: 5%;
    }
    .like-bar-video .cn_item svg {
        width: 22px;
        height: 22px;
    }
    .like-bar-video .cn_item:last-child {
        padding-right: 0px;
        margin-right: 0px;
    }
    .content-sm-sh>li, .content-result {
        width: 100%;
    }
    .content-sm-sh>li {
        padding: 0px;
    }
    .content-result {
        padding: 9px 9px 5px;
        float: left;
    }
    .content-sm-sh>li .thumb-result, .content-result .thumb-result {
        float: left;
    }
    .content-sm-sh>li .content-sm-bottom, .content-result .content-sm-bottom {
        float: left;
        margin-left: 15px;
    }

    .content-sm-sh .thumb-result img, .content-result .thumb-result img {
        max-width: 155px;
    }
    .content-sm-sh>li .content-sm-bottom, .content-result .content-sm-bottom {
        width: 60%;
    }
    .content-sm-bottom .content-option-top {
        margin-top: 5px;
    }

    .content-sm-bottom .option-cate .dropdown-menu, .option-cate .dropdown-menu {
        top: 100%;
        bottom: auto;
        background: rgba(255, 255, 255, 1);
    }
    .content-sm-bottom .option-cate .dropdown .dropdown-menu.dropdown-menu-right,
    .option-cate .dropdown .dropdown-menu.dropdown-menu-right{
        -webkit-transform-origin: top right;
        -moz-transform-origin: top right;
        -ms-transform-origin: top right;
        transform-origin: top right;
    }
    .content-sm-bottom .option-cate .dropdown-menu > li > a,
    .option-cate .dropdown-menu > li > a{
        color: #221f2a;
    }
    .content-sm-bottom .option-cate .dropdown-menu > li > a:hover,
    .option-cate .dropdown-menu > li > a:hover{
        color: #685f82;
    }
    .content-sm-de {
        float: left;
        width: 100%;
    }
}
@media (max-width: 479px) {
    .content-show-video {
        width: 70%;
    }
    .content-show-video h3 {
        font-size: 15px;
    }
    .content-show-video span {
        font-size: 13px;
        line-height: 17px;
    }
    .like-video-right .cn_item {
        margin-right: 4px;
    }
    .like-video-right .cn_item svg {
        width: 18px;
        height: 18px;
    }
    .like-video-right .cn_item span {
        font-size: 12px;
        color: #cf0056;
    }
    .like-bar-video .cn_item {
        margin-right: 7%;
        margin-bottom: 5%;
    }
    .content-sm-sh .thumb-result img, .content-result .thumb-result img {
        max-width: 75px;
    }
    .content-sm-sh>li .content-sm-bottom, .content-result .content-sm-bottom {
        width: 54%;
    }
    .content-sm-bottom .content-option-top {
        margin-top: 5px;
    }
    .content-sm-bottom .content-option-top .cate-title {
        width: 90%;
    }
    .content-sm-bottom .option-cate ul {
        position: absolute;
        right: 8px;
    }
    .content-sm-bottom .cate-title span, .content-sm-de p {
        font-size: 12px;
    }
    .content-sm-de h6 {
        font-size: 14px;
        margin-top: 5px;
    }
}
@media (max-width: 383px) {
    .content-show-video h3 {
        font-size: 14px;
    }
    .content-show-video span {
        font-size: 12px;
        line-height: 17px;
    }
    .like-video-right .cn_item {
        margin-right: 4px;
    }
    .like-video-right {
        margin-top: 4px;
    }
}
@media (max-width: 360px) {
    .content-sm-sh>li .content-sm-bottom, .content-result .content-sm-bottom {
        margin-left: 8px;
    }
    .content-show-video h3 {
        font-size: 12px;
    }
    .like-bar-video .cn_item {
        margin-right: 5%;
        margin-bottom: 0%;
    }
}
@media (max-width: 350px) {
    .content-sm-sh .thumb-result img, .content-result .thumb-result img {
        max-width: 78px;
    }
    .content-sm-sh>li .content-sm-bottom, .content-result .content-sm-bottom {
        width: 50%;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .content-show-video h3 {
        font-size: 20px;
    }
    .content-show-video span {
        font-size: 15px;
        line-height: 22px;
    }

    .like-video-right .cn_item {
        margin-right: 15px;
    }
    .like-video-right .cn_item svg {
        width: 18px;
        height: 18px;
    }
    .like-video-right .cn_item span {
        font-size: 12px;
        color: #cf0056;
    }

}
@media (min-width: 600px) and (max-width: 767px) {
    .content-sm-sh > li .content-sm-bottom, .content-result .content-sm-bottom {
        width: 68%;
    }
}
@media (min-width: 1600px) {
    .full-videowrap {
        width: 98%;
    }
    .hidden-exl {
        display: none;
    }
    .vissible-exl {
        display: block;
    }
    .like-bar-video {
        margin-top: 10px;
        margin-left: 14%;
    }
}
/*--video-fullwrap end--*/
/*--radios-wrap--*/
.radios-wrap .main-heading-text {
    padding-top: 0px;
}
@media (max-width: 374px) {
    .category-list-selectmd .category-list-selectinner{
        margin-right: 14px;
    }
}
@media (min-width: 1600px) {
    .radios-wrap {
        padding-left: 15px;
    }
}
/*--radios-wrap end--*/

/*--selectcat-wrap--*/
.category-heading-text h2 {
    font-size: 43px;
    margin-bottom: 5px;
    color: #fff;
    margin-top: 13px;

    text-transform: uppercase;
    line-height: 45px;
}
.category-heading-text span {
    font-weight: 500;
    color: #939393;
    font-size: 16px;
}
.img-circle-category {
    position: relative;
    border-radius:15px;
    float: left;
    border: 1px solid transparent;
    cursor: pointer;
}
.img-circle-category .overlay-gradient {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(107, 107, 107, 0.6) ;
    opacity: 1;
    border-radius: 15px;
}
.img-circle-category img {
    border-radius: 15px;
    border: 1px solid transparent;
    height: 120px;
    object-fit: cover;
    width: 100%;
}
.subCat-selected .type-category1.img-circle-category img, .mainCat-selected .type-category1.img-circle-category img {
    border: 1px solid #287462;
}
.subCat-selected .type-category1 .overlay-gradient, .mainCat-selected .type-category1 .overlay-gradient {
    /*background: rgba(24, 128, 105, 0.6);*/
    background: rgba(33, 194, 158, 0.6);
}
.subCat-selected .type-category2.img-circle-category img, .mainCat-selected .type-category2.img-circle-category img {
    border: 1px solid #85162c;
}
.subCat-selected .type-category2 .overlay-gradient, .mainCat-selected .type-category2 .overlay-gradient {
    /*background: rgba(146, 73, 100, 0.6);*/
    background: rgba(239, 62, 127, 0.6);
}
.subCat-selected .type-category3.img-circle-category img, .mainCat-selected .type-category3.img-circle-category img {
    border: 1px solid #1643a6;
}
.subCat-selected .type-category3 .overlay-gradient, .mainCat-selected .type-category3 .overlay-gradient {
    /*background: rgba(34, 72, 155, 0.6);*/
    background: rgba(23, 79, 200, 0.6);
}
.subCat-selected .type-category4.img-circle-category img , .mainCat-selected .type-category4.img-circle-category img {
    border: 1px solid #772e41;
}
.subCat-selected .type-category4 .overlay-gradient, .mainCat-selected .type-category4 .overlay-gradient {
    /*background:rgba(119, 46, 65, 0.6);*/
    background:rgba(188, 20, 64, 0.6);
}
.subCat-selected .type-category5.img-circle-category, .mainCat-selected .type-category5.img-circle-category {
    border: 1px solid #772e41;
}
.subCat-selected .type-category5 .overlay-gradient, .mainCat-selected .type-category5 .overlay-gradient {
    /*background:rgba(119, 46, 65, 0.6);*/
    background:rgba(239, 36, 89, 0.6);
}
.subCat-selected .type-category6.img-circle-category img, .mainCat-selected .type-category6.img-circle-category img  {
    border: 1px solid #6251c8;
}
.subCat-selected .type-category6 .overlay-gradient, .mainCat-selected .type-category6 .overlay-gradient {
    background:rgba(101, 76, 247, 0.6);
    /*background:rgba(107, 92, 193, 0.6);*/
}
.subCat-selected .type-category7.img-circle-category img, .mainCat-selected .type-category7.img-circle-category img {
    border: 1px solid #196f30;
}
.subCat-selected .type-category7 .overlay-gradient, .mainCat-selected .type-category7 .overlay-gradient {
    background:rgba(37, 71, 46, 0.6);
}
.subCat-selected .type-category8.img-circle-category img, .mainCat-selected .type-category8.img-circle-category img {
    border: 1px solid #393067;
}
.subCat-selected .type-category8 .overlay-gradient, .mainCat-selected .type-category8 .overlay-gradient {
    background:rgba(88, 45, 134, 0.6);
}
.subCat-selected .type-category9.img-circle-category img, .mainCat-selected .type-category9.img-circle-category img {
    border: 1px solid #ab743a;
}
.subCat-selected .type-category9 .overlay-gradient, .mainCat-selected .type-category9 .overlay-gradient {
    background:rgba(138, 109, 79, 0.6);
}

.subCat-selected .type-categoryN.img-circle-category, .mainCat-selected .type-categoryN.img-circle-category {
    border: 1px solid #9c9c9c26;
}
.subCat-selected .type-categoryN .overlay-gradient, .mainCat-selected .type-categoryN .overlay-gradient {
    background: rgba(157, 157, 157, 0.58);
}

.img-circle-category img {
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);
}
.mainCat-selected .img-circle-category img , .subCat-selected .img-circle-category img {
    -webkit-filter: none;
    filter: none;
}
.category-select-title {
    display: table;
    width: 100%;
    position: absolute;
    top:0px;
    left: 0px;
    z-index: 1;
    vertical-align: middle;
    text-align: center;
}
.category-select-top {
    text-align: left;
}
.category-select-top .category-select-con {
    padding-left: 25px;
}
.category-select-con {
    vertical-align: middle;
    /*display: table-cell;*/
}
.category-select-con h3 .cn_item {
    display: none;
}
.category-select-con.cat-has-mr h3 .cn_item {
    display: inline-block;
    position: relative;
    top: -2px;
}
.category-select-con.cat-has-mr h3 .cn_item .fa {
    font-size: 26px;
}
.mainCat-selected .cat-has-mr h3 .cn_item .fa {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.category-list-selectmd .img-circle-category {
    width: 100%;
    /*width:auto;*/
    height: auto;
}
.category-list-selectmd .category-select-title {
    height: 100%;
}
.category-list-selectsm .img-circle-category {
    width: 100%;
    height: auto;
}

.category-select-con h3 {
    font-size: 24px;
    margin-bottom: 0px;
    color: #fff;
    margin-top: 0px;

    text-transform: uppercase;
}
.category-list-selectsm .category-select-con h3 {
    font-size: 21px;
}

.category-list-selectmd li {
    float: left;
    margin-top: 32px;
}
.category-list-selectmd li:last-child {
    margin-right: 0px;
}
.category-list-selectinner .img-circle-category img {
    height: auto;
}
.category-list-selectmd .category-list-selectinner  {
    margin-right: 20px;
}
.category-list-selectmd .category-list-selectinner:last-child  {
    margin-right: 0px;
}
.category-select-con svg {
    fill: #fff;
    width: 40px;
    height: 40px;
}
.category-btn-fl {
    margin-bottom: 50px;
    margin-top: 20px;
    position: relative;
}
.category-btn-fl .btn-default {
    background-color: transparent !important;
    border-color: rgba(84, 100, 133, 0.6) !important;
    color: #929cb1 !important;
    border-width: 2px;
}
.category-btn-fl .btn + .btn {
    margin-left: 20px;
}

@media (max-width: 1199px) {
    .category-list-selectmd .category-list-selectinner {
        width: 17%;
    }
}
@media (max-width: 767px) {
    .category-heading-text h2, .category-heading-text span {
        text-align: center;
    }
    .category-heading-text h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .category-heading-text span {
        font-size: 13px;
        line-height: 18px;
    }
    .category-heading-text span {
        display: inline-block;
        width: 100%;
    }


    .category-wrap .cate-post1, .category-wrap .cate-post2, .category-wrap .cate-post3 {
        position: relative;
    }
    .img-circle-category img {
        height: 120px;
    }
    .category-list-selectinner .img-circle-category img {
        height: 130px;
    }
    .category-list-selectmd .category-list-selectinner {
        width: 47%;
    }
    .category-list-selectmd .category-list-selectinner:nth-child(2n) {
        margin-right: 0px;
    }


}
@media (max-width: 479px) {
    .category-heading-text h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .category-heading-text span {
        font-size: 13px;
        line-height: 18px;
    }
    .category-list-selectmd .category-list-selectinner {
        width: 46%;
    }
    .category-heading-text h2, .category-heading-text span {
        text-align: center;
    }
    .category-heading-text span {
        display: inline-block;
        width: 100%;
    }

    .category-select-con svg {
        fill: #fff;
        width: 24px;
        height: 24px;
    }
    .category-select-con h3 {
        font-size: 15px;
    }
    .category-list-selectsm .category-select-con h3 {
        font-size: 14px;
    }
    .img-circle-category img {
        height: 100px;
    }
    .category-list-selectinner .img-circle-category img {
        height: 90px;
    }

}
@media (min-width: 1200px) {
    .img-circle-category img {
        height:100px;
    }
    .category-list-selectinner .img-circle-category img {
        height: auto;
    }
}
@media (min-width: 1600px) {
    .selectcat-wrap {
        padding-left: 60px;
    }
    .selectcat-wrap .category-wrap {
        width: 90%;
    }
}
/*--selectcat-wrap end--*/


/*--setting-subcrib--*/
.setting-subcrib-tilte {
    margin: 30px 0px;
}
.setting-subcrib-tilte h4 {
    font-weight: 500;
    font-size: 22px;
}
.setting-subcrib-tilte span {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.setting-subcrib-btn {
    margin-bottom: 50px;
}
.setting-subcrib-btn .btn-default {
    background-color: transparent !important;
    border-color: rgba(84, 100, 133, 0.6) !important;
    color: #929cb1 !important;
    border-width: 2px;
}
@media (max-width: 767px) {
    .setting-subcrib-tilte h4 {
        font-size: 16px;
    }
    .setting-subcrib-btn {
        margin-left: 15px;
    }
}
@media (max-width: 414px) {
    .setting-tabs .nav-tabs > li > a {
        font-size: 16px;
    }

}
/*--setting-subcrib end--*/
/*--playlist--*/

.playlist-top-content {
    padding-top: 35px;
    padding-bottom: 38px;
}
.playlist-top-content .media-body, .playlist-top-content .media-left, .playlist-top-content .media-right {
    vertical-align: middle;
}
.playlist-top-content .media-object {
    box-shadow: 0px 0px 20px rgba(11,14,30,.63);
    margin:0px 20px 0px 0px;
    border-radius: 3px;
}
.playlist-top-content .media-heading {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 54px;
    font-weight: 100;
    color: #fff;

    line-height: 54px;
}
.playlist-top-content .like-bar {
    margin-left: 0px;
    margin-top: 5px;
}

.playlist-top-content .like-bar .cn_item {
    display: inline-block;
    text-align: center;
    padding-right: 0px;
    margin-right: 30px;
    cursor: pointer;
}
.playlist-top-content .like-bar .cn_item:last-child {
    margin-right: 0px;
}
.playlist-top-content .like-bar .cn_item svg {
    fill: #a1919b;
    width: 24px;
    height: 24px;
}
.option-cate-pos {
    position: absolute;
    right: 0px;
    top: 13px;
}
.playlist-modal {

}
.playlist-modal .modal-content {
    border-radius: 25px;
}
.playlist-modal .modal-header {
    padding: 16px 20px 15px;
    border-bottom: none;
    background: #181640;
    border-radius: 20px 20px 0px 0px;
}
.playlist-modal .modal-title {
    line-height: 23px;
    font-size: 23px;

    color: #a6b4c5;
    position: relative;
    top: 4px;
}
.playlist-modal .modal-header .close {
    opacity: 1 !important;
    position: relative;
    z-index: 2;
}
.playlist-modal .modal-header .close svg {
    fill: #9fadbf;
    width: 29px;
    height: 29px;
}
.playlist-modal .modal-body {
    position: relative;
    padding: 28px 20px;
}
.playlist-modal .playlist-field .form-control {
    height: 50px;
    padding: 8px 16px 8px 46px;
    font-size: 21px;
    color: #000000;
    background-color: #fff;
    border: 1px solid #a6b4c5;
    border-radius: 25px;
    box-shadow: none;
}
.playlist-modal .add-playlist .cn_item{
    position: absolute;
    left: 7px;
    top: 9px;
}
.playlist-inpt {
    background-image: url(../images/playlist-inpt.png) !important;
    background-repeat: no-repeat;
    height: 33px;
    width: 33px;

}
.playlist-modal .modal-footer {
    padding: 0px 20px 22px;
    text-align: right;
    border-top: none;
}
.playlist-modal .modal-footer .btn {
    padding: 11px 20px;
    font-size: 19px;
}
.alreadyadd-main-list {
    width: 100%;
}
.alreadyadd-main-list li {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}
.alreadyadd-main-list li .media-left, .alreadyadd-main-list li .media-right {
    display: table-cell;
    vertical-align: top;
}
.alreadyadd-main-list .media-object {
    border: 1px solid #440e62;
    border-radius: 3px;
}
.alreadyadd-main-list li .media-body {
    vertical-align: middle;
}
.alreadyadd-main-list li .media-heading, .alreadyadd-main-list li h5 {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    white-space: nowrap;
}
.alreadyadd-main-list li .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 17px;
    color: #000000;
    font-weight: 500;
}
.alreadyadd-main-list li h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #9c9c9c;
}
.newlistadd-btn svg {
    fill: #fff;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    position: relative;
    top: 2px;
}
.added-list-count h5 {
    font-size: 23px;

}
.added-list-count span {
    font-size: 13px;

    margin-left: 7px;
    position: relative;
    top: -4px;
}
.added-list-count .btn {
    padding: 1px 20px;
    font-size: 14px;
    margin-top: 9px;
}
.added-list-count .btn-primary {
    background-color: #cf1342;
    border-color: #cf1342;
}
.searchplylist-long .form-control {
    height: 50px;
    font-weight: 500;
    padding: 6px 18px;
    font-size: 17px;
    color: #a5a5a5;
    background-color: rgba(25, 105, 179, 0.22);
    border: none;
    border-radius: 35px;
    box-shadow: none;
}
.searchplylist-long .form-group {
    margin-bottom: 25px;
}
@media (max-width: 767px) {
    .playlist-top-content {
        padding-top: 15px;
        padding-left: 15px;
        padding-bottom: 15px;
    }
    .playlist-top-content .media-left {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .playlist-top-content .media-body {
        float: none;
        overflow: visible;
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .playlist-top-content .playlistheading .float-left-left, .playlist-top-content .playlistheading .float-right-right {
        display: inline-block;
        float: none;
    }
    .playlist-top-content .media-heading {
        margin-bottom: 9px;
        font-size: 26px;
        line-height: 27px;
        margin-right: 20px;
    }
    .playlist-top-content .like-bar {
        margin-top: -6px;
        margin-left: 0px;
    }
    .playlist-top-content .like-bar .cn_item svg {
        width: 18px;
        height: 18px;
    }
    .searchplylist-long .form-group {
        margin-bottom: 15px;
    }
}
@media (max-width: 414px) {
    .added-list-count .btn {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .playlist-modal .modal-footer .btn {
        padding: 8px 20px;
        font-size: 15px;
    }
    .playlist-modal .playlist-field .form-control {
        height: 44px;
    }
    .playlist-modal .add-playlist .cn_item {
        top: 6px;
    }
}
@media (min-width: 768px) {
    .playlist-modal .modal-dialog {
        width: 445px;
    }
}
/*--playlist end--*/
/*--privacy-wrap--*/
.privacy-content p {
    line-height: 25px;
}
.privacy-content a {
    color: #fecc07;
    font-size: 14px;
}
.privacy-content a:hover {
    color: #e8ba03;
}
/*--privacy-wrap end--*/
/*--overlay--*/
.overlay-banner {
    position: relative;
    z-index: 2;
    background-color: #090320;
}
.overlay-banner:after {
    content: '';
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    left: 0px;
    z-index: -1;
    background: -moz-linear-gradient(top, rgba(14,26,59,0) 0%, rgba(12,18,39,1) 10%);
    background: -webkit-linear-gradient(top, rgba(14,26,59,0) 0%,rgba(12,18,39,1) 10%);
    background: linear-gradient(to bottom, rgba(14,26,59,0) 0%,rgb(7, 4, 33) 10%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e1a3b', endColorstr='#0e1a3b',GradientType=0 );
}
.overlay-content {
    background-image: url("../images/bg-overlay-content.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    opacity: .77;
    height:1440px;
}
@media (min-width: 768px) and (max-width: 991px) {
    .overlay-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 15%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 15%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 15%);
    }
}
@media (min-width: 992px) and (max-width: 199px) {
    .overlay-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 20%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 20%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 20%);
    }
}
@media (min-width: 1200px) {
    .overlay-banner:after {
        background: -moz-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 30%);
        background: -webkit-linear-gradient(top, rgba(14, 26, 59, 0) 0%, rgba(12, 18, 39, 1) 30%);
        background: linear-gradient(to bottom, rgba(14, 26, 59, 0) 0%, rgb(7, 4, 33) 30%);
    }
}
/*--overlay end--*/
/*--overlay end--*/
.tempo-top-content {
    padding-top: 35px;
    padding-bottom: 38px;
}
.tempo-top-content h1 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 45px;
    font-weight: normal;
    color: #fff;

}
.tempo-top-content .tempo-sm-tile {
    display: block;
    font-size: 16px;
    color: #9c9c9c;
    line-height: 25px;
}
.tempo-top-content .btn-tempo-select {
    margin-top: 25px;

}
.tempo-top-content .btn-tempo-select .btn {
    padding: 6px 15px;
    font-size: 15px;
    font-weight: 400;
    border-radius: 35px;
    letter-spacing: 2px;
    color: #b9bdbf;
    background: transparent;
    border-color: #47395c;
    border-width: 2px;
    box-shadow: none;
}

.tempo-top-content .btn-tempo-select .btn + .btn {
    margin-left: 10px;
}
.tempo-top-content .btn-tempo-select .cn_item {
    padding-right: 2px;
}
.tempo-top-content .btn-tempo-select svg {
    fill: #000000;
    height: 15px;
    width: 15px;
    position: relative;
    top: 2px;
    display: none;
}
.tempo-top-content .btn-tempo-select .btn.active {
    color: #0c0316;
    background: #e7e5ea;
    border-color: #e7e5ea;
    border-width: 2px;
    border: 2px solid transparent;
    font-weight: 700;
}
.tempo-top-content .btn-tempo-select .btn.active svg {
    display: inline-block;
}
.availabe-icon-drp .cn_item {
    border: 1px solid #fff;
    border-radius: 100%;
    width: 34px;
    height: 34px;
    display: inline-block;
    text-align: center;
    line-height: 38px;
    padding-right: 0px;
    cursor: pointer;
}
.availabe-icon-drp .cn_item svg {
    fill: #e6d9de;
    width: 19px;
    height: 19px;
}
.advance-dropdown-select > ul {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.advance-dropdown-select > ul > li {
    float: left;
    line-height: 20px;
    margin-right: 16px;

}
.advance-dropdown-select > ul > li .btn-default {
    background-color: #6b2585;
    border-color: #6b2585;
    color: #eae0e4 !important;
    font-size: 15px;
    font-weight: 400 !important;
    padding: 4px 20px 4px 20px;
}
.advance-dropdown-select .btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.advance-dropdown-select .bootstrap-select .dropdown-toggle:focus {
    outline:thin dotted #fff !important;
    outline-offset: 0px;

}
.advance-dropdown-select .btn-default.active, .advance-dropdown-select .btn-default:active, .advance-dropdown-select .open > .dropdown-toggle.btn-default {
    background-color: #6b2585;
    border-color: #6b2585;
    color: #eae0e4;

}

.advance-dropdown-select .bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute !important;
    right: 22px !important;
    top: 28% !important;
    border: transparent;
}
.advance-dropdown-select .bootstrap-select.btn-group .dropdown-toggle .caret::before {
    background: url(../images/caret-dropdown.png) no-repeat 0px 0px;
    width: 12px;
    height: 14px;
    display: block;
    content: '';
}
.advance-dropdown-select .bootstrap-select.btn-group .dropdown-menu li:first-child a {
    color: #484848 !important;
}
.advance-dropdown-select .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    background-color: #ca1260;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    margin-top: 7px;
    padding-top: 3px;
    position: absolute;
    right: 15px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}

.advance-dropdown-select .dropdown-menu {
    border: 1px solid rgba(0, 0, 0, 0.22);
    border-radius: 3px;
}
.advance-dropdown-select .dropdown-menu > li > a {
    color: #484848;
    font-size: 16px;
    font-weight: 300;
    line-height: 37px;
    padding: 0 20px;
}
.advance-dropdown-select .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #ca1260;
}
.player-track {
    margin-top: 25px;
}
.player-track .slider.slider-horizontal {
    width: 100%;
    margin-bottom: 0px !important;
}
.player-track .slider.slider-horizontal .slider-tick-label-container {
    margin-top: -30px;
}
.player-track .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    color: #a470ba;
}
.player-track .slider.slider-horizontal .slider-tick-container .slider-tick {
    background-image: none;
}
.player-track .slider.slider-horizontal .slider-track {
    height: 4px;
    background-image: -webkit-linear-gradient(top, #cb1260 0%, #8c29d2 100%);
    background-image: -o-linear-gradient(top, #cb1260 0%, #8c29d2 100%);
    background-image: linear-gradient(to right, #cb1260 0%, #8c29d2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb1260', endColorstr='#8c29d2', GradientType=0);
    border-radius: 4px;
}
.player-track .slider-track-low, .slider-track-high {
    background: #efeeec;
}
.player-track .slider-selection {
    background: #e93380;
    background-image: none;
    box-shadow: none;
}
.player-track .slider-handle {
    top: -2px;
    width: 17px;
    height: 18px;
    border: 2px solid #fff;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #d80b71 0%, #b119b7 100%);
    background-image: -o-linear-gradient(top, #d80b71 0%, #b119b7 100%);
    background-image: linear-gradient(to right, #d80b71 0%, #b119b7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80b71', endColorstr='#b119b7', GradientType=0);
    box-shadow: 0 0px 4px rgba(0,0,0,.13);
}
.speeder-number {
    margin-left: 11px;
}
@media (max-width: 767px) {
    .tempo-top-content .btn-tempo-select {
        margin-top: 25px;
        text-align: center;
        margin-bottom: 25px;
    }
    .player-track {
        margin-top: 35px;
    }

}
@media (min-width: 415px) and (max-width: 767px) {
    .tempo-top-content .btn-tempo-select .btn {
        padding: 6px 15px;
        font-size: 14px;
    }
}
@media (max-width: 414px) {
    .player-track {
        width: 280px !important;
        display: inline-block;
        margin: 35px auto 0px;
        float: none;
    }
    .speeder-number {
        display: none;
    }
    .advance-dropdown-select > ul {
        float: none;
        margin-top: 10px;
        display: inline-block;
        width: 280px;
    }
    .advance-dropdown-select > ul > li {
        float: none;
        display: inline-block;
    }
    .availabe-icon-drp {
        position: relative;
        top: 5px;
    }
    .tempo-top-content .btn-tempo-select .btn {
        padding: 6px 10px;
        font-size: 12px;
    }
    .tempo-top-content {
        text-align: center;
        padding-top: 15px;
        padding-left: 15px;
        padding-bottom: 15px;
    }
    .tempo-top-content h1 {
        display: none;
    }
    .tempo-top-content .tempo-sm-tile {
        font-size: 14px;
    }
}
@media (max-width: 350px) {
    .tempo-top-content .btn-tempo-select .btn {
        padding: 6px 6px;
        font-size: 12px;
    }
    .tempo-top-content .btn-tempo-select .btn + .btn {
        margin-left: 3px;
    }
}

/*--overlay end--*/
/*--list-all-select--*/

.list-all-select {
    padding: 16px 16px 10px 16px;
    width: 95%;
}
.list-all-select .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000 !important;
    background-color: rgba(102, 22, 83, 0.40) !important;
}
.list-all-select>li {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 11px;
}
.list-all-select > li .media-left, .list-all-select li .media-right {
    display: table-cell;
    vertical-align: top;
}
.list-all-select .media-object {
    border: 1px solid #440e62;
    border-radius: 3px;
    max-width: 52px;
}
.list-all-select li .media-body {
    vertical-align: middle;
}
.list-all-select li .media, .list-all-select li .media-body {
    overflow: visible;
}
.list-all-select li .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 14px;
    color: #fff;
}
.list-all-select li h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #b2b2b2;
}

@media (max-width: 767px) {
    .list-all-select {
        padding: 16px 15px 10px 15px;
        width: 100%;
    }
    .list-all-select>li {
        border-bottom: 1px solid #4a043a;
        padding-bottom: 10px;
    }
    .list-all-select li .media-heading, .list-all-select li h5 {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        white-space: nowrap;
    }
    .de-all-content-left {
        width: 60%;
        overflow: hidden;
    }
}

/*--list-all-select end--*/
/*--.custome-carousel .option-cate--*/

@media (max-width: 767px) {
    .custome-carousel .option-cate .dropdown .dropdown-menu.dropdown-menu-right {
        -webkit-transform-origin: bottom right;
        -moz-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
        transform-origin: bottom right;
    }

    .custome-carousel .option-cate .dropdown-menu {
        top: auto;
        bottom: 35px;
        background: rgba(10, 3, 34, 0.96);
        min-width: 130px;
    }

    .custome-carousel .option-cate .dropdown-menu > li > a {
        color: #fff;
    }
}
/*--.custome-carousel .option-cate end--*/

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\new theme \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.social-footer li {
    display: inline-block;
    margin-right: 15px;
    position: relative;
    top: -7px;
}

.social-footer li:first-child {
    top: -20px;
}
.over-de-medi {
    padding: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    opacity: 0;
    top: 0px;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    overflow: hidden;
}
.over-de-medi .plyvd {
    position: absolute;
    right: 20px;
    bottom: 15px !important;
    text-align: center;
    top: auto !important;
    z-index: 10;
}
.playvd-md-icon {
    background: url(../images/playvd-md-icon.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.images-active-video:hover .over-de-medi {
    opacity: 1;
}
@media (max-width: 767px) {
    .social-footer li {
        top: 0px;
        margin-bottom: 10px;
    }
    .social-footer li:first-child {
        top: 0px;
        width: 100%;
        margin-right: 0px;
    }
}



/*modal-subc-charge*/
.modal-subc-charge .modal-content {
    border: none;
    border-radius: 7px;
    padding: 0 15px;
    box-shadow: 0 0px 13px rgba(17,17,17,.10);
    -webkit-box-shadow: 0 0px 13px rgba(17,17,17,.10);
}
.modal-subc-charge .subccharge-padd {
    border-radius: 7px;
    padding: 20px 0px 25px;
}
.modal-subc-charge .cross-svg {
    width: 22px;
    height: 22px;
    background-image: url(../images/cross.svg);
    background-repeat: no-repeat;
}
.bj-subc-form .check-subc-frm {
    position: absolute;
    top: 10px;
    z-index: 1;
    left: 21px;
}
.bj-subc-form .form-control {
    height: 46px;
    padding: 6px 8px 6px 2px;
    font-size: 15px;
    color: #27313a;
    background-color: transparent;
    border: 1px solid #ebebeb;
    border-radius: 35px;
    box-shadow: none;
    position: relative;
}
.bj-subc-form .form-control.check-subc-padd {
    padding-left: 115px !important;
}
.bj-subc-form .btn-outer {
    padding: 0px 70px;
    margin-top: 20px;
}
.bj-subc-form .btn {
    padding: 7px 15px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 35px;
    background-color: #cf0056 !important;
    border-color: #cf0056 !important;
    color: #fff;
    letter-spacing: .5px;
}
.subc-list-modl {
    margin-top: 20px;
    margin-bottom: 30px;
}

.baj-subc-sprite {
    background-image: url(../images/baj-subc-sprite.png);
    background-repeat: no-repeat;
    height: 23px;
    width:28px;
}
.subc-icon1 {
    background-position: 0px 0px;
}
.subc-icon2 {
    background-position: 0px -23px;
}
.subc-icon3 {
    background-position: 0px -46px;
}
.subc-icon4 {
    background-position: 0px -69px;
}
.subc-icon5 {
    background-position: 0px -92px;
}
.subc-icon6 {
    background-position: 0px -115px;
}
.selectpc-subc .subc-text {
    font-size: 21px;
    font-weight: 700;
    color: #8c91a7;
    position: relative;
    top: 16px;
    float: left;
}
.selectpc-subc .subc-text-right {
    float: right;
    color: #272c40;
    font-weight: 700;
    font-size: 18px;
    border-left: 1px solid #c2c6d6;
    padding-left: 20px;
    width: 90px;
}
.selectpc-subc .subc-text-right div {
    padding: 13px 0px 11px;
    text-align: center;
}
.selectpc-subc .subc-price {
    font-size: 26px;
}
.selectpc-subc .subc-tax {
    font-size: 13px;
    color: #6d6f7b;
    font-weight: 400;
    font-style: italic;
    display: block;
    line-height: 10px;
}
.subc-list-modl li {
    position: relative;
    padding: 9px 0px 9px 35px;
    border-bottom: 1px solid #d4d7e2;
}
.subc-list-modl li .cn_item  {
    position: absolute;
    left: 0px;
    top: 8px;
}
.subc-list-modl li span  {
    font-size: 17px;
    color: #27313b;
    font-weight: 700;
}
.subc-list-modl li span:last-child  {
    position: relative;
    top:0px;
}
.selectpc-subc li {
    border: 1px solid #c2c6d6;
    border-radius: 16px;
    position: relative;
    height: 63px;
    padding: 2px 20px 2px 37px;
    background: #fff;
    margin-bottom: 17px;
    cursor: pointer;
}
.selectpc-subc li .check-subc-frm {
    position: absolute;
    content: '';
    top: 22px;
    z-index: 1;
    left: 17px;
    width: 14px;
    height: 14px;
    border: 2px solid #c2c6d6;
    border-radius: 100%;
    background: #fff;
}
.selectpc-subc li.active {
    border: 1px solid #27313b;
    background: #27313b;
}
.selectpc-subc li.active .subc-text-right {
    border-left: 1px solid #393f4f;
}
.selectpc-subc li.active .check-subc-frm {
    border: 2px solid #cf0056;
    border-radius: 100%;
    background: #cf0056;
}
.selectpc-subc li.active .check-subc-frm:before {
    position: absolute;
    content: '\2713';
    left: 2px;
    top: -4px;
    color: #fff;
    font-size: 9px;
}
.selectpc-subc li.active .subc-text-right {
    color: #fcb218;
}

.modal-subcblack-charge .modal-content {
    background-color: #131418;
    background-image: url(../images/modal-subcblack-charge-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.modal-subcblack-charge .cross-svg {
    background-image: url(../images/cross-black.svg);
}
.modal-subcblack-charge .subc-list-modl li span {
    color: #fff;
}
.modal-subcblack-charge .selectpc-subc .subc-text-right {
    border-left: 1px solid #393f4f;
}

.modal-subcblack-charge .selectpc-subc li {
    border: 1px solid #272c40;
    background: transparent;
}
.modal-subcblack-charge .selectpc-subc li .check-subc-frm {
    border: 2px solid #262b3e;
    border-radius: 100%;
    background: transparent;
}
.modal-subcblack-charge .selectpc-subc .subc-text {
    color: #fff;
}
.modal-subcblack-charge .selectpc-subc .subc-text-right div {
    color: #fff;
}
.modal-subcblack-charge .selectpc-subc .subc-tax {
    color: #6d6f7b !important;
}
.modal-subcblack-charge .subc-list-modl li {
    border-bottom: 1px solid #272c40;
}
.modal-subcblack-charge .selectpc-subc li.active {
    border: 1px solid #272c40;
    background: #272c40;
}
.modal-subcblack-charge .selectpc-subc li.active .check-subc-frm {
    border: 2px solid #cf0056;
    background: #cf0056;
}

.modal-subcblack-charge .selectpc-subc li.active .subc-text-right div {
    color: #fcb218;
}
.modal-subcblack-charge .subc-icon1 {
    background-position: -27px 0px;
}
.modal-subcblack-charge .subc-icon2 {
    background-position: -27px -23px;
}
.modal-subcblack-charge .subc-icon3 {
    background-position: -27px -46px;
}
.modal-subcblack-charge .subc-icon4 {
    background-position: -27px -69px;
}
.modal-subcblack-charge .subc-icon5 {
    background-position: -27px -92px;
}
.modal-subcblack-charge .subc-icon6 {
    background-position: -27px -115px;
}
/*modal-subc-charge end*/



/*--faq page--*/
.faq-content {
    padding-top: 20px;
}
.faq-content .panel-group {
    margin-bottom: 30px;
    margin-top:30px;
}
.faq-content .panel-group .panel {
    margin-bottom: 0;
}
.faq-content .panel-group .panel+.panel {
    margin-top: 17px;
}
.faq-content .panel-default {
    box-shadow: none;
    background: #fff;
    border-color: #efefef;
}
.faq-content .panel-group .panel-heading {
    padding: 0px;
    color: #27313a;
    background-color: #f9f9fa;
    border-color: #efefef;
}
.faq-content .panel-group .panel-heading .panel-title a {
    color: #27313a;
    font-size: 14px;
    text-decoration: none;
    padding: 18px 30px 18px 20px;
    display: block;
    line-height: 18px;
    position: relative;
}
.faq-content .panel-group .panel-heading .panel-title a:hover {
    color: #35353f;
}
.faq-content .panel-group .panel-heading .panel-title a:before {
    background: #fe5993;
    position: absolute;
    left: 0px;
    top: 9px;
    content: '';
    width: 4px;
    height: 37px;
}

.faq-content .panel-group .panel-heading .panel-title a.collapsed:before {
    display: none;
}
.faq-content .panel-group .panel-heading .panel-title a:after {
    position: absolute;
    right: 15px;
    top: 16px;
    content: '-';
    font-size: 28px;
    color: #35353f;
    font-family: arial;
}
.faq-content .panel-group .panel-heading .panel-title a.collapsed:after {
    position: absolute;
    right: 15px;
    top: 17px;
    content: '+';
    font-size: 21px;
    color: #35353f;
    font-family: arial;
}
.faq-content .panel-group .panel-heading .panel-title a:hover:after {
    color: #fe5a93;
}
.faq-content .panel .panel-body {
    color: #9c9c9c;
    border-top: transparent !important;
    font-size: 14px;
    line-height: 25px;
    padding: 20px;
}
.faq-content .panel .panel-body ul {
    padding-top: 18px;
    padding-bottom: 18px;
}
.faq-content .panel .panel-body ul li {
    position: relative;
    padding-left: 28px;
    line-height: 32px;
    color: #27313a;
}
.faq-content .panel .panel-body ul li:before {
    background: url(../images/tick-fq.png) no-repeat 0px 0px;
    position: absolute;
    left: 0px;
    top: 10px;
    content: '';
    width: 14px;
    height: 11px;
}
.faq-content .panel .panel-body a {
    color: #cf0056;
}
.faq-content .panel .panel-body a:hover {
    color: #d23d4e;
}
.black-theme .faq-content .panel-default {
    background: #131418;
}
.black-theme .faq-content .panel-group .panel-heading {
    background-color: #1a1b1d !important;
    border-color: #282834 !important;
}
.black-theme .faq-content .panel-group .panel-heading .panel-title a {
    color: #fff;
}
.black-theme .faq-content .panel-group .panel-heading .panel-title a:hover {
    color: #fff;
}
.black-theme .faq-content .panel-group .panel-heading .panel-title a:before {
    background: #c20152;
}
.black-theme .faq-content .panel-group .panel-heading .panel-title a:after, .black-theme .faq-content .panel-group .panel-heading .panel-title a.collapsed:after {
    color: #fff;
}
.black-theme .faq-content .panel-group .panel-heading .panel-title a:hover:after {
    color: #c20154;
}
.black-theme .faq-content .panel-default {
    border-color: #282834;
}
.black-theme .faq-content .panel .panel-body {
    color: #9c9c9c;
}
.black-theme .faq-content .panel .panel-body ul li {
    color: #fff;
}
.black-theme .faq-content .panel .panel-body ul li:before {
    background: url(../images/tick-fq-black.png) no-repeat 0px 0px;
}
@media (min-width: 1200px) {
    .faq-content {
        padding-top: 40px;
    }
    .faq-content .panel-group {
        margin-top: 50px;
    }
}
@media (min-width: 1600px) {
    .faq-content .main-heading-text h2 {
        font-size: 48px;
    }
}
/*--faq page end--*/


/*
.top-down-category#top-search-wrap:after {
    opacity:1;
    top: 89px;
}


.top-down-category#top-search-wrap {
    opacity: 1;
    top:122px;
    z-index: 88;
}
#top-search-wrap:after {
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    height: 100vh;
    position: absolute;
    right: 0;
    top: -200px;
    width: 100%;
    z-index: 999;
    opacity: 0;
    content: '';
    background: rgba(12, 19, 39, 0.6);
}
#top-search-wrap button .cn_item i {
    left: 5px;
}
#top-search-wrap .form-control {
    background: transparent;
    border: transparent;
    box-shadow: none;
    padding-left: 40px;
    font-size: 16px;
    color: #fff;
}
#top-search-wrap .form-control:focus {
    box-shadow: none;
}
#top-search-wrap {
    background: rgba(10, 205, 163, 0.95);
    padding: 20px 0px;
    box-shadow: 0px 3px 10px rgba(12,13,13,.44);
    position: absolute;
    top: -200px;
    left: 0px;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 100%;
}
#top-search-wrap .center-searchtop {

    margin: 0px auto;
    border-bottom: 1px solid transparent;
}
#top-search-wrap .form-control, #top-search-wrap button {
    background: transparent;
    border: transparent;
}
#top-search-wrap button {
    position: absolute;
    top: 31px;
}

.search-toggled#top-search-wrap:after {
    opacity:1;
    top: 89px;
}
.search-toggled#top-search-wrap {
    opacity: 1;
    top:0px;
    z-index: 88;
}
@media (max-width: 767px) {
    .top-down-category#top-search-wrap {
        top: 126px;
    }

    #top-search-wrap {
        padding: 5px 0px;
    }
    #top-search-wrap button .cn_item i {
        top: -13px;
    }

}
@media (min-width: 1280px) {
    #top-search-wrap .center-searchtop {
        width: 33%;
    }
}
@media (min-width: 768px) {
    #top-search-wrap .center-searchtop {
        width: 50%;
    }
}*/


/*/ .modal-getapp-modal /*/
.modal-getapp-modal .modal-content {
    -webkit-box-shadow: 0 6px 35px rgba(41, 41, 41, 0.75);
    box-shadow: 0 6px 35px rgba(41, 41, 41, 0.75);
}

.modal-getapp-modal .modal-content,
.modal-getapp-modal .videode-modal-bg {
    border-radius: 20px;
}

.videode-modal-bg {
    width: 100%;
    background-image: url(../images/videodesh-modal-bg.jpg);
    background-repeat: no-repeat;
    width: 100%;
    background-position: 0px 0px;
    background-size: cover;
}

.videode-modal-bg .video-thumb img {
    border-radius: 20px 20px 0px 0px;
}

.videode-modal-content {
    padding: 40px 20px 40px;
}

.videode-modal-content .videode-modal-text h2 {
    font-size: 27px;
    font-weight: 500;
}

.videode-modal-content .videode-modal-text h4 {
    font-size: 20px;
    color: #eaeaed;
    font-weight: 400;
}

.videode-modal-content .getapp-modal-de {
    padding-top: 29px;
}

.videode-modal-content .getapp-modal-de .btn {
    color: #fff;
    font-size: 19px;
    font-weight: 500;
    border-radius: 25px;
    padding: 12px 0px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
    width: 304px;
}

.videode-modal-content .getapp-modal-de .btn-primary {
    background-color: #cf0056 !important;
    border-color: #cf0056;
}

.modal-videonwshow-modal .modal-dialog {
    width: 398px;
}

@media (max-width: 355px) {
    .modal-videonwshow-modal .modal-dialog {
        width: 261px;
    }
    .videode-modal-content {
        padding: 20px 15px;
    }
    .videode-modal-content .videode-modal-text h2 {
        font-size: 22px;
        font-weight: 500;
    }
    .videode-modal-content .videode-modal-text h4 {
        font-size: 17px;
        color: #eaeaed;
        font-weight: 400;
    }
    .videode-modal-content .getapp-modal-de .btn {
        width: 191px;
        font-size: 16px;
        padding: 10px 0px;
    }
}
/*/ .modal-getapp-modal /*/

.supportfix {
    position: fixed;
    bottom: 60px;
    right: 10px;
    z-index: 888;
    display: inline-block;
    text-align: center;
    display: block;
    transition: all 0.5s ease;
}

.supportfix .icon-wht {
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    position: relative;
    top: 9px;
    display: inline-block;
}

.supportfix .whatsapp-icon-black {
    background-image: url(../images/svg/WhatsApp-Bottom-black.svg);
}

.supportfix .whatsapp-icon-white {
    background-image: url(../images/svg/WhatsApp-Bottom-white.svg);
}

/* payment-jazz-method */

.payment-jz-form .form-control {
    height: 46px;
    padding: 6px 18px 6px 18px;
    font-size: 15px;
    color: #27313a;
    background-color: transparent;
    border: 1px solid #ebebeb;
    border-radius: 35px;
    box-shadow: none;
    position: relative;
}

.payment-jz-form .select-type-form {
    color: #27313a;
    position: relative;
    -webkit-appearance: none;
}

.black-theme .payment-jz-form .select-type-form {
    color: #929ba6 !important;
}


.black-theme .payment-jz-form .form-control {
    color: #FFFFFF;
    border: 1px solid #393a3e;
}

.otherpaymnet-model {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.otherpaymnet-model li a span.cn_item {
    margin-right: 5px;
}

.otherpaymnet-model .nav-tabs {
    margin-left: 0px;
    border-bottom: medium none;
    margin-top: 0px;
}

.otherpaymnet-model .nav-tabs>li {
    display: inline-block;
    margin-right: 10px;
    width: 160px;
    margin-bottom: 20px;
    float: none;
}

.otherpaymnet-model li:last-child {
    margin-right: 0px;
}

.otherpaymnet-model .nav-tabs>li>a {
    border: 1px solid #c2c6d6;
    padding: 8px 12px 0px;
    display: block;
    font-size: 12px;
    border-radius: 10px;
    color: #272c40;
    text-align: left;
    height: 40px;
    background: transparent;
}

.otherpaymnet-model .nav-tabs>li.active>a,
.otherpaymnet-model .nav-tabs>li.active>a:focus,
.otherpaymnet-model .nav-tabs>li.active>a:hover {
    border: 1px solid #cf0056;
    background: transparent;
    color: #272c40;
}

.black-theme .otherpaymnet-model .nav-tabs>li>a {
    border: 1px solid #2e313c;
    color: #fff;
}

.black-theme .otherpaymnet-model .nav-tabs>li.active>a,
.black-theme .otherpaymnet-model .nav-tabs>li.active>a:focus,
.black-theme .otherpaymnet-model .nav-tabs>li.active>a:hover {
    border: 1px solid #cf0056;
    color: #fff;
}

.account-content-payment-list {
    margin-top: 24px;

}
.account-content-payment-list li {
    float: left;
    margin-right: 56px;
    margin-bottom: 24px;

}

.pack-form.radio-sub {
    padding: 0px 0px 6px;
}

.pack-form .radio-sub input[type="radio"] {
    display: none;
}
.pack-form .radio-sub .check-alighn {
    position: relative;
    top: 16px;
}
.pack-form .radio-sub input[type="radio"]+label span {
    background: transparent url(../images/check-prem.png) no-repeat scroll right top;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    margin: -18px 8px 0 0;
    vertical-align: middle;
    width: 18px;
}
.pack-form .radio-sub input[type="radio"]:checked+label span {
    background: transparent url(../images/check-prem.png) no-repeat scroll left top;
}
.pack-form .btn {
    margin-bottom: 20px;
}

.tx-st-paymnt p {
    color: #414a52;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.tx-st-paymnt p i {
    color: #b0afaf;
    font-size: 14px;
    font-style: normal;
    display: block;
}
.black-theme .tx-st-paymnt p {
    color: #fefefe;
}
.select-drp-arw {
    background: url(../images/svg/Arrow-View-All.svg) no-repeat;
    height: 15px;
    width: 11px;
}
.select-drp-jz .cn_item {
    position: absolute;
    top: 12px;
    right: 17px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    z-index: 2;
}


/*--customersupportcontant--*/
.defualt-page-sec .or-incase-wrap h3 {
    width: 100%;
    text-align: center;
    padding: 0px 30px 0px;
    line-height: 30px;
    margin-bottom: 0px;
}
.white-theme .defualt-page-sec .or-incase-wrap h3 {
    color: #888888;
}
.or-incase-wrap .or-incase-out {
    text-align: center;
    border-bottom: 1px dashed rgba(8, 8, 8, 0.24);
    display: inline-block;
    width: 100%;
    margin: 4px 0px 34px;
    position: relative;
}
.black-theme .or-incase-wrap .or-incase-out {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.24);
}
.or-incase-wrap .or-incase-out .or-incase {
    font-size: 20px;
    position: relative;
    padding: 0px 12px;
    background: #fff;
    color: #888888;
    top: 14px;
}
.black-theme .or-incase-wrap .or-incase-out .or-incase {
    background: #131418;
    color: #fff;
}
.support-with-contactus {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.or-incase-wrap .support-with-contactus a {
    display: inline-block;
    margin-right: 35px;
}
.or-incase-wrap .support-with-contactus a:last-child {
    margin-right: 0px;
}
@media (max-width: 479px) {
    .or-incase-wrap .support-with-contactus a {
        margin-right: 10px;
    }
}
@media (max-width: 384px) {
    .or-incase-wrap .support-with-contactus a {
        margin-right: 0px;
        margin-bottom: 10px;
    }
}
@media (min-width: 600px) {
    .or-incase-wrap {
        width: 500px;
        margin: 0px auto 30px;
    }
}
/*--customersupportcontant end--*/


.contactus-icon{
    float: left;
    position: fixed;
    right: 17px;
    bottom: 31px;
    z-index: 999;
}
.contactus-icon img{
    width: 50px !important;
}
/* qrcode modal*/

.heading-qr-sec {
    padding-top: 20px;
}

.heading-qr-sec span {
    font-size: 20px;
    text-transform: uppercase;
}

.qrbar-content {
    background: #fff;
    border-radius: 7px;
    padding: 30px 20px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.qrbar-content p {
    font-size: 18px;
    color: #808b95;
    font-weight: 500;
    margin-top: 30px;
    line-height: 24px;
}

.qrbar-content span {
    font-weight: 400;
}

.qr-btn {
    text-align: center;
}

.qr-btn .btn-primary {
    background-color: #cf0056 !important;
    border-color: #cf0056 !important;
    color: #fff;
    padding: 6px 50px;
}

.qrcode-modal .modal-content {
    background-color: #131418;
    background-image: none;
}


/* qrcode modal end*/
/* browseall page*/
.tpsearch-bar-ml {
    width: 100%;
    float: left;
    margin: 0px 0px 15px;
    position: relative;
}
.tpsearch-wrap input[type="text"] {
    height: 40px;
    margin: 0;
    padding: 4px 18px 4px 41px;
    background-color: #2a2a2a;
    border: 1px solid #101115;
    border-radius: 7px;
    color: #fff;
    font-size: 16px;
    width: 100%;
    display: inline-block;
    outline: none;
}
.tpsearch-wrap.active input[type="text"] {
    border: 1px solid #686868;
}
.tpsearch-wrap input[type="text"]::-moz-placeholder {
    color: #b2b2b2;
    opacity: 1;
}

.tpsearch-wrap input[type="text"]::-ms-input-placeholder {
    color: #b2b2b2;
}

.tpsearch-wrap input[type="text"]::-webkit-input-placeholder {
    color: #b2b2b2;
}
.tpsearch-wrap .serch-smcross {
    display: none;
    position: absolute;
    right: 8px;
    top: 7px;
    cursor: pointer;
}
.tpsearch-wrap button {
    border: none;
    background: transparent;
    position: absolute;
    left: 8px;
    top: 7px;
}
.tpsearch-wrap button svg {
    width: 19px;
    height: 19px;
    fill: #aeaeae;
}
.tpsearch-wrap.active button svg {
    fill: #fff;
}
.tpsearch-wrap.active .serch-smcross {
    display: block;
}
.brwsal-media {
    margin-bottom:36px;
}
.brwsal-media img {
    border-radius:10px;
}
@media (max-width: 767px) {
    .brwsal-media {
        margin-bottom: 11px;
    }
}
/* browseall page end*/
/* connect-freebox-screen*/
.connect-freebox-screen {
    margin-top:36px;
}
.connect-freebox-screen .freebox-text h4 {
    font-size: 58px;
    font-weight: 700;
    margin-bottom: 17px;
    color: #3e3e3e;
    margin-top: 18px;
}
.black-theme .connect-freebox-screen .freebox-text h4 {
    color: #fff;
}
.connect-freebox-screen .freebox-text p {
    font-size: 34px;
    font-weight: 400;
    margin-bottom:0px;
    color: #888888;
    margin-top: 10px;
    line-height: 50px;
}

.connect-freebox-screen .fb-connect-icon svg {
    width: 205px;
    height: 205px;
    padding: 10px;
    border: 4px solid #81a6d3;
    border-radius: 100%;
    background: #131418;
}
@media (max-width: 1199px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 40px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 24px;
        line-height: 34px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 165px;
        height: 165px;
    }
}
@media (max-width: 767px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 28px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 17px;
        line-height: 28px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 135px;
        height: 135px;
    }
}
@media (max-width: 480px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 24px;
        margin-bottom: 10px;
        margin-top: 6px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 15px;
        line-height: 24px;
        margin-top: 0px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 105px;
        height: 105px;
        padding: 4px;
        border: 3px solid #81a6d3;
    }
}
@media (max-width: 479px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 13px;
        line-height: 24px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 85px;
        height: 85px;
    }
}
@media (max-width: 384px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 20px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 12px;
        line-height: 19px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 75px;
        height: 75px;
    }
}
@media (max-width: 350px) {
    .connect-freebox-screen .freebox-text h4 {
        font-size: 18px;
    }
    .connect-freebox-screen .freebox-text p {
        font-size: 11px;
        line-height: 16px;
    }
    .connect-freebox-screen .fb-connect-icon svg {
        width: 65px;
        height: 65px;
    }
}
/* connect-freebox-screen end */

/* newsgoogflow */
.newsgoogflow-body {
    background-image: url(../images/lg-bg.jpg);
    background-size: cover;
    background-position: center top;
    width: 100%;
    display: table;
    height: 100%;

}
.newsgoogflow-warp {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    height: 100%;
}

.newsgoogflow-cent {
    margin: 0px auto;
    width: 360px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.newsgoogflow-bg-mike {
    display: table;
    width: 100%;
    vertical-align: middle;
    height: 100%;
}
.newsgoogflow-logo-verf {
    text-align: center;
}
.newsgoogflow-logo-verf img {
    margin-bottom: 15px;
    margin-top: 10px;
}
.newsgoogflow-logo-verf span {
    color: #54ef92;
    border: 1px solid #54ef92;
    border-radius: 15px;
    padding: 3px 19px 2px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}
.newsgoogflow-border-form-cn {
    margin-top:25px;
}
.newsgoogflow-border2-form-cn {
    margin-top:0px;
    padding-top: 8px;
}
.newsgoogflow-border-form-cn .form-group {
    margin-bottom: 20px;
}
.newsgoogflow-border-form-cn label {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 14px;
}
.newsgoogflow-border-form-cn .form-control {
    height: 40px;
    padding: 6px 39px 6px 21px;
    font-size: 14px;
    color: #fff;
    border: none;
    border-radius: 7px;
    background: #454447;
    box-shadow: none;
    position: relative;
    font-weight: 400;
    border: 1px solid #252529;
}
.newsgoogflow-border-form-cn .form-control:focus {
    border-color: transparent;
    outline: 0;
    box-shadow: none;
    background:#979595
}
.newsgoog-region-slect .form-control {
    padding-left: 55px;
    border: 1px solid #646466;
}


.newsgoog-region-slect .newsgoog-region {
    position: absolute;
    left: 11px;
    top: 5px;
    z-index: 2;
}
.newsgoog-region-slect .newsgoog-region span {
    font-size: 14px;
    font-weight: 700;
    color: #727376;
    display: inline-block;
    line-height: 32px;
}
.newsgoog-region-slect .newsgoog-region:after {
    top: 9px;
    content: "";
    display: block;
    height: 13px;
    right: -10px;
    position: absolute;
    width: 1px;
    background-color: #fff;
}

.verfyact-acnt-bar, .verfyfield-acnt-bar {
    height: 40px;
    padding: 8px 39px 6px 21px;
    font-size: 14px;
    color: #fff;
    border-radius: 7px;
    position: relative;
    font-weight: 900;
}
.verfyact-acnt-bar {
    background: #DB3539;
}
.active.verfyact-acnt-bar {
    background: #10A64A;
}
.verfyfield-acnt-bar {
    background: #454447;
}
.newsgoogflow-border-form-cn .eyes-svg {
    background-image: url(../images/svg/eyesoff.svg);
    width: 23px;
    height: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.newsgoogflow-border-form-cn .active.eyes-svg {
    background-image: url(../images/svg/-e-EYE.svg);
}
.newsgoogflow-border-form-cn .cross-wh-svg {
    background-image: url(../images/svg/cross-circle.svg);
    width: 23px;
    height: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.newsgoogflow-border-form-cn .active .cross-wh-svg {
    background-image: url(../images/svg/tick-circle.svg);
}
.newsgoogflow-border-form-cn .icon-right, .newsgoogflow-border-form-cn .icon-right-big {
    position: absolute;
}
.newsgoogflow-border-form-cn .icon-right {
    right: 8px;
    top: 50px;
}
.newsgoogflow-border-form-cn .icon-right2 {
    top: 7px;
}

.newsgoogflow-border-form-cn .verfyact-acnt-bar .icon-right {
    top: 12px;
}
.newsgoogflow-border-form-cn .newsgoogflow-border-form-cn .form-control:focus {
    border-color: #000;
}
.newsgoogflow-border-form-cn .icon-right-big {
    right: -13px;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.frg-lnk {
    font-size: 13px;
    color: #fff;
    text-decoration: none;
}
.frg-lnk:focus, .frg-lnk:hover {
    color: #fff;
    text-decoration: none;
}
.newsgoogflow-modal-all .btn.disabled {
    background-color: #979595;
    border: 1px solid #979595;
    color: #131418;
}
.newsgoogflow-modal-all .btn {
    padding: 11px 60px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 900;
    border-radius: 32px;
    text-transform: uppercase;
    background-color: #fff;
    border-color: #959595;
    color: #000000;
    margin-top: 12px;
}
.welc-verf.marr {
    margin-bottom:25px
}
.welc-verf span {
    font-size:13px;
    color:#fff;
}
.nwflow-pa {
    margin-bottom: 15px;
    margin-top: 20px;
}
.nwflow-pa span {
    font-size: 15px;
    font-weight: 700;
}
.newsgoogflow-payment-tabs .nav-tabs {
    border-bottom: medium none transparent;
    padding-bottom: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    margin-bottom: 0px;
    display: inline-block;
    white-space: nowrap;
}
.newsgoogflow-payment-tabs .nav-tabs > li > a {
    border: none;
    border-radius: 35px;
    color: #A9A9A9;
    font-size: 11px;
    background: transparent;
    padding: 11px 17px;
    position: relative;
    line-height: .5;
}
.newsgoogflow-payment-tabs .nav-tabs > li  {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 10px;
    padding: 0;
    float: none;
    display: inline-block;
}
.newsgoogflow-payment-tabs .nav-tabs > li:last-child  {
    margin-right: 0px;
}
.newsgoogflow-payment-tabs .nav-tabs > li.active > a, .newsgoogflow-payment-tabs .nav-tabs > li.active > a:focus, .newsgoogflow-payment-tabs .nav-tabs > li.active > a:hover {
    color: #fff;
    border: none;
    background: #CF0056;
}
.newsgoogflow-selectpc-subc {
    padding-top: 8px;
    border-top: 2px solid #505153;
}
.newsgoogflow-pymentpscare {
    border-top: 2px solid #505153;
}
.nwpaymet-spacer-mar {
    margin-top:10px;
    margin-bottom:10px;
}
.nwpaymet-spacer-mar2 {
    margin-top:20px;
    margin-bottom:20px;
}
.newsgoogflow-selectpcoff-subc {
    padding-top: 0px;
    border-top: none;
}
.newsgoogflow-selectpc-subc h4 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px;
}
.newsgoogflow-selectpc-subc li {
    padding: 12px 12px 6px 15px;
    margin-bottom: 18px;
    border-radius: 7px;
    border: 1px solid #434346;
    background: #36373a;
    display: inline-block;
    width: 100%;
    position: relative;
    cursor: pointer;
}
.newsgoogflow-selectpc-subc li.active:nth-child(1), .newsgoogflow-selectpc-subc li.daily {
    background: -webkit-linear-gradient(left, rgba(21,173,109,1) 0%,rgba(8,109,81,1) 100%);
    background: linear-gradient(to right,rgba(21,173,109,1) 0%,rgba(8,109,81,1) 100%);
}
.newsgoogflow-selectpc-subc li.active:nth-child(2), .newsgoogflow-selectpc-subc li.weekly {
    border: 1px solid transparent;
    background: -webkit-linear-gradient(left, rgba(85,132,182,1) 0%,rgba(67,71,127,1) 100%);
    background: linear-gradient(to right,rgba(85,132,182,1) 0%,rgba(67,71,127,1) 100%);
}
.newsgoogflow-selectpc-subc li.active:nth-child(3), .newsgoogflow-selectpc-subc li.monthly {
    border: 1px solid transparent;
    background: -webkit-linear-gradient(left, rgba(42,45,100,1) 0%,rgba(104,32,96,1) 100%);
    background: linear-gradient(to right,rgba(42,45,100,1) 0%,rgba(104,32,96,1) 100%);
}
.newsgoogflow-selectpc-subc .newsgoogflow-subc-text {
    color: #fff;
    position: relative;
    float: left;
}
.newsgoogflow-subc-text-right {
    margin-top: 4px;
}
.newsgoogflow-subc-text-right span {
    display: block;
    font-size: 9px;
    font-style: italic;
    line-height: 13px;
}
.newsgoogflow-selectpc-subc .newsgoogflow-text-right {
    font-size: 15px;
    font-weight: 900;
    color: #fff;
    top: 0px;
    position: relative;
    float: right;
}
.newsgoogflow-selectpc-subc .newsgoogflow-text-right div {
    padding: 9px 0px 11px;
    text-align: center;
}
.newsgoogflow-selectpc-subc .newsgoogflow-subc-price {
    font-size: 15px;
}
.newsgoogflow-selectpc-subc .newsgoogflow-subc-tax {
    font-size: 7px;
    font-weight: 500;
    letter-spacing: 1px;
    display: block;
    line-height: 15px;
}
.newsgoogflow-selectpc-subc li .newsgoogflow-check-subc-frm {
    position: absolute;
    top: -4px;
    z-index: 1;
    left: -8px;
}
.newsgoogflow-check .ttl-pck {
    margin-left: 25px;
    font-size: 14px;
    font-weight: 500;
}
.newsgoogflow-selectpcoff-subc .newsgoogflow-check .ttl-pck {
    margin-left: 0px;
}
.newsgoogflow-check .newmon-chtick {
    background-image: url(../images/svg/nwflow-ticknot.svg);
    width: 33px;
    height: 33px;
    background-repeat: no-repeat;
}
.newsgoogflow-selectpc-subc li.active .newsgoogflow-check .newmon-chtick {
    background-image: url(../images/svg/nwflow-tickcheck.svg);
}
.new-pack-ntt {
    color: #616164;
}
.new-pack-ntt span {
    line-height: 1.8;
}
.new-pack-ntt, .new-pack-ntt a {
    font-size: 10px;
}
.new-pack-ntt a, .new-pack-ntt a:focus, .new-pack-ntt a:hover {
    color: #b8b8b9;
    font-weight: 700;
    text-decoration:underline;
}
.newsgoogflow-modal-all .btn+.btn {
    margin-left:30px;
}
.newsgoog-tab-content .newsgoogflow-modal-all  {
    margin-top:20px;
}
.newsgoog-tab-content .newsgoogflow-modal-all .btn {
    padding: 11px 30px;
}
.newschose-conrty-last .selctyour-count img {
    margin-right: 7px;
    max-width: 16px;
}
.newschose-conrty-last .selctyour-count {
    color: #616164;
    font-size: 10px;
    margin-right: 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.newschose-conrty-last .cng-count {
    text-decoration: underline;
    color: #616164;
    font-size: 10px;
    cursor: pointer;
}
.newsgoogflow-border-form-cn .paymntsl-text-form {
    padding-top:10px;
}
.newsgoogflow-border-form-cn .paymntsl-text-form span:first-child {
    color: #BFBFBF;
}
.newsgoogflow-border-form-cn .paymntsl-text-form span {
    font-size: 15px;
    line-height: 22px;
    color: #fff;
    font-weight: 400;
}
.newsgoogflow-border-form-cn .pin-input-field {
    margin: 20px auto 0px;
}
.newsgoogflow-border-form-cn .pin-input-field li {
    display: inline-block;
    width: 48px;
    margin-right: 13px;
}
.newsgoogflow-border-form-cn .pin-input-field li .form-control {
    height: 50px;
    padding: 8px 0px 10px 0px;
    font-size: 27px;
    font-weight: 700;
    color: #fff;
    background-color: #2a2a2a;
    background-image: none;
    border: 2px solid #BFBFBF;
    border-radius: 7px;
    text-align: center;
}
.newsgoogflow-border-form-cn .pin-input-field .form-control:focus {
    color: #fff;
    border: 2px solid #fff;
}
.newsgoogflow-border-form-cn .pin-input-checker {
    margin: 23px 0px 0px;
}
.newsgoogflow-border-form-cn .pin-input-checker span.pinresend-title {
    font-size: 14px;
    color: #9e9e9f;
    position: relative;
}
.newsgoogflow-mb-spacerbig {
    margin-top:20%;
}
.newsgoogflow-mb-spacerbig2 {
    margin-top:30%;
}
.newsgoogflow-modal-all.nflowbtn-blockhalf {
    padding-left:30px;
    padding-right:30px;
}
.nwflow-mdmb-bja.modal-proceed-success .modal-dialog {
    margin-top: 14%;
}
.nwflow-mdmb-bja.modal-proceed-success .modal-content {
    background-color: transparent;
    border: none;
    border-radius: 0px;
    padding: 0px;
    box-shadow: none;
}
.nwflow-mdmb-bja.modal-proceed-success .modal-body {
    padding: 0px;
}
.nwflow-mdmb-bja.modal-proceed-success .modal-proceed {
    border-bottom: none;
    border-radius: 8px;
    background: #1E1E1E;
    border: 1px solid #1E1E1E;
}
.nwflow-mdmb-bja.modal-proceed-success .modal-proceed-content {
    margin: 0px auto;
}
.nwflow-mdmb-bja .after-success-padd {
    padding: 40px 20px 35px;
}
.nwflow-mdmb-bja .after-sucs-icons {
    display: inline-block;
    margin-bottom: 10px;
}
.nwflow-mdmb-bja .after-success-heading h3 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 12px;
}
.nwflow-mdmb-bja .after-success-heading span {
    color: #c0c0c0;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    display: block;
}
.nwflow-mdmb-bja .after-success-twobtn {
    margin-top:20px;
}
.nwflow-mdmb-bja .after-success-twobtn .btn {
    padding: 11px 50px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 900;
    border-radius: 32px;
    text-transform: uppercase;
    background-color: #fff;
    border:2px solid #fff;
    color: #131418;
    margin-top: 12px;
}
.nwflow-mdmb-bja .after-success-twobtn .btn+.btn {
    margin-left: 10%;
}
.nwflow-mdmb-bja .after-success-twobtn ._btn-two {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}
.nwflow-mdmb-link a {
    color: #b8b8b9 !important;
    font-size: 13px;
}
.newflow-minspacer {
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #525252;
}

.nwflow-mdmb-bja.modal-proceed-success.in {
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
}
.newsgoogflow-mobileacount .select-bjsubc .box-slectbj {
    background: #0a0a0a;
    border: 1px solid #0a0a0a;
}
.nwvr_icn-spacer2 {
    margin: 20px 0px 20px;
    border-top: 2px solid #282833;
}
.newsgoogflow-mobileacount h4 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 18px;
    margin-top: 18px;
}
.nwwaletpaymet-check {
    position: relative;
    margin-top: -8px;
    cursor: pointer;
    padding-left: 26px;
}
.nwwaletpaymet-check .nwwaletpaymet-tick {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 100%;
    display: inline-block;
    margin-right: 0px;
    position: absolute;
    top: 1px;
    left: 0px;
}
.nwwaletpaymet-check.active .nwwaletpaymet-tick {
    border: 2px solid #cf0056;
    background: #cf0056;
}
.nwwaletpaymet-check.active .nwwaletpaymet-tick:before {
    position: absolute;
    content: '';
    background-image: url(../images/svg/tick.svg);
    width: 9px;
    height: 6px;
    left: 0px;
    top: 2px;
}
.nwwaletpaymet-check .nwwaletpaymet-check-title {
    font-size: 11px;
    line-height: 15px;
}
.nwwaletpaymet-subcselect-subc {
    padding-top: 15px;
}
.nwwaletpaymet-subcselect-subc li {
    border-radius: 7px;
    height: 63px;
    padding: 0px 15px 0px 15px;
    margin-bottom: 14px;
    display: inline-block;
    margin-right: 15px;
    position: relative;
    cursor: pointer;
    background: #1a1a1a;
    border: 2px solid #32323e;
    width: 110px;
}
.nwwaletpaymet-subcselect-subc li:last-child {
    margin-right: 0px !important;
}
.nwwaletpaymet-subcselect-subc li.active {
    border: 2px solid #fff;
    background: #0f1013;
}
.nwwaletpaymet-subcselect-subc li .nwwaletpaymet-subcselect-icon {
    position: absolute;
    right: -8px;
    top: -10px;
}
.nwwaletpaymet-subcselect-subc li .nwwaletpaymet-mdl-subcselect {
    display: table-cell;
    height: 63px;
    vertical-align: middle;
    width: 100vw;
}
.nwwaletpaymet-subcselect-subc li .checktick-svg {
    width: 19px;
    height: 19px;
    opacity: 0;
}
.nwwaletpaymet-subcselect-subc li.active .checktick-svg {
    opacity: 1;
}

.tx-st-paymnt .walletPrice {
    margin-left: 30px;
    position: relative;
    top: -5px;
}

.nwwaletpaymet-subcselect-subc li .nwwaletpaymet-mdl-subcselect img {
    max-height: 40px;

}
.afterpaymentpac-notc h3 {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    margin: 30px 0px 20px;
}
.afterpaymentpac-notc h4 {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin: 20px 0px 10px;
}
.afterpaymentpac-notc h3>span {
    color:#AAAAAA;
    font-size:13px;

}
.afterpaymentpac-notc .lls-1 li  {
    padding-left:26px;
    position:relative;
    color:#AAAAAA;
    font-size:13px;

}
.afterpaymentpac-notc .lls-1 li:before {
    background-image: url(../images/svg/lls-1-arrw.svg);
    width: 14px;
    height: 13px;
    position: absolute;
    content: '';
    left: 0px;
    top: 3px;
    background-repeat: no-repeat;
}
.afterpaymentpac-notc .lls-2 {
    margin-top: 10px;
}
.afterpaymentpac-notc .lls-2 li {
    padding-left: 15px;
    position: relative;
    margin-bottom: 10px;
}
.afterpaymentpac-notc .lls-2 li:before {
    width: 6px;
    height: 6px;
    position: absolute;
    content: '';
    left: 0px;
    top: 7px;
    background: #AAAAAA;
    border-radius: 100%;
}
.nwflow-mdmb-paymentconfirm-btn {
    margin-top: -16px;
}
.nwflow-mdmb-paymentconfirm-btn div {
    text-align: center;
}
.nwflow-mdmb-paymentconfirm-btn div a {
    font-size: 14px;
    font-weight: 700;
    color: #CF0056;
    line-height: 59px;
    text-align: center;
    text-transform: uppercase;
}
.nwflow-appspacer-time {
    position: relative;
    height: 55px;
    background: #2F2F2F;
    padding: 0px 25px;
    margin: 20px -25px;
    text-align: left;
}
.nwflow-appspacer-time .time-rem {
    font-weight: 400;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    margin-top: 14px;
}
.nwflow-appspacer-time .time-rem span:first-child {
    font-weight: 600;
    margin-right: 5px;
}
.nwflow-appspacer-time .cn_item {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
@media (max-width: 1199px){
    .nwflow-mdmb-bja.modal-proceed-success .modal-dialog {
        margin-top: 50%;
    }
    .nwflow-mdmb-bja .after-success-twobtn .btn {
        padding: 11px 40px;
    }
}
@media (max-width: 359px){
    .newsgoogflow-cent {
        width: 290px;
    }
    .newsgoogflow-payment-tabs .nav-tabs {
        padding-bottom: 13px;
    }
    .newsgoogflow-payment-tabs .nav-tabs > li {
        margin-left: 0px;
        margin-right: 0px;
    }
    .newsgoogflow-payment-tabs .nav-tabs > li > a {
        font-size: 10px;
        padding: 11px 12px;
    }
    .newsgoogflow-modal-all .btn+.btn {
        margin-left:10px;
    }
    .nwwaletpaymet-subcselect-subc {
        padding-top: 8px;
    }
    .nwwaletpaymet-subcselect-subc li {
        height: 58px;
        padding: 0px 15px 0px 15px;
        width: 84px;
    }
    .nwwaletpaymet-subcselect-subc li .nwwaletpaymet-mdl-subcselect {
        height: 58px;
    }
}

@media (min-width: 320px){
    .nwflow-mdmb-bja.modal-proceed-success .modal-dialog {
        width: 300px;
    }
    @media (min-width: 480px){
        .nwflow-mdmb-bja.modal-proceed-success .modal-dialog {
            width: 325px;
        }
    }
    .nwflow-mdmb-bja.modal-proceed-success .modal-dialog {
        margin-left: auto;
        margin-right: auto;
    }
}
.nwvr_icn {
    margin: 20px 0px 15px;
}
.nwvr_icn .nwvr_icn-icn {
    margin-right: 10px;
    position: relative;
    top: 5px;
}
.nwvr_icn .nwvr_icn-tt {
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
}
.nwvr_content a {
    font-size: 16px;
    font-weight: 400;
    color: #e63668;
}
.nwvr_content p {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    display: block;
    line-height: 22px;
    margin-bottom: 25px;
}
.nwvr_icn-spacer {
    margin: 20px 0px 20px;
    border-top: 1px solid #282833;
}
.nwvr_icn-social h3 {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 15px;
}

.nwvr_icn-social .nwvr_icn-list a {
    display: inline-block;
    margin-right: 12px;
}
.nwvr_icn-social .nwvr_icn-list a:last-child {
    margin-right: 0x;
}
.nwvr_icn-dwnlo a {
    padding-top: 20px;
    display: inline-block;
    margin-right: 15px;
}
.nwvr_icn-footer .nwnav-ft a {
    padding-bottom:7px;
    display: inline-block;
    margin-right: 15px;
    color: #fff !important;
}

.nwvr_icn-footer .copr {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
.newflowlogin p {
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 10px;
    color: rgba(255, 255, 255,0.65);
}
.nwflow-login-link a {
    color:#9E9E9F;
}
.newflowlogin-social-list {
    padding-top: 20px;
}
.newflowlogin-social-list li {
    margin-bottom: 20px;
}
.newflowlogin-social-list li a {
    font-size: 15px;
    font-weight: 500;
    color: #131418;
    border: 1px solid #323232;
    display: block;
    padding: 11px 10px;
    border-radius: 20px;
    position: relative;
    background: rgb(0 0 0 / 0.17);
}
.newflowlogin-social-list li a .cn_item {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}
.newflowlogin-social-list li.gmail-style a {
    border: 1px solid #fff;
    background: #fff;
    color: #131418;
}
.newflowlogin-social-list li.facbook-style a {
    border: 1px solid #1877f2;
    background: #1877f2;
    color: #fff;
}

/* newsgoogflow end */
/* offline-content-wrap */

.offline-content-wrap, .offline-content-main {
    margin: 0px auto;
}
.offline-content-mainbody {
    background: #171717;
}
.offline-content-main {
    max-width: 1080px;
    background: #171717;
    padding-bottom:40px;
}
.offline-content-wrap {
    width: 500px;
    position: relative;
    z-index: 2;
    padding-left:15px;
    padding-right:15px;
}
.offline-content-top {
    margin-top: -138px;
    padding-bottom: 40px;
}
.offline-content-top h1 {
    color: #fff;
    font-size: 29px;
    font-weight: 900;
    line-height: 39px;
    text-shadow: 0px 0px 30px #000;
}
.offline-content-top .taglin-btn {
    padding: 10px;
    border-radius: 7px;
    background: #e83c6d;
    font-weight: 700;
    color: #fff;
    display: block;
    font-size: 20px;
}

.offlinems-md-form .offlineinput-box label {
    margin-bottom: 0px;
    font-weight: 400;
    color: #c0c0c0;
    font-size: 11px;
    background: #0f0f0f;
    padding: 0px 5px;
    position: absolute;
    top: -6px;
    left: 10px;
    line-height: 10px;
}
.offlinems-md-form .form-group {
    margin-bottom: 25px;
}
.offlinems-md-form .offlineinput-box .form-control {
    display: block;
    width: 100%;
    height: 54px;
    padding: 6px 15px 6px 15px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #0f0f0f;
    border: transparent;
    border-radius: 15px;
    border-color: transparent;
    box-shadow: none;
}
.offlinems-md-form .offlineinput-box {
    height: 58px;
    border: 2px solid #c0c0c0;
    border-radius: 15px;
}
.offlinems-md-form .offlineinput-box.active {
    height: 58px;
    border: 2px solid #931d30;
    border-radius: 15px;
}
.offlinems-md-form .offlineinput-box .get-pinbox-frm {
    padding-right:125px;
}
.offlinems-md-form .offlineinput-box .get-pinbox {
    background: #4f161f;
    color: #fff;
    border-radius: 15px;
    padding: 10px 35px 11px;
    border: none;
    position: absolute;
    right: 5px;
    font-size: 16px;
    top: 4px;
}
.offlinems-md-form .pin-input-field {
    margin: 0px auto 0px;
}
.offlinems-md-form .pin-input-field li {
    display: inline-block;
    width: 11%;
    margin-right: 12%;
}
.offlinems-md-form .pin-input-field li:last-child {
    margin-right: 0px;
}
.offlinems-md-form .pin-input-field li .form-control {
    height: 45px;
    padding: 9px 0px 7px 0px;
    font-size: 27px;
    font-weight: 700;
    color: #fff;
    background-color: transparent;
    background-image: none;
    border: none;
    border-bottom: 2px solid #BFBFBF;
    border-radius: 0px;
    text-align: center;
}
.offlinems-md-form .pin-input-field .form-control:focus {
    color: #fff;
    border-bottom: 2px solid #fff;
}
.offlinems-md-form .pin-input-checker {
    margin: 0px;
}
.offlinems-md-form .pin-input-checker span {
    display:block;
}
.offlinems-md-form .pin-input-checker .coret-numb {
    font-size: 14px;
    color: #686868;
    position: relative;
    line-height: 30px;
}
.offlinems-md-form .pin-input-checker span.pinresend-title {
    font-size: 14px;
    color: #fff;
    position: relative;
}
.offlinems-md-form .offlineform-twobtn .btn {
    padding: 15px 70px;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 900;
    border-radius: 15px;
    text-transform: uppercase;
    background-color: #fff;
    border: 2px solid #fff;
    color: #131418;
    margin-top: 12px;
}
.offlinems-md-form .offlineform-twobtn .btn+.btn {
    margin-left: 10%;
}
.offlinems-md-form .offlineform-twobtn ._btn-two {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}
.offlinems-md-form .offlinenote-sbs p {
    font-size: 14px;
    line-height: 24px;
    color: rgba(255, 255, 255, .84);
}
.offlinepackage-select-bjsubc {
    margin-bottom: 35px;
}
.offlinepackage-select-bjsubc li {
    position: relative;
    display: inline-block;
    margin-right: 4%;
}
.offlinepackage-select-bjsubc li:last-child {
    margin-right: 0px;
}
.offlinepackage-select-bjsubc .offlinepackage-box-slectbj {
    background: #363636;
    border: 1px solid #363636;
    border-radius: 15px;
    display: table-cell;
    height: 70px;
    vertical-align: middle;
    width: 98px;
    text-align: center;
}
.offlinepackage-select-bjsubc li.active .offlinepackage-box-slectbj {
    background: #073755;
    border: 1px solid #fff;
}
.offlinepackage-select-bjsubc .cn_item {
    opacity: 0;
    position: absolute;
    right: -6px;
    top: -3px;
}
.offlinepackage-select-bjsubc li.active .cn_item {
    opacity: 1;
}
@media(max-width: 480px) {
    .offline-content-wrap {
        width: 360px;
        position: relative;
        z-index: 2;
    }
    .offline-content-top {
        margin-top: -94px;
    }
    .offline-content-top h1 {
        font-size: 22px;
        line-height: 32px;
    }
    .offline-content-top .taglin-btn {
        font-size: 13px;
    }
    .offlinems-md-form .offlineform-twobtn .btn {
        padding: 13px 42px;
        font-size: 13px;
    }
    .offlinepackage-select-bjsubc .offlinepackage-box-slectbj {
        height: 51px;
        width: 68px;
    }
    .offlinems-md-form .offlineinput-box .get-pinbox {
        padding: 10px 22px 11px;
        font-size: 12px;
    }
    @media(max-width: 359px) {
        .offline-content-wrap {
            width: 300px;
        }
        .offline-content-top h1 {
            font-size: 18px;
            line-height: 28px;
        }
        .offlinems-md-form .offlineform-twobtn .btn {
            padding: 12px 30px;
            font-size: 13px;
        }
        .offlinepackage-select-bjsubc .offlinepackage-box-slectbj {
            height: 46px;
            width: 56px;
        }
    }
}
/* offline-content-wrap end*/
/* rs1bg-color compaign*/

.rs1bg-color {
    background: #0e1315;
}
.rs1bg-color .full-width-img {
    width: 100%;;
}
.rs1bg-color  .lg-1rs {
    position: absolute;
    top: 70px;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.rs1-texBanner{
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translate(-50%, 0px);
}
.rs1bg-color  .lg-1rs img {
    width: 160px;
}
.rs1bg-color .offline-content-banner {
    position: relative;
    padding-top: 60px;
}
.rs1bg-color .offline-content-main {
    max-width: 480px;
    background: transparent;
    padding-bottom: 40px;
}
.rs1bg-color .offline-content-wrap {
    width: 480px;
    position: relative;
    z-index: 2;
    padding-left: 15px;
    padding-right: 15px;
}
.rs1bg-color .rs1tabs-conte {
    text-align: center;
    margin: 10px auto 12px;
}
.rs1bg-color .rs1tabs-conte, .rs1bg-color .rst-form  {
    width: 84%;
}
.rs1bg-color .rs1tabs-conte li {
    position: relative;
    display: inline-block;
    margin-right: 3%;
    width: 47%;
    cursor: pointer;
    margin-bottom: 5px;
}
.rs1bg-color .rs1tabs-conte li:last-child {
    margin-right:0px !important;
}
.rs1bg-color .rs1tabs-conte li div {
    display: table-cell;
    height: 50px;
    vertical-align: middle;
    width: 100vw;
    text-align: center;
    border: 1px solid #565a5b;
    background: transparent;
    padding: 0px 0px;
    border-radius: 8px;

}
.rs1bg-color .rs1tabs-conte li.active div {
    border: 1px solid #fff;
    background: #fff;

}
.rs1bg-color .rs1tabs-conte li div .disoff {
    display:none;
}
.rs1bg-color .rs1tabs-conte li div .dison {
    display:block;
}
.rs1bg-color .rs1tabs-conte li.active div .disoff {
    display:block;
}
.rs1bg-color .rs1tabs-conte li.active div .dison {
    display:none;
}
.rs1bg-color .rst-form {
    margin: 0px auto;
}
.rs1bg-color .rst-form .form-control {
    height: 54px;
    padding: 6px 12px;
    font-size: 14px;
    color: #fff;
    background-color: transparent;
    border: 1px solid #565a5b !important;
    border-radius: 8px;
    box-shadow: none;
}
.rs1bg-color .rst-form .rs-fiedl-pdleft {
    padding-left: 71px;
}
.rs1bg-color .rs-countrycode {
    position: absolute;
    left: 3px;
    top: 3px;
    background: #fff;
    color: #0E1315;
    border-radius: 8px;
    padding: 12px 12px;
    font-size: 15px;
    font-weight: 600;
}
.rs1bg-color .rsbutton {
    margin-bottom: 20px;
    margin-top: 20px;
}
.rs1bg-color .rsbutton .btn {
    padding: 11px 20px;
    font-size: 17px;
    font-weight: 700;
    border-radius: 8px;
    background: #EB3B70;
    color: #fff !important;
}
.rs1bg-color .rslink {
    font-size: 15px;
    margin-bottom: 30px;
}
.rs1bg-color .rslink a {
    color: #EB3B70 !important;
    font-weight: 700;
    font-size: 15px;
}
.rs1bg-color .rstext-sbs p {
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    margin: 0px auto 10px;
    width: 90%;
}
@media(max-width: 414px) {
    .rs1bg-color .offline-content-wrap {
        width: 100%;
    }
    .rs1bg-color .rs1tabs-conte, .rst-form {
        width: 94%;
    }
}
/* rs1bg-color compaign end*/
