@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto+Condensed');

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height:1px;padding-right: 12px;padding-left: 12px;}
.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:-7px!important;margin-right:-7px!important;}
.gutter-xs>[class^="col"]{padding-left:7px!important;padding-right:7px!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:-22px!important;margin-right:-22px!important;}
    .gutter-lg>[class^="col"]{padding-left:22px!important;padding-right:22px!important;}
}


.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #38396e; 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;}
.ColMrgn>[class^="col"]{margin-bottom:15px;}

/****************************************************************************/
body {font-family: 'Open Sans', sans-serif; color:#000; font-size:17px;font-weight:400;line-height:1.5;background-color:#fff;padding:0px;}

p{margin:0 0 20px 0;}a,a:hover{text-decoration:none;} a{color:#e7af21;}img{max-width: 100%;}a, a:active, a:focus {outline: none;}
/*
 font-family: 'Montserrat', sans-serif;
 font-family: 'Nunito', sans-serif;
*/

textarea.form-control{resize:none;min-height:90px;}
span.required{color:red;font-weight:700;font-size:20px;line-height:1;}
.form-control::-moz-placeholder {color:#788389; opacity: 1;}
.form-horizontal b{color:#F00;}
.form-control{box-shadow:inset 1px 1px 1px rgba(209,209,209,0.5); min-height:40px;}
.input-group-lg>.form-control{font-size:13px;height:32px;padding:3px 10px;font-family:'Open Sans', sans-serif;}
.input-group-lg>.input-group-btn>.btn{height:32px;padding:4px 10px;border-left:none;box-shadow:inset -1px 1px 1px rgba(209,209,209,0.5);background:#f6f6f6 url(../images/line.jpg) no-repeat;color:#959595; border-color:#f0f0f0;border-left:none; font-size:14px;}

input[type="number"] {-moz-appearance: textfield;}

h1,.h1{font-weight:400;font-size:30px;color:#000; margin:25px 0; color:#533127;font-family:'Roboto Condensed', sans-serif;}
h1 span{font-size:25px; display:block;}
h2,.h2{font-weight:400;font-size:35px;margin:0 0 15px 0px;font-family:'Roboto Condensed', sans-serif;}
h3,.h3{font-weight:700;font-size:18px;margin:0 0 10px; color:#373636;}


/****************************************************************************/
.EditorContent ul,.EditorContent ol{margin:15px 0px;padding:0px;overflow:hidden;zoom:1; }
.EditorContent ul li,.EditorContent ol li{margin:10px 0px;}

.EditorContent .img-responsive.pull-left{margin:0px 15px 0px 0px;}
.EditorContent .img-responsive.pull-right{margin:0px 0px 0px 15px;}

.EditorContent figure.pull-left{margin:0px 15px 15px 0px;max-width:300px;}
.EditorContent figure.pull-right{margin:0px 0px 15px 15px;max-width:300px;}
.EditorContent figure figcaption{padding:5px 10px;border:1px solid #aaa;margin-top:15px;}

/*.EditorContent{overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}*/
.EditorContent a:not(.btn){color:#0b780e;}
.EditorContent{margin-top:20px; margin-bottom:30px; min-height:450px;}

/****************************************************************************/
.NewsArea{background:#fef5e0 url(../images/btm_bg.jpg) no-repeat bottom;}
.bg_darkbrown{background:#b47235 url(../images/bg-dark.jpg) repeat-x bottom;}

.bg-grey{background:#f1f1f1; box-shadow:1px 2px 3px #000; margin-bottom:20px;}
.padding{padding:20px;}
.btn .fa{margin-right:5px;}

.btn-brown{color:#fff; padding:7px 20px;border-radius:6px;background:#652422; box-shadow:none;font-size:14px;text-transform:uppercase;border:none; letter-spacing:.5px;}
.btn-brown:hover,.btn-brown:active,.btn-brown:focus,.btn-brown:active:focus{background:#741815;color:#fff;}

.btn-lg{font-size:20px; padding:14px 35px;border-radius:8px;font-weight:700; min-width:219px;}

.btn-sm{margin-bottom:5px;}
hr{border-top: 1px solid #321e1d;}

/*==========================================================***** Header *****========================================================*/
.Greenbg{background:#0b780e; }
.font16{font-size:16px; background:#FFF;}

.hide {display: none;}

/*==========================================================***** Banner *****========================================================*/
.cycle-slideshow{margin:auto; overflow:hidden; width:100%; z-index:9;}
.cycle-slideshow .Banner{position:relative; width:100%;height:600px;margin:auto;text-align:center}
.cycle-slideshow .Banner img{position: absolute; max-width:none; left:50%; top:0; -webkit-transform: translateY(-0) translateX(-50%);
-ms-transform: translateY(0) translateX(-50%)}

.cycle-slideshow .BnrInner{width:100%;margin:auto;text-align:center;}


/*=================================================***** Home *****=============================================*/
.Home{padding:50px 0px 50px 0;}
.shadow-box{box-shadow:3px 3px 5px #2a2a2a;}
.Home .bg-brown{background:#f3e7cb; padding:40px 27px 48px 27px;}
.Home .bg-brown h1{margin:0 0 25px; line-height:1.4; font-size:27px;}

.WhatdoArea{padding:40px 0px 50px 0px; color:#FFF;}
.WhatdoArea .Title {background:url(../images/bgtitle.png) no-repeat center; color:#FFF; margin-bottom:40px; }
.WhatdoArea .thumbnail{padding:0px; border:none; border-radius:0px;}
.WhatdoArea .Heading{font-size:28px;font-family:'Roboto Condensed', sans-serif; margin-bottom:10px;}

.NewsArea{padding:40px 0px 225px 0px;}
.NewsArea .Title {background:url(../images/bgtitle1.png) no-repeat center; color:#652422; margin-bottom:40px; }
.NewsArea .Date{font-size:15px; color:#b47235; border-bottom:solid 1px #b47235; padding-bottom:4px; margin-bottom:7px; display:inline-block;}
.NewsArea .Heading{font-size:17px; color:#652422; font-weight:700;}
.NewsArea .ViewBtn{margin-top:30px;}


.EditorContent ul.List {padding:0; margin:5px 0 15px 0; list-style-type:none;}
.EditorContent ul.List li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:2px 0 2px 30px; margin:0px;}


/*==========================================================***** Footer *****========================================================*/
.bgBlack{background:#321e1d; color:#fff; padding:15px 0 25px 0;}
.Footer{font-size:13px;}
.Footer a{color:#fff;}
.SocailArea{margin:25px 0;}
.SocailArea .SocailIocn a{margin:0 15px;}
.SocailArea .SocailIocn a:hover{opacity:.2;}

.breadcrumb {background-color:transparent; border-radius:0px;font-size:12px; margin:0px 0 15px 0; padding:0 0 10px; text-transform:uppercase;color:#000; border-bottom:solid 1px #dcdada;}
.breadcrumb > li + li::before {color: #000;}
.breadcrumb a{color:#4849c2;}
.breadcrumb a:hover{color:#000;}

/*==========================================================***** ContactUs *****========================================================*/
#ContactUs .contactForm{background:#fafafa; border:solid 1px #dddddd; padding:5px 15px;}
#ContactMap .Map .embed-responsive-16by9{padding-bottom:20%}
#ContactUs b{ color:red}
#ContactUs .input-group-addon{ border-radius:0px;background-color:#f3f3f3; text-align:left; }
#ContactUs .Comment .input-group-addon{ border-bottom:none;border-left: 1px solid #ccc;border-right: 1px solid #ccc}
#ContactUs .Customer .input-group-addon{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}

#ContactUs .form-control{ border-radius:0px}
#ContactUs h3{text-transform:uppercase; margin:0;}
#ContactUs .panel{ border-radius:0px; margin-bottom:0; margin-top:5px;}
#ContactUs .panel-body{padding:13px 15px;}
#ContactUs .contact{}
#ContactUs .panel-heading h3{ color:#000; font-size:18px; margin:0; text-transform:uppercase;}
.Nomrg{margin-bottom:0px;}
.imgfull{width:100%;}

/****************************************************************************/
@media (min-width: 768px) {
	.navbar-collapse{padding-left:0px;padding-right:0px;}
	.navbar{border-radius:0px;margin:50px 0 0 0px;border:none;z-index:999; min-height:0;}
    .navbar-nav>li>a{color:#fff;text-decoration:none;padding:12px 25px; border-radius:24px; margin-left:1px;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background:#074808;}
    .nav-justified>li{float:none;white-space:nowrap;}
	.navbar-nav>li:first-child>a{margin-left:0px;}
	.navbar-right li a:hover{background:none; color:#fff;}
	
	.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#000;text-decoration:none;}
	.dropdown-menu{background:none; border-radius:0px;padding:0px;}
	.dropdown-menu > li a{color:#fff; line-height:24px;background:#0b780e; border-bottom:1px solid #074808;}
	.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color:#fff;background:#074808;text-decoration: none;}
}

@media (min-width: 1200px) {
.container{padding-right:0px;padding-left:0px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.cycle-slideshow .Banner{height:auto;}
.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
.Home .bg-brown{padding:15px 15px; font-size:15px;}
.Home .bg-brown h1{margin:0 0 15px; line-height:1.2; font-size:22px;}

}
@media (min-width: 768px) and (max-width: 991px) {
.cycle-slideshow .Banner{height:auto;}
.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
.Home .bg-brown{padding:10px 10px; font-size:13px;}
.Home .bg-brown h1{margin:0 0 5px; line-height:20px; font-size:17px;}
.Home .bg-brown h1 span{font-size:16px;}
.Home .bg-brown p{margin-bottom:10px;}
.WhatdoArea .Heading{font-size:22px; line-height:normal;}
.WhatdoArea,.NewsArea{font-size:15px}
.gutter-lg {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-lg>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}
.navbar{margin:40px 0 0 0px;}
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
.cycle-slideshow .Banner{height:auto;}
.cycle-slideshow .Banner img{position: static; max-width:100%; left:0%; top:0%; -webkit-transform: translateY(-0%) translateX(-0%);}
.Home{padding:15px 0;}

	.navbar-collapse {padding-right:0px; padding-left:0px; padding-top:15px;}
	#Header .pull-right{float:none !important;padding-bottom:10px;}
	.navbar-collapse {border-top: none; -webkit-box-shadow: none; box-shadow:none;}
    .navbar-toggle {border-color:#0b780e;position:absolute;top:-45px;right:0px;z-index:999; padding:0px; margin-bottom:0px; margin-right:0px;}
    .navbar-toggle .icon-bar {background-color:#fff; width:32px; height:3px;}
    .navbar{margin:0px ;min-height:0px;border-radius:0px;}
    .navbar-nav{margin:0;}
    .navbar-nav>li{background:#0b780e;margin-bottom:1px;}
    .navbar-nav>li>a{color:#000;text-align:left; border-radius:24px;}
    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
	.nav-justified > li > a {margin-bottom:0;}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#fff;background:#074808;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background:#074808;}
	
	.imgfull{width:100%;}
	.WhatdoArea .row>[class^="col"]{margin-bottom:15px;}

}

@media (max-width: 679px) {

}

@media (max-width: 599px) {

}

@media (max-width: 479px) {
}
@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}





