@media screen and (min-width: 2000px) {
  #company #company-vision .text-content.p-xl-6, #company #charity-weeks .text-content.p-xl-6 {
    padding: 8.5rem 3.5rem !important; } }
@media screen and (min-width: 1462px) and (max-width: 1999px) {
  #company #company-vision .text-content.p-xl-6, #company #charity-weeks .text-content.p-xl-6 {
    padding: 7.4rem 2.5rem !important; } }
@media screen and (min-width: 1398px) and (max-width: 1461px) {
  #company #company-vision .text-content.p-xl-6 {
    padding: 3.5rem !important; }

  #customer-service .row:nth-child(1) .country-square {
    min-height: 436px; }
  #customer-service .row:nth-child(2) .country-square {
    min-height: 412px; } }
@media screen and (min-width: 1200px) and (max-width: 1420px) {
  #customer-service .row:nth-child(1) .country-square {
    min-height: 462px; }
  #customer-service .row:nth-child(2) .country-square {
    min-height: 462px; } }
@media screen and (min-width: 1200px) {
  #opportunity #rw-differences .container-1 {
    background-image: url(../img/opportunity/what-makes-rena-ware-diferent.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    height: 600px; }

  #cookware-description .oven-safe.vl {
    height: 8%;
    top: 86%;
    left: 36%; }
    #cookware-description .oven-safe.vl .item {
      top: 46px;
      left: -180px; }

  .best-solution .col-xl-4 {
    max-width: 43.333333% !important; }
  .best-solution .col-xl-8 {
    max-width: 56.666667% !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  header nav .nav-link {
    padding: 1.6rem 1.57rem !important; }

  h2 {
    font-size: 2.275rem !important; }

  p {
    font-size: 1.2rem !important;
    line-height: 1.6rem !important; }

  #carouselExampleIndicators .carousel-caption h2 {
    font-size: 3rem;
    width: 480px; }

  #company .make-celebration .feature-box {
    min-height: 275px; }

  #cookware #fit-cover .v-line {
    border-left: 0 !important;
    height: 10%;
    top: 0% !important;
    left: 18%; }
    #cookware #fit-cover .v-line .circle {
      background: #e56a54;
      width: 12px;
      height: 12px;
      position: absolute;
      top: 120% !important;
      left: 20px !important;
      border-radius: 50%; }

  #water-filters .carousel.aqua-products .carousel-inner {
    min-height: 518px; }

  #opportunity #rw-differences .container-1 {
    background-image: url(../img/opportunity/what-makes-rena-ware-diferent.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    height: 456px; }
  #opportunity figure figcaption {
    min-height: 132px; }

  #customer-service .row:nth-child(1) .country-square, #customer-service .row:nth-child(2) .country-square, #customer-service .row:nth-child(3) .country-square {
    min-height: 460px; }
  #customer-service .row:nth-child(4) .country-square {
    min-height: 300px; }

  /*form.dsa {
      label {
          line-height: 1.2rem;
      }
      input {padding-top: 11px;}
      input:focus ~ label, input:valid ~ label{top:-28px!important;}
  }*/ }
