/*	Less Framework 4
	http://lessframework.com
	by Joni Korpi
	License: http://opensource.org/licenses/mit-license.php	*/

/*		Default Layout: 992px. 
		Gutters: 24px.
		Outer margins: 48px.
		Leftover space for scrollbars @1024px: 32px.
-------------------------------------------------------------------------------
cols    1     2      3      4      5      6      7      8      9      10
px      68    160    252    344    436    528    620    712    804    896    */

.header-full {
	width: 100%;
	height: auto;
	margin: 0px auto;
	background: url(/static/images/header-top.png) no-repeat;
	background-size: 100% 630px;
	float: left;
}

.header-top {
	max-width: 1300px;
	height: auto;
	margin: 0px auto;
}

.login-header {
	width: 100%;
	height: auto;
	float: left;
}

.login-header-text {
	color: #ffffff;
	font-weight: bold;
	margin-left: 48px;
	margin-top: 12px;
	float: left;
	text-decoration: none;
	font-family: 'Ubuntu';
}

.login-header-text:hover {
	color: #FFDF00;
}

.login-header-button {
	width: 110px;
	height: 45px;
	background: url(/static/images/login-header.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 87%;
	color: #4597d5;
}

.login-header-logo {
	width: 86%;
	height: auto;
	float: left;
}

.login-header-logoCen {
	width: 86%;
	height: auto;
	margin-left: 16.6%;
	margin-top: 40px;
}

.logo-image-all {
	margin-left: 0%;
	margin-top: -12px;
	width: 100%;
	margin: 0px auto;
}

.promo-text {
	font-size: 300%;
	color: #fff;
	font-weight: bold;
	font-family: Oswald;
	/*margin-left:22.2%;*/
	text-align: center;
	margin-top: 114px;
	margin-bottom: 53px;
}

.promo-2 {
	max-width: 1300px;
	height: auto;
	margin: 0px auto;
}

.promo-2a {
	width: 19%;
	height: auto;
	float: left;
}

.promo-2b {
	width: 45%;
	height: auto;
	float: left;
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.promo-2b-text {
		color: #cccccc;
		font-family: Oswald;
		font-size: 30px;
		margin-top: 27px;
	}
	.promo-2-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/promo-bot.png) repeat;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
	}
	.logo-two-2 {
		margin-left: 14%;
		width: 85%;
		margin-top: 44px;
	}
}

@media only screen and (min-width: 1025px) {
	.promo-2b-text {
		color: #cccccc;
		font-family: Oswald;
		font-size: 36px;
		margin-top: 27px;
	}
	.promo-2-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/promo-bot.png) repeat;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
	}
	.logo-two-2 {
		margin-left: 14%;
		width: 85%;
	}
}

.promo-2b-text2 {
	color: #cccccc;
	font-family: Ubuntu;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.promo-2c {
	width: 32%;
	height: 204px;
	float: left;
	margin-left: 26px;
}

.promo-2ca {
	width: 90%;
	height: 142px;
	background: url(/static/images/promo-two-34L.png) no-repeat;
	background-position: 0px 104px;
	background-size: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12%;
}

.button-apply {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 29px;
	font-style: italic;
	/*margin-top:9%;*/
	text-align: center;
}

.button-apply-img {
	height: 80px;
	max-width: 415px;
}

.publisher-full {
	width: 100%;
	height: auto;
	margin: 0px auto;
	background: url(/static/images/publisher-bg.png) no-repeat #fff;
	background-size: 100% 87px;
	float: left;
}

.publisher {
	max-width: 1300px;
	height: auto;
	margin: 0px auto;
}

.publisherA {
	width: 40%;
	height: auto;
	float: left;
	margin-left: -7px;
}

.publisherB {
	width: 57%;
	height: auto;
	float: left;
	background: url(/static/images/publisher-new-bg.png) no-repeat;
	background-size: 100% 58px;
	background-position: 0px 0px;
	margin-top: 100px;
	margin-left: 4px;
}

@media only screen and (min-width: 992px) and (max-width: 1279px) {
	.publisher-new-text {
		color: #0c4772;
		font-size: 24px;
		font-weight: bold;
		margin-top: 2.5%;
		margin-left: 8px;
	}
	.button-publisher {
		margin-top: 11px;
		margin-left: 39%;
		float: left;
	}
	.publisher-imageTex {
		width: 100%;
		height: 100%;
		margin-top: 3%;
		max-height: 41px;
	}
	.promo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 6%;
		margin-bottom: 1%;
	}
}

@media only screen and (min-width: 1280px) {
	.publisher-new-text {
		color: #0c4772;
		font-size: 24px;
		font-weight: bold;
		margin-top: 4%;
		margin-left: 8px;
	}
	.button-publisher {
		margin-top: 11px;
		margin-left: 39%;
		float: left;
	}
	.publisher-imageTex {
		width: 100%;
		height: 100%;
		margin-top: 5%;
		max-height: 41px;
	}
	.promo {
		width: 100%;
		height: auto;
		float: left;
		margin-bottom: 1%;
	}
}

.publisherB1 {
	width: 30%;
	float: left;
	margin-left: 40%;
	margin-top: 4%;
}

.publisherB2 {
	width: 29%;
	float: left;
	margin-top: 3%;
}

.publisherB3 {
	width: 57%;
	float: left;
	margin-left: 40%;
	padding-bottom: 32px;
}

.money-making-full {
	width: 100%;
	min-height: 204px;
	margin: 0px auto;
	background: url(/static/images/money-bg.png) no-repeat #404145;
	background-size: 1300px 204px;
	float: left;
	/*border-bottom:4px solid #fff;*/
	background-position: center;
	padding: 75px 0px 75px 0px;
}

