body .container,
body .light-content,
body .section-19,
body .main-content section {
	-webkit-box-sizing:	border-box;
	-o-box-sizing:		border-box;
	-ms-box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

body .section-36 .container.light-content .one_third .icon-square-box a {
	text-transform: uppercase !important;
}

body .section-19 .ats-layout.ats-effect-apollo li {
	-webkit-box-sizing: border-box;
	-o-box-sizing:		border-box;
	-ms-box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
	padding: 0 10px;
	position: relative;
	border-radius: 50%;
}

body .section-19 .ats-layout.ats-effect-apollo .sortable-box {
	margin: 20px 5px !important;
	padding: 0 !important
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_photo .photo-shape {
	width: 100% !important;
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_name {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: 	translateX(-50%);
	-o-transform:		translateX(-50%);
	-ms-transform:		translateX(-50%);
	-moz-transform:		translateX(-50%);
	transform:		  	translateX(-50%);
	opacity: 0;
	transition: 0.4s;
	width: 100%;
	text-align: center;
	will-change: top, opacity;
	z-index: 5;
}
body .section-19 .ats-layout.ats-effect-apollo li .employer_name span.team-field-content,
body .section-19 .ats-layout.ats-effect-apollo li .employer_position span.team-field-content {
	color: #fff !important;
	text-transform: uppercase !important;
	font-family: 'Abel' !important;
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_name span.team-field-content {
	font-weight: bold !important;
	font-size: 1.25vw !important;
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_position span.team-field-content {
	font-size: 0.9375vw !important;
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_position,
body .section-19 .ats-layout.ats-effect-apollo li .employer_social {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: 	translateX(-50%);
	-o-transform:		translateX(-50%);
	-ms-transform:		translateX(-50%);
	-moz-transform:		translateX(-50%);
	transform:		  	translateX(-50%);
	opacity: 0;
	transition: 0.4s;
	width: 100%;
	text-align: center;
	will-change: top, opacity;
	z-index: 5;
}

body .section-19 .ats-layout.ats-effect-apollo li .employer_social {
	font-size: 40px !important;
	color: #fff !important;
}

body .section-19 .ats-layout.ats-effect-apollo .photo-wrapper {
	overflow: hidden;
}

body .section-19 .ats-layout.ats-effect-apollo .photo-wrapper::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,139,206,0);
	content: '';
	transition: 0.4s;
	-webkit-transform: 	none;
	-moz-transform: 	none;
	-ms-transform:		none;
	transform: 			none;
	-webkit-backface-visibility: hidden;
	will-change: transform;
}

body .section-19 .ats-layout.ats-effect-apollo li:hover .photo-wrapper::before {
	-webkit-transform: 	none;
	-moz-transform: 	none;
	-ms-transform: 		none;
	transform: 			none;
	transition: 0.4s;
	background: rgba(0,139,206,0.8);
}

@media screen and (min-width: 1600px) {

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_name {
		top: 30%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_position {
		position: absolute;
		bottom: 53%;
		opacity: 1;
		transition: 0.4s;
	}
}

@media screen and (min-width: 1460px) and (max-width: 1599px) {

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_name {
		top: 30%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_position {
		position: absolute;
		bottom: 50%;
		opacity: 1;
		transition: 0.4s;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1459px) {

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_name {
		top: 30%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_position {
		position: absolute;
		bottom: 47%;
		opacity: 1;
		transition: 0.4s;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_name {
		top: 30%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_position {
		position: absolute;
		bottom: 40%;
		opacity: 1;
		transition: 0.4s;
	}
}

body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_social {
	bottom: 32%;
	opacity: 1;
	transition: 0.4s;
}

body .section-19 .ats-layout.ats-effect-apollo li .ats-social-twitter:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-facebook:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-linkedin:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-google:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-instagram:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-pinterest:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-youtube:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-vimeo:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-dribble:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-flickr:hover,
body .section-19 .ats-layout.ats-effect-apollo li .ats-social-github:hover {
	color: #fff !important;
	opacity: 0.7;
}

body .section-19 .ats-layout.ats-effect-apollo li .ats-tooltip {
	bottom: auto;
	top: -15px
}

body .section-28 .twitter-icon i {
	margin-top: 0;
}

body .section-28 .twitter-name {
	margin-bottom: 72px;
}

body .section-28 .twitter-name a {
	color: #fff;
}

body .section-28 .twitter-name a:before {
	content: '@';
}

body .section-28 .twitter-nav-table {
	font-size: 25px;
	display: none;
}

body .section-28 .twitter-slider li {
	font-weight: normal;
	font-family: 'Abel', sans-serif !important;
}

body .new-client-slider .new-client-slider-info h4 {
	text-transform: none;
}

body .new-client-slider .new-client-slider-info p {
	text-transform: uppercase;
}

body .new-client-slider .flex-viewport {
	height: auto;
}

body.single-post .main-content h4.entry-title,
body.blog .main-content h4.entry-title,
body.archive .main-content h4.entry-title {
	text-transform: uppercase;
}
body.single-post .main-content .entry-meta span,
body.blog .main-content .entry-meta span,
body.archive .main-content .entry-meta span {
	font-style: normal;
}
body.single-post .main-content .entry-meta span a,
body.blog .main-content .entry-meta span a,
body.archive .main-content .entry-meta span a {
	color: #008acc;
}

body.single-post .main-content form.search input[type="submit"],
body.blog .main-content form.search input[type="submit"],
body.archive .main-content form.search input[type="submit"] {
	display: none;
}

body.single-post .main-content #sidebar .widget .heading h6,
body.blog .main-content #sidebar .widget .heading h6,
body.archive .main-content #sidebar .widget .heading h6 {
	font-weight: bold;
	color: #000;
}

body input#search {
	background-color: #f2f4f3;
}

/* MailChimp Form */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	body .chimp-engage {
		position: fixed;
		top: 80px;
	}
	
	body .chimp-engage #chimp-expand {
		position: fixed;
		top: 80px;
	}
}

@media screen and (min-width: 768px) {
	body .chimp-engage {
		position: fixed;
		top: 210px;
		left: 0;
		height: 140px;
		width: 44px;
		z-index: 45;
		padding: 32px 0;
		box-sizing: border-box;
	}

	body .chimp-engage label[for="toggle"] {
		transform: rotate(270deg);
		color: #fff;
		text-transform: uppercase;
		font-size: 22px;
		letter-spacing: 1px;
		display: block;
		position: relative;
		top: 16px;
		width: 140px;
		height: 44px;
		background: #008bce;
		z-index: 997;
		border-radius: 0 0 4px 4px !important;
		left: -48px;
		box-sizing:border-box;
		padding: 10px 32px
	}

	body .chimp-engage input[type="checkbox"] {
		display: none;
	}

	body .chimp-engage #chimp-expand {
		position: fixed;
		top: 210px;
		left: -400px;
		z-index: 998;
		width: 310px;
		height: 390px;
		background: #fff;
		border-radius: 0 4px 4px 0;
		padding: 16px 20px;
		box-sizing: border-box;
		transition: 0.4s;
		box-shadow: 0 0 40px -18px #aaa;
	}

	body .chimp-engage #chimp-expand h2 {
		font-size: 24px;
		text-transform: uppercase;
		color: #008bce;
		margin: 0 0 10px;
		line-height: 1.2;
		text-align: left;
	}

	body .chimp-engage #chimp-expand i.fa-times {
		position: absolute;
		top: 14px;
		right: 14px;
		font-size: 20px;
		font-weight: 100;
	}

	body .chimp-engage #chimp-expand input {
		margin-bottom: 4px;
	}

	body .chimp-engage #toggle:checked ~ #chimp-expand {
		left: 0;
	}

	body .chimp-engage #toggle:checked ~ label[for="toggle"] {
		left: 246px;
		width: 20px;
		transform: rotate(0);
		font-size: 1px;
		top: -40px;
		opacity: 0;
		z-index: 999;
	}
	
	body .chimp-engage #chimp-expand .mc4wp-response {
		background: #fff;
		width: 310px;
		box-sizing: border-box;
		padding: 16px 20px;
		position: relative;
		left: -20px;
		border-radius: 0 0 4px 0;
	}
}

