/*
Table of Content

#1. General 
#2. Header
#3. Banner
#4. Content
#5. Chart Block



*/


/*==================== General ============================*/

@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../../fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'), url('../../fonts/HelveticaNeueRegular.woff') format('woff'), url('../../fonts/HelveticaNeueRegular.ttf') format('truetype'), url('../../fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('../../fonts/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'), url('../../fonts/HelveticaNeueBold.woff') format('woff'), url('../../fonts/HelveticaNeueBold.ttf') format('truetype'), url('../../fonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
    padding: 0;
    margin: 0;
}
img {
    border: none;
    outline: none;
    max-width: 100%;
}
a, a:active, a:focus, a:hover {
    outline: none;
    text-decoration: none;
}
input:focus, textarea:focus, select:focus {
    outline: none!important;
    box-shadow: none;
}
a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
ul {
    margin: 0;
    list-style-type: none;
}
body {
    /*font-family: 'Poppins', sans-serif;*/
    /*font-family: 'Asap', sans-serif;*/
    font-family: 'Barlow', sans-serif;
    font-size: 16px;
    color: #454545;
}
.container {
    width: 1200px;
}
.header {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    z-index: 1000;
}
/*========================== Header ========================*/
.header-ads {
    width: 100%;
    float: left;
    height: auto;
    padding: 35px 0;
}
.header-top {
    width: 100%;
    float: left;
    height: auto;
}
.social-media {
    width: 100%;
    float: left;
    height: auto;
    padding: 4px 0 3px;
}
.social-media ul {
    float: right;
    width: auto;
}
.social-media ul li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
.social-media ul li a {
    display: block;
    line-height: 18px;
}
#navbar {
    padding: 0;
    position: relative;
}
.nav-block {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.nav-block .logo {
    position: absolute;
    left: 0;
    top: -23px;
    z-index: 9;
}
.nav.navbar-nav.navbar-left {
    margin-left: 220px;
}
.navbar-nav > li > a {
    font-size: 20px;
    color: #315093;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    line-height: 21px;
    padding: 13px 0 17px;
    position: relative;
}
.navbar-nav > li {
    margin-right: 21px;
}
.navbar-nav > li > a::before {
    left: 50%;
    right: 50%;
    bottom: 0;
    height: 2px;
    background: #ff5e4d;
    opacity: 0;
    visibility: hidden;
    content: '';
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
}
.navbar-nav > li > a:hover::before, .nav > li.active > a::before, .nav .open>a::before {
    left: 0;
    right: 0;
    visibility: visible;
    opacity: 1;
}
.nav > li > a:focus, .nav > li > a:hover, .nav > li.active > a , .nav .open>a{
    background: none;
    color: #ff5e4d;
}
.search-icon {
    width: auto;
    float: left;
    margin: 12px 0 0 9px;
}
#navbar .user {
    float: right;
    height: auto;
    padding: 9px 0;
}
#navbar .user > a {
    display: block;
    overflow: hidden;
    width:75px;
    text-align: right;
}
#navbar .user > a img{
    max-width:30px;
    border-radius: 50%;
}


.dropdown-menu{ background-color:#ee8775; min-width:170px;}
.dropdown-menu>li{ width:100%; display:block;}
.dropdown-menu>li>a{font-family: 'Poppins', sans-serif; font-weight:500; font-size:20px; line-height:48px; color:#fff;padding: 0px 10px 0px 10px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ background-color:#ff5e4d; color:#fff;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color:transparent;}



.header-bottom {
    width: 100%;
    float: left;
    height: auto;
    background: rgba(0,0,0,0.75);
    padding: 10px 0 8px;
}
.bottom-left {
    width: 360px;
    float: left;
    height: auto;
    padding-left: 220px;
    line-height: 20px;
}
.bottom-left a {
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    color: #fe5e4d;
}
.bottom-left a img {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.bottom-middle {
    width: 465px;
    float: left;
    height: auto;
}
.bottom-right {
    width: 125px;
    float: left;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding-left: 16px;
    text-align: right;
}
.lang {
    float: right;
    height: auto;
    line-height: 20px;
}
.lang ul {
    float: right;
}
.lang ul li {
    float: left;
    line-height: 20px;
    position: relative;
    padding-left: 12px;
    margin-left: 10px;
}
.lang ul li:first-child {
    padding: 0;
    margin: 0;
}
.lang ul li::before {
    width: 2px;
    height: 15px;
    top: 2px;
    position: absolute;
    left: 0;
    content: '';
    background: #fff;
}
.lang ul li:first-child::before {
    background: none;
}
.lang ul li a {
    font-size: 16px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    display: inline-block;
}
.lang ul li.active a, .lang ul li a:hover {
    color: #e64d39;
}
.marquee {
    width: 100%;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    height:20px;
}
.marquee span {
    font-size: 16px;
}
.header.sticky {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 30000;
    background: #fff;
}
/*======================== Banner =============================*/
#banner-carousel {
    width: 100%;
    float: left;
    height: auto;
    margin-top: -40px;
}
#banner-carousel .item {
    height: 540px;
}
#banner-carousel .item > a {
    width: 100%;
    float: left;
    display: block;
    height: 100%;
}
#banner-carousel .item .item_inner {
    background-position: center bottom;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 100%;
}
.banner-caption {
    position: absolute;
    left: 0;
}
.banner-caption {
    position: absolute;
    left: 0;
    width: 100%;
    top: 148px;
}
.caption-inner {

    min-width: 140px;
    max-width: 100%;
    float: right;
    height: auto;
    background: rgba(255,255,255,0.85);
    text-align: right;
    padding: 16px 33px 19px 30px;
    margin-right: 100px;
    position: relative;

}
.caption-inner h3 {
    font-size: 22px;
    color: #1a1a1a;
    margin: 0 0 2px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.caption-inner h4 {
    font-size: 16px;
    color: #1a1a1a;
    margin: 0;
    font-weight: 400;
    min-height: 18px;
}
.nav-control {
    position: absolute;
    right: 0;
    top: 108px;
    width: 100%;
    z-index: 999;
}
.nav-control ul {
    margin-right: 60px;
    float: right;
}
.nav-control ul li {
    float: left;
}
.caption-inner .up-next {
    min-width: 100px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;

    text-align: right;
    background: rgba(0,0,0,0.75);
    position: absolute;
    right: 40px;
    top: -40px;
    text-align: center;
    padding:0px 23px 0px 23px;
}
.nav-control .control {

    width: 40px;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    background: rgba(255,255,255,0.85);
    color: #ff5e4d;
    text-align: center;

}
.nav-control .control i {
    line-height: 25px;
    vertical-align: middle;
    font-size: 30px;
    padding-bottom: 5px;
}
.nav-control .control:hover {
    background: #ff5e4d;
    color: #fff;
}
/*=========================== Content ===================================*/
.banner-bottom {
    width: 100%;
    float: left;
    height: auto;
    padding: 11px 0 35px;
}
.video-block {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.video-info {
    position: absolute;
    left: 0;
    bottom: 11px;
    padding-left: 10px;
}
.video-info p {
    font-family: 'HelveticaNeueRegular';
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    margin: 0;
}
.video-info p strong {
    font-family: 'HelveticaNeueBold';
    font-weight: normal;
}
.video-info h5 {
    font-size: 14px;
    color: #fff;
    margin: 0 0 0px;
    font-family: 'HelveticaNeueBold';
    font-weight: normal;
    line-height: 14px;
}
.video-block .play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-block .fb-icon {
    position: absolute;
    right: 10px;
    bottom: 11px;
}
/*========================== chart-block =====================*/
.chart-block {
    width: 100%;
    float: left;
    height: auto;
}
.weekly-chart {
    width: 100%;
    float: left;
    height: auto;
}
.section-title {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 18px;
}
.chart-block h2 {
    font-size: 24px;
    font-weight: 500;
    color: #000000;
    margin: 0;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
}
.section-title a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../../img/frontend/next.png) no-repeat left top;
    margin-left: 20px;


}
.section-title a:hover {
    background-position: bottom center;
}
.section-banner {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 20px;
    position: relative;
}
.banner-overlay {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 24px;
    color: #fff;
    line-height: 29px;
    padding: 0 30px 0 28px;
    font-weight: normal;
}
.chart-group {
    width: 100%;
    float: left;
    height: auto;
    background: #fff;
}
.chart-list {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    margin: 0 0 20px;
}
.chart-info {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    cursor: pointer;
}
.chart-info .rank-icon {
    display: inline-block;
    vertical-align: middle;
    width: 21px;
}
.chart-info .rank-number {
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    width: 32px;
    font-size: 24px;
}
.chart-info .thumb {
    display: inline-block;
    width: 50px;
    height: auto;
}
.chart-info .thumb img {
    width: 50px;
    height: auto;
    border-radius: 50%;
}
.overaly-left .thumb img {
    width: 100%;
    height: auto;
}
.chart-info .singer-info {
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    max-width: 200px;
}
.chart-info .singer-info h4 {
    font-size: 18px;
    color: #000000;
    margin: 0 0 0px;
    font-weight: 500;
}
.chart-info .singer-info p {
    font-size: 16px;
    color: #606060;
    margin: 0;
}
.chart-overlay {
    position: absolute;
    bottom: 60px;
    width: 100%;
    padding-bottom: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.chart-overlay .overlay-inner {
    width: 100%;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    float: left;
    position: relative;
}
.chart-list:hover .chart-overlay {
    bottom: 50px;
    opacity: 1;
    visibility: visible;
}
.chart-overlay .overlay-inner::before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    left: 78px;
    bottom: -8px;
    content: '';
}
.chart-overlay .overaly-left {
    width: 144px;
    float: left;
    height: auto;
    padding-right: 20px;
}
.chart-overlay h4 {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    margin: 0 0 3px;
}
.chart-overlay h5 {
    font-size: 16px;
    color: #606060;
    margin: 0 0 25px;
    font-weight: normal;
}
.overlay-action a.play-button:hover {
    background-image: url(../../img/frontend/vote-hover.png);
    background-color: #ff5e4d;
    color: #fff;
}
.overlay-action {
    display: block;
}
.overlay-action a.play-button {
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    color: #ff5e4d;
    font-weight: 700;
    display: inline-block;
    line-height: 28px;
    border: 1px solid #ff5e4d;
    padding: 10px 30px 10px 65px;
    border-radius: 25px;
    background: url(../../img/frontend/vote.png) no-repeat 30px center;
    vertical-align: middle;
    margin-right: 10px;
}
.overlay-action a.like {
    vertical-align: middle;
    display: inline-block;
}
.overlay-right {
    width: 205px;
    float: left;
    padding-top: 7px;
    position: relative;
}
.share-chart {
    position: absolute;
    right: 10px;
    top: 6px;
}
.share-chart a {
    display: inline-block;
}
.overlay-bottom {
    width: 100%;
    float: left;
    height: auto;
}
.overlay-bottom .overlay-left {
    width: 144px;
    text-align: center;
    padding-right: 20px;
    float: left;
    padding-top: 8px;
}
.overlay-bottom h4 {
    font-size: 12px;
    color: #606060;
    margin: 0;
    font-weight: normal;
    line-height: 12px;
}
.overlay-bottom .overlay-right {
    width: 205px;
    text-align: center;
    float: left;
    padding-top: 11px;
}
.overlay-bottom .overlay-right h3 {
    font-size: 16px;
    font-weight: 700;
    color: #000000;
    margin: 0;
    line-height: 20px;
    font-family: 'Maven Pro', sans-serif;
}
.overlay-bottom .overlay-right h4 {
    font-size: 12px;
    color: #606060;
    margin: 0;
    font-weight: normal;
}
.overlay-bottom .overlay-right ul {
    width: 100%;
    text-align: center;
}
.overlay-bottom .overlay-right li {
    display: inline-block;
    margin: 0 10px;
}
input[type="radio"] {
    display: none;
}
input[type="radio"] + label {
    padding-left: 25px;
    cursor: pointer;
    background: url(../../img/frontend/radio.png) no-repeat left 2px;
}
input[type="radio"]:checked + label {
    background: url(../../img/frontend/radio-checked.png) no-repeat left 2px;
}
input[type="radio"] + label h4 {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin: 0 0 4px;
    line-height: 16px;
}
input[type="radio"] + label h5 {
    font-size: 16px;
    color: #606060;
    font-weight: 400;
    margin: 0;
}
.question-block {
    width: 100%;
    float: left;
    height: auto;
    padding-left: 28px;
}
.question-block h3 {
    font-size: 16px;
    color: #606060;
    font-weight: normal;
    margin: 0 0 17px;
}
.poll-carousel {
    width: 100%;
    float: left;
    height: auto;
    background: #fff;
}
.poll-carousel .section-banner {
    margin: 0 0 13px;
}
.scroll-block li {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
.scroll-block li:last-child {
    margin: 0;
}
.scroll-block {
    width: 100%;
    float: left;
    height: 295px;
}
.chart_group .scroll-block{
    height:269px;
}

.image_block_poll {
    background-repeat: no-repeat;
    width: 100%;
    height: 140px;
    background-position: center center;
    background-size: cover;
}
.chart_group .audio_block_shown + .scroll-block{
    height:200px;
}
.chart_group .embed_audio_shown + .scroll-block{
    height:67px;
}
.chart_group .video_block_shown + .scroll-block{
    height:50px;
}
.chart_group .embed_video_shown + .scroll-block{
    height:75px;
}
.chart_group .image_block_shown + .scroll-block{
    height:75px;
}

.only_block_shown .audio_block_shown + .scroll-block {
    height: 690px !important;
}
.only_block_shown .video_block_shown + .scroll-block {
    height: 580px !important;
}
.only_block_shown .image_block_shown .image_block_poll {
    height: 315px;
}
.only_block_shown .image_block_shown + .scroll-block {
    height: 425px !important;
}
.only_block_shown .scroll-block {
    height: 774px !important;
}

.mCSB_scrollTools {
    opacity: 1;
    width: 6px;
    right: 7px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background: #bfbfbf;
    width: 2px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #ffaea6;
    opacity: 1;
    border-radius: 3px;
}
.slider-bottom {
    width: 100%;
    float: left;
    height: auto;
    padding: 20px 20px 20px 28px;
}
.slider-bottom input[type="submit"] {
    width: 130px;
    height: 30px;
    font-weight: 700;
    color: #fff;
    border-radius: 15px;
    background: #ff5e4d;
    text-align: center;
    border: none;
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    border: 1px solid #ff5e4d;
}
.slider-bottom input[type="submit"]:hover {
    background: none;
    color: #ff5e4d;
}
.slider-bottom .num {
    float: left;
    font-size: 16px;
    color: #606060;
    line-height: 30px;
}
.slider-bottom .slider-control {
    float: left;
    margin-left: 10px;
}
.slider-bottom .slider-control a {
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    text-align: center;
    display: inline-block;

}
.slider-bottom .slider-control a.control-left {
    background: url(../../img/frontend/prev.png) no-repeat left bottom;
}
.slider-bottom .slider-control a.control-left:hover {
    background: url(../../img/frontend/prev.png) no-repeat left top;
}
.slider-bottom .slider-control a.control-right {
    background: url(../../img/frontend/next.png) no-repeat left top;
    margin-left: 6px;
}
.slider-bottom .slider-control a.control-right:hover {
    background: url(../../img/frontend/next.png) no-repeat left bottom;
}
.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.top_chart {
    width: 100%;
    float: left;
    height: auto;
    background: url(../../img/frontend/chart-bg.png) no-repeat center right;
}
.chartDetails {
    background: url(../../img/frontend/top-chart-bg.png) repeat-y top center !important;
    -webkit-background-size: 100% auto !important;
    -ms-background-size: 100% auto !important;
    -moz-background-size: 100% auto !important;
    background-size: 100% auto !important;
}
#poll-carousel {
    margin: 0 0 20px;
}
.ads-block {
    width: 100%;
    float: left;
    height: auto;
    text-align: center;
    padding: 50px 0;
}
.team-block {
    width: 100%;
    float: left;
    height: auto;
    padding: 103px 0 130px;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    position: relative;
    background-color: #e7eefd;
}
.team-wrapper .team-block {
    background: none;
}
.team-block .section-title {
    margin: 0 0 26px;
}
.team-block .col-xs-12 > ul {
    width: 100%;
    float: left;
}
.team-block .col-xs-12 > ul > li {
    width: 25%;
    float: left;
    position: relative;
    overflow: visible;
    z-index: 1;
}
.team-block .col-xs-12 > ul > li:hover {
    z-index: 9;
}
.team-block .section-title h2 {
    font-size: 24px;
    color: #000000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.team-block::before {
    width: 100%;
    height: 112px;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: url(../../img/frontend/top-shape.png) no-repeat top center;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 9;
}
.team-block::after {
    width: 100%;
    height: 112px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    background: url(../../img/frontend/bottom-shape.png) no-repeat bottom center;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 9;
}
.team-block ul li .thumb {
    position: relative;
    cursor: pointer;
}
.team-block ul li .thumb img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    width: 100%;
    height: auto;
}
.team-over {
    position: absolute;
    top: -25px;
    left: -28px;
    width: 694px;
    background: #fff;
    z-index: 999;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.team-block .col-xs-12 > ul > li:hover .team-over {
    opacity: 1;
    visibility: visible;
}
.color-thumb {
    width: 335px;
    float: left;
    height: auto;
    position: relative;
    background: #fff;
}
.color-thumb img {
    width: 100%;
    height: auto;
}
.color-thumb a {
    display: block;
    position: relative;
}
.color-thumb a::before {
    width: 100%;
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    content: '';
    background: url(../../img/frontend/curve.png) no-repeat right center;
}
.team-info {
    width: 359px;
    float: right;
    height: auto;
    padding: 26px 30px 20px 20px;
    position: relative;
    z-index: 999;
}
.team-info h3 {
    font-size: 24px;
    color: #231f20;
    font-weight: 500;
    margin: 0;
    line-height: 22px;
}
.program-info {
    display: block;
    height: auto;
}
iframe {
    max-width: 100%;
}
.program-info h4 {
    font-size: 18px;
    color: #000000;
    margin: 0 0 0;
    font-weight: 500;
}
.program-info p {
    font-size: 16px;
    color: #606060;
    margin: 0 0 11px;
}
.team-info .rating {
    margin: 0 0 35px;
}
.team-info .share-chart {
    right: 30px;
    top: 22px;
}
.info-bottom {
    display: block;
    width: 100%;
    margin-top: 38px;
    float: left;
}
.info-bottom .pull-right a {
    font-weight: 700;
    color: #ff5e4d;
    border: 1px solid #ff5e4d;
    border-radius: 15px;
    text-align: center;
    display: inline-block;
    padding: 5px 16px;
    line-height: 18px;
}
.info-bottom .pull-right a:hover {
    background: #ff5e4d;
    color: #fff;
}
.info-bottom .pull-left ul li {
    display: inline-block;
    margin-right: 22px;
    line-height: 30px;
    vertical-align: middle;
}
.info-bottom .pull-left ul li a {
    display: inline-block;
}
.info-bottom .pull-left ul li:last-child {
    margin: 0;
}
.team-block .col-xs-12 > ul > li:nth-child(4n-1) .team-over, .team-block .col-xs-12 > ul > li:nth-child(4n) .team-over {
    right: -28px;
    left: auto;
}
.team-block .col-xs-12 > ul > li:nth-child(4n-1) .color-thumb, .team-block .col-xs-12 > ul > li:nth-child(4n) .color-thumb {
    float: right;
}
.team-block .col-xs-12 > ul > li:nth-child(4n-1) .color-thumb a::before, .team-block .col-xs-12 > ul > li:nth-child(4n) .color-thumb a::before {
    background-image: url(../../img/frontend/curve2.png);
    right: auto;
    left: -1px;
    background-position: left center;
}
.view-all {
    width: 100%;
    float: left;
    text-align: center;
    margin: 35px 0 0;
}
.view-all a {
    display: inline-block;
    font-size: 16px;
    color: #ff5e4d;
    border: 1px solid #ff5e4d;
    border-radius: 15px;
    line-height: 18px;
    padding: 5px 15px;
    font-weight: 700;
}
.view-all a:hover {
    background: #ff5e4d;
    color: #fff;
}
.program-schedule {
    width: 100%;
    float: left;
    height: auto;
    padding: 16px 0 20px;
    position: relative;
    z-index: 999;
}
.schedule {
    width: 100%;
    float: left;
    height: auto;
}
.program-schedule .section-title h2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.program-schedule .section-title a {
    font-size: 16px;
    color: #ff5e4d;
    border: 1px solid #ff5e4d;
    border-radius: 15px;
    display: inline-block;
    line-height: 18px;
    background: none;
    width: auto;
    height: auto;
    padding: 5px 30px;
    font-weight: 700;
    margin-left: 45px;
}
.program-schedule .section-title a:hover {
    background: #ff5e4d;
    color: #fff;
}
.schedule-content {
    width: 100%;
    float: left;
    height: auto;
}
.schedule-list {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 20px;
    position: relative;
}
.schedule-content .schedule-list:last-child {
    margin: 0;
}
.schedule-left {
    width: 130px;
    float: left;
    height: auto;
    font-size: 16px;
    color: #454545;
    font-weight: normal;
    line-height: 18px;
    padding-top: 16px;
}
.schedule-right {
    width: 300px;
    float: left;
    height: auto;
}
.schedule-thumb {
    width: 50px;
    float: left;
    height: auto;
}
.shedule-info {
    width: 230px;
    float: left;
    height: auto;
    padding-left: 10px;
    padding-top: 2px;
}
.schedule-icon {
    width: auto;
    float: right;
    height: auto;
    font-size: 18px;
    color: #336699;
    line-height: 18px;
    padding-top: 0px;
    position:absolute;
    right:0px; top:5px;
}
.schedule-icon a {
    display: inline-block;
    border-radius: 50%;
}
.schedule-icon a i {
    width: 30px;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    padding-bottom: 2px;
}
.schedule-icon a:hover {
    background: #315093;
    color: #fff;
}
.shedule-info h3 {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin: 0 0 2px;
    line-height: 22px;
}
.shedule-info p {
    font-size: 16px;
    color: #606060;
    font-weight: 400;
    margin: 0 0 0;
    line-height: 16px;
}
.schedule-left.current {
    color: #ff5e4d;
}
.schedule-overlay {
    position: absolute;
    bottom: 60px;
    width: 370px;
    padding-bottom: 20px;
    -webkit-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    visibility: hidden;
    left: 130px;
    z-index: 9999;
}
.schedule-overlay .overlay-inner {
    width: 100%;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    float: left;
    position: relative;
}
.schedule-overlay .overlay-inner::before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    left: 17px;
    bottom: -8px;
    content: '';
}
.list-info:hover ~ .schedule-overlay {
    bottom: 100%;
    opacity: 1;
    visibility: visible;
}
.schedule-overlay .overlay-inner .overlay_left {
    width: 124px;
    float: left;
    height: auto;
}
.overlay_right {
    width: 185px;
    float: left;
    padding: 10px 0 0 10px;
}
.overlay_right h3 {
    font-size: 18px;
    color: #000;
    margin: 0 0 1px;
    font-weight: 500;
    line-height: 22px;
}
.overlay_right p {
    color: #606060;
    margin: 0;
    line-height: 16px;
    font-size: 16px;
}
.list-info {
    width: 92%;
    float: left;
    height: auto;
    cursor: pointer;
    position:relative;
}
.schedule-overlay .share-chart {
    top: 14px;
}
.schedule.programs .schedule-right {
    width: 300px;
    padding-right: 10px;
}
.schedule.programs .schedule-left h3 {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin: 0 0 2px;
    line-height: 22px;
}
.schedule.programs .schedule-left p {
    font-size: 16px;
    margin: 0;
    line-height: 16px;
}
.schedule.programs .schedule-left {
    padding-top: 2px;
}
.schedule.programs .schedule-overlay {
    left: 0;
}
.campaigns {
    width: 100%;
    float: left;
    height: auto;
    padding: 25px 0 40px;
}
.slider_thumb {
    width: 100%;
    float: left;
    height: auto;
    padding-right: 100px;
}
.thumb_inner {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 402px;
    position: relative;
}
.event-date {
    width: 100px;
    float: right;
    text-align: center;
    background: url(../../img/frontend/date_bg.png) no-repeat center center;
    padding: 18px 0 19px;
}
.event-date p {
    font-size: 16px;
    color: #231f20;
    line-height: 21px;
    margin: 0;
}
.slider-controller {
    width: 100px;
    position: absolute;
    right: 0;
    top: 0;
}
.prev-next {
    width: 100%;
    float: left;
    height: auto;
}
.prev-next .prev {
    width: 100%;
    height: 100px;
    border: 1px solid #ff5e4d;
    background: url(../../img/frontend/prev2.png) no-repeat center center;
    display: inline-block;
    float: left;
    border-bottom: none;
}
.prev-next .prev:hover {
    background: #ff5e4d url(../../img/frontend/prev2-hover.png) no-repeat center center;
}
.prev-next .next {
    width: 100%;
    height: 100px;
    border: 1px solid #ff5e4d;
    background: url(../../img/frontend/next2.png) no-repeat center center;
    display: inline-block;
    float: left;
}
.prev-next .next:hover {
    background: #ff5e4d url(../../img/frontend/next2-hover.png) no-repeat center center;
}
#event-carousel .num {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #606060;
    padding-top: 13px;
}
.campaigns .block_title {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    top: 41px;
    height: 0;
}
.campaigns .block_title h2 {
    font-size: 24px;
    color: #231f20;
    font-weight: 500;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}


