/** Shopify CDN: Minification failed

Line 23:10 Expected ":"
Line 1075:6 "box-sixing" is not a known CSS property

**/
:root {
    --yellow: #ffcd00;
    --white: #fff;
    --black: #000;
    --blue: #BCEFFF;

}

.swiper-container {
    width: 100%;
    height: 100vh;
/*   overflow: hidden; */
}

.swiper-slide {

    Center slide text vertically display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide-h {
    width: 50%;
}

.slide-h {
    width: 100%;
    z-index: 100000;
}

.swiper-slide-v {
    width: 100%;
}
.swiper-pagination-bullet-active{
    background: var(--black) !important;
}
      
html,
body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh !important;
/*   	font-family: "Gotham A", "Gotham B";
    font-style: normal; */
    background-color: var(--white);
    scroll-behavior: smooth;
    scroll-snap-type: y proximity;
}

header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 43px;
    background-color: var(--yellow);
    z-index: 10000;
}

      
.collection-header{
 position: relative;
   top: unset;
  height: unset;
  padding: 10px 5% 0 5%;
}
/* .collection-page__loop-wrapper{
 	padding: 110px 0 0 0; 
} */
      
#main-checkout-form{
  padding: 40px 0 0 0;
}

.footer{
    position: absolute;
    background-color: var(--yellow);
    height: 25%;
    width: 100%;
    bottom: 0;
    z-index: 10000;
}
/*y*/
.header_promo{
    text-align: center;
    padding: 9px;
    font-size: 0.9em;
    background-color: var(--black);
    display: none;
}
/* nav {  
    float: left;
    position: relative;
    height: 60px;
   
    padding: 0 0 0 30px;
    z-index: 20001;
    box-sizing: border-box;
}*/
/* .nav_bg{
    position: absolute;
    top:0;
    width: 100%;
    height: 60px;
    background-color: var(--white); 
    z-index: 5;
} */
/* .nav_bar{
    position: fixed;
    top: 0;
    width: 100%;
    height: 180px;
    z-index: 10021;
     transition: top 0.3s; 
} */
/*y*/
/* .nav_logo_container {
    top: 10px;
    width: 100%;
    height: 100px;
    margin: 0;
    z-index: 10002;
    background-image: url(../imgs/1839-logo.png);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: center;
    position: relative;
    cursor: pointer;
    z-index: 20000;
    
}
 */
/* a {
    color: var(--black);
    text-decoration: none;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0px;
    text-align: left;
    top:16px;
    position: relative;
    padding: 0 10px

}
a:hover{
    color: var(--yellow);
} */
/*y*/
/* h1 { */
/*     font-style: normal; */
/*     font-size: 70px;
    line-height: 76px;
    letter-spacing: 0px;
    text-align: center; */
/* } */
/*y*/
/* .h1_bold {
    font-weight: 700 !important;
} */
/*y*/
h2 {
/*   font-family: acumin-pro, sans-serif; */
/*     font-weight: 400;
    font-style: normal; */
/*     font-size: 30px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center; */
}
/*y*/
.h2_bold{
    font-weight: 700 !important;
}
/*y*/
p {
/*     font-style: normal;
    font-weight: 400; */
/*     letter-spacing: 0px;
    text-align: left; */
}
img{
    width:100%;
    height: auto;
}

/* ul{
   list-style-type:  none;
    margin: 0;
    padding: 0;
}
li{
    font-size: 30px;
    line-height:46px;
} */

.footer_input input[type=text] {
  font-family: "Gotham A", "Gotham B";
    font-style: normal;
  width: 50%;
  padding: 12px 20px;
  margin: 0;
  box-sizing: border-box;
    border: 0;
    float: left;
    
}
.footer_input input[type=text]:focus {
    outline: none;
}

.footer_input input[type=button], input[type=submit], input[type=reset] {
  	font-family: "Gotham A", "Gotham B";
    font-style: normal;
  	background-color: var(--black);
  	border: none;
  	color: white;
  	padding: 12px 32px;
  	text-decoration: none;
  	cursor: pointer;
    float: left;
    -webkit-appearance: none;
    border-radius: 0;
}
      
      
.footer_input input[type=button]:hover{
 	 background-color: var(--white);
     color: black;
}

