/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet 
   480-less    - phone landscape & smaller
   --------------------------------------------*/
 

   @media (min-width: 1600px){
    .casette-area .banner-subcontent p {
    max-width: 100% !important;
}
span.icon-yt_1 {
    font-size: 42px !important;
    /*vertical-align: sub;*/
}
    [class^="icon-"], [class*=" icon-"] {
    font-size: 38px;
  }
     .openBtn {
      right: 80px;
      font-size: 28px;
      margin-top: -10px;
    }
    .search_overlay .closesearchbtn {
      top: 22px;
      right: 64px;
      font-size: 37px;
    }
    #homeSlider .first_txt , #homeSlider .second_txt , .no-results .home_banner_headings .first_txt{
      padding: 4px 100px 4px 200px;
    }
    .common-page.banner-heading h1{
     font-size: 4.5rem;
   }
   .single-song-wrapper h2 , .single-song-wrapper h3{
     font-size: 36px;
   }
   .main-wrapper h1{
     width: 80%;
   } 
   .main-wrapper h2 , .main-wrapper-playlist h2, .detail-wrapper-blog h2{
     width: 74%;
   } 
   .main-wrapper-playlist h2, .detail-wrapper-blog h2{
     width: 60%;
   } 
   .banner-subcontent p {
     max-width: 82%;
   }
   .banner-heading h1 {
     width: 70%;
     font-size: 5.2rem;
   }
   .banner-sub-heading h3 {
     width: 50%;
     font-size: 40px;
   }
   .page-id-265 .main-wrapper h1 , .page-id-265 .main-wrapper h2{
     width: 76%;
   }
   .single-song-wrapper h1{
     font-size:56px;
   }
   .stream-wrapper h3 , .about-author-content .soudshare h3{
     padding: 8px 100px;
   }

 }


 @media all and (min-width: 1200px) and (max-width: 1600px) {
    .featured-wrapper .featured-bgimg {
        height: 80vh;
}
  .single-song-feat .img-fluid-ref {
    bottom: -6.5%;
    max-width: 280px;
}
  #st-1 .st-btn > img {
    height: 40px !important;
    width: 40px !important;
}
   .allauthor .author-view , .blog-view {
        padding: 10px 0;
    }
  .featured-text p{
    font-size: 14px !important;
}
  .openBtn {
    right: 60px;
    font-size: 20px;
}
  #site-navigation .social-icons li {
    padding: 0 2px !important;
}
  #site-navigation .social-icons li a span {
    font-size: 28px;
    color: #373838;
}
  #homeSlider .first_txt , #homeSlider .second_txt
  ,.no-results .home_banner_headings .first_txt{
    padding: 4px 100px 4px 150px !important;
    font-size: 28px !important;
  }
  .event-button a {
    font-size: 18px !important;
  }
  .flexslider {
   margin: 40px 0 !important;
 }
 .container {
   max-width: 960px !important;
 }
 .site-header {
   padding: 10px 40px;
 }
 .site-branding .custom-logo {
   height: 38px;
 }
 .site-navigation-toggle {
   font-size: 1.5rem;
 }
 .main-wrapper h1 {
   font-size: 28px !important;
   width: 80% !important;
   margin: 8px 0 !important;
 }
 .main-wrapper h2, .main-wrapper-playlist h2 , .detail-wrapper-blog h2{
   font-size: 28px !important;
   width: 74% !important;
   margin: 8px 0 !important;
 }
 .bgimg-desk img.vc_single_image-img.attachment-large {
   width: 70%;
 }
 .bgimg-desk .wpb_single_image.wpb_content_element.vc_align_center {
   margin-bottom: 10px;
 }
 .banner-subcontent p {
   font-size: 16px;
   line-height: 28px;
   letter-spacing: 0px;
 }
 .green-button {
   margin-top: 10px;
 }
 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-black {
   font-size: 1em !important;
   padding: 10px 40px !important;
 }
 .signup-text h1 {
   font-size: 28px;
 }
 .banner-heading h1 {
   font-size: 5rem;
 }
 .single-song-feat img {
   margin: 40px 0;
   max-width: 280px;
 }
 .single-song-wrapper h1 {
   font-size: 36px !important;
   padding: 4px 70px !important;
   /*width: 100%;*/
 }
 .single-song-wrapper h2 {
   padding: 6px 70px !important;
 }
 .single-song-wrapper h3 {
   padding: 6px 70px !important;
   font-size: 28px !important;
 }
 .post-grid-wrapper h3 a , .author-latest-song .author-song-list h3 a{
   font-size: 22px;
 }
 .post-grid-wrapper h2 , .grid_song_all h4 , .author-latest-song .author-song-list h4{
   font-size: 20px;
 }
 .home_songs_content p , .grid_song_all p , .post-grid-wrapper p , .author-song-list p{
   font-size: 16px !important;
   margin: 6px 0 8px 0;
   line-height: 24px !important;
 }
 .song-icons-list a i, .song-icons-list i , .event-social-media .soudshare i{
   font-size: 30px !important;
   margin: 10px 8px !important;
 }
 .post-grid-wrapper h3 {
   margin: 10px 0 6px 0;
 }
 .green-button.unearth-songs a {
   font-size: 20px !important;
   padding: 14px 30px !important;
 }
 .eventsection h2 {
  font-size: 24px;
  margin-top: 5px;
}
.eventsection p {
  font-size: 17px;
  line-height: 24px;
}
.eventsection {
 padding: 30px 60px;
}
.eventsection h4 {
  margin-bottom: 4px;
}
.eventsection .seperator {
  margin-bottom: 10px !important;
}
.eventsection .greenbutton a {
 font-size: 22px !important;
 padding: 8px 40px !important;
}
   	/*.event-button a {
   		font-size: 16px !important;
   		padding: 2px 40px !important;
   		margin: 0px 0 10px 0;
      }*/
      .homegrown-platforms h3 , .song-featured-title h3{
       font-size: 32px !important;
     }
     .author-txt p {
       padding: 20px;
       font-size: 22px;
       line-height: 38px;
     }
     .textwidget li a, .widget_nav_menu li a {
       font-size: 16px;
     }
     .textwidget li, .widget_nav_menu li {
       padding: 6px 0;
       font-size: 16px;
     }
     .mc4wp-form-fields label {
       font-size: 16px;
     }
     .mc4wp-form-fields p{
       margin-bottom: 1rem;
     }
     .designed-txt p {
       font-size: 15px;
     }
     .copyright .custom-logo {
       height: 40px !important;
       width: 248px !important;
     }
     .social-icons li a span {
    font-size: 28px;
    margin: 0 6px;
}
     .social-icons li {
       margin: 0 2px !important;
     }
     .social-icons ul {
       text-align: right;
     }
     .site-footer {
       padding: 100px 0 50px 0 !important;
     }
     .copyright {
       padding: 30px 0 !important;
     }
     .site-footer .widgettitle {
       font-size: 15px;
       margin-bottom: 20px;
       padding-bottom: 10px;
     }
     .mc4wp-form-fields input {
       margin: 0 0 16px 0;
       min-height: 42px;
       height: 40px;

     }   
     .sound-week-wrapper h1 , .sound-week-wrapper h2 , .signup-text h1 , .event-wrapper h1 , .detail-wrapper-blog h1{
       font-size: 28px !important;
     }
     .mc4wp-form-fields input[type="submit"], input.wpcf7-form-control.wpcf7-submit {
       font-size: 18px;
       padding: 10px;
       min-height: 44px;
       height: 44px;
     }
     .share_your_form_wrapper .wpcf7-form-control.wpcf7-submit{
      height: auto;
      min-height: auto;
     }
     .author-txt p {
       font-size: 22px !important;
       line-height: 32px !important;
     }
     .review-slider-wrapper img {
       box-shadow: 8px 8px 0 0 #5bad55;
     }
     .testimonial_content {
       box-shadow: 8px 8px 0 0 #4c4c4c !important;
     }
     .author-txt::after {
       border-left: 20px solid transparent;
       border-right: 20px solid transparent;
       border-top: 30px solid #4c4c4c;
       bottom: -37px;
     }
     .eventsection {
       box-shadow: 10px 10px 0 0 #5dcc58a8 !important;
     }
     .sign-up-songs-wrapper {
       width: 80% !important;
       margin: 0 10%;
     }
     .new-songs-wrapper p {
       font-size: 16px;
       line-height: 28px;
     }
     .new-songs-wrapper .mc_email {
       padding: 14px 30px 10px 60px !important;
       font-size: 18px;
       min-height: 62px;
       line-height: 30px;
     }
     .new-songs-wrapper .mc_email::placeholder{
       font-size: 22px;
     }
     span.vcmailchimp-sub-button-cont.align_left.subs_button a {
       font-size: 32px !important;
       height: 62px;
       padding: 22px 30px 10px 60px !important;
     }
     .banner-heading h1 {
       font-size: 3.6rem !important;
       padding: 4px 70px !important;
       width: 60% !important;
     }
     .banner-sub-heading h3 {
       padding: 10px 70px !important;
       font-size: 24px;
       width: 50%;
       /*margin: 20px 0;*/
     }
     .main-navigation a, .site-nav .widgettitle {
       font-size: 20px !important;
     }

     .worship-icon img{
       max-width: 70% !important;
     }
     .community-txt p {
       font-size: 18px !important;
       line-height: 30px !important;
     }
     .worship-icons-row img{
       max-width: 80% !important;
     }
     .about-txt h2 {
       font-size: 22px;
     }
     .about-txt p , .involved-content p{
       margin: 10px 0 !important;
       line-height: 22px !important;
       font-size: 15px !important;
     }
     .about-banner-txt p {
       max-width: 70% !important;
       font-size: 16px !important;
     }
     .space-about-dec{
       height: 650px !important;
     }
     .space-above-dec{
       height: 40px !important;
     }
     .involved-content h1 {
       font-size: 36px !important;
     }
     .involved-content h2 {
       font-size: 22px;
       margin: 0 !important;
     }
     .playlist-search-wrapper .search-heading p {
      font-size: 20px;
    }
    .playlist-search-wrapper .search-field {
      padding: 8px 40px 8px 66px;
      min-height: 50px;
      font-size: 22px;
    }
    .allgridevent .event-detail h3 {
      font-size: 22px;
    }
    .allgridevent .event-detail h2 {
      margin-bottom: 2px;
      font-size: 20px;
    }
    .allgridevent .container {
      padding-bottom: 46px;
    }
    .stream-wrapper .soudshare a{
     margin: 0 6px;
   }
   .song-content h1, .about-author-wrapper h1 {
    width: 70%;
    padding: 8px 80px;
    font-size: 28px;
  }
  .stream-wrapper h3, .about-author-content .soudshare h3 {
    width: 56%;
    padding: 8px 70px;
    font-size: 28px;
  }
  .song-desc p {
    font-size: 16px;
    line-height: 28px;
  }
  .about-author-content .authorDescrption {
    font-size: 16px;
    line-height: 28px;
  }
  .abt_author_page .abt-auth p {
    font-size: 16px;
    line-height: 28px;
  }
  .author-particular-event h3 {
    font-size: 26px;
  }
  .event-loc h4, .event-loc h4 p {
    font-size: 18px;
  }
  .about-author-content .soudshare i {
    margin: 0px 6px;
    font-size: 30px;
  }
  .author_follow a{
   margin: 0 !important;
 }
 .c-subheading p {
  font-size: 18px;
}
.c-paragraph p , .detail-wrapper-blog ul li, .detail-wrapper-blog ol li{
  font-size: 16px;
  line-height: 28px;
}
.featured-excerpt {
  padding: 20px 0;
}
.featured-excerpt p {
  font-size: 16px !important;
  line-height: 28px;
}
.featured-excerpt .greenbutton a {
  padding: 10px 22px !important;
  font-size: 17px !important;
}
.featured-excerpt h3 a {
  font-size: 28px !important;
}


}
@media (max-width: 1100px){
  .involved-content p {
    min-height: auto;
}
 .casette-area .vc_col-sm-5 , .worship-icons-row .vc_col-sm-4 {
    width: 100%;
}
.casette-area .wpb_single_image.vc_align_right {
    text-align: center;
}
.featured-wrapper .featured-bgimg {
    height: 65vh;
}
}

