.home-2020-white hr {
    margin: 50px 0 !important;
}

.home-2020-grey #home-testimonials li {
	font-style:italic;
}
	
#topheader {
	text-align: right;
	border-bottom: 1px solid #c9c9c9;
    position: relative;
}

	#topheader .wrapper {
		max-width: 1100px;
		margin: 0px auto;
	}
	
	#topheader .header-nav {
		float: none;
		display: inline-block;
		width: auto;
		text-align: center;
		height: auto;
		border: 0px;
	}

		#topheader .header-phone {
			display: inline-block;
			vertical-align: top;
			width: auto;
			height: 44px;
			border: 0px;
		}
		
			#topheader .header-phone span {
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				padding: 15px 15px 15px 15px;
			}
		
		#topheader .support-icons-mobile {
			display: none;
		}
		
		#topheader .header-lang {
			display: inline-block;
			vertical-align: top;
			width: auto;
			height: 24px;
			border: 0px;
			border-left: 1px solid #c9c9c9;
			padding: 10px 0 10px 15px;
		}
		
			#topheader .header-lang ul.lang-menu {
				padding: 0px;
			}
			
				#topheader .header-lang ul.lang-menu li {
					width: auto;
					min-width: 0px;
					padding-left: 25px;
					background-position: 0px 0px;
					line-height: 12px;
					padding-bottom: 10px;
					padding-right: 15px;
				}
			
					#topheader .header-lang ul.lang-menu li ul.sub-menu {
						min-width: 180px;
					}

#topheader .header-lang ul.lang-menu li ul.sub-menu li {
	padding-right: 0;
}
			
		#topheader .header-search {
			display: inline-block;
			padding: 14px 15px 6px 15px;
			vertical-align: top;
			height: 24px;
			border: 0px;
			border-left: 1px solid #c9c9c9;
		}
		
			#topheader #headerSearchToggle {
				background-image:url(/wp-content/themes/aerogo/images/search-toggle-icon.png);
				background-repeat:no-repeat;
				background-size: contain;
				display: inline-block;
				height: 20px;
				width: 19px;
			}
			
				#topheader #headerSearchToggle:hover {
					cursor:pointer;
				}
			
			#topheader #headerSearchForm {
				display:none;
				position: absolute;
				top: 50px;
				right: 0px;
				padding: 0px;
				height: auto;
				border: 1px solid #c9c9c9;
				z-index: 999;				
			}

				#topheader  #headerSearchForm input {
					font-size: 20px;
					line-height: 20px;
					min-width: 300px;
					padding: 10px;
					background-color: #ffffff;
				}
	
				#topheader  #headerSearchForm input#searchsubmit {
					background-color: #ADAFB2;
					min-width: 0px;
					width: 50px;
					height: 35px;
					background-position: center center;
				}
	

#header {}
	
	#header .wrapper {
		padding: 30px 40px 20px 40px;
		max-width: 1100px;
		margin: 0px auto;
	}
	
	#header .header-left {
		width: 60%;
		text-align: left;
	}

		#header .header-left a#header-logo-link {}
		
			#header .header-left a#header-logo-link #logo {
				position: static;
				float: none;
				display: inline-block;
				vertical-align: middle;
				margin: 0px;
				padding: 0px;
			}

		#header .header-left .tagline {
			position: static;
			float: none;
			margin: 0px;
			padding: 0px;
			display: inline-block;
			vertical-align: middle;
			text-transform: uppercase;
			font-size: 15px;
			line-height: 18px;
			padding-left: 20px;
			color: #6D6E71;
		}
		
	#header .header-right {
		width: 40%;
		text-align: right;
	}
		
		#header .header-right .support-icons-desktop {
			padding-right: 50px;
		}
			
			#header .header-right .support-icons-desktop {}
			
				#header .header-right .support-icons-desktop a#header-problem-solver {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 17px 0px 0px;
					padding: 0px;
				}
			
					#header .header-right .support-icons-desktop a#header-problem-solver img {
						height: 50px;
						float:none;
						margin:0px;
						padding:0px;
					}
			
				#header .header-right .support-icons-desktop a#header-live-chat {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 6px 0px 0px;
					padding: 0px;
				}
			
					#header .header-right .support-icons-desktop a#header-live-chat img {
						height: 60px;
						float:none;
						margin:0px;
						padding:0px;
					}
			
				#header .header-right .support-icons-desktop a#header-videos-link {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 11px 0px 0px;
					padding: 0px;
				}
			
					#header .header-right .support-icons-desktop a#header-videos-link img {
						height: 59px;
						float:none;
						margin:0px;
						padding:0px;
					}
			
			


footer#footer {}

	footer#footer .wrapper {
		max-width: 1100px;
		margin: 0px auto;
	}
	
	footer#footer #footer-copyright {}

		footer#footer #footer-copyright .footer-wrapper {}
			
			footer#footer #footer-copyright .footer-wrapper .terms-privacy {
				display:inline-block;
				vertical-align:bottom;
			}
			
			footer#footer #footer-copyright .footer-wrapper .iso-cert {
				display:inline-block;
				vertical-align:bottom;
			}
			
				footer#footer #footer-copyright .footer-wrapper .iso-cert .pipe { }
				
				footer#footer #footer-copyright .footer-wrapper .iso-cert .iso {
					margin: 0px 0px;
					color: #87888A;
					font-weight: normal;
				}
				
				footer#footer #footer-copyright .footer-wrapper .iso-cert .cert {
					margin: 0px 0px;
					color: #87888A;
					font-weight: normal;
				}
				
			footer#footer #footer-copyright .footer-wrapper .copyright {
				display:inline-block;
				vertical-align:bottom;
				margin: 0px 10px;
			}



	
	
	



 

