@media (min-width:992px){.container{
	padding-left:0 !important;padding-right:0 !important;
}
.box-img-servicos{
	height: initial;
}



}
@media (max-width:1366px){.scroll-top{bottom:30px;right:30px;}
}
@media (max-width:1199px){#team-section .team-member-wrapper .single-team-member .img .opacity p{padding:0 15px;}
#team-section .team-member-wrapper .single-team-member .img .opacity{padding-top:20px;}
.habilidades_contenedor{margin-top:100px;}
}
@media (max-width:991px){
    .theme-title p,
    #skill-section .img img{width:100%;
}

.padding-left-40,.padding-right-40 {
    padding: 40px 20px!important;
}
.margin-bottom-30-resp{
    padding-bottom: 30px;
}
.container-box-servicos .style-sp-mb:nth-child(odd){
    margin-bottom: 0!important;
}
.margin-top-60,.margin-bottom-60{
margin:0!important;
}
.margin-bottom-30{
    margin-bottom: 30px;
}
.container-box-servicos{
    padding: 0;
}

ul.txt-altera li, .visible h3 {
    text-align: center;
}
.page-middle-banner .content{
    vertical-align: middle;
}
.page-middle-banner .content{
    font-size: 24px;
}
.page-middle-banner .opacity h3{
    font-size: 20px;
    font-weight: 700;
}

.box-img-servicos {

    height: 200px;
    overflow: hidden;
}

.page-middle-banner .opacity {
    padding: 50px 0 50px;
}

footer .footer-nav {

    width: 50%;
}



#servicos .single-about-content a.more, #servicos a.more, #produtos a.more, .container-txt-data a.more, a.more {
    text-align: center;
    line-height: normal;
    padding: 10px 20px;
}




}


#skill-section{padding-bottom:30px;}
.blog-details-page aside{margin-top:100px;}
.blog-details-post-wrapper>.row p{margin-bottom:30px;}
.info-bx{
 margin-bottom: 40px;
}
.box-img-servicos img {
  width:initial;
    margin: 0 auto;
}
.box-img-servicos{
	border:none;
}
.txt-servicos {
    min-height: initial;
}
.page-middle-banner{margin-top: 0;}
.container-box-servicos{padding-bottom: 0}




}
@media (min-width:992px) and (max-width:1199px){.theme-main-header .logo{    width: 15%;
    margin: 0 auto 20px;
    display: block;
    float: none;}
.theme-main-menu .navbar-nav>li>a{padding:9px 12px;}
.theme-title p{width:95%;}
#our-client .client-slider p{width:70%;}
.recent-single-post .post{width:75%;}




}
@media (min-width:768px) and (max-width:991px){.theme-main-header .logo{width:22%;margin:0 auto;float:none;display:block;}
.theme-main-menu.navbar{float:none;margin-top:22px;}
.theme-main-menu .navbar-nav>li>a{padding:9px 10px;}
.theme-main-header.fixed .logo{display:none;}
.theme-main-header.fixed .theme-main-menu.navbar{margin-top:0;}
#project-section .project-gallery .grid-item,
#team-section .team-member-wrapper .float-left{width:50%;}
#our-client .client-slider p{width:90%;}
.inner-page-banner .opacity{padding-top:210px;}

.navbar-collapse.collapse {
    padding: 0;
}


/*.theme-main-menu .navbar-nav>li>a {
    padding: 9px 6px;
    font-weight: 600;
}*/
.theme-title p {
    font-size: 16px;
}

.box-service {
    margin-bottom: -4px!important;
}

.theme-main-menu .navbar-nav>li>a{
    font-size: 12px;
}

.theme-main-header{
   padding-top: 22px; 
}

}


