@import "../enfold/style.css";

@import "http://fonts.googleapis.com/css?family=Raleway:400,700,800,500,600,300";

/*
Theme Name:	 Aretech, LLC
Description:	A custom theme for Aretech, LLC based on the parerent theme Enfold. Do not delete the parent theme from your site.
Version:		1.0
Author:		 ACS Creative
Author URI:		http://www.acscreative.com/
Template:		enfold

*/
/* --------- Insert your custom styles on next rows --------- */
/* Global Styles */
h1,h2,h3,h4,h5,h6,#top .title_container .main-title,tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title {
}

h1,h2,h3,h4,h5,h6 {
	font-weight:lighter
}

h1,h2,h3,h4,p {
	text-transform:none!important
}

h1,h1.av-special-heading-tag {
	font-weight:500!important;
	color:#4d4d4d!important
}

h1.main-title.entry-title {
	color:#4d4d4d;
	padding:0
}

#top h2 a {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
	color:#4d4d4d;
	font-weight:700;
	padding-top:15px;
	display:block
}

/* Interior Header Styles */
.title_container {
	background-color:#F3F3F3
}

h1.main-title.entry-title {
	padding:10px 0
}

.template-blog .post_delimiter {
	margin:0 0 35px;
	padding:30px 0 0;
	clear:both;
	border-bottom:3px solid #f8f8f8
}

.content {
	padding-top:45px;
	padding-bottom:30px
}

.container .av-content-small.units {
	margin-bottom:35px
}

#product-overview .avia_textblock p,#product-features .avia_textblock p {
	font-size:18px!important
}

#product-overview h3,#product-features h3 {
	font-size:26px!important
}

#product-features .avia_textblock p {
	font-size:15px;
	width:80%;
	margin-left:103px;
	display:block
}

#product-question-answer b,#product-question-answer strong {
	color:#d95a1b!important
}

#product-question-answer div .main_color .tabcontainer .active_tab {
}

#product-question-answer-top {
	border-bottom:2px solid #e8e8e8!important
}


div .main_color .tabcontainer .active_tab_content {
	background-color:#fff!important;
	color:#636363;
	border-top:2px solid #E8E8E8;
	padding-top:40px
}

div .main_color .tabcontainer .active_tab {
	background-color:#fff;
	border:2px solid #E8E8E8;
	border-bottom:0 solid #fff;
	color:#636363;
	margin-bottom:-2px
}

.tab {
	font-size:17px!important;
	font-weight:700;
	padding:15px 45px!important;
	min-width:100px
}

#top .title_container .container {
	padding-top:0;
	padding-bottom:0
}

#top .alternate_color.title_container .main-title a {
	color:#4d4d4d;
	font-size:32px;
	font-weight:500
}

h3.widgettitle,h3 {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
	letter-spacing:-.01em!important;
	color:#4d4d4d;
	font-size:15pt!important;
	margin-bottom:5px
}

.widget a {
	color:#FD7430!important;
	text-decoration:none!important
}

.main_color h3 {
	color:#464646;
	font-weight:700
}

.avia-content-slider h3.slide-entry-title {
	color:#0c344e;
	font-weight:700;
	font-size:20px
}

.slide-entry-excerpt p {
	font-size:13px
}

.clearfix {
	clear:both
}

p {
	line-height:1.65em
}

.widget a {
	color:#FD7430!important
}

ul ul,ul ol,ol ol,ol ul {
	margin:4px 0 5px 16px
}

ul ul li,ul ol li,ol ol li,ol ul li {
	margin-bottom:0
}

strong,b {
	font-weight:700;
	color:#3a3a3a!important
}

.avia-content-slider .slide-entry-title {
	font-size:16px!important;
	letter-spacing:-.05em!important;
	padding-top:10px
}

.title_container .main-title {
	font-size:32px
}

