
.wrapsemibox{
max-width: 1000px;
margin: 0px auto;
background: #fff ;
margin-top: -40px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
z-index: 1000;
position: relative;
margin-bottom: -0px;
padding-bottom: 40px;
border-bottom: medium double #ccc;
padding-top: 0;
}

@media (max-width: 768px) {
    .wrapsemibox{
    margin-top: -30px;
    
    }
}


.pageheader-default .semitransparentbg {
padding-bottom: 75px;}
.semiboxshadow {display:block;padding-bottom: 20px;}
.semiboxshadow img{width: 1091px !Important; max-width: 1090px; margin: 0px auto; margin-left: -45px; margin-top: -43px; position: absolute;z-index:0;}
#footer {padding-top:10px;}
