@media (min-width:992px) and (max-width:1199.98px){
  body.home .holiday-home-slider .bbmodule-slider .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.5rem;
  }
}

@media (max-width:374px){
  body.home .holiday-home-slider .bbmodule-slider .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .holiday-home-slider .bbmodule-slider .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    font-size:.9375rem;
  }
}

@media (max-width:374px){
  body.home .holiday-home-slider .bbmodule-slider .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    font-size:1rem;
  }
}

@media (max-width:1199.98px){
  body.home .holiday-home-slider .bbmodule-slider .slider .slider_box_wrap .slider_img img{
    -o-object-position:center;
       object-position:center;
  }
}

@media (max-width:1850px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_img img{
    -o-object-position:center;
       object-position:center;
  }
}

@media (min-width:1601px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box{
    padding-left:3.125rem;
    padding-right:3.125rem;
  }
}

@media (min-width:1601px) and (max-width:1850px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:2.5rem;
  }
}

@media (max-width:1600px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.25rem;
  }
}

@media (max-width:767.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:2.25rem;
  }
}

@media (max-width:413px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_heading{
    font-size:1.5rem;
  }
}

@media (max-width:1600px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    margin-bottom:1.5625rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    font-size:.8125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    font-size:.75rem;
  }
}

@media (max-width:767.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel .slide_description{
    font-size:1rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .holiday-home-slider.comp-holiday-home-slider .bbmodule-slider.dot-style-dot .slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel a.slider_btn{
    font-size:.75rem;
  }
}

@media (max-width:1600px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content{
    min-height:27.5rem;
    padding:2.625rem .625rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content{
    padding:4.375rem 1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content{
    min-height:21.875rem;
    padding:3.125rem 1.25rem;
  }
}

@media (max-width:767.98px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content{
    min-height:inherit;
    padding:2.625rem 2rem;
  }
}

@media (max-width:413px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content{
    padding:2.625rem 1.25rem;
  }
}

@media (max-width:1600px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .product_col_img .fl-module-content{
    margin-top:1.25rem;
  }
}

@media (min-width:1850px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .product_col_img .fl-photo-img-png img{
    width:26.5625rem;
  }
}

@media (max-width:1600px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .product_col_img .fl-photo-img-png img{
    width:15.625rem;
  }
}

@media (max-width:413px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .product_col_img .fl-photo-img-png img{
    width:12.5rem;
  }
}

@media (max-width:1600px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:1.25rem;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:1.125rem;
  }
}

@media (max-width:1199.98px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:.9375rem;
  }
}

@media (max-width:767.98px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:413px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:1.125rem;
  }
}

@media (max-width:374px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading{
    font-size:.9375rem;
  }
}

@media (max-width:1600px){
  body.home .home-products.favourite-btr .fl-row-content .equal_col_sections .fl-col-content .fl-heading .heading-block{
    display:block !important;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .home-shop-products .fl-row-content-wrap{
    margin-top:3.125rem;
  }
}

@media (max-width:374px){
  body.home .home-shop-products .fl-row-content-wrap a.fl-button{
    font-size:.875rem;
  }
}

@media (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap{
    margin-top:3.125rem;
    margin-bottom:1.875rem;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap{
    margin-top:0;
  }
}

body.home .about-banner-section .fl-row-content-wrap .about{
  background-color:#dc5237;
}

body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content{
    min-height:31.25rem;
    padding:3.75rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content{
    min-height:21.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content{
    padding:3.125rem 3.9375rem 3.125rem 1.25rem;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content{
    min-height:inherit;
    padding:1.875rem;
  }
}

body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content{
  max-width:inherit;
}

@media (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content.heading-btr h3.fl-heading{
    font-size:2.5rem;
    line-height:1.2;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content.heading-btr h3.fl-heading{
    font-size:2.5rem;
    line-height:2.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content.heading-btr h3.fl-heading{
    font-size:1.875rem;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content.heading-btr h3.fl-heading{
    font-size:2.25rem;
  }
}

@media (max-width:374px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content.heading-btr h3.fl-heading{
    font-size:1.875rem;
  }
}

@media (min-width:1299px) and (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content .fl-rich-text p{
    font-size:1.25rem;
    line-height:1.3;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.375rem;
  }
}

@media (max-width:413px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col .fl-col-content .max_width_content .fl-rich-text p{
    font-size:1.125rem;
    line-height:1.375rem;
  }
}

body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content{
  padding-left:6.25rem;
}

@media (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content{
    padding-left:3.75rem;
  }
}

@media (min-width:1601px) and (max-width:1850px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content{
    min-height:40.625rem;
  }
}

@media (max-width:1600px) and (min-width:1200px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content{
    min-height:25rem;
  }
}

@media (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content{
    padding-left:1.875rem;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer .fl-col-content .max_width_content .fl-col-content .fl-rich-text p{
    margin-bottom:0;
  }
}

body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col{
  max-width:36%;
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col{
    max-width:48%;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col{
    max-width:50%;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col{
    max-width:100%;
  }
}

body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
  max-width:40%;
}

@media (min-width:1299px) and (max-width:1850px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
    max-width:38%;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
    max-width:42%;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
    max-width:47%;
    width:50%;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
    max-width:50%;
    width:50%;
  }
}

@media (max-width:767.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr{
    max-width:100%;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.product_col.about-summer.home-winter-camp-col.home-winter-camp-col-fr .fl-col-content{
    padding:1.25rem 1.875rem 1.25rem 3.75rem;
  }
}

@media (max-width:1600px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.img-column .fl-col-content{
    padding:0;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.img-column .fl-col-content{
    min-height:21.875rem;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  body.home .about-banner-section .fl-row-content-wrap .about.about-btr .equal_col_sections.fl-col.img-column.img-column-fr{
    width:50%;
  }
}

body.home .text-links.mobile_products,body.home .text-links.mobile_products .fl-module-button .fl-button-wrap{
  color:#de3318;
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a{
  text-decoration:none;
  position:relative;
}

@media (max-width:767.98px){
  body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a{
    font-weight:700;
  }
}

@media (max-width:374px){
  body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a{
    font-size:.75rem;
  }
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a:after{
  content:"";
  width:100%;
  height:.0625rem;
  background:#de3318;
  position:absolute;
  bottom:0;
  left:0;
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a:hover{
  border:none;
}

body.home .text-links.mobile_products .fl-module-button .fl-button-wrap a:hover:after{
  height:0;
}
