@media only screen and (max-width: 1200px){
    .sonus-player-wrapper{max-width: 655px !important;}
    .background-image-listing{width: auto;}
    .single-download-bar{padding: 20px 10px;}
    .single-download-bar-right a i{margin-right: 5px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
    .profile-picture{width: 120px;}
    .profile-information {width: calc(100% - 156px);}
    .profile-text{width: 50%;padding: 10px 0 0 0;}
    .information-wrapper{height: 80px;}
    .profile-subscribe{width: 50%;}
    .profile-information{border-bottom: 0;}
    .profile-subscribe ul{margin-top: 17px;}
}

@media only screen and (max-width: 991px){
    body{overflow-x: hidden !important;}
    .header-bar{
        display: none;
    }
    .header-menu-fix .desk-menu{display: none;}
    .menu-bottom{display: none;}
    .mobile-menu-bottom{display: block;}
    .js .mobile-menu{display:none;}
    .js .slicknav_menu{display:block;}
    .mobile-menu-bottom{padding: 10px 0;height: 60px;background: #fff;}
    header:before{top: 60px;height: 200px;}
    header.home-header{height: 265px;}
    .single-normal header:before, .single-normal header:after{display: none;}
    .single-normal header{height: 60px;}
    .logo h1{margin: 0;margin-top: -6px;}
    .logo{margin-left: 20px;width: 70%;overflow: hidden;height: 50px;}
    .logo img{margin-top: -3px;}
    .sonus-player-wrapper{max-width: 455px !important;}
    .sonus-player-share-list{left: -20px;}
    .information-wrapper {height: auto;}
    .single-podcast-box{position: relative;left: 0;right: 0;}
    .information-box{position: relative;top: 0;padding: 20px 0;border-bottom: 1px solid #ddd;}
    .profile-information{border-bottom: 0;width: calc(100% - 90px);height: auto;}
    .profile-social-media{display: none;}
    .profile-picture{width: 75px;margin-right: 15px;}
    .profile-text{padding: 0;width: 100%;}
    .profile-subscribe{float: none !important;width: 100%;position: relative;top: 10px;left: 0;margin-bottom: 15px;}
    .profile-subscribe ul{float: none;}
    .profile-picture img{border: 0;}
    .profile-subscribe > ul > li:first-child, .profile-subscribe > ul > li:nth-child(2){width: 47%;text-align: center;}
    .single-download-bar-left span, .single-download-bar-right span{display: none;}
    .single-download-bar-left, .single-download-bar-right{text-align: center;}
    .information-wrapper.single-information{padding: 15px;}
    .podcast-guest{display: none;}
    .single-podcast-box{margin-top: -705px;margin-bottom: 170px;}
    .prev-next-podcast a{color: #333;}
    .list-content h2, .list-content h2 a{font-size: 21px !important;line-height: 27px !important; font-weight: 600; }
    .home .pull-right.listing-seasons{display: none!important;}
	
	 .profile-subscribe > ul > li:first-child, .profile-subscribe > ul > li:nth-child(2){width: 44%;text-align: center;}
    .single-podcast-box{height: auto;margin-top: 0;margin-bottom: 0;top: 0 !important;}
    header.single-header{height: auto;overflow: visible;}
    .single-podcast-wrapper{position: relative;}
    header.single-header:before{display: none !important;}
    .single-podcast-profile, .single-podcast-text, .single-podcast-time{float: none !important;width: 100% !important;height: auto !important;}
    .single-podcast-profile .podcast-cover-image{display: none;}
    .single-download-bar-left span{display: inline-block;}
    .single-download-bar-left{width: 100%;border-right: 0;}
    .single-download-bar-right{display: none;}
    .single-download-bar{padding: 10px;height: auto;}
    .single-download-bar-left a{width: 100%;height: 100%;display: inline-block;}
    .single-podcast-box{background: #f5f5f5;}
    .single-information{padding-top: 90px !important;}
    .single-information .information-box{border-bottom: 0;}
    .profile-subscribe ul li a{font-size: 11px;}
    .profile-subscribe ul li a i{font-size: 15px;}
    .single-information .profile-text{padding: 0;}
}

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

@media only screen and (max-width: 767px){
    .sonus-player-episodes span, .sonus-player-share span{display: none;}
    .sonus-player-wrapper{max-width: 90% !important;}
    .sonus-player h3 {width: 305px;margin: 0 auto;line-height: 1;overflow: hidden;height: 29px;margin-top: 3px;}
    .list-podcast-date{display: none;}
    .list-podcast-duration{display: none;}
    .list-podcast-title{width: 85%;}
    .profile-subscribe > ul > li:first-child, .profile-subscribe > ul > li:nth-child(2){width: 44%;text-align: center;}
    .single-podcast-box{height: auto;margin-top: 0;margin-bottom: 0;top: 0 !important;}
    header.single-header{height: auto;overflow: visible;}
    .single-podcast-wrapper{position: relative;}
    header.single-header:before{display: none !important;}
    .single-podcast-profile, .single-podcast-text, .single-podcast-time{float: none !important;width: 100% !important;height: auto !important;}
    .single-podcast-profile .podcast-cover-image{display: none;}
    .single-download-bar-left span{display: inline-block;}
    .single-download-bar-left{width: 100%;border-right: 0;}
    .single-download-bar-right{display: none;}
    .single-download-bar{padding: 10px;height: auto;}
    .single-download-bar-left a{width: 100%;height: 100%;display: inline-block;}
    .single-podcast-box{background: #f5f5f5;}
    .single-information{padding-top: 90px !important;}
    .single-information .information-box{border-bottom: 0;}
    .profile-subscribe ul li a{font-size: 11px;}
    .profile-subscribe ul li a i{font-size: 15px;}
    .single-information .profile-text{padding: 0;}
    .latest-posts .col-lg-4{margin-bottom: 35px;}
    .vertical-listing li .list-content {border:0;}
    .vertical-listing > li {border: 1px solid #ccc;}
    .vertical-listing .list-image{width: 30%;height: auto;}
    .vertical-listing .list-image img{width: 100%;height: auto;}
    .vertical-listing .list-content{width: 70%;height: auto;padding: 25px 10px 20px 20px;}
    .vertical-listing li:hover .list-image a{opacity: 0;}
    .vertical-listing .list-content.newest-post:before, .horizontal-listing .horizontal-list-content.newest-post:before{top: 4px;left: 20px;}
    .seasons-listing ul li {padding-top: 10px; height: auto; }
    .seasons-listing ul li a .list-podcast-title{line-height: 15px;}
    .sonus-player-episodes{left: 10px;}
    .sonus-player-share{right: 10px;}
    .single-podcast-text.single-time-empty{ width: 100% !important; }
    .sonus-player-episodes, .sonus-player-share{display: none;}
    .prev-next-podcast .prev-podcast,.prev-next-podcast .next-podcast{
        display: block;
        width: 100%;
        background: #FFF;
        margin-bottom: 15px;
    }

   .prev-podcast a,   
   .next-podcast a{
    line-height: 22px;
   }
   
    .prev-podcast a{
        padding: 11px;
        padding-left: 50px;
    }
    .next-podcast a{
        padding: 11px;
        padding-right: 40px;
    }

    .prev-podcast a:before{
        background: #f0f0f0;
        padding: 11px 13px;
        margin-top: 0px;
        height: 100%;
    }

    .next-podcast a:before{
        background: #f0f0f0;
        padding: 11px 13px;
        height: 100%;
    }

    .next-podcast a:hover,
    .prev-podcast a:hover{
        opacity: 0.4;
    }

    .podcast-tags,.podcast-breadcrumb{
        padding: 10px 0;
    }

    .sonus-breadcrumbs, .sonus-breadcrumbs a{
        font-size: 15px;
    }

    .podcast-tags a{
        font-size: 17px;
        margin-right: 5px;
    }


    .logo img{
        max-height: 50px !important;
    }

    .vertical-listing .list-content .newest-post{
        left: 20px;
        top: 10px;
    }

    .newsletter-box{
        display: none;
    }

    .logo h1 a{
        font-size: 18px;
    }


}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    body, .wrapper{overflow-x: hidden !important;}
    .comment-input-p input{width: 100%;}
    .sonus-player-episodes{left: 10px;}
    .sonus-player-share{right: 10px;}
    .sonus-player-wrapper{max-width: 90% !important;}
    .sonus-player h3 {width: 200px;margin: 0 auto;line-height: 1;overflow: hidden;height: 29px;margin-top: 3px;}
    .profile-subscribe > ul > li:first-child, .profile-subscribe > ul > li:nth-child(2){width: 42%;text-align: center;}
    .profile-subscribe ul li a{padding: 0 3px;}
    .single-podcast-text{padding-right: 10px;}
    .host-image, .host-desc{float: none !important;width: 100%;height: auto;}
}