.money-making {
	max-width: 1300px;
	min-height: 204px;
	margin: 0px auto;
}

.moneyA {
	width: 78%;
	min-height: 202px;
	float: left;
	color: #fff;
}

.moneyB {
	width: 22%;
	min-height: 202px;
	float: left;
	text-align: right;
}

.money-image {
	margin-top: 12px;
	width: 92%;
}

.moneyA p {
	font-size: 39px;
	float: left;
	color: #fff;
	margin-left: 50px;
	margin-top: 68px;
	font-family: Oswald;
}

.people-area-full {
	width: 100%;
	min-height: 234px;
	margin: 0px auto;
	background: url(/static/images/people-bg.png) no-repeat #414246;
	/*border-bottom:4px solid #fff;*/
	background-size: 100% 234px;
	float: left;
	padding: 75px 0px 75px 0px;
}

.people-area {
	max-width: 1300px;
	min-height: 234px;
	margin: 0px auto;
}

.peopleA {
	width: 51%;
	min-height: 234px;
	float: left;
}

.people-image {
	margin-top: 40px;
	margin-left: 2%;
	float: left;
	width: 168px;
}

.people-text {
	color: #fff;
	font-size: 40px;
	font-family: Oswald;
	float: left;
	margin-top: 53px;
	margin-left: -23px;
}

.people-title2 {
	margin-left: 150px;
	margin-top: -17px;
	float: left;
}