@media (min-width: 1200px){
.headline-wider-50 h1 , .headline-wider-50 h2 {
  width: 50% !important;
  clear: both;
}
.headline-wider-60 h1 , .headline-wider-60 h2 {
  width: 60% !important;
  clear: both;
}
.headline-wider-70 h1 , .headline-wider-70 h2{
  width: 70% !important;
  clear: both;
}
.headline-wider-80 h1 , .headline-wider-80 h2{
  width: 80% !important;
  clear: both;
}
.headline-wider-90 h1 , .headline-wider-90 h2{
  width: 90% !important;
  clear: both;
}
  .vc_row.wpb_row.vc_row-fluid.vc_custom_1559812424308.vc_row-has-fill .eventsection .event-button a{
    font-size: 15px !important;
    padding: 2px 8px !important;
    margin: 12px 5px;
    width: 42%;
    display: inline-block;
    vertical-align: text-top;
  }

  .container {
   max-width: 1240px;
 }	
 .site-navigation-toggle {
   float: right;
   position: relative;
   top: 20px;
   right: 0;
 }

 .site-nav-drawer-open #page {
   -moz-transform: translate(-500px, 0, 0);
   -ms-transform: translate(-500px, 0, 0);
   -webkit-transform: translate(-500px, 0, 0);
   transform: translate(-500px, 0, 0);
   -moz-transform: translate3d(-500px, 0, 0);
   -ms-transform: translate3d(-500px, 0, 0);
   -webkit-transform: translate3d(-500px, 0, 0);
   transform: translate3d(-500px, 0, 0);
 }
 .site-nav--scrollable-container {
   width: 500px;
 }
 .site-nav {
   max-width: 500px;
 }
 .site-nav-drawer-open .site-nav-overlay, .site-nav:focus ~ .site-nav-overlay {
   right: 500px;
 }
 .main-navigation a , .site-nav .widgettitle {
   font-size: 22px;
 }

}
@media all and (min-width: 1280px) and (max-width: 1440px) {
  .indicators-advance ul.column-list-style {
    min-height: 196px;
}
.main-wrapper-playlist h2, .detail-wrapper-blog h2 {
    padding: 6px 80px;
}
  .community-txt p {
   font-size: 24px;
   line-height: 32px;
 }
 .container {
   max-width: 1040px;
 }  
 .banner-subcontent p , .new-songs-wrapper p{
   font-size: 18px;
   line-height: 30px;
 }
 .social-icons li {
   margin: 0 6px;
 }

 .stream-wrapper h3 , .about-author-content .soudshare h3 {
   width: 60%;
   padding: 8px 100px;
   font-size: 32px;
 }
 .single-song-wrapper h1 {
   width: 80%;
   font-size: 40px;
   padding: 6px 100px;
 }
 .single-song-wrapper h2 {
   padding: 10px 100px;
   font-size: 28px;
   width: 80%;
 }
 .single-song-wrapper h3 {
   padding: 10px 100px;
   font-size: 28px;
 }
 .page-id-365 .banner-heading h1{
   font-size: 5rem;
 }
 .common-page.banner-heading h1{
   font-size: 3rem;
 }
 .featured-excerpt p {
   font-size: 22px;
   line-height: 34px;
   padding: 8px 80px;
 }
 .featured-excerpt h3 a {
   padding: 10px 80px;
   font-size: 26px;
 }
 .featured-excerpt h2 {
   font-size: 24px;
 }
 .sound-week-wrapper h1 , .detail-wrapper-blog h1{
   font-size: 32px;
   width: 74%;
   padding: 10px 80px;
 }
 .sound-week-wrapper h2 {
   font-size: 32px;
   padding: 10px 80px;
 }
 .song-icons a i {
   font-size: 42px;
   margin: 10px 10px;
 }
 .page-id-265 .main-wrapper h2 , .page-id-265 .main-wrapper h1{
   font-size: 36px;
 }

}

