@media only screen and (min-width: 1200px){
	#partnerts {
		padding-top: 60px;
		padding-bottom: 60px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#partnerts .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
		font-weight: 700;
        text-transform: uppercase;
        margin: 0;
		margin-bottom: 20px;
		text-align: left;
	}
	#partnerts .title p {
        font-size: 1.1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;	
		text-align: left;
	}	
	#partnerts .partners_list {
		display:flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: baseline;
		align-content: center;
	}
	#partnerts .partners_list img {
		zoom: 0.5;
	}	
}
@media only screen and (min-width: 992px) and (max-width: 1199.5px) {
	#partnerts {
		padding-top: 60px;
		padding-bottom: 60px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#partnerts .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
		font-weight: 700;
        text-transform: uppercase;
        margin: 0;
		margin-bottom: 20px;
		text-align: left;
	}
	#partnerts .title p {
        font-size: 1.1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;	
		text-align: left;
	}	
	#partnerts .partners_list {
		display:flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: baseline;
		align-content: center;
	}
	#partnerts .partners_list img {
		zoom: 0.5;
	}	
}
@media only screen and (min-width: 768px) and (max-width: 991.5px) {
	#partnerts {
		padding-top: 60px;
		padding-bottom: 60px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#partnerts .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
		font-weight: 700;
        text-transform: uppercase;
        margin: 0;
		margin-bottom: 20px;
		text-align: left;
	}
	#partnerts .title p {
        font-size: 1.1em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 20px;	
		text-align: left;
	}	
	#partnerts .partners_list {
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: baseline;
		align-content: center;
	}
	#partnerts .partners_list img {
		zoom: 0.5;
	}	
}
@media only screen and (max-width: 767.5px){
	#partnerts {
		padding-top: 60px;
		padding-bottom: 60px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#partnerts .title h2 {
        font-size: 1.8em;
        line-height: 1.1;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
        margin-bottom: 25px;
        text-align: left;
	}
	#partnerts .title p {
		font-size: 0.95em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 25px;
        text-align: left;
	}	
    #partnerts .partners_list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: baseline;
        align-content: center;
    }
	#partnerts .partners_list img {
		zoom: 0.5;
		margin: 2vw;
	}	
}
@media only screen and (max-width: 380px){
    #partnerts .title h2 {
        font-size: 1.3em;
        line-height: 1.1;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
        margin-bottom: 25px;
        text-align: left;
    }	
    #partnerts .title p {
        font-size: 0.75em;
        line-height: 1.4;
        font-weight: 400;
        margin-bottom: 25px;
        text-align: left;
    }	
    #partnerts .partners_list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        align-items: anchor-center;
        align-content: center;
    }	
}