/*****************************
 HTML Reset
*****************************/
* {
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: inherit;
}
/* Focus Reset */
:focus {
	outline: 0;
}
/*****************************
 Selection
*****************************/
::selection {
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
}
::-moz-selection {
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
}
::-webkit-selection {
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
}
/*****************************
Web Fonts
*****************************/

@font-face {
    font-family: 'avantgarde_cebold';
    src: url('css/../fonts/itc_avant_garde_ce_gothic_demi_0-webfont.eot');
    src: url('css/css/../fonts/itc_avant_garde_ce_gothic_demi_0-webfont.eot') format('embedded-opentype'),
        url('css/../fonts/itc_avant_garde_ce_gothic_demi_0-webfont.woff') format('woff'),
        url('css/../fonts/itc_avant_garde_ce_gothic_demi_0-webfont.ttf') format('truetype'),
        url('css/../fonts/itc_avant_garde_ce_gothic_demi_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'avantgarde_ceregular';
    src: url('css/../fonts/itc_avant_garde_ce_gothic_book-webfont-webfont.eot');
    src: url('css/css/../fonts/itc_avant_garde_ce_gothic_book-webfont-webfont.eot') format('embedded-opentype'),
        url('css/../fonts/itc_avant_garde_ce_gothic_book-webfont-webfont.woff') format('woff'),
        url('css/../fonts/itc_avant_garde_ce_gothic_book-webfont-webfont.ttf') format('truetype'),
        url('css/../fonts/itc_avant_garde_ce_gothic_book-webfont-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*OLD FONTS*/
@font-face {
    font-family: 'MyriadProLight';
    src: url('fonts/myriadpro-light-webfont.eot');
    src: url('fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-light-webfont.woff') format('woff'),
         url('fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MyriadProSemibold';
	src: url('fonts/myriadpro-semibold-webfont.eot');
	src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-semibold-webfont.woff') format('woff'),
		 url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'),
		 url('fonts/myriadpro-semibold-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProItalic';
	src: url('fonts/myriadpro-it-webfont.eot');
	src: url('fonts/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/myriadpro-it-webfont.woff') format('woff'),
		 url('fonts/myriadpro-it-webfont.ttf') format('truetype'),
		 url('fonts/myriadpro-it-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'DroidSerifItalic';
    src: url('fonts/DroidSerif-Italic-webfont.eot');
    src: url('fonts/DroidSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSerif-Italic-webfont.woff') format('woff'),
         url('fonts/DroidSerif-Italic-webfont.ttf') format('truetype'),
         url('fonts/DroidSerif-Italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*end of old fonts*/


/*****************************
 Body
*****************************/
body {
/*	background: #eeeeee url(img/body_BG.jpg) repeat;*/
    background: url(img/main-bg.jpg) repeat-x #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
	line-height: 175%;
    color: #313131;
}
/*
.home {
    background: url(img/main-bg.jpg) repeat-x #ffffff;
}
*/
/*****************************
 Hyperlinks
*****************************/
a {
	color: #2F5911;
	text-decoration: none;
	cursor: pointer;
}
a:hover,
a:active {
	color: #111;
	text-decoration: none;
}
a img {
	border: 0px;
}
/*****************************
 Paragraph and Headings
*****************************/
p {
	margin: 0px 0px 15px 0px;
}
h1 {
	font-size: 26px;
    font-family: 'avantgarde_cebold', sans-serif;
    font-weight: normal;
	color: #438901;
	line-height: 130%;
}
h2 {
	font-size: 22px;
    font-family: 'avantgarde_cebold', sans-serif;
	font-weight: normal;
	color: #222222;
	margin: 0px 0px 15px 0px;
	line-height: 150%;
}
h3 {
	font-size: 19px;
    font-family: 'avantgarde_cebold', sans-serif;
    font-weight: normal;
	color: #444444;
	margin: 0px 0px 15px 0px;
	line-height: 150%;
}
h4 {
	font-size: 16px;
    font-family: 'avantgarde_cebold', sans-serif;
    font-weight: normal;
	color: #666666;
	margin: 0px 0px 15px 0px;
	line-height: 175%;
}
h5 {
	font-size: 16px;
	font-family: 'arial', helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 15px 0px;
	line-height: 100%;
	padding: 5px;
	background: #222222;
}
h6 {
	font-size: 16px;
	font-family: 'arial', helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	margin: 0px 0px 15px 0px;
	line-height: 100%;
	padding: 5px;
	background: #444444;
}
/*****************************
 List Styling
*****************************/
/* Unordered Lists */
#wrapper ul{
	list-style-type: disc;
	list-style-position: inside;
	margin: 0px 0px 15px 15px;
	text-indent: -12px;
}
#wrapper ul li {
	margin-bottom: 3px;
}
#wrapper ul ul{
	list-style-type: circle;
	list-style-position: inside;
	margin: 0px 0px 15px 15px;
	text-indent: -12px;
}
/* Ordered Lists */
#wrapper ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 15px 16px;
}
#wrapper ol li {
	margin: 0px 0px 3px 0px;
}
#wrapper ol ol{
	list-style-type: lower-alpha;
	list-style-position: outside;
	margin: 0px 0px 15px 16px;
}
/* Definition Lists */
#wrapper dl {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	display: inline-block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
#wrapper dl dt {
	clear: left;
	float: left;
	width: 18%;
	margin: 0px;
	padding: 2%;
	border-top: 1px solid #dddddd;
	font-weight: bold;
	color: #333333;
}
#wrapper dl dd {
	float: left;
	width: 74%;
	margin: 0px;
	padding: 2%;
	border-top: 1px solid #dddddd;
}
/*****************************
 Form Elements
*****************************/
input[type="text"],
textarea,
select {
	margin: 0px;
	background: #ffffff;
	border: 1px solid #dddddd;
	width: 168px;
	padding: 10px;
	font-family: 'arial', helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
label {
	color: #000000;
	font-family: 'arial', helvetica, sans-serif;
}
/*****************************
 Contact Form
*****************************/
/* Contact Box Color */
.contact_box {
	background:linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
	box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.44);
}


