﻿body {
	font-family : "Open Sans", Arial, sans-serif;
	}
	.textCenter {
	text-align : center;
	}
	.attention {
	color : red;
	text-align : center;
	}
	.arrow {
	width : 10px;
	}
	.padding-botton {
	padding-bottom : 25px;
	}
	.padding-bottom-0 {
	padding-bottom : 0;
	}
	.special {
	color : #b3966f;
	font-weight : bold;
	}
	.conctactData {
	line-height : 18px;
	}
	.conctactData a {
	text-decoration : none;
	color : rgb(179, 150, 111);
	}
	.bold {
	font-weight : bold;
	}
	.padding-0 {
	padding : 0 !important ;
	}
	.logo {
	max-width : 110px;
	}
	.row {
	border-radius : 15px;
	box-shadow : 5px 5px 20px 1px rgb(139 139 139 / 35%);
	}
	.row1 {
	display : flex;
	border-radius : 15px;
	box-shadow : none !important ;
	flex-wrap : wrap;
	justify-content : center;
	}
	.navbar-toggle {
	background : rgb(0, 0, 0, 0.01) !important ;
	border : rgb(0, 0, 0, 0.15) solid 1px;
	}
	.navbar-toggle span.icon-bar {
	background-color : #777;
	}
	h1 {
	font-weight : 300;
	color : #c0c0c0;
	}
	h4 {
	font-weight : 400;
	font-size : 1.7em;
	}
	.bg-info h2 {
	color : #fff;
	}
	.bg-info h2 .text-muted {
	color : #ccc;
	}
	.lead strong {
	font-weight : 500;
	}
	.lead div {
	padding-left : 2%;
	}
	.active {
	transform : scale(1.3);
	font-weight : 600;
	}
	li:hover {
	transition : transform 0.3s;
	transform : scale(1.2);
	}
	.email {
	color : black;
	}
	a:hover {
	color : white;
	text-decoration : none;
	}
	.navbar-nav > li > a {
	font-size : 1.8em;
	color : #ffffff;
	}
	.navbar-right > li > a {
	font-size : 1em;
	}
	.navbar-right > li > a {
	padding : 5px 15px;
	}
	@media (min-width: 768px) {
	.navbar-right > li > a {
	padding : 10px 8px;
	line-height : 2.4em;
	}
	.navbar-right {
	padding-right : 15px;
	padding-left : 15px;
	}
	}
	.on-scroll-enable {
	display : inline;
	}
	.onscrolldisable {
	display : none;
	background-color : #66FFFF;
	}
	.padding-x-10 {
	padding-left : 10px;
	padding-right : 10px;
	}
	.padding-x-20 {
	padding-left : 20px;
	padding-right : 20px;
	}
	.padding-x-30 {
	padding-left : 30px;
	padding-right : 30px;
	}
	.padding-x-40 {
	padding-left : 40px;
	padding-right : 40px;
	}
	.padding-x-50 {
	padding-left : 50px;
	padding-right : 50px;
	}
	.padding-xl-10 {
	padding-left : 10px;
	}
	.padding-xl-20 {
	padding-left : 20px;
	}
	.padding-xl-30 {
	padding-left : 30px;
	}
	.padding-xl-40 {
	padding-left : 40px;
	}
	.padding-xl-50 {
	padding-left : 50px;
	}
	.padding-xr-10 {
	padding-right : 10px;
	}
	.padding-xr-20 {
	padding-right : 20px;
	}
	.padding-xr-30 {
	padding-right : 30px;
	}
	.padding-xr-40 {
	padding-right : 40px;
	}
	.padding-xr-50 {
	padding-right : 50px;
	}
	.padding-y-10 {
	padding-top : 10px;
	padding-bottom : 10px;
	}
	.padding-y-20 {
	padding-top : 20px;
	padding-bottom : 20px;
	}
	.padding-y-30 {
	padding-top : 30px;
	padding-bottom : 30px;
	}
	.padding-y-40 {
	padding-top : 40px;
	padding-bottom : 40px;
	}
	.padding-y-50 {
	padding-top : 50px;
	padding-bottom : 50px;
	}
	.padding-yt-10 {
	padding-top : 10px;
	}
	.padding-yt-20 {
	padding-top : 20px;
	}
	.padding-yt-30 {
	padding-top : 30px;
	}
	.padding-yt-40 {
	padding-top : 40px;
	}
	.padding-yt-50 {
	padding-top : 50px;
	}
	.padding-yb-10 {
	padding-bottom : 10px;
	}
	.padding-yb-20 {
	padding-bottom : 20px;
	}
	.padding-yb-30 {
	padding-bottom : 30px;
	}
	.padding-yb-40 {
	padding-bottom : 40px;
	}
	.padding-yb-50 {
	padding-bottom : 50px;
	}
	.zoom-gallery img {
	border-radius : 15px;
	}
	.border-radius {
	border-radius : 15px;
	}
	.zoom-gallery a {
	text-align : center;
	}
	.google-maps {
	border-width : 0;
	height : 620px;
	width : 99%;
	margin-right : 1%;
	border-radius : 15px;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	margin : auto;
	}
	.featurette ul {
	padding-bottom : 20px;
	font-size : 18px;
	color : #555;
	}
	@media (max-width: 1200px) {
	h1 {
	font-size : 1.8em;
	}
	}
	@media (max-width: 768px) {
	h1 {
	font-size : 1.2em;
	padding-top : 10px !important ;
	padding-bottom : 10px !important ;
	}
	.navbar-header {
	margin-right : auto !important ;
	margin-left : auto !important ;
	text-align : center;
	}
	.navbar-toggle {
	float : none;
	}
	.responsive-text-center {
	text-align : center;
	}
	body {
	padding-top : 223px;
	}
	}
	.contactLeftColumn {
	width : 40% !important ;
	}
	.contactRightColumn {
	width : 60% !important ;
	}
	@media (max-width: 768px) {
	.contactLeftColumn {
	width : 100% !important ;
	}
	.contactRightColumn {
	width : 100% !important ;
	}
	.contactRow {
	display : flex !important ;
	flex-direction : column !important ;
	align-items : center !important ;
	}
	.languages {
	display : flex;
	flex-wrap : wrap;
	justify-content : center;
	}
	.sections {
	display : flex;
	flex-direction : column;
	flex-wrap : wrap;
	align-items : center;
	}
	}
	.packingRow {
	height : auto;
	}
	.packingPhotosContainer {
	height : 100%;
	}
	.packingPhotos {
	height : 210px;
	object-fit : cover;
	}
	@media (max-width: 768px) {
	.packingPhotos {
	height : auto;
	object-fit : cover;
	width : 100%;
	max-height : 300px;
	}
	.packingPhotosContainer {
	width : 50% !important ;
	}
	}
	@media (max-width: 450px) {
	.packingPhotosContainer {
	width : 100% !important ;
	}
	}
	.co-packingPhotos {
	width : 100% !important ;
	object-fit : cover;
	}
	@media (max-width: 768px) {
	.co-packingPhotos {
	height : auto;
	object-fit : cover;
	width : 100%;
	max-height : 300px;
	}
	.co-packingContainer {
	width : 50% !important ;
	}
	}
	@media (max-width: 450px) {
	.co-packingContainer {
	width : 100% !important ;
	}
	}
	.treePhotos {
	width : 100% !important ;
	object-fit : cover;
	}
	@media (max-width: 768px) {
	.treePhotos {
	height : auto;
	object-fit : cover;
	width : 100%;
	max-height : 300px;
	}
	.treeContainer {
	width : 50%;
	}
	}
	@media (max-width: 450px) {
	.treeContainer {
	width : 100%;
	}
	}
	.button {
	font-weight : 600;
	font-size : 18px;
	display : inline-flex;
	align-items : center;
	justify-content : center;
	box-sizing : border-box;
	width : 200px;
	margin : 5px;
	padding : 10px 5px;
	cursor : pointer;
	transition : all 0.5s;
	text-decoration : none;
	color : #fff;
	border : none;
	border-radius : 5px;
	background-color : rgb(180, 136, 77);
	}
	.button-cover::before {
	border-radius : 5px;
	background-color : rgb(180, 136, 77);
	}
	.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
	background-color : rgb(180, 136, 77);
	}
	.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
	background-color : rgb(179, 150, 111);
	}
	.hvr-sweep-to-right {
	vertical-align : middle;
	transform : perspective(1px) translateZ(0);
	box-shadow : 0 0 1px rgb(0, 0, 0, 0);
	position : relative;
	transition-property : color;
	transition-duration : 0.3s;
	}
	.hvr-sweep-to-right:before {
	content : "";
	position : absolute;
	z-index : -1;
	top : 0;
	left : 0;
	right : 0;
	bottom : 0;
	background : rgb(209, 163, 103);
	transform : scaleX(0);
	transform-origin : 0 50%;
	transition-property : transform;
	transition-duration : 0.3s;
	transition-timing-function : ease-out;
	}
	.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
	color : white;
	}
	.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
	transform : scaleX(1);
	}