<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Theme Name: SketchMiniTheme 
URI: http://www.sketchthemes.com/themes/sketchmini-free-wordpress-theme/
Description: Sketch Mini is a simple, minimal, responsive, easy to use, one click install, beautiful and Elegent WordPress Theme with Easy Custom Admin Options Created by SketchTheme.com. Using Sketch Mini theme options any one can easily customize this theme according to their need. You can use your own Logo, logo alt text, custom favicon, you can add social links, rss feed to homepage, you can use own copyright text, you can also insert analytics code etc. And all this information can be entered using Sketch Mini Theme Options Panel. You have to just set the content from the Sketch Mini Themes Options Panel and it'll be up ready to use.
Version: 1.0.4
Author: Sketch ThemesAuthor 
URI: http://www.sketchthemes.com/
License: GNU General Public License v3.0License 
URI: http://www.gnu.org/licenses/gpl.html
Tags: light, two-columns, custom-menu, sticky-post, translation-ready,  featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, full-width-template
------------------------------------------------------------- */

@import url(css/960_24_col_responsive.css);/*-- Google Fonts --*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url('https://fonts.googleapis.com/css?family=Pontano+Sans&amp;display=swap');
/*= Clear Fix Css-----------------------------*/
.flexslider .slides &gt; li {
display:block!important;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}/*= reset css---------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
object, embed {
	max-width: 98%;
}
body {
	background-color: #ffffff;
	font-family: 'Pontano Sans', sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #666666;
	border-top: 4px solid #4495d6;
	font-weight: 300;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
	font-weight: 300;
	margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-family: 'Pontano Sans', sans-serif;
	line-height: 1.5em;
	font-weight: 700;
}
ol {
	list-style: decimal outside none;
}
ul {
	list-style-type: disc;
}
li {
	margin-left: 30px;
}
blockquote {
	background-color: #D1CFCF;
	border-right: 3px solid #A9A9A9;
	font-family: georgia;
	font-size: 14px;
	font-style: italic;
	padding: 8px 5px 1px 20px;
	margin-right: 10px;
	quotes: none;
}
cite {
	font-weight: bold;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th {
	background: #cccccc;
	;
}
th, td {
	padding: 3px 5px;
	border: 1px solid #cccccc;
}/* =Global Elements-------------------------------------------------------------- */
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}/* Text elements */
select {
	max-width: 100%;
}
a:link {
	color: #f38b1c;
	outline: medium none;
	text-decoration: none;
}
a:visited {
	color: #f38b1c;
}
a:active, a:hover {
	color: #f38b1c;
	text-decoration: underline;
}
a img {
	border: none;
}
::selection {
	background: #f38b1c;
	color: #FFF;
}
::-moz-selection {
background:#f38b1c;
color:#FFF;
}/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}/* =Font-family-------------------------------------------------------------- */
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
	overflow: auto;
	width: 100%;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.site-main img, .comment img, .widget img {
	height: auto;
	max-width: 100%;
}/* =Common Area width style-------------------------------------------------------------- */
.wrapper {
	margin: 0 auto;
	width: 940px;
}
#no-sidebar #content {
}/************** sidebar ****************/
#sider-bar .textwidget {
	padding: 0 16px 11px;
}
.recent-posts-widget-with-thumbnails ul li {
 	padding: 0 0 6px !important;
}

#sider-bar .widget-container ul &gt;li {
	list-style: square outside none;
	margin-left: 15px;
}/* =Right-sidebar content style-------------------------------------------------------------- */
#right-sidebar #sider-bar {
	float: left;
}
#right-sidebar #sider-bar {
	float: left;
}
#right-sidebar #sider-bar #primary, #right-sidebar #sider-bar #secondary {
	float: left;
}
#right-sidebar #content {
	float: right;
}/* =Header style-------------------------------------------------------------- */
#header-area {
	background: url(images/bg-header.jpg) repeat-x center -4px #ffffff;
	background-size:cover;
}
.home #header-area {
	background: url(images/bg-header-home.jpg) repeat-x center -4px #ffffff;
	background-size:cover;
}

@media only screen and (min-width: 961px) and (max-width: 1600px) {
#header-area {
	min-height: 345px;
}
.home #header-area {
	min-height: auto;
}
}
#header {
	padding-top: 45px;
	margin-bottom: 0;
}
#top-head {
}
#top-head .left-section {
	float: left;
	height: auto;
}
#top-head .right-section {
	float: right;
}
#logo {
	font-size: 28px;
	line-height: 35px;
	text-decoration: none;
}
#logo img {/*height:90px;width:272px;*/
}
#site-description {
	clear: right;
	color: #074C7C;
	float: none;
	font-style: italic;
	font-weight: bold;
	margin: 0 0 18px;
}
.header-info {
	float: right;
	list-style-type: none;
	margin-bottom: 10px;
	padding-top: 8px;
	text-align: right;
}
.header-info p.cell {
	display: block;
}
.header-info p {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	margin-bottom: 0;
}
.call-us {
	margin-top: 0;
	padding-top: 4px;
}
#header #slider {
	margin: 40px auto auto auto;
	width: 100%;
}
.flex-direction-nav {
}/* top search=======================================*/
.search-box {
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: 30px;
	margin-bottom: 0px;
}
.search-box .searchform {
	background-color: #fff;
	width: 235px;
	height: 30px;
	border: none;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-bottom: 0;
}
.search-box .searchform input[type="text"] {
	width: 200px;
	height: 29px;
	background: #fff;
	border: none;
	padding: 1px 0px 0px 7px;
	color: #343434;
}
.search-box .searchform input[type="submit"] {
	position: absolute;
	right: 6px;
	top: 7px;
	background: url(images/search.png) no-repeat;
	width: 18px;
	height: 18px;
	border: none;
	cursor: pointer;
	text-indent: -9999px;
}
.top-search {
	float: right;
}
#sider-bar .searchform, #siderbar .searchform {
	background: none repeat scroll 0 0 #F7F7F8;
	border: 1px solid #DFDDDD;
	margin-bottom: 20px;
	margin-right: 5px;
	position: relative;
	width: 97%;
}
#siderbar .searchform input[type="text"] {
	background: none repeat scroll 0 0 #F7F7F8;
}
#sider-bar .search-box.searchform input[type="text"] {
	background-color: #f8f8f8;
	border: none;
	padding: 1px 0px 0px 7px;
	color: #666;
}
#sider-bar .searchform input[type="text"] {/*width:272px;*/
	width: 97%;
	height: 29px;/*height:34px;*/
	background-color: #f8f8f8;
	border: none;
	padding: 1px 0px 0px 7px;
	color: #666;
}
#sider-bar .searchform input[type="submit"] {
	background: url("images/search.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 23px;
	position: absolute;
	right: 0;
	top: 7px;
	width: 28px;
}
.error-search .searchform {
	background: none repeat scroll 0 0 #F7F7F8;
	border: 1px solid #DFDDDD;
	float: left;
	margin-bottom: 20px;
	margin-right: 5px;
	position: relative;
	width: 210px;
}
.error-search .searchform input[type="text"] {
	background: none repeat scroll 0 0 #F8F8F8;
}/* =Menu-------------------------------------------------------------- */
.menu_wrapper {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;/*border:1px #666 solid;*/
	width: 100%;
}
#skenav {
	float: left;
	width: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: medium none;
	z-index: 100;
}
#menu-container &gt; ul li:first-child a, #menu-container &gt; ul li:first-child a:hover {
	border-radius: 0px 0 0 0px;
}
#skenav.skt_floating_menu #menu-container &gt; ul li:first-child a, #skenav.skt_floating_menu #menu-container &gt; ul li:first-child a:hover {
	border-radius: 0px;
}
#menu-container &gt; ul ul li:last-child a, #menu-container &gt; ul ul li:last-child a:hover {
	border-radius: 0 0 5px 5px;
}
#menu-container ul ul li:first-child a, #menu-container ul ul li:first-child a:hover, #menu-container ul ul li:last-child a:hover {
	border-radius: 0px;
}
#menu-icon {
	display: none;
}
#menu-container #menu-main {
	margin: 0;
}
#mini-menu {/*background: none repeat scroll 0 0 #000000;*/
	display: none;
	margin: 0;
	position: absolute;
	width: 462px;
	z-index: 99999999;
}
#mini-menu li {
	margin: 0px;
	list-style: none outside none;
	text-align: center;
}
#mini-menu li a {
	line-height: 26px;
}
#mini-menu li:last-child {
	border-radius: 0 0 5px 5px;
}
#mini-menu li:last-child a:hover {
	border-radius: 0 0 5px 5px;
}
#skenav .menu-header, div.menu {
	font-size: 13px;
	margin: 0 auto;
	padding: 0;
}
#skenav .ske-menu ul.menu {
	list-style: none;
	margin: 0;
}
#skenav .ske-menu .menu li, div.menu li {
	float: left;
	margin: 0px;
	position: relative;
	list-style: none outside none;
}
#skenav a {
	color: #7a7a7a;
	display: block;
	line-height: normal;
	padding: 0 10px 51px 10px;
	text-decoration: none;
	border-radius: 0px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 16px;
	z-index: 99999;
	border-bottom: 4px solid transparent;
	font-weight: 400;
}
#skenav ul ul {
	display: none;
	position: absolute;
	top: 22px;
	left: 0;
	float: left;
	width: 170px;
	z-index: 99999;
	background: #000000;
	border-radius: 0px 0px 5px 5px;
	margin: 0px;
}
#skenav ul .sub-menu li {
	display: block;
	width: 170px;
}
#skenav ul ul li {
	min-width: 170px;
	margin: 0 !important;
}
#skenav ul .children li:first-child, #skenav ul .sub-menu li:first-child {
	border-top: none;
	border-top-right-radius: 5px;
}
#skenav ul .children li:last-child, #skenav ul .sub-menu li:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#skenav ul ul li:first-child {
	background: none;
}
#skenav ul ul ul li:first-child {
	padding-top: 0;
}
#skenav ul ul ul {
	left: 100%;
	top: 0;
	border-radius: 0px 0px 5px 5px;
	background: #000000;
}
#skenav ul ul a {
	color: #FFFFFF;
	line-height: 24px;
	padding: 4px 10px;/*padding: 5px;width: 126px;*/
	border: 1px solid transparent;
}
#skenav li a:hover {
	background: none;
	color: #2372b0;
	transition: background 0.2s linear 0s;
	z-index: 999999999999;
	border-bottom: 4px solid #327eb8;
}
#skenav ul ul li a:hover {
	background-color: #D57020;/*border-radius:5px;*/
	color: #FFFFFF;
	transition: background 0.2s linear 0s;
}
#skenav ul ul li:last-child a:hover {
	border-radius: 0px 0px 5px 5px;
}
#skenav ul ul li.current_page_item {
	background-color: #0A0A0A;
	border-radius: 5px;
	color: #FFFFFF;
}/*#skenav ul li:hover &gt; ul {display:block;}*/
#skenav ul li.current_page_item &gt; a, #skenav ul li.current-menu-ancestor &gt; a, #skenav ul li.current-menu-item &gt; a, #skenav ul li.current-menu-parent &gt; a, #skenav ul li.current_page_ancestor, #skenav ul li.current_page_item {
	background: none;
	color: #2372b0;
}
#skenav ul li.current_page_item &gt; a {
	border-bottom: 4px solid #327eb8;
}
#skenav ul li.current_page_item:first-child {
	border-radius: 5px;
}
#skenav.skt_floating_menu ul li.current_page_item:first-child {
	border-radius: 0px;
}
* html #skenav ul li.current_page_item a, * html #skenav ul li.current-menu-ancestor a, * html #skenav ul li.current-menu-item a, * html #skenav ul li.current-menu-parent a, * html #skenav ul li a:hover {
	color: #404040;
	background: #f4f4f4;
}/* =#front page-------------------------------------------------------------- */
.front-page-box {
	margin-bottom: 25px;
	margin-top: -50px;
	background: #ffffff;
	position: relative;
	padding: 70px 0 0 0;
}
.inner-front-page-box {
}
.shadow-left-front-box {
	left: -40px;
	position: absolute;
	top: 0;
}
.shadow-right-front-box {
	right: -40px;
	position: absolute;
	top: 0;
}

