/*------------------------------------*\
   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(/pt/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large.png); }
@media(min-resolution:1.5dppx),(min-resolution:144dpi) {
  .icon-hello { background-image:url(/pt/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_large_2x.png); }
}
@media(max-width:1068px) {
  .icon-hello { background-image:url(/pt/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(/pt/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_medium_2x.png); }
}
@media(max-width:734px) {
  .icon-hello { background-image:url(/pt/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(/pt/business/small-business/images/overview/hello_bubble__eu1dbrvzhtiu_small_2x.png); }
}


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




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

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

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

@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;
}


html.enhance-deep-dive .deep-dive .section-ease-of-use .modal-copy-container {
    padding-right: 70px;
}

@media only screen and (max-width:1068px) {
  .section-devices .section-headline {
      padding-bottom: 60px;
  }
}

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

.section-router .buystrip {
  justify-content: flex-start;
}

.buystrip-shop {
  margin-right: 110px;
}

@media only screen and (max-width: 1068px) {
  .buystrip-shop {
    margin-right: 70px;
}
}

@media only screen and (max-width: 734px) {
  @media only screen and (max-width: 1068px) {
    .buystrip-shop {
        margin-right: 0px;
    }
}
}


html.enhanced-xp #deep-dive-devices .section-speed .warp-speed.right .text-blur-container {
  left: 164px;
  bottom: 5px;
}

html.enhance-deep-dive .deep-dive .modal-copy-container .modal-copy {
    max-width: 24rem;
}

@media only screen and (max-width: 1068px) {
    html.enhance-deep-dive .deep-dive .modal-copy-container .modal-copy {
        max-width: 310px;
    }
}



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

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


.section-hero .hero-headline .inline-anim-wrapper > .rolodex .rolodex-item {
    text-align: left;
}

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


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

.scroll-gallery .scroll-container { overflow-y: hidden }
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/


/*------------------------------------*\
   EXPERTS GALLERY 2 TILES CSS
\*------------------------------------*/


#experts-gallery-container .scroll-gallery .gallery-copy-container {
	width: 447px;
	max-width: unset
}

@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-copy-container {
		width: 465px;
		max-width: unset
	}
}

@media only screen and (max-width: 734px) {
	#experts-gallery-container .scroll-gallery .gallery-copy-container {
		width: 250px;
		max-width: unset
	}
}


#experts-gallery-container .scroll-gallery .gallery-item {
	--item-width: 468px
}

@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-item {
		--item-width: 516px
	}
}

@media only screen and (max-width: 734px) {
	#experts-gallery-container .scroll-gallery .gallery-item {
		--item-width: 250px;
	}
}

@media only screen and (max-width: 1068px) {
	#experts-gallery-container .scroll-gallery .gallery-item:last-child {
    	width: calc(100vw - var(--gallery-gutter) * 1.5);
	}
}

@media only screen and (min-width: 1069px) {
	#experts-gallery-container .scroll-gallery .item-container {
		--gallery-gutter: calc(50vw - 480px);
	}
}

#experts-gallery-container .scroll-gallery .gallery-item {
    --item-width: 480px;
}

@media only screen and (max-width: 1068px) {
    #experts-gallery-container .scroll-gallery .gallery-item {
        --item-width: 375px;
    }
}
@media only screen and (max-width: 734px) {
    #experts-gallery-container .scroll-gallery .gallery-item {
        --item-width: 296px;
    }
}

@media only screen and (max-width: 1068px) {
    #experts-gallery-container .scroll-gallery .gallery-copy-container {
        width: 300px;
        max-width: unset;
    }
}


/*------------------------------------*\
   END EXPERTS GALLERY 2 TILES CSS
\*------------------------------------*/ 