@media (min-width: 1024px) and (max-width: 1279px) {
  .fixed-header .site-navigation-toggle {
    font-size: 1.8rem;
    top: 23px;
}
.site-navigation-toggle {
    top: 36px;
}
}
@media (min-width: 1024px) and (max-width: 1280px) {

 .home_banner_headings {
  width: 90%;
} 
#homeSlider .first_txt , #homeSlider .second_txt , .no-results .home_banner_headings .first_txt{
  padding: 4px 70px;
  font-size: 32px;
}
.social-icons ul {
 margin: 0 14px;
}
.copyright .custom-logo {
 height: 41px;
}
.song-content h1 , .about-author-wrapper h1 {
 width: 70%;
 padding: 8px 80px;
 font-size: 28px;
}
.stream-wrapper h3 , .about-author-content .soudshare h3{
 width: 56%;
 padding: 8px 70px;
 font-size: 28px;
}
.single-song-wrapper h1 {
 width: 80%;
 font-size: 40px;
 padding: 6px 70px;
}
.single-song-wrapper h2 {
 padding: 10px 70px;
 font-size: 28px;
 width: 80%;
}
.single-song-wrapper h3 {
 padding: 10px 70px;
 font-size: 28px;
}
.sound-week-wrapper h1, .detail-wrapper-blog h1 {
 font-size: 32px;
 width: 74%;
 padding: 6px 60px;
}
.sound-week-wrapper h2{
 font-size: 32px;
 padding: 6px 60px;
}
.event-wrapper h1 {
 font-size: 32px;
 padding: 6px 60px;
}
.author-txt p {
 font-size: 26px;
 line-height: 38px;
}
.main-wrapper h1 {
 font-size: 32px;
 width: 88%;
 padding: 6px 70px;
}
.main-wrapper h2 , .main-wrapper-playlist h2 , .detail-wrapper-blog h2{
 font-size: 32px;
 width: 80%;
 padding: 6px 70px;
}
.detail-wrapper-blog h2{
   padding: 6px 60px;
}
.page-id-265 .main-wrapper h1 {
 width: 80%;
}
.signup-text h1 {
 font-size: 32px;
 padding: 6px 60px;
}
.featured-excerpt p {
 padding: 10px 40px;
 font-size: 18px;
 margin-bottom: 10px;
}
.featured-excerpt h2 {
  padding: 6px 40px 4px 40px;
}

