@charset "utf-8";
/* CSS Document */

.fp-tableCell {vertical-align:top !important}
.constbgd {background:url(../images/mediabgd.jpg) no-repeat;}
.constbgd {background-size: cover;}
.constbgd h1 {padding-bottom:10px; margin-bottom:20px; background:url(../images/dotline.png) no-repeat bottom center;}

.martp5 {margin-top:calc(5vh) !important}
.marbp {margin-bottom:calc(5vh) !important}
.marb5 {margin-bottom:5px}
.divconstupdt {width:60%; margin:0 auto}
.divconstborder {width:100%; padding:0px 10px 15px 10px; background:url(../images/dotbgd.png) repeat-x bottom; position:relative; margin-bottom:30px}
.constupdtli li {width:30%; margin:1.66%; display:inline-block; vertical-align:top; margin-bottom:10px}
.constupdtli {font-size:0; text-align:left}
.constupdtli li img {width:100%}

@media screen and (min-width: 300px) {
.divconstupdt {width:96%;}
}

@media screen and (min-width: 768px) {
}

@media screen and (min-width: 1024px) {
.divconstupdt {width:80%;}
}

@media screen and (min-width: 1280px) {
.divconstupdt {width:70%;}
}

@media screen and (min-width: 1366px) {
.divconstupdt {width:60%;}
}