/* ======= Hero Section ======= */ .hero-section { min-height: 560px; background: @text-color; position: relative; .figure-holder-wrapper { position: absolute; left:0; bottom: 0; width:100%; overflow:hidden; } .figure-holder { position: relative; height: 560px; .figure-image { position: absolute; bottom: 0; right: 0; z-index:10; } } } .hero-carousel { height: 560px; color: #fff; .carousel-inner { .item { height: 560px; background-position: center center; } .item-1 { background-image: url('../images/hero-1.jpg'); .background-size(cover); } .item-2 { background-image: url('../images/hero-2.jpg'); .background-size(cover); } .item-3 { background-image: url('../images/hero-3.jpg'); .background-size(cover); } .heading { font-size: 30px; line-height: 1.4; font-weight: bold; margin-top:0; margin-bottom: 15px; } .intro { font-size: 18px; & + .btn { margin-top: 15px; } } } }