.av-special-heading {
	width:100%;
	clear:both;
	display:block;
	margin-top:50px!important;
	overflow:hidden;
	position:relative
}

h2.av-special-heading-tag {
	letter-spacing:.01em!important;
	font-weight:300
}

.main_color .special-heading-inner-border {
	border-color:#636363
}

.special-heading-inner-border {
	display:block;
	width:100%;
	margin-left:15px;
	border-top-style:solid;
	border-top-width:4px;
	position:relative;
	top:35%;
	opacity:.15
}

/* Slider Arrows Our History */
#top .avia-smallarrow-slider .avia-slideshow-arrows {
	width:100%;
	top:100px
}

.avia-slideshow-arrows a::before {
	color:#dedede
}

#aretech-ourhistory-slider .avia-smallarrow-slider .avia-slideshow-arrows a {
	margin:0 -60px;
	width:60px;
	height:34px;
	font-size:60px;
	transform:scale(1,1.25);
	color:#a8a8a8
}

#aretech-ourhistory-slider .avia-smallarrow-slider .avia-slideshow-arrows a:before {
	line-height:34px;
	background:transparent
}

/* Video Lightbox Styles */
.mfp-zoom-in.mfp-ready.mfp-bg {
	background:#fff;
	opacity:1
}

.avia-popup .mfp-close {
	border:none;
	color:#939393;
	left:-70px;
	font-size:60px;
	top:-40px!important
}

.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader {
	opacity:0;
	-webkit-transition:all 0 ease-out;
	transition:all 0 ease-out
}

.avia-popup .mfp-iframe-scaler .mfp-close {
	top:-70px!important
}

.mfp-iframe-scaler iframe {
	box-shadow:none
}

div.avia-popup button.mfp-arrow:before {
	color:#939393;
	font-weight:bolder
}

figcaption.av-inner-masonry-content.site-background {
	font-size:12px;
	line-height:1.5em;
	background:#fff!important;
	padding:10px
}

.mfp-title {
	color:#939393;
	margin-top:12px;
	font-size:15px
}

.mfp-counter {
	display:none
}

div.avia-popup button.mfp-arrow:hover:before {
	-webkit-transform:none;
	transform:none
}

/* Ovation Page Styles */
.ovation-image {
   margin-top: -485px !important;
   width: 440px !important;
}

.page-id-2951 .all_colors h1 {
	margin-top: 40px !important;
}


/* Header Styles */
.logo {
	margin-top:20px
}

.av-main-nav li a {
	font-weight:400
}

/* Navigation Styles */
#top .header_color .main_menu .menu ul li > a:hover {
	color:#FFF;
	background-color:#092a3f!important
}

#top .header_color .main_menu .menu ul li > a {
	font-size:14px
}

/* Homepage Styles */

.news span.blog-categories.minor-meta {
	display: none;
}

.news {
	border: 25px solid #eaeaea!important;
	background: #eaeaea;
}

.news .avia-slideshow-arrows a::before {
	background: transparent;
	color: #272727!important;
}

.news .avia-slideshow-arrows a::before {
	background: transparent;
	background-color: transparent!important;
	color: #555;
}

#top .avia-content-slider .avia-slideshow-arrows a {
	top: 45%;
}

#home-top h2 {
	font-size:34px;
	line-height:1.3em
}

#home-top .image-overlay .image-overlay-inside {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	display:none
}

#home-top .image-overlay {
	opacity:1!important;
	display:none!important
}

.image-overlay {
	background:transparent
}

.image-overlay .image-overlay-inside:before {
	background:#fff!important;
	color:#fd7430!important
}

.avia_transform a:hover .image-overlay {
	opacity:1!important
}

.hr.hr-custom.hr-center.hr-icon-no.avia-builder-el-26.el_after_av_section.el_before_av_section.avia-builder-el-no-sibling {
	margin-top:-50px!important
}

