body,html{height:100%}body{padding-top:50px}.img-hover:hover{opacity:.8}.products .caption{height:150px;overflow:hidden}.products .caption h4{white-space:nowrap}.products .thumbnail img{width:100%}.products .rate{font-size:1.45em}.products .ratings{padding-right:10px;padding-left:10px;color:#d17581}.products .thumbnail{padding:0;background-color:#e1f8ff}.products .thumbnail .caption-full{padding:9px;color:#333}.gal-item{overflow:hidden;padding:8px}.gal-item .box{height:100%;overflow:hidden}.box img{height:100%;width:stretch;object-fit:cover}header.carousel{height:50%}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}.c-index{border:.1px rgb(153,153,153,.5);border-radius:16px;font-size:28px;background-color:rgb(153,153,153,.5);color:#9ff}.price{display:block;font-size:50px;line-height:50px}.price sup{top:-20px;left:2px;font-size:20px}.period{display:block;font-style:italic}.panel .heademb{height:2.5em}.mt0{margin-top:0}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.fs-med{font-size:medium}div.desc{top:52px;left:30px;position:absolute;width:90%}.fixed-panel{border-radius:14px;height:150px}.map-container{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-container iframe{left:0;top:0;height:400px;width:100%;position:absolute;border:0}.anchortext{position:relative}.anchortext a{position:absolute;left:0;top:-65px;font-size:0}footer{margin:10px 0}@media(max-width:991px){.customer-img,.img-related{margin-bottom:30px}}@media(max-width:767px){.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}}