body {
	font-family: 'Cormorant Garamond', serif;
}


.navbar-default .navbar-nav>li>a {color: #535353;font-size: 20px;display: inline;text-transform: uppercase;  font-family: 'Poppins';  font-weight: bold;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,	.navbar-default .navbar-nav>.active>a:hover {color: #b07b5d;background-color: transparent;}
.navbar-default {background-color: #ffffff;border-color: #fff;position: fixed;z-index: 99;width: 100%;border-radius: 0;}
.navbar-nav {width: 100%;}
.navbar-nav>li {	float: left;	padding: 15px 0px;	width: 20%;}

/* background setup */
.background {background-repeat: no-repeat;	background-position: 50% 50%;	background-position: 50% 50%\9 !important;}

.content-b h2 {	color: #525252;font-size: 75px;font-weight: normal;}
.content-b h2 a{color: #525252;font-size: 75px;font-weight: normal;text-decoration: underline;}
.content-b h3 {	color: #525252;font-size: 36px; margin-bottom: 5%;}
.content-b h5 {	color: #525252;	font-size: 25px;}
.content-b h4 {	color: #b07b5d;	font-size: 36px;font-weight: bold;margin-top: 50px;}
.content-b h4 a{color: #b07b5d; text-decoration: underline;}
.content-b p {	color: #525252;	font-size: 25px;	line-height: 33px;}


/* fullscreen setup */
html, body {height: 100%;}

.gradient{
	    background: rgb(208,144,110); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(208,144,110,1) 0%, rgba(176,123,93,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0906e', endColorstr='#b07b5d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.fullscreen, .content-a {width: 100%;height: 100%;	overflow: hidden;}
.fullscreen.overflow, .fullscreen.overflow .content-a {	height: auto;	min-height: 100%;}
.content-a {display: table !important;}
.content-b {display: table-cell;	position: relative;	vertical-align: middle;	text-align: center;}
.not-fullscreen {	height: 50%;}
.new-fullscreen {	height: 75%;}


.carousel, .item, .active {	height: 100%;}
.carousel-inner {	height: 100%;}
.nopadding {padding: 0 !important;	margin: 0 !important;}
.fill {	width: 100%;	height: 100%;	background-position: center;	-webkit-background-size: cover;	-moz-background-size: cover;	background-size: cover;	-o-background-size: cover;}
.carousel-indicators li {	background: #cdcdcd;	border: 1px solid #cdcdcd;}
.carousel-indicators .active {	background: #296533;	border: 1px solid #fff;}

.logohovereffect {	width: 100%;	height: 100%;	float: left;	overflow: hidden;	position: relative;	text-align: center;	cursor: default;	background: #b07b5d;}
.logohovereffect .overlay {	width: 100%;	height: 100%;	position: absolute;	overflow: hidden;	top: 0;	left: 0;	padding: 50px 20px;}
.logohovereffect img {	display: block;	position: relative;	max-width: none;	width: calc(100% + 20px);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	opacity: 0.8;	filter: alpha(opacity = 80);}
.logohovereffect:hover img {	opacity: .8;	filter: alpha(opacity = 80);}

.hovereffect {	width: 100%;	height: 100%;	float: left;	overflow: hidden;	position: relative;	text-align: center;	cursor: default;	background: #b07b5d;}
.hovereffect .overlay {	width: 100%;	height: 100%;	position: absolute;	overflow: hidden;	top: 0;	left: 0;	padding: 50px 20px;}
.hovereffect img {	display: block;	position: relative;	max-width: none;	width: calc(100% + 20px);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-backface-visibility: hidden;backface-visibility: hidden;	opacity: 0.4;	filter: alpha(opacity = 40);}
.hovereffect:hover img {	opacity: .6;	filter: alpha(opacity = 60);}
.overlayHome .hovereffect:hover img{	opacity: .4;	filter: alpha(opacity =40);}
.hovereffect h2 {	color: #fff;text-align: center;	position: relative;	font-size: 35px;	overflow: hidden;	padding: 0.5em 0;	background-color: transparent;}
.hovereffect a, .hovereffect p {	color: #FFF;	opacity: 0;	filter: alpha(opacity = 0);	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);	text-decoration: none;}
.overlayHome .hovereffect a,.overlayHome .hovereffect p{	opacity: 1;	filter: alpha(opacity = 100);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}
.hovereffect:hover a, .hovereffect:hover p {	opacity: 1;	filter: alpha(opacity = 100);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}
.hovereffect a{opacity:1;}
.facebook {	position: absolute;	left: 10px;	top: 13px;}
.mobileHide {	display: none;}
.meniu a {	width: 20%;	text-align: center;}
.navbar-header {text-align: center;}
.footer {	padding: 15px;}
.footer .content-b  h5 {	font-size: 16px;	color: #525252}

.navbar-default .navbar-toggle .icon-bar {	background-color: #B07B5D;}
.navbar-default .navbar-toggle {	border: none;	position: absolute;	right: 0;	margin: 0;	top: 10px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover	{	background-color: transparent;}

#section1 a span {	position: absolute;	bottom: -150px;	width: 30px;	height: 50px;	margin-left: -15px;	border: 2px solid #fff;	border-radius: 50px;	box-sizing: border-box;	left: 50%;}
#section1 a span::before {	position: absolute;	top: 10px;	left: 50%;	content: '';	width: 6px;	height: 6px;	margin-left: -3px;	background-color: #fff;	border-radius: 100%;	-webkit-animation: sdb10 2s infinite;	animation: sdb10 2s infinite;	box-sizing: border-box;}

.gradient .container{background: #fff; border:3px solid #296533;}

@-webkit-keyframes sdb10 {
	0% {
		-webkit-transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		-webkit-transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@keyframes sdb10 {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
	80% {
		transform: translate(0, 20px);
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

.page .alignleft {	float: left;	margin-right: 20px;	margin-bottom: 20px;}
.page .alignright {	float: left;	margin-right: 20px;}
.box{border: 2px solid #296533; padding: 20px;}
.more{background: #296533;	    padding: 10px 35px;    color: #fff;    border-radius: 20px;	text-transform: uppercase;    font-size: 18px!important;font-family: 'Poppins';  font-weight: bold;}
.more:hover{color:#fff;}
.moreWhite{	    background: #fff!important;	    padding: 10px 35px;    color: #b07b5d!important;    border-radius: 20px;	text-transform: uppercase;	    font-size: 18px!important;font-family: 'Poppins';  font-weight: bold;}
.moreWhite{color:#b07b5d!important;}
hr {	margin-top: 20px;	margin-bottom: 20px;	border: 0;	border-top: 1px solid #b07b5d;}


.about {	padding-top: 130px;	padding-bottom: 30px;	color: #525252;	text-align: left;}
.about h1 {	color: #b07b5d;	text-align : center;	font-size: 61px;	padding: 0 10%;	text-align: center;	font-weight:bold;}
.about h2 {	font-size: 35px;	color: #525252;}
.about h3 {	font-size: 35px;	color: #535353; text-align: center;}
.about p, .about li {    font-size: 18px;    color: #525252;    margin-bottom: 25px;}
.about a{color:#b07b5d;font-size: 16px;}
.about img {	width: 450px;	height: auto;}

.accordian .about{padding: 0px;}
.accordian .about h2{color:#b07b5d; text-align: left;}
.accordian ol{     list-style: none;}
.accordian ol li{background:#b07b5d; color:#fff; width: 20%;  }
.accordian table{width: 100%}
.accordian td{width: 25%;
    vertical-align: top;
    background: rgb(208,144,110); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(208,144,110,1) 0%, rgba(176,123,93,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0906e', endColorstr='#b07b5d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    border: 20px solid #fff;
    padding: 20px;
    color: #fff;}
.accordian td h5{    font-size: 45px;    margin: 0;}
.accordian td p{color: #fff;}
.accordian {	width: 100%;	overflow: hidden;	margin: 0px;	padding-top: 65px;}
.accordian .accordianUl {	width: 100%;	padding: 0;}
.accordian .hovereffect {	position: relative;	display: block;	width: 100%;	height: 250px;	float: left;	margin: 0;	transition: all 0.5s;	-webkit-transition: all 0.5s;	-moz-transition: all 0.5s;}
.accordian .img-responsive {	max-height: 500px;}
.accordian .content-a {	max-height: 500px;}
.accordian .row {	background: #fff}
.accordian .accordianUl {	padding: 0;}
.accordian .accordianUl:hover .hovereffect {	height: 250px;}
.accordian .accordianUl .hovereffect:hover {	height: 400px;}
.card-block {	width: 1000px;	margin: 0 auto;}
.accordian li img {	display: block;	width: 100%;}

.image_title {	background: rgba(0, 0, 0, 0.5);	position: absolute;	left: 0;	bottom: 0;	width: 640px;}
.image_title a {	display: block;	color: #fff;	text-decoration: none;	padding: 20px;	font-size: 16px;}

.showContainer a, .showContainer p, .showContainer h2 {	opacity: 1;	filter: alpha(opacity = 100);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}

.overlayHome {	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	z-index: 999;	background: #b07b5d;}
.overlayHome .overlay-close {	width: 80px;	height: 80px;	position: absolute;	right: 20px;	top: 20px;	overflow: hidden;	border: none;	background: url(images/cross.png) no-repeat center center;	text-indent: 200%;	color: transparent;	outline: none;	z-index: 100;}
.overlayHome .nav>li>a>img {    margin: 0;    border: transparent;    border-radius: 0;    width: 40%;    height: auto;}
.overlayHome .nav-tabs li a{    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0906e+0,b07b5d+99 */
background: rgb(208,144,110); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(208,144,110,1) 0%, rgba(176,123,93,1) 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(208,144,110,1) 0%,rgba(176,123,93,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0906e', endColorstr='#b07b5d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.overlayHome nav {	text-align: center;	position: relative;	top: 50%;	height: 60%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}
.overlayHome ul {	list-style: none;	padding: 0;	margin: 0 auto;	display: inline-block;	position: relative;}
.overlayHome ul li {display: block;	height: 20%;	height: calc(100% / 5);	min-height: 54px;}
.overlayHome ul li a {	font-size: 54px;	font-weight: 300;	display: block;	color: #fff;	-webkit-transition: color 0.2s;	transition: color 0.2s;	margin: 0;    border: none;    border-radius: 0;    text-align: center;}
.overlayHome .tab-content{height: 100%;}
.overlayHome .nav-tabs{position: absolute; bottom: 0; width: 100%;}
.overlayHome .hovereffect{background: #fff;}
.content-b .services .bg{}
.content-b .services h3{    color: #535353;    font-size: 50px;    margin-bottom: 50px; text-align: left; font-family: "Poppins"; font-weight: bolder;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    -moz-background-clip: text!important;
    -moz-text-fill-color: transparent!important;
    background: url("images/textura.jpg");
    text-transform: uppercase;
    }
.content-b .services img{    opacity: 1;    width: 100%;    margin-bottom: 20%;}
.services{    padding-bottom: 100px;}
.hovereffect:hover .services img{	opacity: 1;	filter: alpha(opacity =100);}
.content-b .services p{color: #535353;}
.content-b .services ul{    list-style: none;padding-left: 30px;}
.content-b .services li{    font-size: 25px;    color: #535353;    display: list-item;    height: auto;    min-height: auto;}
.content-b .services div.imgS{    width: 25%;    float: left;    margin-right: 5%;}
.content-b .services div.textS{    color: #535353;    float: left;    width: 100%;    text-align: left;}

.services .more{    margin-top: 20px;    float: left;}
.serviceItem{cursor: pointer;}
.serviceItem img{width: 25%; height: auto; margin: 5%;}
.service1{background: #d0916e;}
.service2{background: #e0aa90;}
.service3{background: #ebbcac;}
.service4{background: #b17c5d;}
.service5{background: #c49780;}
.service6{background: #dcb3a1;}

.content-b .journal h2{font-weight: bold; color: #fff; padding: 10px;}
.content-b .journal h4{font-style: italic;    font-weight: normal;}

.nav-tabs li.active a, .nav-tabs li.active:focus, .nav-tabs li.active a:hover,.nav-tabs li a:hover{border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b07b5d+1,d0906e+100 */
background: rgb(176,123,93); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(176,123,93,1) 1%, rgba(208,144,110,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(176,123,93,1) 1%,rgba(208,144,110,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(176,123,93,1) 1%,rgba(208,144,110,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b07b5d', endColorstr='#d0906e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.overlay ul li a:hover,.overlay ul li a:focus {	color: #f0f0f0;}

.container {	-webkit-transition: -webkit-transform 0.5s;	transition: transform 0.5s;}
.container.overlay-open {	-webkit-transform: scale(0.8);	transform: scale(0.8);}
.overlay-contentscale {	visibility: hidden;	-webkit-transform: translateY(100%);	transform: translateY(100%);	-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;	transition: transform 0.5s, visibility 0s 0.5s;}
.overlay-contentscale.open {	visibility: visible;	-webkit-transform: translateY(0%);	transform: translateY(0%);	-webkit-transition: -webkit-transform 0.5s;	transition: transform 0.5s;}
.article{opacity:0.4;  background: #ba8263; position: absolute; top:0; bottom: 0; left: 0; right: 0}

.flip{height: 100%;}
.contact {}
.contact section {	text-align: center;}
.contact article {	}
.contact div { 	width: 80%;	display: inline-block;}
.contact h1 {	color: #ba8263;	font-size: 50px;font-weight:bold;	text-align: left;	padding: 0;	margin: 0;}
.contact h2 {	    text-align: left;    font-family: 'Poppins';    margin-top: 0;    text-transform: uppercase;    font-size: 20px;    font-weight: bold;    margin: 15px 0 60px 0;}
.contact p {	text-align: left;}
.contact ul {	    list-style: none;    margin: 30px 0;    display: inline-block;    float: right;}
.contact li {	margin-top: 10px;}
.contact span{font-size: 14px;    font-weight: bold;}
.contact .phone span {display: inline-block;margin: 14px 0px 0px 15px;}
.contact .email span {margin: 5px 0px 0px 15px;display: inline-block;font-size: 16px;}
.contact .phone img {margin-right: 15px;float: left;margin-left: 5px;}
.contact .email img {	margin-right: 10px;	float: left;}

.content-b .journal h4{color:#fff;}
.jurnalItem h2{color: #ba8263;   font-weight:bold; margin-bottom: 10px;}
.jurnalItem h2 a{color: #ba8263;}
.jurnalItem p{    line-height: 30px;    margin-bottom: 15px;    font-size: 16px;}
.jurnalItem img{width: 100%;}
.jurnalItem .more{color:#fff;margin-bottom: 15px;}
.jurnalItem{padding-bottom: 30px;}

#filters{width: 100%; padding: 40px 15%; text-align: center;color: #535353;    font-size: 18px;    display: flex;}
#filters span{display: inline-block;}
#filters ul{    list-style: none;display: inline-block;margin-bottom:0;}
#filters li {margin-left: 20px; margin-bottom:0;   text-align: center; float: left;}
#filters li:after{content:"/"; margin-left: 20px;color:#296533}
#filters li:last-child:after{content:""; margin-left: 0px;color:#296533}
#filters a{color:#296533; }
.accordian .row{margin: 0;}


@media screen and (max-height: 30.5em) {
	.overlayHome nav {
		height: 70%;
		font-size: 34px;
	}
	.overlayHome ul li {
		min-height: 34px;
	}
}

@media ( min-width : 320px) {
	.mobileShow {display: block !important;	}
	.mobileHide {display: none !important;}
	.navbar-nav>li {float: left;padding: 15px 0px;width: 100%;text-align: center;}
	.content-b h2,.content-b h2 a,.about h1 {font-size: 40px;padding: 5px;}
	.hovereffect h2,.hovereffect h2 a,.about h2 {font-size: 25px;}
	.content-b h3,.about h3 {font-size: 20px;}
	.content-b h5 {	font-size: 25px;}
	.content-b h4 {font-size: 24px;}
	.content-b p, .content-b li,.content-b .services li,.about p, .about li {font-size: 16px;line-height: 18px;}
	.serviceTab  .hovereffect .img-responsive {    height: 100%;    width: initial;}
	.footer .content-b  h5 {font-size: 16px;}
	.overlayHome .overlay-close{width: 25px; height: 25px;}
	.content-b .services h3{    font-size: 40px;    margin-bottom: 15px;}
	.content-b .services div.imgS{display: none;}
	.content-b .services div.textS{width: 100%;}
	.about td{width: 100%; float: left;}
	.about img{width: 100%;}
	.accordian .row {   margin: 0;   padding: 10px;}
	.about{    padding-top: 40px;}
	ul{    padding: 0;     list-style: none;}
    .accordian .hovereffect{height:150px;}
    .accordian .accordianUl .hovereffect:hover {height: 150px;}
 	.accordian .hovereffect h2{    font-size: 25px;  padding: 0; margin: 5px;}
	.accordian .hovereffect .overlay{height: 150px;}
	.moreWhite, .more{font-size: 12px!important;}
	.accordian .accordianUl:hover .hovereffect {height: 150px;}
	.hovereffect .overlay{padding: 10px;}
	
	li{background: url("images/li-logo.png") no-repeat left 3px; padding-left: 25px;}
	.navbar-nav li, #filters li,.contact li{background: none;}
	.carousel-indicators li,.hovereffect, #filters li,.contact li{padding: 0;}
	.gradient .container{padding: 0;}
	.overlayHome .nav>li>a>img{width: 125%;}
	.content-b .services ul{padding: 0;}
	#filters{text-align: center;   display: block;}
	#filters li:AFTER {content: ""; margin: 0;}
	#filters li{    width: 100%;    margin: 0px;    padding: 5px;    text-transform: uppercase;    font-weight: bold;}
	.contact ul{width: 100%;}
	.contact li{float: left;}
	.content-b .contact h2{font-size: 20px; text-align: center; margin-bottom: 10px;}
	.content-b .contact h1{font-size: 50px; text-align: center; line-height: 40px; margin-top: 10px;}
	.contact .phone span {width:100%; text-align:center; inline-block;margin: 10px 0px 0px 0px;font-size: 20px;}
	.contact .email span {width:100%; text-align:center;margin: 10px 0px 0px 0px;display: inline-block;font-size: 20px;}
	.contact .phone img {margin: 0 auto;text-align:center;    display: block; float: none;}
	.contact .email img {margin: 0 auto;text-align:center;    display: block; float: none;}
	.contact ul img{width: 30px; height: auto;}
	.contact ul li{width: 25%; text-align: center;    margin: 10px 0;}
}
@media ( min-width : 768px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,.container>.navbar-collapse, .container>.navbar-header {margin-right: -15px;	margin-left: -15px;	}
	.container {width: 100%;}
	.content-b h2 {font-size: 60px;}
	.content-b h2 a{font-size: 60px;}
	.hovereffect h2 {font-size: 30px;}
	.content-b h3 {font-size: 32px;}
	.content-b h5 {	color: #525252;	font-size: 25px;}
	.content-b h4 {	font-size: 30px;}
	.content-b p, .content-b li,.content-b .services li {font-size: 25px;line-height: 30px;}
	.about td{width: 100%; float: left;}
	.about img{width: 100%;}
	.accordian .row {   margin: 0; padding: 10px;}
	#filters{padding:40px 8%}
	.mobileShow {display: none !important;}
	.mobileHide {display: block !important;}
	.navbar-nav>li {float: left;padding: 15px 0px;width: 20%;text-align: none;}
	.navbar-nav>li.text-center {text-align: center;}
	.navbar-nav>li.text-left {text-align: left;}
	.navbar-nav>li.text-right {	text-align: right;}
	
	.about h1 {    color: #b07b5d;   font-weight:bold;    text-align: center;    font-size: 61px;    padding: 0 10%;    text-align: center;}
	.content-b p, .content-b li, .content-b .services li, .about p, .about li {    font-size: 18px;    line-height: 25px;}
	.content-b h3, .about h3 {    font-size: 35px;}
	.about h2{font-size: 35px;}
	.moreWhite, .more{font-size: 18px!important;}
	.serviceTab  .hovereffect .img-responsive {    width: 100%;    height: auto;}
	.footer .content-b  h5 {font-size: 16px;}
	.overlayHome .overlay-close{width: 80px; height: 80px;}
	.content-b .services h3{    font-size: 40px;    margin-bottom: 15px;}
	.content-b .services div.imgS{display: inline-block;}
	.content-b .services div.textS{width: 100%;   display: inline-block;}
	.about td{width: auto; float: none;}
	.accordian td{width: 25%;}
	.about img{width: 450px;}
	.accordian .row {   margin: 0;   padding: 10px;}
	.about{    padding-top: 130px;}
	ul{    padding: 0;     list-style: none;}
    .accordian .hovereffect{height:250px;}
    .accordian .accordianUl .hovereffect:hover {height: 250px;}
 	.accordian .hovereffect h2{     font-size: 30px;    padding: 0.5em 0;    margin: 5px;}
 	.accordian .hovereffect .overlay{height: 100%;}
	.moreWhite, .more{font-size: 18px!important;}
	.accordian .accordianUl:hover .hovereffect {height: 250px;}
	.hovereffect .overlay{    padding: 50px 20px;}
	li{background: url("images/li-logo.png") no-repeat left 7px; padding-left: 25px;}
	.navbar-nav li{background: none;}
	
	.overlayHome .nav>li>a>img {
	    width: 85%;
	}
	
	#filters{width: 100%; padding: 40px 5%; text-align: center;color: #535353;    font-size: 18px;    display: flex;}
#filters span{display: inline-block;}
#filters ul{    list-style: none;display: inline-block;margin-bottom:0;}
#filters li {margin-left: 20px; margin-bottom:0;   text-align: center; float: left; width: auto; padding: 0;}
#filters li:after{content:"/"; margin-left: 20px;color:#296533}
#filters li:last-child:after{content:""; margin-left: 0px;color:#296533}
#filters a{color:#296533; }


.content-b .contact {padding: 35px;}
.content-b .contact section {	text-align: center;}
.content-b .contact article {	}
.content-b .contact div { 	width: 80%;	display: inline-block;}
.content-b .contact h1 {	color: #ba8263;	font-size: 50px;font-weight:bold;	text-align: left;	padding: 0;	margin: 0;}
.content-b .contact h2 {	    text-align: left;    font-family: 'Poppins';    margin-top: 0;    text-transform: uppercase;    font-size: 20px;    font-weight: bold;    margin: 15px 0 60px 0;}
.content-b .contact p {	text-align: left;}
.content-b .contact ul {	    list-style: none;    margin: 30px 0;    display: inline-block;    float: right; width: inherit;}
.content-b .contact li {	margin-top: 10px; width: 100%;}
.content-b .contact span{font-size: 14px;    font-weight: bold;}
.content-b .contact .phone span {display: inline-block;margin: 14px 0px 0px 15px;    font-size: 20px;    width: auto;}
.content-b .contact .email span {margin: 5px 0px 0px 15px;display: inline-block;    font-size: 20px;    width: auto;}
.content-b .contact .phone img {margin-right: 15px;float: left;margin-left: 5px;}
.content-b .contact .email img {	margin-right: 10px;	float: left;}
}

@media ( min-width : 1024px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header,	.container>.navbar-collapse, .container>.navbar-header {margin-right: 0;margin-left: 0;	}
	.container {width: 1000px;position: relative;}
	.content-b h2,.content-b h2 a {	    font-size: 60px;    padding: 50px 20px;    margin: 0;    line-height: 85px;}
	.content-b h2 a{padding: 0;}
	.content-b h3 {	color: #525252;	    font-size: 34px;    line-height: 50px;}
	.content-b h5 {	color: #525252;	font-size: 25px;}
	.content-b h4 {	color: #b07b5d;	font-size: 36px;font-weight: bold;margin-top: 50px;}
	.content-b p { color: #525252; font-size: 25px;	line-height: 33px;	}
	.hovereffect h2 {font-size: 35px;}
	
	.about h1 {    color: #b07b5d;    font-weight:bold;    text-align: center;    font-size: 58px;    padding: 0 10%;    text-align: center;}
	.content-b p, .content-b li, .content-b .services li, .about p, .about li {       font-size: 25px;    line-height: 35px;}
	.content-b h3, .about h3 {    font-size: 34px;}
	.about h2{font-size: 40px;}
	.moreWhite, .more{font-size: 18px!important;}
	.serviceTab  .hovereffect .img-responsive {    width: 100%;    height: auto;}
	.footer .content-b  h5 {font-size: 16px;}
	.overlayHome .overlay-close{width: 80px; height: 80px;}
	.content-b .services h3{    font-size: 60px;    margin-bottom: 15px;}
	.content-b .services div.imgS{display: inline-block;}
	.content-b .services div.textS{width: 100%;   display: inline-block;}
	.about td{width: auto; float: none;}
	.accordian td{width: 25%;}
	.about img{width: 450px;   margin:50px 70px 50px -70px!important; }
	.accordian .row {   margin:0;   padding: 0px;}
	.accordian .row .container{margin:60px auto; }
	.about{    padding-top: 130px;    padding-bottom: 100px;}
	ul{    padding: 0;     list-style: none;}
    .accordian .hovereffect{height:250px;}
    .accordian .accordianUl .hovereffect:hover {height: 250px;}
 	.accordian .hovereffect h2{     font-size: 30px;    padding: 0.5em 0;    margin: 5px;}
	.accordian .hovereffect .overlay{height: 100%;}
	.moreWhite, .more{font-size: 18px!important;}
	.accordian .accordianUl:hover .hovereffect {height: 250px;}
	.hovereffect .overlay{    padding: 50px 20px;}
	.serviceItem h2{color:#fff; font-family: "Poppins";font-size: 40px;    padding: 0;    margin: 0;    line-height: 85px;    text-transform: uppercase;    font-weight: bold;}
	
	.content-b .contact{padding: 60px}
	.content-b .contact h1 {	    font-size: 70px;}
	.content-b .contact h2 {	      font-size: 25px;    margin-bottom: 50px;    padding: 0;    line-height: 40px;}
	.contact p {	text-align: left;}
	.contact ul {	    list-style: none;    margin: 0;    display: inline-block;    float: right;}
	.contact li {	    margin: 0;    margin-bottom: 30px;}
	.contact .phone span {    display: inline-block;    margin: 0px 0px 0px 15px;    font-size: 20px;}
	.contact .email span {    display: inline-block;    margin: 0px 0px 0px 15px;    font-size: 20px;}
	li{background: url("images/li-logo.png") no-repeat left 12px; padding-left: 25px;}
	.navbar-nav li{background: none;}
	
	.overlayHome .nav>li>a>img {
	    width: 30%;
	}
	
	#filters{width: 100%; padding: 40px 5%; text-align: center;color: #535353;    font-size: 18px;    display: flex;}
#filters span{display: inline-block;}
#filters ul{    list-style: none;display: inline-block;margin-bottom:0;}
#filters li {margin-left: 20px; margin-bottom:0;   text-align: center; float: left; width: auto; padding: 0;}
#filters li:after{content:"/"; margin-left: 20px;color:#296533}
#filters li:last-child:after{content:""; margin-left: 0px;color:#296533}
#filters a{color:#296533; }


.content-b .contact {padding: 35px;}
.content-b .contact section {	text-align: center;}
.content-b .contact article {	}
.content-b .contact div { 	width: 80%;	display: inline-block;}
.content-b .contact h1 {	color: #ba8263;	font-size: 70px;font-weight:bold;	text-align: left;	padding: 0;	margin: 0; margin-top: 25px;margin-bottom: 20px;}
.content-b .contact h2 {	    text-align: left;    font-family: 'Poppins';    margin-top: 0;    text-transform: uppercase;    font-size: 30px;    font-weight: bold;    margin: 15px 0 60px 0;}
.content-b .contact p {	text-align: left;}
.content-b .contact ul {	    list-style: none;    margin:0;    display: inline-block;    float: right;    width: 19%;}
.content-b .contact li {	margin-top: 10px 0; width: 100%;}
.content-b .contact span{font-size: 14px;    font-weight: bold;}
.content-b .contact .phone span {display: inline-block;margin: 0px 0px 0px 15px;    font-size: 25px;    width: auto;}
.content-b .contact .email span {margin: 0px 0px 0px 15px;display: inline-block;    font-size: 25px;    width: auto;}
.content-b .contact .phone img {margin-right: 15px;float: left;margin-left: 5px;}
.content-b .contact .email img {	margin-right: 10px;	float: left;}
}
.contact ul img {
    width: 50px;
    height: auto;
}
}