
	footer.main-bt1a												{ margin: auto; padding: 0; width: 100%; background-color: #282828; position: relative; }
	footer.main-bt1a .footer-top									{ margin: auto; padding: 1.25em 0 1.5em; width: 100%; background-color: #444444; position: relative; font-family: 'Lato', Arial, sans-serif; }
	footer.main-bt1a .footer-copyright								{ margin: auto; padding: 1em 0 1.5em; width: 100%; text-align: center; position: relative; }

	footer.main-bt1a .footer-left									{ width: 54.8%; vertical-align: top; display: inline-block; }
	footer.main-bt1a .footer-right									{ width: 45.2%; text-align: right; vertical-align: top; display: inline-block; }
	footer.main-bt1a .footer-right .content							{ display: inline-block; vertical-align: top; } 
	footer.main-bt1a .footer-right .col_1 .content					{ width: 100%; }
	footer.main-bt1a .footer-right .col_2 .content					{ width: 50%; }
	footer.main-bt1a .footer-right .col_3 .content					{ width: 33.3%; }

	footer.main-bt1a .footer-content,
	footer.main-bt1a .footer-details								{ width: 50%; text-align: left; vertical-align: top; display: inline-block; }

	footer.main-bt1a .footer-column									{ margin: 0; padding: 0 1em 0 0.25em; width: 33.33%; vertical-align: top; display: inline-block; }
	footer.main-bt1a .col_2 .footer-column							{ width: 50%; }
	footer.main-bt1a .col_1 .footer-column							{ width: 100%; }

	footer.main-bt1a ul												{ margin: 0; padding: 0; font-size: 1em; line-height: 1em; list-style-type: none; }
	footer.main-bt1a p,
	footer.main-bt1a li												{ margin: 0; font-size: 0.8125em; line-height: 1.875em; color: #FFFFFF; }

	.social-links .social-icon										{ margin-top: 0.375em; margin-left: 0.625em; width: 1.5em; height: 1.5em; font-size: 2.125em; color: #FFFFFF; background-color: #5472A7; text-align: center; vertical-align: middle; display: inline-block; border-radius: 50%; }
	.social-links .social-icon:first-child							{ margin-left: 0; }
	.social-links .social-icon:before								{ content: ''; width: 0; height: 100%; vertical-align: middle; display: inline-block; }
	.social-links .social-icon .icon								{ font-size: 1em; line-height: 1em; }
	.social-links .social-icon.google-plus .icon					{ font-size: 0.75em; }

	footer.main-bt1a .footer-heading								{ margin: 0 0 0.25em; font-size: 0.875em; line-height: 2em; font-weight: 700; text-transform: uppercase; color: #FFAF27; }

	footer.main-bt1a .footer-copyright p							{ margin: 0; font-size: 0.75em; line-height: 2.5em; font-weight: 400; color: #FFFFFF; }
	footer.main-bt1a .footer-copyright img							{ vertical-align: middle; }

	@media only screen and (min-width: 0px) and (max-width: 1100px) 
	{
		
		footer.main-bt1a .footer-left								{ width: 50%; }
		footer.main-bt1a .footer-right								{ width: 50%; }
		footer.main-bt1a .footer-right .col_1 .content				{ width: 100%; }
		footer.main-bt1a .footer-right .col_2 .content				{ width: 100%; }
		footer.main-bt1a .footer-right .col_3 .content				{ width: 100%; }
		
	
	}

	@media only screen and (min-width: 801px) {

		footer.main-bt1a ul											{ height: auto !important; display: block !important; }

	}

	@media only screen and (min-width: 0px) and (max-width: 800px) {

		footer.main-bt1a .footer-left								{ margin: 0 auto 1.25em; width: 100%; max-width: 350px; display: block; }
		footer.main-bt1a .footer-right								{ width: 100%; }

		footer.main-bt1a .footer-content,
		footer.main-bt1a .footer-details							{ width: 100%; text-align: center; }

		footer.main-bt1a .footer-column								{ padding: 0; width: 100%; text-align: center; }
		footer.main-bt1a .col_2 .footer-column						{ width: 100%; }
		footer.main-bt1a ul											{ display: none; }
		footer.main-bt1a p,
		footer.main-bt1a li											{ font-size: 1.5em; }

		footer.main-bt1a .footer-heading							{ margin-top: 0.25em; font-size: 1.375em; cursor: pointer; }
		footer.main-bt1a .footer-left :first-child .footer-heading	{ margin-top: 0; }

		footer.main-bt1a .footer-right .footer-heading				{ display: none; }

	}

	@media only screen and (min-width: 0px) and (max-width: 600px) {

		footer.main-bt1a .footer-top								{ padding: 1em 0 2em; }
		footer.main-bt1a .footer-right								{ margin-top: 1em; }

	}