@media only screen and (max-width: 960px) {
.shadow-left-front-box {
	display: none;
}
.shadow-right-front-box {
	display: none;
}
.front-page-box {
	margin-top: 0px;
}
}
.box-container {
	text-align: center;
	padding-left: 10px;
}
.box-container1 {
}
.box-container2 {
	margin: 0 45px;
}
.box-container3 {
}
.box-title {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
}
.box-img, .box-img:link, .box-img:visited {
	cursor: pointer;
	padding: 0px 0;
	transition: all 0.0s ease 0s;
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 183px;
	margin: 0 auto;
	display: inline-block;
	color: #676667;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	position: relative;
}
.box-img:hover {/*transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);*/
	background-position: center bottom;
	transition: all 0.0s ease 0s;
	-moz-transition: all 0.0s linear 0s;
	-webkit-transition: all 0.0s linear 0s;
	-o-transition: all 0.0s linear 0s;
	color: #f38b1c;
	text-decoration: none;
}
.box-img, .box-img:link {
	margin-bottom: 10px;
}
.box-img span {
	display: block;
	text-align: center;
	position: absolute;
	bottom: 10%;
	left: 0;
	right: 0;
}
.box-text {
	padding: 5px 0;
	text-align: center;
	font-size: 14px;
	color: #878787;
}
.readmorebtn a {
	border: 1px dotted transparent;
	display: block;
	float: right;
	padding: 2px 5px;
	text-decoration: none;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.readmorebtn a:hover {
	background: none repeat scroll 0 0 #D57020;
	border: 1px dotted #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.CallToAction-bg {
	background: none;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 21px;
	padding: 50px 0 20px 0;
	text-align: center;
	color: #ffffff;
	font-weight: 700;
}
.CallToAction h3 {
	margin: 0px !important;
	font-size: 52px;
	line-height: 52px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-weight: 700;
}
.CallToAction h3 span {
	font-size: 21px;
	line-height: 20px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	display: block;
	color: #ffffff;
	font-style: italic;
	margin: 20px 0 0 0;
	font-weight: 700;
	letter-spacing: 1px;
}
#content_row {
	margin-top: 35px;
	margin-bottom: 7px;
}
.bg-gray {
	background: #efefef;
	padding: 30px 0 20px 0;
}
.about .about_right h3 {
	color: #327eb8;
	font-size: 28px;
}
.about .about_right h4 {
	color: #327eb8;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 23px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
}
.about .about_right p {
	font-size: 14px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
.aboutimg {
	float: left;
}
.about_right {/*text-align: justify;*/
}
.front_clients {
	float: right !important;
}
.front_Portfolio {
	margin-top: 35px;
}/****jcarousellite****************/
.jCarouselLite-bg {
	margin: 12px auto 20px;
	overflow: hidden;
	padding: 8px 0 8px;
	position: relative;
	overflow: hidden;
}
.jcarousel-clip {
	margin: 0 auto;
	width: 93% !important;
	overflow: hidden;
*position:relative;
}
.jcarousel-clip ul li {
	cursor: pointer;
	display: table-cell;
	margin: 0 5px 0 10px;
	vertical-align: middle;
	width: 150px;
}
.jcarousel-clip img {
	height: auto;
	width: 190px;
}
div.prev {
	background: url("images/next.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	float: right;
	height: 32px;
	position: absolute;
	right: 0;
	top: 54px;
	width: 32px;
}
div.next {
	background: url("images/previous.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	left: 0;
	height: 32px;
	position: absolute;
	top: 54px;
	width: 32px;
}/************ front portfolio************/
.jcarousel-container {
	position: relative;
	margin: 0 auto 0px;
}
.jCarouselLite-portfolio {
	margin: 12px auto 42px;
	overflow: hidden;
	padding: 8px 0 8px;
	position: relative;
}
#jCarouselLite_Main_portfolio {
	margin: 0 auto;
	width: 100% !important;
}
#jCarouselLite_Main_portfolio ul li {
	cursor: pointer;
	display: table-cell;
	margin: 0 0 0 10px;
	vertical-align: middle;
	width: 226px;
	height: 174px;
}
.jcarousel-container div.pf_prev {/*bottom: 75px;*/
	cursor: pointer;
	float: left;
	right: 41px;
	position: absolute;
	top: -40px;
	height: 32px;
	width: 32px;
}
.jcarousel-container div.pf_next {/*bottom: 75px;*/
	cursor: pointer;
	float: right;
	position: absolute;
	right: 0px;
	top: -40px;
	height: 32px;
	width: 32px;
}/******portfolio front slider*********/
.view {
	width: 212px;
	height: 160px;
	margin: 1px;
	float: left;
	border: 5px solid #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 0px 0px 5px #aaa;
	cursor: default;
}
.view .mask, .view .content {
	width: 212px;
	height: 160px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view a.info {
	background: url(images/link.png) center no-repeat;
	display: inline-block;
	text-decoration: none;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}
.third-effect .mask {
	opacity: 0;
	overflow: visible;
	border: 100px solid rgba(0, 0, 0, 0.7);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.third-effect a.info {
	position: relative;
	top: -10px;
	opacity: 0;
	-webkit-transition: opacity 0.5s 0s ease-in-out;
	-moz-transition: opacity 0.5s 0s ease-in-out;
	-o-transition: opacity 0.5s 0s ease-in-out;
	-ms-transition: opacity 0.5s 0s ease-in-out;
	transition: opacity 0.5s 0s ease-in-out;
}
.third-effect:hover .mask {
	opacity: 1;
	border: 100px solid rgba(0, 0, 0, 0.7);
}
.third-effect:hover a.info {
	opacity: 1;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}/* =woocommerce-------------------------------------------------------------- */
.shop-template h1.page-title {
	display: none;
}/* = front Testimonial-------------------------------------------------------------- */
.front_testimonials {
	background-image: url(images/testimonial-top-arrow.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	padding: 30px 0 0 0;
}
.front_testimonials h3 {
	color: #f38b1c;
	text-align: center;
	font-size: 48px;
}
.front_testimonials ul {
	list-style: none outside none;
	margin: 0px;
}
.front_testimonials .bne-testimonial-slider-wrapper {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.front_testimonials .bne-testimonial-slider-wrapper .flexslider .slides &gt; li {
	height: 320px;
}

@media only screen and (max-width: 480px) {
.front_testimonials .bne-testimonial-slider-wrapper .flexslider .slides &gt; li {
	height: 530px;
}
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-content {
	position: relative;
	text-align: center;
}
.front_testimonials .flexslider .slides img.bne-testimonial-featured-image {
	padding: 0;
	border: 4px solid #F38B1C;
	float: none;
	height: 136px;
	width: 136px;
	margin: 0 0 30px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: inline-block;
}
.front_testimonials .bne-testimonial-featured-image.square {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-khtml-border-radius: 100%;
}

@media only screen and (max-width: 767px) {
.front_testimonials .flexslider .slides img.bne-testimonial-featured-image {
	height: auto;
	width: auto;
}
}
.front_testimonials .bne-testimonial-description p {
	line-height: 20px;
	font-size: 14px;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
.front_testimonials .bne-testimonial-description p:before {
	font-family: Georgia, serif;
	content: open-quote;
	font-size: 40px;
	float: left;
	margin-right: 0px;
	display: block;
	float: left;
	margin-top: 8px;
	height: 30px;
	color: #cccccc;
}
.front_testimonials .bne-testimonial-description p:after {
	font-family: Georgia, serif;
	content: close-quote;
	font-size: 40px;
	float: right;
	margin-right: 15px;
	display: block;
	float: right;
	margin-top: 14px;
	height: 30px;
	color: #cccccc;
}
.front_testimonials .bne-testimonial-slider-wrapper .bne-testimonial-description {
	background-image: url(images/testimonial-top-arrow.png);
	background-repeat: no-repeat;
	background-position: 15px top;
	background-size: contain;
	padding: 40px 0 0 0;
}
.front_testimonials .bne-testimonial-heading, .front_testimonials h3.bne-testimonial-heading, .front_testimonials h4.bne-testimonial-heading {
	display: none;
}
.front_testimonials .bne-testimonial-details {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-direction-nav {
	position: absolute;
	width: 100%;
	right: 0;
	bottom: 70%;
	left: 0;
	opacity: 1.0 !important;
	display: block !important;
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-direction-nav li {
	float: none;
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-direction-nav li a {
	width: 20px;
	height: 22px;
	margin: -13px 0 0;
	display: block;
	background: url('images/bg_direction_nav1.png') no-repeat;
	position: absolute;/*top: -40%;*/
	top: 0;
	cursor: pointer;
	text-indent: -999em;
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-direction-nav .flex-next {
	right: 0px;
	background-position: -23px 0;
	left: auto;
}
.front_testimonials .bne-testimonial-slider.flexslider .flex-direction-nav .flex-prev {
	left: 0px;
}
.testimonialWraper .testimonial {
	border: 1px solid #ddd;
	padding: 20px;
	position: relative;
	box-shadow: 3px 3px 3px #eee;
}
#testimonials_wrap {
	position: relative;
}
.testimonialWraper .testimonial img.img-author {
	position: absolute;
	left: 0;
	top: 0;
}
.testimonialWraper .testimonial:after {
	content: "";
	width: 35px;
	height: 34px;
	background: url('images/bubble-arrow.jpg');
	position: absolute;
	bottom: -34px;
}
.testimonialWraper .testimonial p {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 1.5;
	position: relative;
	margin: 0;
}
.testimonialWraper .testimonial p:before {
	content: open-quote;
	font-size: 72px;
	float: left;
	margin-right: 15px;
	display: block;
	float: left;
	margin-top: -24px;
	height: 30px;
}
.testimonialWraper .testifier {
	float: left;
	margin: 10px 0px 0px 63px;
}
.testimonialWraper .testifier p:first-child {
	font-size: 17px;
	font-family: Georgia, serif;
}
.testimonialWraper .testifier p {
	margin: 0 !important;
	font-size: 12px;
	line-height: 20px;
}/* =#Siderbars-------------------------------------------------------------- */
#sider-bar {
	float: left;
	margin-top: 25px;
}
#sider-bar #search {
	float: none;
}
#primary, #secondary {
	overflow: hidden;
	padding-left: 25px;
}
#secondary {
	clear: right;
}/* =Content Structure style-------------------------------------------------------------- */
#container {
	background: #FFFFFF;
	margin-top: 10px;
}
#content {
	float: left;
	padding-top: 32px;
}
.home #content {
	padding-top: 10px;
}
#content p, #content ul li, #content ol li {
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
}
#content strong {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 400;
}
#content, #content input, #content textarea {/*color: #353535;font-size: 13px;line-height: 21px;*/
}
#content textarea {
	width: 500px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
	margin-bottom: 24px;
	word-wrap: break-word;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom: 0;
}
#content pre, #content kbd, #content tt, #content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt, #content th {
	color: #000;
}/*#content h1,  #content h2,  #content h3,  #content h4,  #content h5,  #content h6 {color: #000;line-height: 1.5em;margin: 0 0 20px 0;font-family: arvo;}*/
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th, #content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#content tr.odd td {
	background: #f2f7fc;
}
.post {
	border-bottom: 1px solid #E7E7E7;
	padding-top: 10px;
}
.post-tags {
	margin: 20px 0 7px;
	padding: 3px 10px 3px 0px;
}
.post-tags a {
	text-decoration: none;
}
.post-tags a:hover {
	color: #111111;
}
.hentry {
	margin: 0 0 20px 0;
}
.sticky {
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	font-weight: 400;
	margin: 0 0 20px 0;
	border-bottom: 0px solid #E5E5E5;
	color: #3980B6;
	font-family: 'Roboto Condensed';
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3em;
	font-weight: 300;
}
.page-title span {
	font-size: 16px;
	font-weight: normal;
	color: #3980B6;
	font-family: 'Roboto Condensed';
	font-size: 32px;
	font-weight: 300;
}
.page-title a:link, .page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active, .page-title a:hover {
	color: #D57020;
}
#content .entry-title {
	font-family: 'Roboto Condensed';
	color: #3980b6;
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
	font-weight: 300;
}
.entry-title a:link, .entry-title a:visited {
	color: #545454;
	text-decoration: none;
	font-size: 13px;
}
.entry-title a:active, .entry-title a:hover {
	color: #000;
	text-decoration: none;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.category-name &gt; a {
	display: inline-block;
}
.entry-meta abbr, .entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content, .entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file, .entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup, .entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link, .page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active, .page-link a:hover {
	color: #D57020;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a, .entry-utility a {
	color: #fff;
}
.entry-meta a:hover, .entry-utility a:hover {
	color: #fff;
}
#content .video-player {
	padding: 0;
}
.post-image {
	margin-bottom: 10px;
	position: relative;
}
.post-image img {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
	height: auto;
	max-width: 99%;
	padding: 3px;
}/* =Footer Style-------------------------------------------------------------- */
#footer-area {
	padding-top: 30px;
	background: #DBD0C4;
	background: url(images/bg-footer.jpg) repeat-x center top #1b1a1b;
}
#footer {
	margin-bottom: 0px;
	color: #ffffff;
	line-height: 24px;
}
.footerborder {
	border-top: 2px solid #373637;
	margin: 0 0 20px 0;
}
#footer-area .bottom_wrapper {
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 13px;
}
#footer-area .bottom_wrapper .owner {
	float: right;
	line-height: 20px;
	text-align: right;
	color: #ffffff;
}
#site-info {
	color: #ffffff;
}
#site-info a {
	text-decoration: none;
	font-weight: normal;
}
#site-info a:hover, #footer-area .bottom_wrapper .owner a:hover {
	text-decoration: underline;
}/* Structure the footer widget area */
#foot-sidebar {
	margin-bottom: 15px;
	position: relative;
	padding: 0 0 20px 0;
}
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-left: 9px;
}
#footer-widget-area .widget-area .textwidget, #footer-widget-area .widget-area .eemail_caption {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
         font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