/* The actual popup */
.popup {
  visibility: hidden;
  width: 100%;
  height: 100%;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1000;
  margin-left: -80px;
}
.closepopup{
  	visibility: hidden;
	z-index: 2000;
    position: absolute;
    right: 0;
    margin: 20px 25px 0px 0px; 
}
/* Toggle this class - hide and show the popup */
.show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
      
      
.panel {
    width: 100%;
    height: 100%;
}
.snap_start {
     scroll-snap-align: start
}
/*y*/
.page_yellow_cover{
    position: fixed;
    width:100%;
    height: 100%;
    background-color: var(--yellow);
    z-index: 10;
}

/* Page 01 A */
/*y*/
.page_01_bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    pointer-events: none;
    overflow: hidden;
}
.page_01_bg iframe {
    width: 100vw;
    height: 56.25vw;
    /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
    min-height: 100vh;
    min-width: 177.77vh;
    /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--white);
}
.page_01_video_cover{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: var(--yellow);
    z-index: 10;
}

.page_01_container{
    position: relative;
    background-color: var(--white);
    overflow: hidden;
}
.page_02_container{
    position: relative;
    overflow: hidden;
    background-color: var(--yellow);
}
.page_03_container{
    position: relative;
    overflow: hidden;
    background-color: var(--yellow);
}
.page_04_container{
    position: relative;
    overflow: hidden;
    background-color: var(--white);
    z-index: 4000;
}
.page_05_container{
    position: relative;
    background-color: var(--white);
    overflow: hidden;
}
.page_06_container{
    position: relative;
    background-color: var(--white);
    overflow: hidden;
}
.page_07_container{
   position: relative;
   background-color: var(--white);
   overflow: hidden;

}
.page_08_container {
    position: relative;
    background-color: var(--white);
    overflow: hidden;
}
.page_09_container {
    position: relative;
    height: 100%;
    width: 100%;
    background-color: var(--white);
}
.page_09_container img{
    width: 100%;
}

