/*store selector begain*/

.section-products-and-services .products-and-services-grid {
    padding-bottom: 0px;
}

.page-business .modal .contact-modal .select-state {
    display: none;
}
.page-business .modal .contact-modal .select-store {
    margin-left: 0;
}

/*store selector end*/
.page-business .section-solutions .subsection-succeed.alignments{
    margin: 0px 0px 654px 0px
}

.page-business .section-solutions .subsection-modernize.alignments {
    margin-bottom: 373px;
}

.page-business .section-solutions .subsection-productive {
    margin: 0px 0px 484px 0px
}


@media only screen and (max-width: 1068px) {
    .page-business .section-solutions .subsection-succeed.alignments {
        margin: 0px 0px 444px 0px
    }
    .page-business .section-solutions .subsection-modernize.alignments {
        margin-bottom: 217px;
    }
    .page-business .section-solutions .subsection-productive {
        margin: 0px 0px 254px 0px
    }
}

@media only screen and (max-width: 735px) {
    .page-business .section-solutions .subsection-productive {
        margin: 50px 0 25px 0
    }
}

@media only screen and (max-width: 735px) {
    .page-business .section-solutions .subsection-succeed.alignments {
        margin: 0px 0px 0px 0px
    }
}

@media only screen and (max-width: 735px) {
    .page-business .section-solutions .subsection-modernize.alignments {
        margin: 0px 0px 0px 0px
    }
}


.page-business .section-solutions .subsection-productive .image-productive-a {
    float: left;
    position: absolute;
    top: -340px;
    left: -611px
}

@media only screen and (max-width: 1068px) {
    .page-business .section-solutions .subsection-productive .image-productive-a {
        float: left;
        position: absolute;
        top: -220px;
		left: -530px
    }
}

@media only screen and (max-width: 735px) {
    .page-business .section-solutions .subsection-productive .image-productive-a {
        position: relative;
		left: 50%;
		margin-left: -476px;
		float: left;
		top: 25px
    }
}



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

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

@media only screen and (max-width: 735px) {
    .page-business .image-productive-b-resize.image-productive-b-resize-alt {
     	width: 691px;
        height: 594px;
        background-size: 691px 594px;
        background-image: url("/tw/retail/business/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-resize.image-productive-b-resize-alt {
        background-image: url("/tw/retail/business/images/productive_small_2x.png")
    }
}*/

.page-business .container-image-modernize-alt .image-modernize-resize {
    width: 980px;
    height: 1025px;
    background-size: 980px 1025px;
    background-repeat: no-repeat;
    background-image: url("/tw/retail/business/images/modernize_alt_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) {
    .page-business .container-image-modernize-alt .image-modernize-resize {
        background-image: url("/tw/retail/business/images/modernize_alt_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-business .container-image-modernize-alt .image-modernize-resize {
        width: 549px;
        height: 853px;
        background-size: 549px 853px;
        background-repeat: no-repeat;
        background-image: url("/tw/retail/business/images/modernize_alt_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) {
    .page-business .container-image-modernize-alt .image-modernize-resize {
        background-image: url("/tw/retail/business/images/modernize_alt_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-business .container-image-modernize-alt .image-modernize-resize {
        width: 762px;
        height: 649px;
        background-size: 762px 649px;
        background-repeat: no-repeat;
        background-image: url("/tw/retail/business/images/modernize_alt_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) {
    .page-business .container-image-modernize-alt .image-modernize-resize {
        background-image: url("/tw/retail/business/images/modernize_alt_small_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .page-business .section-solutions .subsection-modernize .image-modernize {
        position: relative;
        left: 10%;
        margin-left: -457px;
        float: none;
        top: -53px;
        height: 517px
    }
}
@media only screen and (max-width: 438px) {
    .page-business .section-solutions .subsection-modernize .image-modernize {
        position: relative;
        left: 10%;
        margin-left: -507px;
        float: none;
        top: -53px;
        height: 517px
    }
}

.page-business .our-team-hero {
    background-image: url("/tw/retail/business/images/business_our_team_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 .our-team-hero {
        background-image: url("/tw/retail/business/images/business_our_team_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-business .our-team-hero {
        background-image: url("/tw/retail/business/images/business_our_team_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 .our-team-hero {
        background-image: url("/tw/retail/business/images/business_our_team_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-business .our-team-hero {
        background-image: url("/tw/retail/business/images/business_our_team_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 .our-team-hero {
        background-image: url("/tw/retail/business/images/business_our_team_small_2x.png")
    }
}




.padding-width{padding: 0 50px;}
@media only screen and (max-width: 1068px) {.padding-width{padding: 0;}}

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

@media only screen and (max-width: 735px) {
    .page-business .section-buttons .section-content .contact-link p {
        padding: 0 30px
    }
}
@media all and (min-width: 535px) and (max-width: 735px) {
    .page-business .section-buttons .section-content .contact-link p {
        padding: 0 10px
    }
}
@media only screen and (max-width: 320px) {
    .page-business .section-buttons .section-content .contact-link p {
        padding: 0 10px
    }
}
/*section-products*/
@media only screen and (max-width: 735px){
    .page-business .section-products .box-text.box-text-mod p{
        min-width: 240px
    }
}
/*image-modernize*/
.page-business .section-solutions .subsection-modernize.alignments .image-modernize.image-modernize-resize{
    top:-298px;
    left:-499px;
}

@media only screen and (max-width: 1068px){
    .page-business .section-solutions .subsection-modernize.alignments .image-modernize.image-modernize-resize{
        top:-287px;
        left:-190px;
    }
}

@media only screen and (max-width: 735px){
    .page-business .section-solutions .subsection-modernize.alignments .image-modernize.image-modernize-resize{
        position: relative;
        left: 10%;
        margin-left: -457px;
        float: none;
        top: -53px;
        height: 517px;
    }
}

@media only screen and (max-width: 438px){
    .page-business .section-solutions .subsection-modernize.alignments .image-modernize.image-modernize-resize{
        position: relative;
        left: 10%;
        margin-left: -507px;
        float: none;
        top: -53px;
        height: 517px;
    }
}

.products-main div{
    height: 400px;
}


@media only screen and (max-width: 1068px) {
    .products-main div{
        height: 372px;
    }

}



@media only screen and (max-width: 735px) {
    .products-main div{
        height: 230px;
    }

}

.section.section-hero .hero-image-text{
    width: 1048px;
}

@media only screen and (max-width: 1068px) {
    .section.section-hero .hero-image-text {
        width: 692px
    }
}

@media only screen and (max-width: 735px) {
    .section.section-hero .hero-image-text {
        width: 74.46809%
    }
}

@media only screen and (max-width: 375px) {
    .section.section-hero .hero-image-text {
        width: 87.5%
    }
}


/*20200721*/
@media only screen and (max-width: 1068px) {
    .section-page-headline p {
        padding-right: 169px;
    }
}

@media only screen and (max-width: 735px) {
    .section-page-headline p {
        padding-right: 0;
    }
}


#main .section-page-headline sup{
   font-size: 1em;
   bottom: 0em;
}

#main .section-page-headline sup .footnote{
    padding-left:0px;
}

#main .products-and-services-grid sup{
    font-size: 0.8em;
    bottom:0em;
}

#main .products-and-services-grid sup .footnote{
    display:inline-block;
    color:#333;
}

#main .products-and-services-grid sup .footnote:hover{
    color:#0070c9;
}

