@font-face {
	font-family: 'Conv_Antenna-Bold';
	src: url('../fonts/Antenna-Bold.eot');
	src: local('☺'),  url('../fonts/Antenna-Bold.woff') format('woff'),  url('../fonts/Antenna-Bold.ttf') format('truetype'),  url('../fonts/Antenna-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Antenna-Regular';
	src: url('../fonts/Antenna-Regular.eot');
	src: local('☺'),  url('../fonts/Antenna-Regular.woff') format('woff'),  url('../fonts/Antenna-Regular.ttf') format('truetype'),  url('../fonts/Antenna-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{
	max-height: 1000000px;
	font-size: 100.01%;
}
html {
    height: 100%;
    font-size: 62.5%;
}
body {
    margin: 0;
    color: #828080;
    font: 1.2em/1.33em 'Conv_Antenna-Regular', Arial, Helvetica, sans-serif;
    background: #fff;
    height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;
    min-width: 320px;
}
img { border-style: none; }
a {
    text-decoration: none;
    color: #fff;
}
a:hover { text-decoration: underline; }
input, textarea, select {
    font: bold 14px/18px Arial, Helvetica, sans-serif;
    vertical-align: middle;
    color: #7f7f7f;
}
form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
#wrapper {
    height: 100%;
    display: table;
    width:100%;
    padding:0 0 44px;
}
.w1 {
    width:100%;
    display:table-row;
}
.w2{
    display: table-cell;
}
#header:after {
    clear: both;
    content: '';
    display: block;
}
#header .header-holder {
    max-width: 980px;
    margin: 0 auto;
    padding: 15px 0 14px;
}
#header .header-holder:after {
    clear: both;
    content: '';
    display: block;
}
.logo {
    background: url(../images/logo.png) no-repeat;
    width: 248px;
    height: 72px;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0 1.8% 0 2.5%;
    position:relative;
    z-index:1;
}
.logo a {
    height: 100%;
    display: block;
}
#header .header-content {
    padding: 6px 0 0;
    position: relative;
}
#header .header-content:after {
    clear: both;
    content: '';
    display: block;
}
#header .social-networks { float: left; }
.social-networks .plugin-holder {
    float: left;
    margin: 0 5px;
}
.social-networks img {
    display: block;
    max-width: 100%;
    height: auto;
}
#header .header-info {
    float: right;
    width: 45%;
    position:relative;
}
#header .featured { 
	float: right;
    margin: 0 0 -2px;
    width: 320px; 
	}