.contact-form {
    width: 100%;
    /*	padding: 20px;*/
    line-height: 100%;
    display: inline-block;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

    /* -webkit-box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.44);
    box-shadow: 0px 0px 5px 0px rgba(136, 136, 136, 0.44); */
}

.sidebar h2 {
	line-height: 100%;
	background: #03a649;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding: 15px;
}


.qcf{
    padding: 0 20px 20px 20px;
}
.contact-form h2 {
    font-family: 'avantgarde_cebold', sans-serif;
    color: #03A649;
	font-size: 20px;
	line-height: 100%;

    line-height: 100%;
    background: #d66900;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    padding: 15px;
}
.required {
	color: #ff0000;
	font-size: 12px;
}
.form-element {
	width: 100%;
	margin: 0px 0px 5px 0px;
	display:inline-block;
}
.form-element:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Contact Form Elements */
.form-element label {
	float: left;
	margin: 7px 0px 3px 0px;
	color: #777;
}
.form-element input[type="text"] {
	float: right;
}
.form-element textarea {
	width: 100%;
	line-height: 150%;
	height: 120px;
	max-width:100%;
  	max-width: 227px\9; /* IE FIX */
	-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  .box-sizing: border-box;
}
/* Submit Button */
.form-element input[type="submit"] {
    cursor: pointer;
    width: 100%;
    background: #03a649;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    /* font-family: 'Arvo', serif; */
    border: 0px;

}
.form-element input[type="submit"]:hover {
	color: #ffffff;
    background: #be4300 ;
}
/* Submit Elements */
.confirm {
	color: #8ED334;
	font-size: 12px;
	background: #EAF7D9;
	border: 1px solid #BBDF8D;
	padding: 10px;
	display: block;
	clear: both;
	text-align: center;
	margin: 10px 0px 0px 0px;
}
.error {
	color: #F45555;
	font-size: 12px;
	background: #FFD1D1;
	border: 1px solid #F8ACAC;
	padding: 10px;
	display: block;
	clear: both;
	text-align: center;
	margin: 10px 0;
}
/* Errors */
.formError.inline {
	display: block!important;
}
.formError.inline .formErrorContent {
	margin-top: 1px;
	padding: 5px 3%;
	width: 94%;
}
/* Captcha */
#recaptcha_widget {
	width: 100%;
}
#recaptcha_widget #recaptcha_image[style],
#recaptcha_widget #recaptcha_image img[style] {
	width: 100% !important;
	height: auto !important;
}
#recaptcha_widget #recaptcha_image a#recaptcha_audio_play_again,
#recaptcha_widget #recaptcha_image a#recaptcha_audio_download {
	padding: 10px 10px 10px 40px;
	width: auto;
	display: block;
	color: #666666;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 10px center;
}
#recaptcha_widget #recaptcha_image a#recaptcha_audio_play_again {
	background-image: url(img/captcha-audio-light.png);
}
#recaptcha_widget #recaptcha_image a#recaptcha_audio_download {
	background-image: url(img/captcha-download-light.png);
}
#recaptcha_widget #recaptcha_image a#recaptcha_audio_play_again:hover,
#recaptcha_widget #recaptcha_image a#recaptcha_audio_download:hover {
	background-color: #333333;
	color: #ffffff;
}
#recaptcha_widget #recaptcha_image {
	margin: 0px 0px 10px 0px;
}
#recaptcha_widget span.recaptcha_only_if_image,
#recaptcha_widget span.recaptcha_only_if_audio {
	margin: 0px 0px 10px 0px;
	width: 100%;
	display: inline-block;
}
#recaptcha_widget input#recaptcha_response_field {
	margin: 0px 0px 10px 0px;
	width: 228px;
	display: inline-block;
}
#recaptcha_widget .captchaImgs-contain {
	width: 100%;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}
#recaptcha_widget .captchaImgs-contain span {
	width: 170px;
	float: left;
	line-height: 15px;
}
#recaptcha_widget .captchaImgs-contain .captchaImgs {
	width: 80px;
	float: right;
}
#recaptcha_widget .captchaImgs-contain .captchaImgs div + div {
	margin: 0px 0px 0px 10px;
}
#recaptcha_widget .recaptcha_get,
#recaptcha_widget .recaptcha_only_if_image,
#recaptcha_widget .recaptcha_only_if_audio,
#recaptcha_widget .recaptcha_help {
	width: 20px;
	height: 15px;
	float: left;
}
#recaptcha_widget .recaptcha_get a,
#recaptcha_widget .recaptcha_only_if_image a,
#recaptcha_widget .recaptcha_only_if_audio a,
#recaptcha_widget .recaptcha_help a {
	width: 20px;
	height: 15px;
	display: block;
	position: relative;
}
/*****************************
 Tables
*****************************/
/* table {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 0px;
	border-right: 0px;
}
tr {
	margin: 0px;
	padding: 0px;
}
th {
	margin: 0px;
	padding: 5px;
	background: #009FE3;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 1px #1879c6;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
td {
	margin: 0px;
	padding: 2px;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}*/
