/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal; }
ul{ list-style:none;}
ol{ list-style:circle; list-style-position: inside;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
h1{font-size:46px;line-height: 48px; font-weight:normal;color:#003452;font-family: 'SegoeUI-Regular';text-transform: uppercase;letter-spacing: 0.6px;}
h2{font-size:32px;line-height: 34px;font-weight:400;color:#003452;}
h5{font-size:26px;line-height: 31px;font-family: 'BlissPro-Light';color:#008BD1;font-weight:300;}
h3{font-size:26px;line-height: 28px;font-weight:400;color:#003452;}
h4{font-size:24px;line-height: 26px;font-weight:700;color:#335c74;}
h6{font-size:18px;line-height: 20px;font-weight:700;color:#003452;}
.btn1{max-width: 114px;width:100%;display: block;font-size: 12px;line-height:20px;height:20px;background: #ffffff;color: #23506a;border:1px solid #b3b0a3;border-radius:13px;padding: 0 15px;}
p{font-size:16px;line-height: 18px;font-weight:400;color:#434141;}

/*---------------------------------------------------*/
html {}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}



@font-face {
  font-family: 'SegoeUI-Regular';
  src: url('../fonts/SegoeUI-Regular/SegoeUI-Regular.eot?#iefix') format('embedded-opentype'),
	  url('../fonts/SegoeUI-Regular/SegoeUI-Regular.woff') format('woff'),
	  url('../fonts/SegoeUI-Regular/SegoeUI-Regular.ttf')  format('truetype'),
	  url('../fonts/SegoeUI-Regular/SegoeUI-Regular.svg#SegoeUI-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}











/*-----------LayOut Start here-----------------------*/
.side_bar{display: none;}
.sign-up-blk1{display: none;}
.find-blk.tablet{display: none;}
find-blk.desk{display: block;}
/* header starts here */
.speaker{display: none;text-align: center;}
.speaker a{display: inline-block;}
.speaker span{display:block;font-size:16px;line-height: 18px;color: #003452;font-weight: 500;}
.header-in{max-width: 1052px;margin: 0 auto;}
.logo{display: inline-block;float:left;padding: 0 0 0 6px;}
.logo a{display: inline-block;}
.header-right{display: inline-block;float: left;padding: 40px 46px 0 0;width:calc(100% - 186px);width:-webkit-calc(100% - 186px);width:-o-calc(100% - 186px);}
nav {padding: 10px 0 0 17px;display: inline-block;}
nav ul{}
nav ul li{float: left;padding: 0 14px;}
nav ul li a{font-size:18px;line-height:20px;color: #003452;font-weight:400;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;}
.sign-up-blk{float: right;}
.sign-up-blk ul{display: inline-block;float: right;}
.sign-up-blk ul li{float: left;padding:0 0 0 20px;}
.sign-up-blk ul li a{position: relative;}
.sign-up-blk ul li.job a:before{content:'';position: absolute;left:13px;top:12px;background: url(../images/icon1.png) no-repeat ;width:14px;height:18px;background-size: contain;}
.sign-up-blk ul li.job a.btn{background: #ffffff;color:#003452;border:1px solid #003452;max-width:110px;padding:0 15px 0 30px;letter-spacing: -1px;}
.sign-up-blk ul li.sign a.btn{padding:0 15px 0 53px;}
.sign-up-blk ul li.sign a.btn:hover{color: #ffffff;}
.sign-up-blk ul li.sign a:before{content: '';position: absolute;left:15px;top:12px;background: url(../images/icon2.png) no-repeat ;width:28px;height: 20px;background-size: contain;}
/* header ends here */
/* banner starts here */
.banner{position: relative;}
.banner-cnt-main{position: absolute;left:0;top:31%;padding: 0 0 0 3.5%;width: 100%;}
.banner figure img{width:100%;object-fit: cover;}
.banner-cnt h1{line-height: 57px;padding: 0 0 14px 0;}
.location-blk{padding: 0 0 14px 0;}
.location-blk ul{display: inline-block;}
.location-blk ul li{float: left;padding: 0 13px 0 0;}
.location-blk ul li .form-ctrl{padding: 0 10px 0 42px;outline:none;border: 1px solid #d0d0d0;border-radius: 9px;height:49px;width:331px;font-size: 16px;line-height: 49px;color: #9f9f9f;font-weight: 400;position: relative;}
.location-blk ul li.search span{position: absolute;top:16px;background: url(../images/icon3.png) no-repeat;width:19px;height: 19px;z-index: 999;left: 20px;background-size: contain;}
.search-in{position: relative;}
.location-blk ul li.location span{position: absolute;top:15px;width:16px;height:20px;z-index: 999;left: 20px;background-size: contain;cursor: pointer;}
.search-in{position: relative;}
.location-blk button{outline: none;border:none;background: #325C74;display: inline-block;cursor: pointer;max-width: 113px;vertical-align: top;margin: 0;font-weight: 700;height: 49px;line-height: 49px;border-radius: 9px;}
.find-blk{}
.find-blk h3{padding: 0 0 15px 0;}
.find-blk h3 span{display: inline-block;font-weight: 700;}
.find-blk  ul{}
.find-blk ul li{float: left;padding: 0 12px 0 0 ;}
.find-blk  ul li a{position: relative;padding:0 15px 0 29px;}
.find-blk  ul li.view a:before{content:'';position: absolute;left:11px;top:6px;background: url(../images/icon4.png) no-repeat;width:12px;height:8px;background-size: cover;}
.find-blk  ul li.map a:before{content:'';position: absolute;left:12px;top:3px;background: url(../images/icon5.png) no-repeat;width:12px;height:12px;background-size: cover;}
/* banner ends here */
/* certified-blk starts here */
.certified-blk{}
.certified-in{padding:47px 0 77px 0;}
.certified-in ul{margin: 0 -44px;}
.certified-in ul li{width:33.3%;float: left;padding: 0 44px;}
.certified-in ul li:last-child{display: none;}
.certified-cnt{text-align:center;}
.certified-top{padding: 0 0 36px 0;display: inline-block;}
.certified-top a{display:flex;display:-webkit-flex;display:-o-flex;align-items: center;width:77px;height: 77px;border-radius: 100%;background: #e3e8ec;text-align: center;}
.certified-top a img{margin: 0 auto;}
.certified-bottom{}
.certified-bottom h4{padding: 0 0 19px 0;line-height: 27px;}
.certified-bottom p{line-height: 19px;}
.certified-bottom p a{color: #0076ff;text-decoration: underline;letter-spacing:-0.6px;}
/* certified-blk ends here */
/* footer starts here */
footer{background: #dee3e6;}
.footer-in{padding:31px 0 30px 0;max-width:650px;margin: 0 auto;text-align: center;}
.footer-logos{padding: 0 0 28px 96px;}
.footer-logos ul{display: flex;align-items: center;display: -webkit-flex;display:-ms-flexbox;display:-o-flex;-ms-flex-align: center!important;
-webkit-align-items:center;}
.footer-logos ul li{float: left;padding: 0 32px;}
.footer-logos ul li a{display: inline-block;}
.footer-in p{line-height: 22px;letter-spacing: 0.3px;}
.footer-in p a{color: #0076ff;text-decoration: underline;}
/* footer ends here */
/* inner page starts here */
.header1{position: fixed;border-bottom:1px solid grey;padding: 0 0 0px 0; top:0;}
/* district starts here */
.district{display: inline-block;text-align: center;max-width: 193px;padding: 0 0 0 23px;}
.district .dd .ddArrow{background: url(../images/dropdown-icon.png) no-repeat;width:13px;height: 7px;position: absolute;top:50%;transform: translateY(-50%);margin: -3px 0 0 0;right:5px;}
.district .dd{border:0;}
.district a{display: inline-block;}
.district a img{margin: 0 auto;}
.district .dd .ddTitle{background: #ffffff;}
.district  .dd .divider{border:transparent;}
.district .dd .ddChild li.selected{background: #ffffff;}
.district .dd:focus{outline: none;}
.district .ddlabel{font-size: 14px;line-height: 16px;color: #003452;font-weight: 400;font-family: arial;}
.dd .ddChild li .ddlabel{color: #003452;letter-spacing: -0.2px;}
.district .dd .ddTitle .ddTitleText {padding:0px 20px 5px 5px }
.header1 .sign-up-blk ul{float: left;padding: 10px 0px 0 0px;}
.district  .ddcommon{width:100% !important ;}
.header1 .header-right {padding: 10px 0 0 0;}
.header1 nav{padding:10px 0 0 17px; }
/* district ends here */
/* demo-blk starts here */
.demo-blk{}
.demo-in{max-width:100%;display: flex;align-items: center;display: -webkit-flex;display:-o-flex;display:-ms-flexbox; padding: 55px 0  22px 13px;-ms-flex-align: center!important;-webkit-align-items:center;}
.demo-left{}
.demo-left a{display: inline-block;}
.demo-right{}
.demo-right h2{padding: 0 0 0 29px;	}
/* demo-blk ends here */
/* posted-job-blk starts here */
.posted-job-blk{}
.posted-job-blk-in{padding:0 0 80px 0;}
.posted-job-blk-in > h6{text-align: center;padding: 0 0 36px 0;}
.posted-job-main{max-width: 984px;margin: 0 auto;padding: 0 60px 0  0;}
.posted-job-main ul{}
.posted-job-main ul li{}
.posted-cnt{padding: 14px 16px 12px 18px;}
.posted-left{float: left;}
.posted-left h6{line-height: 23px;}
.post{display:none;}
.post p{font-size:14px;line-height: 16px;color: #434141;}
.posted-right{float: right;}
.posted-right ul{}
.posted-right ul li{float: left;padding: 0 0 0 6px;}
.posted-right ul li a{width:20px;height: 20px;background: #0076ff;border-radius: 100%;display: inline-block;text-align: center;padding: 
3px 0 0 0;position: relative;}
.posted-right ul li a.acc-open:before{content: "\f067";
font-family: FontAwesome;position: absolute;color: #ffffff;left:0;right:0;margin: 0 auto;text-align: center;font-size: 16px;top:2px;}
.posted-right ul li a i{color: #ffffff;font-size: 15px;}
.posted-job-main ul li:nth-child(2n+1) .posted-cnt{background: #f5f5f5;}
.posted-job-main ul li:nth-child(2n) .posted-cnt{background: #ffffff;}
.posted-cnt.active  a.acc-open:before{content:"\f068"}
/* posted-job-blk ends here */



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#9f9f9f;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#9f9f9f;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#9f9f9f;
}
:-moz-placeholder { /* Firefox 18- */
  color:#9f9f9f;
}








/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: menu; /*Safari/Chrome*/
    -moz-appearance: menu; /*Firefox*/
    -ms-appearance: menu; /*IE*/
    -o-appearance: menu; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}