@media screen and (max-width: 960px) {
	
	#topheader {
		text-align:center;
	}
		
		#topheader .header-nav {
			float: none;
			display: block;
			width: auto;
		}
			
			#topheader .header-phone {
				display: block !important;
				border-bottom: 1px solid #c9c9c9;
			}
			
				#topheader .header-phone span {
					text-align: center;
				}
			
			#topheader .support-icons-mobile {
				display: block;
				vertical-align: top;
				width: auto;
				height: auto;
				border: 0px;
				border-bottom: 1px solid #c9c9c9;
				text-align: center;
				padding-right:50px;
				padding-top: 10px;
			}
			
				#topheader .support-icons-mobile a#topheader-problem-solver {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 15px 0px 0px;
					padding: 0px;
				}
			
					#topheader .support-icons-mobile a#topheader-problem-solver img {
						height: 50px;
						float:none;
						margin:0px;
						padding:0px;
					}
			
				#topheader .support-icons-mobile a#topheader-live-chat {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 0px 0px 0px;
					padding: 0px;
				}
			
					#topheader .support-icons-mobile a#topheader-live-chat img {
						height: 60px;
						float:none;
						margin:0px;
						padding:0px;
					}
			
				#topheader .support-icons-mobile a#topheader-videos-link {
					display:inline-block;
					vertical-align: middle;
					margin: 0px 0px 0px 0px;
					padding: 0px;
				}
			
					#topheader .support-icons-mobile a#topheader-videos-link img {
						height: 59px;
						float:none;
						margin:0px;
						padding:0px;
					}
					
			#topheader .header-lang {
				display:inline-block;
				vertical-align:top;
				width:49%;
				text-align:right;
				border:0px;
				height: auto;
				padding: 0px;
			}
			
				#topheader .header-lang ul.lang-menu {
					display: inline-block;
					width: auto;
					    margin: 12px;
				}
			
			#topheader .header-search {
				margin: 0px;
				padding: 0px;
				display:inline-block;
				vertical-align:top;
				width:49%;
				text-align: left;
				border:0px;
				border-left: 1px solid #c9c9c9;		
				height: auto;
			}
				
				#topheader #headerSearchToggle {
					margin: 15px 15px 10px 15px;
				}

				#topheader #headerSearchForm {
					top: 174px;
					z-index: 9999;
				}	
	
	#header {
	}
		
		#header .header-left {
			width: auto;
			float: none;
			display: block;
			text-align: center;
		}
		
		#header .header-right {
			display:none;
		}

	#qlwapp.qlwapp-middle-left,
	#qlwapp.qlwapp-bottom-left,
	#qlwapp.qlwapp-middle-right,
	#qlwapp.qlwapp-bottom-right {
		position: absolute !important;
		top: 44px !important;
		height: 78px !important;
		padding-top: 17px !important;
	}

		#qlwapp.qlwapp-middle-left .qlwapp-container,
		#qlwapp.qlwapp-bottom-left .qlwapp-container,
		#qlwapp.qlwapp-middle-right .qlwapp-container,
		#qlwapp.qlwapp-bottom-right .qlwapp-container {
			display: block;
			text-align: center;
		}	
		
			
			#qlwapp.qlwapp-middle-left .qlwapp-container .qlwapp-toggle,
			#qlwapp.qlwapp-bottom-left .qlwapp-container .qlwapp-toggle,
			#qlwapp.qlwapp-middle-right .qlwapp-container .qlwapp-toggle,
			#qlwapp.qlwapp-bottom-right .qlwapp-container .qlwapp-toggle {
				top: 16px !important;
				right: auto !important;
				margin: 0px auto !important;
				position: static !important;
				display: inline-block;
				margin: 80px 0px 0px 240px !important;
				width:42px !important;
			}


	footer#footer {}

		footer#footer #footer-copyright {}

			footer#footer #footer-copyright .footer-wrapper {}
				
				footer#footer #footer-copyright .footer-wrapper .terms-privacy {
					display: block;
					margin: 0px auto 20px auto;
					text-align: center;
				}
				
				footer#footer #footer-copyright .footer-wrapper .iso-cert {
					display: block;
					margin: 0px auto 20px auto;
					text-align: center;

				}
				
					footer#footer #footer-copyright .footer-wrapper .iso-cert .pipe {
						display:none;
					}
					
					footer#footer #footer-copyright .footer-wrapper .iso-cert .iso {
						display: block;
					}
					
					footer#footer #footer-copyright .footer-wrapper .iso-cert .cert {
						display: block;
					}
					
				footer#footer #footer-copyright .footer-wrapper .copyright {
					display: block;
					margin: 0px auto;
					text-align: center;

				}	
	
	
	.home-2020-white {
		
	}
		
		.home-2020-white .half {
			float: none;
			display: block;
			width: auto;
			padding-right: 0px;
		}

		
}