.featured-excerpt h2 {
 padding: 8px 40px;
 font-size: 20px;
 margin: 14px 0;
}
.featured-excerpt .greenbutton {
 padding: 30px 40px;
}
.featured-excerpt h3 a {
 padding: 6px 40px;
 font-size: 32px;
}
.song-icons a i {
 font-size: 42px;
 margin: 10px 10px;
}
.banner-heading h1{
 width: 76%;
 font-size: 4rem;
 padding: 10px 70px;
}
.common-page.banner-heading h1{
 font-size: 3rem;
}
.banner-sub-heading h3 {
 padding: 10px 70px;
}

}

@media all and (min-width: 992px) and (max-width: 1024px) { 
  .single-song-feat .img-fluid-ref {
    bottom: -15.5% !important;
}
  .soudshare a {
   top: 0;
 }
 .featured-excerpt p {
   padding: 10px 40px;
   font-size: 18px;
   margin-bottom: 10px;
 }
 .featured-excerpt h2 {
   padding: 8px 40px;
   font-size: 22px;
   margin: 10px 0;
 }
 .featured-excerpt h3 a {
   padding: 10px 40px;
   font-size: 24px;
 }
 .featured-excerpt .greenbutton {
   padding: 16px 40px;
 }
 .featured-excerpt .greenbutton a {
   padding: 16px 20px !important;
 }
 .song-icons a i {
   font-size: 42px;
   margin: 10px 10px;
 }
 .featured-excerpt {
   padding: 30px 0;
   box-shadow: 10px 10px 0 0 #5abd55 !important;
 }

}


@media all and (min-width: 768px) and (max-width: 1024px) {
  .home-pg-abt .vc_col-sm-5 {
    width: 100%;
}
.vc_row.wpb_row.vc_row-fluid.bgimg-desk.home-pg-abt.vc_custom_1563778651663.vc_row-has-fill.vc_row-no-padding{
    background-position: left center !important;
}
    .vc_row.wpb_row.vc_row-fluid.bgimg-desk.vc_custom_1562672438182.vc_row-has-fill.vc_row-no-padding {
    background-position: left center !important;
}
/*  .vc_row.wpb_row.vc_row-fluid.bgimg-desk.vc_custom_1562672438182.vc_row-has-fill.vc_row-no-padding .vc_col-sm-5 {
    width: 100%;
}*/

  .featured-wrapper .featured-bgimg {
    background-size: contain;
}
  .single-song-feat .img-fluid-ref {
    bottom: -18.5%;
  }
 .home_banner_headings {
  width: 90%;
} 
#homeSlider .first_txt , #homeSlider .second_txt ,.no-results .home_banner_headings .first_txt {
  padding: 4px 30px;
  font-size: 24px;
} 
.fixed-header .site-navigation-toggle {
  top: 26px;
  transition: 0.48s;
}
.openBtn {
  right: 40px;
  top: 26px;
}
.signup-text h1, .event-wrapper h1 {
 padding: 6px 30px !important;
 font-size: 24px !important;
}
.song-content h1 , .about-author-wrapper h1{
 width: 70%;
 padding: 8px 60px;
 font-size: 28px;
}
.stream-wrapper h3 , .about-author-content .soudshare h3 {
 width: 80%;
 padding: 8px 60px;
 font-size: 28px;
}
.profile_image_wrapper  h3 {
 padding: 8px 30px;
} 
.single-song-wrapper h1 {
 width: 80%;
 font-size: 40px;
 padding: 6px 100px;
}
.single-song-wrapper h2 {
 padding: 10px 100px;
 font-size: 28px;
 width: 80%;
}
.single-song-wrapper h3 {
 padding: 10px 100px;
 font-size: 28px;
}
.main-wrapper h1 {
 font-size: 24px;
 width: 90%;
 padding: 6px 30px;
}
.main-wrapper h2 {
 font-size: 24px;
 width: 84%;
 padding: 6px 30px;
}
.main-wrapper-playlist h2 , .detail-wrapper-blog h2{
 font-size: 24px;
 width: 68%;
 padding: 6px 30px;
}
.page-id-265 .main-wrapper h1 {
 width: 84%;
}
.sound-week-wrapper h1 , .detail-wrapper-blog h1{
 font-size: 24px;
 width: 84%;
 padding: 10px 30px;
}
.sound-week-wrapper h2 {
 font-size: 24px;
 width: 54%;
 padding: 10px 30px;
}
.banner-heading h1 , .common-page.banner-heading h1 {
 width: 70%;
 font-size: 2.4rem;
 padding: 10px 30px;
}
.banner-sub-heading h3{
 padding: 10px 30px;
}
.banner-sub-heading h3 {
 width: 60%;
 margin: 20px 0;
 font-size: 24px;
}
}

