#banner-0 h1 {
    margin-top: 0;
    text-transform: none;
}

#banner-0 h2 {
    margin-bottom: 0;
}

#banner-0 .fin {
    display: none;
}

@media screen and (max-width: 767px) {
    #banner-0 h1 {
        font-size: 30px!important;
        line-height: 40px;
    }
    .devices-float p img {
        float: none;
        display: block;
        margin: 10px auto;
    }
}

@media screen and (min-width: 768px) {
    #banner-0 h1 {
        font-size: 50px!important;
        line-height: 60px;
    }
    .devices-float p img {
        float: right;
        margin: 0px 0px 15px 10px;
    }
}

@media screen and (min-width: 992px) {
    #banner-0 h1 {
        font-size: 60px!important;
        line-height: 80px;
    }
}

.ul-blue {
    list-style: none;
}

.ul-blue li {
    margin-left: 40px;
}

.ul-blue li:before {
    color: rgb(0 47 135);
    content: '\2022';
    display: inline-block;
    font-weight: bold;
    font-size: 40px;
    line-height: 25px;
    margin-right: 0.2em;
    margin-left: -25px;
    padding-bottom: 10px;
    vertical-align: middle;
}

.ul-check {
    list-style-image: url('https://www.nova.edu/oiit/microsoft-intune/v2/_library/images/blue-check.png');
    margin-left: 25px;
}


h2 {
    font-weight: 600;
}

.accordion-gray .panel-accordion .panel,
.accordion-gray .panel-accordion .open .panel-heading a  {
    background-color: #ebebeb;
}

.panel-accordion .panel ul li {
    margin-left: 40px;
}

.type-of-device h2 {
    color: white;
}

.type-of-device select {
    border-radius: 4px;
    max-width: 350px;
}

.faq-section {
    padding-bottom: 100px!important;
}

.faq-section h2 {
    color: #0070cd;
    font-size: 38px;
}

.faq-section .btn-primary {
    background-color: #0070cd;
    border-color: #0070cd;
    height: 60px;
    width: 250px;
}

.carousel.carousel-banner .carousel-inner .carousel-image {
    height: 100%;
}

.fi-fastfacts .item img {
    height: 70px;
}	

.featureditem {
    height: 250px;
}
	
.fi-fastfacts .fi-header1.large {
    font-size: calc(15px * 1.3);
}