#header .featured ul li.title {
    text-transform: uppercase;
    font: 11px/15px 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
}
#header .featured ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: right;
}
#header .featured ul li {
    margin: 0 7px 8px 2px;
    display: inline-block;
    vertical-align: middle;
}
#header .featured ul li img {
    display: block;
    max-width: 100%;
}
#nav:after {
    display: block;
    content: "";
    clear: both;
}
.open-close .slide.js-slide-hidden {
    bottom: 4px;
    display: block !important;
    left: 26px !important;
    position: static !important;
    top: auto !important;
}
#nav ul {
    float: right;
    font: 11px/15px 'Conv_Antenna-Bold',Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: right;
    text-transform: uppercase;
}
#nav li {
    float: left;
    margin: 0 6px 0 11px;
}
#nav li a { color: #7f7f7f; }
#nav .opener {
    display: none;
    float: right;
    padding: 7px 30%;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    background: #c72a2c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MmEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYzQxODJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYzUxYTJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzMjcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c72a2c), color-stop(3%, #e51f2d), color-stop(49%, #e51f2d), color-stop(51%, #c4182c), color-stop(54%, #b7172b), color-stop(95%, #b7172b), color-stop(97%, #c51a2c), color-stop(100%, #c3272a));
    background: -webkit-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -o-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -ms-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: linear-gradient(to bottom, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    border: 1px solid #7a111a;
    text-align: center;
}
#header .holder {
    max-width: 940px;
    padding: 0 20px;
    overflow: hidden;
    margin: 0 auto;
}
#header .heading {
    background: #66a53b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNmNhOTNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjN2JiNTQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjN2ZiOTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjN2ViNzQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjNzliNTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjNmJhOTNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjNDU4OTJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2M4MzI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5NzIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #66a53b 0%, #6ca93e 3%, #7bb546 18%, #7fb948 25%, #7eb747 30%, #79b545 32%, #6ba93d 47%, #45892a 77%, #3c8325 82%, #29721b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66a53b), color-stop(3%, #6ca93e), color-stop(18%, #7bb546), color-stop(25%, #7fb948), color-stop(30%, #7eb747), color-stop(32%, #79b545), color-stop(47%, #6ba93d), color-stop(77%, #45892a), color-stop(82%, #3c8325), color-stop(100%, #29721b));
    background: -webkit-linear-gradient(top, #66a53b 0%, #6ca93e 3%, #7bb546 18%, #7fb948 25%, #7eb747 30%, #79b545 32%, #6ba93d 47%, #45892a 77%, #3c8325 82%, #29721b 100%);
    background: -o-linear-gradient(top, #66a53b 0%, #6ca93e 3%, #7bb546 18%, #7fb948 25%, #7eb747 30%, #79b545 32%, #6ba93d 47%, #45892a 77%, #3c8325 82%, #29721b 100%);
    background: -ms-linear-gradient(top, #66a53b 0%, #6ca93e 3%, #7bb546 18%, #7fb948 25%, #7eb747 30%, #79b545 32%, #6ba93d 47%, #45892a 77%, #3c8325 82%, #29721b 100%);
    background: linear-gradient(to bottom, #66a53b 0%, #6ca93e 3%, #7bb546 18%, #7fb948 25%, #7eb747 30%, #79b545 32%, #6ba93d 47%, #45892a 77%, #3c8325 82%, #29721b 100%);
    overflow: hidden;
    padding: 20px 0;
}
#header .heading h1 {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font: 2.5em/1em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    word-spacing: -2px;
    text-shadow: 0 1px 1px #000101;
    width:50%;
}
.visual {
    background: url(../images/bg-visual.jpg) no-repeat 50% 0;
    position: relative;
    z-index: 1;
}
.visual:after, .visual .visual-holder:after {
    display: block;
    content: '';
    clear: both;
}
.visual .visual-holder {
    max-width: 980px;
    margin: 0 auto;
    z-index: 1;
}
.visual .info {
    float: left;
    width: 63%;
    padding: 0 0 0 22px;
}
.visual .info .textarea {
    float: left;
    width: 59%;
    padding: 103px 0 0;
}
.visual .info .textarea ul {
    margin: 0;
    list-style: none;
    overflow: hidden;
    font: 1.42em/1.29em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    color: #074a1b;
    padding: 0 0 0 5px;
}
.visual .info .textarea ul li {
    overflow: hidden;
    padding: 0 0 14px 16px;
    background: url(../images/bullet.png) no-repeat 0 7px;
}
.visual .info h2 {
    margin: 0 0 19px;
    color: #023f10;
    text-transform: capitalize;
    font: 2em/1.16em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
}
.visual .info .image-area {
    float: right;
    margin: -46px -71px 0 -17%;
    width: 69%;
}
.visual .info .image-area .img-holder{
    margin:-9px 0 0 166px;
    float:left;
}
.visual .info .image-area img {
    max-width: 100%;
    height: auto;
    display: block;
}
.visual .form {
    float: right;
    border: 5px solid #327a20;
    border-radius: 10px;
    padding: 23px 19px 7px;
    background: rgba(255,255,255,0.2);
    width: 30.9%;
    -webkit-box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 6px 4px rgba(0, 0, 0, 0.4);
    margin: -86px 4px 0 -16px;
    position: relative;
}
.visual .form:after {
    background: url(../images/bg-form.png) no-repeat 0 0 / 100% auto;
    position: absolute;
    top: -6px;
    right: 0;
    content: '';
    height: 291px;
    width: 268px;
    z-index: 1;
}
.visual .form .form-holder { padding: 7px 6px 7px 7px; }
.visual .form .form-holder:after {
    clear: both;
    content: '';
    display: block;
}
.visual .form .btn {
    display: block;
    margin: -5px 0 0;
    padding: 9px 5.1% 8px;
    width: 90%;
    font:18px/22px 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    text-shadow:1px -1px 1px rgba(0, 1, 1, 0.75);
    text-transform: uppercase;
    background: #c72a2c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MmEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYzQxODJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYzUxYTJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzMjcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c72a2c), color-stop(3%, #e51f2d), color-stop(49%, #e51f2d), color-stop(51%, #c4182c), color-stop(54%, #b7172b), color-stop(95%, #b7172b), color-stop(97%, #c51a2c), color-stop(100%, #c3272a));
    background: -webkit-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -o-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -ms-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: linear-gradient(to bottom, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    border: 1px solid #7a111a;
    text-align: center;
}
.visual .form .btn:hover, #main .panel .btn:hover, .btn.big-button:hover{
    text-decoration: none;
    border:1px solid #3a6327;
    background: rgb(108,157,66) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjOWQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNmJiYTQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjNmJiYTQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNWY5ZjNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjNTk5NDM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjNTk5NDM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjNWZhMDNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZjOWQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(108,157,66,1) 0%, rgba(107,186,73,1) 3%, rgba(107,186,73,1) 49%, rgba(95,159,61,1) 51%, rgba(89,148,57,1) 54%, rgba(89,148,57,1) 95%, rgba(95,160,62,1) 97%, rgba(108,157,66,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(108,157,66,1)), color-stop(3%, rgba(107,186,73,1)), color-stop(49%, rgba(107,186,73,1)), color-stop(51%, rgba(95,159,61,1)), color-stop(54%, rgba(89,148,57,1)), color-stop(95%, rgba(89,148,57,1)), color-stop(97%, rgba(95,160,62,1)), color-stop(100%, rgba(108,157,66,1)));
    background: -webkit-linear-gradient(top, rgba(108,157,66,1) 0%, rgba(107,186,73,1) 3%, rgba(107,186,73,1) 49%, rgba(95,159,61,1) 51%, rgba(89,148,57,1) 54%, rgba(89,148,57,1) 95%, rgba(95,160,62,1) 97%, rgba(108,157,66,1) 100%);
    background: -o-linear-gradient(top, rgba(108,157,66,1) 0%, rgba(107,186,73,1) 3%, rgba(107,186,73,1) 49%, rgba(95,159,61,1) 51%, rgba(89,148,57,1) 54%, rgba(89,148,57,1) 95%, rgba(95,160,62,1) 97%, rgba(108,157,66,1) 100%);
    background: -ms-linear-gradient(top, rgba(108,157,66,1) 0%, rgba(107,186,73,1) 3%, rgba(107,186,73,1) 49%, rgba(95,159,61,1) 51%, rgba(89,148,57,1) 54%, rgba(89,148,57,1) 95%, rgba(95,160,62,1) 97%, rgba(108,157,66,1) 100%);
    background: linear-gradient(to bottom, rgba(108,157,66,1) 0%, rgba(107,186,73,1) 3%, rgba(107,186,73,1) 49%, rgba(95,159,61,1) 51%, rgba(89,148,57,1) 54%, rgba(89,148,57,1) 95%, rgba(95,160,62,1) 97%, rgba(108,157,66,1) 100%);
}
.visual .form h2 {
    color: #fff;
    margin: 0 0 27px;
    text-align: center;
    text-transform: capitalize;
    font: 33px/36px 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    text-shadow: 1px 2px 0 #000101;
}
.visual .form .row {
    margin: 0 0 11px;
    position: relative;
    z-index: 2;
}
.visual .form .row:after {
    clear: both;
    content: '';
    display: block;
}
.visual .form label {
    float: left;
    margin: 4px 4%;
    font: 14px/17px 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
}
.visual .form select {
    display: block;
    width: 98%;
    position: relative;
    z-index: 9999;
    margin: 0 0 10px;
}
.visual .form .row.add select {
    float: right;
    width: 35%;
}
.visual .form .text {
    margin: 0 0 12px;
    width: 100%;
    height:29px;
}
.visual .form .row .text { margin: 0; }
.visual .form .row.add .text {
    width: 52%;
    margin: 0;
    float: right;
}
.visual .form .text:after {
    clear: both;
    content: '';
    display: block;
}
.visual .form input[type="text"] {
    float: left;
    border-radius: 4px;
    line-height:19px;
    width: 100%;
    height: 29px;
    padding: 5px 2%;
    border: 1px solid #a7a9ac;
    margin: 0;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: none;
}
#main {
    max-width: 980px;
    margin: 0 auto;
    padding: 22px 0 0;
}
#main:after {
    clear: both;
    content: '';
    display: block;
}
#main .info-area {
    background: #ebebeb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(31%, #ededed), color-stop(100%, #e5e5e5));
    background: -webkit-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    background: -o-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    background: -ms-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    background: linear-gradient(to bottom, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    overflow: hidden;
}
#main .info-area .box {
    width: 33.3%;
    float: left;
    font: 1.16em/1.21em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    position: relative;
    padding: 0 0 4px;
}
#main .info-area .box.last { width: 33.4%; }
#main .info-area .box:after {
    content: '';
    position: absolute;
    top: 0;
    background: url(../images/sep2.png) repeat-y;
    left: 0;
    width: 2px;
    height: 100%;
}
#main .info-area .box:first-child { width: 33.1%; }
#main .info-area .box:first-child:after { background: none; }
#main .info-area .heading {
    background: #bcbcbc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2MzYzNjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2JkYmRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2I4YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #bcbcbc 0%, #c2c2c2 17%, #c3c3c3 28%, #bdbdbd 49%, #b8b8b8 58%, #a8a8a8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbcbc), color-stop(17%, #c2c2c2), color-stop(28%, #c3c3c3), color-stop(49%, #bdbdbd), color-stop(58%, #b8b8b8), color-stop(100%, #a8a8a8));
    background: -webkit-linear-gradient(top, #bcbcbc 0%, #c2c2c2 17%, #c3c3c3 28%, #bdbdbd 49%, #b8b8b8 58%, #a8a8a8 100%);
    background: -o-linear-gradient(top, #bcbcbc 0%, #c2c2c2 17%, #c3c3c3 28%, #bdbdbd 49%, #b8b8b8 58%, #a8a8a8 100%);
    background: -ms-linear-gradient(top, #bcbcbc 0%, #c2c2c2 17%, #c3c3c3 28%, #bdbdbd 49%, #b8b8b8 58%, #a8a8a8 100%);
    background: linear-gradient(to bottom, #bcbcbc 0%, #c2c2c2 17%, #c3c3c3 28%, #bdbdbd 49%, #b8b8b8 58%, #a8a8a8 100%);
    padding: 23px 2% 10px 12%;
}
#main .info-area .box:first-child .heading { padding: 24px 4.2% 9px 14.2%; }
#main .info-area .box.last .heading { padding: 24px 9% 9px; }
#main .info-area .box:first-child .heading .step{ margin:0;}
#main .info-area .heading .step {
    display: inline-block;
    vertical-align: middle;
    font: 4.28em/1.083em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    margin: 0 5% 0 0;
    color: #fff;
    text-shadow:0 1px 1px rgba(0, 1, 1, 0.75);
    width:15%;
}
#main .info-area .heading .title {
    display: inline-block;
    vertical-align: middle;
    font: 1.285em/1.16em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 9px 0 0;
    text-shadow:0 1px 1px rgba(0, 1, 1, 0.75);
    width:76%;
}
#main .info-area .text {
    overflow: hidden;
    padding: 15px 19% 35px 14%;
}
#main .info-area .box.last .text { padding: 16px 26% 35px 10%; }
#main .info-area .box p { margin: 0; }
#main .testimonials {
    padding: 22px 12% 52px 17.3%;
}
#main .testimonials:after{
    clear:both;
    content:'';
    display:block;
}
#main .testimonials .image-area, #main .testimonial .image-area, #main .columns .image-area {
    text-align: center;
    background: #cce0b0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDk0M2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cce0b0 0%, #64943f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0b0), color-stop(100%, #64943f));
    background: -webkit-linear-gradient(top, #cce0b0 0%, #64943f 100%);
    background: -o-linear-gradient(top, #cce0b0 0%, #64943f 100%);
    background: -ms-linear-gradient(top, #cce0b0 0%, #64943f 100%);
    background: linear-gradient(to bottom, #cce0b0 0%, #64943f 100%);
    width: 120px;
    height: 120px;
    margin: 0 1.5% 0 0;
    float: left;
    border-radius: 100%;
    position: relative;
}
#main .testimonial .image-area { margin: 0 2.1% 0 0; }
#main .columns .quote-area .image-area { margin: 20px 5.2% 0 1.3%; }
#main .testimonials .image-area:after, #main .columns .image-area:after, #main .testimonial .image-area:after {
    background: #46742f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NzQyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTMwMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #46742f 0%, #2e302e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #46742f), color-stop(100%, #2e302e));
    background: -webkit-linear-gradient(top, #46742f 0%, #2e302e 100%);
    background: -o-linear-gradient(top, #46742f 0%, #2e302e 100%);
    background: -ms-linear-gradient(top, #46742f 0%, #2e302e 100%);
    background: linear-gradient(to bottom, #46742f 0%, #2e302e 100%);
    border-radius: 100%;
    content: '';
    position: absolute;
    top: 9px;
    left: 9px;
    width: 102px;
    height: 102px;
}
#main .testimonials .image-area:before,
#main .columns .image-area:before,
#main .testimonial .image-area:before{
    position:absolute;
    bottom:-17px;
    z-index:-1;
    left:50%;
    width:187px;
    background:url(../images/bg-shadow.png) no-repeat;
    height:27px;
    content:'';
    margin:0 0 0 -94px;

}
#main .testimonials .image-area img, #main .columns .image-area img, #main .testimonial .image-area img {
    border-radius: 100%;
    margin: 14px 0;
    position: relative;
    z-index: 9;
    max-width: 100%;
}
#main .testimonials blockquote, #main .columns blockquote {
    margin: 0;
    font: 2em/1.166em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    color: #166a3a;
    overflow: hidden;
    padding: 11px 0 0 12px;
    position:relative;
}
#main .columns blockquote{ padding:23px 0 0 10px;}
#main .testimonials blockquote:before{
    position:absolute;
    width:11px;
    height:9px;
    content:'';
    top:16px;
    left:2px;
    background:url(../images/bg-quotes.png) no-repeat;
}
#main .columns blockquote:before,
#main .testimonial blockquote:before{
    left:1px;
    top:30px;
    width:7px;
    height:6px;
    background:url(../images/bg-quotes.png) no-repeat -23px -31px;
    position:absolute;
    content:'';
}
#main .testimonial blockquote:before{
    top:10px;
    left:14px;
}
#main .testimonials blockquote q, #main .columns blockquote q {
    display: block;
    margin: 0 0 8px;
    position:relative;
}
#main .testimonials blockquote q span{
    background:url(../images/bg-quotes.png) no-repeat -11px -16px;
    display:inline-block;
    vertical-align:top;
    width:11px;
    margin:5px 3px 0;
    height:9px;
}
#main .columns blockquote q span,
#main .testimonial blockquote q span{
    background:url(../images/bg-quotes.png) no-repeat -33px -39px;
    width:7px;
    height:6px;
    display:inline-block;
    vertical-align:top;
    margin:5px 3px 0;
}
#main .testimonials blockquote cite, #main .columns blockquote cite {
    display: block;
    font-style: normal;
    font-size: 0.75em;
    line-height: 1.22em;
    color: #828080;
    margin: 0;
    word-spacing: -1px;
}
#main .block {
    padding: 0 4%;
    line-height: 18px;
}
#main .block:after{
    clear:both;
    content:'';
    display:block;
}
#main .block.add-two { padding: 0 6.1% 60px 2.2%; }
#main .block .textbox {
    overflow: hidden;
    padding: 12px 0 0 1px;
    line-height: 18px;
}
#main .block.add .textbox { padding: 2px 0 0 10px; }
#main .block.add .textbox span { display: none; }
#main .block h3 {
    margin: 0 0 13px;
    font: 1.5em/1.22em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
}
#main .block.add h3 { margin: 0 0 5px; }
#main .block.add-two h3 { margin: 0 0 5px; }
#main .block .image-area { overflow: hidden; }
#main .block .alignleft {
    float: left;
    margin: 0 4.3% 0 0;
    width: 32%;
}
#main .block img {
    width: 100%;
    height: auto;
}
#main .block .alignright {
    float: right;
    margin: -43px 2px 0 8%;
    width: 27%;
}
#main .block p { margin: 0 0 30px; }
#main .section {
    overflow: hidden;
    padding: 0 0 35px;
    margin: 0 0 26px;
    border-bottom: 4px solid #3a8124;
}
#main .section.add {
    padding: 16px 2.2% 33px;
    line-height: 18px;
    margin: 0 0 40px;
}
#main .section .textarea {
    margin: 4px 7% 0 0;
    overflow:hidden;
}
#main .section p { margin: 0 0 10px; }
#main .section.add p { margin: 0 0 19px; }
#main .testimonial blockquote {
    overflow: hidden;
    font: 1.33em/1.537em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    color: #166a3a;
    position:relative;
    padding:3px 0 0 22px;
    margin:0;
}
#main .testimonial blockquote q {
    display: block;
    margin: 0 0 8px;
}
#main .testimonial blockquote cite {
    display: block;
    font-size: 0.875em;
    line-height: 1.285em;
    color: #828080;
    font-style: normal;
}
#main .features {
    overflow: hidden;
    background: #e7e7e7;
    padding: 46px 5% 18px;
    margin: 0 0 34px;
}
#main .features .box {
    width: 30%;
    float: left;
    margin: 0 0 0 4.5%;
    line-height: 1.5em;
}
#main .features .box.last{ margin:0 0 0 5.5%; }
#main .features .box:first-child { margin-left: 0; }
#main .features .title {
    font: 1.16em/1.285em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    display: block;
    margin: 0 0 12px;
    color: #227017;
}
#main .features p { margin: 0 0 18px; }
#main .features .image-area {
    width: 120px;
    height: 74px;
    background: #fff;
    border-radius: 100%;
    position: relative;
    padding: 22px 0;
    margin: 0 auto 22px;
}
#main .features .image-area img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
#main .post-area{
    overflow:hidden;
    margin: 0 0 12px;
}
#main .post-area.add{ margin:0 0 50px;}
#main .panel {
    background: #87bc57 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3YmM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjN2JiNTQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjN2JiNTQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjNzRhZjQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNjlhNjNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMzY3ZDIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ5ODkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #87bc57 0%, #7bb546 1%, #7bb546 21%, #74af42 34%, #69a63d 48%, #367d22 99%, #498937 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87bc57), color-stop(1%, #7bb546), color-stop(21%, #7bb546), color-stop(34%, #74af42), color-stop(48%, #69a63d), color-stop(99%, #367d22), color-stop(100%, #498937));
    background: -webkit-linear-gradient(top, #87bc57 0%, #7bb546 1%, #7bb546 21%, #74af42 34%, #69a63d 48%, #367d22 99%, #498937 100%);
    background: -o-linear-gradient(top, #87bc57 0%, #7bb546 1%, #7bb546 21%, #74af42 34%, #69a63d 48%, #367d22 99%, #498937 100%);
    background: -ms-linear-gradient(top, #87bc57 0%, #7bb546 1%, #7bb546 21%, #74af42 34%, #69a63d 48%, #367d22 99%, #498937 100%);
    background: linear-gradient(to bottom, #87bc57 0%, #7bb546 1%, #7bb546 21%, #74af42 34%, #69a63d 48%, #367d22 99%, #498937 100%);
    padding: 20px 1.7% 19px 5%;
    margin: 0 0 20px;
}
#main .panel .btn {
    float: right;
    padding: 9px 5%;
    font: 1.5em/1.16em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: #c72a2c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MmEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZTUxZjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjYzQxODJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYjcxNzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjYzUxYTJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzMjcyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c72a2c), color-stop(3%, #e51f2d), color-stop(49%, #e51f2d), color-stop(51%, #c4182c), color-stop(54%, #b7172b), color-stop(95%, #b7172b), color-stop(97%, #c51a2c), color-stop(100%, #c3272a));
    background: -webkit-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -o-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: -ms-linear-gradient(top, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    background: linear-gradient(to bottom, #c72a2c 0%, #e51f2d 3%, #e51f2d 49%, #c4182c 51%, #b7172b 54%, #b7172b 95%, #c51a2c 97%, #c3272a 100%);
    border: 1px solid #7a111a;
}
#main .panel h3 {
    font: 2.58em/1.15em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    margin: 3px 0 5px;
    color: #fff;
    overflow: hidden;
    word-spacing: -1px;
    text-shadow: 0 1px 1px #000101;
}
#main .columns {
    overflow: hidden;
    padding: 21px 22px 48px;
    border-bottom: 4px solid #3a8124;
}
#main .columns .col {
    width: 46%;
    float: left;
    margin: 0 0 0 7%;
    line-height: 1.5em;
}
#main .columns .col:first-child { margin: 0; }
#main .columns h3, #main .section.add h3 {
    margin: 0 0 5px;
    font-size: 1.5em;
    line-height: 1.22em;
}
#main .section.add h3 { margin: 0 0 2px; }
#main .columns blockquote {
    font-size: 1.33em;
    line-height: 1.535em;
    position:relative;
}
#main .columns blockquote cite {
    font-size: 0.875em;
    line-height: 1.285em;
    word-spacing:0;
}
#main .text-area {
    overflow: hidden;
    padding: 0 2.3% 13px;
    color: #b4b2b2;
    line-height: 1.166em;
}
#main .text-area p { margin: 0 0 14px; }
#main .text-area .logos {
    padding: 33px 0 0;
    margin: 0;
    overflow: hidden;
    text-align: center;
}
#main .text-area .logos li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 2.3% 0 0.1%;
}
#main .text-area .logos li img {
    max-width: 100%;
    height: auto;
}
#footer .infobar {
    background: #68a53c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4YTUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzc4YjM0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzgwYjg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzZlYWEzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzQ3OGIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iIzJmNzgxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzMwNzcxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzJhNzUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODcyMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #68a53c 0%, #78b344 14%, #80b848 27%, #6eaa3f 46%, #478b2b 74%, #2f781e 93%, #30771f 94%, #2a751c 96%, #28721b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68a53c), color-stop(14%, #78b344), color-stop(27%, #80b848), color-stop(46%, #6eaa3f), color-stop(74%, #478b2b), color-stop(93%, #2f781e), color-stop(94%, #30771f), color-stop(96%, #2a751c), color-stop(100%, #28721b));
    background: -webkit-linear-gradient(top, #68a53c 0%, #78b344 14%, #80b848 27%, #6eaa3f 46%, #478b2b 74%, #2f781e 93%, #30771f 94%, #2a751c 96%, #28721b 100%);
    background: -o-linear-gradient(top, #68a53c 0%, #78b344 14%, #80b848 27%, #6eaa3f 46%, #478b2b 74%, #2f781e 93%, #30771f 94%, #2a751c 96%, #28721b 100%);
    background: -ms-linear-gradient(top, #68a53c 0%, #78b344 14%, #80b848 27%, #6eaa3f 46%, #478b2b 74%, #2f781e 93%, #30771f 94%, #2a751c 96%, #28721b 100%);
    background: linear-gradient(to bottom, #68a53c 0%, #78b344 14%, #80b848 27%, #6eaa3f 46%, #478b2b 74%, #2f781e 93%, #30771f 94%, #2a751c 96%, #28721b 100%);
    padding: 15px 0 13px;
    overflow: hidden;
    margin:0 0 18px;
}
#footer .infobar .holder {
    overflow: hidden;
    margin:0 auto;
    max-width:980px;
}
#footer .infobar h4 {
    font: 3.08em/1.08em 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
    margin: 18px 23px 10px;
    color: #fff;
    text-transform: capitalize;
    text-shadow: 0 1px 1px #000101;
}
.infobar .logo {
    float: right;
    background:url(../images/footer-logo.png) no-repeat;
    margin:0 2.9% 0 2.5%;
}
#main .columns p { margin: 0 0 18px; }
#main .columns .quote-area {
    padding: 8px 0 0;
}
#main .columns .quote-area:after{
    clear:both;
    content:'';
    display:block;
}
#main .section.add .textblock {
    overflow: hidden;
    padding: 19px 0 0;
}
.section.add .textblock .testimonial {
    float:right;
    margin:6px 0 0 73px;
    width:46%;
}
#footer {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
    color: #414042;
    width:100%;
    display:table-footer-group;
}
#footer .f1{
    height:1%;
    display:table-row;
}
#footer .f2{
    display:table-cell;
}
#footer .footer-content{
    overflow:hidden;
    margin:0 auto;
    max-width:965px;
    padding:0 10px;
}
#footer .copyright {
    float: left;
    color: #828080;
    margin:0 0 0 2px;
}
#footer .nav {
    float: right;
    width: 50%;
    padding:0 18px 0 0;
}
#footer .nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: right;
}
#footer .nav ul li:first-child { background: none; }
#footer .nav ul li {
    background: url(../images/sep1.png) no-repeat 0 50%;
    padding: 0 5px 0 9px;
    display: inline-block;
    vertical-align: top;
}
#footer .nav ul li a { color: #828080 }
::-moz-placeholder {
    opacity: 1;
}
/* hide original element */
.jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.select-area {
    border: 1px solid #a7a9ac;
    background: #fff;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 27px;
    float: left;
    border-radius: 5px;
    width: 100% !important;
}
.row.add .select-area {
    width: 100% !important;
    height: 27px !important;
}
.select-area .center {
    white-space: nowrap;
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 17px;
}
.select-disabled { background: #eee; }
.select-area .select-opener {
    background: url(../images/bg-select.png) no-repeat 100% 0;
    position: absolute;
    height: 29px;
    width: 19px;
    right: 0;
    top: -1px;
}
.select-options {
    position: absolute;
    overflow: hidden;
    background: #fff;
    z-index: 2000;
}
.select-options .drop-holder {
    border: 1px solid #777;
    overflow: hidden;
    height: 1%;
}
.select-options ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font: 14px/17px 'Conv_Antenna-Bold', Arial, Helvetica, sans-serif;
}
.select-options ul li {
    width: 100%;
    float: left;
}
.select-options ul a {
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    cursor: default;
    color: #828080;
    height: 1%;
}
.select-options .item-selected a {
    text-decoration: none;
    background: #007;
    color: #fff;
}
@media only screen and (max-width:968px) {
    .visual .form { margin: -86px 4px 0 -21px; }
    .visual .form h2 { font-size: 30px; }
    #main .block.add { margin: -20px 0 13px; }
    .visual .info .image-area .img-holder{ margin:-9px 0 0 110px;}
}
@media only screen and (max-width:925px) {
    #header .heading h1 { font-size: 2.25em; }
    .visual .info .textarea { width: 56%; }
    .visual .form label { margin: 4px 4% 4px 1%; }
}
@media only screen and (max-width:890px) {
    .visual .form { margin: -86px 4px 0 -27px; }
    .visual .info .image-area { margin: -15px -45px 0 -20%; }
    #main .block.add { margin: 0 0 15px; }
    #main .info-area .heading .step { margin: 0 4% 0 0; }
    .visual .form h2 { font-size: 28px; }
    #main .info-area .heading { padding: 23px 1% 10px 6%; }
}
@media only screen and (max-width:835px){
    #header .heading h1{ width:58%;}
}
@media only screen and (max-width:805px) {
    .visual .form { margin: -86px 4px 0 -30px; }
    #main .info-area .heading .step { margin: 0 2.5% 0 0; }
    .visual .form h2 { font-size: 25px; }
    .visual .info .image-area .img-holder{ margin:-9px 0 0 90px;}
}
@media only screen and (max-width:768px) {
    #header .header-info{ float: right;
    position: relative;
    width: 47%;}
    .logo{margin:0 0 0 1%;}
    .visual .info .image-area { display: none; }
    .visual .info, .visual .info .textarea { width: 420px; }
    .visual .form { margin: -86px 4px 0 0; }
    .visual .form h2 { font-size: 23px; }
    #main .info-area .heading .step { font-size: 55px; }
    #main .info-area .heading .title { font-size: 17px; }
    #main .info-area .text { padding: 15px 5% 35px; }
    #main .info-area .box.last .text { padding: 13px 5% 35px; }
    .visual .info .textarea { padding: 60px 0 0; }
    #header .heading h1 { font-size: 2em; }
}
@media only screen and (max-width:710px) {
    #header .header-info{ width:270px;}
    #main .info-area .box:first-child .heading { padding: 24px 10% 9px; }
    #main .info-area .heading { padding: 23px 1% 10px 4%; }
    #footer .nav { width: 49%; }
    #footer .nav ul li { padding: 0 1.5%; }
    #header .featured ul li{ margin:0 2px 8px 0;}
}
@media only screen and (max-width:680px) {
    body{
        font-size:0.9em;
        line-height:1.33em;
    }
    .w2{ padding:0 0 9px;}
    #header .header-holder { padding: 7px 0; }
    #header .header-content { padding: 2px 6px 0 0; }
    .logo {
        background:url(../images/logo-small.png) no-repeat;
        width: 122px;
        height:36px;
        margin: 0 3.4% 0 4.3%;
    }
    #main .columns blockquote:before,
    #main .testimonial blockquote:before{
        top:5px;
    }
    #footer .infobar{
        padding:6px 0 8px;
        margin:0 0 13px;
    }
    #footer .infobar .holder{ padding:0 17px;}
    .infobar .logo {
        background:url(../images/footer-logo-small.png) no-repeat;
        width: 126px;
        height:36px;
    }
    #header .social-networks { width: auto; }
    .social-networks .plugin-holder {
        margin: 0 3px;
        width: 30px;
        height: 32px;
    }
    .social-networks .plugin-holder:first-child { width: 28px; }
    .open-close .slide.js-slide-hidden {
        display: block !important;
        left: -9999px !important;
        position: absolute !important;
        top: -9999px !important;
    }
    .visual .info {
        float: none;
        width: 100%;
        text-align: center;
    }
    .visual .info .textarea {
        float: none;
        padding: 33px 0 0;
        display: inline-block;
        vertical-align: top;
        text-align: left;
        width: 75%;
    }
    .visual .info h2 {
        font-size: 1.77em;
        line-height: 1.18em;
        margin: 0 0 13px;
    }
    .visual .info .textarea ul {
        font-size: 1.33em;
        line-height: 1.25em;
        padding: 0;
    }
    .visual .info .textarea ul li {
        padding: 0 0 9px 14px;
        background: url("../images/bullet.png") no-repeat scroll 0 5px;
    }
    .visual .info .image-area { display: none }
    .visual .form {
        float: none;
        margin: 0 auto;
        width: 61%;
    }
    .visual .visual-holder { padding: 10px 0 0 }
    #header .heading { padding: 5px 0; }
    #header .holder { padding: 0 6.8%; }
    #header .heading h1 {
        font-size: 2.11em;
        line-height: 1.053em;
        letter-spacing: 0;
        word-spacing: 0;
        width:auto;
    }
    #main { padding: 30px 0 0; }
    #main .info-area{ background:none;}
    #main .info-area .box:first-child .heading { padding: 10px 14% 4px; }
    #main .block.add-two,  #main .section.add { display: none; }
    #main .info-area .box,  #main .info-area .box:first-child, #main .info-area .box.last{
        float: none;
        width: 100%;
        margin: 0 0 7px;
        padding: 0;
        height: auto !important;
        font-size:1.77em;
        background: #ebebeb url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(31%, #ededed), color-stop(100%, #e5e5e5));
        background: -webkit-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
        background: -o-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
        background: -ms-linear-gradient(top, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
        background: linear-gradient(to bottom, #ebebeb 0%, #ededed 31%, #e5e5e5 100%);
    }
    #main .info-area .heading .title {
        font-size: 1.25em;
        line-height: 1.2em;
        margin: 7px 0 0;
        width:auto;
    }
    #main .info-area .heading .step {
        font-size: 4.188em;
        line-height: 1.04em;
        margin: 0 7.5% 0 0;
        word-spacing: -2px;
        width:auto;
    }
    #main .info-area .box:first-child .heading .step{ margin:0 4% 0 0;}
    #main .info-area .box .text {
        font-size: 16px;
        line-height: 19px;
        padding: 22px 10% 36px 14.8%;
        word-spacing:-2px;
    }
    #main .info-area .box:first-child .text { padding: 24px 14% 14px; }
    #main .info-area .box .heading { padding: 8px 2% 5px 12%; }
    #main .info-area .box.last .heading { padding: 13px 14% 11px; }
    #main .info-area .box.last .text { padding: 14px 10% 19px 15%; }
    #main .block .alignleft {
        float: none;
        display: block;
        margin: 0 auto;
        width: 52%;
    }
    .visual .form input[type="text"]{ padding:3px 2%;}
    #main .block .alignright {
        display: block;
        float: none;
        margin: 0 auto 30px;
        width: 42%;
    }
    #main .block { padding: 21px 7% 15px; }
    #main .block.add {
        margin: -14px 0 0;
        padding: 0 7% 18px;
    }
    #main .block .textbox,  #main .block.add .textbox {
        padding: 0 5px;
        line-height:1em;
    }
    #main .post-area,#main .post-area.add{ margin:0;}
    #main .features .box {
        width: 100%;
        margin: 0;
        line-height:1em;
    }
    #main .features .box:first-child { margin: 0 0 11px; }
    #main .features .title {
        font-size: 18px;
        line-height: 22px;
    }
    #main .features p{ margin:0 0 8px;}
    #main .panel {
        margin: 0 4% 8px;
        padding: 6px 2% 3px 5%;
    }
    #main .panel h3 {
        margin: 0 0 5px;
        font-size:1em;
        line-height:1.33em;
        word-spacing:0;
    }
    #main .columns h3,  #main .section.add h3 {
        font-size: 1.33em;
        line-height: 1.25em;
        margin: 0 0 1px;
    }
    #main .columns .quote-area { padding: 14px 0 0; }
    #main .columns .quote-area .image-area{
        margin:0 5% 0 1.3%;
        width:60px;
        height:60px;
    }
    #main .panel .btn {
        padding: 1px 1%;
        font-size:1em;
        line-height:1.33em;
    }
    #main .columns {
        padding: 21px 12px 0;
        border-bottom: 2px solid #3a8124;
        margin: 0 0 16px;
    }
    #main .columns blockquote {
        font-size: 10px;
        line-height: 16px;
        padding:0 0 0 8px;
    }
    #main .columns blockquote q{ margin:0 0 4px;}
    #main .columns .col {
        width: 88%;
        padding: 0 6% 16px;
        float: none;
        overflow: hidden;
        margin: 0;
        line-height: 9px;
    }
    #main .columns blockquote cite {
        font-size: 9px;
        line-height: 12px;
        word-spacing:-1px;
        margin:0;
    }
    #main .section { display: none; }
    #main .text-area {
        padding: 0 9% 20px;
        line-height:0.966em;
    }
    #main .testimonials { padding: 19px 12% 5px 11.6%; }
    #main .testimonials blockquote q {
        font-size: 12px;
        line-height: 14px;
        margin: 0 0 6px;
    }
    #main .testimonials blockquote cite{
        font-size:0.5em;
    }
    #main .block h3,  #main .features .title {
        font-size: 1.22em;
        line-height: 1.27em;
        margin: 0 0 4px;
    }
    #main .features .title { margin: 0 0 3px; }
    #main .block { padding: 36px 7% 5px; }
    #main .block .alignleft { margin: 0 auto 6px; }
    #main .features {
        padding: 23px 8.5% 4px;
        margin: 0 0 20px;
    }
    #main .features .box .image-area {
        margin: 0 auto 16px;
        height: 30px;
        width: 36px;
        padding: 10px 10px 19px;
        position:relative;
        right:4px
    }
    #main .features .box.last .image-area{ margin-bottom:10px;}
    #main .features .box.last{ margin:0;}
    #main .features .box:first-child .image-area { margin-bottom:11px;}
    #main .testimonials .image-area,  #main .testimonial .image-area,  #main .columns .image-area {
        width: 48px;
        height: 47px;
        padding: 6px 6px 7px;
    }
    #main .testimonials .image-area:after{
        width: 52px;
        height: 52px;
        left:4px;
        top:4px;
    }
    #main .columns .image-area:after {
        width: 64px;
        height: 64px;
        left:4px;
        top:4px;
    }
    #main .testimonials .image-area img,  #main .columns .image-area img,  #main .testimonial .image-area img { margin: 0; }
    #main .testimonials blockquote{ padding: 5px 0 0 7px; }
    #main .testimonials blockquote:before{
        background:url(../images/bg-quotes.png) no-repeat -23px -31px;
        width:7px;
        height:6px;
        top:8px;
        left:1px;
    }
    #main .testimonials blockquote q span{
        background:url(../images/bg-quotes.png) no-repeat -33px -39px;
        width:7px;
        height:6px;
    }
    #main .text-area .logos{ padding:0 0 0 4px;}
    #main .text-area .logos li {
        width: 54px;
        padding:0;
    }
    #main .text-area .logos li:first-child {
        width: 59px;
        height: 38px;
    }
    #main .text-area .logos li.last {
        width: 36px;
        height: 37px;
    }
    #footer {
        text-align: center;
        font-size:9px;
        line-height:12px;
    }
    #footer .copyright {
        float: none;
        display: block;
        margin: 0 0 8px;
    }
    #footer .nav ul {
        float: none;
        overflow: hidden;
    }
    #footer .nav ul li {
        float: none;
        display: inline-block;
        vertical-align: top;
        background:url(../images/sep3.png) no-repeat;
    }
    #header .featured { display: none; }
    #header .header-info {
        width: auto;
        position:static;
    }
    #nav ul {
        display: none;
        position: absolute;
        width: 100%;
        top: 42px;
        left: 0;
        text-align: center;
        background: #fff;
        font: 1.33em/1.25em 'Conv_Antenna-Regular', Arial, Helvetica, sans-serif;
        border-top: 1px solid #68a73c;
        z-index: 3;
    }
    #nav li {
        float: none;
        margin: 0;
        border-bottom: 1px solid #68a73c;
        padding: 12px 0;
    }
    #nav li a{ margin:0 8px 0 0;}
    #nav .opener {
        display: block;
        text-transform: none;
        padding: 8px 34%;
        margin: 2px 5px 0 0;
        font-size:0.9em;
        line-height:1.33em;
    }
    #nav .opener:hover ul {
        display: block;
        background: #000;
    }
    #main .testimonials .image-area:before,
    #main .columns .image-area:before,
    #main .testimonial .image-area:before{
        background:url(../images/bg-shadow2.png) no-repeat;
        margin:0 0 0 -46px;
        bottom:-22px;
    }
    .visual .form {
        padding: 0;
        width: 84%;
    }
    .visual .form h2 {
        background: #30781f;
        padding: 10px 0 15px;
        font-size: 2.88em;
        line-height: 1.12em;
        margin: 0 0 17px;
    }
    .visual { background: none; }
    .visual .form .form-holder { padding: 0 25px 10px 20px; }
    #footer .infobar h4 { display: none; }
    .visual .form .text {
        margin: 0 0 8px;
        height:24px;
    }
    .visual .form input[type="text"] {
        border-radius: 4px;
        height: 24px;
        font-size: 1.22em;
        line-height: 1.36em;
    }
    .visual .form label {
        font-size: 1.22em;
        line-height: 1.36em;
        margin: 4px 4%;
    }
    .visual .form .row { margin: 0 0 7px; }
    .visual .form .row.add { margin: 0 0 6px; }
    .select-area {
        height: 21px;
        border-radius: 4px;
    }
    .select-area .center {
        font-size: 11px;
        line-height: 15px;
        padding: 3px 5px;
        width: 88% !important;
    }
    .row.add .select-area { height: 20px !important; }
    .row.add .select-area .center {
        font-size: 1.22em;
        line-height: 1.36em;
        width: 74% !important;
        height: 14px !important;
        padding: 3px 5px;
    }
    .select-options ul{
        font-size: 1.22em;
        line-height: 1.36em;
    }
    .select-area .select-opener {
        background: url("../images/bg-select.png") no-repeat scroll 100% -85px;
        width: 13px;
        height: 21px;
        top: 0;
    }
    .visual .form .btn {
        font-size: 1.55em;
        line-height: 1.21em;
        padding: 7px 5.1%;
        position: relative;
        z-index: 9;
        margin:-4px 0 0;
    }
    #footer .nav {
        float: none;
        width: 100%;
        padding:0;
        margin:0 0 6px;
    }
    #footer .nav ul { text-align: center; }
}
@media (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.5),
(max-width: 640px) and (min-resolution: 144dpi) {
    .logo {
        background: url(../images/logo@2x.png) no-repeat;
        background-size: 122px 36px;
    }
    .infobar .logo{
        background:url(../images/footer-logo@2x.png) no-repeat;
        background-size: 122px 36px;
    }
}


