.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

#partner-box {
    margin-top: 30px;
}
	#partner-box .desc {
    	margin-bottom: 15px;
	}
		#partner-box .but {
	    	margin-bottom: 90px;
    	}
	    	#partner-box .but i {
		    	vertical-align: middle;
	    	}

.desc-text-page {
	font-size: 16px;
	line-height: 24px;
	color: #0b3d68;
	margin: 0 0 60px;
	min-height: 400px;
}

.logo_partner img {
    max-width: 150px;
    max-height: 100px;
    margin-bottom: 15px;
}
	
.slider-wrap {
	padding: 30px 0 0;
}

	@media (max-width: 767px) {

 		#partner-box {
			margin-top: 0;
		}

		.desc-text-page {
			padding: 30px;
		}
	}