@media screen and (min-width: 992px) {
  nav ul.navbar-nav {
    float: none !important;
    display: table !important;
    margin: 0 auto !important;
    text-align: center !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  header nav .navbar-toggler {
    position: absolute;
    top: -70px;
    right: 20px;
    padding: 0; }
  header nav .navbar-collapse {
    background-color: transparent; }

  h2 {
    font-size: 2rem !important; }

  .container {
    max-width: 100% !important; }

  #carouselExampleIndicators .carousel-inner .carousel-item img {
    width: 100%; }
  #carouselExampleIndicators .carousel-inner .carousel-item .carousel-caption h2 {
    font-size: 2.5rem !important; }

  #blog figcaption {
    margin-bottom: 5rem !important; }
  #blog .img-container {
    height: 150px !important; }
  #blog aside figcaption {
    margin-bottom: 0 !important; }

  .rw-series {
    padding-bottom: 69px !important; }

  .rw-different {
    padding-bottom: 35%; }

  #cookware #fit-cover .circle {
    top: 20px !important;
    left: 20px !important; }
  #cookware .lifetime-warranty {
    border-radius: 8rem !important; }

  #water-filters .carousel.aqua-products .carousel-inner {
    min-height: 470px; }
  #water-filters .plasticNever {
    padding-bottom: 4.5rem; }
    #water-filters .plasticNever .item {
      width: 33.33%;
      margin-bottom: 100px; }

  #company .make-celebration .feature-box {
    min-height: auto; }

  #opportunity #rw-differences .container-1 {
    background-image: url(../img/opportunity/what-makes-rena-ware-diferent.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right top;
    height: 335px; }
  #opportunity .rw-offers .feature-box {
    min-height: 330px !important; }
  #opportunity .rw-offers .last-row .feature-box {
    min-height: auto !important; }
  #opportunity figure figcaption {
    min-height: 132px; }

  #customer-service .row .country-square h2 {
    font-size: 1rem !important; }
  #customer-service .row .country-square ul li span {
    padding-left: 22px; }
  #customer-service .row .country-square .feather {
    width: 18px !important;
    height: 18px !important; }
  #customer-service .row:nth-child(1) .country-square, #customer-service .row:nth-child(2) .country-square, #customer-service .row:nth-child(3) .country-square {
    min-height: 470px; }
    #customer-service .row:nth-child(1) .country-square header, #customer-service .row:nth-child(2) .country-square header, #customer-service .row:nth-child(3) .country-square header {
      min-height: 70px; }
  #customer-service .row:nth-child(4) .country-square {
    min-height: 292px; }

  #cookware #better-cooking p {
    margin: 1rem 0 !important; }
  #cookware .lifetime-warranty {
    width: 75% !important; }
  #cookware .description h6 {
    font-size: 0.8rem !important;
    width: 70% !important;
    margin: 0 auto !important; }
  #cookware #nutri-sensor .description {
    top: -96px !important;
    left: 15% !important;
    width: 50% !important; }
  #cookware #nutri-sensor .v-line {
    height: 40% !important;
    top: -20% !important;
    left: 40%; }
  #cookware #fit-cover .description {
    top: 10% !important;
    left: 0% !important; }
  #cookware #fit-cover .v-line {
    border-left: 0 !important;
    height: 10%;
    top: 30%;
    left: 18%; }
  #cookware #oven-safe .description {
    bottom: -66px !important;
    left: 24% !important; }
  #cookware #oven-safe .v-line {
    border-left: 1px solid #e56a54;
    height: 12%;
    bottom: -7%;
    left: 32%; }
    #cookware #oven-safe .v-line .circle {
      background: #e56a54;
      width: 12px;
      height: 12px;
      position: absolute;
      bottom: 0;
      left: -6px;
      border-radius: 50%; }
  #cookware #casserole-shape .description {
    bottom: -60px !important;
    left: initial !important;
    right: 0% !important; }
  #cookware #casserole-shape .v-line {
    border-left: 1px solid #e56a54;
    height: 20%;
    bottom: -5%;
    left: 70%; }
  #cookware #no-drip .description {
    top: 10% !important;
    right: 10% !important; }
  #cookware #no-drip .v-line {
    border: 0 !important;
    height: 0 !important;
    top: 26% !important;
    right: 20% !important; }

  /*form {
      label {
          line-height: 1.2rem;
          top: 24px;
      }.paragraph-long {top: -4px!important;}
      input {padding-top: 11px;}
      input:focus ~ label, input:valid ~ label{top:-28px!important;}
  }*/ }
@media screen and (min-width: 768px) {
  header nav .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  header nav .navbar-toggler {
    display: none !important; }
  header nav ul.navbar-nav {
    float: none !important;
    display: table !important;
    margin: 0 auto !important;
    text-align: center !important; }
    header nav ul.navbar-nav .dropdown-menu {
      position: absolute; }

  aside article {
    padding: 0 !important; }
    aside article figure {
      padding: 0 !important; }

  #customer-service .row {
    display: block; } }
