img, object, embed, video {
    max-width: 100%;
}
@media only screen and (min-width:1350px) and (max-width:2274px) {
	.main {
		width: 1180px;
		margin: 0 auto;
	}
}
 @media only screen and (min-width: 1020px) and (max-width: 1349px) {
	.main {
		width: 990px;
		margin: 0 auto;
	}
	.left_menu {
		width: 660px;
	}
	.right_menu {
		width: 300px;
	}
	
	/*Banner 1*/
	.banner_1 .caption{	top:80px; left:65%;}
	/*Banner 2*/
	.banner_2 .image{width:55%; padding:40px 0 0 0;}
	.banner_2 .caption{	top:60px; left:55%;}
	/*Banner 3*/
	.banner_3 .caption{	top:80px; left:60%;}
	/*Banner 4*/
	.banner_4 .image{width:70%; padding:20px 0 0 0;}
	.banner_4 .caption{	top:170px; left:71%;}
	/*Banner 5*/
	.banner_5 .caption{	top:80px; left:55%;}

}

@media only screen and (min-width: 840px) and (max-width: 1019px) {
	.main {
		width: 839px;
		margin: 0 auto;
	}
	.left_menu {
		width: auto;
		float: none;
	}
	.right_menu {
		width: 325px;
		float: none;
		margin: 15px auto 0;
	}
	
	/*Banner 1*/
	.banner_1 .image{width:60%; padding:65px 0 0 0;}
	.banner_1 .caption{	top:70px; left:60%;}
	/*Banner 2*/
	.banner_2 .image{width:50%; padding:70px 0 0 0;}
	.banner_2 .caption{	top:40px; left:50%;}
	/*Banner 3*/
	.banner_3 .image{width:60%; padding:45px 0 0 0;}
	.banner_3 .caption{	top:50px; left:60%;}
	/*Banner 4*/
	.banner_4 .image{width:75%; padding:40px 0 0 0;}
	.banner_4 .caption{	top:155px; left:76%;}
	/*Banner 5*/
	.banner_5 .image{width:60%; padding:30px 0 0 0;}
	.banner_5 .caption{	top:60px; left:55%;}
	.ManpowerSection1:after {
   display: none;
}
	.ManpowerSection1 {
    position: relative;
    background: #fff;
}
	.equal, .equal > div[class*='col-'] {
     display: block;
    display: -moz-box;
    display: -ms-flexbox;
    /* display: -webkit-flex; */
    /* display: flex; */
    flex: 1 0 auto;
}
	.ManpowerSection1 .PlacementDuration {
    padding: 30px 0 80px 0;
		background: #ededed;
}
	.DownloadButtonRow {
    position: absolute;
    bottom: 16px;
    right: 15px;
    text-align: right;
}
	.ExploreEHSCareerRow {
    position: absolute;
    bottom: 16px;
    left: 15px;
    text-align: left;
}
	.ManpowerOffer_row {
    margin: 120px auto 105px;
    display: block;
    min-height: 400px;
		width: 568px;
		
}
}

