.linhas{
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
}

h3.title_clientes{
	text-align: left;
    margin-top: 129px;
    margin-left: -30px;
}
h3.title_clientes::before{
	right: auto;
    top: 97px;
    height: 2px;
}
#nossos_clientes h3.title_clientes{
	text-align: center;
}
#nossos_clientes h3.title_clientes::before{
	right: 0px
}
.text_1{
	margin-top: 70px;
    margin-left: -27px;
    font-size: 22px;
    line-height: 35px;
}
.box_img{
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;

    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.img_1{
	position: absolute;
    left: 0px;
}
.linha_1{
	padding-bottom: 195px;
}

#tabs_cobertura .nav-tabs{
    padding: 0 0 15px;
}
#tabs_cobertura .nav-tabs .nav-link{
    padding: .5rem 2rem;
    font-size: 1.79rem;

    color: #282839;
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 4px solid #e5e5e5;
}
#tabs_cobertura .tab-pane{
	font-size: 26px;
}
#tabs_cobertura .nav-tabs .nav-link img{
    max-width: 100%;
}
#tabs_cobertura .nav-tabs .nav-link.active{
    color: #282839;
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 4px solid #282839;
}   
#tabs_cobertura .tab-pane i{
    margin-right: 10px;
    font-size: 34px;
}
#tabs_cobertura .tab-pane, #tabs_cobertura .tab-pane i, #tabs_cobertura .tab-pane a{
    color: #282839 !important;
}
#tabs_cobertura .tab-pane table tr td:nth-child(2){
    padding: 11px 0px;
}
#tabs_cobertura .tab-pane{
    padding: 53px 40px;
}
@media (min-width: 576px){
	.linhas{
    	max-width: 540px;
	}
}
@media (min-width: 768px){
	.linhas{
    	max-width: 720px;
	}
}
@media (min-width: 992px){
	.linhas{
	    max-width: 960px;
	}
}
@media (min-width: 1200px){
	.linhas{
	    max-width: 1140px;
	}
}
@media (min-width: 1600px){
	.linhas{
	    max-width: 1510px;
	}
}


@media (max-width: 1659px){
	.img_1 {
    	width: 39.8%;
    }
    h3.title_clientes {
	    text-align: left;
	    margin-top: 68px;
	    margin-left: -21px;
	    font-size: 35px;
	}
	h3.title_clientes::before {
	    top: 77px;
	    width: 74px;
	}
	.text_1{
		margin-top: 43px;
	    margin-left: -19px;
	    font-size: 17px;
	    line-height: 24px;
	}
	.linha_1{
		padding-bottom: 135px;
	}
	#tabs_cobertura .nav-tabs .nav-link{
		font-size: 1.1rem;
    	padding: .5rem 2rem;
	}
	#tabs_cobertura .nav-tabs .nav-link img {
	    width: 61px;
	}
	#tabs_cobertura .nav-tabs .nav-link.active{
		border-bottom: 2px solid #282839;
	}
	#tabs_cobertura .nav-tabs .nav-link{
		border-bottom: 2px solid #e5e5e5;
	}
	#tabs_cobertura .tab-pane i{
		font-size: 24px;
	}
	#tabs_cobertura .tab-pane {
	    font-size: 18px;
	    font-weight: 600;
	}
	#tabs_cobertura .tab-pane {
	    padding: 32px 50px;
	}
}
@media (max-width: 768px){
	.img_1 {
	    width: 36.8%;
	    height: 400px;
	    object-fit: cover;
    	object-position: 93% 110%;
	}
	#tabs_cobertura .nav-tabs{
		display: flex;
	}
	#tabs_cobertura .nav-tabs .nav-link img {
	    width: 34px;
	}
	#tabs_cobertura .nav-tabs .nav-link {
	    font-size: .8rem;
	    padding: .5rem 1.3rem;
	}
	#tabs_cobertura .tab-pane {
	    padding: 2px 50px;
	}
	#tabs_cobertura{
		margin-bottom: 90px;
    	margin-top: 28px;
	}
}

@media (max-width: 767px){
	.box_img{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.img_1 {
	    width: 100%;
	    height: 250px;
	    object-fit: cover;
	    object-position: 93% 110%;
	}
	.linha_1 .col-12{
		padding-top: 215px;
	}
	.linha_1 {
	    padding: 0px 16px 5px;
	}
	h3.title_clientes::before {
	    top: 131px;
	}
	h3.title_clientes, .text_1{
    	margin-left: 0;
    }
    #tabs_cobertura .nav-tabs .nav-link {
	    font-size: .7rem;
	    padding: .99rem 1.3rem;
	    width: 50%;
	}
	#tabs_cobertura .tab-pane {
	    padding: 2px 0;
    	font-size: 12px;
    }
}