.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.slier-tesla img{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .5s ease-in-out;}
.slier-tesla img:hover{filter:none;-webkit-filter:grayscale(0);}
.hl .info-description{margin-top:15px;}
.hl .info-description p span{font-family:'SFUFuturaBold';font-size:16px;}
.hl .info-description.remove h6{padding-top:0;}
.hl div.intro-sub-page{background:url(../images/utility-back.jpg) center center;}
.hl .box-tesla img{max-width:100%;}
.hl .box-view-360{background:url(../images/view-360.jpg) center center no-repeat;height:680px;background-size:cover;position:relative;}
.hl .info-description h5{font-family:'SFUFuturaRegular';font-size:16px;margin-top:35px;}
.hl .box-content-tesla{padding-top:30px;}
.hl .box-mat-bang{background:#fff;padding:0px 0;}
.hl .box-mat-bang img{max-width:100%;margin:0 auto;}
.hl .box-mat-bang .box-info h3:first-child{margin-top:0px;}
.hl .box-mat-bang .box-info h3{margin-top:20px;padding-bottom:10px;line-height:25px;font-size:18px;font-family:'SFUFuturaBold';}
.hl .box-mat-bang .box-info p{padding-bottom:0px;line-height:22px;font-size:16px;}
.hl .box-mat-bang .box-info p span{font-weight:bold;}
.hl .box-mat-bang .box-info table{width:100%;}
.hl .box-mat-bang .box-info table tr td{padding-bottom:10px;}
.hl .updating{position:absolute;color:#fff;margin-top:32.5%;left:45.7%;}
.hl .slick-prev, .hl .slick-prev:hover, .hl .slick-prev:focus{left:35px;z-index:99;background:url('../images/back.svg');}
.hl .slick-next, .hl .slick-next:hover, .hl .slick-next:focus{right:35px;z-index:99;background:url('../images/next.svg');}
.hl .slick-prev::before, .hl .slick-next::before{content:"";}
.hl.box-menu-click{margin-left:0px;position:relative;margin-top:-40px;}
.hl.box-menu-click ul{position:relative;padding-left:151px;}
.hl.box-menu-click li{margin-right:20px;display:inline-block;}
.hl.box-menu-click li.active-sub a:before, .hl.box-menu-click li:hover a:before{content:"";width:100%;height:5px;background:url(../images/line-menu.png) center center no-repeat;position:absolute;bottom:-7px;}
.hl.box-menu-click li a{display:block;font-family:"SFUFuturaRegular";font-size:18px;position:relative;}
.hl.box-menu-click li.active-sub a, .hl.box-menu-click li:hover a{color:#c6902e;}
.hl #fullscreen{position: relative;}
.hl .view-thumbs{width: 100%;position: absolute;text-align: center;bottom: 2px;overflow:hidden;}
.hl .view-thumbs .img{width: 60px;height: 60px;margin:0 auto;margin-right: 5px;border: 1px solid #ccc;display: inline-block;transition: visibility 0s, opacity 0.5s linear;cursor: pointer;background-size: cover;background-repeat: no-repeat;background-position: center;}
.hl .view-thumbs .img.active{border: 1px solid #2d2d2d;}
.hl .view-thumbs.minimum{margin-top: -10px;}
.hl .view-thumbs.minimum .img{display: none;transition: opacity 1s ease-out;}
.hl .view-thumbs .btn-show{position: relative;text-align: center;}
.hl .view-thumbs .btn-show i{color: #fff;width: 25px;height: 25px;border: 1px solid #ccc;border-radius: 50%;padding-top: 3px;background: rgba(45, 45, 45, 0.8);cursor: pointer;}
.hl .view-thumbs .btn-show .full{width: 18px;height: 18px;margin-left: 5px;margin-top: -5px;cursor: pointer;}
.hl .pano {width: 100%;height: 100vh;margin: 0 auto;cursor: move;}
.hl .pano .controls {position: relative;top: 40%;}
.hl .pano .controls a {position: absolute;display: inline-block;text-decoration: none;color: #eee;font-size: 3em;width: 20px;height: 20px;z-index: 9999;}
.hl .pano .controls a.left {left: 10px;}
.hl .pano .controls a.right {right: 10px;}
.hl .pano.moving .controls a {opacity: 0.4;color: #eee;}
@media screen and (max-width:1199px) and (min-width:992px){.hl.box-menu-click ul{padding-left:130px;}
.hl .box-mat-bang .mat-bang img{margin-top:15%;}
.hl .updating{margin-top:38.5%;left:44.7%;}
}
@media screen and (max-width:992px){.hl .updating{margin-top:50.5%;left:42.7%;}
}
@media screen and (max-width:480px){.hl .updating{margin-top:94.5%;left:36.7%;}
.hl .box-mat-bang{padding-bottom:30px;}
}
@media screen and (max-width:380px){.hl .updating{margin-top:103.5%;}
}