.dqv-range{padding:5px 0}.dqv-range.vol{width:50px}.dqv-range.dur{padding:0 .5em;border:1px solid #d3d3d3;border-radius:4px}#dqv .material-icons,#dqv input[type=range].dqv-range,.vplayer .plybtn,.vplayer img{cursor:pointer}#dqv .controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:30px;padding-left:0}#dqv .controls:first-child{padding-left:15px}#dqv .vids{max-height:400px;overflow:auto}.vplayer img{top:0;left:0;width:100%;opacity:.7}.vplayer iframe{top:0;left:0;height:100%;width:100%}.vplayer{margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;background-color:#000}.vplayer .plybtn{box-shadow:0 0 30px rgba(0,0,0,.6);width:90px;height:60px;background-color:#333;z-index:1;opacity:.8;border-radius:6px}.vplayer .plybtn:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.vplayer .plybtn,.vplayer .plybtn:before,.vplayer iframe,.vplayer img{position:absolute}.vplayer .plybtn,.vplayer .plybtn:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.newsletter-subscribe{color:#313437;background-color:#fff;padding:50px 0}.newsletter-subscribe p{color:#7d8285;line-height:1.5}.newsletter-subscribe h2{font-size:24px;font-weight:700;margin-bottom:25px;line-height:1.5;padding-top:0;margin-top:0;color:inherit}.newsletter-subscribe .intro{font-size:16px;max-width:500px;margin:0 auto 25px}.newsletter-subscribe .intro p{margin-bottom:35px}.newsletter-subscribe form{justify-content:center}.newsletter-subscribe form .form-control{background:#eff1f4;border:none;border-radius:3px;box-shadow:none;outline:0;color:inherit;text-indent:9px;height:45px;margin-right:10px;min-width:250px}.newsletter-subscribe form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1}.carousel-fade .carousel-inner .active,.newsletter-subscribe form .btn:hover{opacity:1}.newsletter-subscribe form .btn:active{transform:translateY(1px)}.newsletter-subscribe form .btn-primary{background-color:#055ada!important;color:#fff;outline:0!important}@media (min-width:576px){.newsletter-subscribe form .form-control{display:inline-block;width:auto;vertical-align:middle}}.projects-horizontal{color:#313437;background-color:#fff}.projects-horizontal p{color:#7d8285}.projects-horizontal h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.projects-horizontal .intro{font-size:16px;max-width:500px;margin:0 auto 10px}.projects-horizontal .projects{padding-bottom:40px}.projects-horizontal .item{padding-top:60px;min-height:160px}.projects-horizontal .item .name{font-size:18px;font-weight:700;margin-top:10px;margin-bottom:15px;color:inherit}@media (max-width:991px){.projects-horizontal .item .name{margin-top:22px}}.projects-horizontal .item .description{font-size:15px;margin-bottom:0}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}@media (max-width:767px){#dqv .controls{padding-left:15px}.projects-horizontal h2{margin-bottom:25px;padding-top:25px;font-size:24px}.projects-horizontal .item{padding-top:40px;min-height:160px}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}.carousel-fade .carousel-indicators{height:20px;bottom:0}.carousel-fade .carousel-indicators li{width:25px;height:4px;background:#fff;opacity:.3;border-radius:0;-webkit-transition:.6s;transition:.6s;margin:0 3px!important;position:relative;border:none}.carousel-fade .carousel-indicators li:after,.carousel-fade .carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-fade .carousel-indicators li:before{top:-10px}.carousel-fade .carousel-indicators li:after{bottom:-10px}.carousel-fade .carousel-control.left:hover,.carousel-fade .carousel-control.right:hover,.carousel-fade .carousel-indicators li.active,.carousel-fade .carousel-indicators li:hover,.xslideshow .carousel-indicators li:hover{opacity:.9}.video-container{position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}