@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'aileronblack';
	src: url('../fonts/aileron-black-webfont.woff2') format('woff2'), url('../fonts/aileron-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aileronbold';
	src: url('../fonts/aileron-bold-webfont.woff2') format('woff2'), url('../fonts/aileron-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aileronlight';
	src: url('../fonts/aileron-light-webfont.woff2') format('woff2'), url('../fonts/aileron-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aileronregular';
	src: url('../fonts/aileron-regular-webfont.woff2') format('woff2'), url('../fonts/aileron-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aileronsemibold';
	src: url('../fonts/aileron-semibold-webfont.woff2') format('woff2'), url('../fonts/aileron-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aileronthin';
	src: url('../fonts/aileron-thin-webfont.woff2') format('woff2'), url('../fonts/aileron-thin-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'aileronregular';
	margin: 0;
	padding: 0;
	letter-spacing: 0.8px;
	overflow-x: hidden;
	font-weight: lighter;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
textarea, input[type="text"], input[type="button"], input[type="submit"] {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	border-radius: 0;
}
a {
	outline: 0;
	text-decoration: none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
a:focus, a:active, a:hover {
	outline: 0;
	text-decoration: none;
	color: inherit;
}
textarea:focus, input:focus {
	outline: none;
}
.cls, .clr {
	clear: both
}
.body-wrapper {
	position: relative;
	z-index: 999;
	background: #fff;
}
.fullwrapper {
	float: left;
	width: 100%;
}
.clearfix:after, .fullwrapper:after, .mainwrapper:after, .sdwrapper:after {
	clear: both;
	content: " ";
	display: block;
}
.mainwrapper {
	margin: 0 auto;
	max-width: 1366px;
	width: 98%;
}
.sdwrapper {
	margin: 0 auto;
	max-width: 1170px;
	width: 95%;
}
.header {
	position: absolute;
	z-index: 9999;
	top: 50px;
}
.logo {
	float: left;
	width: 30%;
}
.logo img {
	max-width: 100%;
	width: auto;
}
.menu {
	float: right;
	width: 70%;
}
.banner-wrap {
	position: relative;
	height: 100vh;
	background: url(../images/banner-bg.jpg) center top no-repeat;
	background-size: cover;
}
.banner-wrap:before, .inner-banner-wrap:before, .homebanner:before {
	position: absolute;
	content: " ";
	width: 100%;
	height: 100%;
	background: url(../images/dot.png) repeat rgba(13, 27, 64, 0.78) !important;
	z-index: 99;
}
.banner-overlay {
	width: 100%;
	float: left;
	position: absolute;
	top: 45%;
	z-index: 9999;
}
.over-text {
	max-width: 700px;
	margin: 0 auto;
}
.inner-over-text {
	max-width: 700px;
	margin: 0 auto;
}
.inner-over-text h3 {
	font-size: 40px;
	color: #7493e9;
	letter-spacing: 6px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'aileronlight';
	font-weight: lighter;
}
.inner-over-text h4 {
	font-size: 16px;
	color: #7890d4;
	letter-spacing: 1px;
	text-align: center;
	font-family: 'aileronlight';
	font-weight: lighter;
	margin: 6px 0 0 0;
}
.video-text-wrap {
	float: left;
	width: 100%;
	text-align: center;
}
.video-text-wrap h3 {
	font-size: 22px;
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.video-text-wrap h4 {
	font-size: 60px;
	color: #5b86fd;
	font-family: 'aileronlight';
	font-weight: lighter;
	margin: 10px 0;
}
.video-text-wrap h4 span {
	font-family: 'aileronbold';
	text-transform: uppercase;
	color: #fecb00;
}
.video-text-wrap p {
	font-size: 22px;
	color: #fff;
	margin: 0;
	letter-spacing: normal;
	font-weight: lighter;
}
.inner-banner-wrap {
	position: relative;
	max-height: 395px;
	min-height: 395px;
	background: url(../images/inner-bg.jpg) center top no-repeat;
	background-size: cover;
}
.about-caption-wrap {
	background: #3759b7;
	float: left;
	width: 50%;
}
.homeslider-b {
	position: relative;
}
.about-content-wrap {
	background: #fff;
	float: left;
	width: 50%;
	margin: 0;
	z-index: 9999;
	position: relative;
}
.about-caption-conatiner {
	width: 100%;
	max-width: 650px;
	float: right;
	padding: 85px 25px 100px 25px;
	position: relative;
}
.about-caption-conatiner:before {
	width: 16px;
	height: 290px;
	z-index: 999;
	content: " ";
	background: url(../images/vertical_logo.png) left top no-repeat;
	position: absolute;
	left: -60px;
	top: -30px;
	opacity: 0;
	-webkit-animation: fadeInLeft ease-in 1;
	-moz-animation: fadeInLeft ease-in 1;
	animation: fadeInLeft ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.about-caption-conatiner img {
	position: absolute;
	right: 35px;
	bottom: 35px;
	max-width: 100%;
	width: auto;
}
.about-caption-conatiner h3 {
	font-size: 38px;
	color: #fff;
	font-family: 'aileronlight';
	font-weight: lighter;
	line-height: 60px;
}
.about-caption-conatiner h3 span {
	font-size: 46px;
	color: #fff;
	font-family: 'aileronbold';
	display: block;
	text-transform: uppercase;
}
/*.about-intro-section {
	margin: 0 auto 35px 0;
}
*/.about-content-container {
	float: left;
	width: 100%;
	max-width: 700px;
	padding: 85px 130px 35px 50px;
	-webkit-box-shadow: 14px 10px 41px -1px rgba(0,0,0,0.09);
	-moz-box-shadow: 14px 10px 41px -1px rgba(0,0,0,0.09);
	box-shadow: 14px 10px 41px -1px rgba(0,0,0,0.09);
}
.about-content-container p {
	color: #556898;
	font-size: 18px;
	font-family: 'aileronlight';
	font-weight: lighter;
	line-height: 28px;
	margin: 0 0 25px 0;
}
.about-content-container p span {
	font-size: 22px;
	font-family: 'aileronsemibold';
}
.why-join-us-wrap {
	background: #1d3165 url(../images/map-sprite.png) center top repeat-x;
	padding: 75px 0;
}
.reason-text-wrap {
	background: url(../images/reason-crop.png) repeat;
	float: left;
	width: 25%;
	max-width: 320px;
	padding: 0px 0 20px 0;
	position: relative;
	margin: 45px 0 0 0;
}
.reason-text-wrap:before {
	position: absolute;
	content: " ";
	width: 100%;
	height: 52px;
	top: -52px;
	right: 0;
	background: url(../images/reason_before.png) right top no-repeat;
}
.reason-text-wrap h2 {
	font-size: 170px;
	position: relative;
	color: #fff;
	left: -20px;
	font-family: 'aileronbold';
}
.reason-text-wrap h3 {
	font-family: 'aileronlight';
	font-weight: lighter;
	font-size: 36px;
	color: #fff;
	line-height: 40px;
	margin: 0 0 0 30px;
}
.reason-text-wrap h3 span {
	font-family: 'aileronsemibold';
	color: #fff;
	text-transform: uppercase;
}
.reason-text-wrap img {
	margin: 35px 35px 0 0;
	float: right;
}
.reason-right-wrap {
	float: right;
	width: 72%;
}
.reason-right-wrap ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.reason-right-wrap li {
	float: left;
	width: 18%;
	margin: 0 1% 1% 0;
	padding: 50px 20px;
}
.reason-right-wrap li:hover {
	-webkit-box-shadow: inset 0px 0px 27px 0px rgba(63,142,227,1);
	-moz-box-shadow: inset 0px 0px 27px 0px rgba(63,142,227,1);
	box-shadow: inset 0px 0px 27px 0px rgba(63,142,227,1);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.reason-right-wrap li:nth-child(even) {
	background: rgba(255, 255, 255, 0.87);
}
.reason-right-wrap li:nth-child(odd) {
	background: rgba(55, 89, 183, 0.56);
}
.reason-right-wrap li:nth-child(even) .reason-point {
	color: #686565 !important;
}
.counter-teq {
	float: left;
	width: 60px;
	height: 60px;
	border: 2px solid #40b0de;
	background: rgba(130, 199, 228, 0.10);
	border-radius: 50%;
	display: table;
}
.counter-teq span {
	font-size: 24px;
	color: #40b0de;
	font-family: 'aileronsemibold';
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.reason-point {
	float: left;
	font-size: 14px;
	color: #fff;
	width: 100%;
	margin: 15px 0 0 0;
	font-family: 'aileronsemibold';
	letter-spacing: normal;
	line-height: 18px;
}
.boxes-hot-media {
	background: #ecedef;
	padding: 80px 0;
}
ul.hot-3boxes {
	width: 100%;
	display: table;
	text-align: center;
}
.hot-3boxes li {
	display: inline-block;
	width: 32%;
	padding: 55px 55px 120px 55px;
	position: relative;
}
.hot-3boxes li:before {
	content: " ";
	position: absolute;
	width: 1px;
	height: 28%;
	background: #fecb00;
	left: 28px;
	top: 0;
}
.hot-3boxes li:nth-child(2) {
	background: #fff;
	margin: 0 1%;
}
.hot-3boxes li h3 {
	color: #2f2c2c;
	font-size: 30px;
	font-family: 'aileronlight';
	font-weight: lighter;
	text-transform: uppercase;
	text-align: left;
	margin: 0 0 25px 0;
}
.hot-3boxes li h3 span {
	font-size: 50px;
	display: block;
}
.hot-3boxes li p {
	font-family: 'aileronlight';
	font-weight: lighter;
	color: #616163;
	font-size: 14px;
	text-align: left;
	line-height: 22px;
}
a.hlink {
	background: #0f204c;
	color: #fff;
	padding: 10px 30px 6px 30px;
	font-size: 12px;
	border-radius: 50px;
	text-align: left;
	float: left;
	text-transform: uppercase;
	font-family: 'aileronsemibold';
	margin: 25px 0 0 0;
}
 a.hlink:hover a.hlink:focus, {
 color:#fff !important;
}
a.hlink2 {
	font-size: 12px;
	background: #ecedef;
	color: #2f2c2c;
	padding: 10px 30px 6px 30px;
	border-radius: 50px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'aileronsemibold';
	float: left;
	margin: 25px 0 0 0;
}
.career-hot-media {
	background: url(../images/carrer_bg.png) center top no-repeat;
	background-size: cover;
}
.carrer-content-left {
	float: left;
	width: 45%;
	padding: 105px 35px 35px 35px;
}
.carrer-content-left h3 {
	font-size: 24px;
	letter-spacing: 3px;
	line-height: 34px;
	color: #2f2c2c;
	font-family: 'aileronlight';
}
.carrer-content-left h4 {
	font-size: 28px;
	letter-spacing: 3px;
	color: #2e3754;
	font-weight: lighter;
	font-family: 'aileronlight';
	margin: 25px 0;
}
.lighter-bg {
	float: left;
	width: 80%;
	margin: 25px 0 0 35px;
	padding: 30px;
	background: #e9f1f8;
}
.lighter-bg p {
	font-family: 'aileronlight';
	font-weight: lighter;
	color: #616163;
	font-size: 14px;
	line-height: 22px;
}
.search-opp-btn {
	float: left;
	width: 80%;
}
.search-opp-btn {
	float: left;
	width: 80%;
	margin: 25px 0 0 35px;
	text-align: center;
}
.search-opp-btn a {
	font-family: 'aileronsemibold';
	display: inline-block;
	background: #12569b url(../images/search_icon.png) right center no-repeat;
	color: #fff;
	padding: 14px 55px 14px 30px;
	font-size: 14px;
	border-radius: 50px;
	text-transform: uppercase;
}
.aerial-wrap {
	float: left;
	width: 35%;
	margin: 0 0 0 25px;
}
.aerial-wrap img {
	max-width: 100%;
	width: auto;
}
.footer-section {
	background: #2b2a2a;
	padding: 50px 0;
}
.footerbox1 {
	width: 20%;
	float: left;
	margin: 0 4% 0 0;/*	border:1px solid #fff;	
*/
}
.footerbox1 img {
	max-width: 100%;
	width: auto;
	margin: 0 0 15px 0;
}
.footerbox1 p {
	color: #b8b8b8;
	font-size: 12px;
}
.footerbox1 a {
	color: #a38100;
	font-size: 12px;
	text-transform: uppercase;
}
.footerbox2 {
	width: 14%;
	float: left;
	margin: 0 2%;
}
.footerbox2.footerboxLast {
	width: 22%;
	margin: 0;
}
.footerbox2 h2 {
	font-family: 'aileronbold';
	color: #b8b8b8;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}
.footerbox2 ul {
	margin: 0;
	padding: 0;
}
.footerbox2 ul li {
	margin: 0 0 10px 0;
	color: #b8b8b8;
	font-size: 12px;
}
.footerbox2 ul li.footer_location {
	background: url(../images/footer_location_icon.png) left top no-repeat;
	padding: 0 0 0 30px;
	margin: 0 0 20px 0;
}
.footerbox2 ul li.footer_contact {
	background: url(../images/footer_contact_icon.png) left top no-repeat;
	padding: 3px 0 0 30px;
	margin: 0 0 20px 0;
}
.footerbox2 ul li.footer_mail {
	background: url(../images/footer_mail_icon.png) left top no-repeat;
	padding: 0 0 0 30px;
	margin: 0 0 20px 0;
}
.footerbox2 ul li.social_icons {
	padding: 0 0 0 30px;
}
.footerbox2 ul li.social_icons img {
	margin: 0 8px 0 0;
}
.footerbox2 ul li a {
	color: #b8b8b8;
	font-size: 12px;
}
.copYwraper {
	width: 100%;
	text-align: center;
	margin: 15px 0 0 0;
}
.copYwraper p {
	color: #b8b8b8;
	font-size: 12px;
	display: inline-block;
	margin: 0;
}
.copYwraper p span {
	color: #fecb00;
}
.copYwraper p a {
	color: #b8b8b8;
	font-size: 12px;
	margin: 0 5px;
}
.footerWhite-section {
	background: #fff;
	padding: 15px 0;
}
.membersLeft {
	float: left;
	width: auto;
}
.PaymentRight {
	float: right;
	width: auto;
}
.membersLeft h2, .PaymentRight h2 {
	font-family: 'aileronbold';
	color: #000;
	font-size: 12px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
.hamburger {
	position: relative;
	width: 40px;
	height: 30px;
	cursor: pointer;
	border: 5px solid transparent;
	float: right;
	display: none;
}
.hamburger span {
	width: 100%;
	height: 2px;
	background: #3759b7;
	display: block;
	position: absolute;
	right: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.hamburger span.h-top {
	top: 0;
}
.hamburger span.h-bottom {
	bottom: 0;
	width: 27px;
}
.hamburger span.h-middle {
	top: 50%;
	margin-top: -1px;
	width: 25px;
}
.hamburger.h-active span {
	width: 100%;
}
.hamburger.h-active span.h-top {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	margin-top: -1px;
}
.hamburger.h-active span.h-middle {
	-webkit-transform: translateX(-30px);
	-moz-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	-o-transform: translateX(-30px);
	transform: translateX(-30px);
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}
.hamburger.h-active span.h-bottom {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 50%;
	margin-bottom: -1px;
}
.main-nav {
	float: right;
}
.main-nav > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.main-nav > ul li {
	display: inline-block;
	float: left;
	position: relative;
}
.main-nav > ul li a {
	display: block;
	line-height: 1;
	padding: 6px 18px;
	text-decoration: none !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-family: 'aileronsemibold';
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 0 15px;
}
.main-nav > ul li a.yellow-menu {
	color: #000;
	background: #fecb00;
	border-radius: 15px;
}
.main-nav > ul li a:hover {
	color: #3759b7;
}
.main-nav > ul li.active-nav a {
	color: #3759b7;
}
.main-nav .submenu {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: auto;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	min-width: 200px;
	padding: 15px;
	z-index: 99;
	visibility: hidden;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main-nav .submenu li {
	display: block;
	float: none;
	margin: 0 -15px;
}
.main-nav .submenu li a {
	display: block;
	font-size: 14px;
}
.main-nav > ul li:hover .submenu {
	visibility: visible;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
.hot-3boxes li h3 span {
	font-size: 40px;
}
.search-war-wrap {
	background: #f0f2f6;
}
.search-inter-wrap {
	max-width: 1034px;
	width: 80%;
	margin: -38px auto 0 auto;
	position: relative;
}
.search-criteria {
	background: #fff;
	width: 100%;
	height: 72px;
	line-height: 72px;
	-webkit-box-shadow: 2px 4px 10px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: 2px 4px 10px 0px rgba(0,0,0,0.17);
	box-shadow: 2px 4px 10px 0px rgba(0,0,0,0.17);
}
.search-name {
	font-size: 12px;
	color: #585757;
	text-transform: uppercase;
	font-family: 'aileronbold';
	float: left;
	width: 22%;
	padding: 0 30px;
	position: relative;
}
.search-name:after {
	width: 1px;
	height: 46px;
	background: #dbdbdb;
	content: " ";
	position: absolute;
	right: 15px;
	top: 15px;
}
.search-job {
	width: 60%;
	float: left;
	line-height: 72px;
	height: 72px;
	border: 0;
	font-size: 12px;
	color: #7d7d7d;
	font-family: 'aileronsemibold';
}
.search-it {
	background: #3759b7 url(../images/search_icon2.png) right center no-repeat;
	width: 18%;
	float: right;
	height: 72px;
	line-height: 72px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-family: 'aileronbold';
	letter-spacing: 1px;
	border: 0;
	padding: 0 18px 0 0;
}
ul.categories-list {
	margin: 30px 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	width: 100%;
	display: table;
}
.categories-list li {
	display: inline-block;
	text-transform: uppercase;
	margin: 0 35px 0 0;
	padding: 0 35px 0 0;
	/*	border-right:1px solid #dbdbdb ;
*/	position: relative;
}
.categories-list li:after {
	width: 1px;
	height: 40px;
	background: #dbdbdb;
	content: " ";
	position: absolute;
	right: 0;
	top: 15px;
}
.categories-list h2 {
	display: inline-block;
	color: #333333;
	text-transform: uppercase;
	font-size: 12px;
}
.categories-list li:last-child:after {
	display: none;
}
.categories-list li:first-child:after {
	display: none;
}
.categories-list li.filter-cod label {
	margin-bottom: 10px;
	padding-top: 0 !important;
}
.categories-list li.filter-cod {
	position: relative;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.overlay {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999999;
	top: 0;
	left: 0;
	background-color: rgba(13, 27, 64, 0.80);
	overflow-x: hidden;
	transition: 0.5s;
}
.overlay-content {
	position: relative;
	top: 25%;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.overlay a {
	padding: 8px;
	text-decoration: none;
	font-size: 36px;
	color: #818181;
	display: block;
	transition: 0.3s;
}
.overlay a:hover, .overlay a:focus {
	color: #f1f1f1;
}
.overlay .closebtn {
	position: absolute;
	top: 20px;
	right: 45px;
	font-size: 60px;
}
.intro-video {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
}
.agm-video-outer {
	width: 100%;
	margin: 0 auto;
	border: 8px solid rgb(232, 234, 238)
}
video {
	width: 100%;
	height: auto;
}
.job-list-wrap {
	background: #f0f2f6;
	padding: 35px 0 50px 0;
}
.bedcrub-wrap {
	border-bottom: 2px solid #d7deec;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
.bedcrub-nav-wrap, .job-list-tier {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
}
.bedcrub-nav1 {
	font-family: 'aileronbold';
	float: left;
	width: 35%;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
}
.bedcrub-nav2 {
	font-family: 'aileronbold';
	float: left;
	width: 25%;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
}
.bedcrub-nav3 {
	font-family: 'aileronbold';
	float: left;
	width: 30%;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
}
.job-list-outer-wrap {
	border-bottom: 1px solid #d7deec;
	float: left;
	width: 100%;
}
.job-list-tier {
	padding: 30px 0;
}
.job-ticker-box1 {
	float: left;
	width: 35%;
}
.job-ticker-box1 h2 {
	font-size: 13px;
	color: #3759b7;
}
.job-ticker-box1 h3 {
	font-size: 10px;
	color: #6a6a6a;
	background: #fff;
	border: 2px solid #dde8fc;
	padding: 3px 8px;
	display: inline-block;
	border-radius: 50px;
	margin: 8px 0 0 0;
}
.job-ticker-box2 {
	float: left;
	width: 25%;
}
.job-ticker-box3 {
	float: left;
	width: 25%;
}
.job-ticker-box4 {
	float: left;
	width: 15%;
}
.job-ticker-box2 small {
	font-size: 14px;
	color: #6f6e6e;
	background: url(../images/job-loc.png) left center no-repeat;
	padding: 0 0 0 20px;
	margin: 15px 0 0 0;
	float: left;
}
.job-ticker-box3 p {
	font-size: 12px;
	color: #6f6e6e;
	margin: 0 0 3px 0;
	padding: 0 35px 0 0;
}
.job-ticker-box4 a {
	background: #fff;
	display: inline-block;
	color: #26c693;
	font-size: 11px;
	padding: 8px 30px 6px 30px;
	border: 1px solid #26c693;
	border-radius: 100px;
	text-transform: uppercase;
	float: right;
	font-family: 'aileronbold';
	margin: 12px 0 0 0;
}
.job-ticker-box4 a:hover {
	background: #3759b7;
	color: #fff;
	border: 1px solid #3759b7;
}
.job-ticker-box3 p a {
	color: #708cdb;
	font-size: 11px;
	text-decoration: underline !important;
}
.job-list-outer-wrap:nth-child(even) {
	background: #fff;
}
.job-list-outer-wrap:nth-child(odd) {
	background: #ebeef3;
}
ul.pagination-wrap {
	float: left;
	width: 100%;
	text-align: center;
	display: table;
	margin: 50px 0 0 0;
}
.pagination-wrap li {
	display: inline-block;
	margin: 0 5px 0 0;
}
.pagination-wrap li a {
	font-size: 14px;
	color: #b1b1b1;
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 6px 10px;
	margin: 0 0 5px 0;
}
.pagination-wrap li a.active, .pagination-wrap li a:hover {
	color: #fecc06;
	border: 1px solid #fecc06;
}
.view-job-wrap {
	position: relative;
	background: #fff;
	padding: 0 0 50px 0;
}
.job-details-wrap {
	width: 75%;
	float: left;
	background: #fff;
	padding: 50px;
	margin: -70px 0 0 0;
}
.job-header {
	border-bottom: 1px solid #e3e3e3;
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
	float: left;
	width: 100%;
}
.job-title-wrap {
	float: left;
	width: auto;
}
.job-title-wrap h2 {
	font-size: 22px;
	color: #3759b7;
	font-family: 'aileronsemibold';
	margin: 0;
}
.job-title-wrap h3 {
	font-size: 13px;
	color: #666;
	font-family: 'aileronlight';
	margin: 3px 0 0 0;
}
ul.jobshort-info {
	float: right;
	margin: 10px 0 0 0;
}
.jobshort-info li {
	float: left;
	color: #666;
	font-size: 14px;
	margin: 0 0 0 25px;
}
.jobshort-info li.job-loc {
	background: url(../images/job-loc1.png) left center no-repeat;
	padding: 0 0 0 18px;
	margin: 4px 0 0 25px;
}
.jobshort-info li.job-exp {
	background: url(../images/job-exp.png) left center no-repeat;
	padding: 0 0 0 18px;
	margin: 4px 0 0 25px;
}
.jobshort-info li.qty {
	font-size: 11px;
	padding: 5px 10px;
	border-radius: 50px;
	border: 2px solid #dde8fc;
	font-family: 'aileronsemibold';
}
.job-text-box {
	float: left;
	width: 100%;
	margin: 0 0 35px 0;
}
.job-text-box h2, .other-info-box h2 {
	font-size: 13px;
	color: #000;
	border-bottom: 1px solid #fecb00;
	display: inline-block;
	margin: 0 0 16px 0;
	padding: 0 0 5px 0;
}
.job-text-box p {
	font-size: 14px;
	color: #666;
	font-family: 'aileronlight';
	line-height: 22px;
	margin: 0 0 10px 0;
}
.job-summary-text {
	margin: 0 0 0 50px;
}
.other-info-box {
	float: left;
	width: 100%;
	margin: 0 0 35px 0;
}
.job-sub-summary {
	position: relative;
	float: left;
	width: 100%;
}
.job-sub-summary ul {
	margin: 0 0 40px 50px;
	position: relative;
	padding: 0 0 0 20px;
}
.job-sub-summary li {
	font-size: 14px;
	color: #666;
	font-family: 'aileronlight';
	margin: 0 0 10px 0;
}
.job-sub-summary li span {
	font-family: 'aileronbold';
	margin: 0 8px 0 0;
	font-size: 12px;
	color: #000;
}
.job-sub-summary ul:after {
	position: absolute;
	content: " ";
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #fecb00;
}
.job-text-box small {
	font-size: 12px;
	color: #666;
	float: left;
	padding: 5px 12px;
	border: 1px solid #e5e6e6;
	margin: 0 10px 10px 0;
}
.other-info-box ul {
	margin: 5px 0 0 10px;
}
.other-info-box li {
	font-size: 14px;
	color: #666;
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
	font-family: 'aileronlight';
	position: relative;
}
.other-info-box li:before {
	content: " ";
	position: absolute;
	background: #c2c2c2;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	left: 0;
	top: 6px;
}
.apply-this-wrap {
	float: left;
	width: 25%;
	margin: -35px 0 0 0;
}
.applay-this-header {
	background: #3759b7;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'aileronsemibold';
	text-align: center;
	padding: 22px 0;
	position: relative;
}
.applay-this-header:after {
	position: absolute;
	content: " ";
	width: 20px;
	height: 10px;
	background: url(../images/arrow-bottom.png) center center no-repeat;
	bottom: -10px;
	left: 50%;
}
.apply-this-form {
	float: left;
	width: 100%;
	padding: 40px 10px 30px 10px;
	background: #fff;
}
.apply-this-form label {
	font-size: 12px;
	color: #898989;
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
}
.apply-this-form label span {
	color: #3ab326;
	font-size: 10px;
}
.apply-form {
	border: 1px solid #e5e6e6;
	padding: 10px 8px;
	float: left;
	width: 100%;
}
.form-group {
	float: left;
	margin-bottom: 22px;
	width: 100%;
}
.attach-wrap {
	float: left;
	background: #162347;
	color: #fff;
	width: 80px;
	height: 30px;
	line-height: 32px;
	margin: 0 5px 0 0;
	text-align: center;
	position: relative;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'aileronsemibold';
	cursor: pointer;
}
.attach-wrap [type=file] {
	opacity: 0;
	position: absolute;
	bottom: top;
	left: 0;
	width: 80px;
	height: 30px;
	line-height: 32px;
	cursor: pointer;
}
.form-group p {
	color: #898989;
	font-size: 10px;
}
.submit-job {
	border: 1px solid #cb7009;
	background: #ff8800;
	color: #fff;
	font-size: 16px;
	width: 100%;
	text-transform: uppercase;
	padding: 10px 0;
	cursor: pointer;
	font-family: 'aileronbold';
	letter-spacing: 1.5px;
}
.social-media-sharing {
	float: left;
	width: 100%;
	margin: 0 0 30px 0;
}
.social-media-sharing li {
	font-family: 'aileronsemibold';
	font-size: 12px;
	color: #6a6a6a;
	float: left;
	margin: 0 15px 0 0;
}
.bedcrumb-wrap {
	background: url(../images/tittle-band-bg.png) center top no-repeat;
	min-height: 66px;
	margin: -42px 0 0 0;
	position: relative;
	z-index: 999;
}
.bedcrumb-wrap h2 {
	font-size: 18px;
	float: left;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 4px solid #fecb00;
	padding: 0px 0 6px 0;
	margin: 36px 0 6px 15%;
}
.short-story-wrap {
	background: #fff;
	padding: 50px 0 30px 0;
}
.short-story-wrap p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-align: center;
	width: 60%;
	margin: 0 auto 20px auto;
	font-family: 'aileronlight';
}
.short-story-wrap p span {
	color: #1d409f;
	font-family: 'aileronbold';
}
.team-speak {
	background: #1b3463 url(../images/team-speack-bg.png) center top no-repeat;
	padding: 50px 0;
}
.team-speack-slder {
	width: 78%;
	margin: 45px auto;
}
.team-speak h2 {
	font-size: 36px;
	letter-spacing: 22px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: 'aileronlight';
}
.team-speak h2 span {
	font-family: 'aileronbold';
	color: #fecb00;
}
.team-speack-slder .sliderbox {
	margin: 0 40px;
	position: relative;
}
.sliderbox:after {
	position: absolute;
	content: " ";
	width: 6px;
	height: 60px;
	top: 38px;
	left: 0;
	background: #7493e9;
}
.comment-screen {
	width: 100%;
	background: rgba(255, 255, 255, 0.08);
	font-size: 14px;
	font-family: 'aileronsemibold';
	padding: 40px 40px 60px 40px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	position: relative;
	margin: 14px 0 15px 0;
	border-radius: 5px;/*	-webkit-box-shadow: 3px 10px 21px -12px rgba(0,0,0,0.24);
	-moz-box-shadow: 3px 10px 21px -12px rgba(0,0,0,0.24);
	box-shadow: 3px 10px 21px -12px rgba(0,0,0,0.24);*/
}
.comment-screen:after {
	position: absolute;
	content: " ";
	width: 0px;
	height: 0px;
	border-left: 8px solid transparent;
	border-right: 10px solid transparent;
	border-top: 16px solid rgba(255, 255, 255, 0.08);
	bottom: -16px;
	right: 50px;
}
.comment-screen:before {
	position: absolute;
	content: " ";
	width: 34px;
	height: 29px;
	background: url(../images/quote.png) top left no-repeat;
	top: -14px;
	left: 26px;
}
.speakers-name {
	float: right;
	font-size: 14px;
	color: #fff;
	font-family: 'aileronbold';
	text-transform: uppercase;
	text-align: right;
	margin: 7px 40px 0 20px;
}
.speakers-name span {
	font-size: 12px;
	color: #fecb00;
	font-family: 'aileronlight';
	text-transform: capitalize;
	display: block;
}
.speakers-pic {
	max-width: 110px;
	height: 110px;
	margin: -55px auto 0 auto;
	position: relative;
	border: 8px solid #5975a9;
	border-radius: 100%;
	float: right;
	-webkit-box-shadow: 10px 17px 15px -21px rgba(0,0,0,0.5);
	-moz-box-shadow: 10px 17px 15px -21px rgba(0,0,0,0.5);
	box-shadow: 10px 17px 15px -21px rgba(0,0,0,0.5);
}
.speakers-pic img {
	max-width: 100%;
	width: auto;
	border-radius: 100%;
}
.media-gallery-wrap {
	background: #f2f2f2;
	padding: 50px 0;
}
.media-gallery-wrap h2 {
	font-family: 'aileronlight';
	font-weight: lighter;
	font-size: 30px;
	color: #686e7a;
	letter-spacing: 12px;
	text-transform: uppercase;
	text-align: center;
}
.media-gallery-wrap span {
	font-family: 'aileronbold';
	color: #3759b7;
}
.media-gallery-wrap p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-align: center;
	width: 55%;
	margin: 15px auto 20px auto;
	font-family: 'aileronlight';
}
.short-story-wrap p span {
	color: #1d409f;
	font-family: 'aileronbold';
}
ul.media-list-wrap {
	display: table;
	width: 100%;
	text-align: center;
	margin: 50px 0 0 0;
}
.media-list-wrap li {
	display: inline-block;
	width: 30%;
	max-width: 350px;
	position: relative;
	background: #fff;
	padding: 15px;
	margin: 0 3% 3% 0;
	-webkit-box-shadow: 0px 0px 46px -10px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 0px 46px -10px rgba(0,0,0,0.31);
	box-shadow: 0px 0px 46px -10px rgba(0,0,0,0.31);
}
.media-thumb-pic {
	float: left;
	width: 100%;
	position: relative;
}
.media-thumb-pic img {
	max-width: 100%;
	width: auto;
}
.lightgallery > a {
	display: none
}
.lightgallery > a:first-child {
	display: block
}
/*.media-thumb-pic:before{
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	background:rgba(28, 54, 102, 0.44);
}

.media-thumb-pic:after{
	content:" ";
	position:absolute;
	width:30px;
	height:31px;
	background: url(../images/play-media.png) center center no-repeat;
	z-index:9999;
	top:45%;
	left:45%;
}
*/
.media-list-wrap li h3 {
	font-size: 12px;
	color: #192649;
	text-transform: uppercase;
	text-align: left;
	margin: 20px 0 3px 0;
	float: left;
	width: 100%;
}
.media-list-wrap li h4 {
	font-size: 12px;
	color: #636363;
	text-align: left;
	float: left;
	width: 100%;
}
.mediabtn {
	font-size: 11px;
	color: #fff;
	background: rgba(0, 0, 0, 0.71);
	text-transform: uppercase;
	display: inline-block;
	padding: 6px 8px;
	float: left;
	margin: 20px 0 0 0;
	font-family: 'aileronbold';
	position: absolute;
	left: 15px;
	top: -5px;
}
.homebanner {
	float: left;
	width: 100%;
	position: relative;
}
.homebanner .slick-dots {
	display: none !important;
}
.homebanner .sliderBox {
	float: left;
	width: 100%;
}
.homebanner .slick-slide img {
	display: block;
	width: 100% !important;
}
/*.......................... check box .......................*/
.af-from label {
	border: 0;
	font-family: 'aileronbold';
	color: #333333;
	font-size: 11px;
	/*    height: 60px;
*/    overflow: hidden;
	padding-left: 0 !important;
	padding-top: 42px;
	position: relative;
	text-align: center;
	border-radius: 0;
	display: inline-block;
}
.af-from label.filter-name {
	padding-top: 0px !important;
}
.af-from [type="checkbox"]:not(:checked) + label::before, .af-from [type="checkbox"]:checked + label::before {
	border: none;
	height: 60px;
	top: 0;
	width: 100%;
	border-radius: 0;
}
.af-from-op-1 [type="checkbox"]:not(:checked) + label::before, .af-from-op-1 [type="checkbox"]:checked + label::before {
	background: rgba(0, 0, 0, 0) url("../images/all-icon.png") no-repeat scroll center calc(15px);
}
.af-from-op-2 [type="checkbox"]:not(:checked) + label::before, .af-from-op-2 [type="checkbox"]:checked + label::before {
	background: rgba(0, 0, 0, 0) url("../images/by-loc-icon.png") no-repeat scroll center calc(10px);
}
.af-from-op-3 [type="checkbox"]:not(:checked) + label::before, .af-from-op-3 [type="checkbox"]:checked + label::before {
	background: rgba(0, 0, 0, 0) url("../images/divisions-icon.png") no-repeat scroll center calc(12px);
}
.af-from-op-4 [type="checkbox"]:not(:checked) + label::before, .af-from-op-4 [type="checkbox"]:checked + label::before {
	background: rgba(0, 0, 0, 0) url("../images/freelance-icon.png") no-repeat scroll center calc(10px);
}
.af-from [type="checkbox"]:not(:checked) + label::after, .af-from [type="checkbox"]:checked + label::after {
	content: "";
}
.af-from-op-1 [type="checkbox"]:checked + label::before, .af-from-op-1 label:hover {
	background: url("../images/all-icon1.png") no-repeat scroll center calc(15px);
}
.af-from-op-2 [type="checkbox"]:checked + label::before, .af-from-op-2 label:hover {
	background: url("../images/by-loc-icon1.png") no-repeat scroll center calc(10px);
}
.af-from-op-3 [type="checkbox"]:checked + label::before, .af-from-op-3 label:hover {
	background: url("../images/divisions-icon1.png") no-repeat scroll center calc(12px);
}
.af-from-op-4 [type="checkbox"]:checked + label::before, .af-from-op-4 label:hover {
	background: url("../images/freelance-icon1.png") no-repeat scroll center calc(10px);
}
.af-from label:hover::before {
	border: none !important;
}
.af-from [type="checkbox"]:checked + label span {
	position: relative;
	z-index: 10;
	color: #fecb00 !important;
}
.af-from-op-1 label {
	text-align: center;
}
/* Base for label styling */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
	cursor: pointer;
	padding-left: 2.5em;
	position: relative;
	font-weight: normal;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	/*    border: 2px solid #fecb00;
*/    border-radius: 3px;
	box-shadow: none;
	content: "";
	height: 1.8em;
	left: 0;
	position: absolute;
	top: -3px;
	width: 1.8em;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
	color: #fecb00;
	content: "✔";
	font-size: 1.3em;
	left: 0.3em;
	line-height: 0.8;
	position: absolute;
	top: 0.1em;
	transition: all 0.2s ease 0s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
[type="checkbox"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {
	box-shadow: none;
	border-color: #bbb;
	background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}
[type="checkbox"]:disabled + label {
	color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before {
	border: 0px solid #317cc1;
}
/* hover style just for information */
label:hover:before {
	border: 0px solid #317cc1;
}
/*.......................... check box .......................*/


/* TIMELINE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.timeline ul {
	/*  background: #456990;
*/  padding: 50px 0;
}
.timeline ul li {
	list-style-type: none;
	position: relative;
	width: 1px;
	margin: 0 auto;
	padding-bottom: 32px;
	background: #1a3375;
}
.timeline ul li::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: inherit;
	border: 6px solid #1f3d8b;
}
.timeline ul li div {
	position: relative;
	bottom: 0;
	width: 400px;/* padding: 15px;
  background: #F45B69;
*/
}
/*.timeline ul li div::before {
  content: '';
  position: absolute;
  bottom: 7px;
  width: 0;
  height: 0;
  border-style: solid;
}*/

.timeline ul li:nth-child(odd) div {
	left: 35px;
}
/*.timeline ul li:nth-child(odd) div::before {
  left: -15px;
  border-width: 8px 16px 8px 0;
  border-color: transparent #F45B69 transparent transparent;
}*/

.timeline ul li:nth-child(even) div {
	left: -435px;
	text-align: right;
}
/*.timeline ul li:nth-child(even) div::before {
  right: -15px;
  border-width: 8px 0 8px 16px;
  border-color: transparent transparent transparent #F45B69;
}*/

time {
	font-family: 'aileronbold';
	display: block;
	font-size: 36px;
	color: #fecb00;
	margin-bottom: 20px;
	line-height: 26px;
}
.timebox1 {
	background: rgba(255, 255, 255, 0.88);
	padding: 15px;
	border-radius: 3px;
	left: 0 !important;
	position: relative;
	width: 100%;
	display: inline-block;
	-webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	-moz-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
}
.timebox1:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: -7px;
	border-top: 0;
	border-left: 0.5em solid transparent;
	border-right: 0.5em solid transparent;
	border-bottom: 0.5em solid rgba(255, 255, 255, 0.88);
}
.timebox2 {
	background: rgba(30, 60, 136, 0.85) !important;
	padding: 15px;
	border-radius: 3px;
	right: 0 !important;
	width: 100%;
	position: relative;
	display: inline-block;
	-webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	-moz-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
}
.timebox2:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: -7px;
	right: 15px;
	border-top: 0;
	border-left: 0.5em solid transparent;
	border-right: 0.5em solid transparent;
	border-bottom: 0.5em solid rgba(30, 60, 136, 0.85);
}
.timebox3 {
	background: rgba(31, 128, 169, 0.88);
	padding: 15px;
	border-radius: 3px;
	right: 0 !important;
	position: relative;
	width: 100%;
	display: inline-block;
	-webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	-moz-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
	box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.33);
}
.timebox3:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: -7px;
	border-top: 0;
	border-left: 0.5em solid transparent;
	border-right: 0.5em solid transparent;
	border-bottom: 0.5em solid rgba(31, 128, 169, 0.88);
}
.timebox1.to-r:before, .timebox3.to-r:before {
	right: 15px !important;
}
.timebox2.to-l:before {
	left: 15px !important;
}
.timeline-icon, .timeline-icon2 {
	width: 30px !important;
	height: 30px;
	left: 0 !important;
	display: table;
	background: #366bef;
	border-radius: 100%;
	padding: 10px;
	border: 5px solid #5eb4ec;
}
.timeline-icon2 {
	border: 5px solid #23539e;
}
.timeline-icon3 {
	width: 30px !important;
	height: 30px;
	left: 0 !important;
	display: table;
	background: #0d5d83;
	border-radius: 100%;
	padding: 10px;
	border: 5px solid #3399c8;
}
.timeline-icon span, .timeline-icon2 span, .timeline-icon3 span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.timeline-icon span img {
}
.timebox1 p, .timebox2 p, .timebox3 p {
	font-size: 13px;
	color: #0f204b;
	float: left;
	width: 78%;
	line-height: 18px;
	margin: 10px 0 0 12px;
}
.timebox2 p, .timebox3 p {
	color: #fff;
}
.timebox1 p span, .timebox2 p span, .timebox3 p span {
	font-size: 16px;
	font-family: 'aileronbold';/*	display:block;
*/
}
.timebox1 figure, .timebox2 figure, .timebox3 figure {
	float: left;
	width: 16%;
	margin: 0;
}
/* EFFECTS
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.timeline ul li::after {
	transition: background .9s ease-in-out;
}
.timeline ul li.in-view::after {
	background: #36a5ed;
}
.timeline ul li div {
	visibility: hidden;
	opacity: 0;
	transition: all .89s ease-in-out;
}
.timeline ul li:nth-child(odd) div {
	transform: translate3d(200px, 0, 0);
}
.timeline ul li:nth-child(even) div {
	transform: translate3d(-200px, 0, 0);
	text-align: right;
}
.timeline ul li.in-view div {
	transform: none;
	visibility: visible;
	opacity: 1;
}
.timeline ul li:nth-child(2n) div .timebox2 p, .timeline ul li:nth-child(2n) div .timebox1 p, .timeline ul li:nth-child(2n) div .timebox3 p {
	margin: 10px 12px 0 0;
}
ul.brand-listing, ul.location-listing {
	margin: 0;
	padding: 30px 0 0 0;
	list-style: none;
	display: table;
	width: 100%;
	text-align: center;
}
.brand-listing li {
	width: 30%;
	max-width: 315px;
	min-height: 315px;
	max-height: 315px;
	display: inline-block;
	position: relative;
	border: 1px solid #e8e8e8;
	background: #fff;
	margin: 0 2% 3% 2%;
	transition: all .5s ease-in-out;
}
.brand-listing li:hover {
	background: #0f204b;
	transition: all .5s ease-in-out;
}
.brand-listing li .brand-emph {
	width: 100%;
	height: 315px;
	display: table;
	text-align: center;
}
.brand-listing li .brand-emph.multilinef {
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 28px;
	line-height: 30px;
}
.brand-listing li .brand-emph span {
	vertical-align: middle;
	display: table-cell;
	font-family: 'aileronbold';
	font-size: 72px;
	color: #46699d;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.brand-listing li .brand-emph span small {
	font-family: 'aileronregular';
	font-size: 12px;
	color: #8e8e8e;
	display: block;
	letter-spacing: 1px;
}
.brand-listing li h3 {
	font-family: 'aileronsemibold';
	text-transform: uppercase;
	font-size: 16px;
	color: #424242;
	position: absolute;
	top: 15px;
	right: 15px;
	margin: 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #fecb00;
}
.brand-listing li p {
	font-size: 12px;
	color: #333;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 15px;
	margin: 0;
}
.brand-listing li p a {
	color: #333;
}
.brand-listing li:hover h3, .brand-listing li:hover p a, .brand-listing li:hover .brand-emph span, .brand-listing li:hover .brand-emph span small {
	color: #fff;
}
.abt-section3 {
	background: #eee url(../images/logo-symbol.png) right top no-repeat;
	padding: 20px 0;
}



/* GENERAL MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media screen and (max-width: 900px) {
.timeline ul li div {
	width: 250px;
}
.timeline ul li:nth-child(even) div {
	left: -289px;/*250+45-6*/
}
}
 @media screen and (max-width: 600px) {
.timeline ul li {
	margin-left: 20px;
}
.timeline ul li div {
	width: calc(100vw - 91px);
}
.timeline ul li:nth-child(even) div {
	left: 45px;
}
.timeline ul li:nth-child(even) div::before {
	left: -15px;
	border-width: 8px 16px 8px 0;
	border-color: transparent #F45B69 transparent transparent;
}
}
/* TIMELINE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.abt-section2 {
	background: #0f204b url(../images/mailstone-map.png) center top repeat-y;
	padding: 50px 0;
}
.themeline-logo {
	width: 100%;
	float: left;
	text-align: center;
}
.themeline-logo p {
	font-size: 14px;
	color: #fff;
}





/************************ RESPONSIVE CSS ************************/

@media (max-width: 1199px) {
.hamburger {
	/*    margin-top: 112px;
*/	display: block !important;
}
.main-nav {
	position: absolute;
	min-width: 250px;
	top: 40px;
	right: 15px;
	margin-right: 0;
	background: #fff;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transform: translateY(30px);
	-moz-transform: translateY(30px);
	-ms-transform: translateY(30px);
	-o-transform: translateY(30px);
	transform: translateY(30px);
	visibility: hidden;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	z-index: 999;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.main-nav.slidenav {
	visibility: visible;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.main-nav ul li {
	display: block;
	float: none;
}
.main-nav > ul li a {
	color: #000;
	padding: 15px;
	margin: 0;
}
.main-nav > ul li a.yellow-menu {
	border-radius: 0;
}
.main-nav .submenu {
	position: static;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 0 0 30px;
	background: transparent;
}
.main-nav .submenu li a {
	padding: 5px 0 5px 15px;
}
}
 @media all and (min-width:1100px) and (max-width:1366px) {
.mainwrapper {
	width: 90%;
}
.lighter-bg {
	width: 100%;
	margin: 0;
	padding: 15px;
}
.search-inter-wrap {
	max-width: 100%;
	width: 90%;
}
.bedcrub-nav-wrap, .job-list-tier {
	width: 98%;
}
.about-caption-conatiner::before {
	left: -14px;
}
.about-caption-conatiner, .about-content-container {
	padding: 50px 25px 50px 50px;
}
.about-caption-conatiner img {
	bottom: -40px;
	max-width: 110px;
}
.reason-right-wrap li {
	padding: 32px;
}
}
 @media all and (min-width:1100px) and (max-width:1200px) {
.mainwrapper {
	width: 90%;
}
.search-name {
	display: none;
}
.search-it {
	width: 25%;
}
.search-job {
	padding: 0 15px;
	width: 75%;
}
.job-list-tier {
	padding: 30px 10px;
}
.job-ticker-box4 a {
	padding: 8px 20px;
}
.team-speack-slder {
	width: 95%;
}
.about-caption-conatiner, .about-content-container {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 58px;
}
.about-caption-conatiner img {
	max-width: 80px;
	right: 25px;
	bottom: 10px;
}
.about-content-container p {
	line-height: normal;
	font-size: 14px;
}
.about-content-container p span {
	font-size: 18px;
}
.reason-text-wrap h2 {
	font-size: 115px;
	left: -13px;
}
.reason-text-wrap h3 {
	font-size: 26px;
	line-height: normal;
}
}
 @media all and (min-width:1000px) and (max-width:1100px) {
.mainwrapper {
	width: 90%;
}
.search-name {
	display: none;
}
.search-it {
	width: 25%;
}
.search-job {
	padding: 0 15px;
	width: 75%;
}
.job-list-tier {
	padding: 30px 10px;
}
.job-ticker-box4 a {
	padding: 8px 20px;
}
.team-speack-slder {
	width: 95%;
}
.about-caption-conatiner, .about-content-container {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 58px;
}
.about-caption-conatiner img {
	max-width: 80px;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	line-height: normal;
	font-size: 14px;
}
.about-content-container p span {
	font-size: 18px;
}
.reason-text-wrap h2 {
	font-size: 115px;
	left: -13px;
}
.reason-text-wrap h3 {
	font-size: 26px;
	line-height: normal;
}
}
 @media all and (min-width:900px) and (max-width:1000px) {
.mainwrapper {
	width: 90%;
}
.carrer-content-left {
	padding: 15px;
}
.lighter-bg {
	width: 100%;
	margin: 0;
	padding: 15px;
}
.agm-video-wrap {
	padding: 5px;
}
.aerial-wrap img {
	max-width: inherit;
	width: auto;
}
.search-inter-wrap {
	max-width: 100%;
	width: 100%;
}
.search-name {
	display: none;
}
.search-it {
	width: 25%;
}
.search-job {
	padding: 0 15px;
	width: 75%;
}
.job-list-tier {
	padding: 30px 10px;
}
.job-ticker-box4 a {
	padding: 8px 20px;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 100%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0 20px;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 45% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.brand-listing li {
	width: 48%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 1% 1% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-conatiner, .about-content-container {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 58px;
}
.about-caption-conatiner img {
	max-width: 80px;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	line-height: normal;
	font-size: 14px;
}
.about-content-container p span {
	font-size: 18px;
}
.reason-text-wrap h2 {
	font-size: 115px;
	left: -13px;
}
.reason-text-wrap h3 {
	font-size: 26px;
	line-height: normal;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
.about-caption-conatiner::before {
	display: none;
}
}
 @media all and (min-width:800px) and (max-width:900px) {
.mainwrapper {
	width: 90%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	top: 35%;
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #373737;
}
.footerbox2 {
	width: 33%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 0;
}
.footerbox2 ul li br {
	display: none;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 15px 0 0;
	padding: 0px 15px 0 0;
}
.af-from label {
	font-size: 11px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 15px;
}
.job-ticker-box2 small {
	font-size: 11px;
	padding: 8px 8px 8px 20px;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 100%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0 20px;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 40% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 45%;
	max-width: 100%;
}
.brand-listing li {
	width: 48%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 1% 1% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-conatiner, .about-content-container {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 58px;
}
.about-caption-conatiner img {
	max-width: 80px;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	line-height: normal;
	font-size: 14px;
}
.about-content-container p span {
	font-size: 18px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
.about-caption-conatiner::before {
	display: none;
}
}
 @media all and (min-width:700px) and (max-width:800px) {
.mainwrapper {
	width: 90%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	top: 35%;
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #373737;
}
.footerbox2 {
	width: 33%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 0;
}
.footerbox2 ul li br {
	display: none;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 15px 0 0;
	padding: 0px 15px 0 0;
}
.af-from label {
	font-size: 11px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 10px;
}
.job-ticker-box2 small {
	font-size: 11px;
	padding: 8px 8px 8px 20px;
}
.job-details-wrap {
	width: 100%;
	float: left;
	padding: 30px;
}
.apply-this-wrap {
	padding: 0 30px;
	width: 100%;
	float: left;
	margin: 0;
}
.job-title-wrap {
	width: 100%;
}
.job-title-wrap h2 {
	font-size: 18px;
}
ul.jobshort-info {
	width: 100%;
	margin: 10px 0 0 0;
}
.job-title-wrap h3 {
	font-size: 11px;
}
.job-sub-summary ul {
	margin: 0 0 40px 0px;
}
.jobshort-info li.qty {
	width: 100%;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.jobshort-info li.job-exp, .jobshort-info li.job-loc {
	margin: 0 15px 0 0;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 95%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 40% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 45%;
	max-width: 100%;
}
.brand-listing li {
	width: 48%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 1% 1% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner, .about-content-container {
	padding: 25px;
	max-width: 100%;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 28px;
}
.about-caption-conatiner img {
	max-width: 80px;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
.about-caption-conatiner::before {
	display: none;
}
}
 @media all and (min-width:600px) and (max-width:700px) {
.mainwrapper {
	width: 95%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	top: 35%;
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #373737;
}
.footerbox2 {
	width: 33%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 15px 15px 15px;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
	border-right: 0;
}
.footerbox2 ul li br {
	display: none;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 12px 0 0;
	padding: 0px 12px 0 0;
}
.af-from label {
	font-size: 8px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 10px;
}
.job-ticker-box2 small {
	font-size: 11px;
	padding: 8px 8px 8px 20px;
}
.job-details-wrap {
	width: 100%;
	float: left;
	padding: 30px;
}
.apply-this-wrap {
	padding: 0 30px;
	width: 100%;
	float: left;
	margin: 0;
}
.job-title-wrap {
	width: 100%;
}
.job-title-wrap h2 {
	font-size: 18px;
}
ul.jobshort-info {
	width: 100%;
	margin: 10px 0 0 0;
}
.job-title-wrap h3 {
	font-size: 11px;
}
.job-sub-summary ul {
	margin: 0 0 40px 0px;
}
.jobshort-info li.qty {
	width: 100%;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.jobshort-info li.job-exp, .jobshort-info li.job-loc {
	margin: 0 15px 0 0;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 95%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 40% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 45%;
	max-width: 100%;
}
.brand-listing li {
	width: 48%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 1% 1% 0;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 28px;
}
.about-content-container {
	padding: 25px;
}
.about-caption-conatiner img {
	max-width: 14%;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
}
 @media all and (min-width:500px) and (max-width:600px) {
.mainwrapper {
	width: 95%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	top: 35%;
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #373737;
}
.footerbox2 {
	width: 48%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 48%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 12px 0 0;
	padding: 0px 12px 0 0;
}
.af-from label {
	font-size: 8px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 10px;
}
.job-ticker-box2 small {
	font-size: 11px;
	padding: 8px 8px 8px 20px;
}
.job-details-wrap {
	width: 100%;
	float: left;
	padding: 30px;
}
.apply-this-wrap {
	padding: 0 30px;
	width: 100%;
	float: left;
	margin: 0;
}
.job-title-wrap {
	width: 100%;
}
.job-title-wrap h2 {
	font-size: 18px;
}
ul.jobshort-info {
	width: 100%;
	margin: 10px 0 0 0;
}
.job-title-wrap h3 {
	font-size: 11px;
}
.job-sub-summary ul {
	margin: 0 0 40px 0px;
}
.jobshort-info li.qty {
	width: 100%;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.jobshort-info li.job-exp, .jobshort-info li.job-loc {
	margin: 0 15px 0 0;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 95%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 40% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 45%;
	max-width: 100%;
}
.brand-listing li {
	width: 48%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 1% 1% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph span {
	font-size: 60px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 28px;
}
.about-content-container {
	padding: 25px;
}
.about-caption-conatiner img {
	max-width: 18%;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 28px;
}
.about-content-container {
	padding: 25px;
}
.about-caption-conatiner img {
	max-width: 14%;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
}
 @media all and (min-width:400px) and (max-width:500px) {
.mainwrapper {
	width: 90%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	top: 35%;
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #373737;
}
.footerbox2 {
	width: 48%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 48%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: left;
	border-bottom: 1px solid #373737;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 12px 0 0;
	padding: 0px 12px 0 0;
}
.af-from label {
	font-size: 8px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 10px;
}
.job-ticker-box2 small {
	font-size: 11px;
	padding: 8px 8px 8px 20px;
}
.job-details-wrap {
	width: 100%;
	float: left;
	padding: 30px;
}
.apply-this-wrap {
	padding: 0 30px;
	width: 100%;
	float: left;
	margin: 0;
}
.job-title-wrap {
	width: 100%;
}
.job-title-wrap h2 {
	font-size: 18px;
}
ul.jobshort-info {
	width: 100%;
	margin: 10px 0 0 0;
}
.job-title-wrap h3 {
	font-size: 11px;
}
.job-sub-summary ul {
	margin: 0 0 40px 0px;
}
.jobshort-info li.qty {
	width: 100%;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.jobshort-info li.job-exp, .jobshort-info li.job-loc {
	margin: 0 15px 0 0;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 95%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 28% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 90%;
	max-width: 100%;
}
.brand-listing li {
	width: 100%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 0 3% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph span {
	font-size: 60px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 20px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 28px;
}
.about-content-container {
	padding: 25px;
}
.about-caption-conatiner img {
	max-width: 18%;
	right: 25px;
	top: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 48%;
	margin: 0 1% 2% 1%;
	padding: 30px 20px;
}
.reason-point {
	width: 100%;
	margin: 10px 0 0 0;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
}
 @media all and (min-width:300px) and (max-width:400px) {
.mainwrapper {
	width: 90%;
}
.menu {
	width: 30%;
}
.logo {
	width: 70%;
}
.header {
	top: 20px;
}
.banner-overlay {
	position: relative;
	top: 0;
	padding: 25px 0;
	background: rgb(25, 30, 57);
}
.banner-wrap {
	min-height: 300px;
	height: inherit;
}
.video-text-wrap h4 {
	font-size: 24px;
	letter-spacing: 0;
	margin: 0 0 10px 0;
}
.agm-video-wrap {
	width: 100%;
	padding: 0;
}
.hot-3boxes li:nth-child(2) {
	margin: 15px 0;
}
.hot-3boxes li {
	width: 100%;
	padding: 50px;
}
.career-hot-media {
	background: url(../images/carrer_bg2.png) left top repeat;
	background-size: auto;
}
.aerial-wrap {
	display: none;
}
.carrer-content-left {
	width: 100%;
	padding: 20px;
}
.carrer-content-left h3 {
	font-size: 18px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.carrer-content-left h4 {
	font-size: 20px;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}
.lighter-bg {
	margin: 0;
	width: 100%;
	text-align: center;
}
.search-opp-btn {
	width: 100%;
	margin: 15px 0 0 0;
	text-align: center;
	display: inline-block;
}
.search-opp-btn a {
	font-size: 12px;
}
.footerbox1 {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #1c1c1c;
}
.footerbox2 {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: center;
	border-bottom: 1px solid #373737;
}
.footerbox2.footerboxLast {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	text-align: center;
	border-bottom: 1px solid #373737;
}
.membersLeft {
	float: left;
	width: 100%;
	text-align: center;
}
.PaymentRight {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	text-align: center;
}
.PaymentRight img {
	width: auto;
	max-width: 100%
}
.copYwraper p span {
	color: #fecb00;
	margin: 0 0 10px 0;
	float: left;
}
.inner-banner-wrap {
	max-height: 250px;
	min-height: 250px;
}
.inner-over-text h3 {
	font-size: 24px;
}
.search-name {
	display: none;
}
.search-inter-wrap {
	width: 100%;
}
.search-criteria {
	height: 52px;
	line-height: 52px;
}
.search-job {
	width: 65%;
	line-height: 52px;
	height: 52px;
	padding: 0 8px;
}
.search-it {
	width: 35%;
	line-height: 52px;
	height: 52px;
	background: #3759b7;
	padding: 0;
}
ul.categories-list {
	margin: 20px 0 0 0;
}
.categories-list li.filter-cod {
	width: 100%;
	margin: 0;
	padding: 0;
}
.categories-list li.filter-cod label {
	font-size: 12px !important;
}
.categories-list li {
	margin: 0 12px 0 0;
	padding: 0px 12px 0 0;
}
.af-from label {
	font-size: 8px;
}
.bedcrub-nav3 {
	display: none;
}
.bedcrub-nav1 {
	width: 70%;
}
.bedcrub-nav2 {
	width: 30%;
}
.job-ticker-box1 {
	width: 70%;
}
.job-ticker-box3 {
	float: left;
	width: 100%;
	padding: 15px 0;
}
.job-ticker-box4 {
	width: 100%;
}
.job-ticker-box4 a {
	float: left;
	margin: 10px 0;
}
.job-list-tier {
	padding: 10px;
}
.job-ticker-box2 small {
	font-size: 11px;
}
.job-details-wrap {
	width: 100%;
	float: left;
	padding: 30px;
}
.apply-this-wrap {
	padding: 0 30px;
	width: 100%;
	float: left;
	margin: 0;
}
.job-title-wrap {
	width: 100%;
}
.job-title-wrap h2 {
	font-size: 18px;
}
ul.jobshort-info {
	width: 100%;
	margin: 10px 0 0 0;
}
.job-title-wrap h3 {
	font-size: 11px;
}
.job-sub-summary ul {
	margin: 0 0 40px 0px;
}
.jobshort-info li.qty {
	width: 100%;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}
.jobshort-info li.job-exp, .jobshort-info li.job-loc {
	margin: 0 15px 0 0;
}
.bedcrumb-wrap h2 {
	padding: 0px 0 3px 0;
	margin: 23px 0 6px 5%;
}
.short-story-wrap p {
	width: 90%;
}
.team-speack-slder {
	width: 95%;
}
.team-speack-slder .sliderbox {
	width: 100%;
	margin: 0;
}
.comment-screen {
	padding: 25px 25px 25px 30px;
}
.speakers-name {
	float: left;
	text-align: left;
}
.speakers-pic {
	max-width: 90px;
	height: 90px;
	margin: -33px auto 0 auto;
}
.slick-prev {
	right: 50% !important;
}
.slick-next {
	right: 28% !important;
}
.media-gallery-wrap h2 {
	font-size: 18px;
	letter-spacing: 8px;
}
.media-gallery-wrap p {
	width: 90%;
}
.media-list-wrap li {
	width: 90%;
	max-width: 100%;
}
.themeline-logo img {
	max-width: 65%;
}
.themeline-logo, .timeline {
	width: 90%;
	margin: 0 auto;
	float: none;
}
.pad50, .timeline ul {
	padding: 30px 0;
}
time {
	font-size: 24px;
}
.timebox1 figure, .timebox2 figure, .timebox3 figure {
	display: none;
}
.timebox1 p, .timebox2 p, .timebox3 p {
	margin: 0;
}
.timebox1 p span, .timebox2 p span, .timebox3 p span {
	font-size: 16px;
}
.timeline ul li:nth-child(2n) div {
	left: 35px;
	text-align: left;
}
.timeline ul li:nth-child(2n) div .timebox2 p, .timeline ul li:nth-child(2n) div .timebox1 p, .timeline ul li:nth-child(2n) div .timebox3 p {
	margin: 0;
}
.timeline p br {
	display: none !important;
}
.timebox2::before {
	left: 15px !important;
}
.timebox1.to-r::before, .timebox3.to-r::before {
	left: 15px !important;
}
.brand-listing li {
	width: 100%;
	min-height: 250px;
	max-height: 250px;
	margin: 0 0 3% 0;
}
.brand-listing li .brand-emph {
	height: 250px;
}
.brand-listing li .brand-emph span {
	font-size: 60px;
}
.brand-listing li .brand-emph.multilinef span {
	font-size: 22px;
}
.about-caption-wrap, .about-content-wrap {
	width: 100%;
	height: inherit !important;
	margin: 0;
}
.about-caption-conatiner {
	padding: 25px;
}
.about-caption-conatiner h3 {
	font-size: 16px;
	line-height: normal;
}
.about-caption-conatiner h3 span {
	font-size: 18px;
}
.about-content-container {
	padding: 25px;
}
.about-caption-conatiner img {
	max-width: 18%;
	right: 25px;
	bottom: 25px;
}
.about-content-container p {
	font-size: 14px;
	line-height: 24px;
}
.reason-text-wrap, .reason-right-wrap {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
	background: none;
}
.reason-text-wrap::before {
	display: none;
}
.why-join-us-wrap {
	padding: 45px 0;
}
.reason-right-wrap li {
	width: 100%;
	padding: 30px 20px;
}
.video-text-wrap p {
	font-size: 14px;
}
.reason-text-wrap h2 {
	font-size: 120px;
	left: 0;
	float: left;
}
.reason-text-wrap h3 {
	line-height: normal;
	font-size: 24px;
	margin: 25px 0 0 10px;
	float: left;
}
.reason-text-wrap img {
	display: none;
}
.reason-point {
	width: 60%;
	margin: 10px 0 0 15px;
}
}


/************************ RESPONSIVE CSS ************************/
