.header {
/*	background-color: #87421F; */
	background-color: #4E2E28;
	width: 100%;
	min-height: 75px;
}

.head {
	width: 100%;
	background: #4E2E28;
}

.head1, .header-left {
	width: 14%;
	min-width: 50px;
	float: left;
	margin-left: 2%;
}

.head2, .header-left1 {
	width: 70%;
	float: right;
	text-align: center;
}

.head3, .header-right {
	width: 14%;
	min-width: 50px;
	float: right;
	margin-right: 10px;
}

@media screen and (max-width: 400px) {
	.head1, .head3, .header-left, .header-right {
		display: none;
	}
	
	.head2, .header-left1 {
		width: 98%;
		text-align: center;
	}
	
	span.menu {
		text-align: center;
		position: relative;
		top: 50%;
		transform: translateY(50%);
	}
}

/*-- //services --*/
/*-----start-responsive-design --*/
@media (max-width:1280px){
	.banner-info {
	/*	margin: 10em auto 0 22em; */
	}
	.banner {
	/*	min-height: 660px; */
	}
}
@media (max-width:1024px){
	.blog-left-grid ul li {
		margin: 0 1em 0 0;
	}
	.banner-info {
	/*	margin: 10em auto 0 14em; */
		width: 71%;
	}
	.banner-bottom-right h3 {
		font-size: 1.5em;
	}
	.banner-bottom-right p {
		margin: 0em 0 2em;
	}
	.service-type-grd-left img {
		min-height: 417px;
	}
	.service-type-grd-right h3, .service-type-grd1-left h3 {
		font-size: 1.5em;
	}
	.service-type-grd1-left1 img {
		min-height: 301px;
	}
	.keep-in-touch-gridl p {
		font-size: 13px;
	}
	.keep-in-touch-gridl h3 {
		font-size: 2.2em;
	}
	.banner-info h1 {
		font-size: 2.5em;
	}
	.banner {
	/*	min-height: 585px; */
	}
	.header-right ul {
		padding: 3.5em 0 0;
	}
	.footer {
		padding: 3em 0;
	}
	.service-hov p {
		width: 100%;
	}
	.service-hov {
		width: 80%;
		left: 10%;
	}
	.service1-info h3 {
		font-size: 3em;
	}
	.banner-wrap {
		padding: 4em 0;
	}
	.wmuSliderPagination {
		right: 45%;
	}
	.service1 {
		min-height: 405px;
	}
	.service1-info p {
		width: 75%;
	}
	.servc-grid-left h4 {
		font-size: 1.3em;
	}
	.blog-left-grid h4 {
		font-size: 1.7em;
	}
	.cmnt-icon-left {
		width: 24%;
		margin-right: 0em;
	}
	.admin-text-left img {
		width: 100%;
	}
	.contact input[type="text"], .contact input[type="email"], .contact textarea {
		width: 31.4%;
	}
	.contact textarea{
		width:100% !important;
	}
}

@media (min-width: 988px) {
	.banner {
		min-height: 500px;
	}
}