.peopleB {
	width: 47%;
	min-height: 200px;
	float: left;
	background: url(/static/images/people-text-2.png) no-repeat;
	background-size: 100% 100%;
	background-position: 0px 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.who-we-full {
	width: 100%;
	min-height: 1955px;
	margin: 0px auto;
	background: url(/static/images/publisher-bg.png) no-repeat #fff;
	background-size: 100% 87px;
	float: left;
}

.who-we-area {
	max-width: 1300px;
	min-height: 1955px;
	margin: 0px auto;
}

.who-we-areaLe {
	width: 95%;
	height: auto;
	float: left;
	margin-left: 2%;
	background: url(/static/images/who-we-wre-new-bg.png) no-repeat;
	background-size: 100% auto;
	margin-top: 55px;
}

.who-we-head {
	width: 57%;
	height: auto;
	margin-top: 4%;
	margin-left: 39%;
	float: left;
	color: #0c4772;
	font-size: 24px;
	font-weight: bold;
}

.who-we-image {
	margin-left: 1.9%;
	margin-top: 30px;
	float: left;
	width: 38%;
	height: 186px !important;
}

@media only screen and (min-width: 992px) and (max-width: 1279px) {
	.who-we-head p {
		margin-left: 16px;
		margin-top: 1.5%;
		margin-bottom: 13%;
		float: left;
	}
}

@media only screen and (min-width: 1280px) {
	.who-we-head p {
		margin-left: 16px;
		margin-top: 2%;
		margin-bottom: 13%;
		float: left;
	}
}

.who-we-areaBo {
	width: 81%;
	height: auto;
	float: left;
	margin-top: -45px;
	margin-left: 16%;
}

.who-we-areaBo2 {
	width: 81%;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-left: 16%;
}

.who-we-BoxTop {
	width: 100%;
	min-height: 160px;
	float: left;
}

.who-we-BoxTopL {
	width: 40%;
	height: auto;
	float: left;
}

.who-we-BoxTopR {
	width: 53%;
	height: auto;
	float: left;
	margin-left: 3%;
}

.who-we-BoxTopRT {
	width: 100%;
	height: 105px;
	float: left;
}

.who-we-BoxTopRB {
	width: 100%;
	min-height: 26px;
}

.person-we-image {
	border: 5px solid #fff;
	margin-top: 15px;
	margin-left: 7%;
	width: 81%;
	max-width: 105px
}

.login-full {
	width: 100%;
	min-height: 363px;
	margin: 0px auto;
	background: url(/static/images/login-bg.png) repeat;
	background-size: 100% 100%;
	float: left;
}

.login {
	max-width: 1300px;
	min-height: 363px;
	margin: 0px auto;
}

.loginL1 {
	width: 51%;
	min-height: 363px;
	margin-left: 16%;
	float: left;
}

.loginL1Head {
	width: 100%;
	min-height: 100px;
	margin-left: 0px;
	float: left;
}

.loginL1HeadT {
	color: #0d4e7d;
	font-size: 30px;
	margin-top: 40px;
}

.loginL1HeadLow {
	width: 100%;
	min-height: 235px;
	margin-top: 15px;
	float: left;
}

.loginR1 {
	width: 30%;
	min-height: 323px;
	margin-left: 5px;
	background: url(/static/images/lohin-right-bg.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	margin-bottom: 15px;
}

.form-name {
	width: 27%;
	height: 50px;
	padding: 0px 10px;
	color: #0d4e7d;
	font-size: 16px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.loginR1Text {
	margin-top: 150px;
}

.form-message {
	margin-top: 0px;
	width: 90%;
	height: 75px;
	color: #6a87a3;
	font-size: 16px;
	padding: 10px 10px;
}

.form-button {
	padding: 15px 40px;
	cursor: pointer;
	background: #00CC33;
	border: 0px solid #00CC33;
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 64%;
	margin-top: 10px;
}

.footer-full {
	width: 100%;
	min-height: 229px;
	margin: 0px auto;
	background: url(/static/images/footer-bg.png) no-repeat;
	background-size: 100% 100%;
	float: left;
}

.footer {
	max-width: 1300px;
	min-height: 229px;
	margin: 0px auto;
}

.footerL {
	width: 40%;
	min-height: 229px;
	float: left;
}

.footerR {
	width: 55%;
	min-height: 229px;
	float: left;
	text-align: center;
}

.footerRText p {
	color: #999999;
	font-size: 16px;
	margin-left: 0%;
	margin-top: 20px;
}

.footerRText {
	width: 100%;
	height: 59px;
	float: left;
	background: #0e5589;
	margin-top: 84px;
	margin-left: 4px;
}

.footer-image {
	margin-top: 10px;
	margin-left: 6%;
	width: 95%;
	height: 220px;
}

.menu-full {
	width: 100%;
	min-height: 88px;
	margin: 0px auto;
	background: url(/static/images/menu-full-bg.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	border-bottom: 4px solid #fff;
}

.menu {
	max-width: 1204px;
	min-height: 88px;
	margin: 0px auto;
}

.publisher-All {
	width: 94%;
	margin-left: 2%;
	float: left;
	background: url(/static/images/pub-gp.png) no-repeat;
	background-size: 100% auto;
	height: auto;
	margin-top: 4%;
}

.publisher-All2 {
	width: 94%;
	margin-left: 2%;
	float: left;
	background: url(/static/images/advertise-bd-new.png) no-repeat;
	background-size: 100% auto;
	height: auto;
	margin-top: 4%;
}

/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 771px) and (max-width: 991px) {
	.header-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/header-top.png) no-repeat;
		background-size: 100% 400px;
		float: left;
	}
	.header-top {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.login-header {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-text {
		color: #ffffff;
		font-weight: bold;
		margin-left: 48px;
		margin-top: 12px;
		float: left;
		text-decoration: none;
		font-family: 'Ubuntu';
	}
	.login-header-text:hover {
		color: #FFDF00;
	}
	.login-header-button {
		width: 110px;
		height: 45px;
		background: url(/static/images/login-header.png) no-repeat;
		margin-left: 82%;
		color: #4597d5;
	}
	.login-header-logo {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-logoCen {
		width: 75%;
		height: auto;
		margin: 0px auto;
		margin-top: 0px;
	}
	.logo-image-all {
		margin-top: 10px;
		width: 100%;
		display: block;
		margin: 0px auto;
	}
	.promo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 6%;
		margin-bottom: 1%;
	}
	.promo-text {
		font-size: 220%;
		color: #fff;
		font-weight: bold;
		font-family: Oswald;
		/*margin-left:22.2%;*/
		text-align: center;
		margin-top: 54px;
		margin-bottom: 56px;
	}
	.promo-2-full {
		width: 100%;
		height: auto;
		margin: 4px auto;
		background: url(/static/images/promo-bot.png) repeat;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
	}
	.promo-2 {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.promo-2a {
		width: 19%;
		height: auto;
		float: left;
	}
	.logo-two-2 {
		margin-left: 14%;
		width: 85%;
	}
	.promo-2b {
		width: 45%;
		height: auto;
		float: left;
	}
	.promo-2b-text {
		color: #cccccc;
		font-family: Oswald;
		font-size: 26px;
		margin-top: 27px;
	}
	.promo-2b-text2 {
		color: #cccccc;
		font-family: Ubuntu;
		font-size: 18px;
		margin-top: 0px;
	}
	.promo-2c {
		width: 32%;
		height: auto;
		float: left;
		margin-left: 26px;
	}
	.promo-2ca {
		width: 90%;
		height: 142px;
		background: url(/static/images/promo-two-34L.png) no-repeat;
		background-position: 0px 104px;
		background-size: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 12%;
	}
	.publisher-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.publisher {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.publisherA {
		width: 520px;
		height: auto;
		float: left;
		display: none;
	}
	.publisherB {
		width: 100%;
		height: auto;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% 58px;
		background-position: 0px 0px;
		margin-top: 100px;
		margin-left: 4px;
	}
	.publisher-imageTex {
		width: 100%;
		height: 100%;
		margin-top: 1%;
		max-height: 41px;
	}
	.publisher-new-text {
		color: #0c4772;
		font-size: 22px;
		font-weight: bold;
		margin-top: 4%;
		margin-left: 8px;
	}
	.button-publisher {
		margin-top: 11px;
		margin-left: 44%;
		float: left;
	}
	.publisherB1 {
		width: 38%;
		float: left;
		margin-left: 0%;
		margin-top: 1%;
	}
	.publisherB2 {
		width: 48%;
		float: left;
		margin-top: 0%;
		margin-left: 10%;
	}
	.publisherB3 {
		width: 90%;
		float: left;
		margin-left: 5px;
		padding-bottom: 32px;
	}
	.money-making-full {
		width: 100%;
		min-height: 204px;
		margin: 0px auto;
		background: url(/static/images/money-bg.png) no-repeat #404145;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
		padding: 40px 0px 40px 0px;
	}
	.money-making {
		max-width: 98%;
		min-height: 204px;
		margin: 0px auto;
	}
	.moneyA {
		width: 78%;
		min-height: 202px;
		float: left;
		color: #fff;
	}
	.moneyB {
		width: 22%;
		min-height: 202px;
		float: left;
		text-align: right;
	}
	.money-image {
		margin-top: 35px;
		width: 92%;
	}
	.moneyA p {
		font-size: 30px;
		float: left;
		color: #fff;
		margin-left: 50px;
		margin-top: 68px;
		font-family: Oswald;
	}
	.people-area-full {
		width: 100%;
		min-height: 234px;
		margin: 0px auto;
		background: url(/static/images/people-bg.png) no-repeat #414246;
		/*border-bottom:4px solid #fff;*/
		background-size: 100% 234px;
		float: left;
		padding: 40px 0px 40px 0px;
	}
	.people-area {
		width: 98%;
		min-height: 234px;
		margin: 0px auto;
	}
	.peopleA {
		width: 51%;
		min-height: 234px;
		float: left;
	}
	.people-image {
		margin-top: 40px;
		margin-left: 40px;
		float: left;
		display: none;
		width: 168px;
	}
	.people-text {
		color: #fff;
		font-size: 30px;
		font-family: Oswald;
		float: left;
		margin-top: 53px;
		margin-left: 20px;
	}
	.people-title2 {
		margin-left: 150px;
		margin-top: -17px;
		float: left;
	}
	.peopleB {
		width: 47%;
		min-height: 350px;
		float: left;
		background: url(/static/images/people-text-2.png) no-repeat;
		background-size: 100% 100%;
		background-position: 0px 0px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.who-we-full {
		width: 100%;
		min-height: 1955px;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.who-we-area {
		width: 98%;
		min-height: 1955px;
		margin: 0px auto;
	}
	.who-we-areaLe {
		width: 100%;
		height: auto;
		margin-left: 0%;
		float: left;
		background: url(/static/images/who-we-image3.png) no-repeat;
		background-size: 100% auto;
		margin-top: 55px;
	}
	.who-we-head {
		width: 100%;
		height: auto;
		margin-top: 0%;
		margin-left: 0%;
		float: left;
		color: #0c4772;
		font-size: 24px;
		font-weight: bold;
	}
	.who-we-image {
		margin-left: 1.9%;
		margin-top: 30px;
		float: left;
		display: none;
	}
	.who-we-head p {
		margin-left: 16px;
		margin-top: 2%;
		margin-bottom: 6%;
		float: left;
	}
	.who-we-areaBo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-areaBo2 {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-BoxTop {
		width: 100%;
		min-height: 160px;
		float: left;
	}
	.who-we-BoxTopL {
		width: 40%;
		height: auto;
		float: left;
	}
	.who-we-BoxTopR {
		width: 53%;
		height: auto;
		float: left;
		margin-left: 3%;
	}
	.who-we-BoxTopRT {
		width: 100%;
		height: 105px;
		float: left;
	}
	.who-we-BoxTopRB {
		width: 100%;
		min-height: 26px;
		float: left;
	}
	.person-we-image {
		border: 5px solid #fff;
		margin-top: 15px;
		margin-left: 7%;
		width: 81%;
		max-width: 105px
	}
	.login-full {
		width: 100%;
		min-height: 363px;
		margin: 0px auto;
		background: url(/static/images/login-bg.png) repeat;
		background-size: 100% 100%px;
		float: left;
	}
	.login {
		width: 98%;
		min-height: 363px;
		margin: 0px auto;
	}
	.loginL1 {
		width: 97%;
		min-height: 363px;
		margin-left: 2%;
		float: left;
	}
	.loginL1Head {
		width: 100%;
		min-height: 100px;
		margin-left: 0px;
		float: left;
	}
	.loginL1HeadT {
		color: #0d4e7d;
		font-size: 25px;
		margin-top: 40px;
	}
	.loginL1HeadLow {
		width: 100%;
		min-height: 235px;
		margin-top: 15px;
		float: left;
	}
	.loginR1 {
		width: 40%;
		min-height: 323px;
		margin-left: 28%;
		background: url(/static/images/lohin-right-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		margin-bottom: 15px;
	}
	.form-name {
		width: 27%;
		height: 50px;
		padding: 0px 10px;
		color: #0d4e7d;
		font-size: 16px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.loginR1Text {
		margin-top: 150px;
	}
	.form-message {
		margin-top: 0px;
		width: 88%;
		height: 75px;
		color: #6a87a3;
		font-size: 16px;
		padding: 10px 10px;
	}
	.form-button {
		padding: 15px 40px;
		cursor: pointer;
		background: #00CC33;
		border: 0px solid #00CC33;
		color: #FFFFFF;
		font-size: 16px;
		margin-left: 64%;
		margin-top: 10px;
	}
	.footer-full {
		width: 100%;
		min-height: 229px;
		margin: 0px auto;
		background: url(/static/images/footer-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
	}
	.footer {
		width: 98%;
		min-height: 229px;
		margin: 0px auto;
	}
	.footerL {
		width: 98%;
		min-height: 198px;
		float: left;
	}
	.footerR {
		width: 98%;
		min-height: 80px;
		float: left;
		margin-bottom: 10px;
	}
	.footerRText p {
		color: #999999;
		font-size: 16px;
		margin-left: 10%;
		margin-top: 20px;
	}
	.footerRText {
		width: 100%;
		height: 59px;
		float: left;
		background: #0e5589;
		margin-top: 13px;
		margin-left: 4px;
	}
	.footer-image {
		margin-top: 10px;
		margin-left: 5%;
		width: 50%;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.menu-full {
		width: 100%;
		min-height: 88px;
		margin: 0px auto;
		background: url(/static/images/menu-full-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		border-bottom: 4px solid #fff;
	}
	.menu {
		width: 98%;
		min-height: 88px;
		margin: 0px auto;
	}
	.publisher-All {
		width: 95%;
		margin-left: 2%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% auto;
		height: auto;
		margin-top: 10%;
	}
	.publisher-All2 {
		width: 95%;
		margin-left: 2%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% auto;
		height: auto;
		margin-top: 10%;
	}
}

/*		Wide Mobile Layout: 533px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 533px) and (max-width: 770px) {
	.header-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/header-top.png) no-repeat;
		background-size: 100% 348px;
		float: left;
	}
	.header-top {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.login-header {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-text {
		color: #ffffff;
		font-weight: bold;
		margin-left: 48px;
		margin-top: 12px;
		float: left;
		text-decoration: none;
		font-family: 'Ubuntu';
	}
	.login-header-text:hover {
		color: #FFDF00;
	}
	.login-header-button {
		width: 110px;
		height: 45px;
		background: url(/static/images/login-header.png) no-repeat;
		margin-left: 74%;
		color: #4597d5;
	}
	.login-header-logo {
		width: 100%;
		height: 250px;
		float: left;
	}
	.login-header-logo {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-logoCen {
		width: 75%;
		height: auto;
		margin: 0px auto;
		margin-top: 0px;
	}
	.logo-image-all {
		margin-top: 10px;
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.promo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 6%;
		margin-bottom: 1%;
	}
	.promo-text {
		font-size: 150%;
		color: #fff;
		font-weight: bold;
		font-family: Oswald;
		/*margin-left:22.2%;*/
		text-align: center;
		margin-top: 16px;
		margin-bottom: 28px;
	}
	.promo-2-full {
		width: 100%;
		height: auto;
		margin: 4px auto;
		background: url(/static/images/promo-bot.png) repeat;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
	}
	.promo-2 {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.promo-2a {
		width: 19%;
		height: auto;
		float: left;
		display: none;
	}
	.promo-2b {
		width: 100%;
		height: auto;
		float: left;
	}
	.promo-2b-text {
		color: #cccccc;
		font-family: Oswald;
		font-size: 30px;
		margin-top: 27px;
		text-align: center;
	}
	.promo-2b-text2 {
		color: #cccccc;
		font-family: Ubuntu;
		font-size: 18px;
		margin-top: 0px;
		text-align: center;
	}
	.promo-2c {
		width: 98%;
		height: auto;
		float: left;
	}
	.promo-2ca {
		width: 51%;
		height: 142px;
		background: url(/static/images/promo-two-34L.png) no-repeat;
		background-position: 0px 104px;
		background-size: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 4%;
	}
	.publisher-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.publisher {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.publisher-imageTex {
		width: 100%;
		height: 100%;
		margin-top: 0%;
		max-height: 41px;
	}
	.publisher-new-text {
		color: #0c4772;
		font-size: 18px;
		font-weight: bold;
		margin-top: 4%;
		margin-left: 8px;
	}
	.publisherA {
		width: 40%;
		height: auto;
		float: left;
		display: none;
	}
	.publisherB {
		width: 100%;
		height: auto;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% 58px;
		background-position: 0px 0px;
		margin-top: 100px;
		margin-left: 4px;
	}
	.button-publisher {
		margin-top: 11px;
		margin-left: 44%;
		float: left;
	}
	.publisherB1 {
		width: 45%;
		float: left;
		margin-left: 0%;
		margin-top: 1%;
	}
	.publisherB2 {
		width: 48%;
		float: left;
		margin-top: 0%;
		margin-left: 0%
	}
	.publisherB3 {
		width: 90%;
		float: left;
		margin-left: 5px;
		padding-bottom: 32px;
	}
	.money-making-full {
		width: 100%;
		min-height: 180px;
		margin: 0px auto;
		background: url(/static/images/money-bg.png) no-repeat #404145;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
		padding: 40px 0px 40px 0px;
	}
	.money-making {
		max-width: 98%;
		min-height: 165px;
		margin: 0px auto;
	}
	.moneyA {
		width: 100%;
		min-height: 165px;
		float: left;
		color: #fff;
	}
	.moneyB {
		width: 20%;
		min-height: 165px;
		float: left;
		display: none;
	}
	.moneyA p {
		font-size: 28px;
		float: left;
		color: #fff;
		margin-left: 30px;
		margin-top: 50px;
		font-family: Oswald;
	}
	.people-area-full {
		width: 100%;
		min-height: 234px;
		margin: 0px auto;
		background: url(/static/images/people-bg.png) no-repeat #414246;
		/*border-bottom:4px solid #fff;*/
		background-size: 100% 234px;
		float: left;
		padding: 40px 0px 40px 0px;
	}
	.people-area {
		width: 98%;
		min-height: 234px;
		margin: 0px auto;
	}
	.peopleA {
		width: 100%;
		min-height: 100px;
		float: left;
	}
	.people-image {
		margin-top: 40px;
		margin-left: 40px;
		float: left;
		display: none;
		width: 168px;
	}
	.people-text {
		color: #fff;
		font-size: 25px;
		font-family: Oswald;
		margin-top: 25px;
		margin-left: 40px;
		text-align: center;
	}
	.people-title2 {
		margin-left: 150px;
		margin-top: -5px;
		float: left;
	}
	.peopleB {
		width: 100%;
		min-height: 200px;
		float: left;
		background: url(/static/images/people-text-2.png) no-repeat;
		background-size: 100% 100%;
		background-position: 0px 0px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.who-we-full {
		width: 100%;
		min-height: 1955px;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.who-we-area {
		width: 98%;
		min-height: 1955px;
		margin: 0px auto;
	}
	.who-we-areaLe {
		width: 100%;
		height: auto;
		margin-left: 0%;
		float: left;
		background: url(/static/images/who-we-image3.png) no-repeat;
		background-size: 100% 53px;
		margin-top: 55px;
	}
	.who-we-head {
		width: 100%;
		height: auto;
		margin-top: 0%;
		margin-left: 0%;
		float: left;
		color: #0c4772;
		font-size: 24px;
		font-weight: bold;
	}
	.who-we-image {
		margin-left: 1.9%;
		margin-top: 30px;
		float: left;
		display: none;
	}
	.who-we-head p {
		margin-left: 16px;
		margin-top: 2%;
		margin-bottom: 6%;
		float: left;
	}
	.who-we-areaBo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-areaBo2 {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-BoxTop {
		width: 100%;
		min-height: 160px;
		float: left;
		margin-bottom: 5px;
	}
	.who-we-BoxTopL {
		width: 40%;
		height: auto;
		float: left;
	}
	.who-we-BoxTopR {
		width: 53%;
		height: auto;
		float: left;
		margin-left: 3%;
	}
	.who-we-BoxTopRT {
		width: 100%;
		height: 105px;
		float: left;
	}
	.who-we-BoxTopRB {
		width: 100%;
		min-height: 26px;
		float: left;
	}
	.person-we-image {
		border: 5px solid #fff;
		margin-top: 15px;
		margin-left: 7%;
		width: 81%;
		max-width: 105px
	}
	.login-full {
		width: 100%;
		min-height: 363px;
		margin: 0px auto;
		background: url(/static/images/login-bg.png) repeat;
		background-size: 100% 100%px;
		float: left;
	}
	.login {
		width: 98%;
		min-height: 363px;
		margin: 0px auto;
	}
	.loginL1 {
		width: 98%;
		min-height: 363px;
		margin-left: 2%;
		float: left;
	}
	.loginL1Head {
		width: 100%;
		min-height: 100px;
		margin-left: 0px;
		float: left;
	}
	.loginL1HeadT {
		color: #0d4e7d;
		font-size: 25px;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.loginL1HeadLow {
		width: 100%;
		min-height: 235px;
		margin-top: 15px;
		float: left;
	}
	.loginR1 {
		width: 53%;
		min-height: 323px;
		margin-left: 23%;
		background: url(/static/images/lohin-right-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		margin-bottom: 15px;
	}
	.form-name {
		width: 27%;
		height: 50px;
		padding: 0px 10px;
		color: #0d4e7d;
		font-size: 16px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.loginR1Text {
		margin-top: 150px;
	}
	.form-message {
		margin-top: 0px;
		width: 92%;
		height: 75px;
		color: #6a87a3;
		font-size: 16px;
		padding: 10px 10px;
	}
	.form-button {
		padding: 15px 40px;
		cursor: pointer;
		background: #00CC33;
		border: 0px solid #00CC33;
		color: #FFFFFF;
		font-size: 16px;
		margin-left: 58%;
		margin-top: 10px;
	}
	.footer-full {
		width: 100%;
		min-height: 229px;
		margin: 0px auto;
		background: url(/static/images/footer-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
	}
	.footer {
		width: 98%;
		min-height: 229px;
		margin: 0px auto;
	}
	.footerL {
		width: 98%;
		min-height: 175px;
		float: left;
	}
	.footerR {
		width: 98%;
		min-height: 80px;
		float: left;
		margin-bottom: 10px;
	}
	.footerRText p {
		color: #999999;
		font-size: 16px;
		margin-left: 4%;
		margin-top: 20px;
	}
	.footerRText {
		width: 100%;
		height: 59px;
		float: left;
		background: #0e5589;
		margin-top: 13px;
		margin-left: 4px;
	}
	.footer-image {
		margin-top: 10px;
		margin-left: 5%;
		width: 60%;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.menu-full {
		width: 100%;
		min-height: 88px;
		margin: 0px auto;
		background: url(/static/images/menu-full-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		border-bottom: 4px solid #fff;
	}
	.menu {
		width: 98%;
		min-height: 88px;
		margin: 0px auto;
	}
	.publisher-All {
		width: 98%;
		margin-left: 1%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% auto;
		height: auto;
		margin-top: 10%;
	}
	.publisher-All2 {
		width: 98%;
		margin-left: 1%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% auto;
		height: auto;
		margin-top: 10%;
	}
}

/*		Mobile Layout: 532px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 532px) {
	.header-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/header-top.png) no-repeat;
		background-size: 100% 342px;
		float: left;
	}
	.header-top {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.login-header {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-text {
		color: ##ffffff;
		font-weight: bold;
		margin-left: 48px;
		margin-top: 12px;
		float: left;
		text-decoration: none;
		font-family: 'Ubuntu';
	}
	.login-header-text:hover {
		color: #FFDF00;
	}
	.login-header-logo {
		width: 100%;
		height: auto;
		float: left;
	}
	.login-header-logoCen {
		width: 100%;
		height: auto;
		margin: 0px auto;
		margin-top: 0px;
	}
	.logo-image-all {
		margin-top: 10px;
		width: 97%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	@media only screen and (min-width: 1px) and (max-width: 360px) {
		.promo {
			width: 100%;
			height: auto;
			float: left;
			margin-top: 19%;
			margin-bottom: 1%;
		}
	}
	@media only screen and (min-width: 361px) and (max-width: 413px) {
		.promo {
			width: 100%;
			height: auto;
			float: left;
			margin-top: 12%;
			margin-bottom: 1%;
		}
	}
	@media only screen and (min-width: 414px) and (max-width: 532px) {
		.promo {
			width: 100%;
			height: auto;
			float: left;
			margin-top: 7%;
			margin-bottom: 1%;
		}
	}
	.promo-text {
		font-size: 100%;
		color: #fff;
		font-weight: bold;
		font-family: Oswald;
		/*margin-left:22.2%;*/
		text-align: center;
		margin-top: 64px;
		margin-bottom: 36px;
	}
	.promo-2-full {
		width: 100%;
		height: auto;
		margin: 4px auto;
		background: url(/static/images/promo-bot.png) repeat;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
	}
	.promo-2 {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.promo-2a {
		width: 19%;
		height: auto;
		float: left;
		display: none;
	}
	.promo-2b {
		width: 100%;
		height: auto;
		float: left;
	}
	.promo-2b-text {
		color: #cccccc;
		font-family: Oswald;
		font-size: 25px;
		margin-top: 27px;
		text-align: center;
	}
	.promo-2b-text2 {
		color: #cccccc;
		font-family: Ubuntu;
		font-size: 18px;
		margin-top: 0px;
		text-align: center;
	}
	.promo-2c {
		width: 98%;
		height: auto;
		float: left;
	}
	.promo-2ca {
		width: 80%;
		height: 143px;
		background: url(/static/images/promo-two-34L.png) no-repeat;
		background-position: 0px 94px;
		background-size: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 4%;
	}
	.publisher-full {
		width: 100%;
		height: auto;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.publisher {
		width: 98%;
		height: auto;
		margin: 0px auto;
	}
	.publisher-new-text {
		color: #0c4772;
		font-size: 21px;
		font-weight: bold;
		margin-top: 16px;
		margin-left: 8px;
	}
	.publisherA {
		width: 40%;
		height: auto;
		float: left;
		display: none;
	}
	.publisherB {
		width: 100%;
		height: auto;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% 58px;
		background-position: 0px 0px;
		margin-top: 70px;
		margin-left: 0px;
	}
	.button-publisher {
		margin-top: 20px;
		margin-left: 0%;
		float: left;
	}
	.publisher-imageTex {
		width: 60%;
		min-width: 201px;
		height: 100%;
		margin-top: 5%;
	}
	.publisherB1 {
		width: 98%;
		float: left;
		margin-left: 0%;
		margin-top: 1%;
	}
	.publisherB2 {
		width: 98%;
		float: left;
	}
	.publisherB3 {
		width: 90%;
		float: left;
		margin-left: 5px;
		padding-bottom: 32px;
	}
	.money-making-full {
		width: 100%;
		min-height: 160px;
		margin: 0px auto;
		background: url(/static/images/money-bg.png) no-repeat #404145;
		background-size: 100%;
		float: left;
		/*border-bottom:4px solid #fff;*/
		padding: 40px 0px 40px 0px;
	}
	.money-making {
		max-width: 98%;
		min-height: 160px;
		margin: 0px auto;
	}
	.moneyA {
		width: 100%;
		min-height: 160px;
		float: left;
		color: #fff;
	}
	.moneyB {
		width: 20%;
		min-height: 202px;
		float: left;
		display: none;
	}
	.moneyA p {
		font-size: 25px;
		float: left;
		color: #fff;
		margin-left: 10px;
		margin-top: 10px;
		font-family: Oswald;
	}
	.people-area-full {
		width: 100%;
		min-height: 234px;
		margin: 0px auto;
		background: url(/static/images/people-bg.png) no-repeat #414246;
		background-size: 100% 234px;
		/*border-bottom:4px solid #fff;*/
		float: left;
		padding: 40px 0px 40px 0px;
	}
	.people-area {
		width: 98%;
		min-height: 234px;
		margin: 0px auto;
	}
	.peopleA {
		width: 100%;
		min-height: 90px;
		float: left;
	}
	.people-image {
		margin-top: 40px;
		margin-left: 40px;
		float: left;
		display: none;
		width: 168px;
	}
	.people-text {
		color: #fff;
		font-size: 23px;
		font-family: Oswald;
		float: left;
		margin-top: 20px;
		text-align: center;
	}
	.people-title2 {
		margin-left: 130px;
		margin-top: -5px;
		float: left;
	}
	.peopleB {
		width: 100%;
		min-height: 300px;
		float: left;
		background: url(/static/images/people-text-2.png) no-repeat;
		background-size: 100% 100%;
		background-position: 0px 0px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.who-we-full {
		width: 100%;
		min-height: 1955px;
		margin: 0px auto;
		background: url(/static/images/publisher-bg.png) no-repeat #fff;
		background-size: 100% 87px;
		float: left;
	}
	.who-we-area {
		width: 98%;
		min-height: 1955px;
		margin: 0px auto;
	}
	.who-we-areaLe {
		width: 100%;
		height: auto;
		margin-left: 0%;
		margin-bottom: 10px;
		float: left;
		background: url(/static/images/who-we-image3.png) no-repeat;
		background-size: 100% 100%;
		margin-top: 55px;
	}
	.who-we-head {
		width: 100%;
		height: auto;
		margin-top: 0%;
		margin-left: 0%;
		float: left;
		color: #0c4772;
		font-size: 24px;
		font-weight: bold;
	}
	.who-we-image {
		margin-left: 1.9%;
		margin-top: 30px;
		float: left;
		display: none;
	}
	.who-we-head p {
		margin-left: 16px;
		margin-top: 2%;
		margin-bottom: 2%;
		float: left;
	}
	.who-we-areaBo {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-areaBo2 {
		width: 100%;
		height: auto;
		float: left;
		margin-top: 0px;
		margin-left: 0%;
	}
	.who-we-BoxTop {
		width: 100%;
		min-height: 160px;
		float: left;
		margin-bottom: 10px;
	}
	.who-we-BoxTopL {
		width: 40%;
		height: auto;
		float: left;
	}
	.who-we-BoxTopR {
		width: 53%;
		height: auto;
		float: left;
		margin-left: 3%;
	}
	.who-we-BoxTopRT {
		width: 100%;
		height: 105px;
		float: left;
	}
	.who-we-BoxTopRB {
		width: 100%;
		min-height: 26px;
		float: left;
	}
	.person-we-image {
		border: 5px solid #fff;
		margin-top: 15px;
		margin-left: 7%;
		width: 81%;
		max-width: 105px
	}
	.login-full {
		width: 100%;
		min-height: 363px;
		margin: 0px auto;
		background: url(/static/images/login-bg.png) repeat;
		background-size: 100% 100%px;
		float: left;
	}
	.login {
		width: 98%;
		min-height: 363px;
		margin: 0px auto;
	}
	.loginL1 {
		width: 97%;
		min-height: 363px;
		margin-left: 2%;
		float: left;
	}
	.loginL1Head {
		width: 100%;
		min-height: 100px;
		margin-left: 0px;
		float: left;
	}
	.loginL1HeadT {
		color: #0d4e7d;
		font-size: 22px;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.loginL1HeadLow {
		width: 100%;
		min-height: 235px;
		margin-top: 15px;
		float: left;
	}
	.loginR1 {
		width: 95%;
		min-height: 323px;
		margin-left: 2%;
		background: url(/static/images/lohin-right-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		margin-bottom: 15px;
	}
	.form-name {
		width: 93%;
		height: 50px;
		padding: 0px 10px;
		color: #0d4e7d;
		font-size: 16px;
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.loginR1Text {
		margin-top: 155px;
	}
	.form-message {
		margin-top: 0px;
		width: 93%;
		height: 75px;
		color: #6a87a3;
		font-size: 16px;
		padding: 10px 10px;
	}
	.form-button {
		padding: 15px 30px;
		cursor: pointer;
		background: #00CC33;
		border: 0px solid #00CC33;
		color: #FFFFFF;
		font-size: 16px;
		margin-left: 3%;
		margin-top: 10px;
	}
	.footer-full {
		width: 100%;
		min-height: 229px;
		margin: 0px auto;
		background: url(/static/images/footer-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
	}
	.footer {
		width: 98%;
		min-height: 229px;
		margin: 0px auto;
	}
	.footerL {
		width: 98%;
		min-height: 160px;
		float: left;
	}
	.footerR {
		width: 98%;
		min-height: 80px;
		float: left;
		margin-bottom: 10px;
	}
	.footerRText p {
		color: #999999;
		font-size: 16px;
		margin-left: 3%;
		margin-top: 20px;
	}
	.footerRText {
		width: 100%;
		min-height: 74px;
		float: left;
		background: #0e5589;
		margin-top: 13px;
		margin-left: 4px;
	}
	.footer-image {
		margin-top: 10px;
		margin-left: 5%;
		width: 94%;
		height: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.menu-full {
		width: 100%;
		min-height: 88px;
		margin: 0px auto;
		background: url(/static/images/menu-full-bg.png) no-repeat;
		background-size: 100% 100%;
		float: left;
		border-bottom: 4px solid #fff;
	}
	.menu {
		width: 98;
		min-height: 88px;
		margin: 0px auto;
	}
	.publisher-All {
		width: 98%;
		margin-left: 1%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% 60px;
		height: auto;
		margin-top: 10%;
	}
	.publisher-All2 {
		width: 98%;
		margin-left: 1%;
		float: left;
		background: url(/static/images/publisher-new-bg.png) no-repeat;
		background-size: 100% 60px;
		height: auto;
		margin-top: 10%;
	}
}

@media only screen and (min-width: 1px) and (max-width: 770px) {
	.who-we-areaBoBox {
		width: 100%;
		min-height: 350px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2 {
		width: 100%;
		min-height: 350px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBox-short {
		width: 100%;
		min-height: 350px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2-short {
		width: 100%;
		min-height: 350px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
}

@media only screen and (min-width: 771px) and (max-width: 800px) {
	.who-we-areaBoBox {
		width: 30%;
		min-height: 1300px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2 {
		width: 30%;
		min-height: 1300px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBox-short {
		width: 30%;
		min-height: 1300px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2-short {
		width: 30%;
		min-height: 1300px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
}

@media only screen and (min-width: 801px) and (max-width: 1024px) {
	.who-we-areaBoBox {
		width: 30%;
		min-height: 1250px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2 {
		width: 30%;
		min-height: 1250px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBox-short {
		width: 30%;
		min-height: 1250px;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2-short {
		width: 30%;
		min-height: 1250px;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
}

@media only screen and (min-width: 1025px) {
	.who-we-areaBoBox {
		width: 30%;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2 {
		width: 30%;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBox-short {
		width: 30%;
		float: left;
		background: #e0e0e0;
		margin-right: 4%;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
	.who-we-areaBoBoxR2-short {
		width: 30%;
		float: right;
		background: #e0e0e0;
		margin-right: 0px;
		margin-bottom: 35px;
		box-shadow: 2px 2px 3px #999999;
	}
}

/*CSS for Background Show*/

@media only screen and (min-width: 1px) and (max-width: 532px) {
	.monster-background {
		float: left;
		width: 100%;
		height: 150px;
	}
}

@media only screen and (min-width: 533px) and (max-width: 800px) {
	.monster-background {
		float: left;
		width: 100%;
		height: 350px;
	}
}

@media only screen and (min-width: 801px) and (max-width: 1280px) {
	.monster-background {
		float: left;
		width: 100%;
		height: 600px;
	}
}

@media only screen and (min-width: 1281px) {
	.monster-background {
		float: left;
		width: 100%;
		height: 900px;
	}
}

.monster-social-icons {
	float: left;
	width: 96%;
	margin: 20px 2% 20px 2%;
	text-align: center;
}

.monster-social-icons-size {
	width: 100%;
	max-width: 80px;
	margin: 0px 1% 0px 1%;
}

div.who-we-are-container {
	height: 345px;
	overflow-y: hidden;
}

div.who-we-are-container.who-we-are-container-expanded {
	height: px;
	overflow-y: hidden;
}

/*For Sticky Apply Button*/

.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
	text-align: center;
	/*background-color:#0A3C61;*/
	background-color: rgba(10, 60, 97, 0.7);
	padding: 10px 0px 7px 0px;
}