@media (min-width: 768px) {
	.pres-body {
		padding-top: 130px;
		/*background-color:#eab87e;*/
		/*background-color: #f6d810;*/
	}
}

@media (max-width: 767px) {
	.pres-body {
		padding-top: 210px;
	}
}

.pres-container {
	background-color:#f8f8f8;
}
.top-strip {
	position:fixed;
	height:2px;
	background-color:#4d3319;
	z-index:1100;
	width:100%;
	top:0;
	}
	
.nav-top-strip {
	border-top-color:#4d3319;
	border-top:2px;}
	
.pres-navbar {
	top:2px;
	height:125px;
	background-color:#ffffff;
	/*background: url('../images/woven-basket-seamless-texture-1656.png');*/
	border-width:0;
}

@media (max-width: 767px) {
	.pres-navbar {
		border:0;
		/*background-color:#f8f8f8;*/
	}
}

@media (min-width: 1200px) {
	.pres-navlinks {
		margin-left: 55.9%;
		/*vertical-align:middle;*/
		padding-top: 1%;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.pres-navlinks {
		margin-left:30.2%;
		padding-top:10px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.pres-navlinks {
		margin-left:46.5%;
		padding-top:1%;
	}
}

@media (max-width: 767px) {
	.pres-navlinks {
		padding-top: 10px;
		text-align:center;
	}
}

@media (max-width: 767px) {
	.navlinks-xs {
		padding-top:101px;
		background-color:#ffffff;
		border-top:0;
		border-color:#000000;
		border-bottom:thin solid #000000;
	}
}

@media (max-width: 767px) {
	.navbtn-xs {
		padding-top:105px;	
	}
}

@media (max-width: 767px) {
	.slider-xs {
		padding-top: 100px;
	}
}

@media (min-width: 768px) {
	.slider-md {
		padding-top: 155px;
	}
}

@media (max-width: 767px) {
	.content-xs {
		padding-top: 500px;
	}
}

@media (min-width: 768px) {
	.content-md {
		padding-top: 355px;
	}
}

.full {
    background: url('../images/bgi.jpg') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	width:100%;
    height:360px;
	/*padding-top:300px;*/
	/*display:flex;*/
	justify-content: center;
}

@media (min-width: 100px) and (max-width: 350px){
	.pres-slider-caption {
		font-size:8px;
		color:white;
	}
}

@media (min-width: 350px) and (max-width: 432px){
	.pres-slider-caption {
		font-size:10px;
		color:white;
	}
}

@media (min-width: 432px) and (max-width: 443px){
	.pres-slider-caption {
		font-size:14px;
		color:white;
	}
}

@media (min-width: 443px) and (max-width: 453px){
	.pres-slider-caption {
		font-size:15px;
		color:white;
	}
}

@media (min-width: 453px) and (max-width: 484px){
	.pres-slider-caption {
		font-size:16px;
		color:white;
	}
}

@media (min-width: 484px) and (max-width: 571px){
	.pres-slider-caption {
		font-size:18px;
		color:white;
	}
}

@media (min-width: 571px) and (max-width: 991px){
	.pres-slider-caption {
		font-size:24px;
		color:white;
	}
}

@media (min-width: 992px) {
	.pres-slider-caption {
		color:white;
	}
}

@media (min-width: 992px) {
	.pres-home-content {
		border-right:thin double #000000;
	}
}

@media (min-width: 768px) {
	.navbar-default .navbar-nav > li > a {
		color:#4d3319;
		background-color: #f6d810;
		/*background-color:#f6f59b;*/
		border-radius:8px;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color:#f6d810;
		background-color:#4d3319;
		/*padding: 3px!important;*/
	}
	.navbar-default .navbar-nav > li > a:focus {
		color:#f6d810;
		background-color:#4d3319;
		/*padding: 3px!important;*/
	}
	.navbar-default .navbar-nav > li.active {
		color:#f6d810;
		background-color:#4d3319;
		border-radius:8px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color:#f6d810;
		background-color:#4d3319;
		border-radius:8px;
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav > li > a {
		color:#4d3319;
		background-color: #f6d810;
		/*background-color:#f6f59b;*/
	}
	.navbar-default .navbar-nav > li > a:hover {
		color:#f6d810;
		background-color:#4d3319;
		/*padding: 3px!important;*/
	}
	.navbar-default .navbar-nav > li > a:focus {
		color:#f6d810;
		background-color:#4d3319;
		/*padding: 3px!important;*/
	}
	.navbar-default .navbar-nav > li.active {
		color:#f6d810;
		background-color:#4d3319;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		color:#f6d810;
		background-color:#4d3319;
	}
}

@font-face {
	font-family: opensans;
	src: url(../fonts/open_sans/OpenSans-Regular.ttf);
}

@font-face {
	font-family: roboto-thin;
	src: url(../fonts/roboto/Roboto-Thin.ttf);
}

@media (min-width: 1420px) {
	.pres-footer {
		background-color:#a29e9e;
		height:30px
	}
}

@media (max-width: 1419px) {
	.pres-footer {
		background-color:#a29e9e;
		height:60px
	}
}

.pres-home-content-box {
	/*padding-top:10px;*/
	padding-bottom:20px;
	/*background-color:#f0f0f5;
	padding:0px;*/
}

.pres-home-content-heading {
	color:#4d3319;
	font-family:opensans;
	/*font-size:35px;*/
	/*padding:12px;*/
	text-transform: uppercase;
	font-style:bold;
	background-color:#ffffff;;
	/*font-style:italic;*/
}

@media (min-width: 100px) and (max-width: 350px) {
	.pres-home-content-heading {
		font-size: 12px;
	}
}

@media (min-width: 350px) and (max-width: 432px){
	.pres-home-content-heading {
		font-size:14px;
	}
}

@media (min-width: 432px) and (max-width: 443px){
	.pres-home-content-heading {
		font-size:16px;
	}
}

@media (min-width: 443px) and (max-width: 453px){
	.pres-home-content-heading {
		font-size:18px;
	}
}

@media (min-width: 453px) and (max-width: 484px){
	.pres-home-content-heading {
		font-size:20px;
	}
}

@media (min-width: 484px) and (max-width: 571px){
	.pres-home-content-heading {
		font-size:22px;
	}
}

@media (min-width: 571px) and (max-width: 991px){
	.pres-home-content-heading {
		font-size:24px;
	}
}

@media (min-width: 991px) and (max-width: 1200px) {
	.pres-home-content-heading {
		font-size:26px;
	}
}

@media (min-width: 1200px) {
	.pres-home-content-heading {
		font-size:35px;
	}
}

@media (max-width: 991px) {
	.pres-home-heading-div {
		width: 100%;
		text-align: center;

	}
}

@media (min-width: 992px) {
	.pres-home-heading-div {
		margin-left: -30px;
	}
}

@media (max-width: 991px) {
	.pres-home-heading-vt {
		/*display: inline;*/
		text-align: center;
		width: 100%;
	}
}

@media (min-width: 992px) {
	.pres-home-heading-vt {
		text-align: left;
	}
}

.pres-content-box {
	/*padding-top:30px;*/
	/*padding-bottom:20px;*/
	background-color:#f0f0f5;
	padding:0px;
}

.pres-home-content-col-heading {
	background-color:#f6d810; 
	border:1px solid #4d3319;
	border-radius:12px; 
	padding:5px;
}

.pres-home-content-text {
	font-family:opensans;
	font-size: 13px;
	background-color:#f0f0f5; 
	/*height: 150px;*/
	padding:10px;
	border-radius:12px;
}

.pres-home-post-content-filler {
	height:30px;
	background-color:#ffffff;;
}

.pres-home-footer-div {
	background-color:#4d3319;
	padding-top:20px;
}

.pres-home-footer-col {
	height:100px;
	margin-bottom:10px;
}

.pres-home-footer-address-div {
	color:#f6d810;
}

.pres-carousel {
	background-color:#ffffff;;
}

.pres-footer-a {
	color:#f6d810;
	line-height:2;
}

.pres-footer-a:hover {
	color:#f6d810;
	line-height:2;
}

.pres-footer-a:focus {
	color:#f6d810;
	line-height:2;
}

.pres-footer-col-heading {
	background-color: #f6d810;
	color:#4d3319;
	line-height:2;
	margin: 0px;
}

.pres-post-footer1-filler {
	height:15px;
	background-color:#4d3319;
}

.pres-pre-footer2-filler {
	height:15px;
	background-color:#a29e9e;
}

@media (min-width:992px) {
	.pres-left-sidebar {
		/*background-color: #f0f0f5;
		height:800px;*/
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		font-family: opensans;
	}

	.pres-right-sidebar {
		/*background-color: #f0f0f5;
		height:500px;*/
		padding-top:10px;
		padding-bottom:10px;
		font-family: opensans;
	}
	
}

@media (max-width:991px) {
	.pres-left-sidebar {
		background-color: #f0f0f5;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.pres-right-sidebar {
		background-color: #f0f0f5;
		padding-top:10px;
		padding-bottom:10px;
	}

}


.pres-page-content {
	font-family:opensans;
	background-color:#ffffff;
}

.pres-about-banner {
    background: url('../images/about_us.png') no-repeat center center; /* scroll;*/
    -webkit-background-size: contain; /*cover;*/
    -moz-background-size: contain; /*cover;*/
    background-size: contain; /*cover;*/
    -o-background-size: contain; /*cover;*/
	width:100%;
	height: 126px;
	padding: 0px;
}

.pres-contact-banner {
    background: url('../images/contact_banner.png') no-repeat center center; /* scroll;*/
    -webkit-background-size: contain; /*cover;*/
    -moz-background-size: contain; /*cover;*/
    background-size: contain; /*cover;*/
    -o-background-size: contain; /*cover;*/
	width:100%;
	height: 126px;
	padding: 0px;
}

@media (min-width: 992px) {
	.pres-about-banner-text {
		margin-left: 12.5%;
		padding-top: 2%;
		font-family: opensans;
		font-size: 42px;
		font-style: normal;
		font-weight:700;
		/*color:white;*/
		color: #f6d810;
	}	
}

@media (min-width: 745px) and (max-width:991px) {
	.pres-about-banner-text {
		margin-left: 12.5%;
		padding-top: 5%;
		font-family: opensans;
		font-size: 30px;
		font-style: normal;
		font-weight:700;
		/*color:white;*/
		color: #f6d810;
	}	
}

@media (min-width: 520px) and (max-width:744px) {
	.pres-about-banner-text {
		margin-left: 12.5%;
		padding-top: 8%;
		font-family: opensans;
		font-size: 25px;
		font-style: normal;
		font-weight:700;
		/*color:white;*/
		color: #f6d810;
	}	
}

@media (min-width: 400px) and (max-width:520px) {
	.pres-about-banner-text {
		margin-left: 12.5%;
		padding-top: 10%;
		font-family: opensans;
		font-size: 25px;
		font-style: normal;
		font-weight:700;
		/*color:white;*/
		color: #f6d810;
	}	
}

@media (min-width: 50px) and (max-width:400px) {
	.pres-about-banner-text {
		margin-left: 12.5%;
		padding-top: 15%;
		font-family: opensans;
		font-size: 20px;
		font-style: normal;
		font-weight:700;
		/*color:white;*/
		color: #f6d810;
	}	
}

.left-side-bar-menu {
	list-style-type:none;
	background-color: #4d3319;
	border-width: 1px;
	border-style: solid;
	border-radius: 8px;
	border-color: #4d3319;
	padding:30px;
}

.left-side-bar-menu > li > a {
	color:#ffffff;
	padding-left: 5px;
}

.left-side-bar-menu > li > a:hover {
	color:#ffffff;
	padding-left: 5px;
}

.left-side-bar-menu > li > ul > li > a {
	color:#ffffff;
	padding-left: 5px;
}

.left-side-bar-menu > li > ul > li > a:hover {
	color:#ffffff;
	padding-left: 5px;
}

.left-side-bar-menu > li > ul > li> ul > li > a {
	color:#ffffff;
	padding-left: 5px;
}

.left-side-bar-menu > li > ul > li > ul > li > a:hover {
	color:#ffffff;
	padding-left: 5px;
}

@media (max-width: 590px) {
	.dyn-img {
		width: 60%;
		height: 60%;
	}
}

.lsb-menu-active {
	color: #4d3319;
	background-color: #f6d810;
	padding-left: 5px;
	border-radius: 5px;
	border-color: #4d3319;
	border-width:1px;
	border-style:solid;
}

@font-face {
	font-family: salzburg;
	src: url(../fonts/ufonts-salzburg-bold.ttf);
}

@media (max-width: 351px) {
	.carousel-control {
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  width: 15%;
	  font-size: 14px;
	  color: #fff;
	  text-align: center;
	  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	  background-color: rgba(0, 0, 0, 0);
	  filter: alpha(opacity=50);
	  opacity: .5;
	}
}

@media screen and (max-wdith: 349px) {
	.carousel-caption {
		bottom: 10px;
	}
}