/* Add here all your CSS customizations */
body {
	background: url(../img/newimages/BodyBg.png) repeat;
}

a {
	color: #993300;
}

a:hover {
	color: #cc3300;
}

a:active {
	color: #993300;
}

/* Paragraphs */
p {
	color: #2d2710;
	line-height: 24px;
	margin: 0 0 20px;
	
}
.alighleft { text-align:left;}
.BrownTitle { color:#663300; font-family: 'Courgette', cursive; margin:0px 0 20px 0;}

.headerImage {
	background: url(../img/newimages/TopPlant2.png) no-repeat bottom right;
	height: 170px;
	float: right;  /*max-width: 1170px; margin:0 auto*/
	padding-right: 30px;
}
#header > .container {
	max-width: 1170px;
	padding-left: 50px;
	/*background:url(../img/newimages/TopBamboAccent.png) no-repeat center;*/
}
body.sticky-menu-active #header {
	background: url(../img/newimages/BodyBg.png) repeat;
	box-shadow: none;
	border-bottom: 0px solid #E9E9E9;
	border: none;
	padding: 8px 0 0 0;
}
.socialTop {
	margin-top: 20px;
}
.dbg {
	border: 1px solid red;
}
.ClearBoth {
	clear: both;
}
.newNav {
	border-radius: 5px;
	width: 1080px;
	margin: 20px auto 0 auto;
}
#header nav {
	float: left;
}
#header .TopSlogan {
	float: right;
	font-family: 'Courgette', cursive;
	font-size: 36px;
	padding-top: 10px;
	color: #6b821c;
	clear:both;
	margin-right:150px;
	/*font-weight: 300;*/
}
.btn-responsive-nav {
	top: 30px;
}
body.sticky-menu-active .btn-responsive-nav {
	top: 30px;
}

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

.feature-box .feature-box-icon {
	background: #CCC;
	border-radius: 25px;
	color: #FFF;
	display: inline-block;
	float: left;
	height: 25px;
	line-height: 24px;
	margin-right: 5px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 25px;
}

.feature-box .feature-box-icon {
	background-color: #669933;
	margin-left:15px;
	
}

.feature-box .feature-box-info {
	padding-left: 35px;
	padding-top: 5px;
}

.feature-box h4 {
	color: #993300;
	font-size: 1.2em;
	font-weight: 400;
	letter-spacing: normal;
	 line-height: 1.6em; 
	 margin: 0 0 0px 15px; 
}


 @media (max-width: 991px) {
.btn-responsive-nav {
	background: #2f2d11;
	top: 30px;
	display: block;
	position: absolute;
	right: 20px;
	color: #FFF;
	z-index: 1;
}
}
body.sticky-menu-active.always-sticky #header nav ul.nav-main {
	margin: 5px 10px 5px 0;
}
#header nav ul.nav-main li a {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	margin-left: 15px;
	margin-right: 17px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px 13px;
	color: #FFF;
}


#header nav ul.nav-main li.dropdown:hover > a {
	padding-bottom: 5px;
	margin-bottom: -1px;
}
#header nav ul.nav-main ul.dropdown-menu, #header nav ul.nav-main li.dropdown.open .dropdown-toggle, #header nav ul.nav-main li.active a, #header nav ul.nav-main li > a:hover, #header nav ul.nav-main li.dropdown:hover a {
	color: #ffd800;
	background-color: transparent!important;
}
#header .nav-main-collapse {
	top: 0px;
	position: relative;
	background: #474023 url(../img/newimages/contact.noise.png) repeat;
	max-height: none;
	width: 100%;
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: hidden;
	border-radius: 3px;
}


body.sticky-menu-active #header .nav-main-collapse,  #header.fixed .nav-main-collapse {
	max-height: 350px;
}
/*@media (min-width: 1200px){
.container { width: 1080px;}
}*/

#header .logo {
	-webkit-transition: all 0.2s ease-in 0.2s;
	-moz-transition: all 0.2s ease-in 0.2s;
	transition: all 0.2s ease-in 0.2s;
	margin: 0;
	padding: 15px 0;
	display: table-cell;
	vertical-align: top;
	height: 100%;
	color: transparent;
}
.MainImagebg {
	background: url(../img/newimages/MainImagebg.png) no-repeat;
	height: 378px;
	margin-top: 15px;
	padding:25px 65px 50px 63px;
}

.slider {
	height: 306px;
	max-height: 306px;
	position: relative;
}

.slider-container {
	background: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 1;
}

.ContentBlock {width: 1080px; margin:0 45px 0 45px;}

