html {
overflow-x: hidden;
}


#div-space-ecwid	{
	height:1720px;
}
@media (max-width:1200px)
{
	#div-space-ecwid	{
	height:2400px;
}
}


#ecwid-product-browser	{
	width:80%;
	display:block;
	padding-left:6%;
	}
	@media (max-width:740px)
{
	#ecwid-product-browser	{
	width:98%;
	display:block;
	padding-left:1%;
	padding-right:1%;
	}
}


#ecwid-buy-now-product	{
	width:80%;
	margin:auto;
	text-align:center;
	position:relative;
	}


p1   {
font-family: Montserrat, sans-serif !important;
padding-left:12%;
padding-right:12%;
text-align:left;
margin-bottom:30px;
max-width:100%;
display:block;
}
@media (max-width:740px)
{
p1  {
font-family: Montserrat, sans-serif !important;
padding-left:4%;
padding-right:4%;
text-align:center;
margin-bottom:30px;
display: block;
max-width:100%;


}
    
}


#spacer	{
	height:150px;
}
@media (max-width:740px)
{
	#spacer	{
	height:100px;
}

}

#menu-button	{
	display:none;
	
}
@media (max-width:1024px)
{
	#menu-button	{
	margin-top:4px;
	margin-left:20px;
	display:block;
	z-index:100;
	position:fixed;
	position:absolute;
}
}
@media (max-width:740px)
{
	#menu-button	{
	margin-top:4px;
	margin-left:20px;
	display:block;
	z-index:100;
	position:fixed;
	position:absolute;
}
}
@media (max-width:740px)
{
	#menu-button	{
	margin-top:4px;
	margin-left:12px;
	display:block;
	z-index:100;
	position:fixed;
	position:absolute;
}
}


#logo	{
	position:absolute;
	z-index:1000	;
	position:fixed;
	margin-top:1px;
	margin-left:2%;
	width:220px;	
}
@media (max-width:1500px)
{
	#logo	{
	position:absolute;
	z-index:1000	;
	position:fixed;
	margin-top:5px;
	margin-left:1%;
	width:180px;	
}
}
@media (max-width:1100px)
{
	#logo	{
	position:absolute;
	z-index:1000	;
	position:fixed;
	margin-top:-1px;
	margin-left:1%;
	width:170px;	
}
}
@media (max-width:1024px)
{
	#logo	{
	position:absolute;
	z-index:1000	;
	position:fixed;
	margin-top:-4px;
	text-align:center;
	width: 190px;
position: absolute;
left: 50%;
margin-left: -100px
}
}
@media (max-width:540px)
{
	#logo	{
	position:absolute;
	z-index:1000	;
	position:fixed;
	margin-top:0px;
	text-align:center;
	width: 170px;
position: absolute;
left: 53%;
margin-left: -100px
}
}







.navbar{
  
 background:rgba(70,70,70,0.7);
  border: 0px;
  border-radius: 0px;
  transition: background-color 1s ease-in-out;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);
}


#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	margin-top:12px;
	text-align:left;
	position:absolute;
	z-index:2;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	position:fixed;
	margin-left:-2%;	
	
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;   
}

li {
	display:inline-block;
	text-align:right;	
}

li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
	margin-top:11px;
	padding-bottom:10px;
	padding-top:0px;	
	padding-left:15px;
	padding-right:15px;
    text-decoration: none;
	color:#000;
	font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	letter-spacing:2px;
	font-weight:bold;
	font-size:15px;	
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: ;
	font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

li.dropdown {
    display: inline-block;
	font-size:16px;
	letter-spacing:1px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
	opacity: 0.82;
    filter: alpha(opacity=82); /* For IE8 and earlier */
    min-width:inherit;
	margin-left:-5px;
	padding-right:inherit;
	font-size:18px;
	letter-spacing:1px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
	font-size:18px;
	
	
}


@media (max-width:1700px)
{
	#Menu-Nav	{
		margin-left:2%;	
}	
}
@media (max-width:1600px)
{
	#Menu-Nav	{
		margin-left:5%;	
		
}	
}
@media (max-width:1500px)
{
	#Menu-Nav	{
		margin-left:8%;
		
}	
}


