/*
#1 = 35A49C
#2 = 79CDC0
*/
a {
    color: red;
    font-weight: 300;
}
a:hover {
    color: #79CDC0;
}

/* menu */
.nav>li>a:hover {
    color: #79CDC0;
}

.navbar .navbar-nav > .active > a {
    color: #79CDC0;
}
.mobileicon{
    font-size: 410px;
    line-height: 334px;
    float: left;   
}
@media only screen and (max-width: 1200px) {
    .mobileicon{
        float: none}    
}
.phonedetails{
    padding: 0px 0px 0px 17px;
    font-size: 90px;
    line-height: 95px;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    float: left;
}

.phoneheader{
    color: whitesmoke;
    font-size: 45px;
    font-weight: bold;
    font-family: 'Lato', 'Times New Roman';
}


@media only screen and (min-width: 768px) and (max-width : 998px) {
.phoneheader {
    font-size: 33px;
}    
}
    
    
@media only screen and (max-width: 480px){
.phonedetails {
    font-size: 54px;
}

.phoneheader{
    font-size: 30px;
}

.thin_text{
    font-weight: normal;
}

.large_text{
    padding: 50px 0px 0px 0px;
    font-size: medium;
}
}

@media only screen and (max-width: 320px){

.large_text {
    padding: 50px 0px 0px 0px;
    font-size: 100px;
}
}




.thin_text{
    font-weight: 100;
}

.large_text{
    padding: 50px 0px 0px 0px;
    font-size: 124px;
}

@media only screen and (max-width: 320px){

.bcard{
    float: left;
    width: 97%;
    height: auto;
}
    
}


.bcard{
    float: left;
}

/* flexslider */
.flex-control-paging li a {
    background: #35A49C;
}

.flex-direction-nav a:hover{
    background-color:#35A49C;
}

.testimonial span.author a {
    color: #79CDC0;
}

/* --- icon box hover --- */
.hi-icon-effect-5 .hi-icon {
    color: #35A49C;
    box-shadow: 0 0 0 4px #35A49C;
}
.no-touch .hi-icon-effect-5 .hi-icon:hover {
    background: #35A49C;
    box-shadow: 0 0 0 8px  #79CDC0;
}


/* portfolio */
.portfolio-item .portfolio-desc {
    background: #35A49C;
}

/* btn */
.btn-theme {
    background: #79CDC0;
}
.btn-theme:hover,.btn-theme:focus,.btn-theme:active{
    background: #35A49C;
}
.btn-cta,.btn-cta.btn-lg {
    background: #35A49C;
    border-color: #79CDC0;
}

.btn-cta:focus,.btn-cta:active{
    border-color: #35A49C;
}

/* contact */
.validation {
    color:#35A49C;
}

/* footer */
.social-circle li a {
    background:#35A49C;
}

a.scrollup{
    background:#35A49C;
}