*{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none}button:focus{outline:0}html{scroll-behavior:smooth}hr{background-color:#fff}p{text-align:justify}#dial-container,#main-nav,.item-hide,main{overflow:hidden}#main-nav{background-color:#fff;position:fixed;z-index:9999;-webkit-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);box-shadow:0 1px 7px .5px rgba(0,0,0,.2)}#stpt-logo{width:85%}#nav-top-row{height:65%}#nav-top-row>*{height:100%}#img-group{position:relative;margin:0;padding:0;width:100%;height:inherit;-webkit-box-shadow:0 1px 7px .5px rgba(0,0,0,.12);-moz-box-shadow:0 1px 7px .5px rgba(0,0,0,.12);box-shadow:0 1px 7px .5px rgba(0,0,0,.12);overflow:hidden;transition:.5s opacity}#img-group *{list-style:none}.img-set{position:relative;width:25%;height:100%;display:inline-block}.img-item{position:absolute;width:100%;height:100%}.img-item:nth-child(4){top:400%}.img-item:nth-child(3){top:200%}.img-item:nth-child(2){top:100%}.img-item:nth-child(1){top:0}.img-set ul{width:100%;height:100%;left:0;top:0;position:absolute;transition:2s transform}.img-item img{width:inherit;height:inherit;object-fit:cover}.container{display:inline-block}#nav-bottom-row{height:25%}h2{font-size:1rem;padding-top:2%}#product-details img{width:100%;height:100%;-webkit-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);box-shadow:0 1px 7px .5px rgba(0,0,0,.2)}nav #nav-links{list-style:none;padding-top:15px;float:right}nav #nav-links li{display:inline-block;margin:1px;font-size:1rem}nav #nav-links li>a,nav #nav-links li>a.active,nav #nav-links li>a:hover{color:#fff;text-decoration:none}nav #nav-links li>a{padding:9px 20px;background-color:#102a83}nav #nav-links li>a.active,nav #nav-links li>a:hover{background-color:#4639bd}#company-metadata{padding-top:20px}#company-metadata *{font-size:.8125rem}.jumbotron{margin-bottom:0}header a,p{font-size:1.25rem}header p{font-size:1rem;font-weight:600}#products h4{text-align:center;font-size:2rem;font-weight:400}#products a{text-decoration:none;color:#000}#products a:hover{text-decoration:underline;color:#102a83}header h1{text-align:center;font-size:2.5rem;font-weight:400}header{min-height:80vh;overflow:hidden}main{min-height:40vh}#main-content-container{padding-top:19vh;color:#f5f5f5}#home{height: unset;padding-top: 10px;padding-bottom: 20px;}#home-description{padding-top:8%}.orange-btn{background:0 0;background-color:#f07c00;border:1px solid #f07c00;padding:10px 20px;color:#fff}.orange-btn:hover{background:0 0;color:#f07c00;transition:.3s color,.3s background-color}#home-image{padding-top:5%}#home-image img{height:100%;width:100%}#home-image-carousel{width:90%;height:auto;-webkit-box-shadow:0 1px 7px .5px rgba(0,0,0,.6);-moz-box-shadow:0 1px 7px .5px rgba(0,0,0,.6);box-shadow:0 1px 7px .5px rgba(0,0,0,.6)}.carousel-indicators{bottom:-50px}.carousel-indicators li{background-color:teal;border-radius:5px}#dial-pointer{margin-top:5%;font-size:50px}#products-dial{margin-top:-5%;width:70%;transition:.5s transform}#dial-description{padding:1% 5%}#dial-description>div{margin-top:20vh;margin-bottom:15vh}header{background:#7f7fd5;background:-webkit-linear-gradient(to right,#91eae4,#86a8e7,#7f7fd5);background:linear-gradient(to right,#91eae4,#86a8e7,#7f7fd5)}#core-team{background:-webkit-linear-gradient(to left,#91eae4,#86a8e7,#7f7fd5);background:linear-gradient(to left,#91eae4,#86a8e7,#7f7fd5)}#contact-us h3{font-weight:500;margin-bottom:10px}#contact-us{min-height:40vh}#contact-us input,#contact-us textarea{border:3px solid #7c776b67;background-color:#f7f1e3;width:100%;padding:5px;margin:20px 0;height:50px}#contact-us button{padding:10px 60px;border:1px solid #102a83;background-color:#102a83;color:#fff}#contact-us button:hover{border:1px solid #102a83;background:0 0;color:#102a83}#contact-us textarea{height:150px}#reputation>div{padding-top:40px}#about-who h3,#core-team h3,#reputation h3{font-size:1.5rem}#about-who,#core-team,#reputation{min-height:40vh;padding:20px 0}#about-who,#core-team{margin-top:70px;margin-bottom:30px}#about-who img,#core-team img{width:100%;height:auto;-webkit-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px .5px rgba(0,0,0,.2);box-shadow:0 1px 7px .5px rgba(0,0,0,.2)}#company-metadata *,#dial-container{text-align:center}.item-hide{position:absolute;width:0;height:0}#main-content-container,#main-nav,main{width:100%}#products-dial,#stpt-logo{height:auto}small{font-size:65%;font-weight:inherit}footer{background-color:#353b48;color:#fff;padding:5% 0 3% 0}#address-footer img{width:25px;height:auto}footer a{color:#fff}footer a:hover{color:#dcdde1;text-decoration:none}#address-footer div{margin:20px auto;margin-left:12px}footer h4{font-size:1rem;font-weight:700}footer ul{list-style:none;text-indent:15px}#service-footer{margin-top:40px}#pdf-view{width:100%;height:100%}@media only screen and (max-width:1330px){#home{height:100%}#home-image-carousel{width:100%}}@media only screen and (max-width:1010px){#stpt-logo{width:120%;padding-top:10px}h2,nav #nav-links li{font-size:.8125rem}nav #nav-links{float:left}nav #nav-links li>a{padding:7px 10px}#dial-pointer{margin-top:20%}#products-dial{width:100%}}@media only screen and (max-width:766px){#nav-top-row{height:40%}#company-metadata{padding-top:10px}#company-metadata *{font-size:11px}#nav-bottom-row{height:60%}nav #nav-links{padding:5px}nav #nav-links li{font-size:14px}nav #nav-links li>a{padding:10px}#about-content{margin-top:5%}#core-content{margin-bottom:5%}#main-content-container{padding-top:15%}#dial-description>div{margin-top:20px;margin-bottom:50px}#products-dial{width:70%}#home-image{padding-top:20%}#home-description{margin-top:5%;padding:5% 3% 10%}#dial-pointer{font-size:40px}footer div{margin-bottom:10px;margin-top:10px;padding-top:0;padding-bottom:0}footer{text-align:center;padding:2% 0 1% 0}footer h4{font-size:14px}#address-footer a,footer ul{font-size:.8125rem}#address-footer div{margin:5px auto}footer ul{text-indent:0}#service-footer{margin-top:10px}}@media only screen and (max-width:540px){#products h4,header h1{font-size:32px}#stpt-logo{padding-top:30px}h2{text-align:center}#patents h6{font-size:10px!important}#products-dial{width:100%}#main-content-container{padding-top:25%}#dial-description{padding:1%}}@media only screen and (max-width:440px){#company-metadata *{font-size:8px}#company-metadata{padding-top:2px}h2{font-size:10px}nav #nav-links{padding:2px 3px}nav #nav-links li{font-size:8px}nav #nav-links li>a{padding:9px}}@media only screen and (max-width:280px){#stpt-logo{width:200%}nav #nav-links{padding:1px 2px}nav #nav-links li>a{padding:7px}} #patents img{width: 75% !important}