#footer-widget-area #first {
	margin-left: 0px;
}
#footer .widget-title {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	border-bottom: 0px groove #A09D9D;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-right: 40px;
	text-transform: uppercase;
	font-weight: 700;
}
#footer .widget-area a, #footer .widget-area a:link, #footer .widget-area a:visited {
	text-decoration: none;
	color: #ffffff;
	line-height: 22px;
	font-weight: 300;
	font-size: 13px;/*-webkit-font-smoothing: antialiased;-webkit-font-smoothing: subpixel-antialiased;*/
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
#footer .widget-area a:active, #footer .widget-area a:hover {
	text-decoration: underline;
}
#footer-area a:link, #footer-area a:visited {
	color: #ffffff;
}
#foot-sidebar .widget-container ul li {
	margin-left: 15px;
}
#footer .widget-area ul ul {
	list-style: none;
}
#foot-sidebar .widget-container ul li {
	margin-left: 0;
}
#footer .widget-container.eemail_widget {
	position: relative;
}
#footer .eemail_textbox {
	background-color: #ffffff;
	border: 1px solid #afafaf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 0;
	width: 98%;
}
#footer .eemail_textbox_class {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	width: 230px;
	border: 0;
	background: none;
	padding: 9px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #a7afb4;
	font-weight: 300;
}
#footer .widget-container.eemail_widget .eemail_button {
	position: absolute;
	bottom: 4px;
	right: 10px;
	padding: 0;
}
#footer .widget-container.eemail_widget .eemail_button .eemail_textbox_button {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	cursor: pointer;
	background: #334d5c;
	color: #ffffff;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 0;
	font-weight: 400;
}
#footer .widget-container.eemail_widget .eemail_button .eemail_textbox_button:hover {
	background: #8c979e;
}
#footer .social_icon {
	position: absolute;
	right: 162px;
	bottom: 0;
}

