/* assets\aps.css */
body {
    /* background: red; */
}

:root {
    --theme-color: #337ab7;
}

.header-area .main-menu ul.navbar-nav li.active>a,
.header-area .main-menu ul.navbar-nav>li>a:hover {
    background: var(--theme-color);
    color: #fff;
}

.header-icon i {
    background: var(--theme-color);
}

.search-option button.button {
    background: var(--theme-color);
}

.footer-contacts p span {
    color: var(--theme-color);
}

.copyright a {
    color: var(--theme-color);
}

.suscribe-input button {
    background: var(--theme-color);
    border: 1px solid var(--theme-color);
    color: black;
}

.suscribe-input button:hover {
    background: #fff;
    border: 1px solid var(--theme-color);
    color: black;
    transition: 0.4s;
}

#scrollUp {
    background: var(--theme-color) none repeat scroll 0 0;
    border: 2px solid var(--theme-color);
}

.services-icon a {
    background: var(--theme-color);
    border: 2px solid var(--theme-color);
}

::selection {
    background: var(--theme-color);
}

.services-img a {
    color: var(--theme-color);
}

.single-services:hover {
    background: var(--theme-color);
}

.well-services:hover .well-content h5 {
    color: var(--theme-color);
}

.well-services:hover .services-icon a {
    color: var(--theme-color);
    border: 2px solid var(--theme-color);
}

.color {
    color: var(--theme-color);
}

.footer-1 .footer-list li a:hover {
    color: var(--theme-color);
}

.video-play.vid-zone:hover {
    background: var(--theme-color);
}

.video-play.vid-zone i {
    color: var(--theme-color);
}

.contact-button a {
    border: 1px solid var(--theme-color);
    background: var(--theme-color);
    margin: 5px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++ */
.footer-services-link ul.footer-list {
    width: 75% !important;
}

.m-25 {
    margin-top: 25px;
}

.mt-20 {
    margin-top: 20px;
}

.awesome-img>a::after {
    content: none;
}

.product-title {
    text-align: center;
    margin-top: 30px;
    padding: 20px;
}

.about-details p,
.about-details li {
    text-align: justify;
}

.header-area .main-menu ul.navbar-nav li a {   
    margin: 3px !important;
}