@media (max-width:1450px)
{
	#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	text-align:left;
	position:absolute;
	z-index:2;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	position:fixed;
	margin-left:12%;
}
li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
	margin-top:11px;
	padding-bottom:10px;
	padding-top:0px;	
	padding-left:15px;
	padding-right:15px;
    text-decoration: none;
	color:#000;
	font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	letter-spacing:2px;
	font-weight:bold;
	font-size:15px;	
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	
}

}
@media (max-width:1300px)
{
	#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	text-align:left;
	position:absolute;
	z-index:2;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	position:fixed;
	margin-left:14%;
}


}
@media (max-width:1200px)
{
	#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	text-align:left;
	position:absolute;
	z-index:2;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	position:fixed;
	margin-left:9%;
}


}


@media (max-width:1100px)
{
	#Menu-Nav	{
	width:100%;
	display:block;
	display:inline-block;
	margin-top:5px;
	text-align:left;
	position:absolute;
	z-index:2;
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	position:fixed;
	margin-left:16.5%;
}
li a, .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
	margin-top:11px;
	padding-bottom:10px;
	padding-top:0px;	
	padding-left:11px;
	padding-right:11px;
    text-decoration: none;
	color:#000;
	font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	letter-spacing:2px;
	font-weight:bold;
	font-size:14px;	
	 opacity: 100;
    filter: alpha(opacity=100); /* For IE8 and earlier */
	
}

}

@media (max-width:1024px)
{
	#Menu-Nav	{
		display:none;
	
}

}











.container	{
	height:70px;
}

@media (max-width:1100px)
{
	.container	{
	height:70px;
	z-index:2;
	position:fixed;
	position:absolute;
}

}



.List1{ 
display: none;
width:140px;
background-color:#000;
opacity: 100;
filter: alpha(opacity=100); /* For IE8 and earlier */
height:400px;
padding-top:0px;
margin-top:0px;
position:absolute;
z-index:2;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);







}


#colour-selector	{

letter-spacing:3px; 
font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	letter-spacing:2px;
	font-size:15px;	
	font-weight:bold;
display : block;
margin-left:0px;
padding-botton:10px;
cursor:pointer;
padding-left:12px;
padding-right:12px;
}
#colour-selector:hover	{
font-weight:500;
letter-spacing:3px; 
font-family: 'Montserrat', sans-serif;
	text-transform:capitalize;
	letter-spacing:2px;
	font-weight:bold;
display : block;
cursor:pointer;
color:#fff;
padding-botton:10px;

}

@media	(max-width:1100px)
{
	#colour-selector	{
	padding-left:10px;
	padding-right:10px;	
	font-size:14px;	
}

}
@media	(max-width:990px)
{
	#colour-selector	{
	padding-left:10px;
	padding-right:10px;	
	font-size:14px;	
}
#colour-selector:hover	{
	padding-left:8px;
	padding-right:8px;	
}
}



#colour-selector:hover .List1{
display:block;
cursor:pointer;
width:120px;
margin-left:40px;








}




#colour-Selector-List	{
	position: absolute;
	left: 0;
	right: 0;
  margin-left: auto%; 
	margin-right: auto;
	text-align:center;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	text-transform:capitalize;
	letter-spacing:2px;
	margin-top:25px;  
}

#color-blue	{
	background-color:#0FF;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
}
#color-blue:hover	{
	background-color:#0FF;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#FFF;
}


#color-pink	{
	background-color:#ffc7e1;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	display:block;
}
#color-pink:hover	{
	background-color:#F9C;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#fff;
	display:block;
}

#color-purble	{
	background-color:#C3F;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	display:block;
}
#color-purble:hover	{
	background-color:#C3F;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#fff;
	display:block;
}

#color-green	{
	background-color:#0C9;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
}
#color-green:hover	{
	background-color:#0C9;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#fff;
	display:block;
}
#color-gold	{
	background-color:#FC0;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
}
#color-gold:hover	{
	background-color:#FC0;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#fff;
	display:block;
}

#color-red	{
	background-color:#F33;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	display:block;
}
#color-red:hover	{
	background-color:#F33;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#fff;
	display:block;
}
#color-white	{
	background-color:#FFF;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	display:block;
}
#color-white:hover	{
	background-color:#FFF;
	width:30px;
	height:30px;
	border-radius:4px;
	text-align:center;
	border:4px solid;
	border-color:#888;
	display:block;
}


    


#shopping-bag-mask	{
	z-index: 1004;
	position: absolute;
    right:0px;
	height:70px;
	width:170px;
	margin-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	
	
}
@media (max-width: 1600px) 
{
	#shopping-bag-mask	{
	z-index: 1004;
	position: absolute;
    right:5px;
	height:70px;
	width:170px;
	margin-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	
	
}
}
@media (max-width: 1100px) 
{
	#shopping-bag-mask	{
	z-index: 1004;
	position: absolute;
    right:-60px;
	height:50px;
	width:170px;
	margin-top:0px;
	overflow:hidden;
	overflow-x:hidden;

}
	
}
@media (max-width: 1000px) 
{
	#shopping-bag-mask	{
	z-index: 1004;
	position: absolute;
    right:-80px;
	height:50px;
	width:170px;
	margin-top:0px;
	overflow:hidden;
	overflow-x:hidden;

}
	
}

