/**responsive css for homepage**/
@media (min-width: 992px) {
	[id="accordion"] {width:100%;}
	.navbar-nav .lang-switch {float:right;white-space: nowrap;font-size: 12px;color:#232323;position:relative;}
	.navbar-nav .lang-switch::before {border-left: 1px solid #DBDADA;content:"";display: inline-block;vertical-align: middle;margin-right: 22px;height: 24px;}
	.navbar-nav .lang-switch em{padding-left:0;padding-right:0;}
	header a.logo {margin-top: 20px}
}
@media (max-width: 1199px) {
	header nav.nav-box-width {
		padding: 0px;}
		section {padding: 90px 0}
		.md-margin-15px-bottom {margin-bottom:15px !important;}
		.md-padding-ten-all {padding:10%;}
		.md-width-90 {width:90%;}
		.md-width-100 {width:100%;}
		header nav.nav-box-width { padding: 0px;}
		.text-extra-large { font-size: 18px; line-height: 24px;}
					.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li > a {padding: 20px 0; left: 0;}
			.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {border: 0}
			.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {color: #dcdcdc}
			section {padding: 75px 0;}
			.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {
			margin: 0;padding: 28px 15px;display: block;line-height: normal;}
			.sm-center-col {float: none; margin: 0 auto;}
				}
	@media (max-width: 1050px) {
		.parallax {background-attachment: inherit}

	}
	@media (max-width: 1200px) {
		.simple-dropdown.open > ul > li {border: 0 !important;}
		nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {color: #dedede;border: none;}
		.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {margin: 0;padding: 28px 15px;display: block;line-height: normal;}
			header * { transition-timing-function: none; -moz-transition-timing-function: none; -webkit-transition-timing-function: none; -o-transition-timing-function: none; -ms-transition-timing-function: none; transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; }
			.dropdown-menu { box-shadow: none; border: none; border-top: 1px solid rgba(255, 255, 255, 0.06);}
			.navbar-collapse {left: 0; padding:0; position: absolute; top: 91px; width: 100%;z-index:90;}
			nav.navbar.bootsnav .navbar-nav {position: relative;z-index: 100;}
			nav.navbar.bootsnav.no-full .navbar-collapse {max-height: calc(100vh - 95px);}
			nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu { padding: 10px 15px 0 !important; margin: 0; float: left; top: 0 !important; }
			nav.navbar.bootsnav .navbar-nav { margin: 0; padding: 0; background-color: rgba(23, 23, 23, 1); }
			nav.navbar.bootsnav .navbar-nav li, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header { display: block; clear: both; border-bottom: 1px solid rgba(255, 255, 255, 0.06); border-top: 0; }
			.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a , nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a,header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header{ margin: 0; padding: 28px 15px; color: #939393; display: block; line-height: normal;}
			.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a,header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a { color: #fff; }
			.navbar-nav > li.simple-dropdown ul.dropdown-menu {top: 0; min-width: 0;}
			nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {background-color: #333;padding-bottom:10px !important;}
			.navbar-nav > li.dropdown > .fa { display: block; position: absolute; right: 0px; top: 8px; color: #fff; font-size: 16px; cursor: pointer; padding: 17px 30px}
			nav .accordion-menu {padding: 19px 15px 26px 0px;}
	.sticky nav .accordion-menu {padding: 19px 15px 26px 0px;}
			.navbar-nav li {position: relative}
			header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu,  header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a   {color:rgba(255,255,255,0.6);}
			.sm-margin-lr-auto {margin-left:auto !important; margin-right:auto !important}.sm-margin-20px-bottom {margin-bottom:20px !important;}
			.sm-margin-30px-bottom {margin-bottom:30px !important;}
			.sm-padding-50px-top {padding-top:50px !important;}
			.sm-width-70 {width:70%;}
			.sm-width-100 {width:100%;}
			.sm-height-auto {height:auto !important}
			.sm-height-500px {height: 500px}
			.sm-display-table {display:table !important}
			.parallax {background-position: center;}
			.sm-equalize-auto > [class*='col-'] {height: auto !important; }
			.parallax-feature-box-bottom {position: relative;}
			.scroll-top-arrow {display: none !important; opacity: 0 !important}
		}
@media (max-width: 767px) {

				body { font-size: 12px; line-height: 20px}

				h1, h2, h3, h4, h5, h6 {margin:0 0 17px; padding:0; letter-spacing: 0; font-weight: 400;}
				h1 {font-size:24px; line-height: 32px;}
				h2 {font-size:21px; line-height:22px}
				h3 {font-size:18px; line-height:34px}
				h4 {font-size:14px; line-height:30px}
				.xs-text-center {text-align: center;}
				.xs-no-margin {margin:0 !important}
				.xs-no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
				.xs-margin-5px-bottom {margin-bottom:5px !important;}
				.xs-margin-15px-bottom {margin-bottom:15px !important;}
				.xs-margin-40px-bottom {margin-bottom:40px !important;}
				.xs-margin-30px-left {margin-left:30px !important;}
				.xs-no-padding {padding:0 !important}
				.xs-no-padding-lr {padding-left: 0 !important; padding-right: 0 !important}
				.xs-no-padding-right {padding-right:0 !important}
				.xs-padding-20px-all {padding:20px !important;}
				.xs-padding-30px-all {padding:30px !important;}
				.xs-padding-15px-top {padding-top:15px !important;}
				.xs-padding-30px-top {padding-top:30px !important;}
				.xs-padding-10px-tb {padding-top:10px !important; padding-bottom:10px !important;}
				.xs-padding-15px-tb {padding-top:15px !important; padding-bottom:15px !important;}
				.xs-padding-40px-tb {padding-top:40px !important; padding-bottom:40px !important;}
				.xs-padding-10px-lr {padding-left:10px !important; padding-right:10px !important;}
				.one-second-screen {height:300px;}
				.extra-small-screen {height:250px;}
				.xs-height-350px {height: 350px !important}
				.xs-height-400px {height: 400px !important}
				.page-title-medium h1 {font-size: 25px; line-height: 30px;}
				section {padding: 30px 0;}
				.xs-equalize-auto > [class*='col-'], .xs-equalize-auto .inner-match-height {height: auto !important; }
				.extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {margin-bottom: 10px;}
			}
			@media (max-width: 640px) {
				.col-boxhome{min-height: 210px}
				.boxhome {position: initial;}
				.row {margin-right:10px;margin-left:10px;}
				.xs-no-padding-right {
					padding-right: 0 !important;
				}

			}
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
				/* slider image */
				.parallax {background-attachment: inherit; background-position: center;}
			}
			/* ipad Landscape */
			@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
				/* slider image */
				.parallax {background-attachment: inherit; background-position: center;}
			}
			@media screen and (max-height: 320px){
				nav.navbar.bootsnav.no-full .navbar-collapse{max-height: 240px;}
			}
		@media screen and ( max-width:768px ){

				nav .accordion-menu {padding-right: 0px !important;}
				form#jobreve input{font-size: 20px; width: 80%; padding:11px;}
				form#jobreve button{width: 20%;  padding: 11px; font-size: 25px;}
				.btn.btn-rounded.btn-small {padding: 5px 10px;}
			}
			@media screen and (max-width: 530px){
				.text-large {line-height: 26px}
				.breadcrumb ul li {display: block;}
				.is-home .page-title-medium h1{font-size: 20px}
				.header-social-icon {padding-left:9px;padding-right:0;min-width: 42px;min-height: 42px}
				nav.navbar.bootsnav .navbar-toggle {padding-left:14px;}
				section.small-section {    padding: 20px 0;}
				.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right: 0;padding-left: 0}
				footer li {min-height: 42px;min-width: 42px}
				footer .widget-title{margin-bottom: 22px}

			}

			@media screen and (max-width: 320px){
				.container-fluid, .container, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right: 0;padding-left: 0}
				nav .accordion-menu {padding-right: 10px !important;}
				h2{font-size: 16px}
				#home-bg .btn.btn-extra-large{font-size: 13px!important;}
				form#jobreve{margin:auto;max-width:90%}
				form#jobreve input{font-size: 17px; width: 80%; padding:11px;}
				form#jobreve button{width: 20%;  padding: 11px; font-size: 17px;}

			}
			@media screen and ( max-width:400px ){
				#home-bg .btn.btn-extra-large{font-size: 14px;width: 100%;max-width: 95%}
				form#jobreve input{font-size: 16px; width: 80%; padding:11px;}
				form#jobreve button{width: 20%;  padding: 11px; font-size: 20px;}
			}
			@media screen and ( min-width:768px ){

				.mobile-lang{display:none}
				.rowreset{position: absolute;left: 7%;bottom: 19%;}
				[id="header-stick"] {font-size: 18px}
				.btn.btn-rounded.btn-small {padding: 0px 10px;}
			}
@media screen and ( max-width:600px ){
				#home-bg{background-image:url("/file_source/NewCareers/resources/images/homepage-banniere-mobile.jpg")}
			}
			@media screen and ( min-width:600px ){
				#home-bg{background-image: url("/file_source/NewCareers/resources/images/homepage-banniere.jpg")}
			}


			.modules .glassdoor .data-section{padding:20px 0}
			.modules .glassdoor .stars-data{margin-bottom:25px}
			.modules .glassdoor .stars-data span:first-child{top:auto;display:block}
			.modules .glassdoor .stars-data span{position:relative;top:2px}
			.modules .glassdoor .data-section .value{font-size:24px}

			.modules .glassdoor .progress-data:first-child{margin-bottom:15px}
			.modules .glassdoor .progress-data p{margin-bottom:4px}
			.modules .glassdoor .progress-data .progress{margin-bottom:15px}
			.modules .glassdoor .progress-data .value{top:-1px}

			@media only screen and (min-width :250px) and (max-width :767px){
				.modules .glassdoor .data-section{padding:20px 0}
				.modules .glassdoor .stars-data{margin-bottom:25px}
				.modules .glassdoor .stars-data span:first-child{top:auto;display:block}
				.modules .glassdoor .stars-data span{position:relative;top:2px}
				.modules .glassdoor .data-section .value{font-size:24px}
				.modules .glassdoor .stats-circle{float:none;margin:15px auto 0}
				.modules .glassdoor .progress-data:first-child{margin-bottom:15px}
				.modules .glassdoor .progress-data p{margin-bottom:4px}
				.modules .glassdoor .progress-data .progress{margin-bottom:15px}
				.modules .glassdoor .progress-data .value{top:-1px}
			}
			.modules .glassdoor .data-section{padding:30px 0;position:relative}
			.modules .glassdoor .data-section.top{border-bottom:1px solid #ebebeb}
			.modules .glassdoor .data-section.bottom img{width:105px;height:105px;border-radius:50%}
			.modules .glassdoor .data-section .value{font-size:30px;font-weight:700;color:#383838}
			.modules .glassdoor .stars-data{text-align:center;margin-bottom:35px}
			.modules .glassdoor .stars-data span{vertical-align:top}
			.modules .glassdoor .stars-data ul{display:inline-block;margin:0 20px}
			.modules .glassdoor .stars-data ul li{display:inline-block;width:25px;height:25px;border-radius:2px;background-color:#e8e8e8;margin:0 3px;position:relative;overflow:hidden}
			.modules .glassdoor .stars-data ul li::before{content:none !important}
			.modules .glassdoor .stars-data ul li i.glyphicon-star{color:#fff;font-size:1.6rem;padding:4px 0;position:relative;z-index:2}
			.modules .glassdoor .stars-data ul li i.bg{background-color:#0CAA41;display:inline-block;position:absolute;top:0;left:0;height:100%;width:100%}
			.modules .glassdoor .progress-data:first-child{margin-bottom:25px}
			.modules .glassdoor .progress-data p{margin-bottom:8px;color:#000}
			.modules .glassdoor .progress-data .value{float:right;position:relative;top:-4px}
			.modules .glassdoor .progress-data .progress{height:10px;border-radius:10px;background-color:#f3f3f3;border:1px solid #ebebeb;box-shadow:none}
			.modules .glassdoor .progress-data .progress .progress-bar{box-shadow:none;background-color:#0CAA41;}
			.modules .glassdoor .data-section{padding:20px 0}
			.modules .glassdoor .stars-data{margin-bottom:25px}
			.modules .glassdoor .stars-data span:first-child{top:auto;display:block}
			.modules .glassdoor .stars-data span{position:relative;top:2px}
			.modules .glassdoor .data-section .value{font-size:24px}
			.modules .glassdoor .progress-data:first-child{margin-bottom:15px}
			.modules .glassdoor .progress-data p{margin-bottom:4px}
			.modules .glassdoor .progress-data .progress{margin-bottom:15px}
			.modules .glassdoor .progress-data .value{top:-1px}
			.modules .glassdoor .data-section{padding:25px 0}
			.modules .glassdoor .data-section .value{font-size:26px}
			.modules .glassdoor .stars-data{margin-bottom:25px}
			.modules .glassdoor .progress-data .value{top:-2px}