﻿/*
Theme Name: Nature Environment & Wildlife Society
Author: Website Design Company
Author URI: http://www.websitedesign.co.in
Description: Nature Environment & Wildlife Society is a responsive WordPress theme exclusively created by Website Design Company. This theme is based on Bootstrap CSS framework and using Sidr JS, Owl Carousel JS FancyBox JS third party jQuery plugins.
Version: 1.0
License: Website Design Company's License

This theme is licensed under Website Design Company's License.
Do not use it without valid permission.
*/

@font-face{
  	font-family:'Century Gothic Regular';
  	src:url('fonts/CenturyGothic-Regular.eot?#iefix') format('embedded-opentype'),
  		url('fonts/CenturyGothic-Regular.woff') format('woff'),
  		url('fonts/CenturyGothic-Regular.ttf') format('truetype'),
  		url('fonts/CenturyGothic-Regular.svg#CenturyGothic') format('svg');
  	font-weight:400;
  	font-style:normal;
}

@font-face{
  	font-family:'Century Gothic Bold';
  	src:url('fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
  		url('fonts/CenturyGothic-Bold.woff') format('woff'),
  		url('fonts/CenturyGothic-Bold.ttf') format('truetype'),
  		url('fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  	font-weight:400;
  	font-style:normal;
}

*{
	margin:0 auto;
	text-decoration:none !important;
	outline:none !important;
}

body{
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#666;
	line-height:22px;
}

img{
	width:auto;
	max-width:100%;
	height:auto;
	border:0;
}

ul, ol{
	margin:0;
	padding:0;
	list-style:none;
}

ol{
	list-style:decimal inside;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#666;
	line-height:25px;
}

p{
	margin:0;
	padding:0;
}

strong{
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
}

a,
a:hover,
a:visited{
	color:#067d22;
}

.clearme{
	clear:both;
}

.margin-bottom-100{
	margin-bottom:100px;
}

.margin-bottom-90{
	margin-bottom:90px;
}

.margin-bottom-80{
	margin-bottom:80px;
}

.margin-bottom-70{
	margin-bottom:70px;
}

.margin-bottom-60{
	margin-bottom:60px;
}

.margin-bottom-50{
	margin-bottom:50px;
}

.margin-bottom-40{
	margin-bottom:40px;
}

.margin-bottom-30{
	margin-bottom:30px;
}

.margin-bottom-20{
	margin-bottom:20px;
}

.margin-bottom-10{
	margin-bottom:10px;
}

.margin-bottom-0{
	margin-bottom:0;
}

/* owl-carousel */

.owl-carousel .owl-wrapper:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* overlay */

body > .overlay{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:999;
	content:" ";
	width:auto;
	height:auto;
	background:rgba(0,0,0,0.65);
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

body.main-menu-open > .overlay{
	opacity:1;
	visibility:visible;
}

/* scrollup */

.scrollup{
	position:fixed;
	bottom:15px;
	right:-50px;
	width:50px;
	height:50px;
	z-index:9999;
	background:url(../images/up-arrow.png) center center no-repeat rgba(6,125,34,0.7);
	background-size:25px auto;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.scrollup.active{
	right:0;
}

.scrollup:hover{
	background-color:rgba(37,37,37,0.7);
}

/* wraper_header */

.wraper_header{
	position:relative;
	width:100%;
	height:auto;
}

.wraper_header > .holder{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	float:left;
}

/* wraper_header_top */

.wraper_header_top{
	width:100%;
	height:auto;
	background:#2d2518;
}

.wraper_header_top > .container{
	padding-top:8px;
	padding-bottom:8px;
}

.header_top{
}

.header_top_item{
	width:100%;
	height:auto;
	float:left;
}

.header_top_item.left{
	text-align:left;
}

.header_top_item.right{
	text-align:right;
}

.header_top_item ul.social{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	font-size:0;
}

.header_top_item ul.social > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 4px 0px 4px;
}

.header_top_item ul.social > li:first-child{
	margin:0px 4px 0px 0px;
}

.header_top_item ul.social > li:last-child{
	margin:0px 0px 0px 4px;
}

.header_top_item ul.social > li > a{
	display:block;
	width:30px;
	height:30px;
	text-align:center;
	background:url('images/background/social-icon-sprite.jpg') 0px 0px no-repeat;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.header_top_item ul.social > li.facebook > a{
	background-position:0px 0px;
}

.header_top_item ul.social > li.facebook:hover > a{
	background-position:0px -30px;
}

.header_top_item ul.social > li.twitter > a{
	background-position:-30px 0px;
}

.header_top_item ul.social > li.twitter:hover > a{
	background-position:-30px -30px;
}

.header_top_item ul.social > li.google-plus > a{
	background-position:-60px 0px;
}

.header_top_item ul.social > li.google-plus:hover > a{
	background-position:-60px -30px;
}

.header_top_item ul.social > li.linkedin > a{
	background-position:-90px 0px;
}

.header_top_item ul.social > li.linkedin:hover > a{
	background-position:-90px -30px;
}

.header_top_item ul.social > li.youtube > a{
	background-position:-120px 0px;
}

.header_top_item ul.social > li.youtube:hover > a{
	background-position:-120px -30px;
}

.header_top_item ul.social > li.picasa > a{
	background-position:-150px 0px;
}

.header_top_item ul.social > li.picasa:hover > a{
	background-position:-150px -30px;
}

.header_top_item .header-top-menu{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	font-size:0;
}

/* header-top-menu level one */

.header_top_item .header-top-menu > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 10px 0px 10px;
}

.header_top_item .header-top-menu > ul > li:first-child{
	margin:0px 10px 0px 0px;
}

.header_top_item .header-top-menu > ul > li:last-child{
	margin:0px 0px 0px 10px;
}

.header_top_item .header-top-menu > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	text-transform:lowercase;
	font-weight:400;
	font-size:12px;
	color:#fdf7ee;
	line-height:32px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.header_top_item .header-top-menu > ul > li:hover > a,
.header_top_item .header-top-menu > ul > li.current-menu-item > a{
	color:#9d722a;
}

/* header-top-menu level two */

.header_top_item .header-top-menu > ul > li > ul{
	position:absolute;
	top:100%;
    left:0;
    z-index:1;
    width:150px;
    height:auto;
    text-align:left;
    opacity:0;
    visibility:hidden;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.header_top_item .header-top-menu > ul > li:last-child > ul{
    left:auto;
    right:0;
}

.header_top_item .header-top-menu > ul > li:hover > ul{
	opacity:1;
    visibility:visible;
}

.header_top_item .header-top-menu > ul > li > ul > li,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li{
	position:relative;
	width:100%;
    height:auto;
    float:left;
}

.header_top_item .header-top-menu > ul > li > ul > li > a,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li > a{
	display:block;
    width:auto;
    height:auto;
    padding:0px 10px 0px 10px;
    background:rgba(153,114,42,0.8);
    text-transform:uppercase;
    font-weight:400;
    font-size:11px;
    color:#fff;
    line-height:18px;
    cursor:pointer;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.header_top_item .header-top-menu > ul > li > ul > li:first-child > a,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li:first-child > a{
	border-radius:3px 3px 0px 0px;
}

.header_top_item .header-top-menu > ul > li > ul > li:last-child > a,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li:last-child > a{
	border-radius:0px 0px 3px 3px;
}

.header_top_item .header-top-menu > ul > li > ul > li:only-child > a,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li:only-child > a{
	border-radius:3px 3px 3px 3px;
}

.header_top_item .header-top-menu > ul > li:hover > ul > li > a,
.header_top_item .header-top-menu > ul > li > ul > li:hover > ul > li > a{
    padding:6px 10px 6px 10px;
}

.header_top_item .header-top-menu > ul > li > ul > li:hover > a,
.header_top_item .header-top-menu > ul > li > ul > li > ul > li:hover > a{
    background:#2d2518;
}

/* header-top-menu level three */

.header_top_item .header-top-menu > ul > li > ul > li > ul{
	position:absolute;
	top:0;
    left:100%;
    z-index:1;
    width:150px;
    height:auto;
    text-align:left;
    opacity:0;
    visibility:hidden;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.header_top_item .header-top-menu > ul > li:last-child > ul > li > ul{
    left:auto;
    right:100%;
}

.header_top_item .header-top-menu > ul > li > ul > li:hover > ul{
    opacity:1;
    visibility:visible;
}

.header_top_item .header-search{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 0px 0px 30px;
}

.header_top_item .header-search .form-row{
	position:relative;
	width:auto;
	height:auto;
	border:1px #5e513b solid;
}

.header_top_item .header-search .form-row input[type=text],
.header_top_item .header-search .form-row input[type=search]{
	display:inline-block;
	vertical-align:top;
	width:200px;
	height:30px;
	padding:0px 40px 0px 10px;
	background:#3b3223;
	border:none;
	text-transform:uppercase;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:11px;
	color:#fff;
	line-height:20px;
}

.header_top_item .header-search .form-row input[type=submit],
.header_top_item .header-search .form-row input[type=button],
.header_top_item .header-search .form-row button[type=submit]{
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:100%;
	padding:0;
	background:url('images/background/search-button.png') center center no-repeat #7e5b22;
	border:none;
	font-size:0;
}

/* wraper_header_main */

.wraper_header_main{
	width:100%;
	height:auto;
	background:rgba(255,255,255,0.8);
}

.wraper_header_main > .container{
	padding-top:10px;
	padding-bottom:10px;
}

.header_main{
	width:100%;
	height:auto;
	float:left;
}

.logo{
	width:auto;
	max-width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.logo img{
	display:inline-block;
	vertical-align:top;
}

.res_nav{
	width:auto;
	height:auto;
	float:right;
	margin:10px 0px 0px 0px;
}

.res_nav i{
	font-size:30px;
	color:#2d2518;
	line-height:30px;
	cursor:pointer;
}

.nav{
	width:auto;
	height:auto;
	float:right;
	margin:32px 0px 0px 0px;
	text-align:right;
	font-size:0;
}

/* nav level one */

.nav > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 10px 0px 10px;
}

.nav > ul > li:first-child{
	margin:0px 15px 0px 0px;
}

.nav > ul > li:last-child{
	margin:0px 0px 0px 15px;
}

.nav > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	text-transform:uppercase;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#2d2518;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.nav > ul > li:hover > a,
.nav > ul > li.current-menu-item > a{
	color:#1c7a44;
}

/* nav level two */

.nav > ul > li > ul{
	position:absolute;
	top:100%;
    left:0;
    z-index:1;
    width:200px;
    height:auto;
    padding:10px 0px 0px 0px;
    /*box-shadow:0px 2px 5px rgba(1,1,1,0.75);*/
    text-align:left;
    opacity:0;
    visibility:hidden;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.nav > ul > li:last-child > ul,
.nav > ul > li:nth-last-child(2) > ul{
    left:auto;
    right:0;
}

.nav > ul > li:hover > ul{
	opacity:1;
    visibility:visible;
}

.nav > ul > li > ul > li,
.nav > ul > li > ul > li > ul > li{
	position:relative;
	width:100%;
    height:auto;
    float:left;
}

.nav > ul > li > ul > li > a,
.nav > ul > li > ul > li > ul > li > a{
	position:relative;
	display:block;
    width:auto;
    height:auto;
    padding:0px 10px 0px 10px;
    background:rgba(27,22,14,0.97);
    text-transform:uppercase;
    font-weight:400;
    font-size:11px;
    color:#fff;
    line-height:20px;
    cursor:pointer;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.nav > ul > li:hover > ul > li > a,
.nav > ul > li > ul > li:hover > ul > li > a{
    padding:8px 10px 7px 10px;
}

.nav > ul > li > ul > li:hover > a,
.nav > ul > li > ul > li > ul > li:hover > a{
    background:rgba(7,5,3,1);
    color:#dea62c;
}

.nav > ul > li > ul > li:first-child > a:before{
	position:absolute;
	bottom:100%;
	left:10px;
	content:" ";
	z-index:0;
	width:0;
	height:0;
	border:solid transparent;
	pointer-events:none;
	border-color:rgba(27,22,14,0);
	border-bottom-color:rgba(27,22,14,0.97);
	border-width:8px;
}

.nav > ul > li:last-child > ul > li:first-child > a:before,
.nav > ul > li:nth-last-child(2) > ul > li:first-child > a:before{
	left:auto;
	right:10px;
}

/* nav level three */

.nav > ul > li > ul > li > ul{
	position:absolute;
	top:0;
    left:100%;
    z-index:1;
    width:170px;
    height:auto;
    text-align:left;
    opacity:0;
    visibility:hidden;
    transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
}

.nav > ul > li:last-child > ul > li > ul,
.nav > ul > li:nth-last-child(2) > ul > li > ul{
    left:auto;
    right:100%;
}

.nav > ul > li > ul > li:hover > ul{
    opacity:1;
    visibility:visible;
}

/* wraper_header_banner */

.wraper_header_banner{
	width:100%;
	height:auto;
	float:left;
	margin-top:170px;
}

body:not(.home) .wraper_header_banner{
	position:relative;
	overflow:hidden;
	background:center top no-repeat fixed;
	background-size:cover;
	box-shadow:0px 4px 20px rgba(1,1,1,0.35);
}

body:not(.home) .wraper_header_banner{
	background-image:url('images/background/wraper-banner-001.jpg');
}

body.page-template-template-about .wraper_header_banner{
	background-image:url('images/background/wraper-banner-002.jpg');
}

body.page-template-template-wildlife-conservation .wraper_header_banner{
	background-image:url('images/background/wraper-banner-003.jpg');
}

body.page-template-template-annual-reports .wraper_header_banner{
	background-image:url('images/background/wraper-banner-004.jpg');
}

body.page-template-template-articles .wraper_header_banner{
	background-image:url('images/background/wraper-banner-005.jpg');
}

body.page-template-template-books .wraper_header_banner{
	background-image:url('images/background/wraper-banner-006.jpg');
}

body.page-template-template-brochures .wraper_header_banner{
	background-image:url('images/background/wraper-banner-007.jpg');
}

body.page-template-template-contact .wraper_header_banner{
	background-image:url('images/background/wraper-banner-008.jpg');
}

body.page-template-template-ecology-environment .wraper_header_banner{
	background-image:url('images/background/wraper-banner-009.jpg');
}

body.page-template-template-events-updates .wraper_header_banner{
	background-image:url('images/background/wraper-banner-010.jpg');
}

body.page-template-template-fauna-of-sundarbans .wraper_header_banner{
	background-image:url('images/background/wraper-banner-011.jpg');
}

body.page-template-template-flora-of-sundarbans .wraper_header_banner{
	background-image:url('images/background/wraper-banner-012.jpg');
}

body.page-template-template-governing-body .wraper_header_banner{
	background-image:url('images/background/wraper-banner-013.jpg');
}

body.page-template-template-health-awareness-education .wraper_header_banner{
	background-image:url('images/background/wraper-banner-014.jpg');
}

body.page-template-template-image-gallery .wraper_header_banner{
	background-image:url('images/background/wraper-banner-015.jpg');
}

body.page-template-template-interns .wraper_header_banner{
	background-image:url('images/background/wraper-banner-016.jpg');
}

body.page-template-template-livelihoods-natural-resource-management .wraper_header_banner{
	background-image:url('images/background/wraper-banner-017.jpg');
}

body.page-template-template-our-team .wraper_header_banner{
	background-image:url('images/background/wraper-banner-018.jpg');
}

body.page-template-template-poject-reports .wraper_header_banner{
	background-image:url('images/background/wraper-banner-019.jpg');
}

body.page-template-template-press-coverage .wraper_header_banner{
	background-image:url('images/background/wraper-banner-020.jpg');
}

body.page-template-template-reports .wraper_header_banner{
	background-image:url('images/background/wraper-banner-021.jpg');
}

body.page-template-template-stories-of-success .wraper_header_banner{
	background-image:url('images/background/wraper-banner-022.jpg');
}

body.page-template-template-sundarbans .wraper_header_banner{
	background-image:url('images/background/wraper-banner-023.jpg');
}

body.page-template-template-video-gallery .wraper_header_banner{
	background-image:url('images/background/wraper-banner-024.jpg');
}

body.page-template- .wraper_header_banner{
	background-image:url('images/background/wraper-banner-025.jpg');
}

body.page-template- .wraper_header_banner{
	background-image:url('images/background/wraper-banner-026.jpg');
}

.header_banner{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.header_banner_item{
	width:100%;
	height:auto;
	float:left;
	background:center top no-repeat;
	background-size:cover;
}

.header_banner_item > .container{
	padding-top:340px;
	padding-bottom:120px;
}

.wraper_header_banner.inner .header_banner_item > .container{
	padding-top:240px;
	padding-bottom:90px;
}

.banner_item_data{
	width:100%;
	height:auto;
	float:left;
	padding:0px 120px 0px 120px;
	text-align:center;
}

.wraper_header_banner.inner .banner_item_data{
	text-align:center;
}

.banner_item_data > *:last-child{
	margin-bottom:0 !important;
}

.banner_item_data p.title{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 20px 0px;
	font-weight:400;
	font-size:40px;
	color:#fff;
	line-height:46px;
	text-shadow:2px 2px 2px rgba(1,1,1,0.4);
}

.banner_item_data p.title strong{
	display:block;
	margin:0px 0px 5px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-size:50px;
	line-height:65px;
}

.wraper_header_banner.inner .banner_item_data p.title{
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-size:60px;
	line-height:70px;
}

.banner_item_data p:not(.title){
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 20px 0px;
	font-weight:400;
	font-size:22px;
	color:#fff;
	line-height:30px;
}

.header_banner .owl-pagination{
	position:absolute;
	bottom:20px;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	text-align:center;
	font-size:0;
}

.header_banner .owl-pagination > .owl-page{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 3px 0px 3px;
}

.header_banner .owl-pagination > .owl-page:first-child{
	margin:0px 3px 0px 0px;
}

.header_banner .owl-pagination > .owl-page:last-child{
	margin:0px 0px 0px 3px;
}

.header_banner .owl-pagination > .owl-page > span{
	display:block;
	width:14px;
	height:14px;
	background:#20150f;
	border:2px #fff solid;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.header_banner .owl-pagination > .owl-page.active > span{
	border-width:3px;
}

/* wraper_footer */

.wraper_footer{
	width:100%;
	height:auto;
}

/* wraper_footer_main */

.wraper_footer_main{
	width:100%;
	height:auto;
	background:url(../images/skyline.png) center bottom repeat-x, url('images/background/wraper-footer-main-bg.png') center bottom repeat-x #332c24;
	border-top:10px #5a4e40 solid;
}

.wraper_footer_main > .container{
	padding-top:50px;
	padding-bottom:20px;
}

.footer_main{
}

.footer_main_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
}

.footer_main_item > *:last-child{
	margin-bottom:0 !important;
}

.footer_main_item_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.footer_main_item_title > *:last-child{
	margin-bottom:0 !important;
}

.footer_main_item_title h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.footer_main_item_body{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.footer_main_item_body > *:last-child{
	margin-bottom:0 !important;
}

.footer_main_item_body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:15px;
	color:#cebaa4;
	line-height:23px;
}

.footer_main_item_body ul.link{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.footer_main_item_body ul.link > li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 25px;
	font-weight:400;
	font-size:14px;
	color:#cebaa4;
	line-height:23px;
	margin-left:-30px;
}

.footer_main_item_body ul.link > li:first-child{
	margin:0px 0px 5px 0px;
	margin-left:-30px;
}

.footer_main_item_body ul.link > li:last-child{
	margin:5px 0px 0px 0px;
	margin-left:-30px;
}

.footer_main_item_body ul.link > li:before{
	position:absolute;
	top:4px;
	left:0;
	z-index:0;
	font-family:'FontAwesome';
	font-size:15px;
	color:#726556;
	line-height:15px;
}

.footer_main_item_body ul.link > li > a{
	display:inline-block;
	vertical-align:top;
	color:#cebaa4;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.footer_main_item_body ul.link > li > a:hover{
	color:#fff;
}

.footer_main_item_body ul.contact{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.footer_main_item_body ul.contact > li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 27px;
	font-weight:400;
	font-size:15px;
	color:#cebaa4;
	line-height:23px;
}

.footer_main_item_body ul.contact > li:first-child{
	margin:0px 0px 5px 0px;
}

.footer_main_item_body ul.contact > li:last-child{
	margin:5px 0px 0px 0px;
}

.footer_main_item_body ul.contact > li:before{
	position:absolute;
	top:6px;
	z-index:0;
	font-family:'FontAwesome';
	color:#fff;
	line-height:15px;
}

.footer_main_item_body ul.contact > li.address:before{
	left:4px;
	content:"\f041";
	font-size:20px;
}

.footer_main_item_body ul.contact > li.phone:before{
	left:2px;
	content:"\f095";
	font-size:20px;
}

.footer_main_item_body ul.contact > li.email:before{
	left:0;
	content:"\f1d8";
	font-size:15px;
}

.footer_main_item_body ul.contact > li > a{
	display:inline-block;
	vertical-align:top;
	color:#cebaa4;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.footer_main_item_body ul.contact > li > a:hover{
	color:#fff;
}

.footer_main_item_body ul.social{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px -4px 10px -4px;
	text-align:left;
	font-size:0;
}

.footer_main_item_body ul.social > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 4px 10px 4px;
}

.footer_main_item_body ul.social > li > a{
	display:block;
	width:30px;
	height:30px;
	text-align:center;
	background:url('images/background/social-icon-sprite.jpg') 0px 0px no-repeat;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.footer_main_item_body ul.social > li.facebook > a{
	background-position:0px 0px;
}

.footer_main_item_body ul.social > li.facebook:hover > a{
	background-position:0px -30px;
}

.footer_main_item_body ul.social > li.twitter > a{
	background-position:-30px 0px;
}

.footer_main_item_body ul.social > li.twitter:hover > a{
	background-position:-30px -30px;
}

.footer_main_item_body ul.social > li.google-plus > a{
	background-position:-60px 0px;
}

.footer_main_item_body ul.social > li.google-plus:hover > a{
	background-position:-60px -30px;
}

.footer_main_item_body ul.social > li.linkedin > a{
	background-position:-90px 0px;
}

.footer_main_item_body ul.social > li.linkedin:hover > a{
	background-position:-90px -30px;
}

.footer_main_item_body ul.social > li.youtube > a{
	background-position:-120px 0px;
}

.footer_main_item_body ul.social > li.youtube:hover > a{
	background-position:-120px -30px;
}

.footer_main_item_body ul.social > li.picasa > a{
	background-position:-150px 0px;
}

.footer_main_item_body ul.social > li.picasa:hover > a{
	background-position:-150px -30px;
}

.footer_main_item_body .header-search{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 20px 0px;
}

.footer_main_item_body .header-search .form-row{
	position:relative;
	width:auto;
	height:auto;
	border:1px #5e513b solid;
}

.footer_main_item_body .header-search .form-row input[type=text],
.footer_main_item_body .header-search .form-row input[type=search]{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:30px;
	padding:0px 40px 0px 10px;
	background:#3b3223;
	border:none;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:13px;
	color:#917547;
	line-height:22px;
}

.footer_main_item_body .header-search .form-row input[type=submit],
.footer_main_item_body .header-search .form-row input[type=button],
.footer_main_item_body .header-search .form-row button[type=submit]{
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:100%;
	padding:0;
	background:url('images/background/search-button.png') center center no-repeat #7e5b22;
	border:none;
	font-size:0;
}

/* wraper_footer_copyright */

.wraper_footer_copyright{
	width:100%;
	height:auto;
	background:#231e18;
}

.wraper_footer_copyright > .container{
	padding-top:10px;
	padding-bottom:10px;
}

.footer_copyright{
}

.footer_copyright_item{
	width:100%;
	height:auto;
	float:left;
}

.footer_copyright_item.left{
	text-align:left;
}

.footer_copyright_item.right{
	text-align:right;
}

.footer_copyright_item > *:last-child{
	margin-bottom:0 !important;
}

.footer_copyright_item p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:13px;
	color:#977d60;
	line-height:22px;
}

.footer_copyright_item p a{
	color:#977d60;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.footer_copyright_item p a:hover{
	color:#fff;
}

/* main */

main.main{
	width:100%;
	height:auto;
}

/* HOME PAGE */

/* wraper_home_section */

.wraper_home_section{
	width:100%;
	height:auto;
	background:url('images/background/wraper-home-section-bg.png') 0px 0px #2d2418;
	border-top:10px #3f3221 solid;
}

.wraper_home_section > .container{
	padding-top:0;
	padding-bottom:0;
}

.home_section{
}

.home_section > [class*='col-']{
	padding-left:0;
	padding-right:0;
}

.home_section_item{
	width:100%;
	height:auto;
	float:left;
}

.home_section_item > a > .holder{
	width:100%;
	height:auto;
	float:left;
	padding:50px 15px 50px 15px;
	text-align:center;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_section_item:hover > a > .holder{
	background-color:#3f3221;
}

.home_section_item > a > .holder > .pic{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
}

.home_section_item > a > .holder > .pic > .holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:105px;
	height:auto;
	border:2px #ad906e solid;
	border-radius:50%;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_section_item:hover > a > .holder > .pic > .holder{
	border-color:#dea62c;
}

.home_section_item > a > .holder > .pic > .holder > img{
	width:100%;
	float:left;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_section_item:hover > a > .holder > .pic > .holder > img:nth-child(1){
	opacity:0;
	visibility:hidden;
}

.home_section_item > a > .holder > .pic > .holder > img:nth-child(2){
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	visibility:hidden;
}

.home_section_item:hover > a > .holder > .pic > .holder > img:nth-child(2){
	opacity:1;
	visibility:visible;
}

.home_section_item > a > .holder > .data{
	width:100%;
	height:auto;
	float:left;
}

.home_section_item > a > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.home_section_item > a > .holder > .data p.title{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_section_item:hover > a > .holder > .data p.title{
	color:#dea62c;
}

.home_section_item > a > .holder > .data p:not(.title){
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:14px;
	color:#efefef;
	line-height:22px;
}

/* wraper_home_welcome */

.wraper_home_welcome{
	position:relative;
	width:100%;
	height:auto;
	background:#efefef;
	box-shadow:0px 4px 20px rgba(1,1,1,0.35);
}

.wraper_home_welcome > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.home_welcome_title{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:0px 0px 25px 0px;
	text-align:center;
}

.home_welcome_title:before{
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.home_welcome_title > *:last-child{
	margin-bottom:0 !important;
}

.home_welcome_title h1,
.home_welcome_title h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#177641;
	line-height:40px;
}

.home_welcome_title h1 span,
.home_welcome_title h3 span{
	display:block;
	font-size:25px;
	color:#3f3e3e;
	line-height:35px;
}

.home_welcome_body{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
.home_welcome_body1{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_welcome_body > *:last-child{
	margin-bottom:0 !important;
}

.home_welcome_body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#3f3e3e;
	line-height:25px;
}

.home_welcome_title h1 span,
.home_welcome_title h3 span{
	display:block;
	font-size:25px;
	color:#3f3e3e;
	line-height:35px;
}

/* wraper_home_box */

.wraper_home_box{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_home_box > .container{
	padding-top:50px;
	padding-bottom:30px;
}

.home_box{
}

.home_box_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.home_box_item_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 60px 0px 0px;
	text-align:left;
}

.home_box_item_title > *:last-child{
	margin-bottom:0 !important;
}

.home_box_item_title h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.home_box_item_body{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

.home_box_item_body > .blog{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.home_box_item_body > .blog .blog-item{
	width:100%;
	height:auto;
	float:left;
}

.home_box_item_body > .blog:not(.event) .blog-item{
	border:1px #c0c1c1 solid;
}

.home_box_item_body > .blog .blog-item > .holder{
	width:100%;
	height:auto;
	float:left;
}

.home_box_item_body > .blog .blog-item > .holder > .pic{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}

.home_box_item_body > .blog .blog-item > .holder > .pic > img{
	width:100%;
	float:left;
}

.home_box_item_body > .blog .blog-item > .holder > .pic > .holder{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
}

.home_box_item_body > .blog .blog-item > .holder > .pic > .holder > img{
	width:100%;
	height:auto;
}

.home_box_item_body > .blog .blog-item > .holder > .action{
	position:relative;
	z-index:2;
	width:100%;
	height:auto;
	float:left;
	margin:-20px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-align:right;
	font-size:0;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 7px 0px 7px;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li:first-child{
	margin:0px 7px 0px 0px;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li:last-child{
	margin:0px 0px 0px 7px;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li:only-child{
	margin:0;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li > a{
	display:block;
	width:40px;
	height:40px;
	background:#067d22;
	border-radius:50%;
	text-align:center;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li:hover > a{
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
}

.home_box_item_body > .blog .blog-item > .holder > .action > ul > li > a i{
	font-size:18px;
	color:#fff;
	line-height:44px;
}

.home_box_item_body > .blog .blog-item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	padding:15px 15px 20px 15px;
	text-align:left;
}

.home_box_item_body > .blog .blog-item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.home_box_item_body > .blog .blog-item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#3f3e3e;
	line-height:25px;
}

.home_box_item_body > .blog .blog-item > .holder > .data h4 a{
	color:#3f3e3e;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_box_item_body > .blog .blog-item > .holder > .data h4 a:hover{
	color:#067d22;
}

.home_box_item_body > .blog .blog-item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.home_box_item_body > .blog .blog-item > .holder > .data p a{
	color:#067d22;
}

.home_box_item_body > .blog .blog-item > .holder > .data h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#3f3e3e;
	line-height:22px;
}

.home_box_item_body > .blog .blog-item > .holder > .data h5 span{
	color:#067d22;
}

.home_box_item_body > .blog .blog-item > .holder > .data h6{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#067d22;
	line-height:22px;
}

.home_box_item_body > .blog .owl-buttons{
	position:absolute;
	top:-46px;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	text-align:right;
	font-size:0;
}

.home_box_item_body > .blog .owl-buttons > div{
	display:inline-block;
	vertical-align:top;
	width:25px;
	height:25px;
	margin:0px 3px 0px 3px;
	background:url('images/background/home-blog-arrow.png') 0px 0px no-repeat rgba(220,218,218,0.6);
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_box_item_body > .blog .owl-buttons > div:first-child{
	margin:0px 3px 0px 0px;
}

.home_box_item_body > .blog .owl-buttons > div:last-child{
	margin:0px 0px 0px 3px;
}

.home_box_item_body > .blog .owl-buttons > div.owl-prev{
	background-position:0px 0px;
}

.home_box_item_body > .blog .owl-buttons > div.owl-next{
	background-position:-25px 0px;
}

.home_box_item_body > .blog .owl-buttons > div:hover{
	background-color:rgba(220,218,218,1);
}

.home_box_item_body > .blog .blog-item > .event-item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	padding:15px;
	background:#f4f2f2;
	border:1px #c0c1c1 solid;
}

.home_box_item_body > .blog .blog-item > .event-item:last-child{
	margin:0;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder{
	position:relative;
	width:100%;
	height:auto;
	min-height:80px;
	float:left;
	padding:0px 65px 0px 100px;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:80px;
	height:auto;
	float:left;
	text-align:left;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic > .holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:auto;
	overflow:hidden;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic > .holder > img{
	width:100%;
	float:left;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic > .holder > .main{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	float:left;
	transform:scale(2);
	-webkit-transform:scale(2);
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .pic > .holder > .main > img{
	width:100%;
	float:left;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 3px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#3f3e3e;
	line-height:25px;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data h4 a{
	color:#3f3e3e;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data h4 a:hover{
	color:#067d22;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:14px;
	color:#403d3d;
	line-height:22px;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .data p a{
	color:#067d22;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .date{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:45px;
	height:auto;
	text-align:center;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .date > *:last-child{
	margin-bottom:0 !important;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .date h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 10px 0px;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
	color:#646464;
	line-height:25px;
}

.home_box_item_body > .blog .blog-item > .event-item > .holder > .date h5 span{
	display:block;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-size:35px;
	color:#067d22;
	line-height:30px;
}

/* wraper_home_sundarbans */

.wraper_home_sundarbans{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	background:url('images/background/wraper-home-sundarbans-bg.jpeg') center top no-repeat fixed;
	background-size:cover;
}

.wraper_home_sundarbans:before{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:0;
	content:" ";
	width:auto;
	height:auto;
	background:rgba(18,13,7,0.25);
}

.wraper_home_sundarbans > .container{
	padding-top:0;
	padding-bottom:0;
}

.home_sundarbans{
	width:100%;
	height:auto;
	float:left;
	padding:50px 35px 20px 35px;
	background:rgba(18,13,7,0.9);
}

.home_sundarbans_body{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 50px 0px;
	text-align:center;
}

.home_sundarbans_body .item{
	width:100%;
	height:auto;
	float:left;
}

.home_sundarbans_body .item > *:last-child{
	margin-bottom:0 !important;
}

.home_sundarbans_body .item img{
	display:inline-block;
	vertical-align:top;
	margin:0px 0px 20px 0px;
	border:7px #4c3f26 solid;
	border-radius:50%;
}

.home_sundarbans_body .item h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#fff;
	line-height:35px;
}

.home_sundarbans_body .item p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#b8a898;
	line-height:25px;
}

.home_sundarbans_body .item .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px 20px 10px 20px;
	background:#e7a71d;
	border:1px #f7c644 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_sundarbans_body .owl-pagination{
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	text-align:center;
	font-size:0;
}

.home_sundarbans_body .owl-pagination > .owl-page{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 3px 0px 3px;
}

.home_sundarbans_body .owl-pagination > .owl-page:first-child{
	margin:0px 3px 0px 0px;
}

.home_sundarbans_body .owl-pagination > .owl-page:last-child{
	margin:0px 0px 0px 3px;
}

.home_sundarbans_body .owl-pagination > .owl-page > span{
	display:block;
	width:14px;
	height:14px;
	background:#362915;
	border:2px rgba(205,147,66,0) solid;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_sundarbans_body .owl-pagination > .owl-page.active > span{
	border:2px rgba(205,147,66,1) solid;
}

/* wraper_home_gallery */

.wraper_home_gallery{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_home_gallery > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.home_gallery_title{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.home_gallery_title > *:last-child{
	margin-bottom:0 !important;
}

.home_gallery_title h1,
.home_gallery_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.home_gallery_title h1:before,
.home_gallery_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.home_gallery_title h1 span,
.home_gallery_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#fff;
}

.home_gallery_title p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:18px;
	color:#333332;
	line-height:25px;
}

.home_gallery_title .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:10px 20px 10px 20px;
	background:#e7a71d;
	border:1px #f7c644 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_gallery_body{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.home_gallery_body > .item{
	display:inline-block;
	vertical-align:top;
	width:25%;
	height:auto;
}

.home_gallery_body > .item > .holder{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}

.home_gallery_body > .item > .holder > img{
	width:100%;
	float:left;
}

.home_gallery_body > .item > .holder > .pic{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_gallery_body > .item:hover > .holder > .pic{
	transform:scale(1.7);
	-webkit-transform:scale(1.7);
}

.home_gallery_body > .item > .holder > .pic > img{
	width:100%;
	float:left;
}

.home_gallery_body > .item > .holder > .data{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	padding:20px 20px 20px 20px;
	background:rgba(19,13,7,0.9);
	opacity:0;
	visibility:hidden;
	transform:scale(2);
	-webkit-transform:scale(2);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_gallery_body > .item:hover > .holder > .data{
	opacity:1;
	visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
}

.home_gallery_body > .item > .holder > .data > .table{
	display:table;
	width:100%;
	height:100%;
}

.home_gallery_body > .item > .holder > .data > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.home_gallery_body > .item > .holder > .data .zoom{
	display:inline-block;
	vertical-align:top;
	width:50px;
	height:50px;
	background:#067d22;
	border:1px #109630 solid;
	border-radius:50%;
}

.home_gallery_body > .item > .holder > .data .zoom i{
	font-size:25px;
	color:#fff;
	line-height:50px;
}

.home_gallery_body > .item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:10px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#fff;
	line-height:30px;
}

.home_gallery_body > .item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:22px;
}

/* wraper_home_join */

.wraper_home_join{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	background-size:cover;
	background-attachment: fixed;
	background-image: url(../images/wraper-home-join-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.wraper_home_join > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.home_join{
}

.home_join_left{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.home_join_left:before,
.home_join_left:after{
	position:absolute;
	top:0;
	z-index:0;
	content:" ";
	width:1px;
	height:100%;
}

.home_join_left:before{
	right:-15px;
	background:#fff;
}

.home_join_left:after{
	right:-16px;
	background:#063c0b;
}

.home_join_left > *:last-child{
	margin-bottom:0 !important;
}

.home_join_left h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#fff;
	line-height:40px;
}

.home_join_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 30px 0px;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.home_join_left .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 10px 10px 10px;
	padding:10px 20px 10px 20px;
	background:#e7a71d;
	border:1px #f7c644 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_join_left .btn.alt{
	background:none;
	border:1px #fff solid;
}

.home_join_right{
	width:100%;
	height:auto;
	float:left;
}

.home_join_right .item{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.home_join_right .item > .table{
	display:table;
	width:100%;
	height:100%;
}

.home_join_right .item > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.home_join_right .item img{
	display:inline-block;
	vertical-align:top;
}

/* wraper_home_partner */

.wraper_home_partner{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_home_partner > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.home_partner_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	text-align:center;
}

.home_partner_title > *:last-child{
	margin-bottom:0 !important;
}

.home_partner_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.home_partner_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.home_partner_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#fff;
}

.home_partner_body{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.home_partner_body .item{
	width:100%;
	height:auto;
	float:left;
	padding:0px 15px 0px 15px;
	text-align:center;
}

.home_partner_body .item > .table{
	display:table;
	width:100%;
	height:100%;
	margin:0;
}

.home_partner_body .item > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.home_partner_body .item img{
	display:inline-block;
	vertical-align:top;
	max-width:200px;
}

.home_partner_body .owl-buttons > div{
	position:absolute;
	top:50%;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:49px;
	height:49px;
	margin-top:-24px;
	background:url('images/background/home-partner-arrow.png') 0px 0px no-repeat rgba(199,199,199,0.6);
	font-size:0;
	border-radius:50%;
	cursor:pointer;
	opacity:0;
	visibility:hidden;
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_partner_body:hover .owl-buttons > div{
	opacity:1;
	visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
}

.home_partner_body .owl-buttons > div:first-child{
	left:0;
}

.home_partner_body .owl-buttons > div:last-child{
	right:0;
}

.home_partner_body .owl-buttons > div.owl-prev{
	background-position:0px 0px;
}

.home_partner_body .owl-buttons > div.owl-next{
	background-position:-49px 0px;
}

.home_partner_body .owl-buttons > div:hover{
	background-color:rgba(199,199,199,1);
}

/* wraper_appreciation_partner */

.wraper_home_appreciation{
	width:100%;
	height:auto;
	background:#f1ede4;
}

.wraper_home_appreciation > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.home_appreciation_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	text-align:center;
}

.home_appreciation_title > *:last-child{
	margin-bottom:0 !important;
}

.home_appreciation_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.home_appreciation_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.home_appreciation_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#f1ede4;
}

.home_appreciation_body{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.home_appreciation_body .item{
	width:100%;
	height:auto;
	float:left;
	padding:0px 15px 0px 15px;
	text-align:center;
}

.home_appreciation_body .item > .table{
	display:table;
	width:100%;
	height:100%;
}

.home_appreciation_body .item > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.home_appreciation_body .item img{
	display:inline-block;
	vertical-align:top;
	width:160px;
	height:220px;
	border:1px #c0bdb8 solid;
	box-shadow:0px 0px 5px rgba(1,1,1,0.3);
}

.home_appreciation_body .owl-buttons > div{
	position:absolute;
	top:50%;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:49px;
	height:49px;
	margin-top:-24px;
	background:url('images/background/home-partner-arrow.png') 0px 0px no-repeat rgba(199,199,199,0.6);
	font-size:0;
	border-radius:50%;
	cursor:pointer;
	opacity:0;
	visibility:hidden;
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.home_appreciation_body:hover .owl-buttons > div{
	opacity:1;
	visibility:visible;
	transform:scale(1);
	-webkit-transform:scale(1);
}

.home_appreciation_body .owl-buttons > div:first-child{
	left:0;
}

.home_appreciation_body .owl-buttons > div:last-child{
	right:0;
}

.home_appreciation_body .owl-buttons > div.owl-prev{
	background-position:0px 0px;
}

.home_appreciation_body .owl-buttons > div.owl-next{
	background-position:-49px 0px;
}

.home_appreciation_body .owl-buttons > div:hover{
	background-color:rgba(199,199,199,1);
}

/* ABOUT PAGE */

/* wraper_about_welcome */

.wraper_about_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_about_welcome > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.about_welcome{
}

.about_welcome_data{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.about_welcome_data > *:last-child{
	margin-bottom:0 !important;
}

.about_welcome_data h1,
.about_welcome_data h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.about_welcome_data h1:before,
.about_welcome_data h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.about_welcome_data h1 span,
.about_welcome_data h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#fff;
}

.about_welcome_data p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#403d3d;
	line-height:25px;
}

.about_welcome_pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.about_welcome_pic > *:last-child{
	margin-bottom:0 !important;
}

.about_welcome_pic img{
	display:inline-block;
	vertical-align:top;
	margin:0px 0px 15px 0px;
}

/* wraper_about_vision */

.wraper_about_vision{
	position:relative;
	width:100%;
	height:auto;
	background:center center no-repeat;
	background-size:cover;
}

.wraper_about_vision:before{
	position:absolute;
	top:0;
	left:50%;
	z-index:0;
	content:" ";
	width:50%;
	height:100%;
	background:#f2f0e9;
}

.wraper_about_vision > .container{
	padding-top:0;
	padding-bottom:0;
}

.about_vision{
}

.about_vision_data{
	width:100%;
	height:auto;
	float:left;
	padding:50px 0px 80px 0px;
	background:#f2f0e9;
	text-align:left;
}

.about_vision_data .item{
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 0px 5px;
}

.about_vision_data .item > *:last-child{
	margin-bottom:0 !important;
}

.about_vision_data .item h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.about_vision_data .item h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.about_vision_data .item h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#f2f0e9;
}

.about_vision_data .item p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#403d3d;
	line-height:25px;
}

.about_vision_data .item ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.about_vision_data .item ul > li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 27px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.about_vision_data .item ul > li:first-child{
	margin:0px 0px 3px 0px;
}

.about_vision_data .item ul > li:last-child{
	margin:3px 0px 0px 0px;
}

.about_vision_data .item ul > li:before{
	position:absolute;
	top:5px;
	left:0;
	z-index:0;
	content:"\f00c";
	font-family:'FontAwesome';
	font-size:16px;
	color:#067d22;
	line-height:16px;
}

.about_vision_data .item ul > li > a{
	color:#067d22;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.about_vision_data .owl-pagination{
	position:absolute;
	bottom:20px;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	text-align:center;
	font-size:0;
}

.about_vision_data .owl-pagination > .owl-page{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 3px 0px 3px;
}

.about_vision_data .owl-pagination > .owl-page:first-child{
	margin:0px 3px 0px 0px;
}

.about_vision_data .owl-pagination > .owl-page:last-child{
	margin:0px 0px 0px 3px;
}

.about_vision_data .owl-pagination > .owl-page > span{
	display:block;
	width:14px;
	height:14px;
	background:#d9d8d3;
	border:2px rgba(255,255,255,0) solid;
	border-radius:50%;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.about_vision_data .owl-pagination > .owl-page.active > span{
	background:#b5b3ac;
	border:2px rgba(255,255,255,1) solid;
}

/* ACTIVITIES PAGE */

/* wraper_activities_welcome */

.wraper_activities_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_activities_welcome > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.activities_welcome_body{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:center;
}

.activities_welcome_body > *:last-child{
	margin-bottom:0 !important;
}

.activities_welcome_body h1,
.activities_welcome_body h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.activities_welcome_body h1:before,
.activities_welcome_body h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.activities_welcome_body h1 span,
.activities_welcome_body h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#fff;
}

.activities_welcome_body p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.activities_welcome_tab{
	width:100%;
	height:auto;
	float:left;
}

.activities_welcome_tab > ul.nav-tabs{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:center;
	font-size:0;
}

.activities_welcome_tab > ul.nav-tabs > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0;
	padding:0px 1px 0px 0px;
}

.activities_welcome_tab > ul.nav-tabs > li > a{
	position:relative;
	display:table;
	width:100%;
	height:100%;
	margin:0;
	padding:20px 15px 20px 15px;
	background:#067d22;
	border:none;
	border-radius:0;
	font-weight:400;
	font-size:17px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.activities_welcome_tab > ul.nav-tabs > li.active > a,
.activities_welcome_tab > ul.nav-tabs > li.active > a:focus,
.activities_welcome_tab > ul.nav-tabs > li.active > a:hover{
    color:#fff;
    cursor:pointer;
    background:#109630;
    border:none;
}

.activities_welcome_tab > ul.nav-tabs > li > a:before{
	position:absolute;
	top:100%;
	left:50%;
	z-index:0;
	content:" ";
	width:0;
	height:0;
	border:solid transparent;
	pointer-events:none;
	border-color:rgba(16, 150, 48, 0);
	border-top-color:#109630;
	border-width:0;
	margin-left:0;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.activities_welcome_tab > ul.nav-tabs > li.active > a:before{
	border-width:20px;
	margin-left:-20px;
}

.activities_welcome_tab > ul.nav-tabs > li > a > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.activities_welcome_tab > .tab-content{
	width:100%;
	height:auto;
	float:left;
}

.activities_welcome_tab_data{
	width:100%;
	height:auto;
	float:left;
}

.activities_welcome_tab_data > *:last-child{
	margin-bottom:0 !important;
}

.activities_welcome_tab_data_text{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.activities_welcome_tab_data_text > *:last-child{
	margin-bottom:0 !important;
}

.activities_welcome_tab_data_text h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	min-height:30px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 25px;
	background:url('images/background/leaf.png') 0px 0px no-repeat;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.activities_welcome_tab_data_text p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.activities_welcome_tab_data_text img{
	display:inline-block;
	vertical-align:top;
	margin:0px 0px 20px 0px;
	border:1px #a1a4a4 solid;
}

/* wraper_activities_projects */

.wraper_activities_projects{
	width:100%;
	height:auto;
	background:#f2f0e9;
}

.wraper_activities_projects > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.activities_projects_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:center;
}

.activities_projects_title > *:last-child{
	margin-bottom:0 !important;
}

.activities_projects_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.activities_projects_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.activities_projects_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#f2f0e9;
}

.activities_welcome_tab_data .activities_projects_title h3 span{
	background:#fff;
}

.activities_projects_list{
	width:100%;
	height:auto;
	float:left;
}

.activities_projects_list > .item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 35px 0px;
	padding:15px 15px 20px 15px;
	background:#dfdbcf;
	border:1px #c0c1c1 solid;
	border-top:9px #b7b1a3 solid;
}

.activities_projects_list > .item:last-child{
	margin:0;
}

.activities_projects_list > .item > .holder{
	position:relative;
	width:100%;
	height:auto;
	min-height:150px;
	float:left;
	padding:0px 0px 0px 190px;
}

.activities_projects_list > .item > .holder > .pic{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:170px;
	height:auto;
	float:left;
	text-align:left;
}

.activities_projects_list > .item > .holder > .pic > .holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:170px;
	height:auto;
	border:4px #eee solid;
	overflow:hidden;
}

.activities_projects_list > .item > .holder > .pic > .holder > img{
	width:100%;
	float:left;
}

.activities_projects_list > .item > .holder > .pic > .holder > .main{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	float:left;
	transform:scale(1);
	-webkit-transform:scale(1);
}

.activities_projects_list > .item > .holder > .pic > .holder > .main > img{
	width:100%;
	float:left;
}

.activities_projects_list > .item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.activities_projects_list > .item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.activities_projects_list > .item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 10px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#403d3d;
	line-height:30px;
}

.activities_projects_list > .item > .holder > .data h4 a{
	color:#3f3e3e;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.activities_projects_list > .item > .holder > .data h4 a:hover{
	color:#067d22;
}

.activities_projects_list > .item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 12px 0px;
	font-weight:400;
	font-size:14px;
	color:#403d3d;
	line-height:22px;
}

.activities_projects_list > .item > .holder > .data p a{
	color:#067d22;
}

.activities_projects_list > .item > .holder > .data h5,
.activities_projects_list > .item > .holder > .data h6{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#403d3d;
	line-height:22px;
}

.activities_projects_list > .item > .holder > .data h5 strong,
.activities_projects_list > .item > .holder > .data h6 strong{
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
}

.activities_projects_list > .item > .holder > .data .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:10px 0px 15px 0px;
	padding:7px 20px 7px 20px;
	background:#067d22;
	border:1px #159f35 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

/* ACTIVITIES SINGLE PAGE */

/* wraper_activities_single */

.wraper_activities_single{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_activities_single > .container{
	padding-top:50px;
	padding-bottom:0;
}

.activities_single_body{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:left;
}

.activities_single_body > *:last-child{
	margin-bottom:0 !important;
}

.activities_single_body h1,
.activities_single_body h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.activities_single_body h1:before,
.activities_single_body h3:before{
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.activities_single_body p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.activities_single_body h5,
.activities_single_body h6{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#403d3d;
	line-height:22px;
}

.activities_single_body h5 strong,
.activities_single_body h6 strong{
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
}

.activities_single_body img{
	display:inline-block;
	vertical-align:top;
	margin:5px 0px 15px 0px;
}

.activities_single_tab{
	width:100%;
	height:auto;
	float:left;
}

.activities_single_tab > ul.nav-tabs{
	width:100%;
	height:auto;
	float:left;
	border:none;
	text-align:left;
	font-size:0;
}

.activities_single_tab > ul.nav-tabs > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 5px 0px 0px;
}

.activities_single_tab > ul.nav-tabs > li:last-child{
	margin:0;
}

.activities_single_tab > ul.nav-tabs > li > a{
	display:table;
	width:100%;
	height:100%;
	margin:0;
	padding:7px 15px 6px 15px;
	background:#c2bdb0;
	border:none;
	border-radius:3px 3px 0px 0px;
	font-weight:400;
	font-size:16px;
	color:#403d3d;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.activities_single_tab > ul.nav-tabs > li.active > a,
.activities_single_tab > ul.nav-tabs > li.active > a:focus,
.activities_single_tab > ul.nav-tabs > li.active > a:hover{
    cursor:pointer;
    background:#afa99b;
    border:none;
}

.activities_single_tab > ul.nav-tabs > li > a > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.activities_single_tab > .tab-content{
	width:100%;
	height:auto;
	float:left;
}

.activities_single_tab_data{
	width:100%;
	height:auto;
	float:left;
	padding:15px 20px 20px 20px;
	background:#dfdbcf;
	text-align:left;
}

.activities_single_tab_data > *:last-child{
	margin-bottom:0 !important;
}

.activities_single_tab_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.activities_single_tab_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:16px;
	color:#403d3d;
	line-height:25px;
}

.activities_single_tab_data ol{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	list-style-type:lower-roman;
}

.activities_single_tab_data ol > li{
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	font-weight:400;
	font-size:16px;
	color:#403d3d;
	line-height:25px;
}

.activities_single_tab_data ol > li:first-child{
	margin:0px 0px 3px 0px;
}

.activities_single_tab_data ol > li:last-child{
	margin:3px 0px 0px 0px;
}

.activities_single_tab_data img{
	display:inline-block;
	vertical-align:top;
	border:1px #a1a4a4 solid;
}

/* OFFICE TEAM PAGE */

/* wraper_team_main */

.wraper_team_main{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_team_main > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.team_main_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:left;
}

.team_main_title > *:last-child{
	margin-bottom:0 !important;
}

.team_main_title h1,
.team_main_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.team_main_title h1:before,
.team_main_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.team_main_title h1 span,
.team_main_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#fff;
}

.team_main_list{
	width:100%;
	height:auto;
	float:left;
}

.team_main_list > .item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 35px 0px;
	background:#f6f5f3;
	border:2px #bfb9ad solid;
}

.team_main_list > .item:last-child{
	margin:0;
}

.team_main_list > .item > .holder{
	position:relative;
	width:100%;
	height:auto;
	min-height:270px;
	float:left;
	padding:0px 235px 0px 0px;
}

.team_main_list > .item:nth-child(odd) > .holder{
	padding:0px 0px 0px 235px;
}

.team_main_list > .item > .holder > .pic{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:235px;
	height:auto;
	float:left;
	text-align:center;
}

.team_main_list > .item:nth-child(odd) > .holder > .pic{
	right:auto;
	left:0;
}

.team_main_list > .item > .holder > .pic > .holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:235px;
	height:auto;
	overflow:hidden;
}

.team_main_list > .item > .holder > .pic > .holder > img{
	width:100%;
	float:left;
}

.team_main_list > .item > .holder > .pic > .holder > .main{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	float:left;
	transform:scale(1.3);
	-webkit-transform:scale(1.3);
}

.team_main_list > .item > .holder > .pic > .holder > .main > img{
	width:100%;
	float:left;
}

.team_main_list > .item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	padding:15px 20px 20px 20px;
	text-align:left;
}

.team_main_list > .item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.team_main_list > .item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 5px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#403d3d;
	line-height:30px;
}

.team_main_list > .item > .holder > .data h4 a{
	color:#3f3e3e;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.team_main_list > .item > .holder > .data h4 a:hover{
	color:#067d22;
}

.team_main_list > .item > .holder > .data h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.team_main_list > .item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.team_main_list > .item > .holder > .data p a{
	color:#067d22;
}

.team_main_list > .item > .holder > .data .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:10px 0px 15px 0px;
	padding:7px 20px 7px 20px;
	background:#067d22;
	border:1px #159f35 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

/* CONTACT PAGE */

/* wraper_contact_main */

.wraper_contact_main{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_contact_main > .container{
	padding-top:50px;
	padding-bottom:20px;
}

.contact_main_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:center;
}

.contact_main_title > *:last-child{
	margin-bottom:0 !important;
}

.contact_main_title h1,
.contact_main_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.contact_main_title h1:before,
.contact_main_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.contact_main_title h1 span,
.contact_main_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 12px;
	background:#fff;
}

.contact_main_address{
}

.contact_main_address_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:center;
}

.contact_main_address_item > .holder{
	width:100%;
	height:auto;
	float:left;
	padding:40px 0px 0px 0px;
}

.contact_main_address_item > .holder > .pic{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
}

.contact_main_address_item > .holder > .pic > .holder{
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:auto;
	background:#067d22;
	border-radius:50%;
}

.contact_main_address_item > .holder > .pic > .holder > img{
	width:100%;
	float:left;
}

.contact_main_address_item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	padding:60px 30px 30px 30px;
	border:1px #bfb9ad solid;
	word-break:break-all;
}

.contact_main_address_item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.contact_main_address_item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:18px;
	color:#067d22;
	line-height:25px;
}

.contact_main_address_item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:18px;
	color:#211d1c;
	line-height:25px;
}

.contact_main_address_item > .holder > .data p a{
	color:#211d1c;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.contact_main_address_item > .holder > .data p a:hover{
	color:#067d22;
}

/* wraper_contact_touch */

.wraper_contact_touch{
	width:100%;
	height:auto;
	background:#f4f5f4;
}

.wraper_contact_touch > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.contact_touch_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
	text-align:left;
}

.contact_touch_title > *:last-child{
	margin-bottom:0 !important;
}

.contact_touch_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.contact_touch_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.contact_touch_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#f4f5f4;
}

.contact_touch_form{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.contact_touch_form .form-row{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

.contact_touch_form .form-row.last{
	margin:0;
}

.contact_touch_form .form-row label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.contact_touch_form .form-row label span{
	color:#e10a0a;
}

.contact_touch_form .form-row input[type=text],
.contact_touch_form .form-row input[type=email],
.contact_touch_form .form-row input[type=tel],
.contact_touch_form .form-row input[type=url],
.contact_touch_form .form-row input[type=password],
.contact_touch_form .form-row input[type=date],
.contact_touch_form .form-row input[type=time],
.contact_touch_form .form-row select,
.contact_touch_form .form-row textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:40px;
	padding:0px 10px 0px 10px;
	background:#fff;
	border:1px #bfb9ad solid;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#917547;
	line-height:22px;
	resize:none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.contact_touch_form .form-row textarea{
	height:100px;
	padding:5px 10px 5px 10px;
}

.contact_touch_form .form-row input[type=text]:focus,
.contact_touch_form .form-row input[type=email]:focus,
.contact_touch_form .form-row input[type=tel]:focus,
.contact_touch_form .form-row input[type=url]:focus,
.contact_touch_form .form-row input[type=password]:focus,
.contact_touch_form .form-row input[type=date]:focus,
.contact_touch_form .form-row input[type=time]:focus,
.contact_touch_form .form-row select:focus,
.contact_touch_form .form-row textarea:focus{
	border:1px #067d22 solid;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
}

.contact_touch_form .form-row input[type=submit],
.contact_touch_form .form-row input[type=button],
.contact_touch_form .form-row button[type=submit],
.contact_touch_form .form-row input[type=reset],
.contact_touch_form .form-row button[type=reset]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 30px 6px 30px;
	background:#067d22;
	border:1px #159f35 solid;
	text-transform:uppercase;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	letter-spacing:1px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.contact_touch_form .form-row input[type=reset],
.contact_touch_form .form-row button[type=reset]{
	margin:0px 0px 0px 15px;
	background:#3c352c;
	border:1px #5a4e40 solid;
}

.contact_touch_form .wpcf7-not-valid-tip{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:7px 0px 0px 0px;
	padding:2px 10px 2px 10px;
	background:#f2dede;
    border:1px #ebccd1 solid;
    border-radius:3px;
    font-size:12px;
    color:#a94442;
    line-height:20px;
}

.contact_touch_form .wpcf7-response-output{
	width:100%;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	border-radius:4px;
}

.contact_touch_form .wpcf7-response-output.wpcf7-validation-errors{
    background:#f2dede;
    border:1px #ebccd1 solid;
    color:#a94442;
}

.contact_touch_form .wpcf7-response-output.wpcf7-mail-sent-ok{
    background:#dff0d8;
    border:1px #d6e9c6 solid;
    color:#3c763d;
}

/* wraper_contact_key */

.wraper_contact_key{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_contact_key > .container{
	padding-top:50px;
	padding-bottom:20px;
}

.contact_key{
}

.contact_key_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 40px 0px;
}

.contact_key_item_title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.contact_key_item_title > *:last-child{
	margin-bottom:0 !important;
}

.contact_key_item_title h3{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.contact_key_item_title h3:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.contact_key_item_title h3 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#fff;
}

.contact_key_item_body{
	width:100%;
	height:auto;
	float:left;
}

.contact_key_item_body > .item{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.contact_key_item_body.key > .item{
	padding:25px 0px 25px 0px;
	border-bottom:1px #9d9f9d solid;
}

.contact_key_item_body.key > .item:first-child{
	padding:0px 0px 25px 0px;
}

.contact_key_item_body.key > .item:last-child{
	padding:25px 0px 0px 0px;
	border-bottom:none;
}

.contact_key_item_body.key > .item:only-child{
	padding:0;
}

.contact_key_item_body.branch > .item{
	margin:0px 0px 30px 0px;
	padding:15px 20px 15px 25px;
	background:#f4f5f4
}

.contact_key_item_body.branch > .item:last-child{
	margin:0;
}

.contact_key_item_body.branch > .item:only-child{
	margin:0;
}

.contact_key_item_body > .item > *:last-child{
	margin-bottom:0 !important;
}

.contact_key_item_body.branch > .item > .holder{
	padding:0px 0px 0px 40px;
	background:url('images/background/address-icon-green.png') 0px 4px no-repeat;
}

.contact_key_item_body h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 4px 0px;
	font-weight:400;
	font-size:18px;
	color:#403d3d;
	line-height:25px;
}

.contact_key_item_body h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#067d22;
	line-height:23px;
}

.contact_key_item_body.branch h5{
	color:#403d3d;
}

.contact_key_item_body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.contact_key_item_body p a{
	color:#403d3d;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.contact_key_item_body p a:hover{
	color:#067d22;
}

/* BLOG PAGE */

/* wraper_blog_main */

.wraper_blog_main{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_blog_main > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.blog_main{
}

.blog_main_body{
	width:100%;
	height:auto;
	float:left;
}

.blog_main_body_list{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.blog_main_body_list > .item{
	width:100%;
	height:auto;
	float:left;
	padding:40px 0px 40px 0px;
	border-bottom:1px #a4a2a2 solid;
}

.blog_main_body_list > .item:first-child{
	padding:0px 0px 40px 0px;
}

.blog_main_body_list > .item:last-child{
	padding:40px 0px 0px 0px;
	border-bottom:none;
}

.blog_main_body_list > .item:only-child{
	padding:0;
}

.blog_main_body_list > .item > .pic{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	border:1px #bfb9ad solid;
}

.blog_main_body_list > .item > .pic img{
	width:100%;
	float:left;
}

.blog_main_body_list > .item > .data{
	width:100%;
	height:auto;
	float:left;
}

.blog_main_body_list > .item > .data > .holder{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 0px 100px;
}

.blog_main_body_list > .item > .data > .holder > .date{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:auto;
	height:auto;
	float:left;
	text-align:center;
}

.blog_main_body_list > .item > .data > .holder > .date > .holder{
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:auto;
	background:#323030;
}

.blog_main_body_list > .item > .data > .holder > .date > .holder > h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	text-transform:uppercase;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:40px;
}

.blog_main_body_list > .item > .data > .holder > .date > .holder > h5 span{
	display:block;
	padding:7px 5px 7px 5px;
	background:#067d22;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-size:35px;
	line-height:40px;
}

.blog_main_body_list > .item > .data > .holder > .body{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.blog_main_body_list > .item > .data > .holder > .body > *:last-child{
	margin-bottom:0 !important;
}

.blog_main_body_list > .item > .data > .holder > .body h1,
.blog_main_body_list > .item > .data > .holder > .body h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:25px;
	color:#067d22;
	line-height:30px;
}

.blog_main_body_list > .item > .data > .holder > .body h1 a,
.blog_main_body_list > .item > .data > .holder > .body h3 a{
	color:#067d22;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_body_list > .item > .data > .holder > .body h1 a:hover,
.blog_main_body_list > .item > .data > .holder > .body h3 a:hover{
	color:#3f3e3e;
}

.blog_main_body_list > .item > .data > .holder > .body ul.details{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
}

.blog_main_body_list > .item > .data > .holder > .body ul.details > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 15px 5px 0px;
	padding:0px 0px 0px 21px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#7d7a7a;
	line-height:23px;
}

.blog_main_body_list > .item > .data > .holder > .body ul.details > li:before{
	position:absolute;
	top:4px;
	left:0;
	z-index:0;
	font-family:'FontAwesome';
	font-size:15px;
	color:#7d7a7a;
	line-height:15px;
}

.blog_main_body_list > .item > .data > .holder > .body ul.details > li.comment:before{
	content:"\f086";
}

.blog_main_body_list > .item > .data > .holder > .body ul.details > li.author:before{
	content:"\f040";
}

.blog_main_body_list > .item > .data > .holder > .body p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.blog_main_body_list > .item > .data > .holder > .body > .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:100%;
	padding:0px 25px 0px 0px;
	background:none;
	border:none;
	border-radius:0;
	text-transform:uppercase;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#067d22;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_body_list > .item > .data > .holder > .body > .btn:hover{
	padding:0px 30px 0px 0px;
	color:#3f3e3e;
}

.blog_main_body_list > .item > .data > .holder > .body > .btn:before{
	position:absolute;
	top:4px;
	right:0;
	z-index:0;
	content:"\f178";
	font-family:'FontAwesome';
	font-size:15px;
	color:#067d22;
	line-height:15px;
}

.blog_main_body_pagination{
	width:100%;
	height:auto;
	float:left;
	text-align:right;
}

.blog_main_body_pagination ul.pagination{
	margin:0;
	padding:0;
	border-radius:0;
}

.blog_main_body_pagination ul.pagination span,
.blog_main_body_pagination ul.pagination a{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:6px 9px 5px 9px;
	background:#067d22;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
 
.blog_main_body_pagination ul a:hover,
.blog_main_body_pagination ul span.current{
	background:#725945;
}

.blog_main_body_comment{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.blog_main_body_comment > #respond{
	width:100%;
	height:auto;
	float:left;
}

.blog_main_body_comment > h3#comments,
.blog_main_body_comment > #respond > h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:22px;
	color:#067d22;
	line-height:25px;
}

.blog_main_body_comment > ol.commentlist{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	list-style:none;
}

.blog_main_body_comment > ol.commentlist > li{
	width:100%;
	height:auto;
	float:left;
	padding:12px 0px 12px 0px;
	border-bottom:1px #a4a2a2 dashed;
}

.blog_main_body_comment > ol.commentlist > li:first-child{
	padding:0px 0px 12px 0px;
}

.blog_main_body_comment > ol.commentlist > li:last-child{
	padding:12px 0px 0px 0px;
	border-bottom:none;
}

.blog_main_body_comment > ol.commentlist > li:only-child{
	padding:0;
	border-bottom:none;
}

.blog_main_body_comment > ol.commentlist > li .comment-author{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#067d22;
	line-height:23px;
}

.blog_main_body_comment > ol.commentlist > li .comment-author cite{
	font-style:normal;
}

.blog_main_body_comment > ol.commentlist > li .comment-author img{
	border:1px #067d22 solid;
}

.blog_main_body_comment > ol.commentlist > li p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:7px 0px 0px 0px;
	font-weight:400;
	font-size:13px;
	color:#403d3d;
	line-height:22px;
}

.blog_main_body_comment > ol.commentlist > li a{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	background:#067d22;
	text-transform:uppercase;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:10px;
	color:#fff;
	line-height:15px;
	letter-spacing:1px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_body_comment > #respond > #commentform{
	width:100%;
	max-width:400px;
	height:auto;
	float:left;
}

.blog_main_body_comment > #respond > #commentform > p{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
}

.blog_main_body_comment > #respond > #commentform > p label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#403d3d;
	line-height:23px;
}

.blog_main_body_comment > #respond > #commentform > p span{
	color:#e10a0a;
}

.blog_main_body_comment > #respond > #commentform > p input[type=text],
.blog_main_body_comment > #respond > #commentform > p input[type=email],
.blog_main_body_comment > #respond > #commentform > p input[type=tel],
.blog_main_body_comment > #respond > #commentform > p input[type=url],
.blog_main_body_comment > #respond > #commentform > p input[type=password],
.blog_main_body_comment > #respond > #commentform > p input[type=date],
.blog_main_body_comment > #respond > #commentform > p input[type=time],
.blog_main_body_comment > #respond > #commentform > p select,
.blog_main_body_comment > #respond > #commentform > p textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:40px;
	padding:0px 10px 0px 10px;
	background:#fff;
	border:1px #bfb9ad solid;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#917547;
	line-height:22px;
	resize:none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_body_comment > #respond > #commentform > p textarea{
	height:100px;
	padding:5px 10px 5px 10px;
}

