@media(max-width:500px) {
.d-flex.justify-content-between.align-items-center.resp-display {display:block !important;}
.workshop-section .width-48 {width:100% !important;}
.shop-page-css .woocommerce ul.products li.product a img {height: 125px !important;}
.main-heading-h1, h1 {font-size:24px}
.surfboard-content, .max-width-880px {padding:30px;}
.contact-section .contact-info {padding-left:20px;}
.single-page-css .woocommerce button.button.alt.disabled, .single-page-css .woocommerce button.button.alt, .single-page-css .woocommerce ul.products li.product .button, .woocommerce ul.products li.product .button, .woocommerce button.button, .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-message .button, .shop-page-css .woocommerce .return-to-shop .button {font-size:12px !important;}
}
@media(max-width:767px) {
.balsa-list {display:block;}
.balsa-list ul {width:100%;}
.workshop-section ul {padding:0 25px;}
.workshop-newsletter .g-recaptcha {margin:0; text-align:center}
.workshop-newsletter .g-recaptcha > div {margin: 0 auto;}
.workshop-newsletter iframe {transform-origin: center !important;-webkit-transform-origin: center !important;}
.sidebar #secondary {padding-top: 0;}
.workshop-section .width-48 {text-align:center;}
.workshop-section .width-48 img {width:auto !important;height:200px;display: block;
margin: 0 auto;}
.col-md-6.product-img img {width:100% !important;height:auto !important;}
.sticker-section .sticker-title {padding-left:2em !important;}
.shop-page-css .woocommerce ul.products li.product a img {height: 150px !important;}
.scroll-down a {font-size:30px !important;}
.page-template-our-range #surfboard-order-form .surf-bg-grey .wpcf7-form-control.wpcf7-radio {display: block;}
.page-template-our-range #surfboard-order-form .surf-bg-grey .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {margin-bottom:10px;align-items: initial !important;}
.page-template-our-range #surfboard-order-form .surf-bg-grey .wpcf7-form-control.wpcf7-radio .wpcf7-list-item input[type="radio"] {margin: 10px 0 !important;}
#surfboard-order-form .surf-bg-grey {margin:0 10px !important;}
#surfboard-order-form .logo-imgs img {height:60px !important;}
.newsletter-email {padding: 0 12px !important;height: 37px !important;margin-bottom:10px !important;}
.workshop-newsletter .email-641 {width: 100%;max-width: 550px !important;margin: 0 10px;}
.workshop-section .button-custom {max-width: 550px;margin: 0;width: 100%;font-size: 9px;padding: 10px 0 !important;}
.button-custom {padding:8px 0 !important;}
.workshop-image .button-custom {margin-top:0 !important;}
.glassing-section p {padding-left:20px;padding-right:20px;}
.logo-image {height: 85px !important;}
.site-logo {padding:10px 0;} .scroll-down {padding:0;}
.order-form-info ul li {margin-bottom: 4px;} .order-form-info ul {display:block !important;}
.contact-section img {width: auto;height: 100px;}.contact-section {text-align:center;}
.home iframe {height:180px;}
.glassing-section-ul {vertical-align:top;}
.page-id-18 .wrapper.text-center img {width:100%;}
.woocommerce-checkout .shop-page-css .col-1, .woocommerce-checkout .shop-page-css .col-2 {max-width:100%;flex: 0 0 100%;}.width-48, .sticker-section {text-align:center !important;}.sticker-section ul li a img {
width: 100% !important; }
.fins-section ul li {width: 34% !important;}
.one-product-display .col-md-6:last-child {
padding: 0 5em;
}
.workshop-section p, .fins-section p {padding-left: 20px;padding-right:20px;}
}
@media (max-width:475px) {
#bookable-product-status-code {display:block !important;}
.available, .unavailable {margin-bottom:15px;}
.workshop-section .width-48 img {width:auto !important;height:150px !important;display: block;
margin: 0 auto;}
}
@media (max-width:400px){
.shop-page-css .woocommerce ul.products li.product a img {height: 115px !important;}
}
@media (max-width:359px){
.shop-page-css .woocommerce ul.products li.product a img {height: 100px !important;}
}
@media(min-width:501px) and (max-width:767px) {
.main-heading-h1, h1 {font-size:28px}
}
@media(min-width:768px) and (max-width:991px) {
.workshop-section .width-48 img {width:auto !important;height:300px !important;}
.workshop-section .width-48 {text-align:center;}
.sticker-section .sticker-title {padding-left:4em !important;}
#banner-subscribe-to-newsletter {top:44%;}
.page-id-18 .wrapper.text-center img {width:100%;}
.home iframe {height:280px;}
.glassing-section p, .workshop-section p, .fins-section p {padding-left:20px;padding-right:20px;}
.newsletter-email {padding: 0 12px !important;height: 37px !important;}
.workshop-newsletter .email-641 {width: 100%;max-width: 550px !important;margin: 0 10px;}
.workshop-section .button-custom {max-width: 550px;margin: 10px;width: 100%;font-size:14px;padding: 10px 0 !important;}
}
@media(min-width:991px) and (max-width:1199px) {
.home iframe {height:320px;}
.custom-navbar .navbar-nav li a {padding: 7px 5px;font-size:11px;}
.navbar-nav .custom-logo-link img {height: 35px;width: auto;}
.logo-image {height: 100px !important;}
.site-logo {padding:10px 0;}
}
@media(max-width:1440px) {
}
@media(max-width:991px){
.single-post .single-page-css {padding: 0 1em;}
.welcome-section {padding:40px;}
header ul.navbar-nav .wpwc-cart {display: none;}
.sidebar  #secondary {padding-left: 0;padding-right: 0;}
.sidebar #secondary #woocommerce_product_categories-2 { padding: 0;}
.sidebar #secondary .widget-title { font-size: 22px;}
.sidebar #secondary .product-categories li a { font-size: 14px !important;}
}
@media(min-width:992px){
header #main-top-menu + .wpwc-cart {display: none;}
}