@media all and (min-width: 480px) and (max-width: 768px) {
  #homeSlider .first_txt , #homeSlider .second_txt , .no-results .home_banner_headings .first_txt {
    padding: 4px 30px;
    font-size: 24px;
  }
  .main-wrapper h1 {
   font-size: 24px;
   width: 86%;
   padding: 6px 30px;
 }
 .page-id-265 .main-wrapper h1{
   font-size: 22px;
 }
 .main-wrapper h2 , .main-wrapper-playlist h2, .detail-wrapper-blog h2{
   font-size: 24px;
   width: 76%;
   padding: 6px 30px;
 }
 .page-id-265 .main-wrapper h1 {
   width: 76%;
 }
}


@media all and (max-width: 992px) {
  .indicators-advance ul.column-list-style {
    min-height: auto;
}
 
.featured-wrapper .featured-bgimg {
    height: 50vh;
}
  #site-navigation li {
    padding: 2px 6px !important;
  }
  #wpcf7-f594-p618-o1 {
    max-width: 90%;
    width: 100%;
    margin: 0 auto;
  }
 .about-banner-txt p {
   max-width: 100% !important;
 }
 .song-video iframe {
   max-width: 100%;
   min-height: 550px;
 }
 .single-song-wrapper h1 {
   width: 90%;
   font-size: 28px;
   padding: 6px 50px;
 }
 .single-song-wrapper h2 {
   padding: 10px 50px;
   font-size: 24px;
   width: 90%;
 }
 .single-song-wrapper h3 {
   padding: 10px 50px;
   font-size: 24px;
   width: 84%;
 }

 .playlist-search-wrapper .search-form {
   width: 60%;
   margin: 20px auto 10px auto;
 }
 .community-txt p {
   font-size: 26px;
   line-height: 32px;
 }
 .social-icons ul {
   text-align: left;
 }
 .author-img {
   margin: 30px auto 44px auto;
 }
 .signup-text h1 {
   font-size: 34px;
   padding: 6px 80px;
 }
 .featured-excerpt {
   position: relative;
   padding: 40px 0;
   right: 0%;
   top: 0%;
   transform: translateY(0%);
   box-shadow: none !important;
 }
 .song-icons a i {
   font-size: 42px;
   margin: 10px 10px;
 }

}
@media all and (max-width: 767px) {
  .playlist-search-wrapper .search-form {
    width: 80%;
}
.featured-bgimg {
    height: 60vh;
    }
.vc_row.wpb_row.vc_row-fluid.top_bg_size.banner-heading {
  min-height: 60vh !important;
}
.main-wrapper h1 {
    width: 90%;
    font-size: 24px;
    padding: 6px 17px;
}
.page-id-265 .main-wrapper h1{
    width: 90% !important;
  }
 .profile_image_wrapper.about-author-content{
    height: 60vh !important;
  }
  .profile_image_wrapper {
    background-position: 100% 100%;
}

.vc_custom_1563458700018 {
    background-position: 100% 100% !important;
}
   .vc_custom_1562313564616 {
    background-size: cover;
}
  input.wpcf7-form-control.wpcf7-multifile::before {
      line-height: 0px;
}
   #st-1 .st-btn > img {
    height: 40px !important;
    width: 40px !important;
}
input.wpcf7-form-control.wpcf7-multifile::before {
    padding: 12px 0;
    font-size: 15px;
}
input.wpcf7-form-control.wpcf7-multifile {
    padding: 14px 20px;
    min-height: 52px;
    height: 52px;
}
  .share_your_form_wrapper .w-50 {
    width: 100%!important;
}
.wpcf7-form label {
    font-size: 16px;
    line-height: 23px;
}
.share_your_form_wrapper .wpcf7-form-control.wpcf7-submit {
    padding: 16px 6px !important;
}
/*.vc_row.wpb_row.vc_row-fluid.vc_custom_1560839189160.vc_row-has-fill.vc_row-no-padding {
    margin-top: 70px !important;
}*/
  form#order {
    margin: 20px 0 0 !important;
    width: 100% !important;
}
  .wpb_raw_code.wpb_content_element.wpb_raw_html.banner-sub-heading h3 {
    margin: 10px 0 !important;
}
div#st-1 {
    margin: 12px 0 0 0;
}
  .abt_author_page  .author-particular-event .author-img-wrap {
    display: none;
}
.author-particular-event.allgridevent .event-detail {
    margin: 20px 0;
}
.author-particular-event.allgridevent .container {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 30px;
    padding-top: 30px;
}
  .home_banner_headings {
    width: 90%;
  } 
  #homeSlider .first_txt , #homeSlider .second_txt , .no-results .home_banner_headings .first_txt {
    padding: 4px 30px;
    font-size: 24px;
  } 
  .fixed-header .site-branding .custom-logo {
    height: 42px;
  }
  .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 100% !important;
  }
  .worship-icon .vc_single_image-wrapper.vc_box_border_grey{
   max-width: 60%;
 }
 .involved-content p {
  min-height:auto;
}
.overlay-content {
  width: 90%;
}
.allauthor .img-wrap {
  margin: 0 auto;
}
.vc_row.wpb_row.vc_row-fluid.bgimg-desk.vc_custom_1559974303517.vc_row-has-fill.vc_row-no-padding {
  background-position: center !important;
}
.common-btn .c-btn button {
 padding: 16px 20px !important;
}
.site-navigation-toggle {
 right: 16px;
}
.allgridevent img {
 margin-bottom: 20px;
}
.soudshare.blackbg.author_follow a {
 top: 0px;
}
.about-author-content .authorDescrption {
 margin: 40px 0px;
}
.profile_image_wrapper .soudshare  h3 {
 padding: 8px 30px;
 margin: 10px 0;
} 
.song-content h1 , .about-author-wrapper h1{
 width: 76%;
 padding: 8px 40px;
 font-size: 24px;
}
.stream-wrapper h3 , .about-author-content .soudshare h3 {
 width: 80% !important;
 padding: 8px 60px;
 font-size: 26px;
}
.profile_image_wrapper h3{
 padding: 8px 30px !important;
}
.song-video iframe {
 min-height: 300px;
}
.single-song-wrapper h1 {
 width: 90%;
 font-size: 28px;
 padding: 6px 50px;
}
.single-song-wrapper h2 {
 padding: 10px 50px;
 font-size: 24px;
 width: 90%;
}
.single-song-wrapper h3 {
 padding: 10px 50px;
 font-size: 24px;
 width: 84% !important;
}
.about-banner-txt p {
 max-width: 100% !important;
 float: left !important;
 font-size: 22px !important;
}
.banner-heading h1{
 width: 90%;
 font-size: 3rem;
 padding: 10px 30px;
}
.page-id-618 .banner-heading h1{
 font-size: 2rem;
}
.common-page.banner-heading h1{
 font-size: 2rem;
}
.banner-sub-heading h3 {
 width: 80% !important;
 /*margin: 10px 0;*/
 padding: 10px 30px;
 font-size: 20px;
}
.site-header {
 background: #5bad55ab;
 padding: 14px;
}
.site-navigation-toggle {
 top: 32px;
 font-size: 2rem;
}
.fixed-header {
  padding: 2px 14px !important;
}
.fixed-header .site-navigation-toggle{
 top: 22px;
} 
.author-img {
 width: 70%;
}
.testimonial_content {
 margin: 20px 0;
}
.author-txt p {
 padding: 16px;
 font-size: 22px;
 line-height: 34px;
}
.author-txt::after {
 border-left: 18px solid transparent;
 border-right: 18px solid transparent;
 border-top: 29px solid #4c4c4c;
 bottom: -37px;
}
.author-img {
 margin: 30px auto 20px auto;
}
.homegrown-platforms h3 {
 font-size: 34px !important;
 padding: 10px 0;
}
.vc_row.wpb_row.vc_row-fluid.bgimg-desk.vc_custom_1559729884524.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex {
 background-position: center center !important;
}
.signup-text h1 {
 font-size: 28px;
 padding: 6px 30px;
 text-align: left;
}
span.vcmailchimp-sub-button-cont.align_left.subs_button a{
 font-size: 40px !important;
}
.featured-excerpt h2 {
 padding: 8px 40px;
 font-size: 24px;
}
.featured-excerpt h3 a {
 padding: 10px 40px;
 font-size: 26px;
}
.featured-excerpt p {
 padding: 20px 40px;
 font-size: 22px;
}
.featured-excerpt .greenbutton{
 padding: 20px 40px;
}
.sound-week-wrapper h1, .detail-wrapper-blog h1 {
 font-size: 24px;
 width: 76%;
 padding: 10px 30px;
}
.sound-week-wrapper h2 {
 font-size: 22px;
 width: 68%;
 padding: 10px 30px;
}
.song-icons a i {
 font-size: 46px;
}
.event-wrapper h1 {
 padding: 6px 30px;
 width: 78%;
 font-size: 30px;
}
.eventsection {
 box-shadow: 10px 10px 0 0 #5dcc58a8 !important;
 padding: 40px 30px;
 width: 90%;
}
}

