/*--------------------------Menu------------------------ */
.navbar-wrapper{right:0; left: 0; z-index: 20;  position:relative; height:auto;/* 
background:#20190c; background: -moz-linear-gradient(top, #20190c 0%, #c47a26 100%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #20190c), color-stop(100%, #c47a26)); 
background: -webkit-linear-gradient(top, #20190c 0%, #c47a26 100%);  
background: -o-linear-gradient(top, #20190c 0%, #c47a26 100%); 
background: -ms-linear-gradient(top, #20190c 0%, #c47a26 100%);  
background: linear-gradient(to bottom, #20190c 0%, #c47a26 100%);*/ background:#FFFFFF; }

.navbar-wrapper .container{padding-right: 0;  padding-left: 0;}
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 0px;  padding-left: 0px;}
.navbar-wrapper .navbar{/*padding-right: 15px;  padding-left: 15px;*/ position:relative; margin-top:35px;} 
.navbar-nav {  margin: 7.5px -15px;}

.navbar-nav > li > .dropdown-menu { margin-top: 0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.navbar-btn { margin-top: 8px; margin-bottom: 8px;}
.navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px;}
.navbar-btn.btn-xs { margin-top: 14px;  margin-bottom: 14px;}
.navbar-text { margin-top: 15px; margin-bottom: 15px;}

@media (min-width: 768px) {
.navbar-form .form-group { display: inline-block;  margin-bottom: 0;  vertical-align: middle;  }
.navbar-form .form-control { display: inline-block;  width: auto;   vertical-align: middle;  }
.navbar-form .input-group {  display: inline-table;  vertical-align: middle; }
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {  width: auto; }
.navbar-form .input-group > .form-control {  width: 100%;}
.navbar-form .control-label {margin-bottom: 0; vertical-align: middle;}
.navbar-form .radio, .navbar-form .checkbox { display: inline-block; padding-left: 0;  margin-top: 0; margin-bottom: 0;  vertical-align: middle; }
.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { float: none;  margin-left: 0;}
.navbar-form .has-feedback .form-control-feedback { top: 0;}

.navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none;  box-shadow: none; }
.navbar-form.navbar-right:last-child {margin-right: -15px;}

.navbar-text {float: left; margin-right: 15px;  margin-left: 15px;  }
.navbar-text.navbar-right:last-child { margin-right: 0;}
}


