.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
	.col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
	.col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
	.col-lg-15 {width: 20%;float: left;}
}

.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs>[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

@media (min-width: 1200px) {
	.gutter-lg {margin-left:-50px!important;margin-right:-50px!important;}
	.gutter-lg>[class^="col"]{padding-left:50px!important;padding-right:50px!important;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
html{overflow-y:scroll;}
body{font-family:'Open Sans',sans-serif;color:#404040;font-size:20px;font-weight:300;line-height:30px;background-color:#fff;padding:0px;}

textarea.form-control{resize:none;min-height:60px;}

span.required{color:red;font-weight:700;font-size:20px;line-height:1;}

h1,.h1{font-family:'Roboto Slab',serif;font-weight:300;font-size:45px; line-height:45px; color:#89541e;margin:0 0 30px;}
h2,.h2{font-family:'Roboto Slab',serif;font-weight:400;font-size:30px; line-height:30px; color:#331d16;margin:0 0 10px;}
h3,.h3{font-family:'Roboto Slab',serif;font-weight:300;font-size:30px; line-height:30px; color:#fff;margin:0 0 15px; text-transform:uppercase;}

.separator{border-top:10px solid #000;margin:30px 0px;}

.control-label,dt{font-weight:500;}
.control-label span.required{color:#f00;font-weight:500;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#89541e;}
a{color:#89541e;}
a:hover{color:#000;}

p{margin-bottom:25px;}

/****************************************************************************/
.bg-success{background:#d59859;}

.btn-danger{background:#321C15 !important; border-radius:8px; border:none !important; font-size:14px; letter-spacing:1.5px; text-transform:uppercase;}
.btn-danger:hover{background:#6d4539 !important;}
.btn-default{background:#d59859 !important; border:none !important; color:#fff !important; text-transform:uppercase;}
.btn-default:hover{background:#6d4539 !important;}

/****************************************************************************/
#Header{background:url(../images/hdr_bg.jpg) repeat-x center top #984F1C; min-height:228px; padding-top:6px;}
#Header .social{margin:5px 20px 0 0;}
#Header .social i{color:#331d16; font-size:22px; margin-left:10px;}
#Header .social i:hover{color:#fff; font-size:22px; margin-left:10px;}

#MainContent{margin:70px 0 40px;}
#MainContent .categories{border-radius:15px; border:none; color:#000; font-size:18px; font-weight:400;margin-bottom:75px;}
#MainContent .categories img,#MainContent .categories p,#MainContent .hdrDesign{margin-bottom:30px;}
#MainContent .hmTxt{font-size:25px; line-height:35px; margin-bottom:30px;}

#MainContent .contactForm{background:#f7f7f7; border:none; padding:20px 20px 0 20px;}
#MainContent .contactForm .panel-heading{background:none; border-bottom:1px solid #000; font-weight:700; margin-bottom:15px; padding:0 0 15px;}
#MainContent .contactForm input,#MainContent .contactForm textarea{height:40px; color:#000; font-weight:600;}
#MainContent .contactForm textarea{height:100px;}

#Footer{background:url(../images/ftr_bg.jpg) no-repeat center bottom #482811; padding-top:80px;}
#Footer form{margin:auto; width:65%;}
#Footer form .form-group{margin:10px -5px 0;}
#Footer form .form-group .col-sm-12,#Footer form .form-group .col-sm-6{padding:0 5px;}
#Footer form .form-control{box-shadow:1px 1px 2px #2b1d12; color:#867865; font-size:15px; height:40px;}
#Footer form textarea.form-control{height:120px;}
#Footer form .btn-default{width:138px;}
#Footer .copy{color:#e9e3d1; font-size:13px; font-family:'Lato',sans-serif; line-height:18px; margin:30px 0 40px; letter-spacing:1.5px; text-transform:uppercase;}
#Footer .copy a{color:#e9e3d1;}

/****************************************************************************/
.border {
	border: 1px solid #dee2e6!important;
}
.shadow {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.p-2 {
	padding: 1rem!important;
}
.mb-2 {
	margin-bottom: 2rem!important;
}
.strong-form-inner {
    border: solid 2px #c2c2c2 !important;
	background:#f7f7f7 !important;
}
.wpmtst-testimonial-inner {
    border: solid 1px rgb(0, 0, 0);
}
#wpmtst_post_title,
#wpmtst_email{
	height: 40px !important;
    color: #000 !important;
    font-weight: 600 !important;
	display: block !important;
    width: 100% !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}
#wpmtst_post_content{
	height: 120px !important;
    color: #000 !important;
    font-weight: 600 !important;
	display: block !important;
    width: 100% !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}
/****************************************************************************/
@media (min-width: 768px) {
	.navbar{background:#d59859; border:none; border-radius:15px 15px 0 0;margin-top:16px;margin-bottom:0px;min-height:50px; padding:5px 10px;}
	.navbar-collapse{padding-left:0px;padding-right:0px;}
	.navbar-nav>li{background:url(../images/nav_sep.jpg) no-repeat right center;}
	.navbar-nav>li:last-child{background:none;}
	.navbar-nav>li>a{color:#331d16;text-decoration:none;padding:8px 20px;font-family:'Roboto Slab',serif;font-weight:700;font-size:15px; text-transform:uppercase;}
	.navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background-color:transparent!important;text-decoration:none;}
}

@media (min-width: 1200px) {
	.container{width:1200px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav>li>a{padding:8px 5px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-nav>li>a{padding:8px 5px;}
}

@media (max-width: 991px) {
	#Footer form{width:80%;}
	.navbar-nav>li>a{padding:8px 20px;}
}

@media (max-width: 767px) {
	#Header .social{margin:5px 0 0; text-align:center; width:100%;}
	#Header .social i{color:#fff;}
	#MainContent{margin:20px 0;}
	#MainContent .categories{margin-bottom:20px;}
	#Footer form .form-group .col-sm-6{margin-bottom:10px;}
	#Footer form .form-group .col-sm-6:last-child{margin-bottom:0px;}

	.navbar-toggle {border-color: #fff;position:absolute;top:-150px;right:0px;z-index:999;}
	.navbar-toggle .icon-bar {background-color: #fff;}
	.navbar-collapse{padding-left:0px;padding-right:0px; box-shadow:none; float:none !important; width:100%;}
	.navbar{margin:0px;min-height:0px;border-radius:0px;}
	.navbar-nav{margin:0px;}
	.navbar-nav>li{background-color:#321C15;margin-bottom:1px;}
	.navbar-nav>li>a{color:#fff;text-align:left;font-family:'Roboto Slab',serif;font-weight:700;font-size:15px; text-transform:uppercase;}
	.navbar-nav>li.active,.navbar-nav>li:hover,.navbar-nav>li:hover a{background-color:#663413;}
	.navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
}

@media (max-width: 679px) {
}

@media (max-width: 599px) {
}

@media (max-width: 479px) {
}

@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}
