.main {
    color: #48d1cc!important; /* change */
}

.bgmain,
.no-mobile .gallery-button:hover,
.no-mobile .video-button:hover {
    background-color: #48d1cc!important;
}

a:hover,
address a:hover,
ul.bullet li:before,
ul.arrow li:before,
ul.tick li:before,
.breadcrumbs a:hover,
.btn-main:hover,
a.btn-main:hover,
.btn-main:focus:hover,
.btn-main:active:hover,
.btn-main.btn-border:focus,
a.btn-main.btn-border:focus,
.btn-main.btn-border:active:focus,
.btn-main.btn-border,
a.btn-main.btn-border,
.filters li a.selected,
.filters li a:hover,
.news-latest .title a:hover,
.news-latest .news-latest-info a:hover,
footer #tweet li a:hover {
    color: #48d1cc;
}

a.back-to-top:hover,
.link:after,
.lead.line:before,
.mm-menu.mm-theme-dark > .mm-navbar,
.section-main,
.section-title:after,
.section-title-center:before,
.home-subtitle:after,
.line-home-hover,
.home-line-1,
.home-line-2,
.scroll-info,
.no-mobile .swiper-home-button-next:hover,
.no-mobile .swiper-home-button-prev:hover,
.no-mobile .swiper-module-button-next:hover,
.no-mobile .swiper-module-button-prev:hover,
.no-mobile .swiper-hs-square-button-next:hover,
.no-mobile .swiper-hs-square-button-prev:hover,
.no-mobile .swiper-tb-button-next:hover,
.no-mobile .swiper-tb-button-prev:hover,
.link-hs:after,
.progress-bar,
.panel-default .panel-heading:hover,
.link-tb:after,
.fa-icon-diamond,
.team-cl .team-item-detail:hover,
.team-cl-3 .team-item-detail:hover,
.portfolio .item .mask,
.project-details:before,
.link-post:after,
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li.active a,
.team-cl .team-item-detail:hover,
.no-touch .owl-team .owl-controls .owl-buttons .owl-prev:hover,
.no-touch .owl-team .owl-controls .owl-buttons .owl-next:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.footer-title:after {
    background-color: #48d1cc;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border-bottom-color: #48d1cc;
}

.widget .tags-cloud a:hover {
    border-color: #48d1cc;
}

.btn-main:before,
.btn-main.btn-border:hover:before{
    -webkit-box-shadow: inset 0 0 0 30px #48d1cc;
    -moz-box-shadow: inset 0 0 0 30px #48d1cc;
    -ms-box-shadow: inset 0 0 0 30px #48d1cc;
    -o-box-shadow: inset 0 0 0 30px #48d1cc;
    box-shadow: inset 0 0 0 30px #48d1cc;
}

.btn-main:hover:before,
.btn-main.btn-border:before {
    -webkit-box-shadow: inset 0 0 0 2px #48d1cc;
    -moz-box-shadow: inset 0 0 0 2px #48d1cc;
    -ms-box-shadow: inset 0 0 0 2px #48d1cc;
    -o-box-shadow: inset 0 0 0 2px #48d1cc;
    box-shadow: inset 0 0 0 2px #48d1cc;
}

@media (max-width: 767px) { 
    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
        background-color: #48d1cc;
    }
}

@media (min-width: 768px) {
    nav.navbar.tminav ul.nav > li > a:hover {
        color: #48d1cc;
    }
}

@media (min-width: 768px) {
    nav.navbar.tminav .dropdown .dropdown-menu {
        border-top-color: #48d1cc;
    }
}