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

#deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_large_2x.jpg); }
}
@media (max-height:999px),only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_medium.jpg); }
}
@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:999px)and (min-resolution:144dpi),only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:999px)and (min-resolution:1.5dppx),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) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_medium_2x.jpg); }
}
@media (max-height:799px),only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_small.jpg); }
}
@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:799px)and (min-resolution:144dpi),only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:799px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .start-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_startframe__ej29pecmkfsm_small_2x.jpg); }
}
#deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_large_2x.jpg); }
}
@media (max-height:999px),only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_medium.jpg); }
}
@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:999px)and (min-resolution:144dpi),only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:999px)and (min-resolution:1.5dppx),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) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_medium_2x.jpg); }
}
@media (max-height:799px),only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_small.jpg); }
}
@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),(max-height:799px)and (min-resolution:144dpi),only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-height:799px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .end-frame { background-image:url(/euro/business/small-business/a/screens_alt/images/overview/devices/smb_security_endframe__fyqk86n0k8ae_small_2x.jpg); }
}

.icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large.png); }
@media(min-resolution:1.5dppx),(min-resolution:144dpi) {
  .icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large_2x.png); }
}
@media(max-width:1068px) {
  .icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_medium.png); }
}
@media(max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  .icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_medium_2x.png); }
}
@media(max-width:734px) {
  .icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_small.png); }
}
@media(max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  .icon-hello { background-image:url(/es/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_small_2x.png); }
}

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

.section-hero .hero-headline .rolodex {
	height: 2.1em;
}

.section-hero .hero-headline .inline-anim-wrapper {
	width:600px;
}

@media only screen and (max-width: 1068px) {
    .section-hero .hero-headline .inline-anim-wrapper {
        width:460px;
    }
}
@media only screen and (max-width: 734px) {
    .section-hero .hero-headline .inline-anim-wrapper {
        width:270px;
    }
}

.section-hero .hero-headline .rolodex:first-child>.rolodex-item {
	flex-direction: column;
	width:100%;
	align-items: center;
}




.scroll-gallery .scroll-container { overflow-y: hidden }


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

html.enhance-deep-dive .deep-dive .section-speed .modal-copy-container .modal-headline {
    max-width: 450px;
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive .deep-dive .section-speed .modal-copy-container {
      margin-top: -30px;
  }
  html.enhance-deep-dive .deep-dive .section-speed .modal-copy-container .modal-headline {
      max-width: 310px;
  }
}

#deep-dive-devices .section-saving .modal-copy-container .modal-copy {
  margin-bottom: 15px;
}

html.enhance-deep-dive #deep-dive-devices .section-saving .modal-copy-container .modal-copy, html.enhance-deep-dive #deep-dive-devices .section-saving .modal-copy-container .modal-headline {
  margin-left: -20px;
}

html.enhance-deep-dive .deep-dive-container .deep-dive-button-container {
    --dd-btn-width: 10.25em;
}
@media only screen and (max-width: 1068px) {
    html.enhance-deep-dive .deep-dive-container .deep-dive-button-container {
        --dd-btn-width: 10.75em;
    }
}
@media only screen and (max-width: 734px) {
    html.enhance-deep-dive .deep-dive-container .deep-dive-button-container {
        --dd-btn-width: 10.75em;
    }
}

@media only screen and (max-height: 590px) {
    .modal-section.section-collab {
        --dd-block-padding: calc(var(--vh, 1vh)*18);
    }
}

@media only screen and (max-height:650px) {
    html.enhance-deep-dive #deep-dive-devices .section-ease-of-use .modal-image-container .modal-caption {
        max-width: 9.29rem;
    }
}

html.enhance-deep-dive .deep-dive .modal-image-container .security-video-wrapper.fluid {
    width: initial;
}

html.enhance-deep-dive #deep-dive-apps .section-custom .modal-copy-container .modal-copy {
  max-width: 30.06em;
}

@media (max-height:999px),only screen and (max-width:1068px) {
  html.enhance-deep-dive #deep-dive-apps .section-custom .modal-copy-container .modal-copy {
      max-width: 25.24rem;
  }
}

@media (max-height:799px),only screen and (max-width:734px) {
  html.enhance-deep-dive #deep-dive-apps .section-custom .modal-copy-container .modal-copy {
      max-width: 19.59rem;
  }
}

@media only screen and (max-width:734px) {
  .section-devices .section-headline {
      padding-top: 30px;
  }
}

@media only screen and (max-height:650px) {
  html.enhance-deep-dive #deep-dive-devices .section-security .modal-copy-container .modal-copy {
      margin-top: -30px;
  }
}

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