body{font-family: 'Geist','Open Sans',sans-serif;font-size:1rem;}
.carousel{margin-bottom: 4rem;}
.carousel-caption {bottom: 3rem;z-index: 10;}
.carousel-item {height: 32rem;}
.carousel-item > img {position: absolute;top: 0;left: 0;min-width: 100%;height: 32rem;}
.carousel-item {height:600px;}
.carousel-item img {position: absolute;top:0;left:0;min-height:600px;}
.dim-carousel:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);}
.sec-bg{background:#3F51B5;}
.mhide{display:none;}
.mcursor{cursor:pointer;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
.sand{background: url(/_filx/_visualx/images/sand.png);}
.home-bg{background: url(/_filx/_visualx/images/home.jpg);background-size:cover;}
.rounded-4{border-radius: .5rem !important;}
.my-skew-ts{clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 5%);}
.my-skew-bs{clip-path: polygon(100% 0, 100% 95%, 0 100%, 0 0);}
.my-courier{font-family:'Courier New';}
.my-st{font-size:10pt !important;}
.theme-green{background-color:#008080 !important;}
.theme-yellow{background-color:#a98600 !important;}
.theme-blue{background-color:#107dac !important;}
.dashed{border-style:dashed;}

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 40em){
  .carousel-caption p {margin-bottom: 1.25rem;font-size: 1.25rem;line-height: 1.4;}
}