.slider_thumb .icon {
    position: absolute;
    bottom: 20px;
    right: 130px;
}
.slider_thumb .icon a {
    display: inline-block;
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgba(49,80,147,0.75);
    text-align: center;
    color: #fff;
}
.slider_thumb .icon a i {
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 2px;
}
.slider_info.text-right {
    width: 100%;
    float: left;
    height: auto;
    padding-top: 153px;
}
.slider_info.text-right h3 {
    font-size: 18px;
    color: #231f20;
    font-weight: 500;
    line-height: 22px;
    margin: 0 0 8px;
}
.slider_info.text-right p {
    font-size: 16px;
    color: #606060;
    margin: 0;
}
.guest-block {
    display: block;
    padding: 53px 0 0;
}
.guest-block h4 {
    font-size: 16px;
    color: #606060;
    margin: 0 0 17px;
}
.guest-block li img {
    border-radius: 50%;
}
.guest-block li {
    float: right;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #315093;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    margin-left: 10px;
}
.guest-block li span {
    padding-top: 5px;
    display: inline-block;
}
.footer {
    padding: 172px 0 160px;
    width: 100%;
    float: left;
    height: auto;
    background: #2c2c2c url(../../img/frontend/footer-bg.jpg) no-repeat top center;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    margin-top: 10px;
}
.footer-logo {
    width: 100%;
    float: left;
    height: auto;
    text-align: center;
    margin: 0 0 11px;
}
.social-media {
    width: 100%;
    float: left;
}
.footer .social-media li {
    display: inline-block;
    margin: 0 8px;
}
.social-media li a {
    display: inline-block;
    font-size: 26px;
    color: #fff;
}
.social-media li a:hover {
    color: #00aced;
}
.social-media li a:hover .fa-twitter {
    color: #0084b4;
}
.social-media li a:hover .fa-facebook {
    color: #3b5998;
}
.social-media li a:hover .fa-youtube-play {
    color: #ff0000;
}
.footer h3 {
    font-size: 20px;
    color: #fff;
    line-height: normal;
    margin: 0 0 10px;
    font-weight: normal;
}
.footer .input-group {
    background: #232323;
    border-radius: 20px;
    margin: 0 0 40px;
}
.footer .form-control {
    height: 40px;
    color: #fff;
    border-radius: 20px 0 0 20px;
    background: none;
    border: none;
    padding-left: 26px;
    font-size: 20px;
    box-shadow: none;
}
.footer .form-control::-moz-placeholder {
    color:#898989;
}
.footer .form-control::-webkit-input-placeholder {
    color:#898989;
}
.footer .form-control::-ms-input-placeholder {
    color:#898989;
}
.footer .input-group-addon {
    padding: 0;
    border: none;
    background: none;
}
.footer .input-group-addon input[type="submit"] {
    width: 130px;
    background: #ff5e4d;
    border-radius: 20px;
    height: 40px;
    border: none;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.quick-link {
    width: 100%;
    float: left;
}
.quick-link li {
    float: left;
    width: 100%;
    margin: 0 0 12px;
}
.quick-link li:last-child {
    margin: 0;
}
.quick-link li a {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    line-height: normal;
}
.quick-link li a:hover {
    color: #ff5e4d;
}
.copyright {
    width: 100%;
    float: left;
    height: auto;
    margin: 90px 0 0;
}
.copyright p {
    font-size: 16px;
    color: #707070;
    margin: 0;
}
.footer-left {
    width: 100%;
    float: left;
    height: auto;
    padding: 5px 0 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.team-header {
    width: 100%;
    float: left;
    height: 370px;
    position: relative;
    background: url(../../img/frontend/team-header.jpg) no-repeat center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
.team-header .header-text {
    position: absolute;
    text-align: center;
    width: 100%;
    font-size: 50px;
    top: 67px;
    font-weight: 700;
    color: #fff;
    line-height: 45px;
}
.team-wrapper {
    width: 100%;
    float: left;
    height: auto;
    background: url(../../img/frontend/team_bg.jpg) repeat-y top center;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -ms-background-size: 100% auto;
    background-size: 100% auto;
    padding: 30px 0 80px;
}
.team-wrapper .team-block {
    padding: 0px 0 10px;
}
.team-wrapper .team-block::before, .team-wrapper .team-block::after {
    height: 0;
    background: none;
}
.team-wrapper .view-all {
    margin: 30px 0 0;
}
.team-wrapper .view-all a {
    width: 120px;
}
.details-header {
    width: 100%;
    float: left;
    height: 489px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    position: relative;
    margin-top: -40px;
    position: relative;
}
.details-header::before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: rgba(0,0,0,0.25);
}
.banner-info {
    width: 570px;
    height: auto;
    float: left;
    position: absolute;
    left: 50%;
    max-width: 90%;
    bottom: 50px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    text-align: center;
}
.banner-info h1 {
    font-size: 50px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    margin: 0 0 20px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
.sociall-follow {
    margin-top: 20px;
}
.sociall-follow li {
    display: inline-block;
    margin: 0 8px;
}
.sociall-follow li a {
    color: #fff;
    font-size: 20px;
    line-height: 18px;
    display: inline-block;
}
.details-content {
    width: 100%;
    float: left;
    height: auto;
    padding: 50px 0 80px;
}
.latest_uploads {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 80px;
}
.profile-video {
    width: 100%;
    float: left;
    height: auto;
}
.embed.profile-video {
    padding-top: 16px;
}
.profile-video img {
    width: 100%;
    height: auto;
}
.carousel-header {
    width: 100%;
    float: left;
    height: auto;
    padding-top: 0;
    margin: 0 0 15px;
}
.carousel-header h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    color: #000;
    font-weight: 500;
    margin: 0;
    line-height: 30px;
}
.carousel-header a.share {
    font-size: 18px;
    display: inline-block;
    border-radius: 15px;
    width: 180px;
    font-weight: 700;
    font-family: 'Maven Pro', sans-serif;
    padding: 5px 0 5px 50px;
    line-height: 18px;
}
.carousel-header a.share:hover {
    background-image: url(../../img/frontend/share-white.png);
}
.owl-carousel {
    width: 100%;
    float: left;
    height: auto;
}
.carousel-content {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.carousel-content .item img {
    width: 100%!important;
    height: auto;
}
.view-all-wrapper {
    width: 90px;
    float: right;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.view-inner {
    width: 100%;
    height: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    position: relative;
    overflow: hidden;
}
.view-inner a {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    padding-left: 30px;
    white-space: nowrap;
}
#latest_upload .owl-nav {
    position: absolute;
    top: -53px;
    left: 195px;
}
#latest_upload .owl-nav > div {
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    margin-right: 10px;
}
.bio-block {
    width: 100%;
    float: left;
    height: auto;
}
.bio-block h1 {
    font-size: 24px;
    color: #000000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    line-height: 24px;
    padding: 12px 0 28px 90px;
    margin: 0 0 52px;
}
.bio-left {
    width: 100%;
    float: left;
    height: auto;
    padding-top: 28px;
}
.bio-left h3 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 17px;
}
.bio-left p {
    font-size: 20px;
    color: #000;
    line-height: normal;
    margin: 0 0 15px;
}
.bio-right {
    width: 100%;
    float: left;
    height: auto;
    padding: 20px 28px 50px;
}
.bio-right img {
    margin: 0 0 27px;
}
.bio-right p {
    color: #fff;
    font-size: 24px;
    line-height: normal;
    margin: 0 0 0px;
}
.bio-right h4 {
    font-weight: 600;
    font-size: 24px;
    margin: 0;
    color: #fff;
}
.programs {
    width: 100%;
    float: left;
    height: auto;
}
.programs h2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    margin: 0 0 15px;
    font-family: 'Poppins', sans-serif;
}
.program-left {
    width: 100%;
    float: left;
    height: auto;
}
.program-left .thumb {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 16px;
}
.program-left .thumb img {
    width: 100%;
    height: auto;
}
.program-left h3 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin: 0 0 2px;
}
.program-left h4 {
    font-size: 16px;
    color: #000;
    margin: 0;
}
.program-right {
    width: 100%;
    float: left;
    height: auto;
}
.owl-carousel .owl-item img {
    width: auto;
}
.program-header {
    width: 100%;
    float: left;
    height: auto;
    padding: 10px 0 20px;
}
.carousel-header a.share:hover {
    background-image: url(../../img/frontend/share-white.png)!important;
}
.program-header .pull-right a {
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    border-radius: 15px;
    display: inline-block;
    width: 160px;
    line-height: 18px;
    padding: 5px;
    text-align: center;
    font-weight: 700;
}
.program-item {
    width: 100%;
    float: left;
    height: auto;
}
.program-item .thumb {
    width: 100%;
    position: relative;
    margin: 0 0 17px;
}
.program-item .thumb > img {
    width: 100%;
    height: auto;
}
.program-type {
    width: 64px;
    height: 64px;
    background: url(../../img/frontend/type-bg.png) no-repeat left center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.program-type img {
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: auto;
}
.program-item h4 {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    margin: 0;
}
.program-carousel .owl-nav {
    position: absolute;
    top: -50px;
    left: 0px;
}
.program-carousel .owl-nav > div {
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    margin-right: 10px;
}
.carousel-nav a {
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    margin-right: 10px;
    float: left;
    transition: 0s;
}
.carousel-nav a:last-child {
    margin-right: 0;
}
.program-list {
    margin-bottom: 27px;
}
.profile-gallery {
    width: 100%;
    float: left;
    height: auto;
    padding: 115px 0 170px;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    position: relative;
}
.profile-gallery::before {
    width: 100%;
    height: 112px;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: url(../../img/frontend/top-shape.png) no-repeat top center;
    background-size: auto auto;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 99;
}
.profile-gallery::after {
    width: 100%;
    height: 112px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    background: url(../../img/frontend/bottom-shape.png) no-repeat bottom center;
    background-size: auto auto;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 91;
}
.gallery-top {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 24px;
}
#profile-gallery {
    width: 100%;
    float: left;
    height: auto;
}
#profile-gallery ul {
    width: 100%;
    float: left;
}
#profile-gallery ul li {
    width: 25%;
    float: left;
    position: relative;
}
#profile-gallery ul li img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#profile-gallery ul li a > img {
    width: 100%;
    height: auto;
}
#profile-gallery ul li:hover img {
    filter: unset;
}
.gallery-top h2 {
    font-size: 24px;
    color: #000;
    margin: 0;
    line-height: 30px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
.gallery-top .carousel-nav {
    width: 70px;
    float: right;
    height: auto;
}
.gallery-top .num {
    width: auto;
    float: left;
    height: auto;
    line-height: 30px;
    font-size: 20px;
    color: #000;
    margin-right: 10px;
}
.gallery-bottom {
    width: 100%;
    float: left;
    height: auto;
}
.gallery-bottom h2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 15px;
    line-height: 36px;
    padding-left: 60px;
}
.gallery-bottom p {
    font-size: 20px;
    color: #000;
    line-height: normal;
}
.fav-hobbies {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 32px;
}
.fav-hobbies ul li {
    width: 20%;
    float: left;
    font-size: 20px;
    color: #000;
    padding-left: 30px;
    margin: 0 0 5px;
    background: url(../../img/frontend/bullet.png) no-repeat left 9px;
}
/*=================== Pink ===============*/
.pink #latest_upload .owl-nav .owl-prev, .pink .program-carousel .owl-nav .owl-prev, .pink .control-left {
    float: left;
    background: url(../../img/frontend/pink/desk.png) no-repeat left top;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pink #latest_upload .owl-nav .owl-prev:hover, .pink .program-carousel .owl-nav .owl-prev:hover, .pink .control-left:hover {
    float: left;
    background: url(../../img/frontend/pink/desk.png) no-repeat left bottom;
}
.pink #latest_upload .owl-nav .owl-next, .pink .program-carousel .owl-nav .owl-next, .pink .control-right {
    float: left;
    background: url(../../img/frontend/pink/desk.png) no-repeat right top;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.pink #latest_upload .owl-nav .owl-next:hover, .pink .program-carousel .owl-nav .owl-next:hover, .pink .control-right:hover {
    float: left;
    background: url(../../img/frontend/pink/desk.png) no-repeat right bottom;
}
.pink .carousel-header a.share {
    color: #ea5676;
    border: 1px solid #ea5676;
    background: url(../../img/frontend/pink/share.png) no-repeat 21px center;
}
.pink .carousel-header a.share:hover {
    color: #fff;
    background-color: #ea5676;
}
.pink .view-inner::before {
    background: #ea5676;
    opacity: 0.75;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
.pink .bio-block h1 {
    background: url(../../img/frontend/pink/message.png) no-repeat left center;
}
.pink .bio-right {
    background: #ea5676;
}
.pink .program-header .pull-right a {
    color: #ea5676;
    border: 1px solid #ea5676;
}
.pink .program-header .pull-right a:hover {
    background: #ea5676;
    color: #fff;
}
.pink .profile-gallery {
    background-color: rgba(234,86,118,0.15);
}
.pink .fav-music h2 {
    background: url(../../img/frontend/pink/music.png) no-repeat left center;
}
.pink .fav-artist h2 {
    background: url(../../img/frontend/pink/artist.png) no-repeat left center;
}
.pink .fav-hobbies h2 {
    background: url(../../img/frontend/pink/hobbies.png) no-repeat left center;
}
/*=================== Green ===============*/
.green #latest_upload .owl-nav .owl-prev, .green .program-carousel .owl-nav .owl-prev, .green .control-left {
    float: left;
    background: url(../../img/frontend/green/desk.png) no-repeat left top;
}
.green #latest_upload .owl-nav .owl-prev:hover, .green .program-carousel .owl-nav .owl-prev:hover, .green .control-left:hover {
    float: left;
    background: url(../../img/frontend/green/desk.png) no-repeat left bottom;
}
.green #latest_upload .owl-nav .owl-next, .green .program-carousel .owl-nav .owl-next, .green .control-right {
    float: left;
    background: url(../../img/frontend/green/desk.png) no-repeat right top;
}
.green #latest_upload .owl-nav .owl-next:hover, .green .program-carousel .owl-nav .owl-next:hover, .green .control-right:hover {
    float: left;
    background: url(../../img/frontend/green/desk.png) no-repeat right bottom;
}
.green .carousel-header a.share {
    color: #46d690;
    border: 1px solid #46d690;
    background: url(../../img/frontend/green/share.png) no-repeat 21px center;
}
.green .carousel-header a.share:hover {
    color: #fff;
    background-color: #46d690;
}
.green .view-inner::before {
    background: #46d690;
    opacity: 0.75;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
.green .bio-block h1 {
    background: url(../../img/frontend/green/message.png) no-repeat left center;
}
.green .bio-right {
    background: #46d690;
}
.green .program-header .pull-right a {
    color: #46d690;
    border: 1px solid #46d690;
}
.green .program-header .pull-right a:hover {
    background: #46d690;
    color: #fff;
}
.green .profile-gallery {
    background-color: rgba(70,214,144,0.15);
}
.green .fav-music h2 {
    background: url(../../img/frontend/green/music.png) no-repeat left center;
}
.green .fav-artist h2 {
    background: url(../../img/frontend/green/artist.png) no-repeat left center;
}
.green .fav-hobbies h2 {
    background: url(../../img/frontend/green/hobbies.png) no-repeat left center;
}
/*=================== Purple ===============*/
.purple #latest_upload .owl-nav .owl-prev, .purple .program-carousel .owl-nav .owl-prev, .purple .control-left {
    float: left;
    background: url(../../img/frontend/purple/desk.png) no-repeat left top;
}
.purple #latest_upload .owl-nav .owl-prev:hover, .purple .program-carousel .owl-nav .owl-prev:hover, .purple .control-left:hover {
    float: left;
    background: url(../../img/frontend/purple/desk.png) no-repeat left bottom;
}
.purple #latest_upload .owl-nav .owl-next, .purple .program-carousel .owl-nav .owl-next, .purple .control-right {
    float: left;
    background: url(../../img/frontend/purple/desk.png) no-repeat right top;
}
.purple #latest_upload .owl-nav .owl-next:hover, .purple .program-carousel .owl-nav .owl-next:hover, .purple .control-right:hover {
    float: left;
    background: url(../../img/frontend/purple/desk.png) no-repeat right bottom;
}
.purple .carousel-header a.share {
    color: #734ca2;
    border: 1px solid #734ca2;
    background: url(../../img/frontend/purple/share.png) no-repeat 21px center;
}
.purple .carousel-header a.share:hover {
    color: #fff;
    background-color: #734ca2;
}
.purple .view-inner::before {
    background: #734ca2;
    opacity: 0.75;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
.purple .bio-block h1 {
    background: url(../../img/frontend/purple/message.png) no-repeat left center;
}
.purple .bio-right {
    background: #734ca2;
}
.purple .program-header .pull-right a {
    color: #734ca2;
    border: 1px solid #734ca2;
}
.purple .program-header .pull-right a:hover {
    background: #734ca2;
    color: #fff;
}
.purple .profile-gallery {
    background-color: rgba(115,76,162,0.15);
}
.purple .fav-music h2 {
    background: url(../../img/frontend/purple/music.png) no-repeat left center;
}
.purple .fav-artist h2 {
    background: url(../../img/frontend/purple/artist.png) no-repeat left center;
}
.purple .fav-hobbies h2 {
    background: url(../../img/frontend/purple/hobbies.png) no-repeat left center;
}
.vbox-content {
    text-align: center;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 20px 10px;
    margin: 0 !important;
    height: 100%;
    display: table-cell;
}
img.figlio {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    max-height: 90%;
}
.vbox-overlay {
    z-index: 99999;
}
.program-banner {
    width: 100%;
    float: left;
    height: auto;
}
.program-banner img {
    width: 100%;
    height: auto;
}
.pro_item {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 26px;
}
.pro_item img {
    width: 100%;
    height: auto;
}
.pro_item h3 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin: 9px 0 8px;
}
.pro_item h4 {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin: 0 0 0px;
}
.slider-top {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.slider-top h2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    line-height: 30px;
    margin: 0;
}
.slider-top .carousel-nav {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    background: #fff;
}
.slider-top .carousel-nav a {
    width: 30px;
    height: 30px;
    text-indent: -9999px;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.slider-top .carousel-nav a.control-right {
    background: url(../../img/frontend/next.png) no-repeat left top;
}
.slider-top .carousel-nav a.control-right:hover {
    background: url(../../img/frontend/next.png) no-repeat left bottom;
}
.slider-top .carousel-nav a.control-left {
    background: url(../../img/frontend/prev.png) no-repeat left bottom;
}
.slider-top .carousel-nav a.control-left:hover {
    background: url(../../img/frontend/prev.png) no-repeat left top;
}
.program-header-title {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 45px;
}
.program-header-title h2 {
    text-align: center;
    font-size: 24px;
    margin: 0 0 0;
    font-weight: 500;
}
.row0 {
    margin: 0 0 54px;
}
.row0 .col-xs-12 {
    padding: 0;
}
.program-thumb img {
    width: 100%;
    height: auto;
}
.program-right {
    width: 100%;
    float: left;
    height: auto;
}
.right-header {
    width: 100%;
    float: left;
    height: auto;
    padding-left: 30px;
    padding-bottom: 48px;
}
.right-header a {
    display: inline-block;
    font-size: 16px;
    color: #ff5e4d;
    border: 1px solid #ff5e4d;
    border-radius: 15px;
    line-height: 18px;
    padding: 5px 45px;
}
.right-header a:hover {
    color: #fff;
    background: #ff5e4d;
}
.program-right li {
    width: 33.33%;
    float: left;
}
.program-right li .thumb img {
    width: 100%;
    height: auto;
}
.program-info {
    width: 100%;
    height: auto;
    float: left;
    margin: 18px 0 0;
}
.program-info h3 {
    font-size: 18px;
    color: #000;
    margin: 0 0 8px;
    font-weight: normal;
}
.program-info h4 {
    font-size: 16px;
    color: #000;
    margin: 0 0 8px;
    font-weight: 500;
}
.program-info h4 a {
    color: #ff5e4d;
    font-weight: 500;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.program-info h4 img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.rating-info {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 6px;
}
.rating-info ul {
    width: 100%;
}
.rating-info ul li {
    margin-right: 40px;
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
}
.rating-info ul li img {
    display: inline-block;
    vertical-align: inherit;
}
.rating-info ul li:last-child {
    margin: 0;
}
.rating-info ul li a {
    font-size: 16px;
    color: #ff5e4d;
    display: inline-block;
    line-height: 20px;
}
.rating-info ul li i {
    margin-right: 20px;
}
.program-left .program-thumb {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 12px;
}
.program-rj {
    display: block;
    margin: 4px 0;
}
.program-rj li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.program-rj li:last-child {
    margin: 0;
}
.program-rj li img {
    display: inline-block;
    width: 32px;
    height: auto;
    border-radius: 50%;
    vertical-align: top;
    margin-right: 10px;
}
.program-rj li a {
    font-size: 16px;
    color: #000;
    line-height: 32px;
    display: inline-block;
}
.program-time {
    display: block;
}
.program-time li {
    display: inline-block;
    font-size: 16px;
    color: #606060;
    margin-right: 45px;
}
.program-time li:last-child {
    margin: 0;
}
.program-content {
    width: 100%;
    float: left;
    height: auto;
    padding: 0 0 50px;
}
.latest-text {
    width: 80px;
    line-height: 16px;
    text-align: center;
    position: absolute;
    top: 78px;
    font-size: 16px;
    color: #000;
    padding: 9px 0 11px;
    background: url(../../img/frontend/latest-bg.png) no-repeat left center;
}
.slider_title {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    font-family: 'Poppins', sans-serif;
    width: 100%;
    margin: 0 0 25px;
}
.header_info {
    width: 100%;
    float: left;
    height: auto;
    padding: 40px 0 45px;
}
.header_info h2 {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 10px;
}
.rating_info {
    display: block;
    margin: 0 0 14px;
}
.rating_info li {
    display:block;
    vertical-align: middle;
    margin: 0px 20px 15px 20px;
    line-height: 20px;
    width:100%;
    float:left;
}

.notify_info{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:center;}
.notify_info a{ display:inline-block;font-size: 16px;color: #ff5e4d;}
.notify_info a i{margin-right: 14px; display:inline-block;}

.rating_info li a {
    font-size: 16px;
    color: #ff5e4d;
}
.rating_info li a i {
    margin-right: 14px;
}
.header_info .program-rj {
    margin-bottom: 14px;
}
.program_lists {
    width: 100%;
    float: left;
    height: auto;
}
.program_item {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 30px;
}
.program_item .thumb img {
    width: 100%;
    height: auto;
}
.program_item a {
    color: inherit;
}
.filter-block {
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 20px;
}
.filter-block h3 {
    font-size: 18px;
    color: #000;
    font-weight: 400;
    margin: 0;
    line-height: 30px;
}
.program_item .thumb {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.program_item .thumb .latest-text {
    top: 0;
}
.select-container {
    width: 140px;
    float: left;
    height: auto;
}
.select2-container {
    width: 140px!important;
}
.select2-container--default .select2-selection--single {
    border-color: #ff5e4d;
    font-size: 16px;
    font-weight: 500;
    color: #ff5e4d;
    border-radius: 15px;
    height: 30px;
    background: #fff;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
    color: #ff5e4d;
    font-weight: 500;
    padding: 5px 20px;
    line-height: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 25px;
    height: 28px;
    background: url(../../img/frontend/down-arrow.png) no-repeat left center;
}
.select2-container--default.select2-container--open .select2-selection__arrow {
    background: url(../../img/frontend/up-arrow.png) no-repeat left center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
.select2-dropdown {
    border: none;
    border-radius: 0 0 15px 15px !important;
    -webkit-box-shadow: 0px 14px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 14px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 14px 30px rgba(0,0,0,0.15);
    box-shadow: 0px 14px 30px rgba(0,0,0,0.15);
    overflow: hidden;
    padding-bottom: 25px;
}
.select2-results__option, .select2-container--default .select2-results__option[aria-selected="true"] {
    font-weight: 500;
    color: #555555;
    font-size: 16px;
    padding: 11px 20px;
    line-height: 18px;
    background: none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: none;
    color: #ff5e4d;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-color: #fff;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}
.pagination-block {
    width: 100%;
    float: left;
    text-align: center;
}
.pagination-block .pagination {
    margin: 20px 0 0;
}
.pagination > li > a, .pagination > li > span {
    font-size: 18px;
    color: #000;
    width: 30px;
    line-height: 18px;
    padding: 6px 0;
    text-align: center;
    border: none;
    border-radius: 50%;
    font-weight: normal;
    margin: 0;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background: #ff5e4d;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    background: none;
    color: #ff5e4d;
}
.pagination > li.prev a {
    background: url(../../img/frontend/prev.png) no-repeat left bottom;
    text-indent: -9999px;
    display: inline-block;
    border-radius: 0;

}
.pagination > li {
    margin: 0 3px;
    display: inline-block;
}
.pagination > li.prev a:hover {
    background: url(../../img/frontend/prev.png) no-repeat left top;
}
.pagination > li.next a {
    background: url(../../img/frontend/next.png) no-repeat left top;
    text-indent: -9999px;
    display: inline-block;
    border-radius: 0;


}
.pagination > li.next a:hover {
    background: url(../../img/frontend/next.png) no-repeat left bottom;
}
.sch_top {
    width: 100%;
    float: left;
    height: auto;
}
.date-select {
    width: 100%;
    float: left;
    height: auto;
}
.date-select .date_pic {
    height: 30px;
    padding: 5px 20px;
    font-size: 16px;
    color: #808080;
    border: 1px solid #acacac;
    border-radius: 15px;
    box-shadow: none;
    width: 100%;
    background: #fff url(../../img/frontend/down-arrow2.png) no-repeat right 20px center;
}
.date-select .date_pic:focus {
    background: #fff url(../../img/frontend/up-arrow2.png) no-repeat right 20px center;
    border-color: #fff;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}
.date-select .date_pic::-moz-placeholder {
    color:#808080;
    opacity:1;
}
.date-select .date_pic::-webkit-input-placeholder {
    color:#808080;
    opacity:1;
}
.date-select .date_pic::-ms-input-placeholder {
    color:#808080;
    opacity:1;
}
.datepicker.dropdown-menu {
    width: 370px;
    border: none;
    border-radius: 0 0 15px 15px;
    padding: 20px 10px 12px;
    margin: 0;
}
.datepicker-dropdown::after, .datepicker-dropdown::before {
    display: none;
}
.datepicker.dropdown-menu th {
    font-size: 24px;
    color: #565656;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    background: none!important;
    line-height: 30px;
}
.datepicker.dropdown-menu th.dow {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #808080;
}
.old.day {
    opacity:0;
}
.datepicker table tr td {
    font-size: 18px;
    color: #808080;
    width: 30px;
    line-height: 30px;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    background: none!important;
}
.datepicker.dropdown-menu th.prev {
    background: url(../../img/frontend/prev.png) no-repeat left bottom!important;
    height: 30px;
    text-indent: -9999px;
}
.datepicker.dropdown-menu th.next {
    background: url(../../img/frontend/next.png) no-repeat right top!important;
    height: 30px;
    text-indent: -9999px;
    text-align: start!important;
}
.datepicker.dropdown-menu th {
    padding: 0;
}
.datepicker.dropdown-menu th.prev:hover {
    background: url(../../img/frontend/prev.png) no-repeat left top!important;
    height: 30px;
    text-indent: -9999px;
}
.datepicker.dropdown-menu th.next:hover {
    background: url(../../img/frontend/next.png) no-repeat right bottom!important;
    height: 30px;
    text-indent: -9999px;
}
.datepicker.dropdown-menu th:first-child {
    text-align: center;
}
.datepicker.dropdown-menu th:last-child {
    text-align: center;
}
.datepicker.dropdown-menu thead tr:last-child th {
    padding-top: 30px;
    padding-bottom: 20px;
}
.datepicker table tr td {
    position: relative;
}
.datepicker table tr td:hover {
    color: #fff!important;
}
.datepicker table tr td:hover::before {
    width: 30px;
    height: 30px;
    background: #ff5e4d;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: -1;
}
.sch_top .select2-container {
    width: 270px!important;
}
.sch_top .select2-container--default .select2-selection--single {
    border-color: #acacac;
}
.sch_top .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000000;
}
.sch_top .select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url(../../img/frontend/down-arrow2.png);
}
.sch_top .select2-container--default.select2-container--open .select2-selection__arrow {
    background-image: url(../../img/frontend/up-arrow2.png);
}
.schedule-content {
    width: 100%;
    float: left;
    height: auto;
    padding: 50px 0 0;
}
.schedule_left {
    width: 170px;
    float: left;
    height: auto;
    padding-top: 80px;
}
.schedule_left ul {
    width: 100%;
    float: left;
}
.schedule_left ul li {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    padding: 88px 0;
    margin: 0 0 10px;
    position: relative;
}
.schedule_left ul li.today {
    color: #ff5e4d;
}
.schedule_left ul li::before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: '';
    position: absolute;
    border: 1px solid #acacac;
}
.schedule_right {
    width: 1000px;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
}
.schedule-table th {
    width: 200px!important;
}
.right_inner {
    width: 9600px;
    position: absolute;
    left: 0;
    top: 0;
}
.table.schedule-table th {
    font-size: 20px;
    font-weight: normal;
    color: #000000;
    line-height: 18px;
    padding: 26px 11px 36px;
    border-bottom: none;
    position: relative;
}
.table.schedule-table th::before {
    width: 1px;
    height: 40px;
    position: absolute;
    left: 0;
    content: '';
    top: 15px;
    background: #000;
}
.schedule-nav {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
}
.schedule-nav a {
    width: 70px;
    height: 70px;
    display: inline-block;
    border: 1px solid #ff5e4d;
    text-align: center;
    z-index: 9;
    background-color: #fff!important;
}
.schedule-nav a:hover {
    background-color: #ff5e4d!important;
}
#prev {
    position: absolute;
    left: 101px;
    background: url(../../img/frontend/prev2.png) no-repeat center center;
    text-indent: -9999px;
}
#prev:hover {
    background-image: url(../../img/frontend/prev2-hover.png);
}
#next:hover {
    background-image: url(../../img/frontend/next2-hover.png);
}
#next {
    position: absolute;
    right: 0;
    left: auto;
    background: url(../../img/frontend/next2.png) no-repeat center center;
    text-indent: -9999px;
}
.schedule-table.table td {
    border: none;
    position: relative;
}
.schedule-table.table td {
    padding: 0 0 10px;
}
.schedule-table.table td::before {
    top: 0;
    left: 0;
    bottom: 10px;
    background: #f1f1f1;
    content: '';
    position: absolute;
    width: 100%;
    z-index: -1;
}
.schedule-table.table tr:nth-child(2n) td::before {
    top: 0;
    left: 0;
    bottom: 10px;
    background: #fff;
    content: '';
    position: absolute;
    width: 100%;
    z-index: -1;
}
.empty_schedule {
    min-height: 196px;
}
.schedule_info {
    width: 100%;
    display: block;
    float: left;
    background: #f1f1f1 url(../../img/frontend/info-bg.png) no-repeat left center;
    padding: 14px 10px;
    min-height: 196px;
}
.schedule_info .thumb {
    width: 120px;
    float: left;
    height: auto;
}
.schedule_info .info {
    width: 245px;
    float: left;
    padding-left: 10px;
}
.schedule_info .info h3 {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin: 0 0 6px;
}
.schedule_info .rj {
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    padding-left: 43px;
    margin: 0 0 16px;
}
.schedule_info .rj .rj_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    border-radius: 50%;
    overflow: hidden;
}
.schedule_info .rj h4 {
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
}
.schedule_info .notify {
    float: left;
    width: 100%;
}
.schedule_info .notify a {
    font-size: 16px;
    color: #ff5e4d;
}
.schedule-table.table tbody tr:nth-child(2n) .schedule_info {
    background: #fff url(../../img/frontend/info-bg2.png) no-repeat left center;
}
.episode_detail_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 73px 0px 0px 0px;
}
.breadcrumb_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 73px 0px 59px 0px;
}
.breadcrumb_section .breadcrumb {
    background-color: transparent;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
.breadcrumb_section .breadcrumb li a {
    font-weight: 400;
    color: #ff5e4d;
    line-height: 18px;
}
.breadcrumb_section .breadcrumb>.active {
    color: #939598;
}
.episode_photo_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.episode_photo_block img {
    width: 100%;
}
.episode_info {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 0px 0px;
}
.episode_info h2 {
    font-weight: 500;
    margin: 0px 0px 23px 0px;
    padding: 0px 120px 0px 0px;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    width: 100%;
    float: left;
    display: block;
}
.episode_info h3 {
    font-weight: 400;
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
    line-height: 30px;
    color: #000;
    width: 100%;
    float: left;
    display: block;
}
.episode_info h4 {
    font-weight: 400;
    margin: 0px 0px 27px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    line-height: 18px;
    color: #000;
    width: 100%;
    float: left;
    display: block;
}
.listen_btn {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 33px 0px;
}
.listen_btn a {
    font-size: 16px;
    color: #ff5e4d;
    border: 1px solid #ff5e4d;
    border-radius: 15px;
    display: inline-block;
    line-height: 18px;
    width: auto;
    height: auto;
    padding: 5px 20px;
    font-weight: 500;
    background-color: transparent;
}
.listen_btn a:hover{ background-color:#ff5e4d; color:#fff;}
.song_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.song_block a {
    display: block;
    font-size: 16px;
    line-height: 32px;
    color: #000;
    font-weight: 400;
}
.song_block a img {
    display: inline-block;
    width: 32px;
    height: auto;
    border-radius: 50%;
    vertical-align: top;
    margin-right: 17px;
}
.section_gap {
    padding-top: 57px;
}
.block_tittle {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 17px 0px;
    padding: 57px 0px 0px 0px;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #000;
}
.guest_block {
    font-size: 16px;
    line-height: 32px;
    color: #000;
    font-weight: 400;
    margin-bottom: 20px;
}
.guest_block a {
    display: block;
    font-size: 16px;
    line-height: 32px;
    color: #000;
    font-weight: 400;
}
.guest_block img {
    display: inline-block;
    width: 32px;
    height: auto;
    border-radius: 50%;
    vertical-align: top;
    margin-right: 17px;
}
.episode_description {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 34px 0px 0px 0px;
}
.episode_description p {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #000;
    margin: 0px 0px 15px 0px;
}
.section_gap_2 {
    padding-bottom: 38px;
}
.video_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.video_block img {
    width: 100%;
}
.youtube_video_section {
    padding-top: 81px;
    padding-bottom: 70px;
}
.player-banner {
    width: 100%;
    float: left;
    height: auto;
    /*    background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        height: 340px;*/
}
.player-banner img{ width:100%; height:auto;}
.player-content {
    width: 100%;
    float: left;
    height: auto;
    padding: 12px 10px 12px 6px;
}
.player-content .container-fluid {
    padding: 0;
    margin: 0;
    box-shadow: none;
}
.player-content .well {
    border: none;
    background: none;
}
.player-content .btn-default {
    border: none;
    background: none;
    outline: none!important;
    padding: 0;
}
.player-content .btn-default.active.focus, .player-content .btn-default.active:focus, .player-content .btn-default.active:hover, .player-content .btn-default:active.focus, .player-content .btn-default:active:focus, .player-content .btn-default:active:hover, .player-content .open>.dropdown-toggle.btn-default.focus, .player-content .open>.dropdown-toggle.btn-default:focus, .player-content .open>.dropdown-toggle.btn-default:hover {
    box-shadow: none;
    background: none;
}
.player-content .center-block {
    padding: 0;
}
.player-content .hidden-xs {
    display: block!important;
}
.player-content button i {
    font-size: 28px;
    color: #e34d38;
    line-height: 24px;
}
.player-content .btn-default {
    line-height: 24px;
    font-size: 16px!important;
    color: #363636!important;
}
.player-content i.glyphicon.glyphicon-play, .player-content .glyphicon.glyphicon-pause {
    margin-right: 20px;
}
.player-content .btn-default span {
    font-size: 20px!important;
    font-weight: 500;
}
.player-content .center-block {
    position: relative;
}
.player-content .volume {
    position: absolute;
    right: 15px;
    top: 11px;
    width: 80px;
}
.player-content .mute {
    position: absolute;
    right: 90px;
    top: 0;
    width: 22px;
    text-align: right;
}
.player-content .time {
    position: absolute;
    right: 140px;
    top: 1px;
    text-align: right;
    width: 37px;
}
.player-content .center-block {
    max-width: 570px;
    float: none;
}
.player-content .glyphicon {
    top: 0;
}
.player-content .glyphicon.glyphicon-volume-down {
    background: url(../../img/frontend/volume.png) no-repeat center center;
    width: 21px;
    height: 24px;
}
.player-content .glyphicon-volume-down:before {
    content: '';
}
.player-content .glyphicon.glyphicon-volume-up {
    background: url(../../img/frontend/volume.png) no-repeat center center;
    width: 21px;
    height: 24px;
}
.player-content .glyphicon-volume-up:before {
    content: '';
}
.player-content i.glyphicon.glyphicon-volume-off {
    background: url(../../img/frontend/volume-off.png) no-repeat center center;
    width: 21px;
    height: 24px;
}
.player-content i.glyphicon.glyphicon-volume-off:before {
    content: '';
}
.btn.btn-default.progressBar input[type="range"] {
    width: 100% !important;
}
.btn.btn-default.progressBar {
    width: 100%;
    display: block !important;
}
input[type="range"] {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: #ff5e4d;
    width: 80px;
    height: 3px;
    margin: 0;
    border: none;
    padding: 0;
    border-radius: 2px;
    background: #ff5e4d;
    outline: none; /* no focus outline */
}
input[type="range"]::-moz-range-track {
    border: inherit;
    background: #ff5e4d;
}
input[type="range"]::-ms-track {
    border: inherit;
    color: transparent; /* don't drawn vertical reference line */
    background: #ff5e4d;
}
input[type="range"]::-ms-fill-lower {
    background:#ff5e4d;
}
input[type="range"]::-ms-fill-upper {
    background: #ccc;
}
input[type="range"]::-ms-tooltip {
    display: none;
}
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    border: none;
    border-radius: 50%;
    background:#ff5e4d;
}
input[type="range"]::-moz-range-thumb {
    width: 16px;
    height: 16px;
    border: none;
    border-radius: 50%;
    background:#ff5e4d;
}
input[type="range"]::-ms-thumb {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 0;
    background:#ff5e4d;
}
.header.player-header {
    padding: 28px 0 30px;
    height: 90px;
}
.header.player-header .logo img {
    width: auto;
    height: auto;
}
.header.player-header .logo {
    position: absolute;
    left: 50%;
    top: -5px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto;
}
.header.player-header .navbar-header > a {
    width: 24px;
    height: 16px;
    display: inline-block;
    background: url(../../img/frontend/mobile-menu.png) no-repeat center center;
    position: absolute;
    top: 10px;
    z-index: 99;
}
.header.player-header .user {
    padding-right: 24px;
    background: url(../../img/frontend/user-arrow.png) no-repeat right center;
    width: 54px!important;
}
.program-banner {
    background-repeat: no-repeat;
    background-position: center center;
    height: 450px;
    -webkti-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
html, body {
    height: 100%;
}
#mobile_menu {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    top: 0;
    max-height: 100%;
    overflow: auto;
}
.menu-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.8);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    z-index: 9;
}
#mobile_menu.open {
    opacity: 1;
    visibility: visible;
}
#mobile_menu.open .menu-overlay {
    opacity: 1;
    visibility: visible;
}
#mobile_menu .menu_inner {
    width: 400px;
    position: relative;
    z-index: 99;
    left: -100%;
    max-width: 90%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background: #fff url(../../img/frontend/menu-bg.png) no-repeat top center;
    -webkit-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
}
#mobile_menu.open .menu_inner {
    left: 0;
    opacity: 1;
    visibility: visible;
}
.header_top {
    width: 100%;
    float: left;
    height: auto;
    padding: 28px 30px 40px;
    text-align: center;
}
.header_user {
    width: 30px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}
