@media only screen and (max-width: 1023px){
	#main{
		border-bottom:2px solid #D3D3D3;
	}
	.social li a {
	font: 17px/42px Arial;
	}
	.social li a span{
		display: inline;
	}

	#investStripeBlogBtn{
		background-position:44px 23px;
	}
	#investStripeCalendarBtn{
		background-position:85px 23px;
	}
	#investStripeCompanyBtn{
		background-position:110px 28px;
	}
	#investStripeForumBtn{
		background-position:60px 28px;
	}

	.socialmain li.first {
		width: 358px !important;
	}
	.socialmain li{
		width: 358px !important;
		border-left:1px solid #D3D3D3;
		border-bottom:1px solid #D3D3D3;
		border-right: none !important;
	}
	.socialmain li.even{
		border-right:1px solid #D3D3D3 !important;
	}
	.menu .title {
		font-size: 15px;
	}
	.menu a{
		font-size: 14px;
	}
	.news .tr{
		width: 100%;
	}
	.news .tr .date{
		font-size: 12px;
	}
	.news .tr .desc, .staticcontent{
		font-size: 16px;
	}
	.news a.more, .prevnext{
		font-size: 14px;
	}
	#content h2{
		font-size: 16px;
	}
	#big{
		display: none;
	}
	.staticcontent{
		padding-right: 0;
	}
	html, body{
	min-width: 768px;
	}
	.wrapper, .social{
		width: 720px;

	}
	.cover{
		top: -26%;
		background-size: 100% 548px;
	}
	#small ul{
		top: -435px;
	}
	#small{
		width: 100%;
		position: relative;
		height: 435px;
		top: -870px;
		overflow: visible;
	}
	#small ul li {
		height: 435px;
		width: 100%;

	}
	#slider{
		height: 435px;
	}
	#small #down{
		bottom: 448px;
	}
	#pattern, .pattern{
		height: 435px;
	}
	footer {
		background: #FFF;
	}

	footer.en{
		background: url('../img/homepage/footer2.gif') repeat-x;
	}

	.footerOldMain{
		margin-bottom: -15px;
		padding-top: 51px;
	}
	.footerOldMain li{
		width: 50%;
	}


	.menu{
		width: 180px;
		text-align: left;
	}
	.menu .title{
		width: 100%;
	}
	.menu a{
		width: auto;
	}
	.social{
	}
	.social li{
		text-align: left;
		height: 78px;
	}
	.social li a br{
		display: none;
	}
	.social li a {
	width: 251px;
	}


	.staticcontent{
		width: 85%;
	}
		#down{
		display: none;
	}
	footer{
		position: relative;

	}

	footer .arr_down{
		z-index: 100;
		display: block;
		position: absolute;
		width: 80px;
		height: 74px;
		top: -37px;
		left: 50%;
		margin-left: -40px;
		background: url(../img/homepage/arrow.png) no-repeat 0 0;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='../img/homepage/arrow.png',
		sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='../img/homepage/arrow.png',
		sizingMethod='scale')";

	}
	footer .arr_down:hover, footer .arr_down:active{
		background: url(../img/homepage/arrow_hover.png) no-repeat 0 0;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='../img/homepage/arrow_hover.png',
		sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
		src='../img/homepage/arrow_hover.png',
		sizingMethod='scale')";
	}
	#bottom{
		padding-bottom: 100px;
        margin-top: 40px;
	}
    #bottom-clear{
        clear: both;
    }
}
@media only screen and (max-width: 757px) {

	html, body{
	min-width: 480px;
	}
	.wrapper{
		width: 450px;
	}
	.cover{
		top: -26%;
		background-size: 100% 500px;
	}
	.socialmain{
		width: 450px;
	}

	#small{
		height: 272px;
		top: -544px;
	}
	#small ul{
		top: -272px;
	}

	#small ul li {
		height: 272px;
		width: 100%;
	}
	#slider{
		height: 272px;
	}
	#small #down{
		bottom: 285px;
	}
	#pattern, .pattern{
		height: 272px;
	}

	footer {
	background: #fff;
	text-align: center;
	}

	footer.en{
		background: url('../img/homepage/footer3.gif') repeat-x;
	}
	.social {
	background: #fff;
	padding-bottom: 26px;
	}
	.socialmain li{
		background: #F5F5F5;
		width: 448px !important;
		height: 63px !important;
		border-right:1px solid #D3D3D3 !important;
	}

	.footerOldMain{
		margin: 0 0 0 51px;
		padding-top: 40px;
		width: 374px;
		background: transparent;
	}

	.footerOldMain li{
		width: 100%;
		padding-bottom: 19px;
		height: 63px;

	}

	#investStripeBlogBtn{
		background-position:84px 23px;
	}
	#investStripeCalendarBtn{
		background-position:125px 23px;
	}
	#investStripeCompanyBtn{
		background-position:150px 28px;
	}
	#investStripeForumBtn{
		background-position:100px 28px;
	}

	.socialmain li.first{
		width: 448px !important;
	}
	.social li a{
		font-size: 18px;
	}
	.menu{
		display: inline-block;
		*display: inline;
		*zoom: 1;
		float: none;
		height: auto;
		padding-bottom: 30px;
	}
	.menu .title{
		padding-top: 0;
	}
	#bottom .left, #bottom .right{
		width: 100%;
		float: none;
		clear: both;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 10px;
	}
	.menus{
		padding-left: 25px;
	}
}
@media only screen and (max-width: 479px) {
	html, body{
	min-width: 320px;
	}
	.wrapper{
		width: 300px;
	}
    header {
        background: url('../img/homepage/header95.png') repeat-x;
        height: 95px;
    }
    header .wrapper {
        height: 95px;
    }
	header nav a{
		padding-right: 0;
		padding-left: 30px;
	}
	#small ul li{
		height: 181px;
	}
	#slider{
		height: 181px;
	}

	#small{
		height: 181px;
		top: -362px;
	}
	#small ul{
		top: -181px;
	}
	.social{
		margin: 0;
		width: 100%;
	}
	.socialmain li.first{
		width: 298px !important;
	}
	.socialmain li{
		width: 298px !important;
	}
	.social li a{
		font-size: 16px;
	}
	.menus{
		padding-left: 20px;
	}
	.menu{
		float: left;
	}
	#investStripeBlogBtn{
		background-position:24px 23px;
	}
	#investStripeCalendarBtn{
		background-position:60px 23px;
	}
	#investStripeCompanyBtn{
		background-position:84px 28px;
	}
	#investStripeForumBtn{
		background-position:36px 28px;
	}
	.wrapper.container{
		width: 270px;
	}
}