@media (max-width: 1140px) {
#footer .eemail_textbox_class {
	width: 178px;
}
#footer .social_icon {
	right: 110px;
}
}
@media (min-width:1024px) and (max-width: 1140px) { 
.flex-viewport {
    height: 418px !important;
}

}


@media (max-width: 960px) {
#skenav {
	margin-left: 65px;
}
#footer .eemail_textbox_class {
	width: 115px;
}
#footer .social_icon {
	right: 50px;
}
}

@media (max-width: 767px) {
#footer .eemail_textbox_class {
	width: 73%;
}
}

@media (max-width: 480px) {
#footer .eemail_textbox_class {
	width: 55%;
}
}
#footer .social_icon .gc_social_button {
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 32px;
	margin-left: 10px;
	margin-top: 2px;
	width: 32px;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
}
#footer .social_icon .facebook {
	background: url("images/icon-white-facebook.png") no-repeat scroll 0 0 transparent;
	margin-left: 0;
}
#footer .social_icon .twitter {
	background: url("images/icon-white-twitter.png") no-repeat scroll 0 0 transparent;
}
#footer .social_icon .gplus {
	background: url("images/icon-white-gplus.png") no-repeat scroll 0 0 transparent;
}
#footer .social_icon .rss {
	background: url("images/icon-white-rss.png") no-repeat scroll 0 0 transparent;
}
#footer .social_icon .linkedin {
	background: url("images/icon-white-linkedin.png") no-repeat scroll 0 0 transparent;
}
#footer .social_icon .youtube {
	background: url("images/icon-white-youtube.png") no-repeat scroll 0 0 transparent;
}/* =Asides-------------------------------------------------------------- */
.home #content .category-asides p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}/* =Gallery listing-------------------------------------------------------------- */
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
.attachment-gallery-wrap .gallery {
	display: none;
}/* =Attachment pages-------------------------------------------------------------- */
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}/* =Images-------------------------------------------------------------- *//* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.8em;
	margin-top: .9em;
	margin-bottom: .9em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.8em;
	margin-top: .9em;
	margin-bottom: .9em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: .9em auto;
}
.wp-caption {
	background: none repeat scroll 0 0 #EAEAEA;
	border-radius: 5px 5px 5px 5px;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 100%;
	text-align: center;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	padding: 2.5% 2.5% 0;
	max-width: 95%;
}
.wp-caption-text {
	color: #888;
	font-size: 12px;
	font-style: italic;
	margin: 0;
	padding: 0.9em 0;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}/*#content img {margin: 0;height: auto;max-width: 630px;}#content .attachment img {max-width: 900px;}#content .alignleft,  #content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}#content .alignright,  #content img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}#content .aligncenter,  #content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}#content img.alignleft,  #content img.alignright,  #content img.aligncenter {margin-bottom: 12px;}#content .wp-caption {background: none repeat scroll 0 0 #EAEAEA;border-radius: 5px 5px 5px 5px;line-height: 18px;margin-bottom: 20px;max-width: 100%;text-align: center;}#content .wp-caption img {max-width: 95%;padding: 2.5% 2.5% 0;}#content .wp-caption p.wp-caption-text {color: #888;font-size: 12px;font-style: italic;margin: 0;padding: 0.9em 0;}#content .wp-smiley {margin: 0;}#content .gallery {margin: 0 auto 18px;}*//*#content .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}*/
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 2px solid #CFCFCF;
	max-width: 90%;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}/* =Navigation-------------------------------------------------------------- */
.navigation {
	color: #888888;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	overflow: hidden;
	margin: 10px 0;
}
.navigation a:link, .navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active, .navigation a:hover {
	color: #000;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {/*margin: -18px 0 0 0;*/
}/* =Comments-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	color: #3980b6;
	font-size: 24px;
	margin-bottom: 0;
	font-weight: 300;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist, #content ol.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist .alt {
	background-color: #F5F5F5;
	margin-bottom: 15px;
	padding-bottom: 1px;
}
.commentlist .alt p {
}
.commentlist p {
	padding: 0px 10px;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #D57020;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #D57020;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}/* Comments form */
input[type=submit] {
	color: #333;
}
#content #respond {
	border-top: 1px solid #E7E7E7;
	color: #000000;/*font-family: arvo;*/
	margin-bottom: 0;
	overflow: hidden;
	padding: 10px 0;
	position: relative
}
.comments-template {
	border-top: 1px solid #E7E7E7;
}
#comments {
	color: #3980B6;
	font-size: 24px;
	margin-bottom: 0;
	padding: 10px 0;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 300;
}
.commentmetadata {/*background-color:#373737;color:#FFFFFF;*/
	margin: 7px 0;
	padding: 2px 10px;
}
.commentmetadata a {
	color: #FFFFFF;
	text-decoration: none;
}
.skepost-meta a {
	display: inline-block;
}
.postmetadata {
	background-color: #373737;
	color: #FFFFFF;
	margin: 7px 0;
	padding: 2px 10px;
}
.postmetadata a, .entry-meta a {
	color: #545454;
	text-decoration: none;
	display: inline-block;
}
.postmetadata a:hover, .entry-meta a:hover {
	color: #D57020;
}
#respond p {
	margin-bottom: 1.8em;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #D57020;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 13px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
	padding: 10px 5px;
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#respond textarea {
	width: 98%;
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
	box-sizing: border-box;
	padding: 5px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background: #f38b1c;
	border: 0;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
