/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.page-business .image-productive-b {
    width: 1105px;
    height: 949px;
    background-size: 1105px 949px;
    background-image: url("/euro/retail/business/f/screens_alt/images/productive_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) {
    .page-business .image-productive-b {
        background-image: url("/euro/retail/business/f/screens_alt/images/productive_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-business .image-productive-b {
        width: 860px;
        height: 739px;
        background-size: 860px 739px;
        background-image: url("/euro/retail/business/f/screens_alt/images/productive_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) {
    .page-business .image-productive-b {
        background-image: url("/euro/retail/business/f/screens_alt/images/productive_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-business .image-productive-b {
        width: 691px;
        height: 594px;
        background-size: 691px 594px;
        background-image: url("/euro/retail/business/f/screens_alt/images/productive_small.png")
    }
}

@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) {
    .page-business .image-productive-b {
        background-image: url("/euro/retail/business/f/screens_alt/images/productive_small_2x.png")
    }
}

.page-business .financing-icon {
    width: 38px;
    height: 44px;
    background-size: 38px 44px;
    background-image: url("/euro/retail/business/f/generic/images/pickup_icon_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) {
    .page-business .financing-icon {
        background-image: url("/euro/retail/business/f/generic/images/pickup_icon_large_2x.png")
    }
}




/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (max-width: 320px) {
    #ac-localnav .ac-ln-title {
        font-size: 16px;
    }
}

.page-business .section-solutions.alignments .image-productive-b.image-productive-b-resize { left: -572px; }

@media only screen and (max-width: 1068px) {
    .page-business .section-solutions.alignments .image-productive-b.image-productive-b-resize { left: -544px; top: -262px; }
}

@media only screen and (max-width: 735px) {
	.page-business .section-solutions.alignments .image-productive-b.image-productive-b-resize { left: -4%; margin-left: 0; top: 25px; overflow: hidden; height: 610px; }
}

.page-business .section-enterprise .section-content {
    margin-top: 0px;
}

@media only screen and (max-width:1068px) {
    .page-business .section-solutions.alignments .productive-headline {
        margin-top: 0px;
    }
}

@media only screen and (max-width:735px) {
    .page-business .section-solutions.alignments .productive-headline {
        margin-top: 0;
    }
}

.page-business .modal .contact-modal .select-store {
  margin-left: 0
}

@media only screen and (max-width: 735px) {
  .page-business .section-buttons .section-content .contact-link p {
      padding: 0;
  }
}

@media only screen and (min-width: 736px) {
  .page-business .modal .contact-modal .select-style {
      width: 240px
  }
}
@media only screen and (max-width: 1068px) {
	.card-grid .card .card-text .typography-aaw-card-cta {
		white-space: normal;
	}
}

@media only screen and (max-width: 735px) {
	.card-grid .card .card-text .typography-aaw-card-cta {
		white-space: nowrap;
	}
}

.products-and-services-grid .image-business-icons-support {
	margin-top: 44px;
}

@media only screen and (max-width: 1068px) {
	.products-and-services-grid .image-business-icons-support {
		margin-top: 40px;
	}
}

@media only screen and (max-width: 735px) {
	.products-and-services-grid .image-business-icons-support {
		margin-bottom: 17px;
	}
}

@media only screen and (max-width: 735px) {
.card-grid div.card-4 .card-text {
		height:192px;
	}
}



@media only screen and (max-width: 400px) {
	.products-and-services-grid .products-main {
		margin-bottom: 120px;
	}
}

@media only screen and (max-width: 735px) {
	.typography-aaw-section-hero {
		font-size:46px;
	}
}

@media only screen and (max-width: 530px) {
	.section-run-your-business .section-hero-banner .section-hero-headline {
		width: 90%;
	}
}


@media only screen and (min-width:1069px) {
.products-and-services-grid .support-main p {
width: 480px;
}
}



/* RETAIL RIBBON CSS */
.section-retail-ribbon {
	background-color: #f4f4f4 !important;
	padding-top: 0px !important;
}
/* RETAIL RIBBON CSS */

.section.section-products-and-services .image-business-smart-tools-devices {
	background-position: calc(50% + 320px) bottom;
}
@media only screen and (max-width: 1068px) {
	.section.section-products-and-services .image-business-smart-tools-devices {
		background-position: right bottom;
	}
}

.products-and-services-grid .support-main p:nth-of-type(2) {
	margin-top: 37px;
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
