/* ==========================================================================
   Additional Styles
   ========================================================================== */


@media only screen and (max-width: 1068px) {
    .section-page-headline h2 {
        padding-right: 20px;
    }
}

.products-and-services-grid .products-main {
	margin-bottom: 200px;
}
@media only screen and (max-width: 1068px) {
	.products-and-services-grid .products-main {
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 735px) {
	.products-and-services-grid .products-main {
		margin-bottom: 150px;
	}
}
@media only screen and (max-width: 348px) {
	.products-and-services-grid .products-main {
		margin-bottom: 100px;
	}
}

@media only screen and (max-width: 1068px) {
	.products-and-services-grid {
		padding-bottom: 200px;
	}
}
@media only screen and (max-width: 735px) {
	.products-and-services-grid {
		padding-bottom: 150px;
	}
}

@media only screen and (max-width: 735px) {
	.section-paperless .card-3 .card-text {
		height: auto !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-paperless .card-3 .card-text .typography-aaw-card-copy {
		position: relative !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-paperless .card-3 .card-text .typography-aaw-card-cta {
		position: initial !important;
	}
}

@media only screen and (max-width: 735px) {
	.section-paperless .card-4 .card-text {
		height: auto !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-paperless .card-4 .card-text .typography-aaw-card-copy {
		position: relative !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-paperless .card-4 .card-text .typography-aaw-card-cta {
		position: initial !important;
	}
}

@media only screen and (max-width: 735px) {
	.section-run-your-business .card-4 .card-text {
		height: auto !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-run-your-business .card-4 .card-text .typography-aaw-card-copy {
		position: relative !important;
	}
}
@media only screen and (max-width: 735px) {
	.section-run-your-business .card-4 .card-text .typography-aaw-card-cta {
		position: initial !important;
	}
}

@media only screen and (max-width: 1068px) {
	.section-collaborate
		.card-section
		.card-grid
		.card-2
		.typography-aaw-card-copy {
		width: 100%;
	}
}
@media only screen and (max-width: 735px) {
	.section-collaborate
		.card-section
		.card-grid
		.card-2
		.typography-aaw-card-copy {
		width: auto;
	}
}

/* ==========================================================================
   Localized Images
   ========================================================================== */

.image-business-tap-to-pay-on-iphone {
	background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-tap-to-pay-on-iphone {
		background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-tap-to-pay-on-iphone {
		background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-tap-to-pay-on-iphone {
		background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-tap-to-pay-on-iphone {
		background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-tap-to-pay-on-iphone {
		background-image: url("/br/retail/business/images/tap_to_pay_on_iphone_small_2x.jpg");
	}
}

.image-business-airplay {
	background-image: url("/br/retail/business/images/airplay_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-airplay {
		background-image: url("/br/retail/business/images/airplay_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-airplay {
		background-image: url("/br/retail/business/images/airplay_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-airplay {
		background-image: url("/br/retail/business/images/airplay_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-airplay {
		background-image: url("/br/retail/business/images/airplay_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-airplay {
		background-image: url("/br/retail/business/images/airplay_small_2x.jpg");
	}
}

.image-business-calendar {
	background-image: url("/br/retail/business/images/calendar_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-calendar {
		background-image: url("/br/retail/business/images/calendar_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-calendar {
		background-image: url("/br/retail/business/images/calendar_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-calendar {
		background-image: url("/br/retail/business/images/calendar_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-calendar {
		background-image: url("/br/retail/business/images/calendar_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-calendar {
		background-image: url("/br/retail/business/images/calendar_small_2x.jpg");
	}
}

.image-business-deputy {
	background-image: url("/br/retail/business/images/deputy_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-deputy {
		background-image: url("/br/retail/business/images/deputy_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-deputy {
		background-image: url("/br/retail/business/images/deputy_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-deputy {
		background-image: url("/br/retail/business/images/deputy_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-deputy {
		background-image: url("/br/retail/business/images/deputy_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-deputy {
		background-image: url("/br/retail/business/images/deputy_small_2x.jpg");
	}
}

.image-business-docusign {
	background-image: url("/br/retail/business/images/docusign_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-docusign {
		background-image: url("/br/retail/business/images/docusign_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-docusign {
		background-image: url("/br/retail/business/images/docusign_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-docusign {
		background-image: url("/br/retail/business/images/docusign_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-docusign {
		background-image: url("/br/retail/business/images/docusign_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-docusign {
		background-image: url("/br/retail/business/images/docusign_small_2x.jpg");
	}
}

.image-business-files {
	background-image: url("/br/retail/business/images/files_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-files {
		background-image: url("/br/retail/business/images/files_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-files {
		background-image: url("/br/retail/business/images/files_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-files {
		background-image: url("/br/retail/business/images/files_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-files {
		background-image: url("/br/retail/business/images/files_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-files {
		background-image: url("/br/retail/business/images/files_small_2x.jpg");
	}
}

.image-business-smart-tools-devices {
	background-image: url("/br/retail/business/images/smart_tools_devices_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-smart-tools-devices {
		background-image: url("/br/retail/business/images/smart_tools_devices_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-smart-tools-devices {
		background-image: url("/br/retail/business/images/smart_tools_devices_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-smart-tools-devices {
		background-image: url("/br/retail/business/images/smart_tools_devices_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-smart-tools-devices {
		background-image: url("/br/retail/business/images/smart_tools_devices_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-smart-tools-devices {
		background-image: url("/br/retail/business/images/smart_tools_devices_small_2x.jpg");
	}
}

.image-business-gocanvas {
	background-image: url("/br/retail/business/images/gocanvas_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-gocanvas {
		background-image: url("/br/retail/business/images/gocanvas_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-gocanvas {
		background-image: url("/br/retail/business/images/gocanvas_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-gocanvas {
		background-image: url("/br/retail/business/images/gocanvas_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-gocanvas {
		background-image: url("/br/retail/business/images/gocanvas_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-gocanvas {
		background-image: url("/br/retail/business/images/gocanvas_small_2x.jpg");
	}
}

.image-business-group-facetime {
	background-image: url("/br/retail/business/images/group_facetime_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-group-facetime {
		background-image: url("/br/retail/business/images/group_facetime_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-group-facetime {
		background-image: url("/br/retail/business/images/group_facetime_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-group-facetime {
		background-image: url("/br/retail/business/images/group_facetime_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-group-facetime {
		background-image: url("/br/retail/business/images/group_facetime_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-group-facetime {
		background-image: url("/br/retail/business/images/group_facetime_small_2x.jpg");
	}
}

.image-business-join-me {
	background-image: url("/br/retail/business/images/join_me_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-join-me {
		background-image: url("/br/retail/business/images/join_me_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-join-me {
		background-image: url("/br/retail/business/images/join_me_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-join-me {
		background-image: url("/br/retail/business/images/join_me_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-join-me {
		background-image: url("/br/retail/business/images/join_me_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-join-me {
		background-image: url("/br/retail/business/images/join_me_small_2x.jpg");
	}
}

.image-business-keynote {
	background-image: url("/br/retail/business/images/keynote_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-keynote {
		background-image: url("/br/retail/business/images/keynote_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-keynote {
		background-image: url("/br/retail/business/images/keynote_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-keynote {
		background-image: url("/br/retail/business/images/keynote_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-keynote {
		background-image: url("/br/retail/business/images/keynote_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-keynote {
		background-image: url("/br/retail/business/images/keynote_small_2x.jpg");
	}
}

.image-business-notes {
	background-image: url("/br/retail/business/images/notes_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-notes {
		background-image: url("/br/retail/business/images/notes_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-notes {
		background-image: url("/br/retail/business/images/notes_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-notes {
		background-image: url("/br/retail/business/images/notes_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-notes {
		background-image: url("/br/retail/business/images/notes_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-notes {
		background-image: url("/br/retail/business/images/notes_small_2x.jpg");
	}
}

.image-business-quickbooks {
	background-image: url("/br/retail/business/images/quickbooks_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-quickbooks {
		background-image: url("/br/retail/business/images/quickbooks_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-quickbooks {
		background-image: url("/br/retail/business/images/quickbooks_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-quickbooks {
		background-image: url("/br/retail/business/images/quickbooks_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-quickbooks {
		background-image: url("/br/retail/business/images/quickbooks_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-quickbooks {
		background-image: url("/br/retail/business/images/quickbooks_small_2x.jpg");
	}
}

.image-business-reminders {
	background-image: url("/br/retail/business/images/reminders_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-reminders {
		background-image: url("/br/retail/business/images/reminders_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-reminders {
		background-image: url("/br/retail/business/images/reminders_medium.jpg");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-reminders {
		background-image: url("/br/retail/business/images/reminders_medium_2x.jpg");
	}
}
@media only screen and (max-width: 735px) {
	.image-business-reminders {
		background-image: url("/br/retail/business/images/reminders_small.jpg");
	}
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.image-business-reminders {
		background-image: url("/br/retail/business/images/reminders_small_2x.jpg");
	}
}

.image-business-icon-calendar {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-image: url("/br/retail/business/images/icon_calendar_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	(-webkit-min-device-pixel-ratio: 1.5),
	(min-resolution: 144dpi) {
	.image-business-icon-calendar {
		background-image: url("/br/retail/business/images/icon_calendar_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-business-icon-calendar {
		width: 30px;
		height: 30px;
		background-size: 30px 30px;
		background-repeat: no-repeat;
		background-image: url("/br/retail/business/images/icon_calendar_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
	only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-business-icon-calendar {
		background-image: url("/br/retail/business/images/icon_calendar_medium_2x.png");
	}
}
