/***************Global***************/
*{
	margin: 0;
	padding: 0;
	font-weight: 300;
}
.customer-appreciation .container{
	padding: 2% 8%;
}
.customer-appreciation .container-wrapper{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.customer-appreciation .title{
	font-size: 46px;
	color: #fff;
}
.customer-appreciation .sub-title{
	font-size: 32px;
	color: #fff;
}
.customer-appreciation .info{
	font-size: 16px;
	text-align: left;
}
.customer-appreciation .blue{
    color: #28C2FE;
}
.customer-appreciation .bld{
	font-weight: 500;
}
.customer-appreciation .link:hover{
	cursor: pointer;
}

@media{
	.customer-appreciation .info{
	   text-align: center;
	}
}

/***************Header**************/

.customer-appreciation .header{
	background: #28C2FE;
}
.customer-appreciation .header .container-wrapper{
	flex-direction: row;
	justify-content: space-around;
}

@media(max-width: 750px){
	.customer-appreciation .header .container img{
	   display: none;
	}
	.customer-appreciation .header .title{
	   font-size: 32px;
	   text-align: center;
	}
	.customer-appreciation .header .sub-title{
	   font-size: 24px;
	   text-align: center;
	}
}

/***************More Info**************/

.customer-appreciation .more-info .info{
    font-size: 18px;
    text-align: center;
    padding: 0 10%;
}

@media(max-width: 750px){
	.customer-appreciation .more-info .info{
	   font-size: 16px;
	   padding: 2%;
	}
}

/***************Icons**************/

.customer-appreciation .icons .row{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 20px 0;
}
.customer-appreciation .icons .info{
	max-width: 750px;
	margin: 0 20px;
}

@media(max-width: 750px){
	.customer-appreciation .icons .row{
	   flex-direction: column;
	}
	.customer-appreciation .icons .row img{
	   margin: 10px;
	}
}

/***************Thanks Section**************/

.customer-appreciation .thanks .sub-title{
	text-align: center;
}

@media(max-width: 750px){
	.customer-appreciation .thanks .sub-title{
	   font-size: 24px;
	   margin-bottom: 10px;
	}
}

/***************Tech MVMT**************/
.customer-appreciation .mvmt{
	background: #F2FBFF;
}
.customer-appreciation .mvmt .container-wrapper{
	flex-direction: row;	
}
.customer-appreciation .mvmt img{
	margin-right: 30px;
	width: 25%;
}
.customer-appreciation .mvmt .info{
	max-width: 500px;
	margin-left: 30px;
}

@media(max-width: 750px){
	.customer-appreciation .mvmt .container-wrapper{
	   flex-direction: column;
	}
	.customer-appreciation .mvmt img{
	   width: 75%;
	}
	.customer-appreciation .mvmt .info{
	   margin: 0 0 10px 0;
	}
}