#respond .form-submit input[type="submit"].input-submit:hover, #respond .form-submit input[type="submit"].input-submit:focus {
	background: #e17808;
}/* =Widget Areas-------------------------------------------------------------- */
.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square outside none;
	margin-left: 0px;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	border-bottom: 1px solid #525252;
	color: #525252;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active, .widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #525252;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
	color: #AAAAAA;
	font-weight: normal
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #CCCCCC;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none repeat scroll 0 0 #FFFFFF;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #D57020;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}/*********search sidebar**********/
#search {
	float: right;
	height: 55px;
}
#search input[type="text"] {
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background: none repeat scroll 0 0 #545454;
	border: 0 solid #CCCCCC;
	padding: 3px;
	color: #D7D7D7;
	float: left;
	margin-right: 10px;
}
#search input[type="submit"] {
	background-color: #393939;
	border: 0 none;
	color: #D7D7D7;
	height: 20px;
	width: 60px;
}/*********social_icon**************/
.social_icon {
	float: right;
}
.social_icon ul {
	margin: 0;
}
.social_icon ul li {
	float: left;
	list-style-type: none;
	margin-left: 0;
}
.social_icon .gc_social_button {
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 21px;
	margin-left: 10px;
	margin-top: 2px;
	width: 20px;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
}
.social_icon .gc_social_button:hover {
	transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	-moz-transform: scale(1.3, 1.3);
	-webkit-transform: scale(1.3, 1.3);
	-o-transform: scale(1.3, 1.3);
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
	-o-transition: all 0.4s linear 0s;
}
.social_icon .facebook {
	background: url("images/facebook_icon.png") no-repeat scroll 0 0 transparent;
}
.social_icon .twitter {
	background: url("images/twitter_icon.png") no-repeat scroll 0 0 transparent;
}
.social_icon .gplus {
	background: url("images/gplus_icon.png") no-repeat scroll 0px 0px transparent;
}
.social_icon .pinterest {
	background: url("images/pinterest_icon.png") no-repeat scroll 0 0 transparent;
}
.social_icon .dribbble {
	background: url("images/dribbble_icon.png") no-repeat scroll 0 0 transparent;
}
.social_icon .rss {
	background: url("images/rss.png") no-repeat scroll 0 0 transparent;
}
.social_icon .linkedin {
	background: url("images/linkedin_icon.png") no-repeat scroll 0 0 transparent;
}
.social_icon .youtube {
	background: url("images/youtube_icon.png") no-repeat scroll 0 0 transparent;
}/* =Mobile Safari ( iPad, iPhone and iPod Touch )-------------------------------------------------------------- */
pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
.entry-meta, .entry-utility {/*background-color: #333333;border-radius: 2px 2px 2px 2px;color: #FFFFFF;*/
	margin: 10px 0;
	padding: 6px 10px;
	color: #545454;
}
.entry-title .entry-meta {
	margin: 0;
	padding: 0;
	font-style: italic;
	line-height: normal;
}
.entry-title .entry-meta .author-name {
	float: left;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.entry-title .entry-meta .comment {
	float: right;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.author {
}
.comment {
	margin-right: 10px;
}
#site-description {
	-webkit-text-size-adjust: none;
}/*****************Paginate*****************//* =Contact Page-------------------------------------------------------------- */
#content #contact-page {
	font-size: 13px;
}
.page-template-contact-page-php #content {
	padding-bottom: 10px;
}
.page-template-contact-page-php .post {
	border-bottom: 0px solid #E7E7E7;
	padding-top: 10px;
}/*#content #contact-page .input {width:318px;margin-bottom: 0px;}#content #contact-page .textarea {clear:both;}*/
#content #contact-page form {
}
#content #map {
	margin: auto auto 42px;
	overflow: hidden;
	width: 100%;
}
#content #contact-page .fill {
	height: 22px;
	margin-bottom: 34px;
	margin-top: 20px;
	font-size: 22px;
}
#contact-page .error {
	color: red;
}
#contactform label.error {
	background-color: #333333;
	border-radius: 5px 5px 5px 5px;
	color: #DDDDDD;
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 6px;
	padding: 3px 8px;
	position: relative;
}
#contactform label.error:before {
	background: none repeat scroll 0 0 #333333;
	content: "";
	display: block;
	height: 5px;
	left: 0;
	margin: -2.5px 0 0 7px;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 5px;
}
#content #contact-page form input[type="text"] {
	border: 1px solid #DDDDDD;
	border-radius: 5px 5px 5px 5px;
	background: none;
	float: left;
	height: 26px;
	margin-top: 5px;
	padding: 4px;
	width: 294px;
}
#contactform input.error, #contactform textarea.error {
	border-color: #ff0000 !important;
}
#content #contact-page form select {
	background: url("images/input-bg.png") no-repeat scroll left center transparent;
	width: 302px;
	height: 34px;
	border: 0;
	padding: 8px 8px 8px 0;
}
#content #contact-page form textarea {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	float: left;
	height: 182px;
	margin-top: 5px;
	padding: 4px;
	width: 94.8%;
	box-sizing: border-box;
}
#content #contactform p {
	margin-bottom: 0px;
}
#content #contact-page form input[type="submit"] {/*background-image: linear-gradient(#F4F4F4, #E0E0E0);border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;color: #666666;cursor: pointer;float: left;font-family: arvo;height: 44px;margin: 8px 0;outline: medium none transparent;text-shadow: 0 1px rgba(255, 255, 255, 0.2);width: auto;*/
	box-sizing: border-box;
	padding: 0px 10px;
	margin: 8px 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background: #f38b1c;
	border: 0;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
#content #contact-page form input[type="submit"]:hover, #content #contact-page form input[type="submit"]:focus {
	background: #e17808;
}
#contactform .cnt-row {
	float: left;
	width: 33%;
}
#contactform .cnt-row-full {
	float: left;
	width: 100%;
}
#menu-icon.close {
	background-image: url("images/menu_close.png");
	background-position: 255px center;
	background-repeat: no-repeat;
}
#menu-icon.open {
	background-image: url("images/menu_open.png");
	background-position: 255px center;
	background-repeat: no-repeat;
}
#mini-menu {
	display: none;
}
.feature_image {
	border: 1px solid #CCCCCC;
	box-shadow: 0 5px 5px -3px #222222;
}/*-- Gallery page----------------------------------------------*/
.attachment-gallery-wrap {
	float: left;
	margin: 0;
}
.attachment-gallery-wrap li {
	float: left;
	list-style: none outside none;
	margin: 0 9px 15px;
	padding: 2px;
	position: relative;
}
.feature_image span {
	background: url("images/zoom-bg.png") repeat scroll center center transparent;
	height: 166px;
	left: 2px;
	opacity: 0;
	position: absolute;
	width: 212px;
	z-index: 10;
}
.post-image span {
	background: url("images/zoom-bg.png") repeat scroll center center transparent;
	height: 250px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 3px;
	width: 622px;
	z-index: 10;
}
.attachment-gallery-wrap li a {
	display: block;
}
.attachment-gallery-wrap li a img {
}/***************pagenavi************/
.pagenavi {
	float: left;
	padding: 5px 0;
	width: auto;
}
.pagenavi a, .pagenavi span.current, .pagenavi .single_page, .pagenavi span.pages {
	background: none repeat scroll 0 0 #F5F3F0;
	border-radius: 3px 3px 3px 3px;
	color: #6D5F48;
	display: block;
	float: left;
	font-size: 15px;
	height: 29px;
	line-height: 29px;
	margin: 0 5px 0 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 29px;
}
.pagenavi a:hover, span.current:hover {
	background: none repeat scroll 0 0 #656565;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}
.pagenavi span.pages {
	padding: 0 10px;
	width: auto;
}
.pagenavi span.current {
	background: none repeat scroll 0 0 #656565;
	color: #FFFFFF;
}
.pagenavi span.expand {
	float: left;
	margin: 0 5px 0 0;
}
.pagenavi .first, .pagenavi .last {
}
.pagenavi .single_page {
}/* =Print Style-------------------------------------------------------------- */

@media print {
body {
	background: none !important;
}
#wrapper {
	clear: both !important;
	display: block !important;
	float: none !important;
	position: relative !important;
}
#header {
	border-bottom: 2pt solid #000;
	padding-bottom: 18pt;
}
#colophon {
	border-top: 2pt solid #000;
}
#site-title, #site-description {
	float: none;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