.blog_main_body_comment > #respond > #commentform > p input[type=text]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=email]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=tel]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=url]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=password]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=date]:focus,
.blog_main_body_comment > #respond > #commentform > p input[type=time]:focus,
.blog_main_body_comment > #respond > #commentform > p select:focus,
.blog_main_body_comment > #respond > #commentform > p textarea:focus{
	border:1px #067d22 solid;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
}

.blog_main_body_comment > #respond > #commentform > p input[type=submit],
.blog_main_body_comment > #respond > #commentform > p input[type=button],
.blog_main_body_comment > #respond > #commentform > p button[type=submit],
.blog_main_body_comment > #respond > #commentform > p input[type=reset],
.blog_main_body_comment > #respond > #commentform > p button[type=reset]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 30px 6px 30px;
	background:#067d22;
	border:1px #159f35 solid;
	text-transform:uppercase;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	letter-spacing:1px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_body_comment > #respond > #commentform > p input[type=reset],
.blog_main_body_comment > #respond > #commentform > p button[type=reset]{
	margin:0px 0px 0px 15px;
	background:#3c352c;
	border:1px #5a4e40 solid;
}

.blog_main_sidebar{
	width:100%;
	height:auto;
	float:left;
}

.blog_main_sidebar > .item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.blog_main_sidebar > .item:last-child{
	margin:0;
}