@media (max-width:768px){
	span.menu {
		display: block;
		cursor: pointer;
		width: 100%;
		position: relative;
/*		text-align: right; */
		margin: 0;
		position: relative;
		top: 50%;
		transform: translateY(50%);
	}
	.header-left1 ul {
		position: absolute;
		padding: 0;
		margin: 13px 0 0;
		left: 2%;
		width: 96%;
		z-index: 999;
	}
	.header-left1 ul.nav1 li {
		display: inline-block;
		margin: 0;
		width: 100%;
		padding:0;
		text-align: center;
	}
	ul.nav1 {
		display: none;
		background:#bd6f62;
		margin-top: 2em;
	}
	.header-left1 ul li a {
		padding: 1em 0;
	}
	.header-left a {
		padding: 0;
	}
	.header-left1 {
		float: left;
	}
	.banner-info h1 {
		font-size: 2.2em;
	}
	.banner-info {
	/*	margin: 5em auto 0 5em; */
		width: 89%;
	}
	.banner {
	/*	min-height: 480px; */
	}
	.banner-bottom,.blog, .single, .typo, .contact, .service, .servc {
		padding: 3em 0;
	}
	.banner-bottom-right {
		margin: 2em 0 0;
	}
	.banner-bottom-3grid {
		float: left;
		width: 33.33%;
	}
	.banner-bottom-3grid h3 {
		font-size: 1.1em;
	}
	.banner-bottom-3grid p {
		width: 95%;
	}
	.service-type-grd-left {
		float: none;
		width: 100%;
	}
	.service-type-grd-left img {
		min-height: initial;
	}
	.service-type-grd-right {
		float: none;
		width: 100%;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
		min-height: 165px;
	}
	.service-type-grd1-left {
		float: none;
		width: 100%;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
		min-height: 165px;
	}
	.service-type-grd1-left1 {
		float: none;
		width: 100%;
	}
	.service-type-grd1-right {
		float: none;
		width: 100%;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
		min-height: 150px;
	}
	.service-type-grid {
		padding: 3em 0 6em;
	}
	.keep-in-touch {
		padding: 3em 0;
	}
	.keep-in-touch-gridl {
		text-align: center;
		margin: 0 0 1em;
	}
	.ftr,.ftr-logo {
		float: left;
		width: 100%;
	}
	.ftr-logo a h3 {
		font-size: 2em;
	}
	.service-grid {
		float: left;
		width: 33.33%;
	}
	.service-hov {
		width: 87%;
		left: 6%;
		height: 210px;
	}
	.service-grid h4 {
		font-size: 1.2em;
	}
	.service1-info h3 {
		width: 100%;
	}
	.servc-grid-left:nth-child(2) {
		margin: 0 0 2em;
	}
	/*-- t --*/
	.grid_5 {
		padding: 0 0 1em;
	}
	.grid_3 {
		margin-bottom: 0em;
	}
	/*-- //t --*/
	.banner1 {
		min-height: 220px;
	}
	.blog-left-grid ul {
		padding: 1em 0 2em;
	}
	.blog-left-grid:nth-child(3) {
		margin: 0;
	}
	.blog-left-grid {
		padding: 2em 0 0;
	}
	.blog-right {
		margin: 2em 0 0;
	}
	.checkbox-form input[type="submit"] {
		padding: 10px 60px;
	}
	.posts-left {
		width: 22%;
	}
	.posts-right {
		width: 73%;
	}
	.recent-posts-info {
		margin-bottom: 2em;
	}
	.related-posts {
		padding: 2em 0;
	}
	.related-grids:nth-child(2),.related-grids:nth-child(3) {
		margin: 0 0 2em;
	}
	.contact iframe {
		min-height: 275px;
		margin: 2em 0 0;
	}
	.contact-form-left {
		margin: 0 0 2em;
	}
	.contact input[type="text"], .contact input[type="email"], .contact textarea {
		width: 31.7%;
	}
	.footer {
		padding: 2em 0 3em;
	}
}
@media (max-width:640px){
/*	.header-left1 {
		margin: 2em 0 0 7em;
	} */
	.header-left a {
		padding: 0;
	}
	.header-right ul {
		padding: 2.5em 0 0;
	}
	.banner-info h1 {
		font-size: 2em;
	}
	.banner-info p {
		width: 100%;
	}
	.service-hov h5 {
		padding-top: 2em;
	}
	.service-hov p {
		width: 98%;
	}
	.service-hov {
		width: 85%;
		left: 8%;
		height: 168px;
	}
	.blog-left h3, .blog-right h3, .contact h3, .service h3, .servc h3, .recent-posts h4, .comments h4, .related-posts h4, .response h4, .coment-form h4 {
		font-size: 1.8em;
	}
	.service1-info h3 {
		font-size: 2.5em;
	}
	.service1-info p {
		font-size: 14px;
	}
	.banner-wrap {
		padding: 3em 0;
	}
	.service1 {
		min-height: 335px;
	}
	.servc-grids:nth-child(2) {
		margin: 2em 0 0;
	}
	/*-- t --*/
	h1, .h1, h2, .h2, h3, .h3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.grid_5 h3, .grid_5 h2, .grid_5 h1, .grid_5 h4, .grid_5 h5, h3.hdg, h3.bars {
		margin-bottom: .5em;
	}
	.progress {
		height: 10px;
		margin-bottom: 10px;
	}
	ol.breadcrumb li,.grid_3 p,ul.list-group li,li.list-group-item1 {
		font-size: 14px;
	}
	.breadcrumb {
		margin-bottom: 10px;
	}
	.well {
		font-size: 14px;
		margin-bottom: 10px;
	}
	h2.typoh2 {
		font-size: 1.5em;
	}
	/*-- //t --*/
	.contact-form {
		padding-top: 2em;
	}
	.contact input[type="text"], .contact input[type="email"], .contact textarea {
		width: 31.3%;
	}
}
@media (max-width:600px){
	.banner-info {
/*		margin: 5em auto 0 0em; */
		width: 100%;
	}
}
@media (max-width:480px){
/*	.header-left1 {
		margin: 2em 0 0 5.5em;
	} */
	.header-left a {
		font-size: 1.8em;
	}
	.header-left a i {
		left: -5px;
	}
	.banner-info h1 {
		font-size: 1.8em;
	}
	.banner-info p {
		font-size: 13px;
	}
	.more a,.service-grid a {
		font-size: 15px;
		padding: 8px 20px;
	}
	.banner {
	/*	min-height: 400px; */
	}
	.banner-info {
	/*	margin: 3em auto 0 0em; */
	}
	.header-left1 ul li a i {
		font-size: .7em;
		margin: 0.2em 0 0;
	}
	.header-left1 ul li a {
		font-size: 14px;
	}
	.header-left a span {
		font-size: 14px;
	}
	.banner-bottom, .blog, .single, .typo, .contact, .service, .servc {
		padding: 2em 0;
	}
	.banner-bottom-right h3 {
		font-size: 1.3em;
	}
	.banner-bottom-right {
		margin: 1em 0 0;
	}
	.banner-bottom-3grid {
		float: none;
		width: 80%;
		margin: 0 auto 1em;
	}
	.service-type-grid {
		padding: 1em 0 4em;
	}
	.service-type-grd-right h3, .service-type-grd1-left h3 {
		font-size: 1.2em;
	}
	.service-type-grd-right h4 {
		font-size: 16px;
	}
	.service-type-grd-right {
		padding: 1em 1.5em;
	}
	.service-type-grd1 {
		margin: 1em 0 0;
	}
	.keep-in-touch-gridl h3 {
		font-size: 1.5em;
	}
	.keep-in-touch {
		padding: 2em 0;
	}
	.keep-in-touch-gridr input[type="submit"] {
		background: url(../images/1.png) no-repeat 30px 11px #87421F;
	}
	.keep-in-touch-gridr input[type="submit"]:hover {
		background: url(../images/1.png) no-repeat 30px 11px #c6c5c0;
	}
	.ftr, .ftr-logo {
		float: left;
		width: 100%;
		margin: 0 0 1em;
	}
	.footer {
		padding: 2em 0 1em;
	}
	.service-grid {
		float: none;
		width: 80%;
		margin: 0 auto 2em;
	}
	.service-hov {
		width: 72%;
		left: 14%;
		height: 250px;
	}
	.service1-info h3 {
		font-size: 2em;
	}
	.service-hov h5 {
		padding-top: 4em;
	}
	.wmuSliderPagination {
		right: 39%;
	}
	.servc-grid-left h4 {
		font-size: 1.2em;
		margin: 0 0 .5em;
	}
	.servc-grid-left:nth-child(2) {
		margin: 0 0 1em;
	}
	/*-- t --*/
	.table h1 {
		font-size: 26px;
	}
	.table h2 {
		font-size: 23px;
	}
	.table h3 {
		font-size: 20px;
	}
	.label {
		font-size: 53%;
	}
	.alert,p {
		font-size: 14px;
	}
	.pagination {
		margin: 20px 0 0px;
	}
	/*-- //t --*/
	.blog-left-grid h4 {
		font-size: 1.5em;
	}
	.blog-left-grid {
		padding: 1em 0 0;
	}
	.admin-text {
		padding: 1em;
	}
	.admin-text-left {
		width: 17%;
	}
	.admin-text-right {
		width: 79%;
	}
	.media.response-info {
		margin-top: 2em;
	}
	.response-text-left h5,.response-text-right ul li a {
		font-size: 17px;
	}
	.response {
		margin-bottom: 2em;
	}
	.coment-form input[type="text"], .coment-form textarea, .coment-form input[type="email"] {
		width: 85%;
		font-size: 13px;
		padding: 10px 10px;
	}
	.coment-form input[type="submit"] {
		padding: 8px 0;
		font-size: 14px;
	}
	.coment-form textarea{
		width:100%;
	}
	.in-form input[type="password"], .in-form input[type="text"] {
		padding: 10px 10px;
		font-size: 13px;
	}
	.contact input[type="text"], .contact input[type="email"], .contact textarea {
		width: 100%;
		font-size: 13px;
	}
	.contact input[type="email"] {
		margin: 1em 0;
	}
	.contact input[type="submit"] {
		padding: 8px 0px;
		width: 35%;
		font-size: 14px;
	}
}
@media (max-width: 414px){
/*	.header-left1 {
		margin: 10px 47%;
	} */
	.banner-info h1 {
		font-size: 1.5em;
	}
}
@media (max-width: 320px){
	.blog-left-grid p{
		font-size:13px;
	}
	.header-left a {
		font-size: 1.5em;
	}
	.header-left a span {
		font-size: 12px;
	}
	.header-right ul li {
		float: left;
	}
	.banner-info h1 {
		font-size: 1.1em;
	}
	.banner-info p {
		font-size: 12px;
	}
	.banner {
	/*	min-height: 350px; */
	}
	.banner-bottom-left,.contact-form-right,.contact-form-left,.banner-bottom-right,.ftr-logo,.servc-grid,.blog-left,.blog-right{
		padding: 0 !important;
	}
	.blog-left-grid h4 {
		font-size: 1.3em;
	}
	.check-left,.check-right {
		float: none;
	}
	.checkbox-form input[type="submit"] {
		padding: 6px 40px;
	}
	.ckeck-bg {
		min-height: 160px;
	}
	.blog-left-grid ul li a,.checkbox,.posts-right p,.comments-info p.cmmnt {
		font-size: 13px;
	}
	.recent-posts-info {
		margin-bottom: 1em;
	}
	.recent-posts-info {
		margin: 1em 0;
	}
	.cmnt-icon-right {
		width: 60%;
	}
	.cmnt-icon-left {
		width: 34%;
	}
	.comments-info{
		margin: 1em 0;
	}
	.comments-info.cmnts-mddl {
		margin: 1em 0;
	}
	.pagination {
		margin: 10px 0 0;
	}
	.blog-left-grid ul {
		padding: 0em 0 1em;
	}
	.banner-bottom-right h3 {
		font-size: 1.1em;
	}
	.banner-bottom-right h4 {
		margin: .5em 0;
		font-size: 13px;
	}
	.banner-bottom-right p {
		margin: 0em 0 1em;
		font-size: 13px;
	}
	.banner-bottom-3grid {
		width: 100%;
	}
	.banner-bottom-3grid p {
		width: 95%;
		font-size: 13px;
		margin: .5em 0 1em;
	}
	.banner-bottom-3grd {
		padding: 0 0 1.5em;
	}
	.service-type-grid {
		padding: 0em 0 3em;
	}
	.service-type-grd-right h4 {
		font-size: 13px;
		margin: .5em 0;
	}
	.service-type-grd-right {
		padding: 1em;
	}
	.service-type-grd-right p, .service-type-grd1-left p {
		font-size: 13px;
	}
	p.odit {
		margin: 0.5em 0 0em;
	}
	.service-type-grd1-left {
		padding: 1em;
	}
	.service-type-grd-right h3, .service-type-grd1-left h3 {
		font-size: 1em;
	}
	.service-type-grd1-right {
		min-height: 90px;
		padding: 2em 0 0;
	}
	.keep-in-touch-gridl p {
		font-size: 12px;
	}
	.keep-in-touch-gridl h3 {
		font-size: 1.2em;
	}
	.keep-in-touch {
		padding: 1em 0;
	}
	.keep-in-touch-gridr input[type="text"] {
		font-size: 13px;
		padding: 10px 10px;
	}
	.keep-in-touch-gridr input[type="submit"] {
		padding: 8px 0;
		background: url(../images/1.png) no-repeat 14px 7px #87421F;
	}
	.keep-in-touch-gridr input[type="submit"]:hover {
		background: url(../images/1.png) no-repeat 14px 7px #c6c5c0;
	}
	.get_in_touch h3, .ftr_navi h3 {
		letter-spacing: 0px;
		font-size: 1.1em;
	}
	.ftr, .ftr-logo {
		float: none;
		width: 100%;
	}
	.ftr_navi ul li a,.get_in_touch p,.get_in_touch a,.ftr-logo p,.servc-grid-left p,.admin-text-right p,.admin-text-right span {
		font-size: 13px;
	}
	.admin-text-right p {
		margin: 0 0 0.5em;
	}
	.related-posts {
		padding: 1em 0;
	}
	.banner1 {
		min-height: 150px;
	}
	.service-grid {
		width: 100%;
	}
	.service-hov {
		width: 90%;
		left: 5%;
		height: 244px;
	}
	.service-grid p {
		font-size: 13px;
		margin: .5em 0 1em;
	}
	.service-grid:nth-child(3) {
		margin: 0;
	}
	.service1-info h3 {
		font-size: 1.5em;
	}
	.service1-info p {
		font-size: 13px;
		width: 100%;
	}
	.banner-wrap {
		padding: 2em 0;
	}
	.wmuSliderPagination {
		right: 30%;
	}
	.service1 {
		min-height: 290px;
	}
	.header-left1 ul {
		left: 5%;
		width: 92%;
	}
	ul.nav1 {
		margin-top: 0.5em;
	}
	.blog-left h3, .blog-right h3, .contact h3, .service h3, .servc h3, .recent-posts h4, .comments h4, .related-posts h4, .response h4, .coment-form h4 {
		font-size: 1.6em;
	}
	.servc-grid-left h4 {
		font-size: 1em;
	}
	.glyphicon-apple, .glyphicon-grain, .glyphicon-heart, .glyphicon-globe {
		font-size: 2em;
	}
	/*-- t --*/
	.grid_4 {
		margin-top: 18px;
	}
	h3.title {
		font-size: 1.6em;
	}
	.alert, p,ol.breadcrumb li, .grid_3 p,.well, ul.list-group li, li.list-group-item1,a.list-group-item {
		font-size: 13px;
	}
	.alert {
		padding: 10px;
		margin-bottom: 10px;
	}
	ul.pagination li a {
		font-size: 14px;
		padding: 5px 11px;
	}
	.list-group {
		margin-bottom: 10px;
	}
	.well {
		padding: 10px;
	}
	.nav > li > a {
		font-size: 14px;
	}
	table.table.table-striped,.table-bordered,.bs-docs-example {
		display: none;
	}
	/*-- //t --*/
	.thumbnail {
		margin-bottom: 10px;
	}
	.related-grids h5 {
		font-size: 13px;
		margin: 0;
	}
	.related-grids:nth-child(2), .related-grids:nth-child(3) {
		margin: 0 0 1em;
	}
	.response-text-right p,.contact-form-left p {
		font-size: 13px;
	}
	.contact iframe {
		min-height: 190px;
		margin: 1em 0 0;
	}
	.contact-form {
		padding-top: 1em;
	}
	.contact-form-left {
		margin: 0 0 1em;
	}
	.contact-form-left a {
		font-size: 15px;
	}
	.contact-form-left p {
		margin: 0 auto 0em;
	}
	.contact h4 {
		font-size: 1.2em;
	}
}

.pluginSkinLight, .pluginFontHelvetica, .pluginFontHelvetica button, .pluginFontHelvetica input, .pluginFontHelvetica label, .pluginFontHelvetica select, .pluginFontHelvetica td, .pluginFontHelvetica textarea, .fb-like {
	color: #fff !important;
}

.row.headerrow {
			padding: 8px 15px;
			font-size: 16px;
			color: #FFF;
			text-decoration: none;
			background-color: #87421F;
			font-family: 'Josefin Sans', sans-serif;
		}
		
		.row.b {
			background: #FFF;
			padding: 15px;
		}
		
		.row.a {
			background: #f5f5f5;
			padding: 15px;
		}