/* Themne Name: Increase Services */
.section.tech-hero-section-3 p {
    color: #FFF !important;
    padding-top: 20px;
    font-size: 18px;
    line-height: 140%;   
}
.tech-hero-section-3:after{
    content: '\A';
    position: absolute;
    width: 100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    z-index: -1;  
}
.about-content ul li {
    margin-top: 20px;
}
.service-icon img {
    height: 100px !important;
}
.service-section-3 .title {
    color: #FFF !important;
    width: 100% !important;   
    line-height: 140% !important;
}
span.swiper-pagination-bullet-active{
    background: #555 !important;
}
.swiper-pagination-bullet { 
    background: #AAA !important;
}
.swiper-pagination.swiper-pagination-bullets {
    margin-top: 30px !important;
    display: block;
    position: relative;
    margin-bottom: -10px !important;
}
.service-content h3.title{
    font-size: 22px !important;
}
.section-padding-80 {
    padding: 80px 0 !important;
}

.btn-abrir-estado{color: #000 !important; font-weight: bold !important;}
.about-content{font-size: 16px !important;}
.bg-alt{background: #FBFBFB !important;}

.features-section-2 i.fa {
    color: #db005a;
}

@media (max-width:599px) {
    .tech-hero-section-3{padding-top: 120px !important;}
    .tech-hero-section-3 .hero-content .sub-title {
        font-size: 12px !important;
        line-height: 130% !important;
    }
    .tech-hero-section-3 .hero-content .title {
        font-size: 24px !important;
        line-height: 140% !important;
    }
    .tech-hero-section-3 .hero-form .hero-form-wrap .form-btn .btn {
        padding: 0px 10px !important;
    }
    .service-content h3.title{
        font-size: 22px !important;
    }
    .service-section-3 h2.title {     
        font-size: 30px !important;        
    }
    .swiper-slide img {
        padding: 20px !important;
    }
    .btn-fixed-mobile{position: fixed;width: 100%;height: 100px;bottom:0px;background: #FFF;z-index: 999;padding:10px 15px;text-align: center;box-shadow: #000 1px 1px 10px;}
    .btn-fixed-mobile span{font-size: 14px; font-weight: bold;text-align: center;width: 80%;float: right;}
    .btn-fixed-mobile a{width: 80%;background: #D44B1C;display: block;text-align: center;color: #FFF;font-weight: bold; font-size: 18px;padding:12px;border-radius: 4px;float: right;}
    .btn-fixed-mobile a:visited{color:#FFF !important}
   
    .footer-copyright-3 {
        padding-bottom: 120px !important;
    }
    .about-section-3 .about-wrap .about-content-wrap .about-content {
        margin-top: 0px !important;
    }
    
}
@media (min-width:600px) {
    .tech-hero-section-3 .hero-content .title{
        font-size: 40px !important;
        line-height: 130% !important;
    }
    .section.tech-hero-section-3 p {
        font-weight: bold;
    }
    .service-content h3.title{
        font-size: 22px !important;
    }
    .service-section-3 h2.title {     
        font-size: 40px !important;        
    }
    .swiper-slide img {
        padding: 30px !important;
    }
    .btn-fixed-mobile{display: none;}
    .faq-section .faq-wrap .faq-left .title{font-size: 40px !important;}

    .left-text-about .about-content {
        padding-left: 0 !important;        
        padding-right: 100px;
    }
    .btn-fixed-mobile{display: none;}
    .features-item {
        min-height: 160px;
    }
    div.image img{position: relative; top:-50px}
    
    
}
.service-section .service-wrap{margin-top: -50px !important;}
.overview-section-2 ul li {
    margin-bottom: 10px;
}
.header-wrap{
    padding: 10px 0 !important;
}

.about-section-3 .about-wrap .about-content-wrap .about-content .title {
    font-size: 30px !important;
}

.wpcf7-form p {
    margin: 0 !important;
    padding: 0 !important;
}