#site-title {
	font-size: 13pt;
}
.entry-content {
	font-size: 14pt;
	line-height: 1.6em;
}
.entry-title {
	font-size: 21pt;
}
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {
	display: none !important;
}
#container, #header, #footer {
	margin: 0;
	width: 100%;
}
#content, .one-column #content {
	margin: 24pt 0 0;
	width: 100%;
}
.wp-caption p {
	font-size: 11pt;
}
#site-info, #site-generator {
	float: none;
	width: auto;
}
#colophon {
	width: auto;
}
img#wpstats {
	display: none;
}
#site-generator a {
	margin: 0;
	padding: 0;
}
#entry-author-info {
	border: 1px solid #e7e7e7;
}
#main {
	display: inline;
}
.home .sticky {
	border: none;
}
}/* Media screen */

@media handheld, only screen and (min-width: 1024px) {
.menu-icon {
	display: none;
}
.mini-menu {
	display: none !important;
}
}/****************max-width: 960px**************/

@media only screen and (min-width: 768px) and (max-width: 960px) {
.top-search {
	height: 0px;
	margin-bottom: 0px;
}
#logo {
}
h1.post_title.single {
	width: 505px;
}
.top-search .searchform {
	display: none;
}
.top-search .searchform {
	margin-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-left: 35px;
	width: 25%;
	background-color: #343434;
}
.content-bar .post .post_content img.postimg {
	max-width: 93%;
}
.content-bar img {
	max-width: 498px;
	height: auto;
}
.box-container2 {
	margin: 0 33px;
}
.jcarousel-clip {
	margin: 0 auto;
	width: 90% !important;
}
.post-image img {
	width: 499px;
}
.post-image span {
	width: 499px;
	height: 201px;
}
#content .wp-caption {
	width: 499px !important;
}
#content .wp-caption img {
	width: 484px;
}
.attachment-gallery-wrap li {
	margin: 0 17px 15px;
}
.menu-icon {
	display: none;
}
.mini-menu {
	display: none !important;
}
}/****************max-width: 767px**************/

@media only screen and (max-width: 767px) {
#header-area {
	background: none;
}
#header {
	padding-top: 20px;
}
.home #header-area {
	background: none;
}
.top-search {
	height: 4px;
	margin-bottom: 0px;
}
#left-section {
	text-align: center;
	margin: 40px 0 21px 0px;
}
#menu-icon.close {
	background-image: url("images/menu_close.png");
	background-position: 440px 4px;
	background-repeat: no-repeat;
	background-color: #4495D6;
	color: #ffffff;
}
#menu-icon.open {
	background-image: url("images/menu_open.png");
	background-position: 440px 4px;
	background-repeat: no-repeat;
	background-color: #4495D6;
	color: #ffffff;
}
#skenav a {
	padding: 0;
	color: #ffffff;
}
#menu-icon {
	width: 470px !important;
}
#mini-menu {
	display: block;
	border: 0 solid #666666;/*left: 2px;*/
	position: relative;
	top: 0;
	width: 470px;
}
.social_icon {
	width: 100%;
}
.social_icon ul {
	display: table;
	margin: 0 auto;
}
#footer .social_icon ul {
	margin: 0;
}
#top-head .left-section {
	float: left;
	text-align: center;
	padding-top: 0;
}
#menu li {
	float: none !important;
}
#MainNav {
	text-align: center;
}
#left-section {
	text-align: center;
}
.jcarousel-clip {
	margin: 0 auto;
	width: 81% !important;
	height: 130px;
}
.jcarousel-clip ul li {
	cursor: pointer;
	display: table-cell;
	margin: 0 5px 0 10px;
	vertical-align: middle;
	width: 150px !important;
}
.top-search .searchform {
	display: none;
}
.header-info {
	float: none;
	text-align: center;
}
.top-search .searchform {
	margin-top: 30px;
	padding-right: 10px;
	margin-left: 80px;
	width: 50%;
	float: left;
}
.top-search .searchform input[type="text"] {
	width: 235px;
}
.sidebar {
	padding-left: 0;
	padding-top: 40px;
	max-width: 100%;
}
.content-bar .post .post_content img.postimg {
	max-width: 93%;
}
h1.post_title.single {
	width: 471px;
	text-align: center;
}
.content-bar img {
	max-width: 470px;
	height: auto;
}
.box-container {
	padding-left: 0px;
}
.box-container2 {
	margin: 0 0px;
}
#menu-icon {
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	width: 280px;
}
#menu-container {
	display: none;
}
#mini-menu {
	display: none;
}
#skenav {
	position: static !important;
	width: 470px !important;
	top: auto !important;
	left: auto !important;
	background-color: transparent !important;
	margin: 0px !important;
}
.menu_wrapper {
	border-radius: 5px;
}
#site-info {
	color: #055592;
	text-align: center;
}
.CallToAction h3 {
	color: #525252;
}
.CallToAction h3 span {
	color: #525252;
}
#footer-area .bottom_wrapper .owner {
	float: right;
	line-height: 20px;
	text-align: center;
}
.post-image img {
	width: 462px;
}
.post-image span {
	width: 462px;
	height: 95%;
}
#content .wp-caption {
	width: 462px !important;
}
#content .wp-caption img {
	width: 451px;
}
#content #contact-page form textarea {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #E5E5E5;
	width: 375px;
}
.preview.attachment-gallery-wrap {
	float: none;
	margin: 0 auto !important;
	width: 475px;
}
#foot-sidebar {
	padding: 0 0 70px 0;
}
#footer .social_icon {
	right: 0;
}
#footer-widget-area #second, #footer-widget-area #third {
	margin-left: 0;
}
}/****************max-width: 480px**************/

