@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap');
@import "font-awesome.min.css";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
body {
    font-family: 'Fira Sans', sans-serif;
    /*font-family: 'Arimo', sans-serif;*/
    font-weight: 400;
    color: #333;
    line-height: 24px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    background:#181C21;
    overflow-x: hidden;
}
ol, ul {
    list-style: none
}
blockquote, q { 
    quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
a {
    text-decoration: none!important
}

hr{
    border-top: 1px solid #6d6d6d;
}

ul, li > ul, li > ol{ margin: 0; padding: 0; }

mark, ins{ background: transparent !important; }

@media (min-width: 1366px){
    .container {
        max-width: 1366px;
    }
}
@media (min-width: 1400px){
    .container {
        max-width: 1400px;
    }
}
@media (min-width: 1600px){
    .container {
        max-width: 1470px;
    }
}
@media (min-width: 1800px){
    .container {
        max-width: 1670px;
    }
}
/*.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/logo.png) center no-repeat #fff;
    background-size: 22%;
}*/
/*.my-popup {
    margin-top: 10px;
}
.modal-body .close {
    position: relative;
    top: -10px;
    font-size: 30px;
    right: -5px;
}
.modal-body .close:focus, .modal-body .close:hover {
    outline: 0;
    opacity: 1;
}
.my-popup label {
    width: 100%;
}
.my-popup label input {
    width: 100%;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 16px;
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    border-radius: 0px;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    padding: 0px 14px;
    margin: 0px;
    display: block;
    width: 100%;
    max-height: 47px;
    height: 47px;
    transition: none 0s ease 0s;
}
.my-popup .submit-btn {
    color: #fff;
    background-color:#d0021b;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin: 10px 0 0 0;
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px inset;
    cursor: pointer;
    border: 0;
    border-radius: 3px;
}
.my-popup strong {
    color: rgb(73, 82, 89);
    background-color: rgba(0, 0, 0, 0);
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 23px;
    text-align: center;
    line-height: 1.5;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin: 0px 0 15px 0;
    letter-spacing: -1px;
    display: block;
}
.my-popup p{
    color: rgb(73, 82, 89);
    background-color: rgba(0, 0, 0, 0);
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    text-align: left;
    line-height: 1.5;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    margin: 0px 0 20px 0;
    letter-spacing: 0;
}*/

/*==============================================================================
                            Header
=====================================================================*/
#header { border-bottom: 1px solid #6d6d6d; padding: 15px 0 20px; }
.logo img { display: block; }
.header-menu li .fa { font-size: 18px; }
.header-menu li  span { display: none; }
.header-menu { display: flex; z-index: 9999;   /* justify-content: center; */ align-items: center; margin-top: 10px; }
.header-menu li a { font-size: 18px; line-height: 40px; font-weight: 400; color: #fff; position: relative; display: block; transition: 300ms all;}
.header-menu li a:hover, .header-menu .menu-item-has-children a:hover:before{ color: #f01716;}
.header-menu .menu-item-has-children>a:before { content: ""; color: #fff; content: "\f107"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: -14px; bottom: 13px; }
.header-menu li a:after { content: ""; height: 2px; width: 0; background: #F01716; position: absolute; bottom: 0px; right: 0; left: 0; margin: 0 auto; transition: all 0.5s ease; }
.header-menu li:first-child a:after, .header-menu .has-bg-btn a:after { content: none; }
.header-menu li a:hover:after, li.current-menu-item a:after{ width: 40px; }
li.current-menu-item a{ font-weight: 700; }
.header-menu li { margin-right: 23px; position: relative; }
.header-menu .menu-item-has-children { margin-right: 30px; }
.header-menu li:last-child { margin: 0; }
.header-menu .left-space { margin-left: 60px; margin-right: 10px; }
.header-menu .has-bg-btn a { color: #F01716; font-size: 20px; font-weight: bold; line-height: 20px; display: inline-block; padding: 15px 21px; border-radius: 30px; background: #fff; transition: all 0.5s ease; }
.header-menu .has-bg-btn a:hover { background: #F01716; color: #fff; }
.header-menu .has-bg-btn.red-bg a { background: #F01716; color: #fff; transition: all 0.5s ease; padding: 15px 40px; }
.header-menu .has-bg-btn.red-bg a:hover { color: #F01716; background: #fff; }
.header-menu .sub-menu li { margin-right: 0; }
.header-menu .sub-menu li a { padding: 10px 15px; margin: 0; display: inline-block; width: 100%; font-size: 14px; line-height: 20px; }
.header-menu .sub-menu li a:hover { color: #F01716; }
.header-menu .sub-menu li a:after { content: none; }
.toggle-menu-icon { cursor: pointer; display: none; text-align: right; }
.toggle-menu-icon .menu-icon { display: inline-block; vertical-align: middle; }
.toggle-menu-icon span { height: 2px; background: #fff; display: block; width: 22px; position: relative; transition: all 0.5s ease; }
.toggle-menu-icon span:first-child { top: -4px; }
.toggle-menu-icon span:last-child { bottom: -4px; }
.toggle-menu-icon b { font-weight: bold; font-size: 18px; line-height: 22px; color: #F01716; position: relative; top: 2px; }
.toggle-menu-icon.active-menu span:first-child {top: 2px; transform: rotate(45deg); }
.toggle-menu-icon.active-menu span:last-child {bottom: 2px; transform: rotate(-45deg); }
.toggle-menu-icon.active-menu span:nth-child(2) {opacity: 0; } 
.toggle-menu-icon.active-menu b{opacity: 0; }

/*==============================================================================
                            Footer 
=====================================================================*/
footer { background: #181C21; padding: 50px 0 30px; color: #ffffff;}
.single-podcast_feeds footer{ display: none; }
footer .foot-logo { margin-bottom: 40px; }
footer .foot-logo img { width: 100%; display: block; width: 237px; }
footer .foot-contact { font-family: 'Fira Sans', sans-serif; font-weight: 400; }
footer .foot-contact h3 { font-size: 30px; margin-bottom: 20px; }
footer .foot-contact h4 { font-size: 26px; margin-bottom: 40px; line-height: 36px; }
footer .foot-contact h4 a { color: #ffffff; transition: 0.5s ease all; }
footer .foot-contact h4 a:hover { color: #F01716; }
footer .foot-social a { font-size: 32px; margin-right: 30px; transition: 0.5s ease all; color: #fff; }
footer .foot-social a:hover { color: #F01716; }
footer .foot-social a:last-child { margin-right: 0; }
footer .quick-links .links { width: 50%; float: left; }
footer .quick-links .links li { margin-bottom: 15px; }
footer .quick-links .links a { color: #ffffff; transition: 0.5s ease all; font-family: 'Arimo', sans-serif; line-height: 26px; font-size: 20px; font-weight: 300; margin-bottom: 20px; display: block; }
footer .quick-links .links .active { color: #F01716; }
footer .quick-links .links a:hover { color: #F01716; }
footer .footer-titles { font-size: 26px; font-family: 'Fira Sans', sans-serif; margin-bottom: 30px; padding-top: 20px; font-weight: 400; }
footer .footer-form .form-group { margin-bottom: 20px; }
footer .footer-form .form-control { height: auto; padding-bottom: 12px;    color: #808080; background-color: transparent; border-radius: 0; border-width: 0 0 1px 0; border-color: #808080; padding-left: 0; padding-top: 0; font-size: 20px; font-family: 'Arimo', sans-serif; }
footer .footer-form .form-control:focus { outline: 0; box-shadow: none; }
footer .footer-form .subscri-btn {font-family: 'Fira Sans', sans-serif; font-size: 17px; line-height: 25px; color: #ffffff; background: transparent; border-radius: 25px; border: 1px solid #FFFFFF; padding: 10px 30px; transition: 0.5s ease all; margin-top: 10px; }
footer .footer-form .subscri-btn:hover { background: #F01716; }
.CopyRights { margin-top: 50px; border-top: 1px solid #FFFFFF; padding-top: 20px; line-height: 24px; font-weight: 300; width: 100%; text-align: center; font-size: 14px;}
footer .footer-form .form-control option{background: #ddd; }
footer .footer-form select.form-control{     -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';    background: url(../images/drop-arrow.png) 95% no-repeat !important; background-size: 11px !important; }

/*==============================================================================
                            Home page
=====================================================================*/
/*-- Left Side  Bar Css--*/
.fix-wdth { max-width: 337.25px; }
.side-bottom-space {margin-bottom: 30px; }
.top-space { margin-top: 0; }
.top-space.fix-wdth{ z-index: 99; }
.side-btn a { font-size: 26px; line-height: 30px; color: #fff; font-weight: 700; text-transform: capitalize; background: linear-gradient(to bottom right, #f01716 0%, #181c21 60%); display: inline-block; padding: 10px 20px; text-align: center; border-radius: 11px; transition: all 0.5s ease; width: 100%; }
.side-btn.red-btn a { background: linear-gradient(to bottom right, #f01716 0%, #181c21 60%); }
.side-btn.yellow-btn a { background: linear-gradient(to bottom right, #FFCF07 0%, #181c21 60%); }
.gray-bg { background: #2A343E; border-radius: 20px; padding: 30px 20px; /*margin-bottom: 30px;*/ }
.our-picks h3 img { display: inline-block; vertical-align: sub; margin-right: 10px; }
.our-picks h3, .follow-us h3 { font-size: 21px; color: #fff; display: inline-block; font-weight: 600; line-height: 26px; }
.our-picks ul li { display: block; margin-top: 13px; }
.our-picks ul li a { font-size: 18px; line-height: 21px; color: #fff; transition: all 0.5s ease; }
.our-picks ul li a:hover, .follow-us ul li a:hover { color: #F01716; }
.follow-us h3 { width: auto; }
.follow-us ul { display: flex; justify-content: flex-end; }
.follow-us { display: flex; width: 100%; align-items: center; justify-content: space-between;}
.follow-us ul li a { font-size: 20px; color: #fff; margin-left: 20px; transition: all 0.5s ease; }
.gradient-bg { background: rgb(255,207,7); background: linear-gradient(155deg, rgba(255,207,7,1) 0%, rgba(255,207,7,0) 76%); }
.side-bar-form .form-control { background: transparent; border: 0; border-bottom: 1px solid #fff; border-radius: 0; font: normal normal normal 20px/23px 'Arimo', sans-serif; color: #fff; padding-left: 0; box-shadow: none; }
.side-bar-form .form-control::-webkit-input-placeholder { color: #fff; }
.side-bar-form .form-control:-ms-input-placeholder { color: #fff; }
.side-bar-form .form-control::placeholder { color: #fff; }
.side-bar-form .form-control option { background: #333; }
.side-bar-form form { margin-top: 15px; }
.side-bar-form .form-group { margin-bottom: 10px; }
.side-bar-form .subscri-btn { font-size: 18px; background: #fff; border-radius: 30px; display: inline-block; line-height: 22px; font-weight: bold; padding: 10px 25px; box-shadow: none; margin-top: 20px; }
.side-bar-form .subscri-btn:hover { background: #F01716; color: #fff; }
.drp-arrow { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; background: url(../images/drop-arrow.png) 95% no-repeat !important; background-size: 11px !important; }
/*--  End Left Side Bar Css--*/

.serch-form label .text-field { background: #2A343E; border: 0; font-size: 16px; line-height: 22px; color: #fff; padding: 14px 26px; border-radius: 28px; }
.serch-form label input[type="text"] { width: 338px; }
.serch-form .text-field:focus, .serch-form .text-field:hover, .serch-btn:focus, .side-bar-form .form-control::focus { outline: 0; border: 0; box-shadow: none; }
.serch-form select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; margin-left: 30px; padding: 14px !important; width: 200px; background: #2A343E url(../images/drop-arrow.png) 95% no-repeat !important; background-size: 11px !important; }
.serch-form label input::-webkit-input-placeholder { color: #fff; }
.serch-form label input:-ms-input-placeholder { color: #fff; }
.serch-form label input::placeholder { color: #fff; }
.serch-btn { background: #F01716; font-size: 16px; line-height: 18px; font-family: 'Arimo', sans-serif; color: #fff; border: 0; font-weight: 700; padding: 16px 26px; border-radius: 28px; transition: 0.5s ease; margin-left: 10px; }
.serch-btn:hover, .serch-btn:focus { color: #000; outline: 0; background: #FFCF07; }
.serch-form label .text-field:focus { outline: 0; }
.full-img img { width: 100%; display: block; }
.google-ads.full-img { display: inline-block; width: 35%; vertical-align: middle; margin-top: 15px; }
.serch-form { width: 64%; display: inline-block; vertical-align: middle; margin-top: 0; }
/*.adds { margin-bottom: 37px; }*/
.adds img { display: block; width: 100%; }
.home-slider { margin-top: 20px; }
 .home-slider .owl-stage{left: -100px;} 
.slide-content { background: #fff; border-radius: 40px; }
.slide-content figure > img { display: block; width: 100%; height: 553px;    /* display: flex; */ border-radius: 40px; object-fit: cover; }
.slide-content figure {   /* padding: 80px 50px 54px 37px;*/ }
.slide-content figure figcaption { position: absolute; z-index: 2; width: 100%; top: 0; padding: 80px 50px 54px 37px; height: 100%; }

/*.slide-content h1,*/
.slide-content h2 { font-size: 48px; color: #fff; line-height: 58px; display: block; font-weight: 700; }
.slide-content figcaption .social-icons { display: flex; margin-top: 25px; }
.slide-content figcaption .social-icons li { margin-right: 15px; }
.slide-content figcaption .social-icons li a { color: #fff; font-size: 24px; transition: all 0.5s ease; }
.slide-content figcaption .social-icons li a:hover { color: #f01716; }
.parmalink-btn { display: flex; padding-top: 150px; }
.parmalink-btn li a { border: 1px solid #fff; transition: all 0.5s ease; border-radius: 26px; font-size: 16px; color: #fff; line-height: 20px; display: inline-block; font-weight: 500; padding: 14px 25px; margin-right: 16px; }
.parmalink-btn li:last-child a { background: #fff; color: #000; }
.bg-content h2 { color: #000000; }
.bg-content span { color: #F01716; }
.slide-content em { font-size: 24px; line-height: 28px; color: #F01716; font-style: italic; margin-top: 10px; display: block; }
.bg-content p { font-size: 24px; line-height: 34px; color: #070707; }
.slide-image { display: inline-block; width: 38%; vertical-align: middle; }
.bg-content { display: inline-block; width: 60%; vertical-align: middle; }
.bg-space { padding: 40px 70px 40px 70px; }
.bg-content .social-icons { display: flex; margin-top: 54px; }
.bg-content .social-icons a { color: #000; font-size: 24px; transition: all 0.5s ease; }
.slide-content .social-icons li { margin-right: 15px; }
.bg-content .social-icons li a:hover { color: #f01716; }
.google-ads-bnr { padding: 30px 0 0 0; }
.top-podcasts { padding: 60px 0 40px; }
.title-style h2, .title-style h1 {     text-transform: capitalize; color: #fff; font-size: 60px; line-height: 66px; display: block; font-weight: bold; margin-bottom: 15px; }
.title-style p { color: #fff; font-size: 24px; line-height: 28px; display: block; margin-bottom: 10px; }
.podcasts-list { margin-top: 40px; margin-bottom: 30px; display: inline-block; width: 100%; }
.podcasts-list li { margin: 0 37px 37px 0; width: 17%; float: left; }
.podcasts-list  figure { border-radius: 20px; padding: 25px; background: #2A343E; border: 1px solid #2A343E; transition: all 0.5s ease; }
.podcasts-list  figure:hover { background: transparent linear-gradient(358deg, #F01716 0%, #2A343E 100%) 0% 0% no-repeat padding-box; border: 1px solid #F01716; }
.podcasts-list figure img { display: block; width: 100%; }
.podcasts-list figure figcaption { margin-top: 15px; }
.podcasts-list figure figcaption h3 { color: #fff; font-size: 24px; margin-bottom: 5px; line-height: 30px; }
.podcasts-list figure figcaption span { color: #fff; font-size: 16px; line-height: 20px; display: block; min-height: 60px; }
.podcasts-list figure figcaption small { color: #fff; line-height: 14px; font-size: 12px; margin-top: 13px; display: block; }
.comman-btn a { color: #fff; line-height: 24px; font-size: 20px; font-weight: 600; border-radius: 26px; border: 1px solid #FFFFFF; padding: 12px 35px; display: inline-block; transition: all 0.5s ease; }
.comman-btn a:hover, .parmalink-btn li a:hover { border: 1px solid #F01716; background: #F01716; color: #fff; }
.top-categories { padding: 30px 0 70px; }
.categories-list{ display: flex; margin: 15px -10px; flex-wrap: wrap; }
.categories-list li { float: left; margin: 0; padding: 10px; width: 20%;}
.categories-list li a { background: #2A343E; display: flex; text-align: center; border-radius: 20px; width: 100%; height: 177px; flex-direction: column; justify-content: center; padding-top: 30px; transition: all 0.5s ease; }
.categories-list li a:hover { -webkit-box-shadow: 2px 2px 16px 0px rgba(255, 255, 255, 0.20); -moz-box-shadow: 2px 2px 16px 0px rgba(255, 255, 255, 0.20); box-shadow: 2px 2px 16px 0px rgba(255, 255, 255, 0.20); }
.categories-list li img { display: block; margin: 0 auto; }
.categories-list li a strong { font-size: 24px; line-height: 28px; color: #FFFFFF; margin-top: 25px; font-weight: bold; }
.categories-list li.yellow a strong { color: #000; }
.categories-list li.blue a { background: #4482CF; }
.categories-list li.yellow a { background: #FBF180; }
.categories-list li.green a { background: #448270; }
.categories-list li.drk-blue a { background: #1E3363; }
.categories-list li.pink a { background: #9C86AD; }
.categories-list li.gray a { background: #484848; }
.categories-list li.drk-yellow a { background: #E39021; }
.categories-list li.light-green a { background: #16C276; }
.categories-list li.light-blue a { background: #A4DFF1; }
.categories-list li.drk-pink a { background: #E73192; }
.featured-shows { padding: 40px 0; }
.featured-shows-box { background: #2A343E; padding: 35px; border-radius: 26px; }
.red-gray-color { background: transparent linear-gradient(208deg, #F01716 0%, #2A343E55 43%) 0% 0% no-repeat padding-box; }
.yellow-gray-color { background: transparent linear-gradient(219deg, #F0C616 0%, #2A343E55 45%) 0% 0% no-repeat padding-box; }
.music-show { display: flex; align-items: self-start; margin-bottom: 30px; }
.featured-box .music-show .show-img {width: 33%; }
.featured-box .music-show .play-btn {width: 67%; text-align: right; }
.music-show .play-btn
/*.music-show .show-img img { display: block; width: 205px !important; height: 205px !important; }*/
.music-show .play-btn { text-align: right; }
.music-show .play-btn a { font: normal normal bold 20px/24px Fira Sans; letter-spacing: 0px; color: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 30px; padding: 12px 45px; display: inline-block; transition: all 0.5s ease; }
.music-show .play-btn a:hover { background: #333; border: 1px solid #333; }
.music-show .play-btn a i { margin-left: 10px; font-size: 16px; }
.shows-content small { font: normal normal normal 19px/30px Arimo; letter-spacing: 0px; color: #FFFFFF; display: block; margin-bottom: 8px; }
.shows-content strong {text-transform: capitalize; display: block; font-weight: 600; color: #fff; font-size: 24px; line-height: 28px; margin-bottom: 23px; }
.shows-content p { font: normal normal normal 17px/24px Arimo; color: #FFFFFF; }
.shows-top { margin-top: 40px; }
.podcast-news { padding: 50px 0 60px; }
.new-list-box figure { background: #2A343E; border-radius: 20px; padding: 30px; display: flex; margin-top: 30px; align-items: center; }
.new-list-box figure figcaption { margin-left: 25px; }
.new-list-box figure img { display: block; min-width: 171px; max-width: 171px; height: auto; }
.new-list-box figure figcaption h4 { font: normal normal 700 20px/27px Arimo; color: #FFCF07; text-transform: capitalize; margin-bottom: 3px; }
.new-list-box figure figcaption span, .new-list-box figure figcaption span a { font: normal normal normal 16px/27px Arimo; color: #FFFFFF; text-transform: capitalize; }
.new-list-box figure figcaption p { font-size: 16px; line-height: 22px; font-weight: 400; color: #FFFFFF; margin-top: 25px; font-family: 'Arimo', sans-serif; }
.podcast-news .comman-btn, .top-blogs .comman-btn { margin-top: 50px; }
.top-blogs { padding: 50px 0; }
.blogs-list-box figure { background: #2A343E; border-radius: 20px; padding: 30px 20px; }
.blogs-list-box figure img { display: block; width: 100%; }
.blogs-list-box figure  h4 {    min-height: 75px; font: normal normal bold 20px/27px Arimo; color: #fff; text-transform: uppercase; margin-bottom: 15px; }
.blogs-list-box { margin-top: 30px; }
.blogs-list-box figure  p { font-size: 16px; line-height: 26px; color: #fff; font-family: 'Arimo', sans-serif; }
.blogs-list-box figure figcaption { margin-top: 20px; }
#categories { background: transparent linear-gradient(150deg, #F01716 0%, #780C0B00 55%) 0% 0% no-repeat padding-box; padding: 70px 0; margin: 50px 0 30px; }
#categories .categories-list { max-width: 100%; }
/*#categories  .categories-list li { float: left; margin: 0px 24px 24px 0; }*/
.show-mobile, .mobile-search {display: none; }

/*==============================================================================
                       Latest Episodes
=====================================================================*/
.title-style h4 { font-size: 30px; font-weight: bold; color: #fff; text-transform: capitalize; line-height: 42px; }
.top-chart-section { background: transparent linear-gradient(186deg, #AF0F00 0%, #2A343E 30%) 0% 0% no-repeat padding-box; box-shadow: 0px 0px 60px #00000060; border-radius: 20px; /*margin-top: 60px;*/ }
.chart-sec { padding: 40px; }
.chart-sec figure { display: flex; align-items: flex-start; position: relative; }
.chart-sec figure img { display: block; margin-bottom: 15px; box-shadow: 0px 0px 60px #00000060; max-width: 200px; }
.chart-sec figure label { text-align: center; }
.chart-sec figure label i, .chart-sec figure label i a { font-size: 15px; color: #fff; line-height: 15px; }
.chart-sec figure figcaption { margin-left: 20px; }
.chart-sec figure figcaption small { font: normal normal normal 14px/26px Arimo; color: #FFFFFF; }
.chart-sec figure figcaption small a{ color: #fff; }
.chart-sec figure figcaption strong { font: normal normal 600 20px/24px Fira Sans; color: #FFFFFF; display: block; margin-bottom: 20px; }
.chart-sec figure figcaption p { font: normal normal normal 14px/21px Arimo; letter-spacing: 0px; color: #FFFFFF; display: block; width: 75%; }
.social-list { display: flex; align-items: center; position: absolute; right: 0; }
.advertise-btn { background: linear-gradient(to top right, #771710 24%, #FFCF07 99%); font: normal normal normal 20px/30px Fira Sans; color: #fff; padding: 10px 44px; display: inline-block; border-radius: 11px; }
a.advertise-btn:visited { color: #fff !important;}
.advertise-btn:hover { color: #fff; }
.social-list ul { display: flex; }
.social-list ul  li a { color: #fff; font-size: 20px; margin-right: 15px; }
.app-store { display: flex; margin-top: 40px; }
.app-store li { margin-right: 15px; }
.episodes-play { padding: 40px; }
.episodes-play strong { font: normal normal 600 30px/42px Fira Sans; letter-spacing: 0px; color: #FFFFFF; display: flex; align-items: center; }
.episodes-play strong a { background: #F01716; width: 50px; height: 50px; border-radius: 50%; color: #fff; text-align: center; display: inline-flex; align-items: center; justify-content: center; font-size: 20px; margin-left: 20px; transition: all 0.5s ease; }
.episodes-play strong a:hover { background: #fff; color: #F01716; }
.episodes-list { padding: 40px; }
.episodes-list figure { display: flex; align-items: top; }
.episodes-list figure .fa-podcast { color: #fff; font-size: 30px; margin: 6px 20px 0 0; }
.episodes-list figure figcaption strong { color: #FFFFFF; display: block; font-weight: 600; font-size: 20px; line-height: 24px; }
.episodes-list figure figcaption small { color: #FFFFFF; display: block; font-weight: 400; font-size: 14px; line-height: 26px; }
.episodes-list figure figcaption p, .addReadMore.showlesscontent, .addReadMore.showmorecontent { font-weight: 400; font-size: 18px; line-height: 26px; color: #FFFFFF; margin-top: 15px; }
.episodes-timer { font-weight: 600; font-size: 20px; line-height: 24px; color: #FFFFFF; display: flex; justify-content: flex-end;align-items: center;}
.episodes-timer a.download{ width: 30px; height: 30px; position: relative; display: inline-block; color: #fff;}
.episodes-timer a.download:before{ content: "\f107"; font-family: 'FontAwesome'; position: absolute; left: 50%; transform: translateX(-50%); font-size: 25px; font-weight: 100; top: 5px; }
.episodes-timer a.download:after { content: ''; position: absolute; width: 2px; height: 14px; background: #fff; left: 0; right: 0; margin: auto; top: 5px;}
.episodes-timer a.download:hover { color: #FFCF07 }
.episodes-timer a.download:hover:after{ background-color: #FFCF07 }
/*.episodes-timer a.download .fa { color: #fff; font-weight: 400; font-size: 25px; position: relative; margin-left: 15px; }
.episodes-timer a.download .fa:after {content: ''; position: absolute; width: 2px; height: 14px; background: #fff; left: 0; right: 0; margin: auto; top: 0; }
.episodes-timer a.download .fa:hover { color: #FFCF07 }
.episodes-timer a.download .fa:hover:after{ background-color: #FFCF07 }*/
.episodes-timer span{ margin-right: 15px; }
.episodes-timer button.playing-btn { color: #f01716; border:none; background: #fff; text-align: center; line-height: 42px; width: 42px; height: 42px; border-radius: 50%; margin-right: 15px; transition: all 0.5s ease; padding: 0;}
.episodes-timer button.playing-btn:before{ content: "\f04b"; font-family: 'FontAwesome'; display: inline-block; }
.episodes-timer button.playing-btn:focus{ outline: none; }
.episodes-timer button.playing-btn.playing-btn-pause:before{content: "\f04c";}
.episodes-timer button.playing-btn:hover { color: #fff; background: #f01716; }
.episodes-list hr { margin: 30px 0; }

/*==============================================================================
                           Top charts page
=====================================================================*/

/*#top-prud-charts .serch-form { margin-bottom: 90px; }*/
.podcatchart-list { width: 88%; font-family: 'Fira Sans', sans-serif; color: #ffffff; }
.podcatchart-list h1 { font-size: 60px; line-height: 72px; color: #ffffff; margin-bottom: 55px; text-transform: capitalize; font-weight: 600; }
.charts-list { background: #2A343E; border-radius: 20px; padding: 20px; margin-left: 0 }
.charts-list .list-num h5 { font-size: 47px; line-height: 56px; font-weight: 900; }
.charts-list .audio-details .audio-type { color: #F01716; font-family: 'Arimo', sans-serif; font-size: 14px; line-height: normal; margin-bottom: 10px; }
.charts-list .audio-details .audio-type a, .audio-type-cust a{ color: #F01716; font-family: 'Arimo', sans-serif; font-size: 14px; line-height: normal; margin-bottom: 10px; }

.charts-list .audio-details .audio-title { font-size: 20px; line-height: 24px; font-weight: 600; margin-bottom: 10px; }
.charts-list .audio-details .audio-title a { color: #ffffff; }
.charts-list .audio-details .audio-descript, .mob-audio-descript .audio-descript { font-size: 16px; line-height: 24px; font-weight: 300; margin-right: 5px; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.charts-list .descript-more { color: #f01716; font-size: 16px; line-height: 24px; font-weight: 600; }
.charts-list .btn-listen { background: #F01716; border-radius: 26px; font-size: 20px; font-weight: 600; line-height: 24px; padding: 14px 33px; color: #ffffff; font-family: 'Fira Sans', sans-serif; border: none; transition: 0.5s ease; }
.charts-list .btn-listen:hover { color: #000; outline: 0; background: #FFCF07; }
.charts-list .btn-listen i { margin-left: 5px; font-size: 12px; }
.podcatchart-list .charts-list { margin-bottom: 30px; }

/*==============================================================================
                        Blog LIst page
=====================================================================*/
.notice-msg { background: #FFCF072B 0% 0% no-repeat padding-box; border: 1px solid #FFCF07; border-radius: 20px; padding: 40px; margin-bottom: 20px; }
.notice-msg figure { display: flex; align-items: center; }
.notice-msg figure figcaption { font: normal normal normal 28px/1.2 Arimo; color: #FFFFFF; margin-left: 30px; }
.blog-list .new-list-box { margin-top: 60px; }

/*==============================================================================
                            About Us page
=====================================================================*/
/*#About-Us-Page .serch-form { margin-bottom: 90px; }*/
.page-title h1, #About-Us-Page .page-title h2 { font-size: 60px; line-height: 72px; color: #ffffff; margin-bottom: 50px; font-weight: 700; font-family: 'Fira Sans', sans-serif; }
.about-slider p { font-size: 24px; line-height: 28px; color: #ffffff; margin-top: 18px; font-weight: 300; font-family: 'Arimo', sans-serif; }
.about-shows { padding-top: 0 !important; }
.about-shows .featured-shows-box { padding: 33px 12px; }
.about-shows .red-black-color { background: transparent linear-gradient(134deg, #AF0F00 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; }
.about-shows .yellow-black-color { background: transparent linear-gradient(134deg, #FFD00A 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; }
.about-shows .brown-black-color { background: transparent linear-gradient(134deg, #E7BD88 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; }
.about-shows .show-img, .about-shows .show-img img { width: 100%; border-right: 20px; }
.about-shows .music-show { margin-bottom: 16px; }
.about-shows .shows-content strong { margin-bottom: 14px; }
.about-shows p { display: block; display: -webkit-box; max-width: 400px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;     margin: 0 auto 38px; }
.about-shows .featured-shows-box .learm-more { font-size: 19px; color: #ffffff; font-weight: bold; font-family: 'Fira Sans', sans-serif; padding: 13px 30px; border-radius: 26px; border: 1px solid #ffffff; transition: 0.5s ease; }
.about-shows .featured-shows-box .learm-more:hover { background: #F01716; border: none; }
.about-team { padding-top: 73px; padding-bottom: 123px; }
.about-team .red-black-bg { background: transparent linear-gradient(105deg, #AF0F00 0%, #780C0B00 60%) 0% 0% no-repeat padding-box; padding: 15px 0 72px 0; color: #ffffff; }
.about-team .team-img img { background-color: #4D5353; position: relative; top: 80px; left: -15px; }
.about-team .team-det .team-title { font-size: 34px; font-weight: bold; line-height: 71px; }
.about-team .team-link, .about-team .team-position { color: #F9D588; font-size: 18px; line-height: 26px; }
.about-team .team-position { margin-bottom: 26px; }
.about-team .team-det p { margin-bottom: 20px; font-size: 18px; line-height: 28px; font-weight: 300; }
.about-team .team-social { display: inline-block; margin-top: 10px; margin-bottom: 10px;}
.about-team .team-social a { color: #ffffff; margin-right: 26px; }
.about-team .team-social .social-btn, .about-team .team-social ~ .social-btn { font-size: 19px; font-weight: bold; padding: 13px 58px; border-radius: 26px; background: #0076B9; color: #fff; display: inline-block;}
.about-team .team-social ~ .social-btn { background: #F01716; padding: 13px 40px;}
.about-team .team-social ~ .social-btn:hover{ background: #FFCF07; color: #000;}
.about-team .team-social i { font-size: 32px; position: relative; top: 5px; }
.about-team .yellow-black-bg { background: transparent linear-gradient(116deg, #FFCF07 0%, #2A343E00 30%) 0% 0% no-repeat padding-box; padding: 200px 0 55px 220px; color: #ffffff; margin-top: -35px; }
.about-team .yellow-black-bg .team-link { margin-bottom: 20px; display: inline-block; }
.about-team .team-details {margin: 0 30px; padding-right: 90px;}
.aboutSlide .slide-content{ background: transparent; }
.aboutSlide figure{ position: relative; }
.aboutSlide figure p{ font: normal normal normal 24px/28px Arimo; color: #FFFFFF; margin-top: 10px;}

.lft-cnt{ display: inline-block; }
.right-cnt{ display: inline-block; }

a.redBtn{background: #F01716;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    border: 0;
    font-weight: 700;
    padding: 16px 26px;
    border-radius: 28px;
    transition: 0.5s ease;
    display: inline-block;
}
a.redBtn:hover{
	color: #000;
    outline: 0;
    background: #FFCF07;
}


/*==============================================================================
                        For Podcasters
=====================================================================*/
.page-subtitle { font-size: 20px; font-family: 'Arimo', sans-serif; line-height: 30px; color: #ffffff; margin-bottom: 100px; }
.casters-banner {margin-bottom: 40px; margin-top: 50px; }
.bottom-space { margin-bottom: 50px; }
.casters-banner figcaption { position: absolute; z-index: 2; width: 100%; top: 0; padding: 80px 50px 54px 37px; height: 100%; color: #000000; }
.casters-banner figcaption h2 { font-size: 48px; line-height: 55px; font-weight: bold; margin-bottom: 20px; }
.casters-banner figcaption p { font-size: 24px; line-height: 28px; }
.casters-box { background: #2A343E; border-radius: 20px; padding: 33px 10px; margin-bottom: 30px; }
.casters-box .casters-img img { width: 70%; }
.casters-box .casters-details a { color: #FFCF07; font-size: 24px; line-height: 28px; margin-bottom: 15px; display: inline-block; }
.casters-box .casters-details p { font-family: 'Arimo', sans-serif; font-size: 20px; line-height: 30px; color: #ffffff; padding-right: 80px; }
.podcast-bookme { margin: 56px 15px 200px 60px; background: transparent linear-gradient(102deg, #FFCF07 0%, #2A343E00 60%) 0% 0% no-repeat padding-box; padding: 50px 0 80px; display: inline-block; }
.podcast-bookme .book-img img { width: 100%; background-color: #4D5353; position: relative; left: -60px; }
.podcast-bookme .book-decript { padding-top: 30px; color: #fff; padding-right: 120px; display: inline-block; }
.podcast-bookme .book-decript p { font-size: 24px; font-weight: 500; line-height: 41px; margin-bottom: 45px; }
.podcast-bookme .book-decript .book-btn { color: #ffffff; border: 1px solid #fff; border-radius: 26px; font-size: 20px; padding: 14px 50px; transition: 0.5s ease all; }
.podcast-bookme .book-decript .book-btn:hover { background: #F01716; border: none; }
.for-prodcast h1 {margin-bottom: 20px; }
/*.for-prodcast { margin-top: 80px; }*/
.page-title{ font: normal normal normal 20px/30px Arimo; letter-spacing: 0px; color: #FFFFFF; }

/*==============================================================================
                        TOP Pickes Page
=====================================================================*/
.top-sec-space { padding-top: 80px; width: 78%;}
.pickes-btn-list li { margin-bottom: 20px; margin-right: 20px; float: left; }
.pickes-btn-list li a .fa { display: block; margin-bottom: 10px; font-size: 25px; }
.pickes-btn-list { display: inline-block; width: 87%; }
.pickes-btn-list li a { text-align: center; background: #2A343E; font: normal normal 600 20px/24px Fira Sans; color: #fff; border-radius: 11px; padding: 18px 10px; transition: all 0.5s ease; width: 266px; display: flex; min-height: 123px; align-items: center; flex-direction: column; justify-content: center; }
.pickes-btn-list li a img { display: block; margin: 0 auto; width: 30px; margin-bottom: 10px; }
.pickes-btn-list li a:hover { background: linear-gradient(to bottom right, #f01716 0%, #181c21 70%); }
.top-pickes-sec hr { clear: both; }
.top-true-podcast h4 { font: normal normal 600 30px/36px Fira Sans; margin-bottom: 10px; color: #FFFFFF; text-transform: capitalize; display: inline-block; width: 100%; }
.top-true-podcast { padding: 60px 50px 40px 30px; border-bottom: 1px solid #FFFFFF65; margin-top: 60px; }
.top-true-podcast:last-child { border: 0; }
.yellow-bg-gred { background: transparent linear-gradient(155deg, #FFCF07 -6%, #2A343E00 34%) 30% 25% no-repeat padding-box; }
.red-bg-gred { background: transparent linear-gradient(155deg, #F01716 -6%, #2A343E00 34%) 30% 25% no-repeat padding-box; }
.blue-bg-gred { background: transparent linear-gradient(155deg, #16CEF0 -6%, #2A343E00 34%) 30% 25% no-repeat padding-box; }
.top-true-podcast figure { display: flex; align-items: center; margin-top: 30px; }
.top-true-podcast figure figcaption { margin-left: 23px; }
.top-true-podcast figure>a{ max-width: 140px; }
.top-true-podcast figure>a img{ width: 100%; }
.top-true-podcast figure img { display: block; }
.top-true-podcast figure figcaption small { display: block; font: normal normal 400 14px/26px Arimo; color: #FFCF07; margin-bottom: 5px; }
.top-true-podcast figure figcaption a { color: #fff; display: block; font: normal normal 600 20px/24px Fira Sans; }
.view-picks a { background: linear-gradient(to bottom right, #FFCF07 0%, #181c21 60%); color: #fff; font: normal normal bold 14px/16px Arimo;    /* background: transparent linear-gradient(162deg, #FFCF07 0%, #2A343E00 100%) 0% 0% no-repeat padding-box; */ padding: 10px 23px; border-radius: 5px; display: inline-block; }
.view-picks a:hover { background: linear-gradient(to bottom right, #f01716 0%, #181c21 60%); }
.top-pickes-sec .view-all { display: none; }

/*==============================================================================
                        TOP Independents Page
=====================================================================*/
#independents-sec { padding: 15px 0 60px; }
#independents-sec figure { align-items: flex-start; }
/*#independents-sec figure img { width: 111px; height: 111px; }*/
#independents-sec figure figcaption { margin-left: 25px; width: 75%; }
#independents-sec figure figcaption h4 { text-transform: none; }
#independents-sec figure figcaption p { margin-top: 10px; }
#independents-sec .view-picks { width: 35%; text-align: right; }
#independents-sec .view-picks a  { width: 170px; text-align: center; padding: 12px 20px; background: linear-gradient(to bottom right, #FFCF07 0%, #2a343e 70%); }
#independents-sec .view-picks li:last-child a { background: linear-gradient(to bottom right, #f01716 0%, #2a343e 70%); }
#independents-sec .view-picks li { margin-bottom: 24px; }
#independents-sec .view-picks li:last-child { margin-bottom: 0; }
#independents-sec .fa-caret-right {font-size: 27px; display: inline-block; vertical-align: sub; line-height: 17px; }
#independents-sec .view-picks.yellow-bg a {background: linear-gradient(to bottom right, #FFCF07 0%, #2a343e 70%) !important; }

/*==============================================================================
                        TOP Advertis Page
=====================================================================*/
.advertis-bnr { margin-top: 0; margin-bottom: 130px; }
.advertis-bnr figcaption { padding-top: 250px; padding-left: 145px; color: #ffffff; }
.advertis-bnr h1 { font-size: 60px; line-height: 72px; margin-bottom: 15px; }
.advertis-bnr p { font-size: 24px; }
.product-looks { color: #ffffff; margin-bottom: 130px; }
.product-looks .sec-title { font-size: 48px; line-height: 58px; font-weight: 500; }
.product-looks .box-mobimg { position: relative; }
.product-looks .box-mobimg:after { content: ''; width: 352px; height: 352px; background: transparent linear-gradient(180deg, #FFC14F 0%, #F01716 100%) 0% 0% no-repeat padding-box; position: absolute; top: 50px; left: 0; right: 0; margin: 0 auto; border-radius: 50%; z-index: -1; }
.product-lookbox { background: transparent linear-gradient(156deg, #F01716 0%, #2A343E55 100%) 0% 0% no-repeat padding-box; margin-bottom: 15px; padding: 18px 20px; border-radius: 14px; }
.product-lookbox:nth-child(2) { background: transparent linear-gradient(163deg, #FFCF07 0%, #2A343E55 100%) 0% 0% no-repeat padding-box; }
.product-lookbox:nth-child(3) { background: transparent linear-gradient(165deg, #E44FFF 0%, #2A343E00 100%) 0% 0% no-repeat padding-box; }
.product-lookbox:nth-child(4) { background: transparent linear-gradient(165deg, #4FDDFF 0%, #2A343E00 100%) 0% 0% no-repeat padding-box; }
.product-lookbox:nth-child(5) { background: transparent linear-gradient(169deg, #16F0BE 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; }
.product-lookbox .box-img { width: 15%; }
.product-lookbox .box-content { width: 85%; }
.product-lookbox .box-img img { width: 80%; }
.product-lookbox .box-content h5 { font-size: 20px; line-height: 36px; font-weight: 500; }
.product-lookbox .box-content h5 span { float: right; font-family: 'Arimo', sans-serif; font-size: 16px; }
.product-lookbox .box-content p { font-size: 16px; line-height: 36px; font-family: 'Arimo', sans-serif; }
.leftright-adv { margin-bottom: 30px; }
.leftright-adv:nth-child(even) .row { flex-direction: row-reverse; }
.leftright-adv .details { padding-right: 160px; }
.leftright-adv:nth-child(even) .details { padding-left: 160px; padding-right: 15px; }
.leftright-adv .details h3 { color: #FFCF07; font-size: 30px; line-height: 36px; margin-bottom: 20px; font-weight: 600 }
.leftright-adv .details p { color: #ffffff; font-size: 20px; line-height: 27px; font-weight: 300;font-family: 'Arimo', sans-serif; }
.leftright-adv .image img {transform: rotateZ(8deg); transition: 0.5s ease all; border-radius: 20px; }
/*.leftright-adv .image img:hover {  }*/
.leftright-adv:nth-child(even) .image img { transform: rotateZ(-8deg); }
.secs-title { font-size: 30px; line-height: 36px; margin-bottom: 40px; color: #FFCF07; font-weight: 500; }
.adv-by-num { margin-bottom: 85px; }
.adv-by-num .boxes .numb-boxs { background: transparent linear-gradient(159deg, #F01716 0%, #780C0B00 90%) 0% 0% no-repeat padding-box; border-radius: 11px; display: inline-block; color: #ffffff; padding: 24px 12px; width: 100%; height: 112px; display: flex; flex-wrap: wrap; align-content: center; }
.adv-by-num .boxes:nth-child(3) .numb-boxs { background: transparent linear-gradient(159deg, #FFCF07 0%, #780C0B00 90%) 0% 0% no-repeat padding-box; }
.adv-by-num .boxes:nth-child(4) .numb-boxs { background: transparent linear-gradient(159deg, #075DFF 0%, #780C0B00 90%) 0% 0% no-repeat padding-box; }
.adv-by-num .boxes:nth-child(5) .numb-boxs { background: transparent linear-gradient(159deg, #07FF40 0%, #780C0B00 90%) 0% 0% no-repeat padding-box; }
.adv-by-num .numb-boxs h4 { font-size: 27px; line-height: 17px; font-weight: 500; margin-bottom: 5px; }
.adv-by-num .numb-boxs h6 { font-size: 14px; line-height: 21px; }
.ad-expert .secs-title { margin-bottom: 18px; }
.ad-expert .sub-title { color: #ffffff; margin-bottom: 50px; font-size: 20px; line-height: 27px; }
.ad-expert img {padding: 10px; width: 12%; }
.expert-img { margin-bottom: 25px; flex-wrap: wrap; }
.ourpod-Resebtn a { font-size: 34px; line-height: 41px; font-weight: 500; background: transparent linear-gradient(164deg, #FFCF07 0%, #2A343E00 70%) 0% 0% no-repeat padding-box; border-radius: 20px; color: #ffffff; padding: 39px 127px; display: inline-block; transition: 0.5s ease; margin-top: 90px; margin-bottom: 118px; }
.adv-submission { margin-bottom: 100px; }
.adv-submission .submission-box { font-family: 'Source Sans Pro', sans-serif;background: #2A343E; border-radius: 20px; padding: 50px 37px 38px; width: 570px; }
.adv-submission .contact-no { background: -webkit-linear-gradient(-30deg, #FFC14F 0%, #F50808EF 100%) 0% 0% no-repeat padding-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 26px; font-weight: bold; margin-bottom: 10px; display: inline-block; }
.adv-submission .contact-no i { margin-right: 18px; }
.adv-submission .form-title { font-size: 36px; line-height: 50px; position: relative; color: #ffffff; margin-bottom: 63px; font-weight: 600; }
.adv-submission .form-title:before { content: ''; border: 2px solid #AF152A; position: absolute; bottom: -10px; left: 0; width: 59px; }
.adv-submission form .form-control { background-color: transparent; border: 0.5px solid #717171; border-radius: 10px; font-size: 18px; padding: 23px 19px; color: #717171; }
.adv-submission form .adv-submit-btn { margin-top: 42px; font-size: 20px; width: 100%; background: #ED1B23; border-radius: 35px; color: #ffffff; position: relative; padding: 20px 10px; text-transform: uppercase;}
.adv-submission form .adv-submit-btn i { position: absolute; right: 20px; top: 35%; }

/*==============================================================================
                        TOP listeners
=====================================================================*/

.page-title h2 { font-size: 60px; line-height: 72px; color: #ffffff; margin-bottom: 50px; font-weight: 700; font-family: 'Fira Sans', sans-serif; text-transform: capitalize; }
.listeners-sec figure { background: #2A343E; border-radius: 20px; padding: 10px 20px; margin-bottom: 30px; display: flex; align-items: center; min-height: 100px; }
.listeners-sec figure figcaption { font: normal normal 700 24px/32px Arimo; letter-spacing: 0px; color: #FFFFFF; margin-left: 20px; width: 85%; text-transform: capitalize; }
.listeners-sec figure:hover figcaption { color: #F01716 }
.listeners-sec figure img { width: 44px; display: block; }

/*==============================================================================
                        TOP networks
=====================================================================*/
.Top-Networks .bottom-space{margin-bottom: 0;}
.network-listbox{background: #2A343E;border-radius: 20px;padding: 24px 20px 100px;color: #ffffff;margin-bottom: 30px;position: relative;}
.network-listbox a{color: #ffffff;}
.network-listbox img{width: 100%;}
.network-listbox .network-title{font-size: 24px;line-height: 28px;font-weight: 300;margin-bottom: 15px;}
.network-listbox p{font-family: 'Arimo', sans-serif;font-size: 16px;line-height: 22px;font-weight: 200;}
.network-listbox .netread-more{font-weight: 700;margin-left: 0; display: block; color: #f01716;}
.network-listbox .view-ntwrk-btn{text-align: center;font-size: 20px;line-height: 24px;background: #F01716;display: inline-block;border-radius: 26px;padding: 14px 5px;transition: 0.5s ease all;position: absolute;bottom: 24px;left: 20px;width: 195px;}
.network-listbox .view-ntwrk-btn:hover{background: linear-gradient(to bottom right, #FFCF07 0%, #181c21 60%);}

/*==============================================================================
                        TOP apps
=====================================================================*/
.network-listbox .app-stores a{width: 49%;display: inline-block; margin-right: 10px;}
.Top-Apps .view-ntwrk-btn{position: static;}
.network-listbox .networks-playstore{position: absolute;bottom: 24px;}
.app-stores, .app-stores a{display: flex !important;}
/*==============================================================================
                        PODFLUENCERS
=====================================================================*/
#podfluencers-sec p { margin-top: 0; }
#podfluencers-sec figure { align-items: flex-start; }
#podfluencers-sec figure figcaption h4 { color: #fff; }
.more-content { display: flex; margin-top: 15px; }
.more-content li { margin-right: 12px; }
.more-content a { display: inline-block; background: #F01716; border-radius: 26px; font: normal normal 700 18px/24px Fira Sans; color: #FFFFFF; padding: 10px 25px; width: 195px; text-align: center; border: 1px solid #f01716; transition: all 0.5s ease; }
.more-content li:nth-child(2) a { background: transparent; border: 1px solid #fff; }
.more-content a:hover { background: #d9b20b !important; color: #333; border: 1px solid #d9b20b !important; }
#podfluencers-sec .view-picks small { display: block; color: #fff; font: normal normal normal 14px/17px Fira Sans; margin: 0 0 5px 0; }
#podfluencers-sec .view-picks {margin-top: -15px; display: inline-block; float: right; }
#podfluencers-sec .view-picks a { background: linear-gradient(to bottom right, #FFCF07 0%, #2a343e 80%); }
#podfluencers-sec  .view-picks a:hover { background: linear-gradient(to bottom right, #f01716 0%, #2a343e 80%); }
.pod-cer-info { background: transparent linear-gradient(171deg, #F01716 0%, #2A343E00 70%) 0% 0% no-repeat padding-box; margin: 0; border-radius: 20px; padding: 40px 20px; }
.pod-cer-info strong { font: normal normal 600 40px/48px Fira Sans; color: #FFFFFF; }
.pod-cer-info ul li { font: normal normal normal 20px/27px Arimo; color: #FFFFFF; list-style-type: none; display: flex; margin-bottom: 20px; }
.pod-cer-info ul li span:first-child{ margin-right: 20px; }
.pod-cer-info ul li:last-child { margin-bottom: 0; }

/*==============================================================================
                        analytics &  insights
=====================================================================*/
#analytics-sec .casters-banner { margin-top: 0; }
#analytics-sec .page-title h1 { text-transform: capitalize; }
#analytics-sec .page-title p { color: #fff; }
.analytics-banner { background: transparent linear-gradient(155deg, #FFCF07 0%, #2A343E55 100%) 0% 0% no-repeat padding-box; border-radius: 30px; padding: 70px 30px; display: flex; }
.analytics-banner .banner-img img { display: block; width: 100%; }
.analytics-banner .banner-img { width: 60%; padding-left: 50px; }
.analytics-banner .banner-info { width: 40%; padding-right: 30px; }
.analytics-box { background: #2A343E; border-radius: 20px; padding: 33px 10px; margin-bottom: 30px; }
.analytics-box p { font: normal normal 400 16px/24px Arimo; letter-spacing: 0px; color: #FFFFFF; }
.show-more-info { background: transparent linear-gradient(152deg, #F01716 0%, #2A343E00 100%) 0% 0% no-repeat padding-box; border-radius: 0px 20px 20px 0px; padding: 40px 20px; margin-top: 20px; display: none; }
.show-more-info li, .show-more-info li a {font: normal normal 400 16px/24px Arimo; letter-spacing: 0px; color: #FFCF07; margin-bottom: 25px; text-decoration: none !important; }
.show-more-info li strong { font-weight: bold; color: #fff; }
.show-more-info a { font: normal normal bold 22px/24px Fira Sans; letter-spacing: 0px; color: #FFFFFF; text-decoration: underline !important; }
.show-more-btn { font: normal normal bold 20px/23px Arimo; letter-spacing: 0px; color: #FFCF07; display: block; margin-top: 20px; }
.show-more-btn:hover { color: #e61818; }
.show-more-btn:after { content: "\f106"; display: inline-block; font: normal normal normal 26px/1 FontAwesome; position: relative; top: 3px; transition: all 0.5s ease; transform: rotate(180deg); }
.show-more-btn.active:after { transform: rotate(0deg); }
/*.show-more-btn.active {pointer-events: none; }*/
.show-more-btn span:last-child, .show-more-btn.active span:first-child {display: none; }
.show-more-btn.active span:last-child{display: inline-block; }

/*==============================================================================
                        Contact Us page
=====================================================================*/
.contact-serv-box { background: #2A343E 0% 0% no-repeat padding-box; border-radius: 20px; margin-bottom: 40px; padding: 40px 20px 40px; }
.contact-serv-box ul li strong { font: normal normal 700 28px/40px Source Sans Pro; letter-spacing: 0px; color: #fff; text-transform: capitalize; margin-bottom: 12px; display: block; }
.contact-serv-box ul li { font: normal normal normal 18px/30px Source Sans Pro; letter-spacing: 0px; color: #fff; position: relative; padding-left: 32px; margin-top: 30px; }
.contact-serv-box ul li:before { content: ""; background: url(../images/check.png) no-repeat; background-size: 19px; height: 18px; width: 19px; display: inline-block; position: absolute; top: 14px; left: 0; }
.quotes-msg small { font: normal normal 400 45px/30px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; }
.quotes-msg p { font: italic normal 400 18px/30px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; margin: -15px 0 0  10px; }
.img-title-bar { display: flex; width: 100%; align-items: center; margin-top: 40px; }
.img-title-bar figure { display: flex; align-items: center; width: 50%; margin-right: 25px; }
.img-title-bar figure figcaption strong { font: normal normal 700 24px/24px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; text-transform: capitalize; display: block; }
.img-title-bar figure figcaption { font: normal normal 400 20px/33px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; text-transform: capitalize; display: block; margin-left: 15px; }
.cnt-podcast-btn { text-align: right; width: 50%; }
.cnt-podcast-btn a { background: #F01716 0% 0% no-repeat padding-box; border-radius: 10px; font: normal normal 700 18px/26px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; display: inline-block; padding: 12px 24px; text-align: center;    /* display: block; */ }
.kurt-sec h3 { font: normal normal 700 34px/71px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; text-transform: capitalize; }
.kurt-sec p { font: normal normal 400 18px/30px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; }
.kurt-sec strong { font-weight: bold; }
.kurt-sec p a { color: #fff; }
.kurt-sec p  a:hover { color: #F01716; }
.kurt-sec a.lin-btn { font: normal normal bold 18px/26px Source Sans Pro; letter-spacing: 0px; color: #FFFFFF; background: #0076B9 0% 0% no-repeat padding-box; border-radius: 10px; padding: 10px 80px;    /* width: 230px; */ display: inline-block; margin-top: 40px; }
.kurt-sec a.lin-btn:hover { background: #F01716; }
.specific input::-webkit-input-placeholder { font-size: 13px;}
.specific input:-ms-input-placeholder { font-size: 13px;}
.specific input::placeholder { font-size: 13px;}
.ContactUs .contact-box { padding: 54px 22px; background: #2A343E; border-radius: 20px; color: #ffffff; font-family: 'Source Sans Pro', sans-serif; }
.contbox-title { font-size: 34px; line-height: 71px; margin-bottom: 40px; position: relative; color: #ffffff; font-weight: 600; }
.contbox-title:before { content: ''; border: 3px solid #AF152A; position: absolute; bottom: 0; left: 0; width: 59px; }
.add-serv-title{font-weight: 500 !important;line-height: 40px !important; }
.add-serv-title:before{bottom: -13px !important;}
.ContactUs .form-control { background-color: transparent; border: 0.5px solid #ffffff; border-radius: 10px; font-size: 18px; color: #D3D3D3; padding: 24px 19px; height: 70px; }
.ContactUs .form-control::-webkit-input-placeholder { color: #D3D3D3;}
.ContactUs .form-control:-ms-input-placeholder { color: #D3D3D3;}
.ContactUs .form-control::placeholder { color: #D3D3D3;}

.ContactUs .form-control:focus{ box-shadow:none; }
.ContactUs .form-group { margin-bottom: 26px; }
.ContactUs .form-subject { margin-top: 18px; margin-bottom: 30px; display: inline-block; }
.ContactUs .form-subject h3 { font-size: 26px; font-weight: bold; }
.check-main { display: block; position: relative; padding-left: 45px; margin-bottom: 27px; cursor: pointer; font-size: 18px; }
input[type=checkbox] {visibility: hidden; position: absolute; }
.redmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: transparent; border-radius: 2px; border: 1px solid #FFFFFF; }
.check-main:hover input ~ .redmark { background-color: #AF152A; border: none; }
.check-main input:active ~ .redmark { background-color: #AF152A; border: none; }
.check-main input:checked ~ .redmark { background-color: #AF152A; border: none; }
.redmark:after { content: ""; position: absolute; display: none; }
.check-main input:checked ~ .redmark:after { display: block; }
.check-main .redmark:after { left: 7px;bottom: 6px;width: 7px;height: 13px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
textarea.form-control { height: auto !important; }
input.contact-submit-btn, button.contact-submit-btn { display: block; text-align: center; background: #ED1B23; border-radius: 35px; color: #ffffff; width: 100%; text-transform: uppercase; font-size: 20px; padding: 12px 20px; transition: 0.5s ease all; margin-top: 54px; border:none; line-height: 1.5;}
.contact-submit-btn:hover { background: transparent linear-gradient(154deg, #FFCF07 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; color: #ffffff; }
.check-main input::-webkit-input-placeholder {color: #D3D3D3; }
.check-main input::-moz-placeholder {color: #D3D3D3; }
.check-main input:-ms-input-placeholder {color: #D3D3D3; }

.footRight{ width: 78%; }
.home-blog .owl-stage, .home-blog .owl-item{ display: flex; }
.home-blog .owl-item .item figure{ height: 100%; }
.featured-shows .owl-item .item, .featured-shows .owl-item .item figure{ height: 100%; }
.featured-shows .owl-stage{ display: flex; }
.networks-playstore>.row{ align-items: center; justify-content: space-between;}
.networks-playstore>.row .col-md-7 {justify-content: flex-end; }

.faSec{ background: #111111; padding: 60px 0; border-top: 1px solid #FFFFFF65; overflow: hidden;}
.footAd{ width: 78%; }
.footAd .adds{ width: 100%;}

.wpcf7-list-item label{display: block; position: relative; padding-left: 45px; margin-bottom: 27px; cursor: pointer; font-size: 18px;}
.ContactUs input.form-control:focus{ color: #D3D3D3; }

#episodes-pagination{ justify-content: center; float: none; }
#episodes-pagination li{ margin-right: 15px; }
#episodes-pagination li:last-child{ margin-right: 0; }
#episodes-pagination li a {width: 140px; border: 2px solid #f01716; border-radius: 50px; padding: 7px 15px; text-align: center; background: transparent; color: #fff; font-size: 16px; }
#episodes-pagination li.page a {width: 40px; border: 2px solid #f01716; border-radius: 50px; padding: 5px 8px; text-align: center; background: transparent; color: #fff; font-size: 16px; }
/*#episodes-pagination li.prev a, #episodes-pagination li.next a{border-color:#6d6d6d;}*/
#episodes-pagination li.prev a:hover, #episodes-pagination li.next a:hover{border-color:#f01716;}
#episodes-pagination li a:hover{ background: #f01716; }
#episodes-pagination li.page{ display: block; }

#episodes-pagination li{ position: relative; }
#episodes-pagination li a{ width: 42px;}
#episodes-pagination li.active a{ background: #f01716; }
#episodes-pagination li:before{ font-family: 'FontAwesome'; font-size: 20px; color: #fff; position: absolute; width: 100%; text-align: center; line-height: 40px;}
#episodes-pagination{ flex-wrap: wrap; }
#episodes-pagination .first a, #episodes-pagination .last a, #episodes-pagination .prev a, #episodes-pagination .next a{ text-indent: -9999px; }
#episodes-pagination .first:before{ content:"\f100"; }
#episodes-pagination .last:before{ content:"\f101"; }
#episodes-pagination .prev:before{ content:"\f104"; }
#episodes-pagination .next:before{ content:"\f105"; }

.products-pagination{text-align:center;display:block;clear:both;margin:50px 0 20px;}
.products-pagination .page-numbers{height:50px;width:50px;display:inline-block;text-align:center;font-size:16px;font-weight:400;color:#fff; line-height: 50px; padding:0 15px}
.products-pagination .page-numbers:hover{text-decoration:none}
.products-pagination .current{font-size:16px;border-radius:50%;color:#fff;background:#f01716;font-weight:700;height:50px;width:50px;display:inline-block;text-align:center; line-height: 50px;}
.products-pagination .page-numbers.next, .products-pagination .page-numbers.prev{width:140px;border:2px solid #f01716;border-radius:50px;padding:7px 15px; line-height: normal;}
.prev:hover, .next:hover{ background: #2A343E; }
.prev i, .next i{ color: #777; font-size: 24px; position: relative; top: 2px; right: 10px; }
.next i{ left: 10px; right: inherit; }

.albCopy{ margin-top: 20px; }
.albCopy p, .albCopy p a{ margin:0; color: #fff; font-size: 15px; }

.blgDetails{ margin-top: 60px; margin-bottom: 60px; }
.blgDetails>*{ color: #fff; }
.blgDetails figure {background: #2A343E; border-radius: 20px; padding: 30px; margin-top: 30px;}
.blgImage{ height: 400px;}
.blgImage img{ width: 100%; height: 100%; object-fit: cover; }
.blgTitle{ padding-top: 30px; }
.blgTitle h1, .blgTitle h2, .blgTitle h3, .blgTitle h4, .blgTitle h5, .blgTitle h6{ font-weight: bold; line-height: 1.2; padding: 0; margin: 0 0 10px 0; }
.blgTitle h1{font-size: 36px;}
.blgTitle h2{font-size: 30px;}
.blgTitle h3{font-size: 24px;}
.blgDetails h4{font-size: 21px;}
.blgDetails h5{font-size: 18px;}
.blgDetails h6{font-size: 14px;}
.blgDetails b, .blgDetails strong{ font-weight: bold; }
.blgDetails i{ font-style: italic; }
.blgDetails i.fa{ font-style: normal; }
.blgPara ul{ list-style-type: disc; list-style-position: inside; }
.blgPara ol{ list-style-type: decimal; list-style-position: inside;}
.blgPara blockquote{ padding-left: 30px; position: relative;}
.blgPara blockquote:before{ content: '\f10d'; font-family:'FontAwesome'; position: absolute; left: 0; font-size: 24px; }
.blgPara blockquote:after{ content: '\f10e'; font-family:'FontAwesome'; font-size: 24px; }
.blgTitle a, .blgTitle h2 a, .blgTitle h3 a{ color: #ED1B23 !important; }
.entry-meta ul{ display: flex; }
.entry-meta li{ margin-right: 20px; color: #999; }
.entry-meta li i{ margin-right: 5px; }
.blgPara{ padding-top: 30px; display: inline-block; }
.blgPara p{ font-size: 16px; letter-spacing: 0.5px; margin-bottom: 20px; line-height: 1.5}
div.noRec p{font-size: 30px; text-align: center; padding: 100px 0; opacity: 0.5; color: #fff;}

.load-more-btn{border: none; background: #F01716; font-size: 16px; line-height: 18px; font-family: 'Arimo', sans-serif; color: #fff; border: 0; font-weight: 700; padding: 16px 26px; border-radius: 28px; transition: 0.5s ease; margin-left: 10px;}
.load-more-btn:hover, .serch-btn:focus {color: #000; outline: 0; background: #FFCF07; }
.load-more-btn i{ margin-left: 10px; }
.alert-success{ background: #2ecc71; color: #000; }
.alert-danger{ background: #e74c3c; }
.announce{ padding: 15px; border: none;}
.announce p{color: #000; font-size: 21px;}
.announce .close{ color: #fff; opacity: 1; position: relative; width: 20px; height: 22px; padding: 0;}
.announce .close:focus{ outline: none; }
.announce .close:before{ content: ''; width: 20px; height: 3px; background: #000; position: absolute; transform: rotate(45deg); left: 0px; top: 10px;}
.announce .close:after{ content: ''; width: 3px; height: 19px; background: #000; position: absolute; transform: rotate(45deg); left: 8px; top: 2px; }

.wpcf7-response-output{ border-color: #F01716 !important; color: #fff; padding: 15px !important;}

.home .popmake .formPopup{padding: 30px; background: #2A343E; border-radius: 20px; color: #ffffff; font-family: 'Source Sans Pro', sans-serif;}
.home .popmake .formPopup h4{ font-size: 21px; line-height: 1.2; margin-bottom: 10px; color: #ffffff; font-weight: 600;}
.home .popmake .formPopup p{ margin-bottom: 10px; }
.home .popmake .formPopup .form-group{ margin-bottom: 30px; }
.home .popmake .formPopup .form-control {background-color: transparent; border-bottom: 0.5px solid #ffffff; font-size: 16px; color: #fff; height: auto; padding: 10px 0; border-width: 0px 0px 0.5px; border-radius: 0}
.home .popmake .formPopup .form-control:focus{ outline: none; box-shadow: none; }
.home .popmake .formPopup .form-control::-webkit-input-placeholder { color: #fff !important; }
.home .popmake .formPopup .form-control:-ms-input-placeholder { color: #fff !important; }
.home .popmake .formPopup .form-control::placeholder { color: #fff !important; }
.popupBtn{display: block; text-align: center; background: #ED1B23 !important; border-radius: 35px !important; color: #ffffff !important; width: calc(100% - 20px); text-transform: none; font-size: 17px; padding: 12px 20px !important; transition: 0.5s ease all; margin: auto; border: none !important; line-height: 1.5; font-weight: bold;}
.popupBtn:hover {background: transparent linear-gradient(154deg, #FFCF07 0%, #780C0B00 100%) 0% 0% no-repeat padding-box !important; color: #ffffff;}

.grecaptcha-badge{ display: none !important; }
.popmake-content {margin: 0 15px; }
.pum-theme-4281271 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{ right: 10px !important; }

.pageNot{ padding: 120px 0; position: relative; }
.pageNot svg{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: -1; width: 400px; }
.pnFound{ text-align: center; }
.pnFound h2{ font-size: 110px; color: #fff; font-weight: 800; line-height: normal;}
.pnFound p{ color: #fff; font-weight: 300; font-size: 21px; margin: 20px 0; }
.pnFound a{background: #F01716; font-size: 16px; line-height: 18px; font-family: 'Arimo', sans-serif; color: #fff; border: 0; font-weight: 700; padding: 16px 26px; border-radius: 28px; transition: 0.5s ease; min-width: 200px; display: inline-block; margin-top: 30px;}
.pnFound a:hover{color: #000; outline: 0; background: #FFCF07; }

/*.page-template-page-contact-us #custom_html-4,
.page-template-page-contact-us .google-ads.searchAd,
.page-template-page-contact-us .faSec > *,
.page-template-page-submit-podcast #custom_html-4,
.page-template-page-submit-podcast .google-ads.searchAd,
.page-template-page-submit-podcast .faSec > *,
.page-template-page-podcast-advertising #custom_html-4,
.page-template-page-podcast-advertising .google-ads.searchAd,
.page-template-page-podcast-advertising .faSec > *,
.page-template-page-podcast-advertising .google-auto-placed,
.page-template-page-about-us #custom_html-4,
.page-template-page-about-us .google-ads.searchAd,
.page-template-page-about-us .faSec > *{
    display: none;
}*/

.header-ads-sticky{ /*position: sticky; top: 0;*/ z-index: 11; background: #181c21; }

#custom_html-4.adds{ min-height: 245px; }
.google-ads.searchAd{ max-width: 1200px; /*min-height: 275px !important;*/ }

.top-podcasts .comman-btn{ text-align: center; }
.top-podcasts .comman-btn a{ background: #F01716; border-color: transparent;}
.top-podcasts .comman-btn a:hover{ color: #000; background: #FFCF07; }

.single-podcast_feeds .our-picks{ display: none; }

.oneBackLinkWrapper{ text-align: right; }
a.oneBackLink{ color: #fff;
    background: #f01716;
    padding: 0 20px;
    line-height: 40px;
    display: inline-block;
    border-radius: 30px;
    margin-bottom: 20px;
}
a.oneBackLink:hover{ background: #FFCF07; color: #000; }

.post-author{
    display: flex;
    padding-top: 30px;
    border-top: 1px solid #555;
    margin-top: 20px;
}

.author-img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
}
.author-content{
	width: calc(100% - 100px);
    padding-left: 15px;
}
.author-content h5 a{
    color: #fff;
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}
.author-content p{ margin-bottom: 10px; }
.author-content a.author-social{ color: #fff; display: inline-block; margin-right: 10px; font-size: 16px; }

.ai-audio-controls-main{ background: #f01716; }
.ai-audio-control { background: #fff !important; }
.ai-audio-control svg{ fill: #f01716 !important; }
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before{ background: #fff !important }

.searchAd.full-img.offset-3{
    margin-left: 337px;
}
#desktop-header-ads{ text-align: left; }

/*=================================================================================================================
                                                Media Query
===============================================================================================================*/

@media (max-width:1790px) {
    .header-menu li { margin-right: 18px; }
    .header-menu .has-bg-btn a { font-size: 13px; line-height: 20px; padding: 15px 15px; }
    .header-menu li a { font-size: 14px;       /* line-height: 20px;*/ }
    .header-menu .left-space { margin-left: 30px; }
    .header-menu .menu-item-has-children { margin-right: 22px; }
    .serch-form label input[type="text"] { width: 290px; }
    .serch-form select { margin-left: 15px; width: 180px; }
    .serch-btn { margin-left: 5px; }
    .serch-form { width: 67%; }
    .google-ads.full-img { width: 32%; }
    .podcasts-list li { margin-right: 29px; }
    .categories-list li a strong{ font-size: 21px; padding: 0 10px; }
    .charts-list .btn-listen {font-size: 14px; padding: 12px 20px; }

    /*--------------Latest Episodes Page -------------*/
    .chart-sec figure figcaption strong{width: 52%; }
    /*.advertise-btn {font: normal normal normal 15px/20px Fira Sans; padding: 8px 33px; }*/

    /*-------------- Top Pickes -------------*/
    .pickes-btn-list li a{font: normal normal 600 16px/20px Fira Sans; padding: 12px 20px; }
}

@media (max-width:1600px) {
    .bg-content p { font-size: 18px; line-height: 32px;}
}

@media (max-width:1400px) {
     /*-------------- Slide Bar -------------*/
    .side-btn a {font-size: 18px; line-height: 25px; }
    .our-picks h3, .follow-us h3 { font-size: 18px; line-height: 24px; }
    .our-picks ul li a { font-size: 16px; }
    .side-bar-form .form-control, footer .footer-form .form-control {font-size: 16px;}
    footer .quick-links .links a {    font-size: 16px;    margin-bottom: 10px;  }
    footer .foot-contact h3 { font-size: 25px; }
    footer .foot-contact h4 {font-size: 22px; margin-bottom: 25px; line-height: 26px; }

    .header-menu .left-space { margin-left: 15px; }
    .header-menu .has-bg-btn a, .header-menu .has-bg-btn.red-bg a { padding: 10px 20px; }
    .shows-content p { font: normal normal normal 16px/25px Arimo !important; }
    .shows-content strong { font-size: 22px; line-height: 27px; margin-bottom: 20px; }
    .featured-shows-box { padding: 30px; }
    /*.music-show .show-img img { width: 160px !important; height: 160px !important; }*/
    .music-show .play-btn a { font: normal normal bold 17px/22px Fira Sans; padding: 8px 35px; }
    .title-style h2 { font-size: 40px; line-height: 50px; }
    .title-style p { font-size: 20px; line-height: 26px; }
    .blogs-list-box figure h4 { font: normal normal bold 17px/24px Arimo; }
    .blogs-list-box figure p { font-size: 15px; line-height: 21px; }
    
    /*-------------- Top podcat Chart page -------------*/
    .podcatchart-list, .footRight, .CopyRights, .top-sec-space { width: 100%; }
    /*.podcatchart-list h1 {       margin-bottom: 25px; line-height: 55px;  font-size: 50px; }*/
    .charts-list .btn-listen {padding: 10px 30px; font-size: 16px; }
    .charts-list .audio-details .audio-title{ font-size: 18px; }
    .charts-list .audio-details .audio-descript, .mob-audio-descript .audio-descript { font-size: 14px; line-height: 22px; }

     /*-------------- Blog List -------------*/
    .notice-msg figure figcaption {font: normal normal normal 24px/30px Arimo; margin-left: 30px; }
    .blog-list .new-list-box {margin-top:40px; }
    .podcast-news { padding-top: 30px; }

    /*------------ ABout Us page -----------*/
    /*#About-Us-Page .page-title h1, #About-Us-Page .page-title h2 { font-size: 50px; margin-bottom: 30px; }*/
    .about-team { padding-top: 40px; padding-bottom: 80px; }
    .about-team .team-det .team-title { font-size: 30px; line-height: 50px; }
    .about-team .team-position, .about-team .yellow-black-bg .team-link { margin-bottom: 18px; }
    .about-team .team-det p { font-size: 16px; }
    /*.music-show .show-img img { width: 100%; height: auto; }*/
    .about-team .yellow-black-bg { padding: 180px 0 55px 200px; }

    /*------------ For Podcasters -----------*/
    .page-title h1, .title-style h1, .page-title h2 { font-size: 50px; margin-bottom: 30px; }
    .page-subtitle { font-size: 18px; margin-bottom: 70px; }
    .casters-banner figcaption h2 { font-size: 42px; }
    .casters-banner figcaption p, .casters-box .casters-details a { font-size: 22px; }
    .casters-box .casters-details p { font-size: 16px; }
    .podcast-bookme .book-decript p { font-size: 20px; }

    /*--------------Latest Episodes Page -------------*/
    .social-list ul li a {font-size: 16px; }
    .chart-sec figure figcaption p{width: 100%; }

    /*-------------- Top Pickes -------------*/
    .pickes-btn-list{width: 100%; }

    /*--------------Podcast Advertising --------------*/
    .advertis-bnr h1 {font-size: 50px;line-height: 60px;}

    /*--------------Top apps-Networks--------------*/
    .network-listbox .view-ntwrk-btn{font-size: 15px; padding: 6px 5px;}
    .Top-Apps .view-ntwrk-btn{width: 100%;}

    /*--------------Contact-us--------------*/
    .contbox-title{font-size: 30px;}
    .ContactUs .form-control{height: 60px;}
    .ContactUs .form-subject h3{font-size: 24px;}
    .check-main{padding-left: 38px;font-size: 16px;}
    .redmark{top: 2px;height: 20px;width: 20px;}
    .contact-serv-box ul li strong{font: normal normal 700 24px/40px Source Sans Pro;}

    .top-sec-space { padding-right: 0;}
    .footAd { width: 100%;}


    
}
@media (min-width: 1366px){
    #podadvertise-Page .container {max-width: 1170px; }
}
@media (min-width: 1370px){
    .ContactUs .col-md-6 {max-width: 38%;}
}
/*==============================================================================
                            Mobile Menu
=====================================================================*/
@media (min-width:1321px) {
    .header-menu .sub-menu { position: absolute; z-index: 99; background: #000; width: 200px;/* transform: translate(0, 100px);*/ display: none; transition: all 0.5s ease; opacity: 0; margin:0;}
    .header-menu .menu-item-has-children:hover .sub-menu { /*transform: translate(0, 0px);*/ opacity: 1;  display: block;}
}
@media (max-width:1320px) {
    /*------ Home page -----------*/
    .top-sec-space { padding-top: 50px; }
    .toggleMenu { display: inline-block; vertical-align: middle; text-align: center; width: 40px; height: 100%; z-index: 1111;}
    .expandMenu .toggleMenu:after{ content: '\f106'; }
    .header-menu .menu-item-has-children>a:before{ display: none; }
    .toggleMenu:after { content: '\f107'; font-family: 'FontAwesome'; color: #fff; transition: 300ms all; font-size: 18px; line-height: 40px; width: 100%; text-align: center;}
    .bg-space { padding: 30px; }
    .slide-content h2 { font-size: 30px; line-height: 42px; }
    .aboutSlide figure p{ font-size: 18px; }
    .slide-content figure figcaption { padding: 35px; }
    .slide-content figure > img { height: 440px; }
    .bg-content p { font-size: 20px; line-height: 28px;}
    .slide-content, .slide-content figure > img { border-radius: 20px; }
    .parmalink-btn { padding-top: 135px; }
    .bg-content .social-icons { margin-top: 25px; }
    .serch-form, .google-ads.full-img { width: 100%; }
    .podcasts-list figure { padding: 15px; border-radius: 10px; }
    /*------End Home page -----------*/

    .logo img { width: 200px !important; }
    .toggle-menu-icon { display: block; }
    .mobile-show { position: unset; }
    .header-menu { position: absolute; display: none; width: 100%; background: #181C21; left: 0; padding: 25px 20px; height: 800px; overflow-x: scroll; top: 10%;margin-top: -2px; }
    .header-menu li .fa { display: none; }
    .header-menu li span { display: inline-block; }
    .header-menu .has-bg-btn { margin: 30px 0 15px 0; border-top: 2px solid #747679; }
    .header-menu .has-bg-btn.red-bg { border-top: 0 solid #ddd; }
    .header-menu .has-bg-btn a, .header-menu .has-bg-btn.red-bg a { width: 100%; text-align: center; }
    .header-menu .has-bg-btn a { margin-top: 25px; }
    .header-menu .has-bg-btn.red-bg a { margin-top: 0; }
    .header-menu .has-bg-btn a { font-size: 16px; line-height: 24px; background: #FFCF07; margin-bottom: 0; color: #000; }
    .header-menu li a { display: inline-block; vertical-align: middle; font-size: 16px; margin-bottom: 0; line-height: 40px; }
    .header-menu .sub-menu { position: relative; background: #000; width: 100%; display: none; transform: none; opacity: 1;  transition: auto; margin-bottom: 10px; }
    .header-menu li a:after { bottom: 0; right: auto; }
    .header-menu li a:hover:after { width: 100%; }
    .header-menu .menu-item-has-children b:before {font-size: 18px; right: auto; bottom: auto; position: absolute; top: 7px; width: 22px; text-align: right; }
    .header-menu li, .header-menu .menu-item-has-children { margin: 0; }
    #header.fiexd {position: fixed; z-index: 999; background: #181c21; width: 100%; height: 100%; }
    .toggle-menu-icon.active-menu .menu-icon {position: relative; right: -40px; }

    .follow-us ul{ width: auto; }
}

@media (max-width: 1200px){
    /*----------Top networks-apps -----*/
    .Top-Apps .view-ntwrk-btn {padding: 8px 20px !important;}
    .network-listbox .app-stores a {width: 48%;}    

    /*------- COntact Us page--------*/
    .advertis-bnr figcaption{padding-top: 150px;}
    .has-bg-btn.red-bg{
    	margin-top: 10px;
    }
}

@media (max-width:1199px) {
    /*---------- Home page -------------*/
    .google-ads.full-img {width: 100%; display: block; }
    .our-picks h3, .follow-us h3{font-size: 17px; }
    /*.featured-shows-box .music-show .show-img img {width: 100px; }*/

    /*----------TOp Charts Page -----*/
    .podcatchart-list h1 { font-size: 48px; margin-bottom: 45px; }
    .page-title h1, #About-Us-Page .page-title h2 { margin-bottom: 10px; }
    .charts-list .btn-listen {font-size: 14px; padding: 10px 15px; margin-top: 10px; }
    .charts-list .btn-listen i { font-size: 10px; }
    .charts-list .list-num h5 { font-size: 42px; }

    /*-------------- Slide Bar -------------*/
    .side-btn a {font-size: 18px; line-height: 22px; padding: 10px 8px; }
    .serch-form {width: 100%; }
    .serch-form select {width: 200px; }

    /*----------- About Us -------------*/
    .music-show .show-img img { width: 100%; height: auto; }

    /*------------ Episodes list -----------*/
    .chart-sec figure figcaption strong {margin-top: 20px; width: 60%; }
    .podcasts-list li{margin-right: 22px; width: 22%; }
    .podcasts-list figure figcaption span{font-size: 14px; }
    .pickes-btn-list li{ width: 30%; }
    .pickes-btn-list li a { width: 100%; }
    .view-picks {margin-top:30px; }
    .pickes-btn-list { margin-top: 20px; }

    /*------------ podfluencers Page -----------*/
    #podfluencers-sec .view-picks{margin-top: 15px; }
    .pod-cer-info strong {font: normal normal 600 28px/40px Fira Sans; }
}

@media (max-width: 1140px){
    /*-------------- Top networks-apps -------------*/
    .network-listbox .view-ntwrk-btn {font-size: 14px;padding: 10px 12px;}
    .Top-Apps .view-ntwrk-btn {padding: 2px 12px !important;}
}

@media only screen and (min-width: 1024px){
    .home .popmake{ width: 450px !important; background: transparent !important; border: none !important; padding: 0 !important; border-radius: 20px !important;}
}
@media (max-width: 1024px){

    .bg-content p { font-size: 18px;line-height: 23px;}
    .ad-expert img {width: 13%; }
    .home .popmake{ width: 450px !important; background: transparent !important; border: none !important; padding: 0 !important; border-radius: 20px !important;}
}

@media (max-width:991px) {
    /*-------------- Slide Bar -------------*/
    .serch-form { width: 100%; margin-top: 20px; }
    .serch-form label input[type="text"] { width: 100%; }
    .serch-form label .text-field { margin-left: 0; }
    .serch-form label:nth-child(1) { width: 49.5%; }
    .serch-form label:nth-child(2) { width: 48.5%; text-align: right; }
    .serch-form label:nth-child(3) { width: 100%; margin-top: 15px; }
    .serch-form select { width: 100%; }
    .serch-btn { width: 100%; }
    .fix-wdth {max-width: 100%; border-top: 1px solid #ccc; padding-top: 30px; }
    
    /*#top-prud-charts .serch-form { margin-bottom: 80px; }*/
    .side-btn { display: inline-block; width: 49%; }
    .side-btn a { font-size: 14px; line-height: 20px; padding: 10px 8px; }

    .social-contacts { margin-bottom: 30px; }
    footer .foot-contact h3 { font-size: 26px; }
    footer .foot-social .fa { font-size: 28px; }
    footer .foot-contact h4 { margin-bottom: 30px; }
    footer .footer-titles { font-size: 24px; font-weight: 500;}

    /*-------- HOme page --------*/
/*    .home-hide-show-sec .serch-form, .home-hide-show-sec .google-ads { display: none; }*/
    .home-hide-show-sec  .top-sec-space { padding-top: 0; border-top: 0px; margin-top: 15px; margin-bottom: 15px;}
    .slide-content figure > img { border-radius: 10px; height: 240px; }
    .slide-content figure figcaption, .bg-space { padding: 15px; }
    .slide-content h2 { font: normal normal bold 24px/28px Fira Sans; }
    .slide-content.bg-space h2 { font: normal normal bold 20px/23px Fira Sans; }
    .slide-content figcaption .social-icons li a { font-size: 18px; }
    .slide-content figcaption .social-icons { margin-top: 15px; }
    .parmalink-btn { padding-top: 50px; }
    .parmalink-btn li a { font-size: 12px; line-height: 17px; padding: 7px 15px; }
    .bg-content p { font-size: 16px; line-height: 19px;}
    .bg-content p br { display: none; }
    .slide-content em { font-size: 16px; line-height: 18px; }
    .bg-content .social-icons a { font-size: 16px; }
    .bg-content .social-icons { margin-top: 10px; }
    .slide-content { border-radius: 10px; }
    .google-ads-bnr { padding: 0; }
    /*.owl-dots { display: none; }*/
    .home-hide-show-sec hr.hide-sm { border-top: 0px solid transparent; }
    .show-mobile, .mobile-search .serch-form, .mobile-search { display: block; }
    .show-mobile .side-bottom-space { margin: 5px 0; }
    .mobile-search .google-ads { display: block; width: 100%; margin-bottom: 20px; }
    .mobile-search .serch-form { margin-top: 20px; }
    .title-style h2 { font-size: 27px; line-height: 32px; margin-bottom: 10px; }
    .top-podcasts { padding: 20px 0 40px; }
    .podcasts-list { margin-top: 30px; }
    .podcasts-list figure { border-radius: 10px; padding: 15px; }
    .comman-btn a { font-size: 17px; padding: 10px 35px; }
    .podcasts-list figure figcaption h3 { line-height: 22px; font-size: 16px; }
    .top-categories { padding: 15px 0; }
    .featured-shows { padding: 20px 0; }
    .featured-shows-box { padding: 15px; border-radius: 10px; margin-top: 30px; }
    .shows-top { margin-top: 0; }
    /*.featured-shows-box .music-show .show-img img { width: 74px; }*/
    .featured-shows-box .music-show .play-btn a { font: normal normal bold 14px/18px Fira Sans; padding: 5px 28px; }
    .featured-shows-box .shows-content strong { font: normal normal 600 24px/28px Fira Sans; }
    .shows-content p { font: normal normal 400 14px/18px Arimo !important; }
    .podcast-news { padding: 20px 0 30px; }
    .top-blogs { padding: 20px 0; }
    .podcast-news .comman-btn, .top-blogs .comman-btn { margin-top: 35px; }
    .blogs-list-box figure { border-radius: 10px; padding: 20px;}
    .home-hide-show-sec .fix-wdth .side-btn { display: none; }
    #categories { display: none; }
    .cat-bg { background: transparent linear-gradient(166deg, #F01716 0%, #780C0B00 100%) 0% 0% no-repeat padding-box; padding: 30px 15px; margin-top: 30px; }
    .show-mobile.cat-bg{ padding-bottom: 0; }
    .cat-bg .categories-list li:nth-child(3n+3) { margin-right: 0; }
/*    .cat-bg .categories-list li { width: 31%; }*/
    .cat-bg .categories-list li a { height: 100px; padding: 5px; }
    .cat-bg .categories-list li img { width: 28px; }
    .cat-bg  .categories-list li a strong { font: normal normal 700 15px/20px Arimo; }
    .cat-bg   .categories-list { margin-top: 40px; }
    .show-mobile .categories-list{ margin-bottom: 20px; }

    /*----------TOp Charts Page -----*/
    .mob-audio-descript { margin-top: 10px; }

    /*----------- About Us -------------*/
    #About-Us-Page .page-title h1, #About-Us-Page .page-title h2 { font-size: 44px; }
    .about-team .team-det .team-title { font-size: 28px; }
    .about-team .team-social .social-btn, .about-team .team-social ~ .social-btn { font-size: 16px; }
    .about-team .team-social i { font-size: 28px; }
    .about-team .yellow-black-bg { padding: 120px 0 30px 150px; }
    .music-show .show-img img { width: 100%; height: auto; }
    .aboutSlide{ margin-top: 25px; }

    /*------------ For Podcasters -----------*/
    .page-title h1, .page-title h1, .title-style h1 {line-height: 32px; font-size: 27px; margin-bottom: 0; }
    .page-subtitle { margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid; }
    .podcast-bookme .book-decript p { font-size: 18px; }
    .podcast-bookme .book-decript .book-btn { font-size: 16px; }

    /*------------ Episodes list -----------*/
    .podcasts-list li{width: 30%; }
    .chart-sec, .episodes-play, .episodes-list {padding: 30px; }

    .top-sec-space {padding-top: 30px; border-top: 1px solid #ccc; margin-top: 30px; }
    .pickes-btn-list li{ width: 30%; }
    .pickes-btn-list li a { width: 100%; }
    .view-picks {margin-top:30px; }
    .pickes-btn-list { margin-top: 20px; }

    /*------------Top Independents Page -----------*/
    #independents-sec figure figcaption {margin-left: 25px; width: 60%; }
    #independents-sec .view-picks{width: 40%;}
    .new-list-box figure figcaption p { font-size: 14px; line-height: 20px; }
    .categories-list li a {width: 100%; height: 100px; border-radius: 5px; padding-top: 0; }
    .categories-list li img {width: 30px; }
    .categories-list li a strong {margin-top: 10px; font-size: 17px; line-height: 20px; }


     .page-title h2{ font: normal normal bold 27px/32px Fira Sans; }
     .listeners-sec figure figcaption { font: normal normal medium 18px/24px Fira Sans; }

    /*------------Top networks-apps -----------*/
    .network-listbox .network-title {font-size: 22px;}
    .Top-Apps{padding: 24px 20px 90px;  }
    .network-listbox .app-stores a {width: 43%;margin-right: 5px;}
    .network-listbox .view-ntwrk-btn {padding: 8px 12px;}
    .Top-Apps .view-ntwrk-btn {padding: 2px 15px !important;}

    /*------------ podfluencers Page -----------*/
    
    .pod-cer-info strong {font: normal normal 600 28px/40px Fira Sans; }
    .podflu-hide-show .serch-form {     margin-top: 10px; }
    #podfluencers-sec .view-picks small{    margin: 0 0 5px 0;}
    .podflu-hide-show .fix-wdth .side-btn{ display: none; }

    /*----------Blog LIst -----*/
    .notice-msg figure {display: block; }
    .notice-msg figure figcaption{margin-left: 0; font: normal normal 400 24px/30px Arimo;}

    /*------------Top Chart Page -----------*/
    .top-rel-podcasts {padding-top: 50px; padding-bottom: 0; }
    .title-style h4 { font-size: 22px; line-height: 32px;  }
    .related-podcasts { margin-bottom: 0; }

    /*------------ contact-us Page -----------*/
    .ContactUs h1{margin-bottom: 24px;}
    .ContactUs .contact-box{padding: 30px 22px;}
    .contbox-title {font-size: 26px;}
    .ContactUs .form-control {height: 50px;}
    .contact-serv-box ul li strong {font: normal normal 700 22px/40px Source Sans Pro;}
    .kurt-sec h3 {font: normal normal 700 30px/71px Source Sans Pro;}
    .contact-serv-box{padding: 20px 20px 20px;}

    .advertis-bnr{margin-bottom: 40px;}
    .advertis-bnr figcaption {padding-top: 100px;padding-left: 80px;}
    .advertis-bnr h1 {font-size: 42px;line-height: 50px;}
    .product-looks .sec-title{font-size: 38px;line-height: 52px;margin-bottom: 55px;}
    .product-looks .box-mobimg{margin-bottom: 70px;}
    .product-lookbox .box-img img {width: 70%;}
    .adv-by-num .numb-boxs h4{line-height: 30px;}
    .leftright-adv:nth-child(even) .details{padding-left: 15px;padding-right: 160px;}
    .leftright-adv .details{margin-bottom: 40px;}
    .leftright-adv{margin-top: 100px;}
    .ourpod-Resebtn a{font-size: 30px;padding: 30px 100px;margin-top: 50px;margin-bottom: 80px;}

    /*Footer*/
    footer .fix-wdth{ display: none; }
    footer .foot-logo img{ margin: auto; }
    .social-contacts { text-align: center;}

    .side-btn{ margin-top: 15px; }

    .adds { width: 49%; display: inline-block;}
    .ad-expert .container{ width: 100%; max-width: 100%; }

    .sbMain{ border-bottom: 1px solid #6d6d6d; padding-bottom: 20px; margin-bottom: 20px;}
    .mobile-search .sbMain{ padding-top: 20px; margin-top: 20px; border-top: 1px solid #6d6d6d;}
    .sbMain .side-btn{ margin: 0; }

    .faSec .fix-wdth{ display: none; }
    div.noRec p{padding: 50px; line-height: 1.5;}
}
@media(max-width: 800px) {
    /*------------Top networks-apps -----------*/
    .Top-Apps .view-ntwrk-btn {padding: 6px 14px !important;}
}
@media (max-width:767px) {
    footer { padding: 30px 0 30px; }
    .social-contacts { margin-bottom: 30px; }
    footer .foot-contact h3, footer .foot-contact h4 { font-size: 24px; }
    footer .footer-titles { font-size: 22px; }
    .CopyRights { margin-top: 30px; }

    /*----------TOp Charts Page -----*/
    .charts-list .btn-listen { padding: 5px 20px; }
    .charts-list { padding: 15px 0px 15px 10px; }
    .btn-listen-main { padding-right: 0; }

     /*----------Blog LIst -----*/
    .new-list-box figure { padding: 15px; }
    .notice-msg { padding:30px 20px; }
    .new-list-box figure figcaption { margin: 0 0 0 15px; }
    /*.notice-msg figure figcaption { font: normal normal normal 14px/21px Arimo; }*/
    .notice-msg { margin-bottom: 0; }
/*    .new-list-box figure img { width: 84px; height: 84px; }*/
    .new-list-box figure figcaption p { display: none; }
    .new-list-box figure figcaption h4 { font-size: 18px; line-height: 24px; }
    .new-list-box figure figcaption span, .new-list-box figure figcaption span a { font: normal normal normal 12px/20px Arimo; }

    /*------------------- About US page-------------*/
    .about-team .team-img img { width: auto !important; top: 0; }
    .about-shows .featured-shows-box { margin-bottom: 30px; }
    #About-Us-Page .page-title h1, #About-Us-Page .page-title h2 { font-size: 27px; margin-bottom: 10px; }
    #About-Us-Page .slide-content h2 { font-size: 24px; line-height: 28px; }
    .about-slider p { font-size: 16px; line-height: 21px; }
    #About-Us-Page .slide-content figure figcaption { padding: 20px 20px 20px 20px; }
    #About-Us-Page .slide-content figure > img { height: 215px; border-radius: 10px; }
    .shows-content strong { font-size: 30px; }
    .about-shows p { font-size: 17px !important; }
    .about-shows .featured-shows-box .learm-more { font-size: 20px; }
    .about-shows { padding-bottom: 0 !important; }
    .about-team { padding-top: 0; padding-bottom: 10px; }
    .about-team .team-det .team-title { font-size: 34px; }
    .about-team .team-social .social-btn, .about-team .team-social ~ .social-btn { padding: 13px 45px; }
    .about-team .team-social a { margin-right: 20px; }
    .about-team .yellow-black-bg { margin-top: 0 }
    .about-team .yellow-black-bg { padding: 15px 0 0px 0px; }
    .about-team .yellow-black-bg .row { flex-direction: column-reverse; }
    .otherteam-img img { width: auto !important; }
    .about-team .team-details {margin: 0 00px; padding-right: 0; }

    /*------------ For Podcasters -----------*/
    .podcast-bookme .book-img img { width: auto; }
    .podcast-bookme .book-decript { padding: 30px; }
    .page-title h1 { font-size: 27px; line-height: 32px; margin-bottom: 8px; margin-top: 0; }
    .podcatchart-list h1{ margin-bottom: 35px; }
    .page-subtitle { font-size: 16px; }
    .casters-banner figcaption h2 { font-size: 32px; }
    .casters-banner figcaption { padding: 28px 50px 54px 20px; }
    .casters-banner figcaption h2 { font-size: 32px; }
    .casters-banner figcaption p, .casters-box .casters-details a { font-size: 20px; }
    .casters-box .casters-img img { width: 100%; }

    /*------------ Episodes list -----------*/
    .chart-sec figure { display: block; }
    .chart-sec { padding: 40px 20px; }
    .chart-sec figure figcaption { margin-left: 0; margin-top: 20px; }
    .chart-sec figure figcaption strong { width: 100%; }
    .chart-sec figure img { width: 97px; }
    .social-list { top: 0; display: block; text-align: right; }
    .social-list ul  li:last-child a { margin-right: 0; }
    .social-list ul { justify-content: flex-end; }
    .advertise-btn { font: normal normal normal 16px/20px Fira Sans; padding: 6px 25px; margin-top: 8px; }
    .social-list ul li a { font-size: 25px; margin-right: 20px; }
    .chart-sec figure figcaption strong { font: normal normal medium 18px/22px Fira Sans; }
    .episodes-play, .episodes-list { padding: 20px; }
    .episodes-timer a.playing-btn .fa { display: inline-flex; }
    .episodes-list .text-right { text-align: left !important; }
    .episodes-timer { display: flex; align-items: center; justify-content: space-between; margin-top: 20px; }
    .episodes-list figure figcaption p { font-size: 16px; line-height: 24px; margin-left: -45px; }
    .episodes-play strong { font: normal normal 600 27px/35px Fira Sans; }
    .episodes-timer a.download .fa { float: right; margin-top: 14px; }
    .podcasts-list li { margin: 0 8px 20px; width: 47.5%; float: left; }
    .app-store img { width: 100%; }
    .podcasts-list li:nth-child(odd) { margin-left: 0; }
    .podcasts-list li:nth-child(even) { margin-right: 0; }
    .top-sec-space {padding-top: 30px; border-top: 1px solid #6d6d6d; margin-top: 30px; overflow-x: hidden; }
    .pickes-btn-list li a { width: 100%; min-height: 88px; font: normal normal 600 13px/16px Fira Sans; padding: 10px 5px; }
    .pickes-btn-list li a img { width: 26px; }
    .pickes-btn-list li { width: 47%; margin: 0px 4px 10px; vertical-align: top; display: inline-block; float: none; }
    .pickes-btn-list {margin-top: 20px; height: 195px; overflow: hidden; }
    .pickes-btn-list.pick-show {height: 100%; }
    .top-pickes-sec .view-all {display: block; text-align: center; font: normal normal bold 18px/21px Arimo; letter-spacing: 0px; color: #FFFFFF; text-transform: capitalize; }
    .top-true-podcast { padding: 20px; margin-top: 30px; }
    .top-true-podcast figure img { width: 50px; }
    .top-true-podcast figure figcaption a { font-size: 16px; line-height: 20px; }
    .view-picks { margin-top: 30px; }
    .top-true-podcast figure figcaption small { line-height: 14px; }
    .top-true-podcast h4 { font-size: 27px; line-height: 27px; }
    .top-true-podcast figure { margin-top: 20px; }

    /*------------ For independents -----------*/
    #independents-sec figure figcaption p { display: block; font: normal normal 400 16px/28px Arimo; }
    #independents-sec figure{ display: block; }
    #independents-sec figure figcaption {margin: 20px 0px 0 0; width: 100%; }
    #independents-sec figure figcaption h4{ font: normal normal 600 20px/24px Fira Sans; }
    #independents-sec .view-picks { width: 100%; text-align: left; }
    #independents-sec .view-picks li {margin-bottom: 10px; }
    #independents-sec .view-picks a { font: normal normal 700 12px/14px Arimo; width: 150px;  }
    #independents-sec  .view-picks {  margin-top: 20px; }
    .categories-list li a {width: 100%; height: 75px; border-radius: 5px; padding-top: 0; }
    .categories-list li a strong { margin-top: 11px; font: normal normal 700 12px/1 Arimo }
    .categories-list li img { width: 20px; }
    .categories-list li{ width: 25%; }

    /*------------ top networks-apps -----------*/
    .network-listbox .network-title{font-size: 20px;}
    .network-listbox .app-stores a {width: auto;margin-right: 10px;}
    .Top-Apps {padding: 24px 20px 150px;}
    .Top-Apps .view-ntwrk-btn{margin-bottom: 0;}
    .Top-Apps .view-ntwrk-btn {padding: 10px 25px !important;}

    /*------------ Analytics Page -----------*/
    .analytics-banner { display: block; border-radius: 10px; padding: 20px 15px; }
    .analytics-banner .banner-info, .analytics-banner .banner-img { width: 100%; padding: 0; }
    .analytics-banner .banner-info br { display: none; }
    .analytics-box .text-center { text-align: left !important; }
    .show-more-btn { font-size: 16px; }
    .analytics-box { padding: 20px; }
    .show-more-info { padding: 15px 10px; border-radius: 0px; }
    .show-more-btn:after { font-size: 22px; }
    .show-more-info a { font-size: 16px; }

    /*------------ podfluencers Page -----------*/
    #podfluencers-sec .new-list-box figure {display: inline-block; width: 100%; }
    #podfluencers-sec .new-list-box figure figcaption p { display: block; }
    #podfluencers-sec .new-list-box figure figcaption { margin: 20px 0 0 0; }
    #podfluencers-sec .view-picks { margin-top: 15px; }
    .more-content a { width: 100%; }
    .more-content li { width: 100%; }
    .pod-cer-info strong { font: normal normal 600 28px/33px Fira Sans; }
    .pod-cer-info ul { padding: 50px 0 0 20px; }
    .pod-cer-info { padding: 20px 10px; border-radius: 10px; margin-top: 15px; }

    /*------------ contact-us Page -----------*/
    .ContactUs .contact-box{margin-bottom: 40px;}
    .ContactUs .page-title h1{margin-bottom: 24px;}
    .ContactUs .contact-box {padding: 20px 15px 35px;}
    .contbox-title:before{width: 40px;bottom: -4px}
    .contbox-title{font-size: 22px; line-height: 46px;margin-bottom: 38px;}
    .ContactUs .form-control {height: 47px;font-size: 12px; padding: 5px 12px;}
    .ContactUs .form-group {margin-bottom: 18px;}
    .ContactUs .form-subject{margin-top: 11px;margin-bottom: 23px;}
    .ContactUs .form-subject h3{font-size: 17px;}
    .redmark {height: 15px;width: 14px;top: 4px;}
    .check-main {padding-left: 26px;font-size: 12px;margin-bottom: 18px;}
    .check-main .redmark:after {left: 4px;bottom: 4px;width: 6px;height: 10px;}
    .contact-submit-btn{font-size: 13px;}
    .add-serv-title{font-size: 21px;line-height: 24px !important;}
    .add-serv-title:before {bottom: -16px !important;}
    .contact-serv-box {padding: 20px 15px 20px;}
    .contact-serv-box ul li:before{background-size: 15px;height: 18px;width: 14px;top: 5px;}
    .contact-serv-box ul li strong {font: normal normal 700 17px/20px Source Sans Pro;margin-bottom: 5px;}
    .contact-serv-box p{font-size: 14px;line-height: 24px;}
    .quotes-msg{padding: 18px 8px;}
    .quotes-msg .contbox-title{font-size: 21px;}
    .quotes-msg small {font: normal normal 400 30px/30px Source Sans Pro;}      
    .quotes-msg p{font-size: 11px;line-height: 19px;}
    .img-title-bar figure img{width: 42px}
    .img-title-bar figure figcaption strong{font: normal normal 700 15px/20px Source Sans Pro;}
    .img-title-bar figure figcaption {font: normal normal 400 13px/33px Source Sans Pro;}
    .cnt-podcast-btn a{font: normal normal 700 11px/14px Source Sans Pro;padding: 10px 19px;}
    .kurt-sec h3 {font: normal normal 700 20px/50px Source Sans Pro;}
    .kurt-sec p{margin-bottom: 26px;line-height: 18px;}
    .kurt-sec a.lin-btn{margin-top: 25px;font-size: 11px;padding: 10px;width: 154px;}
    .kurt-sec{margin-bottom: 0;}

    .advertis-bnr h1 {font-size: 30px;line-height: 34px;margin-bottom: 8px;}
    .product-looks .sec-title{font-size: 27px;line-height: 39px;}
    .product-looks .box-mobimg:after{width: 350px; height: 350px;}
    .product-lookbox .box-content h5{font-size: 19px;}
    .product-lookbox .box-content p{font-size: 14px;line-height: 20px;}
    .product-lookbox .box-img img {width: 80%;}
    .product-looks {margin-bottom: 60px;}
    .leftright-adv .details {padding-right: 10px;}
    .leftright-adv .image img{width: 80%;}
    .leftright-adv:nth-child(even) .details {padding-left: 15px;padding-right: 15px;}
    .adv-by-num{margin-top: 80px;}
    .secs-title{font-size: 26px;}
    .adv-by-num .boxes .numb-boxs{margin-bottom: 15px;}
    .adv-by-num .numb-boxs h4 {font-size: 18px;}
    .adv-by-num .numb-boxs h6{font-size: 12px;}
    .adv-by-num {margin-bottom: 70px;}
    .ourpod-Resebtn a{font-size: 20px;}
    .ourpod-Resebtn a {padding: 20px 50px;}
    .casters-banner figcaption {padding: 70px 50px 54px 20px;}
    .network-listbox .view-ntwrk-btn{ width: 160px; }

    .networks-playstore>.row .col-md-5{ max-width: 35%; }
    .networks-playstore>.row .col-md-7{ max-width: 65%; }

    .listeners-sec figure figcaption { font: normal normal 600 21px/26px Arimo;}

    .faSec{ padding: 30px 0; }

    .listeners-sec figure figcaption span{ font-size: 14px; font-weight: 400;}

    .footAd .adds{ padding-bottom: 15px;}

    .home-slider .owl-stage{left: 0;}

    .ad-expert img {width: 16%;} 

    .home .popmake{ width: 100% !important; background: transparent !important; border: none !important; padding: 0 !important; border-radius: 20px !important;}

    div.noRec p{ padding: 20px; }

    .page-template-page-home .google-ads-bnr.full-img,
    .page-template-page-home .google-ads.searchAd.full-img,
    .page-template-page-top-charts .google-ads-bnr.full-img,
    .page-template-page-top-charts .google-ads.searchAd.full-img{
    	/* display: none !important; */
    }
    .home-slider{ padding-top:  }
    .slide-image{ display: none; }
    .bg-content{ width: 100%; }
    .bg-content  h2 br{ display: none; }

    /* serach filter bar style */
    .has-bg-btn.right-cnt.red-bg{
        display: block;
        text-align: center;
    }
    .col-lg-3.col-sm-5.class.footer-form{
        display: none;
    }
}       
@media (max-width:575px) {
    footer { padding: 30px 0 20px; }
    footer .foot-logo { margin-bottom: 20px; }
    footer .foot-contact h3 { margin-bottom: 10px; }
    footer .foot-contact h3, footer .foot-contact h4 { font-size: 20px; }
    footer .foot-contact h4 { margin-bottom: 20px; }
    footer .footer-titles { font-size: 20px; }
    footer .quick-links .links a { font-size: 15px; }

    /*----------TOp Charts Page -----*/
    .podcatchart-list h1 { font-size: 27px; line-height: 32px; position: relative; }
    .podcatchart-list h1:before { content: ''; height: 3px; width: 236px; position: absolute; bottom: -10px; background: #fff; }
    .charts-list .audio-details .audio-type { font-size: 11px; }
    .charts-list .audio-details .audio-title { font-size: 18px; }
    .podcatchart-list .audio-descript, .charts-list .descript-more { font-size: 12px; }
    .charts-list .list-num { padding: 0; margin-top: 15px;}
    .charts-list .list-num h5 { font-family: 'Arimo', sans-serif; font-size: 24px; font-weight: 300; }
    .list-img { padding: 0 0 0 10px; }
    .charts-list.align-items-center{ align-items: inherit !important; }
    .audio-details { padding-right: 0; }

    /*-------- ABout us page ---------*/
    .otherteam-img img { width: 70% !important; }
    .music-show .show-img img { width: 100%; }

    /*------------ For Podcasters -----------*/
    .page-subtitle { font-size: 14px; line-height: 24px; }
    .casters-banner figcaption { padding: 12px 20px; }
    .casters-banner figcaption h2 { font-size: 24px; line-height: 28px; margin-bottom: 15px; }
    .casters-banner figcaption p { font-size: 16px; line-height: 21px; padding-right: 100px; }
    .casters-banner { margin-bottom: 35px; }
    .casters-box .casters-details a { font-size: 18px; margin-bottom: 10px; line-height: 24px; }
    .casters-box .casters-details p { padding-right: 0; font-size: 14px; line-height: 20px; }
    .podcast-bookme {margin: 20px 0 50px 0; padding: 25px 0 10px; }
    .podcast-bookme .book-img img { left: 0; width: 40%; }
    .podcast-bookme .book-decript { padding: 20px 30px; }
    .podcast-bookme .book-decript p { font-size: 16px; line-height: 24px; font-weight: 300; }
    .podcast-bookme .book-decript .book-btn { font-size: 20px; }

    /*------------ Top networks-apps -----------*/
    .network-listbox img{width: 150px;}  
    .network-listbox{padding: 30px 20px 120px;}
    .network-listbox .view-ntwrk-btn{bottom: 38px;}
    .network-listbox .network-title{margin-bottom: 12px;}
    .network-listbox img {margin-bottom: 25px;}
    .network-listbox .app-stores a {width: 153px;margin-right: 10px;}
    .Top-Apps {padding: 30px 20px 30px;}
    .network-listbox .networks-playstore{position: static;margin-top: 25px;}
    .Top-Apps .view-ntwrk-btn{padding: 10px 25px;font-size: 13px;line-height: 15px;position: static;  }
    .network-listbox .networks-playstore img{margin-bottom: 0;}

    /*---------------podcat advertising---------------------*/
    .product-looks .box-mobimg:after {width: 300px;height: 300px;top: 80px;}
    .leftright-adv {margin-top: 63px;}
    .leftright-adv .details h3{font-size: 27px;margin-bottom: 32px;}
    .secs-title {font-size: 27px;}
    .ourpod-Resebtn a {font-size: 15px;line-height: 18px;}
    .adv-submission .form-title {font-size: 24px;line-height: 34px;margin-bottom: 52px;}
    .adv-submission .contact-no{margin-bottom: 15px;}
    .adv-submission .form-title:before{width: 78px;bottom: -17px;}
    .adv-submission form .form-control{height: 50px !important; padding: 0 13px;font-size: 14px;}
    .adv-submission form .form-group{margin-bottom: 14px;}
    .adv-submission .submission-box{padding: 50px 20px 38px;width: auto;margin: 0 15px;}
    .adv-submission form .adv-submit-btn{margin-top: 20px;padding: 16px 10px;font-size: 14px;text-transform: uppercase; }
    .adv-submission {margin-bottom: 45px;}
    .serch-form label .text-field{ font-size: 15px; }

    .networks-playstore>.row .col-md-5 { max-width: 100%;}
    .networks-playstore>.row .col-md-7 { max-width: 100%; justify-content: flex-start;  margin-top: 25px; }

    .adds { width: 100%;}
    .faSec{ padding-bottom: 15px; overflow: scroll; }

    .listeners-sec figure figcaption{ font-size: 18px; }
    .categories-list{ margin: -5px; padding: 15px 0; flex-wrap: wrap; }
    .categories-list li{ width: 33.33%; padding: 5px; }

    .ad-expert img {width: 24%; padding: 5px; }

    .pnFound h2 {font-size: 90px;}
    .pnFound p{ margin: 0; font-size: 18px; }
    .pnFound a{ padding: 13px; min-width: 150px; }

}

@media (max-width:479px) {
    .pageNot svg{ width: 90%; }
    .blog-list .new-list-box figure{ flex-wrap: wrap; padding: 20px; }
    .blog-list .new-list-box figure a{display: block; width: 100%;}
    .blog-list .new-list-box figure a img{width: 100%; max-width: 100%;}
    .blog-list .new-list-box figure figcaption{ margin: 15px 0 0; }
}

@media (max-width:370px) {
    .casters-banner figcaption p { padding-right: 30px; }
    .pickes-btn-list li {width: 100%; }
    .pickes-btn-list li{ margin: 0 0 10px  0; }
    .side-btn{ margin-bottom: 15px; }
    .network-listbox .app-stores a {width: 50%;}
    .categories-list li{ width: 50%; }
    .ad-expert img {width: 30%;}

    .pageNot{ padding: 80px 0; }
}

/*--------------------------------------------------------------
4.0 - Home Music Player
--------------------------------------------------------------*/
.home-player-wrapper {display: none; position: fixed; height: 70px; width: 100%; background: #0b0d13; bottom: 0; z-index: 999;}
.home-player-wrapper .jp-jplayer {display: block; position: absolute; z-index: 500; left: -200px; width: 0; height: 0; top: -25px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
.home-player-wrapper .jp-jplayer:after {display: block; position: absolute; z-index: 10; content: ''; width: 30px; height: 30px; top: 45px; left: 45px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 10px solid rgba(11, 13, 19, 0.85); }
.home-player-wrapper .jp-jplayer img {display: block; position: relative; z-index: 1; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 3px solid #101112; }
.home-player-wrapper .jp-jplayer.spin-disk img {-ms-transform: rotate(5760deg); /* IE 9 */ -webkit-transform: rotate(5760deg); /* Chrome, Safari, Opera */ transform: rotate(5760deg); -webkit-transition: all 300s linear; -moz-transition: all 300s linear; -ms-transition: all 300s linear; -o-transition: all 300s linear; transition: all 300s linear; }
.home-player-wrapper .jp-audio {display: block; position: relative; padding-top: 15px; padding-bottom: 15px; height: 70px; }
.home-player-wrapper .jp-audio .jp-type-playlist {display: block; position: relative; width: 100%; height: 100%; padding-left: 100px; padding-right: 50px; }
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls, .home-player-wrapper .jp-audio .jp-type-playlist .right-controls {display: block; position: absolute; width: 100px; top: 0; left: 0; }
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls .jp-controls,
.home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls {display: flex; width: 100%; }
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls .jp-controls button, .home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls button {display: block; float: left; width: 33%; font-size: 14px; line-height: 22px; vertical-align: middle; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;     background: transparent; border: none; color: #fff;}
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls .jp-controls button:focus, .home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls button:focus { outline: none; }
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls .jp-controls button.jp-play i,
.home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls button.jp-play i {font-size: 22px; line-height: 22px; }
.home-player-wrapper .jp-audio .jp-type-playlist .left-controls .jp-controls button:hover, .home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls button:hover {color: #F01716; }
.home-player-wrapper .jp-audio .jp-type-playlist .right-controls {width: 50px; left: auto; right: 0; }
.home-player-wrapper .jp-audio .jp-type-playlist .right-controls .jp-controls button {width: 50%; }
.home-player-wrapper .jp-audio .jp-type-playlist .nowPlaying {display: block; width: 100%; text-align: center; font-weight: 600; text-transform: uppercase; overflow: hidden; color: #fff;}
#playlist-toggle{ display: none; }
@media all and (max-width: 400px) {
  .home-player-wrapper .jp-audio .jp-type-playlist .nowPlaying {font-size: 10px; }
  .home-player-wrapper .jp-audio .jp-type-playlist .nowPlaying .artist-name {display: none; }
}
.home-player-wrapper .jp-audio .jp-type-playlist .jp-progress {display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; }
.home-player-wrapper .jp-audio .jp-type-playlist .jp-progress .jp-seek-bar {display: block; position: relative; width: 100%; height: 5px; background: #ffffff; cursor: pointer; }
.home-player-wrapper .jp-audio .jp-type-playlist .jp-progress .jp-seek-bar .jp-play-bar {height: 5px; background: #F01716; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist {display: block; position: fixed; z-index: 11000; top: 0; left: 0; bottom: 0; right: 0; background: rgba(16, 18, 26, 0.8); padding-top: 80px; overflow-y: auto; -webkit-transform: scale(0); -moz-transform: scale(0); transform: scale(0); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
@media all and (min-width: 1200px) {
  .home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist {padding-top: 200px; }
}
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist.toggled {display: block; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container {padding: 0; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container .playlist-btn-container {display: block; position: relative; padding-top: 25px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li {display: block; position: relative; margin-top: 1px; padding: 15px; background: rgba(9, 10, 14, 0.85); line-height: 20px; font-size: 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li:nth-child(even) {background: rgba(9, 10, 14, 0.75); }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li:last-child {border-bottom: none; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li:hover {background: #000000; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div {display: block; position: relative; padding-right: 10px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item {display: inline-block; position: relative; padding-left: 50px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item:focus{ outline: none; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item::before {position: absolute; left: 0; top: 0; width: 30px; font-family: "FontAwesome"; content: "\f04b"; padding-right: 20px; border-right: 1px solid rgba(255, 255, 255, 0.2); }
@media all and (max-width: 450px) {
  .home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item {padding-left: 0; }
  .home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item::before {display: none; }
}
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item .jp-artist::after {display: inline-block; content: '-'; padding-left: 10px; padding-right: 5px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-free-media .jp-playlist-item-free {display: inline-block; background: #F01716; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-size: 12px; padding: 0 10px; margin-left: 5px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-free-media .jp-playlist-item-free:before {display: inline-block; font-family: "FontAwesome"; content: "\f0ed"; padding-right: 5px; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li .item-div .jp-playlist-item-remove {display: block; position: absolute; right: 0; top: 0; color: #fff; font-size: 18px;}
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container ul li:hover {background: #000000; }
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container #close-playlist {display: block; position: absolute; top: 0; right: 15px; width: 40px; height: 25px; text-align: center; line-height: 25px; background: rgba(252, 15, 113, 0.8); -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; border: none; color: #fff;}
.home-player-wrapper .jp-audio .jp-type-playlist .fulscreen-playlist .playlist-container #close-playlist:hover {background: #F01716; }
.home-player-wrapper .jp-audio.jp-state-playing .jp-play i:before {content: "\f04c" !important; }
.home-player-wrapper .jp-audio.jp-state-muted .jp-mute {color: #F01716; }
.home-player-wrapper .jp-audio.jp-state-muted .jp-mute i:before {content: "\f026" !important; }
.home-player-wrapper .jp-audio .jp-playlist .jp-playlist-item.jp-playlist-current {color: #F01716; }
.home-player-wrapper .jp-audio .jp-playlist .jp-playlist-item.jp-playlist-current::before {content: "\f005" !important; color: #F01716; }
@media all and (min-width: 768px) {
  .home-player-wrapper .jp-jplayer {left: 0; width: 120px; height: 120px; }
  .home-player-wrapper .jp-audio {padding-left: 120px; }
}



/*-------------------------------------------------------------------------------------------------------------*/

.single-podcast_feeds h1 { font: normal normal 600 20px/24px Fira Sans; color: #FFFFFF; display: block; margin-bottom: 20px; }
.audio-type-cust { color: #F01716; font-family: 'Arimo', sans-serif; font-size: 14px; line-height: normal; margin-bottom: 10px; }
.podcasts-list figure figcaption span{
	height: auto !important;
}
.podcasts-list li a{
	display: block;
	height: 100%;
}
.podcasts-list figure{
	height: 100%;
}
.podcasts-list{
	display: flex;
	flex-wrap: wrap;
	margin: 15px -15px;
	width: auto;
}
.podcasts-list li{
	padding: 15px;
	width: 20%;
	margin: 0;
}

.charts-list .audio-details .audio-descript, .mob-audio-descript .audio-descript{
	overflow: inherit;
	/*-webkit-box-orient: inherit;*/
}

.charts-list .btn-listen{ display: flex; align-items: center; justify-content: center; }

.advertise-btn{ padding: 5px 20px;
    border-radius: 60px;
    font-size: 12px;
    margin-left: 20px;
    line-height: 25px; }

.owl-dots{display: flex; justify-content: center; margin: 20px 0;}
.owl-dots button{ margin: 0 5px; }
.owl-dots button span{ width: 13px; height: 13px; display: block; background: #fff; border-radius: 50%; opacity: 0.3; }
.owl-dots button.active span{ opacity: 1; }
button:focus{ outline: none; }

.serch-form{ vertical-align: top; }

.bg-space .btn-listen {
    display: inline-block !important;
    margin-top: 20px;
}
.bg-space .slide-image img{ max-width: 17.70vw; }

.serch-form, .google-ads.full-img { width: 100%; }

.moreContentToogle{ display: inline-block !important; margin-left: 8px !important; }

#post-5121 { color: #fff; max-width: 85vw; margin: auto; padding: 60px;}
#post-5121 header{ text-align: center; font-size: 21px; font-weight: bold; }
#post-5121 h2{ margin: 20px 0; font-weight: bold; }
#post-5121>*{ line-height: 30px; }
#post-5121 h3{ font-weight: bold; margin: 20px 0; }
#post-5121 li{ list-style-type: disc; list-style-position: inside; }
#post-5121 br{ display: none; }

.CopyRights a{ color: #fff; }
.lside-disable .adds {
    display: none;
}
.left-global-sidebar-class.lside-disable,.rside-disable {
    margin-top: 80px;
}

@media all and (max-width: 1600px) {
	.podcasts-list li{ width: 25%; }
}

@media (max-width: 1024px){
	.podcasts-list{ margin: 8px -8px; }
	.podcasts-list li {
    	width: 33.33%;
    	padding: 8px;
    }
}

@media all and (max-width: 1280px) {
	.fix-wdth{ max-width: 25%; }
}

@media all and (max-width: 991px) {
	.fix-wdth{ max-width: 100%; }

	.audio-title ~ .btn-listen-main{ position: absolute; top: 50%; transform: translateY(-50%); right: -30px; }
	.charts-list .d-none{ display: flex !important; }
	.charts-list .d-none.text-right{ display: none !important; }
	.mob-audio-descript{ display: none !important; }
	.audio-details{ padding-right: 80px; }
	.charts-list .list-num h5 { font-size: 24px;}
}

@media (max-width: 767px){
	.audio-title ~ .btn-listen-main{ display: none; }
	.audio-details{ padding-right: 0; max-width: 100%; flex: 0 0 100%; padding-left: 0;}

    div.charts-list{ padding: 20px; }
    .charts-list>.col-12{ margin: 0; }
    .charts-list .list-num, .charts-list .col-11{ max-width: 100%; flex:none; text-align: center; margin: 0;}
    .charts-list .list-img{ margin: auto; max-width: 50vw; flex: none !important;}
    .charts-list .d-none.text-right{ display: flex !important; justify-content: center; }
    .audio-details{ text-align: center; }
    .charts-list .audio-details .audio-type { font-size: 12px; font-weight: 600;}


}

@media (max-width: 575px){
	.podcasts-list li {
    	width: 50%;
    }

    .list-img{
    	flex: 0 0 35% !important;
    	max-width: 35%;
    }

    .audio-title ~ .btn-listen-main{ display: none; }
    .audio-details{ padding-right: 0; }
    .podcatchart-list .audio-descript .moreContentToogle, .charts-list .descript-more .moreContentToogle{ font-size: 16px !important; }
}

@media (max-width: 479px){
	.charts-list .list-num h5{
		margin-left: 0; font-size: 18px;
	}
}
@media (max-width: 375px){
}