
@media screen and (max-width: 1499px) and (min-width: 1085px) {
header.cello-header {
    position: relative;
    z-index: 99;
  }
}

@media screen and (max-width: 1086px) {
   nav.navbar-polygon li.hide {
    display: block !important;
} 

}

@media screen and (max-width: 991px) {
  .job-thumb img
  {
    width: 100%;
    margin-bottom: 15px;
  }
  .job_listing p{
    text-align: left;
  }
  .socialy-ft, footer p
  {
    padding: 0;
    text-align: left;
  }
  .temp-section.hero-home{
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .swiper-home{
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .hero-content{
    padding-top: 40px;
  }
  .swiper-home .swiper-slide-active,.swiper-home .swiper-slide{
    height: 360px;
    max-width: 100%;
  }
  .up-clander{
    margin: 50px 0;
  }
  .active-date span{
    padding: 0;
  }
 
  .home .content-hero{
    font-size: 14px;
  }
  .home p,.give-desc{
    font-size: 14px;
  }
  .list-connect{
    margin-bottom: 30px;
  }
  .connect-meta h3{
    width: 100%;
  }
  .give-back-img{
    padding: 30px 15px;
    margin-top: 40px;
  }
  .inline-form.newsletter{
    padding: 20px;
  }
  .newsletter #signup-email{
    width: 100%;
    max-width: none;
  }
  .newsletter button{
    width: 100%;
    margin: 0;
    margin-top: 15px;
    max-width: none;
  }
  .socialy-ft li a{
    font-size: 16px;
  }
  .socialy-ft li{
    padding: 5px;
  }
  .socialy-ft{
    padding-top: 20px;
    margin-left: -5px;
  }
  .socialy{
    margin-left: -10px;
  }
  .uptext, .detail-up,.up-date, .up-time, .up-link, .detail-up{
    font-size: 14px;
  }
  .uptext img,.detail-up{
    padding-right: 5px;
        text-align: left;
  }
  .up-user{
  padding-left: 10px;
}
body .gig-details {
  padding: 40px 50px;
}


}

@media screen and (max-width: 767px) {
 
    html {
        margin-top: 0px !important;
      }
  .d-flex{
    flex-direction: column;
  }
  .single-img,.singlecontent{
    flex: 100%;
    width: 100%;
  }
 .navbar-left-Logo{
       padding: 10px 10px 10px 10px;
 }
  form .filter-options button,.filter-options-wrapper,form .filter
  {
    width: 100% !important;
  }
  label.custom-control-label {
    font-size: 12px;
  }
  .singlecontent  {
    padding-left: 0px;
  }
  .title-single h1{
    font-size: 22px;
  }
  .author-card.row,.lc-view.lab-tag-auth{
      flex-direction: column;
    }
    .author-card-details{
      padding-left: 0;
      padding-top: 50px;
    }
    .single-two-top img{
          padding: 30px 0;
          margin: 0;
        }
        .author-card-details .see-more-x{
            float:none;
        }
        .job_listing p{font-size:16px;}
        .lc-view.lab-tag-auth .cellist-details, 
        .subjectlab, .taglab{
                  width: 100%;
                }
        .lc-view.lab-tag-auth .cellist-details .vertical-line{
              display: none;
            }
            .lc-view.lab-tag-auth .listdetail{
              float: right;
              text-align: left;
              width: 100%;
                padding-top: 30px;
            }
            .tax-ensemblelesson_category .lc-view.lab-tag-auth .listdetail, 
            .tax-cellolesson_category .lc-view.lab-tag-auth .listdetail{
                 width: 40%;
                  text-align: right;
                  right:15px;
            }
            .job_listing{
              padding-top: 30px;
            }
            .backto, .backto:hover
            {  margin-left: -15px;}
            .single-two-top div{
                  max-width: 100%;
                }
               .direct-slide {
  background: #9B2D2A;
  width: 30px;
  height: 30.505px;
  text-align: center;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 3px;
}
.sliderText h4 {
  margin: 0;
}
  .btn.btn-hero {
  display: inline-block;
  margin: 10px 2px;
  width: auto;
  min-width: 140px;
}
                .sliderText{
                    left:0;
                      padding: 15px;
                }
                .swiper.SwiperHome{
                  overflow: visible;
                }
                .swiper-home .swiper-pagination{
              bottom: -50px;
            }
            .detail-up {
  font-size: 14px !important;
}
  /* ======================================== CB 1/17/24 Start ===============================  */
  
  
.tax-cellist .lesson-cellist .stroy-sec{
    padding-left:1rem;
}
.tax-cellist .lesson .stroy-cols{
    padding:0px;
}
.tax-cellist .tab-buttons button{
    margin-right:30px;
}
.tax-cellist .mstr-content{
   align-items: start;
   flex-direction: column;
   gap:5px;
}
.tax-cellist .lesson-cellist .mastr-clss{
    margin:0 1rem;
}
.tax-cellist .mstr-top{
    margin-top:0px;
}

.single-cellolesson .close-cap{
    display:inline-block;
    padding: 4px 7px;
    font-size:14px;
    margin-left:5px;
}
.single-cellolesson .icons-social{
    display:block;
}
.single-cellolesson .icons-social img{
    width:28px;
    height:28px;
}
.single-cellolesson .icons-social{
    margin-right:5px;
}
.single-cellolesson .cutm-with .col-lg-8{
    padding: 0px 1rem 0 1rem;
}
.single-cellolesson .contant-lr{
    flex-direction:column;
}
.single-cellolesson .mySwiper-verticle{
    margin: 0px 5px;
} 
.single-cellolesson .reconmd .horizontal-divider{
    margin-left:6px;
}
.single-cellolesson .reconmd h2, .btm-paragraph{
    padding-left:5px;
}
.single-cellocompetiton .author-card.row{
    flex-direction:column;
}
.single-cellocompetiton .author-card-details{
    padding:13px 0px 0px;
}
.single-cellocompetiton .bottomtext{
    padding-bottom:30px;
}
.single-cellocompetiton .minor-heading-x a{
    display:inline-block;
    margin-top:25px;
}
.page-template-cellolesson #video-container iframe{
    height:270px;
}
.page-template-cello-grants .paragrph{
    padding: 10px 15px 0px;
}
.page-template-cello-grants .table-container table{
    margin: 20px 0px 10px 15px;
}
.page-template-cello-workshop .workshop .lft-spsce h1{
    padding-left: 1rem;
}
.page-template-cello-workshop .workshop .lft-spsce .horizontal-divider{
    margin-left:20px;
    text-align:left;
}
.page-template-cello-workshop .workshop .flex-contnt{
    margin-top:25px;
}
.page-template-cello-workshop .flex-contnt{
    padding: 0 1rem;
}
.page-template-cello-workshop .icons-social{
    margin-top: 40px;
    justify-content: center;
}
.page-template-cello-workshop .contant-city {
    padding: 0.5rem 0rem 2rem 1rem;
  }
.page-template-cello-workshop .overview-text{
    padding: 0px 15px;
}
.page-template-cello-workshop .workshop .line-img, .staff{
    padding: 3rem 0.3rem 0px 0.3rem;
}
.page-template-cello-workshop .horizontal-divider{
    margin-left:0px;
}
.page-template-cello-workshop .workshop .img-box{
    padding-top:20px;
}
.page-template-cello-workshop .workshop .team-cols{
    margin-top:10px;
}
.page-template-cello-libraries-books .line-img, 
.page-template-cello-libraries-releases .line-img{
    padding: 1rem 0.3rem 0px 0.3rem;
}
.page-template-cello-libraries-books .celobook-paragrap{
    padding:15px;
}

.page-template-cello-libraries-releases .img-box-slidr{
    height: 200px;
}
.page-template-cello-libraries-releases .lab-rlease .swiper-slide h3{
    margin-top:6px;
}

.page-template-cello-events-upcoming .events .equal-width-column h1,
.page-template-cello-events-past .events .equal-width-column h1{
    padding:20px 0px 0px 15px;
}
.page-template-cello-events-upcoming .flex-contnt, 
.page-template-cello-events-past .flex-contnt{
    padding: 0 1rem;
}
.page-template-cello-events-upcoming .icons-social,
.page-template-cello-events-past .icons-social{
    margin-top: 40px;
  justify-content: center;
}
.page-template-cello-events-upcoming .contant-city,
.page-template-cello-events-past .contant-city {
    padding: 1rem 0rem 2rem 1rem;
  }
  .page-template-cello-events-upcoming .images-section h2,
  .page-template-cello-events-past .images-section h2{
      padding-left: 0.6rem;
  }
 .page-template-cello-events-upcoming .images-section .horizontal-divider,
 .page-template-cello-events-past .images-section .horizontal-divider {
	margin-left: 0.7rem;
}
.page-template-cello-donate .image-txt {
  padding-left: 0rem;
}
.page-template-cello-donate .stroy-cols {
    padding-left: 0px;
  }
.page-template-cello-donate .paul-text{
    margin-left:-14px;
}
.page-template-cello-donate .giveng{
    padding: 0px 0px 40px 32px;

}
.page-template-cello-events-upcoming .lft-spsce .horizontal-divider,
.page-template-cello-events-past .lft-spsce .horizontal-divider {
  margin:15px 0px 0px 19px;
}
.page-template-about .card-box{
    margin-bottom:20px;
}
.page-template-about .div-section{
    padding-left:2rem;
}
.page-template-about .img-paul{
    padding-left:0px;
    
}
.page-template-about .stroy-sec{
    padding:2.2rem;
}
.page-template-about .line-img{
    padding: 0 0.8rem 0 0.6rem;
}
.page-template-about .images-col{
    margin:8px;
}
.page-template-about .team-cols{
    margin-top:0px;
}
.page-template-cello-libraries-books .card-box,
.page-template-cello-libraries-releases .card-box{
    margin: 0px 0px 50px;
}
.page-template-cello-libraries-books .img-box{
      height: 235px;
}

.row.banner-about-img img{
  height: auto;
  overflow: hidden;
}
.page-template-cello-libraries-releases .team-cols,.page-template-cello-libraries-books .team-cols{
    margin-bottom:0px;
}
.page-template-cello-libraries-books .card-box p{
    padding-top:10px;
}
.page-template-cello-libraries-books .team-cols{
    padding-right:0px;
    padding-left:0px;
}
.page-template-about .team-cols .images-col,.page-template-cello-libraries-books .team-cols .images-col {
    display: flex;
    flex-wrap: wrap;
    margin: 1px;
}
.page-template-general-template .page-privacy-policy,.page-template-general-template .page-terms-of-use{
    padding:20px;
}
.page-template-cello-grants .table-container .btn-tb{
    margin-left:30px;
}
.page-template-cello-workshop .workshop .img-box{
    height:190px;
}
.post-type-archive-tribe_events .equal-width-column{
    padding-left:15px;
}
.post-type-archive-tribe_events .events .equal-width-column h1,
.tribe_events-template-default .events .equal-width-column h1{
    padding-left:15px;
}
.tribe_events-template-default .flex-contnt{
    padding: 0 1rem;
  }
.tribe-events-c-events-bar__search-container{
    margin: 0px 15px;
}
.post-type-archive-tribe_events .lft-spsce{
    padding-left:8px;
}
.post-type-archive-tribe_events .horizontal-divider{
   margin: 5px 0px 0px 18px;
  }
.post-type-archive-tribe_events .chat-chel{
  margin-top: 20px;
}
.page-template-cello-libraries-books .image-txt{
    margin-top:12px;
}
.page-template-cello-libraries-books .card-box p{
    min-height: 50px;
  }
.page-template-cello-libraries-releases .card-box h4{
    margin-top:5px;
}
.page-template-cello-libraries-releases .meet-team .col-lg-10{
    margin-top:0px;
}
.page-template-cello-grants .grant-filter{
    padding-left: 0px;
    padding-right:0px;
  }
.page-template-support-us .supr-content{
    padding: 2rem 2rem 1rem;
  }
.page-template-support-us .ceelobelo{
    padding: 2rem 1rem 0;
}
.page-template-support-us .images-secion h2,
.page-template-support-us .images-secion .horizontal-divider {
	margin-left: 0rem;
}
.page-template-support-us .images-secion .col-lg-2{
    margin:10px 0px 0px;
}
.page-template-support-us .images-secion{
  padding: 0rem 1rem;
}
.page-template-support-us .gving{
    padding: 1rem 4rem 3rem 1rem;
}
.tribe_events-template-default .icons-social{
    margin:40px 0px 20px;
    text-align:center;
    display:block;
}
.tribe_events-template-default .contant-city{
    padding: 0px 1rem 2rem 1rem;
  }
.tribe_events-template-default .images-section h2{
  padding-left: 0;
}
.tribe_events-template-default .images-section .horizontal-divider{
  margin-left: 2px;
}
/*.post-type-archive-tribe_events .events .equal-width-column .equal-height-row p{*/
/*    padding:1rem;*/
/*}*/
.hero-anim-text span{
     font-size: 30px !important;
 }
.hero-anim-text p {
  font-size: 50px !important;
  font-weight: 800;
}
.temp-section.hero-home::after{
    height:100%;
}
.home .up-clander-wrap {
  text-align: center;
}
.gig-details {
  padding: 40px 30px;
}
.Swipergig .controlsgig {
  float: none;
  margin-top: 0;
    padding-top: 50px;
}

.tribe_events-template-default .images-col{
  display: flex;
  flex-wrap: wrap;
  margin-left: 0px;
}
.tribe_events-template-default .meet-team{
    margin-left:0px;
}
.tribe_events-template-default .date-deta h3 {
  margin-left: -3px;
  font-size: 29px;
}
.tribe_events-template-default .lft-spsce .horizontal-divider {
	margin-left: 1rem;
}
.page-template-cello-workshops .section-x{
    margin-right: 15px;
    margin-left: 30px;
}
.page-template-cello-workshops .wks{
    margin-left:22px!important;
}
.page-template-cello-workshops .brd-btm{
    margin: 30px 0px 0px 10px;
}
.page-template-cello-workshops .lft-spsce {
    padding-left: 10px;
  }
.page-template-cello-workshops .events .equal-width-column h1{
    padding-left: 30px;
}
.page-template-cello-workshops .date-deta h3{
    font-size:32px;
} 
.page-template-cello-workshops .ps-wrk{
    padding-left:18px!important;
}
.up-clander {
    padding: 10px;
}
.uptext img {
    width: auto;
}
.give-back-img {
        padding: 30px 0px;
}
.give-back-img iframe {
    max-width: 100%;
}
body .img-conent img {
  height: auto;
  width: auto;
}