@media (max-width: 540px) 
{
	#shopping-bag-mask	{
	z-index: 1007;
	position: absolute;
	margin-top:-11px;
	height:62px;
	right:-105px;
	overflow:hidden;
	overflow-x:hidden;
}
	
}






#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-75px;
	height:62px;
	width:60px;
	margin-top:15px;
	overflow:hidden;
	overflow-x:hidden;
	margin-right:150px;

}
@media (max-width: 1600px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-85px;
	height:62px;
	width:60px;
	margin-top:15px;
	overflow:hidden;
	overflow-x:hidden;
	margin-right:150px;

}
	
}

@media (max-width: 1300px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
   right:-140px;
	height:62px;
	width:60px;
	margin-top:15px;
	overflow:hidden;
	overflow-x:hidden;
	margin-right:150px;

}
	
}
@media (max-width: 1100px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-140px;
	height:62px;
	width:60px;
	margin-top:5px;
	overflow:hidden;
	overflow-x:hidden;
	margin-right:136px;

}
	
}
@media (max-width: 980px) 
{
	#shopping-bag-icon	{
	z-index: 1003;
	position: absolute;
    right:-150px;
	height:62px;
	width:60px;
	margin-top:5px;
	overflow:hidden;
	overflow-x:hidden;
	margin-right:150px;

}
	
}


@media (max-width: 540px) 
{
	#shopping-bag-icon	{
	z-index: 1005;
	position: absolute;
	text-align:right;
	right:-154px;
	margin-top:3px;
	padding-top:0px;
	overflow:hidden;
	overflow-x:hidden;
	position: fixed;
	height:62px;
	width:60px;

}
}


#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:20px;
	right:180px;
	display:inline-block;
	font-family: 'Montserrat', sans-serif;
	
}
@media (max-width: 1690px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:20px;
	right:140px;
	display:inline-block;
	
}
}
@media (max-width: 1500px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:20px;
	right:130px;
	display:inline-block;
	
}
}
@media (max-width: 1400px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:20px;
	right:130px;
	display:inline-block;
	
}
}
@media (max-width: 1300px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:20px;
	right:55px;
	display:inline-block;
	
}
}
@media (max-width: 1100px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:12px;
	right:40px;
	display:inline-block;
	
}
}
@media (max-width: 980px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:11px;
	right:52px;
	display:inline-block;
	
}
}
@media (max-width: 740px) 
{
	#phone	{
	position:absolute;
	position:fixed;
	z-index:9999999;
	margin-top:11px;
	right:50px;
	display:inline-block;
	
}
}
#number	{
	font-family: Montserrat, sans-serif;
	font-size:16px;	
	color:#FFF;
	letter-spacing:2px;
	display:inline-block;
	padding-top:2px;
}

@media (max-width: 1500px) 
{
	#number	{
	display:none;
}
	
}



#flip-down1 {
	text-align: left;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
	margin-bottom:-10px;
	background-color:  #000 !important;
	font-weight:bold;
	font-family: 'Montserrat', sans-serif;
	color:#FFF;
	height:60px;
	color:#FFF;
}



#panel1	 {
	background-color:#333;
	text-align: left;
	padding-left:0px;
	display: none;
	text-transform:capitalize;
	font-size:18px;	
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
	letter-spacing:2px;

}


#flip-up1	{
	display:block;
	padding-bottom:0px;
	margin-bottom:-5px;
	padding-left:10px;
}

.slider-container {
  position: relative;
  width: 100%;
  height: 900px; /* Adjust height as needed */
  overflow: hidden;
}

.slides {
  display: flex;
  transition: transform 0.5s ease-in-out;
  width: 300%; /* For 3 slides */
}

.slide {
  flex: 0 0 100%;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  text-align: center;
}

.slide-content {
  background: rgba(195, 214, 204, 0.5); /* Semi-transparent overlay for readability */
  padding: 2rem;
  border-radius: 10px;
  max-width: 80%;
}

h1 {
  font-size: 4rem;
  margin: 0;
}

p {
  font-size: 1.5rem;
  margin: 1rem 0;
  text-align: center !important;
}

