 .col-lg-4 {
    flex: 0 0 auto;
    width: 25%;
  }
 
 p {
	line-height: 1.5rem;
 }
 
   .display-7, .display-4 {
    line-height: 1.5rem;
  }
  
.features03 .item-wrapper {
    transition: background-color 0.3s ease;
}

.features03 .item-wrapper:hover {
    background-color: #790b1b;
}

.features03 .item-wrapper:hover .item-text,
.features03 .item-wrapper:hover .item-title {
    color: #ffffff;
}

.footer01 .nav-wrapper .item-wrap:hover,
.footer01 .nav-wrapper .item-wrap:focus,
.footer01 .nav-wrapper .item-wrap a:hover,
.footer01 .nav-wrapper .item-wrap a:focus {
    color: inherit;
}
 
@media (min-width: 992px) {
    .menu01 .navbar-nav .dropdown:hover > .dropdown-menu:not(.show) {
        display: none;
    }

    .menu01 .navbar-nav .dropdown > .dropdown-menu.show {
        display: block;
    }
	
	.article02.patternm5 .card.col-lg-7 {
        flex: 0 0 75%;
        max-width: 75%;
    }
}


@media (max-width: 991px) {
    .features05.analyticm5 .items-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    .features05.analyticm5 .items-wrapper > .item {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

    .features05.analyticm5 .item-wrapper {
        width: 100%;
    }

    .features03.analyticm5 .items-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    .features03.analyticm5 .items-wrapper > .item {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

    .features03.analyticm5 .item-wrapper {
        width: 100%;
    }
}