@media (max-width:1199px){
/*.style-background-mobile{
	  background: #040404d6!important;
    padding: 20px;
}*/
.container-txt-data .container{
	    background-position: right bottom;
}

.bg-blck-d{    background: #eeeeeed6!important;}


}
@media (max-width:767px){#solucoes .box-c{margin-bottom:34px!important;}

.icon-heading span {
    color: initial;
}

.padding-bottom-30 {
     padding-bottom: 0px;
}
.single-news-item .img img{
    width:100%;
}

.style-tit .theme-title {
    margin: 0 0 40px;
}


.fnc-nav {width:100%;}

.dropdown-holder a span.caret{
    display: none;
}
.theme-main-menu.navbar .nav>li ul.sub-menu{
    border: none;
}

.style-background-mobile {
    background: rgba(4, 4, 4, 0.82)!important;
    padding: 30px;
}



.container-full-box-point {
    padding-bottom: 60px!important;
    padding-top: 40px!important;
}

.box-img-point{
        background: #ffffff9c!important;
    position: relative!important;
        margin-top: 38px;
}
.box-img-point .box{
     border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 24px;
    left: initial!important;
    top: initial!important;

}
.box-cicle {
width: 30px!important;
height: 30px!important;
font-size: 18px!important;
line-height: 26px!important;
margin-right: 5px!important;
margin-bottom: 5px!important;

}

.box-txt-point {
    padding: 3px!important;
}
.container-full-box-point img {
    max-width: 100%!important;
  
}
.container-full-info {
    padding: 0!important;
}
.box-img-point .box h3{
font-size: 16px!important;
}


.box-txt-point {
    background-color:transparent!important;
    border: none!important;
}



.bg-blck-d{    background: rgba(238, 238, 238, 0.8392156862745098)!important}

.container-txt{
        background: linear-gradient( 112deg, #eee 90%, transparent 50%), linear-gradient( -68deg, #c5172f 20%, transparent 30%)!important;
}


.fnc-slide__heading{
        padding: 0px 8px;   
}

.fnc-slider {
    height: 70vh!important;
}

.fnc-nav .fnc-nav__control{width: 33.3%;
    border-bottom: solid 1px #808080;
    border-right: solid 1px #808080;}


.fnc-slide__heading-line{font-size:28px!important;}
.fnc-slide__content{top:22%!important;left: 7%!important}

.fnc-slide__heading-line:last-child span{font-size: 16px!important;}

.fnc-slide__heading-line:nth-child(2){font-size:18px;font-weight:100;}
#service-section .single-service-content .icon-heading{top:-120px;background-color:transparent!important;}
#service-section .single-service-content .icon-heading .icon{color:#d51c36;}
#service-section .single-service-content .icon-heading h6 a{color:#d51c36;}
#service-section .single-service-content p{opacity:1;color:#292929;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0);}
.ajuda .cont-at-ajuda{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:26px;}
#ajuda div.container div.row div:last-child .cont-at-ajuda{border-bottom:none;}
#service-section .single-service-content:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to left,#eeeeee,#eeeeeed6)!important;background-size:100%;background-repeat:no-repeat!important;opacity:0.9;}
.scroll-top{bottom:10px;right:5px;}
.theme-main-header{padding-top:15px;padding-bottom:15px;}
.theme-main-header .logo{    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 99;
    width: 150px;}
.theme-main-menu.navbar{float:none;width:100%;}
.theme-main-header.fixed{background:#ffffffe6;max-height:100%;overflow-y:auto;}
.theme-main-menu .navbar-collapse{padding:0 15px;box-shadow:none;border:none;background:#e8e8e8;margin-top:22px;}
.theme-main-header li.dropdown-holder .fa{display:block;color:#080808;}
.theme-main-menu .navbar-nav>li>a{padding:0;line-height:44px;}
.theme-main-menu.navbar .nav>li ul.sub-menu{position:static;width:100%;opacity:1;background:#d7d7d7;visibility:visible;display:none;padding-left:25px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;box-shadow:none;}
.theme-main-menu.navbar .nav>li ul li a{color:#000000;padding:0;font-size:16px;line-height:50px;}
#pricing-section .single-price-table{margin-bottom:50px;}
#project-section .project-gallery .grid-item{width:50%;}
#team-section .team-member-wrapper .float-left,
#team-section .team-member-wrapper .float-left img,
#our-client .client-slider p{width:100%;}
#team-section .team-member-wrapper .float-left,
#project-section .project-gallery .grid-item,
#service-section .row [class*="col-"],#skill-section [class*="col-"],
#pricing-section [class*="col-"],#contact-section .send-message,
#contact-section .contact-address-content [class*="col-"],
.theme-main-header .container,
.blog-details-page .p-fix{padding-left:0;padding-right:0;}




#locacao-bicdata .theme-title p {
    margin-top: 20px!important;

}





}
@media (max-width:650px){#success, #error{width:84%;height:auto;top:calc(50% - 50px);left:8%;padding:30px 10px;margin:0;}
.blog-details-post-wrapper .list-img-wrapper img,
.blog-details-post-wrapper .post-share-area ul{float:none;width:100%;}
.blog-details-post-wrapper .list-img-wrapper ul{float:none;padding:30px 0 0 0;}
.blog-details-post-wrapper .post-share-area .share-icon li:first-child{margin-top:30px;}
}
@media (max-width:550px){#project-section .project-gallery .grid-item,
#project-section .project-gallery .grid-item img{width:100%;}
#project-section .project-menu ul li{font-size:14px;margin:15px 2px 0;border-bottom:1px solid #fff;}
#team-section .team-member-wrapper .single-team-member .img .opacity span{margin:5px 0;}
#team-section .team-member-wrapper .single-team-member .member-name ul li a{width:40px;line-height:38px;}
.banner h1{font-size:35px;}
.blog-details-post-wrapper .comment-area .single-comment.reply-comment{margin-left:60px;}
}
@media (max-width:430px){.banner h1{font-size:27px;}
.banner h6{font-size:14px;}
.hermes.tparrows{display:none;}
.recent-single-post .post{width:100%;padding:12px 0 0 0;}
}