/*****************************
 Other HTML elements
*****************************/
/* Bold */
strong,
b {
	font-weight: bold;
}
/* Italic */
em,
i {
	font-style: italic;
}
/* Horizontal Rule */
hr {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #dddddd;
	background: none;
	height: 0px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
/*****************************
 Website Structure
*****************************/
.container-all {
	padding-top: 20px;
	background: url(img/headerBG.jpg) top center repeat-x;
}
.home .container-all {
	background: transparent;
	background-image: none;
}
.container {

}
/*****************************
 Header
*****************************/
/*
#header-contain {
	width: 100%;
	margin: 0px 0px;
	background: url(img/header-strip.png) repeat-x;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.home #header-contain {
	margin-bottom: 330px;
}
*/
#header {
	width: 1036px;
	margin: 0px auto;
    padding: 25px;
/*    background: url(img/logo_new.png) left center no-repeat;*/
	position: relative;
	z-index: 10;
	overflow: hidden;
}
/* Logo */
.logo {
	margin: 0px;
	text-align: left;
}
.logo img {
/*    height: 84px;*/
    width: auto;
	text-align: left;
}
.logo a {
	display: inline-block;
}
/*****************************
 Call To Action
*****************************/
.call-to-action {
    position: absolute;
    width: auto;
    margin: 0px;
    padding: 0px;
    right: 30px;
    top: 45px;
    text-align: right;


}
.call-to-action div {
	margin: 0px;
}
.call-to-action div > span {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	background: none;
	color: #ddd;
	/*font-weight: bold;*/
}
/* .call-to-action .contact-name {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: 30px 0px 15px 0px;
} */
.call-to-action .contact-phone {
/*
	font-size: 22px;
	line-height: 100%;
	font-weight: normal;
	margin: 0px 0px;
	padding: 10px 20px;
	border: 1px solid #438901;
	color: #FFF;
	line-height: 100%;
	display: inline-block;
	font-family: 'MyriadProSemibold', 'arial', helvetica, sans-serif;
*/

    text-align: right;
    font-size: 23px;
    line-height: 15px;
    font-weight: normal;
    margin: 0px 0px 12px 0px;
    padding: 5px 0px 5px 35px;
    background: url(img/phone-icon_orange.png) 20px 0px no-repeat;
    width: 185px;
    float: right;
    color: #d66900;
    font-family: 'avantgarde_cebold', sans-serif;

}
.call-to-action .contact-phone a {
	font-size: 22px;
	line-height: 100%;
    color: #d66900;
}
.call-to-action .contact-email a {
    font-size: 21px;
    color: #d66900;
    font-family: 'avantgarde_ceregular', sans-serif;
}

.cta {
    position: absolute;
    top: 31px;
    right: 122px;
    width: 270px;
    background: #DC6C00;
    border-radius: 3px;
}
.call-to-action .cta h2{
    font-size: 20px;
    line-height: 100%;
    /*    background: #D66900;*/
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    padding: 9px;
    margin: 0px;
}
.call-to-action .contact-email {
    font-size: 15px;
    line-height: 15px;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    padding: 5px 0px 5px 35px;
    /* background: url(img/email-dark.png) left center no-repeat;*/
}
.call-to-action .contact-social {
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	margin: 0px;
	float: left;
	/*display: inline-block;*/
}
/*
.call-to-action .contact-social a {
	margin: 0px 10px 0px 0px;
	display: block;
	position: relative;
	float: right;

}
*/
.call-to-action .facebook {
/*
    position: relative;
    right: -185px;
*/

}
.call-to-action .contact-social a:hover > .title,
#recaptcha_widget .captchaImgs-contain .captchaImgs a:hover > .title {
	display: block;
	visibility: visible;
}
.call-to-action .contact-social a .title,
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title {
	position: absolute;
	font-size: 10px;
	line-height: 10px;
	color: #ffffff;
	text-align: center;
	padding: 3px;
	background: #333333;
	top: -23px;
	left: 11px;
	margin-left: -17px;
	width: 50px;
	display: none;
	visibility: hidden;
}
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title {
	left: 8px;
}
#recaptcha_widget .captchaImgs-contain .captchaImgs .recaptcha_get a .title {
	top: -53px;
}
#recaptcha_widget .captchaImgs-contain .captchaImgs .recaptcha_only_if_image a .title,
#recaptcha_widget .captchaImgs-contain .captchaImgs .recaptcha_only_if_audio a .title {
	top: -43px;
}
/* Arrow */
.call-to-action .contact-social a .title:after,
.call-to-action .contact-social a .title:before,
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title:after,
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.call-to-action .contact-social a .title:after,
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title:after {
	border-color: rgba(51, 51, 51, 0);
	border-top-color: #333333;
	border-width: 3px;
	left: 50%;
	margin-left: -3px;
}
.call-to-action .contact-social a .title:before,
#recaptcha_widget .captchaImgs-contain .captchaImgs a .title:before {
	border-color: rgba(51, 51, 51, 0);
	border-top-color: #333333;
	border-width: 3px;
	left: 50%;
	margin-left: -3px;
}
/*****************************
 Navigation Bar
*****************************/
/*****************************
Navigation Bar
*****************************/
#menu {
    background: none;
    width: 100%;
    margin-bottom: 15px;
}
/* Level 1 */
#menu #top {
    background: #03A649;
    line-height: 100%;
    margin: 0px auto;
    padding: 0px;
    width: 1036px;
    z-index: 99;
    display: inline-block;
}
#menu #top li {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 99;
}
/* Top Level Link Styling */
#menu #top li a {
    color: #ffffff;
    display: block;
    font-weight: normal;
    margin: 0px;
    padding: 20px 30px;
    font-size: 14px;
    line-height: 100%;
    font-family: 'avantgarde_ceregular', sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: lowercase;
}
#menu #top li a:hover,
#menu #top li a:active,
#menu #top li.current a,
#menu #top li:hover > a {
    background: #d66900;
    /*    color: #03a649;*/
}
/* Level 2 */
#menu #top li:hover > ul {
    display: block;
}
#menu #top ul {
    background: #03A649;
    display: none;
    left: 0;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top:54px;
    width: 185px;
    z-index: 99;
}
#menu #top ul li {
    float: none;
    margin: 0px;
    padding: 0px;
    z-index: 99;
}
/* Second Level Link Styling and Onwards */
#menu #top li > ul li a {
    background: none;
    color: #fff;
    font-weight: normal;
    padding: 9px 9px 9px 9px;
    font-size: 12px;
    line-height: 100%;
}
#menu #top li > ul li a:hover {
    background: #d66900 !important;
    /*    color: #03a649 !important;*/
}
/* Level 3 */
#menu #top ul ul {
    left: 181px;
    top: 0px;
    z-index: 99;
}
/* Menu Clearfloat */
#menu #top:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#menu #top {
    display: block;
}
* html #menu #top {
    height: 1%;
}
*+html #menu #top {
    height: 1%;
}
/*****************************
 Site Content
*****************************/
#wrapper {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	background: #fff;
}
 .content-middle{
    padding: 0 30px;
}
.sidebar + .content-middle {
    margin-right: 300px;
    padding: 0 30px;
}
/* Breadcrumbs */
.breadcrumb {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	background: none;
	color: #aaa;
	font-size: 11px;
	line-height: 100%;

    display: none;
}
.breadcrumb a {
	color: #999;
}
.breadcrumb a:hover,
.breadcrumb a:active {
	color: #333333;
}
/* Page Headings */
.heading {
	width: 100%;
	background: none;
	margin: 30px 0px;
	padding: 0px;
	display: inline-block;
}
.home .heading h1 {
    text-align: center;
    font-size: 23px;

}
/* Sidebar */
.sidebar {
	width: 300px;
	background: none;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	float: right;
}
.page .sidebar{
  margin-top:-65px;
}
.contact .sidebar{
  margin-top:-65px;
}
/* Widgets */
.sidebar .widget {
	display: block;
}
.sidebar .widget + .widget {
	margin: 15px 0px 0px 0px;
}
.widget-title {
	font-size: 16px;
	font-family: 'arial', helvetica, sans-serif;
	font-weight: bold;
	color: #444444;
	margin: 0px 0px 15px 0px;
	line-height: 175%;
}
/* Main Pages */
.content {
	width: 920px;
	background: none;
	margin: 0px 30px 30px 30px;
	padding: 0px;
}
/* Content With Sidebar */
.content-left {
	width: 650px;
	background: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
}
.content_bottom {
  padding: 10px 30px;
}
.home-sidebar {
	width: 100%;
	margin: 20px 0px;
}

