@charset "utf-8";
/* CSS Document */

.static_banner{}
.static_banner img{width:100%; height:auto; display:block;}

.about_pg .about_intro{padding:55px 0;}
.about_pg .about_intro .wrapper{max-width:910px; margin:0 auto;}
.about_pg .about_intro h2{text-align:center; font-size:25px; color:#414042; margin-bottom:30px;}
.about_pg .about_intro p{font-size:17px; font-weight:300; text-align:center;}

.about_pg .steve_lesley{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:0 0 55px;}
.about_pg .steve_lesley .sl_col{-webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; width:50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%;}
.about_pg .steve_lesley .sl_col .sl_box{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; height:100%;}
.about_pg .steve_lesley .sl_col .sl_box .sl_img,
.about_pg .steve_lesley .sl_col .sl_box .sl_txt{background:#1863a6; -webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; width:50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%;
	display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
	-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; webkit-align-items:center; align-items:center;
	/*-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;*/
}
.about_pg .steve_lesley .sl_col .sl_box .sl_img img{display:block; width:100%; height:auto; opacity:0;}
.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts{-webkit-box-flex:1; -moz-box-flex:1; width:100%; -webkit-flex:1; -ms-flex:1; flex:1;}
.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts h2{font-size:33px; font-weight:300; color:#fff; padding:35px 35px 0;}
.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts p{font-size:17px; font-weight:300; color:#fff; padding:0 35px 35px;}

.abt_get_in_touch{background:#d4e5f9; padding:60px 0 60px; text-align:center;}
.abt_get_in_touch .wrapper{max-width:1160px; margin:0 auto;}
.abt_get_in_touch h3{font-size:25px; font-weight:300; color:#414042; text-align:center; margin-bottom:45px;}
.abt_get_in_touch p{text-align:center; font-size:17px; font-weight:300;}
.abt_get_in_touch .git_btn{font-size:15px; color:#fff; font-weight:300; background:#1863a6; display:inline-block; padding:10px 60px; margin:30px 0 0;}
.abt_get_in_touch .git_btn:hover{text-decoration:none;}

.follow_us_abt{padding:10px 0;}

@media only screen and (max-width: 1024px) {
	.about_pg .about_intro{padding:40px 0;}
	.about_pg .about_intro h2{font-size:20px; margin-bottom:25px;}
	.about_pg .about_intro p{font-size:15px;}
	/*
	.about_pg .steve_lesley{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:0 0 55px;}
	.about_pg .steve_lesley .sl_col{-webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; width:50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%;}
	*/
	.about_pg .steve_lesley .sl_col .sl_box{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; height:100%; 
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.about_pg .steve_lesley .sl_col .sl_box.sl_box_left{/*margin-right:1px;*/}
	.about_pg .steve_lesley .sl_col .sl_box .sl_img,
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt{-webkit-box-flex:1 1 100%; -moz-box-flex:1 1 100%; width:100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%;}
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts h2{font-size:30px; padding:25px 25px 0;}
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts p{font-size:15px; padding:0 25px 35px;}
	
	.abt_get_in_touch{padding:40px 10px;}
	.abt_get_in_touch h3{font-size:22px; margin-bottom:30px;}
	.abt_get_in_touch p{font-size:15px;}
	.abt_get_in_touch .git_btn{font-size:14px; padding:10px 40px; margin:25px 0 0;}
	
	.follow_us_abt{padding:0;}
}

@media only screen and (max-width: 767px) {
	.about_pg .about_intro{padding:25px 0;}
	.about_pg .about_intro h2{font-size:18px; margin-bottom:20px;}
	.about_pg .about_intro p{font-size:14px;}
	.about_pg .steve_lesley{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; margin:0 0 35px;}
	.about_pg .steve_lesley .sl_col .sl_box{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; height:100%; 
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.about_pg .steve_lesley .sl_col .sl_box.sl_box_left{/*margin-right:1px;*/}
	.about_pg .steve_lesley .sl_col .sl_box .sl_img,
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt{-webkit-box-flex:1 1 100%; -moz-box-flex:1 1 100%; width:100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%;}
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts h2{font-size:30px; padding:25px 25px 0;}
	.about_pg .steve_lesley .sl_col .sl_box .sl_txt .sl_texts p{font-size:15px; padding:0 25px 35px;}
	
	.abt_get_in_touch{padding:30px 10px;}
	.abt_get_in_touch h3{font-size:20px; margin-bottom:25px;}
	.abt_get_in_touch p{font-size:14px;}
	.abt_get_in_touch .git_btn{font-size:14px; padding:10px 25px; margin:20px 0 0;}
	
	.follow_us_abt{padding:0;}
}

@media only screen and (max-width: 500px) {
	.about_pg .steve_lesley{
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-direction: normal;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.about_pg .steve_lesley .sl_col{-webkit-box-flex:1 1 100%; -moz-box-flex:1 1 100%; width:100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%;}
}

