body{position: relative; font-family: 'Montserrat', sans-serif;}
a{color:#0c3183}

.sitetop{background:white; height:100px; position:fixed; top:0px; left:0px; right:0px; z-index:100;}
.sitetop .bg-light{background:white !important;}
.sitetop .fixed-top{top:30px;}
.sitetop .navbar-brand{}
.sitetop .navbar-brand strong{font-size:2rem;}
.sitetop .nav-link{font-size:1.2rem;}
.sitetop .nav-link.active{color:#41a62a !important; font-weight:bold;}

.heroview{position: relative; color:white; background-attachment: fixed;background-position: center; background-size: cover;}
.heroview::before{content:''; position:absolute; bottom:0px; height:300px; left:0px; right:0px; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);}
.heroview h2{padding:50px 0px 50px 0px; max-width:700px; font-weight:400; font-size:2.2rem; position:relative; z-index:50; }
.heroview h2 u{color:#d4ffcb;}
.heroview.index h2{ padding:350px 0px 50px 0px;}

.box{padding:70px 0px;}
strong{font-weight:bold;}

.feature{}
.feature img{height:48px; float:left; margin-right:15px;}
.feature h3{font-size:1.5rem;}
.feature p{}

.me{border-radius:20px;}

.color1{color:#0c3183;}
.color2{color:#41a62a;}

.sitebottom{background:#959da0; color:white; padding:40px 0px;}
.sitebottom a{color:white;}

.btn-primary{background:#0c3183;}

.with-errors{font-size:12px; color:red; margin-top:5px;}

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

	.heroview::before{height:300px; }
	.heroview h2{padding:250px 0px 50px 0px; font-size:2.5rem;}
	.heroview.index h2{ padding:550px 0px 50px 0px;}

}