/*****************************
 Photo Gallery
*****************************/
.gallery-container {

}
.gallery-text {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.overview_thumbnail_all {
	float: left;
	padding: 0 15px 0 0;
}
/* Photo Gallery Thumbnails */
.thumbnail-all {
	margin: 15px;
	background: none;
	width: 200px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	*zoom: 1;
  *display: inline;
}
.thumbnail-all:hover {
	margin: 5px;
	padding: 7px;
	border: 3px solid #eeeeee;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.thumbnail {
	margin: 0px;
	width: auto;
	height: auto;
	background: none;
	overflow: hidden;
}
.image-title {
	margin: 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
}
.image-title a {
	width: auto;
	display: block;
	font-size: 16px;
	line-height: 16px;
	font-family: 'arial', helvetica, sans-serif;
	background: #dddddd;
	color: #333333;
	padding: 5px;
}
.image-title a:hover {
	color: #ffffff;
	background: #777777;
}
.image-description {
	margin: 0px;
	padding: 0px;
	background: none;
	width: 100%;
	color: #999999;
	font-size: 11px;
}
.thumbnail img {
	margin: auto;
	display:block;
	min-width: 160px;
}
.thumbnail img:hover {
	margin: auto;
	display:block;
}
/*****************************
 Overview
*****************************/
/* .content.overview ul > li{
	list-style: none;
} */
.content.overview ul li {
	margin-bottom: 7px;
	margin-top: 4px;
}
.content.overview ul ul li ul {
	list-style-type: square !important;
}
/*****************************
 404 Page
*****************************/
/* Google Search */
#goog-fixurl {
	width: 100%;
	display: inline-block;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
#goog-wm {
	width: 100%
}
#goog-wm .content {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#goog-wm .content h3.other-things {
	display: none;
}
#goog-wm .content ul {
	list-style: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
}
#goog-wm .content li.search-goog {
	list-style: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #444444;
	margin: 0px;
	line-height: 100%;
	text-align: center;
}
#goog-wm .content li.search-goog form {
	display: block;
}
#goog-wm .content li.search-goog input {
	margin: 15px auto 0px auto;
	display: block;
	text-align: center;
	font-family: 'Arial', Helvetica, Sans-Serif;
}
#goog-wm .content li.search-goog input#goog-wm-qt {
	border: 1px solid #c6c6c6;
	padding: 9px;
	width: 552px;
	font-size: 14px;
	line-height: 14px;
}
#goog-wm .content li.search-goog input#goog-wm-qt:active,
#goog-wm .content li.search-goog input#goog-wm-qt:focus {
	border: 1px solid #4D90FE;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
#goog-wm .content li.search-goog input#goog-wm-sb {
	width: auto;
	padding: 10px;
	font-size: 11px;
	line-height: 11px;
	border: 1px solid #c6c6c6;
	color: #444444;
	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	font-weight: bold;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#goog-wm .content li.search-goog input#goog-wm-sb:hover,
#goog-wm .content li.search-goog input#goog-wm-sb:active {
	color: #222222;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/*****************************
 Blog