@media only screen and (max-width: 480px) {
.top-search {
	height: 4px;
	margin-bottom: 0px;
}
#content textarea {
	width: 280px;
}
#left-section {
	text-align: center;
}
.header-info {
	text-align: center;
	padding-left: 25px;
}
.top-search .searchform {
	margin-top: 30px;
	padding-right: 10px;
	margin-left: 0;
	width: 96%;
	float: left;
}
.top-search .searchform input[type="text"] {
	width: 280px;
}
.flexslider .slides img {
	display: block;
	height: 200px !important;
	max-width: 100%;
}
.sidebar {
	padding-left: 0;
	padding-top: 40px;
	max-width: 100%;
}
.content-bar .post .post_content img.postimg {
	max-width: 93%;
}
h1.post_title.single {
	width: 292px;
	text-align: center;
}
.content-bar img {
	max-width: 292px;
	height: auto;
}
#header #slider .flex-direction-nav .flex-prev {
	left: -9px !important;
}
#header #slider .flex-direction-nav .flex-next {
	background-position: -52px 0;
	right: -9px !important;
}
.jcarousel-clip {
	margin: 0 auto;
	width: 77% !important;
	height: 130px;
}
.jcarousel-clip ul li {
	cursor: pointer;
	display: table-cell;
	margin: 0 5px 0 10px;
	vertical-align: middle;
	width: 150px;
}
.box-container {
	padding-left: 0px;
}
.box-container2 {
	margin: 0 0px;
}
.aboutimg {
	float: left;
	width: 100px;
}/*= Navigation Menu-------------------------------------------*/
#menu-icon {
	display: block;
	width: 280px !important;
}
#menu-icon.close {
	background-position: 255px 4px;
}
#menu-icon.open {
	background-position: 255px 4px;
}
#mini-menu {
	left: 0px;
	position: relative;
	top: 1px;
	width: 291px;
}
#menu-container {
	display: none;
}
#mini-menu {
	display: none;
}
#skenav {
	background: none repeat scroll 0 0 transparent !important;
	left: auto !important;
	margin: 0 !important;
	position: static !important;
	text-align: center;
	top: auto !important;
	width: 280px !important;
}
.social_icon ul li {
	margin: 15px 15px 0 0;
}
form#contactform .mail-sent {
	margin-left: -4px !important;
}
#site-info {
	color: #055592;
	text-align: center;
}
#footer-area .bottom_wrapper .owner {
	float: right;
	line-height: 20px;
	text-align: center;
}
.post-image img {
	width: 274px;
}
.post-image span {
	width: 274px;
	height: 110px;
}
#content .wp-caption {
	width: 274px !important;
}
#content .wp-caption img {
	width: 264px;
}
#content #contact-page form textarea {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #E5E5E5;
	width: 318px;
}
.preview.attachment-gallery-wrap {
	float: none;
	margin: 0 auto !important;
	padding-left: 28px;
	width: 265px;
}
#content #contact-page .input {
	margin-bottom: 0;
	width: 170px;
}
#content #contact-page form input[type="text"] {
	border: 1px solid #E5E5E5;
	width: 200px;
	background: none;
}
#content #contact-page .textarea {
	clear: both;
	width: 170px;
}
#content #contact-page form textarea {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #E5E5E5;
	height: 80px;
	vertical-align: top;
	width: 200px;
}
#footer-widget-area #second {
	margin-left: 0px;
}
#footer-widget-area #third {
	margin-left: 0px;
}
.flex-caption h3, .flex-caption .widget-title {
	font-size:18px;
	line-height:30px;
}

}/*---------------------------------*//*--------Test section-------------*//*---------------------------------*/
.test_storycontent {
	padding: 20px 15px;
}
.box_content, .box_content2, .box_content3 {
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 110px;
	padding: 8px;
	text-align: center;
	vertical-align: middle;
	width: 272px;
	margin: 10px;
}
.front_expertise h3 {
	color: #327EB8;
	font-size: 28px;
}
.front_facebook .widgettitle, .front_facebook .widget-title {
	display: none;
}
.front_facebook ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.front_facebook ul li {
	padding: 0;
	margin: 0;
}
.toggle-box1, .toggle-box2, .toggle-box3 {
	background: #f5f5f5;
	border: 1px solid #dedede;
	border-bottom: 0;
}
.toggle-box3 {
	border: 1px solid #dedede;
}
.toggle-box1.selected, .toggle-box2.selected, .toggle-box3.selected {
	background: #ffffff;
}
.toggle-box1 h4, .toggle-box1 h4 a, .toggle-box2 h4, .toggle-box2 h4 a, .toggle-box3 h4, .toggle-box3 h4 a {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #334d5c;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
}
.toggle-box1 h4 a:hover, .toggle-box2 h4 a:hover, .toggle-box3 h4 a:hover {
	text-decoration: none;
}
.toggle-box1 h4 a, .toggle-box2 h4 a, .toggle-box3 h4 a {
	padding: 10px 15px;
	background-image: url(images/icon-plus.png);
	background-repeat: no-repeat;
	background-position: 95% 20px;
}
.toggle-box1.selected h4 a, .toggle-box2.selected h4 a, .toggle-box3.selected h4 a {
	padding: 10px 15px;
	background-image: url(images/icon-minus.png);
}
.container-description {
	display: none;
	width: 100%;
	height: 60px;
}
.container-description a {
	color: #5e5e5e;
	padding: 10px 15px;
	display: block;
}
#carousel-testimonials {
	margin-bottom: 30px;
}
#carousel-testimonials .slides &gt; li {
	height: 156px;
	margin-right: 2%;
	padding: 0 8px 0 0;
}
#carousel-testimonials .slides li img {
	border: 4px solid #e6e6e6;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	cursor: pointer;
}

