.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}

.pagination a.active {
    background-color: #007bfc;
    color: white;
}

.pagination a:hover:not(.active) {
    background-color: #ddd;
}

.textarea-size {
    height: 80px;
}

.form-control-service {

    background-color: #ffffff;

}

.iq-title-service {

    font-family: 'TeXGyreAdventor-Bold', sans-serif;
    color: #fff;
    margin: 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    line-height: 1.5;
    font-weight: 800;
    letter-spacing: 1px;

}

.iq-breadcrumb-about-us {
    background-image: url(../images/about-us.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}



.iq-breadcrumb-services {
    background-image: url(../images/services.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.iq-breadcrumb-blog {
    background-image: url(../images/blog.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.iq-breadcrumb-contact-us {
    background-image: url(../images/contact-us.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.iq-button-blog {
    padding: 5px 10px;
}

.image-container {
    width: 100%;

    height: auto;

    overflow: hidden;

}

.image-container img {
    width: 100%;

    height: auto;

    display: block;

}

.iq-button-blog {
    padding: 5px 10px;
}

.iq-counter.iq-counter-style-2 .iq-counter-info .timer-counter {
    font-size: 50px;
    color: #ffffff;
    font-weight: bold;
}

.counter-text {
    text-transform: uppercase;
    margin-top: 15px;
    color: white;
}


.client-box {
    background-color: var(--hov-primary);
    padding: 33px;
    border-radius: 6px;
}

.iq-icon-box-style-1 .iq-icon-box-1 img {
    width: 100px;

}

footer .footer-top .widget ul li a:before .footer-dot {
    position: absolute;
    margin-right: 10px;
    content: "\f111";
    color: var(--app-secondary);
    top: 0%;
    margin-top: -6px;
    font-size: 6px;
    left: 0;
    font-family: FontAwesome;
    line-height: 2;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

.footercolor {
    color: #5e7290;
}

.service-title {
    color: var(--hov-primary);
}

.service-title:hover {
    color: var(--app-secondary);
}

.iq-icon-box-style-5 .icon-box-content .icon-box-title:hover {
    color: var(--app-secondary)
}