*****************************/
/* Blog Page */
.blog-container {
	padding: 0px;
	margin: 0px 0px 30px 0px;
	background: #ffffff;
	border: 1px solid #dddddd;
	/* -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); */
}
.blog-image {
	width: 200px;
	height: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.blog-image a {
	display: block;
}
.blog-content.image-left {
	margin: 0px 0px 0px 200px;
	padding: 30px;
}
.blog-title {
	padding: 0px;
	margin: 0px;
	background: none;
	color: #aaaaaa;
	position: relative;
}
.blog-title a {
	/* color: #000000; */
	font-weight: bold;
	font-size: 14px;
}
/* .blog-title a:hover,
.blog-title a:active {
	color: #777777;
} */
.blog-social {
	/*width: 300px;
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: right;*/
	margin: 15px 0px 0px 0px;
}
.blog-body {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	background: none;
}
.blog-social .gplus {
	width: 70px;
	float: left;
}
.blog-social .fb {
	width: 85px;
	float: left;
}
.blog-social .twitter {
	width: 80px;
	float: left;
}
/* Latest Posts - Home */
#home-blog .blog-container {
	width: 156px;
	float: left;
}
#home-blog div.blog-container + div.blog-container {
	margin: 0px 0px 30px 30px;
}
#home-blog .blog-image {
	width: 156px;
	height: 156px;
	float: none;
}
#home-blog .blog-image img {
	width: 156px;
	height: 156px;
}
#home-blog .blog-image a {
	display: block;
}
#home-blog .blog-content {
	margin: 10px 0px 0px 0px;
}
#home-blog .blog-title {
	text-align: center;
	width: 136px;
}
#home-blog .blog-title a {
	display: block;
}
#home-blog .blog-all {
	display: block;
	clear: both;
}
#home-blog .blog-all a {
	display: inline-block;
	padding: 10px;
	margin: 0px;
	background: #333333;
	color: #ffffff;
}
#home-blog .blog-all a:hover,
#home-blog .blog-all a:active {
	background: #000000;
}
/* Latest Posts - Module */
.blog-post {
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.blog-post .img {
	width: 60px;
	float: left;
}
.blog-post .titleimg {
	margin: 0px 0px 0px 70px;
}
.blog-post .date {
	display: block;
	width: 100%;
	color: #aaaaaa;
	font-size: 10px;
}
/*****************************
 Footer
*****************************/
#footer-trim {
	width: 100%;
	background: url(img/footer-grass.png) center repeat-x;
	height: 49px;
}
#footer-contain {
	width: 100%;
	background: #438505;
	background: #e1e1e1;
	display: inline-block;
}
#footer {
	margin: 0px auto;
	width: 960px;
	font-size: 10px;
	background: transparent;
	color: #fff;
	padding: 40px 0px;
	vertical-align: top;
}
#footer h3 {
	margin: 10px 0px 2px 0px;
	padding: 0px;
    color:#444444;
}
.footer-links {
	width: 49%;
	float: left;
}
#mywork-contain {
	width: 100%;
    background: #03a649;
}
.footer-mywork {
	margin: 0px auto;
	width: 960px;
	font-size: 10px;
	line-height: 10px;
	background: transparent;
	color: #ffffff;
	padding: 10px 30px;
	text-align: right;
}
.footer-mywork span.left {
	float: left;
	/*display: none;*/
}
/* Footer Links */
#footer a {
	color: #444;
}
#footer a:hover,
#footer a:active {
	text-decoration: underline;
}
.footer-mywork a {
	color: #ffffff;
}
.footer-mywork a:hover,
.footer-mywork a:active {
	text-decoration: underline;
}
/*****************************
 Standard Footer Sitemap
*****************************/
.mini_sitemap {
	width: 100%;
}
.mini_sitemap ul.top {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
/* Level 1 */
.mini_sitemap ul.top li {
	width: 136px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px;
	list-style: none;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}
.mini_sitemap ul.top > li > a {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #222222;
	display: block;
}
/* IE 7 Hack */
.mini_sitemap ul.top > li {
	zoom: 1;
	*display: inline;
	_height: 100%;
}
/* Level 2 */
.mini_sitemap ul.top ul {
	width: 100%;
	display: none;
}
.mini_sitemap ul.top ul li {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: block;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
}
/* Level 3 */
.mini_sitemap ul.top ul ul {
	width: auto;
	margin: 10px 0px 0px 10px;
	display: block;
}
.mini_sitemap ul.top ul ul li {
}
/* Level 4 */
.mini_sitemap ul.top ul ul {
}
.mini_sitemap ul.top ul ul li {
}
/*****************************
 Custom Footer
*****************************/
.footer-custom {
	margin: 0px 10px;
}
.footer-custom div {
	vertical-align: top;
}
/* IE 7 Hack */
.footer-custom > div {
	zoom: 1;
	*display: inline;
	height: 100%;
    color:#444;
}
/* About */
.footer-about {
	width: 50%;
	display: inline-block;
	*zoom: 1;
  *display: inline;
}
/* Sitemap */
.footer-custom .mini_sitemap {
	width: 20%;
	display: inline-block;
	margin: 0% 2%;
	*zoom: 1;
  *display: inline;
}
.footer-custom .mini_sitemap ul#top ul {
	display: none; /* Hide all level 2 footer nav items */
}
.footer-custom .mini_sitemap ul#top li {
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
	display: inline-block;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
  *line-height:14px;
  *margin-bottom:0;
	*zoom: 1;
  *display: inline;
}
.footer-custom .mini_sitemap ul#top > li > a {
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
}
.footer-custom .footer-about ul {
	list-style: none;
}
.footer-custom .footer-about ul li a {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}
/* Contact */
.footer-contact {
	width: 23%;
	display: inline-block;
	*zoom: 1;
  *display: inline;
}
.footer-contact div {
	margin: 0px;
	padding: 5px 0px 5px 30px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left center;
}
/* .footer-contact div + div {
	margin: 10px 0px 0px 0px;
} */
.footer-contact div > span.label {
	margin: 0px 5px 0px 0px;
	display: none;
}
.footer-contact .contact-email {
	background-image: url(img/footer-email-dark.png);
}
.footer-contact .contact-phone {
    background-image: url(img/footer-phone-dark.png);
}
.footer-contact .contact-fax {
    background-image: url(img/footer-fax-dark.png);
}
.footer-contact .contact-mobile {
    background-image: url(img/footer-mobile-dark.png);
}
.footer-contact .contact-address {
    background-image: url(img/footer-address-dark.png);
}
.footer-contact .contact-fb {
	background-image: url(img/facebook-dark.png);
}
/*****************************
 Float Properties
*****************************/
.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	display: block;
}
/* Hides from IE-mac */
* html .clearfloat {
	height: 1%;
}
*+html .clearfloat {
	height: 1%;
}
/***************************
Custom Classes
***************************/
a.home-btn-right {
	display: block;
	text-align: center;
	font-size: 19px;
	line-height: 100%;
	padding: 15px 0px;
	border: 1px solid #438901;
	font-weight: normal;
	color: #FFF;
    font-family: 'avantgarde_ceregular', sans-serif;
    text-shadow: 1px 1px 3px #333;



	background: #84b41a; /* Old browsers */
	background: -moz-linear-gradient(top,  #84b41a 0%, #50a009 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84b41a), color-stop(100%,#50a009)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84b41a 0%,#50a009 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84b41a 0%,#50a009 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84b41a 0%,#50a009 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84b41a 0%,#50a009 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84b41a', endColorstr='#50a009',GradientType=0 ); /* IE6-9 */
}
a.home-btn-right:hover {
	background: #438901; /* Old browsers */
	background: -moz-linear-gradient(top,  #438901 0%, #376b01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#438901), color-stop(100%,#376b01)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #438901 0%,#376b01 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #438901 0%,#376b01 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #438901 0%,#376b01 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #438901 0%,#376b01 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#438901', endColorstr='#376b01',GradientType=0 ); /* IE6-9 */
}
a.home-service-btn {
	display: block;
	margin: -37px 0px 10px 0px;
	text-align: center;
	width: auto;
	color: #FFF;
	padding: 8px 0px;
    font-family: 'avantgarde_ceregular', sans-serif;
    text-shadow: 1px 1px 3px #333;

    font-size: 16px;
	opacity: 0.9;
	background: #e85201; /* Old browsers */
	background: -moz-linear-gradient(top,  #e85201 25%, #be4300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#e85201), color-stop(100%,#be4300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e85201 25%,#be4300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e85201 25%,#be4300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e85201 25%,#be4300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e85201 25%,#be4300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e85201', endColorstr='#be4300',GradientType=0 ); /* IE6-9 */
}
a.home-service-btn:hover {
	background: #be4300; /* Old browsers */
	background: -moz-linear-gradient(top,  #be4300 25%, #912b00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#be4300), color-stop(100%,#912b00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #be4300 25%,#912b00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #be4300 25%,#912b00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #be4300 25%,#912b00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #be4300 25%,#912b00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be4300', endColorstr='#912b00',GradientType=0 ); /* IE6-9 */
}


#wrapper, #header,
.footer-mywork
{
    width:1036px;
    /*width:960px;*/
}



/*THUMB AREA*/

.thumbs{

    width:100%;
/*    display: block;*/
    height: auto;
    padding:15px 0px 0px 0px;
}
.thumb{
    display: inline-block;
    float: left;
    width: 30%;
    height:90px;
    text-align: center;
    margin-right: 2.3%;
    margin-bottom: 15px;
}
.thumb h3{
    text-align: center;
    color:#fff;
    font-weight: bold;
    font-size: 23px;
    margin-top: 30px;
    text-shadow: #000 0px 0px 18px;
}
.first{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-left: 2.15%;
}
.second{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.third{
    background: url(img/mowing.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-right:2.15%;
}


.footer_cta { <!--this is the h1 class just above the footer-->
    font-weight: normal;
    font-size: 22px;
    font-family: 'avantgarde_ceregular', sans-serif;
    text-align: center;
    color:#fff;
}
.footer_cta_wrap{
    width:100%;
    background:  #d66900;
    padding:15px 0px;
}
.no_back{
    background: none;
}

.mowing_edging{
    background: url(img/maintenance.jpg) no-repeat center center;


}
.gardening{
    background: url(img/care.jpg) no-repeat center center;

}
.makeovers{
    background: url(img/makeover.jpg) no-repeat center center;

}
.cleanups{
    background: url(img/mulch.jpg) no-repeat center center;

}
.pruning{
    background: url(img/pruning.jpg) no-repeat center center;

}
.hedging{
    background: url(img/hedging.jpg) no-repeat center center;

}
.rideon{
    background: url(img/rideon.jpg) no-repeat center center;

}
.odd{
    background: url(img/sprinkler.jpg) no-repeat center center;

}
.rubbish{
    background: url(img/rubbish.jpg) no-repeat center center;

}
ul.greendot > li {
	list-style-image: url('img/greendot-bullet.png');
	font-size: 16px;
}/*
 MyWork CMS Mobile Framework - Stylesheet
 Author: Martin Krestan | Jeramy Simpson
 Author URL: http://www.mywork.com.au
 Version: 1.0
*/

/************************************************************************************
New Asset Styling and Global Overrides
*************************************************************************************/
/* Inputs */
input[type=text],
textarea,
.form-element textarea,
select {
	width: 100%;
	float: none;
    margin-bottom: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 100%;
	*width: expression((this.parentNode.clientWidth - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
}
input:focus,
textarea:focus,
select:focus {
	border: 1px solid #aaaaaa;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4);
}
.form-element label {
	display: none;
}
/* Float Fix for inline errors */
.form-element input[type="text"] {
  float: none;
}
/* Layout */
#container-all-outer,
#container-all-inner {
	width: 100%;
	overflow: visible;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#container-all {
	display: block;
	min-width: 100%;
	width: 100%;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
/*	padding-top: 20px;*/
/*	background: url(img/headerBG.jpg) top center repeat-x;*/
}
.home .container-all {
	background: none;
}
/* Mobile Menu */
.mobile-header {
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: none;
	position: relative;
	z-index: 30;
	background: #438901;
	z-index: 9999;
}
.mobile-header ul {
	margin: 0px;
	padding: 0px;
	z-index: 30;
	list-style: none;
}
.mobile-header ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 30;
	width: 25%;
    background: #438901;
}
.mobile-header ul li.m-email,
.mobile-header ul li.m-call {
	width: 25%;
}
.mobile-header ul li.m-call {
/*	display: none;*/
}
.mobile-header ul li a {
	margin: 0px;
	padding: 10px 0px;
	width: auto;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	background: none;
}
.mobile-header ul li.m-email a,
.mobile-header ul li.m-call a {
    background-color: #438901;
}
.mobile-header ul li a i {
    display: block;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin: 0px auto 5px auto;
}
.mobile-header ul li.active a {
	background-color: #111111;
}
.mobile-header ul li.m-menu a span.menu-open,
.mobile-header ul li.m-menu.active a span.menu-close {
	display: inline;
}
.mobile-header ul li.m-menu.active a span.menu-open,
.mobile-header ul li.m-menu a span.menu-close {
	display: none;
}
/* Mobile Menu */
.mobile-menu {
	background: #222222;
	margin: 0px;
	padding: 0px;
	width: 200px;
	text-transform: none;
	font-size: 12px;
	position: absolute;
	top: 50px;
	z-index: 9998;
	display: none;
}
.mobile-menu-bg {
	background: #222222;
	margin: 0px;
	position: fixed;
	width: 200px;
	top: 0px;
	bottom: 0px;
	z-index: 9997;
	display: none;
	height: 100%;
}
/* Top Level Menu Navigation */
.mobile-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
}
.mobile-menu ul > li {
	width: 100%;
	border-bottom: 1px solid #333333;
	display: block;
	float: none;
}
.mobile-menu ul li a {
	font-size: inherit;
	margin: 0px;
	z-index: auto;
	padding: 15px;
	background: none;
	width: auto;
	text-transform: none;
	line-height: 15px;
	border: 0px;
	display: block;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	background: none;
}
.mobile-menu ul li a:hover {
	color: #38B0E3;
}
/* Second Level Menu Navigation */
.mobile-menu ul ul li {
	border-bottom: 0px;
	padding-left: 20px;
	width: auto;
}
.mobile-menu ul ul li a {
	color: #cccccc;
}
/* Third Level Menu Navigation */
.mobile-menu ul ul ul li {
}
.mobile-menu ul ul ul li a {
	color: #999999;
	font-weight: normal;
}
/* Header */
/* Call To Action */
.call-to-action .contact-email a.email i {
	display: none;
}
/* View Full / Mobile Site Buttons */
.view {
	display: none;
	text-align: center;
	margin: 20px 0px;
}
.view a {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #777777;
	background-image: linear-gradient(to bottom, #777777, #555555);
	background-image: -moz-linear-gradient(top,  #777777 0%, #555555 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(100%,#555555));
	background-image: -webkit-linear-gradient(top,  #777777 0%,#555555 100%);
	background-image: -o-linear-gradient(top,  #777777 0%,#555555 100%);
	background-image: -ms-linear-gradient(top,  #777777 0%,#555555 100%);
	background-image: linear-gradient(to bottom,  #777777 0%,#555555 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#555555',GradientType=0 );
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
	border-image: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #dddddd;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.75);
	vertical-align: middle;
	padding: 12px;
	display: inline-block;
	width: auto;
}
.view a:hover,
.view a:active,
.view a:focus {
	background-color: #555555;
	color: #ffffff;
	background-position: 0 -15px;
	text-decoration: none;
	transition: background-position 0.1s linear 0s;
}
.view a + a {
	margin-left: 10px;
}
/* Footer */
/* Advanced Footer */
.footer-contact .contact-email a.email i {
	display: none;
}
/************************************************************************************
Smaller than 1050
***********************************************************************************/
@media screen and (max-width: 1050px) {
	#header {
		width: auto;
		overflow: hidden;
	}
	.call-to-action{
		right: 20px;
	}
	#menu #top {
		right: 20px;
	}
}
/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 980px) {

	/* CSS Mobile Reset */
	body {
		word-wrap: break-word;
		-webkit-text-size-adjust: none;
		line-height: 175%;
	}
	/* Links */
	a {
		font-weight: normal;
	}
	/* Content */
	.content-left {
		padding-bottom: 50px;
	}

	/* Structure */
	#container-all-outer div {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		*width: expression((this.parentNode.clientWidth - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
	}
	/* Image Overrides */
	#wrapper img,
	#wrapper img[style] {
		border: 0px !important;
		max-width: 100% !important;
		height: auto !important;
	}
	/* Mobile Menu */
	.mobile-header {
		display: block;
	}
	
	.mobile-menu.active,
	.mobile-menu-bg.active {
		display: block;
	}
	/* Tables */
	table[style] {
		width: auto !important;
		border-collapse: collapse !important;
		border-spacing: 0px !important;
	}
	/* Forms */
	keygen,
	select,
	input.submitbutton {
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	.formError.inline .formErrorContent {
		width: 100%;
	}
	/* Call To Action */
	.call-to-action .contact-social a .title,
	#recaptcha_widget .captchaImgs-contain .captchaImgs a .title {
		width: 56px;
		max-width:
	}
	/* Navigation Bar*/
	#menu {
		display: none;
	}
	/* Layout */
	#container-all-outer {
		width: 100%;
		overflow: hidden;
		display: block;
	}
	#container-all-inner {
		width: 100%;
		overflow: hidden;
		display: block;
	}
	#container-all {
		display: block;
		min-width: 320px;
		width: auto;
		overflow: hidden;
	}
	#header {
		width:100%;
	}
	/* Header */
	.home #header-contain {
		margin-bottom: 20px;
	}

	/* Body */
	#wrapper {
		width: auto;
		padding: 20px;
	}
	/* Content Container Resets */
	.heading,
	.content-middle,
	.content-left,
	.content {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.content-left {
		width: 67%;
	}
	.sidebar {
		margin: 0px;
	}
	#slider-container {
		display: none;
	}
	/* Page Headings */
	.heading {
		margin: 20px 0px 30px 0px;
	}

	/* Photo Gallery */
	.gallery-container {
		width: auto;
	}
	.thumbnail-all {
		margin: 3%;
		width: 27%;
	}
	.gallery-text {
		width: auto;
	}
	/* Breadcrumbs */
	.breadcrumb {
		width: auto;
	}
	/* Google Map */
	.iframe-rwd  {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0px;
		overflow: hidden;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
	}
	/* View Full / Mobile Site Buttons */
	.view {
		display: block;
	}
	.view a#view_mob_link {
		display: none;
	}
	.view a#view_full_link {
	}
	/* Footer */
	#footer {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	/* Advanced Footer */
	.footer-custom {
		margin: 0px 20px;
	}
	.footer-about {
		display: block;
		width: 100%;
		margin: 0px 0px 30px 0px;
		/*text-align: center;*/
	}
	.footer-custom .mini_sitemap,
	.footer-contact {
		width: 45%;
		margin: 0px;
	}
	/* Footer MyWork */
	.footer-mywork {
		width: 100%;
		padding: 10px 0px;
		text-align: center;
	}
	.footer-mywork span.left {
		margin-right: 30px;
		float: none;
		display: inline;
	}
	/* Footer Sitemap*/
	.mini_sitemap ul {
		padding: 0px 15px;
	}
	.mini_sitemap ul.top li {
		width: auto;
		padding: 0px;
		margin: 0px 10px;
	}
	.mini_sitemap ul.top > li > a {
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	.mini_sitemap ul.top ul {
		display: none;
	}
	/* Slideshow */
	#slider-container {
		margin-bottom: 20px;
	}
	#slider-wrapper[style] {
		width: 100% !important;
		height: auto !important;
	}
    .call-to-action .contact-phone{
        width: 215px;
    }
    .content-left {
		width: 64%;
	}
	.content-left {
		float: none;
		width: 100%;
	}
	.sidebar,
	.home .bottom_widget,
	.contact-form {
		float: none;
		margin: 0px;
		width: 100%;
	}

}