.hr.hr-custom.hr-center.hr-icon-no.avia-builder-el-33.el_after_av_section.el_before_av_section.avia-builder-el-no-sibling {
	margin-bottom:-30px!important
}

.hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width:3px
}

.hr {
	line-height:0
}

#home-content h2 {
	font-size:40px;
	margin-top:20px
}

#home-content p {
	font-size:20px;
	color:#9f9f9f
}

#home-news h3.slide-entry-title.entry-title {
   font-size: 22px !important;
   color: #353535;
   max-width: 380px;
}


#home-news h3.av-magazine-title.entry-title {
   font-size: 16px !important;
   color: #353535;
   max-width: 390px;
}

#pcm_campaign_monitor label,#pcm_campaign_monitor br {
	display:none
}

#top .av-subnav-menu > li {
	padding:15px 0;
	top:-6px
}

li.aretech-menu-image {
	vertical-align:middle
}

#top .av-subnav-menu > li.locations-menu {
	padding-top:10px!important;
	top:8px!important
}

#top .av-subnav-menu > li.accesories-menu, #top .av-subnav-menu > li.sticky-menu {
	padding-top:10px!important;
	top:8px!important
}

.avia-testimonial-name {
	color:#fd7430!important
}

.avia-testimonial-subtitle {
	color:#999!important
}

/* Footer Styles */
#footer .flex_column.av_one_fourth:nth-child(1) {
	width:19%;
	margin-left:0
}

#footer .flex_column.av_one_fourth:nth-child(2) {
	width:40%
}

#footer .flex_column.av_one_fourth:nth-child(3) {
	width:15%
}

#footer .flex_column.av_one_fourth:nth-child(4) {
	width:15%;
	margin-left:2%
}

#footer .av_one_fourth {
	margin-left:4%
}

ul#menu-footer-menu li {
	margin-top:-8px
}

#footer h3.widgettitle {
	font-size:25px;
	font-weight:bolder;
}

p.footer-phone {
	color:#464646;
	font-size:1.55em!important;
	font-weight:bolder;
	letter-spacing:-.5pt;
	margin-top:0!important;
	display:block
}

.footer-img {
	margin-top:45px
}

p.footer-phone span {
	font-size:17px;
	font-weight:700;
	display:block;
	margin-top:-10px;
	color:#FD7430
}

#socket .copyright {
	font-size:15px;
	padding:15px 0
}

#socket .social_bookmarks li {
	border-radius:0;
	border:none;
	overflow:hidden;
	top:20px;
	position:relative;
	font-size:25px;
	margin-right:10px
}

#top #wrap_all .av-social-link-twitter:hover a,#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-linkedin:hover a,#top #wrap_all .av-social-link-rss:hover a {
	background:none
}

#scroll-top-link {
	font-size:20px;
	color:#555;
	background-color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

#top .scroll-down-link {
	height:60px;
	width:80px;
	margin:0 0 0 -40px;
	line-height:10px;
	position:absolute;
	left:50%;
	bottom:0;
	color:#000;
	text-align:center;
	font-size:70px;
	text-shadow:none;
	animation:3s ease-in-out 0 normal none infinite running avia_fade_move_down;
	opacity:.3!important
}

.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a {
	opacity:1
}

.header_color .av-subnav-menu a:hover,.header_color .main_menu ul:first-child > li a:hover,.header_color .main_menu ul:first-child > li.current-menu-item > a,.header_color .main_menu ul:first-child > li.current_page_item > a,.header_color .main_menu ul:first-child > li.active-parent-item > a {
	color:#fff
}

#top .header_color .main_menu .menu ul li>a:hover {
	color:#fff
}

#top .avia-slideshow-arrows a {
	display:block;
	text-decoration:none;
	color:#FFF;
	visibility:visible;
	position:absolute;
	width:60px;
	text-align:center;
	height:60px;
	line-height:60px;
	font-size:28px;
	top:50%;
	margin:-30px 10px 0;
	z-index:99;
	overflow:hidden;
	text-indent:-600%;
	opacity:.5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}

