@media only screen and (min-width:900px) and (max-width:1440px) and (orientation: landscape) {
  .nav-row a {
    padding: 20px 10px;
  }
}

@media only screen and (min-width:900px) and (max-width:1440px) and (orientation: Portrait) {
  .nav-row a {
    padding: 20px 5px;
  }

  #shopify-section-1582890034959 .fully-padded-row--medium {
    padding-top: 0px;
  }

  #shopify-section-1594986524327 .fully-padded-row--medium {
    padding-top: 40px;
  }

  #shopify-section-1600501396456 .article.fully-spaced-row--small  {
    margin-top: 40px;
  }
  #shopify-section-1600859450430 .article.fully-spaced-row--medium {
   	margin-bottom:40px; 
    margin-top: 40px;
  }
  #shopify-section-1600668473840 .fully-spaced-row--medium {
    margin-top: 0px;
  }

  
}

@media only screen and (min-width:1080px) and (max-width:1920px) and (orientation: Portrait) {
  
  .slick-slider {
    height: 475px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) {

  .slick-slider {
    height: 600px !important;
  }
}

@media only screen and (min-width: 864px) and (max-width: 1152px) and (orientation: landscape) {

  .slick-slider {
    height: 475px !important;
  }

  .nav-row a {
    padding: 20px 5px;
  }

  h3, .h3-style {
    font-size: 19px;
  }

  #section-id-1600435867247 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .fully-padded-row--medium {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  #shopify-section-1600668473840 h1,
  #shopify-section-1600668511297 h1 {
    font-size: 22px;
  }
}


@media (min-width: 1024px) {
  
  .article .container {
    max-width: 100%;
    width:90%;
  }

}

  
/* For 1024 Resolution */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: Portrait) {
		
  .announcement .announcement__inner {
    padding: 6px 0px;
    font-size: 12px;
  }

  .nav-row a {
    padding: 20px 5px;
  }

  .slick-slider {
    height: 400px !important;
  }
  #pagefooter .nav-row a {
    padding: 7px 3px;
    font-size: 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: Landscape) {
		
  
  .announcement .announcement__inner {
    padding: 6px 0px;
    font-size: 10px;
  }

  .nav-row a {
    padding: 20px 5px;
  }

  h3, .h3-style {
    font-size: 19px;
  }

  .slick-slider {
    height: 430px !important;
  }
}

@media only screen and (max-width: 767px) {
  
  #section-id-1600437463526 .subheading{ display:none;}
  .announcement .flexible-layout .column--third {
    width: 100%;
  }

  #shopify-section-1583244060103 h1.hometitle::after,
  #shopify-section-1480591889144 h1.hometitle::after {
    position: absolute;
    top: 30px;
    width: 100%;
  }
  
  /*******Slide Mobile *****/
  #shopify-section-1600866895059 {
    display: block;
    margin-bottom: 50px;
  }

  #shopify-section-1600436618455 {
    display: none;
  }
  #mobile-header .mobile-nav-toggle{
   margin-top: -44px;
  }
  #main-nav .mobile-features .mobile-search button {
   
    height: 26px;
    width: 26px;
    text-align: left;
    padding: 1em 12px 1em !important;
   }
  #pagefooter.button,
  #pagefooter a.button,
  #pagefooter.btn, 
  #pagefooter a.btn, 
  #pagefooter button, 
  #pagefooter input[type="submit"], 
  #pagefooter input[type="reset"], 
  #pagefooterinput[type="button"]{
      padding: 1.2em 9px 1.2em !important;
  }
  .payment-methods .payment-icon {
    margin: 0 0px 10px;}

#pagefooter .signup-form-title {
  font-size: 15px; font-weight:300;
}
  
  
  
  
  /*****Contact Us ***/
 .articleNew {
    width: 100% !important;
} 
.our-story-page  iframe {
    width: 100%;
    height: auto;
}
.our-story-page .majortitle3 {
    margin-top: 0px !important;
    font-size: 22px;
}
 .flexible-layout.flexiMobile  .column {
    margin-bottom: 10px;
 }
  .majorMobile{ margin-top:0px !important;
  
  }
  
  
  
 #section-id-1594986686939 h1.majortitle.in-content {
    font-size: 22px;
}
  
  #content{ margin-bottom:0px; padding-bottom:20px;}
  
  #shopify-section-page-story-template .user-content h1 {
    margin-bottom: 35px;
    font-size: 24px;

  }
  div#shopify-section-page-story-template h1.majortitle.in-content {
    font-size: 22px;
}
  
 
}

