@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; list-style:none; text-decoration:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
:focus{ outline:0 none; }
a:focus{ outline:0 none; text-decoration:none; }
a img{ border:none; }
a{ text-decoration: none; }
a:hover{ text-decoration: none!important; color:#1a709d;}
/* TAP HIGHLIGHT MOBILE */
img, a, input, textarea, select{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }

/* FOR IOS */
input, textarea, select{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:none }
input[type="checkbox"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:checkbox !important; }
input[type="radio"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:radio !important; }

/* SELECTION COLOR */
::-moz-selection{ background-color: #000; color: #fff; }
::selection{ background-color: #000; color: #fff; }

/* PLACEHOLDER OPACITY */
input[type="text"]::-webkit-input-placeholder{ opacity:1; color:#000 }
input[type="text"]::-moz-placeholder{ opacity:1; color:#000 }
input[type="text"]::-ms-input-placeholder{ opacity:1; color:#000 }
input[type="email"]::-webkit-input-placeholder{ opacity:1; color:#000 }
input[type="email"]::-moz-placeholder{ opacity:1; color:#000 }
input[type="email"]::-ms-input-placeholder{ opacity:1; color:#000 }
input[type="password"]::-webkit-input-placeholder{ opacity:1; color:#000 }
input[type="password"]::-moz-placeholder{ opacity:1; color:#000 }
input[type="password"]::-ms-input-placeholder{ opacity:1; color:#000 }
textarea::-webkit-input-placeholder{ opacity:1; color:#000 }
textarea::-moz-placeholder{ opacity:1; color:#000 }
textarea::-ms-input-placeholder{ opacity:1; color:#000 }

select::-ms-expand {
    display: none;
}
select{
    -webkit-appearance: none;
       -moz-appearance: none;
        -ms-appearance: none;
         -o-appearance: none;
            appearance: none;	
	}


/* FONTS */
/*
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
*/

/* CSS ANIMATIONS */
.headerPart .nav ul li a, .articleSection .articleBlock, .footer .social ul li a, .footer ul li a, .footbar .policy, .footbar p a, .articleSection .articleBlock p, .partnerSlider .sliderBlock, .bannerPart #tabs .tabContent .searchButton, .headerPart .logo, body.fixed .headerPart .nav ul, .jobSection .jobBlock p, .articleSection .btn, .jobSection .btn, .employerSlider .sliderBlock, .issueSection .issueBlock, .headerPart .nav ul, .latestJobs .jobDetails .moreBtn, .employerInnerBanner .aboutGroup .textBlock a, .aboutSection .sideBar .sidebarSliderBlock a.next, .aboutSection .sideBar .sidebarSliderBlock a.prev, .searchSection .categoryBlock ul li a, .searchSection .crumbBlock ul li a, .jobListSection .jobListBlock .applyBtn, .headerPart .logo img, .employers .empBlock p, .blgList a.more-link, .searchSection .categoryBlock button.apply, .employers .empBlock .overlay, .application-form.azone-login .button.submit-btn, .footer a.empLogin, .jobListSection .jobListBlock h3 a, div.newFormPart input[type="submit"]
	{ transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
	
html{ text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
body{ background:#fff; color:#777; }
.clearMe{ font-size:0; line-height:0; clear:both }
.container{ width:100%; max-width:1424px; margin:0 auto; float:none; }
.slicknav_menu { display:none; }
#topcontrol{ z-index: 99999; }

.headerPart{ position: fixed; width: 100%; background: #fff; z-index: 9999;  box-shadow:none; border:1px solid #f1f1f1; }
.headerPart .logo{ display: block; width: 323px; float:left; margin:15px 0; padding:0;}
.headerPart .logo img{ width:100%; height:auto; }
.headerPart .nav{ width: 100%; position:relative; float:left; }
.headerPart .nav ul{ float:right; margin-top: 25px; }
.headerPart .nav ul li{ float:left; padding: 0 28px; }
.headerPart .nav ul li a{ display: block; font:700 17px/34px 'Open Sans Condensed', sans-serif; color: #000; text-transform: uppercase; position:relative; }
.headerPart .nav ul li a:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
	position:absolute; left:0; bottom:0;
}
.headerPart .nav ul li a:hover:after {
    width: 100%;
    /*transition: width .3s;*/
}
.headerPart .nav ul li.current_page_item a::after {
    width: 100%; text-decoration: none;
}
body.fixed .headerPart{ box-shadow: 0px 0px 2px 1px #666; }
body.fixed .headerPart .logo { width:200px; text-align:center; }
body.fixed .headerPart .nav ul{ float:right; margin-top:15px; }


.bannerPart{ position: relative; float: left; width: 100%; /*height: 590px;*/  /*background:#8597a2#95ABB8; url(../images/bannerBg.jpg) top center no-repeat*//* padding-top: 90px;*/ margin-top: 86px; }
.bannerPart h1.hmBnrHdr{ float:right; font:700 70px/70px 'Open Sans Condensed', sans-serif; color:#fff; margin:0; text-transform:uppercase; width:890px; }
/*.bannerPart .cycloneslider-template-standard .cycloneslider-caption{ width:610px; left:auto; left:50%; bottom:17%; margin:0 0 0 -305px; background:rgba(0,0,0,0.5); opacity:1; padding:5px 15px; }
.bannerPart .cycloneslider-caption-description a.slide-btn  {
	border:0px solid #000000;
	width: 160px;
	height: 48px;
	line-height:45px !important;
	background:#000000;
	color: #ffff00;
	float: none;
	margin: 0px;
	padding: 0;
	font: 300 20px 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	display:inline-block;
	text-align: center;
}
.bannerPart .cycloneslider-caption-description a.slide-btn:hover {background:#ffff00;color: #000000;}*/
.bannerPart .cycloneslider-template-standard .cycloneslider-caption div.cycloneslider-caption-title{ font:300 45px/50px 'Open Sans Condensed', sans-serif; color:#f7f105; text-align:center; margin:0; padding:0; display:block; }
.bannerPart .cycloneslider-template-standard .cycloneslider-caption-description{ font:300 33px/36px 'Open Sans Condensed', sans-serif; color:#fff; text-align:center; margin:0; padding:0; display:block; }
.bannerPart .cycloneslider-template-standard{ margin:0; }
.bannerPart .cycloneslider-template-standard .cycloneslider-pager{ bottom:10px; }
.bannerPart #cycloneslider-homepage-banner-slider-1{ margin:0; float:left; width:100% !important; max-width:100% !important }
.bannerPart .cycloneslider-template-standard .cycloneslider-slide img{ width:100% !important; }

.bannerPart div.bnrContent{ position:absolute; width:100%; left:0; bottom:20%; z-index:999; }

.bannerPart #tabs{ width: 890px; float: right; text-transform: uppercase; margin-top:40px; }
.bannerPart #tabs ul li{ float: left; background: none !important; border-top: none; border-right: none; border-left: none; border-bottom: none !important; }
.bannerPart #tabs ul li a{ display: block; width:300px; height: 57px; background: #e9df23; margin-right: 14px; text-align: center; border-top: 5px solid #e9df23; font:700 22px/28px 'Open Sans Condensed', sans-serif; color: #000; }
.bannerPart #tabs .ui-state-active a{ background: #dfe5e9; text-decoration: none;}
.bannerPart #tabs .tabContent{ display: inline-block; padding: 10px; background: #dfe5e9; width: 100%; height:auto; border: none !important; }
.bannerPart #tabs .tabContent input[type="text"]{ font:700 19px/40px 'Open Sans Condensed', sans-serif; color: #000; width:660px; margin:30px 36px; height: 52px; padding: 5px 10px; border: 1px solid #787a7b; border-radius: 5px; background: #fff; }
.bannerPart #tabs #tabs-2.tabContent form{ float:left; }
.bannerPart #tabs #tabs-2.tabContent input[type="text"]{ font:700 20px/40px 'Open Sans Condensed', sans-serif; color: #000; width:455px; margin: 35px 38px 35px 0; height: 52px; padding: 5px 10px; border: 1px solid #787a7b; border-radius: 5px; background: #fff; }
.ui-tabs .ui-tabs-nav{ border: none !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ box-shadow: none; }

.bannerPart #tabs #tabs-2.tabContent .wp_autosearch_input{ font:700 20px/40px 'Open Sans Condensed', sans-serif !important; color: #000 !important; width:410px !important; margin:30px 0 !important; height: 52px !important; padding: 5px 10px !important; border: 1px solid #787a7b !important; border-radius: 5px !important; background: #fff !important; }
.bannerPart #tabs #tabs-2.tabContent .wp_autosearch_submit{ font: 700 20px/40px 'Open Sans Condensed', sans-serif !important; color: #fff !important; display: block !important; width: 117px !important; height: 50px !important; margin-top: 30px !important; float: right !important;margin-left: 21px !important; border: none !important; background: #1a709d !important; border-radius: 3px !important; letter-spacing: 1px !important; position: relative !important; text-transform: uppercase !important; }


.bannerPart #tabs .tabContent .searchButton, .bannerPart #tabs .tabContent input[type="submit"]{ font:700 20px/40px 'Open Sans Condensed', sans-serif; color: #fff; display: block; width: 117px; height: 50px; margin-top:35px; float: right; margin-right: 21px; border: none; background: #1a709d; border-radius: 3px; letter-spacing:1px; }





.bannerPart #tabs .tabContent .searchButton:hover{ background: #e9df23; color: #000; }
.bannerPart #tabs .tabContent p{ font:700 20px/54px 'Open Sans Condensed', sans-serif; color: #000; margin: 42px 28px; float:left; }
.bannerPart #tabs .tabContent select{ width: 400px; border: 1px solid #787a7b; height: 53px; border-radius: 5px; padding: 0 25px; position: relative; background: #fff url(../images/arrow1.png) no-repeat; background-position: 96%; font:700 20px/40px 'Open Sans Condensed', sans-serif; color: #000; }
.bannerPart #tabs .tabContent .btn{ font: 700 20px/40px 'Open Sans Condensed', sans-serif; color: #fff; display: block; width: 117px; height: 53px; float: right; margin-right: 91px; border: none; background: #1a709d; border-radius: 5px; }
.bannerPart #tabs .tabContent .btn:hover{ background: #e9df23; color: #000; }

.bannerPart div.newContent{ width:100%; position:absolute; left:0; top:43%; }
.bannerPart div.newContentInr{ max-width:610px; padding:5px 15px; background:rgba(0,0,0,0.5); margin:0 auto; }
.bannerPart div.newContentInr h1{ font:300 45px/50px 'Open Sans Condensed', sans-serif; color:#f7f105; text-align:center; margin:0; padding:0; }
.bannerPart div.newContentInr h2{ font:300 33px/36px 'Open Sans Condensed', sans-serif; color:#fff; text-align:center; margin:0; padding:0; }
div.newFormPart{ float:left; width:100%; background:#000; text-align:center; padding:35px 35px; color:#fff; }
div.newFormPart input[type="text"]{ background:#fff; border:1px solid #ffff22; font:300 20px 'Open Sans Condensed', sans-serif; color:#535353; width:315px; height:48px; float:none; display:inline; padding:5px 15px; margin:0 12px; }
div.newFormPart button[type="submit"]{ border:1px solid #ffff00; width:123px; height:48px; background:#000; color:#fff; float:none; margin:0 0 0 12px; padding:0; color:#fff; font:300 20px 'Open Sans Condensed', sans-serif; text-transform:uppercase; }
div.newFormPart button[type="submit"]:hover{ background:#ffff00; color:#000; }
div.newFormPart i.fa.fa-search{ float:none; display:inline; padding:0; margin:0 12px 0 0; font-size:30px; line-height:48px; color:#f8f205; border-radius:2px; }




.partnerSlider{ position: relative; float: left; width: 100%; height: auto; background: #fff; padding: 52px 0 25px; }
.partnerSlider h3{ text-transform: uppercase; font:700 30px/68px 'Open Sans Condensed', sans-serif; color: #000; background: #ffee0a; display: inline-block; margin: 0; padding: 20px 50px;}
.partnerSlider .gallery2{ margin-left:47px; }
.partnerSlider .sliderBlock{ width:202px; height:98px; float:none; margin:0 auto; text-align:center; border:1px solid #fff;  }
.partnerSlider .sliderBlock a{ width:200px; height:96px; display:inline-block; }
.partnerSlider .sliderBlock span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.partnerSlider .sliderBlock img{ max-width:95%; max-height:95%; margin:0 auto; vertical-align:middle; }
.partnerSlider .sliderBlock:hover{ border:1px solid #ccc; }



.partnerSlider .flickity-prev-next-button.next, .partnerSlider .flickity-prev-next-button.previous{ display:none; }
.featuredEmployers .flickity-prev-next-button.next, .featuredEmployers .flickity-prev-next-button.previous{ display:none; }

.articleSection{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding:20px 0; }
.articleSection h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.articleSection .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; float:left; }
.articleSection .articleBlockMain{ margin:35px 0 0 0; }
.articleSection .articleBlock{ margin:0; height:auto; background: #fff; display:inline-block; width:100%; height:310px; }
.articleSection .adBlock{ margin-top:35px; height:275px; background:#fff; text-align:left; margin-left:15px; }
.articleSection .adBlock img{ max-width:100%; height:auto; }
.articleSection .articleBlock .thumb{ overflow:hidden; width:100%; height:250px; text-align:center; }
.articleSection .articleBlock .thumb span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.articleSection .articleBlock .thumb img{ transition: all .2s ease-in-out; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; padding:0; width:100%; height:auto; }
.articleSection .articleBlock p{ font:700 19px/22px 'Open Sans Condensed', sans-serif; color: #000; text-align: left; padding: 5px 6px; margin:0 0 8px; height:44px; overflow:hidden; }
.articleSection .articleBlock:hover{ background: #fff; }
/*.articleSection .articleBlock:hover img{ transform: scale(1.05); }*/
.articleSection .articleBlock:hover p{color:#1a709d}
.articleSection .btn{ font:700 17px/22px 'Open Sans Condensed', sans-serif; color:#5d5b5b; text-transform: uppercase; display: inline-block; clear:both; }
.articleSection .btn::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
}
.articleSection .btn:hover{ color:#000;  }
.articleSection div.container.no_mpu div.col-md-9.col-sm-12.col-xs-12{ float:none; margin:0 auto; }




.employerSlider{ position: relative; float: left; width: 100%; height: auto; background: #fff; padding: 53px 0 25px; }
.employerSlider h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #fff; background: #1a709d; display: inline-block; margin: 0; padding: 20px 50px;}
.employerSlider .gallery3{ margin-left: 60px; }
.employerSlider .flickity-prev-next-button.next, .employerSlider .flickity-prev-next-button.previous{ display:none; }

.employerSlider .sliderBlock{ width: 170px; height: 114px; float: left; margin-left: 25px; text-align: center; border:1px solid #fff; }
.employerSlider .sliderBlock span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.employerSlider .sliderBlock img{ max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; }
.employerSlider .sliderBlock:hover{ border:1px solid #ccc; }



.jobSection{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding: 53px 0; }
.jobSection h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.jobSection .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.jobSection .jobBlock{ margin: 35px auto; height: 270px; width:177px; }
.jobSection .jobBlock span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.jobSection .jobBlock img{ max-width:95%; max-height:95%; /*transition: all .2s ease-in-out;*/ margin:0 auto; vertical-align:middle; }
/*.jobSection .jobBlock:hover img{ transform: scale(1.05); }*/
.jobSection .jobBlock .jobthumb{ background: #ffffff; width:177px; height:177px; overflow:hidden; border:1px solid #111; margin:0 auto }
.jobSection .jobBlock p{ font:700 20px/24px 'Open Sans Condensed', sans-serif; color: #000; text-align: left; padding: 10px 3px; }
.jobSection .jobBlock:hover p{color:#1a709d}
.jobSection .jobAdBlock{ /*width: 300px; height: 600px; background: #d7d7d7;*/ margin-top: 35px; }
.jobSection .btn{ font:700 17px/22px 'Open Sans Condensed', sans-serif; color:#5d5b5b; text-transform: uppercase; display: inline-block; }
.jobSection .btn::after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #ffed00;
    transition: width .3s;
}
.jobSection .btn:hover{ color: #000  }
.jobSection div.container.no_mpu div.col-md-9.col-sm-12.col-xs-12{ float:none; margin:0 auto; }


.issueSection{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding: 53px 0 25px; }
.issueSection h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.issueSection .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.issueSection .issueBlock{ width: 245px; float:none; position:relative; margin: 35px 35px; display: inline-block;}
.issueSection a {
    display: inline-block;
}
.issueSection .issueBlock > a { opacity: 0.8;}
.issueSection .issueBlock:hover > a{ opacity: 1; box-shadow: 0px 0px 2px 2px #666; }
.read-more-btn { margin-top:25px;}
.read-more-btn a {
	border: 1px solid #ffff00;
	width: 123px;
	height: 48px;
	line-height:42px !important;
	background:none;
	color: #000000;
	float: none;
	margin: 0px;
	padding: 0;
	font: 300 20px 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	display:inline-block;
}
.read-more-btn a:hover {background:#ffff00;}

.footer{ position: relative; float: left; width:100%; height: auto; background: #f1f3f4; padding: 53px 0; border-top: 1px solid #000; }
.footer h3{ font:700 23px/34px 'Open Sans Condensed', sans-serif; color: #000; text-transform: uppercase; }
.footer ul{ width: 100%; float: left; }
.footer ul li{ width:50%; float: left; }
.footer ul li a{ font:700 18px/37px 'Open Sans Condensed', sans-serif; color: #5d5b5b; display: inline-block; text-transform: capitalize; }
.footer ul li a:hover{ color: #000; }
.footer ul li a::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
}
.footer ul li a:hover::after {
    width: 100%;
    //transition: width .3s;
}
.footer .footerLogo{ display: block; text-align: center; margin:73px 28px 40px; }

.footer .social{ width:100%; margin:30px 0 0 0; float:left; text-align:center; } 
.footer .social ul{ width: 100%; float: none; margin: auto; }
.footer .social ul li{ float:none; width:50px; height:50px; margin:0 15px; display:inline; }
.footer .social ul li a{ width:50px; height:50px; background:#000; display:inline-block; border-radius:50%; font-size:26px; color:#fcef36; text-align:center; line-height:50px; }
.footer .social ul li a:hover{ background:#fcef36; color:#000; }
/*.footer .social ul li:nth-child(1) a:hover{ color:#F0F; border: 2px solid #F0F; }
.footer .social ul li:nth-child(2) a:hover{ color:#2AA9E0; border: 2px solid #2AA9E0; }
.footer .social ul li:nth-child(3) a:hover{ color:#007BB6; border: 2px solid #007BB6; }*/
.footer .social ul li a:after{ display: none; }

.footbar{ width: 100%; position: relative; float: left; background: #000; }
.footbar p{ text-align: center; font: 700 15px/42px 'Open Sans Condensed', sans-serif; color: #fff; margin: 0; }
.footbar p a{ color: #fff; }
.footbar p a:hover{ color:#FAEF4E; }
.footbar .policy{ font: 700 15px/42px 'Open Sans Condensed', sans-serif; color: #fff; float: right; margin-top: -42px; }
.footbar .policy:hover{ color:#FAEF4E; }

/*INNER BANNER*/
.innerBanner{ position:relative; float:left; width:100%; height:auto; padding-top:27%; margin-top:85px; background: url(../images/partnerBg.jpg) center center no-repeat; background-size:cover; line-height:0; }
.innerBanner .innerImg{ display: none; }
.innerBanner .jobSearch{ width: 100%; position: relative; /*background: rgba(0,0,0,0.3);*/ padding: 50px; height: 160px; margin: 103px auto; text-align: center }
.innerBanner .jobSearch label{ font: 700 20px/40px 'Open Sans Condensed', sans-serif; color: #000; display: inline-block; }
.innerBanner .jobSearch label input[type="text"]{ font: 700 20px/40px 'Open Sans Condensed', sans-serif; color: #000; width: 315px; height: 52px; padding: 5px 30px; border: 1px solid #4d4f52; border-radius: 5px; background: #fff; }
.innerBanner .jobSearch label input.articleSrch{ width:455px; }

.innerBanner .jobSearch label .postCode{ background:#fff url(../images/jobIco1.png) 2% no-repeat!important; }
.innerBanner .jobSearch label .btn{ font: 700 20px/40px 'Open Sans Condensed', sans-serif; color: #fff; width: 117px; height: 53px; float: right; border: none; background: #1a709d; border-radius: 3px; display: inline-block; margin: 0 8px; letter-spacing:1px}
.innerBanner .jobSearch label .btn:hover{ background: #e9df23; color: #000; }
.innerBanner .jobSearch label input.btn{ background:url(../images/srchIcon.png) no-repeat 15px center #1a709d; padding:0 20px 0 40px; width:auto; margin:0 20px; }
.innerBanner .jobSearch label input.btn:hover{ background:url(../images/srchIcon2.png) no-repeat 15px center #e9df23; color:#000; }



/*CHOOSE A SECTOR*/
.sectorSection{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding: 53px 0; }
.sectorSection h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.sectorSection .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.sectorSection .sectors{ width: 100%; float: left; margin: 51px 0 0; }
.sectorSection ul li{ text-align:left; margin: 8px 0; }
.sectorSection ul li a{ font:700 18px/20px 'Open Sans Condensed', sans-serif; color: #3d3d3d; }
.sectorSection ul li a:hover{ color: #1a709d; }

/*LATEST JOBS*/
.latestJobs{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding: 53px 0; }
.latestJobs h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.latestJobs .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.latestJobs .jobDetails{ width: 100%; background: #f1f3f4; margin:20px 5px 20px; text-align: left; padding: 23px; }
.latestJobs .jobDetails h3{ font:700 20px/24px 'Open Sans Condensed', sans-serif; color: #000; background:none; padding:0; height:48px; overflow:hidden; margin:0; }
.latestJobs .jobDetails p{ font:700 15px/27px 'Open Sans Condensed', sans-serif; color: #656565;  }
.latestJobs .jobDetails p i{ color:#1a709d; padding-right:6px; }
.latestJobs .jobDetails ul li{ font:700 15px/26px 'Open Sans Condensed', sans-serif; color: #656464; position: relative; }
.latestJobs .jobDetails ul i{ color:#1a709d; padding-right:6px; width:25px; text-align:center; }
.latestJobs .jobDetails .moreBtn{ font: 700 16px/20px 'Open Sans Condensed', sans-serif; color: #5d5b5b; width: 68px; display: block; margin: 0 auto;margin-top: 20px; }
.latestJobs .jobDetails .moreBtn::after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #ffed00;
    transition: width .3s;
}
.latestJobs .jobDetails .moreBtn:hover{ color: #000  }
.latestJobs .btn{ font:700 17px/22px 'Open Sans Condensed', sans-serif; color:#5d5b5b; text-transform: uppercase; display: inline-block; }
.latestJobs .btn::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
}
.latestJobs .btn:hover{ color:#000  }

/*FEATURED EMPLOYERS*/
.featuredEmployers{ position: relative; float: left; width: 100%; height: auto; background: #fff; padding: 53px 0; }
.featuredEmployers h3{ text-transform: uppercase; font:700 30px/70px 'Open Sans Condensed', sans-serif; color: #fff; background: #1a709d; display: inline-block; margin: 0; padding: 20px 50px;}
.featuredEmployers .gallery4{ margin-left:47px; }
.featuredEmployers .sliderBlock{ width:202px; height:98px; float:none; margin:0 auto; text-align:center; border:1px solid #fff;  }
.featuredEmployers .sliderBlock a{ width:200px; height:96px; display:inline-block; }
.featuredEmployers .sliderBlock span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.featuredEmployers .sliderBlock img{ max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; }
.featuredEmployers .sliderBlock:hover{ border:1px solid #ccc; }


/*EMPLOYER PROFILE*/

.employerInnerBanner{ position: relative; float: left; width: 100%; height: auto; padding: 30px 0; margin-top: 85px; background: #92a8b3; background-size: cover; }
.employerInnerBanner .aboutGroup{ width: 937px; float: left; position:relative; padding: 30px; background: #ebeff1; margin-left: -15px; }
.employerInnerBanner .aboutGroup .imgBlock{ width: 370px; height: 240px; float: left; border: 1px solid #000; background: #fff; text-align: center; border-radius: 5px;}
.employerInnerBanner .aboutGroup .imgBlock span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.employerInnerBanner .aboutGroup .imgBlock img{ max-width:90%; max-height:90%; margin:0 auto; vertical-align:middle; }
.employerInnerBanner .aboutGroup .textBlock{ width: 52%; float: left; margin-left: 45px; }
.employerInnerBanner .aboutGroup .textBlock h3{ font:700 30px/44px 'Open Sans Condensed', sans-serif; color: #000; margin: 0; }
.employerInnerBanner .aboutGroup .textBlock a{ font:700 22px/34px 'Open Sans Condensed', sans-serif; color:#000; }
.employerInnerBanner .aboutGroup .textBlock a:hover{ color: #1a709d; }
.employerInnerBanner .aboutGroup .textBlock .jobs{ width: 119px; height:46px; background: #ffed00 url(../images/jobs.png) 9% no-repeat; display: block; margin: 15px 0; font:700 20px/46px 'Open Sans Condensed', sans-serif; color: #000; text-align: center; padding-left: 18px;  }
.employerInnerBanner .aboutGroup .textBlock .socialIcon li{ float: left; margin-right: 12px; opacity: 0.8; }
.employerInnerBanner .aboutGroup .textBlock .socialIcon li:hover{ opacity: 1; }

.aboutSection{ width: 100%; position: relative; float: left; padding: 50px 0 15px; }
.aboutSection h1{ font:700 46px/56px 'Open Sans Condensed', sans-serif; color:#000; padding:0; text-transform:uppercase; }
.aboutSection h2{ font:700 25px/40px 'Open Sans Condensed', sans-serif; color:#000; padding:0; }
.aboutSection p{ font:400 15px/22px 'Open Sans', sans-serif; color: #000; padding:11px 0; margin:0; }



.aboutSection .aboutBlock h3{ font:700 30px/50px 'Open Sans Condensed', sans-serif; color: #000; position: relative; text-transform: uppercase; }
.aboutSection .aboutBlock h3:before{ content: ''; position: absolute; width: 41px; height: 2px; background: #ffed00; bottom: 0; left: 0; }
.aboutSection .aboutBlock p{ font:400 15px/22px 'Open Sans', sans-serif; color: #000; padding:11px 0; margin:0; }
.aboutSection .aboutBlock ul{ font:400 15px/22px 'Open Sans', sans-serif; color: #000; }
.aboutSection .aboutBlock ul li{ list-style-type: disc; margin-left: 35px; }
.aboutSection .sideBar{ width: 300px; background: #f1f3f4; padding: 20px; margin: 15px auto; }
.aboutSection .sideBar .adBlock img{ width: 100%; }
.aboutSection .sideBar .sidebarSliderBlock{ margin: 17px 0; position: relative;  }
.aboutSection .sideBar .sidebarSliderBlock h3{ width: 100%; padding: 0 9px; text-transform: uppercase; font:700 30px/46px 'Open Sans Condensed', sans-serif; color: #000; background: #ffee0a; margin:0 0 10px 0; }
.aboutSection .sideBar .sidebarSliderBlock .leftSlide{ width: 50%; text-align: center; padding: 5px; float: left}
.aboutSection .sideBar .sidebarSliderBlock .rightSlide{ width: 50%; text-align: center; padding: 5px; float: right; }
.aboutSection .sideBar .sidebarSliderBlock section.sliderLst:nth-child(odd){ background:#fff; box-shadow:0px 0px 3px 1px #d1d1d1; margin:15px 0.5%; width:47%; height:120px; float:left; text-align:center; }
.aboutSection .sideBar .sidebarSliderBlock section.sliderLst:nth-child(even){ background:#fff; box-shadow:0px 0px 3px 1px #d1d1d1; margin:15px 0.5%; width:47%; height:120px; float:right; text-align:center; }
.aboutSection .sideBar .sidebarSliderBlock .sliderLst a{ display:block; width:100%; height:100%; }
.aboutSection .sideBar .sidebarSliderBlock .sliderLst span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.aboutSection .sideBar .sidebarSliderBlock .sliderLst img{ max-width:95%; max-height:inherit; height:auto; margin:0 auto; vertical-align:middle; }
.aboutSection .sideBar .sidebarSliderBlock a.next, .aboutSection .sideBar .sidebarSliderBlock a.prev{ position:absolute; width:21px; height:21px; text-indent:-9999px; display:block; position:absolute; top:13px; z-index:99; background-size:cover; }
.aboutSection .sideBar .sidebarSliderBlock a.next{ background:url(../images/arrow.png) no-repeat right center; right: 10px; }
.aboutSection .sideBar .sidebarSliderBlock a.prev{ background:url(../images/arrow.png) no-repeat left center; right: 40px; }

.aboutSection article.post{ float:left; width:100%; padding:0 0 30px; margin:0 0 30px; border-bottom:1px solid #f1f1f1; }
.aboutSection article.post img.attachment-post-thumbnail{ float:left; width:100%; height:auto; margin:0; }
.aboutSection article.post h2.entry-title{ font:400 36px/46px 'Open Sans Condensed', sans-serif; color:#000; margin:0; padding:0; } 
.aboutSection article.post h2.entry-title a{ color:#000; }
.aboutSection div.post-thumbnail{ float:left; width:100%; }
.aboutSection .aboutBlock header.entry-header h1{ font:700 30px/50px 'Open Sans Condensed', sans-serif; color: #000; position: relative; text-transform: uppercase; }
.aboutSection .aboutBlock header.entry-header h1:before{ content: ''; position: absolute; width: 41px; height: 2px; background: #ffed00; bottom: 0; left: 0; }
.aboutSection .aboutBlock h2{ font:700 25px/40px 'Open Sans Condensed', sans-serif; color:#000; margin:0; padding:0; }
.aboutSection .aboutBlock h4{ font:700 20px/30px 'Open Sans Condensed', sans-serif; color:#000; padding:10px 0; margin:0 }
/*EMPLOYER PROFILE*/










/*TESTIMONIALS*/
.testimonialBanner{ position: relative; float: left; width: 100%; height: auto; margin-top: 85px; background: #92a8b3; background-size: cover; }
.noBanner{ position: relative; float: left; width: 100%; height: auto; margin-top: 85px; background:none; background-size: cover; }

.testimonialBanner img{ max-width: 100%; display: block; margin: 0 auto; }

.testimonialSlider{ position: relative; float: left; width: 100%; height: auto; background: #fff; text-align: center; padding: 53px 0 0; }
.testimonialSlider h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px;  }
.testimonialSlider .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.testimonialSlider .sliderBlock{ width: 100%; padding:90px 0; background: url(../images/sliderBanner.jpg) center center no-repeat; background-size: cover; margin: 60px 0 0; position: relative; }
.testimonialSlider .sliderBlock p{ font:700 18px/26px 'Open Sans Condensed', sans-serif; color: #fff; text-align: center; }
.testimonialSlider .sliderBlock h2, .testimonialSlider .sliderBlock h2 p{ font:700 15px/20px 'Open Sans Condensed', sans-serif; color: #fff; text-align: center; margin: 0 0 10px; }
.testimonialSlider .sliderBlock .sliderTxt{ position: relative; height: auto; padding: 12px 0; }
.testimonialSlider .sliderBlock .sliderTxt:before{ content: ''; position: absolute; width: 40px; height: 2px; background: #ffed00; bottom: 0; left: 50%; margin-left: -20px;}
.testimonialSlider .sliderBlock a.next, .testimonialSlider .sliderBlock a.prev{ position:absolute; width:26px; height:26px; text-indent:-9999px; display:block; position:absolute; bottom:43px; z-index:99; background-size:cover; }
.testimonialSlider .sliderBlock a.next{ background:url(../images/arrow2.png) no-repeat right center; right: 50%; margin-right: -40px; }
.testimonialSlider .sliderBlock a.prev{ background:url(../images/arrow2.png) no-repeat left center; left: 50%;  margin-left: -40px;  }

.searchSection{ position: relative; float: left; width: 100%; height: auto; padding: 38px 0; background: #fff; }
.searchSection a.filterBtnMb{ display:none; }
.searchSection .categoryBlock button.apply{ display:block; position:static; left:auto; bottom:auto; width:100%; font:700 17px/40px 'Open Sans Condensed', sans-serif; color:#000; text-align:center; background:#ffee0a; text-transform:uppercase; border:none; margin-bottom:20px; border-radius:3px; }
.searchSection .categoryBlock button.apply:hover{ background:#fff; color:#000 }
.searchSection .categoryBlock{ width: 270px; height: auto; position: relative; background: #1a709d; padding: 20px; padding-bottom: 1px; margin: 0 auto; }
.searchSection .categoryBlock h3{ font:700 21px/26px 'Open Sans Condensed', sans-serif; color: #fff; text-transform: uppercase; margin: 0 0 12px; }
.searchSection .categoryBlock p{ font:700 15px/20px 'Open Sans Condensed', sans-serif; color: #fff; margin: 0 0 12px; }
.searchSection .categoryBlock input[type="text"]{ font: 700 16px/43px 'Open Sans Condensed', sans-serif; color: #000; width: 100%; height: 43px; padding: 9px; border: 1px solid #294b5d; border-radius: 4px; background: #fff; margin-bottom: 35px; }
.searchSection .categoryBlock select{ font: 700 16px/16px FontAwesome, 'Open Sans Condensed', sans-serif; color: #000; width: 100%; height: 43px; padding: 9px; border: 1px solid #294b5d; border-radius: 4px; margin-bottom: 35px; background: #fff url(../images/arrow3.png) 95% no-repeat; position: relative; }
.searchSection .categoryBlock .currency{ width: 100%; height: 43px; margin-bottom: 35px; border-radius: 4px; background: #fff url(../images/arrow3.png) 95% no-repeat; position:relative; }
.searchSection .categoryBlock .currency:before{ content: '\f154'; position: absolute; top: 12px; left: 16px; font-family: fontAwesome; font-size: 17px; color: #000; z-index: 9; }
.searchSection .categoryBlock .currency select{ padding-left: 30px; }
.searchSection .categoryBlock select option{ font: 700 16px/43px 'Open Sans Condensed', fontAwesome, sans-serif; color: #000; }
.searchSection .categoryBlock fieldset{ color: #000; width: 100%; height: auto; padding: 9px 10px; border: 1px solid #294b5d; border-radius: 4px; background: #fff; margin-bottom: 30px; }
.searchSection .categoryBlock input[type="checkbox"] {
	display:none
}
.searchSection .categoryBlock input[type="checkbox"] + label {
margin: 0;
font: 700 14px/18px 'Open Sans Condensed', sans-serif;
color: #000;
cursor: pointer;
display: block;
padding: 8px 0;
float:left; width:100%;
}
.searchSection .categoryBlock input[type="checkbox"] + label span {
	display:inline-block;
	width:15px;
	height:16px;
	margin:0 14px 0 0;
	vertical-align:middle;
	background:url(../images/check.png) 0 0 no-repeat;
	cursor:pointer;
	float:left;
}
.searchSection .categoryBlock input[type="checkbox"]:checked + label span {
	background:url(../images/check.png) 0 -16px no-repeat;
}
.searchSection .categoryBlock input[type="checkbox"] + label strong{ font-weight:700; float:left; width:75%; }


.searchSection .categoryBlock ul li a{ margin: 0; font: 700 16px/18px 'Open Sans Condensed', sans-serif; color: #000; padding: 6px 0; display: block;}
.searchSection .categoryBlock ul li a:hover{ color: #1a709d; }

.searchSection .sideBar{ width: 100%; background: #f1f3f4; padding: 20px; margin: 15px auto; }
.searchSection .sideBar .adBlock img{ width: 100%; }
.searchSection .sideBar .sidebarSliderBlock{ margin: 17px 0; position: relative;  }
.searchSection .sideBar .sidebarSliderBlock h3{ width: 100%; padding: 0 9px; text-transform: uppercase; font:700 30px/46px 'Open Sans Condensed', sans-serif; color: #000; background: #ffee0a; margin:0 0 10px; }
.searchSection .sideBar .sidebarSliderBlock .leftSlide{ width: 50%; text-align: center; padding: 5px; float: left}
.searchSection .sideBar .sidebarSliderBlock .rightSlide{ width: 50%; text-align: center; padding: 5px; float: right; }

.searchSection .sideBar .sidebarSliderBlock section.sliderLst{ background:#fff; box-shadow:0px 0px 3px 1px #d1d1d1; margin:15px 0.5%; width:47%; height:120px; vertical-align:middle; text-align:center; }
.searchSection .sideBar .sidebarSliderBlock section.sliderLst:nth-child(odd){ float:left; }
.searchSection .sideBar .sidebarSliderBlock section.sliderLst:nth-child(even){ float:right; }

.searchSection .sideBar .sidebarSliderBlock .sliderLst a{ display:block; width:100%; height:120px; display:inline-block; vertical-align:middle; text-align:center; }
.searchSection .sideBar .sidebarSliderBlock .sliderLst span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.searchSection .sideBar .sidebarSliderBlock .sliderLst img{ max-width:95%; max-height:95%; margin:0 auto; vertical-align:middle; height:auto; }
.searchSection .sideBar .sidebarSliderBlock a.next, .searchSection .sideBar .sidebarSliderBlock a.prev{ position:absolute; width:21px; height:21px; text-indent:-9999px; display:block; position:absolute; top:13px; z-index:99; background-size:cover; }
.searchSection .sideBar .sidebarSliderBlock a.next{ background:url(../images/arrow.png) no-repeat right center; right: 10px; }
.searchSection .sideBar .sidebarSliderBlock a.prev{ background:url(../images/arrow.png) no-repeat left center; right: 40px; }

.crumbBlock{ width: 100%; position: relative; float: left; padding-bottom: 22px; border-bottom: 1px solid #bfbfbf; }
.crumbBlock ul li a{ position: relative; display: block; height: 40px; float: left; margin: 0 35px 8px 0; background: #f1f3f4; text-align: right; font: 700 16px/39px 'Open Sans Condensed', sans-serif; color: #000; padding: 0 6px; cursor:pointer; }
.crumbBlock ul li a:before{ content: ''; position: absolute; width: 26px; height: 41px; top: 0; right: 0; background: url(../images/crumb.png) right center no-repeat; margin-right: -24px; cursor:pointer; }
.crumbBlock ul li a:hover{ color: #1a709d; }
.jobsCount{ width: 100%; position: relative; float: left; padding: 25px 0; border-bottom: 1px solid #bfbfbf; }
.showingJobs{ position: relative; float: left; font: 700 15px/17px 'Open Sans Condensed', sans-serif; color: #333; padding:0; }
.sortBy{ position: relative; float: right; font: 700 17px/20px 'Open Sans Condensed', sans-serif; color: #333; text-align: right; }
.sortBy select { font: 700 16px/16px 'Open Sans Condensed', sans-serif; color: #000; width:190px; height: 43px; padding: 9px; border: 1px solid #294b5d; border-radius: 4px; background: #fff url(../images/arrow3.png) 95% no-repeat; margin-left: 14px; }
.jobListSection{ position: relative; width: 100%; float: left; }
.jobListSection .jobListBlock{ width:100%; position:relative; float:left; padding:37px 10px 23px; border-bottom:1px solid #bfbfbf;margin: 5px 0; }
.jobListSection .jobListBlock.featured_post { border: 0; background: #f5f5f5;border: 1px solid #1a709d;}

.jobListSection .jobListBlock div.jobListImg{ margin:0 0 20px 0; border:1px solid #bfbfbf; float:left; width:143px; height:143px; text-align:center; padding:3px; }
.jobListSection .jobListBlock div.jobListImg span.helper{ vertical-align:middle; height:100%; display:inline-block; }
.jobListSection .jobListBlock div.jobListImg img{ max-width:95%; max-height:95%; margin:0 auto; vertical-align:middle; } 
.jobListSection .jobListBlock h3{ font: 700 21px/24px 'Open Sans Condensed', sans-serif; color: #000; margin: 0; padding:0 100px 0 0; }
.jobListSection .jobListBlock h3 a{ color: #000; }
.jobListSection .jobListBlock h3 a:hover{ color:#1a709d; }
.jobListSection .jobListBlock h2{ font: 700 13px/16px 'Open Sans Condensed', sans-serif; color: #333; margin: 7px 0; width:100%; clear:both; }
.jobListSection .jobListBlock .applyBtn{ position: absolute; top: 37px; right: 10px; width: 77px; height: 34px; display: block; border: 1px solid #1a709d; border-radius: 3px; font: 700 16px/32px 'Open Sans Condensed', sans-serif; color: #196f9d; background: #fff; text-align: center; text-transform: uppercase; }
.jobListSection .jobListBlock .applyBtn:hover{ color: #fff; border: 1px solid #196f9d; background:#196f9d; }
.jobListSection .jobListBlock ul{ width:100%; clear:both; margin:5px 0 10px; float:left }
.jobListSection .jobListBlock ul li{ float: left; font: 700 15px/18px 'Open Sans Condensed', sans-serif; color:#000; margin:5px 15px 0 0; }
.jobListSection .jobListBlock ul li i{ color:#1a709d; }
.jobListSection .jobListBlock p{ font: 12px/18px 'Open Sans', sans-serif; color: #474747; clear: both; margin: 0; }
.pageNav{ position: relative; float: left; width: 100%; text-align: center; }
.pageNav .page-numbers li a:focus, .pageNav .page-numbers li a:hover, .pageNav .page-numbers li span:focus, .pageNav .page-numbers li span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}

.pageNav{ float:left; width:100%; text-align:center; margin:20px 0; }
.page-numbers{ display:inline-flex; margin:0 auto; border:1px solid #f1f1f1; }
.page-numbers li{ display:list-item; }
.page-numbers li a span:hover{ background:none !important; color:#fff !important; }
.page-numbers li span:hover{ background:none !important; color:#fff !important; }
.page-numbers li span.current{ color:#fff !important; background:#23527c !important; }

.jobListSection .jobListBlock div.rightPart{ margin:0; padding:0; width:auto; float:right; width:75%; }

.sidebarLatestJob{ padding:12px 0; width:100%; float:left; }
.sidebarLatestJob h4{ font:700 18px/22px 'Open Sans Condensed', sans-serif; color:#000; }
.sidebarLatestJob div.list{ float: left; font: 700 15px/18px 'Open Sans Condensed', sans-serif; color:#424242; margin:5px 15px 0 0; float:left }

.page-numbers > li > a, .page-numbers > li > span{ background:; padding:13px 20px; color:#000; }
.page-numbers > li > a:focus, .page-numbers > li > a:hover, .page-numbers > li > span:focus, .page-numbers > li > span:hover{ background:#1a709d !important; color:#fff !important; }


a.scrollup{ position:fixed; right:20px; bottom:40px; background:#000; width:30px; height:30px; display:none; text-indent:-9999px; z-index:9999999; }
a.scrollup:before{ position:absolute; left:0; top:0; width:30px; height:30px; font-size:15px; line-height:30px; display:block; text-align:center; font-family:'FontAwesome'; content:'\f077'; text-indent:0; color:#fff; }
.flickity-page-dots .dot{ background:#252525; opacity:1; margin:0 5px; }
.flickity-page-dots .dot.is-selected{ background:#ffed00; opacity:1; }

.testimonialSlider ol.flickity-page-dots{ display:none; }

.testimonialSlider button.previous, .testimonialSlider button.next{ width:26px !important; height:26px !important; }
.testimonialSlider button.previous svg, .testimonialSlider button.next svg{ display:none; }
.testimonialSlider button.previous{ position:absolute; top:auto !important; left:50% !important; bottom:-50px !important; margin:0 0 0 -30px; background:url(../images/arrow2.png) no-repeat left top; }
.testimonialSlider button.next{ position:absolute; top:auto !important; right:50% !important; bottom:-50px !important; margin:0 -30px 0 0; background:url(../images/arrow2.png) no-repeat right top; }

.partner_section{ width: 100%; position: relative; float: left; background: #fff; padding: 53px 0; text-align: center; }
.partner_section h3{ text-transform: uppercase; font:700 30px/34px 'Open Sans Condensed', sans-serif; color: #000; background: #fff; display: inline-block; margin: 0 auto; padding: 5px 60px; }
.partner_section .line{ width: 100%; background: #333333; height: 1px; margin-top: -20px; }
.partners{ width: 100%; position: relative; float: left; background: url(../images/partnerImg.jpg); padding: 40px 0; text-align: center;background-size: cover;background-repeat: no-repeat;}
.partners .partnerBlock{ padding:0 0 25px; width:260px; margin:0 auto; }
.partners .imgBlock{ overflow:hidden; width: 260px; height:125px; background: #fff; margin: 10px 0; text-align:center; margin:0 auto }
.partners .imgBlock span.helper{ vertical-align:middle; height:100%; display:none; }
.partners .imgBlock img{ width:auto; height:auto; max-width:100%; max-height:100%; margin:0 auto; vertical-align:middle; transition: all .2s ease-in-out; }
.partners .imgBlock:hover img{ transform: scale(1.05); }
.partners .partnerBlock .short_description{ font:400 15px/23px 'Open Sans', sans-serif; text-align:left; width:259px; padding:0; margin:10px 0 0; height:69px; overflow:hidden; }
.partners .partnerBlock .short_description p{ padding:0; margin:0; color:#fff; }

.aboutSection .aboutBlock img{ max-width: 100%; }
.aboutSection .aboutBlock h4{ font:700 17px/20px 'Open Sans Condensed', sans-serif; color: #000; padding: 19px 0; }
.aboutSection .aboutBlock h4 i{ padding-right: 10px; color: #ffed00; }
.aboutSection .contentBlock h1{ font:700 25px/28px 'Open Sans Condensed', sans-serif; color: #000; padding-bottom: 15px; }
.aboutSection .contentBlock p{ font:700 15px/18px 'Open Sans Condensed', sans-serif; color: #474747; padding: 15px 0; }
.aboutSection .contentBlock p a{ font:700 15px/18px 'Open Sans Condensed', sans-serif; color: #196f9d; }
.aboutSection .contentBlock p a:hover{ color: #1a709d; }
.aboutSection .contentBlock img{ max-width: 100%; padding: 15px 0; }

.employers{ width: 100%; position: relative; float: left; background:#fff; padding: 0; text-align: center; }
.employers .empBlock{ position: relative; width: 281px; height: auto; margin: 0 auto; background: #fff; text-align: center; margin-bottom: 70px; }
.employers .empBlock .thumb{ height:125px; position:relative;  line-height:125px; }
.employers .empBlock .overlay{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top: 0; left: 0; text-align: center; color: #fff; opacity:0 }
.employers .empBlock:hover .overlay{ opacity:1;  }
.employers .empBlock .overlay h1{ font:700 15px/18px 'Open Sans Condensed', sans-serif; text-transform: uppercase; position: relative; margin:20% 0 0; }
.employers .empBlock .overlay h1:before{ content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -61px; width: 122px; height: 2px; background: #ffed00; }
.employers .empBlock img{ max-width: 100%; max-height: 100%; margin: 0 auto; }
.employers .empBlock div.short_description{ font:700 15px/23px 'Open Sans', sans-serif; text-align:center; color:#000; margin-top: 23px; height:46px; overflow:hidden; }
.employers .empBlock div.short_description p{ margin:0; padding:0; text-align:center; }
.employers .empBlock:hover p{ color: #1a709d; }

.formStyle_1{ float:left; width:100%; }
.formStyle_1 .formRow{ float:left; width:100%; padding:0 0 0 0; margin:0 0 20px; position:relative; }
.formStyle_1 .formRow input[type="text"], .formStyle_1 .formRow input[type="email"], .formStyle_1 .formRow input[type="file"], .formRow input[type="password"] { float:left; width:100%; height:40px; background:#fff; border:1px solid #dcdcdc; padding:10px; font:400 14px/30px 'Open Sans', sans-serif; }
.formStyle_1 .formRow input[type="file"]{ height:auto; }
.formStyle_1 .formRow textarea{ float:left; width:100%; height:200px; background:#fff; border:1px solid #dcdcdc; padding:10px; font:400 14px/30px 'Open Sans', sans-serif; }
.formStyle_1 h5{ font:700 15px/18px 'Open Sans Condensed', sans-serif; margin:0; padding:0; color:#111; }

.formStyle_1 .formRow input[type="submit"]{ font:700 20px/40px 'Open Sans Condensed', sans-serif; color:#fff; display:block; width:117px; height:53px; float:left; margin:0; border: none; background:#1a709d; border-radius:3px; }
.formStyle_1 .formRow input[type="submit"]:hover{ background:#e9df23; color:#000; }

.blgList{  }
.blgList{ width:100%; position:relative; float:left; padding:37px 0 23px; border-bottom:1px solid #bfbfbf;  }
.blgList img{ margin:0 20px 20px 0; border:1px solid #bfbfbf; float:left; width:200px; height:auto } 
.blgList h2{ font:700 21px/24px 'Open Sans Condensed', sans-serif; color: #333; margin: 7px 0 0; }
.blgList h2 a{ color: #333; }
.blgList p{ font: 14px/22px 'Open Sans', sans-serif; color: #474747; margin: 0; }
.blgList a.more-link{ display:block; width:77px; height:34px; text-indent:-9999px; position:relative; margin:35px 0 0 0; float:right; color:#5d5b5b; }
.blgList a.more-link:before{ position: absolute; left: 0; top: 0; width: 77px; height: 34px; text-indent: 0; content:'READ MORE'; text-align: center; display:block; font:700 16px/34px 'Open Sans Condensed', sans-serif; background: none; border-radius: 0; border-bottom: 2px solid #ffed00; }
.blgList a.more-link:hover{ color: #000; }

ul#cat_list{ -moz-column-count:4; -moz-column-gap:20px; -webkit-column-count:4; -webkit-column-gap:20px; column-count:4; column-gap:20px; }

.jobDtls{ float:left; width:100%; }
.jobDtls ul.topLst{ width:100%; clear:both; margin:5px 0 10px; float:left }
.jobDtls ul.topLst li{ float: left; font: 700 15px/18px 'Open Sans Condensed', sans-serif; color:#000; margin:5px 15px 0 0; list-style:none; }
.jobDtls p{ font: 12px/18px 'Open Sans', sans-serif; color: #474747; clear: both; margin: 0; }
.jobDtls div.entry-content table{ width:100%; border:0 !important; border-collapse:separate; border-spacing:1px; background:#f1f1f1; }
.jobDtls div.entry-content table td{ padding:10px; background:#fff; font: 12px/18px 'Open Sans', sans-serif; color: #474747; }

.page-content form.search-form label{ width:70%; }
.page-content form.search-form label span.screen-reader-text{ width:100%; font: 700 25px/35px 'Open Sans Condensed', sans-serif; color:#000; float:left; }
.page-content form.search-form label input[type="search"]{ font:700 20px/40px 'Open Sans Condensed', sans-serif; color: #000; width:100%; margin:15px 0; height:52px; padding:5px 10px; border: 1px solid #787a7b; border-radius: 5px; background: #fff; float:left; }
.page-content form.search-form input[type="submit"]{ font:700 20px/40px 'Open Sans Condensed', sans-serif; color: #fff; display: block; width: 117px; height: 50px; margin-top:51px; float: right; margin-right: 21px; border: none; background: #1a709d; border-radius: 3px; letter-spacing:1px; }


.bannerPart #tabs-1.tabContent{ padding:40px 30px; }
.bannerPart #tabs-1.tabContent input[type="text"]{ margin:0; width:70% }
.bannerPart #tabs-1.tabContent button.searchButton{ margin:0; float:right; }
.bannerPart #tabs-1.tabContent div.col_1{ float:left; width:42%; }
.bannerPart #tabs-1.tabContent div.col_1 label{ padding:0 10px 0 0; color:#000; font:700 20px/54px 'Open Sans Condensed', sans-serif; }

.bannerPart #tabs-2.tabContent{ padding:40px 30px; }
.bannerPart #tabs #tabs-2.tabContent p, .bannerPart #tabs #tabs-2.tabContent input[type="text"]{ margin:0; }
.bannerPart #tabs #tabs-2.tabContent input[type="submit"]{ margin:0 0 0 50px; }

h3.accoHead{ display:none; }

.flickity-page-dots{ left:-13%; }

ul.articleCatList{ width:100%; margin:0; padding:0 0 30px; }
ul.articleCatList li{ width:100%; font:700 15px/22px 'Open Sans Condensed', sans-serif; padding:5px; border-bottom:1px solid #fff; display:block; }
ul.articleCatList li a{ color:#000; }

.employers #load_more_emp{ 
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
font: 700 17px/22px 'Open Sans Condensed', sans-serif;
color: #5d5b5b;
text-transform: uppercase;
clear: both; }
.employers #load_more_emp::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
}
.employers #load_more_emp:hover{ color:#000;  }

.partners #load_more_pat{ 
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
font: 700 17px/22px 'Open Sans Condensed', sans-serif;
color: #fff;
text-transform: uppercase;
clear: both; }
.partners #load_more_pat::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background: #ffed00;
    transition: width .3s;
}
.partners #load_more_pat:hover{ color:#666;  }
/*.aboutSection .pagination .screen-reader-text{ display: none }
.aboutSection .pagination .page-numbers{display: inline-block;margin: 0 auto;width: 30px;height: 30px;text-align: center;line-height: 29px;color: #1a709d;border: 1px solid #1a709d; margin: 5px 0; }
.aboutSection .pagination .page-numbers:hover{ color: #000;border: 1px solid #000; }
.aboutSection .pagination span.current{ color: #666; border: 1px solid #c1c1c1; }
.aboutSection .pagination a.next{width: 84px;}
.aboutSection .pagination a.prev{width: 106px;}*/

nav.navigation.pagination h2.screen-reader-text{ display:none; }
nav.navigation.pagination{ float:left; width:100%; margin:50px 0; padding:0; }
nav.navigation.pagination div.nav-links{ display:block; margin:0; padding:0; text-align:center; }
nav.navigation.pagination div.nav-links a, nav.navigation.pagination div.nav-links span{ display:inline; border:1px solid #ddd; color:#111; padding:13px 20px; font:400 14px/18px 'Open Sans', sans-serif; margin-left:-5px }
nav.navigation.pagination div.nav-links a span{ padding:0; border:none; }
nav.navigation.pagination div.nav-links span.meta-nav.screen-reader-text{ display:none; }
nav.navigation.pagination div.nav-links a:hover, nav.navigation.pagination div.nav-links span.current{ background:#1a709d; color:#fff; }

.application-form.azone-login input[type="text"]{float: left;width: 100%;height: 40px;background: #fff;border: 1px solid #dcdcdc;padding: 10px;font: 400 14px/30px 'Open Sans', sans-serif;}
.application-form.azone-login .forgetForm .button.submit-btn{font: 700 20px/40px 'Open Sans Condensed', sans-serif;color: #fff;display: block;width: 117px;height: 53px;float: left;margin: 0;border: none;background: #1a709d;border-radius: 3px; margin: 15px 0;text-transform: uppercase;}
.application-form.azone-login .button.submit-btn:hover{ background: #ffee0a; color: #000; }
.forgetForm{ margin-left: 15px; }

.footer a.empLogin{ font:700 20px/50px 'Open Sans Condensed', sans-serif; color:#fff; display:block; width:200px; height:50px; margin:0 auto; float:none; border: none; background:#1a709d; border-radius:3px; letter-spacing:1px; text-align:center; text-transform:uppercase; }
.footer a.empLogin:hover{ background:#000; color:#ffed00; }


.site-main .applyBtn {
	position: relative;
	width: 110px;
	height: 38px;
	border: 1px solid #1a709d;
	border-radius: 3px;
	font: 700 16px/36px 'Open Sans Condensed', sans-serif;
	color: #196f9d;
	background: #fff;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	margin:20px 0 40px;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1330px) {
.headerPart .nav ul li { padding: 0 19px; }
.articleSection .articleBlock{ width: 225px; }
.articleSection .articleBlock img{ width: 100%; }

.issueSection .issueBlock{ margin:20px 10px;  }

.articleSection .articleBlock{ margin:0; height:auto; background: #fff; display:inline-block; width:auto; height:auto; }
.articleSection .articleBlock .thumb{ overflow:hidden; width:100%; height:auto; text-align:center; }
.articleSection .articleBlock .thumb img{ height:auto; }

.articleSection .adBlock{ height:auto; }

.issueSection .issueBlock:hover{ opacity: 1; box-shadow:none; }
}

@media screen and (max-width: 1170px) {
.js #menu { display:none; }
.js .slicknav_menu { display:block; }
.slicknav_menu{ position:fixed; top:0; left:0; width:100%; z-index:99999; }
.headerPart{ margin-top: 50px; }
.bannerPart{ margin-top: 135px; }
.innerBanner{ margin-top: 135px; }
.jobSection .jobBlock{ margin: 35px 0 0; }
.footer .footerLogo{ width: 250px; margin: 73px auto 40px; }

.employerInnerBanner{ margin-top: 135px; }
.testimonialBanner{ margin-top: 135px; }
.aboutSection .aboutBlock .video{ width: 500px; margin: 0 auto; display: block; }

.jobListSection .jobListBlock div.rightPart{  width:70%; padding:0 0 0 20px; }

.jobListSection .jobListBlock .applyBtn{ position: absolute; top: auto; bottom:20px; right:0; width:100%; height:34px; display:block; border:1px solid #1a709d; border-radius:3px; font:700 16px/32px 'Open Sans Condensed', sans-serif; color:#fff; background:#1a709d; text-align:center; text-transform:uppercase; }
.jobListSection .jobListBlock .applyBtn:hover{ background:#000; color:#fff; border:1px solid #000; }
.jobListSection .jobListBlock{ padding-bottom:70px; }

ol.flickity-page-dots{ display:none; }
.searchSection .categoryBlock{ width: 100%; }
.employers .empBlock{ width: 100%; }

.jobListSection .jobListBlock h3{ padding:0; }


}
@media screen and (max-width: 1120px) {
.innerBanner .innerImg{ display: block; }
.innerBanner .jobSearch{ width: 100%; position: relative; /*background: rgba(0,0,0,0.3);*/ padding: 50px 15px; top: 0; left: 0; margin: 0; text-align: center; }
.partners .imgBlock{ width: 200px; height: 200px; }
.partners p{ width: 245px; }
}

@media screen and (max-width: 1020px) {
.innerBanner .jobSearch label input[type="text"]{ width:305px; }
.jobListSection .jobListBlock div.rightPart{  width:67%; padding:0 0 0 20px; }
}

@media screen and (max-width: 991px) {
.headerPart .logo{ width: 280px; margin: 0 auto; float: none; }

.articleSection .articleBlock{ width: 100%; }

.articleSection .articleBlock p{ text-align: center; }
.issueSection .issueBlock{ margin: 20px 5px; }

.bannerPart{ height: auto; padding:0; }
.bannerPart #tabs{ margin: 15px auto; float: none; width: 100%; height: auto; clear:both; }
.bannerPart #tabs .tabContent input[type="text"]{ width: 60%; }
.bannerPart #tabs ul li{ width:45%; }
.bannerPart #tabs ul li a{ width: 100%; margin: 0px 2px; font-size: 22px; }
.bannerPart #tabs .tabContent{ height: auto; }
.bannerPart #tabs .tabContent input[type="text"] { margin: 0; width: 100%; }
.bannerPart #tabs .tabContent .searchButton{ float: none; margin: 10px 0; }
.bannerPart #tabs .tabContent p{ margin: 0; }
.bannerPart #tabs .tabContent select{ width: 100%; font-size: 14px; padding: 5px; }
.bannerPart #tabs .tabContent .btn{ float: left;
margin: 6px 0; }

.innerBanner .jobSearch{ padding: 0; text-align: center; height: auto; }
.innerBanner .jobSearch label input[type="text"]{ display: block; margin: 10px 0; }
.innerBanner .jobSearch label .btn{ margin: 0 auto; float: none; }

.employerInnerBanner{ padding: 5px; }
.employerInnerBanner .aboutGroup{ width: 100%; padding: 10px; text-align: center; margin: 0; }
.employerInnerBanner .aboutGroup .imgBlock{ width: 100%; height: auto; float: none; margin: 15px auto;}
.employerInnerBanner .aboutGroup .textBlock{ width: 100%; float: left; margin: 15px auto; }
.employerInnerBanner .aboutGroup .textBlock .jobs{ margin: 0 auto; }
.employerInnerBanner .aboutGroup .textBlock .socialIcon{ width: 130px; margin: 0 auto; }
.employerInnerBanner .aboutGroup .textBlock .socialIcon li{ margin: 6px; }

.righrSdBar{ float:none; margin:0 auto; width:360px; max-width:100%; clear:both; }

.bannerPart #tabs-1.tabContent div.col_1{ float:left; width:50%; padding:0 10px 20px }
.bannerPart #tabs-1.tabContent button.searchButton{ margin-right:10px; }


.headerPart{ padding:10px 0; }
.bannerPart{ margin-top:121px; }

.articleSection .adBlock{ margin:15px auto; max-width:300px; float:none; clear:both }
.articleSection .articleBlock .thumb img{ width:auto; }

.bannerPart div.bnrContent{ position:static; width:100%; left:auto; bottom:auto; z-index:inherit; }
.bannerPart h1.hmBnrHdr{ color:#000; }

.bannerPart div.newContent{ position:relative; float:left; width:100%; top:auto; left:auto; }
.bannerPart div.newContentInr{ max-width:100%; background:#000; }
div.newFormPart{ padding:15px 35px 35px; }
div.newFormPart input[type="text"]{ margin:10px 0; width:100%; }

div.newFormPart input[type="submit"]{ margin:10px 0 0 0; }
div.newFormPart i.fa.fa-search{ margin:0; }

.bannerPart .cycloneslider-template-standard .cycloneslider-caption{ width:100%; left:auto; left:0; bottom:-100px; margin:0; background:#000; opacity:1; padding:5px 15px; height:100px; }
.bannerPart div.newFormPart{ margin-top:100px; }
.cycloneslider-template-standard .cycloneslider-slides{ overflow:visible; }
}


@media screen and (max-width: 767px) {
.bannerPart h1.hmBnrHdr{ float:right; font:700 35px/55px 'Open Sans Condensed', sans-serif;margin:20px 0 0; width:100%; text-align:center; }
.articleSection{ padding:0 0 30px 0; }
.articleSection h3{ padding: 5px 15px; font-size:20px; }
.partnerSlider{ padding: 30px 0; }
.partnerSlider h3{ margin: 0 auto; text-align: center; display: block; padding: 5px; line-height:34px; }
.partnerSlider .gallery2 { margin: 15px; }
.employerSlider{ padding: 30px 0; }
.employerSlider h3{ margin: 0 auto; text-align: center; display: block; padding: 5px; }
.employerSlider .gallery3{ margin: 15px; }
.jobSection h3{ padding: 5px 15px; }
.jobSection{ padding: 30px 0; }
.jobSection .jobBlock{ width: 280px; margin: 20px auto; }
.jobSection .jobBlock p{ text-align: center; }
.issueSection{ padding: 30px 0; }
.footbar .policy{ float: none; text-align: center; display: block; margin: 0; }
.footbar p{ line-height: 22px; }

.latestJobs .jobDetails{ margin: 20px 0; }
.featuredEmployers h3 { margin: 0 auto; text-align: center; display: block; padding: 5px; }
.featuredEmployers .gallery4{ margin:15px; }

.aboutSection .aboutBlock .video{ width: 100%; height: 300px; }
.aboutSection .aboutBlock p, .aboutSection .aboutBlock h2, .aboutSection .aboutBlock h3, .aboutSection .aboutBlock h4{ text-align: center; }
.aboutSection .aboutBlock h3:before{ left:50%; margin-left:-20px; width:40px; }
.aboutSection .sideBar{ padding: 10px; }
.jobListSection .jobListBlock div.rightPart{  width:100%; }

.searchSection a.filterBtnMb{ float:right; width:auto; font:700 17px/30px 'Open Sans Condensed', sans-serif; color:#fff; background:#1a709d; padding:5px 30px; display:block; cursor:pointer; border-radius:5px; margin:0 0 30px; }
.searchSection a.filterBtnMb:hover{ background: #e9df23; color: #000;  }
.searchSection .categoryBlock{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; overflow:auto; z-index:9999999; }
.searchSection .categoryBlock button.apply{ display:block; position:fixed; left:0; bottom:0; width:100%; font:700 17px/40px 'Open Sans Condensed', sans-serif; color:#fff; text-align:center; background:#000; text-transform:uppercase; border:none; margin:0 }
.searchSection .categoryBlock button.apply:hover{ background:#000; color:#fff }
.searchSection .categoryBlock fieldset{ margin-bottom:70px; }

.partners .imgBlock{ margin: 0 auto; }
.partners p{ width: 100%; text-align: center; }

.employers .empBlock{ width: 280px; margin-bottom: 30px;}
.employers .empBlock p{ text-align: center;}

.page-content form.search-form label, .page-content form.search-form input[type="submit"]{ width:100%; margin:0; }
.bannerPart #tabs #tabs-2.tabContent form{ width:100%; }
.bannerPart #tabs #tabs-2.tabContent input[type="text"]{ float:left; margin:0; width:100%; }
.bannerPart #tabs .tabContent input[type="submit"]{ float:left; margin:10px 0; }

.bannerPart #tabs-1.tabContent div.col_1{ float:left; width:100%; padding:0 0 20px }
.bannerPart #tabs-1.tabContent button.searchButton{ margin-left:0; float:left; }
.bannerPart #tabs ul{ display:none; }
.bannerPart #tabs ul li{ width:100%; }
.bannerPart #tabs ul li a{ width:100%; margin:0; }

h3.accoHead{ display:block; padding:0 !important; margin:10px 0 0 0 !important; }
h3.accoHead span{ display:none; }
h3.accoHead a{ display:block; background:#e9df23; text-align:center; border-top:5px solid #e9df23; font:700 22px/28px 'Open Sans Condensed', sans-serif; color:#000; padding:10px 10px 15px 10px !important; margin:0 !important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ border:none !important }
.ui-accordion .ui-accordion-header a{ font-size:20px; }

.bannerPart #tabs .tabContent input[type="text"]{ font:700 17px/40px 'Open Sans Condensed', sans-serif; }
.bannerPart #tabs #tabs-2.tabContent input[type="submit"]{ margin:20px 0 0; }


.bannerPart #tabs-1.tabContent, .bannerPart #tabs-2.tabContent{ padding-top:20px; }
.flickity-page-dots{ left:0; }




.partnerSlider{ padding-bottom:0;  }
.partnerSlider h3{ font:700 20px/24px 'Open Sans Condensed', sans-serif; padding:10px; }
.partnerSlider h3 br{ display:none; }
.featuredEmployers h3{ font:700 20px/24px 'Open Sans Condensed', sans-serif; padding:10px; }
.featuredEmployers h3 br{ display:none; }

.articleSection .articleBlock p{ font-size:15px; line-height:20px; height:40px; }

.sectorSection h3{ font-size:20px; padding:5px 30px; }
.partner_section h3{ font-size:20px; padding:5px 30px; }
.issueSection h3{ font-size:20px; padding:5px 30px; }


ul#cat_list{ -moz-column-count:1; -moz-column-gap:20px; -webkit-column-count:1; -webkit-column-gap:20px; column-count:1; column-gap:20px; text-align:center; width:100% }
.sectorSection ul li{ text-align:center; margin: 8px 0; }

.aboutSection h1{ font:700 36px/46px 'Open Sans Condensed', sans-serif; }
.aboutSection h2{ font:700 20px/30px 'Open Sans Condensed', sans-serif; }



.employerInnerBanner .aboutGroup .textBlock h3{ font:700 20px/34px 'Open Sans Condensed', sans-serif; }
.employerInnerBanner .aboutGroup .textBlock a{ font:700 15px/24px 'Open Sans Condensed', sans-serif; }


nav.navigation.pagination div.nav-links a, nav.navigation.pagination div.nav-links span{ padding:5px; font-size:12px; }


.bannerPart div.newContentInr h1{ font:300 35px/40px 'Open Sans Condensed', sans-serif; }
.bannerPart div.newContentInr h2{ font:300 23px/26px 'Open Sans Condensed', sans-serif; }

.bannerPart .cycloneslider-template-standard .cycloneslider-caption div.cycloneslider-caption-title{ font:300 35px/40px 'Open Sans Condensed', sans-serif; }
.bannerPart .cycloneslider-template-standard .cycloneslider-caption-description{ font:300 23px/26px 'Open Sans Condensed', sans-serif; }


}
@media screen and (max-width: 670px){.forgetForm{ margin-left: 0; }}
@media screen and (max-width: 480px) {
.articleSection .articleBlock img{ width: 280px; }

.footer h3{ text-align: center; }
.footer ul li a{ font-size: 17px; line-height: 22px }
.footer .footerLogo{ margin: 30px auto; }
.innerBanner .jobSearch label input[type="text"]{ width: 100%; }
.employers .empBlock{ width: 100%;}

.blgList img{ margin:10px auto 10px; border:1px solid #bfbfbf; width:200px; height:auto; margin:0 auto; display:block; float:left; } 
.blgList{ text-align:center; }
.aboutSection h1{ text-align:center; }
.blgList a.more-link{ display:block; width:77px; height:34px; text-indent:-9999px; position:relative; margin:10px auto 0; float:none; color:#5d5b5b; }
.aboutSection .sideBar{ width:100%; max-width:300px; }
.blgList h2, .blgList p{ text-align:left; clear:both; margin:0; padding-top:10px; }


}

@media screen and (max-width: 360px) {
.bannerPart .cycloneslider-template-standard .cycloneslider-caption div.cycloneslider-caption-title{ font:300 30px/40px 'Open Sans Condensed', sans-serif; }
.bannerPart .cycloneslider-template-standard .cycloneslider-caption-description{ font:300 20px/24px 'Open Sans Condensed', sans-serif; }
}

span.wpcf7-not-valid-tip{ float: left !important; }
 
#srchAlt{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999999; background:rgba(0, 0, 0, 0.7); }
#srchAlt div.srchAltPopup{ position:absolute; left:50%; top:50%; background:#fff; width:280px; height:50px; margin:-25px 0 0 -140px; font:400 14px/50px 'Open Sans Condensed', sans-serif; color:#000; text-align:center; }
#srchAlt div.srchAltPopup:before{ position:absolute; right:-25px; top:-20px; font-size:20px; line-height:30px; color:#fff; font-family:'FontAwesome'; cursor:pointer; content:'\f00d'; }

/*New Css*/
.homepage-issue{
	display: inline-block;
}
.homepage-issue .read-more-btn{
	margin-top: 0;
}

/*Slider New Css*/
.innerpage-banner{overflow: hidden;}
.cycloneslider-template-standard .cycloneslider-caption{
	background: transparent;
	opacity: 1;
}
.cycloneslider-template-standard .cycloneslider-caption .middle-overlay{
	bottom: 17%;
    margin: 0 0 65px 0;
    background: rgba(0,0,0,0.5);
    opacity: 1;
    padding: 5px 15px;
	display:inline-block;
}
.cycloneslider-template-standard .cycloneslider-caption .middle-overlay .title{
	font: 300 45px/50px 'Open Sans Condensed', sans-serif;
	color: #f7f105;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}
.cycloneslider-template-standard .cycloneslider-caption .middle-overlay .description{
	font: 300 33px/36px 'Open Sans Condensed', sans-serif;
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
}
.cycloneslider-template-standard .cycloneslider-caption .btn-slider .slide-btn{
	display: inline-block;
    background: rgba(0,0,0,0.4);
    color: #ffff00;
    padding: 5px 15px;
	position: relative;
	top: -40px;
    font-size: 20px;
}
.cycloneslider-template-standard .cycloneslider-caption .btn-slider .slide-btn:hover{
	background: #ffff00;
	color: #000;
}
.btn-slider{
	position:absolute;
	left:25.4%;
}
.innerpage-banner{
	position:relative;
}
.innerpage-banner .btn-banner{
	position:relative;
	left:25.4%;
}
.innerpage-banner .btn-banner a{
	display: inline-block;
    background: rgba(0,0,0,0.4);
    color: #ffff00;
    padding: 5px 15px;
    position: relative;
	font: 300 33px/36px 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	text-transform:uppercase;
}
.innerpage-banner .btn-banner a:hover{
	background: #ffff00;
    color: #000;
}


@media screen and (max-width: 2560px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -130px;
	}
	.innerpage-banner .btn-banner{
		top: -130px;
	}
}
@media screen and (max-width: 1920px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -82px;
	}
}
@media screen and (max-width: 1600px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -65px;
	}
	.innerpage-banner .btn-banner{
		top: -88px;
	}
}
@media screen and (max-width: 1440px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -50px;
	}
	.innerpage-banner .btn-banner{
		top: -88px;
	}
}
@media screen and (max-width: 1366px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -40px;
	}
	.innerpage-banner .btn-banner{
		top: -75px;
	}
}
@media screen and (max-width: 1280px) {
	.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
		top: -40px;
	}
	.innerpage-banner .btn-banner{
		top: -70px;
	}
}

@media screen and (max-width: 1200px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
    top: -33px;
}
	.innerpage-banner .btn-banner{
		top: -65px;
	}
}
@media screen and (max-width: 1024px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
    top: -30px;
	font-size: 18px;
}	
.innerpage-banner .btn-banner{
		top: -60px;
	}
}
@media screen and (max-width: 960px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
    top: -68px;
}
}
@media screen and (max-width: 900px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
    top: -68px;
}
.innerpage-banner .btn-banner{
		top: -58px;
	}
}
@media screen and (max-width: 800px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider{
    top: -59px;
}
.innerpage-banner .btn-banner{
		top: -51px;
	}
}

@media screen and (max-width: 767px) {
.cycloneslider-template-standard .cycloneslider-caption .btn-slider .slide-btn {
    top: 14px;
    left: 0;
    background: #ffff00;
    color: #000;
	border:1px solid #ffff00;
}
.cycloneslider-template-standard .cycloneslider-caption .btn-slider {
    top: 0px;
    left: 0;
    right: 0;
}
.cycloneslider-template-standard .cycloneslider-caption .btn-slider .slide-btn:hover{
	background:#000;
    color: #fff;		
}
.cycloneslider-template-standard .cycloneslider-caption .middle-overlay .title{
	font-size:26px;
}
.cycloneslider-template-standard .cycloneslider-caption .middle-overlay .description{
	font-size: 20px;
	line-height: 24px;		
}
	.innerpage-banner .btn-banner{
		top: 10px;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		z-index: 99;
	}
}


div.wpcf7-response-output {
    clear: both;
}

@media screen and (max-width: 1170px) {
	.headerPart .social {
		display: none;
	}
}

body.fixed .headerPart .social ul {
    line-height: 62px;
}

.headerPart .social ul {
	margin: 0;
    display: flex;
    justify-content: space-between;
    line-height: 80px;
	transition: all 0.3s;
}

.headerPart .social ul li {
	font-size: 25px;
}

.headerPart .social ul li a {
	color: #000000;
}

.headerPart .social ul li a:hover {
	color: #fcef36;
}