.avia-slideshow-arrows a::before {
	background:rgba(234,234,234,0.9) none repeat scroll 0 0;
	color:#555!important
}

.avia-slideshow-dots {
	display:none
}

#footer .textwidget p {
	margin-top:-3px;
	margin-bottom:5px
}

.menu-footer-menu-container {
	padding-top:2px
}

/* Sticky Sub-Menu Styles */
li.aretech-request-info span {
	color:#FD7430!important;
	font-weight:700
}

#top .av-submenu-container {
	padding-top:4px;
	height:75px;
	-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);
	font-size:16px
}

#top .av-submenu-pos-left {
	text-align:left;
	padding-left:30px
}

#top .av-submenu-pos-right {
	text-align:right;
	padding-right:30px
}

#top .av-submenu-pos-left span.avia-menu-text,#top .av-submenu-pos-right span.avia-menu-text {
	border:none;
	padding-left:5px;
	padding-right:5px
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text {
	padding-left:30px;
	padding-right:30px;
	margin-left:15px
}

/* Masonry Gallery */
#product-gallery .main_color .av-masonry,.main_color .av-masonry {
	background-color:#fff!important;
	margin-left:0!important
}

#product-gallery .main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover {
	background-color:transparent
}

#product-gallery .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	margin-right:8px!important
}

#product-gallery .av-masonry-col-6 .av-masonry-entry {
}

#product-gallery av-masonry-gallery .av-masonry-entry {
	width:16%
}

#top .main_color .container .av-masonry-load-more {
	background-color:#fff!important
}

#top .av-masonry-load-more {
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:1px;
	font-size:13px;
	visibility:hidden;
	opacity:0;
	overflow:hidden;
	color:#555;
	background-image:url(/wp-content/uploads/2015/06/load-more-bg.png) no-repeat top center
}

.main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover {
	background-color:transparent
}

.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
	margin-right:8px!important
}

.av-masonry-col-6 .av-masonry-entry {
}

av-masonry-gallery .av-masonry-entry {
	width:16%
}

/* Sidebar Styles */
.widget {
	padding:20px 0
}

.sidebar h3.widgettitle {
	font-size:23px;
	padding-bottom:10px
}

.sidebar .widget_nav_menu li {
	background:none!important;
	box-shadow:none!important
}

.sidebar.sidebar .menu a,li.cat-item {
	border-bottom:1px solid #ccc!important;
	font-weight:400!important;
	color:#979797!important
}

li.cat-item {
	padding:6px 0
}

li.cat-item a {
	color:#979797!important
}

li.cat-item a:hover {
	color:#212121!important;
	text-decoration:none
}

.sidebar.widget_nav_menu ul:first-child>.current-menu-item>a,.sidebar .widget_nav_menu ul:first-child>.current_page_item>a {
	border-bottom:1px solid #ccc!important;
	color:#212121!important
}

.rsMinW .rsOverflow,.rsMinW,.rsSlide {
	background:#fff!important
}

.main_color input[type='text'],
.main_color input[type='email'],
.main_color input[type='password'] {
	background:#f8f8f8!important;
	border:none!important;
	height:40px!important
}

/* Button Styles */
.avia-button.avia-size-x-large {
	padding:15px 36px!important;
	font-size:15px!important;
	min-width:200px!important
}

.main_color input[type='submit'] {
	padding:15px 36px!important;
	font-size:15px!important;
	border-radius:5px
}

/* Form Styles */
#top .main_color input[type="text"],
#top .main_color input[type='email'],
#top .main_color input[type='password'] {
	height:50px!important;
	padding-left:20px!important
}

/* Masonry Gallery Hacks */
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position:absolute;
	top:0;
	left:0;
	right:38px!important;
	bottom:43px!important
}

.av-large-gap.av-masonry {
	padding:0!important
}

