﻿body{overflow-x:hidden}::placeholder{color:#fff !important}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap,.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0 !important}.big-screen-bg,.desktop-bg,.tablet-bg{top:-5px !important;height:100%}.mobile-bg{top:-5px !important}.scheme_default .sc_title.sc_title_decoration .sc_title_title .sc_item_title_text:after,.scheme_default .sc_item_title.sc_item_title_style_decoration .sc_item_title_text:after{color:#62ccc7 !important}.page-template-page-surf-camps-overview.scheme_default .page_content_wrap,.page-template-page-rentals-overview.scheme_default .page_content_wrap{background-color:#fff !important}#mid-device{display:none}.top-header-links a{vertical-align:baseline}.top-header-links a:hover{color:#fff !important;text-decoration:underline}#menu_main li.menu-item-has-children span:after{content:"";display:inline-block;font-size:inherit;margin-left:8px;font-family:"font awesome 5 free"}#menu_main li.menu-item-has-children .sub-menu span:after{display:none}.custom-sub-menu{color:#1f373a !important}.custom-sub-menu:hover{color:#62CCC7 !important}#header-book-now a{padding:3em 5.3em !important}li#menu-item-3280 .elementskit-megamenu-panel{right:auto;left:-200px}.header_position_over .top_panel{position:relative !important}.elementor-2937 .elementor-element.elementor-element-63bf287a{border:none !important}.home-testimonials .sc_testimonials_item_content p{font-size:28px;line-height:32px;font-weight:700;font-family:"Open Sans";color:#fff}@media (max-width:1080px){.home-testimonials .sc_testimonials_item_content p{font-size:22px}}.home-testimonials .sc_testimonials_item_author_title{font-size:16px;font-weight:700;font-family:"Open Sans";color:#00c2e2;text-transform:uppercase}@media (max-width:1080px){.home-testimonials .sc_testimonials_item_author_title{font-size:14px}}.home-testimonials .slider_controls_wrap>a{color:#fff !important;border-color:rgba(67, 70, 83, 0.5) !important}.home-featured-services .sc_icons_item_description{font-weight:400 !important}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb{border-radius:0;padding:0}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body{padding:20px 0}.scheme_default form.mc4wp-form input[type="email"]{border-color:#fff !important;background-color:#20383b !important;color:#fff !important}form.mc4wp-form .mc4wp-form-fields input[type="submit"]{background:#62ccc7 !important}form.mc4wp-form .mc4wp-form-fields input[type="submit"]:hover{background:#62ccc7 !important;color:#000}.check_form{font-size:16px;color:#fff}.founder-name h3{font-family:"Open Sans";font-size:58px;font-weight:900}.contact-title h2{font-family:"Open Sans";font-size:60px;text-transform:uppercase;font-weight:900}#contact-us-form input[type="text"],#contact-us-form input[type="email"],#contact-us-form textarea{background-color:#f5f5f5;padding:10px;color:#1F373A;border-color:#d3d3d9;font-size:18px}#contact-us-form input[type="submit"]{background:#62ccc7 !important}#contact-us-form input[type="submit"]:hover{background:#62ccc7 !important;color:#000}#contact-us-form ::placeholder{color:#858099 !important}.contact-map{min-height:360px}#trx_addons_emotions,.surf-lesson-template-default .post_meta.post_meta_single{display:none}.surf-lesson-template-default .page_content_wrap{padding-bottom:0}#text{display:none}#read-more-btn{text-transform:uppercase;color:#62ccc7;font-size:21px;font-weight:700;margin-right:10px}ul.filter-container{list-style:none;padding-left:0;display:inline-block;text-align:center;width:100%;margin-top:100px;margin-bottom:50px}ul.filter-container li{display:inline-block;margin:0 10px}ul.filter-container li a{padding:0 35px;background:#f2f2f4;color:#221b40;text-transform:uppercase;font-size:14px;font-weight:800;height:61px;display:inline-block;line-height:61px;letter-spacing:1px}ul.filter-container li a:hover,ul.filter-container li a.active{color:#fff;background-color:#191d32}.postid-3201 .page_content_wrap{padding-top:0}.single-surf-lesson .page_content_wrap,.single-surf-camp .page_content_wrap,.single-surf-retreats .page_content_wrap,.single-rentals .page_content_wrap,.single-other_services .page_content_wrap,.single-group-surf-lessons .page_content_wrap{padding-bottom:0}.single-surf-lesson .page_content_wrap .content,.single-surf-camp .page_content_wrap .content,.single-surf-retreats .page_content_wrap .content,.single-rentals .page_content_wrap .content,.single-other_services .page_content_wrap .content,.single-group-surf-lessons .page_content_wrap .content{width:100% !important}.single-surf-lesson .page_content_wrap .post_meta_single,.single-surf-lesson .page_content_wrap .nav-links-single,.single-surf-lesson .page_content_wrap .sidebar,.single-surf-camp .page_content_wrap .post_meta_single,.single-surf-camp .page_content_wrap .nav-links-single,.single-surf-camp .page_content_wrap .sidebar,.single-surf-retreats .page_content_wrap .post_meta_single,.single-surf-retreats .page_content_wrap .nav-links-single,.single-surf-retreats .page_content_wrap .sidebar,.single-rentals .page_content_wrap .post_meta_single,.single-rentals .page_content_wrap .nav-links-single,.single-rentals .page_content_wrap .sidebar,.single-other_services .page_content_wrap .post_meta_single,.single-other_services .page_content_wrap .nav-links-single,.single-other_services .page_content_wrap .sidebar,.single-group-surf-lessons .page_content_wrap .post_meta_single,.single-group-surf-lessons .page_content_wrap .nav-links-single,.single-group-surf-lessons .page_content_wrap .sidebar{display:none}.accordion .elementor-tab-title{background-color:#E8E8EA !important}.surf-lessons--item{display:inline-block;vertical-align:top;width:48%;margin-right:30px;margin-bottom:50px}.surf-lessons--item:nth-child(even){margin-right:0}.surf-lessons--item .image-container{position:relative}.surf-lessons--item .image-container .mask{content:" ";position:absolute;z-index:4;top:0;left:0;right:0;bottom:62px;opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(0, 0, 0, 0.5)}.surf-lessons--item .image-container .image{position:relative;display:block;padding:100px;min-height:550px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.surf-lessons--item .image-container .category{position:absolute;bottom:0;background:rgba(14, 23, 36, 0.6);color:#fff;width:100%;padding:0;display:flex;justify-content:space-between}.surf-lessons--item .image-container .category p{padding:17px 20px;margin:0;text-transform:uppercase;font-family:"Open Sans";font-weight:400;font-size:18px}.surf-lessons--item .image-container .category i{background:#62ccc7;color:#fff;height:100%;text-align:center;padding:22px 20px}.surf-lessons--item .image-container:hover .mask{opacity:1}.surf-lessons--item .image-container:hover .category{background-color:#1f373a}.surf-lessons--item__title{padding:20px 0 0 0}.surf-lessons--item__title h2{font-size:24px;font-family:"Open Sans";font-weight:bold;color:#000114 !important;margin-top:0;margin-bottom:10px}.surf-lessons--item__desc p{font-size:18px;font-family:"Open Sans";font-weight:400;color:#6a6a6a;margin:0}.surf-retreats--item,.other-service--item{display:inline-block;vertical-align:top;width:30%;margin-right:30px;margin-bottom:50px}.surf-retreats--item .image-container,.other-service--item .image-container{position:relative}.surf-retreats--item .image-container.no-cat .mask,.other-service--item .image-container.no-cat .mask{bottom:0}.surf-retreats--item .image-container .mask,.other-service--item .image-container .mask{content:" ";position:absolute;z-index:4;top:0;left:0;right:0;bottom:62px;opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(0, 0, 0, 0.5)}.surf-retreats--item .image-container .image,.other-service--item .image-container .image{position:relative;display:block;min-height:350px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.surf-retreats--item .image-container .category,.other-service--item .image-container .category{position:absolute;bottom:0;background:rgba(14, 23, 36, 0.6);color:#fff;width:100%;padding:0;display:flex;justify-content:space-between}.surf-retreats--item .image-container .category p,.other-service--item .image-container .category p{padding:17px 20px;margin:0;text-transform:uppercase;font-family:"Open Sans";font-weight:400;font-size:18px}.surf-retreats--item .image-container .category i,.other-service--item .image-container .category i{background:#62ccc7;color:#fff;height:100%;text-align:center;padding:22px 20px}.surf-retreats--item .image-container:hover .mask,.other-service--item .image-container:hover .mask{opacity:1}.surf-retreats--item .image-container:hover .category,.other-service--item .image-container:hover .category{background-color:#1f373a}.surf-retreats--item__title,.other-service--item__title{padding:20px 0 0 0}.surf-retreats--item__title h2,.other-service--item__title h2{font-size:24px;font-family:"Open Sans";font-weight:bold;color:#000114 !important;margin-top:0;margin-bottom:10px}.surf-retreats--item__desc p,.other-service--item__desc p{font-size:18px;font-family:"Open Sans";font-weight:400;color:#6a6a6a;margin:0}.custom-category-content{display:flex;flex-wrap:wrap}.custom-category-content--list{display:none}.custom-category-content--list__item{width:calc(33.33% - 20px);margin-right:25px;margin-bottom:40px;display:inline-block;vertical-align:top}.custom-category-content--list__item:nth-child(3n){margin-right:0}.custom-category-content--list__item.all{display:flex}.custom-category-content--list__item .image-container{position:relative}.custom-category-content--list__item .image-container .image{min-height:150px;position:relative;display:block;min-height:350px;background-position:top center !important;background-repeat:no-repeat !important;background-size:cover !important}.custom-category-content--list__item .image-container .mask{content:" ";position:absolute;z-index:4;top:0;left:0;right:0;bottom:62px;opacity:0;pointer-events:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(0, 0, 0, 0.5)}.custom-category-content--list__item .image-container:hover .mask{opacity:1}.custom-category-content--list__item .image-container:hover .category{background-color:#1f373a}.custom-category-content--list__item .title{padding:20px 0 0 0}.custom-category-content--list__item .title h2{font-size:24px;font-family:"Open Sans";font-weight:bold;color:#000114 !important;margin-top:0;margin-bottom:10px}.custom-category-content--list__item .desc p{font-size:18px;font-family:"Open Sans";font-weight:400;color:#6a6a6a;margin:0}.custom-category-content--list__item .category{position:absolute;bottom:0;background:rgba(14, 23, 36, 0.6);color:#fff;width:100%;padding:0;display:flex;justify-content:space-between}.custom-category-content--list__item .category p{padding:17px 20px;margin:0;text-transform:uppercase;font-family:"Open Sans";font-weight:400;font-size:18px}.custom-category-content--list__item .category i{background:#62ccc7;color:#fff;height:100%;text-align:center;padding:22px 20px}.tax-surf_camps h1,.tax-surf_lesson h1,.tax-surf_retreats h1,.tax-other_services_category h1,.tax-rentals_category h1{margin-top:0;font-weight:800;font-size:60px;margin-bottom:0;color:#000000 !important;font-family:"Lato", sans-serif}.tax-surf_camps .text-content,.tax-surf_lesson .text-content,.tax-surf_retreats .text-content,.tax-other_services_category .text-content,.tax-rentals_category .text-content{margin-bottom:30px}.tax-surf_camps .text-content h4,.tax-surf_lesson .text-content h4,.tax-surf_retreats .text-content h4,.tax-other_services_category .text-content h4,.tax-rentals_category .text-content h4{font-size:24px;font-weight:700;line-height:26px;margin:20px 0 10px 0;font-family:"Open Sans"}.tax-surf_camps .text-content h4 a,.tax-surf_lesson .text-content h4 a,.tax-surf_retreats .text-content h4 a,.tax-other_services_category .text-content h4 a,.tax-rentals_category .text-content h4 a{color:#221b40;text-decoration:none}.tax-surf_camps .text-content h4:hover a,.tax-surf_lesson .text-content h4:hover a,.tax-surf_retreats .text-content h4:hover a,.tax-other_services_category .text-content h4:hover a,.tax-rentals_category .text-content h4:hover a{color:#62ccc7;text-decoration:none}.tax-surf_camps .text-content p,.tax-surf_lesson .text-content p,.tax-surf_retreats .text-content p,.tax-other_services_category .text-content p,.tax-rentals_category .text-content p{font-size:18px;font-weight:400;line-height:28px;color:#6a6a6a;font-family:"Open Sans"}.single-post .post_featured{margin:0 !important;overflow:visible !important;width:100% !important;text-align:center !important;display:block !important;padding-top:50px !important}@media (max-width:767px){.single-post .post_featured{margin:20px auto !important;width:90% !important}}.single-post .post_featured img{width:auto}@media (max-width:767px){.single-post .content_wrap{width:90% !important}}@media (max-width:550px){.single-post .post_header h1{font-size:34px !important}}.nav-links-single .nav-links a .screen-reader-text{clip-path:initial}.category-news-updates .blog_archive .post_title a{color:#000}.category-news-updates .blog_archive .post_title a:hover{color:#62cdc8}.category-news-updates .blog_archive .post_meta{display:none}.category-news-updates .blog_archive .navigation .nav-links .page-numbers:hover,.category-news-updates .blog_archive .navigation .nav-links .page-numbers.current{background-color:#62ccc7 !important}.single-post .post_header h1{color:#000;font-size:55px;margin-bottom:20px !important}.single-post .post_content p{font-weight:400}.single-post .post_content .post_meta{display:none}.scheme_default .booked-modal .bm-window .booked-scrollable,.scheme_default .booked-modal .bm-window p.booked-title-bar{color:#fff !important;background-color:#1F373A !important}body .booked-form .field label.field-label{font-size:16px !important;padding:5px 0 !important}body .booked-form .field input[type=email],body .booked-form .field input[type=password],body .booked-form .field input[type=tel],body .booked-form .field input[type=text]{font-size:13px !important;padding:5px 10px !important}.scheme_default #surf-camps .sc_item_featured:hover [class*="post_info_"]{background-color:#1f373a}.scheme_default #surf-camps .sc_blogger_item_default_classic_2 .sc_item_featured .post_info_bl .post_categories a:after{background-color:#63cdc8}.scheme_default #surf-camps .sc_item_featured [class*="post_info_"]{background:rgba(14, 23, 36, 0.6);color:#fff}.scheme_default #surf-camps .post_featured.hover_dots .icons span{display:none}.cpt_courses-template-default .courses_page_header{display:none}#sl-ob-loc-btn,#sl-pb-loc-btn,#hd-btn,#fd-btn,#sc-ob-loc-btn,#sc-pb-loc-btn,#sr-pb-loc-btn,#sr-ob-loc-btn,#sr-pb-duration-one,#sr-pb-duration-two,#sr-pb-duration-three,#sr-ob-duration-one,#sr-ob-duration-two,#sr-ob-duration-three,#amount-one,#amount-two,#amount-three,#amount-four,#amount-five,#amount-six,#amount-seven,#amount-eight,#amount-nine,#amount-ten,#amount-eleven{cursor:pointer}#sl-ob-loc-btn.active,#sl-pb-loc-btn.active,#hd-btn.active,#fd-btn.active,#sc-ob-loc-btn.active,#sc-pb-loc-btn.active,#sr-pb-loc-btn.active,#sr-ob-loc-btn.active,#sr-pb-duration-one.active,#sr-pb-duration-two.active,#sr-pb-duration-three.active,#sr-ob-duration-one.active,#sr-ob-duration-two.active,#sr-ob-duration-three.active,#amount-one.active,#amount-two.active,#amount-three.active,#amount-four.active,#amount-five.active,#amount-six.active,#amount-seven.active,#amount-eight.active,#amount-nine.active,#amount-ten.active,#amount-eleven.active{background-color:#dadada}#sl-ob-loc-btn.active i:before,#sl-pb-loc-btn.active i:before,#hd-btn.active i:before,#fd-btn.active i:before,#sc-ob-loc-btn.active i:before,#sc-pb-loc-btn.active i:before,#sr-pb-loc-btn.active i:before,#sr-ob-loc-btn.active i:before,#sr-pb-duration-one.active i:before,#sr-pb-duration-two.active i:before,#sr-pb-duration-three.active i:before,#sr-ob-duration-one.active i:before,#sr-ob-duration-two.active i:before,#sr-ob-duration-three.active i:before,#amount-one.active i:before,#amount-two.active i:before,#amount-three.active i:before,#amount-four.active i:before,#amount-five.active i:before,#amount-six.active i:before,#amount-seven.active i:before,#amount-eight.active i:before,#amount-nine.active i:before,#amount-ten.active i:before,#amount-eleven.active i:before{color:#dc1a1a}#small-sl-pb-loc-btn,#small-sl-ob-loc-btn{cursor:pointer}#small-sl-pb-loc-btn.active,#small-sl-ob-loc-btn.active{background-color:#dadada}#small-sl-pb-loc-btn.active i:before,#small-sl-ob-loc-btn.active i:before{color:#dc1a1a}#show-btn .btn-icon .sc_button_icon,#show-btn .btn-icon .sc_button_text{display:inline-block;vertical-align:middle}#book-now,#pb-main-btn,#ob-main-btn{cursor:pointer}#custom a.active{background-color:#1F373A}#custom a.inactive{background-color:#415d61}.dxzFqr{padding:13px 30px !important;border-radius:25px !important;font-size:14px !important;color:#fff !important}.emvbRO~a{display:none !important}.elementor-2925 .elementor-element.elementor-element-e64576c>.elementor-element-populated{background-position:right 49px !important}.elementor-2925 .elementor-element.elementor-element-0c39494>.elementor-element-populated.elementor-column-wrap{background-position:right !important;background-size:auto !important}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:116px !important;margin-right:5px !important}li.heateor_sss_facebook_recommend .fb-like span iframe{width:125px !important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:80px !important;margin-right:5px !important}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:63px !important;margin-right:5px !important}.full-width-right div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px !important;vertical-align:top !important;display:inline-flex !important;margin-top:0 !important}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet iframe{min-height:auto !important;height:20px !important}#sb_instagram.sbi_fixed_height{height:auto !important}.links-section h5{margin-top:2em !important;color:#1f373a !important}.links-section ul li a{color:#1f373a !important}.e-waiver{font-family:"Lato", sans-serif;font-size:14px;font-weight:800;font-style:normal;line-height:16px;text-decoration:none;text-transform:uppercase;letter-spacing:0.38px;color:#fff !important;background:#62ccc7;padding:1.6em 3em}.e-waiver:hover{background:#1F373A;color:#fff !important}footer .elementor-element-0d32879 .elementor-tab-title{background-color:transparent !important;text-align:right}footer .elementor-element-0d32879 .elementor-tab-title a{color:#fff !important}footer .elementor-element-0d32879 .elementor-tab-title:hover a{color:#fff !important}footer .elementor-element-0d32879 .elementor-tab-title .elementor-toggle-icon:before{background:transparent !important}footer .elementor-element-0d32879 .elementor-tab-content h4{color:#a8a8a8;font-weight:800;margin:0 0 20px 0;font-size:19px;text-transform:uppercase}footer .elementor-element-0d32879 .elementor-tab-content ul{column-count:2;font-size:15px;text-transform:uppercase}footer .elementor-element-0d32879 .elementor-tab-content ul li a{color:#a8a8a8;font-weight:800}.single-post article .post_content_single h1,.single-post article .post_content_single h2{color:#1f373a;font-size:24px}.single-post article .post_content_single h3{color:#1f373a;font-size:20px}#faq-form ::placeholder,#careers-form ::placeholder{font-size:16px !important;text-transform:uppercase !important;font-weight:600 !important;color:#707070 !important}.careers-input input[type="file"]{margin:0 !important;padding:0 !important;border:none !important;height:auto !important}.careers-input .upload-text{margin-bottom:20px !important;font-size:14px;color:#000;font-weight:600;margin-top:5px}.testimonial-section__item{width:48%;display:inline-block;vertical-align:top;margin:0 10px}.testimonial-section__item h1{font-size:20px}.testimonial-section__item span{display:block;margin-top:20px}.our-instructors{max-width:100%;margin:0 auto;padding:0;text-align:center;font-size:0;list-style:none}.our-instructors li{display:inline-block;width:23%;vertical-align:middle;box-sizing:border-box;margin:10px;padding:0;text-align:center;position:relative}.our-instructors li img{display:block;width:100%;height:auto;border:none;transform:scale(1);transition:all 1s}.our-instructors li span{position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;background:#000 no-repeat center 20%;background-size:50px 50px;opacity:0.3;filter:alpha(opacity=30);transition:all 0.6s}.our-instructors li .name{display:inline-block;border:2px #fff solid;padding:0 30px;box-sizing:border-box;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;color:white;opacity:0.9;filter:alpha(opacity=90);margin-left:auto;margin-right:auto;left:0;right:0;top:70%;position:absolute;width:80%}@media (max-width:1023px){.our-instructors li{width:30%}}@media (max-width:767px){.our-instructors li{width:45%}}@media (max-width:479x){.our-instructors li{width:100%}}.homepage-testimonial-section .elementskit-testimonial_card{padding:0 !important}.homepage-testimonial-section .elementskit-testimonial_card p{text-align:left !important;font-style:normal !important;display:block !important;font-size:21px !important;color:#fff !important;font-weight:bold !important}.homepage-testimonial-section .elementskit-testimonial_card .elementskit-author-des{text-align:left !important;display:block !important;font-size:16px !important;text-transform:uppercase !important;font-weight:700 !important;color:#00c2e2 !important}.homepage-testimonial-section button.slick-prev{bottom:-15% !important;color:#f9f9f9 !important;top:auto !important;border:3px solid #313e47 !important;border-radius:50% !important;font-size:22px !important;background:transparent !important}.homepage-testimonial-section button.slick-next{font-size:22px !important;bottom:-15% !important;color:#f9f9f9 !important;top:auto !important;border:3px solid #313e47 !important;border-radius:50% !important;left:11% !important;background:transparent !important}.breadcrumbs a{color:#6a6a6a !important;text-decoration:none !important}.breadcrumbs a:hover{text-decoration:none !important;color:#62CCC7 !important}@media (max-width:1024px){.tablet-menu-navigation #main-menu li.menu-item{margin-bottom:12px}.tablet-menu-navigation .elementskit-dropdown-has>a .elementskit-submenu-indicator{border:none}.tablet-menu-navigation .elementskit-dropdown-has .elementskit-megamenu-panel .elementor-row .elementor-column{width:50% !important}.tablet-menu-navigation .elementskit-dropdown-has .elementskit-megamenu-panel .elementor-row .elementor-column .elementor-widget-wrap>.elementor-element{line-height:16px}}.menu_mobile .search_mobile{display:none !important}@media (max-width:767px){.menu_mobile .menu_mobile_nav_area ul li{margin-bottom:10px !important}.menu_mobile .menu_mobile_nav_area ul li.current-menu-item>a{color:#62ccc7 !important}.menu_mobile .menu_mobile_nav_area ul li>a{max-width:500px !important;font-size:16px !important;margin:0 20px}}footer #newsletter form .form-group{display:flex}footer #newsletter form .form-group .input-group input[type="email"]{width:393px;background:none;color:#fff}footer #newsletter form .form-group .input-group input[type="email"]:focus{border:1px solid #fff}@media only screen and (max-width:1199px){footer #newsletter form .form-group .input-group input[type="email"]{width:300px}}@media only screen and (max-width:479px){footer #newsletter form .form-group .input-group input[type="email"]{width:100%}}footer #newsletter form .form-group .input-group input[type="submit"]{margin:0;width:100%;padding:21.5px 50px;background:#62ccc7 !important}footer #newsletter form .form-group .input-group input[type="submit"]:hover{background:#4ea9a4 !important}@media only screen and (max-width:479px){footer #newsletter form .form-group .input-group{margin:5px 0}}@media only screen and (max-width:479px){footer #newsletter form .form-group{display:block}}footer #newsletter form .agree-privacy-policy{margin-top:-20px;font-size:16px;color:#fff}footer #newsletter form .wpcf7-response-output{border-color:#62ccc7;color:#fff;padding:10px;text-align:center;margin:0}footer #footer-main-links h5,footer #footer-surf-lessons h5,footer #footer-surf-camps h5{font-size:18px;display:block;color:#fff;margin-bottom:30px}footer #footer-main-links ul li a,footer #footer-surf-lessons ul li a,footer #footer-surf-camps ul li a{color:#a8a8a8;text-transform:uppercase}footer #footer-main-links ul li a:hover,footer #footer-surf-lessons ul li a:hover,footer #footer-surf-camps ul li a:hover{color:#fff}footer #footer-main-links ul#menu-footer-main-links{column-count:2}footer .footer-tel,footer .footer-email,footer .footer-address,footer .footer-location{display:block;margin-bottom:15px;text-transform:uppercase;font-size:14px;font-weight:800;font-family:"Lato"}footer .footer-tel,footer .footer-location{color:#62ccc7 !important}footer .footer-tel:hover,footer .footer-location:hover{color:#fff !important}footer .footer-email:hover{color:#fff !important}footer .footer-email,footer .footer-address{color:#a8a8a8 !important}footer .copyright{color:#b3b3b3;font-size:14px;font-weight:400}footer .copyright a{color:#fff !important}footer .copyright a:hover{color:#62ccc7 !important}.elementor-585 .elementor-element.elementor-element-9ca9be1{width:38%}.elementor-585 .elementor-element.elementor-element-46a4b13{width:20%}.elementor-585 .elementor-element.elementor-element-86f1070{width:32%}.elementor-585 .elementor-element.elementor-element-496bf10{margin:0 !important}.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-social-icon{padding:40px !important}.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-repeater-item-e6ba729.elementor-social-icon:hover,.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-repeater-item-5a02e3e.elementor-social-icon:hover,.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-repeater-item-be14740.elementor-social-icon:hover,.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-repeater-item-fd77052.elementor-social-icon:hover,.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-repeater-item-bd2f8f3.elementor-social-icon:hover{background-color:#63ccc7}@media only screen and (max-width:2510px){#header-social-media{width:75% !important}#header-social-media .elementor-container{max-width:100% !important}.header-contact-number{width:6.763% !important}.header-about-us{width:4.58% !important}.header-blog{width:3.334% !important}.header-gift-cards{width:5.007% !important}.header-contact-us{width:4.806% !important}.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-237px !important}}@media only screen and (max-width:2210px){#header-social-media{width:69% !important}.header-contact-number{width:7.763% !important}.header-about-us{width:5.58% !important}.header-blog{width:4.334% !important}.header-gift-cards{width:6.007% !important}.header-contact-us{width:6.806% !important}}@media only screen and (max-width:2120px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-374px !important}}@media only screen and (max-width:1930px){#header-book-now a{padding:2.5em 3.3em !important}}@media only screen and (max-width:1900px){#header-social-media{width:65% !important}.header-contact-number{width:9.763% !important}.header-about-us{width:7.58% !important}.header-blog{width:6.334% !important}.header-gift-cards{width:8.007% !important}.header-contact-us{width:8.806% !important}}@media only screen and (max-width:1789px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-405px !important}}@media only screen and (max-width:1726px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-404px !important}}@media only screen and (max-width:1702px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-402px !important}.elementor-2925 .elementor-element.elementor-element-18549c9 .sc_icons_item_description{font-size:16px}.sc_icons.sc_icons_modern.sc_icons_size_small div[class*="trx_addons_column-"]{padding:40px 40px 40px 40px !important}}@media only screen and (max-width:1634px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-269px !important}.sc_icons .sc_icons_image img{max-width:70%}.sc_icons.sc_icons_modern.sc_icons_size_small div[class*="trx_addons_column-"] .sc_icons_item .sc_icons_item_title{font-size:26px;line-height:40px}.sc_icons_item_description{font-size:16px}}@media only screen and (max-width:1600px){.header-contact-number{width:11.763% !important}.header-about-us{width:9.58% !important}.header-blog{width:8.334% !important}.header-gift-cards{width:10.007% !important}.header-contact-us{width:10.806% !important}}@media only screen and (max-width:1560px){.elementor-2925 .elementor-element.elementor-element-bda725b .elementor-heading-title,.elementor-2925 .elementor-element.elementor-element-9552526 .elementor-heading-title{font-size:44px !important}.elementor-2925 .elementor-element.elementor-element-3cb9e2e,.elementor-2925 .elementor-element.elementor-element-4748b8a{font-size:18px !important}.homepage-testimonial-section button.slick-next{left:15% !important}}@media only screen and (max-width:1551px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-294px !important}}@media only screen and (max-width:1500px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-295px !important}rs-layer#slider-11-slide-33-layer-4{font-size:170px !important}}@media only screen and (max-width:1495px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-229px !important}.sc_icons.sc_icons_modern.sc_icons_size_small div[class*="trx_addons_column-"]{padding:20px 20px 20px 20px !important}}@media only screen and (max-width:1480px){.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{width:100% !important}li#menu-item-3280 .elementskit-megamenu-panel{width:900px !important}li#menu-item-3753 .elementskit-megamenu-panel{width:900px !important;right:-200px !important;left:auto !important}li#menu-item-3289 .elementskit-megamenu-panel{width:500px !important;right:0 !important;left:auto !important}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel .sc_layouts_item{margin-bottom:7px !important}}@media only screen and (max-width:1470px){.elementor-2937 .elementor-element.elementor-element-5d16d604{width:13.949% !important}#menu-main-header li a{font-size:15px !important;padding:0 12px 0 12px !important}#header-book-now{width:100% !important;text-align:center !important}#header-book-now_sc{text-align:center !important}#book-now-container{width:13.096% !important}#book-now-container a{padding:35px 20px 35px 20px !important;width:160px !important}}@media only screen and (max-width:1450px){.elementor-193 .elementor-element.elementor-element-d64644e{left:425px !important}.elementor-585 .elementor-element.elementor-element-835f3cb{background-position:0 0px !important}.elementor-2925 .elementor-element.elementor-element-cb79822>.elementor-element-populated.elementor-column-wrap{padding:100px !important}}@media only screen and (max-width:1439px){.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde{width:50% !important}.tax-rentals_category .page_content_wrap .content_wrap .container,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container,.tax-surf_camps .page_content_wrap .content_wrap .container,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container{width:100% !important}}@media only screen and (max-width:1400px){.elementor-2925 .elementor-element.elementor-element-cb79822>.elementor-element-populated.elementor-column-wrap{padding:100px !important;background-size:contain !important}}@media only screen and (max-width:1350px){.header-contact-number{width:15.763% !important}.header-about-us{width:11.58% !important}.header-blog{width:10.334% !important}.header-gift-cards{width:12.007% !important}.header-contact-us{width:12.806% !important}.contact-details .address p,.contact-details .phone-number p,.contact-details .email p,.contact-details .working-hours p{font-size:15px !important}.elementor-2925 .elementor-element.elementor-element-710cf33>.elementor-widget-container{margin:75px 0 0 0 !important}.homepage-testimonial-section .slick-next{left:16% !important}.homepage-testimonial-section .elementskit-testimonial_card p{font-size:18px !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{padding:56px 0px 50px 0px !important}}@media only screen and (max-width:1335px){.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-245px !important}.sc_icons.sc_icons_modern.sc_icons_size_small div[class*="trx_addons_column-"] .sc_icons_item .sc_icons_item_title{font-size:26px;line-height:40px}.sc_icons_item_description{font-size:15px}.sc_icons.sc_icons_modern.sc_icons_size_small div[class*="trx_addons_column-"]{padding:20px 15px 20px 15px !important}}@media only screen and (max-width:1310px){#book-now-container .sc_layouts_item{width:100% !important}#book-now-container a{padding:35px 0px 35px 0px !important;width:100% !important}#menu-main-header li a{font-size:14px !important;padding:0 10px !important}.elementor-2937 .elementor-element.elementor-element-5d16d604{width:15.949% !important}}@media only screen and (max-width:1280px){.elementor-193 .elementor-element.elementor-element-d64644e{left:380px !important}.elementor-193 .elementor-element.elementor-element-d64644e img{width:400px !important}.elementor-3816 .elementor-element.elementor-element-33467de .elementor-column{display:inline-block !important;vertical-align:top !important}.elementor-3816 .elementor-element.elementor-element-33467de .elementor-column .elementor-column-wrap{padding:0 !important}.page-template-page-surf-camps-overview .ul.filter-container{margin-top:50px !important}.page-template-page-surf-camps-overview ul.filter-container li{margin:10px !important}.elementor-2925 .elementor-element.elementor-element-18549c9{margin-top:-10px !important;background-color:#1f373a}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:305px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:165px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:225px !important}a#slider-11-slide-33-layer-0{font-size:15px !important;padding:10px 33px !important}}@media only screen and (max-width:1279px){#sl-pb-loc-btn,#sl-ob-loc-btn{font-size:16px !important}.google-review-title .elementor-widget-container{background-size:contain !important}.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde{width:50% !important}#amount-one,#amount-two,#amount-three,#amount-four,#amount-five,#amount-six,#amount-seven,#amount-eight,#amount-nine,#amount-ten,#amount-eleven{font-size:16px !important}.testimonial-section__item{width:46% !important}.ourinstructors__item{margin:0 8px 50px !important}.homepage-surf-retreats h2{font-size:65px !important}.elementor-3115 .elementor-element.elementor-element-a0a50cc{margin-top:50px !important}.elementor-2925 .elementor-element.elementor-element-a863ee9 .elementskit-post-body .entry-title a{font-size:21px !important}}@media only screen and (max-width:1239px){.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title{font-size:65px !important}}@media only screen and (max-width:1199px){.header-contact-number{width:17.763% !important}.header-about-us{width:13.58% !important}.header-blog{width:12.334% !important}.header-gift-cards{width:14.007% !important}.header-contact-us{width:14.806% !important}#surf-lesson-banner{background-position:70% 100% !important}#menu-main-header li a{font-size:13px !important;padding:0 8px 0 8px !important}.contact-details-container .elementor-container,.contact-details-container .elementor-row{display:inline-block !important}.elementor-193 .elementor-element.elementor-element-2e94f79,.elementor-193 .elementor-element.elementor-element-8c2452d{width:49% !important;display:inline-block !important;vertical-align:top !important}.elementor-193 .elementor-element.elementor-element-03763a8,.elementor-193 .elementor-element.elementor-element-ca691d0{width:50% !important;display:inline-block !important}.contact-map{min-height:282px !important}.elementor-193 .elementor-element.elementor-element-d64644e{left:250px !important}.elementor-193 .elementor-element.elementor-element-d64644e img{width:315px !important}.elementor-180 .elementor-element.elementor-element-d3013ea{background-position:19% 100% !important}.elementor-180 .elementor-element.elementor-element-8e98f59 .elementor-heading-title{font-size:80px !important}.elementor-585 .elementor-element.elementor-element-835f3cb{background-size:contain !important;background-position:0 !important}.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-wrapper .elementor-image-box-img{width:52% !important}.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-content .elementor-image-box-title{margin-top:1.1em !important}.elementor-3195 .elementor-element.elementor-element-9e7b0f8>.elementor-widget-container,.elementor-3196 .elementor-element.elementor-element-86c94e6>.elementor-widget-container,.elementor-3200 .elementor-element.elementor-element-78fbcd0>.elementor-widget-container{background-size:contain !important}.surf-retreats--item,.other-service--item{margin-right:27px !important}.top-elements .elementor-row{display:block !important}.back-btn,.breadcrumbs{width:100% !important}.breadcrumbs p{text-align:left !important}.elementor-3452 .elementor-element.elementor-element-13fbfa2{background-position:40% 100% !important}.elementor-3115 .elementor-element.elementor-element-1472728{background-position:15% 100% !important}.elementor-element-b5231e0 h3{font-size:27px !important}.elementor-3115 .elementor-element.elementor-element-f2db77d{font-size:16px !important}.elementor-3708 .elementor-element.elementor-element-2cab465{background-position:50% 100% !important}.elementor-3115 .elementor-element.elementor-element-cadc5dd>.elementor-element-populated.elementor-column-wrap{padding:50px !important}.elementor-3115 .elementor-element.elementor-element-75546ee>.elementor-element-populated.elementor-column-wrap{padding:50px !important}.homepage-testimonial-section .left-content .elementor-column-wrap{padding:100px 70px !important}.home-testimonials .sc_testimonials_item_content p{font-size:20px !important;line-height:27px !important}.elementor-2925 .elementor-element.elementor-element-cb79822>.elementor-element-populated.elementor-column-wrap{padding:100px 50px !important}.elementor-3115 .elementor-element.elementor-element-2fd67ed,.elementor-3115 .elementor-element.elementor-element-80ba3ba{padding:70px 0px 0px 0px !important}.surf-retreats--item .image-container .category i,.other-service--item .image-container .category i{padding:23px 20px !important}.big-screen-bg img{transform:translate(-50%, 0px) !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:150px !important}rs-layer#slider-11-slide-33-layer-1{font-size:60px}rs-layer#slider-11-slide-33-layer-4{font-size:143px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:210px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:295px !important}a#slider-11-slide-33-layer-0{font-size:15px !important}}@media only screen and (max-width:1160px){#menu-main-header li a{font-size:13px !important;padding:0 7px !important}#book-now-container a{font-size:13px !important}}@media only screen and (max-width:1150px){.surf-school-text{top:122px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:285px !important}}@media only screen and (max-width:1114px){rs-layer#slider-11-slide-33-layer-4{font-size:125px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:135px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:195px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:270px !important}}@media only screen and (max-width:1080px){.sc_icons .sc_icons_item_description{font-size:14px !important}.surf-school-text{top:113px !important}.book-now-btn{top:220px !important}}@media only screen and (max-width:1060px){#book-now-container a{font-size:13px !important}#menu-main-header li a{font-size:12px !important;padding:0 8px 0 8px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:145px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:290px !important}}@media only screen and (min-width:1025px){.elementor-2937 .elementor-element.elementor-element-423f979{display:none !important}}@media only screen and (max-width:1024px){#header-social-media{width:100% !important}#full-device{display:none !important}#mid-device{display:block !important}.mid-device-top-menu{text-align:center !important}.mid-device-top-menu .elementor-row,.mid-device-top-menu .elementor-column,.mid-device-top-menu .elementor-column-wrap{display:inline-block !important}.elementor-2937 .elementor-element.elementor-element-5d16d604{width:250px !important}.elementor-2937 .elementor-element.elementor-element-2cd9ec15{width:72% !important}.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde,.elementor-3504 .elementor-element.elementor-element-23ab5f4,.elementor-3504 .elementor-element.elementor-element-0eecdf0{width:50% !important}#amount-one,#amount-two,#amount-three,#amount-four,#amount-five,#amount-six,#amount-seven,#amount-eight,#amount-nine,#amount-ten,#amount-eleven{font-size:16px !important;padding:15px 15px 15px 15px !important}#book-now-container{display:none !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title{font-size:61px !important}.custom-category-content{max-width:738px !important;margin-left:auto !important;margin-right:auto !important}.custom-category-content--list__item{width:47% !important;margin-right:10px !important}.elementor-2925 .elementor-element.elementor-element-5e9dd7f,.elementor-2925 .elementor-element.elementor-element-060cf0e{width:50% !important}.elementor-2925 .elementor-element.elementor-element-710cf33>.elementor-widget-container{margin:65px 0 0px 0px !important;text-align:center !important}.elementor-2925 .elementor-element.elementor-element-334d7ba,.elementor-2925 .elementor-element.elementor-element-9893daf{width:100% !important}.elementor-2925 .elementor-element.elementor-element-0c39494,.elementor-2925 .elementor-element.elementor-element-633b527,.elementor-2925 .elementor-element.elementor-element-e64576c,.elementor-2925 .elementor-element.elementor-element-22d7486{width:50% !important}.elementor-element-0c39494 .elementor-column-wrap{background-position:left !important}.elementor-2937 .elementor-element.elementor-element-525aa91 .elementskit-menu-hamburger{padding:11px 8px !important;background:none !important;border:none !important}.elementor-2937 .elementor-element.elementor-element-525aa91 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#62ccc7 !important;height:3px !important}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{display:none !important}.elementor-2937 .elementor-element.elementor-element-525aa91 .elementskit-menu-close{margin:45px 12px 12px 12px !important;color:#62ccc7 !important;background:none !important;border:none !important;font-size:16px !important;font-weight:700 !important}#menu-main-header li a{font-size:16px !important;padding:0 8px 14px 8px !important;color:#1F373A !important}#menu-main-header li a.custom-sub-menu{font-size:14px !important;padding:0 0 14px 0 !important;color:#1F373A !important}.elementor-3827 .elementor-element.elementor-element-2a2c9ca .sc_layouts_item,.elementor-3816 .elementor-element.elementor-element-33467de .sc_layouts_item,.elementor-3833 .elementor-element.elementor-element-0a75129 .sc_layouts_item{margin-bottom:0 !important}.top-header-links .elementor-image-box-wrapper{display:inline-block !important;text-align:center !important}.top-header-links .elementor-image-box-wrapper .elementor-image-box-img{width:100% !important}.top-header-links .elementor-image-box-wrapper p{margin-bottom:0 !important}li#menu-item-3280 .elementskit-megamenu-panel,li#menu-item-3753 .elementskit-megamenu-panel,li#menu-item-3289 .elementskit-megamenu-panel{width:100% !important}.elementor-2925 .elementor-element.elementor-element-18549c9{background:#1f373a !important}.elementor-2925 .elementor-element.elementor-element-18549c9>.elementor-background-overlay{background-image:none !important}.elementor-2925 .elementor-element.elementor-element-18549c9 .sc_icons_columns_wrap .trx_addons_column-1_4{background-color:#152527 !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:175px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:124px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:245px !important}rs-layer#slider-11-slide-33-layer-4{font-size:110px !important;letter-spacing:8px !important}#banner-bg rs-sbg{background-position:66% 50% !important}.homepage-testimonial-section .slick-prev,.homepage-testimonial-section .slick-next{bottom:auto !important}.homepage-testimonial-section .elementskit-testimonial_card p{font-size:14px !important}.homepage-testimonial-section .slick-next{left:auto !important}.elementor-3115 .elementor-element.elementor-element-80ba3ba{margin-top:0 !important;padding:60px 0px 0px 0px !important}.elementor-585 .elementor-element.elementor-element-5b9d6d3{padding:30px 0px 80px 0px !important}.elementor-585 .elementor-element.elementor-element-9ca9be1{width:40% !important}.elementor-585 .elementor-element.elementor-element-421e5a5{width:50% !important}.big-screen-bg,.desktop-bg,.tablet-bg{height:72% !important}.homepage-testimonial-section button.slick-prev,.homepage-testimonial-section button.slick-next{bottom:-30% !important}.homepage-testimonial-section button.slick-next{left:12% !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{padding:60px 0px 50px 0px !important}.elementor-2925 .elementor-element.elementor-element-2f495a6>.elementor-element-populated.elementor-column-wrap,.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0 !important}}@media only screen and (max-width:1023px){.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-wrapper .elementor-image-box-img{width:25% !important;overflow:initial !important}.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-img img{margin-top:-8px !important}.surf-lessons--item{width:47% !important;margin-bottom:20px !important}.surf-lessons--item .image-container .image{min-height:400px !important}.surf-lessons--item .image-container .category p{font-size:16px !important}.surf-lessons--item__title h2,.surf-retreats--item__title h2,.other-service--item__title h2{font-size:20px !important;line-height:inherit !important}.surf-retreats--item,.other-service--item{width:47% !important;margin-right:10px !important}.elementor-193 .elementor-element.elementor-element-d64644e{display:none !important}.elementor-585 .elementor-element.elementor-element-014786c{width:100% !important}.elementor-585 .elementor-element.elementor-element-86f1070{width:60% !important}.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-social-icon{padding:33px !important}.full-width-left,.full-width-right{width:100% !important}.full-width-left .sp-mask.sp-grab{text-align:center !important;margin:0 auto !important}.elementor-3504 .elementor-element.elementor-element-78ac8c0,.elementor-3504 .elementor-element.elementor-element-c8581b2,.elementor-3504 .elementor-element.elementor-element-fd8913c{width:20% !important}.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde{width:35% !important}.elementor-6068 .elementor-element.elementor-element-194981dd,.elementor-6068 .elementor-element.elementor-element-409e9255,.elementor-6116 .elementor-element.elementor-element-194981dd,.elementor-6116 .elementor-element.elementor-element-409e9255{width:100% !important}.elementor-element-a3ee2f8 iframe{width:100% !important;height:100% !important}.elementor-element-cce50e2 iframe,.elementor-element-d274162 iframe{width:100% !important;height:400px !important}.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title{font-size:60px !important}.elementor-3115 .elementor-element.elementor-element-80ba3ba{padding:75px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-75546ee,.elementor-3115 .elementor-element.elementor-element-32ca762{width:100% !important}.elementor-3115 .elementor-element.elementor-element-32ca762{height:500px !important}.elementor-3115 .elementor-element.elementor-element-32ca762 .elementor-column-wrap{background-size:contain !important}.custom-container ul.filter-container li{margin:0 10px 10px 10px !important}.custom-category-content--list__item .title h2{font-size:20px !important;line-height:inherit !important}.elementor-3115 .elementor-element.elementor-element-2fd67ed{padding:70px 0px 0px 0px !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-cc140dd .elementor-heading-title{font-size:53px !important}.elementor-3115 .elementor-element.elementor-element-f2bf960,.elementor-3115 .elementor-element.elementor-element-13d1beb{width:100% !important}.elementor-3115 .elementor-element.elementor-element-f2bf960>.elementor-element-populated.elementor-column-wrap{padding:90px 0 50px 0 !important}.elementor-3115 .elementor-element.elementor-element-a0a50cc{padding:75px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-c76b859>.elementor-element-populated.elementor-column-wrap{padding:100px 50px 200px 50px !important}.elementor-3115 .elementor-element.elementor-element-7c4423a .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-3b9c64d .elementor-heading-title{font-size:26px !important}.elementor-2925 .elementor-element.elementor-element-5e9dd7f,.elementor-2925 .elementor-element.elementor-element-060cf0e{width:100% !important}.elementor-2925 .elementor-element.elementor-element-2f495a6,.elementor-2925 .elementor-element.elementor-element-ee300ad{width:100% !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{padding:40px 0 30px 0 !important;background-position:top center !important}.elementor-2925 .elementor-element.elementor-element-80459f9 .elementor-heading-title{font-size:50px !important;text-align:center !important}.elementor-2925 .elementor-element.elementor-element-ee300ad .sc_align_right{text-align:center !important}.elementor-element-56aa64b h2.entry-title{font-size:20px !important}.surf-lessons--item .image-container .mask{bottom:60px !important}.tax-surf_camps .page_content_wrap .content_wrap .container,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container{width:100% !important}.tax-surf_camps .page_content_wrap .content_wrap .container .col-md-4,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container .col-md-4{width:49% !important;display:inline-block !important;max-width:50% !important;flex:0 0 50% !important}.tax-surf_camps h1,.tax-surf_lesson h1,.tax-surf_retreats h1,.tax-other_services_category h1,.tax-rentals_category h1{font-size:50px !important;margin-bottom:40px !important}.tax-surf_camps .text-content h4,.tax-surf_lesson .text-content h4,.tax-surf_retreats .text-content h4,.tax-other_services_category .text-content h4,.tax-rentals_category .text-content h4{font-size:20px !important;line-height:24px !important}.tax-rentals_category .page_content_wrap .content_wrap .container,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container,.tax-surf_camps .page_content_wrap .content_wrap .container,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container{width:100% !important}.testimonial-section__item{width:100% !important}.testimonial-section__item h1{line-height:26px !important}.ourinstructors__item{width:47% !important}.ourinstructors__item--content h2{padding:10px 5px !important}.elementor-2925 .elementor-element.elementor-element-67b61fd>.elementor-widget-container{padding:0 0 20px 0 !important}.elementor-element.elementor-element-2a204c3 .sc_align_left{text-align:center !important}}@media only screen and (max-width:991px){#page-banner h1{font-size:80px !important}.elementor-element-cadc5dd .elementor-column-wrap{padding:50px !important}.homepage-testimonial-section .left-content .elementor-column-wrap{padding:100px 70px !important}#faq-form ::placeholder{font-size:14px !important}#faq-form input[type="text"],#faq-form input[type="email"],#faq-form input[type="tel"],#faq-form textarea{padding:10px !important;font-size:13px !important;font-weight:400 !important;margin-bottom:10px !important}.homepage-testimonial-section button.slick-prev,.homepage-testimonial-section button.slick-next{bottom:-20% !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:135px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:270px !important}}@media only screen and (max-width:930px){.elementor-2937 .elementor-element.elementor-element-2cd9ec15{width:69% !important}}@media only screen and (max-width:865px){.elementor-3115 .elementor-element.elementor-element-2fd67ed,.elementor-3115 .elementor-element.elementor-element-80ba3ba{padding:60px 0px 0px 0px !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title{font-size:48px !important}}@media only screen and (max-width:850px){rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:117px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:160px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:235px !important}}@media only screen and (max-width:815px){.elementor-2937 .elementor-element.elementor-element-2cd9ec15{width:67% !important}}@media only screen and (max-width:777px){rs-module-wrap#rev_slider_11_1_wrapper{height:640px !important}#slider-11-slide-33-layer-4{font-size:110px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:170px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:285px !important}a#slider-11-slide-33-layer-0{top:auto !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:230px !important}rs-layer#slider-11-slide-33-layer-4{font-size:95px !important;letter-spacing:6px !important}#slider-11-slide-33-layer-4{font-size:100px !important}}@media only screen and (max-width:767px){.sc_item_title_text br,.elementor-text-editor p br{display:block !important}.mid-device-top-menu,.elementor-2937 .elementor-element.elementor-element-423f979{display:none !important}#page-banner h1{font-size:65px !important}.heading-bg .elementor-column-wrap{background-size:contain !important}.elementor-3532 .elementor-element.elementor-element-13fbfa2{background-position:90% 100% !important}.surf-lessons--item,.surf-retreats--item,.other-service--item{width:100% !important;margin-right:0 !important}.single-post .post_header h1{font-size:43px !important;line-height:initial !important}.big-pb-column,.big-ob-column{width:auto !important;margin-right:15px}.elementor-585 .elementor-element.elementor-element-fc3b48a{text-align:center !important}.elementor-585 .elementor-element.elementor-element-2e4a5ce>.elementor-element-populated.elementor-column-wrap{padding:0 !important}.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-wrapper .elementor-image-box-img{text-align:center !important;width:100% !important}.elementor-585 .elementor-element.elementor-element-ebeade0 .elementor-image-box-content .elementor-image-box-title{text-align:center !important;margin-top:0 !important}.elementor-193 .elementor-element.elementor-element-2e94f79,.elementor-193 .elementor-element.elementor-element-8c2452d{width:100% !important;display:inline-block !important;vertical-align:top !important}.elementor-193 .elementor-element.elementor-element-03763a8,.elementor-193 .elementor-element.elementor-element-ca691d0{width:100% !important;display:inline-block !important}.elementor-193 .elementor-element.elementor-element-fb6aae5 .elementor-heading-title,.elementor-193 .elementor-element.elementor-element-30d905e .elementor-heading-title{text-align:center !important}.contact-details .address .elementor-icon-box-icon,.contact-details .phone-number .elementor-icon-box-icon,.contact-details .email .elementor-icon-box-icon,.contact-details .working-hours .elementor-icon-box-icon{width:auto !important;display:inline-block !important;vertical-align:middle !important}.contact-details .address .elementor-icon-box-content,.contact-details .phone-number .elementor-icon-box-content,.contact-details .email .elementor-icon-box-content,.contact-details .working-hours .elementor-icon-box-content{width:auto !important;display:inline-block !important;vertical-align:text-bottom !important}.elementor-585 .elementor-element.elementor-element-5b9d6d3{padding:20px 0px 60px 0px}.elementor-585 .elementor-element.elementor-element-9ca9be1,.elementor-585 .elementor-element.elementor-element-86f1070{width:100% !important}.elementor-585 .elementor-element.elementor-element-610a58c{display:none !important}.elementor-585 .elementor-element.elementor-element-c08c16e{display:block !important}.elementor-585 .elementor-element.elementor-element-496bf10 .elementor-social-icon{padding:30px 20px !important;border:none !important}.full-width-right h1{font-size:65px !important;line-height:initial !important}.accordion{margin-top:30px !important;padding:0 !important}.google-review-title h2{font-size:45px !important}.elementor-3195 .elementor-element.elementor-element-1965fb1f>.elementor-element-populated.elementor-column-wrap,.elementor-3196 .elementor-element.elementor-element-6298dbfc>.elementor-element-populated.elementor-column-wrap,.elementor-3200 .elementor-element.elementor-element-70fc35f8>.elementor-element-populated.elementor-column-wrap,.elementor-5810 .elementor-element.elementor-element-6194f781>.elementor-element-populated.elementor-column-wrap{padding:0 !important}.back-btn .elementor-icon-box-icon{width:auto !important;display:inline-block !important}.back-btn .elementor-icon-box-content{display:inline-block !important;vertical-align:super !important}.slider-pro .sp-button{width:11px !important;height:11px !important}.elementor-3452 .elementor-element.elementor-element-13fbfa2{background-position:30% 100% !important}.elementor-3504 .elementor-element.elementor-element-78ac8c0,.elementor-3504 .elementor-element.elementor-element-c8581b2,.elementor-3504 .elementor-element.elementor-element-fd8913c,.elementor-3504 .elementor-element.elementor-element-9c54112,.elementor-3504 .elementor-element.elementor-element-b58d044{width:33% !important}.elementor-3504 .elementor-element.elementor-element-b5fa6ab{width:45% !important}.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde{width:50% !important}.elementor-3115 .elementor-element.elementor-element-1472728{background-position:15% 100% !important}.elementor-element-75546ee .elementor-column-wrap{padding:50px !important}.elementor-3115 .elementor-element.elementor-element-741d79a{font-size:17px !important}.elementor-3708 .elementor-element.elementor-element-2cab465{background-position:50% 100% !important}.custom-category-content--list__item{width:100% !important;margin-right:0 !important}.page-template-page-rentals-overview .ul.filter-container li{margin:0 10px 10px !important}.custom-category-content--list__item .image-container .mask{bottom:59px !important}.elementor-3115 .elementor-element.elementor-element-1472728#page-banner{background-position:20% 100% !important}.elementor-3115 .elementor-element.elementor-element-2fd67ed{margin-top:0 !important;padding:100px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title{font-size:48px !important}.elementor-3115 .elementor-element.elementor-element-a0a50cc{padding:65px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-cc140dd .elementor-heading-title{font-size:60px !important}.elementor-3115 .elementor-element.elementor-element-c76b859>.elementor-element-populated.elementor-column-wrap{padding:100px 50px 100px 50px !important;background-repeat:no-repeat !important;background-size:cover !important}.elementor-3115 .elementor-element.elementor-element-4010808{font-size:21px !important}.elementor-3115 .elementor-element.elementor-element-ac169fa>.elementor-element-populated.elementor-column-wrap{padding:0 !important;margin-top:30px !important}.elementor-3115 .elementor-element.elementor-element-2198719>.elementor-element-populated.elementor-column-wrap{padding:0 !important}.elementor-2925 .elementor-element.elementor-element-710cf33 .elementor-heading-title{font-size:55px !important}.elementor-2925 .elementor-element.elementor-element-0c39494>.elementor-element-populated.elementor-column-wrap,.elementor-2925 .elementor-element.elementor-element-22d7486>.elementor-element-populated.elementor-column-wrap{background-position:center !important;background-size:contain !important}.elementor-2925 .elementor-element.elementor-element-9552526 .elementor-heading-title,.elementor-2925 .elementor-element.elementor-element-bda725b .elementor-heading-title,.elementor-2925 .elementor-element.elementor-element-3cb9e2e .elementor-text-editor,.elementor-2925 .elementor-element.elementor-element-4748b8a .elementor-text-editor,.elementor-element.elementor-element-83fee1a.sc_fly_static.elementor-widget.elementor-widget-trx_sc_button,.homepage-locations .ocean-beach .elementor-row .sc_item_button.sc_align_right{text-align:center !important}.elementor-2925 .elementor-element.elementor-element-633b527>.elementor-element-populated.elementor-column-wrap,.elementor-2925 .elementor-element.elementor-element-e64576c>.elementor-element-populated.elementor-column-wrap{padding:50px 20px !important;background-position:center !important}.elementor-2925 .elementor-element.elementor-element-0c39494,.elementor-2925 .elementor-element.elementor-element-633b527,.elementor-2925 .elementor-element.elementor-element-e64576c,.elementor-2925 .elementor-element.elementor-element-22d7486{width:100% !important}.page_content_wrap{padding-top:30px !important}.custom-container ul.filter-container{margin-top:50px !important}.tax-surf_camps .page_content_wrap .content_wrap .container .col-md-4,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container .col-md-4{width:100% !important;display:block !important}.elementor-2937 .elementor-element.elementor-element-285030e7 .logo_image{width:100% !important;object-fit:contain !important;object-position:left !important}.sc_layouts_menu_mobile_button .sc_layouts_item_icon,.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon{font-size:34px !important;color:#62ccc7 !important}.menu_mobile .sc_layouts_logo{display:none !important}.mobile_device .menu_mobile .menu_mobile_nav_area,.mobile_layout .menu_mobile .menu_mobile_nav_area{margin:7em 0 0 !important}.menu_mobile .menu_mobile_inner{background-color:#1F373A !important}.menu_mobile .menu_mobile_nav_area>ul>li li>a{padding-bottom:0 !important}.menu_mobile .menu_mobile_nav_area ul li>a{color:#fff !important}.menu_mobile .menu_mobile_nav_area .open_child_menu{line-height:7px !important;width:17px !important;height:17px !important;padding:4px !important}#banner-bg rs-sbg{background-position:75% 50% !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:212px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:275px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:328px !important}rs-module-wrap#rev_slider_11_1_wrapper{height:560px !important}a#slider-11-slide-33-layer-0{top:auto !important}#slider-11-slide-33-layer-4{font-size:117px !important;line-height:102px !important}.elementor-2925 .elementor-element.elementor-element-cb79822>.elementor-element-populated.elementor-column-wrap{padding:80px 30px !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{background-position:top center !important}.elementor-2925 .elementor-element.elementor-element-80459f9 .elementor-heading-title{font-size:50px !important;text-align:center !important}.page-id-8584 #page-banner h1{font-size:45px !important}.ourinstructors__item{width:47% !important;margin:0 5px 50px !important}.ourinstructors__item--content h2{font-size:16px !important;padding:5px 5px !important}.ourinstructors__item .instructors-bio{width:90% !important}.homepage-testimonial-section .elementskit-testimonial-slider button.slick-prev,.homepage-testimonial-section .elementskit-testimonial-slider button.slick-next{display:block !important;bottom:-30% !important}.elementor-3115 .elementor-element.elementor-element-512a6cd{margin-top:50px !important}.elementor-3115 .elementor-element.elementor-element-e62ece0 .elementor-icon-list-text{color:#62CCC7;font-size:22px !important}.founder-name h3{font-size:46px !important}.elementor-3115 .elementor-element.elementor-element-2fd67ed,.elementor-3115 .elementor-element.elementor-element-80ba3ba,.elementor-3115 .elementor-element.elementor-element-a0a50cc{background-size:82% auto !important}.elementor-3115 .elementor-element.elementor-element-2fd67ed{margin-top:50px !important;padding:50px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-49f7749{margin-top:50px !important;margin-bottom:50px !important}.elementor-3115 .elementor-element.elementor-element-f2bf960>.elementor-element-populated.elementor-column-wrap{background-size:65% !important;background-position:top center !important;padding:80px 0 30px 0 !important}.elementor-3115 .elementor-element.elementor-element-9bb8952 .elementor-heading-title{font-size:55px !important;text-align:center !important}.elementor-585 .elementor-element.elementor-element-5b9d6d3{padding:20px 0px 60px 0px !important}.google-review-title .elementor-widget-container{background-size:100% !important;margin:55px 0px 0px 0px !important;padding:55px 0px 0px 0px !important}.bjPmRx{padding:0 !important}.elementor-3520 .elementor-element.elementor-element-b776592>.elementor-element-populated.elementor-column-wrap{padding:20px 20px 20px 20px !important}.tax-surf_camps .content_wrap{width:80% !important}.tax-rentals_category .page_content_wrap .content_wrap .container,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container,.tax-surf_camps .page_content_wrap .content_wrap .container,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container{width:100% !important;max-width:100% !important}.tax-rentals_category .page_content_wrap .image-thumbail,.tax-surf_camps .page_content_wrap .image-thumbail{height:250px !important}.elementor-2925 .elementor-element.elementor-element-af4cff5{margin-top:60px !important;margin-bottom:20px !important}.elementor-2925 .elementor-element.elementor-element-a863ee9 .elementskit-post-image-card .elementskit-post-body{padding:0 20px !important}.elementor-2925 .elementor-element.elementor-element-a863ee9 .elementskit-post-body .entry-title{margin:0px 0px 10px 0px !important}.elementor-585 .elementor-element.elementor-element-037ddfd{padding:50px 0px 0px 0px !important}footer #footer-main-links h5,footer #footer-surf-lessons h5,footer #footer-surf-camps h5{margin-bottom:7px !important}}@media only screen and (max-width:720px){rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:205px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:265px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:315px !important}}@media only screen and (max-width:680px){rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:188px !important}rs-layer#slider-11-slide-33-layer-4{font-size:80px !important;letter-spacing:5px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:245px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:295px !important}}@media only screen and (max-width:670px){.elementor-2925 .elementor-element.elementor-element-7d305d6{padding:32px 0 30px 0 !important}}@media only screen and (max-width:650px){.tablet-bg img{min-height:540px !important;object-fit:cover !important;object-position:left !important}rs-module-wrap#rev_slider_11_1_wrapper{height:500px !important}#slider-11-slide-33-layer-4{line-height:9px}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:138px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:196px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:245px !important}rs-layer#slider-11-slide-33-layer-4{line-height:9px !important}.homepage-testimonial-section .elementskit-testimonial-slider button.slick-prev,.homepage-testimonial-section .elementskit-testimonial-slider button.slick-next{bottom:-25% !important}}@media only screen and (max-width:620px){rs-layer-wrap.rs-parallax-wrap.sd-big{top:135px !important}#slider-11-slide-33-layer-0{top:-80px !important}}@media only screen and (max-width:600px){.elementor-2925 .elementor-element.elementor-element-710cf33>.elementor-widget-container{margin:28px 0px 9px 0px !important}#rev_slider_11_1_wrapper,.elementor-element-3a4d6bb{height:490px !important}rs-layer-wrap.rs-parallax-wrap.surf-school-text{top:130px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:183px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:230px !important}rs-layer#slider-11-slide-33-layer-4{line-height:9px}rs-layer-wrap.rs-parallax-wrap.sd-big{top:126px !important}}@media only screen and (max-width:580px){#banner-bg rs-sbg{background-position:78% 50% !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title{font-size:38px !important}}@media only screen and (max-width:550px){.elementor-585 .elementor-element.elementor-element-95f7972 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-2692255 .elementor-heading-title,.elementor-3115 .elementor-element.elementor-element-cc140dd .elementor-heading-title{font-size:40px !important}.elementor-3115 .elementor-element.elementor-element-a0a50cc{padding:50px 0 0 0 !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title{font-size:40px !important}.elementor-element-b34e21d h3{font-size:50px !important}.elementor-3115 .elementor-element.elementor-element-e62ece0 .elementor-icon-list-item,.elementor-3115 .elementor-element.elementor-element-e62ece0 .elementor-icon-list-item a{font-size:22px !important}.elementor-3115 .elementor-element.elementor-element-f2bf960>.elementor-element-populated.elementor-column-wrap{background-size:80% !important}footer .elementor-element-0d32879 .elementor-tab-content ul{column-count:1 !important;font-size:12px !important}.tax-surf_camps .content_wrap{width:95% !important}.homepage-testimonial-section .elementskit-testimonial-slider button.slick-prev,.homepage-testimonial-section .elementskit-testimonial-slider button.slick-next{bottom:-20% !important;width:45px !important;height:45px !important;font-size:19px !important}.homepage-testimonial-section button.slick-next{left:15% !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{padding:25px 0 30px 0 !important}.elementor-2925 .elementor-element.elementor-element-80459f9 .elementor-heading-title{font-size:46px !important}}@media only screen and (max-width:530px){rs-layer-wrap.rs-parallax-wrap.sd-big{top:85px !important}rs-layer-wrap.rs-parallax-wrap.banner-subtitle{top:175px !important}a#slider-11-slide-33-layer-0{font-size:13px !important}rs-layer-wrap.rs-parallax-wrap.book-now-btn{top:215px !important}rs-layer#slider-11-slide-33-layer-4{font-size:65px !important;letter-spacing:5px !important}#rev_slider_11_1_wrapper,.elementor-element-3a4d6bb{height:415px !important}rs-module-wrap#rev_slider_11_1_wrapper{height:480px !important}}@media only screen and (max-width:500px){#page-banner h1{font-size:45px !important}.elementor-3532 .elementor-element.elementor-element-13fbfa2{background-position:90% 100% !important}.elementor-3452 .elementor-element.elementor-element-13fbfa2{background-position:32% 100% !important}.heading-bg .elementor-widget-container{padding:60px 0 0 0 !important}.surf-lessons--item .image-container .category p{padding:17px 0 0 20px !important;font-size:15px !important}.elementor-180 .elementor-element.elementor-element-d3013ea{background-position:26% 100% !important}.elementor-585 .elementor-element.elementor-element-fc3b48a .elementor-heading-title{font-size:40px !important}.elementor-3115 .elementor-element.elementor-element-1472728{background-position:15% 100% !important}.elementor-3708 .elementor-element.elementor-element-2cab465{background-position:50% 100% !important}.elementor-3708 .elementor-element.elementor-element-058fbfb .elementor-heading-title{font-size:38px !important}.elementor-3115 .elementor-element.elementor-element-1472728#page-banner{background-position:15% 100% !important}.home-testimonials .sc_testimonials_item_content p{font-size:18px !important;line-height:25px !important}.ourinstructors__item{width:280px !important;display:block !important;vertical-align:top !important;margin:0px auto 50px !important}.tax-surf_camps .page_content_wrap .content_wrap .container .col-md-4,.tax-surf_camps .page_content_wrap .content_wrap_fullscreen .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap .container .col-md-4,.tax-rentals_category .page_content_wrap .content_wrap_fullscreen .container .col-md-4{width:100% !important;display:block !important;max-width:100% !important;flex:0 0 100% !important}.tax-rentals_category .page_content_wrap .image-thumbail,.tax-surf_camps .page_content_wrap .image-thumbail{height:270px !important}.tax-surf_camps h1,.tax-surf_lesson h1,.tax-surf_retreats h1,.tax-other_services_category h1,.tax-rentals_category h1{font-size:38px !important;margin-bottom:40px !important}.full-width-right h1{font-size:45px !important;line-height:initial !important}.pricing-information-title .elementor-widget-container{margin-top:0 !important;padding-top:0 !important}.e-n-accordion-item-title-text{font-size:18px !important}}@media (max-width:479px){.elementor-2937 .elementor-element.elementor-element-285030e7 .logo_image{width:250px !important;object-fit:scale-down;object-position:left}.content_wrap,.content_container{width:90% !important}.google-review-section .elementor-container{width:90% !important;max-width:100% !important}.home-featured-services .elementor-container{max-width:100% !important}.coHIAR{padding:0 !important}.elementor-3504 .elementor-element.elementor-element-78ac8c0,.elementor-3504 .elementor-element.elementor-element-c8581b2,.elementor-3504 .elementor-element.elementor-element-fd8913c,.elementor-3504 .elementor-element.elementor-element-9c54112,.elementor-3504 .elementor-element.elementor-element-b58d044{width:50% !important}.elementor-3504 .elementor-element.elementor-element-738cca9,.elementor-3504 .elementor-element.elementor-element-faf1bde{width:100% !important}.elementor-3504 .elementor-element.elementor-element-b5fa6ab,.elementor-3504 .elementor-element.elementor-element-23ab5f4,.elementor-3504 .elementor-element.elementor-element-0eecdf0{width:100% !important;margin-top:10px !important}.elementor-3504 .elementor-element.elementor-element-b5fa6ab .elementor-column-wrap,.elementor-3504 .elementor-element.elementor-element-23ab5f4 .elementor-column-wrap,.elementor-3504 .elementor-element.elementor-element-0eecdf0 .elementor-column-wrap{padding:0 !important}.elementor-3115 .elementor-element.elementor-element-32ca762{height:auto !important}.page_content_wrap .content_wrap,.page_content_wrap .content_container{width:100% !important}.google-review-section{width:100% !important;left:0 !important}.surf-lessons--item .image-container .mask{bottom:59px !important}.elementor-3201 .elementor-element.elementor-element-c3c5e87{padding:60px 0px 22px 0px !important}.custom-category-content{max-width:90% !important}.tax-surf_camps h1,.tax-surf_lesson h1,.tax-surf_retreats h1,.tax-other_services_category h1,.tax-rentals_category h1{width:95% !important;margin:0 auto !important}.elementor-2925 .elementor-element.elementor-element-80459f9 .elementor-heading-title{font-size:40px !important}.elementor-3115 .elementor-element.elementor-element-5013755 .elementor-spacer-inner{height:370px !important}.elementor-193 .elementor-element.elementor-element-71de823 .elementor-container{max-width:100% !important}.elementor-3115 .elementor-element.elementor-element-512a6cd .elementor-container{max-width:90% !important}.founder-name h3{font-size:40px !important}.elementor-3115 .elementor-element.elementor-element-75546ee>.elementor-element-populated.elementor-column-wrap{padding:50px 20px !important}.elementor-3115 .elementor-element.elementor-element-32ca762{margin-top:30px !important}.elementor-3115 .elementor-element.elementor-element-01babb6 .elementor-spacer-inner{height:424px !important}.elementor-3115 .elementor-element.elementor-element-b9115ee .elementor-container,.elementor-6068 .elementor-element.elementor-element-6a55329d .elementor-container,.elementor-6116 .elementor-element.elementor-element-6a55329d .elementor-container,.elementor-3532 .elementor-element.elementor-element-da553e2 .elementor-container,.elementor-3452 .elementor-element.elementor-element-da553e2 .elementor-container{max-width:90% !important}.elementor-3115 .elementor-element.elementor-element-e62ece0 .elementor-icon-list-text{font-size:16px !important}.elementor-3115 .elementor-element.elementor-element-c76b859>.elementor-element-populated.elementor-column-wrap{padding:80px 20px 80px 20px !important}.elementor-element-2cf7174 .elementor-container{max-width:100% !important}.elementor-6068 .elementor-element.elementor-element-409e9255>.elementor-element-populated.elementor-column-wrap,.elementor-6116 .elementor-element.elementor-element-409e9255>.elementor-element-populated.elementor-column-wrap{padding:30px 15px !important}.blog_archive{width:90% !important;margin:0px auto !important}.elementor-585 .elementor-element.elementor-element-421e5a5,.elementor-585 .elementor-element.elementor-element-46a4b13{width:100% !important}.google-review-title h2{font-size:40px !important}.single .elementor-container{max-width:90% !important}.page-template-page-rentals-overview #page-banner h1{font-size:42px !important}.elementor-3348 .elementor-element.elementor-element-00c57b8 .elementor-container,.elementor-3194 .elementor-element.elementor-element-571c2b6 .elementor-container{max-width:90% !important}.mobile-bg{display:block !important;left:0 !important}.big-screen-bg,.desktop-bg,.tablet-bg{display:none !important}#rev_slider_11_1_wrapper,.elementor-element-3a4d6bb{height:560px !important}#slider-11-slide-33-layer-4{line-height:95px !important}a#slider-11-slide-33-layer-0{padding:8px 25px !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{background-size:75% auto !important}.elementor-8584 .elementor-element.elementor-element-6a55329d .elementor-container{max-width:100% !important}.our-instructors li{width:250px !important}.elementor-2937 .elementor-element.elementor-element-31bbb68>.elementor-element-populated.elementor-column-wrap,.elementor-2937 .elementor-element.elementor-element-1882e16 .elementor-column-wrap{width:100%;display:block}}@media (max-width:460px){.homepage-testimonial-section .elementskit-testimonial-slider button.slick-prev,.homepage-testimonial-section .elementskit-testimonial-slider button.slick-next{bottom:-15% !important}}@media (max-width:450px){#slider-11-slide-33-layer-1{font-size:35px !important}rs-layer#slider-11-slide-33-layer-4{line-height:42px !important}#slider-11-slide-33-layer-2{text-shadow:0px 2px 5px black}#banner-bg rs-sbg{background-position:78% 50% !important}}@media (max-width:414px){.elementor-2925 .elementor-element.elementor-element-710cf33 .elementor-heading-title{font-size:40px !important}.page-id-8584 #page-banner h1{font-size:34px !important}}@media (max-width:400px){.ourinstructors__item{width:100% !important}.homepage-testimonial-section button.slick-next{left:20% !important}}@media (max-width:380px){.elementor-3115 .elementor-element.elementor-element-2fd67ed{padding:75px 0 0 0 !important;background-size:90% auto !important}.elementor-3115 .elementor-element.elementor-element-4b2f2a9 .elementor-heading-title{font-size:32px !important}.elementor-3115 .elementor-element.elementor-element-cadc5dd>.elementor-element-populated.elementor-column-wrap{padding:50px 20px !important}.elementor-3115 .elementor-element.elementor-element-01babb6 .elementor-spacer-inner{height:330px !important}.elementor-3115 .elementor-element.elementor-element-f2bf960>.elementor-element-populated.elementor-column-wrap{padding:65px 0 30px 0 !important}#rev_slider_11_1_wrapper,.elementor-element-3a4d6bb{height:490px !important}.elementor-2925 .elementor-element.elementor-element-7d305d6{background-size:75% auto !important}}@media (max-width:991px){.home-featured-services .trx_addons_columns_wrap>[class*="trx_addons_column-"]{width:50% !important}}@media (max-width:567px){.home-featured-services .trx_addons_columns_wrap>[class*="trx_addons_column-"]{width:100% !important}}.homepage-surf-retreats{padding:0 20px}@media (max-width:767px){.homepage-surf-retreats .elementor-container{max-width:100% !important}}@media (max-width:1280px){.homepage-testimonial-section .left-content .elementor-column-wrap{padding:50px 100px !important}}@media (max-width:991px){.homepage-testimonial-section .left-content .elementor-column-wrap{padding:40px 50px !important}}@media (max-width:767px){.home-recent-post .elementor-container{max-width:100% !important}}@media (max-width:767px){.homepage-locations .ocean-beach .elementor-row{flex-direction:column-reverse}}