@media screen and (max-width: 767px) {
	body .chimp-engage {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding: 40px 20px;
		background: #008bce;
	}
	
	body .chimp-engage input#toggle {
		display: none;
	}
	
	body .chimp-engage label[for='toggle'] {
		display: none;
	}
	
	body .chimp-engage #chimp-expand h2 {
		font-size: 24px;
		text-transform: uppercase;
		color: #fff;
		margin: 0 calc(50% - 37.5px) 10px;
		line-height: 1.2;
		text-align: center;
		display: inline-block;
		padding: 0 0 12px;
		border-bottom: 1px solid #fff;
	}
	
	body .chimp-engage #chimp-expand i.fa-times {
		display: none;
	}
	
	body .chimp-engage #chimp-expand .mc4wp-form-fields label {
		color: #fff;
		margin: 0 0 4px;
		text-align: center
	}
	
	body .chimp-engage #chimp-expand input[type='submit'] {
		background-color: #99d1eb;
		display: block;
		margin: 0 auto;
		padding: 20px 66px;
		font-size: 18px;
		color: #008bce;
		font-weight: 600
	}
	
	body .chimp-engage #chimp-expand .mc4wp-response {
		width: 100%;
		text-align: center;
		color: #fff;
	}
}

/* End MailChimp Form */