/************************************************************************************
smaller than 900
*************************************************************************************/
@media screen and (max-width: 900px) {



}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {

	/* Header */
	#header {
		margin: 0px 0px;
	}
	/* Logo */
	.logo {
		margin: 0px 0px 0px 0px;
        height:70px;

	}
	.logo a {
		display: block;
	}
	.logo a img {
		width: 100%;
        display: none;
	}
    #header{
        background: url(img/logo_new.png) center center no-repeat;
    }
	.social-email {
		display: inline-block !important;
	}
	.call-to-action {
	    position: relative;
	    width: 290px;
	    margin: 140px auto;
	    padding: 0px;
	    right: 0px;
	    top: -61px;
	    text-align: right;
	}
	.call-to-action .contact-social a.social-mobile {
		display: inline-block;
	}
    .contact-phone{
        display: none;
    }
    .contact-email{
        display: none;
    }
    .contact-social {
    	display: none;
    }
    .cta {
	    position: absolute;
	    top: 20px;
	    right: 0px;
	    width: 269px;
	    background: #DC6C00;
	    border-radius: 3px;
	}


}

/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {


}

/************************************************************************************
smaller than 700
*************************************************************************************/
@media screen and (max-width: 700px) {

	/* Responsive Tables */
	/* Force table to not be like tables anymore */
	table,
	thead,
	tbody,
	th,
	td,
	tr {
		display: block;
		width: 100%;
		height: auto;
	}
	tbody{
		width: auto;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	tr [style]{
		/* border: 1px solid #ccc; */
		width: auto !important;
	}
	td[style] {
		width: auto;
        text-align: left!important;
	}
	/* Call To Action */
	.call-to-action .contact-phone,
	.call-to-action .contact-email,
	.call-to-action .contact-social {
		display: none;
	}
	#header {
		background: url("img/logo_new.png") no-repeat scroll center center transparent;
	}
	#wrapper img,
	#wrapper td img[style] {
		border: 0px !important;
		max-width: 100% !important;
		height: auto !important;
	}
    #wrapper table tbody tr td img,
	#wrapper table tbody tr td img[style] {
		border: 0px !important;
		width: 100% !important;
		height: auto !important;
	}
	/* Image Overrides */
	#wrapper img,
	#wrapper img[style] {
		border: 0px !important;
		width: 100% !important;
		height: auto !important;
	}


}