@media all and (max-width: 480px) {
  .wpb_wrapper .vc_custom_1580481466012 {
    margin-right: 10% !important;
    margin-left: 10% !important;
}
.testimonial_rotator_slide_title{
	font-size: 1.8rem;
}
.wpb_wrapper .vc_custom_1580481771364 {
    margin-right: 10% !important;
    margin-left: 10% !important;
}
#site-navigation .social-icons li a span{
	margin: 0 0px !important;
}
#tf-stat-1987 h3{
  font-size: 40px;
}
.about-txt p{
  line-height: inherit;
}
.playlist-description-height {
    height: auto;
    }
.blog-list-wrapper {
   padding: 70px 15px 100px 15px;
}

  .page-id-2799 .vc_custom_1559818475694 h2 {
    font-size: 22px;
  }
  .testimonial_rotator.template-default .has-image .img, .testimonial_rotator_single.has-image.template-default .img {
    width: 100%;
}
.testimonial_rotator.template-default .has-image .text, .testimonial_rotator_single.has-image.template-default .text {
    width: 100%;
    margin: 40px auto;
}
 .page-id-2799 .vc_custom_1578568395426, .page-id-2799 .vc_custom_1578565583729 {
    margin-right: 4% !important;
    margin-left: 4% !important;
}
  .detail-wrapper-blog ul, .detail-wrapper-blog ol {
    margin-left: 20px;
}
  .datafetch h3 {
    font-size: 18px;
}
  .single-song-wrapper h1 {
    font-size: 24px;
}
.vc_row.wpb_row.vc_row-fluid.top_bg_size.banner-heading.vc_custom_1563458700018.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-bottom.vc_row-flex {
    background-position: 94% 94% !important;
}
   a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-black, .share_your_form_wrapper .wpcf7-form-control.wpcf7-submit, a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-white {
    font-size: 1em !important;
    padding: 16px 20px !important;
}
  .profile_image_wrapper .banner-heading {
    top: 26%;
    transform: translate(0% , 32%);
}
  .vc_empty_space.space-above-dec {
    height: 30px !important;
}

  .vc_custom_1560488391419 , .vc_custom_1559809719608{
    display: none;
}