#product-gallery .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
	position:absolute;
	top:0;
	left:0;
	right:15px!important;
	bottom:15px!important
}

#product-gallery .av-large-gap.av-masonry {
	padding:0!important
}

/* Footer Socials */
#top #wrap_all .av-social-link-twitter:hover a,#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-linkedin:hover a,#top #wrap_all .av-social-link-youtube:hover a,#top #wrap_all .av-social-link-gplus:hover a {
	background-color:transparent!important
}

#top .social_bookmarks li a {
	float:left;
	width:60px!important;
	line-height:30px;
	display:block;
	margin:0;
	outline:medium none;
	padding:0;
	min-height:30px;
	height:100%;
	overflow:visible;
	z-index:2;
	position:relative;
	text-align:center;
	font-size:25px;
	margin-right:10px!important
}

/* Testimonials Page */
.avia-testimonial-meta {
	margin-left:0;
	padding-left:0
}

div.avia-testimonial_inner {
	border-bottom:2px solid #e8e8e8!important;
	padding-bottom:40px;
	display:block!important
}

/* Sidbar Nav Lines */
.sidebar.widget_nav_menu ul:first-child > .current-menu-item > a,.sidebar .widget_nav_menu ul:first-child > .current_page_item > a,.sidebar.sidebar .menu a {
	border-bottom:2px solid #e8e8e8!important
}

.special-heading-inner-border {
	border-top-width:2px;
	border-top-color:#E8E8E8
}

.hr-custom .hr-inner.inner-border-av-border-fat {
	border-top-width:2px!important
}

/* Products Pages */
#products-overview h3,#products-features h3 {
	font-weight:400!important;
	display:block!important;
	margin-top:20px!important
}

#product-overview p,#product-features p {
	font-size:18px
}

#product-overview .flex_column .av_two_fifth .first {
	margin-left:10px!important
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a {
	opacity:0.7;
	margin:0;
	width:60px;
	height:60px;
	font-size:42px;
	top:0;
	padding-bottom:10px!important;
	color:#ccc
}

.avia-slideshow-arrows a::before {
	background:rgba(234,234,234,0.9) none repeat scroll 0 0;
	background-color:#fff!important;
	color:#555
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
	line-height:60px;
	border-radius:1px
}

/* BBPress Styles */

.ambassador .bbp-author-role {
  background-color: blue;
}

#top .main_color .bbp-forums .bbp-header,
#top .main_color .bbp-topics .bbp-header {
	background-color: #fff;
}

.main_color #bbpress-forums li.bbp-body ul.forum,
.main_color #bbpress-forums li.bbp-body ul.topic {
	background-color: #f3f3f3;
	border-color: #e6e6e6;
}

.bbp-forum-title {
	font-size: 18px;
	color: #4d4d4d !important;
}

.bbp-forum-title:hover {
	text-decoration: none;
	color: #fd7430 !important;
}

.bbp-topic-permalink {
	font-size: 16px;
	color: #4d4d4d !important;
}

.bbp-topic-permalink:hover {
	text-decoration: none;
	color: #fd7430 !important;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 20px 12px 20px 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 0px;
}

.single-topic #bbpress-forums div.bbp-reply-author,
.forum-search #bbpress-forums div.bbp-reply-author,
.bbp-user-page #bbpress-forums div.bbp-reply-author,
.forum-search #bbpress-forums div.bbp-topic-author {
	//width: 100px;
}

span.bbp-author-avatar {
	display: block;
}

#bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content {
	background-color: #f3f3f3;
}

.avia_transform .main_color .bbp-replies .bbp-reply-author:before {
	background: transparent;
}

.bbp-forums-list {
    display: none;
}

li.bbp-forum-info {
	font-size: 25px;
}

li.bbp-topic-title {
	font-size: 23px;
}

#top #bbp-search-form #bbp_search_submit {
	border-radius: 0px;
}