/*
launchpad
*/

@media only screen and (max-width: 1023px){

    .launchpadLeadBg{
        height: 289px;
    }
    .launchpadContainer{
        width: 720px;
    }

    .launchpadFeat{
        width: 360px;
        margin-top: 20px;
        height: 360px;
    }

    .launchpadFeat.even{
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .launchpadBottomP{
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }


}

@media only screen and (max-width: 757px) {

    .launchpadLeadBg{
        height: 181px;
    }


    .launchpadContainer{
        width: 450px;
    }

    .launchpadFeat{
        width: 450px;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(211, 211, 211, 1) !important;
        -moz-box-shadow:    0px 1px 0px 0px rgba(211, 211, 211, 1) !important;
        box-shadow:         0px 1px 0px 0px rgba(211, 211, 211, 1) !important;
        margin-top: 0px;
        height: auto;
        min-height: initial;
    }

    .launchpadFeat img{
        padding-top: 25px;
    }

    .launchpadH2{
        margin-bottom: 10px;
    }

    .launchpadBottomP{
        width: auto;
    }
}



@media only screen and (max-width: 479px) {
    .launchpadLeadBg{
        height: 121px;
    }

    .launchpadContainer{
        width: 300px;
    }

    .launchpadFeat{
        width: 300px;
    }


}
