

.nemkell{
			display:none;
		}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clear { clear: both; }

.float_left { float: left; }
.float_right { float: right; }

.x-wrapper {
    background: rgba(221, 237, 239, 0.5) none repeat scroll 0 0 !important;
	width: 90%;
	margin: auto;
	
}
.x-wrapper1 {
   
	height: auto;
}
.wrapper {
	padding: 10px; margin: 0 auto; width: 960px; position: relative;
}


.full_width {
	width: 100%; margin-bottom: 20px;
}

.one_third { width: 30%; }
.two_thirds { width: 60%; }



.one_third,
.two_thirds
 {
	position: relative;
	margin: 2%;
	margin-bottom: 20px;
	float: left;
}



input, textarea, #load-more {
	width: 100%; background: none; border: 1px solid #e5e5e5; padding: 12px 15px; box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb; font-size: 14px; background: #fff;
}

input {
	margin-bottom: 10px;
}

input:focus, textarea:focus, input[type="submit"]:hover {
	border-color: #c7c7c7;
}

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	button,
	.button {
		background-image: url("images/bg.png"), -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
		background-image: url("images/bg.png"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
		background-image: url("images/bg.png"), -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
		background-image: url("images/bg.png"), linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
		-moz-transition: background-color .2s ease-in-out;
		-webkit-transition: background-color .2s ease-in-out;
		-ms-transition: background-color .2s ease-in-out;
		transition: background-color .2s ease-in-out;
		-webkit-appearance: none;
		position: relative;
		display: inline-block;
		color: #fff !important;
		text-decoration: none;
		font-weight: 700;
		border: 0;
		outline: 0;
		cursor: pointer;
		border-radius: 8px;
		text-shadow: -1px -1px 0.5px rgba(0, 0, 0, 0.5);
		overflow: hidden;
		box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.5), inset 0px 2px 1px 0px rgba(255, 255, 255, 0.75);
		/*background-color: #43B3E0;*/
		background-color: #874429;
		padding: 15px;
		margin-left: 1em;
		margin-right: 3em;
		width: 200px;
	}

		input[type="button"]:hover,
		input[type="submit"]:hover,
		input[type="reset"]:hover,
		button:hover,
		.button:hover {
			background-color: #43bff0;
			color: #fff !important;
		}

		input[type="button"]:active,
		input[type="submit"]:active,
		input[type="reset"]:active,
		button:active,
		.button:active {
			background-color: #3BA8D3;
			top: 1px;
		}

		
		input[type="reset"].reset,
		button.reset,
		.button.reset {
			background-color: #808080;
			box-shadow: inset 0px 0px 0px 1px #242424, inset 0px 2px 1px 0px rgba(255, 255, 255, 0.2);
			margin-left: 3em;
			
			position: relative;
		display: inline-block;
			
		}

			
			input[type="reset"].reset:hover,
			button.reset:hover,
			.button.reset:hover {
				background-color: #4f4f4f;
				color: #fff !important;
			}

			
			input[type="reset"].reset:active,
			button.reset:active,
			.button.reset:active {
				background-color: #3f3f3f;
			}


textarea {
	min-height: 160px; resize: none; margin-bottom: 15px;
}



section {
	z-index: 99; position: relative;
}

.remove-bottom {
	font-weight: bold;
}

.floatleft, .floatright {
	display: inline-block;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.small-padding {
	padding: 23px 0 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #fff;
}

.success-padding  {
	padding: 10px 0 ; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #d4f1c9; color: #ffffff;
}

.scroll-animate.left {
	position: relative; left: -50px; opacity: 0;
}

.scroll-animate.bottom {
	position: relative; bottom: -50px; opacity: 0;
}

.scroll-animate.right {
	position: relative; right: -50px; opacity: 0;
}

.scroll-animate.top {
	position: relative; top: -50px; opacity: 0;
}

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

.alert, .example-column {
	background: #f5f5f5; border: 1px solid #e5e5e5; padding: 10px;
}

.alert i {
	float: right; cursor: pointer; font-size: 18px; padding-top: 4px;
}

.alert.danger {
	background: #ffe5e3; color: #d90f00; border-color: #f9bbb8;
}

.alert.warning {
	background: #fff6d6; color: #a26025; border-color: #f8d867;
}

.alert.success {
	background: #cef0cb; color: #698733; border-color: #91cc8c; position: relative;
}

.centered {
	text-align: center;
}

.light {
	font-weight: 300;
}

.heavy {
	font-weight: 500;
}

.break15 {
	width: 100%; height: 15px;
}

.overflow-hidden {
	overflow-x: hidden;
}

#tel {
    color: #ff3000;
    font-size: 34px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 12px;
    text-shadow: 2px 2px #222222;
}
iframe {
	width: 100%;
	
  box-shadow: 2px 3px 5px #888888;
}
	
}

@media only screen and (min-width: 1180px) {

	.wrapper { 
		width:1180px; position:relative;
	}
	
	
}

@media only screen and (max-width: 1180px) {

	#selectnav li {
		float: left; margin-left: 15px;
	}
}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.wrapper { 
		width:768px; position:relative;
	}
}

/*@media only screen and (max-width: 767px) {

	.wrapper { width:479px; margin: 0 auto; position:relative; }
	
	.one_half, .one_third, .two_thirds, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .three_fourths { width: 100%; }
	}
@media only screen and (min-width: 480px) and (max-width: 767px) {}
@media only screen and (max-width: 479px) {
	.wrapper { width:300px; margin: 0 auto; position:relative; }
	}
*/