

@media(max-width:1400px){
header.site-header .site-header-menu .main-navigation .primary-menu li a {font-size: 22px;line-height: 35px;}

.wavemove-sec:before{width: 52%;}
.wavemove-sec .wave-coll{ width:40%; left: -140px}
.wavemove-sec .wave-coll .content-sec-content{ width:400px; }
.wavemove-sec .wave-coll.wave-coll-right {width: 60%;}



.schedule-manageinner{padding: 0 0 15px 0px;margin-bottom: 15px;}
.schedule-manageinner p {font-size: 14px;}
.schedule-col-left .blockdatetime{margin-top: 150px;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks { margin-top: 40px;margin-bottom: 40px;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks a.view-btn {top: -85px;}

.schedule-col-left .schedule-col-left-inner .schedule-col-blocks .schedulescroll{ max-height:250px; }

.news-panel .news-right .news-sec-listing{ max-height: 65vh;}
.video-sec .schedule-col-left-inner ul.nav.nav-tabs{margin-bottom: 30px;}
.video-sec .video-col-blocks{ /*max-height: 330px;*/}

.video-sec .schedule-col-left-inner{width: 540px;}

}

@media (max-width:1300px) and (max-width:1365px){
.wavemove-sec:before {
width: 900px;
}
}

@media(max-width:1300px){

.wavemove-sec:before{width: 61%;}

/*.wavemove-sec:before {width:1240px;left: -50%;}*/

.wavemove-sec .wave-coll .content-sec-content {width: 460px;left: 60px;}



}

@media(min-width:768px) and (max-width:1199px){
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks .schedulescroll, .news-panel .news-right .news-sec-listing{ max-height: 64vh;}
}

@media(min-width:768px) and (max-width:991px){
.schedule-manageinner .schedule-manageinner-box{    width: 364px;}
}

@media(min-width:768px) and (max-width:1199px){
header.site-header .site-header-menu .main-navigation .primary-menu li a {font-size: 23px;line-height: 37px;}
header.site-header .site-header-menu .content-represnted .represnted h3{ font-size:24px; }
header.site-header .site-header-menu .content-represnted .represnted h4{ font-size:20px; }
header.site-header .site-header-menu .content-represnted .represnted h5{ font-size:15px; }
}

@media(max-width:1199px){
.wavemove-sec  {padding: 0px 0 0;}

.wavemove-sec:before {width:1199px;left: -50%;}

.wavemove-sec .wave-coll {width: 40%;}
.wavemove-sec .wave-coll.wave-coll-right{ width:60%; }
.wavemove-sec .wave-coll .content-sec-content { padding: 0 30px 0 50px;}




/*schedule css*/
.schedule-col-left:before {width: 1463px;left: -650px;}
.schedule-manageinner{ width:100%; }
.schedule-manageinner-box h3 {font-size: 15px;line-height: 24px;}
.schedule-manageinner p { font-size: 13px;}

.schedule-col-left .schedule-col-left-inner .schedule-col-blocks a.view-btn {right: 47px;}

/*schedule css end*/

/*bio css*/
/*.bio-img{ height:60vh }*/
.big-content{margin-top: -70px;padding: 90px 30px;}
.big-content .big-content-inner {  padding:0;overflow: scroll;}
/*bio css*/

/*news css*/
.news-panel .news-right .news-sec-listing {padding: 0 20px;}
.news-right.news-detail-page a.more-scroll{left: -203px;}
/*news css end*/

/*news css*/
.news-panel .news-right:before{width: 73%;}
/*news css end*/

/*video css*/

.video-sec .schedule-col-left-inner{    left: 64%;}

.video-sec .schedule-col-left{    width: 50%;}
.video-sec .schedule-col-left:before{left:-745px; width: 1463px;}

.video-sec .video-col-blocks .tab-pane ul.video_repeater li.video {margin: 0 0 30px;}

.video-sec .video-col-blocks iframe {height: 350px; width: 100%;}
/*video css end*/

.wavemove-sec #back-to-top{right: -90%;}
}

@media(max-width:1024px){
.wavemove-sec:before {width:1240px;left: -50%;}

.video-sec .schedule-col-left-inner {bottom: 5%;}
.video-sec .video-col-blocks{ /*max-height: 425px;*/ height: 60vh;}

}



@media(max-width:991px){
.wavemove-sec:before {width: 1030px;left: -60%;background-position: right;}

.wavemove-sec .wave-coll .content-sec-content{    padding: 0 30px 0 0px;     width: 330px; left: 50px;}

/*schedule css*/

.schedule-sec .schedule-col-left {width: 50%;position: relative;z-index: 99;}
.schedule-col-left .schedule-col-left-inner{    width: 100%; max-width: 100%;padding: 0 0px 0 0;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks{ padding: 0 0 0 40px; }
.schedule-sec .schedule-col-right {width: 50%;}
.schedule-manageinner .schedule-manageinner-box h3 {font-size: 15px;line-height: 23px; padding-right: 26px;}
/*schedule css end*/

.big-content{ margin-top: -120px;}

/*news css*/
.news-panel .news-left {width:50%;}
.news-panel .news-right {width: 46%;}
.news-panel .news-right:before {width: 65%;}
.news-panel .news-right .news-sec-listing .news-fids{ display:block; padding: 0 0 16px 0px; margin-bottom: 15px;}
.news-panel .news-right .news-sec-listing .news-fids h2{ max-width:330px; padding-right:30px;    font-size: 22px;}
.news-panel .news-right .news-sec-listing .news-fids p.date{    margin: 5px 0 18px;}

.schedule-col-left:before {width: 1200px;left: -623px;}


/*news css end*/

/*video css*/
.video-sec .schedule-col-left-inner {bottom: 7%;max-height: 670px;left: 60%;width: 78%;}
.video-sec .video-col-blocks iframe {height: 257px;}
.video-sec .schedule-col-left:before {left:-974px;}
.video-sec .schedule-col-left-inner ul.nav.nav-tabs li.nav-item a.nav-link{margin: 0 4px 0px 0px;}
/*video css end*/
}

@media(max-width:767px){
body{overflow: inherit;}

a.view-btn span{ font-size: 19px;}

a.more-scroll{background: #fff !important;left: inherit;right: 21px;bottom: 100px;color: #46885F !important;position: absolute;top: 0;}
a.more-scroll:after {position: absolute;top: 34%;background-size: 14px !important;content: '';width: 26px;height: 14px;transform: rotate(-90deg) translate(1px, 9px);}
a.more-scroll:hover:after{ background:url(/wp-content/themes/charitymapletoft/images/icon-arrow-down-green.svg) no-repeat; }
a.more-scroll span {margin: 0px 0px 0px -20px;}

a.more-scroll.prev-section{ left:44px; transform: translate(-50%, -0); right:inherit; width: 50px;height: 50px;}
a.more-scroll.prev-section:before {background: url(/wp-content/themes/charitymapletoft/images/icon-arrow-down-green.svg) no-repeat; position: absolute;top: 35%;
    background-size: 14px !important;transform: translate(13px, -31%);content: '';width: 17px;height:17px;transform:rotate(-270deg) translate(1px, 4px); left: 18px;}
a.more-scroll.prev-section:after{ display:none; }
a.more-scroll.prev-section span {margin: 0px 0px 0px 20px;}


header.site-header{position: absolute;}
header.site-header .site-branding{ margin-left: 0;}
header.site-header .menu-toggle{ margin-top:6px; }
header.site-header .container-fluid {padding: 0px 30px;}
header.site-header .menu-toggle.toggled-on{ margin-top:8px; }
header.site-header .site-branding img {width: 112px;}
.wavemove-sec-mobile ul {display: none;}

section{scroll-direction: horizontal;}
.wavemove-sec .wave-coll .owl-item{ top:0; position: relative;}

.wavemove-sec{ display:block; overflow:hidden;position: fixed;width: 100%; height: 100vh;}
.wavemove-sec:before{ display: none;}

.wavemove-sec .wave-coll .first-wrap, .wavemove-sec .wave-coll .second-wrap, .wavemove-sec .wave-coll .third-wrap {width: 100%; display: inherit;}
.wavemove-sec .wave-coll{ width:100%; margin:auto; height: 60%; transition: 0.99s ease-in-out;}
.wavemove-sec .wave-coll .content-sec-content{top: 0px; transform: inherit; opacity: 1; position: relative; padding: 0 30px 0 30px; max-width: 100%; float: left; left: 0; width: 100%;}
.wavemove-sec .wave-coll .content-sec-content h2{ color:#fff; font-size: 27px; white-space: initial; line-height: 30px; margin-bottom:18px;}
.wavemove-sec .wave-coll .content-sec-content p{ color:#fff; }
.wavemove-sec .wave-coll.wave-coll-right{ width:100%; height:40vh; }
.wavemove-sec #back-to-top{right: -86%;}


.content-img .wavemove-image.sec1, .content-img .wavemove-image.sec2, .content-img .wavemove-image.sec3 {width: 100%;height: 50%;}

.content-img .wavemove-image.sec2 video { height: 50vh;width: 100%;object-fit: cover;}
.content-img img{ height:100%; opacity: 1;}
.content-img #charity-sec1, .content-img #charity-sec2, .content-img #charity-sec3{ width:100%;  height:55%; }

.wavemove-sec .wave-coll #sec1 { background: url() no-repeat;content: '';height: 100vh;display: inline-block;bottom: 0;left: 0;
z-index: 1;background-size:cover;margin-top: 0px; padding-top: 75px;}
.wavemove-sec .wave-coll #sec2{ background: url() no-repeat;content: '';height: 100vh;display: inline-block;bottom: 0;left: 0;
z-index: 1;background-size:cover;margin-top: 0px; padding-top: 75px;}
.wavemove-sec .wave-coll #sec3{ background: url() no-repeat;content: '';height: 100vh;display: inline-block;bottom: 0;left: 0;
z-index: 1;background-size:cover;margin-top: 0px; padding-top: 75px;} 





.second-wrap, .third-wrap{ height:auto; }

.third-wrap .brand-sec-inner h3{font-size: 22px; line-height: 26px; white-space: initial;}

.first-wrap{ height:auto; }


header.site-header .site-header-menu .site-header-menu-inner {position: relative;top: 45%;transform: translate(0, -50%); }

.third-wrap .brand-sec-inner {margin: 10px 0 ;}
.content-sec .content-sec-content p.content-btmhead{margin: 6px 0 15px;}

.second-wrap i.fal.fa-arrow-down:before {content: "\f061";position: absolute;top: 50%;transform: translate(24px, -50%);}


/*schedule css*/
/*.page-id-52 section.schedule {background: #31856d;}*/
.schedule-col-left:before{ display:none; }
.schedule-col-left .blockdatetime {margin-top:96px;}
.schedule-col-left .blockdatetime a.schedule-year {font-size: 20px;padding: 13px 21px 13px 0px;width: 96px;}
.schedule-col-left .blockdatetime a.view-btn{ margin:0 24px 0 0; }
.schedule-col-left .schedule-col-left-inner{transform: none; top:130px; padding:20px 0px 0; max-width: 100%; position:static; }
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks {margin:25px 0 0 0px; padding: 0 30px;}
.schedule-col-left .schedule-col-left-inner .schedulescroll {max-height:200px;overflow-x: scroll; padding: 0 0 20px 0px;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks a.view-btn { top: -75px; right: 38px;}
.schedule-manageinner .schedule-manageinner-box h3 span{    margin: 6px 0 0;}


.schedule-manageinner{ display:inline-block; width: 100%; padding: 0 0 15px 0px;}
.schedule-manageinner .schedule-manageinner-box{ display:inline-block; width:calc(100% - 104px); padding: 0 0px 0 0;}

.schedule-manageinner .schedule-manageinner-box p{width: 100%; font-size: 17px; margin: 10px 0 0; line-height: 25px;}
.schedule-manageinner p {font-size: 19px;font-weight: 500; margin: 0px 0px 0 0px; width:85px}
.schedule-manageinner .schedule-manageinner-box h3 {font-size: 19px; width: 100%;}

.schedule-sec{ display:block; width: 100%; height: auto; z-index: 0;}
.schedule-sec .schedule-col-left{ order: 2;top: 238px;
background: linear-gradient(0deg, rgba(49,133,109,1) 96%, rgba(0,0,0,0) 100%), url(/wp-content/themes/charitymapletoft/images/wave-mobile-schedule.svg) no-repeat scroll 60px;
width: 100%;height: auto;background-size:100%; display: inline-block; background-position: top center;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks {min-height:100vh;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks .schedulescroll {height: auto; padding: 0 0 30px; max-height:100%; }


.schedule-sec .schedule-col-right{ width: 100%;order: 1;height: auto;position: absolute;top: 0;}
.schedule-sec .schedule-col-right img {height: 100%;width: 100%;object-fit: cover;}



/*schedule css end*/

/*bio css*/
.bio-panel #hero, .bio-img {
    height: 50vh;
}
.bio-img {height: 50vh;background-position: center;}
.bio-img img{ height:100%; position: relative;}
.big-content {margin-top: -38px;padding: 30px 30px;height: 100%;background: url(/wp-content/themes/charitymapletoft/images/wave-mobile-bio.svg);background-size: 100%;}
.big-content:before {content: '';background: url(/wp-content/themes/charitymapletoft/images/wave-mobile-bio-before.svg) no-repeat;width: 100%;position: absolute;top: -32px;height: 48px;
left: 0;background-size: 100%;right: 0;}
.big-content .big-content-inner {  padding:0 0 20px;overflow: scroll; height: 100%}
.big-content .big-content-inner h3{ line-height: 35px; font-size: 28px; margin-bottom: 40px; margin-top: 40px;}
.big-content .big-content-inner .bio-btn{ margin-top:0; margin-bottom: 15px; }
/*bio css end*/






.single-tribe_events .event-content {height:270px;transform: translateY(21%);margin: 0;z-index: 9; padding-top: 30px;}
.single-tribe_events .news-panel .news-right .tribe-events-single-section{ display:block; }
.single-tribe_events .news-panel .news-right .tribe-events-single-section .tribe-events-meta-group-details {margin: 0;}
/*events css*/

/*events css end*/

/*news detail css end*/

/*news css*/

.news-panel{ display:block; width: 100%; height: auto;}
.news-panel .news-left{ width: 100%;height: 65%;position: fixed;top: 0;}
.news-panel .news-left img {height: 100%;width: 100%;object-fit: cover;}

.news-panel .news-right {width: 100%;top: 250px;background: url(/wp-content/themes/charitymapletoft/images/wave-mobile-news.svg) no-repeat;background-size: cover;height: 100%;
overflow: hidden;padding:110px 0 70px; z-index:0; min-height: 500px;}
.news-panel .news-right:before{background: url(/wp-content/themes/charitymapletoft/images/wave-mobile-news.svg) no-repeat; display: none;
content: '';left: 0;background-size: cover;width: 100%; z-index: 0; }


.news-panel .news-right .news-sec-listing{transform: translate(0px, 0);max-width: 100%; height:inherit; margin: 0; padding:0px 30px;    max-height:inherit; top: 0;}
.news-panel .news-right .news-sec-listing .news-fids{ display:block;  padding: 0 0 20px 0px; margin-bottom: 20px;}
.news-panel .news-right .news-sec-listing .news-fids h2 {max-width: 100%;padding-right: 0; font-size: 28px; line-height: 28px; height: auto;}
.news-panel .news-right .news-sec-listing .news-fids .news-fids-left{ width:100%; }
.news-panel .news-right .news-sec-listing .news-content p{padding: 0}
.news-panel .news-right .news-sec-listing .news-fids p.date{  margin: 11px 0;}

.news-panel .news-right .news-sec-listing .news-content{ overflow:inherit; max-height: initial}
.news-right.news-detail-page a.more-scroll{ display:none; }
/*news css end*/

.news-panel .news-right.news-detail-page .news-sec-listing {    top: 70%;}
.news-panel .news-right.news-detail-page .news-sec-listing h2{ width:auto; height: auto;}
.single-tribe_events .news-panel .news-right .tribe-events-single-section span.tribe-address {margin: 0 0 15px;display: block;}
.single-tribe_events .news-panel .news-right .tribe-events-single-section .tribe-events-meta-group dl dd {margin: 0 10px 15px 0px;display: inline-block;}
.single-tribe_events .news-panel .news-right .tribe-events-single-section .tribe-events-meta-group dl dd.tribe-organizer-url a, 
.single-tribe_events .news-panel .news-right .tribe-events-single-section .tribe-events-meta-group a{font-size: 15px; padding: 9px 25px; margin: 0px 10px 0 0px;}
/*news detail css end*/


/*video css*/
.video-sec .schedule-col-left{background: linear-gradient(0deg, rgba(61,134,93,1) 85%, rgba(0,0,0,0) 100%), url(/wp-content/themes/charitymapletoft/images/wave-mobile-media.svg) no-repeat;
left: 0; background-size: 100%; width: 100%; height: auto; display: inline-block; vertical-align: bottom;     background-position: top;}
.video-sec .video-col-blocks {left: inherit;max-width: 100%;padding: 0 0px 0; overflow: hidden; /*max-height: 100%;*/ height: 100%; background-position: -6px 0px; -webkit-mask-image:inherit;mask-image:inherit;}


.video-sec .schedule-col-left-inner ul.nav.nav-tabs{  margin-top: 0px;  margin-bottom: 30px;}
.video-sec .schedule-col-left-inner ul.nav.nav-tabs li.nav-item a.nav-link{margin: 0 0px 0px 0px; font-size: 15px;width: 77px; }
.schedule-sec.video-sec .schedule-col-left .schedule-col-left-inner{ bottom: 15%;max-height: 100%;left: 0;width: 100%;margin: auto; padding: 0 30px 30px; position: static; 
    padding-top: 60px; min-height: 600px;}
.video-sec .video-col-blocks iframe {height: 300px; width: 100%;}
.video-sec .video-col-blocks #photo { padding: 0 0px 20px}
.video-sec .video-col-blocks #photo ul{ display:block; }
.video-sec .video-col-blocks #photo ul li.image-listing{ margin-bottom:2px;  width: 100%;    height: 300px;}
.video-sec .video-col-blocks #photo ul li.image-listing img{ width:100%; object-fit: cover;}
/*video css end*/

 /*developer css*/
.first-wrap, .second-wrap {width: 100%;height: 100%;display: inline-block;}
.wavemove-sec-mobile {border: 1px solid black; white-space: nowrap;}
/*developer css end*/


.wavemove-sec #back-to-top{ display:none !important; }

}




@media(min-width:414px) and (max-width:500px){
.schedule-col-left .schedule-col-left-inner .schedulescroll{ max-height:240px; }

}



@media(min-width:480px) and (max-width:767px){

.wavemove-sec .wave-coll .content-sec-content{padding: 60px 15px 0 15px;}

.schedule-col-left .schedule-col-left-inner .schedulescroll {max-height: 300px;}
.schedule-col-left .schedule-col-left-inner .schedule-col-blocks a.view-btn {right: 50px;}
.schedule-sec.video-sec .schedule-col-left .schedule-col-left-inner {top: 110px;}



	}

@media(max-width:575px){
.schedule-col-left .schedule-col-left-inner{top:75px;  padding:0;}

.video-sec .video-col-blocks iframe {height: 170px; width: 100%;}


.news-panel .news-right{    padding: 88px 0 70px;}
.news-panel .news-right .news-sec-listing .news-content a{ display:block; }
}

@media(max-width:400px){
.big-content:before, .big-content{background-size: inherit;}
}