/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 650px) {

	body {
		font-size: 14px;
	}
	/* Photo Gallery */
	.gallery-container {
		width: auto;
	}
	.gallery-text {
		width: auto;
	}
	/* Breadcrumbs */
	.breadcrumb {
		font-size: 10px;
	}
	/* Footer*/
	#footer {
		/* display: none; *//* Comment in only if you are using the standard footer */
	}
	/* Advanced Footer */
	.footer-custom {
		margin: 0px 20px;
		text-align: center;
	}
	.footer-custom .mini_sitemap,
	.footer-contact {
		width: 100%;
		margin: 0px;
	}
	.footer-custom .mini_sitemap {
		margin: 0px 0px 30px 0px;
	}
	.mini_sitemap ul.top li {
		text-align: center;
	}
	.footer-contact div {
		padding: 5px 0px !important;
		background: none !important;
	}
	.footer-contact div > span.label {
		display: inline;
	}
	.footer-mywork {
		width: 100%;
		text-align: center;
	}

}

/************************************************************************************
smaller than 610
*************************************************************************************/
@media screen and (max-width: 610px) {

	/* Header */
	/* #header {
		background-image: none;
	} */
	/* Photo Gallery */
	.thumbnail-all {
		margin: 3%;
		width: 44%;
	}
}