.vc_empty_space.abt-area-empty-space {
    height: 30px !important;
}
.new-songs-wrapper {
    padding: 10px 0 48px 0;
}
  .featured-wrapper .featured-bgimg {
    background-size: cover;
        height: 60vh;
}
  .single-song-feat .img-fluid-ref {
    bottom: 10.5%;
    max-width: 230px;
}
  .single-song-feat img {
    margin: 36px 0;
    max-width: 230px;
}
  .featured-playlist-wrapper {
    padding-top: 20px;
}
  .about-txt h2 {
    font-size: 24px;
}
  .home_banner_headings {
    bottom: 30%;
    transform: translate(0%, 30%);
  }
  #homeSlider .first_txt , #homeSlider .second_txt , .no-results .home_banner_headings .first_txt {
    font-size: 21px;
  } 
  .about-txt p {
   margin: 10px 0 !important;
 }
 .song-featured-title h3 {
   font-size: 24px !important;
 }
 .vc_row.wpb_row.vc_row-fluid.homegrown-platforms.involved-content.vc_custom_1559823083566.vc_row-has-fill .vc_column_container>.vc_column-inner {
   box-sizing: border-box;
   padding-left: 0;
   padding-right: 0;
   width: 100%;
 }
 .involved-content p {
   font-size: 18px;
   line-height: 24px;
 }
 .involved-content h1 {
   font-size: 32px !important;
   margin-bottom: 0px !important;
 }
 .common-page .banner-sub-heading h3 {
   text-align: right;
 }
 .common-page .banner-sub-heading h3 , .common-page.banner-heading h1{
   padding: 10px 20px;
 }
 .vc_row.wpb_row.vc_inner.vc_row-fluid.container.mx-auto.text-white.about-txt.vc_custom_1559821322720.vc_column-gap-35 {
   padding-top: 20px !important;
   padding-bottom: 50px !important;
 }
 .about-txt iframe{
   margin: 0 !important;
   height: 300px !important;
 }
 .signup-text h1 , .event-wrapper h1 {
   font-size: 21px;
 }
 .designed-txt p {
   font-size: 18px;
 }
 .featured-excerpt p {
   font-size: 18px;
   line-height: 30px;
 }
 .testimonial_content {
   margin: 20px 30px;
 }
 .wpb_single_image.wpb_content_element.vc_align_center {
   margin-bottom: 8px;
 }
 .c-paragraph p , .post-grid-wrapper p , .c-subheading p , .detail-wrapper-blog ul li, .detail-wrapper-blog ol li{
   font-size: 18px;
   line-height: 30px;
 }
 .about-author-content img {
   box-shadow: 5px 6px 0 #5bad55;
 } 
 .profile_image_wrapper .soudshare h3 {
   padding: 8px 30px;
   margin: 6px 0;
 } 
 .featured-excerpt h3 a {
    font-size: 24px;
    padding: 10px 22px;
 }
 .featured-excerpt h2 {
   font-size: 20px;
 }
 .stream-wrapper h3 , .about-author-content .soudshare h3 {
   font-size: 21px;
 }
 .single-song-wrapper h2 , .single-song-wrapper h3 {
   font-size: 18px;
 }
 .playlist-search-wrapper .search-heading p {
   line-height: 24px;
   margin-top: 24px;
 }
 .playlist-search-wrapper .search-form {
   width: 80%;
 }
 .grid_song_all {
   padding: 20px;
 }
 .soudshare a {
   margin: 0 14px;
   font-size: 38px;
   top: 7px;
 }
 .about-banner-txt p {
   font-size: 20px !important;
 }
 .community-txt p {
   font-size: 20px;
   line-height: 26px;
 }
 .banner-heading h1  {
   font-size: 21px;
   padding:10px 30px 10px 30px;
 }
 .abt_author_page .banner-heading h1{
    padding: 5px 30px !important;
    font-size: 1em;
 }
 .common-page.banner-heading h1 {
   font-size: 20px;
 }
 .banner-sub-heading h3{
   padding: 10px 60px;
   font-size: 16px;
 }
 .eventsection p {
   font-size: 20px;
   line-height: 26px;
 }
 .event-button a {
   font-size: 22px !important;
 }
 .eventsection .greenbutton a {
   font-size: 22px !important;
   padding: 10px 18px !important;
 }

 .green-button.unearth-songs a {
   font-size: 16px !important;
   padding: 14px 8px !important;
 }
 .sound-week-wrapper h1, .detail-wrapper-blog h1 {
   font-size: 20px;
   width: 88%;
 }
 .sound-week-wrapper h2 {
   font-size: 20px;
   width: 76%;
 }
 span.vcmailchimp-sub-button-cont.align_left.subs_button a {
   font-size: 30px !important;
   padding: 24px 30px !important;
   box-shadow: 8px 8px 0 0 #000 !important;
   height: 68px;
 }
 .banner-subcontent p {
   font-size: 18px;
   line-height: 30px;
   letter-spacing: 0px;
 }
 .social-icons ul{
  padding: 0;
 }
 .main-wrapper h1 {
   font-size: 21px;
   width: 86%;
   padding: 6px 30px;
 }  
 .main-wrapper h2 , .main-wrapper-playlist h2, .detail-wrapper-blog h2 {
   font-size: 21px;
   width: 80%;
   padding: 6px 30px;
 }
 .page-id-265 .main-wrapper h1 {
   width: 86%;
 }
 .site-branding .custom-logo {
   height: 46px;
   width: 250px;
 }
 .openBtn {
  right: 44px;
}
.author-txt p {
 font-size: 18px;
 line-height: 32px;
}
.homegrown-platforms h3 {
 font-size: 24px !important;
}
  .social-icons li a span , .contact-icons li a i{
    font-size: 28px;
}
  .social-icons li {
    margin: 0 4px;
}
  .eventsection h2 {
    font-size: 22px;
}

