.hero{text-align:right}.products{display:flex;margin:0 -8px;justify-content:space-evenly;justify-content:center}.products .product{display:flex;flex-direction:column;-ms-flex-basis:0;-o-flex-basis:0;-webkit-flex-basis:0;flex-basis:0;-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;margin:8px}.products .product .btn-default{border:0}.products .product.col-sm-4{flex-direction:column}.products .product .icons{text-align:center;margin-bottom:10px}.products .product .icons img{width:100px;height:100px}.products .product .icon{min-height:1px}.products .product .icon img{width:100%}.products .product .info{-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;display:flex;flex-direction:column;text-align:center}.products .product .info .description{-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.products .buttons{text-align:center}.products .buttons .btn{margin-bottom:8px}.products h3+div{margin-bottom:10px}.btn-secondary{text-align:left;margin:16px 0;display:block}.text-section img{float:left;width:341px;margin-right:24px;margin-bottom:24px}.text-section p{max-width:880px}.text-section h2{margin-top:0;margin-bottom:25px}.carousel{height:360px}.carousel-caption{position:static;padding-top:50px}#carousel-item-1,#carousel-item-2{background-position:center;background-repeat:no-repeat;background-size:cover}#carousel-item-1{background-image:url('Images/DigitalImplantDentistry.jpg')}#carousel-item-2{background-image:url('Images/WorkflowsOrderdigitalSolutions.jpg')}.carousel-inner,.item{height:100%}.carousel-control{top:50%;bottom:auto;width:auto;opacity:.8;text-shadow:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control svg{height:24px;width:60px;fill:#f6a800}.carousel h2,.carousel h3{color:#fff;text-shadow:none;font-weight:300}.carousel-icons{margin:30px 0}.carousel-icons img{height:100px;width:100px;margin:0 5px}.carousel-indicators{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;margin-bottom:0;display:flex;width:100%}.carousel-indicators li,.carousel-indicators .active{-o-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;border-radius:0;height:5px;background-color:#f6a800;border:0;margin:0}.carousel-indicators .active~li{background-color:transparent}.pre-footer{background-color:#aaa;color:#fff;padding:38px 0}@media(min-width:767px){.products-3 .product{max-width:33%;min-width:33%}}@media(max-width:767px){.products-3{display:block}}@media(max-width:767px) and (min-width:400px){.products-3 .product{flex-direction:row;align-items:center}.products-3 .product:nth-child(even){flex-direction:row-reverse}.products-3 .buttons{text-align:left}.products-3 .info{margin-left:18px}.products-3 h3{margin-top:0}}@media(max-width:767px){.hero-md{height:120px}}.product-detail-icons{text-align:center}.product-detail-icons img{max-height:80px;max-width:80px;margin:10px;fill:#aaa}.product-detail-icons hr{position:relative;margin:0 auto;width:50%;top:53px;border-top:3px solid #aaa;z-index:-1}@media(max-width:767px){.product-detail-icons{display:none}}@media(max-width:1200px){.product-detail-icons img{max-height:60px;max-width:60px;margin:8px}.product-detail-icons hr{top:42px;border-top:4px solid #aaa;position:relative;margin:0 auto;width:50%;z-index:-1}}@media(max-width:1000px){.product-detail-icons img{max-height:40px;max-width:40px;margin:6px}.product-detail-icons hr{top:29px;border-top:3px solid #aaa;position:relative;margin:0 auto;width:50%;z-index:-1}}.product-description{float:left;width:60%}@media(max-width:1000px){.product-description{float:none;width:100%}}