.rstpl-navigation .navbar .rstpl-brand.pull-left {
	margin-right: 98px;
	padding: 0 0 0 95px;
}

.rspbld-horizontal-image-box.header {
	background-position: right top;
}

.gradient-headers .rspbld-horizontal-image-box.header {
	background-position: right top;
}

.rspbld-carousel.slider .carousel-inner .item>[class*="span"] {
	background-blend-mode: normal;

}

.gradient-headers .rspbld-carousel.slider .carousel-inner .item>[class*="span"] {
	background-blend-mode: normal;
}

.gradient-headers .rspbld-horizontal-image-box.header {
	background-blend-mode: normal;
}

.rstpl-footer-position input,
.rstpl-after-footer-position input,
.rstpl-footer-position select,
.rstpl-after-footer-position select,
.rstpl-footer-position textarea,
.rstpl-after-footer-position textarea {
	/*min-height:0px;
  padding:0px;*/
}

.rspbld-horizontal-image-box .rspbld-image {
	border-radius: 0px;
	width: 30%;
}

.rspbld-horizontal-image-box .rspbld-image:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
       background-image: none; 
}

.rspbld-horizontal-image-box .rspbld-image:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	/*background-image: -webkit-linear-gradient(-60 deg, transparent 70%, #db113c 100%);
    background-image: -moz-linear-gradient(-60 deg, transparent 70%, #db113c 100%);*/
     background-image: none; 
	/* -webkit-transform: translate(100%, 0); */
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-transition: all .4s linear 0s;
	-moz-transition: all .4s linear 0s;
	-o-transition: all .4s linear 0s;
	transition: all .4s linear 0s;
}

.rspbld-carousel .rspbld-image.pull-left {
	border-radius: 0px;
}

.rspbld-carousel .rspbld-image:before {
	background-image: none;
}

.rspbld-carousel .rspbld-image:after {
	background-image: none;
}

.rspbld-carousel .carousel-inner .item.horizontal-image .rspbld-image.pull-left {
	border-radius: 0px;
}

.rstpl-footer-position input,
.rstpl-after-footer-position input,
.rstpl-footer-position select,
.rstpl-after-footer-position select,
.rstpl-footer-position textarea,
.rstpl-after-footer-position textarea {
	min-height: 0px;
	padding: 0px;
}

.rstpl-footer-position,
.rstpl-after-footer-position {
	padding: 50px 0;
}
.rspbld-vertical-image-box .rspbld-image:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-image:none;
    /*background-image: -moz-linear-gradient(-60 deg, #db113c 0%, transparent 30%);
    background-image: linear-gradient(120deg, #db113c 0%, transparent 30%); */
    -webkit-transform: translate(-100%, 0);
    -moz-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    -o-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transition: all .4s linear 0s;
    -moz-transition: all .4s linear 0s;
    -o-transition: all .4s linear 0s;
    transition: all .4s linear 0s;
}
.rspbld-vertical-image-box .rspbld-image:after {
  
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    background-image: none;
    /*background-image: none;
    background-image: none;*/
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transition: all .4slinear 0s;
    -moz-transition: all .4s linear 0s;
    -o-transition: all .4s linear 0s;
    transition: all .4slinear 0s;
}

@media (max-width: 480px) {
    .rspbld-horizontal-image-box.header .rspbld-content-container {
    border-radius: 0 0 0 40px;
    margin: 180px 20px 20px 20px;
    padding: 20px;
  }
  
  @media (max-width: 767px) {
    .rspbld-carousel.slider .carousel-inner .item .rspbld-item-title, .rspbld-carousel.slider .carousel-inner .item .rspbld-item-content {
    color: red;
    margin: 150px 20px 20px 20px;
    }
  }