/*-----------------Extra Small Mobile View (bootstrap .col)-----------------*/
@media only screen and (min-width: 1700px) {
     .kit_home_about .home_about_cont .abot_txt {
         width: 70%;
    }
     .kit_home_about .hom_abot_image {
         height: 121.8%;
    }
}
@media only screen and (max-width: 1199px) {
    /*home page banner text*/
    body.home .banner_text{
        font-size: 64px;
    }
     /*Interview listing banner*/
    body.page-template-tpl-interview-listing .contact_banner,body.page-template-tpl-prodcast-listing .contact_banner{
        background-position: bottom center;
    }
    body.page-template-tpl-in407terview-listing .contact_form_hold .contact_right_bg,body.page-template-tpl-prodcast-listing .contact_form_hold .contact_right_bg {
        width: 45%;
    }
    body.page-template-tpl-interview-listing .full-width-content,body.page-template-tpl-prodcast-listing .full-width-content {
        padding: 0px 25px;
    }
    body.page-template-tpl-interview-listing .contact_form_hold .contact_right_bg .interview-page-content,body.page-template-tpl-prodcast-listing .contact_form_hold .contact_right_bg .interview-page-content {
        width: 85%;
    }
    /*single interview page*/
.kit_page_banner .banner_interview_txt h1 {
	font-size: 36px;
}
.kit_page_banner .banner_interview_txt h1 span {
	font-size: 18px;
	line-height: 20px !important;
}
    body.single-interviews .interview_txt_sec .episod_title h1::before {
        height: 100%;
        top: 0px;
    }
    /*single interview media gallery*/
    .mas_large{
        width: 400px;
    }
    .mas_small{
        width: 220px;
    }
    .mas_med{
        width: 310px;
    }
    .images_interview_sec .interview_img_gallery ul li .inter_gallery_img {
	height: 220px;
    }
    /*about page*/
    .abt_behind_mic_img3{
        margin-left: 0;
    }
    .about_our_show .image_text_section .text_section {
            padding: 240px 0px 10px 0px;
    }
    /**/
    .about_our_show .image_text_section .image_section .rectangle.rectangle1 {
	top: 120px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle2 {
            top: 85px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle3 {
            top: 40px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle4 {
            top: 100px;
    }
        .about_our_show .image_text_section .image_section img {
            width: 65%;
    }
    .about_our_show .image_text_section .image_section .rectangle {
            height: 245px;
    }
}
/*-----------------Small Laptops View (bootstrap .col-lg)-----------------*/
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
    /*about page responsive*/
     .abt_behindmic_subtitle {
         width: 100%;
         margin-left: 0px;
    }
    /*contact page*/
     .contact_form_hold .contact_right_bg .kit_contact_form input[type="submit"] {
         left: 0px;
         top: 0px;
    }
    /**/
     .kit_home_about .hom_abot_image {
         background-size: 100%;
         height: 116.5%;
         width: 55%;
    }
    
}
/*-----------------From small Mobile View to Tablet View (bootstrap .col to .col-lg)-----------------*/
 @media only screen and (max-width: 991px) {
     /*home page*/
    .home_page_banner_container .banner_text h1 span b{
        font-size: larger;
    }
    body.home .hom_abot_image {
         display: none;
    }
    body.home .mobile_mike_img {
         display: block;
    }
    body.home .kit_home_about .home_about_cont .abot_txt {
         width: 100%;
         position: inherit;
         margin-top: -100px;
         padding: 0px 8px;
    }
    body.home .abt_behind_mic_img3{
        margin-left: 0%;
    }
    .abt_behindmic_subtitle {   
        margin-left: 0;
        width: 90%;
    }
    .abt_behind_mic_btm_sec{
        margin-top: 0;
    }
     /**/
    .contact_form_hold .contact_right_bg {
        /*width: 48%;*/
    }
    /*single interview media gallery*/
    .mas_large{
        width: 310px;
    }
    .mas_small{
        width: 150px;
    }
    .mas_med{
        width: 210px;
    }
    .images_interview_sec .interview_img_gallery ul li .inter_gallery_img {
            height: 150px;
    }
     /*single interview page*/
    body.single-interviews .social-links-list ul li {
	margin: 20px 2%;
	width: 20%;
        display: table-cell;
}
    
    .social-links-list ul li a {
	padding: 10px;
}
    body.single-interviews .social-links-list {
        margin: 40px 0px 40px;
    }
    body.single-interviews .interview_txt_sec .kit_soundcloud_player .soundcloud_fram {
        width: 100%;
    }
    /*about page responsive*/
    .about_our_show .image_text_section .image_section {
        text-align: center;
        margin-bottom: -54px;
    }
     .abt_stry_img_content {
         position: unset;
         top: 0px;
         left: 0;
         width: 100%;
         font-size: 16px;
         padding: 15px;
    }
     .abt_stry_img_sec > div{
         max-width: 100%;
         flex: 0 0 100%;
    }
     .text_section p{
         padding: 15px;
    }
     .about_our_show .image_text_section .text_section {
         padding: 150px 0px 10px 0px;
    }
     .abt_stry_img_content p,.abt_story_main_content p{
         margin-top: 1rem;
         margin-bottom: 1rem;
    }
    /*contact page*/
     .contact_form_hold .contact_right_bg .kit_contact_form input[type="submit"] {
         left: 0px;
         top: 0px;
    }
    /**/
     header.header .menu_container .navbar {
         padding: 3px 0 0;
    }
     header.header .menu_container .navbar-nav li {
         padding: 25px 6px;
    }
     header.header .menu_container .navbar-nav li a {
         font-size: 18px;
    }
     .home_page_banner_container .banner_text {
         margin-top: 145px;
    }
     .home_page_banner_container .pros_man_img img {
         margin-top: 230px;
    }
     .sec_title h2 {
         font-size: 38px;
    }
     .kit_newsletter {
         padding: 20px 0px;
    }
     .kit_newsletter .news_field input[type="text"], .kit_newsletter .news_field input[type="email"], .kit_newsletter .news_field input[type="tel"], .kit_newsletter .news_field input[type="password"], .kit_newsletter .news_field input[type="date"] {
         width: 45%;
         padding: 8px 5px;
         font-size: 20px;
    }
     .kit_newsletter .news_field input[type="submit"] {
         padding: 10px 45px;
         font-size: 20px;
    }
     .kit_big_video .big_vid_play {
        /*min-height: 350px;
        */
         height: 100%;
    }
     .episodes_skewed_bg {
         margin: 45px 0px 30px 0px;
    }
     .kit_home_about .hom_abot_image {
         height: 50%;
        top: 200px;
    }
     .footer_blue .foot_listen_section ul li a::after {
         
         bottom: 0;
         left: 18px;
    }
     .episodes_skewed_bg .skew_content .episodes, .episodes_skewed_bg .skew_content .episodes.first, .episodes_skewed_bg .skew_content .episodes.last {
         padding: 0px 5px;
    }
     .kit_videos .video_box a::after {
         height: 50px;
         width: 50px;
    }
    /*Custom css code */
    .about_our_show .image_text_section .title .text {
            padding: 15px 15px 15px 50px;
            font-size: 20px;
    }
    .about_our_show .image_text_section .image_section img {
            width: 60%;
    }
    .about_our_show .image_text_section .image_section .rectangle {
            width: 40px;
            height: 180px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle1 {
            left: 30px;
            top: 90px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle2 {
            left: 80px;
            top: 60px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle4 {
            right: 21px;
            top: 75px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle3 {
            right: 65px;
            top: 50px;
    }
    .about_our_show .image_text_section .text_section {
            padding: 140px 0px 10px 0px;
    }
    .abt_story_side_content p {
            font-size: 20px;
    }
    .abt_story_side_content {
            width: 75%;
    }
    .shadow_bx_content p {
            font-size: 20px;
    }
    .abt_our_story_sec .shadow_bx_content {
            margin-top: -10px;
    }
    .abt_story_main_content, .abt_stry_img_sec {
            margin-bottom: 10px;
            margin-top: 10px;
    }
}
 @media only screen and (min-width: 900px) and (max-width: 1080px) {
    /*contact page*/
    .contact_form_txt {
        top: 18%;
    }
    .contact_form_txt {
         width: 52%;
         left: 30px;
    }
     .contact_form_txt .contact_texter h2 {
         margin-bottom: 40px;
         font-size: 42px;
    }
     .contact_form_txt .contact_texter p {
         line-height: 36px;
         font-size: 20px;
    }
    .contact_banner .cont_baner_title h1 {
        margin-left: 0px;
        margin-top: 0px;
    }
    /*about page*/
    body.page-template-tpl-interview-listing .about_page_title h1 ,body.page-template-tpl-prodcast-listing .about_page_title h1{
        border-left: none;
    }
    
}
 @media only screen and (max-width: 900px) {
    /*contact page*/
     .contact_form_txt .contact_texter {
         box-shadow: unset;
    }
     .contact_banner .cont_baner_title h1 {
         transform: unset;
         -ms-transform: unset;
         -webkit-transform: unset;
         top: 10%;
        left: 6%;
    }
     .contact_form_txt {
         width: auto;
         right: 60px;
         position: unset;
    }
     .contact_form_hold {
         width: 100%;
         display: inline-block;
    }
     .contact_form_hold .contact_left_bg {
         display: none;
    }
     .contact_form_hold .contact_right_bg {
         padding-top: 50px;
         padding-bottom: 50px;
         width: 100%;
         float: none;
         margin-top: 0px;
         position: unset;
         display: inline-block;
         text-align: center;
    }
     .contact_form_hold .contact_right_bg .kit_contact_form {
         width: 65%;
         float: none;
         margin-right: 0;
         display: inherit;
    }
     div.wpcf7 .ajax-loader{
         position: absolute;
    }
     body div.wpcf7-response-output {
         margin: 15px;
    }
    /*interview listing page*/
    body.page-template-tpl-interview-listing .upcoming_episodes h1::before ,body.page-template-tpl-prodcast-listing .upcoming_episodes h1::before{
        height: 80px;
        top: unset;
        display: none;
    }
    body.page-template-tpl-interview-listing .contact_form_hold .contact_right_bg,body.page-template-tpl-prodcast-listing .contact_form_hold .contact_right_bg{
        width: 100%;
    }
    body.page-template-tpl-interview-listing .about_page_title h1,body.page-template-tpl-prodcast-listing .about_page_title h1 {
        border-left: 10px solid #ee2f2c;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body.page-template-tpl-interview-listing .upcoming_episodes .about_page_title h1,body.page-template-tpl-prodcast-listing .upcoming_episodes .about_page_title h1 {
        margin-left: 0;
    }
    
}
/*-----------------Tablet View (bootstrap .col-md)-----------------*/
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .kit_home_about .home_about_cont .abot_txt {
         width: 55%;
    }
     .kit_videos .video_box a h3, .kit_videos .video_box.video1 a h3, .kit_videos .video_box.video3 a h3 {
         padding: 10px 15px;
         font-size: 20px;
    }
}
/*-----------------Small Mobile View (bootstrap .col-sm)-----------------*/
 @media only screen and (max-width: 767px) {
     /*Interview listing banner*/
    body.page-template-tpl-interview-listing .res-img-listing-banner,body.page-template-tpl-prodcast-listing .res-img-listing-banner{
        display: block;
    }
    body.page-template-tpl-interview-listing .contact_banner,body.page-template-tpl-prodcast-listing .contact_banner{
        background-image: none !important;
    }
    body.page-template-tpl-interview-listing .contact_banner .container,body.page-template-tpl-prodcast-listing .contact_banner .container{
        display: none;
    }
    /*Listing page iframe*/
    .modal.poscast-modal .modal-lg.modal-dialog {
        max-width: 500px;
    }
	body.page-template-tpl-prodcast-listing .modal-content{
		background: top;
		border: none;
	}
    body.page-template-tpl-interview-listing iframe,body.page-template-tpl-prodcast-listing iframe{
        width: auto !important;
    }
     /*single interview media gallery*/
    .mas_large{
        width: 240px;
    }
    .mas_small{
        width: 110px;
    }
    .mas_med{
        width: 160px;
    }
    .images_interview_sec .interview_img_gallery ul li .inter_gallery_img {
            height: 110px;
    }
    /*single interview page*/
    body.single-interviews .kit_page_banner .banner_interview_txt h1 {
        top: 59%;
    }
    body.single-interviews .interview_txt_sec .interview_content {
        padding: 30px;
    }
    body.single-interviews .follow-social-links .sec_title h3::before {
        height: 100%;
        bottom: 0px;
    }
    body.single-interviews .interview_txt_sec .episod_title h1::before {
        height: 100%;
        top:0;
        left: 15px;
    }
    body.single-interviews .interview_txt_sec .episod_title h1 {
        padding-left: 20px;
        font-size: 2rem;
    }
    /*home page*/
    body.home iframe {
        height: 280px;
    }
     .kit_big_video {
         background-size: contain;
    }
     .big_vid_play img{
         max-width: 50%;
    }
    .listen_here_section .listen_here_col span::after {
        background: none;
    }
    /*custom css*/
     .social_res{
         display: none;
    }
     #primary-menu{
         display: none;
    }
     #my-icon {
         display: block;
         margin-top: 30px;
         position: relative;
    }
     .mm-navbar.mm-hasbtns {
         display: none;
    }
     .mm-navbar-size-2 {
         height: 120px;
    }
     .logo img{
         max-height: 100px;
    }
     .logo .logo_row{
         text-align: center;
    }
    
    /**/
     
    
     .kit_videos .video_box, .kit_videos .video_box.video2, .kit_videos .video_box.video3 {
         width: 100%;
         position: unset;
         margin-left: 0px;
    }
     .kit_videos .video_box a h3, .kit_videos .video_box.video2 a h3, .kit_videos .video_box.video3 a h3 {
         padding: 10px 15px;
         font-size: 16px;
    }
    /*Custom css code*/
    .abt_behind_mic_top_sec {
	padding: 0 10%;
    }
    .abt_behind_mic_btm_sec {
            margin-top: -4%;
    }
    body.single-interviews .social-links-list ul li {
	width: 40%;
	display: inline-block;
}
}
 @media only screen and (max-width: 575px) {
     /*interview listing page*/
	body.page-template-tpl-prodcast-listing iframe {
   		 height: 280px;
	}
	
     body.page-template-tpl-interview-listing .about_page_title h1,body.page-template-tpl-prodcast-listing .about_page_title h1 {
        padding-left: 20px;
    }
     /*single interview media gallery*/
    .mas_small,.mas_med,.mas_large{
        width: 100%;
        height:auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .interview_img_gallery{
        text-align: center;
    }
    /*custom css*/
     .logo .col-xs-8{
         width: 80%;
         display: block;
    }
     .logo .col-xs-4{
         width: 20%;
    }
    /*home page*/
     .kit_newsletter .news_field input[type="email"]{
         width: 80% !important;
    }
     .listen_here_section {
         padding-bottom: 20px;
    }
     .episodes_skewed_bg .skew_content .episod_box ,.episodes_skewed_bg .skew_content  .interview_box{
         margin: 10px auto;
         max-width: 300px;
    }
     .kit_home_about {
         margin-top: 30px;
         display: inline-block;
    }
    .kit_page_banner .banner_interview_txt {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	padding: 0 20px;
}
     /*single interview page*/
    
    
    body.single-interviews .social-links-list ul li {
        width: auto;
        display: block;
    }
    body.single-interviews .follow-social-links .sec_title h3 {
        font-size: 30px;
        padding: 15px;
        padding-left: 30px;
        margin-left: 5px;
    }
    body.single-interviews .follow-social-links .sec_title h3::before {
        height: 100%;
        left: 0;
        bottom: 0px;
    }
    body.single-interviews .follow-social-links {
        margin: 40px 0px 40px 0px;
    }
    body.single-interviews .social-links-list {
        margin: 0;
        margin-bottom: 20px;
    }
    body.single-interviews .social-links-list ul li a {
        padding: 15px 15px;
    }
    body.single-interviews .social-links-list ul li a {
        padding: 15px 15px;
    }
    body.single-interviews .interview_txt_sec .interview_content {
        padding: 15px;
        margin-top: 20px;
    }
    body.single-interviews .interview_txt_sec .episod_title h1::before {
        height: 100%;
        top:0;
        left: 15px;
    }
    body.single-interviews .interview_txt_sec .episod_title h1 {
        padding-left: 20px;
        font-size: 2rem;
    }
    body.single-interviews .episod_number{
        float: left;
    }
    body.single-interviews .interview_txt_sec .kit_soundcloud_player ,body.single-interviews .images_interview_sec,body.single-interviews .interview_txt_sec{
        margin-top: 20px;
    }
    body.single-interviews .kit_page_banner {
        margin-bottom: 0px;
    }
    body.single-interviews .kit_page_banner .banner_interview_txt h1 {
        position: relative;
        top: 40%;
        width: 100%;
        right: 0;
        transform: unset;
        -ms-transform:unset;
        -webkit-transform: unset;
        font-size: 30px;
        display: contents;
        color: #000;
        text-shadow: none;
        font-weight: 700;
        letter-spacing: 1px;
        left: 0;
        /*margin-top: 20px;*/
    }
    body.single-interviews .kit_page_banner .banner_interview_txt h1 span {        
        font-size: 18px;
    }
    body.single-interviews .kit_page_banner .banner_interview_txt {
        min-height: 100%;
        margin-top: 20px;
    }
    
    body.single-interviews .kit_page_banner .banner_interview_txt h1 span {
        color: #000;
        text-shadow: none;
    }
    /*footer*/
     .foot_listen_section .textwidget{
         margin: 0px 0px 45px 0px;
    }
    .footer_blue .foot_listen_section ul li {
        min-height: 80px;
    }
    /*interview listing page*/
    body.page-template-tpl-interview-listing .interview-podcasts-title .sec_title h2,body.page-template-tpl-prodcast-listing .interview-podcasts-title .sec_title h2 {
        margin-left: 0px;
        padding-left: 60px;
    }
    body.page-template-tpl-interview-listing .interview-skewed-section.episodes_skewed_bg ,body.page-template-tpl-interview-listing .interview-podcasts-title,
    body.page-template-tpl-prodcast-listing .interview-skewed-section.episodes_skewed_bg ,body.page-template-tpl-prodcast-listing .interview-podcasts-title{
        margin-top: 50px;
    }
    body.page-template-tpl-interview-listing .interview-podcasts-title .sec_title h2::before ,body.page-template-tpl-prodcast-listing .interview-podcasts-title .sec_title h2::before{
        height: 100%;
        bottom: 0px;
    }
    body.page-template-tpl-interview-listing .contact_banner,body.page-template-tpl-prodcast-listing .contact_banner{
        background-size: contain;
    }
    body.page-template-tpl-interview-listing .contact_banner .cont_baner_title,body.page-template-tpl-prodcast-listing .contact_banner .cont_baner_title{
        min-height: 170px;
    }
    body.page-template-tpl-interview-listing .upcoming_episodes h1,body.page-template-tpl-prodcast-listing .upcoming_episodes h1{
        margin-left: 0px;
        font-size: 36px;
    }
     .upcoming_episodes h1::before {
         height: 110px;
         left: 15px;
         top: 170px;
    }
    body.page-template-tpl-interview-listing .upcoming_episodes,body.page-template-tpl-prodcast-listing .upcoming_episodes{
        padding: 25px 15px !important;
    }
    body.page-template-tpl-interview-listing .upcoming-episodes-content,body.page-template-tpl-prodcast-listing .upcoming-episodes-content{
        box-shadow: 0px 3px 15px -5px #5F5F5F;
        padding: 15px;
    }
    body.page-template-tpl-interview-listing .episode-date,body.page-template-tpl-interview-listing .upcoming-episodes-content .episode-excerpt,
    body.page-template-tpl-prodcast-listing .episode-date,body.page-template-tpl-prodcast-listing .upcoming-episodes-content .episode-excerpt {
        width: 100%;
        float: none;
    }
    body.page-template-tpl-interview-listing .upcoming_episodes h1::before,body.page-template-tpl-prodcast-listing .upcoming_episodes h1::before{
        height: 90px;
        display: none;
    }
    body.page-template-tpl-interview-listing .contact_form_hold .contact_right_bg,body.page-template-tpl-prodcast-listing .contact_form_hold .contact_right_bg{
        padding: 15px;
    }
    body.page-template-tpl-interview-listing .full-width-content,body.page-template-tpl-prodcast-listing .full-width-content{
        float: none;
        clear: both;
        padding: 0px;
    }
    body.page-template-tpl-interview-listing .interview-page-content h2,body.page-template-tpl-prodcast-listing .interview-page-content h2{
        font-size: 1.8rem;
        margin-bottom: 25px;
    }
    /*about page*/
    .abt_behind_mic_img3{
        margin-left: -10%;
    }
     .about_page_title h1,.abt_our_story_sec h2 {
         font-size: 26px;
         /*padding: 25px 0px 25px 9px;*/
         padding-left: 20px;
         padding-top: 0;
        padding-bottom: 0;
    }
     .about_page_title .second_text {
         margin-left: 15px;
         margin-right: 15px;
    }
     .about_our_show .image_text_section .title .text {
         margin: 0px 0px 0px 0px;
    }
     .about_our_show .image_text_section {
         margin-top: 25px;
    }
     .about_our_show .image_text_section .title {
         top: 0px;
         position: unset;
    }
     .about_our_show .image_text_section .image_section img{
         width: 100%;
    }
     .about_our_show .image_text_section .title .text {
         padding: 15px 20px 15px 35px;
         font-size: 22px;
    }
     .about_our_show .image_text_section .text_section {
         padding: 160px 20px 10px 20px;
    }
     .abt_behind_mic_top_sec {
         padding: 0;
    }
     .abt_behind_mic_sec h2 {
         font-size: 30px !important;
         padding: 25px 0px 25px 40px;
         margin-bottom: 0;
    }
     .abt_behindmic_subtitle h3{
         font-size: 24px;
    }
     .abt_behind_mic::before ,.abt_our_story_sec h2::after{
         display: none;
    }
    .abt_story_side_content {
         width: 100%;
         padding: 15px;
    }
    .shadow_bx_content {
         padding: 10px 20px;
    }
    .abt_feat_sec{
         margin-bottom: 0;
         margin-top: 0;
    }
     .abt_our_story_sec {
         margin: 20px 0;
    }
     .behind_me_creative_font,.behind_me_main_content, .behind_me_creative_font {
         margin-top: 5%;
    }
    /*contact page*/
    body.page-template-tpl-contact .contact_banner .cont_baner_title {
        min-height: 100%;
    }
     .contact_banner .cont_baner_title h1{
        top: 40%;
        font-size: 22px;
        left: 3%;
    }
     .contact_form_txt {
         right: 20px;
         left: 20px;
         position: unset;
         top: 0px;
    }
     .contact_form_txt .contact_texter h2 {
         font-size: 36px;
    }
     .contact_form_txt .contact_texter p.cont_blue {
         font-size: 24px;
    }
     .contact_form_txt .contact_texter p {
         line-height: 34px;
         font-size: 20px;
    }
     .contact_banner {
         margin-bottom: 0px;
    }
     .contact_form_hold .contact_left_bg {
         width: 0;
    }
     .contact_form_hold .contact_right_bg {
         width: 100%;
         margin-top: 0px;
         padding: 50px 0px 20px 0px;
    }
     .contact_form_hold .contact_right_bg .kit_contact_form {
         width: 100% !important;
         margin-right: 0;
    }
    /**/
     .home_page_banner_container .banner_text span, .home_page_banner_container .banner_text span b {
         font-size: 26px;
    }
    .home_page_banner_container .banner_text {
        margin-top: 110px;
        right: 15px;
    }
    .home_page_banner_container .pros_man_img img {
        margin-top: 210px;
    }
    .listen_here_section .listen_here_col {
        height: 65px;
    }
    .sec_title h2 {
        font-size: 28px;
    }
    .kit_newsletter .news_field input[type="text"], .kit_newsletter .news_field input[type="email"], .kit_newsletter .news_field input[type="tel"], .kit_newsletter .news_field input[type="password"], .kit_newsletter .news_field input[type="date"] {
        width: 100%;
        margin-bottom: 15px;
        padding: 5px 3px;
        font-size: 22px;
    }
    .kit_newsletter {
        margin: 5px 0px 0px 0px;
        padding: 25px 0px;
    }
    .kit_newsletter .news_field input[type="submit"] {
        padding: 5px 35px;
        font-size: 22px;
    }
    .kit_big_video {
        margin: 5px 0px;
    }
    .kit_episodes_sec_title {
        margin: 20px 0px 20px 0px;
    }
    .episodes_skewed_bg {
        margin: 40px 0px 20px 0px;
    }
    .footer_blue .foot_listen_section ul {
        margin: 10px 0px 0px 0px;
    }
    .footer_blue .foot_listen_section ul li {
        width: 45%;
        margin: 15px 0px 15px 0px;
    }
    .footer_blue .foot_listen_section ul li img {
        padding-bottom: 40px;
    }
    .footer_blue .foot_listen_section p {
        font-size: 16px;
    }
    .footer_red p {
        font-size: 16px;
    }
    .episodes_skewed_bg .skew_content .episodes, .episodes_skewed_bg .skew_content .episodes.first, .episodes_skewed_bg .skew_content .episodes.last {
        padding: 0px 15px;
    }
     .episodes_skewed_bg .skew_content .episod_box .episode_thumb {
        text-align: center;
    }
    /*Custom css code*/
    .about_our_show .image_text_section .image_section img {
	width: 70%;
    }
    .rectangle1, .rectangle4 {
	display: none !important;
    }
    .about_our_show .image_text_section .image_section .rectangle , .about_our_show .image_text_section .image_section .rectangle.rectangle2 {
        width: 20px;
    }
    .about_our_show .image_text_section .image_section {
        margin-bottom: -30px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle2 {
        top: 145px;
        left: 25px;
        height: 130px;
    }
    .about_our_show .image_text_section .image_section .rectangle.rectangle3 {
        right: 25px;
        top: 145px;
        height: 130px;
    }
    .about_our_show .image_text_section .text_section {
        padding: 80px 0px 10px 0px;
    }
    .abt_behindmic_subtitle {
        padding: 5px;
        margin: 0px;
        font-weight: 600;
        font-size: 20px;
        width: 80%;
    margin-left: 0;
    }
    .abt_behindmic_subtitle h3 {
        font-size: 20px;
    }
    .abt_behindmic_subtitle h4, .abt_story_side_content p, .shadow_bx_content p {
        font-size: 16px;
    }
}