@media screen and (min-width: 575px) and (max-width: 767px) {
  .step {
    left: -18px;
    font-size: 1.4rem !important; }

  .triangle {
    border-right: 30px solid transparent;
    border-top: 30px solid transparent;
    border-left: 30px solid #083346;
    border-bottom: 30px solid #083346; }

  .service-support .rw-circles h5 {
    font-size: 1rem !important; }
  .service-support .rw-circles p {
    font-size: 1rem;
    line-height: 1.2rem; }
  .service-support .rw-circles .circle-text {
    width: 40%; }
  .service-support .rw-circles .circle-text div {
    padding-top: 18% !important;
    margin-top: -0.18em !important; }

  .carousel.aqua-products .carousel-inner {
    min-height: 416px; }
    .carousel.aqua-products .carousel-inner p {
      font-size: 1rem;
      line-height: 1.2rem;
      margin-top: 10px !important; }

  .join-cause h4 {
    font-size: 0.9rem !important; } }
@media screen and (min-width: 220px) and (max-width: 767px) {
  h1, h2, h3, h4, h5, h6, p {
    text-align: center; }

  h2 {
    font-size: 2rem !important; }

  h4 {
    font-size: 1rem !important; }

  p {
    font-size: 1rem;
    line-height: 1.5rem; }

  .btn-primary {
    padding: 12px 18px !important;
    font-size: 0.8rem !important;
    display: table !important;
    margin: 0 auto; }

  header #consultant-lang {
    position: relative; }
    header #consultant-lang .search-btn {
      position: absolute;
      top: 54px;
      right: 56px; }
    header #consultant-lang .language {
      position: absolute;
      top: 54px;
      right: 78px; }
  header h1 {
    border-bottom: 0 !important; }
  header .logo img {
    width: 160px;
    float: left;
    display: block;
    margin: 20px 0 20px 20px; }
  header nav .navbar-toggler {
    position: absolute;
    top: -40px;
    right: 20px;
    padding: 0; }
  header nav .navbar-collapse {
    background-color: #083346; }
    header nav .navbar-collapse li:hover {
      background-color: #e56a54; }
    header nav .navbar-collapse li:focus, header nav .navbar-collapse li:active {
      background-color: #ca513b; }
    header nav .navbar-collapse li a {
      color: #fff !important;
      padding: 1rem 1.75rem !important;
      border-bottom: 1px solid #e56a54; }

  #carouselExampleIndicators .carousel-inner .carousel-item img {
    height: 400px; }
  #carouselExampleIndicators .carousel-inner .carousel-item .carousel-caption {
    bottom: 28%; }
    #carouselExampleIndicators .carousel-inner .carousel-item .carousel-caption h2 {
      font-size: 1.875rem !important;
      margin: 0 auto 20px auto !important; }

  #company .make-celebration .feature-box {
    min-height: auto; }

  #cookware .zysltra-description {
    width: initial !important; }
  #cookware .type-stove div {
    width: 50%;
    border: 0 !important;
    border-bottom: 1px solid #dee2e6 !important; }
    #cookware .type-stove div:last-child {
      display: table;
      float: none !important;
      margin: 0 auto;
      border: 0 !important; }
  #cookware .lifetime-warranty {
    border-radius: 2rem !important; }

  #opportunity #rw-differences .container-1 {
    background: url(../img/opportunity/what-makes-rena-ware-diferent-mobile.jpg);
    background-size: cover !important;
    background-position: center;
    height: 540px !important; }
  #opportunity .rw-offers .feature-box {
    min-height: auto; }

  footer .logo {
    display: table;
    float: none;
    margin: 0 auto; }

  #water-filters section:first-child .item {
    width: 50%;
    margin: 0 auto 20px auto; }
    #water-filters section:first-child .item h4 {
      line-height: 1.6rem; } }
@media screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    max-width: 100% !important; }

  .company .history {
    background-image: url(../img/history-bg-768.jpg);
    background-size: cover;
    background-position: center right; }

  #customer-service .row {
    display: block !important; }
  #customer-service .country-square {
    min-height: initial !important; }

  #cookware .lifetime-warranty {
    width: 100% !important; }
  #cookware .description h6 {
    font-size: 0.8rem !important;
    width: 70% !important;
    margin: 0 auto !important; }
  #cookware #nutri-sensor .description {
    top: -96px !important;
    left: 15% !important;
    width: 50% !important; }
  #cookware #nutri-sensor .v-line {
    height: 40% !important;
    top: -20% !important;
    left: 40%; }
  #cookware #fit-cover .description {
    top: -10px !important;
    left: 0% !important; }
  #cookware #fit-cover .v-line {
    border-left: 0 !important;
    height: 10%;
    top: 30% !important;
    left: 18%; }
    #cookware #fit-cover .v-line .circle {
      top: -10px !important;
      left: -20px !important;
      border-radius: 50%; }
  #cookware #oven-safe .description {
    bottom: -66px !important;
    left: 24% !important; }
  #cookware #oven-safe .v-line {
    border-left: 1px solid #e56a54;
    height: 12%;
    bottom: -7%;
    left: 32%; }
    #cookware #oven-safe .v-line .circle {
      background: #e56a54;
      width: 12px;
      height: 12px;
      position: absolute;
      bottom: 0;
      left: -6px;
      border-radius: 50%; }
  #cookware #casserole-shape .description {
    bottom: -60px !important;
    left: initial !important;
    right: 0% !important; }
  #cookware #casserole-shape .v-line {
    border-left: 1px solid #e56a54;
    height: 20%;
    bottom: -5%;
    left: 70%; }
  #cookware #no-drip .description {
    top: 10% !important;
    right: 10% !important; }
  #cookware #no-drip .v-line {
    border: 0 !important;
    height: 0 !important;
    top: 26% !important;
    right: 20% !important; }

  #water-filters .plasticNever {
    padding-bottom: 2.5rem; }
    #water-filters .plasticNever .item {
      width: 50%;
      margin-bottom: 120px; }

  /* form {
       label {
           font-size: 0.85rem;
           line-height: 1rem;
           top: 24px;
       }.paragraph-long {top:10px!important;}
       input {padding-top: 12px; }
       input:focus ~ label, input:valid ~ label{top:-30px!important; font-size:12px;color:$cherryRW!important;}
   }*/ }
