#intro{background:url("../img/panorama-3094696_1920.jpg") no-repeat center center;background-size:cover;}
.top-nav-collapse{background-color:#012c35 !important;}
.navbar:not(.top-nav-collapse){background:transparent !important;}
.little-container{padding:30px !important;}
@media (max-width:768px){.navbar:not(.top-nav-collapse){background:#012c35 !important;}
}
#intro .h6{font-weight:300;line-height:1.7;}
.hm-gradient .full-bg-img{background:rgba(42, 27, 161, 0.7);background:linear-gradient(45deg, rgba(42, 27, 161, 0.7), rgba(29, 210, 177, 0.7) 100%);}
@media (max-width:450px){.margins{margin-right:1rem;margin-left:1rem;}
}
#pricing .lead{opacity:0.7;}
#pricing .card-image{}
.rgba-blue-dard-light{background:#21759b;}
.rgba-blacks-strong{background:#405292 !important;}
#pricing ul li{font-size:1.1em;}
.alignThisCenter{text-align:center;}
ul.list-style{list-style:none !important;}
ul.list-style li::before{content:"\2022";color:#04273a;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}
ul.list-style li{font-size:1.25rem !important;color:#001d29 !important;}
.link-that a{color:#FFF !important;text-decoration:none !important;}
.link-that a:hover{text-decoration:underline !important;}
#contact a{color:#022737 !important;}
#web-services{background:#607789 !important;}
.logo-double-line{float:left;margin-bottom:2px;margin-right:10px;}
@media (min-width:991px){.onlybstn{width:100% !important;}
.addTopMargin{margin-top:5%;}
.zero-padding-top{padding-top:0 !important;}
.set-min{min-height:710px !important;}
.zero-margin-bottom{padding-bottom:0 !important;margin-bottom:0 !important;}
.set-paragraph-min-height{min-height:264px !important;}
}
@media (max-width:990px) and (min-width:768px){.white-text{text-align:center}.iPodDevice{text-align:center !important;}.mobile-logo{display:inline !important;}}
@media (max-width:340px){.navbar-toggler{padding:.5rem .5rem !important;}}
@media (max-width:600px){.navbar-brand{font-size:1.0rem !important;}
.no-gutters{margin-top:80px !important;}
#features{margin-top:0 !important;}
.px-5{padding-left:0.5rem !important;padding-right:0.5rem !important;}
.p-5{padding:1rem !important;}
.mobile-logo{width:100% !important;}
}
@media (max-width:420px){.zero-padding-top{padding-top:0 !important;}
.logo-double-line{margin-right:2px !important;}
.navbar-brand{margin-right:0 !important;}
}