@media(max-width:1366px){.great-competition-sec{padding:0 0 0 7px;}
}
@media(max-width:1200px){.fjall-description-sec .content-left{margin:0 28px 0 0;}
.left-base-gaisce-sec{margin:0 15px 0 0;}
.great-competition-sec{padding:0 0 0 3px;}
.events-venue{padding:0 5px 0;}
}
@media(max-width:991px){.inner-banner h2{font-size:27px;}
.adventure-store-sec{padding:25px 0 0;}
.adventure-store-sec p{font-size:14px;margin:0 0 15px;}
.adventure-store-sec p.based.new-idea{font-size:18px;}
.voucher-avail h3{font-size:15px;line-height:23px;}
.voucher-avail p.benefits{margin:0 0 10px;}
.voucher-avail.camino-sec{margin:20px 0 20px;}
.voucher-avail.camino-sec p.camino-heading{margin:20px 0 10px;}
.voucher-avail.camino-sec table{margin:25px auto 0;}
.voucher-avail.camino-sec table tr td.left{width:230px;}
.voucher-avail.camino-sec table tr td.right{width:445px;}
.voucher-avail.camino-sec table tr td p span.middle-base{margin:0 0 0 0;}
.voucher-avail.camino-sec table tr td p a.base-adres{padding:0;}
.base-services-sec{padding:0 10px 0;}
.base-services-sec h3{font-size:20px;}
.base-services-sec.delivery-sec{padding:0 10px 0;}
.base-services-sec.delivery-sec h3{font-size:20px;}
.base-services-sec.cookies-description{padding:0 10px 0;}
.base-services-sec.cookies-description h3{font-size:20px;}
.base-services-sec.responsibility-sec{padding:0 10px 0;}
.base-services-sec.responsibility-sec h3{font-size:20px;}
.fjall-description-sec{padding:0 10px 0;}
.fjall-description-sec h3{font-size:20px;}
.fjall-description-sec .next-section p{font-size:13px;}
.next-section{margin:0px 0 0;}
.next-section a.typeform-share.button{font-size:16px;}
.base-services-sec.gaisce-service{padding:0 10px 0;}
.base-services-sec.gaisce-service h3{font-size:20px;}
.base-services-sec.gaisce-service p{font-size:13px;}
.left-base-gaisce-sec{margin:0 10px 0 0;}
.base-services-sec.gaisce-service ol li span{font-size:15px;}
.base-services-sec.ireland-sec{padding:0 10px 0;}
.base-services-sec.ireland-sec h3{font-size:20px;}
.base-services-sec.base-job-sec{padding:0 10px 0;}
.base-services-sec.base-job-sec h3{font-size:20px;}
.base-services-sec.base-job-sec ul.base-features{padding:0 10px 0;margin:0 0 15px;}
.base-services-sec.base-job-sec ul li span{font-size:14px;}
.base-services-sec.base-job-sec p{font-size:13px;}
.base-services-sec.base-job-sec span.thankful{margin:0 0 4px;font-size:15px;line-height:16px;}
.base-services-sec.error-sec{padding:0 20px 0;}
.privacy-policy-sec table{max-width:100%;}
.privacy-policy-sec table tr{padding:0 10px;}
.privacy-policy-sec table tr.main-heading td{padding:10px 0;}
.privacy-policy-sec table tr.main-heading td span{font-size:20px;}
.privacy-policy-sec table tr.main-heading td.right{padding:10px 0 10px 12px;}
.privacy-policy-sec table tr td{padding:15px 0;}
.privacy-policy-sec table tr td span{font-size:13px;}
.privacy-policy-sec table tr td.right{width:490px;padding-left:12px;}
.privacy-policy-sec table tr td.left{width:200px;}
.base-services-sec.privacy-policy-base-sec{padding:0 10px 0;}
.base-services-sec.privacy-policy-base-sec h3{font-size:20px;}
.base-services-sec.base-return-sec{padding:0 10px 0;}
.base-services-sec.base-return-sec h3{font-size:20px;}
.base-services-sec.base-shipping-sec{padding:0 10px 0;}
.base-services-sec.base-shipping-sec h3{font-size:18px;}
.base-services-sec.base-shipping-sec ul{padding:0 15px 0;}
.terms-condition{padding:0 10px 0;}
}
@media(max-width:767px){.adventure-store-sec h3{margin:0 0 3px 0;font-size:19px;}
.inner-banner h2{font-size:25px;}
.adventure-store-sec{padding:20px 0 0;}
.adventure-store-sec p.based.new-idea{font-size:16px;}
.voucher-avail{margin:20px 0 20px;padding:0 8px 0;}
.voucher-avail h3{font-size:14px;line-height:21px;margin:0 0 7px;}
.voucher-avail p.benefits{margin:0 0 6px;}
.voucher-avail ul{padding:0 0 0 10px;}
.voucher-avail ul li{margin:0 0 10px;line-height:16px;}
.voucher-avail ul li span{font-size:14px;}
.voucher-avail.camino-sec{margin:20px 0 20px;padding:0 8px 0;}
.voucher-avail.camino-sec p.camino-heading{font-size:17px;line-height:18px;}
.voucher-avail.camino-sec table{margin:25px 0 0;display:block;box-sizing:border-box;float:left;max-width:100%;}
.voucher-avail.camino-sec table tbody{float:left;width:100%;}
.voucher-avail.camino-sec table tr.kamino-kit-list{padding:12px 10px 12px;}
.voucher-avail.camino-sec table tr.kamino-kit-list td p{font-size:22px;}
.voucher-avail.camino-sec table tr{padding:0 10px;}
.voucher-avail.camino-sec table tr td.left{width:40%;}
.voucher-avail.camino-sec table tr td.right{width:60%;padding:10px 0 10px 10px;}
.voucher-avail.camino-sec table tr td{padding:10px 10px 10px 0;}
.voucher-avail.camino-sec table tr.item-desc-sec td p{font-size:17px;}
.voucher-avail.camino-sec table p{font-size:13px;}
.voucher-avail.camino-sec table tr td p a{float:left;width:100%;}
.voucher-avail.camino-sec table tr td p.base-for-desktop{display:none;}
.voucher-avail.camino-sec table tr td p.base-for-mobile{display:block;}
.voucher-avail.camino-sec table tr td p span.middle-base{margin:0 0 4px;font-size:12px;float:left;width:100%;}
.voucher-avail.camino-sec table tr td p a.base-adres{margin:0 0 4px;float:left;width:100%;}
.padding-s{padding:0;}
.base-services-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec ol li a{font-size:14px;}
.base-services-sec ol li::before{top:3px;}
.base-services-sec.delivery-sec{margin:10px 0 0;padding:0 4px 0;}
.base-services-sec.delivery-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.delivery-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.delivery-sec ol li span{font-size:14px;}
.base-services-sec.delivery-sec ol li::before{top:3px;}
.base-services-sec.cookies-description{margin:10px 0 20px;padding:0 5px 0;}
.base-services-sec.cookies-description h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.cookies-description p{margin:0 0 8px;font-size:13px;}
.base-services-sec.cookies-description ol li a{font-size:14px;}
.base-services-sec.cookies-description ol li::before{top:3px;}
ul.messages li.notice-msg{padding:13px 45px !important;background-position:6px 15px !important;line-height:15px;}
.base-services-sec.cookies-description h2.subtitle{margin:8px 0 0;font-size:18px;}
.base-services-sec.cookies-description ol{margin:5px 0 0px;}
.base-services-sec.cookies-description ol.for-cookies li{font-size:13px;margin:0;}
.base-services-sec.cookies-description ol.for-cookies li p{font-size:13px;line-height:20px;}
.base-services-sec.cookies-description ol.for-cookies li p img{margin:10px auto 25px;}
.base-services-sec.cookies-description p.a-top a{margin:10px 0 0;}
.base-services-sec.responsibility-sec{margin:10px 0 20px;padding:0 5px 0;}
.base-services-sec.responsibility-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.responsibility-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.responsibility-sec ol li span{font-size:14px;}
.base-services-sec.responsibility-sec ol li::before{top:3px;}
.base-services-sec.responsibility-sec p.last-para{margin:0 0 25px;}
.fjall-description-sec{margin:10px 0 0px;padding:0 0px 0;}
.fjall-description-sec h3{margin:12px 0 4px;font-size:18px;}
.fjall-description-sec p{margin:0 0 8px;font-size:13px;}
.fjall-description-sec ol li a{font-size:14px;}
.fjall-description-sec ol li::before{top:3px;}
.inner-banner.inner-banner-sec{padding-top:27px;}
.padding-s{padding:0;}
.fjall-description-sec .content-left{margin:10px 0 0;width:100%;}
.fjall-description-sec .content-right{width:100%;text-align:center;margin:10px 0 20px;}
.next-section a.typeform-share.button{font-size:16px;padding:8px 15px !important;}
.base-services-sec.gaisce-service{margin:10px 0 0;padding:0 5px 0;}
.base-services-sec.gaisce-service h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.gaisce-service p{margin:0 0 8px;font-size:13px;}
.base-services-sec.gaisce-service ol li a{font-size:14px;}
.base-services-sec.gaisce-service ol li::before{top:3px;}
.base-services-sec.gaisce-service ol{margin:5px 0 10px;}
.base-services-sec.gaisce-service ol li span{font-size:14px;}
.about-gaisce{margin:0px 0 20px;width:100%;}
.right-base-gaisce-sec{width:100%;text-align:center;margin:10px 0 0px;}
.left-base-gaisce-sec{margin:0;width:100%;}
.base-services-sec ul li span{font-size:14px;}
.base-services-sec ul li::before{top:3px;}
.base-services-sec.ireland-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec.ireland-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.ireland-sec p{margin:0 0 8px;font-size:13px;}
.great-competition-sec{padding:0;}
.base-services-sec.ireland-sec .great-competition-sec ul{padding:0 0 0 8px;}
.base-services-sec.ireland-sec p.click-link{font-size:15px;margin:0;}
.base-services-sec.ireland-sec a.competition-link{font-size:14px;margin:0 0 25px;}
.base-services-sec.ireland-sec h4{margin:7px 0 7px;font-size:20px;}
.base-services-sec.base-job-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec.base-job-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.base-job-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.base-job-sec ul li a{font-size:14px;}
.base-services-sec.base-job-sec ul li::before{top:3px;}
.base-services-sec.base-job-sec ul.base-features{padding:0 0px 0 8px;margin:0 0 4px;}
.base-services-sec.base-job-sec ul.base-features li{width:100%;}
.base-services-sec.error-sec{padding:0;margin:12px 0 0;}
.inner-content{padding:0 5px;}
.base-services-sec.error-sec h5{margin:0 0 3px;font-size:16px;line-height:23px;}
.base-services-sec.error-sec ul.disc{margin:0px 0 10px;padding:0 8px 0;}
.base-services-sec.error-sec ul.disc li span{font-size:14px;}
.base-services-sec.error-sec p{font-size:13px;}
.privacy-policy-sec table thead{display:block !important;}
.privacy-policy-sec table tr.main-heading td span{font-size:13px;}
.privacy-policy-sec table tr td.right{width:65%;}
.privacy-policy-sec table tr td.left{width:35%;padding:8px 3px 8px 0px;}
.privacy-policy-sec table tr{padding:0 9px;}
.privacy-policy-sec table tr.main-heading td.right{padding:8px 0 8px 10px;}
.privacy-policy-sec table tr.main-heading td{padding:8px 0;}
.privacy-policy-sec table tr td span{word-wrap:break-word;white-space:normal;font-size:12px;}
.base-services-sec.privacy-policy-base-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec.privacy-policy-base-sec h3{margin:12px 0 4px;font-size:16px;}
.base-services-sec.privacy-policy-base-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.privacy-policy-base-sec ul.disclaimer li span{font-size:14px;}
.base-services-sec.privacy-policy-base-sec ul.disclaimer li::before{top:3px;}
.base-services-sec.privacy-policy-base-sec ul.disclaimer{padding:0 0px 0 5px;}
.base-services-sec.base-return-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec.base-return-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.base-return-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.base-shipping-sec{margin:10px 0 0;padding:0 0px 0;}
.base-services-sec.base-shipping-sec h3{margin:12px 0 4px;font-size:18px;}
.base-services-sec.base-shipping-sec p{margin:0 0 8px;font-size:13px;}
.base-services-sec.base-shipping-sec ul li span{font-size:14px;}
.base-services-sec.base-shipping-sec ul li::before{top:3px;}
.base-services-sec.base-shipping-sec h1.shipping-delivery{font-size:25px;}
.base-services-sec.base-shipping-sec ul{padding:0 8px 0;}
.terms-condition{margin:10px 0 0;padding:0 0px 0;}
.terms-condition p{margin:10px 0 20px;font-size:13px;}
.events-venue{padding:0 3px;}
.events-venue h3{margin:10px 0 6px;font-size:18px;}
.events-venue p{margin:0 0 4px;font-size:13px;}
.base-events{margin:40px 0 20px;}
}