#steps {
	background-position: 97% 50% !important;
}

.toggler .activeTitle {
	font-size: 30px;
}

#scroll-to-top {
  display:none !Important;
}

.avia-section.av-minimum-height .container .content {
    vertical-align: top !important;
}

  #homepage-header {
    margin-top:-40px;
  }
  
  #why2, #product, #how, #contact {
    height:159px;
  }

#av_section_7 .avia-builder-el-63 {
    margin-bottom: 0;
    margin-top: 30px;
}

#av_section_22 .avia-builder-el-160 {
    margin-bottom: 0;
    margin-top: 30px;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) {
	/* Add your Desktop Styles here */
	#homepage-header .container {
		width: 900px;
	}
  	
	.toggler .activeTitle {
		font-size: 26x;
	}
  
  	#header_main {
	height: 60px;
}

#header_main .container {
	padding: 0;
	height: 60px;
}

#header_main .logo img {
    padding: 18px;
}

.main_menu {
	height: 60px;
    right:150px !important;
}

.main_menu ul li {
	height: 58px;
}
  .main_menu ul:first-child > li a {
    height: 60px;
    line-height: 60px;
}
  
  #cta .avia-builder-el-128 {
    margin-top:17px;
  }
  
  #info {
    font-size:18px;
  }
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) {
	/* Add your Mobile Styles here */
	#homepage-header .container {
		width: 700px;
	}
	
	#steps {
		background-image: none !important;
	}
	
	p {
		margin: .15em 0 !important;
	}
	
	#steps .av_one_fifth {
		display: none !important;
	}
	
	.toggler .activeTitle {
		font-size: 20px;
	}
}