@media only screen and (max-width: 767px) {
#carousel-testimonials {
	display: none;
}
}
#carousel-testimonials .slides li.flex-active-slide {
	background-image: url(images/arrow-down.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#carousel-testimonials .slides li.flex-active-slide img {
	border-color: #f38b1c;
}
#carousel-testimonials .slides &gt; li:first-child {
	margin-left: 3%;
}
#carousel-testimonials .flex-direction-nav {
	display: none !important;
}
#slider-testimonials {
	background-image: url(images/testimonial-top-arrow.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: contain;
	padding: 30px 0 0 0;
	position: relative;
}
#slider-testimonials img {
	position: absolute;
	left: 0;
	top: 0;
}
#slider-testimonials .slides &gt; li {
	height: 150px;
}
#slider-testimonials .flex-direction-nav a {
	width: 20px;
	height: 22px;
	margin: -13px 0 0;
	display: block;
	background: url('images/bg_direction_nav1.png') no-repeat;
	position: absolute;/*top: -40%;*/
	top: 0;
	cursor: pointer;
	text-indent: -999em;
}
#slider-testimonials .flex-direction-nav .flex-next {
	background-position: -30px 0;
}
#slider-testimonials p {
	margin: 0;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 40px;
}
#slider-testimonials p:before {
	font-family: Georgia, serif;
	content: open-quote;
	font-size: 40px;
	float: left;
	margin-right: 0px;
	display: block;
	float: left;
	margin-top: 8px;
	height: 30px;
	color: #cccccc;
}
#slider-testimonials p:after {
	font-family: Georgia, serif;
	content: close-quote;
	font-size: 40px;
	float: right;
	margin-right: 15px;
	display: block;
	float: right;
	margin-top: 14px;
	height: 30px;
	color: #cccccc;
}
.testimonail-author {
	text-align: center;
	display: block;
}
.testimonail-author a {
	font-family: 'Roboto Condensed';
	font-size: 18px;
	font-weight: 400;
}
.home-page-box {
	background: #efefef;
	border: 1px solid #dfdfdf;
	margin: 0 0 25px 0;
	padding: 25px 0 10px 0;
}
.home-page-box-inner {
	padding: 0 25px;
}
.signup_subscribers {
	background: #efefef;
	border: 1px solid #dfdfdf;
	font-family: 'Actor', sans-serif;
	margin: 0 0 25px 0;
	padding: 25px 0 10px 0;
}
.sign_up_left_inner {
	width: 200px;
	float: left;
	text-align: center;
}
.sign_up_right_inner {
	width: 180px;
	float: left;
	text-align: center;
	font-size: 20px;
	padding: 35px 0 0 0;
}
.txt-big {
	font-size: 60px;
	line-height: 60px;
	display: block;
	margin: 0 0 10px 0;
}
.signup_subscribers_left {
	font-family: 'Actor', sans-serif;
}
.signup_subscribers_left h3 {
	font-family: 'Actor', sans-serif;
	font-weight: 400;
	font-size: 24px;
	margin: 0 0 10px 0;
}
.signup_subscribers_left .subscribe_form {
	margin: 0 0 10px 0;
	width: 94%;
}
.signup_subscribers_left .subscribe_form p {
	margin: 0;
}
.signup_subscribers_left .subscribe_form #af-form-460887055 .af-body input.text, .signup_subscribers_left .subscribe_form #af-form-460887055 .af-body textarea, .signup_subscribers_left .subscribe_form input[type="text"], .signup_subscribers_left .subscribe_form input.input-field {
	width: 98%;
	box-sizing: border-box;
	padding: 15px 10px !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #d6d6d6;
	font-size: 13px;
	border: 1px solid #d3d3d3;
	margin: 0 0 10px 0;
}
.signup_subscribers_left .subscribe_form #af-form-460887055 .af-body input.text:focus, .signup_subscribers_left .subscribe_form #af-form-460887055 .af-body textarea:focus {
	background-color: #ffffff;
}
.signup_subscribers_left .subscribe_form p label, .signup_subscribers_left .subscribe_form p br {
	display: none;
}
.signup_subscribers_left .subscribe_form p input[type="submit"] {
	opacity: 0;
}
.signup_subscribers_left .subscribe_form p input[type="submit"]:first-child {
	opacity: 1.0;
}
.signup_subscribers_left .subscribe_form input[type="submit"], input[type="submit"].input-submit {
	width: 142px;
	box-sizing: border-box;
	padding: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background: #f38b1c;
	border: 0;
	cursor: pointer;
	font-family: 'Actor', sans-serif;
	font-size: 18px;
}
.signup_subscribers_left .subscribe_form input[type="submit"]:hover, .signup_subscribers_left .subscribe_form input[type="submit"]:focus, input[type="submit"].input-submit:hover, input[type="submit"].input-submit:focus {
	background: #e17808;
}
.txt-promise {
	background-image: url(images/icon-lock.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #7a7a7a;
	padding: 0 0 0 15px;
}
.page-container {
	position: relative;
	background: #ffffff;
	margin: -50px 0 0 0;
	padding: 0 19px 0 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@media only screen and (max-width: 960px) {
.page-container {
	margin: 0px 0 0 0;
}
}

@media only screen and (max-width: 767px) {
.page-container {
	padding-left: 0;
	padding-right: 0;
}
}
#sider-bar .widget-container {
	background: #efefef;
	padding: 10px 0px 0 0;
}
#sider-bar .widget-container.widget_search {
	padding: 10px 0;
}
#sider-bar .widget-container .widget-title {
	color: #626262;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size: 26px;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 10px 5px 10px;
	margin: 0 0 15px 0;
	font-weight: 300;
	text-align: left;
}
#sider-bar .widget-area ul ul {
	list-style: none;
	padding: 0 10px;
}
#sider-bar .widget-container ul &gt; li {
	list-style: none;
	padding: 0px 0 30px 0;
	margin: 0;
}
#sider-bar a, #sider-bar a:link, #sider-bar a:visited {
	color: #626262;
	text-transform: uppercase;
}
#sider-bar .searchform, #siderbar .searchform {
	width: 96.5%;
	margin-left: 5px;
}
.container-like-what {
	border-top: 0px solid #E7E7E7;
	-webkit-box-shadow: 1px 1px 10px 8px #e2e2e2;
	box-shadow: 1px 1px 10px 8px #e2e2e2;
	text-align: center;
	margin: 0 0 50px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
.container-like-what {
	width: 90%;
}
}
.container-like-what h3 {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 36px;
	background: #3995d8;
	padding: 5px 20px;
	margin: 0;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 400;
}
.inner-like-what {
	padding: 20px 20px 40px 20px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-container-get-started {
	text-align: center;
}
.container-like-what a {
	color: #ffffff;
}
.btn:link.btn-get-started, .btn.btn-get-started {
	padding: 15px 25px;
	font-family: 'Roboto Condensed';
	font-weight: 700;
}
.btn, .btn:link {
	box-sizing: border-box;
	padding: 10px 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	background: #f38b1c;
	border: 0;
	cursor: pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.btn:hover, .btn:focus, .btn:link:hover {
	background: #e17808;
	color: #ffffff;
}
.category .hentry {
}
.category .hentry.post {
	border: 1px solid #d3d3d3;
	padding: 10px;
}
.category #content .entry-title, .category #content .entry-title a:link, .category #content .entry-title a:visited {
	font-family: 'Roboto Condensed';
	color: #3980b6;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 15px;
	border-bottom: 0px solid #e5e5e5;
	padding: 0 0 5px 0;
	font-weight: 300;
}
.category .hentry .post-image img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.category .hentry .entry-meta {
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #E5E5E5;
	text-align: right;
	font-style: italic;
}
.category .hentry .postmetadata a, .category .hentry .entry-meta a, .category .hentry .entry-title a:link, .category .hentry .entry-title a:visited {
	color: #545454;
}
.category .hentry .entry-meta .comment {
	margin-right: 0;
}
.category .hentry .readmore a, .category .hentry .readmore a:link, .category .hentry .readmore a:visited {
	padding: 5px 18px;
	font-size: 18px;
}
.category #content .hentry p {
	margin-bottom: 10px;
}
.category #content {
	padding-top: 25px;
}/* Archive */
.archive .hentry {
}
.archive .hentry.post {
	border: 1px solid #d3d3d3;
	padding: 10px;
}
.archive #content .entry-title, .archive #content .entry-title a:link, .archive #content .entry-title a:visited {
	font-family: 'Roboto Condensed';
	color: #3980b6;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 15px;
	border-bottom: 0px solid #e5e5e5;
	padding: 0 0 5px 0;
	font-weight: 300;
}
.archive .hentry .post-image img {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.archive .hentry .entry-meta {
	padding: 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #E5E5E5;
	text-align: right;
	font-style: italic;
}
.archive .hentry .postmetadata a, .archive .hentry .entry-meta a, .archive .hentry .entry-title a:link, .archive .hentry .entry-title a:visited {
	color: #545454;
}
.archive .hentry .entry-meta .comment {
	margin-right: 0;
}
.archive .hentry .readmore a, .archive .hentry .readmore a:link, .archive .hentry .readmore a:visited {
	padding: 5px 18px;
	font-size: 18px;
}
.archive #content .hentry p {
	margin-bottom: 10px;
}
.archive #content {
	padding-top: 25px;
}/* Archive End */
#sider-bar .widget-container.widget_facebook_widget {
	text-align: center;
}
.page-template-template_full-width-php .post, .page-template-template_2-3rd-width-php .post {
	padding-top: 32px;
}
.fixed-widget-social {
	position: fixed;
	left: 0;
	top: 375px;
	background: url(images/bg-fixed-social-widget.png) no-repeat left top;
	height: 181px;
	width: 33px;
	padding: 38px 0 0 0;
	z-index: 1500;
}
.fixed-widget-social a {
	display: inline-block;
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0 0 5px 4px;
	opacity: 0.5;
}
.fixed-widget-social a:hover {
	opacity: 1.0;
}
.fixed-widget-social a.icon-facebook {
	background: url(images/icon-gray-facebook.png);
}
.fixed-widget-social a.icon-twitter {
	background: url(images/icon-gray-twitter.png);
}
.fixed-widget-social a.icon-linkden {
	background: url(images/icon-gray-linkden.png);
}
.fixed-widget-social a.icon-google-plus {
	background: url(images/icon-gray-google-plus.png);
}
.fixed-widget-social a.icon-youtube {
	background: url(images/icon-gray-youtube.png);
}
#sider-bar a, #sider-bar .textwidget, #sider-bar .textwidget p, #sider-bar .s2_form_widget p {
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-weight: 0!important;
	-webkit-font-smoothing: antialiased;
}
#sider-bar #text-3, #sider-bar .s2_form_widget {
	padding: 10px 0 30px;
}
#sider-bar .s2_form_widget .widget-title, #sider-bar #text-3 .widget-title {
	border-bottom: 0;
	text-align: center;
	padding: 0 42px;
	margin: 0 0 10px 0;
}
#sider-bar .s2_form_widget .search, #sider-bar #text-3 .textwidget {
	padding: 0 15px;
	text-align: center;
}
#sider-bar .s2_form_widget p, #sider-bar #text-3 .textwidget p {
	display: block;
}
#sider-bar .s2_form_widget label {
	display: none;
}
#sider-bar .s2_form_widget form p {
	margin: 0;
}
#sider-bar .s2_form_widget input[type="text"], #sider-bar #text-3 .textwidget input[type="text"] {
	border: 1px solid #d3d3d3;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-radius: 2px;
	box-sizing: border-box;
	color: #b3b3b3;
	font-size: 13px;
	margin: 0 0 10px;
}
#sider-bar .s2_form_widget input[type="submit"], #sider-bar #text-3 .textwidget input[type="submit"].btn.btn-orange {
	padding: 0;
	width: 100%;
	font-size: 20px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 0px solid transparent;
	border-radius: 4px;
}
#sider-bar .s2_form_widget input[type="submit"] {
	background: #f38b1c;
	color: #ffffff;
	font-size: 24px;
	border-bottom: 5px solid #bd7001;
	padding: 10px 24px;
	font-family: 'Roboto Condensed', sans-serif;
}
#sider-bar .s2_form_widget input[type="submit"]:hover, #sider-bar .s2_form_widget input[type="submit"]:focus {
	background: #bd7001;
}
.s2_error {
	color: #FD0307;
}
.error404 #content h2 {
	font-family: 'Roboto Condensed';
	color: #3980b6;
	font-size: 32px;
	font-weight: normal;
	line-height: 1.3em;
	margin-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
	font-weight: 300;
}
.template-width-2-3rd {
	width: 70%;
	margin: 0 auto;
}

@media only screen and (max-width: 767px) {
.entry-meta, .archive .hentry .entry-meta {
	margin-right: 30px;
}
.post-image {
	margin-right: 20px;
}
.entry {
	margin-right: 20px;
}
#primary, #secondary {
	padding-left: 0;
}
.template-width-2-3rd {
	width: 100%;
}
}

@media only screen and (max-width: 480px) {
#mini-menu {
	width: 280px;
}
#respond textarea {
	width: 98%;
}
.sign_up_left_inner, .sign_up_right_inner {
	width: 100%;
}
.sign_up_right_inner {
	padding-bottom: 20px;
}
.signup_subscribers_left .subscribe_form {
	width: 100%;
}
}



</pre></body></html>