@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.home-grid .fade a::after{border:none}}@media screen and (max-width:1580px){.split-grid .inside-col{padding-top:50%!important}}@media screen and (max-width:1480px){.home-panel{padding-left:80px;padding-bottom:40px}.home-intro{background-image:none;padding-bottom:40px;margin-bottom:0px!important}.home-intro .one-half{width:40%}.home-intro .one-half.intro-text,.home-intro .one-half.home-grid{width:60%}.center-title .home-grid.single-col{padding:0 80px!important}.carousel .wrapper{width:100%}.carousel .content-section{padding:0 40px}}@media screen and (max-width:1400px){.quote h2{margin:0 0 40px}.quote-section{background-position:0 50%}.quote-section .col:nth-child(1){width:55%;padding:0 70px}.open-quote{background-size:cover;left:5px;top:0;width:27px;height:22px}.close-quote{background-size:cover;right:5px;top:0;width:27px;height:22px}.split-grid .home-grid .fade p{display:none!important}.wrapper.full-width-grid .home-grid .fade h3{font-size:36px;line-height:42px}.pop-up{width:50%}.home-panel h2{margin:0 0 20px;font-size:52px;line-height:54px}.center-title.wide .single-col{padding:0 10px}.split-img{height:400px}.img-break,.content-holder.left-title,.content-holder.center-title{margin-top:80px}.spaced,.split-row,.content-holder.grid-section,.content-holder.center-title.minus-twenty,.content-holder.photo-break{margin-top:60px}.center-title .single-col{padding:0 10%}.top-icons ul li a.phone{margin-right:0}.cell h2.caption-block{padding:0}#header .single-col{padding:10px 20px}.top-icons{padding:8px 10px}}@media screen and (max-width:1320px){.top-icons{right:75px;display:block!important;top:30px}.top-icons ul li a.git{margin-right:0}.scroll-btn .top-icons{top:13px}.scroll-btn .top-icons ul li a.git{top:0;transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.scroll-btn #header .top-icons ul li a{color:#0041b5}.scroll-btn .top-icons ul li a.email{margin:5px 0 0}}@media screen and (max-width:1298px){.home-panel h3{margin:20px 0;font-size:42px;line-height:42px}#nav ul li{padding:10px}#nav ul li.book-now{margin:0 0 0 20px}.quote-rotate .slick-prev{left:10px!important}.quote-rotate .slick-next{right:10px!important}.split-row .text-content{padding:40px 40px 20px}.wrapper{width:100%;margin:0;float:left;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.video-row{padding:0 60px!important}}@media screen and (max-width:1230px){#header .single-col{padding:10px 0}.top-icons ul li a.git{margin-right:0}.logo{padding:10px 0}.one-half .text-block,.one-third .text-block,.two-thirds .text-block{padding-right:20px;padding-left:20px}.one-half.home-grid .col{width:100%;margin:0 0 20px}.home-grid .fade{padding:20px}.home-grid .read-more{margin-top:0}.home-intro .one-half{width:50%}.one-half.list{padding:0}.home-intro .one-half.home-grid,.home-intro .one-half.intro-text{width:50%}ul.values{padding:0 20px}.one-half.home-grid .inside-col{padding-top:33.333%}.page-slider{height:460px!important}.split-row .text-content{padding:20px},.home-grid .fade:hover p{display:none!important}}@media screen and (max-width:1140px){#nav{display:none!important}.newsletter .single-col{padding:0 40px 0 40%}.page-id-5 .single-col.intro-text{width:85%;margin:0 15% 0 0}}@media screen and (max-width:1023px){.one-third,.two-thirds{width:100%}.two-thirds .home-grid{padding-bottom:30px}.two-thirds .home-grid .slick-dots{bottom:-20px}.split-slider{padding:80px 0}.foot-note .read-more{float:left;margin:10px 0 0}.foot-note .text-wrap{width:100%}.page-id-5 .single-col.intro-text{width:100%;margin:0 0% 0 0}.home-grid.single-col .inside-col{padding-top:50%}.logo-holder img{max-width:200px}.home-intro .one-half.intro-text,.home-intro .one-half{width:100%}.home-intro .one-half.home-grid{width:100%}.wrapper.full-width-grid .home-grid .fade a,.wrapper.full-width-grid .home-grid .fade .link-replace{padding:20px 0}.main-img.single-col{margin-top:10px}#footer .logo img{max-width:160px}.full-width-grid.split-grid .home-special.two-col .col{margin:0;width:100%!important}.full-width-grid.split-grid .home-special.two-col .col:nth-child(2) .inside-col{float:right!important}.full-width-grid.split-grid .home-special.two-col .col:nth-child(2) .text-content{right:auto!important;left:0!important}.full-width-grid.split-grid .home-special.two-col .col:nth-child(3) .inside-col{float:left!important}.full-width-grid.split-grid .home-special.two-col .col:nth-child(3) .text-content{left:auto!important;right:0!important}.split-grid .home-grid .fade p{display:block!important}.breadcrumbs-holder{display:none!important}.ticker-active button#responsive-menu-button{top:74px}.ticker-active .scroll-btn button#responsive-menu-button{top:7px!important}.ticker-active.hide button#responsive-menu-button{top:40px}.pop-up{overflow:auto}.close-window{top:5px;right:5px;width:24px;height:24px}.pop-up{width:70%}.divide-line .img-wrap{width:70px;padding:8px;background:#fff;position:absolute;left:50%;margin:-30px 0 0 -40px}.divide-line.castle .img-wrap{margin-top:-44px;margin-left:-30px;width:60px}.divide-line.calendar .img-wrap{margin-top:-31px;margin-left:-30px;width:60px}.star-wrap{margin:0 0 18px}.single-icon{display:inline-block;width:50px;margin:0 0 20px}.single-icon.castle{width:42px}.trust .single-col{padding:0 10%}.top-icons ul li a.phone{margin:0 0 0 0}button#responsive-menu-button{top:40px}.scroll-btn button#responsive-menu-button{top:7px}.split-row .text-content{padding:0}.overlap-split-row .text-content{padding:40px 40px 20px;width:100%;left:-10%}.overlap-split-row.right-img .text-content{left:10%}.center-title .single-col{padding:0 20px}.photo-layout,.grid-holder{padding:0}.cell h2.caption-block span{font-size:30px;line-height:44px}#footer .social li{margin:0 5px 5px 0}#searchform-box{padding:0;margin:10px 0 0;width:100%;clear:both;position:relative}.main-logo img{max-width:50%}#nav{top:21px}.content-section.blog-img{margin-top:66px}.nf-form-cont h3,.nf-form-cont h1{font-size:30px;line-height:34px;margin:0 0 10px}.hide-phone>a{display:none!important}.home-slider .metaslider .caption-wrap .caption{left:10px;bottom:10px}.col.widget{padding-left:0;padding-right:0}.cut{width:180px;height:183px}.cut-2{width:102px;height:30px;left:58px}.home-intro{padding:50px 0 0!important;margin:0px!important}.one-half.list{padding:0 0 0 20px}.home-intro .one-half .read-more{display:none!important}.services{padding:50px 0 20px}.vlog-section{padding:50px 0}#header .top-icons ul li span,ul.contact span{margin-left:0}#rmp_menu_trigger-264{top:58px!important;right:22px!important}.scroll-btn #rmp_menu_trigger-264{top:10px!important}.flex-direction-nav .flex-prev{left:10px!important}.flex-direction-nav .flex-next{right:10px!important}.main-article .text-content{width:100%;margin:0;padding:0}.post-list .thumb-img{display:none}.widget .text{width:100%;padding:0}.sidebar{width:35%;padding:0 20px}.sidebar-layout .article-content{width:65%}.title-block{margin:0 0 10px}.nav-holder{margin:10px 0 0}.home-slider .metaslider .caption-wrap h2{font-size:34px;line-height:34px;padding:10px}.home-slider .metaslider .caption-wrap span{padding:5px 10px}.quote-section .col:nth-child(1){width:60%}.blog-index .col:nth-child(3n+1){clear:none}.blog-index .col:nth-child(2n+1){clear:both}.blog-index .col{width:50%!important;margin:0 0 30px}}@media screen and (max-width:930px){.client-carousel .carousel-frame{padding:0}.client-carousel .slide span{height:70px}.img-break,.content-holder.left-title,.content-holder.center-title{margin-top:60px}.gallery-row .col{padding:10px}.course-details{width:100%!important;margin:0 0 40px;display:none}.course-details.alt{display:block}.course-details .contact-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;list-style:none;padding:0;margin:0}.course-details .contact-details li{padding:8px 8px 0 40px;align-self:start;box-sizing:border-box;margin:0}.cell{vertical-align:bottom}.page-id-353 .two-thirds,.page-id-350 .two-thirds,.page-id-353 .one-third,.page-id-350 .one-third{width:100%}.home-grid.three-col .col{width:50%}.foot-note{text-align:center}.foot-note .read-more{float:none;margin:10px 0 0}.foot-note h3{display:block;width:100%;text-align:center}#footer .col{float:left;width:33.333%}.home-grid.four-col .col{width:50%}#home-top .three-col{padding-top:30px}.home-grid,.location-section{margin-top:30px}.home-grid p{display:none}.home-grid .fade h3,.home-grid .fade h4{margin:0}.accred img{height:60px}#header .email-item{display:none}.three-col .twin{width:100%}.left-img-row .three-col .twin{width:70%}.left-img-row .three-col .img-col{width:30%}.left-img-row .three-col .img-col{padding-right:0}.grid-holder.three-col .col.twin{width:66.666%}.grid-holder .excerpt{display:none}.quote-section .single-col{padding:40px 10%}.award-logo{width:120px!important}.company-info{margin-top:20px}.newsletter .single-col{padding:0 15%}.newsletter{display:none!important}.quote-section .col:nth-child(1){width:70%}.left-title .col.title-col{width:100%}.home-panel .slider-box{width:100%;margin:0}.services .three-col.text-cols .col{width:100%!important}.home-split .col{width:100%!important}.home-panel .slider-box .slider-content p{display:none}.home-panel .slider-box .slider-content{width:70%}.home-panel h3{color:#fff!important}.slider-content h4.sub-title{color:#80bf00}.home-panel{padding:0 40px 60px 60px}.home-panel h3{font-size:32px;line-height:38px}.col{padding:0 20px}}@media screen and (max-width:767px){.foot-note p{font-size:18px;line-height:26px}.client-carousel .slide span{height:60px;margin-bottom:20px}.mc-image{background-position:0% 100%!important}#rmp_menu_trigger-243{top:12px!important;right:10px!important}.top-icons{top:20px}.narrow-split-row.split-row.right-img .text-content{padding:0}.team-section,.split-row{margin-top:60px!important}.split-row.dark{padding:0;background:none}.split-slider{padding:80px 40px}.split-slider .slick-prev::before,.split-slider .slick-next::before{color:#fff!important;font-size:30px!important}.split-slider .slick-prev:hover::before,.split-slider .slick-next:hover::before{color:#80bf00!important}.split-slider .slick-prev{left:-50px;top:50%;bottom:auto}.split-slider .slick-next{right:55px;left:auto;top:50%;bottom:auto}.col-wrap{display:flex!important;flex-direction:column!important;width:100%!important}.col-wrap .col{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important}.news-img{position:relative;display:block;margin-bottom:15px}.news-img img{width:100%;max-height:300px;object-fit:cover;display:block}.centered h4.sub-title{left:0}.carousel .col{margin:0}.carousel .home-grid,.carousel .blog-section{padding:0 0px!important}.center-title .single-col{text-align:left}.quote .text-content p{font-size:18px;line-height:28px}.page-id-353 .home-grid .fade p,.page-id-350 .home-grid .fade p{display:none!important}.page-id-353 .home-grid .read-more,.page-id-350 .home-grid .read-more{display:none!important}.page-id-5 .column-layout{padding:50px 0 0}.quote-block{padding:20px 20px 0}.quote h2{margin:0 0 20px}.single-col.intro-text{width:92%;margin:0 4% 30px}.page-id-108 .two-col{margin:0}.page-id-108 .two-col .col{margin:30px 0 0}.left-img-row .three-col .twin{width:100%}.left-img-row .three-col .img-col{display:none}.left-img-row .three-col .img-col{padding-right:30px;margin:0 0 20px}#rmp_menu_trigger-160{top:10px!important}.header-space{height:80px}.logo{height:60px;padding:0 0}.split-row.right-img h2{text-align:left}.split-row.right-img h2::after{left:0;right:auto}.blog-section .vlogs-2 .article{width:100%!important}#footer p,#footer h4{text-align:center!important}.img-break .single-col{padding:50px 20px}.three-col .col{width:100%}#footer .col:after{display:none!important}#footer .logo{margin:0 0 30px;height:auto;width:auto;float:none;display:inline-block}#footer .col{float:left;width:100%}.services .one-third,.services .two-thirds{width:100%}.home-grid{padding:0}.services .col{margin-bottom:0}.home-grid.three-col .col{width:100%}.home-grid .inside-col{padding:0;height:320px}.blog-index .col{width:100%!important}.split-row.right-img .text-content{text-align:left}.split-grid .home-grid .read-more{margin:0px!important}.split-grid .home-special .inside-col{width:100%!important;padding:0px!important;height:200px!important}.split-grid .home-special .text-content{position:relative;left:auto;right:auto;width:100%!important;float:left;height:auto!important}.quote-section .col:nth-child(1){width:80%}.split-grid .home-grid .fade p{display:none!important}.img-break.img-1{background-position:65% 50%}.hide-mobile{display:none!important}.ticker-active button#responsive-menu-button{top:76px}.hide-mobile-ticker button#responsive-menu-button,.ticker-active.hide button#responsive-menu-button{top:40px}.hide-mobile-ticker .scroll-btn button#responsive-menu-button,.ticker-active.hide .scroll-btn button#responsive-menu-button{top:7px}.pop-up{width:80%}.home-grid .inside-col{margin:20px 0 0;padding-top:0;height:360px}.home-grid.home-special .inside-col{margin:0}.page-slider{height:360px!important}.newsletter .single-col{padding:0 30px}.newsletter,.trust{padding:80px 0}.img-break,.split-img{min-height:300px}.home-panel h2{font-size:42px;line-height:44px}.single-img{padding:0 10px}.double-img{padding:0}.double-img .col{padding:0 10px!important}.double-img img,.single-img img{padding:10px 0}.double-img img,.single-img img{display:block}.single-img.narrow{padding:0 50px}h1,h2{margin:0 0 20px}.overlap-split-row .text-content{width:80%;left:10%;top:-60px;margin:0 0 -60px}.overlap-split-row.right-img .text-content{left:10%}.overlap-split-row .split-img{height:360px;margin:0px!important}.split-row .text-content{padding:0}.narrow-split-row.split-row.overlap-split-row .text-content{padding:30px}.mobile-hide{display:none}.blog-section .col.vlogs-2{width:100%;margin:30px 0 0;padding:0}.blog-section .vlogs-2 .article{width:50%;padding:0 20px}.end-footer{margin-top:0}.video-row{padding:0 20px!important}.quote .text-content{font-size:18px;line-height:24px}.img-break,.content-holder.left-title,.content-holder.center-title{margin-top:50px}.split-img{margin-bottom:30px!important}.trust,.spaced,.split-row,.content-holder.grid-section,.content-holder.center-title.minus-twenty,.content-holder.photo-break{margin-top:40px}.content-holder.photo-break{margin:0}#footer{padding:50px 0 0}#footer .logo{margin-bottom:0}.photo-layout .col-2-3,.photo-layout .col-1-3,.photo-layout .col-1,.photo-layout .col{width:100%;display:block;float:left;padding:10px 10px!important}.portrait-img-grid .img-3,.portrait-img-grid .img-2{width:100%;float:left;margin:0;padding:0!important}.portrait-img-grid .img-3{padding-top:20px!important}.photo-layout .col-2-3,.photo-layout .col-1-3{width:50%}.page-layout .sidebar{width:100%}.side-gallery li{padding:5px 0 5px 5px;width:50%}.side-gallery li:nth-child(2n+1){padding:5px 5px 5px 0}.end-footer{text-align:center}.quote-section{margin-top:30px}#home-top{margin-bottom:30px}.gallery-block{padding:10px;width:50%!important}blockquote{padding:10px}.blog-section .col:last-child .inside-col{border:none;padding:0;margin:0}.booking-bar .nf-form-cont .book-max,.booking-bar .nf-form-cont .book-mid.med,.booking-bar .nf-form-cont .book-mid,.booking-bar .nf-form-cont #nf-field-14-container{width:50%;padding:0 2px}.home-slider .booking-bar{background:#0071bb;position:relative}.main-img.single-col{margin:0}.banner-section img{width:160%;position:relative;left:-30%}.accred img{height:60px}.simple-img{display:none}.sales-section{margin-top:30px}.two-col .col{width:100%!important}#home-top .two-col{padding-top:20px}.home-grid{margin:20px 0 0}.sidebar-layout .article-content{margin:0}.map-wrap{padding:0 0}.map-wrap iframe{height:250px}.social-col h5 a{font-size:16px}.feed-content{padding:0}.no-margin-right{margin-right:0px!important}.col.blog-col .inside-col{padding:0 0 30px;margin:0 0 20px;border-bottom:1px solid #131516}.blog-section .map-col .inside-col{margin:0;border:none}#footer h3{padding-top:0}.quick-links{display:none}.widget.services-col .col:first-child i{top:0}#footer .membership li{margin:0 10px 10px 0}.col.quick-links{margin-top:20px}.footer-container .two-col .col{width:100%}.home-slider .slick-prev,.home-slider .slick-next{display:none!important}.top-icons ul li{margin:0 0 0 10px}#footer .logo{display:inline-block;float:none}#footer .three-col .col{text-align:center}.post .thumb-img{width:28%}.post .text{padding:0 0 0 20px;width:72%}.sidebar-layout .article-content{width:100%}.sidebar{width:100%}.sidebar-layout.left-sidebar .sidebar,.sidebar-layout.right-sidebar .sidebar,.sidebar{margin:30px 0 0;padding:0 20px}.sidebar .col{padding:0}.two-col,.four-col{margin:0}.four-col .col{width:50%;margin-bottom:10px}.slick-slider{margin-bottom:10px!important}#footer .three-col .col{width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.home-slider .metaslider .caption-wrap h2{font-size:24px;line-height:24px}.home-slider .metaslider .caption-wrap span{font-size:16px;line-height:16px}#searchform-box{position:relative;padding:0}.booking-bar h3{font-size:28px;line-height:32px}.end-footer .majik{float:none;display:block}.slide-prev{left:5px}.slide-next{right:5px}.table-container table,.table-wrap,.table-container table th{font-weight:400;font-size:14px;line-height:20px}.foot-note h3{font-size:30px}.img-break .text-content{width:100%;max-width:100%}.four-col .col.trip{width:100%}.white-popup-block .inside-block{padding:20px 0 0}.logo-holder img{max-width:160px}.quote{padding:60px 0}}@media screen and (max-width:567px){.twin-col{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.foot-note h3{font-size:24px}.home-panel .read-more{display:none}#footer .foot-icon{bottom:80px}.logo{padding:5px 0}.services .col,.carousel .col{padding:0 10px}.home-intro{margin-bottom:0px!important}.blog-section .col.vlogs-2{display:none!Important}.page-id-5 .blog-section .col:nth-child(2){display:none}.page-id-5 .blog-section .col{width:100%}.foot-note h3{display:block;margin:0 0 10px}.foot-note .read-more{margin:0}.quote-section .col:nth-child(1){width:100%}.home-grid.three-col .col{width:100%}.center-title .home-grid.single-col{padding:0 30px!important}#footer ul.accred img{height:54px}.trust .single-col{padding:0 20px}.trust ul li{padding-top:86px;margin:20px 0 0}.trust ul li:first-child{margin:0}.home-grid .fade h3,.home-grid .fade h4{font-size:26px;line-height:30px}h1,h2{font-size:30px;line-height:36px}.carousel .slick-prev,.carousel .slick-next{display:none!important}.carousel .home-grid,.carousel .blog-section{padding:0 20px!important}.img-break .text-content{max-width:90%}.photo-layout .col-2-3,.photo-layout .col-1-3{width:100%}.photo-layout .col-1{display:none}#page-image{overflow:hidden}#page-image img{position:relative;left:-25%;width:150%}.split-img{height:300px}.accred{text-align:center}.accred img{display:block;margin:0 auto 10px;height:50px}.home-grid .thumb-img{top:0%}.home-grid .twin .thumb-img{top:0%}.team-member .thumb-img{width:100%;margin:0 0 10px;padding:0 0 0}.team-member{padding:10px 10px 5px}.team-member .text-content{width:100%;padding:0}table.donate-table,table.donate-table.half,table.donate-table.half.right{width:100%;padding:0;margin:0 0 10px}.table-wrap td{width:100%;display:block}.home-slider .metaslider .caption-wrap h2{display:none}.home-slider .metaslider .caption-wrap .caption{left:0}.metaslider .slides img{width:160%!important;left:-30%;position:relative}.post .thumb-img{width:100%;margin:0 0 10px}.post .text{padding:0;width:100%}.three-col .col{width:100%}.four-col .col,.two-col .col{width:100%;margin-bottom:10px}.index-grid .col{margin:0}.top-icons ul li a.email{display:none}.home-panel{padding:0 40px 40px 40px}}@media screen and (max-width:479px){.carousel .content-section{padding:0 10px}.home-grid .fade:hover p{display:none}.home-panel .slider-box .slider-content{width:100%}.top-icons{display:none!important}.overlap-split-row .text-content{width:90%!important;left:5%!important;padding:30px 20px 10px}.image-row .thumb-col,.image-row .text-col{width:100%}.image-row .thumb-col{margin:0 0 10px;padding:0}.book-btn,.book-btn a{margin:0;text-align:center}.side-gallery li{width:100%;padding:0px!important;margin:0 0 10px}.gallery-block{padding:0 10px 10px;width:100%!important}}@media screen and (max-height:700px){.main-logo img{max-width:260px}}@media screen and (max-height:500px){.home-slider .cell .book-btn{display:none}.main-logo img{max-width:180px}}