body .section-161 .container p {
	-webkit-box-sizing: border-box;
	-o-box-sizing:	  	border-box;
	-ms-box-sizing:	 	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:		 	border-box;
}

@media screen and (min-width: 1200px) {
	body .new-client-slider .flex-viewport {
		min-height: 90px;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
	body .new-client-slider .flex-viewport {
		min-height: 120px;
	}
}

@media screen and (min-width: 850px) and (max-width: 1023px) {
	body .new-client-slider .flex-viewport {
		min-height: 150px;
	}
}

@media screen and (min-width: 640px) and (max-width: 849px) {
	body .new-client-slider .flex-viewport {
		min-height: 180px;
	}
}

@media screen and (min-width: 510px) and (max-width: 639px) {
	body .new-client-slider .flex-viewport {
		min-height: 210px;
	}
}

@media screen and (min-width: 430px) and (max-width: 509px) {
	body .new-client-slider .flex-viewport {
		min-height: 240px;
	}
}

@media screen and (min-width: 350px) and (max-width: 429px) {
	body .new-client-slider .flex-viewport {
		min-height: 270px;
	}
}

@media screen and (min-width: 300px) and (max-width: 349px) {
	body .new-client-slider .flex-viewport {
		min-height: 300px;
	}
}

@media screen and (min-width: 280px) and (max-width: 299px) {
	body .new-client-slider .flex-viewport {
		min-height: 330px;
	}
}

@media screen and (max-width: 279px) {
	body .new-client-slider .flex-viewport {
		min-height: 390px;
	}
}

@media screen and (max-width: 640px) {
	body #footer .container.no-padding ul.socials {
		float: none;
		width: 100%;
		position: relative;
		top: 114px;
		padding: 0 0 30px;
		text-align: center;
	}

	body #footer .container.no-padding ul.copyright {
		float: none;
		width: 100%;
		position: relative;
		top: -74px;
		padding: 32px 0 17px;
		text-align: center;
	}
}

@media only screen and (min-width: 1025px) {
	body.single-post .main-content,
	body.blog .main-content,
	body.archive .main-content {
		margin: 106px 0 0;
	}
	
	body.single-post .main-content #blog-wrap .blog-item,
	body.blog .main-content #blog-wrap .blog-item,
	body.archive .main-content #blog-wrap .blog-item {
		margin: 88px 0 40px;
	}
	
	body.single-post .main-content #sidebar,
	body.blog .main-content #sidebar,
	body.archive .main-content #sidebar {
		margin-top: 88px;
	}
}

