@media screen and (min-width:940px) {
#sliderbody {
	min-width: 1010px;
}
.middle-align {
	width: 1010px;
}
.main-form-area {
	width: 782px;
	max-width: 100%;
}
.main-form-area textarea {
	width: 95.5%;
}
.main-form-area p.right input[type="email"], p.right input[type="url"] {
	width: 91%;
}
.header .header-inner {
	width: 1010px;
}
.feature-box {
	width: 100%;
	margin: 0%;
}
.feature-box .feat-image {
	margin: 0;
	padding: 10%;
	height: 400px;
	overflow: hidden;
	z-index: 88;
}
.feature-box a {
	color: #36350b;
	font-size: 11px;
	padding: 4px 12px;
}
section h2 {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
section h2 span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
h3.widget-title {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 12px;
	margin-bottom: 20px;
}
h3.widget-title span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.feature-box:nth-of-type(4) {
	margin-right: 0 !important;
}
.awesome-bg {
	padding: 25px 0;
}
.awesome-bg input[type="button"], .awesome-bg a.button {
	margin-top: 56px;
}
.awesome-bg ul {
	width: 940px;
}
.work-box {
	width: 290px;
	margin: 0 33px 0 0;
	float: left;
}
.work-box .step-1, .work-box .step-2, .work-box .step-3 {
	float: left;
	height: 95px;
}
.work-box .work-info {
	width: 205px;
	float: right;
}
.second-row .accordian-div {
	float: left;
	width: 455px;
}
.second-row .skill-bar {
	width: 427px;
	margin: 20px 0 0;
	padding: 33px 0;
	float: right;
}
.work-section {
	padding: 30px 0 50px;
}
.second-row {
	margin: 55px 0 0;
}
.team-container-full .carousel .inner {
	width: 680px;
}
.about-us-bg h1 {
	padding-top: 74px;
	padding-bottom: 76px;
}
.count-box {
	width: 240px;
	margin: 0;
	float: left;
}
.about-us-bg .counter {
	padding-bottom: 70px;
}
.count-box:nth-of-type(4) {
	width: 220px;
}
.feature-services {
	padding: 30px 0;
}
.left-image {
	width: 523px;
	float: left;
}
.right-features {
	width: 415px;
	float: right;
}
.right-features .feature-cell .feature-desc {
	width: 355px;
	float: right;
}
.testimonial-section .testimonial-box {
	width: 272px;
	margin: 20px 61px 0 0;
	float: left;
}
.services-banner {
	padding: 70px 0;
}
.services-banner h1 {
	width: 620px;
	padding: 10px 0 50px 0;
}
.get-inspire {
	padding: 80px 0;
}
.get-inspire h1 {
	padding: 10px 0 35px;
}
.newsletter {
	padding: 70px 0;
}
.newsletter input[type="text"] {
	width: 365px;
	margin: 28px 10px 0 0;
}
.blog-post {
	padding: 30px 0;
}
.social-feed .social-box {
	width: 288px;
	margin: 0 38px 0 0;
	float: left;
}
.blog-box .blog-right {
	width: 82%;
	float: right;
}
.get-in-touch {
	padding: 100px 0;
}
.get-in-touch h1 {
	padding: 0 0 40px;
}
.get-in-touch .contact-info {
	width: 563px;
}
.get-in-touch .contact-info .mail {
	width: 302px;
	float: left;
}
.get-in-touch .contact-info .call {
	width: 159px;
	float: right;
}
.pricing_table.pcol1 .price_col {
	width: 99%;
}
.pricing_table.pcol2 .price_col {
	width: 49.5%;
}
.pricing_table.pcol3 .price_col {
	width: 33%;
}
.pricing_table.pcol4 .price_col {
	width: 24.75%;
}
.pricing_table.pcol5 .price_col {
	width: 19.75%;
}
.header-shape {
	float: left;
	margin-top: 30px;
}
.toggle {
	display: none;
}
.header .header-inner .nav {
	margin: 38px 0 0;
	padding-left: 30px;
	text-align: left;
	float: right;
}
.header .header-inner .nav ul {
	float: right;
	margin: 0;
	padding: 0;
	font-weight: 600;
	line-height: 40px;
	font-family: "Oswald", sans-serif;
	font-size: 16px;
}
.header .header-inner .nav ul li {
	display: inline-block;
	margin: 0;
	padding-right: 42px;
	position: relative;
}
.header .header-inner .nav ul li a {
	padding: 0 0 10px;
	display: block;
	line-height: 17px;
}
.header .header-inner .nav ul li a span.sub {
	font: 11px 'Open sans', san-serif;
	color: #b9b308;
}
.header .header-inner .nav ul li ul {
	display: none;
	z-index: 2;
}
.header .header-inner .nav ul li:hover > ul {
	display: block;
	background: #000;
	width: 200px;
	position: absolute;
	top: 25px;
	left: 0;
	text-align: left;
	font-weight: 400;
}
.header .header-inner .nav ul li ul li {
	display: block;
	position: relative;
	float: none;
	border-bottom: 1px #414141 solid;
	padding: 8px 0 5px 20px;
}
.header .header-inner .nav ul li ul li a {
	color: #ffffff;
	display: block;
}
.header .header-inner .nav ul li:hover ul li ul {
	display: none;
}
.header .header-inner .nav ul li:hover ul li:hover > ul {
	display: block;
	position: absolute;
	left: 200px;
	top: -22px;
}
.header .header-inner .logo {
	float: left;
	margin-right: 10px;
}
.top-grey-box {
	padding: 40px 0 35px;
}
.content_sidebar, .sidebar_content, #nosidebar {
	padding: 30px 0;
}
.content_sidebar #sitemain {
	width: 660px;
	float: left;
}
.content_sidebar #sidebar {
	width: 290px;
	float: right;
}
.sidebar_content #sitemain {
	width: 660px;
	float: right;
}
.sidebar_content #sidebar {
	width: 290px;
	float: left;
}
#sitefull {
	width: 100%;
	padding: 0 0 30px;
}
#nosidebar {
	width: 660px;
	margin: 0 auto;
	padding: 30px 0;
	float: none;
}
.menu_page {
	padding-top: 40px;
	background-color: #303030;
}
#sidebar iframe {
	border: 2px solid #ffffff;
}
.blog-box {
	width: 48%;
	float: left;
}
.photobooth .filter-gallery {
	width: 483px;
}
.title-404 {
	font-size: 32px;
	padding: 30px 0 20px;
	font-style: italic;
	font-weight: bold;
	color: #d1cb11;
	text-transform: none;
	text-align: center;
}
.title-404 strong {
	font-size: 77px;
	padding-right: 20px;
}
.text-404 {
	color: #d1cb11;
	font-size: 24px;
	text-align: center;
	line-height: 1.25;
	padding-bottom: 40px;
}
.count-box .count-content {
	width: 140px;
}
.footer-column {
	width: 44%;
	margin-right: 86px;
	padding: 0;
	float: left;
	color: #303030;
}
.footer-column h3 {
	font: 16px 'Oswald', san-serif;
	margin: 0 0 15px;
	padding: 0 0 13px;
	background: url(/wp-content/themes/nature-one/images/footer-title-bg.png) no-repeat left bottom;
}
.footerpost {
	margin: 15px 0;
	padding: 0;
}
.footerpost .footer-thumb {
	float: left;
}
.footerpost .footer-thumb img {
	width: 47px;
	height: 47px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.footerpost .footer-text {
	margin: 0;
	padding: 0;
}
.footerpost .footer-text h4 {
	font: 15px 'Oswald', san-serif;
}
.footerpost .footer-text h4 a {
	color: #303030;
}
.footer-bottom-left {
	float: left;
	margin: 0;
	padding: 0;
}
.footer-bottom-left ul {
	margin: 0 0 10px;
	padding: 0;
}
.footer-bottom-left ul li {
	background: url(/wp-content/themes/nature-one/images/footer-menu-separator.png) no-repeat right;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}
.footer-bottom-left ul li a:hover, .footer-bottom-left ul li.current_page_item a {
	color: #ffffff;
}
.footer-bottom-left ul li:last-child {
	background: none !important;
}
.footer-bottom-left ul li:first-child {
	padding-left: 0 !important;
}
.footer-bottom-right {
	float: right;
	margin: 24px 0 0;
	padding: 0;
}
.sidebar-blog {
	background-color: #353535;
	padding: 20px;
}
h3.blog-widget-title {
	margin-bottom: 10px;
	font: 23px 'Open sans', san-serif;
	color: #d1cb11;
}
.sidebar-blog a {
	color: #ffffff;
}
.blog-post-repeat {
	background-color: #353535;
	margin-bottom: 30px;
	padding: 20px;
}
.blog-post-repeat .post-thumb img {
	padding: 3px;
	border: 1px solid #606060;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 200px;
	height: 139px;
}
a.read-more {
	background-color: #222222;
	padding: 6px 10px;
}
a.read-more:hover {
	background-color: #000000;
}
h2.blog-title {
	margin-bottom: 10px;
	font: 24px 'Open sans', san-serif;
	color: #d1cb11;
}
h1.screen-reader-text, h3#reply-title {
	font: 22px 'Open Sans', san-serif;
	color: #d1cb11;
}
.service-cell {
	width: 260px;
	margin: 20px 40px 20px 0;
	float: left;
	text-align: center;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 25px 20px;
	box-shadow: 0 5px 8px 0 #222222;
	-moz-box-shadow: 0 5px 8px 0 #222222;
	-webkit-box-shadow: 0 5px 8px 0 #222222;
	-o-box-shadow: 0 5px 8px 0 #222222;
}
.service-cell .service-desc {
	line-height: 22px;
}
.service-cell img {
	background-color: #d1cb11;
	padding: 17px;
	border-radius: 50px;
}
.service-cell .service-desc h4 {
	font: 20px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-top: 10px;
}
.margin-none {
	margin-right: 0 !important;
}
.work-thumb {
	width: 262px;
	height: auto;
	margin: 0 70px 0 0;
	padding: 0;
	float: left;
	position: relative;
	transform: scale(1);
	transition-duration: 0.5s;
}
.work-thumb:hover {
	transform: scale(1.1);
}
a.example-image-link img {
	position: absolute;
	right: 3px;
	bottom: 6px;
}
/* -------- Contact Form ----------- */
form.wpcf7-form {
	margin: 0;
	padding: 0;
}
form.wpcf7-form input[type="text"], form.wpcf7-form input[type="email"], form.wpcf7-form input[type="tel"] {
	height: 26px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border: 1px solid #cccccc;
}
form.wpcf7-form textarea {
	border: 1px solid #cccccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	font: 14px arial;
	width: 400px
}
form.wpcf7-form input[type="submit"] {
	background-color: #d1cb11;
	color: #ffffff;
	border: 1px solid #333333;
	padding: 5px 25px;
	font: 700 14px 'Open sans', san-serif;
	cursor: pointer;
}
.awesome-bg h2 {
	padding-top: 20px !important;
}
a.nivo-nextNav {
	right: 0px;
	background-position: -57px 0 !important;
}
}
 @media screen and (min-width: 720px) and (max-width:939px) {
body {
	min-width: 720px;
}
.middle-align {
	width: 700px;
}
.main-form-area {
	width: 383px;
}
.header-shape {
	display: none;
}
.main-form-area p.left {
	width: 325px;
	float: left;
	margin: 0 23px 25px 0;
}
.main-form-area p.right {
	width: 325px;
	float: right;
	margin: 0 0 25px;
}
.main-form-area textarea {
	width: 95.5%;
}
.main-form-area p.right input[type="email"], p.right input[type="url"] {
	width: 91%;
}
.header .header-inner {
	width: 700px;
}
.feature-box {
	width: 221px;
	height: 221px;
	margin: 0 60px 25px;
	float: left;
}
.awesome-bg {
	padding: 40px 0 0;
}
#slider {
	height: 430px !important;
}
.awesome-bg input[type="button"] {
	margin-top: 30px;
}
.awesome-bg ul {
	width: 700px;
}
.work-box {
	width: 220px;
	margin: 0 20px 25px 0;
	float: left;
}
.work-box .step-1, .work-box .step-2, .work-box .step-3 {
	float: none;
	margin: 0 0 10px 0;
	height: 65px;
}
.work-box .work-info {
	float: none;
}
.second-row .accordian-div {
	float: left;
	width: 320px;
}
.second-row .skill-bar {
	width: 320px;
	margin: 20px 0 0;
	padding: 33px 0;
	float: right;
}
.work-section {
	padding: 30px 0 40px;
}
.second-row {
	margin: 10px 0 0;
}
.team-container-full .carousel .inner {
	width: 680px;
}
.about-us-bg h1 {
	padding-top: 74px;
	padding-bottom: 40px;
}
.count-box {
	width: 300px;
	margin: 0 0 20px 50px;
	float: left;
}
.about-us-bg .counter {
	padding-bottom: 25px;
}
.left-image {
	float: none;
}
.feature-services {
	padding: 30px 0;
}
.left-image {
	float: none;
	text-align: center;
	padding-bottom: 15px;
}
.right-features {
	float: none;
}
.right-features .feature-cell .feature-desc {
	float: right;
	width: 640px;
}
.testimonial-section .testimonial-box {
	width: 272px;
	margin: 20px auto 0;
	float: none;
}
.testimonial-section .testimonial-box.nomargin {
	margin-right: auto !important;
}
.services-banner {
	padding: 60px 0 70px;
}
.services-banner h1 {
	width: 620px;
	padding: 10px 0 50px 0;
}
.get-inspire {
	padding: 70px 0;
}
.get-inspire h1 {
	padding: 10px 0 30px;
}
.newsletter {
	padding: 60px 0;
}
.newsletter input[type="text"] {
	width: 365px;
	margin: 28px 10px 0 0;
}
.blog-post {
	padding: 30px 0 10px;
}
.blog-box {
	margin: 0 0 20px;
	float: left;
}
.blog-box.nomargin {
	margin-right: 25px !important;
}
.social-feed .social-box {
	width: 220px;
	margin: 0 20px 0 0;
	float: left;
}
.get-in-touch {
	padding: 80px 0;
}
.get-in-touch h1 {
	padding: 0 0 40px;
}
.get-in-touch .contact-info {
	width: 563px;
}
.get-in-touch .contact-info .mail {
	width: 302px;
	float: left;
}
.get-in-touch .contact-info .call {
	width: 159px;
	float: right;
}
.pricing_table.pcol1 .price_col {
	width: 99%;
}
.pricing_table.pcol2 .price_col {
	width: 49.5%;
}
.pricing_table.pcol3 .price_col {
	width: 33%;
}
.pricing_table.pcol4 .price_col {
	width: 24.75%;
}
.pricing_table.pcol5 .price_col {
	width: 19.75%;
}
.toggle {
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
}
.toggle a {
	width: 240px;
	color: #000;
	background: url(/wp-content/themes/nature-one/images/mobile_nav_right.png) no-repeat right center #fff;
	padding: 10px;
}
.toggle a.active {
	color: #d0c90b;
}
.nav {
	display: none;
}
.nav {
	float: right;
	margin-top: 57px;
	margin-bottom: 10px;
	height: 165px;
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
}
.nav ul {
	background: #313131;
	color: #000;
	width: 260px;
}
.nav ul li {
	border-top: 1px #ccc solid;
}
.nav ul li a {
	padding: 5px 10px;
	display: block;
	color: #000;
}
.nav ul li a:hover {
	color: #d0c90b;
}
.nav ul li ul li a:before {
	content: "\00BB \00a0";
}
.nav ul li ul li a {
	padding-left: 10px;
}
.nav ul li ul li ul li a {
	padding-left: 20px;
}
.header .header-inner .logo {
	width: 250px;
	float: left;
}
.top-grey-box {
	padding: 40px 0 35px;
}
.content_sidebar, .sidebar_content {
	padding: 30px 0;
}
.content_sidebar #sitemain {
	width: 440px;
	float: left;
}
.content_sidebar #sidebar {
	width: 240px;
	float: right;
}
.sidebar_content #sitemain {
	width: 440px;
	float: right;
}
.sidebar_content #sidebar {
	width: 240px;
	float: left;
}
#sitefull {
	width: 100%;
	padding: 30px 0;
}
#nosidebar {
	width: 440px;
	margin: 0 auto;
	padding: 30px 0;
	float: none;
}
.menu_page {
	padding-top: 40px;
}
.photobooth {
	width: 626px;
	margin: 0 auto;
}
.photobooth .filter-gallery {
	width: 483px;
}
.title-404 {
	font-size: 32px;
	padding: 20px 0 10px;
	font-style: italic;
	font-weight: bold;
	color: #e1472f;
	text-transform: none;
	text-align: center;
}
.title-404 strong {
	font-size: 77px;
	padding-right: 20px;
}
.text-404 {
	color: #e1472f;
	font-size: 24px;
	text-align: center;
	line-height: 1.25;
	padding-bottom: 30px;
}
.count-box .count-content {
	width: 190px;
}
#slidecaption {
	width: 42%;
	left: 26%;
}
.work-thumb {
	width: 200px;
	height: auto;
	margin: 0 30px 0 0;
	padding: 0;
	float: left;
	position: relative;
}
a.example-image-link img {
	position: absolute;
	right: 3px;
	bottom: 6px;
}
section h2 {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
section h2 span {
	padding-bottom: 3px;
}
h3.widget-title {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
h3.widget-title span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.footer-column {
	width: 48%;
	margin-right: 28px;
	padding: 0;
	float: left;
	color: #303030;
}
.footer-column h3 {
	font: 16px 'Oswald', san-serif;
	margin: 0 0 15px;
	padding: 0 0 13px;
	background: url(/wp-content/themes/nature-one/images/footer-title-bg.png) no-repeat bottom;
}
.footerpost {
	margin: 15px 0;
	padding: 0;
}
.footerpost .footer-thumb {
	float: left;
}
.footerpost .footer-thumb img {
	width: 47px;
	height: 47px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.footerpost .footer-text {
	margin: 0;
	padding: 0;
}
.footerpost .footer-text h4 {
	font: 15px 'Oswald', san-serif;
}
.footerpost .footer-text h4 a {
	color: #303030;
}
.footer-bottom-left {
	float: left;
	margin: 0;
	padding: 0;
}
.footer-bottom-left ul {
	margin: 0 0 10px;
	padding: 0;
}
.footer-bottom-left ul li {
	background: url(/wp-content/themes/nature-one/images/footer-menu-separator.png) no-repeat right;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}
.footer-bottom-left ul li a:hover, .footer-bottom-left ul li.current_page_item a {
	color: #ffffff;
}
.footer-bottom-left ul li:last-child {
	background: none !important;
}
.footer-bottom-left ul li:first-child {
	padding-left: 0 !important;
}
.footer-bottom-right {
	float: right;
	margin: 24px 0 0;
	padding: 0;
}
#prevslide, #nextslide {
	top: -180px !important;
}
.team-container-full .team-box li {
	width: 209px;
	margin-right: 16px;
}
.team-container-full .team-box .team-info .thumb img {
	width: 100% !important;
}
.sidebar-blog {
	background-color: #353535;
	padding: 20px;
}
h3.blog-widget-title {
	font: 300 24px 'Open Sans', san-serif;
	margin-bottom: 10px;
}
.sidebar-blog a {
	color: #ffffff;
}
.blog-post-repeat {
	background-color: #353535;
	margin-bottom: 30px;
	padding: 20px;
}
.blog-post-repeat .post-thumb img {
	padding: 3px;
	border: 1px solid #606060;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 200px;
	height: 139px;
}
a.read-more {
	background-color: #222222;
	padding: 6px 10px;
}
a.read-more:hover {
	background-color: #000000;
}
h2.blog-title {
	font: 300 24px 'Open Sans', san-serif;
	margin-bottom: 10px;
	color: #d1cb11;
}
h1.screen-reader-text, h3#reply-title {
	font: 22px 'Open Sans', san-serif;
	color: #d1cb11;
}
.service-cell {
	width: 180px;
	margin: 20px 13px 20px 0;
	float: left;
	text-align: center;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 25px 20px;
	box-shadow: 0 5px 8px 0 #222222;
	-moz-box-shadow: 0 5px 8px 0 #222222;
	-webkit-box-shadow: 0 5px 8px 0 #222222;
	-o-box-shadow: 0 5px 8px 0 #222222;
}
.service-cell .service-desc {
	line-height: 22px;
}
.service-cell img {
	background-color: #d1cb11;
	padding: 17px;
	border-radius: 50px;
}
.service-cell .service-desc h4 {
	font: 20px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-top: 10px;
}
.margin-none {
	margin-right: 0 !important;
}
.nivoSlider img {
	top: 94px !important;
}
.slide_info {
	width: 80% !important;
	top: 130px !important;
}
.slide_info h2 {
	font-size: 25px !important;
}
a.nivo-nextNav {
	right: 0px;
	background-position: -57px 0 !important;
}
}
 @media screen and (min-width: 480px) and (max-width:719px) {
body {
	min-width: 460;
}
.middle-align {
	width: 440px;
}
.main-form-area {
	width: 440px;
}
.main-form-area p.left, .main-form-area p.right {
	width: 440px;
	float: none;
	margin: 0 0 25px 0;
}
.main-form-area textarea {
	width: 89%;
}
.main-form-area p.right input[type="email"], p.right input[type="url"], .main-form-area p.left input[type="text"], p.left input[type="tel"] {
	width: 89%;
}
.header .header-inner {
	width: 440px;
	padding-bottom: 10px;
}
.feature-box {
	width: 221px;
	height: 221px;
	margin: 0 auto 25px;
	display: block;
	float: none;
}
#slider {
	height: 323px !important;
}
.awesome-bg {
	padding: 25px 0 1px;
}
.awesome-bg input[type="button"] {
	margin-top: 20px;
}
.awesome-bg ul {
	width: 440px;
}
.work-box .step-1, .work-box .step-2, .work-box .step-3 {
	float: none;
	margin: 0 0 10px 0;
	height: 65px;
}
.work-box .work-info {
	float: none;
}
.second-row .accordian-div {
	float: none;
	padding-bottom: 25px;
}
.second-row .skill-bar {
	margin: 20px 0 0;
	padding: 0 0 30px;
	float: none;
}
.work-section {
	padding: 10px 0 20px;
}
.second-row {
	margin: 15px 0 0;
}
.team-container-full .carousel .inner {
	width: 440px;
}
.about-us-bg h1 {
	padding-top: 30px;
	padding-bottom: 5px;
}
.count-box {
	width: 440px;
	margin: 0 auto 20px;
	float: none;
}
.about-us-bg .counter {
	padding-bottom: 25px;
}
.left-image {
	float: none;
}
.feature-services {
	padding: 30px 0;
}
.left-image {
	float: none;
	text-align: center;
	padding-bottom: 15px;
}
.right-features {
	float: none;
}
.right-features .feature-cell .feature-desc {
	float: right;
	width: 240px;
}
.testimonial-section .testimonial-box {
	width: 272px;
	margin: 20px auto 0;
	float: none;
}
.testimonial-section .testimonial-box.nomargin {
	margin-right: auto !important;
}
.services-banner {
	padding: 50px 0 70px;
}
.services-banner h1 {
	padding: 10px 0 50px 0;
}
.get-inspire {
	padding: 50px 0;
}
.get-inspire h1 {
	padding: 10px 0 30px;
}
.newsletter {
	padding: 40px 0;
}
.newsletter input[type="text"] {
	width: 276px;
	margin: 28px auto 15px;
}
.blog-post {
	padding: 25px 0 5px;
}
.blog-box {
	margin: 0 auto 20px;
	float: none;
}
.blog-box.nomargin {
	margin-right: auto !important;
}
.social-feed .social-box {
	width: 440px;
	margin: 0 auto 20px;
	float: none;
}
.social-feed .social-box.nomargin {
	margin-right: auto !important;
}
.get-in-touch {
	padding: 70px 0;
}
.get-in-touch h1 {
	padding: 0 0 40px;
}
.get-in-touch .contact-info {
}
.get-in-touch .contact-info .mail {
	width: 250px;
	float: none;
	margin: 0 auto;
	font-size: 18px;
}
.get-in-touch .contact-info .call {
	width: 130px;
	float: none;
	margin: 10px auto 0;
	font-size: 18px;
}
.pricing_table.pcol1 .price_col {
	width: 100%;
}
.pricing_table.pcol2 .price_col {
	width: 100%;
}
.pricing_table.pcol3 .price_col {
	width: 100%;
}
.pricing_table.pcol4 .price_col {
	width: 100%;
}
.pricing_table.pcol5 .price_col {
	width: 100%;
}
.price_col.highlight {
	margin-top: 10px;
}
.toggle {
	display: block;
}
.toggle a {
	width: 280;
	color: #000;
	background: url(/wp-content/themes/nature-one/images/mobile_nav_right.png) no-repeat right center #fff;
	padding: 10px;
}
.toggle a.active {
	color: #d0c90b;
}
.nav {
	display: none;
}
.nav {
	float: right;
	margin: 0;
	height: 165px;
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
}
.nav ul {
	background: #313131;
	color: #000;
	width: 440px;
}
.nav ul li {
	border-top: 1px #ccc solid;
}
.nav ul li a {
	padding: 5px 10px;
	display: block;
	color: #000;
}
.nav ul li a:hover {
	color: #d0c90b;
}
.nav ul li ul li a:before {
	content: "\00BB \00a0";
}
.nav ul li ul li a {
	padding-left: 10px;
}
.nav ul li ul li ul li a {
	padding-left: 20px;
}
.header .header-inner .logo {
	width: 100%;
	text-align: center;
	float: none;
}
.top-grey-box {
	padding: 60px 0 35px;
}
.content_sidebar, .sidebar_content {
	padding: 30px 0;
}
.content_sidebar #sitemain {
	float: none;
}
.content_sidebar #sidebar {
	float: none;
	padding-top: 20px;
}
.sidebar_content #sitemain {
	float: none;
}
.sidebar_content #sidebar {
	float: none;
	padding-top: 20px;
}
#sitefull {
	width: 100%;
	padding: 30px 0;
}
#nosidebar {
	width: 100%;
	padding: 30px 0;
}
.menu_page {
	padding-top: 0;
}
.photobooth {
	width: 313px;
	margin: 0 auto;
	margin-left: -6px;
}
.photobooth .filter-gallery {
	width: 440px;
}
#prevslide, #nextslide {
	top: -50px !important;
}
.title-404 {
	font-size: 28px;
	padding: 10px 0 5px;
	font-style: italic;
	font-weight: bold;
	color: #e1472f;
	text-transform: none;
	text-align: center;
}
.title-404 strong {
	font-size: 55px;
	padding-right: 10px;
}
.text-404 {
	color: #e1472f;
	font-size: 21px;
	text-align: center;
	line-height: 1.25;
	padding-bottom: 30px;
}
.count-box .count-content {
	width: 190px;
}
.header-shape {
	display: none;
}
#slidecaption {
	width: 80%;
	margin: 0 auto;
	left: 3%;
	display: none;
}
section h2 {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
section h2 span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.work-thumb {
	width: 262px;
	height: auto;
	margin: 0 auto 20px;
	padding: 0;
	position: relative;
}
a.example-image-link img {
	position: absolute;
	right: 3px;
	bottom: 6px;
}
.one_half {
	width: 100%;
	margin: 0 auto;
}
.last_column {
	margin-top: 30px;
}
.footer-column {
	width: 100%;
	margin: 0 auto 30px !important;
	padding: 0;
	color: #303030;
}
.footer-column h3 {
	font: 16px 'Oswald', san-serif;
	margin: 0 0 15px;
	padding: 0 0 13px;
	background: url(/wp-content/themes/nature-one/images/footer-title-bg.png) no-repeat bottom left;
}
.footerpost {
	margin: 15px 0;
	padding: 0;
}
.footerpost .footer-thumb {
	float: left;
}
.footerpost .footer-thumb img {
	width: 47px;
	height: 47px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.footerpost .footer-text {
	margin: 0;
	padding: 0;
}
.footerpost .footer-text h4 {
	font: 15px 'Oswald', san-serif;
}
.footerpost .footer-text h4 a {
	color: #303030;
}
.footer-bottom-left {
	margin: 0;
	padding: 0;
	text-align: center;
}
.footer-bottom-left ul {
	margin: 0 0 10px;
	padding: 0;
}
.footer-bottom-left ul li {
	background: url(/wp-content/themes/nature-one/images/footer-menu-separator.png) no-repeat right;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}
.footer-bottom-left ul li a:hover, .footer-bottom-left ul li.current_page_item a {
	color: #ffffff;
}
.footer-bottom-left ul li:last-child {
	background: none !important;
}
.footer-bottom-left ul li:first-child {
	padding-left: 0 !important;
}
.footer-bottom-right {
	margin: 24px 0 0;
	padding: 0;
	text-align: center;
}
#slider-page {
	margin: 199px 0 0;
	padding: 0;
}
#slider-page img {
	width: 100% !important;
	height: auto !important;
}
h3.widget-title {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
h3.widget-title span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.team-container-full .team-box li {
	display: block !important;
	margin: 0 auto 20px !important;
}
.team-box ul {
	margin-left: 0 !important;
}
.service-cell {
	width: 260px;
	margin: 0 auto 20px;
	display: block;
	text-align: center;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 25px 9px;
	box-shadow: 0 5px 8px 0 #222222;
	-moz-box-shadow: 0 5px 8px 0 #222222;
	-webkit-box-shadow: 0 5px 8px 0 #222222;
	-o-box-shadow: 0 5px 8px 0 #222222;
}
.service-cell .service-desc {
	line-height: 22px;
}
.service-cell img {
	background-color: #d1cb11;
	padding: 17px;
	border-radius: 50px;
}
.service-cell .service-desc h4 {
	font: 20px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-top: 10px;
}
.sidebar-blog {
	background-color: #353535;
	padding: 20px;
}
h3.blog-widget-title {
	font: 300 24px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-bottom: 10px;
}
.sidebar-blog a {
	color: #ffffff;
}
.blog-post-repeat {
	background-color: #353535;
	margin-bottom: 30px;
	padding: 20px;
}
.blog-post-repeat .post-thumb img {
	padding: 3px;
	border: 1px solid #606060;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 150px;
	height: 100px;
}
a.read-more {
	background-color: #222222;
	padding: 6px 10px;
}
a.read-more:hover {
	background-color: #000000;
}
h2.blog-title {
	font: 300 24px 'Open Sans', san-serif;
	margin-bottom: 10px;
	color: #d1cb11;
}
h1.screen-reader-text, h3#reply-title {
	font: 22px 'Open Sans', san-serif;
	color: #d1cb11;
}
.nivoSlider img {
	top: 142px !important;
}
.slide_info {
	width: 80% !important;
	top: 170px !important;
}
.slide_info h2 {
	font-size: 20px !important;
}
.slide_info p {
	display: none;
}
.nivo-directionNav a {
	top: 65% !important;
	width: 80px !important;
	background-size: 100% !important;
}
a.nivo-prevNav {
	background-position: 39px 0 !important;
	left: -30px !important;
}
a.nivo-nextNav {
	background-position: -39px 0 !important;
	right: -30px !important;
}
}
 @media screen and (max-width: 479px) {
body {
	min-width: 320px;
}
.middle-align {
	width: 300px;
}
.main-form-area {
	width: 300px;
}
.main-form-area p.left, .main-form-area p.right {
	width: 300px;
	float: none;
	margin: 0 0 25px 0;
}
.main-form-area textarea {
	width: 89%;
}
.main-form-area p.right input[type="email"], p.right input[type="url"], .main-form-area p.left input[type="text"], p.left input[type="tel"] {
	width: 89%;
}
.header .header-inner {
	width: 300px;
	padding-bottom: 10px;
}
.feature-box {
	width: 221px;
	height: 221px;
	margin: 0 auto 25px;
	display: block;
	float: none;
}
#slider {
	height: 292px !important;
}
.awesome-bg {
	padding: 25px 0 1px;
}
.awesome-bg input[type="button"] {
	margin-top: 20px;
}
.awesome-bg ul {
	width: 300px;
}
.work-box .step-1, .work-box .step-2, .work-box .step-3 {
	float: none;
	margin: 0 0 10px 0;
	height: 65px;
}
.work-box .work-info {
	float: none;
}
.second-row .accordian-div {
	float: none;
	padding-bottom: 25px;
}
.second-row .skill-bar {
	margin: 20px 0 0;
	padding: 0 0 30px;
	float: none;
}
.work-section {
	padding: 10px 0 20px;
}
.second-row {
	margin: 15px 0 0;
}
.team-container-full .carousel .inner {
	width: 300px;
}
.about-us-bg h1 {
	padding-top: 30px;
	padding-bottom: 5px;
}
.count-box {
	width: 300px;
	margin: 0 auto 20px;
	float: none;
}
.about-us-bg .counter {
	padding-bottom: 25px;
}
.left-image {
	float: none;
}
.feature-services {
	padding: 30px 0;
}
.left-image {
	float: none;
	text-align: center;
	padding-bottom: 15px;
}
.right-features {
	float: none;
}
.right-features .feature-cell .feature-desc {
	float: right;
	width: 240px;
}
.testimonial-section .testimonial-box {
	width: 272px;
	margin: 20px auto 0;
	float: none;
}
.testimonial-section .testimonial-box.nomargin {
	margin-right: auto !important;
}
.services-banner {
	padding: 50px 0 70px;
}
.services-banner h1 {
	padding: 10px 0 50px 0;
}
.get-inspire {
	padding: 50px 0;
}
.get-inspire h1 {
	padding: 10px 0 30px;
}
.newsletter {
	padding: 40px 0;
}
.newsletter input[type="text"] {
	width: 276px;
	margin: 28px auto 15px;
}
.blog-post {
	padding: 25px 0 5px;
}
.blog-box {
	margin: 0 auto 20px;
	float: none;
}
.blog-box.nomargin {
	margin-right: auto !important;
}
.social-feed .social-box {
	width: 300px;
	margin: 0 auto 20px;
	float: none;
}
.social-feed .social-box.nomargin {
	margin-right: auto !important;
}
.get-in-touch {
	padding: 70px 0;
}
.get-in-touch h1 {
	padding: 0 0 40px;
}
.get-in-touch .contact-info {
}
.get-in-touch .contact-info .mail {
	width: 250px;
	float: none;
	margin: 0 auto;
	font-size: 18px;
}
.get-in-touch .contact-info .call {
	width: 130px;
	float: none;
	margin: 10px auto 0;
	font-size: 18px;
}
.pricing_table.pcol1 .price_col {
	width: 100%;
}
.pricing_table.pcol2 .price_col {
	width: 100%;
}
.pricing_table.pcol3 .price_col {
	width: 100%;
}
.pricing_table.pcol4 .price_col {
	width: 100%;
}
.pricing_table.pcol5 .price_col {
	width: 100%;
}
.price_col.highlight {
	margin-top: 10px;
}
.toggle {
	display: block;
}
.toggle a {
	width: 280;
	color: #000;
	background: url(/wp-content/themes/nature-one/images/mobile_nav_right.png) no-repeat right center #fff;
	padding: 10px;
}
.toggle a.active {
	color: #d0c90b;
}
.nav {
	display: none;
}
.nav {
	float: right;
	margin: 0;
	height: 165px;
	position: relative;
	overflow-x: hidden;
	overflow-y: scroll;
}
.nav ul {
	background: #313131;
	color: #000;
	width: 300px;
}
.nav ul li {
	border-top: 1px #ccc solid;
}
.nav ul li a {
	padding: 5px 10px;
	display: block;
	color: #000;
}
.nav ul li a:hover {
	color: #d0c90b;
}
.nav ul li ul li a:before {
	content: "\00BB \00a0";
}
.nav ul li ul li a {
	padding-left: 10px;
}
.nav ul li ul li ul li a {
	padding-left: 20px;
}
.header .header-inner .logo {
	width: 100%;
	text-align: center;
	float: none;
}
.top-grey-box {
	padding: 60px 0 35px;
}
.content_sidebar, .sidebar_content {
	padding: 30px 0;
}
.content_sidebar #sitemain {
	float: none;
}
.content_sidebar #sidebar {
	float: none;
	padding-top: 20px;
}
.sidebar_content #sitemain {
	float: none;
}
.sidebar_content #sidebar {
	float: none;
	padding-top: 20px;
}
#sitefull {
	width: 100%;
	padding: 30px 0;
}
#nosidebar {
	width: 100%;
	padding: 30px 0;
}
.menu_page {
	padding-top: 0;
}
.photobooth {
	width: 313px;
	margin: 0 auto;
	margin-left: -6px;
}
.photobooth .filter-gallery {
	width: 300px;
}
#prevslide, #nextslide {
	top: -50px !important;
}
.title-404 {
	font-size: 28px;
	padding: 10px 0 5px;
	font-style: italic;
	font-weight: bold;
	color: #e1472f;
	text-transform: none;
	text-align: center;
}
.title-404 strong {
	font-size: 55px;
	padding-right: 10px;
}
.text-404 {
	color: #e1472f;
	font-size: 21px;
	text-align: center;
	line-height: 1.25;
	padding-bottom: 30px;
}
.count-box .count-content {
	width: 190px;
}
.header-shape {
	display: none;
}
#slidecaption {
	width: 80%;
	margin: 0 auto;
	left: 3%;
	display: none;
}
section h2 {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
section h2 span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.work-thumb {
	width: 262px;
	height: auto;
	margin: 0 auto 20px;
	padding: 0;
	position: relative;
}
a.example-image-link img {
	position: absolute;
	right: 3px;
	bottom: 6px;
}
.one_half {
	width: 100%;
	margin: 0 auto;
}
.last_column {
	margin-top: 30px;
}
.footer-column {
	width: 276px;
	margin: 0 auto 30px !important;
	padding: 0;
	color: #303030;
}
.footer-column h3 {
	font: 16px 'Oswald', san-serif;
	margin: 0 0 15px;
	padding: 0 0 13px;
	background: url(/wp-content/themes/nature-one/images/footer-title-bg.png) no-repeat bottom;
}
.footerpost {
	margin: 15px 0;
	padding: 0;
}
.footerpost .footer-thumb {
	float: left;
}
.footerpost .footer-thumb img {
	width: 47px;
	height: 47px;
	border: 1px solid #ffffff;
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}
.footerpost .footer-text {
	margin: 0;
	padding: 0;
}
.footerpost .footer-text h4 {
	font: 15px 'Oswald', san-serif;
}
.footerpost .footer-text h4 a {
	color: #303030;
}
.footer-bottom-left {
	margin: 0;
	padding: 0;
	text-align: center;
}
.footer-bottom-left ul {
	margin: 0 0 10px;
	padding: 0;
}
.footer-bottom-left ul li {
	background: url(/wp-content/themes/nature-one/images/footer-menu-separator.png) no-repeat right;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
}
.footer-bottom-left ul li a:hover, .footer-bottom-left ul li.current_page_item a {
	color: #ffffff;
}
.footer-bottom-left ul li:last-child {
	background: none !important;
}
.footer-bottom-left ul li:first-child {
	padding-left: 0 !important;
}
.footer-bottom-right {
	margin: 24px 0 0;
	padding: 0;
	text-align: center;
}
#slider-page {
	margin: 199px 0 0;
	padding: 0;
}
#slider-page img {
	width: 100% !important;
	height: auto !important;
}
h3.widget-title {
	font-size: 20px;
	border-bottom: 1px solid #595959;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
h3.widget-title span {
	border-bottom: 6px solid #d1cb11;
	padding-bottom: 3px;
}
.team-container-full .team-box li {
	display: block !important;
	margin: 0 auto 20px !important;
}
.team-box ul {
	margin-left: 0 !important;
}
.service-cell {
	width: 260px;
	margin: 0 auto 20px;
	display: block;
	text-align: center;
	border: 1px solid #cccccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 25px 9px;
	box-shadow: 0 5px 8px 0 #222222;
	-moz-box-shadow: 0 5px 8px 0 #222222;
	-webkit-box-shadow: 0 5px 8px 0 #222222;
	-o-box-shadow: 0 5px 8px 0 #222222;
}
.service-cell .service-desc {
	line-height: 22px;
}
.service-cell img {
	background-color: #d1cb11;
	padding: 17px;
	border-radius: 50px;
}
.service-cell .service-desc h4 {
	font: 20px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-top: 10px;
}
.sidebar-blog {
	background-color: #353535;
	padding: 20px;
}
h3.blog-widget-title {
	font: 300 24px 'Open Sans', san-serif;
	color: #d1cb11;
	margin-bottom: 10px;
}
.sidebar-blog a {
	color: #ffffff;
}
.blog-post-repeat {
	background-color: #353535;
	margin-bottom: 30px;
	padding: 20px;
}
.blog-post-repeat .post-thumb img {
	padding: 3px;
	border: 1px solid #606060;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 150px;
	height: 100px;
}
a.read-more {
	background-color: #222222;
	padding: 6px 10px;
}
a.read-more:hover {
	background-color: #000000;
}
h2.blog-title {
	font: 300 24px 'Open Sans', san-serif;
	margin-bottom: 10px;
	color: #d1cb11;
}
h1.screen-reader-text, h3#reply-title {
	font: 22px 'Open Sans', san-serif;
	color: #d1cb11;
}
.nivoSlider img {
	top: 142px !important;
}
.slide_info {
	width: 80% !important;
	top: 170px !important;
}
.slide_info h2 {
	font-size: 20px !important;
}
.slide_info p {
	display: none;
}
.nivo-directionNav a {
	top: 65% !important;
	width: 55px !important;
	background-size: 100% !important;
}
a.nivo-prevNav {
	background-position: 27px 0 !important;
	left: -20px !important;
}
a.nivo-nextNav {
	background-position: -27px 0 !important;
	right: -20px !important;
}
}