@media only screen and (min-width: 600px) and (max-width: 839px) {
	.main {
		width: 600px;
		margin: 0 auto;
	}
	.left_menu {
		width: auto;
		float: none ;
	}
	.right_menu {
		width: 325px;
		float: none;
		margin: 15px auto 0;
	}
	/* Tabs */
	.r-tabs .r-tabs-nav .r-tabs-anchor {
		padding: 5px 8px;
	}
	
	
	.banner .slide .caption h2{
		display:block;
		}
	/*Banner 1*/
	.banner_1 .caption{	display:none;}
	.banner_1 .caption p{display:none;}
	/*Banner 2*/
	.banner_2 .caption{	display:none;}
	.banner_2 .caption p{display:none;}
	/*Banner 3*/
	.banner_3 .caption{	display:none;}
	.banner_3 .caption p{display:none;}
	/*Banner 4*/
	.banner_4 .image{ padding:40px 0 0 0;}
	.banner_4 .caption{display:none;}
	/*Banner 5*/
	.banner_5 .caption{	display:none;}
	.banner_5 .caption p{display:none;}
	.ManpowerSection1:after {
   display: none;
}
.ManpowerSection1 {
    position: relative;
    background: #fff;
}
	.equal, .equal > div[class*='col-'] {
     display: block;
    display: -moz-box;
    display: -ms-flexbox;
    /* display: -webkit-flex; */
    /* display: flex; */
    flex: 1 0 auto;
}
	.ManpowerSection1 .PlacementDuration {
    padding: 30px 0 80px 0;
		background: #ededed;
}
	.DownloadButtonRow {
    position: absolute;
    bottom: 16px;
    right: 15px;
    text-align: right;
}
	.ExploreEHSCareerRow {
    position: absolute;
    bottom: 16px;
    left: 15px;
    text-align: left;
}
	.ManpowerOffer_row {
    margin: 120px auto 105px;
    display: block;
    min-height: 400px;
		width: 568px;
		
}
}
/*----*****---- << Mobile >> ----*****----*/	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 599px) {
	.main {
		width: 96%;
		padding: 0 2% !important;
		margin: 0 auto;
	}
	.left_menu {
		width: auto;
		float: none;
	}
	.right_menu {
		width: 320px;
		float: none;
		margin: 15px auto 0;
	}
	
	.banner .slide{ height:auto;}
	.banner .slide .image{ text-align:center;}
	.banner_1 .image img, .banner_2 .image img, .banner_3 .image img, .banner_4 .image img, .banner_5 .image img{
		height:240px;
		}
	/*Banner 1*/
	.banner_1 .caption{	display:none;}
	.banner_1 .caption p{display:none;}
	
	/*Banner 2*/
	.banner_2 .caption{	display:none;}
	.banner_2 .caption p{display:none;}
	/*Banner 3*/
	.banner_3 .caption{	display:none;}
	.banner_3 .caption p{display:none;}
	/*Banner 4*/
	.banner_4 .caption{display:none;}
	/*Banner 5*/
	.banner_5 .caption{	display:none;}
	.banner_5 .caption p{display:none;}
.ManpowerSection1:after {
   display: none;
}
.ManpowerSection1 {
    position: relative;
    background: #fff;
}
	.equal, .equal > div[class*='col-'] {
     display: block;
    display: -moz-box;
    display: -ms-flexbox;
    /* display: -webkit-flex; */
    /* display: flex; */
    flex: 1 0 auto;
}
	.ManpowerSection1 .PlacementDuration {
    padding: 30px 0 80px 0;
		background: #ededed;
}
	.DownloadButtonRow {
    position: absolute;
    bottom: 16px;
    right: 15px;
    text-align: right;
}
	.ExploreEHSCareerRow {
    position: absolute;
    bottom: 16px;
    left: 15px;
    text-align: left;
}
	.ManpowerOffer_row {
    margin: 10px auto 20px;
    display: block;
    min-height: 220px !important;
		width: 100%;
		    
		
}
	.ManpowerOffer_row .col_2 {
    width: inherit !important;
    position: relative;
    margin: 0 0 0 0px;
    display: block;
		text-align: center;
}
	.ManpowerOffer_row .col_2 .SiteProject {
    display: none;
}
	.ManpowerOffer_row .col_2 li{
	position: inherit !important;
		top: inherit !important;
		left: inherit !important;
		height: auto !important;
		 margin: 2px !important;
		width: 49% !important; 
		display: flex;
	float: left;
			
	}
		.ManpowerOffer_row .col_2 .hex1:before, .ManpowerOffer_row .col_2 .active .hex1:before, .ManpowerOffer_row .col_2 .hex1:after, .ManpowerOffer_row .col_2 .active .hex1:after, .ManpowerOffer_row .col_2 .hex1:hover:before, .ManpowerOffer_row .col_2 .active .hex1:before, .ManpowerOffer_row .col_2 .hex1:hover:after, .ManpowerOffer_row .col_2 .active .hex1:after, .ManpowerOffer_row .col_2 li i {
		display: none !important;
}
	.TextLabel {
    z-index: 1;
    font-size: 17px;
    color: #333;
    line-height: 20px;
    position: relative;
    font-family: 'Poppins', sans-serif;
    text-decoration: none;
    top: 0px !important;
}
	.ManpowerOffer_row .col_2 li .hex1 {
    margin: 0 !important;
	
    padding: 20px;
    width: 100% !important;
    height: auto !important; 
    position: relative;
    text-align: center;
    font-size: 15px;
    font-weight: normal;
    color: #000000;
    line-height: 22px;
}
	.equal, .equal > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
		width: 100%;
    flex: 1 0 auto;
}
}