@media only screen and (max-width: 1024px) {
	body .navbar .nav-collapse {
		background-color: #008acc;
		padding: 0;
	}
	
	body .navbar .nav-collapse.in {
		border-top: 1px dotted #333;
		z-index: 50;
	}
	
	body .navbar .nav-collapse .nav > li > a,
	body .navbar .nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		color: #fff;
	}
	
	body .section-36 .container .one_third,
	body section .container .one_third {
		margin-bottom: 42px;
	}
	
	body section .section-title {
		padding-bottom: 30px;
	}
	
	body section ul.crafted-counters li.crafted-counter .subject {
		padding: 0 0 42px;
	}
	
	body.page-template-default .main-content section .container {
		padding: 0 25px 76px;
	}
	
	body .section-19 .ats-layout.ats-effect-apollo li {
		-webkit-box-sizing: border-box;
		-o-box-sizing:	  	border-box;
		-ms-box-sizing:	 	border-box;
		-moz-box-sizing:	border-box;
		box-sizing:		 	border-box;
		padding: 0 10px;
		position: relative;
	}

	body .section-19 .ats-layout.ats-effect-apollo .sortable-box {
		margin: 20px 5px !important;
		padding: 0 !important
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_photo .photo-shape {
		width: 100% !important;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_name span.team-field-content,
	body .section-19 .ats-layout.ats-effect-apollo li .employer_position span.team-field-content {
		color: #fff !important;
		text-transform: uppercase !important;
		font-family: 'Abel' !important;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_name span.team-field-content {
		font-weight: bold !important;
		font-size: 2.34375vw !important;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_position span.team-field-content {
		font-size: 1.7578125vw !important;
	}

	body .section-19 .ats-layout.ats-effect-apollo .photo-wrapper::before,
	body .section-19 .ats-layout.ats-effect-apollo li:hover .photo-wrapper::before {
		transition: 0;
		height: 50%;
		top: auto;
		bottom: 0;
		background: rgba(0,139,206,0.8);
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_name,
	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_name {
		top: 52%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_position,
	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_position {
		position: absolute;
		bottom: 30%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_social,
	body .section-19 .ats-layout.ats-effect-apollo li:hover .employer_social {
		font-size: 36px !important;
		bottom: 20%;
		opacity: 1;
		transition: 0.4s;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .ats-social-twitter:hover,
	body .section-19 .ats-layout.ats-effect-apollo li .ats-social-facebook:hover {
		color: #fff !important;
		opacity: 0.7;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .ats-tooltip {
		bottom: auto;
		top: -15px
	}
	
	body .section-19 .ats-layout.ats-animations-enabled li{
		-webkit-transform:	translateY(0);
		-moz-transform:		translateY(0);
		-ms-transform:		translateY(0);
		-o-transform:		translateY(0);
		transform:			translateY(0);
		opacity: 1;
		visibility: visible;
		will-change: translateY,opacity,visibility;
	}
	
	body .section-161 .container p {
		padding: 0 15px;
	}
}

@media only screen and (max-width: 767px) {
	body .section-19 .ats-layout.ats-effect-apollo li .employer_name span.team-field-content {
		font-weight: bold !important;
		font-size: 3.125vw !important;
	}

	body .section-19 .ats-layout.ats-effect-apollo li .employer_position span.team-field-content {
		font-size: 2.34375vw !important;
	}
	
	body .sticky-wrapper .navbar {
		position: absolute !important;
	}
}

@media only screen and (max-width: 479px) {
	body .section-161 {
		background: url(../images/nweeg-bg-3.png) center top / 85% auto no-repeat;
		padding: 20.8vw 0 0;
	}
	
	body .section-161 .container ul li {
		font-size: 16px;
	}
	
	body .container {
		width: 100%;
	}
	
}

body .section-104 div.sp-post-carousel-section div.sp-post-carousel-area {
	width: 98% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
body .section-104 div.sp-post-carousel-section .sp-post-carousel-area .slick-arrow.slick-prev {
	left: -10px !important;
}

body .section-104 div.sp-post-carousel-section .sp-post-carousel-area .slick-arrow.slick-next {
	right: -10px !important;
}

/* LCC Buttons */
body.page-id-888 .title-content {
	display: none;
}
body.page-id-888 .main-content {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	padding: 0 0 48px
}
body.page-id-888 .main-content:after {
	display: table;
	clear: both;
	content: '';
}
body.page-id-888 .main-content p img {
	width: 300px;
}
body.page-id-888 .main-content a.listeninglink {
	width: 100%;
	display: block;
	background: #000;
	border: 2px solid #000;
	color: #fff;
	line-height: 1;
	border-radius: 8px;
	text-align: center;
	padding: 24px;
	transition: 0.3s;
	-webkit-box-sizing: border-box;
	-o-box-sizing:		border-box;
	-ms-box-sizing:		border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

body.page-id-888 .main-content a.listeninglink:hover {
	transition: 0.3s;
	background: #fff;
	color: #000;
}

@media screen and (max-width: 1200px) {
	body.page-id-888 .main-content {
		padding: 0 5% 48px;
		-webkit-box-sizing: border-box;
		-o-box-sizing:		border-box;
		-ms-box-sizing:		border-box;
		-moz-box-sizing:	border-box;
		box-sizing:			border-box;
	}
}


/* 
	Slider fixes
*/

/*@media screen and (max-width: 1024px) {
	.flexslider {margin: 0; padding: 0;}
	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}
	.flexslider .slides img {width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}


	.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	html[xmlns] .slides {display: block;}
	* html .slides {height: 1%;}


	.no-js .slides > li:first-child {display: block;}


	.flexslider { margin: 0 0 60px; position: relative; zoom: 1; }
	.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
	.loading .flex-viewport { max-height: 300px; }
	.flexslider .slides { zoom: 1; }
	.carousel li { margin-right: 5px; }


	.flex-direction-nav {*height: 0;}
	.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background-color:#000; }
	.flex-direction-nav .flex-prev { left: 0px; background-image:url(../images/prev.png); background-size:40px 40px; background-repeat:no-repeat; }
	.flex-direction-nav .flex-next { right: 0px; background-image:url(../images/next.png); background-size:40px 40px; background-repeat:no-repeat; }
	.flexslider:hover .flex-prev { opacity: 0.7; left: 0px; }
	.flexslider:hover .flex-next { opacity: 0.7; right: 0px; }
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
	.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }



	.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
	.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
	.flex-pauseplay a:hover  { opacity: 1; }
	.flex-pauseplay a.flex-play:before { content: '\f003'; }


	.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
	.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
	.flex-control-paging li a {width: 9px; height: 9px; display: block; background: none;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; border:1px solid rgba(0,0,0,0.6);}
	.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,1); }
	.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,1); cursor: default; }

	.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
	.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
	.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
	.flex-control-thumbs img:hover {opacity: 1;}
	.flex-control-thumbs .flex-active {opacity: 1; cursor: default;} 
		
	body .crafted_slider.flexslider,
	body .crafted_slider.flexslider .flex-viewport	 {
		width:100%;
		height:0!important; 
		margin:0;
		padding:0 0 48.33%; 
	}
	
	body .crafted_slider.flexslider .slides {
		height:0!important;
		transition-delay: 1s;
		-webkit-transition-delay: 1s;
		-moz-transition-delay: 1s;
		padding: 0 0 48.33%;
	}
			
	body .crafted_slider.flexslider .slides li {
		width:100vw;
		height:0!important; 
		margin:0;
		padding:0 0 48.33vw;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:center center;
	}

}*/