.navbar-default { background-color: #f8f8f8;  border-color: #e7e7e7;}
.navbar-default .navbar-brand {  color: #777;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e; background-color: transparent;}
.navbar-default .navbar-text { color: #777;}

.navbar-default .navbar-nav > li > a {  color: #777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333; background-color: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555;  background-color: #e7e7e7;}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;  background-color: transparent;}
.navbar-default .navbar-toggle{ border-color: #ddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar{background-color: #888;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #555;  background-color: #e7e7e7;}

@media (max-width: 767px) {
.navbar-form .form-group{margin-bottom: 5px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333; background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; }

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc; background-color: transparent; }
.navbar-default .navbar-link { color: #777;}
.navbar-default .navbar-link:hover {color: #333;}
.navbar-default .btn-link {color: #777;}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333;}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc;}
.navbar-inverse { background:none;}
.navbar-inverse .navbar-brand { color: #999;}
.navbar-inverse .navbar-text { color: #999;}
.navbar-inverse .navbar-nav > li > a { color: #464646;}

.navbar-inverse .navbar-nav > li.active, .navbar-inverse .navbar-nav > li.current-menu-item, .navbar-inverse .navbar-nav > li.active:hover, .navbar-inverse .navbar-nav > li.active:focus {color: #fff; background:#ffcc00;}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #fff; background-color: transparent;}
.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-inverse .navbar-form { border-color: #101010;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #fff; background-color: #080808;}
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #999;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {  color: #444;  background-color: transparent; }
#myCarousel{ margin:10px 0 10px 0;}
.large_text{ height:auto; min-height:inherit;}
.carousel .item{ height:auto;}
.carousel-control{ bottom:35%;}

}



.navbar-inverse .navbar-link { color: #999;}
.navbar-inverse .navbar-link:hover {  color: #fff;}
.navbar-inverse .btn-link {  color: #999;}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff;}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444;}

.nav > li {  position: relative;  display: block;    padding:0;}
.nav > li > a { position:relative; display:block; padding:11px 10px;  border:none; color:#000;  font-size:16px; text-decoration:none; border-top:#e8891e solid 1px;}
.nav > li:hover, .nav > li:focus {  text-decoration: none;  background:#ffcc00;}
.nav > li.disabled > a {  color: #999;}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {  color: #999;  text-decoration: none;  cursor: not-allowed;  background-color: transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eee; border-color: #428bca;}
.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5;}
.nav > li > a > img { max-width: none;}

.nav-tabs {  border-bottom: 1px solid #ddd;}
.nav-tabs > li {  float: left;  margin-bottom: -1px;}
.nav-tabs > li > a {  margin-right: 2px;  line-height: 1.42857143;  border: 1px solid transparent;  border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {  border-color: #eee #eee #ddd;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555; cursor: default;  background-color: #fff;  border: 1px solid #ddd;  border-bottom-color: transparent;}
.nav-tabs.nav-justified {  width: 100%;  border-bottom: 0;}
.nav-tabs.nav-justified > li {  float: none;}
.nav-tabs.nav-justified > li > a {  margin-bottom: 5px;  text-align: center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto;}

.nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd;}


.nav-pills > li { float: left;}
.nav-pills > li > a {  border-radius: 4px;}
.nav-pills > li + li {  margin-left: 2px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {  color: #fff;  background-color: #428bca;}
.nav-stacked > li {  float: none;}
.nav-stacked > li + li {  margin-top: 2px;  margin-left: 0;}
.nav-justified {  width: 100%;}
.nav-justified > li {  float: none;}
.nav-justified > li > a {  margin-bottom: 5px;  text-align: center;}
.nav-justified > .dropdown .dropdown-menu {  top: auto;  left: auto;}

.nav-tabs-justified {  border-bottom: 0;}
.nav-tabs-justified > li > a {  margin-right: 0;  border-radius: 4px;}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {  border: 1px solid #ddd;}

.tab-content > .tab-pane {  display: none;}
.tab-content > .active {  display: block;}
.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-left-radius: 0;  border-top-right-radius: 0;}
.navbar {  position: relative;  margin-bottom: 0px;  border: 1px solid transparent;  float:right;}


.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch;}
.collapse {  display: none;}
.collapse.in {  display: block;}
tr.collapse.in {  display: table-row;}
tbody.collapse.in {  display: table-row-group;}
.collapsing {  position: relative;  height: 0;  overflow: hidden;
-webkit-transition: height .35s ease;
-o-transition: height .35s ease;
transition: height .35s ease;}
.navbar-collapse.in {  overflow-y: auto; }

@media (min-width: 768px) {
	.navbar-nav {    float: left;    margin: 0;  }
	.navbar-nav > li {    float: left; padding:17px 5px;}
	.navbar-nav > li:last-child{ border:none;}
	.navbar-nav.navbar-right:last-child { margin-right: -15px;  }
	
	.nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
	.nav-tabs.nav-justified > li > a { margin-bottom: 0;  }
	.nav-tabs.nav-justified > li > a {  border-bottom: 1px solid #ddd;  border-radius: 4px 4px 0 0; }
	.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; }
	
	.nav-justified > li {    display: table-cell;    width: 1%;  }
	.nav-justified > li > a {   margin-bottom: 0;  }
	
	.nav-tabs-justified > li > a {  border-bottom: 1px solid #ddd;   border-radius: 4px 4px 0 0; }
	.nav-tabs-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff;  }
	
   .navbar-header { float: left; }
   
	.navbar-collapse { width: auto;  border-top: 0;  -webkit-box-shadow: none; box-shadow: none;  }
	.navbar-collapse.collapse { display: block !important;  height: auto !important; padding-bottom: 0; overflow: visible !important;  }
	.navbar-collapse.in{overflow-y: visible; }
	.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-right: 0; padding-left: 0; }


}


.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px;}
@media (max-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; }
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px;}

@media (min-width: 768px) {
 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0; margin-left:0;}
}

.navbar-static-top { z-index: 1000; border-width: 0 0 1px;}
.navbar-fixed-top,
.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030;}

@media (min-width: 768px) {
  .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; }
}

.navbar-fixed-top { top: 0; border-width: 0 0 1px;}
.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0;}
.navbar-brand { float: left; position:absolute; display:inline-block; color:#CCCCCC; font-size:30px; text-decoration:none;}
.navbar-brand img{ display:inline-block;  margin-top:10px;  margin-bottom:20px; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none;}

@media (min-width: 768px){
.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand { margin-left: -15px;}
}
.navbar-toggle { position: absolute; top:0; right:5px; float: right; padding: 9px 10px; margin-top: 15px; margin-right: 0px; margin-bottom: 5px; background:#464646 ; border: 1px solid transparent;  border-radius: 4px;}
.navbar-toggle:focus {  outline: 0;}
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {  margin-top: 4px;}

@media (min-width: 768px) {
 .navbar-toggle{ display: none; }
  .navbar-left {    float: left !important;  }
  .navbar-right {    float: right !important;  }
  .nav > li > a { border:none;}  
}

@media (max-width: 767px) {
.navbar-nav{ background:#FFFFFF;}
	.navbar-nav .open .dropdown-menu { position: static;    float: none;    width: auto;    margin-top: 0; 	background-color: transparent;    border: 0;    -webkit-box-shadow: none;    box-shadow: none;  }
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {  padding: 5px 15px 5px 25px; }
	.navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
	.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {  background-image: none; }
	
	.carousel-control.left{ left:1%;}
	.carousel-control.right{ right:1%;}
	
	.mainfooter .row{ margin:0; }
	
	.middle_content h2{
	font-size:24px;
	text-align: left;
}
	.recent_blog h3 strong{ font-size:24px;}
	.recent_blog h3{ font-size:24px;}
	.header{ min-height:120px;}	
	.navbar-wrapper{ height:66px;}
	.navbar-wrapper .navbar{ margin-top:15px;}
     .logo{ width:160px;}
	 .navbar-wrapper .navbar{ float:none; position:static;}
	
}

@media (min-width: 240px) and (max-width:480px){
.menutext{ display:block; font-size:14px; color:#FFFFFF; float:left; margin:12px 0 0px 0px; font-weight:bold; text-transform:uppercase;}
.navbar{ width:100%;}
.band, .column{ margin-left:0px; margin-right:0px;}
h2.heading1 strong{ width:100%;}
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 15px;  padding-left: 15px;}
/*.large_text{ min-height:400px;}*/
.large_text h1{ font-size:50px;}
/*.social_icons{ float:none; text-align:center; display:block; margin-top:10px; margin-left:0;}*/
.form fieldset input[type="text"], .form fieldset textarea{ width:100%;}
.form fieldset select{ width:100%;}
.middle_content{ padding:0;}
.middle_content h2{ font-size:20px;}
.reclenty_image{ float:none; margin-right:0;}
.recent_blog h3 strong{ font-size:20px;}
.recent_blog h3{ font-size:20px;}
.comment h4 { font-size:20px;}
.carousel-control.right img, .carousel-control.left img{ width:30px;}
}

@media (min-width: 320px) and (max-width:480px){
.menutext{ display:block; font-size:14px; color:#FFFFFF; float:left; margin:12px 0 0px 0px; font-weight:bold; text-transform:uppercase;}
.navbar{ width:100%;}
/*.large_text{ min-height:300px;}8?
.large_text h1{ font-size:65px;}
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 15px;  padding-left: 15px;}
/*.social_icons{ float:none; text-align:center; display:block; margin-top:10px; margin-left:0;}*/
.info ul li{ font-size:20px;}
.middle_content p.largeFont{ font-size:20px;}
.form fieldset .submit_btn{ margin-left:0;}
}

@media (min-width: 993px) and (max-width: 1199px){
.navbar-wrapper{ height:97px;}
.navbar-wrapper .navbar{ margin-top:10px;}
}

@media (min-width: 768px) and (max-width: 992px){
.header{ min-height:110px;}
.navbar-wrapper{ background:#ffffff;  border-bottom:#8c6334 solid 1px;}
.navbar{ width:auto;}
.band, .column{ margin-left:25px; margin-right:25px;}
h2.heading1 strong{ width:50%;}
.carousel .item{height:auto;}
.large_text{ height:auto;}
.carousel-control.left{ left:0;}
.carousel-control.right{ right:0;}

/*.large_text{ min-height:400px;}*/
.large_text h1{ font-size:70px;}
/*.social_icons{float:right; margin-left:10px; vertical-align:middle; margin-top:0;}*/
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 0px;  padding-left: 0px;}
.menutext{ display:none;}

.navbar-wrapper .navbar{margin-top:12px;}
.navbar-wrapper{ height:66px;}
.logo{ width:160px;}
.navbar-nav > li{ padding:0;}
.nav > li > a{ padding:10px; font-size:15px;}
.info ul li{ font-size:20px; line-height:21px;}
}

@media (min-width: 980px){
.navbar-wrapper{ background:#ffffff;  border-bottom:#8c6334 solid 1px;}
.navbar{ width:auto;}
.band, .column{ margin-left:0px; margin-right:0px; min-height:415px;}
h2.heading1 strong{ width:50%;}
/*.large_text{ min-height:450px;}*/
.large_text h1{ font-size:70px;}
/*.social_icons{float:right; margin-left:10px; vertical-align:middle; margin-top:0;}*/
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 0px;  padding-left: 0px;}
.menutext{ display:none;}


}

@media (min-width: 1200px) {
.carousel{padding-left:0; padding-right:0;}
.navbar-wrapper{ background:#ffffff;  border-bottom:#8c6334 solid 1px; height:97px;  box-shadow:0px 1px 2px #b0b0b0;}
.navbar{ width:auto;}
/*.large_text{ min-height:385px;}*/
.large_text h1{ font-size:60px;}
/*.social_icons{float:right; margin-left:10px; vertical-align:middle; margin-top:0;}*/
.col-sm-9, .col-md-9, .col-lg-9{padding-right: 0px;  padding-left: 0px;}
.menutext{ display:none;}
.navbar-nav > li { float: left;  padding:6px 12px; display:block; border-radius:10px; margin:0 5px;}
 .navbar-nav > li:last-child{ border:none;}
 .navbar-nav > li > a {   padding:0;   border:none;   color:#000;    font-size:18px;	   text-decoration:none;   text-transform:uppercase;  }
  }
