.z-default-subpage-header.ls {
    background-image: url(../images/lifestyle-banner.jpg);
}
.ls-sec1 {
    background-image: url(../images/ls-sec1-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.z-text-white .duble-head, .ls-sec8 .duble-head {
    color: #fff;
    line-height: 76px;
}
.ls-sec2 {
    background-image: url(../images/ls-sec2-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.lightbg .bg-box {
    display: inline-block;
    padding: 45px 20px 20px;
    position: relative;
}
.lightbg .bg-box:before {
    content: '';
    background-color: rgba(0, 0, 0, 0.50);
    position: absolute;
    width: 80%;
    height: 100%;
    top: 0;
    left: 0;
}
.lightbg .bg-box .z-6of12 {
    position: relative;
}
.ls-sec3 {
    background-image: url(../images/ls-sec3-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec4 {
    background-image: url(../images/ls-sec4-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec5 {
    background-image: url(../images/ls-sec5-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec5 a.btn {
    background-color: #aa9a76;
    color: #fff;
    display: inline-block;
    padding: 20px 50px;
    text-transform: uppercase;
    margin: 30px 0 0 0;
}
.ls-sec5 a.btn:hover {
    background-color: #d5a847;
}
.ls-sec6 {
    background-image: url(../images/ls-sec6-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec6 .box {
    max-width: 395px;
}
.ls-sec6 .btn {
    display: inline-block;
    width: 100%;
}
.ls-sec8 {
    background-image: url(../images/hoa.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec8 .box {
    max-width: 395px;
}
.ls-sec8 .btn {
    background-color: #aa9a76;
    color: #fff;
    display: inline-block;
    padding: 20px 50px;
    text-transform: uppercase;
    margin: 30px 0 0 0;
}
.ls-sec8 .btn:hover {
       background-color: #d5a847;
}


.ls-sec7 {
    background-image: url(../images/ls-sec7-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.ls-sec6 a.more {
    background-color: #aa9a76;
    color: #fff;
    display: inline-block;
    padding: 22px 90px;
}
.ls-sec6 a.more:hover {
    background-color: #d5a847;
}



@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
	.lightbg .bg-box {
	    padding: 10px 0 0;
	    width: 96%;
	    margin: 0 2%;
	}
	.lightbg .bg-box::before {
	    width: 100%;
	}
	.lightbg .bg-box .z-6of12 {
	    padding: 0;
	}
    .ls-sec6 .box {
        padding: 0;
    }
}
@media screen and (max-width: 767px) {
	.ls-sec6 a.more, .ls-sec5 a.btn {
	    padding: 15px 50px;
	}
}
@media screen and (max-width: 479px) {
	.ls-sec5 a.btn {
	    padding: 15px 20px;
	}
	.z-text-white .duble-head, .ls-sec8 .duble-head {
	    line-height: 40px;
	}
	.port-sec2 .testislider {
	    padding: 0;
	}
}