/*y*/
.page_01_a_title{
    position: absolute;
    padding: 15% 30%;
    box-sizing: border-box;
     z-index: 2000 !important;
    width: 100%;
  display: none;
}
.page_01_title_graphc{
    margin: 40px 0;
}
/*y*/
.page_01_a_bee_container{
    position: absolute;
    width: 65.75px;
    mix-blend-mode: multiply;
    z-index: 15;
}
/*y*/
.page_01_a_bee_img{
    -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
/*y*/
.page_01_a_bee_path{
    position: absolute;
    top:-140px;
    left:45.5%;
    width:1600px;
    z-index: 1000;
}
.page_01_a_bee_path_hover_01{
    position: absolute;
    top: 200px;
    left: 45.8%;
    width: 100px;
    z-index: 1000;
}
/*y*/
.page_01_a_btn{
    margin: 0 auto;
    font-family: "Gotham A", "Gotham B";
    font-style: normal;
    font-weight: 700;
    font-style: normal;
    max-width: 175px;
    background-color: var(--blue);
     color: var(--black);
    text-align: center;
    padding: 10px;
    z-index: 11;
}
.page_01_a_btn:hover{
    background-color: var(--black);
    color: var(--blue);
    cursor: pointer;
}

/* Page 02 A */
/*y*/
.page_02_product_container{
    margin: 5% 0 0 0;
}
.page_02_productImage{
/*    position: relative;*/
    width: 50%;
    margin: 0 25%;
}
/*y*/
.page_02_title{
    position: relative;
}
/*y*/
.page_02_title h2{
/*     font-size: 30px;
    line-height: 30px;
    margin:0;
    text-align: center; */
}


/*y*/
.page_03_title{
    position: relative;
    padding: 15% 35% 0;
    z-index: 15;
}
      
/* .page_02_title h2,
.page_03_title h2 {
	font-weight: 200;
   	font-style: normal;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
} */
.page_03_graphic_reveal{
    width: 200px;
    height: 300px;
    background-color: var(--yellow);
    position: absolute;
    margin: 4% 45%;
    z-index: 13;
}
/*y*/
.page_03_graphic{
    position: relative;
    margin: 4% 47%;
    z-index: 12;
}

/*y*/

/*y*/
.page_04_mainImage{
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 4001;
}
.page_04_mainImage img{
    width: auto;
    height: 100%;
}
/*y*/
.page_04_subImg_container{
    width: 100%;
    height: 50%;
    padding: 0 0 10px 10px;
    box-sizing: border-box; 
    z-index: 4002;
}
.page_04_subImages{
    float: left;
    width: 50%;
    height: 100%;
    z-index: 4005;
}
/*y*/
.page_04_sub_1{
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
/*    position: relative;*/
}
/*y*/
.page_04_sub_1 img{
    width:100%;
    height:100%;
}
/*y*/
.page_04_sub_2{
    width: 100%;
    height: 50%;
    margin: 0 0 0 10px;
    overflow: hidden;
    /* left: 50%; */
    float: left;
    box-sizing: border-box;
    background-color: var(--black);
    z-index: 4003;
}
/*y*/
.page_04_sub_2 img{
    height: 100%;
    width: 50%;
    max-width: 400px;
    margin: auto 25%;
    box-sizing: border-box;
}
/*y*/
.page_02_mainText{
  	font-family: "Gotham A", "Gotham B";
    font-style: normal;
    font-weight: 700;
    position: absolute;
    color: #BCEFFF;
    font-size: 140px;
    text-align: center;
    width: 100%;
    white-space: nowrap;
    z-index: -2;
    top:35%;
    right:0;
}

/*y*/
.page_05_mainImage{
    position: absolute;
    bottom: -120px;
    right: 0;
    width: 750px;
    z-index: 5011;
    opacity: 0;
}
.page_05_subImage_wink{
    position: absolute;
    bottom: 323px;
    right: 94px;
    width: 250px;
    z-index: 5012;
    opacity: 0;
}
/*y*/
.page_05_subImage_flower{
    position: absolute;
    bottom: 238px;
    right: 375px;
    width: 250px;
    z-index: 5010;
    opacity: 0;
}
.page_05_subImage_bee_01{
    position: absolute;
    bottom: 448px;
    right: 535px;
    width: 50px;
    z-index: 5020;
    opacity: 0;
}
.page_05_subImage_bee_01 img{  
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.page_05_subImage_bee_02{
    position: absolute;
    bottom: 290px;
    right: 355px;
    width: 50px;
    z-index: 5020;
    opacity: 0;
}
.page_05_subImage_bee_02 img{  
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.page_05_subImage_bee_03{
    position: absolute;
    bottom: 330px;
    right: 575px;
    width: 50px;
    z-index: 5020;
    opacity: 0;
}
.page_05_bee_path_hover_01{
    position: absolute;
    bottom: 398px;
    right: 425px;
    width: 100px;
    z-index: 5019;
    opacity: 0;
}

.page_05_bee_path_hover_02{
    position: absolute;
    bottom: 248px;
    right: 355px;
    width: 70px;
    z-index: 5019;
    opacity: 0;
}
.page_05_bee_path_hover_03{
    position: absolute;
    bottom: 308px;
    right: 575px;
    width: 100px;
    z-index: 5018;
    opacity: 0;
}
.page_05_subImage_phone{
    position: absolute;
    bottom: 215px;
    right: 483px;
    width: 101px;
    z-index: 5011;
    opacity: 0;
}
.page_05_subImage_product{
    position: absolute;
    bottom: 380px;
    right: 483px;
    width: 101px;
    z-index: 5009;  
    opacity: 0;
}
.page_05_subImage_tick{
    position: absolute;
    bottom: 255px;
    right: 483px;
    width: 101px;
    z-index: 5012;
    opacity: 0;
    transform: scale(0);
}
/*y*/
.page_text_container{
    width: 50%;
    height: 100%;
    position: absolute;
}
/*y*/
.page_img_container{
    display: none;
    width:50%;
    height: 100%;
    position: absolute;
    right:0;
/*    opacity: 0;*/
}

/*y*/
.page_05_title_01,
.page_05_title_02,
.page_05_title_03,
.page_06_title_01{ 
    position: absolute;
    z-index: 5010; 
    text-align: center;
    padding: 40% 20% 0 20%;
    box-sizing: border-box;
}
.page_02_title h2,
.page_03_title h2, 
.page_05_title_01 h2,
.page_05_title_02 h2,
.page_05_title_03 h2,
.page_06_title_01 h2,
.page_08_title_01 h2,
.page_09_title_01 h2{ 
	  font-family: "Gotham A", "Gotham B";
  	font-weight:400;
	font-size: 30px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
  
}

.page_06_subImage_bee_01{
    position: absolute;
    bottom: 568px;
    right: 535px;
    width: 50px;
    z-index: 6020;
/*    opacity: 0;*/
}
.page_06_subImage_bee_01 img{  
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.page_06_subImage_bee_02{
    position: absolute;
    bottom: 410px;
    right: 355px;
    width: 50px;
    z-index: 6020;
}
.page_06_subImage_bee_02 img{  
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.page_06_subImage_bee_03{
    position: absolute;
    bottom: 450px;
    right: 575px;
    width: 50px;
    z-index: 6020;
}
.page_06_bee_path_hover_01{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 1000px;
    z-index: 6019;
    opacity: 0;
}

.page_06_bee_path_hover_02{
    position: absolute;
    bottom: 160px;
    right: 60px;
    width: 690px;
    z-index: 6019;
    opacity: 0;
}
.page_06_bee_path_hover_03{
    position: absolute;
    bottom: -0px;
    right: 0;
    width: 760px;
    z-index: 6018;
    opacity: 0;
}


.page_06_mainImage {
    position: absolute;
    bottom: -70px;
    right: 0;
    width: 500px;
    z-index: 3010;
}

/*y*/
.page_07_mainImage {
    float: right;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/*y*/
.page_07_mainImage img {
    width:100%;
    height:100%;
}

/*y*/
.page_text_container_horizontal {
    width:100%;
    height: 35%;
}

/*y*/
.page_img_container_horizontal {
    width:100%;
    height: 65%;
    position: absolute;
    bottom:0;

}

/*y*/
.page_08_mainImage {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;

}
/*y*/
.page_08_title_01 {
    position: absolute;
    z-index: 8010; 
    text-align: center;
    padding: 10% 22% 0 22%;
/*    max-width: 750px;*/
/*    width: 50%;*/
    box-sizing: border-box;
}
.insta_iframe{
/*    padding: 62psx 0 0 0;*/
    position: absolute;
    bottom: 30%;
}

.footer_nav_container_topleft {
    width: 50%;
    height: 100%;
    padding: 20px 0 0 10%;
    float: left;
    box-sizing: border-box;
}
.footer_nav_container_topRight {
    width: 50%;
    height: 100%;
    padding: 20px 0 0 10%;
    float: left;
    box-sizing: border-box;
}
.footer_nav_container_bottom {
    width: 30%;
    padding: 30px 0 0 0;
    margin: 0;
    float: left;
    box-sizing: border-box;
}

.footer_nav_1{
/*    padding: 15% 0 0 20%;*/
    width: 100%;
    height: 40%;
     box-sizing: border-box;
    display: block;
}
.footer_nav_2{
    padding: 10px 0 0 0;
    width: 100%;
/*    height: 40%;*/
     box-sizing: border-box;
    display: block;
}
.footer_text{
  font-family: "Gotham A", "Gotham B";
    color: var(--black);
    font-size: 13px;
    line-height: 20px;
    margin:0;
    top: 0;
}

.footer_text a{
    color: var(--black);
    font-size: 13px;
    line-height: 20px;
    margin:0;
    top: 0;
}

.footer_text a:hover{
    color: var(--white);
}
.footer_link{
  font-family: "Gotham A", "Gotham B";
    color: var(--black);
    font-size: 25px;
    line-height: 30px;
    margin:0;
    padding: 0;
    top:0; 
}
 .footer_link:hover{
    color: var(--white);
}    
.footer_copyright{
  font-family: "Gotham A", "Gotham B";
    position: absolute;
    right: 0;
    top: 40%;
    color: var(--black);
    font-size: 12px;
    transform: rotate(-90deg);
}
.footer_social{
  font-family: "Gotham A", "Gotham B";
/*    padding: 0 0 0 10%;*/
    width:120px;
    float: left;
    box-sizing: border-box;
}
.footer_privacy{
  font-family: "Gotham A", "Gotham B";
/*        padding: 0 0 0 10%;*/
    width:70%;
    float: left;
    box-sizing: border-box;
}
.footer_input{
/*    padding: 0 0 0 20%;*/
}
.social_icons {
     width:45px !important;
}


@media only screen and (max-width: 1200px) {
    .page_01_a_title{
        padding: 20% 25%;
    }
}
@media only screen and (max-width: 900px) {
    .page_01_a_title{
        padding: 20% 20%;
    }
  .closepopup{
    margin: 150px 30px 0px 0px !important; 
	}
}






@media only screen and (max-width: 480px) {
  body{
  	height: 80%;
/*     overflow: hidden; */
  }
  
	.mobile-logo{
     	margin-top: 70px !important;
    }
  .sticky-footer{
   	height:50px; 
  }
  .closepopup{
    margin: 100px 30px 0px 0px !important; 
	}
  
  .collection-header{
   	padding: 10px 5% 0 5%; 
  }
  
  .collection-page__loop{
   	margin: 40px auto !important; 
  }
  
  #AddToCartForm-product-template{
    padding: 80px 0 0 0;
   	 
  }
  
  #main-checkout-form{
   	padding: 120px 0 0 0 !important; 
  }
  
  .page_02_title h2,
  .page_03_title h2, 
  .page_05_title_01 h2,
  .page_05_title_02 h2,
  .page_05_title_03 h2,
  .page_06_title_01 h2,
  .page_08_title_01 h2,
  .page_09_title_01 h2{
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .header_promo{
        font-size: 0.8em;
    }
    .page_01_a_title {
        padding: 60% 5% 0 5%;  
    }

    .swiper-slide{
        width:70% !important;
    }
    .swiper-slide-v{
        width: 100% !important;
    }
    .page_01_a_bee_path{
        top: -150px;
    }
    .page_02_product_container{
        position: relative;
        top:5%
    }
    .page_02_productImage {
        width: 80%;
        margin: 0 auto;
    }

    .page_02_mainText{
        top: 50%;
       font-size: 60px;
    }
    .page_03_title{
        padding: 60% 5% 0 5%;
    }
    .page_03_graphic{
        margin: 10% 40%;
    }
    .page_03_graphic_reveal{
        margin: 4% 40%;
    }
  
    .page_04_container {
      padding: 20% 0 10% !important;

    }
    .page_04_mainImage {
        width: 100%;
        height: 60%;
        background-position: center 10%;
    }
    .page_04_subImages {
        width: 100%;
        height: 33%;
      padding: 10px 0 0 0;
      box-sixing: border-box;
    }
    .page_04_subImg_container{
       display:none;
        padding: 10px 0 10px 0;
    }
    .page_04_sub_1 {
        width: 100%;
        height: 100%;
    }
    .page_04_sub_2 {
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .page_text_container{
    	width: 100%;
	    height:100%;
    }
    .page_img_container {
        width: 100%;
        height: 50%;
        bottom: 0;
    }
    .page_img_container_horizontal{
        height: 50%;
    }
  

  
    .page_05_title_01, 
    .page_05_title_02, 
    .page_05_title_03 {
        padding: 35% 5% 0 5%;
        width: 100%;
    }
  
      .page_05_mainImage {
            bottom: -50px;
            width: 450px;
        }
        .page_05_subImage_wink {
            bottom: 215px;
            right: 56px;
            width: 150px;
        }
        .page_05_subImage_flower {
            bottom: 163px;
            right: 207px;
            width: 180px;
        }
        .page_05_subImage_phone {
            bottom: 151px;
            right: 290px;
            width: 60px;
        }
        .page_05_subImage_tick {
            bottom: 180px;
            right: 285px;
            width: 70px;
        }
        .page_05_subImage_product {
            bottom: 270px;
            right: 285px;
            width: 70px;
        }

    .page_06_title_01{
        padding: 35% 5% 0 5%;
        width: 100%;
    }
  
    .page_05_subImage_bee_01{
     	bottom:570px;
      	right:580px;
      	width:40px;
    }
   
    .page_05_subImage_bee_02{
		bottom:380px;
      right:400px;
      width:40px;
    }
  .page_05_subImage_bee_03{
  	bottom: 350px;
    right:650px;
    width:40px;
      
  }
  

    .page_05_bee_path_hover_01{
        bottom: 280px;
        right: 210px;
    }
    .page_05_bee_path_hover_02{
        bottom: 220px;
        right: 200px;
    }
    .page_05_bee_path_hover_03{
        bottom: 180px;
        right: 330px;
    }
    
  
    
    .page_06_subImage_bee_01,
    .page_06_subImage_bee_02,
    .page_06_subImage_bee_03{
        width:40px;
    }
    .page_06_bee_path_hover_01,
    .page_06_bee_path_hover_02,
    .page_06_bee_path_hover_03{
       width:400px; 
    }
    .page_08_title_01 {
        padding: 45% 5% 0 5%;
        width: 100%;
    }
    
    .page_06_mainImage {
        width: 400px;
        bottom: 0px;
        right: -70px;
    }
  	#owners{
     	height: 60%; 
    }
    .page_07_mainImage {
        height: 100%;
    }
    .page_08_mainImage {
        width: 100%;
        height: 100%;
        background-position: 30% 0;
      background-size: 130%;
        
    }
   	#insta_btn{
     	height: 40% !important;
      bottom: 42% !important;
      
    }
    .insta_iframe {
       bottom:45%;
    }
    .footer{
        height: unset;
        padding: 0 0 60px 0;
    }
    .footer_nav_container_topLeft {
        display: none;
    }
    .footer_nav_container_topRight {
        width: 100%;
        height: 30%;
        padding: 10px 0 0 0;
        float:unset;
    }

    .footer_nav_1,
    .footer_nav_2 {
        padding: 10px 0 0 5%;
        height: 50%;
        box-sizing: border-box;
    }
    .footer_link {
        font-size: 18px;
        line-height: 25px;
    }
    .footer_nav_container_bottom {
        float: left;
        box-sizing: border-box;
        padding: 10px 0 0 0;
        width: 100%;
        height:unset;
    }
    .footer_input {
        padding: 0 0 0 5%;
        box-sizing: border-box;
    }
    .footer_social {
        padding: 0 0 0 5%;
    }
  .social_icons {
     width:40px !important;
}
  .footer_privacy{
   	margin: 0 0 0 20px !important; 
  }

}


@media only screen and (max-width: 375px) {
  	.page_05_title_01, 
    .page_05_title_02, 
    .page_05_title_03 {
        padding: 30% 5% 0 5%;
        width: 100%;
    }
  
  .page_05_mainImage {
            bottom: -30px;
            width: 350px;
        }
        .page_05_subImage_wink {
            bottom: 175px;
            right: 44px;
            width: 117px;
        }
        .page_05_subImage_flower {
            bottom: 135px;
            right: 160px;
            width: 145px;
        }
        .page_05_subImage_phone {
            bottom: 125px;
            right: 225px;
            width: 48px;
        }
        .page_05_subImage_tick {
            bottom: 145px;
            right: 215px;
            width: 70px;
        }
        .page_05_subImage_product {
            bottom: 230px;
            right: 223px;
            width: 50px;
        }
  	.page_05_bee_path_hover_01{
        bottom: 230px;
        right: 150px;
    }
    .page_05_bee_path_hover_02{
        bottom: 180px;
        right: 150px;
    }
    .page_05_bee_path_hover_03{
        bottom: 150px;
        right: 280px;
    }
  
  .page_06_mainImage {
        width: 350px;
    
  }
  
  #owners{
   	height: 50%; 
  }
  
  .footer{
    padding: 0 0 15% 0;
    
  }
  .insta_frame{
    bottom: 40%;
  }
  #insta_btn{
    
   	bottom: 40% !important;
    height: 40% !important;
  }
  
}