/**
    My CSS
*/

.p1-form .jcf-unselectable {color:black;}

.p1-form .btn {
    width: 100% !important;
    color: white;

}

.p1-form .txt {
    height: 25px

}

#apply-now-button {
    cursor: pointer;
    margin: 38px 0 0;
}

.apply-header{
    padding-left: 15px
}


.big-button{
    background: linear-gradient(to bottom, #87BC57 0%, #7BB546 1%, #7BB546 21%, #74AF42 34%, #69A63D 48%, #367D22 99%, #498937 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #7A111A;
    font: 1.5em/1.16em 'Conv_Antenna-Bold',Arial,Helvetica,sans-serif;
    padding: 9px 5%;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
}

#footer-warning {
    text-align: center;
}
.loan-chance{
    padding-top: 10px;
}
#sorry-waring{
    background: linear-gradient(to bottom, #C72A2C 0%, #E51F2D 3%, #E51F2D 49%, #C4182C 51%, #B7172B 54%, #B7172B 95%, #C51A2C 97%, #C3272A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);    text-align: center;
    color:white;
    height: 45px;
    margin-bottom: 20px;
}

#sorry-waring > h1 {
    padding-top: 10px;
}
#loan-warning hr {
    height: 4px;
    background-color: #3A8124;
    margin: 20px 0;
}

