.pricing_heading {background: #FFFFFF; }
.pricing_heading h3, .pricing_heading h4 {color: #D5C02B; }
body {background-color: #2B2A2A; }
header #navleft {background: #61BB47; }
Main {background-color: #FFFFFF; }
.sidebar h3.widget-title {color: #454545; }
#footer_wrap {background-color: #242424; }





 



/* BEGINN NON AUTO STYLES */

body  { background-color:#2B2A2A;    background-position:center center;background-attachment:fixed }
body  { color:#374445; font-family:Open Sans, Arial; font-weight: normal; font-size:13px;}
body a  { color:#61BB47; }
body a:hover { color:#81c96b;}
body a:visited {}
body h1, body a h1, body h1 a, .tagline {font-family:Average Sans, Arial;   font-size:25px;  color:#61BB47 ;  line-height:31px;}
body h2, body a h2, body h2 a {font-family:Average Sans, Arial;   font-size:15px;  color:#61BB47 ;  line-height:21px;}
body h3, body a h3, body h3 a  {font-family:Average Sans, Arial;   font-size:15px;  color:#3C3C3C ;  line-height:21px;}
body h4, body a h4, body h4 a {font-family:Average Sans, Arial;   font-size:18px;  color:#3C3C3C ;  line-height:24px;} 
body h5, body a h5, body h5 a {font-family:Average Sans, Arial;   font-size:16px;  color:#3C3C3C ;  line-height:22px;}
body h6, body a h6, body h6 a {font-family:Average Sans, Arial;   font-size:15px;  color:#3C3C3C ;  line-height:21px;}

#overheader {  background-color:#292929;    background-position:left top; color:#FFFFFF; }

#head_line h1, #head_line a h1, #head_line h1 a {  font-size:25px;  color:#61BB47 ;  line-height:31px;}
#head_line h2, #head_line h2 a, #head_line a h2 {  font-size:15px;  color:#61BB47 ;  line-height:21px;}
#head_line { background-color:#f1f1f1;    background-position:left top; }
 
#brand img { margin-top:40px; margin-bottom:40px;}

body.has_slider header #menu { background:#61BB47;}

#headline {  background-color:#363636;    background-position:left top; }


header .main-menu {font-family:Open Sans, Arial; font-weight: normal;  font-size:13px;}
header.main-menu  .current-menu-item, .main-menu .current-menu-parent, .current-page-ancestor {}
header .main-menu li, header .main-menu a,  ul#responsive_menu a, .main-menu a:visited {  color:#3C3C3C;   }  
header .main-menu li:hover, header .main-menu li:hover > a { color: #3C3C3C ;}
header .main-menu ul.sub-menu a { font-size: 12px ; }
header .main-menu  ul.sub-menu li, ul#responsive_menu li { background-color:#81c96b ;   line-height:20px;  }
ul.sub-menu::before { border-bottom-color:#81c96b;}
header .main-menu  ul.sub-menu li a, header .main-menu  ul.sub-menu li,  ul#responsive_menu li a { color:#3C3C3C ;  }	
header .main-menu  ul.sub-menu li a:hover { }

header #menu > li:hover {  background-color: #81c96b;} 
header ul.sub-menu li:hover { background-color:#61BB47 !important;}
  
.mainsection { background-color:#FFFFFF;    background-position:left top; }

#content  { }
#content a  { }
#content a:hover {}
#content a:visited {}
#content h1, #content a h1, .tagline  {   }
#content h1 strong {}
#content h2, #content a h2 {   }

#content h3, #content a h3 {    }
#content h4, #content a h4 {   } 
#content h5, #content a h5 {   }
#content h6, #content a h6 {   }

 
#footer  {  background-color: #2B2A2A ;   background-position:left top; }
  

#footer, #footer p, #footer * { color:#FFFFFF; }
#footer a  { color:#FFFFFF; }
#footer a:hover {}
#footer a:visited {}
#footer h2, #footer a h2 {   }
#footer h3, #footer a h3 {  font-size:15px;  color:61BB47;  line-height:21px;}
#footer h4, #footer a h4 {   } 
#footer h5, #footer a h5 {   }
#footer h6, #footer a h6 {   }
#footer h3.widget-title { color:#FFFFFF !important;  }

#secondfooter {  background-color:#0E0E0E;    background-position:left top; color:#EBEBEB; }
 

#underfooter {}

.callout {}
.testimonial-lists-item-shortcode h5::before { border-left:12px solid transparent !important; }
.post-count-comments::after {} 
.toggle  h3.box { color:#D5C02B !important; }
.toggle .box, .toggle .box + div {  border-color:#D5C02B !important;}
.toggle  h3.color { color: #FFFFFF !important;}
.toggle .color  { background:#D5C02B !important; }
.toggle .color + div {   border-color:#D5C02B !important;}
.accordion   h3.box { color:#D5C02B !important;}
.accordion .box, .accordion .box + div {   border-color:#D5C02B !important; }
::selection { background-color: #FFDFA8 !important}
.nivo-header .nivo-controlNav a.active, .cycle-content-navs a.activeSlide {}
.pricing_heading::after { border-top-color: #FFFFFF;}



  a.biggerPhoto   {  background-color:#D5C02B; color:#FFFFFF;} 

/* UI BG */
.feature_box > div:first-child,  .sc_button.custom, .object_type_field,  .portfolio-img a.prettyPhoto, .portfolio-img a.biggerPhoto,  li.object_feature, .nivo-header .nivo-controlNav a.active, .cycle-content-navs a.activeSlide, #ascrail2000 > div, .nivo-header .nivo-controlNav a:hover, .tagcloud a, .cycle-content-navs a:hover, #nav .head_search input[type=image] { background-color:#D5C02B  ; color:#FFFFFF  ;}


 h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .tagline strong, [class*="icon-"], p.contact_widget + span  {  color:#D5C02B !important;  }
 

.cycle_element h2 span, .cycle_element h3 span, .cycle_element a span { border-left:5px solid #D5C02B;}
 
.sidebar aside > div, .shadow_box > *, .widget_posts_left img, .category-item-img img, .googlemap > div, .quickgallery-item > div:first-child, #gallery-info .gallery_shadow_box, .portfolio-img, .team_entry_img, .testimonial_entry_p, .clients_entry_img, .comment-body  { border-color: #D5C02B;}
.portfolio_entry_bigger_image:before { color: #FFFFFF;}






	

/*
**
** RESPONSIVE DESIGNS
**
*/


	
/* <980px */
@media only screen and (max-width: 1079px) 
{   
	.main-inner  {padding-left:0px; padding-right:0px;}

	}

@media only screen and (max-width: 1079px) /* MAX WIDTH 979px */ 
{ 
	header .main-menu > li > a:after {display:none;}
	#menu > li > ul.sub-menu {top:40px; display:none;}
	header .main-menu > li > a {line-height:100%;}

	.cylce_element_content {max-width: 100%;width: 100% !important;margin-left: 0; left:0; text-align:center;}
}

/* Tablet   */



@media only screen and (min-width: 768px) and (max-width: 1079px) 
{
	.brand_content {text-align: center;padding: 10px 0; position:relative; padding-top:25px;}
	.obj_slider_excerpt {display:none;}
	#object_slider img {width:auto; max-width:100%;}

	#brand {float:none; position:static; margin:0px auto; text-align:center; margin:0px auto; padding:0; padding-bottom:20px; width:100%; }
	#brand img {margin:0px auto; margin-left:auto !important; }
	#menu {text-align:center; margin-top:0; margin-bottom:12px;}
	#navleft {width:100%; float:none; max-width:100%;}

	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar {padding-top:20px;}
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}


	#navleft, #navright {width:auto; text-align:center;}
	#navleft .menu-main-container {padding-right:0px; margin-right:0px;}
	#navright {/* float:left !important; width:auto !important; */}
	/* ul#menu > li > a, ul#menu_2 > li > a {   line-height:83px;} */
	ul#menu > li >  span {display:none;}
	.alert span{line-height:140%;}
	.inner, #page {/* max-width:750px !important; */ width:100% !important;}
	.main-inner {width:90% !important; margin:0px auto;}
	.inner, .head-nav, .headline-breadcrumbs  {width:100% !important;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#head_sector {/* background-image:none !important; */}
	.head_sector img, head_sector div { /* height:auto !important;*/}
	#nivo-slider {max-width:740px !important;  }
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;}
	.anythingslider, .anythingslider .panel {width:740px !important;}
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;}
	.slideshow_roundabout ul {width:740px !important;}
	ul#responsive_menu , .toggle-responsive-menu {display:none ;}
	#navline {height:auto;}
	#navright {display:inline;/* width:490px; */ float:right;}
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	ul#menu li.menu-item {border-bottom:2px solid transparent;}
	.main-inner img {max-width:100% !important; height:auto !important;}
	#content, .sidebar {width:100% !important; float:none; margin:0px !important; padding:0px !important; border:none !important; height: auto !important;}
	#sidebar-body {padding:0px !important;}
	.slideshow_default > .inner {max-width:650px !important;}
	#content { padding-bottom: 10px !important;margin-bottom: 20px !important;}

	}




/*  Tablet Portrait  */
@media only screen and (max-width: 767px) 
{
	.obj_slider_excerpt {display:none;}
	#object_slider img {width:auto; max-width:100%;}

	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar {padding-top:20px;}
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}

	#brand {float:none; width:100%; display:block; text-align:center;	padding:0; margin:0px auto;}
	#brand img {float:none; margin:0px auto; margin-left:0px !important; }


	#navleft, #navright {width:auto;}
	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#nivo-slider {max-width:760px !important;}
	.inner, #page {max-width:767px !important;}
	.inner, .head-nav, .headline-breadcrumbs  {width:100% !important;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#head_sector {/*background-image:none !important;*/}
	.slideshow_roundabout ul {width:740px !important;}
	.anythingslider, .anythingslider .panel {width:740px !important;}
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	.head_sector img, head_sector div {max-width:767px !important; height:auto !important;}  
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;}
	#navline {height:auto;}
	#navright {display:inline; float:right;}
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	ul#menu li.menu-item {border-bottom:2px solid transparent;}
	.main-inner img {max-width:100% !important; height:auto !important;} 
	ul#responsive_menu , .toggle-responsive-menu {display:none ;}
	#content, .sidebar {width:100% !important; float:none; margin:0px !important; padding:0px !important;}
	#sidebar-body {padding:0px !important;}
	#content { padding-bottom: 10px !important;margin-bottom: 20px !important;}

	}

/* Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) 
{ 
	#object_slider ul.details {display:none;}
	.brand_content {text-align: center;padding: 10px 0; position:relative;}
	#object_slider img {width:auto; max-width:100%;}

	#page {width:100% !important; padding:0px !important;}
	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	.single_team_contact_container {width:90%; margin:0px 5%;}

	.group-itemlist-2 > div, .group-itemlist-2 > div:nth-child(2n), .group-itemlist-3 > div, .group-itemlist-3 > div:nth-child(3n), .group-itemlist-4 > div, .group-itemlist-4 > div:nth-child(4n), .group-itemlist-4 > div:nth-child(4n) + div, .group-itemlist-2 > div:nth-child(2n) + div, .group-itemlist-3 > div:nth-child(3n) + div, .group-itemlist-2 > li, .group-itemlist-2 > li:nth-child(2n), .group-itemlist-3 > li, .group-itemlist-3 > li:nth-child(3n), .group-itemlist-4 > li, .group-itemlist-4 > li:nth-child(4n)
	{	margin-right:0;	width:100%;	float:none;}

	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar {padding-top:20px;}
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}

	.footer-inner > div:after {position:static; display:none; }
	.footer-inner > div {margin-bottom:30px;} 
	#footer .ContactsWidget p {display:inline-block; margin-right:25px;}
	#nav > .inner {width:100% !important;}
	#footer_menu {text-align:left;}


	#brand {float:none; position:static; margin:0px auto; padding:0; text-align:center}
	#brand img { padding-top:20px; padding-bottom:20px; margin-left:auto !important;}

	#content, .sidebar {border:none !important;height:auto !important;}
	.sidebar {height:auto !important;}
	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#menu {margin-top:0px !important; text-align:center;}
	nivo-slider {max-width:450px !important;}
	.inner, #page {max-width:767px !important;}
	.inner, .head-nav, .headline-breadcrumbs, .anythingslider, .anythingslider .panel , .slideshow_roundabout ul {width:90% !important; margin:0px auto;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#head_sector {/* background-image:none !important; */}
	.slideshow_roundabout ul {width:480px !important;}
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;} 
	.anythingslider .panel img {width:100% !important; height:auto !important;} 
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;} 
	#navline {height:auto;}
	#navright {display:inline;   text-align:right !important; }
	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	.main-inner img {max-width:100% !important; height:auto !important; float:left; }
	.group img {width:100%;}
	.main-inner {padding-left:3% !important; padding-right:3% !important;}
	.footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {width:50% !important; float:left;}
	.footer-widget {margin-left:0px !important; margin-right:0px !important;}
	.sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {margin-right:0px !important;}
	.sidebar, #content {width:100% !important; float:none;}
	#sidebar-body {padding:0px !important;}
	#outer_brand {position:relative; width:90%; margin:0px auto;}
	#top_bar {padding-left:210px; overflow:hidden;}
	#navright {  }
	#navright > nav {float:none !important; position:relative;}
	#magic-line {display:none !important;}
	.mean-container .mean-nav > ul > li > a {width:100%; }
	#navleft { text-align:center; float:none;}
	ul#menu >  li, ul#menu li > a {font-size:12px;  }
	ul#menu > li ul.sub-menu li, ul#menu > li ul.sub-menu li a {font-size:12px;  z-index:9999 ;} 
	ul#menu > li ul.sub-menu li {padding:0px;}
	ul#menu li span {display:none !important;} 
	.footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .three_fourth, .three_fourth_last  {width:100% !important;}
	#content { padding-bottom: 10px !important;margin-bottom: 20px !important;}


	#footer {text-align:center;}
	.portfolio-single .one_fourth {width:22% !important; margin-right:4% !important; }
	.portfolio-single .one_fourth_last {width:22% !important; margin-right:0% !important;}

	.menu-main-container {display:none}


	
}


/* Mobile Portrait  */
@media only screen and (max-width: 479px) 
{
	.brand_content {text-align: center;padding: 10px 0; position:relative;}
	#object_slider ul.details {display:none;}
	#object_slider img {width:auto; max-width:100%;}

	.pricing_table, .icon_menu {background:none !important; padding-bottom:0px;}
	#footer {text-align:center;}
	.single_team_contact_container {width:90%; margin:0px 5%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar, .footer-inner {width:96%; margin:0px 2%;}
	#page-sidebar-right, #page-sidebar-left, #page-sidebar-no-sidebar {padding-top:20px;}
	.sidebar_top, .sidebar_body, .sidebar_bottom {background-image:none !important;}

	.blogentry_aside {display:none;}
	.blogentry_right {padding:0;}

	.group-itemlist-2 > div, .group-itemlist-2 > div:nth-child(2n), .group-itemlist-3 > div, .group-itemlist-3 > div:nth-child(3n), .group-itemlist-4 > div, .group-itemlist-4 > div:nth-child(4n), .group-itemlist-4 > div:nth-child(4n) + div, .group-itemlist-2 > div:nth-child(2n) + div, .group-itemlist-3 > div:nth-child(3n) + div, .group-itemlist-2 > li, .group-itemlist-2 > li:nth-child(2n), .group-itemlist-3 > li, .group-itemlist-3 > li:nth-child(3n), .group-itemlist-4 > li, .group-itemlist-4 > li:nth-child(4n)
	{	margin-right:0;	width:100%;	float:none;}

	.footer-inner > div:after {position:static; display:none; }
	.footer-inner > div {margin-bottom:30px;}
	#footer ul > li > a {display:block;}
	#footer .ContactsWidget p {display:inline-block; margin-right:25px;}
	#footer_menu {text-align:left;}
	#nav > .inner {width:100% !important;}

	a.carousel-nav-next {right:0px !important;}
	a.carousel-nav-prev {}
	.alert span{line-height:140%;}
	#page {max-width:100%; margin:0px auto;}
	#nivo-slider {max-width:300px !important;   }
	.inner  {max-width:479px !important;}
	.inner, .head-nav, .headline-breadcrumbs, .anythingslider, .anythingslider .panel , .slideshow_roundabout ul {width:100% !important;}
	#first-sidebar-left, .first-sidebar-left, #first-sidebar-right, .first-sidebar-right, #page-sidebar-left-right-content, #page-sidebar-right-content, #contact_left, #contact_right, #big-sidebar-left, #big-sidebar-right, #page-sidebar-left-left-content, #page-sidebar-right-right-content, #page-sidebar-left-content {  display:block; width:100%;}	
 	#page-sidebar-left-right-content, #page-sidebar-right-content {width:100%;  } 
	#head_sector {background-image:none !important;}
	.slider-shadow-Type-1, .slider-shadow-Type-2, .slider-shadow-Type-3, .slider-shadow-Type-4, .slider-shadow-Type-5, .slider-shadow-Type-6, .slider-shadow-Type-7, .slider-shadow-Type-8, .slider-shadow-Type-9, .slider-shadow-Type-10, .slider-shadow-Type-11, .slider-shadow-Type-12, .slider-shadow-Type-13, .slider-shadow-Type-14, .slider-shadow-Type-15{background-image:none !important;} 
	.underfooter_custom, .underfooter_menu {float:none !important; width:100% !important;display:block;text-align:left !important;} 
	.anythingslider .panel img {width:100% !important; height:auto !important;}
	.head_sector img, head_sector div {width:439px; max-width:439px !important; height:auto !important;}
	ul#cycle-nav-2 img {width:60px !important; height:30px !important;} 

	#sidebar-left-top, .sidebar-left-top, #sidebar-left-bottom, .sidebar-left-bottom, #sidebar-right-top, #sidebar-right-bottom, .sidebar-right-top, .sidebar-right-bottom {display:none;}
	#sidebar-left-body, .sidebar-left-body, #sidebar-right-body, .sidebar-right-body {background:none !important;}
	.main-inner img {max-width:100% !important; height:auto !important;}
	.footer-widget, .sc_column, .portfolio-lists-item-shortcode, .shortcode_posts, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .three_fourth, .three_fourth_last  {width:100% !important;}
	.footer-widget {margin-left:0px !important; margin-right:0px !important;}
	.sc_column, .portfolio-lists-item-shortcode, .shortcode_posts {margin-right:0px !important;} 
	#brand img, #brand a {display:block;  margin:0px auto !important; text-align:center;} 
	#brand img {padding-top:20px; padding-bottom:20px;}
	#social-header {float:none !important; }
	#social-header a {margin-left:10px; text-align:left !important;}
/*
	#brand, .menu-mainmenu-container {width:100%; float:none;} 
	ul#menu {display:none;}
	#navline {height:auto;}
	.head-nav {text-align:left !important;}  
	#navright {float:none !important; text-align:left !important;}
	#navright > nav {float:none !important;} 
	ul#responsive_menu  {position:absolute; z-index:999999999;   clear:both !important; max-height:300px; overflow-y:auto; width:300px !important;  max-width:479px;}
	ul#responsive_menu li a {text-align:left; display:block;}
	ul#responsive_menu li ul {margin-left:11px;}
	ul#responsive_menu li ul li ul {margin-left:11px;}
	.mean-container .mean-nav ul li a {float:none !important;}
	.mean-container .mean-nav ul li a span {display:none;}
	.toggle-responsive-menu {display:block !important; text-align:center;}
*/
	.slideshow_roundabout ul {width:150px !important;} 
	.footer-inner > div {float:none; width:100% !important; margin-right:0px !important; margin-bottom:30px;}
	.sidebar, #content {width:100% !important; float:none;}
	#sidebar-body {padding:0px !important;}
	input#s {min-width:10px !important; width:auto !important;}
	#content { padding-bottom: 10px !important;margin-bottom: 20px !important;}


	.menu-main-container {display:none}

	
}



/*  Tablet Portrait  */
@media only screen and (max-width: 1079px) 
{
	.mainsection {overflow:hidden;}
	#object_slider img {width:auto; max-width:100%;}
	#menu { margin-top: 0px !important;text-align: center; float:none; margin:0px auto; display:inline-block;}
	#navleft { text-align: center;float: none;max-width:none; }
	#header_info {float:none; top:0;text-align:center; width:100%;right:auto; max-width:none;}
	#brand {padding-top:40px;}
	#nav {text-align:center;}
	#header_weather {display:inline-block; margin-bottom:10px;}
	#headline, #headline_bg {position:relative !important;}
	body.loaded #image_header .featured_image_description, body.loaded #image_header .featured_image_caption {width:100%; float:none; left:auto; margin-left:0;}
	.cycle_element {text-align:center;}
	.cycle_element h2, .cycle_element h3, .cycle_element a {font-size:16px; margin-left:0; left:0; width:100%; line-height:140%; }
	.cycle_element h2 span, .cycle_element h3 span, .cycle_element a span  {padding:10px 20px; display:inline-block;}
	.cycle_element a {margin-top:70px;}
	#image_header {text-align:center;}
	#image_header .featured_image_caption, #image_header .featured_image_description {font-size:16px; line-height:100%;}
} 







#container {background-color: #f1f1f1;}
#overheader .wpml-rtl {display: inline-block;}
.fright.text-right .icon-phone {margin-left: 10px;}
.sc_fa_icon, [class*="sc_fa_icon icon-"], [class*="icon-"] {color:#61BB47 !important;}
#menu .current-menu-item a {color: #fff;}
#menu-item-4010 span {display: none;}
#nav .head_search input[type=image] {background-color: #61BB47;}
#nav .head_search input[type=image] { top: 10px; width: 30px; height: 30px;}
img[class*="align"], img[class*="wp-image-"] {padding: 0;}

#cycleslider {border-top: 4px solid #ffffff;}
.servicebox > div {line-height: 40px; margin-bottom: 0;}
.servicebox h3 {font-size: 1.6rem;}
.one_third, .one_third_last {margin-right: 3%;}

.footer-inner .one_fourth:first-child {width: 46%;}
#footer h3.widget-title {color: #61BB47 !important; font-size: 15px;}
.footer-inner ul.menu li {border: 0;}
#footer ul > li:before { content: "\f096"; color: #61BB47; left: 0; font-size: 15px;}
#footer ul > li:hover:before { content: "\f0c8"; }

.page-id-1952 h1 {font-size: 1rem;}
.wpcf7-form textarea, .wpcf7-form input[type=text], 
.wpcf7-form input[type=tel], .wpcf7-form input[type=password], 
.wpcf7-form input[type=email], .wpcf7-form select {width: 100%; font-size: 0.8rem; margin-bottom: 5px !important;}
.captcha-861 input[type=text] {width: 80%;}
.your-zip input[type=text] {width: 10%; min-width: 70px;}
.your-city input[type=text] {width: 75%;}
.wpcf7-form input[type=submit] {background-color: #61BB47; color: #fff; font-weight: bold; font-size: 0.8rem; border-radius: 2px; float: right; padding: 10px 20px;} 

@media only screen and (min-width: 974px) {
  header .main-menu > li > a {padding-left: 36px; padding-right: 36px;}
}

@media only screen and (max-width: 700px) {
  #searchform {top: -35px; right: 10px;}
}

@media only screen and (max-width: 478px) {
  #overheader .fright {padding-right: 10px;}
}