.btn {
  background: #009444; /* Green for Little flower logo theme */
  color: white;
  padding: 1rem 2rem;
  text-decoration: none;
  border-radius: 25px;
  font-weight: bold;
  font-size: 1.4rem;
  transition: background 0.3s;
}

.btn:hover {
  background: #0a6c37;
}

.navigation {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
}

.prev, .next {
  background: rgba(0, 0, 0, 0.5);
  border: none;
  color: white;
  font-size: 2rem;
  padding: 1rem;
  cursor: pointer;
}

/* Responsiveness */
@media (max-width: 768px) {
  .slider-container {
    height: 70vh;
  }
  
  h1 {
    font-size: 2rem;
  }
  
  p {
    font-size: 1rem;
  }
  
  .btn {
    font-size: 1rem;
    padding: 0.8rem 1.6rem;
  }
  
  .slide-content {
    max-width: 90%;
    padding: 1rem;
  }
  
  .prev, .next {
    font-size: 1.5rem;
    padding: 0.5rem;
  }
}

@media (max-width: 480px) {
  h1 {
    font-size: 1.5rem;
  }
  
  p {
    font-size: 0.9rem;
  }
  
  .btn {
    padding: 0.6rem 1.2rem;
  }
}


#hero-home	{
	width:100%;
	height:1000px;
	padding:0px;
	background-image:url(banners/home-page-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: oswald, sans-serif;    

}
#hero-our-story	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/shop_by_colour_palette-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: oswald, sans-serif;

}


#hero-shop-by-color-palette	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/shop_by_colour_palette-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: Montserrat, sans-serif;
}

#hero-cart	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/cart-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: Montserrat, sans-serif;
}


#hero-order-flowers	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/order_flowers-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: Montserrat, sans-serif;
}

#hero-express-checkout	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/express_checkout-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: Montserrat, sans-serif;
}

#hero-login	{
	width:100%;
	height:160px;
	padding:0px;
	background-image:url(banners/login-banner.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;
	font-family: Montserrat, sans-serif;
}




#center-icon-home	{
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:46px;

	
}



h1	{
	text-align:center;
	margin:auto;
	color:#000;
	font-family: Oswald, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.7 !important;
	padding-left:14%
	padding-right:14%;
	
}
@media (max-width: 740px) 
{
    h1	{
	text-align:center;
	margin:auto;
	color:#000;
	font-family: Oswald, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.7 !important;
	padding-left:4%
	padding-right:4%;

}
}


h2 {
    font-size: 24px !important;
    font-weight: bold !important;
    font-family: Montserrat, sans-serif !important;
    color: #000 !important;
    line-height: 1.7 !important;
}

h3	{
	text-align:center;
	margin:auto;
	color:#000;
	text-transform:capitalize;
	font-family: Montserrat, sans-serif;
	font-size:14px;
		
}
h4	{
	text-align:center;
	margin:auto;
	color:#000;
	text-transform:capitalize;
	font-family: Montserrat, sans-serif;
	font-size:12px;
	padding-left:8%;
	padding-right:8%;
	
		
}


#show-now-button-position	{
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	width:40%;
}

@media	(max-width:980px)
{
	#show-now-button-position	{
  margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:60%;
  text-align:center;
}

}
@media	(max-width:740px)
{
	#show-now-button-position	{
  margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:80%;
  text-align:center;
}

}





 #shop-now-button	{
	
	font-family: 'oswald', sans-serif;
	letter-spacing:2px;
	font-weight:bold;
  background-color:#009445;
  transition: background-color 1s ease-in-out;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding-left:20px;
  padding-right:20px;
  padding-top:8px;
  padding-bottom:8px;
  /*border:2px solid;*/
  /*border-color:#c8c5c0;*/
  color:#fff;
  cursor:pointer;
  width:30%;
  font-size:18px;	
   border-radius:15px;
   text-transform:capitalize;

  
}

#shop-now-button:hover	{
	font-family: 'oswald', sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	font-size:18px;
	background-color:#005b2a;
	transition: background-color 1s ease-in-out;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding-left:20px;
	padding-right:20px;
	color:#FFF;
	cursor:pointer;
	width:30%;
	padding-top:8px;
	padding-bottom:8px;
	/*border:2px solid;*/
  /*border-color:#000;*/
 border-radius:15px;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	text-transform:capitalize;
	text-align: center;  
}





#logocenter	{
	margin:auto;
	width:500px;
	
}

@media (max-width:740px)
{
	#logocenter	{
	margin:auto;
	width:90%;
	
}
}


















