
.faq {
    background:#f9f9f9;
}
    .section-faq h1{
    text-align:center;
    font-weight:400;
}
.section-faq .subsection h3{
  font-weight:400;
}
h3{
    font-size:1.5rem;
      text-align:center;
  }
  .skinny_message .message_wrap .image_block{
    box-shadow:none!important;
  }
  .teaser-tile-shadow {
    box-shadow:none;
  }
  
  .cta.secondary {
      display: flex;
      font-weight: 600!important;
      justify-content: center;
      line-height: 42px;
      border-radius: 24px;
      background: #000;
      padding: 0 80px;
      margin: 12px auto;
      letter-spacing: 2.2px;
      font-size: 12px;
      color: #ffffff!important;
      text-decoration: none;
      text-align: center;
    }
  
      .cta::before, .cta::after{
        display:none;
      }
  
      .cta-wrapper{
        text-align:center;
      }
  
  .content-teaser.two-col .content-teaser-block .content-block{
    margin:0!important;
    text-align:center;
  }
  .elements-block {
    text-align: center;
  
  }
  .editorial-key-messages{
    margin:30px 0!important;
  }
  
  /******** Controls the height underneath the text block - padding-bottom, sets background colour for the component *********/
  .samsung_hero_wrapper {
    background: #8F8078;
    width: 100%;
  }
  /******** Gradient/image on the left *********/
  .left_side {
    background-image: linear-gradient(
      to bottom left,
      rgba(0, 0, 0, 0.3),
      rgba(255, 255, 255, 0.2)
    );
    width: 950px;
    height: 450px;
    margin: 0;
  }
  /******** Gradient/image on the right *********/
  
  .right_side {
    background-image: linear-gradient(
      to bottom right,
      rgba(0, 0, 0, 0.3),
      rgba(255, 255, 255, 0.2)
    );
    width: 950px;
    height: 450px;
    margin: 0;
  }
  /******** Change the background colour - sets border at bottom *********/
  .banner {
    display: flex;
    align-items: stretch;
    background-color: #292929;
    height: 450px;
  }
  
    /******** Change the background image - flexbox set to percentage for NEW icon to align with edge of image *********/
    .hero_image {
      flex: 0 0 2060;
      background: url("/-/media/Images/Brand/Samsung/banner/Samsung_appliances_desktop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
    .hero_image_cooking {
      flex: 0 0 2060;
      background: url("/-/media/Images/Brand/Samsung/cooking/Samsung_cooking_desktop2.jpg")
        no-repeat center;
        background-size: contain;
    }
    .hero_image_laundry {
      flex: 0 0 2060;
      background: url("/-/media/Images/Brand/Samsung/laundry/Samsung_laundry_desktop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
    .hero_image_refrigeration {
      flex: 0 0 2060;
      background: url("/-/media/Images/Brand/Samsung/refrigeration/Samsung_refrigeration_desktop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
  
  .brand_nav{
  margin-top:-40px; 
    margin-bottom: 16px;
    background: url(/-/media/Images/Navigation/samsung_background_desk.png) center  repeat-x;
  }
  .brand_nav a{
    color: #666666;
    font-size: 18px;
    text-decoration: none;
    font-weight: 600;
  
  }
  
  .navigation {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    max-width:1200px;
    margin:0 auto;
   height:140px;
  }
  
  .brand_nav a:hover{
    color: #333333;
  }
  .link1, .link2, .link3, .link4 {
  padding: 58px 0 0 ;
    flex: 18%;
  }
  
  .logo {
      background: url(/-/media/Images/Navigation/samsung_logo_b.svg) no-repeat center;
  height: 150px;
  width:330px;
    flex: 28%;
  
  }
    .top_logo {
  display:none
  }
  .brand_nav .active{
    font-weight: 600;
  }
  
  
  /**** 1600 breakpoint | Banner height change - flex set to 100% - borders removed - NEW icon fixed right - text box smaller *********/
  @media only screen and (max-width: 2060px) {
    .hero_image {
      flex: 0 0 100%;       
    }
  
    .hero_image_cooking {
      flex: 0 0 100%;
    }
  
    .hero_image_laundry {
      flex: 0 0 100%;
    }
  
    .hero_image_refrigeration {
      flex: 0 0 100%;
    }
  }
  
  /**** 1366 breakpoint | Banner height change 470 - Text size smaller *********/
  
  @media only screen and (max-width: 1366px) {
    .banner {
      height: 350px;
    }
  
    .hero_image {
      flex: 0 0 100%;
      background: url("/-/media/Images/Brand/Samsung/banner/Samsung_appliances_laptop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
  
    .hero_image_cooking {
      flex: 0 0 100%;
      background: url("/-/media/Images/Brand/Samsung/cooking/Samsung_cooking_laptop2.jpg")
        no-repeat center;
        background-size: contain;
    }
    .hero_image_laundry {
      flex: 0 0 100%;
      background: url("/-/media/Images/Brand/Samsung/laundry/Samsung_laundry_laptop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
    .hero_image_refrigeration {
      flex: 0 0 100%;
      background: url("/-/media/Images/Brand/Samsung/refrigeration/Samsung_refrigeration_laptop_v2.jpg")
        no-repeat center;
        background-size: contain;
    }
  }
  
  @media (max-width: 1200px) {
    .brand_nav a{
    font-size: 16px;
  }
  
  .brand_nav .navigation {
      background: url(/-/media/Images/Navigation/samsung_background_desk.png) center
      repeat-x;
  height:110px;
  }
  .logo {
    background: url(/-/media/Images/Navigation/samsung_logo_b.svg) no-repeat center;
  background-size:contain;
  }
  
  .link1, .link2, .link3, .link4 {
  padding: 46px 0 0 ;
    flex: 14%;
  }
  
  .brand_nav .logo {
  width:260px;
  height: 110px;
    flex: 24%;
  
  }
    .real_kitchens {
      padding: 40px 0 48px 0;
    }
    .gallery_container {
      max-width: 1200px;
      overflow: hidden;
      margin-right: 2.875rem;
      margin-left: 2.875rem;
    }
    .gallery_container > div {
      min-height: 226px;
      min-width: 226px;
      background-size: cover;
    }
    .editorial-key-messages{
    margin:24px 0!important;
  }
  
  }
  @media (max-width: 1023px) {
    
  .cta.secondary {
      line-height: 34px;
      padding: 0 16px;
      margin: 8px auto;
      font-size: 10px;
    }
  
    
    h3{
    font-size:1.2rem;
     }
  
    .gallery_container {
      max-width: 954px;
      overflow: hidden;
    }
    .olapic_title {
      font-weight: bold;
      font-size: 25px;
      line-height: 30px;
    }
    .olapic_subtitle {
      font-weight: 100;
      font-size: 18px;
      line-height: 36px;
    }
    .gallery_container > div {
      margin: 8px 12px;
      min-height: 162px;
      min-width: 162px;
      background-size: cover;
    }
  
  
    .olapic {
      padding: 8px 0 24px 0;
    }
  }
  
  @media (max-width: 900px) {
  .brand_nav a{
    font-size: 16px;
  }
  
  .brand_nav{
  margin-top:0;
  }
  .brand_nav .navigation {
    background:#fff;
  height:auto;
  padding-bottom:8px;
  }
  .brand_nav .link1, .link2, .link3, .link4 {
  padding: 4px 0 ;
    flex: 50%;
  }
  
  .brand_nav a{
    font-size: 14px;
  }
  
  .brand_nav .logo {
  display:none
  }
  .brand_nav .top_logo {
  display:block;
  min-width: 100%;
  text-align: center;
  height:auto;
  }
  }
  
  @media (max-width: 767px) {
  
      .editorial-key-messages{
    margin:16px 0!important;
  }
    .real_kitchens {
      padding: 24px 0 32px 0;
    }
    .gallery_container {
      width: 735px;
      height: 140px;
      overflow: hidden;
      margin-left: 24px;
      margin-right: 24px;
    }
    .gallery_container > div {
      margin: 8px;
      min-height: 128px;
      min-width: 128px;
      background-size: cover;
    }
    .gallery_button {
      width: 250px;
    }
  
    .banner {
      height: 280px;
    }
    .hero_image {
      background: url("/-/media/Images/Brand/Samsung/banner/Samsung_appliances_mob_l_v2.jpg")
        no-repeat center;
      background-size: cover;
    }
    .hero_image_cooking {
      background: url("/-/media/Images/Brand/Samsung/cooking/Samsung_cooking_mob_l2.jpg")
        no-repeat center;
      background-size: cover;
    }
    .hero_image_laundry {
      background: url("/-/media/Images/Brand/Samsung/laundry/Samsung_laundry_mob_l_v2.jpg")
        no-repeat center;
      background-size: cover;
    }
    .hero_image_refrigeration {
      background: url("/-/media/Images/Brand/Samsung/refrigeration/Samsung_refrigeration_mob_l_v2.jpg")
        no-repeat center;
      background-size: cover;
    }
  }
  
  @media (max-width: 560px) {
    .banner {
        height: 250px;
      }
  
  .brand_nav .link1 {
      padding:0 0 8px 0;
      flex: 100%;
    }
  
  .brand_nav .link2, .link3, .link4 {
  padding:4px 0 8px 0;
      flex: 100%;
    }
  }
  @media only screen and (max-width: 440px) {
    .hero_image {
      background: url("/-/media/Images/Brand/Samsung/banner/Samsung_appliances_mob_v2.jpg")
        no-repeat  center;
      background-size: cover;
    }
    .hero_image_cooking {
      background: url("/-/media/Images/Brand/Samsung/cooking/Samsung_cooking_mob2.jpg")
        no-repeat center;
      background-size: cover;
    }
    .hero_image_laundry {
      background: url("/-/media/Images/Brand/Samsung/laundry/Samsung_laundry_mob_v2.jpg")
        no-repeat center;
      background-size: cover;
    }
    .hero_image_refrigeration {
      background: url("/-/media/Images/Brand/Samsung/refrigeration/Samsung_refrigeration_mob_v2.jpg")
        no-repeat center;
      background-size: cover;
    }
  }