/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 560px) {
    .thumb{
         width:100%;
        margin-left: 0!important;
        margin-right: 0!important;
        margin-bottom: 2%;

    }


}

/************************************************************************************
smaller than 520
*************************************************************************************/
@media screen and (max-width: 520px) {



}

/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {

	/* Headings */
	h1 {
		font-size: 22px;
		text-align: left;
	}

	h2 {
		line-height: 140%;
		font-size: 20px;
		padding-top: 40px;
	}
	h3 {
		line-height: 140%;
		font-size: 18px;
	}
	h4 {
		line-height: 140%;
		font-size: 18px;
	}
	h5 {
		line-height: 140%;
		font-size: 18px;
	}
	h6 {
		line-height: 140%;
		font-size: 18px;
	}
}

/************************************************************************************
smaller than 440
*************************************************************************************/
@media screen and (max-width: 440px) {

	/* Photo Gallery */
	.thumbnail-all {
		margin: 0px 0px 20px 0px;
		width: 100%;
	}
	.footer-mywork span.left {
		margin: 0px 0px 10px 0px;
		display: block;
	}

}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {

	h1 {
		font-size: 20px !important;
	}
	.breadcrumb {
		display: none;
	}

}/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url('css/font-awesome/font/fontawesome-webfont.eot');src:url('css/font-awesome/font/fontawesome-webfont.eot') format('embedded-opentype'),url('css/font-awesome/font/fontawesome-webfont.woff') format('woff'),url('css/font-awesome/font/fontawesome-webfont.ttf') format('truetype'),url('css/font-awesome/font/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arr

 .ml-auto, .mx-auto {

 	text-align: center!important;
 	height: 240px;
 	/* padding-left: 200px; */
 }

 .img-fluid .mb-5 .d-block .mx-auto {
	 text-align: center!important;
	 height: 240px;
 }

 .local {
 	padding: 30px;
 	text-align: center;
 }

 .local h1 {
 	padding-top: 5px;

 }

 .paragraph {
 		text-align: left;
 }

 .team-member {
 	padding-bottom: 50px;
 }

 .text-center {
	text-align: center!important;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

*, ::after, ::before {
	box-sizing: border-box;
}


.col-md-4 {
	flex: 0 0 33.333333%;
	max-width: 33.333333%
}

/* .fa-stack {
	display: inline-block;
	height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
} */

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto
{
	position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
/*
.fa-stack {
	display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
}

.fa-4x {
	font-size: 4em;
} */

.rounded-circle {
	height: 150px;
}