.form-error li {
    color:red;
    font-weight: bold;
		list-style: none;
		font-size: 14px;
}


#unable-to-match, #notifiy-later {
    text-align: center;
    padding-top: 22px;
}

#unable-to-match .text-title, #notifiy-later .text-title{
    font-size: 20px;
    font-weight: bold;
}
#unable-to-match .oops-text{
    padding-top: 20px;
    font-weight: bold;
    color:#ff0006;
}
#unable-to-match .oops-text:hover{
    cursor: pointer;
}

.oBtn {
    padding: 12px 0;
    width: 100%;
    background: none repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    padding: 12px 11px 10px;
    margin-top: 22px;
}
.oPostAJobButton {
    margin-bottom: 5px !important;
}
.oBtn {
    font-family: "Helvetica",Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(128, 128, 124, 0.1);
}
.oBtnPrimary, {
    display: inline-block;
    text-align: center;
}
.oBtnPrimary {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #7ada4a -webkit-linear-gradient(top,#b2ff4a 0,#6bde2d 7%,#43b81a 75%,#3bb118 100%);
    background:  -moz-linear-gradient(center top , #7BD454, #62C831 95%, #53BF29) repeat scroll 0 0 #7BD454;
    border-color: #6DBE38 #509E19 #198D0F;
    border-image: none;
    border-left: 1px solid #509E19;
    border-right: 1px solid #509E19;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(38, 151, 72, 0.5), 0 1px 0 #9FE662 inset;
    color: #FFFFFF !important;
    text-shadow: 0 1px 0 #25A811;
    text-decoration: none;
    width: 25%;
}
.oBtnPrimary:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #93dd64 -webkit-linear-gradient(top,#93dd64,#72d239 50%,#6fcc37);
    background: -moz-linear-gradient(center top , #93DD64, #72D239 95%, #6FCC37) repeat scroll 0 0 #93DD64;
    border-color: #6DBE38 #6DBE38 #198D0F;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(38, 151, 72, 0.5), 0 1px 0 #9FE662 inset;
    color: #FFFFFF;
    text-decoration: none;
}
@media only screen 
and (max-device-width: 320px)
{ 
#header .header-info {
	width: 30%;
} 
#header .social-networks {
	 display: none; 
}
}


.noTitleStuff .ui-dialog-titlebar {display:none}
.transparent { background:transparent }
.ui-corner-all {
    border: 2px solid rgb(0, 0, 0);
    border-radius: 5px

}

.ui-dialog.noTitleStuff {
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border: 10px solid rgba(0, 0, 0, 0.7);
    border-radius: 8px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
    z-index: 100;
}
