#hm_div1{height:200px;background:#f8f8f8f8; padding:2.5% 0 5% 0; margin-top:50px}

#hm_div2{padding-top: 5%;}

 h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

button {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
	margin-top:0px;
    color: #000;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box;
}

.imgsize img{width:100% auto}

.removepadding{padding:0px; }
.justify{border:0px solid red; height:auto; display:table; margin-top:7%}

.colorit{color:blue}
.r{color:blue}
.g{color:blue}
.o{color:blue}

p{margin:auto;text-align:center}

.col12{padding-top:30px; padding-bottom:10px;}
.shield{position:absolute; top:0; bottom:0; right:0; left:0}
.btn-group-lg > .btn, .btn-lg {padding: 10px 10px 35px 10px;} 
.h4center{text-align:center; padding:5%}
#view{height:100vh; ddisplay:Flex; background:#333;background:url(../home/images/1.jpg)no-repeat;background-size:100%; background-attachment:fixed; flex-direction:column; align-items:center; jjustify-content:center; text-align:center; bborder-bottom:1px solid gray; pposition:relative; }

.titleheadng{font-weight:bold; text-transform:uppercase; padding-bottom:1.5%}
.h4, h4 {
    font-size: 16px;
}