#close_menu {
    width: auto;
    float: right;
    height: auto;
}
.header_top > div {
    display: inline-block;
    vertical-align: top;
}
.social_media {
    width: 100%;
    float: left;
    text-align: center;
}
.social_media li {
    display: inline-block;
    margin: 0 15px;
}
.social_bottom {
    width: 100%;
    float: left;
    height: auto;
    padding: 88px 30px 35px;
}
.social_bottom ul {
    width: auto;
    float: left;
}
.social_bottom ul li {
    float: left;
    line-height: 18px;
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #b6b6b6;
}
.social_bottom ul li:last-child {
    margin: 0;
    padding: 0;
    border: none;
}
.social_bottom ul li a {
    font-size: 20px;
    color: #b6b6b6;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
}
.social_bottom ul li.active a {
    color: #315093;
}
.search_bar {
    width: 240px;
    float: right;
    height: auto;
    max-width: 72%;
}
.search_bar input {
    width: 100%;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #315093;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    color: #333;
    background: url(../../img/frontend/search_icon.png) no-repeat right top;
    height: 30px;
}
.social_bottom .pull-left {
    padding-top: 12px;
}
#mobile_menu #navbar {
    padding: 0;
    float: left;
    height: auto;
    width: 100%;
}
#mobile_menu .navbar-nav > li {
    padding: 0;
    margin: 0;
}
#mobile_menu .navbar-nav {
    margin: 0;
}
#mobile_menu .navbar-nav > li > a {
    padding: 20px 30px;
    line-height: 24px;
}
#mobile_menu .navbar-nav > li > a::before {
    background: none;
    height: 0;
}
.links-wrapper {
    width: 100%;
    float: left;
    height: auto;
    padding: 50px 30px 0;
}
.quick_links {
    width: 50%;
    float: left;
    height: auto;
}
.quick_links li {
    width: 100%;
    float: left;
    height: auto;
    padding: 0 10px 25px 0;
}
.quick_links li a {
    font-size: 18px;
    color: #315093;
    line-height: 25px;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
}
.quick_links li a:hover {
    color: #e8503e;
}
.copy_right {
    text-align: center;
    font-size: 18px;
    color: #707070;
    width: 100%;
    text-align: center;
    padding: 10px 0 33px;
}
#mobile_menu .navbar-nav > li > a.dropdown-toggle {
    background: url(../../img/frontend/drop-arrow.png) no-repeat right 30px center;
}
#mobile_menu .navbar-nav > li.open {
    background: rgba(234,105,83,0.8);
}
#mobile_menu .navbar-nav > li.open > a.dropdown-toggle {
    background: url(../../img/frontend/drop-white.png) no-repeat right 30px center;
    color: #fff;
}
#mobile_menu .navbar-nav .open .dropdown-menu > li > a {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    padding: 20px 30px;
}
#mobile_menu .navbar-nav .open .dropdown-menu > li > a:focus, #mobile_menu .navbar-nav .open .dropdown-menu > li > a:hover {
    background: #e8503e;
}
.btn.btn-default.marquee {
    position: absolute;
    width: 320px;
    left: 40px;
    top: 3px;
}
/*======================================== 25th April 2018 =============================*/
.login_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 120px 0px;
}
.login_block {
    max-width: 830px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 44px 0px 0px 0px;
}
.login_row {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.login_link {
    max-width: 370px;
    width: 100%;
    margin: 0 auto 60px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    border-radius: 20px;
    border: 1px solid #ff5e4d;
}
.login_link a {
    display: inline-block;
    width: 50%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #ff5e4d;
    font-size: 20px;
    font-weight: 600;
    background-color: #fff;
    float: left;
}
.login_link a.active {
    background-color: #ff5e4d;
    color: #fff;
}
.social_link {
    width: 100%;
    margin: 0px 0px 60px 0px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}
.social_link ul {
    margin: 0px;
    padding: 0px;
}
.social_link ul li {
    width: 33.3333%;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}
.social_link ul li a {
    display: block;
    width: 100%;
    height: 50px;
    text-align: center;
    padding: 0px 0px 0px 50px;
    border: 1px solid #000;
    border-radius: 40px;
    font-weight: 600;
    color: #000;
    font-size: 16px;
    line-height: 50px;
}
.social_link ul li a.fb_login {
    border-color: #475993;
    background: #fff url(../../img/frontend/fb_login.png) no-repeat 20px center;
    color: #475993;
}
.social_link ul li a.twitter_login {
    border-color: #269dda;
    color: #269dda;
    background: #fff url(../../img/frontend/twitter_login.png) no-repeat 20px center;
}
.social_link ul li a.google_login {
    border-color: #f14336;
    color: #f14336;
    background: #fff url(../../img/frontend/google_login.png) no-repeat 20px center;
}
.login_gap {
    padding: 0px 15px 0px 15px;
}
.form_row {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.login_block .form-control {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 30px 0px;
    background-color: #ff5e4d;
    border: 1px solid #adadad;
    height: 40px;
    border-radius: 40px;
    font-weight: 400;
    color: #000;
    padding: 0px 15px 0px 60px;
    font-style: italic;
    font-size: 20px;
    box-shadow: none;
    outline: none;
}
.login_block .form-control::place {}



.login_block .form-control::-moz-placeholder{
    opacity:1;
    color:#adadad;
}
.login_block .form-control::-webkit-input-placeholder {
    opacity:1;
    color:#adadad;
}
.login_block .form-control:focus::-ms-input-placeholder {
    opacity:1;
    color:#adadad;
}


.login_block .form-control:focus {
    border-color: #ff5e4d;
    box-shadow: none;
    outline: none;
    color: #000;
}



.login_block .form-control.email_input {
    background: #fff url(../../img/frontend/emailbg.png) no-repeat 20px center;
}
.login_block .form-control.email_input:focus {
    background: #fff url(../../img/frontend/emailbg_black.png) no-repeat 20px center;
}
.login_block .form-control.password_input {
    background: #fff url(../../img/frontend/password_bg.png) no-repeat 20px center;
}
.login_block .form-control.password_input:focus {
    background: #fff url(../../img/frontend/password_bg_black.png) no-repeat 20px center;
}
.login_block .form-control.user_input {
    background: #fff url(../../img/frontend/user_bg.png) no-repeat 20px center;
}
.login_block .form-control.user_input:focus {
    background: #fff url(../../img/frontend/user_bg_black.png) no-repeat 20px center;
}
.check_box_left {
    width: auto;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.check_box_left input[type='checkbox'] {
    display: none;
}
.check_box_left label {
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    padding-left: 26px;
    line-height: 18px;
    background: url(../../img/frontend/checkbox.png) no-repeat left center;
    min-width: 18px;
    min-height: 18px;
    color: #000;
    font-weight: 400;
    margin: 0;
}
.check_box_left input[type='checkbox']:checked + label {
    background: url(../../img/frontend/check-active.png) no-repeat left center;
}
.check_box_left input[type='radio']:checked + label {
    background: url(../../img/frontend/radio-active.png) no-repeat left center;
}
.info_rt {
    float: right;
    display: inline-block;
    width: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.info_rt a {
    display: inline-block;
    color: #ff5e4d;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
}
.submit_login {
    width: 185px;
    height: 40px;
    display: block;
    border-radius: 40px;
    margin: 0 auto;
    background-color: #ff5e4d;
    border: 1px solid #ff5e4d;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    font-weight: 600px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.submit_login:hover{background-color: #fff; color:#ff5e4d;}
.submit_gap {
    padding-top: 44px;
    padding-bottom: 50px;
}
.form_bottom {
    max-width: 280px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
}
.captcha_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}
.form_bottom .check_box_left {
    width: 100%;
    float: left;
    display: block;
}
.check_box_left a {
    color: #ff5e4d;
    text-decoration: none;
}
.check_box_left a:hover {
    color: #ff5e4d;
    text-decoration: none;
}
.coment_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
}
.coment_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.coment_tittle {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    text-align: center;
    color: #000;
    font-size: 24px;
    line-height: 30px;
}
.comment-login{
    display:block;
    text-align:center;
    width:100%;
    margin:0 0 50px;
}
.comment-login p{
    font-size:20px;
    color:#000000;
    font-weight:400;
    margin:0 0 22px;
}
.comment-login a{
    width:185px;
    display:inline-block;
    border:1px solid #ff5e4d;
    border-radius:20px;
    font-size:20px;
    font-weight:600;
    text-align:center;
    line-height:38px;
    margin:0 13px;
    color:#ff5e4d;
}
.comment-login a:hover,
.comment-login a.primary-button{
    color:#fff;
    background:#ff5e4d;
}
.comment-login a.primary-button:hover{
    color:#ff5e4d;
    background:none;
}




.coment_input {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    position:relative;
}
.coment_input .comment{
    width:100%;
    float:left;
    height:auto;
    position:relative;
}
.coment_input .comment-field{
    width:100%;
    float:left;
    height:auto;
    padding-left:50px;
}
.coment_input .user-icon{
    width:40px;
    float:left;
    height:auto;
    position:absolute;
    left:0;
    top:0;
    border-radius:50%;
    overflow:hidden;
}

.coment_input .form-control {
    width: 100%;
    height: 60px !important;
    background-color: #fff;
    border: 1px solid #adadad;
    border-radius: 5px 20px 20px 20px;
    box-shadow: none;
    padding: 5px 10px 15px 20px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    font-style: noraml;
    color: #000;
    margin: 0px 0px 20px 0px;
    float: left;
    resize: none;
}
.coment_input .form-control::-moz-placeholder{
    font-style: italic;
    color: #adadad;
}
.coment_input .form-control::-webkit-input-placeholder{
    font-style: italic;
    color: #adadad;
}
.coment_input .form-control::-ms-input-placeholder{
    font-style: italic;
    color: #adadad;
}






.coment_input .form-control:focus {
    outline: none;
    border-color:#ff5e4d;
}
.submit_coment {
    width: 120px;
    height: 30px;
    display: block;
    border-radius: 40px;
    margin: 0px 0px 0px 0px;
    background-color: #ff5e4d;
    border:1px solid #ff5e4d;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600px;
    float: right;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.submit_coment:hover {background-color: #fff; color:#ff5e4d}
.coment_section_bottom {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
}
.coment_top_tittle {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 25px 0px;
    border-bottom: 1px solid #adadad;
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.comment_wrapper {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.comment_single {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.comment_single .media-left, .coment_section .media>.pull-left {
    padding: 0px;
    float: left;
}
.comment_single .media-object {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.comment_single .media_sub .media-object {
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.comment_single .media-left, .coment_section .media-right {
    padding-left: 0px;
}
.comment_single .media-body {
    padding-left: 15px;
}
.comment_single .media-heading {
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 0px;
}
.comment_single .media-heading span {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #6b6b6b;
    display: inline-block;
    margin: 0px 0px 0px 9px;
}
.media_top {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.media_bottom {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}
.repply_btn {
    display: block;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
}
.repply_btn a {
    display: block;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 19px;
    color: #ff5e4d;
    font-weight: 700;
    text-transform: uppercase;
}
.comment_sub_section {
    display: block;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 24px;
    border-left: 2px solid #adadad;
    float: left;
}
.comment_single .media p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    margin: 0px 0px 5px 0px;
}
.comment_sub_input {
    width: 100%;
    float: left;
    display: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 55px;
}

.comment_sub_input .form-control { width: 100%; height: 60px !important; background-color: #fff; border: 1px solid #adadad; border-radius: 5px 20px 20px 20px; box-shadow: none; padding: 10px 10px 15px 20px; font-size: 16px; line-height: 24px; font-weight: 400; font-style: italic; color: #000; margin: 0px 0px 20px 0px; float: left; resize: none; }

.comment_sub_input .form-control:focus {
    outline: none;
    color: #000;
}
.load_btn_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
}
.load_btn_block a {
    display: block;
    width: 150px;
    height: 30px;
    margin: 0 auto;
    line-height: 30px;
    border: 1px solid #ff5e4d;
    background-color: #fff;
    text-align: center;
    border-radius: 40px;
    font-weight: 600;
    font-size: 20px;
    color: #ff5e4d;
}
.load_btn_block a:hover{ background-color:#ff5e4d; color:#fff;}
/*======================================== 26th April 2018 =============================*/

.generic_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.generic_banner {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
}
.generic_banner img {
    width: 100%;
    display: block;
    float: left;
}
.generic_section p {
    margin: 0px 0px 28px 0px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #000000;
    text-align: justify;
}
.generic_section ol,  .generic_section ul{
    list-style: none;
}
.generic_section li {
    width: 100%;
    float: left;
    /*font-size: 20px;*/
    font-size: 18px;
    color: #000;
    padding-left: 30px;
    margin: 0 0 5px;
    background: url(../../img/frontend/bullet.png) no-repeat left 9px;
}
.contact_section {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.map_block {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 80px 0px;
    padding: 0px 0px 0px 0px;
}
.map_block img {
    width: 100%;
}
.contact_info {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}
.contact_info h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin: 0px 0px 10px 0px;
    color: #000;
}
.contact_info p {
    font-weight: 400;
    margin: 0px 0px 23px 0px;
    font-size: 20px;
    line-height: normal;
    color: #000;
}
.contact_info .social-media ul {
    float: left;
}
.contact_form_row {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.contact_half_col {
    width: 50%;
    float: left;
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
}
.half_col_rt {
    padding: 0px 0px 0px 15px;
}
.contact_section .contact_input {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 20px 0px;
    background-color: #fff;
    border: 1px solid #adadad;
    height: 40px;
    border-radius: 40px;
    font-weight: 400;
    color: #adadad;
    padding: 0px 10px 0px 20px;
    font-size: 20px;
    box-shadow: none;
    outline: none;
}
.contact_section .contact_input:focus {
    border-color: #ff5e4d;
    box-shadow: none;
    outline: none;
    color: #000;
}
.contact_section .contact_input_2 {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 20px 0px;
    background-color: #fff;
    border: 1px solid #adadad;
    height: 300px !important;
    border-radius: 20px;
    font-weight: 400;
    color: #adadad;
    padding: 10px 10px 0px 20px;
    font-size: 20px;
    box-shadow: none;
    outline: none;
}
.contact_section .contact_input_2:focus {
    border-color: #ff5e4d;
    box-shadow: none;
    outline: none;
    color: #000;
}
.submit_coment2 {
    width: 120px;
    height: 40px;
    display: block;
    border-radius: 40px;
    margin: 0px 0px 10px 0px;
    background-color: #ff5e4d;
    border:1px solid #ff5e4d;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600px;
    float: left;
}
.submit_coment2:hover{ background-color:#fff; color:#ff5e4d;}
.event_wrapper {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.event-header {
    width: 100%;
    float: left;
    height: 450px;
    position: relative;
    background: url(../../img/frontend/team-header.jpg) no-repeat center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
.event-header .header-text_2 {
    position: absolute;
    text-align: center;
    width: 100%;
    font-size: 50px;
    top: 100px;
    font-weight: 700;
    color: #fff;
    line-height: 45px;
    font-family: 'Poppins', sans-serif;
}
.event-date2 {
    width: auto;
    height: 100px;
    float: left;
    text-align: left;
    background-color: rgba(0,0,0,.75);
    padding: 16px 20px 0px 20px;
    position: relative;
}
.event-date2 h3 {
    font-size: 20px;
    color: #fff;
    line-height: normal;
    margin: 0px 0px 10px 0px;
    font-weight: 600;
}
.event-date2 p {
    font-size: 16px;
    color: #fff;
    line-height: normal;
    margin: 0px 0px 0px 0px;
    font-weight: 400;
}
.event-date2 p strong {
    font-weight: 700;
}
.event_slide .slider_info.text-right h3 {
    font-size: 20px;
    color: #231f20;
    font-weight: 500;
    line-height: 22px;
    margin: 0 0 8px;
}
.event_3 {
    float: right;
    text-align: right;
}
.event-date2::before {
    width: 30px;
    height: 100px;
    background: url(../../img/frontend/event_arrow.png) no-repeat;
    position: absolute;
    content: '';
    right: -30px;
    top: 0px;
    background-position: center center;
    background-size: cover;
}
.event_3::before {
    background: url(../../img/frontend/event_arrow2.png) no-repeat !important;
    left: -30px;
    top: 0px;
    right: auto;
}
.view_btn {
    width: 100%;
    float: left;
    display: block;
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.view_btn a {
    width: 120px;
    height: 30px;
    display: block;
    border-radius: 40px;
    margin: 0px 0px 10px 0px;
    background-color: #fff;
    border: 1px solid #ff5e4d;
    text-align: center;
    color: #ff5e4d;
    font-size: 16px;
    line-height: 30px;
    font-weight: 600px;
    float: left;
}
.view_btn a:hover{ background-color:#ff5e4d; color:#fff;}
.event_info {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 0px;
}
.event_info h3 {
    font-size: 20px;
    color: #231f20;
    font-weight: 500;
    line-height: 22px;
    margin: 0px 0px 8px 0px;
}
.event_info p {
    font-size: 16px;
    color: #606060;
    margin: 0;
}
.event_gap {
    margin-bottom: 60px;
}
.event_info.text-right {
    width: 100%;
    float: left;
    height: auto;
}
.vtn_rt a {
    float: right;
}
.event_info .guest-block li {
    float: left;
    margin-left: 0px;
    margin-right: 10px;
}
.btn_gap {
    margin: 30px 0px 0px 0px;
}
.event_ingo_gap {
    padding: 54px 0px 0px 0px;
}
.guestblock_gap {
    padding: 80px 0 0 0;
}
.event_date_left {
    float: left;
    background: url(../../img/frontend/date_bg2.png) no-repeat center center;
    padding: 18px 0 19px;
}
.btn_rt_2 {
    margin: 30px 0px 0px 0px;
}
.btn_rt_2 a {
    float: right;
}
.slider_info.event_info_gap {
    padding: 54px 0px 0px 0px;
}
.guest-block.guestblock_gap2 {
    padding: 80px 0 0 0;
}
.feature_slider {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.event_top h2{
    font-size: 24px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 10px;
}
.share_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:20px 0px 60px 0px;}
.share_block a{width:180px; height:30px; display:block; border-radius:40px; background:#fff url(../../img/frontend/sharebg.png) no-repeat 20px center; border:1px solid #ff5e4d; text-align:center; color:#ff5e4d; font-size:18px; line-height:30px;font-weight:600; margin:0 auto; padding:0px 0px 0px 40px;}
.row_gap{ padding-bottom:50px;}
.share_block a:hover{background:#ff5e4d url(../../img/frontend/sharebg_white.png) no-repeat 20px center; color:#fff;}

.sponsor_block{ padding:0px; margin:0px; text-align:center;}
.sponsor_block li{ display:inline-block; margin:0px 20px 15px 20px;}
.row_gap_2p{ padding-top:50px; padding-bottom:60px;}


.event_carousal{ padding-top:20px;}
.event_carousal .owl-carousel .owl-item img{width:100%;}
.category_name{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.category_name h3{font-weight:500; color:#231f20; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:18px; line-height:normal;}
.category_name p{font-weight:500px; color:#231f20; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-size:18px; line-height:normal;}
.category_name h3 a{ display:block;color:#231f20;}
.category_name p a{color:#231f20;}

.event_carousal .thumb a {
    display: block;
    position: relative;
}


.event_carousal .owl-nav {
    position: absolute;
    top: -55px;
    width:80px;
    right:0px;
}

.event_carousal .owl-nav .owl-prev{
    width:30px;
    height:30px;

    background:url(../../img/frontend/prev.png) no-repeat bottom left;
    left:0px;
    position:absolute;
    text-indent:-9999px;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.event_carousal .owl-nav .owl-prev:hover{background:url(../../img/frontend/prev.png) no-repeat top left;}

.event_carousal .owl-nav .owl-next{
    width:30px;
    height:30px;
    background:url(../../img/frontend/next.png) no-repeat top left;
    right:0px;
    position:absolute;
    text-indent:-9999px;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.event_carousal .owl-nav .owl-next:hover{background:url(../../img/frontend/next.png) no-repeat bottom left;}

.featured_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 60px 0px;}

.feature_info{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.feature_info h3{font-weight:500; color:#231f20; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; font-size:20px; line-height:normal;}
.feature_info p{font-weight:400px; color:#231f20; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-size:16px; line-height:normal;}
.feature_info h3 a{ display:block;color:#231f20;}
.feature_info p a{color:#231f20;}

.feature_photo{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.feature_photo a{ display:block; width:100%; height:auto; position:relative;}
.feature_photo img{width:100%; display:block;}
.tag_icon{ width:64px; height:64px; background:url(../../img/frontend/shape_bg.png) no-repeat; padding:15px 15px 0px 0px; text-align:right; position:absolute; left:0px; bottom:0px; z-index:10;}
.tag_icon img{ width:auto !important; max-width:100% !important; float:right; vertical-align:middle;}

.overlay_link{ width:100%; height:100%; position:absolute; top:0px; left:0px;background: rgba(255,94,77,0.9); display:none;}
.overlay_inner{ width:100%; height:100%; position:relative;}
.overlay_link span{ width:100px; height:30px; display:block; border-radius:40px; background-color: transparent; border:1px solid #fff; text-align:center; color:#fff; font-size:16px; line-height:30px;font-weight:600px; padding:0px 0px 0px 0px; text-align:center;}

.overlay_link span{position:absolute; top:50%; height:auto; left:50%;
                   -webkit-transform:translate(-50%,-50%);
                   -moz-transform:translate(-50%,-50%);
                   -ms-transform:translate(-50%,-50%);
                   transform:translate(-50%,-50%);}

.show_single:hover .overlay_link{ display:block;}

.exclusive_photo_single{ width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; position:relative;}
.exclusive_photo_single > img{ width:100%;}

.overlay_link2{ width:100%; height:100%; position:absolute; top:0px; left:0px;background: rgba(255,94,77,0.9); display:none;}
.overlay_inner2{ width:100%; height:100%; position:relative;}
.view_button{ width:50px; height:50px; display:block;}
.view_button > img{ max-width:100%;}

.view_button{position:absolute; top:50%; height:auto; left:50%;
             -webkit-transform:translate(-50%,-50%);
             -moz-transform:translate(-50%,-50%);
             -ms-transform:translate(-50%,-50%);
             transform:translate(-50%,-50%);}

.exclusive_photo_single:hover .overlay_link2{ display:block;}

.exclusive_photo_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.audio_section{width:100%; float:left; display:block; margin:0px 0px 50px 0px; padding:0px 0px 0px 0px;}
.description_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.description_block p{font-weight:400; font-size:18px; line-height:28px; color:#000; margin:0px 0px 18px 0px; }

.video_block_single{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.video_block_single img{ width:100%;}
.dsp_gap{ padding:30px 0px 20px 0px;}

.video_block_bottom{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px;}
.video_block_bottom a{ display:inline-block; float:left; width:120px; height:30px; text-align:center;border:1px solid #ff5e4d; border-radius:40px; background-color:#fff; line-height:30px; color:#ff5e4d; font-size:18px;font-weight:600; margin:0px 0px 0px 0px;}

.video_block_bottom a:hover{ background-color:#ff5e4d; color:#fff;}

.video_list_single{ width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.video_list_single .media-object {
    border-radius: 0;
    width: 170px;
    height: auto;
}

.video_list_single .media-body, .video_list_single .media-left, .video_list_single .media-right{ padding-left:20px; padding-top:5px;}
.video_list_single .media-left, .video_list_single .media>.pull-left {
    padding: 0px;
    float: left;
}
.video_list_single .media-heading{font-size:20px; line-height:22px; font-weight:400; color:#000; margin:0px 0px 10px 0px;}

.video_list_single .media-body h5{font-size:20px; line-height:22px; font-weight:400; color:#787878; margin:0px 0px 0px 0px;}
.video_list_single .media, .video_list_single .media-body{ overflow:visible;}
.video_list_single .media a{ display:block; width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.video_list_single .media a.active::before{background: url(../../img/frontend/video_active.png) no-repeat; content:""; position:absolute; width:14px; height:18px; left:-20px; top:42%;}

.video_section_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.top_share_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.top_share_section .share_block{padding: 10px 0px 30px 0px;}
.gap_top{padding: 0px 0px 0px 0px;}

.audio_wrapper{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



.schedule_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.schedule_top{}
.date_tittle{ float:left; display:inline-block; margin:0px 0px 0px 0px; width:auto;font-family: 'Poppins', sans-serif; font-weight:500; font-size:30px; line-height:normal; margin:0px 0px 0px 0px; color:#000;}
.select_section{ width:100%; float:right; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.select_block{ width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px;}
.select_section .select_block:last-child{ }
.select_block2 .date-select .date_pic {
    height: 45px;
    padding: 5px 38px 5px 10px;
    font-size: 16px;
    color: #ff5e4d;
    border:none;
    border-radius: 15px;
    box-shadow: none;
    width: 100%;
    background: #fff url(../../img/frontend/select_arrow.png) no-repeat right 10px center;
    text-align:right;
}
.select_block2 .date-select .date_pic:focus {
    background: #fff url(../../img/frontend/select_close.png) no-repeat right 10px center;
    border-color: #fff;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    color:#808080 !important;
}

.select_block2 .select2-container--default.select2-container--open .select2-selection__arrow {

    background: url(../../img/frontend/select_close.png) no-repeat left 11px;

}

.select_block2 .date-select .date_pic{}



.select_block2 .date_pic::-moz-placeholder {
    color:#ff5e4d;
    opacity:1;
}
.select_block2 .date_pic::-webkit-input-placeholder {
    color:#ff5e4d;
    opacity:1;
}
.select_block2 .date_pic::-ms-input-placeholder {
    color:#ff5e4d;
    opacity:1;
}


.select_block2 .date_pic:focus::-moz-placeholder{
    color:#808080;
    opacity:1;
}
.select_block2 .date_pic:focus::-webkit-input-placeholder {
    color:#808080;
    opacity:1;
}
.select_block2 .date_pic:focus::-ms-input-placeholder {
    color:#808080;
    opacity:1;
}




.select_block  .select2-container--default .select2-selection--single {
    border-color: transparent;
    font-size: 16px;
    font-weight: 500;
    color: #ff5e4d;
    border-radius: 15px;
    height: 50px;
    background: #fff;
    font-weight:500;
    padding:5px 0px 0px 0px;
}

.select_block  .select2-container--default .select2-selection--single:focus{ outline:none;}
.select_block .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 16px;
    color: #ff5e4d;
    font-weight: 500;
    padding: 5px 38px 5px 5px;
    line-height: 18px;
    text-align:right;
}

.select_block .select2-container {
    width: 100% !important;
}
.select_block .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 25px;
    height: 28px;
    background: url(../../img/frontend/select_arrow.png) no-repeat left 15px;
}

.select_block .select2-results__option, .select2-container--default .select2-results__option[aria-selected="true"] {padding: 10px 10px 10px 20px; line-height:normal;}

.schedule_page .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background:#ff5e4d;
    color: #fff;
}
.select_block .select2-container--default.select2-container--open .select2-selection__arrow {

    background: url(../../img/frontend/select_close.png) no-repeat left 11px;
}
.select_block .select2-container--default.select2-container--open .select2-selection__rendered{color:#808080;}







.select_box_middle{ margin:0 auto; display:block; width:200px;}
.select_box_middle .select-container {
    width: 100%;
    float: left;
    height: auto;
}
.select_box_middle .select2-container {
    width: 100% !important;
}
.select_box_middle .select2-container--default .select2-selection--single{ height:50px; border-radius:40px; font-size:24px;}
.select_box_middle .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size:24px;padding: 15px 20px; text-align:center;}
.select_box_middle .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 35px;
    height: 50px;
    background: url(../../img/frontend/down-arrow.png) no-repeat left 19px;
}
.select_box_middle  .select2-container--default .select2-selection--single:focus{ outline:none;}
.select_box_middle .select2-container--default .select2-selection--single{ height:50px; border-radius:40px; font-size:24px;}

.tab_menu_slider{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 70px 0px 70px;}

.schedule_link a{ display:block;width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; border-bottom:2px solid transparent;}
.schedule_link_single{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.schedule_link_single h4{font-size:20px; line-height:22px; font-weight:600; color:#000; margin:0px 0px 5px 0px; text-align:center;}
.schedule_link_single h5{font-size:16px; line-height:18px; font-weight:400; color:#000; margin:0px 0px 0px 0px;text-align:center;}
.row_gap{ padding-top:40px;}

.schedule_link a:hover{border-bottom:2px solid #ff5e4d;}
.schedule_link a:hover .schedule_link_single h4{ color:#ff5e4d;}
.schedule_link a:hover .schedule_link_single h5{ color:#ff5e4d;}

.schedule_link a.active{border-bottom:2px solid #ff5e4d;}
.schedule_link a.active .schedule_link_single h4{ color:#ff5e4d;}
.schedule_link a.active .schedule_link_single h5{ color:#ff5e4d;}

.tab_menu_slider .owl-nav {
    position: absolute;
    top: -11px;
    width: 100%;
    right: 0px;
}
.tab_menu_slider .owl-nav .owl-next {
    width: 70px;
    height: 70px;
    background: url(../../img/frontend/sch_next.png) no-repeat top left;
    right: 15px;
    position: absolute;
    text-indent: -9999px;
}

.tab_menu_slider .owl-nav .owl-prev {
    width: 70px;
    height: 70px;
    background: url(../../img/frontend/sch_prev.png) no-repeat bottom left;
    left: 15px;
    position: absolute;
    text-indent: -9999px;
}

#schedule_carousal .item {
    width: 20%;
    float: left;
    text-align: center;
}

#schedule_carousal .owl-nav a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.tab_row{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sch_single{ margin-bottom:30px;}
.time_single{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px;}
.time_block{width:100%; float:left; display:block; margin:0px 0px 18px 0px; padding:0px 0px 0px 0px; text-align:right; font-size:24px;line-height:26px; color:#000; font-weight:500;}
.sch_live{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:right; font-size:20px;line-height:22px; color:#ff5e4d; font-weight:600;}

.sch_block{ width:100%;float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sch_rt.col-md-9{ padding-left:0px;}



.notification_block{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.notification_block a {
    display: inline-block;
    border-radius: 50%;
    float:right;
    color:#ff5e4d;
}
.notification_block a i {
    width: 30px;
    line-height: 28px;
    display:block;
    text-align: center;
    padding-bottom: 2px;
    float:right;

}
.notification_block a:hover { background-color:#ff5e4d; color:#fff;}
.notification_block a.active{}

.time_single_mobile{ display:none !important; width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.time_single_mobile .time_block{padding: 0px 20px 0px 0px;margin: 0px 0px 0px 0px; line-height:50px;}
.time_single_mobile .notification_block{ width:auto; display:inline-block; float:left;}
.time_single_mobile .sch_live{ line-height:50px;}

.time_single_mobile .notification_block a i {
    width: 50px;
    line-height: 50px;
    display:block;
    text-align: center;
    padding-bottom: 2px;
    float:right;
    font-size:30px;
}


.sch_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sch_block .media-object {border-radius: 0;width: 130px;height: auto;}
.sch_block .media-body, .sch_block .media-left, .sch_block .media-right{ padding-left:20px; padding-top:2px;}
.sch_block .media-left, .sch_block .media>.pull-left {padding: 0px;float: left;}
.sch_block .media-heading{font-size:20px; line-height:32px; font-weight:500; color:#000; margin:0px 0px 12px 0px;}
.sch_block .media-heading a{ display:inline-block; margin:0px 0px 0px 0px; padding:0px 50px 0px 0px; line-height:32px;color:#000; }

.ttl_arrow{ display:inline-block; width:32px; height:32px; background:url(../../img/frontend/sch_tittle_arrow_1.png) no-repeat; margin-left:10px;}

.sch_block .media-left:hover + .media-body .media-heading a{ color:#ff5e4d;}
.sch_block .media-left:hover + .media-body .ttl_arrow{background:url(../../img/frontend/sch_tittle_arrow_2.png) no-repeat; width:32px; height:32px;}

.sch_block .media-heading a:hover{color:#ff5e4d;}
.sch_block .media-heading a:hover .ttl_arrow{background:url(../../img/frontend/sch_tittle_arrow_2.png) no-repeat; width:32px; height:32px;}

/*.sch_block:hover .time_block{background:url(../../img/frontend/notification_bg_active.png) no-repeat right top;}
.sch_block:hover .media-heading a{ color:#ff5e4d;background:url(../../img/frontend/sch_tittle_arrow_2.png) no-repeat right center; line-height:32px;}*/


.sch_block .media, .video_list_single .media-body{ overflow:visible;}

.list_block{ width:100%; float:left; display:block; margin:0px 0px 13px 0px; padding:0px 0px 0px 0px;}
.list_block ul{ padding:0px; margin:0px;}
.list_block ul li{ float:left; display:inline-block; margin:0px 10px 0px 0px;font-size:16px; font-weight:400; color:#666666; line-height:32px;}
.list_block ul li a{ display:block;}
.list_block ul li img{ border-radius:50%; width:32px;}
.list_block ul li:first-child{}
.list_block ul li.last_list{ color:#000;}

.datepicker.dropdown-menu{
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}


.select_section{
    position:relative;

}
.datepicker-days{
    position:relative;
}
.datepicker-days::before {
    width: 370px;
    position: absolute;
    left: 0;
    top: -65px;
    content: '';
    background: #fff;
    height: 45px;
    left: -10px;
    z-index: -99999;
    box-shadow: 0px -4px 9px rgba(0,0,0,0.15);
    border-radius: 10px 10px 0 0;
}
.datepicker.dropdown-menu{
    z-index:9!important;
}
.datepicker table tr td.active.active::before{
    width: 30px;
    height: 30px;
    background: #ff5e4d;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: -1;
}
.datepicker.dropdown-menu::before {
    width: 370px;
    position: absolute;
    right: 15px;
    top: 0;
    content: '';
    background: #fff;
    height: 100%;
    box-shadow: 0px 0px 30px rgba(0,0,0,0.15);
    border-radius: 10px 10px 0 0;
}
.select_block2 .date-select .date_pic:focus{
    box-shadow:none;
}
.select_block2 .date-select .date_pic{
    position:relative;
}



.sidebar_gap{ padding-top:70px;}
.sidebar_single_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px;}
.sidebar_tittle{width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.sidebar_tittle h3{ float:left; display:inline-block; width:auto; line-height:30px; font-size:20px; color:#000;font-family: 'Poppins', sans-serif; font-weight:500; margin:0px 0px 0px 0px;}
.sidebar_tittle a{ display:inline-block; float:right; width:30px; height:30px; background:url(../../img/frontend/next.png) no-repeat top;}
.sidebar_tittle a:hover{background:url(../../img/frontend/next.png) no-repeat bottom; }

.user_menu{ width:100%; float:left; display:block; margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #ff5e4d;}
.user_menu ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.user_menu ul li{ width:50%; float:left; display:inline-block; margin:0px 0px 0px 0px;}
.user_menu ul li a{ display:block; width:100%;border-bottom:3px solid transparent; text-align:center; line-height:42px; font-size:20px;font-family: 'Poppins', sans-serif; font-weight:500; color:#315093;}
.user_menu ul li a.active{border-bottom:3px solid #ff5e4d; color:#ff5e4d;}

.my_account_profile{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.profile_top_section{width:100%; float:left; display:block; margin:0px 0px 25px 0px; padding:0px 0px 0px 0px;}
.profile_photo{ float:left; display:inline-block; width:60px; margin:0px 30px 0px 0px; padding:0px 0px 0px 0px;}
.profile_photo img{ max-width:60px; border-radius:50%;}
.edit_btn{ float:right; display:inline-block; margin:0px 0px 0px 0px; width:160px;}
.edit_btn a{ display:block; width:100%; height:30px; border: 1px solid #ff5e4d; background-color:#fff; line-height:30px; text-align:center; font-weight:500;color: #ff5e4d; font-size:20px; border-radius:40px;}
.edit_btn a:hover{background-color:#ff5e4d; color:#fff;}

.profile_info{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.profile_info p{ font-weight:400; font-size:16px; line-height:28px; color:#898989; margin:0px 0px 0px 0px;}
.profile_info h4{ font-weight:400; font-size:20px; line-height:28px; color:#000; margin:0px 0px 20px 0px;}
.profile_info h4 a{color:#ff5e4d; font-size:14px; padding-left:5px;}

.password_blk{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px;}
.password_blk a{ display: inline-block; width:auto; height:30px; border: 1px solid #ff5e4d; background-color:#fff; line-height:30px; text-align:center; font-weight:500;color: #ff5e4d; font-size:20px; border-radius:40px; padding:0px 25px 0px 25px;}
.password_blk a:hover{background-color:#ff5e4d; color:#fff;}

.update_btn{ float:left; display:inline-block; margin:0px 0px 0px 0px; width:185px;}


.file_upload{ position:relative; width:100%;}
.file_upload .upload_btn{ height:30px; border:none;border-radius:0;box-shadow:none; opacity:0; cursor:pointer; position:absolute; left:0; top:0; width:100%; height:30px; padding:0px; margin:0px;}
.file_upload a{ display:block; width:100%; text-align:center; cursor:pointer;}
.file_upload a{ display:block;background-color:#ff5e4d; border:1px solid #ff5e4d; width:100%; height:30px; font-size:20px; text-align:center; line-height:30px; color:#fff;  border-radius:40px; font-weight:500; margin:13px 0px 0px 0px;}

.profile_form{ max-width:400px; width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.form_single{width:100%; float:left; display:block; margin:0px 0px 11px 0px; padding:0px 0px 0px 0px;}
.form_single label{ width:100%; float:left; display:block; line-height:32px; font-weight:400; font-size:16px; color:#898989; margin:0px 0px 0px 0px;}

.formblock_input .file_upload a:hover{ background-color:#fff; color:#ff5e4d;}

.form_single .form-control {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    background-color: #fff;
    border: 1px solid #adadad;
    height: 30px;
    border-radius: 40px;
    font-weight: 400;
    color: #000;
    padding: 0px 10px 0px 11px;
    font-style: italic;
    font-size: 20px;
    box-shadow: none;
    outline: none;
}
.form_single .form-control:focus{ border:1px solid #ff5e4d;}

.form_single .form-control::-moz-placeholder{
    opacity:1;
    color:#898989;
}
.form_single .form-control::-webkit-input-placeholder {
    opacity:1;
    color:#898989;
}
.form_single .form-control:focus::-ms-input-placeholder {
    opacity:1;
    color:#898989;
}

.sch_top .form_single .select2-container {
    width: 100%!important;
}

.sch_top .form_single .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size:20px;padding: 0px 30px 0px 11px; line-height:30px;
                                                                                                           font-weight: 400;}

.sch_top .form_single .select2-container--default .select2-selection--single .select2-selection__arrow {
    background-image: url(../../img/frontend/select_arrow_3.png);
}
.sch_top .form_single .select2-container--default .select2-selection--single{ outline:0;}

.half_col_frm{ width:50%; float:left; display:inline-block; margin:0px 0px 0px 0px;}
.col_gap_1{ padding:0px 15px 0px 0px;}
.col_gap_2{ padding:0px 0px 0px 15px;}


.gap_col_3{padding-top:30px;}
a.cancel_btn{ display:block; width:100%; height:30px; border: 1px solid #ff5e4d; background-color:#fff; line-height:30px; text-align:center; font-weight:500;color: #ff5e4d; font-size:20px; border-radius:40px;}
a.cancel_btn:hover{ background-color:#ff5e4d; color:#fff;}

.form_single .submit_login {
    width: 100%;
    height: 30px;
    display: block;
    border-radius: 40px;
    margin: 0 auto;
    background-color: #ff5e4d;
    border: 1px solid #ff5e4d;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    font-weight:500;
}
.form_single .submit_login:hover{ background-color:#fff; color:#ff5e4d;}

.pas_info_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px;}
.form_tittle{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; font-weight:500;color: #000; font-size:20px; line-height:28px;}

.pas_info_section .form_single{ margin:0px 0px 30px 0px;}

.ac_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 60px 0px;}	

.ac_section .check_box_left label {
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    padding-left: 46px;
    line-height: 22px;
    background: url(../../img/frontend/check_bg_1.png) no-repeat left 4px;
    min-width: 20px;
    min-height: 26px;
    color: #000;
    font-weight: 400;
    margin: 0;
}
.ac_section .check_box_left input[type='checkbox']:checked + label {
    background: url(../../img/frontend/check_bg_2.png) no-repeat left 4px;
}

.ac_section .check_box_left{ width:100%; margin:0px 0px 20px 0px;}

.row_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.notification_row{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.nt_tittle{width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 54px; font-weight:500;color: #000; font-size:20px; line-height:28px;}

.sc_notification.sch_block { padding-left:54px; position:relative; margin-bottom:25px;}

.event_nt.sch_block { padding-left:54px; position:relative; margin-bottom:25px;}
.event_nt.sch_block .media-object {border-radius: 0;width: 217px;height: auto;}
.event_nt.sch_block .media-heading{line-height:24px;}
.event_nt.sch_block .media-heading a{ background:none; padding:0px 0px 0px 0px; line-height:24px;}

.setting_subscribe {
    width: auto;
    float: right;
    height: auto;
    font-size: 30px;
    line-height: 18px;
    padding-top: 0px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -9px;
}

.setting_subscribe a {color: #ff5e4d}

.view_btn_2{ width:100%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}
.view_btn_2 a{ display:block; width:120px; height:30px; background-color:#fff; color:#ff5e4d; line-height:30px; border-radius:40px; border:1px solid #ff5e4d;  font-size:16px; text-align:center; font-weight:500;}
.view_btn_2 a:hover{ background-color:#ff5e4d; color:#fff;}

.mc_gap{ padding-top:30px;}

.news_tittle_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:30px 0px 30px 0px; text-align:center;}
.news_tittle_section h2{font-family: 'Poppins', sans-serif; font-size:24px; line-height: normal; font-weight:500; color:#000; margin:0px 0px 0px 0px;}
.news_tittle_section h4{font-family: 'Poppins', sans-serif; font-size:16px; line-height: normal; font-weight:500; color:#000; margin:0px 0px 0px 0px;}
.news_single{width:100%; float:left; display:block; margin:0px 0px 55px 0px; padding:0px 0px 0px 0px;}
.news_time{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; font-weight:600; font-size:20px; line-height:normal; color:#000; text-align:left;}


.news_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:20px 20px 30px 20px; background-color:#fff;
            -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
            -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
            -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
            box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}

.rd_news_tittle{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; font-weight:500; font-size:20px; line-height:normal; color:#000; text-align:left;}
.news_player{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}




.news_player .player-content .center-block {
    max-width: 100%;
    float: none;
}
.news_player .player-content {
    width: 100%;
    float: left;
    height: auto;
    padding: 0px 0px 0px 0px;
}

.pr_bar{max-width:550px; width:100%; padding-top:12px !important;}
.pr_bar input[type="range"]{max-width:550px; width:100%;}

.news_info{width:100%; float:left; display:block; margin:0px 0px 60px 0px; padding:0px 0px 0px 0px; font-weight:500; font-size:24px; line-height:normal; color:#000; text-align:left;}

.row_gap_3{ padding-bottom:30px;}
.col_block_1{ float:left; display:inline-block; margin:0px 0px 0px 0px; width:26%; padding:0px 0px 0px 0px;}
.col_block_1 a{ display:block;}
.col_block_1 img{ width:100%;}

.col_block_mid{float:left; display:inline-block; margin:0px 0px 0px 0px; width:48%; padding:0px 30px 0px 30px;}
.aol_block_tittle{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 140px 0px 0px; position:relative; min-height:52px;}
.aol_block_tittle h3{ font-weight:500; color:#000; font-size:20px; line-height:normal; margin:0px 0px 0px 0px;}
a.view_btn_3{ position:absolute; right:0; top:0px; width:100px; height:30px; background-color:#fff; border-radius:40px;border: 1px solid #ff5e4d; font-size:18px; line-height:30px; font-weight:600; color:#ff5e4d; text-align:center;}
a.view_btn_3:hover{background-color:#ff5e4d; color:#fff;}

.playe_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:30px 10px 30px 10px; background-color:#fff;
              -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
              -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
              -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
              box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}

.home_block_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.video_block_sd{ width:100%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 20px 0px 0px;}
.video_block_sd img{ width:100%;}
.player_section{width:100%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 20px 0px 0px;}
.player_block_inner{
    width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:10px 10px 15px 10px; background-color:#fff;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}

.poll_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sidebar_btn{ padding:20px 0px 0px 0px;}
.poll_gap{ margin-bottom:50px;}

.poll_result{ background-color:#132356; padding-bottom:80px; position:relative;}

.pol_rs_bottom{ position:absolute; bottom:18px;}
.next_btn{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.next_btn a{
    width: 130px;
    height: 30px;
    font-weight: 700;
    color: #fff;
    border-radius: 15px;
    background: #ff5e4d;
    text-align: center;
    border: none;
    font-family: 'Maven Pro', sans-serif;
    font-size: 18px;
    border: 1px solid #ff5e4d;
    margin:0 auto;
    display:block;
}
.next_btn a:hover{ background:#fff; color:#ff5e4d;}
.poll_result .question-block h3{ color:#fff;}
.thk_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; text-align:center;  font-size:16px; font-weight:400; color:#fff; line-height:normal;}
.vote_rs{ width:100%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 30px 0px 0px;}
.vote_rs h3{ font-size:18px; font-weight:500; color:#fff; margin:0px 0px 0px 0px; line-height:normal;}
.vote_rs p{ font-size:18px; font-weight:400; color:#fff; margin:0px 0px 5px 0px; line-height:normal;}
.vote_prs{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.poll_result .mCSB_inside > .mCSB_container{ margin-right:0px;}
.poll_result .progress{ margin-bottom:0px; width:81%; float:left; display:inline-block; height:2px; background-color:#cccccc; margin-top:8px;}
.poll_result .progress-bar{ background-color:#ff5e4d;}
.pr_result{ float:right; display:inline-block; margin:0px 0px 0px 0px; color:#fff; font-size:16px; line-height:normal; font-weight:700; text-align:right;}

.banner_overlay_2{ color:#000 !important;}



.playe_block .btn.btn-default.progressBar {
    width: 50%;
    display: inline-block !important;
}
.playe_block .progressBarRange {
    margin-top: 0px;
}


.poll_link{ width:100%; float:left; position:relative;}
.previous_poll{ font-weight:500; color:#ff5e4d; width:auto; font-size:18px; margin:-38px 0px 0px 0px; line-height:20px;}
.previous_poll:hover{color:#ff5e4d;}

.radio_bottom_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.radio_bottom_inner{ max-width:570px; width:100%; margin:0 auto;}
.tab_rd_section{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px solid #f1f1f1;}



.tab_content_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.rd_tab_inner{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:30px 16px 30px 30px;}

.comment_input{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;}
.comment_input .comment_input{}
.comment_input .comment_input {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0px 30px 0px;
    background-color: #fff;
    border: 1px solid #adadad;
    height: 30px;
    border-radius: 30px;
    font-weight: 500;
    color: #000;
    padding: 0px 80px 0px 50px;
    font-style: normal;
    font-size: 20px;
    box-shadow: none;
    outline: none;
}
.comment_input .comment_input::-moz-placeholder{
    opacity:1;
    color:#adadad;
    font-style: italic;
}
.comment_input .comment_input::-webkit-input-placeholder {
    opacity:1;
    color:#adadad;
    font-style: italic;
}
.comment_input .comment_input:focus::-ms-input-placeholder {
    opacity:1;
    color:#adadad;
    font-style: italic;
}

.user_photo{ width:30px; position:absolute; top:0px; left:0px; z-index:10;}
.user_photo img{ width:30px; border-radius:50%; height:30px;}


.comment_input .submit_login{
    width: 80px;
    height: 30px;
    display: block;
    border-radius: 40px;
    margin: 0 auto;
    background-color: #ff5e4d;
    border: 1px solid #ff5e4d;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400px;
    position:absolute; right:0px; top:0px;
}
.comment_input .submit_login:hover{ background-color:#fff; color:#ff5e4d;}

.single_comment{width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.single_comment .media-object {
    border-radius: 50%;
    width: 60px;
    height: 60px;
}

.single_comment .media-left, .coment_section .media-right {
    padding-left: 0px;
}
.single_comment .media-left, .coment_section .media>.pull-left {
    padding: 0px;
    float: left;
}


.tab_content_section .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .tab_content_section .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width: 2px; background-color:transparent;}
.tab_content_section .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .tab_content_section .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#cccccc;}


.cm_left{ width:60%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; }
.cm_rt{ width:40%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; text-align:right;font-size:14px; font-weight:400; color:#000; line-height:normal;}
.single_comment .media-body{ padding-top:10px;}
.single_comment .media-heading{ font-size:16px; font-weight:400; color:#000; margin:0px 0px 0px 0px; line-height:normal;}
.single_comment .media-body p{font-size:20px; font-weight:500; color:#000; margin:0px 0px 0px 0px; line-height:normal;}

.program_tittle{ width:100%; float:left; display:inline-block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;font-size:18px; font-weight:500; color:#000;line-height:normal;}
.program_host{width:100%; float:left; display:inline-block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}


.program_host .media-object { border-radius: 50%;width: 60px;height: 60px;}
.program_host .media-left, .coment_section .media-right {padding-left: 0px;}
.program_host .media-left, .coment_section .media>.pull-left {padding: 0px;float: left;}

.program_host .media-body{ padding-top:10px; padding-left:14px;}
.program_host .media-heading{ font-size:16px; font-weight:400; color:#000; margin:0px 0px 0px 0px; line-height:normal;}
.program_host .media-body h3{font-size:16px; font-weight:400; color:#000; margin:0px 0px 0px 0px; line-height:normal;}

.program_info{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.program_info p{font-size:16px; font-weight:400; color:#000; margin:0px 0px 20px 0px; line-height:26px;}
.program_guest{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.program_guest .list_block ul li{ line-height:normal; width:50px; margin-right:25px;}
.program_guest .list_block ul li img {border-radius: 50%;width: 50px;}

.guest_tittle{width:100%; float:left; display:inline-block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;font-size:16px; font-weight:400; color:#000;line-height:normal;}

.rd_slider_section{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:10px 30px 30px 30px;}
.prg_tittle{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:10px 0px 30px 0px; position:relative;font-family: 'Maven Pro', sans-serif; font-weight:500; font-size:30px; line-height:normal; color:#000;}

.rd_carasoul_bottom{width:100%; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.rd_carasoul_bottom .owl-carousel .owl-item img{ width:100%}

.rd_carasoul_bottom .owl-nav {
    position: absolute;
    top: -55px;
    width:80px;
    right:0px;
}

.rd_carasoul_bottom .owl-nav .owl-prev{
    width:32px;
    height:32px;
    background:url(../../img/frontend/rd_arrow_left.png) no-repeat top left;
    left:0px;
    position:absolute;
    text-indent:-9999px;
}
.rd_carasoul_bottom .owl-nav .owl-prev:hover{background:url(../../img/frontend/rd_arrow_left.png) no-repeat bottom left;}
.rd_carasoul_bottom .owl-nav .owl-next{
    width:32px;
    height:32px;
    background:url(../../img/frontend/rd_arrow_right.png) no-repeat top left;
    right:0px;
    position:absolute;
    text-indent:-9999px;
}

.rd_carasoul_bottom .owl-nav .owl-next:hover{background:url(../../img/frontend/rd_arrow_right.png) no-repeat bottom left;}
.rd_carasoul_bottom .feature_info h3{ font-size:18px; color:#000;}

.comment_login_section{ width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.comment_login_section a{ display:block; width:100%; height:30px; border: 1px solid #ff5e4d; background-color:#fff; line-height:30px; text-align:center; font-weight:500;color: #ff5e4d; font-size:20px; border-radius:40px;}
.comment_login_section a:hover{ background-color:#ff5e4d; color:#fff;}




.home_caresoul{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.home_caresoul .event_carousal .thumb a{ width:100%; height:100%; float:left;}
.home_caresoul .container-fluid{ padding-left:0px; padding-right:0px;}

.feature_bottom{position:absolute; bottom:0px; left:0px; padding:0px 0px 0px 0px; background:url(../../img/frontend/block_bg.png) repeat-x bottom left; width:100%; height:100%;}
.home_caresoul .feature_info3{ position:absolute; bottom:0px; left:0px; padding:0px 0px 30px 120px; width:100%; }

.feature_bottom{ width:100%; height:100%; float:left;}

.home_caresoul .tag_icon{ background: url(../../img/frontend/shapebg_large.png) no-repeat; width:101px; height:100px;padding: 32px 30px 0px 0px;}


.home_caresoul .owl-item.active.center{ width:570px !important;}
.home_caresoul .owl-carousel .owl-item{ float:none; display:inline-block;}
#hm_caresoul .owl-stage{ margin-left:-120px; max-height:338px;}

.home_caresoul .thumb{ width:100%; float:left; position:relative;}

.cr_link{ width:100%; height:100%; display:none; position:absolute; left:0px; top:0px;}
.cr_link a{ display:block; width:100%; height:100%; position:relative;}
.cr_link span{ width:64px; height:64px;}
.cr_link span{
    position:absolute; top:50%; height:auto; left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}

.home_caresoul .thumb:hover .feature_bottom{background: rgba(255,94,77,0.9);}

.home_caresoul .thumb:hover .cr_link{ display:block;}

.home_caresoul .owl-nav {
    position: absolute;
    top: 58px;
    width: 70px;
    left: 50%;
    margin-left:-400px;
    z-index:51;
}

.home_caresoul .owl-carousel{ z-index:52;}

#hm_caresoul.owl-carousel {
    z-index: unset;
}

.feature_info3{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.feature_info3 h3{font-weight:500; color:#fff; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; font-size:20px; line-height:normal;}
.feature_info3 p{font-weight:400px; color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-size:16px; line-height:normal;}
.feature_info3 h3 a{ display:block;color:#231f20;}
.feature_info3 p a{color:#231f20;}


.hm_slider_top { width: 270px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -330px;top:14px;}


.slider_tittle{width:100%; float:left; display:block; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; text-align:right;font-family: 'Poppins', sans-serif; font-weight:500; color:#000; font-size:24px;}
.view_btn_4{ width:160px; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.view_btn_4 a {display: block;width:100%; float:left;height: 30px;border: 1px solid #ff5e4d;background-color: #fff;line-height: 30px;text-align: center;font-weight: 700;color: #ff5e4d;font-size: 20px;border-radius: 40px;}
.view_btn_4 a:hover{ background-color:#ff5e4d; color:#fff;}

.rd_tab_menu table{ width:100%; text-align:center;}
.rd_tab_menu table tr td{ vertical-align:middle;}
.rd_tab_menu table tr td a{display:block; line-height:41px; border-bottom:2px solid #f1f1f1; color:#315093; font-size:16px;font-family: 'Maven Pro', sans-serif; font-weight:500; text-align:center;}

.rd_tab_menu table tr td.active a{border-bottom:2px solid #e34d38; color:#e34d38;}



.rd_tab_menu{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 30px 0px 30px; background-color:#f1f1f1;}
.rd_tab_menu ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; display:table;}
.rd_tab_menu ul li{ float:none; display: table-cell; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: auto;}
.rd_tab_menu ul li a{ display:block; line-height:41px; border-bottom:2px solid #f1f1f1; color:#315093; font-size:16px;font-family: 'Maven Pro', sans-serif; font-weight:500; text-align:center;}

.rd_tab_menu ul li.active a{border-bottom:2px solid #e34d38; color:#e34d38;}

.radio_div #mobile_menu .navbar-nav > li{ width:100%;}
.radio_div .dropdown-menu{ width:100%; border:none;}

.rt_social_block{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.rating_section{width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:60px 0px 60px 0px;}
.ratings{ width:100%; float:left; display:block; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; direction:rtl;}
.ratings ul{ width:100%; margin:0px; padding:0px; text-align:center;}
.ratings ul li{display: inline-block;position: relative; margin:0px 4px 0px 4px; width:24px; height:24px; line-height:24px; text-align:center; vertical-align: middle;}
.ratings ul li::before{content: "\f006";font-family:'FontAwesome'; font-size:24px; color:#ff5e4d; position:absolute; width:24px; height:24px; top:0px; left:0;}

.ratings ul li:hover, .ratings ul li:hover ~ li{color: transparent;}

.ratings ul > li.active:before, .ratings ul > li.active ~ li:before{
    content: "\f005";font-family:'FontAwesome'; font-size:24px; color:#ff5e4d; position:absolute; width:24px; height:24px; top:0px; left:0;   
}


.rate_col{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.rate_sction{ width:200px; margin:0 auto; position:relative; display:block;}
.rating_btn{ width: auto; margin:0 auto; display: inline-block;}
.rating_btn a{ display:block; width:100%; height:30px; text-align:center; border-radius:40px; background-color: transparent; border:1px solid #ff5e4d; color:#ff5e4d; line-height:30px; font-size:18px;font-family:'Barlow', sans-serif; font-weight:500; padding:0px 20px 0px 20px;}

.rating_btn a:hover{ background-color:#ff5e4d; color:#fff;}

.rating_overlay{ width:100%; float:left; display:none; position: relative; background-color:rgba(0,0,0,.6); margin:0px 0px 0px 0px; padding:3px 0px 4px 0px; direction:rtl; border-radius:40px;}
.rating_overlay ul{ width:100%; margin:0px; padding:0px; text-align:center;}
.rating_overlay ul li{display: inline-block;position: relative; margin:0px 3px 0px 3px; width:20px; height:20px; line-height:20px; text-align:center; vertical-align: middle;}
.rating_overlay ul li::before{content: "\f006";font-family:'FontAwesome'; font-size:20px; color:#ff5e4d; position:absolute; width:20px; height:20px; top:0px; left:0;}
.rating_overlay ul > li:hover:before, 
.rating_overlay ul > li:hover ~ li:before,
.rating_overlay ul li.ratingActive:before,
.rating_overlay ul li.ratingActive ~ li:before {
    content: "\f005";font-family:'FontAwesome'; font-size:20px; color:#ff5e4d; position:absolute; width:20px; height:20px; top:0px; left:0;   
}

.rating_overlay ul > li:hover:before, 
.rating_overlay ul > li:hover ~ li:before{
    content: "\f005"!important;font-family:'FontAwesome'; font-size:20px; color:#ff5e4d; position:absolute; width:20px; height:20px; top:0px; left:0;   
}
.rating_overlay ul.rating:hover li::before{
    content: "\f006";
    font-family: 'FontAwesome';
    font-size: 20px;
    color: #ff5e4d;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0px;
    left: 0;
}


.rating_overlay ul li:hover, .rating_overlay ul li:hover ~ li,
.rating_overlay ul li.ratingActive,
.rating_overlay ul li.ratingActive ~ li{color: transparent;}

.rating_overlay ul li:hover, .rating_overlay ul li:hover ~ li{color: transparent!important;}

.rating_btn a:hover > .rating_overlay{ display:block;}

.rating_count{ width: auto; margin:0 auto; display:none;}
.rating_count a{ display:block; width:100%; height:30px; text-align:center; border-radius:40px; background-color: transparent; border:1px solid #ff5e4d; color:#ff5e4d; line-height:30px; font-size:18px;font-weight:500; padding:0px 20px 0px 20px;}
.rating_count a:hover{background-color:#ff5e4d; color:#fff;}

.rating_wrapper{ width:100%; float:left; display:block; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}


.user .dropdown-menu{ right:-10px; left:auto; min-width:auto; width:auto; margin-top: 0px}
.user .dropdown-menu>li>a{ text-align:right;padding: 0px 15px 0px 10px;}

.modalpopup_1 .modal-body{ overflow:hidden; padding:35px 15px 70px 15px;}
.modalpopup_1.modal{ z-index:50000;}
.modal-backdrop{z-index:40000;}

.modal_tittle{ width:100%; float:left; display:block; margin:0px 0px 50px 0px; padding:0px 0px 0px 0px;font-weight:500; font-size:24px; line-height:normal; color:#000; text-align:center;}

.modal_share{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.modal_share ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; width:100%;}
.modal_share ul li{ display:inline-block; margin:0px 30px 0px 30px; padding:0px 0px 0px 0px; width:auto;}
.modal_share ul li a{ display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-weight:500; font-size:20px; line-height:normal;}
.modal_share ul li a img{ display:inline-block; margin-right:10px;}

.modal_share ul li.fb_share a{ color:#475993;}
.modal_share ul li.twt_share a{ color:#76a9ea;}

.modal_close{ position:absolute; top:40px; right:25px;}
.modal_close.close{ opacity:1; z-index:100;}

#search_popup .modal-dialog {
    width: 1170px;
    margin: 240px auto;
}
#search_popup .modal-content{border-radius:0px;}
#search_popup .modal-body{ border-radius:0px; padding:0px 0px 0px 0px;}
.search_block{ width:100%; float:left; display:block; margin:0px 0px 0px 0px; position:relative; padding:0px 115px 0px 30px;}
.search_block .form-control{ width:100%; height:80px; background-color:#fff; border:none; box-shadow:none; outline:none; font-size:16px;color:#000; margin:0px 0px 0px 0px; font-weight:400;}

.search_block .search_submit{ width:40px; height:40px; background:url(../../img/frontend/search_submit.png) no-repeat; border:none;box-shadow:none; outline:none; position:absolute; top:20px; right:70px;}
#search_popup .modal_close{ top:25px; right:20px; width:25px;}



.playe_block .audioplayer{ padding:0px 0px 0px 0px; border:none; margin:0px 0px 0px 0px; height:auto; width:100%; float:left;}
.playe_block .audioplayer:not(.audioplayer-playing) .audioplayer-playpause{ background-color:transparent; border:none;}
.playe_block .audioplayer-playpause{ border-radius:0; width:28px; height:28px; margin-right:12px;}
.playe_block .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
    content: '';
    justify-content: center;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 15px solid transparent;
    border-right: none;
    border-bottom: 15px solid transparent;
    border-left: 24px solid #ff5e4d;
}

.playe_block .audioplayer-bar > div{ top:3px;}

.playe_block .audioplayer-bar-loaded{ height:5px; background-color:#e7e7e7;}
.playe_block .audioplayer-bar-played{ height:5px;background: -webkit-linear-gradient(left,#ff5e4d,#ff5e4d);}
.playe_block .audioplayer-bar::before{ height:5px; top:3px;}
.playe_block .audioplayer-bar-played::after{ width:16px; height:16px; background-color:#ff5e4d; border-radius:50%;top: -6px;}
.playe_block .audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after{ border:none;}
.playe_block .audioplayer-time{ font-size:16px;color: rgba(0, 0 ,0, 1); width:65px; text-align:center;}
.playe_block .audioplayer-time-current{ margin-left:0px;}


.playe_block .audioplayer-volume-button a {
    display: flex;
    width: 26px;
    height: auto;
    background-color: transparent;
    position: relative;
    height:24px;
}
.playe_block .audioplayer-volume-button a:before {
    width: 0;
    height: 0;
    border-top:none;
    border-right:none;
    border-bottom:none;
    border-left: none;
    top: -4px;
    background:url(../../img/frontend/volume-up.png) no-repeat;
}

.playe_block .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
    left: 0px;
    top: 0px;
    width: 26px;
    height: 24px;
    border: none;
    border-radius:0;
    transform: none;
    background:url(../../img/frontend/volume-up.png) no-repeat;
}

.playe_block .audioplayer-mute .audioplayer-volume-button a{ background:url(../../img/frontend/volume-off.png) no-repeat;}
.playe_block  .audioplayer-volume-adjust div div::after{ width:16px; height:16px; border-radius:50%; position:absolute; background-color:#ff5344; right:-7px; top:-6px; content:'';}
.playe_block .audioplayer-volume-adjust > div{ height:5px;}
.playe_block .audioplayer-volume-adjust div div{ background-color:#ff5344; height:5px;}

.playe_block .audioplayer-playing .audioplayer-playpause {
    border:none;
    background-color:transparent;
}
.playe_block .audioplayer-playing .audioplayer-playpause a{ height:24px; width:16px;}

.playe_block .audioplayer-playing .audioplayer-playpause a::before, .playe_block .audioplayer-playing .audioplayer-playpause a::after {
    content: '';
    width: 7px;
    height: 24px;
    background-color: #FD4F1A;
}

.playe_block .audioplayer-playing .audioplayer-bar-played::after {
    border: none;

}


.audioplayer-bar{
    -webkit-box-flex-grow: 1;
    -moz-box-flex-grow: 1;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}


.playe_block .controlPlayer{ display:none;}
.playe_block2 .controlPlayer{ display:none;}

.player_section.playe_block_sidebar {
    padding: 0px 10px 0px 0px;
}

.playe_block_sidebar .playe_block2{
    width:100%; float:left; display:block;
    -webkit-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -ms-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    box-shadow: 0 5px 30px rgba(0,0,0,0.15);
}

/*======================================== player common =============================*/
.playe_block2{}
.playe_block2 .audioplayer{ padding:0px 0px 0px 0px; border:none; margin:0px 0px 0px 0px; height:auto; width:100%; float:left;}
.playe_block2 .audioplayer:not(.audioplayer-playing) .audioplayer-playpause{ background-color:transparent; border:none;}
.playe_block2 .audioplayer-playpause{ border-radius:0; width:28px; height:28px; margin-right:12px;}
.playe_block2 .audioplayer:not(.audioplayer-playing) .audioplayer-playpause a {
    content: '';
    justify-content: center;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 15px solid transparent;
    border-right: none;
    border-bottom: 15px solid transparent;
    border-left: 24px solid #ff5e4d;
}

.playe_block2 .audioplayer-bar > div{ top:3px;}

.playe_block2 .audioplayer-bar-loaded{ height:5px; background-color:#e7e7e7;}
.playe_block2 .audioplayer-bar-played{ height:5px;background: -webkit-linear-gradient(left,#ff5e4d,#ff5e4d);}
.playe_block2 .audioplayer-bar::before{ height:5px; top:3px;}
.playe_block2 .audioplayer-bar-played::after{ width:16px; height:16px; background-color:#ff5e4d; border-radius:50%;top: -6px;}
.playe_block2 .audioplayer:not(.audioplayer-playing) .audioplayer-bar-played::after{ border:none;}
.playe_block2 .audioplayer-time{ font-size:16px;color: rgba(0, 0 ,0, 1); width:65px; text-align:center;}
.playe_block2 .audioplayer-time-current{ margin-left:0px;}


.playe_block2 .audioplayer-volume-button a {
    display: flex;
    width: 26px;
    height: auto;
    background-color: transparent;
    position: relative;
    height:24px;
}
.playe_block2 .audioplayer-volume-button a:before {
    width: 0;
    height: 0;
    border-top:none;
    border-right:none;
    border-bottom:none;
    border-left: none;
    top: -4px;
    background:url(../../img/frontend/volume-up.png) no-repeat;
}

.playe_block2 .audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after {
    left: 0px;
    top: 0px;
    width: 26px;
    height: 24px;
    border: none;
    border-radius:0;
    transform: none;
    background:url(../../img/frontend/volume-up.png) no-repeat;
}

.playe_block2 .audioplayer-mute .audioplayer-volume-button a{ background:url(../../img/frontend/volume-off.png) no-repeat;}
.playe_block2  .audioplayer-volume-adjust div div::after{ width:16px; height:16px; border-radius:50%; position:absolute; background-color:#ff5344; right:-7px; top:-6px; content:'';}
.playe_block2 .audioplayer-volume-adjust > div{ height:5px;}
.playe_block2 .audioplayer-volume-adjust div div{ background-color:#ff5344; height:5px;}

.playe_block2 .audioplayer-playing .audioplayer-playpause {
    border:none;
    background-color:transparent;
}
.playe_block2 .audioplayer-playing .audioplayer-playpause a{ height:24px; width:16px;}

.playe_block2 .audioplayer-playing .audioplayer-playpause a::before, .playe_block2 .audioplayer-playing .audioplayer-playpause a::after {
    content: '';
    width: 7px;
    height: 24px;
    background-color: #FD4F1A;
}

.playe_block2 .audioplayer-playing .audioplayer-bar-played::after {
    border: none;

}
/*======================================== player common end =============================*/

.select_link{ width:100%; float:left; display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; position:relative;}
.select_link > a{ display:block; width:100%; float:left; display:block; text-align:center; border-radius: 40px; border:1px solid #ff5e4d; color:#ff5e4d; line-height:50px; font-weight:500; font-size:24px;height:50px;    background:#fff url(../../img/frontend/select_link.png) no-repeat right 20px  center; z-index:100; position:relative;}
.link_list{ width:100%; background-color:#fff;border-radius: 0 0 15px 15px; padding:25px 10px 10px 10px;
            -webkit-box-shadow: 0px 14px 20px rgba(0,0,0,0.15);
            -ms-box-shadow: 0px 14px 20px rgba(0,0,0,0.15);
            -moz-box-shadow: 0px 14px 20px rgba(0,0,0,0.15);
            box-shadow: 0px 14px 20px rgba(0,0,0,0.15);

            float:left;
            margin:-20px 0px 0px 0px;
            z-index:90;

}

.link_list > li{ width:100%; float:left; display:block; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
.link_list > li > a{ display:block; font-size:16px; padding:10px 10px 10px 10px; text-align:left;color:#555555; font-weight:500; border-radius:0px; border:none; text-align:center; }
.link_list > li > a:hover{color:#ff5e4d;}
.link_list > li > a.active{color:#ff5e4d;}


body.stickyHeader {
    padding-top: 120px!important;
}


/*======================================== Responsive Design =============================*/

@media only screen and (max-width: 374px) {

    .slider_tittle{ font-size:18px; width:100% !important; text-align:left !important;}
    .view_btn_4{ width:90px ;}
    .view_btn_4{ font-size:14px;}
    .home_caresoul .owl-nav{ width:105px !important; margin-left:0 !important; left:0 !important; right: auto;}

}

@media only screen and (max-width: 375px) {



    .sch_block .media-object{ width:100%;}
    .sch_block .media-heading{ font-size:15px; line-height:32px;}
    .sch_block .media-heading a{ line-height:32px;}
    .list_block ul li{margin: 0px 5px 0px 0px; font-size:14px;}
    .list_block{margin: 0px 0px 8px 0px;}
    .time_block{ font-size:20px;}
    .list_block ul li:first-child{}

    .schedule_link_single h4{ font-size:16px;}
    .schedule_link_single h5{ font-size:13px;}

    .sch_block .media-left, .sch_block .media > .pull-left{ width:100%; margin-bottom:15px;}
    .sch_block .media-body, .sch_block .media-left, .sch_block .media-right{ padding-left:0px;}

    .select_block2 .date-select .date_pic{ text-align:left; width:100% !important; font-size:14px;}
    .select_block .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size:14px;}
    .user_menu ul li a{ font-size:16px;}
    .home_caresoul{ padding:0px 15px 0px 15px !important;}


}

@media only screen and (max-width: 479px) {
    .prg_tittle{ font-size:18px;}
    .rd_carasoul_bottom .feature_info h3{ font-size:16px; margin:0px 0px 0px 0px;}

    .rd_tab_menu ul {padding: 0px 0px 0px 0px;}
    .rd_tab_inner {padding: 30px 16px 30px 15px;}
    .single_comment .media-body p{ font-size:16px;}
    .cm_rt{padding: 20px 0px 0px 5px;}

    .rd_tab_menu{ padding:0px 15px 0px 15px;}

    .modal_share ul li{ width:100%; display:block; margin:0px 0px 30px 0px;}
    .modalpopup_1 .modal-body{ overflow:hidden; padding:35px 15px 40px 15px;}

    #search_popup .modal-dialog {
        width: 100%;
        padding-left:15px !important;
        padding-right:15px !important;
    }

    .schedule_info {
        padding: 10px 10px;
        min-height: 130px;
    }
    .header-ads {
        padding: 15px 0 11px!important;
    }
    .copy_right {
        font-size: 16px;
    }
    .header-top {
        padding: 0!important;
    }
    .header-bottom {
        padding: 28px 0px 6px!important;
    }
    .nav-control ul {
        margin-right: 0!important;
    }
    .caption-inner {

        margin-right: 50px !important;
        min-width: 150px !important;
        padding: 6px 15px 0px 15px;
        background: rgba(255,255,255,0.85);

    }
    .caption-inner h3,  .caption-inner h4,  .caption-inner .up-next {
        font-size: 12px;
        white-space: nowrap;
    }
    .nav-control {

        bottom: 39px !important;

    }
    .chart-block .section-title {
        padding: 0 15px!important;
    }
    .banner-bottom {
        padding: 0!important;
    }
    .chart-block .section-title h2 {
        font-size: 20px;
    }
    .chart-info {
        padding: 10px 15px!important;
    }
    .chart-info .rank-number {
        font-size: 18px;
        width: 18px;
    }
    .chart-info .singer-info {
        padding-left: 10px!important
    }
    .chart-info .singer-info h4 {
        font-size: 16px;
    }
    .chart-info .singer-info p {
        font-size: 14px;
    }
    .like-block {
        right: 15px!important;
    }
    .like-block a {
        background-size: 18px auto !important;
    }
    .like-block {
        width: 35px!important;
        height: 35px!important;
    }
    .chart-overlay .overlay-inner {
        padding: 10px 15px!important;
    }
    .chart-overlay .overaly-left {
        width: 100px;
        padding-right: 10px;
    }
    .overlay-right {
        width: 190px!important
    }
    .overlay-inner .share-chart {
        right: 15px!important;
        top: 15px!important;
    }
    .share-chart img {
        max-width: 15px;
    }
    .chart-overlay h4 {
        font-size: 16px;
    }
    .chart-overlay h5 {
        font-size: 14px;
        margin: 0 0 10px;
    }
    .overlay-action a.play-button {
        font-size: 16px;
        padding: 3px 20px 3px 50px;
        background-position: 24px center;
        background-size: 17px auto;
    }
    .like-button img {
        max-width: 36px;
    }
    .overlay-bottom .overlay-left {
        width: 100px;
        text-align: center;
        padding-right: 10px;
        float: left;
        padding-top: 8px;
    }
    .overlay-bottom .overlay-right li {
        margin: 0 8px;
    }
    .all-chart a {
        font-size: 16px!important;
        padding: 10px 5px!important;
    }
    .banner-overlay {
        font-size: 18px!important;
        line-height: 20px!important;
    }
    .poll-chart {
        padding: 27px 15px 0!important;
    }
    .slider-bottom input[type="submit"] {
        width: 100px!important;
        font-size: 16px!important;
        height: 35px!important;
    }
    .slider-bottom .slider-control a.control-right,  .slider-bottom .slider-control a.control-left {
        background-size: 35px auto!important;
    }
    .slider-bottom .slider-control a {
        width: 35px!important;
        height: 35px!important;
    }
    .slider-bottom .slider-control {
        margin-left: 15px!important;
    }
    .slider-bottom .num,  .chart-block h2 {
        line-height: 35px!important;
    }
    .section-title a {
        width: 35px!important;
        height: 35px!important;
        background-size: 35px auto!important;
    }
    #team_list {
        padding: 0!important;
    }
    .info-bottom .pull-left ul li {
        margin-right: 12px;
    }
    .info-bottom .pull-right a {
        width: 112px!important;
        line-height: 18px!important;
        padding: 10px 5px!important;
        text-align: center;
        border-radius: 25px!important;
        font-size: 14px!important;
    }
    .info-bottom .pull-left {
        margin-top: 6px!important;
    }
    .program-schedule .section-title {
        padding: 0 15px!important;
    }
    .program-schedule .section-title h2 {
        font-size: 20px!important;
        line-height: 35px!important;
    }
    .program-schedule .section-title a {
        width: 100px !important;
        float: right;
        padding: 8px 5px 7px!important;
        text-align: center;
        line-height: 18px;
        border-radius: 25px;
        margin: 0;
        height: auto !important;
    }
    .program-schedule .list-info {
        padding: 10px 15px!important;
    }
    .schedule-list .schedule-left {
        width: 70px!important;
        padding-right: 10px!important;
    }
    .schedule-right {
        padding-left: 70px!important;
    }
    .schedule-list .schedule-left {
        font-size: 14px!important;
    }
    .shedule-info {
        width: 130px;
    }
    .shedule-info h3 {
        font-size: 16px;
    }
    .shedule-info p {
        font-size: 14px;
    }
    .schedule-icon a i {
        width: 35px!important;
        line-height: 35px!important;
        font-size: 18px!important;
        padding: 0;
    }
    #programs_items .schedule-icon {
        top: 17px!important;
    }
    .schedule-icon {
        padding-top: 7px!important;
    }
    .schedule-overlay .overlay-inner {
        padding: 10px 15px!important;
    }
    .schedule-overlay .overlay-inner .overlay_left {
        width: 75px;
    }
    .overlay_right {
        width: 190px!important;
        padding-top: 0!important;
    }
    .overlay_right h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .overlay_right p {
        font-size: 14px;
    }
    .schedule-overlay .overlay-inner::before {
        left: 105px!important;
    }
    .chart-overlay .overlay-inner::before {
        left: 76px!important;
    }
    .schedule.programs .schedule-right {
        width: 100%;
        padding: 0 100px 0 0 !important;
    }
    #programs_items .schedule-icon {
        right: 15px!important;
    }
    #programs_items .schedule-left {
        right: 55px !important;
        padding-right: 0 !important;
    }
    .schedule.programs .schedule-left p {
        font-size: 14px;
    }
    .schedule.programs .schedule-left h3 {
        font-size: 14px;
        line-height: 18px;
    }
    #programs_items .schedule-overlay .overlay-inner::before {
        left: 35px !important;
    }
    .campaigns {
        padding: 10px 0px 10px!important;
    }
    .campaigns .block_title h2 {
        font-size: 20px;
        line-height: 35px!important;
    }
    .campaigns .block_title h2 a {
        width: 35px!important;
        height: 35px!important;
        margin-left: 15px;
        background-size: 35px auto!important;
    }
    .guest-block li {
        margin-bottom: 3px;
    }
    .social-media li a {
        font-size: 24px!important;
    }
    .footer .social-media li {
        margin: 0 10px!important;
    }
    .footer {
        padding: 60px 0px 60px!important;
    }
    .quick-link li a {
        font-size: 14px!important;
    }
    .quick-link li {
        margin: 0 0 20px!important;
    }
    .quick-link {
        margin: 0 0 40px!important;
    }
    .quick-link.last {
        margin: 0!important;
    }
    .team-header {
        height: 150px;
    }
    .team-header .header-text {
        top: 15px;
        font-size: 30px;
    }
    .details-content > .container {
        padding: 0 15px!important
    }
    .ads.details-top {
        margin: 0 0 40px!important;
    }
    .carousel-header h2 {
        font-size: 20px;
    }
    .carousel-header .pull-right {
        width: 100%;
        text-align: left;
    }
    .profile-gallery {
        padding: 60px 0px 105px!important;
    }
    .gallery-bottom {
        padding: 0!important;
    }
    .program-content {
        padding: 0!important;
    }
    .slider_title {
        text-align: left;
    }
    .program-content .ads-block {
        padding: 50px 0;
    }
    .program_lists {
        padding: 0 0px!important;
    }
    .program_lists .col-xs-6 {
        width: 100%;
    }
    .ads-block {
        padding: 50px 0px!important;
    }
    .header_info .program-time li {
        margin: 0 10px;
    }
    .social-media {
        padding: 0 0px!important;
    }
    .player-content i.glyphicon.glyphicon-play, .player-content .glyphicon.glyphicon-pause {
        margin-right: 5px;
    }
    .player-content .btn-default span {
        font-size: 16px!important;
        font-weight: 500;
    }
    .player-content .btn-default {
        line-height: 24px;
        font-size: 13px!important;
        color: #363636!important;
    }
    input[type="range"] {
        width: 40px;
    }
    .player-content .mute {
        right: 45px;
    }
    .player-content .time {
        right: 72px;
    }
    .player-content .volume {
        width: 40px;
    }
    .program-banner {
        height: 350px;
    }
    .schedule_right {
        width: 78%;
    }
    .schedule_left {
        width: 22%;
    }
    .schedule_left ul li {
        font-size: 13px;
    }
    .table.schedule-table th {
        padding: 17px 11px 19px;
    }
    .schedule-table th {
        width: 100px !important;
    }
    .right_inner {
        width: 4800px;
    }
    .schedule_info .thumb {
        width: 50px;
    }
    .schedule_info .info {
        width: 127px;
        height: 120px;
    }
    .schedule_info .info h3 {
        font-size: 14px;
    }
    .schedule_info .rj .rj_img {
        width: 24px;
    }
    .schedule_info .rj {
        padding-left: 28px;
        margin: 0 0 2px;
    }
    .schedule_info .rj h4 {
        font-size: 13px;
        line-height: 24px;
        margin: 0;
    }
    .schedule_info .notify a {
        font-size: 14px;
    }
    .schedule_info {
        height: 130px;
    }
    .table.schedule-table th {
        font-size: 16px;
    }
    .schedule_left ul li {
        padding: 55px 0;
    }
    .schedule_left ul li.today {
        color: #fff;
        border-color: #ff5e4d;
        background: #ff5e4d;
    }
    .empty_schedule {
        min-height: 130px;
    }
    .schedule_left ul li::before {
        border-color: #ff5e4d;
    }
    .header_top {
        padding: 20px 15px 20px
    }
    .social_bottom {
        padding: 50px 15px 25px
    }
    .social_bottom ul li {
        padding-right: 6px;
        margin-right: 6px;
    }
    #mobile_menu .navbar-nav > li > a,  #mobile_menu .navbar-nav .open .dropdown-menu > li > a {
        padding: 15px 15px;
        font-size: 18px;
    }
    .links-wrapper {
        padding: 50px 15px 0;
    }
    .quick_links li a {
        font-size: 16px;
    }
    .btn.btn-default.marquee {
        width: 120px;
        top: 0;
    }
    /*======================================== 25th April 2018 =============================*/
    .check_box_left {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    .info_rt {
        width: 100%;
        text-align: left;
    }
    .social_link,  .login_gap {
        padding: 0!important;
    }
    .coment_block {
        padding: 0!important;
    }

    /*======================================== 26th April 2018 =============================*/
    .contact_half_col {
        width: 100%;
    }
    .contact_half_col {
        padding: 0px 0px 0px 0px;
    }
    .half_col_rt {
        padding: 0px 0px 0px 0px;
    }
    .contact_section {
        padding: 0px 0px 0px 0px !important;
    }
    .generic_section {
        padding: 0px 0px 0px 0px !important;
    }
    .event_wrapper .col-xs-12 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .comment-login a {
        width: 130px;
        font-size: 16px;
        margin: 0 4px;
    }
    .coment_input .form-control{
        font-size:16px;
    }

    .guest_block img{ margin-right:10px;}
    .guest_block.col-xs-6{ width:100%;}

    .featured_section {
        padding: 0px 0px 60px 0px !important;
    }

    .exclusive_photo_section {
        padding: 0px 0px 0px 0px !important;
    }

    .video_section_block{padding:0px 0px 0px 0px !important;}
    .top_share_section{padding:0px 0px 0px 0px !important;}
    .audio_wrapper{ padding:0px 0px 0px 0px !important;}

    .video_list_single .media-object {
        width: 130px;
    }
    .video_list_single .media-body, .video_list_single .media-left, .video_list_single .media-right {
        padding-left: 10px;
        padding-top: 5px;
    }

    .video_list_single .media a.active::before{left:-8px; top:42%;}

    .video_list_single .media-heading{ font-size:16px; line-height:18px;}
    .video_list_single .media-body h5{font-size:16px; line-height:18px;}

    .featured_section .text-center{ text-align:left;}
    .featured_section .event_top h2{ font-size:16px;}

    .row_gap .col-xs-12{ padding-left:15px !important; padding-right:15px !important;}
    .schedule_section .tab-content{ padding-left:0px !important; padding-right:0px !important;}

    .nt_tittle{ padding:0px 0px 0px 40px;}

    .sc_notification.sch_block {
        padding-left: 40px;
        position: relative;
    }

    .event_nt.sch_block .media-object {
        border-radius: 0;
        width: 100%;
        height: auto;
    }

    .event_nt.sch_block {
        padding-left: 40px;
        position: relative;
        margin-bottom: 25px;
    }
    .setting_subscribe {
        margin-top: -35px;
    }

    .aol_block_tittle{ padding:0px 0px 20px 0px;}
    .aol_block_tittle h3{ margin:0px 0px 15px 0px;}
    a.view_btn_3{ position: relative; right:auto; top:auto; width:100%; float:left; display:block; margin:0px 0px 0px 0px;}

    .pollPlayer{ padding-left:0px !important; padding-right:0px !important;}

    .playe_block .player-content .time{right: 74px;}
    .playe_block .btn.btn-default.progressBar{ width:44%;}
    .playe_block{padding: 15px 10px 10px 10px;}


    .player_section .player-content .time{right: 110px;}
    .player_section .player-content .mute{ right:70px;}
    .player_section .progressBarRange{ margin-top:8px;}
    .player_section .player_block_inner{padding: 10px 0px 15px 10px;}


    .news_player .btn.btn-default.progressBar { width: 42%;}

    .previous_poll{width:auto; font-size:18px; margin:0px 15px 0px 0px; line-height:20px; padding:0px 0px 0px 0px;}
    .pull-left.previous_poll{margin:0px 0px 0px 15px;}
    .home_caresoul{ padding:0px 15px 0px 15px !important;}

    .feature_info3 h3{ font-size:15px;}
    .feature_info3 p{ font-size:15px;}
    .home_caresoul .feature_info3 {
        padding: 0px 0px 10px 85px !important;
    }





}

@media only screen and (min-width: 375px) and (max-width:479px) {

    .sch_block .media-object{ width:130px;}
    .sch_block .media-heading{ font-size:16px;}
    .list_block ul li{margin: 0px 5px 0px 0px; font-size:14px;}
    .list_block{margin: 0px 0px 8px 0px;}
    .time_block{ font-size:20px;}
    .home_caresoul{ padding:0px 15px 0px 15px !important;}

    .slider_tittle{ font-size:16px;}
    .view_btn_4{ width:90px ;}
    .view_btn_4{ font-size:14px;}
    .home_caresoul .owl-nav{ width:105px !important; margin-left:0 !important; left:auto !important; right:100px;}
}

@media only screen and (min-width: 480px) and (max-width:639px) {
    .team-header {
        height: 150px;
    }
    .team-header .header-text {
        top: 25px;
        font-size: 30px;
    }
    .schedule_right {
        width: 82%;
    }
    .schedule_left {
        width: 18%;
    }
    .schedule_left ul li {
        font-size: 16px;
    }
    .table.schedule-table th {
        padding: 17px 11px 19px;
    }
    .schedule-table th {
        width: 100px !important;
    }
    .right_inner {
        width: 4800px;
    }
    .schedule_info .thumb {
        width: 50px;
    }
    .schedule_info .info {
        width: 130px;
        height: 120px;
    }
    .schedule_info .info h3 {
        font-size: 14px;
    }
    .schedule_info .rj .rj_img {
        width: 24px;
    }
    .schedule_info .rj {
        padding-left: 28px;
        margin: 0 0 2px;
    }
    .schedule_info .rj h4 {
        font-size: 13px;
        line-height: 24px;
        margin: 0;
    }
    .schedule_info .notify a {
        font-size: 14px;
    }
    .schedule_info {
        height: 150px;
        min-height: 150px;
    }
    .table.schedule-table th {
        font-size: 16px;
    }
    .schedule_left ul li {
        padding: 65px 0;
    }
    .schedule_left ul li.today {
        color: #fff;
        border-color: #ff5e4d;
        background: #ff5e4d;
    }
    .schedule_left ul li::before {
        border-color: #ff5e4d;
    }
    .empty_schedule {
        min-height: 150px;
    }
    .btn.btn-default.marquee {
        width: 225px;
        top: 0;
    }


    .guest_block img{ margin-right:10px;}
    .guest_block.col-xs-6{ width:100%;}


    .sch_block .media-object{ width:130px;}
    .sch_block .media-heading{ font-size:16px;}
    .list_block ul li{margin: 0px 5px 0px 0px; font-size:14px;}
    .list_block{margin: 0px 0px 8px 0px;}
    .time_block{ font-size:20px;}

    .playe_block .player-content .time{right: 100px;}
    .playe_block .btn.btn-default.progressBar{ width:47%;}





    .player_section .player-content .time{right: 162px;}
    .player_section .player-content .mute{ right:116px;}
    .player_section .progressBarRange{ margin-top:8px;}
    .player_section .player_block_inner{padding: 10px 0px 15px 10px;}


    .news_player .btn.btn-default.progressBar { width: 42%;}

    .previous_poll{width:auto; font-size:18px; margin:0px 30px 0px 0px; line-height:20px; padding:0px 0px 0px 0px;}
    .pull-left.previous_poll{margin:0px 0px 0px 30px;}

    .single_comment .media-body p{ font-size:16px;}
    .cm_rt{padding: 20px 0px 0px 0px;}

    .slider_tittle{ font-size:18px;}
    .view_btn_4{ width:136px;}

    .featured_section .event_top h2{ text-align:left;}


}
@media only screen and (max-width: 639px) {
    .schedule_left {
        padding-top: 54px;
    }
    /*======================================== 25th April 2018 =============================*/
    .social_link {
        padding: 0px 15px 0px 15px;
    }
    .social_link ul li {
        padding: 0px 0px 0px 0px;
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
}
@media only screen and (min-width: 480px) and (max-width:529px) {
    .shedule-info {
        width: 220px!important;
    }
    .shedule-info h3 {
        font-size: 16px;
    }
    .schedule-list .schedule-left {
        font-size: 16px!important;
    }
    .schedule.programs .schedule-right {
        padding-right: 145px!important
    }
    #programs_items .schedule-left {
        position: absolute;
        right: 65px!important;
        padding-top: 0!important;
    }
    #programs_items .schedule-left h3 {
        font-size: 14px;
    }
    .quick-link li a {
        font-size: 20px!important;
    }
    .episode_detail_section {
        padding: 0 15px;
    }
    .schedule_right {
        width: 82%;
    }
    .schedule_left {
        width: 18%;
    }
    .schedule_left ul li {
        font-size: 16px;
    }
    .table.schedule-table th {
        padding: 17px 11px 19px;
    }
    .schedule-table th {
        width: 100px !important;
    }
    .right_inner {
        width: 4800px;
    }
    .schedule_info .thumb {
        width: 50px;
    }
    .schedule_info .info {
        width: 130px;
        height: 120px;
    }
    .schedule_info .info h3 {
        font-size: 14px;
    }
    .schedule_info .rj .rj_img {
        width: 24px;
    }
    .schedule_info .rj {
        padding-left: 28px;
        margin: 0 0 2px;
    }
    .schedule_info .rj h4 {
        font-size: 13px;
        line-height: 24px;
        margin: 0;
    }
    .schedule_info .notify a {
        font-size: 14px;
    }
    .schedule_info {
        height: 150px;
    }
    .table.schedule-table th {
        font-size: 16px;
    }
    .schedule_left ul li {
        padding: 65px 0;
    }
    .schedule_left ul li.today {
        color: #fff;
        border-color: #ff5e4d;
        background: #ff5e4d;
    }
    .schedule_left ul li::before {
        border-color: #ff5e4d;
    }



}




@media only screen and (min-width: 320px) and (max-width:374px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 50%;
        top: 0;
    }

}


@media only screen and (min-width: 375px) and (max-width:399px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 55%;
        top: 0;
    }

}


@media only screen and (min-width: 400px) and (max-width:449px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 60%;
        top: 0;
    }

}


@media only screen and (min-width: 450px) and (max-width:479px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 65%;
        top: 0;
    }

}


@media only screen and (min-width: 480px) and (max-width:489px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 240px;
        top: 0;
    }

}

@media only screen and (min-width: 490px) and (max-width:509px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 250px;
        top: 0;
    }

}

@media only screen and (min-width: 510px) and (max-width:529px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 270px;
        top: 0;
    }

}

@media only screen and (min-width: 530px) and (max-width:549px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 285px;
        top: 0;
    }

}

@media only screen and (min-width: 550px) and (max-width:569px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 310px;
        top: 0;
    }

}

@media only screen and (min-width: 570px) and (max-width:639px) {

    .player-online-radio .btn.btn-default.marquee {
        width: 330px;
        top: 0;
    }

}

@media only screen and (min-width: 640px) and (max-width:767px) {
    .team-header {
        height: 200px;
    }

    .team-header .header-text {
        top: 35px;
        font-size: 40px;
    }
    .episode_detail_section {
        padding: 0 15px;
    }
    .schedule_left ul li {
        font-size: 16px;
    }
    .schedule_right {
        width: 85%;
    }
    .schedule_left {
        width: 15%;
    }
    /*======================================== 25th April 2018 =============================*/
    .social_link {
        padding: 0px 10px 0px 10px;
    }
    .social_link ul li {
        padding: 0px 5px 0px 5px;
    }
    .social_link ul li a {
        font-size: 12px;
    }
    .pr_bar{max-width:100%; width:100%; padding-top:12px !important;}
    .pr_bar input[type="range"]{max-width:100% !important; width:100%;}

    .player_section .btn.btn-default.progressBar{ width:50%;}
    .player_section .progressBarRange {margin-top: 0px;}
    .player_section .player_section{ right:10px;}

    .news_player .btn.btn-default.progressBar { width: 50%;}


}
@media only screen and (max-width: 767px) {

    .team-wrapper {
        background: none;
    }

    .coment_block {
        padding: 0 15px;
    }
    .container {
        width: 100%;
    }
    .teamblock_2 {
        z-index:200 !important;
    }

    #search_popup .modal-dialog {
        width: 100%;
        padding-left:30px;
        padding-right:30px;
    }

    .team-block {
        z-index: 99;
    }
    .team-block .container {
        position: relative;
        z-index: 99;
    }

    .program-schedule {
        z-index: 1;
    }
    .header-ads {
        padding: 30px 15px 11px;
    }
    .nav-block .logo {
        position: relative;
        left: 0;
        top: 0;
        z-index: 9;
        width: 100%;
        text-align: center;
    }
    .navbar-header > a {
        width: 24px;
        height: 16px;
        display: inline-block;
        background: url(../../img/frontend/mobile-menu.png) no-repeat center center;
        position: absolute;
        top: 19px;
        z-index: 99;
    }
    .navbar-header {
        position: relative;
    }
    .header-top {
        padding: 0 15px;
        margin: 0 0 -31px;
    }
    .header-bottom {
        padding: 37px 15px 20px;
    }
    .bottom-left {
        padding: 0;
        float: left;
        width: auto;
    }
    .bottom-right {
        width: auto;
        float: right;
    }
    .bottom-middle {
        width: 100%;
        margin: 0 0 11px;
    }
    #banner-carousel {
        margin-top: -110px;
    }
    .user.hidden-sm.hidden-md.hidden-lg {
        width: auto;
        position: absolute;
        right: 0;
        top: 7px;
        border-radius: 0;
        overflow: visible;
        z-index: 99;
    }
    .user.hidden-sm.hidden-md.hidden-lg img {
        width: 30px;
        height: auto;
        border-radius: 50%;
    }

    .social-media ul li {
        margin-left: 30px;
    }
    .header .social-media {
        padding-bottom: 20px;
    }
    #banner-carousel-sm {
        width: 100%;
        float: left;
        height: auto;
        position: relative;
        margin-top: -79px;
    }
    #banner-carousel-sm .item {

        height: 300px;

    }
    #banner-carousel-sm .item_inner {
        height: 100%;
        background-repeat: no-repeat;
        background-position: center bottom;
        -webkit-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
    }
    .nav-control ul {
        margin-right: 15px;
    }
    .nav-control .control {

        width: 50px;
        line-height: 27px;

    }
    .caption-inner .up-next {

        line-height: 30px;
        top: -30px;
        right: 50px;

    }
    .caption-inner {
        margin-right: 65px;
    }
    .banner-caption {

        bottom: 0;
        top: auto;

    }
    .nav-control {

        position: absolute;
        right: 0;
        bottom: 79px;
        width: 100%;
        z-index: 999;
        top: auto;

    }
    #banner-carousel-sm .carousel-indicators {

        bottom: 20px;
        margin-bottom: 0;
        z-index: 9;
        display: none;

    }
    #banner-carousel-sm .carousel-indicators li {
        width: 12px!important;
        height: 12px!important;
        background: #39197f;
        border: none;
        margin: 0 6px!important
    }
    #banner-carousel-sm .carousel-indicators li.active {
        background: #fff;
    }
    .banner-bottom {
        padding: 0 15px;
    }
    .block-item img {
        width: 100%;
        height: auto;
    }
    .top_chart.chartDetails {
        padding: 0;
    }
    .top_chart {
        padding: 40px 0 0;
        background: none;
    }
    .chartDetails .chart-block {
        padding: 0;
        background: none;
    }
    .banner-bottom .block-item.mid {
        margin: 30px 0;
        width: 100%;
        float: left;
    }
    .chart-block {
        padding: 60px 0 0;
        background: url(../../img/frontend/chart-top-bg.png) no-repeat right top;
    }
    .chart-block .container {
        padding: 0;
    }
    .chart-block .container .row {
        margin: 0;
    }
    .chart-block .container .row .col-xs-12 {
        padding: 0;
    }
    .chartDetails .container .row .col-xs-12 {
        padding: 0 0px;
    }
    .chart-block .section-title {
        padding: 0 30px;
    }
    .chart-overlay {
        opacity: 1;
        visibility: visible;
        top: auto;
        bottom: auto!important;
        position: relative;
        transition: 0s;
        padding: 0;
    }
    .section-banner img {
        width: 100%;
        height: auto;
    }
    .chart-list {
        margin: 0;
        border: none;
        box-shadow: none;
        border-radius: 0;
    }
    .chart-info {
        padding: 10px 30px;
    }
    .chart-overlay {
        box-shadow: none;
        float: left;
    }
    .chart-overlay .overlay-inner {
        box-shadow: none;
        background: #f5f5f5;
        padding: 20px 40px;
        width: 100%;
        position: relative;
    }
    .chart-overlay .overlay-inner::before {
        left: 106px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #f5f5f5;
        position: absolute;
        top: -10px;
        content: '';
        bottom: auto;
        border-top: none;
    }
    .chart-group {
        background: none;
    }
    .like-block {
        position: absolute;
        width: 48px;
        height: 48px;
        top: 10px;
        right: 25px;
    }
    .like-block a {
        border-radius: 50%;
        background: url(../../img/frontend/like-sm.png) no-repeat center center;
        display: block;
        width: 100%;
        height: 100%;
    }
    .like-block a:hover {
        background: #ff5e4d url(../../img/frontend/like-sm-hover.png) no-repeat center center;
    }
    .chart-info .singer-info {
        padding-left: 25px;
    }
    .overlay-top {
        width: 100%;
        float: left;
        height: auto;
    }
    .overlay-right {
        position: static;
    }
    .overlay-inner .share-chart {
        position: absolute;
        right: 35px;
        top: 29px;
    }
    .all-chart {
        width: 100%;
        float: left;
        height: auto;
        text-align: center;
        padding-top: 20px;
    }
    .all-chart a {
        font-size: 20px;
        font-weight: 700;
        color: #ff5e4d;
        display: inline-block;
        border: 1px solid #ff5e4d;
        border-radius: 25px;
        min-width: 160px;
        text-align: center;
        line-height: 18px;
        padding: 15px 5px;
    }
    .all-chart a:hover {
        background: #ff5e4d;
        color: #fff;
    }
    .weekly-chart {
        padding: 0 0 70px;
    }
    #yearly_chart {
        padding: 0 0 30px;
    }
    .poll-chart {
        width: 100%;
        float: left;
        height: auto;
        padding: 27px 30px 0;
        background: url(../../img/frontend/poll-sm-bg.png) no-repeat left top;
    }
    .poll-chart .section-title {
        text-align: center;
    }
    .banner-overlay {
        text-align: center;
    }
    .team-block .col-xs-12 > ul > li {
        width: 50%;
    }
    .team-block {
        width: 100%;
        float: left;
        height: auto;
        padding: 60px 0px 60px;
        background-size: cover;
    }
    .team-block .panel {
        border: none;
        margin: 0;
        border-radius: 0;
    }
    #team_list {
        padding: 0 15px;
    }
    .team-over {
        position: absolute;
        top: auto;
        bottom: auto;
        width: 200%;
        opacity: 1;
        visibility: visible;
        left: auto;
        z-index: 99;
    }
    .team-info {
        width: 100%;
    }
    .team-block ul li .thumb.collapsed img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
    .team-block .col-xs-12 > ul > li .team-over {
        left: auto!important;
        right: auto!important;
    }
    .team-block ul li .thumb img {
        filter: unset;
    }
    .team-block .col-xs-12 > ul > li:nth-child(2n) .team-over {
        left: -100%!important;
        right: auto!important;
    }
    .team-block ul li .thumb {
        position: relative;
    }
    .team-block ul li .thumb::before {
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #fff;
        position: absolute;
        left: 50%;
        margin-left: -5px;
        content: '';
        bottom: 0;
        z-index: 9;
    }
    .team-block ul li .thumb.collapsed::before {
        border: none;
    }
    .slider-bottom .slider-control a {
        width: 50px;
        height: 50px;
    }
    .slider-bottom .slider-control a.control-right {
        background: url(../../img/frontend/next-sm.png) no-repeat center center;
    }
    .slider-bottom .slider-control a.control-right:hover {
        background: url(../../img/frontend/next-sm-hover.png) no-repeat center center;
    }
    .slider-bottom .slider-control a.control-left {
        background: url(../../img/frontend/prev-sm.png) no-repeat center center;
    }
    .slider-bottom .slider-control a.control-left:hover {
        background: url(../../img/frontend/prev-sm-hover.png) no-repeat center center;
    }
    .section-title a {
        width: 50px;
        height: 50px;
        background: url(../../img/frontend/next-sm.png) no-repeat center center;
    }
    .section-title a:hover {
        background: url(../../img/frontend/next-sm-hover.png) no-repeat center center;
    }
    .chart-block h2 {
        line-height: 50px;
    }
    .slider-bottom input[type="submit"] {
        width: 160px;
        height: 50px;
        border-radius: 25px;
    }
    .slider-bottom .num {
        line-height: 50px;
    }
    .slider-bottom .slider-control {
        margin-left: 30px;
    }
    .team-block::after {
        height: 60px;
    }
    .view-all a {
        display: inline-block;
        font-size: 16px;
        color: #ff5e4d;
        border: 1px solid #ff5e4d;
        border-radius: 25px;
        line-height: 18px;
        padding: 15px 15px;
        font-weight: 700;
        width: 140px;
    }
    .close-overlay {
        position: absolute;
        right: 20px;
        top: 10px;
        z-index: 9999;
    }
    .team-info .share-chart {
        right: 90px;
        top: 10px;
    }
    .team-info {
        padding: 18px 20px 20px;
    }
    .team-info h3 {
        font-size: 19px;
    }
    .team-info .rating {
        margin: 0 0 12px;
    }
    .program-info h4 {
        font-size: 16px;
    }
    .program-info p {
        font-size: 14px;
        margin: 0 0 14px;
    }
    .info-bottom .pull-right a {
        width: 140px;
        line-height: 18px;
        padding: 15px 5px;
        text-align: center;
        border-radius: 25px;
    }
    .info-bottom .pull-left {
        margin-top: 13px;
    }
    .team-info .info-bottom {
        margin-top: 10px;
    }
    .program-schedule .section-title h2 {
        font-size: 30px;
        line-height: 50px;
        margin: 0;
    }
    .program-schedule .section-title a {
        width: 120px;
        float: right;
        padding: 15px 5px;
        text-align: center;
        line-height: 18px;
        border-radius: 25px;
        margin: 0;
    }
    .panel {
        padding: 0;
        margin: 0;
        border-radius: 0;
        border: none;
        box-shadow: none;
    }
    .schedule-overlay {
        position: static;
        left: auto;
        bottom: auto;
        right: auto;
        opacity: 1;
        visibility: visible;
        width: 100%;
        float: left;
    }
    .program-schedule .container {
        padding: 0;
    }
    .program-schedule .container .row {
        margin: 0;
    }
    .program-schedule .container .row .col-xs-12 {
        padding: 0;
    }
    .program-schedule .section-title {
        padding: 0 30px;
        margin: 0 0 15px;
    }
    .program-schedule .list-info {
        padding: 10px 30px;
    }
    .schedule-overlay .overlay-inner {
        padding: 10px 30px;
        box-shadow: none;
        background: #f5f5f5;
        box-shadow: none;
    }
    .schedule-overlay {
        padding: 0;
    }
    .schedule-overlay .overlay-inner::before {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #f5f5f5;
        border-top: none;
        position: absolute;
        left: 146px;
        top: -8px;
        content: '';
        bottom: auto;
    }
    .schedule-list .schedule-left {
        font-size: 18px;
        line-height: 22px;
        padding-top: 14px;
        padding-right: 20px;
        width: 100px;
        position: absolute;
    }
    .schedule-list .schedule-left h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .schedule-list .schedule-left.current {
        padding-top: 3px;
    }
    .schedule-icon {
        padding: 0;
    }
    .schedule-icon a i {
        width: 50px;
        line-height: 50px;
        font-size: 30px;
        padding: 0;
    }
    .schedule-right {
        width: 100%;
        float: left;
        height: auto;
        position: relative;
        left: 0;
        padding-left: 100px;
    }
    .overlay_right {
        width: 250px;
        padding-top: 25px;
    }
    .program-schedule .overlay-inner .share-chart {
        position: absolute;
        right: 37px;
        top: 18px;
    }
    .program-schedule {
        padding: 63px 0 0px;
    }
    .schedule {
        margin: 0 0 53px;
    }
    .schedule.programs .schedule-right {
        width: 100%;
        padding: 0 175px 0 0;
    }
    #programs_items .schedule-left {
        position: absolute;
        right: 110px;
    }
    #programs_items .schedule-icon {
        position: absolute;
        top: 0;
        right: 30px;
    }
    #programs_items .schedule-overlay .overlay-inner::before {
        left: 48px;
    }
    .schedule.programs {
        margin: 0;
    }
    .ads-block {
        padding: 50px 15px;
    }
    .campaigns .block_title {
        top: auto;
        height: auto;
    }
    .campaigns .block_title {
        text-align: center;
        margin: 0 0 30px;
    }
    .campaigns .block_title h2 {
        line-height: 50px;
    }
    .campaigns .block_title h2 a {
        width: 50px;
        height: 50px;
        background: url(../../img/frontend/next-sm.png) no-repeat center;
        display: inline-block;
        margin-left: 15px;
    }
    .campaigns .block_title h2 a:hover {
        background: url(../../img/frontend/next-sm-hover.png) no-repeat center;
    }
    .campaigns {
        padding: 10px 15px 10px;
    }
    .slider-controller {
        width: 70px;
    }
    .prev-next .prev,  .prev-next .next {
        height: 70px;
    }
    .slider_thumb {
        padding-right: 70px;
    }
    #event-carousel .thumb_inner {
        height: 240px;
    }
    .event-date {
        width: 73px;
        padding: 5px 0 4px 8px;
        background: url(../../img/frontend/date_bg-sm.png) no-repeat center left;
    }
    .slider_thumb .icon a {
        width: 50px;
        height: 50px;
    }
    .slider_thumb .icon a i {
        font-size: 30px;
        line-height: 50px;
    }
    .slider_info.text-right {
        padding-top: 21px;
        padding-right: 70px;
    }
    .guest-block {
        padding: 10px 0 0;
    }
    .footer {
        background: #2c2c2c url(../../img/frontend/footer-bg-sm.jpg) no-repeat top center;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
        padding: 60px 15px 120px;
    }
    .footer-logo {
        margin: 0 0 24px;
    }
    .social-media li a {
        font-size: 40px;
    }
    .footer .form-control {
        height: 50px;
        border-radius: 25px 0 0 25px;
    }
    .footer .input-group-addon input[type="submit"] {
        width: 130px;
        height: 50px;
        border-radius: 25px;
    }
    .footer .input-group {
        border-radius: 25px;
    }
    .footer .social-media li {
        margin: 0 20px;
    }
    .footer-left {
        margin: 0 0 63px;
    }
    .copyright {
        margin: 0 0 33px;
    }
    .quick-link li a {
        font-size: 24px;
    }
    .quick-link {
        margin: 0 0 103px;
    }
    .quick-link li {
        margin: 0 0 36px;
    }
    .quick-link.last {
        margin: 0;
    }
    .footer h3 {
        margin: 0 0 15px;
    }
    .details-header {
        height: 460px;
    }
    .banner-info {
        bottom: 45px;
    }
    .details-content {
        padding: 43px 0px 80px;
    }
    .details-content > .container {
        padding: 0 30px;
    }
    .ads.details-top {
        margin: 0 0 60px;
    }
    .carousel-header {
        padding: 0;
        margin: 0 0 23px;
    }
    .carousel-header h2 {
        line-height: 50px;
    }
    .carousel-header a.share {
        padding: 15px 0 15px 50px;
        border-radius: 25px;
    }
    .profile-video {
        margin: 0 0 90px;
    }
    .view-all-wrapper {
        width: 130px;
    }
    #latest_upload .owl-nav {
        left: auto;
        right: 0px;
        top: -60px;
    }
    #latest_upload .owl-next {
        margin-right: 0!important;
    }
    #latest_upload .owl-nav > div {
        width: 50px;
        height: 50px;
    }
    .latest_uploads {
        margin: 0 0 60px;
    }
    .bio-block h1 {
        padding: 90px 0 0;
        background-position: top center!important;
        text-align: center;
        line-height: 29px;
        margin: 0 0 17px;
    }
    .bio-left {
        margin: 0 0 40px;
    }
    .bio-right {
        margin: 0 0 10px;
    }
    .programs h2 {
        text-align: center;
    }
    .program-left {
        margin: 0 0 24px;
    }
    .program-header .pull-right {
        width: 100%;
        text-align: center;
    }
    .program-header .pull-right a {
        width: 160px;
        line-height: 18px;
        padding: 15px 5px;
        border-radius: 25px;
    }
    .program-header {
        padding: 30px 0 33px;
    }
    .programs.mobile .program-list:last-of-type {
        margin-bottom: 0;
    }
    .programs.mobile .program-list:last-of-type .program-header {
        padding-bottom: 10px;
    }
    #profile-gallery ul li {
        width: 50%;
    }
    .gallery-top h2 {
        color: #fff;
        line-height: 50px;
    }
    .gallery-top .num {
        color: #fff;
        line-height: 50px;
    }
    .gallery-top .carousel-nav {
        width: 110px;
    }
    .carousel-nav a {
        width: 50px;
        height: 50px;
    }
    .profile-gallery {
        padding: 60px 15px 105px;
    }
    .profile-gallery::before {
        height: 60px;
    }
    .profile-gallery::after {
        height: 60px;
    }
    .gallery-top {
        margin: 0 0 40px;
    }
    #profile-gallery .overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: center;
        z-index: 9;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        top: 0;
        left: 0;
    }
    #profile-gallery ul li:hover .overlay {
        opacity: 1;
        visibility: visible;
    }
    #profile-gallery ul li:hover img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
    #profile-gallery .overlay i {
        width: 64px;
        line-height: 64px;
        background: #fff;
        border-radius: 50%;
        font-size: 28px;
        vertical-align: middle;
        font-weight: normal;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .overlay a {
        color: inherit;
    }
    #profile-gallery ul li img {
        width: 100%;
        height: auto;
    }
    /*========================== Pink =======================*/
    .pink #latest_upload .owl-nav .owl-next, .pink .program-carousel .owl-nav .owl-next,  .pink #latest_upload .owl-nav .owl-prev, .pink .program-carousel .owl-nav .owl-prev,  .pink #latest_upload .owl-nav .owl-prev:hover, .pink .program-carousel .owl-nav .owl-prev:hover,  .pink #latest_upload .owl-nav .owl-next:hover, .pink .program-carousel .owl-nav .owl-next:hover {
        background-image: url(../../img/frontend/pink/indicator.png);
    }
    .pink .profile-gallery {
        background-color: rgba(234,86,118,1);
    }
    .pink .overlay {
        background-color: rgba(234,86,118,0.75);
        color: rgba(234,86,118,1);
    }
    /*========================== Green =======================*/
    .green #latest_upload .owl-nav .owl-next, .green .program-carousel .owl-nav .owl-next,  .green #latest_upload .owl-nav .owl-prev, .green .program-carousel .owl-nav .owl-prev,  .green #latest_upload .owl-nav .owl-prev:hover, .green .program-carousel .owl-nav .owl-prev:hover,  .green #latest_upload .owl-nav .owl-next:hover, .green .program-carousel .owl-nav .owl-next:hover {
        background-image: url(../../img/frontend/green/indicator.png);
    }
    .green .profile-gallery {
        background-color: rgba(70,214,144,1);
    }
    .green .overlay {
        background-color: rgba(70,214,144,0.75);
        color: rgba(70,214,144,1);
    }
    /*========================== Purple =======================*/
    .purple #latest_upload .owl-nav .owl-next, .purple .program-carousel .owl-nav .owl-next,  .purple #latest_upload .owl-nav .owl-prev, .purple .program-carousel .owl-nav .owl-prev,  .purple #latest_upload .owl-nav .owl-prev:hover, .purple .program-carousel .owl-nav .owl-prev:hover,  .purple #latest_upload .owl-nav .owl-next:hover, .purple .program-carousel .owl-nav .owl-next:hover {
        background-image: url(../../img/frontend/purple/indicator.png);
    }
    .purple .profile-gallery {
        background-color: rgba(115,76,162,1);
    }
    .purple .overlay {
        background-color: rgba(115,76,162,0.75);
        color: rgba(115,76,162,1);
    }
    .profile-gallery .control-right,  .profile-gallery .control-left,  .profile-gallery .control-left:hover,  .profile-gallery .control-right:hover {
        background-image: url(../../img/frontend/white-indicator.png)!important;
    }
    .gallery-bottom {
        padding: 0 15px;
    }
    .gallery-bottom .ads-block {
        padding: 50px 0px;
    }
    .fav-music {
        width: 100%;
        float: left;
        height: auto;
        margin: 0 0 40px;
    }
    .fav-hobbies ul li {
        width: 50%;
        float: left;
    }
    .fav-music {
        margin: 0 0 54px;
    }
    .program-content {
        padding: 0 15px;
    }
    .slider-top .carousel-nav a {
        width: 50px;
        height: 50px;
    }
    .slider-top .carousel-nav a.control-right {
        background-image: url(../../img/frontend/next_sm.png)!important;
    }
    .slider-top .carousel-nav a.control-left {
        background-image: url(../../img/frontend/prev_sm.png)!important;
    }
    .slider-top h2 {
        line-height: 50px;
    }
    .slider_title {
        line-height: 50px;
    }
    .rating-info ul li:last-child {
        float: right;
    }
    .program-right li {
        width: 50%;
    }
    .right-header {
        width: 100%;
        float: left;
        text-align: center;
        padding: 20px 0 0;
    }
    .right-header a {
        padding: 15px 5px;
        min-width: 235px;
        border-radius: 25px;
    }
    .latest-text {
        top: 0;
    }
    .program-header-title {
        margin: 0 0 35px;
    }
    .row0 {
        margin-bottom: 60px;
    }
    .program-content .item .col-xs-12:last-child .pro_item {
        margin: 0;
    }
    .pagination > li > a, .pagination > li > span {
        width: 50px;
        padding: 16px 0;
    }
    .pagination > li.prev a {
        background-image: url(../../img/frontend/prev_sm.png)!important;
    }
    .pagination > li.next a {
        background-image: url(../../img/frontend/next_sm.png)!important;
    }
    .program_lists {
        padding: 0 15px;
    }
    .logo img {
        width: 75px;
        height: auto;
    }
    .header.player-header .logo img {
        width: 75px;
        height: auto;
    }
    .header.player-header .logo{ top:26px;}

    .marquee {
        font-size: 16px;
    }
    .navbar-header > a {
        top: 10px;
    }
    .user img {
        width: 30px;
        height: auto;
    }
    .user.hidden-sm.hidden-md.hidden-lg {
        width: auto;
        top: 2px;
    }

    .user .dropdown-menu{ }
    .user a {
        display: inline-block;
        position:relative;
    }
    .header-bottom {
        padding-top: 28px;
        padding-bottom: 6px;
    }
    .bottom-middle {
        width: 100%;
        margin: 0 0 6px;
    }
    .marquee span {
        font-size: 14px;
    }
    .social-media {
        padding: 0 15px;
    }
    .episode_info h2 {
        padding: 0px 0px 0px 0px;
    }
    .sch_top .select2-container {
        width: 100%!important;
        margin: 0 0 20px;
    }
    .date-select {
        margin: 0 0 20px;
    }
    .schedule-nav {
        display: none;
    }
    .schedule_right {
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .contact_section {
        padding: 0px 15px 0px 15px;
    }
    .generic_section {
        padding: 0px 15px 0px 15px;
    }
    .event_wrapper .col-xs-12 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .guest-block.guestblock_gap2 {
        padding: 20px 0 0 0;
    }
    .event_info {
        padding: 30px 0px 0px 0px;
    }
    .view_btn {
        margin: 20px 0px 0px 0px;
    }

    .feature_hide{ display:none;}
    .tag_hide{ display:none;}

    .featured_section {
        padding: 0px 15px 60px 15px;
    }

    .home_caresoul .featured_section {
        padding: 0px 0px 60px 0px;
    }

    .exclusive_photo_section {
        padding: 0px 15px 0px 15px;
    }

    .share_hide{ display:none;}

    .share_block a{ height:50px; line-height:50px;}

    .video_block_bottom{ margin:0px 0px 30px 0px;}

    .video_section_block{padding:0px 15px 0px 15px;}
    .top_share_section{padding:0px 15px 0px 15px;}
    .audio_wrapper{ padding:0px 15px 0px 15px;}

    .dsp_gap {
        padding: 0px 0px 20px 0px;
    }

    .video_block_bottom a{ height:50px; line-height:50px;}

    .row_gap .col-xs-12{ padding-left:30px; padding-right:30px;}

    .time_single{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
    .sch_rt.col-md-9 {
        padding-left: 15px;
    }

    .time_block {
        width: auto;
        float: left;
        display: inline-block;
        margin: 0px 0px 18px 0px;
        padding: 0px 42px 0px 0px;
        text-align:left;
        font-size: 24px;
        line-height: 30px;

    }



    .sch_live {
        width: auto;
        float: left;
        display: inline-block;
        margin: 0px 0px 0px 25px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        font-size: 20px;
        line-height: 30px;
        font-weight: 600;
    }

    .schedule_section .tab-content{ padding-left:15px; padding-right:15px;}
    .select_block2 .date-select .date_pic{ text-align:left; width:145px;}

    .select_block2 .date-select.active::before{ display:none;}
    .select_block2 .date-select .date_pic:focus {
        box-shadow: 0 5px 30px rgba(0,0,0,0.15);
    }

    .datepicker-days::before{ display:none;}
    .datepicker.dropdown-menu {
        z-index: 999999 !important;
    }

    .event_nt .list_block{ display:none;}

    #schedule_carousal .item {
        width: 33.33%;
    }

    .col_block_1{ width:100%;margin: 0px 0px 30px 0px; display:block; padding:0px 0px 0px 0px;}
    .col_block_mid{ width:100%; display:block; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px;}
    .sch_block{ width:100%;}
    .time_single{ display:none;}
    .time_single_mobile{ display:block !important; width:100%; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

    .pollPlayer{ padding-left:15px; padding-right:15px;}

    .home_caresoul .owl-item.active.center{ width:auto !important;}
    #hm_caresoul .owl-stage{ margin-left:0; }


    .home_caresoul .feature_info3 {padding: 0px 0px 15px 85px;}
    .home_caresoul .tag_icon {
        background: url(../../img/frontend/shapebg_2.png) no-repeat;
        width: 73px;
        height: 72px;
        padding: 20px 20px 0px 0px;
    }

    .home_caresoul{ padding:0px 30px 0px 30px;}


    .hm_slider_top{ position:relative; width:100%; left:auto; margin:0px 0px 28px 0px; padding:0px 0px 0px 0px;transform: none;}
    .slider_tittle{ width:auto; float:left; display:inline-block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:50px;}
    .view_btn_4{ float:right; margin:0px 0px 0px 0px;}
    .view_btn_4 a{ height:50px; line-height:50px;}
    .home_caresoul .owl-nav{ margin-left:0px;}

    .home_caresoul .owl-nav{ width:120px; top:-85px; margin-left:-60px;}
    .event_carousal .owl-nav .owl-prev{ width:50px; height:50px; background:url(../../img/frontend/hm_arrow_1.png) no-repeat top;}
    .event_carousal .owl-nav .owl-prev:hover{background:url(../../img/frontend/hm_arrow_1.png) no-repeat bottom;}

    .event_carousal .owl-nav .owl-next{width:50px; height:50px; background:url(../../img/frontend/hm_arrow_2.png) no-repeat top;}
    .event_carousal .owl-nav .owl-next:hover{background:url(../../img/frontend/hm_arrow_2.png) no-repeat bottom;}

    .banner-bottom.hidden-sm{ margin-bottom: 30px;}

    .event_carousal .owl-nav{ width:120px; top:-85px;}
    
    .program-banner {
        /*height: 400px;*/
        height: 220px;
    }
}


@media only screen and (min-width: 768px) and (max-width:991px) {
    .container {
        width: 750px;
    }

    #search_popup .modal-dialog {
        width: 750px;
    }

    .team-block .col-xs-12 > ul > li:nth-child(4n-1) .team-over, .team-block .col-xs-12 > ul > li:nth-child(4n) .team-over {
        right: -10px;
        left: auto;
    }
    .team-over {
        left: -10px;
    }
    .nav.navbar-nav.navbar-left {
        margin-left: 150px;
    }
    .navbar-nav > li > a {
        font-size: 14px;
    }
    .navbar-nav > li {
        margin-right: 15px;
    }
    .bottom-right {
        width: 132px;
        font-size: 14px;
        padding-left: 10px;
    }
    .bottom-left {
        padding-left: 150px;
        width: 295px;
    }
    .bottom-middle {
        width: 225px;
    }
    .marquee {
        font-size: 16px;
    }
    #banner-carousel {
        margin-top: -38px;
    }
    .banner-overlay {
        font-size: 15px;
        line-height: 18px;
        padding: 0 15px 0 15px;
    }
    #banner-carousel .item {
        height: 345px;
    }
    .chart-block h2 {
        font-size: 17px;
    }
    .caption-inner h3 {
        font-size: 18px;
    }
    .caption-inner h4 {
        font-size: 14px;
    }
    .caption-inner {
        width: 325px;
    }
    .top_chart {
        -webkit-background-size: 40% auto;
        -moz-background-size: 40% auto;
        -ms-background-size: 40% auto;
        background-size: 40% auto;
    }
    .chart-info .singer-info h4 {
        font-size: 16px;
    }
    .chart-info .singer-info p {
        font-size: 14px;
    }
    .chart-overlay .overaly-left {
        width: 100%;
        float: left;
        height: auto;
        padding-right: 0;
    }
    .overlay-right {
        width: 100%;
    }
    .chart-overlay h4 {
        font-size: 16px;
    }
    .chart-overlay h5 {
        font-size: 14px;
        color: #606060;
        margin: 0 0 15px;
        font-weight: normal;
    }
    .overlay-action a.play-button {
        font-size: 16px;
        display: inline-block;
        line-height: 28px;
        padding: 2px 15px 2px 55px;
        background: url(../../img/frontend/vote.png) no-repeat 20px center;
        margin-right: 10px;
    }
    .overlay-bottom .overlay-left {
        width: 95px;
        text-align: center;
        padding-right: 10px;
        float: left;
        padding-top: 8px;
    }
    .overlay-bottom .overlay-right {
        width: 178px;
    }
    .overlay-bottom .overlay-right li {
        margin: 0 8px;
    }
    .like-button img {
        width: 35px;
    }
    .slider-bottom input[type="submit"] {
        width: 105px;
    }
    .schedule-left {
        width: 100px;
        font-size: 14px;
    }
    .schedule-right {
        width: 216px;
    }
    .shedule-info {
        width: 170px;
    }
    .schedule.programs .schedule-right {
        width: 220px;
    }
    .schedule-right .shedule-info {
        width: 160px;
    }
    .shedule-info h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .shedule-info p,  .schedule.programs .schedule-left p {
        font-size: 14px;
    }
    .program-schedule .section-title h2 {
        font-size: 20px;
        margin: 0 0;
    }
    .schedule.programs .schedule-left h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .schedule-overlay {
        left: 100px;
        width: 360px;
    }
    .overlay_right h3 {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 5px;
    }
    .campaigns .block_title h2 {
        font-size: 20px;
    }
    .guest-block li {
        margin-left: 5px;
    }
    .guest-block li {
        width: 30px;
        height: 30px;
        font-size: 10px;
        line-height: 10px;
    }
    .chart-info .rank-number {
        width: 20px;
    }
    .chart-info .singer-info {
        max-width: 117px;
    }
    .question-block {
        padding-left: 15px;
    }
    input[type="radio"] + label h4 {
        font-size: 16px;
    }
    input[type="radio"] + label h5 {
        font-size: 14px;
    }
    .slider-bottom {
        padding: 20px 15px 20px 15px;
    }
    .pol_rs_bottom{padding: 0px 0px 0px 0px;}
    .slider-bottom input[type="submit"] {
        width: 72px;
        font-size: 14px;
    }
    .team-over {
        width: 570px;
    }
    .color-thumb {
        width: 220px;
    }
    .team-info {
        width: 350px;
        float: right;
        height: auto;
        padding: 13px 15px 13px 15px;
        position: relative;
    }
    .team-info h3 {
        font-size: 20px;
    }
    .team-info .rating {
        margin: 0 0 5px;
    }
    .program-info h4 {
        font-size: 16px;
    }
    .program-info p {
        font-size: 15px;
        margin: 0 0 6px;
    }
    .info-bottom {
        margin-top: 5px;
    }
    .team-block {
        padding: 60px 0;
    }
    .play-icon img {
        width: 24px;
    }
    .overaly-left .thumb {
        width: 100%;
    }
    .overaly-left .thumb img {
        width: 100%;
        height: auto;
    }
    .chart-overlay .overlay-inner::before {
        left: 65px;
    }
    .thumb_inner {
        height: 250px;
    }
    .campaigns .block_title {
        top: 0;
    }
    .slider_info.text-right {
        padding: 50px 0 0;
    }
    .guest-block {
        padding: 50px 0 0;
    }
    .footer {
        padding: 100px 0 60px;
    }
    .team-header {
        height: 200px;
    }
    .team-header .header-text {
        top: 35px;
        font-size: 40px;
    }
    .profile-gallery {
        padding: 115px 0;
    }
    .carousel-header {
        padding: 0;
    }
    .program-header {
        padding-top: 0;
    }
    .details-header {
        height: 460px;
    }
    .bio-block h1 {
        font-size: 20px;
    }
    .carousel-header h2 {
        font-size: 20px;
    }
    .bio-right p,  .bio-right h4 {
        font-size: 20px;
    }
    .bio-left p {
        font-size: 18px;
    }
    .program-left h3 {
    }
    .right-header {
        padding-bottom: 19px;
    }
    .rating-info ul li {
        margin-right: 15px;
    }
    .rating-info ul li i {
        margin-right: 8px;
    }
    .program-rj li {
        margin: 0 0 5px;
    }
    .latest-text {
        top: 63px;
    }
    .episode_info h2 {
        padding: 0px 0px 0px 0px;
    }
    .schedule_left {
        width: 120px;
    }
    .schedule_right {
        width: 600px;
    }
    #prev {
        left: 51px;
    }
    .sch_top .select2-container {
        width: 155px !important;
    }
    .profile-video.embed {
        padding-top: 24px;
    }
    /*======================================== 25th April 2018 =============================*/
    .social_link ul li a {
        font-size: 15px;
    }
    /*======================================== 26th April 2018 =============================*/
    .contact_half_col {
        padding: 0px 10px 0px 0px;
    }
    .half_col_rt {
        padding: 0px 0px 0px 10px;
    }
    .event_slide .slider_info.text-right h3 {
        font-size: 18px;
    }
    .slider_info.event_info_gap {
        padding: 20px 0px 0px 0px;
    }
    .guest-block.guestblock_gap2 {
        padding: 25px 0 0 0;
    }
    .event_ingo_gap {
        padding: 20px 0px 0px 0px;
    }
    .guestblock_gap {
        padding: 25px 0 0 0;
    }


    .video_list_single{ margin:0px 0px 12px 0px;}
    .video_list_single .media-object {
        width: 135px;
    }
    .video_list_single .media-heading{ font-size:14px; line-height:18px;}
    .video_list_single .media-body h5{font-size:14px; line-height:18px;}

    .sch_block .media-object{ width:110px;}
    .sch_block .media-heading{ font-size:15px;}
    .list_block ul li{margin: 0px 5px 0px 0px; font-size:14px;}
    .list_block{margin: 0px 0px 8px 0px;}
    .time_block{ font-size:20px;}

    .ttl_arrow {margin-left: 5px;}

    .date_tittle{ font-size:20px;}

    .sidebar_tittle h3{font-size:12px;}

    .aol_block_tittle{padding: 0px 105px 0px 0px;}
    .aol_block_tittle h3{ font-size:14px;}

    .pr_result{ font-size:14px;}
    .sch_block{ width:100%;}

    .playe_block .btn.btn-default.progressBar {
        width: 100%;
        display: block !important;
    }
    .playe_block .progressBarRange {
        margin-top: 0px;
    }
    .playe_block{padding: 5px 10px 5px 10px;}
    .aol_block_tittle{ min-height:40px;}
    .playe_block .player-content{padding: 6px 10px 7px 6px;}

    .player_block_inner{padding: 10px 5px 10px 5px;}
    .player_section input[type="range"]{ width:50px;}
    .player_section .player-content .volume{ right:-10px;}
    .player_section .player-content .mute{ right:60px;}
    .player_section .player-content .time{ right:90px;}
    .player_section .progressBarRange{margin-top: 4px;}
    .player_section .player-content{padding: 6px 10px 7px 6px;}



    .news_player .btn.btn-default.progressBar {
        width: 50%;
    }

    .home_caresoul .owl-item.active.center{ width:420px !important;}
    #hm_caresoul .owl-stage{ margin-left:-60px; max-height:252px;}

    .feature_info3 h3{ font-size:14px;}
    .feature_info3 p{ font-size:14px;}
    .home_caresoul .feature_info3 {padding: 0px 0px 15px 85px;}
    .home_caresoul .tag_icon {
        background: url(../../img/frontend/shapebg_2.png) no-repeat;
        width: 73px;
        height: 72px;
        padding: 20px 20px 0px 0px;
    }

    .hm_slider_top { width: 230px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -150px;top:14px;}
    .home_caresoul .owl-nav { position: absolute;top: 24px;width: 70px;left: 50%;margin-left: -285px;z-index: 51;}
    .view_btn_4{ width:90px;}
    .view_btn_4 a{ font-size:16px;}
    .slider_tittle{ margin:0px 0px 5px 0px; font-size:18px; text-align:left;}
    .home_caresoul .event_carousal .owl-nav .owl-next{ right:5px;}

    .playe_block_sidebar .playe_block2 .audioplayer-volume-adjust{ display:none;}


}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 970px;
    }
    #search_popup .modal-dialog {
        width: 970px;
    }

    .team-block .col-xs-12 > ul > li:nth-child(4n-1) .team-over, .team-block .col-xs-12 > ul > li:nth-child(4n) .team-over {
        right: -10px;
        left: auto;
    }
    .team-over {
        left: -10px;
    }
    .nav.navbar-nav.navbar-left {
        margin-left: 150px;
    }
    .navbar-nav > li > a {
        font-size: 18px;
    }
    .bottom-left {
        padding-left: 150px;
        width: 295px;
    }
    .bottom-middle {
        width: 385px;
    }
    .marquee {
        font-size: 16px;
    }
    #banner-carousel {
        margin-top: -38px;
    }
    .banner-overlay {
        font-size: 20px;
        line-height: 24px;
        padding: 0 30px 0 20px;
    }
    #banner-carousel .item {
        height: 450px;
    }
    .chart-info .singer-info h4 {
        font-size: 16px;
    }
    .chart-info .singer-info p {
        font-size: 14px;
    }
    .chart-overlay .overaly-left {
        width: 95px;
        float: left;
        height: auto;
        padding-right: 10px;
    }
    .overlay-right {
        width: 178px;
    }
    .chart-overlay h4 {
        font-size: 16px;
    }
    .chart-overlay h5 {
        font-size: 14px;
        color: #606060;
        margin: 0 0 15px;
        font-weight: normal;
    }
    .overlay-action a.play-button {
        font-size: 16px;
        display: inline-block;
        line-height: 28px;
        padding: 2px 15px 2px 55px;
        background: url(../../img/frontend/vote.png) no-repeat 20px center;
        margin-right: 10px;
    }
    .overlay-bottom .overlay-left {
        width: 95px;
        text-align: center;
        padding-right: 10px;
        float: left;
        padding-top: 8px;
    }
    .overlay-bottom .overlay-right {
        width: 178px;
    }
    .overlay-bottom .overlay-right li {
        margin: 0 8px;
    }
    .like-button img {
        width: 35px;
    }
    .slider-bottom input[type="submit"] {
        width: 105px;
    }
    .schedule-left {
        width: 120px;
    }
    .schedule-right {
        width: 288px;
    }
    .schedule-overlay {
        left: 120px;
    }
    .guest-block li {
        margin-left: 5px;
    }
    .guest-block li {
        width: 40px;
        height: 40px;
        font-size: 12px;
        line-height: 15px;
    }
    .team-header {
        height: 250px;
    }
    .team-header .header-text {
        top: 45px;
    }
    .carousel-header {
        padding-top: 0;
    }
    .program-header {
        padding-top: 0;
    }
    .right-header {
        padding-bottom: 33px;
    }
    .latest-text {
        top: 63px;
    }
    .sch_top .select2-container {
        width: 210px !important;
    }
    .schedule_right {
        width: 800px;
    }
    .guest_block {
        font-size: 14px;
    }
    .guest_block a {
        font-size: 14px;
    }
    .episode_info h2 {
        padding: 0px 0px 0px 0px;
    }
    .schedule_left {
        width: 140px;
    }
    #prev {
        left: 71px;
    }
    .embed.profile-video {
        padding-top: 21px;
    }

    .video_list_single{ margin:0px 0px 18px 0px;}
    .video_list_single .media-object {
        width: 156px;
    }

    .sidebar_tittle h3{font-size:16px;}

    .pr_bar{max-width:400px; width:100%; padding-top:12px !important;}
    .pr_bar input[type="range"]{max-width:400px; width:100%;}

    .aol_block_tittle{padding: 0px 115px 0px 0px;}
    .aol_block_tittle h3{ font-size:16px;}

    .sch_block{ width:92%;}
    .playe_block{padding: 13px 10px 13px 10px;}
    .playe_block .player-content .time{right: 122px;}
    .playe_block .btn.btn-default.progressBar {
        width: 45%;
        padding-left:10px;
    }

    .home_caresoul .owl-item.active.center{ width:500px !important;}
    #hm_caresoul .owl-stage{ margin-left:-60px; max-height:300px;}

    .feature_info3 h3{ font-size:16px;}
    .feature_info3 p{ font-size:16px;}
    .home_caresoul .feature_info3 {padding: 0px 0px 15px 105px;}


    .hm_slider_top { width: 220px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -265px;top:14px;}
    .home_caresoul .owl-nav { position: absolute;top: 32px;width: 70px;left: 50%;margin-left: -343px;z-index: 51;}
    .view_btn_4{ width:130px;}
    .slider_tittle{ margin:0px 0px 5px 0px;}


}
@media only screen and (min-width: 1200px) and (max-width: 1240px) {
    .team-block .col-xs-12 > ul > li:nth-child(4n-1) .team-over, .team-block .col-xs-12 > ul > li:nth-child(4n) .team-over {
        right: -10px;
        left: auto;
    }
    .team-over {
        left: -10px;
    }
    .team-header {
        height: 275px;
    }
    .team-header .header-text {
        top: 55px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1350px) {

    .home_caresoul .owl-item.active.center{ width:600px !important;}
    #hm_caresoul .owl-stage{ margin-left:-100px; max-height:360px;}

    .hm_slider_top { width: 270px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -335px;top:14px;}
    .home_caresoul .owl-nav { position: absolute;top: 43px;width: 70px;left: 50%;margin-left: -412px;z-index: 51;}
    .slider_tittle{ margin:0px 0px 15px 0px;}
    .view_btn_4{ width:140px; margin:0px 0px 0px 15px;}

}

@media only screen and (min-width: 1351px) and (max-width: 1650px) {

    .home_caresoul .owl-item.active.center{ width:500px !important;}
    #hm_caresoul .owl-stage{ margin-left:-108px; max-height:300px;}
    .feature_info3 h3{ font-size:15px;}
    .feature_info3 p{ font-size:14px;}
    .home_caresoul .feature_info3 {
        padding: 0px 0px 10px 105px;
    }




}

@media only screen and (min-width: 1351px) and (max-width: 1450px) {

    .hm_slider_top { width: 270px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -265px;top:14px;}
    .home_caresoul .owl-nav { position: absolute;top: 58px;width: 70px;left: 50%;margin-left: -335px;z-index: 51;}
}

@media only screen and (min-width: 1451px) and (max-width: 1650px) {

    .hm_slider_top { width: 270px;float: left;display: block; padding: 0px 0px 0px 0px;z-index: 50;position: absolute;left: 50%;transform: translateX(-100%);margin:0px 0px 0px -285px;top:14px;}
    .home_caresoul .owl-nav { position: absolute;top: 58px;width: 70px;left: 50%;margin-left: -375px;z-index: 51;}
}