@media only screen and (min-width:600px) and (max-width:800px) {

  h3, .h3-style {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 2px;
  }

  #section-id-1600435867247 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .fully-padded-row--medium {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  #shopify-section-1600668473840 h1,
  #shopify-section-1600668511297 h1 {
    font-size: 22px;
  }

  .nav-row a {
    padding: 10px 5px;
   font-size: 13px;
    font-weight: 100 !important;
  }
}

@media only screen and (min-width:320px) and (max-width:568px) and (orientation:Portrait) {
  #shopify-section-1583244060103 h1.hometitle, 
  #shopify-section-1480591889144 h1.hometitle {
    font-size: 20px;}
  div#shopify-section-1600514511514 section.ooo-instagram h2.h1 {
    text-transform: lowercase;
    font-size: 24px;}
  
  div#shopify-section-1600514511514 section.ooo-instagram strong {
    font-size: 20px;}
  
  div#section-id-1600437463526{ padding-top:0px; padding-bottom:0px;}
  h1, .h1-style { font-size: 22px;}
  
  #shopify-section-footer .nav-row a {
    padding: 6px;}
  #pagefooter .social-links a {
    margin: 0px 0px;
}
  #pagefooter.button,
  #pagefooter a.button,
  #pagefooter.btn, 
  #pagefooter a.btn, 
  #pagefooter button, 
  #pagefooter input[type="submit"], 
  #pagefooter input[type="reset"], 
  #pagefooterinput[type="button"]{
      padding: 1.2em 9px 1.2em !important;
  }
  .payment-methods .payment-icon {
    margin: 0 0px 10px;}
  #pagefooter .signup-form-title {
  font-size: 15px; font-weight:300;}
  #main-nav .mobile-features .mobile-search button {
   
    height: 26px;
    width: 26px;
    text-align: left;
    padding: 1em 12px 1em !important;
}
  


}

@media only screen and (min-width:320px) and (max-width:568px) and (orientation:Landscape) {
  #shopify-section-1583244060103 h1.hometitle, 
  #shopify-section-1480591889144 h1.hometitle {
    font-size: 20px;}
  div#shopify-section-1600514511514 section.ooo-instagram h2.h1 {
    text-transform: lowercase;
    font-size: 24px;}
  
  div#shopify-section-1600514511514 section.ooo-instagram strong {
    font-size: 20px;}
  
  div#section-id-1600437463526{ padding-top:0px; padding-bottom:0px;}
  h1, .h1-style { font-size: 22px;}
  
  #shopify-section-footer .nav-row a {
    padding: 6px;}
  #pagefooter .social-links a {
    margin: 0px 0px;
}
  #pagefooter.button,
  #pagefooter a.button,
  #pagefooter.btn, 
  #pagefooter a.btn, 
  #pagefooter button, 
  #pagefooter input[type="submit"], 
  #pagefooter input[type="reset"], 
  #pagefooterinput[type="button"]{
      padding: 1.2em 9px 1.2em !important;
  }
  .payment-methods .payment-icon {
    margin: 0 0px 10px;}

#pagefooter .signup-form-title {
  font-size: 15px; font-weight:300;}
  #main-nav .mobile-features .mobile-search button {
    
    height: 26px;
    width: 26px;
    text-align: left;
    padding: 1em 12px 1em !important;
}
  
  
}

@media only screen and (min-width:240px) and (max-width:653px) and (orientation:Portrait) {
  #shopify-section-1583244060103 h1.hometitle, 
  #shopify-section-1480591889144 h1.hometitle {
    font-size: 20px;}
  div#shopify-section-1600514511514 section.ooo-instagram h2.h1 {
    text-transform: lowercase;
    font-size: 24px;}
  
  div#shopify-section-1600514511514 section.ooo-instagram strong {
    font-size: 20px;}
  
  div#section-id-1600437463526{ padding-top:0px; padding-bottom:0px;}
  h1, .h1-style { font-size: 22px;}
  
  #shopify-section-footer .nav-row a {
    padding: 6px;}
  #pagefooter .social-links a {
    margin: 0px 0px;
}
  #pagefooter.button,
  #pagefooter a.button,
  #pagefooter.btn, 
  #pagefooter a.btn, 
  #pagefooter button, 
  #pagefooter input[type="submit"], 
  #pagefooter input[type="reset"], 
  #pagefooterinput[type="button"]{
      padding: 1.2em 9px 1.2em !important;
  }
  .payment-methods .payment-icon {
    margin: 0 0px 10px;}

#pagefooter .signup-form-title {
  font-size: 15px; font-weight:300;}
  #main-nav .mobile-features .mobile-search button {
    
    height: 26px;
    width: 26px;
    text-align: left;
    padding: 1em 12px 1em !important;
}
}