#top #bbp-search-form #bbp_search {
	height: 46px !important;
}

.bbp-search-form {
	width: 40%;
	float: right !important;
}

#top #bbp-search-form #bbp_search_submit {
	width: 35%;
}

#top #bbp-search-form #bbp_search {
	width: 65%;
}

.bbp-reply-form {
    margin-left: 104px;
}

#mceu_12 {
    display: none;
}

#mceu_18 {
    border: 1px solid #ccc !important;
}

body#tinymce .mce-content-body {
    background-color: #f3f3f3 !important;
}

div#mceu_19-body {
    display: none;
}

div.bbp-topic-tags {
    margin-top: -26px;
}

.bbp-header {
    display: none;
}

#bbpress-forums .gdbbx-badge-unread-forum,
#bbpress-forums .gdbbx-badge-unread-topic {
  background: #fd7330;
  border-radius: 5px;
}

/* Media Queries */
@media only screen and (min-width: 1100px) and (max-width: 1230px) {

}

@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1099px) {

}

@media only screen and (max-width: 900px) {

}

@media only screen and (max-width: 767px) {
	
	#home-top h2 {
		margin-top: 0px !important;
	}
	
	#product-intro {
	  background-image: none !important;
	  background-color: #d7d7d5 !important;
	}
	
	#product-intro .mobile-img {
		padding-top: 60px !important;
		margin-bottom: -90px;
	}
	
	.logo {
		margin-top:0
	}
	
	#home-top {
		background-position:top left!important
	}
	
	#home-top h2 {
		text-align:center;
		margin-top:-100px;
		font-size:30px
	}
	
	#products .flex_column.av_one_third {
		padding-bottom:0
	}
	
	.hr.hr-invisible.avia-builder-el-7.el_before_av_image.avia-builder-el-first {
		height:75px!important
	}
	
	.hr.hr-invisible.avia-builder-el-9.el_after_av_one_half.avia-builder-el-last {
		height:5px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(1) {
		width:100%;
		text-align:center;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(2) {
		width:100%;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(3) {
		width:100%;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(4) {
		width:100%;
		margin-bottom:-25px!important
	}
	
	#socket {
		margin-bottom:20px
	}
	
	#socket .copyright {
		text-align:center
	}
	
	#socket .social_bookmarks {
		float:none;
		margin-left:85px
	}
	
	.flex_column.av_one_half.first.avia-builder-el-1.el_before_av_one_half.avia-builder-el-first {
		padding-top: 53px;
	}
	
	#home-quote p {
		font-size: 24px;
	}
	
	
	.hr.hr-invisible.avia-builder-el-15.el_after_av_two_fifth.avia-builder-el-last {
		height: 0px !important;
	}
	
	.avia-section-large .content, .avia-section-large .sidebar {
		padding-top: 18px;	
	}
	
	.bbp-search-form {
		width: 100%;
		float: none !important;
	}
	
	#top #bbp-search-form #bbp_search_submit {
		width: 25%;
	}
	
	#top #bbp-search-form #bbp_search {
		width: 75%;
	}

}


@media only screen and (max-width: 480px) {

	#product-features .avia_textblock p {
		margin-left: 0px;
		text-align: left;
	}
	#product-overview h3, #product-features h3 {
		margin-left: 0px;
		text-align: left;
	}
	
	.sidebar .widget:first-child {
		display: none;
	}
	
	div .widget_nav_menu {
		padding-bottom: 24px;
		display: none;
	}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	
	#home-top h2 {
		font-size:28px;
		line-height:1.2em
	}
	
	#footer .flex_column.av_one_fourth:nth-child(1) {
		width:100%;
		text-align:center;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(2) {
		width:100%;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(3) {
		width:49%;
		margin-bottom:-25px!important
	}
	
	#footer .flex_column.av_one_fourth:nth-child(4) {
		width:39%;
		margin-bottom:-25px!important
	}
}