footer {
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	height:320px;
	padding-top:30px;
	padding-bottom:0px;
	padding-left:0%;
	padding-right:17%;
	background-color:#333;
	line-height:20px;
	position:relative;
	z-index:0;
	text-align:center;
	

}
h6	{
	font-family: Montserrat, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:5px;
	text-transform:capitalize;
	color:#a7a29e;
	padding-left:0px;
	margin-left:0;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;	
}
#footer-links	{
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:500;
	letter-spacing:2px;
	color:#fff;
	padding-left:0px;
	margin-left:0;
	text-transform:capitalize;
	padding-top:0px;
}

#footer-content	{
	vertical-align:top;
	display:inline-block;
	width:115%;
	padding-left:2%;
}

#footer-customer-care	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:25%;
	margin-left:0px;
	padding-left:0px;
	padding-right:5%;
	
	
}

#foter-follow-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:20%;
	padding-right:5%;
}

#contact-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:28%;
	padding-right:10%;
}

#lfb-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:3%;
	width:16%;
}
@media (max-width:1600px)
{
	#lfb-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:0%;
	width:12%;
}

}
@media (max-width:1200px)
{
	
	#contact-us	{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	width:25%;
	padding-right:2%;
}
	
	#lfb-icon	{
	vertical-align:top;
	display:inline-block;
	text-align:right;
	padding-left:0%;
	width:16%;
}

}






@media (max-width:980px)
{
	
footer {
	height:720px;
	text-align:center;
	margin:auto;
	padding:0;
	

}	

@media (max-width:740px)
{
	
footer {
	height:670px;
	text-align:center;
	margin:auto;
	padding:0;
	

}	
}

@media (max-width:650px)
{
	
footer {
	height:680px;
	text-align:center;
	margin:auto;
	padding:0;
	

}	
}





	
	
	
#footer-content	{
	position:relative;
	z-index:0;
	vertical-align:top;
	display:block;
	width:80%;
	text-align:center;
	margin:auto;
	left: 0; 
  	right: 0; 
 	margin-left: auto; 
  	margin-right: auto; 
	padding-left:1%;
	padding-right:1%;
}

#footer-customer-care	{
	vertical-align:top;
	display:block;
	text-align:center;
	width:100%;
	padding-left:0;
	padding-right:0;
	margin:auto;
	padding-bottom:20px;
	
	
}

#foter-follow-us	{
	vertical-align:top;
	display:block;
	text-align:center;
	width:100%;
	padding-left:0;
	padding-right:0;
	margin:auto;
	padding-bottom:20px;
}

#contact-us	{
	vertical-align:top;
	display:block;
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:100%;
	margin:auto;
	padding-bottom:20px;
}

#lfb-icon	{
	vertical-align:top;
	display:block;
	text-align:center;
	padding-left:2%;
	padding-right:2%;
	width:32%;
	padding-left:0;
	padding-right:0;
	margin:auto;
}
	
}

@media (max-width:980px)
{
	#lfb-icon	{
	 margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:30%;
  text-align:center;
}
	
}

@media (max-width:740px)
{
	#lfb-icon	{
	 margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:220px;
  text-align:center;
}
	
}


#social-mobile	{
	display:none;
}
@media (max-width:980px)
{
	#social-mobile	{
	display:block;
	text-align:center;
}
	
}

#copyright-link	{
	padding-top:190px;
	margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:80%;
  text-align:center;
  color:#c8c5c0;
}
@media (max-width:980px)
{
	#copyright-link	{
		padding-top:250px;
		margin: auto;
  position: absolute;
  left: 0; 
  right: 0;
  width:80%;
  text-align:center;
   color:#c8c5c0;
}
}

#insta-feed	{
	margin:auto;
	width:70%;
	
}
@media (max-width:740px)
{
	#insta-feed	{
	text-align:center;
	margin:auto;
	width:80%;
	padding-left:10%;
	padding-right:10%;
}

	
}



#home-page-ecwid-browser	{
	width:55%;
	margin:auto;
	margin-left:22.5%;
	margin-right:22.5%;
	display:block;
	
	}
	@media (max-width: 1400px) 
{
	#home-page-ecwid-browser	{
	width:80%;
	margin:auto;
	margin-left:10%;
	margin-right:10%;
	display:block;
	
	}
}

@media (max-width: 540px) 
{
	#home-page-ecwid-browser	{
	width:95%;
	margin:auto;
	margin-left:2.5%;
	margin-right:2.5%;
	display:block;
	
	}
}