@media screen and (min-width: 220px) and (max-width: 479px) {
  h2 {
    font-size: 1.675rem !important;
    max-width: initial !important; }

  header #consultant-lang .find-consultant span, header #consultant-lang .consultant-login span {
    font-size: 90%; }

  #carouselExampleIndicators .carousel-inner .carousel-item .carousel-caption h2 {
    font-size: 1.4rem !important; }

  .btn-primary {
    font-size: 0.7rem !important; }

  #customer-service .row {
    margin-bottom: 0 !important; }
  #customer-service .country-square {
    min-height: initial !important; }

  .service-support .rw-circles .circle-text {
    width: 100%; }
  .service-support .rw-circles .circle-text div {
    padding-top: 14%;
    margin-top: -0.14em; }

  .content-difference div {
    min-height: 352px !important; }
    .content-difference div .graySoft-bg:nth-child(1) {
      min-height: initial !important; }

  #water-filters .plasticNever {
    padding-bottom: 0; }
    #water-filters .plasticNever .item {
      width: 50%;
      margin-bottom: 80px; }
      #water-filters .plasticNever .item img {
        max-width: 50%; }

  #cookware .description h6 {
    font-size: 0.6rem !important;
    width: 50% !important;
    margin: 0 auto !important; }
  #cookware #nutri-sensor .description {
    top: -60px !important;
    left: 0% !important;
    width: 80% !important; }
  #cookware #nutri-sensor .v-line {
    height: 40% !important;
    top: -20% !important;
    left: 40%; }
  #cookware #fit-cover .description {
    top: 10% !important;
    left: 0% !important; }
  #cookware #fit-cover .v-line {
    border-left: 0 !important;
    height: 10%;
    top: 30%;
    left: 18%; }
  #cookware #oven-safe .description {
    bottom: -50px !important;
    left: 24% !important; }
  #cookware #oven-safe .v-line {
    border-left: 1px solid #e56a54;
    height: 12%;
    bottom: -7%;
    left: 32%; }
    #cookware #oven-safe .v-line .circle {
      background: #e56a54;
      width: 12px;
      height: 12px;
      position: absolute;
      bottom: 0;
      left: -6px;
      border-radius: 50%; }
  #cookware #casserole-shape .description {
    bottom: -50px !important;
    left: initial !important;
    right: 0% !important; }
  #cookware #casserole-shape .v-line {
    border-left: 1px solid #e56a54;
    height: 20%;
    bottom: -5%;
    left: 70%; }
  #cookware #no-drip .description {
    top: 10% !important;
    right: 0% !important;
    width: 50% !important; }
  #cookware #no-drip .v-line {
    border: 0 !important;
    height: 0 !important;
    top: 26% !important;
    right: 20% !important; }

  /*form {        
      label {
          font-size: 0.75rem;
          top: 8px;
      }
      input {padding-top: 11px; }
  }*/ }
@media screen and (min-width: 220px) and (max-width: 480px) {
  #water-filters .plasticNever {
    padding: 4.5rem 0; }
    #water-filters .plasticNever .item {
      width: 100%;
      margin-bottom: 8rem; }
    #water-filters .plasticNever h3 {
      margin: 0;
      padding: 0 0 2rem 0 !important; }
    #water-filters .plasticNever h4 {
      text-align: center; } }

/*# sourceMappingURL=responsive.css.map */