.new-songs-wrapper .mc_email {
 padding: 10px 30px 10px 30px !important;
 min-height: 60px;
}
.new-songs-wrapper .mc_email::placeholder , .new-songs-wrapper .mc_email{
 font-size: 20px;
}
.new-songs-wrapper p {
 font-size: 18px;
 line-height: 30px;
}
.featured-excerpt .greenbutton {
 padding: 30px 40px;
}
.featured-excerpt .greenbutton a {
 padding: 16px 22px !important;
}
.song-icons a i {
  font-size: 40px;
}
.song-content h1, .about-author-wrapper h1{
  font-size: 21px;
}
.all-search-wrapper .search-form-wrapper .search_title
{
    padding-left: 6px;
    padding-right:6px;
    font-size: 19px;
}
.vc_row.vc_column-gap-35 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.textwidget h3, .entry-content h3, .page-content h3, .comment-content h3{
    line-height: 1.9;
   
}
.stream-wrapper h3, .about-author-content .soudshare h3{
  padding: 8px 18px;
}
.vc_empty_space.advance-home-empty {
    height: 150px !important;
}
.worship-icons-row .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-black{
    width: 80%;
}

}

@media all and (max-width: 380px) { 
  .single-song-feat img {
    margin: 14px 0;
    max-width: 150px;
}
.song-content h1, .about-author-wrapper h1
{
    padding: 8px 40px !important;
}
.single-song-feat .img-fluid-ref {
    bottom: 31.5%;
    max-width: 150px;
}
  .contact-icons li a i {
    font-size: 28px;
}
 .social-icons li a span {
    font-size: 28px;
}
#site-navigation .social-icons {
    margin-top: 14px;
}
#site-navigation .social-icons li {
    padding: 0 0px !important;
}
  .social-icons li {
    margin: 0 4px;
}
  .eventsection h2 {
    font-size: 22px;
}
  #homeSlider .first_txt, #homeSlider .second_txt, .no-results .home_banner_headings .first_txt {
    font-size: 18px;
  }
  .song-icons-list a i, .song-icons-list i {
   font-size: 34px;
 }
 .main-wrapper h1 {
   font-size: 16px;
 }
 .main-wrapper h2 , .main-wrapper-playlist h2, .detail-wrapper-blog h2{
   font-size: 16px;
 }
 .signup-text h1 {
   font-size: 21px;
   padding: 6px 30px;
   width: 80%;
 }
 .featured-excerpt h2 {
   font-size: 18px;
 }
 .featured-excerpt h3 a {
   font-size: 16px;
 }

 .common-btn .c-btn button {
   font-size: 1em !important;
 }
 .mc4wp-form-fields input[type="submit"], input.wpcf7-form-control.wpcf7-submit{
    font-size: 16px !important;
  }
.rpt_plans .rpt_plan {
    margin: 10px 6% 20px!important;
}


}

@media all and (max-width: 350px) { 

.post-grid-wrapper h3 a {
    font-size: 26px;
  }
.page-id-618 .banner-heading h1 {
    font-size: 16px;
  }
  .social-icons li {
   margin: 0 7px;
 }
 .stream-wrapper h3, .about-author-content .soudshare h3 {
   font-size: 10px;
 }
  .stream-wrapper h3, .about-author-content .soudshare h3 strong {
   font-weight: normal;
 }

 
 .single-song-feat .img-fluid-ref {
    bottom: 30.5%;
}
.custom-logo {
    background-size: 210px 40px !important;
}

}