#about{font-size: 0;}
#about ul{list-style: none;}
#about .leftContent, #about .rightContent{width: 50%;display: inline-block;font-size: 12px;text-align: center;padding: 60px 0px;}
#about .leftContent{padding: 180px 0px 50px 0px;}
#about .rightContent{padding: 0;position: relative;vertical-align: top;}
#about .profilePicContainer{position: fixed;top: 0;right: 0;min-height: 650px;width: 50%;padding: 60px 70px;}
#about .profilePic{background-image: url(../images/about/photo.jpg);background-size: 100% auto;background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;position: relative;}
#about .profilePic-slash{position: absolute;width: 305px;}
#about .profilePic-slash.slash-top{top: -257px;left: 26px;}
#about .profilePic-slash.slash-bottom{bottom: -236px;right: -21px;}
#about .m_profilePicImg{display: none;width: 100%;}
#about .topCaption{position: absolute;top:-11px;left: 0;right: 0;margin:0 auto;text-align: center;display: none;}
#about .topCaption h3{font-size: 18px;color: #000000;font-weight: 400;}
#about .topCaption h4{font-size: 16px;color: #878789;margin-top: 10px;font-weight: 400;}

#about .leftContent .sectionRow{padding:5px 0px;}
#about .leftContent .sub-nav{font-size: 22px;line-height:26px;color:#000000;width:460px;padding: 28px 0px;position: relative;cursor:pointer;}
#about .leftContent .sub-nav span{max-width: 300px;display: inline-block;}
#about .leftContent .section{display: inline-block;position: relative;}
#about .leftContent .section .section-desc{width: 460px;font-size: 15px;color: #838383;line-height: 30px;overflow: hidden;height: 0px;}
#about .leftContent .section .section-desc-slash{width: 28px;margin: 0px 0px 43px 0px;}
#about .leftContent .section .section-desc-content p{padding-bottom: 43px;letter-spacing: 1px;}

#about .leftContent .section .sub-section{position: relative;background-color: #ffffff;}
#about .leftContent .section .sub-section .shadow-top{}
#about .leftContent .section .sub-section .shadow-top img{width:150px;}
#about .leftContent .section .sub-section .shadow-top .shadow-left{left:0px;top:0;}
#about .leftContent .section .sub-section .shadow-top .shadow-right{right:0px;top:0;}
#about .leftContent .section .sub-section .shadow-bottom{}
#about .leftContent .section .sub-section .shadow-bottom img{width: 150px;}
#about .leftContent .section .sub-section .shadow-bottom .shadow-left{left:0px;bottom:0;}
#about .leftContent .section .sub-section .shadow-bottom .shadow-right{right: 0px;bottom:0;}
#about .leftContent .section .sub-section .shadow-top img, #about .leftContent .section .sub-section .shadow-bottom img{position: absolute;}
#about .leftContent .section .sub-section .sub-section-tag{display: inline-block;padding: 10px 20px;background-color: #fb5959;color: #fff;position: relative;margin-bottom: 30px;}
#about .leftContent .section .sub-section .sub-section-tag img{position: absolute;top:100%;left: 0;right: 0;margin: 0 auto;width: 15px;}

@media only screen and (min-width: 960px) and (max-width: 1280px){
	#about{width: 550px;margin: 0 auto;}
	#about .profilePicContainer{position: static;overflow: hidden;padding: 50px 18px 0px 18px;width: 100%;height: auto!important;}
	#about .profilePic{height: 600px;}
	#about .leftContent{padding: 0px 0px 20px 0px;width: 100%;}
	#about .profilePic-slash.slash-top{top: -333px;left: 17px;}
	#about .profilePic-slash.slash-bottom{bottom: -25px;right: -213px;}
	#about .topCaption{display: block;}
}

@media only screen and (min-width: 0px) and (max-width: 959px){
	#about{width: 100%;padding-bottom: 80px;}
	#about .profilePicContainer{position: static;overflow: hidden;padding: 50px 25px 25px 25px;width: 100%;height: auto!important;min-height: 0!important;}
	#about .profilePic{height: auto;}
	#about .m_profilePicImg{display: block;}
	#about .leftContent{padding: 0px 0px 0px 0px;width: 100%;}
	#about .leftContent .section{padding: 0 25px;display:block;}
	#about .leftContent .section .section-desc{height: auto!important;width: 100%;}
	#about .leftContent .section .section-desc-content p{padding-bottom: 15px;}
	#about .leftContent .sub-nav{padding: 12px 0px;width: 100%;}
	#about .leftContent .section .sub-section .shadow-bottom{padding-top: 30px;}
	#about .leftContent .section .section-desc{overflow: visible;}
	#about .leftContent .section .sub-section .shadow-top .shadow-left{left:-25px;}
	#about .leftContent .section .sub-section .shadow-top .shadow-right{right:-25px;}
	#about .leftContent .section .sub-section .shadow-bottom .shadow-left{left:-25px;}
	#about .leftContent .section .sub-section .shadow-bottom .shadow-right{right: -25px;}

	#about .profilePic-slash.slash-top{top: -317px;left: -25px;}
	#about .profilePic-slash.slash-bottom{bottom: -310px;right: -30px;}
	#about .line{display: none!important;}
	#about .more{display: none!important;}
	#about .topCaption{display: block;}	
}