.section_technology_partners {}


.section_technology_partners .main_heading { position:relative;}
.section_technology_partners .main_heading::before{ content:""; width:40px; height:3px; background-color:#43DE9C; display:block; margin-bottom:20px;}
.section_technology_partners .sec_description {margin-bottom: 50px;}

.section_technology_partners .tech_partners .partner {box-sizing: border-box;position: relative; display: flex;flex-wrap: wrap; margin-bottom:60px;}


.section_technology_partners .tech_partners .partner .partner_content{ flex:1; padding:33px; position: relative; background-color:#fff;}

.section_technology_partners .tech_partners .partner .partner_content.has_btn{ padding-bottom:60px;}
.section_technology_partners .tech_partners .partner .partner_logo {position: relative;	width: 100%; max-width:325px; padding-right: 20px; display: flex; align-items: center;}
.section_technology_partners .tech_partners .partner .partner_logo img { max-width: 215px; width: 100%;	}
.section_technology_partners .tech_partners .partner:last-of-type .partner_logo img { max-width: 180px; width: 100%; margin-left: 15px;	}

.section_technology_partners .tech_partners .partner .partner_content .col_buttons {
	position: absolute;
	left: 0;
	bottom: 0;
}


@media only screen and (max-width: 768px) {
.section_technology_partners .tech_partners .partner .partner_logo {max-width: 215px;}
.section_technology_partners .tech_partners .partner:last-of-type .partner_logo img {margin-left:0;	}

}

@media only screen and (max-width: 600px) {
	
	.section_technology_partners .tech_partners .partner {display: block;}
	.section_technology_partners .tech_partners .partner .partner_content {	padding: 33px 22px;}
	.section_technology_partners .tech_partners .partner .partner_logo {	max-width: 275px; padding-bottom: 30px; padding-right: 0;    padding-top: 0;}
	
}
@media only screen and (max-width: 480px) {

}