.blog_main_sidebar > .item > .title{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.blog_main_sidebar > .item > .title > *:last-child{
	margin-bottom:0 !important;
}

.blog_main_sidebar > .item > .title h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.blog_main_sidebar > .item > .data{
	width:100%;
	height:auto;
	float:left;
}

.blog_main_sidebar > .item > .data > .blog-item{
	width:100%;
	height:auto;
	float:left;
	padding:30px 0px 25px 0px;
	border-bottom:1px #a4a2a2 solid;
}

.blog_main_sidebar > .item > .data > .blog-item:first-child{
	padding:0px 0px 25px 0px;
}

.blog_main_sidebar > .item > .data > .blog-item:last-child{
	padding:30px 0px 0px 0px;
	border-bottom:none;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder{
	position:relative;
	width:100%;
	height:auto;
	min-height:80px;
	float:left;
	padding:0px 0px 0px 100px;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .pic{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:80px;
	height:auto;
	float:left;
	text-align:left;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .pic > .holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:auto;
	overflow:hidden;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .pic > .holder > img{
	width:100%;
	float:left;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .pic > .holder > .main{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	float:left;
	transform:scale(2);
	-webkit-transform:scale(2);
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .pic > .holder > .main > img{
	width:100%;
	float:left;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data > *:last-child{
	margin-bottom:0 !important;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:-5px 0px 2px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#3f3e3e;
	line-height:25px;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data h4 a{
	color:#3f3e3e;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data h4 a:hover{
	color:#067d22;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#067d22;
	line-height:22px;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:12px;
	color:#403d3d;
	line-height:20px;
}

.blog_main_sidebar > .item > .data > .blog-item > .holder > .data p a{
	color:#067d22;
}

.blog_main_sidebar > .item > .data > ul.category{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	padding:20px 20px 20px 20px;
	background:#f5f6f5;
	text-align:left;
}

.blog_main_sidebar > .item > .data > ul.category > li{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.blog_main_sidebar > .item > .data > ul.category > li > a{
	position:relative;
	display:block;
	width:auto;
	height:auto;
	min-height:30px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 25px;
	background:url('images/background/leaf.png') 0px 2px no-repeat;
	background-size:15px auto;
	font-weight:400;
	font-size:15px;
	color:#3f3e3e;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.blog_main_sidebar > .item > .data > ul.category > li:first-child > a{
	margin:0px 0px 5px 0px;
}

.blog_main_sidebar > .item > .data > ul.category > li:last-child > a{
	margin:5px 0px 0px 0px;
}

.blog_main_sidebar > .item > .data > ul.category > li:hover > a{
	color:#067d22;
}

.blog_main_sidebar > .item > .data > ul.category > li:hover > a:before{
	color:#2e2f33;
}

/* COMMON PAGE */

/* wraper_common_main */

.wraper_common_main{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_common_main > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.common_main_body{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.common_main_body > *:last-child{
	margin-bottom:0 !important;
}

.common_main_body h1{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:30px;
	color:#067d22;
	line-height:40px;
}

.common_main_body h1:before{
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:5px;
	margin-top:-2px;
	border-top:1px rgba(149,148,148,0.5) solid;
	border-bottom:1px rgba(149,148,148,0.5) solid;
}

.common_main_body h1 span{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:0px 12px 0px 0px;
	background:#fff;
}

.common_main_body h2{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	min-height:30px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 25px;
	background:url('images/background/leaf.png') 0px 0px no-repeat;
	font-family:'Century Gothic Regular', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:20px;
	color:#067d22;
	line-height:30px;
}

.common_main_body h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-family:'Century Gothic Bold', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#067d22;
	line-height:25px;
}

.common_main_body p{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 20px 0px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.common_main_body ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.common_main_body ul > li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 27px;
	font-weight:400;
	font-size:16px;
	color:#211d1c;
	line-height:25px;
}

.common_main_body ul > li:first-child{
	margin:0px 0px 3px 0px;
}

.common_main_body ul > li:last-child{
	margin:3px 0px 0px 0px;
}

.common_main_body ul > li:before{
	position:absolute;
	top:5px;
	left:0;
	z-index:0;
	content:"\f00c";
	font-family:'FontAwesome';
	font-size:16px;
	color:#067d22;
	line-height:16px;
}

.common_main_body ul > li > a{
	color:#067d22;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.common_main_body img,
.common_main_body iframe{
	display:inline-block;
	vertical-align:top;
	max-width:100%;
	margin:0px 0px 20px 0px;
	border:5px #fff solid;
	border-radius:4px;
	box-shadow:0px 1px 4px rgba(0,0,0,0.3);
}

.common_main_body .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 0px 20px 0px;
	padding:7px 20px 7px 20px;
	background:#067d22;
	border:1px #159f35 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

/* wraper_map_main */

.wraper_map_main{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
}

.map_main_overlay{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	width:auto;
	height:auto;
	background:rgba(0,0,0,0.3);
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.wraper_map_main.map-large .map_main_overlay{
	opacity:0;
	visibility:hidden;
	transform:scale(2);
	-webkit-transform:scale(2);
}

.map_main_overlay > .table{
	display:table;
	width:100%;
	height:100%;
}

.map_main_overlay > .table > .table-cell{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.map_main_overlay_more{
	width:100%;
	height:auto;
	float:left;
	padding:120px 20px 120px 20px;
	text-align:center;
}

.map_main_overlay_more .btn{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:10px 20px 10px 20px;
	background:#e7a71d;
	border:1px #f7c644 solid;
	border-radius:0;
	text-transform:uppercase;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.map_main_body{
	width:100%;
	height:300px;
	float:left;
	overflow:hidden;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.wraper_map_main.map-large .map_main_body,
.wraper_map_main.map-large .map_main_body{
	height:700px;
}

.map_main_body > iframe,
.map_main_body > #map{
	width:100%;
	height:700px;
	float:left;
	border:none;
}

.map_main_body > #map .gm-style-iw > div > div{
	width:100%;
	height:auto;
	float:left;
	overflow:visible;
}

.map_main_body > #map .gm-style img{
    display:inline-block;
    vertical-align:top;
    max-width:100%;
    margin:0px 0px 10px 0px;
}

/* 404 ERROR PAGE */

/* wraper_error_main */

.wraper_error_main{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_error_main > .container{
	padding-top:50px;
	padding-bottom:60px;
}

.error_main_body{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.error_main_body img{
	display:inline-block;
	vertical-align:top;
}
