.logoplus {
    padding-left:25px;
    width:250px;
}

.menuplus {
    padding-left:125px;
}

.titlesl{
    position: relative!important;
    top:800px;
    background-color: #fff;
    padding:20px 7px 20px 30px;
    border-top: 3px solid #AC5F77;
}
.titlesr{
    position: relative!important;
    top:800px;
    background-color: #fff;
    padding:20px 30px 20px 7px;
    border-top: 3px solid #AC5F77;
}

.borderleft {
    border-left: 7px solid #AC5F77;
    margin-left:-9px;
}

hr {
  height: 1px;
  border: 0;
  border-top: 1px solid #AC5F77;
  padding: 0 25px 0 25px;
}

.top50 {
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}


@media screen and (max-width: 1200px) {
    .titlesl, .titlesr{
    	padding-bottom: 70px;
    }
}
@media screen and (max-width: 1000px) {
    .titlesl, .titlesr{
    	padding-bottom: 110px;
    }
}
@media screen and (max-width: 920px) {
    .titlesl, .titlesr{
    	padding-bottom: 110px;
    }
}
@media screen and (max-width: 800px) {
    .titlesl, .titlesr{
    	padding-bottom: 130px;
    }
}
@media screen and (max-width: 767px) {
    .titlesl{
    	padding-bottom: 150px;
    	padding:0px 30px 0px 30px;
    	height:120%;
    }
    .titlesr{
    	padding-bottom: 150px;
    	padding:0px 30px 0px 30px;
    	border-top: none;
    	height:120%;
    }
    .borderleft {
    border-left: none;   
    }
    hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #AC5F77;
    padding: 0 5px 0 5px;
    }
    .menuplus {
    padding-left:30px;
}
}