.z-default-subpage-header.port {
    background-image: url(../images/portofino-banner.jpg);
}
.port-sec1 {
    background-image: url(../images/port-sec1-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.port-sec1 .box {
    background-color: #ddd0c8;
    max-width: 390px;
}
.port-sec1 .box a.thumb {
    display: inline-block;
    margin: 0 0 15px 0;
    width: 100%;
}
.port-sec1 .box .head {
    color: #000;
}
.port-sec1 .box .text {
    padding: 20px 15px;
    color: #433a30;
}
.port-sec1 .box a.btn {
    background-color: #aa9a76;
    color: #fff;
    display: inline-block;
    padding: 15px 50px;
    text-transform: uppercase;
    margin: 5px 0 25px 0;
}
.port-sec1 .box a.btn:hover {
    background-color: #d5a847;
}
.port-sec2 {
    background-image: url(../images/ls-sec6-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.port-sec2 .content-slider {
    max-width: 88%;
    margin: 0 auto;
}
.port-sec2  .content-slider .slider-previous-button, .port-sec2 .content-slider .slider-next-button {
    width: 58px;
    height: 106px;
    background: transparent;
}
.port-sec2 .content-slider .slider-previous-button {
    margin: 0 40px 0 0;
}
.port-sec2 .content-slider .slider-next-button {
    margin: 0 0 0 40px;
}


@media screen and (max-width: 1362px) {
}
@media screen and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 479px) {
	.port-sec2 .content-slider .slider-previous-button, .port-sec2 .content-slider .slider-next-button {
		display: none;
	}
	.port-sec2 .testislider {
	    padding: 0;
	}
	.port-sec2 .content-slider {
	    max-width: 100%;
	}
}