blockquote.testimonial {
    background: #5b3216;
	border-radius: 5px;
}

.testimonial-arrow-down {
    border-top-color: #5b3216;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #d95900;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #979381;
    
}

.testimonial-author span {
    color: #353c14;
    display: block;
    font-size: 12px;
}

.curlySeparator { background:url(../img/newimages/divider-line-hr.png) no-repeat center; height:59px; margin-left:30px; margin-right:30px; }
.bottomText { font-size:1.2em; font-style: italic; font-weight:700; color:#2d2710; line-height:1.6em;}

section.featured {
    background: none;
    border-top: none;
    margin: 35px 0;
    padding: 50px 0;
}

section.call-to-action:before {
   
    border-top: 15px solid transparent;
	border:1px solid red;
	display:none;

}

section.call-to-action h3 {
    text-transform: none;
    color: #385501;
	font-size: 1.5em;
	margin-bottom: 10px;
}

.btn-primary,
.pagination > .active > a,
body.dark .pagination > .active > a,
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
	border-color: #474023 !important;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background: #474023 url(../img/newimages/contact.noise.png) repeat;
}

.btn-primary:hover,
.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
	border-color: #16140b !important;
	background-color: #16140b;
	color:#ffd800;
}

.btn-primary:active,
.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:active,
.btn-primary:focus,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
	/*border-color: #0077b3;
	background-color: #0077b3;*/
		border-color: #16140b !important;
	background-color: #16140b;
	color:#ffd800;
}


#footer {
    background: none;
    font-size: 0.9em;
    margin-top: 10px;
    padding: 20px 0 0;
    position: relative;
    clear: both;
	border-top:none;
	/*background: url(../img/newimages/FooterBg.png) repeat;*/
}

#footer h1, #footer h2, #footer h3, #footer h4,  {
	color: #FFF;
}

#footer h4 {
    font-size: 1.8em;
    font-weight: 400;
	
}

.FixFooter {
	background: url(../img/newimages/FooterBg.png) repeat;
	border-radius: 3px;
	margin: 0px 30px 0 30px;
	padding:20px 0 20px 20px;
}


