.showroom .txt-wrap {
    left: -215px;
    padding: 3.125rem 2.875rem;
    z-index: 1;
    background: rgba(255, 255, 255, 0.85);
	position: relative;
    margin-top: 50px;
}

.showroom .txt-wrap h4 {
	font-size:40px;
	font-weight:100;
	color:#17437a;
}

.showroom .txt-wrap h2 {
	font-size:40px;
	font-weight:300;
	color:#17437a;

}

.showroom .txt-wrap-two {
    left: -70px;
    padding: 2.125rem 1.875rem;
    z-index: 1;
	position: relative;
    margin-top: 15px;
}


@media (max-width: 1200px) and (min-width: 979px) {

.showroom .txt-wrap {
    left: -140px;
}

.showroom .txt-wrap-two {
    left: -140px;
	width:125%;
}

.showroom .txt-wrap h4 {
	font-size:30px;
	font-weight:100;
	color:#17437a;
}

.showroom .txt-wrap h2 {
	font-size:30px;
	font-weight:300;
	color:#17437a;

}

}

@media (max-width: 989px) and (min-width: 768px) {
.showroom .txt-wrap {
    left: 0px;
    padding: 1.125rem 1.875rem;
    z-index: 1;
    background: rgba(255, 255, 255, 0.85);
    position: relative;
    margin-top: 0px;
}
.showroom .txt-wrap-two {
    left: 0px;
    padding: 0rem 1.875rem;
    z-index: 1;
    position: relative;
    margin-top: 0px;
}

.showroom .txt-wrap h4 {
	font-size:26px;
	font-weight:100;
	color:#17437a;
}

.showroom .txt-wrap h2 {
	font-size:26px;
	font-weight:300;
	color:#17437a;

}

}

@media (max-width: 768px){
.showroom .txt-wrap {
    left: 0px;
    padding: 2.125rem 1.875rem;
    z-index: 1;
    background: rgba(255, 255, 255, 0.85);
    position: relative;
    margin-top: -200px;
}
.showroom .txt-wrap-two {
    left: 0px;
    padding: 0rem 1.875rem;
    z-index: 1;
    position: relative;
    margin-top: 0px;
}

.showroom .txt-wrap h4 {
	font-size:30px;
	font-weight:100;
	color:#17437a;
}

.showroom .txt-wrap h2 {
	font-size:30px;
	font-weight:300;
	color:#17437a;

}

}