/* Amendz */

/*  ==========================================================================
    Table of Contets
    ==========================================================================
    
    1.0 Common Styles
    2.0 Header Section
    
/*  ==========================================================================
    Common Styles
    ========================================================================== */
@font-face {
    font-family: 'Futura';
    src: url('FuturaBT-Book.eot');
    src: url('fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),
        url('FuturaBT-Book.woff2') format('woff2'),
        url('fonts/FuturaBT-Book.woff') format('woff'),
        url('fonts/FuturaBT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdobeCaslonProSemiboldItalic';
    src: url('fonts/AdobeCaslonProSemiboldItalic.eot');
    src: url('fonts/AdobeCaslonProSemiboldItalic.eot') format('embedded-opentype'),
         url('fonts/AdobeCaslonProSemiboldItalic.woff2') format('woff2'),
         url('fonts/AdobeCaslonProSemiboldItalic.woff') format('woff'),
         url('fonts/AdobeCaslonProSemiboldItalic.ttf') format('truetype'),
         url('fonts/AdobeCaslonProSemiboldItalic.svg#AdobeCaslonProSemiboldItalic') format('svg');
}



*{
	padding: 0;
	margin: 0;
}
body{
    background-color: #fff;
    font-size:16px;
    line-height:30px;
    color: #000;
    font-weight: 400;
    position: relative;
    overflow-x: hidden;
	counter-reset: post-index;
   font-family: 'Futura';
}
h1, h2, h3, h4, h5, h6{font-family: 'AdobeCaslonProSemiboldItalic';
    -webkit-font-smoothing:antialiased;
	color: #000;
}
h1{
    font-size: 40px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #000;
}
h2{
    font-size: 32px;
    color: #000;
    margin: 0 0 10px;
    font-weight: normal;
    line-height: 1.2;
    letter-spacing:1px;
}
h3,h4{
    margin: 0 0 10px;
    font-weight: normal;
    line-height: 1.7;
    color: #000;
}
h3{
    font-size: 18px;
}
h4{
    font-size: 16px;
}
h5,h6{
    font-size: 14px;
    margin: 0 0 10px;
}
img{
    border: none;
    outline:none;
max-width:100%;
}
figure{margin-bottom: 0;}
ul{
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #000;
}
a, a:hover{
    text-decoration: none;
}
a:focus{
    outline: 0;
    text-decoration: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
   color: #ddd !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder{ /* Firefox 18- */
   color: #ddd !important;  
}

input::-moz-placeholder,
textarea::-moz-placeholder{  /* Firefox 19+ */
   color: #ddd !important;  
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder{  
   color: #ddd !important;  
}
button{
    border: none;
	background: none;
}
.text-black{
    color: #333;
}
.text-white{
    color: #ffffff;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.text-center{
    text-align: center;
}

   /* ============================
   Margin & Padding
   ============================ */
.w4ew-padding-0{padding: 0 !important;}
.w4ew-margin-0{margin: 0 !important;}
.w4ew-margin-top-10{ margin-top: 10px;}

   /* ============================
   Button
   ============================ */

.w4ew-btn-wrap { position: relative; text-align: left;}
.w4ew-btn-wrap.align-right { text-align: right;}
.w4ew-btn-wrap.align-left { text-align: left;}
.w4ew-btn-wrap.align-center { text-align: center;}
.w4ew-btn {background: #31353d; color: #fff; position: relative;}
.w4ew-btn:hover{ opacity: 0.8; color: #fff;}
.w4ew-btn-large {font-size: 15px;line-height: 20px;padding:15px 40px;}
.w4ew-btn-primary {ackground: #31353d;}
.w4ew-btn .az-btn-icon.icon-position-right {
    right: -70px;
    margin: 0;
}
.w4ew-btn .w4ew-btn-icon {
    background-color: #ff6138;
}
.w4ew-btn .w4ew-btn-icon {
    position: absolute;
    top: 0;
    width: 70px;
    height: 100%;
    font-size: 27px;line-height: 52px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

}
   /* ==========================================================================
   Header Section
   ========================================================================== */

   /* ==========================================================================
   Menu
   ========================================================================== */

.w4ew-site-header{
    position: fixed;
    top:0px;
    left: 0;
    width: 100%;
    color:#fff;
    z-index: 1000;
 background: #fff;   
    float:left;
     -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s; min-height: 110px;
}
.w4ew-site-header.shrink{
     -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s; height: 110px;
}
.w4ew-site-nav {background: #fff !important; padding:83px 0 13px 0; width: 100% }
.w4ew-site-nav .navbar-nav .nav-link{font-size:13px; line-height: 13.4167px; color: #000; padding: 0 24px; border-right: 1px solid #333;-webkit-transition: all 150ms linear;letter-spacing: 2px;font-weight: 100;
-moz-transition: all 150ms linear;

-o-transition: all 150ms linear;

-ms-transition: all 150ms linear;

transition: all 150ms linear;}
.w4ew-site-nav .navbar-nav .nav-item:last-child .nav-link{border-right: 0px solid #333;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: #fff;
}
.navbar-light .navbar-nav .nav-link.show, 
.navbar-light .navbar-nav .show > .nav-link {
    color: rgba(0,0,0,.9);
}

.navbar-light .navbar-nav .active > .nav-link, 
.navbar-light .navbar-nav .nav-link.active
{
	color: #8f7f53 !important;
}
.w4ew-site-nav .dropdown-menu {font-size: 13px;
    background: #654738;
    border: 1px solid rgba(0,0,0,0);
    padding: 0 10px; border-radius: 5px;margin-top: 13px;
}
.w4ew-site-nav .dropdown-toggle::after {
    display:none;

}
.w4ew-site-nav .dropdown-item{ color: #fff;}
.dropdown-item {padding: 5px 0;}
.dropdown-item.active, .dropdown-item:active {
    text-decoration: none;
    background-color:transparent;color: #8f7f53 !important;border-bottom: 1px solid #8f7f53;
}
.dropdown-menu .dropdown-item:last-child.active, .dropdown-menu .dropdown-item:last-child:active {
color: #8f7f53 !important;border-bottom: 0px solid #8f7f53 !important;
}
.dropdown-item:hover { color: #8f7f53 !important;background-color:transparent;}
.w4ew-site-nav.navbar-dark .navbar-nav .nav-link.active{color: #8f7f53 !important;}
.w4ew-site-nav.navbar-dark .navbar-nav .nav-link:hover{color: #8f7f53;}
.w4ew-site-nav.navbar-dark .navbar-nav .nav-item:last-child .nav-link {border-right: none;}
.navbar-brand {width: 150px; margin-left:14px; margin-right: 10%;}
.navbar-brand img{position: absolute; top:5px; width:150px;
 	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.w4ew-site-header.shrink  .navbar-brand img {
    
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width:100px;
}
.w4ew-slider {position: relative; margin-top:0%;}
.w4ew-slider .carousel-item > img{ width: 100%;}

.carousel-caption {position: absolute; top:19%; text-align: center; padding: 0 10%;left: 40%;}
.carousel-caption h1{text-align: center; color: #7b5e2c;font-size: 40px; margin-bottom:20px;}
.carousel-caption p{text-align: center}
.w4ew-down-arrow {position: absolute; bottom:44px; left:50%; margin-left: -17px;height: 47px; width: 31px; background: url(images/icon/down-arrow.png) no-repeat;}
.w4ew-slider .carousel-indicators {	bottom: -42px;}
.w4ew-slider .carousel-indicators li {
border: 2px solid #fff; border-radius: 50%; background: transparent;
    width:16px;
    height:16px;margin-right: 7px; cursor: pointer;

}
.w4ew-slider .carousel-indicators li.active {background: #787b2f;}
.menu-toggle {
  position: relative;
  display: inline-block;
  width: 26px;
  height:18px;
  background: transparent;
  border-top:2px solid;
  border-bottom:2px solid;
  color: #000;
  font-size: 0;
  transition: all 0.25s ease-in-out;
}
.az-header-container.shrink .menu-toggle{color: #000;}
.menu-toggle:before, .menu-toggle:after {
  content: '';
  display: block;
  width: 100%;
  height:2px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}
.menu-toggle.is-active {
  border-color: transparent;
}
.menu-toggle.is-active:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.menu-toggle.is-active:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.navbar-toggler {border: none !important;}

   /* ==========================================================================
   Section
   ========================================================================== */
.flexbox-container {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
}
.flexbox-container .w4ew-bhavika-content-2 {display: -ms-flex;
	display: -webkit-flex;
	display: flex;}
.gray-pattern { background: url(images/gray-texture.jpg); background-size: cover;}
.green-pattern { background: url(images/green-bg.jpg); padding: 0 !important;}
.brown-pattern { background: url(images/brown-bg.jpg);}
.meroon-pattern { background: url(images/meroon-bg.jpg);}
.section { padding:0px 0;}
.w4ew-section-title {font-size: 36px; color: #000;margin-bottom: 70px;font-family: 'AdobeCaslonProSemiboldItalic';}
.fit-section .row [class*="col-"]{padding: 0;}
.a-f-e-bg img{ width: 100%;}
.green-pattern {color: #fff;}
.green-pattern h2{color: #fff;}
.section .our-initiatives{padding:0px 50px;}
.our-initiatives-section {padding:120px 0;}
.our-initiatives-section figure img{ width: 100%;}
.section .our-initiatives h2{  font-style: italic; font-size: 32px; margin-bottom:35px;}
.section .our-initiatives h3{font-size:14px; text-transform: uppercase; color: #6b9f52; font-family: 'Futura';}
.section .our-initiatives h4{font-size:14px; text-transform: uppercase; padding: 8px 0; border-top:2px solid #333;border-bottom:2px solid #333; font-family: 'Futura';}
.always-for-earth { padding: 0 25%;}
.w4ew-gallery-event {position: relative; margin:auto; padding: 100px 0}
.w4ew-gallery-event-box h2{font-size:16px;font-family: 'Futura';text-transform: uppercase; font-weight:600;padding-top: 15px;}
.w4ew-gallery-event .carousel-control-next-icon, .w4ew-gallery-event .carousel-control-prev-icon {
    width: 50px;
    height: 33px;
}
.w4ew-gallery-event .carousel-control-prev-icon { background: url(images/icon/arrow-left-black.png) no-repeat;}
.w4ew-gallery-event .carousel-control-next-icon { background: url(images/icon/arrow-right-black.png) no-repeat;}
#w4ew-product-slider .carousel-control-next-icon, #w4ew-product-slider .carousel-control-prev-icon {
    width: 50px;
    height: 33px;
}
#w4ew-product-slider .carousel-control-prev-icon { background: url(images/icon/arrow-left-white.png) no-repeat;}
#w4ew-product-slider .carousel-control-next-icon { background: url(images/icon/arrow-right-white.png) no-repeat;}
  /* ==========================================================================
   Subpage
   ========================================================================== */
.w4ew-subpage{position: relative;}
.w4ew-subpage-banner {position: relative;}
.w4ew-subpage-banner h2 {position: absolute; color: #fff; left: 63%;top: 65%;}
.we4earth-img {background: url(images/WE4EARTH-img-1.jpg) no-repeat; background-size: cover;}
.we4earth-img-2 img {width: 100%}
.we4earth-content {padding-right: 15%; padding-top: 50px;}
.we4earth-content-2{ padding: 0 22%; color: #fff;}
.we4earth-content-2 h2 {color: #fff;margin-bottom: 15px;}
.w4ew-we4earth-header { margin-top: 110px; position: relative;}
.w4ew-we4earth-header img{width: 100%;}
.w4ew-we4earth-header h1{font-size: 32px; position: absolute; right: 22%;color: #fff;bottom: 25%;}
.w4ew-bhavika-subpage{ position: relative; margin-top: 114px; background: url(images/bhavika-header.jpg) repeat-x;}
.w4ew-bhavika-header { background: url(images/bhavika-header.jpg); min-height:75px; }
.w4ew-bhavika-logo {padding-top:70px;}
.w4ew-bhavika-content{padding: 0 30px;padding-top: 94px; padding-bottom: 90px;  text-align: center;}
.w4ew-bhavika-content h2 {color: #000; margin-bottom: 30px;}
.w4ew-bhavika-top-bg img{ width: 100%;}
.w4ew-bhavika-img img{ width: 100%;}
.w4ew-bhavika-content-2{padding: 180px 18%; position: relative;}
.w4ew-bhavika-content-2 h2{margin-bottom: 20px;}
.w4ew-bhavika-content-2 h2 span,.w4ew-wlr-cafe-content h2 span{display: block; margin-bottom:20px; color: #fff;}
.w4ew-grown-products-2{position: absolute; bottom: 0; right: 0; height: 206px; width: 100%; background: url(images/naturally-grown-products-2.png) right no-repeat; }
.relative{position: relative}
#w4ew-product-slider {padding: 60px 0;}
#w4ew-product-slider .w4ew-section-title{ color: #fff; margin-bottom:20px; font-size: 46px;font-family: 'AdobeCaslonProSemiboldItalic';}
#w4ew-product-slider .row [class*="col-"]:first-child .w4ew-product-box {margin: 0 0 0 50px;}
#w4ew-product-slider .row [class*="col-"]:last-child .w4ew-product-box {margin: 0 50px 0 0 ;}
#w4ew-product-slider .w4ew-product-box img { width: 100%; }
.w4ew-product-box {position: relative; color: #fff;}
.w4ew-product-box h2{color: #fff; font-family: 'Futura';font-size: 14px; padding-bottom: 5px; text-transform: uppercase;border-bottom: 1px solid #fff;padding-top: 10px;}
.w4ew-product-box h2 a{color: #fff; display: block;}
.w4ew-wlr-cafe-header { position: relative;text-align: center; background-size: 100%; margin-top: 104px; }
.w4ew-wlr-cafe-top-content{ position: absolute; top: 130px; width: 100%; height: auto;}
.w4ew-wlr-cafe-header h2 {text-align: center;}
.w4ew-wlr-form{margin-top: 45px; }
.w4ew-wlr-select {height: 29px; padding: 0; border-radius: 0; border: none; min-width: 100px; margin-left: 5px;background: #fff url("images/select-arrow.jpg") no-repeat right .20rem center;}
.w4ew-wlr-cafe-header p { text-align: center; padding: 0 0px;}
.w4ew-wlr-cafe-header .w4ew-wlr-banner { padding-top:6px; margin-bottom:0px;}
.w4ew-wlr-cafe-header .w4ew-wlr-banner img{width: 100%;}
.westlays-logo {margin-bottom: 74px;}
.w4ew-wlr-cafe-content,.center-content{display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2));
position: relative;}
.w4ew-wlr-cafe-content h2{color: #fff; font-size:46px;}
.w4ew-wlr-cafe-content p{color: #fff;}
.w4ew-wlr-cafe-content-inner {padding:0 19%; color: #fff;}
.w4ew-gallery-page { margin-top: 112px;} 
.w4ew-gallery-page-slider {padding-top: 110px;
}
.w4ew-gallery-event-box { margin-bottom: 100px; overflow: hidden;}
.w4ew-product-box figure a{ z-index: 100;}
.w4ew-gallery-event-box figure a::before, 
.w4ew-gallery-event-box figure a::after,
.w4ew-product-box figure a::before,
.w4ew-product-box figure a::after
{
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    z-index: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
    border-radius: 50%;
    -webkit-border-radius: 50%; cursor: pointer;
}
.w4ew-gallery-event-box figure a:hover:before,
.w4ew-product-box figure a:hover:before
{
  -webkit-transform: scale(30);
  transform: scale(30);
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.w4ew-gallery-event-box figure a:hover:after,
.w4ew-product-box figure a:hover:after

{
  -webkit-transform: scale(30);
  transform: scale(30);
  -webkit-transition: all 0.5s linear 0.2s;
  transition: all 0.5s linear 0.2s;
}
.w4ew-gallery-event-box figure,
.w4ew-product-box figure{position: relative;overflow: hidden;}
.w4ew-gallery-event-box figure img,
.w4ew-product-box figure img
{opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.w4ew-gallery-event-box figure:hover img,
.w4ew-product-box figure:hover img
{opacity: 0.9;
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.w4ew-map {height: 680px;}
#map {
	height: 100%;
}
.w4ew-contact-page .w4ew-contact-container{ position: relative;}
.w4ew-enquiry {display: block; margin-bottom: 60px; }
.w4ew-contact-form h1 { padding: 60px 0 10px 0;}
.w4ew-contact-form .form-control {border-radius: 0; border:2px solid #000; background: transparent; padding: 15px 15px;}
.w4ew-contact-form .submit-btn{background: #5d5d5d; border: none; border-radius: 0; color: #fff; padding: 15px 35px;}
.w4ew-address-box-container{ margin-top: 60px; margin-left:60px;}
.w4ew-address-box {margin-bottom: 20px;}
.w4ew-address-box p {margin-top: 10px; margin-bottom: 0;}
  /* ==========================================================================
   Footer
   ========================================================================== */
.w4ew-footer { background: #806e3c;color: #fff; padding: 60px 0;}
.w4ew-footer-box { position: relative;}
.w4ew-footer-box  a{color: #fff;font-size: 14px;}
.w4ew-footer-box h5{color: #fff; text-transform: uppercase;font-family: 'Futura';}
.w4ew-copyright {color: #000; margin-top: 0px;}
.w4ew-footer-box .form-inline .form-group {width:255px;}
.w4ew-footer-box input[type="email"] { height: 28px; width: 100%; background: #fff; border-radius: 0 !important;}
.list-footer {list-style: none;}
.list-footer li {text-transform: uppercase;}
.w4ew-footer-box .subscrib-btn{ background: #000 url(images/icon/arrow.png) 55% 50% no-repeat; width: 24px; border-radius: 0; margin-left: -28px; height: 24px; text-indent: -9999px; }
.subscription-txt {padding-right: 50px;
line-height: 20px;
font-size: 13px;}
.hidden-text{display: none!important}
.w4ew-social {font-size: 12px; margin-top:10px;}

  /* ==========================================================================
   Responsive
   ========================================================================== */

@media (max-width:1024px) {
.navbar-brand {
    width: 150px;
    margin-left: 14px;
    margin-right: 5%;
}
.w4ew-site-nav {
    background: #fff !important;
    padding: 18px 0 3px 0;
    width: 100%;
}	
.w4ew-wlr-cafe-header {
    margin-top:70px;
}	
.w4ew-site-header.shrink {
    height: 80px;
}	
.w4ew-site-header {
    min-height: 70px;
}
#navbarCollapse {z-index: 9998;
padding: 10px 0;		
}
.navbar-brand img {
    position: absolute;
    top: 0px;
    width: 20%;z-index: 9997;
}
	
.w4ew-slider .carousel-item > img{ height: 250px;width:150%; max-width: inherit;}
.w4ew-slider .carousel-item p img{ height: auto; max-width: inherit;}
.w4ew-slider .carousel-caption h1 {
    font-size: 22px; margin-bottom: 0;

}
.w4ew-slider .carousel-caption {
    top:14%;
    text-align: center;
    padding: 0 0%;
    left: 0%;

}
.w4ew-bhavika-content-2 {
    padding: 20px 18%;
    position: relative;
}
.w4ew-bhavika-content-2 {
    padding: 20px 5%;
    position: relative;
}
.w4ew-footer .offset-2 {margin-left: 0;}		
	
.w4ew-wlr-cafe-header p {

    background: rgba(255,255,255,0.7);
    padding: 20px;
}	
.w4ew-wlr-cafe-header h2 {
  font-size: 24px;
}	
.w4ew-wlr-cafe-header p br{display: none}	
.w4ew-wlr-cafe-top-content {
    top: 100px;
}	
.westlays-logo {
    margin-bottom: 30px;
}	
.westlays-logo img {
    width: 20%;
}	
.w4ew-wlr-cafe-header .w4ew-wlr-banner img {
    height: 700px;
    width: auto;
    max-width: inherit;
}	
	.section .our-initiatives {
    padding: 115px 50px 0 50px;
}
.w4ew-wlr-cafe-content-inner {
    padding: 60px 30px;
    color: #fff;
}	
.w4ew-footer-box .form-inline .form-group {
    width: 175px;
}	
		
}
@media (max-width:760px) {
	.w4ew-site-header {
    height: 60px;
}	
	
}


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

.w4ew-site-nav .navbar-nav .nav-link {
    font-size: 11px;
padding: 0 10px;
}	
.w4ew-footer .offset-2 {margin-left: 0;}	
	
	
}
  /* ==========================================================================
   For Mobile
   ========================================================================== */

@media (max-width:480px) {
		
.dropdown-toggle::after {
    display:inline-block;

}
.w4ew-site-nav {
    background: #fff !important;
    padding: 18px 0 3px 0;
    width: 100%;
}	
.w4ew-site-nav  .navbar-collapse{
    background: #7a5543 !important;
    width: 100%;
}	

.w4ew-site-nav .navbar-nav .nav-link {
    padding: 10px 21px; color: #fff;
        padding-right: 21px;
        padding-left: 21px;

}	
.navbar-nav .dropdown-menu {
    position: static;
    float: none;
    margin: 5px 25px;
    padding: 0 10px;
}
.dropdown-item, .dropdown-item:active{
  color: #fff !important;border-bottom: 1px solid #8f7f53;
}
.w4ew-site-nav .navbar-nav .nav-link.active {
    color: #c9a748 !important;
}	
.dropdown-item.active, .dropdown-item:active{
  color: #c9a748 !important;border-bottom: 1px solid #8f7f53;
}
.dropdown-toggle::after{position: absolute;right: 25px;font-size: 18px;border:none !important; content: "+"}
.dropdown.active.show .dropdown-toggle::after{
	border:none !important;content: "-";font-size:24px;right: 22px;top:7px;

}
.dropdown-menu .dropdown-item:last-child {color: #e9dad3;border-bottom: 0px solid #8f7f53 !important;}	
.dropdown-menu .dropdown-item:last-child.active, .dropdown-menu .dropdown-item:last-child:active {
color: #e9dad3 !important;border-bottom: 0px solid #8f7f53 !important;
}	
		
.w4ew-bhavika-content-2 {

    padding: 10px 18% 200px 18%;
    position: relative;

}		
.carousel-control-next, .carousel-control-prev {top: 15px;display: block;}	
		
.w4ew-gallery-event .carousel-control-next,.w4ew-gallery-event .carousel-control-prev {
    top: -51px;
    display: block;
}		
		
#w4ew-product-slider .row [class*="col-"]:first-child .w4ew-product-box { margin: 0 0 0 0px;}
#w4ew-product-slider .row [class*="col-"]:last-child .w4ew-product-box { margin: 0 0 0 0px;}	
.list-footer {text-align: center; margin-left: 0;}	
.w4ew-footer-box {text-align: center;}		
.w4ew-footer .offset-2 {margin-left: 0;}
.w4ew-social {text-align: center;}		
.w4ew-copyright {text-align: center;margin-top: 15px;}
.subscription-txt {padding-right: 0;}	
.w4ew-footer-box .form-inline .form-group {
width:100%; margin: 0 auto;
}
.w4ew-bhavika-content-2 {
    padding:60px 40px;
    position: relative;
}	
.w4ew-bhavika-content h2{font-size: 24px;}		
.w4ew-bhavika-content {
    padding-top: 40px;
    padding-bottom: 40px;
}		
.w4ew-bhavika-subpage {
margin-top: 66px;
}		
.w4ew-wlr-cafe-header figure {
 padding-top: 0px;
}	
.w4ew-wlr-cafe-header figure img{ width: 50%;

}		
.w4ew-wlr-cafe-header {
margin-top: 66px;
}	
.w4ew-wlr-cafe-header .w4ew-wlr-banner img {
    height: 850px;
    width: auto;
    max-width: inherit;
}
.always-for-earth {padding: 60px 30px;}		
	
	
.our-initiatives-section {padding-bottom: 0;}		
.section .our-initiatives {
    padding: 60px 40px;
}		
.w4ew-we4earth-header {
    margin-top: 58px;
}		
.w4ew-subpage-logo {text-align: center;}		
.we4earth-content {
    padding-right:0%;
    padding-top: 50px;
}		
.we4earth-content-2{padding: 60px 30px;}		
.w4ew-bhavika-subpage{ margin-top: 58px;}	
.westlays-logo {width: 200px; margin: 0 auto;}	
.westlays-logo img{width: 100% !important; height: auto !important;}	
.w4ew-wlr-cafe-top-content {
    top: 70px;
}	
.w4ew-enquiry {padding: 30px;}	
.w4ew-address-box-container {
    margin-top: 0px;
    margin-left: 30px;
}	
	
}