.bottomLinks ul { list-style:none; margin-left:0; padding-left:0;}
.bottomLinks a { color:#5e300a !important; font-weight:700;}
.bottomLinks a:hover { color:#b02f03 !important;}

.FooterText{ color:#2d2710;}

#footer .contact-details ul { margin-top:10px;}
/*#footer .contact-details ul li { display:block; text-align:left; padding:0; float:left; clear:both; margin:-5px;}*/

.dottedLine { margin:10px 0; background:url(../img/newimages/DottedLine.png) repeat-x; height:1px;}

.Imageholder { position:relative;}

.BottomBunch { background:url(../img/newimages/BottomHerbal2.png) right bottom no-repeat; width:301px; height:236px; position:absolute; z-index:10; bottom:-30px; right:20px; margin-top:40px;}

#footer .footer-copyright {
	 background: none; 
	 border-top: none; 
	 margin:0 0 30px 60px; 
	 padding: 0px 0 10px;
}

#footer .footer-copyright p {
	 color:#2d2710;
	 font-style:italic;
	 font-size: 0.9em; 
}

html .scroll-to-top { background: #2a270e;}

/*insidepageCss*/



.cHolder {
	background: url(../img/newimages/innerpagebg.png) top left no-repeat;
	min-height:400px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding:25px 0px 0px 0px;
}

.cHolder2 {
	background: url(../img/newimages/innerpagebgBottom.png) bottom left no-repeat;
	min-height:100px;
	padding:0px;
}

.cHolder3 {
	background: url(../img/newimages/innerpagebgMiddle.png) repeat-y;
	padding:0px;
	margin-bottom:98px;
	padding:10px 0px 0px 20px;
	min-height:600px;
}

.InnerContentBlock {width:90%; margin:0 85px 0 45px; }

.JasonIMage { width:487px; height:313px; background:url(../img/newimages/dr_maassen.png) no-repeat;}
.ServiceImage { width:238px; height:137px; background: url(../img/newimages/ServiceImage.png) no-repeat; margin-top:50px;}
.BlankServiceImage { width:238px; margin-top:50px;}
.toggle {
	margin: 10px 10px 0 0;
	position: relative;
	clear: both;
}

section.toggle.active > label {
    border-color: #7a7644;
    color: #FFF;
	background: #7a7644 url(../img/newimages/contact.noise.png) repeat;
}
section.toggle label {
    color: #5e300a;
    border-left-color: #5e300a;
    border-right-color: #5e300a;
	padding: 6px 20px 6px 10px;
	border-radius: 3px;
}

.toggle > label + p {color: #2d2710;}

.toggle > label {
    background: #efeee4;
}

.toggle > label:hover {
    background: #eae7b5;
}

table {color: #2d2710;}
.instruction { font-size:0.8em; font-style:italic;}

h4 { color: #2d2710; font-weight:600;}

.TextBlockEven {margin-left:0px; padding-left:0;}
.TextBlock {margin-left:0px; padding-left:0;}

.ConditionsImage {padding:30px 0 30px 0px;}
.ServiceMainImage { background:url(../img/newimages/TreatmentMainImage.jpg) no-repeat; width:1004px; height:304px; text-align:center; margin:0 0 20px 15px; }

/*Media Quesries */
 @media only screen and (min-width: 0px) and (max-width: 991px) {
#header .TopSlogan {
	display: none;
}
.headerImage {
	display: none;
}
.newNav {
	margin-top: 0px;
	width: 880px;
}
.ContentBlock {width:90%; margin:0 25px 0 15px;}
.BrownTitle { margin:15px 0 20px 0;}


body {
	padding-top: 0px;
}
#header .logo {
	vertical-align: middle;
}

.MainImagebg { background: none;
	height: auto;
	margin-top: 15px;
	padding:0px 20px 0px 20px;
}

#header > .container {
	padding-left: 25px;
}
.btn-responsive-nav {
	background: #2f2d11;
	top: 30px;
	display: block;
	position: absolute;
	right: 20px;
	color: #FFF;
	z-index: 1;
}

.call-to-action h3 a { margin-top:20px;} 

.FixFooter {
	margin: 0px 0px 0 0px;
	
}

.BottomBunch {position:relative; background: url(../img/newimages/BottomHerbal2.png) center bottom no-repeat; width:100%; height:236px; z-index:0; margin-top:0px;}

#footer .footer-copyright { margin:40px 0 30px 0px; text-align:center; }

.cHolder {
	background: none;
	margin-top: 0px;
}

.cHolder2 {
	background: none;

}

.cHolder3 {
	background: #FFF;
	border-radius: 3px;
	margin:15px;
	padding:0px 0px 0px 0px;
	
}

.InnerContentBlock {width:95%; margin:0 0px 0 20px; }

section.call-to-action { margin:10px 20px;}

.JasonIMage { width:275px; height:182px; background: url(../img/newimages/dr_maassenSmall2.png) no-repeat;}
.TextBlock { padding-left:0px;}
.TextBlockEven {margin-left:0px; padding-left:0;}
.ServiceImage { margin-top:0px;}
.ConditionsImage {padding:15px 0 30px 15px; clear:both;}

.ServiceMainImage { background:url(../img/newimages/TreatmentMainImage-phone.jpg) no-repeat; width:238px; height:72px; text-align:center; margin:0 0 20px 15px; }

}


 @media only screen and (min-width: 992px) and (max-width: 1199px) {
.MainImagebg {
	background: url(../img/newimages/MainImagebg970.png) no-repeat;
	height: 321px;
	margin-top: 15px;
}

#header .TopSlogan {font-size: 24px;}

.cHolder {
	background: url(../img/newimages/innerpagebg970.png) top left no-repeat;
}

.cHolder2 {
	background: url(../img/newimages/innerpagebgBottom970.png) bottom left no-repeat;

}

.cHolder3 {
	background: url(../img/newimages/innerpagebgMiddle970.png) repeat-y;
}

.InnerContentBlock {width:85%; margin:0 85px 0 45px; /*color:#0CC;*/ }


.newNav {
	width: 880px;
}

.ContentBlock {width: 880px;}

#header nav ul.nav-main li a {
	font-size: 13px;
	margin-left: 5px;
	margin-right: 17px;
	font-weight: 700;
	padding: 5px 8px;
}

.JasonIMage { width:375px; height:241px; background: url(../img/newimages/dr_maassenSmall.png) no-repeat;}
.ServiceText { margin-left:70px;}
.ServiceTextEven { margin-left:0px;}
.TextBlockEven {margin-left:0px; padding-left:0; width:68%; margin-right:20px;}
.ConditionsImage {padding:15px 0 30px 15px; clear:both;}

.ServiceMainImage { background:url(../img/newimages/TreatmentMainImage.jpg) no-repeat; width:803px; height:243px; text-align:center; margin:0 0 20px 15px; }

}
/*Media Quesries Ends*/