h1{
    font-size:36px!important;
}
 
h3{
    font-size:28px!important;
}

h2, h3, h4, h5, h6 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size:28px;
}

p{
    font-size:20px!important;
    font-family:'Source Sans Pro', sans-serif;
}

a, li, div {
    font-family: 'Source Sans Pro', sans-serif;
    font-size:14px;
}

li {
    list-style:none;
}

.menu .item {
    text-transform:uppercase!important;
    font-weight:bold!important;
    font-size:14px;
}

.navbar {
    margin-left:50px!important;
    margin-top:-20px!important;
}

.topbar img {
    margin-left:25px;
}

.tiptop {
    margin-top:10px;
}

.tiptop .wide a {
    color:#0192d2;
    font-weight:bold;
}

.tiptop .wide i {
    color:#0192d2;
}

.navbar .item {
    color:#ff7b2e!important;
}

.banner {
    width:100%;
    height:750px;
    position:relative;
}

.banner video {
    width:100%;
    height:100%;
    position:absolute;
    object-fit:cover;
    z-index:-1;
}

.midimg {
    min-width:175px;
}

.topbar {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, #fefefe 10%, rgba(255,255,255,0.01) 100%);
}

.middle .column, .headline {
    color:#0192d2;
}

.mobilelogo {
    display:none;
}

.message ul {
    padding-left:5px;
}

.message li {
    margin-top:10px;
}

.message li:first-of-type {
    margin-top:3px;
}

@media only screen and (max-width:1367px){
    .banner {height:634px!important;}
}

@media only screen and (max-width:900px){
    .banner {background-image:none;height:395px!important;}
    .banner video {display:none!important;}
    .imgitem, .midimg {display:none!important;}
    .navbar .menu .item {margin:auto!important;font-size:16px;color:#0192d2!important;}
    .headline {margin-top:20px;}
    .midimg {display:none;}
    .ten, .eleven {text-align:center!important;}
    .navbar {margin:auto!important;}
    .mobilelogo {display:block;width:50%!important;margin:auto!important;text-align:center;}
    .mobilelogo img {width:50%;margin:auto!important;}
    .topbar img {margin-left:0!important;}
    .tiptop .two {text-align:center;margin:auto;}
    .tiptop .seven {display:none!important;}
    .tiptop {text-align:center;}
    .navbar .one {display:none!important;}
    .ui.stackable.menu .left.menu {margin-right:-100px!important;}
    .maintext {margin-top:0px!important;}
    #coltext .segment {text-align:center;overflow-wrap:break-word;}
    #coltext .segment img {max-width:100%;width:100%!important;}
    #getstarted {height:400px;}
}


@media only screen and (max-width: 767px){
    .ui.stackable.menu .item {width: inherit !important;}
    #coltext {width: 100% !important;max-width: 100% !important;min-width: 100% !important;padding: 0 !important;margin-left: auto !important;margin-right: auto !important;}
    .toptext .column, .midtext .column, .bottext .column {width:100%!important;max-width:100%!important;margin: auto!important;min-width:100%!important;}
}