﻿@import url(effect.css);
@import url(font-awesome/line-awesome.css);
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap');

@font-face {
	font-family: 'Conv_Rossanova-Light';
	src: url('../fonts/Rossanova-Light.eot');
	src: local('☺'), url('../fonts/Rossanova-Light.woff') format('woff'), url('../fonts/Rossanova-Light.ttf') format('truetype'), url('../fonts/Rossanova-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Rossanova-Regular';
	src: url('../fonts/Rossanova-Regular.eot');
	src: local('☺'), url('../fonts/Rossanova-Regular.woff') format('woff'), url('../fonts/Rossanova-Regular.ttf') format('truetype'), url('../fonts/Rossanova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Rossanova-Bold';
	src: url('../fonts/Rossanova-Bold.eot');
	src: local('☺'), url('../fonts/Rossanova-Bold.woff') format('woff'), url('../fonts/Rossanova-Bold.ttf') format('truetype'), url('../fonts/Rossanova-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* Fonts */

::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #25634d;
}
::selection {
  color: #fff;
  background: #25634d;
}


html { margin: 0; padding:0; overflow-x:hidden;}
body{
font-family: 'Jost', sans-serif;
padding:0; 
color:#000; 
font-weight:400; 
padding-right:0!important;
font-size:18px;
line-height:1.4;
}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

*{ box-sizing:border-box;
}
*:hover{
}

a{color:#161616; text-decoration:none;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
a:hover{text-decoration:none; color:#25634d;}

h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-weight:normal; font-family:'Conv_Rossanova-Regular',Sans-Serif;}

.container{ max-width:1200px!important;}

.fix{
position:fixed !important ; 
z-index:999999 ; 
padding:0 ;
top: 0 ;
left: 0 ;
right: 0 ;
margin: 0;
width:100%;
background:#fff!important;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}


.hader-bg-area{ display:block; transition: 1s; width:100%; position:sticky; width:100%; left:0; top:0; z-index:999; background-color:#fff;
border-bottom: 1px solid rgba(255,255,255,.15);
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);}
.header-area{ display:block; padding:0px 0; border-radius: 5px;}

.relative{position:relative;}
a.logo{ position:relative; top:0; left:0; transition: 1s; padding:0; display:block;}
a.logo img{height:114px; transition: 1s;}
.fix a.logo img{ height:80px!important; }

ul.header-social-icon{ list-style-type:none; padding:0;}
ul.header-social-icon li{ display:inline-block; margin:0px 3px;}
ul.header-social-icon li a{ display:block; width:35px; height:35px; line-height:37px; color:#586a4c!important; background:#dde6d7; text-align:center; border-radius:50px; font-size:18px; 
padding:0!important; transition: 1s;}
ul.header-social-icon li a:hover{ background:#3d6243; color:#fff!important;}

.banner-area{ display:block; background:#140c0c; clear:both; position:relative;}
.banner-area img{ width:100%; }
.banner-area .carousel-caption{ font-family: 'Raleway', sans-serif;  left:15%; top:35%; bottom:auto; text-align:left; background:rgba(0, 0, 0, 0.5);}
.banner-area .carousel-caption span{ display:block;  font-size:60px; text-transform:uppercase; font-weight:200; line-height:1.2; margin-bottom:15px;}
.banner-area .carousel-caption a{ color:#f4d432; font-weight:500; text-transform:uppercase;}
.banner-area .carousel-caption a i{ font-size:16px;}
.banner-area .carousel-indicators .active{ background-color:#fff;}
.banner-area .carousel-indicators li{ width:10px; height:10px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

.banner-area .carousel-item  > img {
  -webkit-animation: zoom 30s;
  animation: zoom 30s;
}

.ind-about-area{ display:block; padding:80px 0; text-align:center; background:#1b6240 url(../images/about-bg.jpg) no-repeat; background-size:100% 100%; object-fit: cover; color:#fff;}
.ind-about-area h1{ display:block; font-family:'Conv_Rossanova-Regular',Sans-Serif; font-size:48px; font-weight:400; position:relative; margin-bottom:0px; text-align:center;}
.ind-about-area span{ display:block; font-family:'Nanum Gothic',Sans-Serif;font-size:20px;font-weight:400;position:relative;margin-bottom:20px;text-align:center;}
.ind-about-area div{ display:block; width:1100px; max-width:100%;}
.ind-about-area div p{ display:block; margin-bottom:15px;font-weight:300;font-size:16px;line-height:25px;font-family:'Nanum Gothic',Sans-Serif;}
.ind-about-area div a{ display:inline-block; border:1px solid #fff; padding: 8px 30px; border-radius: 8px; color:#fff; font-size:16px; transition: 1s;}
.ind-about-area div a:hover{ background:#4c7b54; color:#fff;}
.ind-about-area ul{ list-style-type:none; padding-left:0;}
.ind-about-area ul li{ display:inline-block; /*border-right:1px solid #30be7a;*/ height:100%; padding: 0 1%; position:relative;}
.ind-about-area ul li:last-child{ border-right:0;}


.quality-bg-area{ display:block; padding:100px 0 80px; background: url(../images/lft-bg.png) left top 100px no-repeat, url(../images/rit-bg.png) right top 100px no-repeat; text-align:center;}
.quality-bg-area h2{ font-weight:600; font-size:40px; line-height: .833; color: #2c2c2c; margin-bottom:20px; letter-spacing:1px;}
.quality-bg-area p{ display:block; font-size:18px; line-height:25px; margin-bottom:30px;}
.quality-bg-area [class^="col-"]{ margin-bottom:20px; }

.quality-bg-area [class^="col-"] div span { margin: 0 auto 20px; /*width:85px; height:85px;*/ display: inline-block; /*line-height: 85px;*/ /*background-color: #88B44E;*/     
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
}
.quality-bg-area [class^="col-"] div span img{-webkit-filter: invert(100%);filter:invert(100%); height:65px;}
.quality-bg-area [class^="col-"] div strong{display:block;font-weight:600;font-size:18px;line-height:18px;margin-bottom:10px;text-transform:capitalize;color:#1b6240;}
.quality-bg-area [class^="col-"] div p{ display:block; font-size: 16px; line-height: 22px;}
.quality-bg-area [class^="col-"] div:after {
   /* content: "";
    width: 50px;
    border-bottom: 1px dashed #252C30;
    display: block;
    position: absolute;
    right: -20px;
    top: 50px;*/
}
.quality-bg-area [class^="col-"]:last-child div:after { display:none;}



.popular-products-area{ display:block; padding:0px 0 0; background:#fcfcfc;}
.popular-products-area h1{ display:block; font-size:40px; font-weight:700; color:#333333; text-transform:uppercase; position:relative; margin-bottom:50px; text-align:center;}
.popular-products-area [class^="col-"] img{ height:100%; margin-bottom:0;  -o-object-fit: cover; object-fit: cover; position:relative;}
.green-box{ position: absolute; background:#1b6240;
    top: 0;
    left: 0;
    right: 0;
    height: 50%;
    text-align: center;
    padding: 1.42857rem .71429rem;
    font-size: .85714rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
.img-box{position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50%;
    -o-object-fit: cover;
    object-fit: cover;}

.lft-head-box{vertical-align: middle; position: absolute; left: 0%; top: 0%; right:0; width: 100%; box-sizing: border-box; padding: 50px 60px; text-align:center;}
.lft-head-box h2{ font-size:2.1em; line-height: 1; color: #050505; font-weight: 600; text-transform:uppercase;}
.lft-head-box p { display:block; line-height:22px;}
.lft-head-box a{ display:inline-block; padding:8px 45px; background:#fff; font-size:16px; text-transform:uppercase; color:#1f3905; transition: 1s; font-weight:600;
box-shadow: 0 0 0 0.28571rem rgb(255 255 255 / 30%); border-radius: 2.14286rem; border: none;}
.lft-head-box a:hover{ background:#d2df9e; color:#333;}

.rit-green-box{ vertical-align: middle; position: absolute; left: 50%; top: 50%; width: 100%; box-sizing: border-box; padding: 20px 30px; transform: translate(-50%,-50%); color:#fff;}
.rit-green-box h2{ font-size: 2.1em; line-height: 1; color: #fff; font-weight: 700; text-transform:uppercase;}
.rit-green-box p { display:block; font-size:16px; line-height:22px;}
.rit-green-box a{ position:relative;font-size:16px;color:#fff;transition:1s;font-weight:600;}
.rit-green-box a:hover{ color:#6f8542;}
.rit-green-box a i{ padding-left:8px; font-size:15px; position:relative; top:2px;}

.mid-head-box{ vertical-align: middle; position: absolute; left: 70%; top: 50%; box-sizing: border-box; padding: 0px; transform: translate(-70%,-50%);}
.mid-head-box h2{ font-size: 2.1em; line-height: 1; color: #050505; font-weight: 700; text-transform:uppercase;}
.mid-head-box p { display:block; line-height:22px;}
.mid-head-box a{ position:relative; font-size:16px; color:#6f8542; transition: 1s; font-weight:600;}
.mid-head-box a:hover{ color:#6f8542;}
.mid-head-box a i{ padding-left:8px;font-size:15px;position:relative;top:2px;}

.our-story-area{}
.our-story-area [class^="col-"] > div{ padding:42px 80px; min-height:324px;}
.our-story-area [class^="col-"] > div span{ display:block; font-family:'Conv_Rossanova-Regular',Sans-Serif; font-size:32px; font-weight:700; color:#050505; text-transform:uppercase; position:relative; margin-bottom:10px;}
.our-story-area [class^="col-"] > div p{line-height:22px;}
.our-story-area [class^="col-"] > div img{width:130px; display:block; margin-top:18px;}
.our-story-area [class^="col-"] > div a{ position:relative; font-size:16px; color:#6f8542; transition: 1s; font-weight:600;}
.our-story-area [class^="col-"] > div a:hover{ color:#6f8542;}

.tea-area [class^="col-"]{ position:relative;}
.white-tea-area{ vertical-align: middle; position: absolute; left: 50%; top: 50%; width: 100%; box-sizing: border-box; padding: 50px; transform: translate(-50%,-50%);}
.white-tea-area span{ color: #d2df9e; font-weight: 600; font-size: 3.375em; line-height: 1;}
.white-tea-area h2{ font-weight: 700; font-size: 4.5em; line-height: .833; text-transform: uppercase; color: #1f3905;}
.white-tea-area a{ display:inline-block; padding:8px 35px; background:#d2df9e; font-size:16px; text-transform:uppercase; color:#1f3905; transition: 1s; font-weight:700;
box-shadow: 0 0 0 0.28571rem rgb(210 223 158 / 30%); border-radius: 2.14286rem; border: none;}
.white-tea-area a:hover{ background:#1f3905; color:#fff;}

.rit-tea-box{ vertical-align: middle; position: absolute; left: 0%; top: 0%; right:0; width: 100%; box-sizing: border-box; padding: 50px; text-align:center}
.rit-tea-box h2{ font-size: 3em; line-height: 1; color: #242424; font-weight: 700; text-transform:uppercase;}
.rit-tea-box a{ position:relative; font-size:16px; text-transform:uppercase; color:#1f3905; transition: 1s; font-weight:700;}
.rit-tea-box a:hover{ color:#6f8542;}
.rit-tea-box a i{ padding-left:8px;}
/*.rit-tea-box a:after{ position:absolute; content:'\f061'; right:-25px; top:-2px; color:#1f3905; font-family: 'Font Awesome 5 Free';font-weight:900;}*/


.happy-cus-bg-area{ display:block; padding:200px 0; text-align:center; background: url(../images/bg2.jpg) no-repeat; background-size:100% 100%; object-fit: cover;}
.happy-cus-area{ display:block; width:1000px; max-width:100%; position:relative; margin:0px auto;}
.happy-cus-area big{ display:block; font-size:130px; font-weight:bold; color:#95b256; line-height:1.2;}
.happy-cus-area big span{font-weight:normal;}
.happy-cus-area strong{ display:block; font-family:'Conv_Rossanova-Bold',Sans-Serif; font-size:55px; font-weight:bold; color:#2c2c2c; margin-bottom:15px;}
.happy-cus-area p{ display:block; margin-bottom:60px;}

.tea-bg-area{ display:block; padding:150px 0; text-align:center; background: url(../images/bg.jpg) no-repeat; background-size:100%; object-fit: cover; min-height:585px;}
.tea-box{ display:block; width:520px; max-width:100%; float:right; padding:50px 0 0;}
.tea-box p{ display:block; font-size:35px; text-align:center; color:#fff; line-height:1.2;}
	
.featured-bg-area{ display:block; width:90%; max-width:100%; margin:0px auto; position:relative;}	
.featured-posts-area{ display:block; padding:80px 0; text-align:center;}
.featured-posts-area h2{ display:block; font-size:45px; font-weight:700; color:#2c2c2c; position:relative; margin-bottom:15px; text-align:center;}
.featured-posts-area p{line-height:23px;}
 p.subttl{/*font-family:'Nanum Gothic',Sans-Serif; font-size:16px;*/}
.featured-posts-area .item{ margin:0px 10px;}
.featured-posts-area .item div{ display:block; padding:0 20px; text-align:left;}
.featured-posts-area .item  div h3{ display:block; font-size:23px; color:#050505; font-weight:600;}
.featured-posts-area .item  div p{ display:block; margin-bottom:5px; line-height:25px;}
.featured-posts-area .item  div ul{ list-style-type:none; padding: 20px 0px 0px 0; overflow: hidden;}
.featured-posts-area .item  div ul li{ width:50%; float:left; font-size:14px;}
.featured-posts-area .item  div ul li:last-child{ text-align:right;}
.featured-posts-area .item  a{ display:block; padding:5px; border:1px solid #e5e5e5; border-bottom:4px solid #1b6240; text-align:center;}
.featured-posts-area .item  a:hover{ border-bottom:4px solid #e5e5e5;}

/*.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{ margin:0 30px; top:46%; position:absolute;}
.locationCarousel .owl-carousel .owl-nav button.owl-prev, .locationCarousel .owl-carousel .owl-nav button.owl-next{top:30%;}
.owl-carousel .owl-nav button.owl-prev{left:-80px;}
.owl-carousel .owl-nav button.owl-next{right:-80px;}
.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{background:none;}*/

.footer-area{ display:block; padding:50px 0; position:relative; background:#252c30; color:#fff; border-top:12px solid #145b39;}

ul.social-nav{ list-style-type:none; padding:0; text-align:right;}
ul.social-nav li{ display:inline-block; margin:0px 3px;}
ul.social-nav li a{ display:block; width:40px; height:40px; line-height:45px; color:#fff!important; background:#95ba48; text-align:center; border-radius:50px; font-size:18px;padding:0!important; transition: 1s;}
ul.social-nav li a:hover{ background:#3d6243; color:#fff!important;}

.threebx-area [class^="col-"] div h4{font-family:'Nanum Gothic',Sans-Serif; font-weight:600; color:#1b6240;}
.threebx-area [class^="col-"] div span{color:#1b6240; font-family:'Nanum Gothic',Sans-Serif; font-weight:300; font-size:16px;}
 
.footer-area hr{ border-top: 1px solid rgba(255,255,255,.1)!important;}

.footer-box [class^="col-"] span{ display:block; font-family:'Conv_Rossanova-Regular',Sans-Serif; font-size:25px; font-weight:600; color:#95ba48; margin-bottom:20px;}
.footer-box [class^="col-"] p{ display:block; font-size:15px; margin-bottom:10px; font-weight:300;}
.footer-box [class^="col-"] p strong{ display:block; color:#95ba48; font-size:15px; margin-bottom:10px;}
.footer-box [class^="col-"] p a{ color:#fff;}
.footer-box [class^="col-"] p i{ color:#95ba48; margin-right:8px;}

ul.quick-link{ list-style-type:none; padding:0; position:relative; font-weight:300;}
ul.quick-link li{ display:block; /*width:40%; float:left;*/}
ul.quick-link li a{ display:block; color:#fff; font-size:16px; margin: 7px 0; position:relative; padding-left:30px;}
ul.quick-link li a:before{ position:absolute; content:'\f105'; left:15px; top:1px; color:#95ba48; font-family: 'Font Awesome 5 Free'; font-weight:900; font-size: 16px;}

.media{ font-size:14px; font-weight:300; margin-bottom:40px;}
.media h5 a{ font-size:16px; font-family: 'Jost', sans-serif; color:#fff!important;}
.media p{ font-size:14px; font-family: 'Jost', sans-serif; font-weight:300;}

.copyright-area{ display:block; background:#1f2225; padding:20px 0; color:#fff; position:relative;}
.copyright-area span{font-size:15px; font-weight:300;}
.copyright-area img { position: relative; float:right;} 


.inner-banner{ display:block; position:relative; text-align:center;}
.inner-banner img{ width:100%;}
.inner-banner:before{/* content:''; left:0px; top:0px; right:0; bottom:0; width:100%; background:#000000; opacity: .30; position:absolute;*/}
.inner-banner h1 { font-size:50px; font-weight:500; color:#fff; margin:0; z-index:2; position:absolute; left:50%; top:50%; width:100%; transform: translate(-50%,-50%);}

.inner-main-area{ display:block; padding:60px 0px; }
.main-area{ display:block; width:900px; max-width:100%; margin:0px auto; position:relative;}
.main-area h1{ display:block; font-size:35px; margin-bottom:20px; color:#1a613f; }
.main-area h2{ display:block; font-size:22px; font-weight:600; }
.main-area h3{ display:block; font-weight:600; color:#1a613f;}

.main-area1{ display:block; width:1200px; max-width:100%; margin:0px auto; position:relative;}
.main-area1 h1{ display:block; font-size:40px; margin-bottom:30px; padding:5px 10px; color:#1a613f; text-align:center;}
.main-area1 h2{ display:block; font-size:28px; font-weight:600; color:#1a613f;}

.icon-bg-area{ display:block; width:100%; /*background:url(../images/tea-estate-bg.jpg) no-repeat; height:100%; background-attachment: fixed; background-position: center center; background-size: cover;*/padding:100px 0; color:#fff; position:relative; margin:50px 0;}
.icon-bg-area:before{ /*display:block; position:absolute; left:0; top:0; right:0; bottom:0; content:''; background:rgba(0, 0, 0, 0.7);*/}
.icon-area{ display:block; text-align:center; position:relative; z-index:100;}


.counterbox{border:1px solid #ddd; padding:15px;}
.counterbox img{-webkit-filter: invert(100%);filter:invert(100%);}
.counter_area .counter-number{ font-size:45px; color:#1b6240; font-weight:700;}
.counter_area big{ font-size:45px; color:#1b6240; font-weight:700;}
.counter_area .counter-text{ font-size:20px; letter-spacing:1px; color:#333; text-transform:uppercase;}

.imageparalax-one{background:url(../images/pr-1.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}
.imageparalax-two{background:url(../images/pr-2.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}
.imageparalax-three{background:url(../images/pr-3.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}
.imageparalax-four{background:url(../images/pr-4.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}
.imageparalax-five{background:url(../images/pr-5.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}
.imageparalax-six{background:url(../images/pr-6.jpg) no-repeat center center; background-attachment:fixed; background-size:cover; min-height:600px;}







.img-bg-area{ display:block; position:relative; margin:50px 0 100px; width:100%;}
.img-bg-area:before{ display:block; position:absolute; left:-1000%; top:30%; right:-1000%; bottom:-20%; content:''; background:#f8f8f8; z-index:-1;}
.img-bg-area img{ display:block; margin:0px auto; max-width:100%;}


.img-bg-area .carousel-caption a{ color:#f4d432; font-weight:500; text-transform:uppercase;}
.img-bg-area .carousel-caption a i{ font-size:16px;}
.img-bg-area .carousel-indicators .active{ background-color:#fff;}
.img-bg-area .carousel-indicators li{ width:10px; height:10px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;}
.img-bg-area .carousel-item > img{ max-width:100%;}
.img-bg-img-area{ display:block; position:relative; width:890px; max-width:100%; margin:50px auto 100px;}

.vision-area{ display:block; margin-bottom:100px; position:relative;}
.vision-area h2{ display:block; font-weight:600; color:#FFF;}
.vision-area [class^="col-"] > div{ display:block; padding:30px; position:relative; right:0; color:#FFF;}
.vision-area [class^="col-"] > div p{ margin-bottom:0; font-weight:300;}
.vision-area [class^="col-"] span{ position:relative; display:block;}

.mission-area{ display:block; padding:80px 0; background:#f8f8f8;}
.mission-area [class^="col-"] h2{ display:block; font-weight:600; color:#1a613f;}

.bg-vision{background:#1b6240;}
.bg-mision{background:#e2f3eb;}
.bg-mision [class^="col-"] > div p{color:#0e482c; font-weight:400; margin-bottom:15px;}
.bg-mision [class^="col-"] > div, .bg-mision h2{color:#0e482c;}

.tea-estate-area [class^="col-"] div{ display:block; padding:50px; color:#333; }
.tea-estate-area [class^="col-"] div h3{font-size:22px; letter-spacing:1px;}
.tea-estate-area [class^="col-"]:first-child{ background:#28704e;}
.tea-estate-area [class^="col-"]:last-child{ background:#1a613f;}
.tea-estate-area [class^="col-"] div p{font-weight:400; line-height:22px;}
.tea-estate-area [class^="col-"] div ul li{font-weight:400;}


.tea-estate-area .firstrw [class^="col-"]:first-child{ background:#f0f0f0;}
.tea-estate-area .firstrw [class^="col-"]:last-child{ background:#f7f8f8;}

.tea-estate-area .secndrw [class^="col-"]:first-child{ background:#f7f8f8;}
.tea-estate-area .secndrw [class^="col-"]:last-child{ background:#f0f0f0;}

.tea-estate-area .thrddrw [class^="col-"]:first-child{ background:#f0f0f0;}
.tea-estate-area .thrddrw [class^="col-"]:last-child{ background:#f7f8f8;}





.group-area [class^="col-"] img{ border-top-right-radius:50px; margin-bottom:15px;}

.contact-area [class^="col-"] p{color:#333;font-size:16px; font-weight:400;}
.contact-area [class^="col-"]:last-child h3{margin-bottom:28px;}
.contact-area [class^="col-"] h3{font-weight:400;}
.contact-area [class^="col-"]:last-child .form-control{border-radius:0; border:1px solid #e1e6eb;}
.contact-area .btn-group-lg>.btn, .btn-lg{border-radius:3px;}

.contact-area [class^="col-"]:first-child div, .contact-area [class^="col-"]:nth-child(2) div {border:1px solid #ddd; padding:20px 25px;}
.contact-area [class^="col-"]:nth-child(2) div{height:410px}
.contact-area [class^="col-"]:first-child ul.contatlist, .contact-area [class^="col-"]:nth-child(2) ul.contatlist{display:block; margin:0; padding:0; list-style:none;} 
.contact-area [class^="col-"]:first-child ul.contatlist li, .contact-area [class^="col-"]:nth-child(2) ul.contatlist li{display:block; position:relative; padding-left:45px;margin:25px 0;color:#333;font-size:16px; font-weight:400;}
.contact-area [class^="col-"]:first-child ul.contatlist li a, .contact-area [class^="col-"]:nth-child(2) ul.contatlist li a{color:#333;font-size:16px; font-weight:400;}
.contact-area [class^="col-"]:first-child ul.contatlist li strong, .contact-area [class^="col-"]:nth-child(2) ul.contatlist li strong{display:block; clear:both;color:#333232;font-size:14px;}
.contact-area [class^="col-"]:first-child ul.contatlist li i, .contact-area [class^="col-"]:nth-child(2) ul.contatlist li i{position:absolute; left:0; top:3px; width:32px; height:32px; line-height:32px; background:#389c6c; color:#FFF; text-align:center; border-radius:50%;}

.contact-area [class^="col-"]:first-child ul.footer-social{display:block;margin:35px 0 0;padding:0;}
.contact-area [class^="col-"]:first-child ul.footer-social li{display:inline-table;margin:0 1px;line-height:0;}
.contact-area [class^="col-"]:first-child ul.footer-social li a{color:#FFF;width:35px; height:35px; line-height:35px; font-size:15px;background:#009ad4;display:block;text-align:center; border-radius:3px;}
.contact-area [class^="col-"]:first-child ul.footer-social li a:hover{color:#000;background:#007baa;}
::-webkit-input-placeholder { /* Edge */
 font-size:15px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size:15px;
}
::placeholder {
 font-size:15px;
}

ul.estateli{display:flex; flex-wrap:wrap; margin:0px; padding:0px; list-style:none;}
ul.estateli li{flex-direction:column; width:25%; padding:10px; }
ul.estateli li span{display:block; padding:10px 10px 10px 25px; border-left:3px solid #1b6240; position:relative; box-shadow:5px 5px 10px rgba(0,0,0,0.09); border-top:1px solid #eff0f0;}



.leadership-area{margin:45px 0;}
.leadership-area h2{display:block;font-size:35px;margin-bottom:20px;color:#1a613f; font-weight:400; margin-bottom:35px;}
.leadership-area .outerdiv div{position:absolute;width:90%;background:#252c30;color:#FFF;padding:10px 0;text-align:center;bottom:-20px;right:0px;}
.leadership-area .outerdiv div h6{margin-bottom:0px;}
.leadership-area .outerdiv div span{font-weight:300; font-size:16px;}


/*.group-area [class^="col-"] span:before{ content:''; position:absolute; background:rgba(26,97,63,0.8); display:block; width:100%; height:100%; margin:30px 0 0 30px; z-index:-1;}*/


/*.inner-main-area{ display:block; padding:60px 0 100px; }
.main-area{ display:block; width:90%; max-width:100%; margin:0px auto; position:relative;}
.main-area h1{ display:inline-block; font-size:40px; margin-bottom:30px; background:#1a613f; padding:5px 10px; color:#fff;}
.contact-area ul{ list-style-type:none; padding:0;}
.contact-area ul li{ position:relative; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid rgba(0,0,0,.1); padding-left:30px;}
.contact-area ul li i{ position:absolute; content:''; left:0; top:7px; font-size:18px; color:#145b39;}
.contact-area ul li:last-child{ border-bottom:0;}

.contact-area [class^="col-"] > div{ display:block; border:1px solid rgba(0,0,0,.1); padding:20px; overflow:hidden;}

.form-box{ display:block; width:750px; max-width:100%; float:right; }


.about-area div{ float:right; margin-left:20px; max-width:100%;}
.about-area div span{ position:relative; margin-bottom:25px; display:block;}
.about-area div span:before{ content:''; position:absolute; background:rgba(26,97,63,0.8); display:block; width:100%; height:100%; margin:30px 0 0 30px; z-index:-1;}
.about-area img{ width:100%; }
.about-area h2{ display:block; font-size:28px; font-weight:600; color:#1a613f;}
.about-area h3{ display:block; font-weight:600;}
.about-area p{ color:#000000; margin-bottom:25px;}

.group-area{ display:block;}
.group-area [class^="col-"] > div{ display:block; padding:0px 30px 0 0;}
.group-area h2{ display:block; font-weight:600; color:#1a613f;}
.group-area [class^="col-"] span{ position:relative; display:block;}
.group-area [class^="col-"] span:before{ content:''; position:absolute; background:rgba(26,97,63,0.8); display:block; width:100%; height:100%; margin:30px 0 0 30px; z-index:-1;}

.vision-area{ display:block; margin-bottom:50px;}
.vision-area h2{ display:block; font-weight:600; color:#1a613f;}
.vision-area [class^="col-"] > div{ display:block; padding:80px;}
.vision-area [class^="col-"] span{ position:relative; display:block;}
.vision-area [class^="col-"] span:before{ content:''; position:absolute; background:rgba(26,97,63,0.8); display:block; width:100%; height:100%; margin:30px 0 0 30px; z-index:-1;}


.tea-estate-area [class^="col-"] div{ display:block; padding:80px; color:#fff; }
.tea-estate-area [class^="col-"]:first-child{ background:#1a613f;}
.tea-estate-area [class^="col-"]:last-child{ background:#13492f; margin-top:25px; margin-bottom:-25px;}


.quote-bg-area{ display:block; background:#1b6240; padding:100px 0; margin:60px 0 0px; text-align:center; color:#fff;}

.quote-box{ display:block; width:1000px; max-width:100%; position:relative; margin:0px auto;}
.quote-box p{ display:block; font-size:26px;}

.manegment-team{ display:block; padding:50px 0; text-align:center;}
.manegment-team h3{ display:block; font-size:50px; margin-bottom:50px;}*/













/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media (max-width: 1030px){
	body{ overflow-x: hidden;}
	.ind-about-area div{ width:100%;}
	.quality-bg-area p br, .featured-posts-area p br{ display:none;}
	.stellarnav > ul > li > a{ padding:10px 5px!important;}
	.main-area{ padding:0px 15px;}
	.contact-area{ padding:20px;}

}

@media (max-width: 991px){
	a.logo{ text-align:center;}
	.stellarnav.mobile .menu-toggle{ position:static!important;}
	.stellarnav > ul > li > a{ padding:15px!important;}
	ul.header-social-icon{ margin-top:15px; text-align:center;}
	.ind-about-area div{ width:100%;}
	.quality-bg-area{ background:#fff; padding:80px 0 20px;}
	.our-story-area [class^="col-"] > div{ padding:30px; min-height:inherit;}
	.tea-bg-area{ min-height:inherit; overflow:hidden;}
	.tea-box{ width:100%; background:rgba(0,0,0,0.7); padding:50px 25px;}
	.tea-box p{ font-size:30px;}
	.quality-bg-area [class^="col-"] div::after{ display:none;}
	.tea-bg-area{ background-size:cover;}
	.group-area [class^="col-"] span, .vision-area [class^="col-"] span{ position:relative; display:block; margin-bottom:50px;}
	.ind-about-area ul li{ width:48%; padding:1%;}
	.ind-about-area ul li:last-child{ border-right:1px solid #30be7a;}

	
}

@media (max-width: 767px){
	.navigation{z-index:99999; display:block;}
	.happy-cus-bg-area{ background:#f9faf5; padding: 80px 0 20px;}
	.img-box, .green-box{ position:static;}
	.rit-green-box{ position: relative; left: 0%; top: 0%; padding: 50px; transform: translate(-0%,-0%);}
	
	
}

@media (max-width: 500px){
	
	.navigation{position:relative;}
	.navigation:before{content:'';position:absolute; left:-15px; top:0; width:16px; height:100%;background:#25634d;}
	.navigation:after{content:'';position:absolute; right:-15px; top:0; width:30%; height:100%;background:#25634d;z-index:-1;}

	.hader-bg-area{border-bottom:none;}
	
	
	ul.quick-link li{ width:100%;}
	ul.social-nav{ text-align:center;}
	.popular-products-area [class^="col-"] img{ display:none;}
	.quality-bg-area h2{ font-size:45px;}
	.mid-head-box{ position: relative; left: 0%; top: 0%; padding:20px; transform: translate(-0%,-0%); background: #f3f3f3;}
	.footer-area [class^="col-"] img{ display:block; margin:0px auto; text-align:center;}
	
	.happy-cus-area strong{ font-size:40px;}
	
	
	.ind-about-area, .quality-bg-area{padding:20px 0;}
	.ind-about-area h1,.quality-bg-area h2{font-size:35px;}	
	.ind-about-area br, .quality-bg-area br{display:none;}
	.quality-bg-area [class^="col-"] div{border:1px solid #ddd;padding:20px 15px 0;} 
	.popular-products-area{padding:0 0 0;}
	.rit-green-box,.our-story-area [class^="col-"] > div{padding:20px;}
	.rit-green-box h2 br, .mid-head-box h2 br{display:none;}
	.mid-head-box h2{font-size:1.8em;}
	.mid-head-box, .our-story-area [class^="col-"] > div{text-align:center;}
	.happy-cus-bg-area{padding:20px 0;}
	.happy-cus-area big{font-size:70px;}
	.happy-cus-area strong{font-size:30px;}
	.happy-cus-area p{margin-bottom:10px;}
	.tea-bg-area{padding:30px 0;}
	.tea-box p{font-size:20px;}
	.tea-box{padding:20px;}
	.featured-posts-area{padding:20px 0;}
	.featured-posts-area h2{font-size:35px;}
	.footer-area{padding:20px 0;}
	ul.social-nav{margin:25px 0 0;}
	.footer-box [class^="col-"]:nth-child(2) span{display:none;}
	ul.header-social-icon{display:none;}
	
	.inner-main-area{padding:20px 0;}
	.main-area h1{font-size:28px;}
	.vision-area [class^="col-"] > div{padding:20px;}
	.vision-area{margin-bottom:30px;}
	.nwthreecol{display:none;}
	.imageparalax-two,.imageparalax-three,.imageparalax-four,.imageparalax-five,.imageparalax-six{min-height:200px; background-attachment:fixed;}
	.threebx-area [class^="col-"] div{margin-bottom:35px;}
	ul.estateli{}
	ul.estateli li{width:50%;}
	.contact-area{padding:0px;}
	.contact-area [class^="col-"]:first-child div, .contact-area [class^="col-"]:nth-child(2) div{padding:10px;}
	.contact-area [class^="col-"]{margin-bottom:25px;}
	.contact-area [class^="col-"]:nth-child(2) div{height:auto;}
	.counterbox{margin-bottom:15px;}
	.leadership-area [class^="col-"]{margin-bottom:15px;} 
	.leadership-area .outerdiv div{width:100%; bottom:0px;}
	.leadership-area{margin:25px 0 0;}


}

@media (max-width: 450px){
	a.logo img{height:85px;}
	ul.estateli{display:block;}
	ul.estateli li{width:100%;}
	ul.estateli li:last-child{margin-bottom:25px;}
	.tea-estate-area [class^="col-"] div{padding:20px;}
	.img-bg-img-area{margin:20px auto 20px;}

}


@media screen and (max-width: 1920px) and (min-width: 1240px){
}
