@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Proximanova_lig';
	src: url('fonts/PROXIMANOVA-LIGHT.eot');
	src: local('☺'), url('fonts/PROXIMANOVA-LIGHT.woff') format('woff'), url('fonts/PROXIMANOVA-LIGHT.ttf') format('truetype'), url('fonts/PROXIMANOVA-LIGHT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proximanova_Reg';
	src: url('fonts/Mark Simonson - Proxima Nova Regular.eot');
	src: local('☺'), url('fonts/Mark Simonson - Proxima Nova Regular.woff') format('woff'), url('fonts/Mark Simonson - Proxima Nova Regular.ttf') format('truetype'), url('fonts/Mark Simonson - Proxima Nova Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Proximanova_Semibold';
	src: url('fonts/ProximaNova-Semibold.eot');
	src: local('☺'), url('fonts/ProximaNova-Semibold.woff') format('woff'), url('fonts/ProximaNova-Semibold.ttf') format('truetype'), url('fonts/ProximaNova-Semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova_Bold';
	src: url('fonts/ProximaNova-Bold.eot');
	src: local('☺'), url('fonts/ProximaNova-Bold.woff') format('woff'), url('fonts/ProximaNova-Bold.ttf') format('truetype'), url('fonts/ProximaNova-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.3.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');}
*/

.job-list-box:after, ul:after{ content:""; display:block; line-height:0; clear:both;}
ul{ list-style:none;}
/* cart-popup */
.hearder-top a{cursor: pointer;}
.hearder-top a i.fa.fa-shopping-cart {  background: none;}
.cartDropDown{position:absolute;right:0;top:40px;background:#fff;width:330px;padding:15px;display:none;box-shadow:0 0 15px rgba(0, 0, 0, 0.15);text-align:left;min-height:140px;z-index: 999;}
.cartDropDown h2{border-bottom:1px solid #e5e5e5;color:#013d7b;font-size:16px;text-transform:uppercase;margin-bottom:10px;margin-top:0;padding-bottom:7px;overflow:hidden;}
#cartClose a{color:#000;font-size:18px;cursor:pointer;float:right;margin-top:-4px;}
#cartClose:hover{opacity:0.6;}
.cartDropDown p{text-align:center;}
.totalprice p{margin:10px 0px;width:49%;text-align:center;float:left;margin-left:2%;}
.cartDropDown p a{display:block;color: #fff;font-size:15px;padding: 10px 10px;border:1px solid #ebf2f3;background: #013D7B;border-radius:22px 0px;}
.cartDropDown p a:hover { color: #fff;  background: #36BDED;}
.totalprice p i{padding-left:5px;vertical-align:middle;}
.noCart{color:#000000;font-size:14px;width:100%;margin-bottom:0px;line-height:16px;margin-top:30px;}
.totalprice .cartTotal{width:100%;background:#f5f5f5;color:#444444;font-size:13px;padding:5px 10px;box-sizing: border-box;}
.totalprice .cartTotal span{float:right;font-weight:bold;font-size:14px;}
.cartDropDown ul{  padding: 0;}
.cartDropDown ul li{list-style:none;border-bottom:1px solid #ddd;margin-bottom:10px;overflow:hidden;padding-bottom:5px;}
.cartDropDown ul li img{width:65px;min-height:70px;border:1px solid #ddd;float:left;margin-right:10px;}
.cartDropDown ul li a{padding: 0 5px;color: #000;}
.cartDropDown ul li a i{float:right;color:#000;}
.cartDropDown ul li a i:hover{color:#cb2038;}
.cartDropDown ul h5 a{color:#444444;font-size:12px;text-transform:none;}
.cartDropDown ul h5 a:hover{color:#cb2038;}
.cartDropDown ul li p{color:#000000;font-size:12px;text-align:left;padding:0px;margin:0px;}
.cartDropDown ul li p span{float:right;}
#cartClose { display: inline-block;  float: right; cursor: pointer;}
#cartClose i.fa.fa-times {  color: #000;  font-size: 16px;  margin: 0 auto;}
.productInfo {  display: inline-block;  width: 100%;}
.productInfo .remove-from-cart {  display: inline-block;  float: right;}
.productInfo h5 {  margin: 0 auto;  color: #000;  text-transform: uppercase;}
.cartDropDown ul li a i { height: auto;  background: none; float: none; width: 100%;}
.productInfo span i, .productInfo span { color: #000;display: inline-block;}
.employerCart td a i.fa.fa-trash {  color: #000;}


body{margin:0px; padding:0px; font-family:Proximanova_Reg;background:#fff;}
a{-webkit-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;text-decoration:none;}
.hearder-top{width:100%; background:#373737; height:auto; text-align:right; color:#fff; font-size:16px; }
.hearder-top a{color:#fff;text-decoration:none; padding:9px 5px; display:inline-block; }
.hearder-top a:hover{color:#a2a2a2;}
.hearder-top a i{width:20px; height:15px;  overflow:hidden;  background:url(../images/sprite-icons.png); background-position:-78px -6px;}
.hearder-top a i.alert{width:24px; height:20px;  overflow:hidden;  background:url(../images/sprite-icons.png); background-position:-54px -6px;}
.hearder-top a i{height:21px; float:left; display:block}
.hearder-top a.reg-now, .hearder-top a.signin-now{font-family:Proximanova_Semibold;font-size:17px;padding:9px 15px;font-weight:normal;background:#013d7b;}
.hearder-top a.reg-now:hover{background:#010e38;color:#fff;}
.hearder-top a.reg-now{margin-left:17px;min-height:21px;}
.hearder-top a.reg-now i, .hearder-top a.signin-now i{width:22px; height:21px; background:url(../images/sprite-icons.png) -6px -6px ;  margin-right:10px; }
.hearder-top a.signin-now i{background-position:-37px -6px; width:10px;}
.hearder-top a.signin-now{background:#36bded}
.hearder-top a.signin-now:hover{background:#3792b3;color:#fff;}
.section-mid{width:95%; max-width:1130px; margin:0 auto; }
.header-main{background:url(../images/main-banner.jpg) center top no-repeat; background-size:cover;width:100%; height:auto; padding-bottom:50px;}
.hearder-top .section-mid{width:100%; position:relative;}
.home-page .header-main{padding-bottom:100px;}
.clear{clear:both}
.header-logo-menu{width:100%; height:auto; padding-top:18px }
/*.logo{background:url(../images/sprite-icons.png) -6px -33px; width:133px; height:90px; overflow:auto; float:left}*/
.logo{background:url(../images/logo.png) left top;width:342px;height:114px;overflow:auto;float:left}
.logo a{width:100%; height:100%; display:block}
a{text-decoration:none}
nav{float:right;width:67%; margin-top:27px;}
nav ul{margin:0px; padding:0px; list-style:none; font-family:Proximanova_Reg; font-size:20px; float:right;padding-top:5px; margin-right:25px;}
nav ul li{float:left; padding:0px 13px; float:right}
.savedjobs{background:url(../images/sprite-icons.png) -101px -6px; display:block; width:20px; height:30px; float:left}
.uploadcv{background:url(../images/sprite-icons.png) -121px -6px; display:block; width:21px; height:30px; float:left}
.menu-icon{background:url(../images/sprite-icons.png) -148px -6px; display:block; width:48px; height:40px; float:right}
.menu-icon a{display:block; width:100%; height:100%}
nav ul li a{color:#fff; text-decoration:none}
nav ul li a:hover{color:#36bded;}
.banner-text{color:#fff;font-family:Proximanova_Semibold;font-size:50px;margin-bottom:75px;display:none;}
.banner-text span{font-size:43px;}
.home-page .banner-text{display:block}
.search-area{text-align:center;margin:65px auto;margin-bottom:0px;}

.home-page .search-area{text-align:center;margin:165px auto;margin-bottom:100px;}
.headerSearchPanel{width:100%;text-align:center;}
.search-keyword-input, .search-town-input, .search-find-btn{width:28%;height:62px;line-height:62px;margin:0px;padding:0px;border:0px;border-radius:15px 0px 15px 0px;font-size:20px;  font-family:Proximanova_Reg; padding:0px 15px; color:#333;transition:all 0.3s ease-in-out 0s;box-sizing:border-box;outline:none;display:inline-block;}
.search-find-btn:hover{background:#013d7b;}
.search-town-input{margin-left:20px; background:url(../images/location-icon.png) right center no-repeat #fff }
.search-find-btn{width:auto;background:#36bded;margin-left:20px;font-family:ProximaNova_Bold; color:#fff;text-transform:uppercase;cursor:pointer;font-weight:normal }
.search-find-btn i{color:#1b5e8c;font-size:25px;margin-left:5px;-webkit-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s;}
.search-find-btn:hover i{color:#fff;}
/* .search-find-btn:before{content: "\f002"; font-family: FontAwesome; font-size:30px; display:block}*/
.top-main-menu {    color: #fff;    font-size: 53px !important; margin-top:-6px;}

.fa.fa-times {    color: #fff;    font-size: 33px;    margin-bottom: 25px; margin-top:14px; margin-right:10px;}
.head-right i {    margin-top: -7px;}

#main-menu-show {background-color:rgba(0, 0, 0, 0.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;text-align:right;display:none;}
.main-menu-mid {margin:74px auto 0;max-width: 1130px;width:97%;}
.main-menu-mid ul {list-style: outside none none;margin: 0;padding: 0;}
.main-menu-mid ul li {font-family:Proximanova_lig;font-size:24px;font-weight:300;line-height:48px;text-align:right;display:block;float:left;width:100%;}
.main-menu-mid ul li a .uploadcv, .main-menu-mid ul li a .savedjobs{display:none}
.showon{display:none}
.main-menu-mid ul li a {color:#fff;}
.main-menu-mid ul li a:hover {color:#36bded;}

.search-more-options-mid{width:1130px; max-width:100%; margin:0 auto; padding-top:15px; width:100%; position:relative; color:#fff; font-size:16px;}
.search-more-options-mid .search-keyword-input{width:200px; margin-top:10px; height:50px;}
.search-close{position:absolute;right:60px;bottom:-30px;display:none;}

.search-area a{color:#fff; text-decoration:none; font-family:Proximanova_Semibold; margin-left:20px; font-size:17px;}
.search-area a i.fa-sort-desc{line-height:12px; margin-top:-10px;}

.moreLessBox{width:125px;display:inline-block;margin-top:20px;z-index:99999;margin-left:23px;}
.moreLessBox a{margin-left:0px;}
.lessOption{display:none;}

.popular-search{color:#cdcdcd; font-size:16px; margin-top:22px; font-family:Proximanova_lig}
.popular-search span{color:#fff;  font-family:Proximanova_Semibold;}

.top-companies{width:100%; height:auto; padding:50px 0px}
.top-companies .title{text-align:center; font-size:27px; font-family:Proximanova_Semibold; position:relative; color:#000}
.top-companies .title a{color:#656565;font-family:Proximanova_Reg;text-align:right;text-decoration:none;font-size:16px;position:absolute;right:0px;text-transform: capitalize;border: 1px solid #dadada;padding: 10px;top: -10px;}

.top-companies .title a i{color:#656565; font-size:14px;}
.top-companies .title a:hover{color:#25358c}
.top-companies .title a:hover i{color:#25358c;}

#top-companies-hiring{margin-top:40px;}
#top-companies-hiring .item{border:1px solid #e5e5e5;margin:3px;padding:5px;text-align:center;}
#top-companies-hiring .item img{display:block;margin:0 auto;max-height:108px;vertical-align:middle;width:auto;max-width:100%;}
.heading2{font-size:25px;color:#252525;font-family:Proximanova_Semibold; border-bottom:1px solid #a7a7a7; padding-bottom:5px; margin-bottom:20px;}
.job-details{font-size:17px; color:#090909; font-family:Proximanova_Reg; line-height:26px;}
.job-details .heading2{margin-top:40px; }
.job-details ul{margin:0px; padding:0px; list-style:none}
.job-details p{margin:0px; padding:0px; margin-bottom:10px;}
.job-details-left{width:69%; float:left; padding:40px 0px}
.job-details-left ul.briefs{font-size:18px;}
.job-details-left ul.briefs li i{font-size:16px; }
.job-details-right{width:27%; float:right; background:url(../images/divider-shadow.png) left top no-repeat;  box-sizing:border-box; font-size:17px; line-height:30px; padding:40px 0px; padding-bottom:80px; padding-left:2%; color:#6c6c6c; font-family:Proximanova_Semibold}
.job-details-right .button{display:block;width:97%;font-size:21px;box-sizing:border-box; font-family:ProximaNova_Bold; text-transform:uppercase; line-height:18px; padding:25px 50px 25px 20px}
.job-details-right span{color:#013d7b; }
.company-detail-logo{float:right}
.company-detail-logo img{ border: 1px solid #e1e1e1;    width: 100%;}
.share-job{margin-top:50px; font-size:16px; font-family:Proximanova_Semibold; color:#000}
.share-job i{display:block; width:30px; height:30px; border:2px solid #888888; color:#888888; border-radius:50%; text-align:center; font-size:15px; float:left; line-height:30px; margin-right:12px; margin-top:7px;	}
.save-job, .create-alert{color:#151515; font-size:15px; font-family:Proximanova_Semibold;  border: 1px solid #c2c2c2; padding:6px 15px;}
.create-alert{margin-right:10px;}
.save-job img, .create-alert img{vertical-align:middle; margin-right:5px;}
.gray-box{background:#f7f9fb;padding:65px 0px;position:relative;border-bottom:4px solid #25358c}
.pattern-blue-left{position:absolute;top:-103px;left:0px;}
.more-jobs{text-align:center;margin-top:70px;}
.more-jobs a{background:#25358c;color:#fff;border-radius:15px 0px;padding:15px 60px;text-decoration:none;font-weight:Proximanova_Semibold;font-size:17px;line-height:15px}
.more-jobs a:hover{background:none;border:1px solid #25358c;color:#25358c;}

.why-boss{background:url(../images/about-banner-bg.jpg) top left no-repeat #fff; padding:86px 0px; }
.right-half-box{width:50%; height:auto; float:right; text-align:center}
.why-boss .title{font-size:48px; color:#25358c; font-family:Proximanova_Semibold; text-align:center; background:url(../images/heading-bg-btm.png) bottom center no-repeat; padding-bottom:30px; margin-bottom:50px;}
.why-boss .title span{display:block; font-size:15px; color:#2f2f2f; font-family:Proximanova_Reg;}
.why-text-box{width:46%; height:auto; float:left;padding:0px 2%; margin-bottom:70px; font-size:15px; line-height:23px;}
.icon-box{width:150px; height:162px; text-align:center; background:url(../images/icon-bg-img.png) top center no-repeat; margin:0 auto; margin-bottom:15px;}
.icon-box img{margin-top:40px;}
.white-box-link{ color:#000; border-radius:15px 0px; padding:15px 60px; text-decoration:none; font-family:Proximanova_Semibold; display:inline-block;  font-size:17px; line-height:15px; border:1px solid #333; }
.white-box-link:hover{background:#25358c; color:#fff; border-color:#25358c}
.quick-boxes{width:31%; max-width:356px; height:auto;  background:url(../images/are-u-hiring-bg.jpg) top center no-repeat #1eb1e5;  padding:20px; border-radius:0px 0px 15px 0px; text-align:center; color:#fff; box-sizing:border-box; display:inline-block; vertical-align:top}
.quick-line-index .section-mid{position:relative}
.quick-boxes.job-alert-on-mail{background:url(../images/job-alert-on-mail.jpg) top center no-repeat #42519d; border-radius:0px 0px 0px 15px; margin:0px 3%; }
.quick-boxes.job-alert-on-mail input{background:#fff; border:0px; border-radius:15px 0px 0px 0px; margin-top:15px; line-height:43px; width:85%; float:left; padding:0px 10px; box-sizing:border-box; font-family:Proximanova_Reg; font-size:15px; border:2px solid #fff}

.quick-boxes.job-alert-on-mail .button-input{ background:url(../images/arrow-link-black.png) #fff right center no-repeat; color:#fff; width:15%; margin-top:15px; float:left; border-radius:0px 0px 15px 0px; border:0px;height:47px;font-size:0px;}
.job-alert-on-mail input{width:100%; background:#fff}
.quick-boxes.upload-cv{background:url(../images/upload-cv.jpg) top center no-repeat #36332f;border-radius:0px 15px 0px 0px;}
.quick-boxes strong{font-size:30px; font-family:ProximaNova_Bold; font-weight:normal;display:block; margin:10px 0px;}
.quick-boxes a{border:2px solid #fff; display:block; padding:15px 0px; font-family:Proximanova_Semibold; font-size:17px; text-align:center; color:#fff; border-radius:15px 0px; margin-top:15px;}
.quick-boxes a:hover{background:rgba(256,256,256,1); color:#00a8e4}
.quick-line-index{padding:60px 0px; text-align:center; position:relative}
.about-section{background:url(../images/about-bg-blue.jpg) top center #212f7d; color:#fff; padding:45px 0px; font-size:16px; line-height:24px; position:relative; padding-top:90px;}
.about-section .gototop{position:absolute; width:100%; height:auto; text-align:center; top:-23px;}
.about-section .abt-text{width:67%; float:right; font-family:Proximanova_lig; font-size:16px; line-height:24px;}
.about-section .title{font-size:22px; margin-bottom:11px;}
.about-section .connect{width:25%; float:left}
footer{padding:80px 0px; padding-bottom:50px; background:url(../images/footer-pattern.png) left top no-repeat}
.footer-box{width:23%; font-size:16px; float:left}
.footer-box .title{font-size:22px; font-family:Proximanova_Semibold; color:#25358c; margin-bottom:12px; }
.footer-box ul{list-style:none; margin:0px; padding:0px}
.footer-box ul li{font-size:16px; color:000; font-family:Proximanova_lig; padding:4px 0px}
.footer-box ul li a{color:#000; line-height:18px;}
.footer-box ul li a:hover{color:#25358c;}
footer a{color:#000; line-height:18px;}
footer a:hover{color:#25358c;}
.dark-blue-pattern{position:absolute;right:0px;top:0px;overflow:hidden;}

.page-main-container{width:100%; height:auto; position:relative; padding:30px 0px; padding-bottom:150px;overflow:hidden;}
.button{background:url(../images/arrow-link.png) #36bded right center no-repeat; color:#fff; border-radius:15px 0px; border:0px; padding:13px 20px; padding-right:50px; font-size:17px; font-family:Proximanova_Semibold;font-weight:normal;cursor:pointer;}
.button.bluecolor{background-color:#184c82;}
.button.graycolor{background-color:#707070;}
h1 .button{float:right;padding:10px 13px;padding-right:37px;}
h1{font-weight:normal;}
.reg-button{background:url(../images/reg_icon.png) no-repeat 20px center;}
.reg-button i{width:22px;margin-right:10px;display:inline-block;margin-top:60px;}
.form-input input.button{width:auto; border:0px;padding:13px 15px; line-height:normal; height:auto; display:inline-block;  padding-right:45px; cursor:pointer }
.button:hover{background-color:#27aede}
ul.new-to-bosssite{margin:0px; padding:0px; list-style:none; font-size:14px; color:#565656; margin-top:-13px; width:96%}
ul.new-to-bosssite strong{display:block; font-size:19px; font-weight:normal; color:#000; font-family:Proximanova_Semibold; margin-bottom:7px;}
ul.new-to-bosssite li{padding:13px 0px; padding-top:13px; border-bottom:1px solid #c9c9c9; }
.page-main-container h1{color:#013d7b; font-size:30px; margin:0px; padding:0px; border-bottom:1px solid #d7d7d7; padding-bottom:8px;font-family:Proximanova_Reg;overflow:hidden;}
.page-main-container h1 span {color:#444;float:right;font-size: 13px;padding-top:12px;}
.page-main-container h1 span a {color:#265e99;font-size:16px;}


.page-main-container h1.listing-heading{font-family:Proximanova_lig;color:#0f0f0f;font-size:21px;}
.page-main-container h1.listing-heading span{color:#0c4c8f; font-family:Proximanova_Reg;}
.jobHeadingLeft span{float:none !important;font-size:21px !important;}
.page-main-container .half-left{width:49%;height:auto; float:left}
.page-main-container .half-right{width:45%;height:auto; float:right; background:url(../images/divider-shadow.png) left top no-repeat; padding-left:4%; padding-bottom:90px;}
.jobHeadingLeft{width:57%;float:left;}
.right-results{width:42%;float:right;font-size:16px;padding-top:0px;font-family:Proximanova_lig;margin-top:-12px;text-align:right;}
.right-results p{display:inline-block;}
.inSeacrchFilter{width:40%;display:inline-block;margin:0px 15px 0px 3px;}
.sortby-drop{width:98%;border:1px solid #ccc;height:30px;margin-top:12px;color:#454545;font-size:14px;}

.bottomposition{right:0px;bottom:0px;top:auto}
.heading{color:#013d7b;font-size:27px;margin:25px 0px;}
.form-text{width:20%;height:auto;float:left;font-family:Proximanova_Reg; font-size: 15px;line-height:35px;margin-bottom:0px;}
.form-input{width:75%;margin-left:3%;float:left; margin-bottom:20px;max-width:370px;}
.page-main-container a.forgot{color:#013d7b; font-size:14px; font-family:Proximanova_Semibold; text-align:right; float:right; border-bottom:1px solid #fff;}
.page-main-container a.forgot:hover{border-bottom:1px solid #013d7b}
.form-input input{width:100%; height:45px; line-height:45px; border:1px solid #c6c6c6; box-sizing:border-box;  padding:0px 10px}
.listing-left{width:22%; height:auto; padding:50px 0px; float:left}

.listing-right{width:73%;float:right;padding:20px 0px; }
.job-list-box{font-size:15px;color:#000;line-height:22px;border-bottom:1px solid #d7d7d7;padding-bottom:17px;padding:20px 10px 18px 10px;transition:all 0.3s ease 0s, box-shadow 0.3s ease-in 0s; margin-top:0px;    min-height: 180px;}
.job-list-box:hover{background:#f7f7f7;/*box-shadow:0 0 4px 0 #ccc;*/}
.job-list-box .left{float:left;width:78%}
.job-list-box .right{float:right;width:21%;text-align:right;padding-top:5px;}
.showing-result{font-size:16px;margin-top:18px;}
.showing-result span{font-family:Proximanova_Semibold;color:#013d7b}
.pagination{text-align:center}
.pagination strong{background:#013d7b; color:#fff;font-size:18px; font-family:Proximanova_Semibold;border:1px solid #013d7b; padding:3px 8px; line-height:12px; margin:0px 2px;}
.pagination a{color:#013d7b; font-size:18px; font-family:Proximanova_Semibold; border:1px solid #013d7b; padding:3px 8px; line-height:12px; margin:0px 2px;}
.pagination a:hover, .pagination a.selected{background:#013d7b; color:#fff}
.detail-page-next-prev{font-size:15px; border-bottom:1px solid #c2c2c2;padding-bottom:10px;font-family:Proximanova_Semibold;}
.detail-page-next-prev a{color:#252525;}
.detail-page-next-prev a:hover{color:#013d7b;}
.previousjob, .nextjob{border:1px solid #c2c2c2;float:right;color:#000;padding:6px 10px;margin-left:10px;margin-top:-12px;}
.previousjob i{margin-right:3px;}
.nextjob i{margin-left:3px;}
h1.detail-heading{font-size:28px;line-height:32px;font-family:Proximanova_Semibold;border:0px;color:#013d7b}
.company-name{font-size:19px; color:#555; font-family:Proximanova_Semibold;margin-top:7px;margin-bottom:15px;}
.company-name i{margin-right:8px;}
.job-list-box .right img{width:100%; border:1px solid #e1e1e1; padding: 5px;   box-sizing: border-box;}
.job-list-box .title{font-size:21px; font-family:Proximanova_Semibold; color:#013d7b; margin-bottom:12px;}
.job-list-box .title a{color:#013d7b}
.job-list-box .title a:hover{color:#36bded;}
ul.briefs{margin:0px; padding:0px; list-style:none; margin-bottom:7px;  color:#000; font-size:16px; }
ul.briefs li{padding:3px 0px;}
ul.briefs li i{color:#7e7e7d; width:18px; font-size:14px;}
a.savejobs{color:#151515;font-size:15px;border:1px solid #ccc;padding:5px 14px;line-height:12px;padding-top:8px;float:right;}
a.savejobs:hover{background:#36bded;color:#fff;}
.previousjob:hover, .nextjob:hover{color:#fff;background:#36bded;}
.savejobs:hover{color:#fff !important;}
a.savejobs img{vertical-align:middle; margin-right:3px;width:auto !important;}
.refine{font-size:20px; font-family:Proximanova_Semibold; color:#013d7b; border-bottom:1px solid #e1e1e1; padding-bottom:7px; margin-bottom:25px;}
.refine a{float:right; font-size:13px; font-family:Proximanova_lig; color:#454545; line-height:23px;}
.refine a:hover{color:red;}
.footer-box strong{font-size:17px;font-family:Proximanova_Semibold;font-weight:normal;display:block;margin-bottom:5px;}
.call{font-size:22px; font-family:Proximanova_lig; margin-top:0px; margin-bottom:20px;}

.refine-search-box ul{margin:0px; padding:0px; list-style:none; font-size:15px; color:#013d7b; margin-left:7px; margin-bottom:15px; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.refine-search-box ul li{padding:3px 0px;}
.refine-search-box ul li a{color:#013d7b;vertical-align:middle;font-size:14px;font-weight:bold;}
.refine-search-box ul li a:hover{text-decoration:underline;}
.refine-search-box ul li span{color:#6d6d6d}
.refine-search-box .filter-title{color:#333333; font-size:19px; font-family:Proximanova_Semibold; margin-bottom:10px;}

.footer-box.last{width:30%; }
.copywrite{width:100%; border-top:1px solid #e1e1e1; margin-top:30px; color:#7a7a7a; font-size:14px; padding-top:20px; text-align:center;}
.copywrite a{text-align:right;float:right;color:#7a7a7a;display:none;}
.copywrite img{vertical-align:middle}
.mobile-link-btn{display:none}
label{display:block;width:100%;clear:both}

.form-group{width:100%; float:left;}
.form-group label{float:left;font-family:Proximanova_Reg; font-size: 15px;height: auto;line-height:35px;margin-bottom:12px;width:20%;}
.form-group label span{color:red;}
.form-control {outline:none;float:left;margin-left:3%;max-width:370px;width:75%;border:1px solid #c6c6c6;box-sizing:border-box;height:35px;line-height:35px;padding:0 10px;}
	

/* -- Changes Css Start  -- */
#search-more-options{display:none;}
.popupSearchBox{/*background:rgba(1, 61, 123, 0.5);padding:10px;*/text-align:left;}
.TabbedPanels{float:left;color:#000; margin-top:10px !important;}
.PopupSecHolder{width:24%;float:left;margin-left:2%}
.PopupSecHolderFirst{margin-left:5.3% !important;}
.PopupSecHolder .search-keyword-input{width:98%;}
.TabbedPanelsTab{padding:15px 17px !important;border:1px solid #013d7b !important;background:#013d7b !important;color:#fff;}
.TabbedPanelsTabSelected{color:#000 !important;background:#fff !important;border:1px solid #fff !important;}
.TabbedPanelsContent{padding:0px !important;}
.TabbedPanelsContentGroup{border:0 !important;background:none !important;}
.PopupSecHolder .search-keyword-input{border-radius:0px;height:45px;line-height:45px; font-size:15px;}

.registerPage{width:100%;float:left;background:#f8f8f8;box-sizing:border-box;padding-left:15px;margin-top:10px;}
.registerPage label{width:25%;}
.registerPage label span{color:red;}
.cvFormGroup{float:left;}
.cvFormGroup label{margin-right:3%;}
#seeker-registration-btn{/*border-radius:0px;cursor:pointer;border:0;color:#fff;font-family: Proximanova_Semibold;font-size:17px;font-weight:normal;padding:10px 35px 10px 12px; background:#184c82 url("../images/arrow-link.png") no-repeat scroll right center;margin-left:34px;outline:none;*/}
#seeker-registration-btn:hover{background:#27aede url("../images/arrow-link.png") no-repeat scroll right center;}
.radioRightBox{width:72%;float:right;padding-left:3%;margin-top:10px;box-sizing:border-box;}
.labelForRadio{width:auto !important;float:left;line-height:22px !important;padding:0px 10px !important; margin:0px !important; clear:none;}
.radioRightBox input[type=radio]{float:left;}

.jobSeekerProfileBox{background:#f8f8f8;padding:15px;padding-top:0px;margin-bottom:25px;overflow:hidden;}
.jobSeekerProfileBox h2{border-bottom:1px solid #d1d1d1;color:#454545;padding-bottom:8px;font-family:Proximanova_Reg;font-size:24px;font-weight:300;width:100%;clear:both; float:left;}

.jobSeekerexperianceBox{background:#f8f8f8;padding:15px;padding-top:0px;margin-bottom:25px;overflow:hidden;}
.jobSeekerexperianceBox h2{border-bottom:1px solid #d1d1d1;color:#454545;padding-bottom:8px;font-family:Proximanova_Reg;font-size:24px;font-weight:300;width:100%;clear:both; float:left;}

.jobSeekerProfilePage label{width:28%}
.myAccoundCheckBoxLabel{width:28%;float:left;}
.myAccoundCheckBoxLabel label{width:100%;float:left;}
.form-group-status label{width:90%;padding-bottom:10px;}
.form-group-status input[type=radio]{float:left;width:12px;}
.experiencedBox{width:70%;float:right;}
.jobSeekerCheckBox{width:50%;float:right;}
.jobSeekerCheckBox label{width:90%;float:left;display:inline-block;clear:none;color:#454545;padding-bottom:5px;}
.jobSeekerCheckBox input[type=checkbox]{width:13px;float:left;}
.changePassUpdate{border-radius:0px;cursor:pointer;border:0;color:#fff;font-family: Proximanova_Semibold;font-size:17px;font-weight:normal;padding:10px 35px 10px 12px; background:#184c82 url("../images/arrow-link.png") no-repeat scroll right center;margin-left:25px;}
.changePassUpdate:hover{background:#27aede url("../images/arrow-link.png") no-repeat scroll right center;}
#resumeid{padding:15px 0;float:left;}
#resumeid a, .myProfileBTN{color:#fff;padding:6px 15px;background:#013d7b;border-radius:6px;}
#resumeid a:hover, .myProfileBTN:hover {background:#26588c;}
#resumeid > img{width:100px;vertical-align:middle;}

.myProfileBTN {font-size:16px; font-family:Proximanova_Reg; border:none; background:#36bded; transition: all 0.5s ease 0s; cursor:pointer;}

.educationDetailsBox{padding:10px;margin-top:15px;margin-bottom:15px;background:#fff;float:left;margin-left:31%;border-radius:10px 10px 0px 0px;width:44%;}
.educationDetailsBox h3{padding:0px;margin:0px;margin-bottom:10px;width:100%;background:#e0e0e0;line-height:36px;box-sizing:border-box;color:#454545;padding-left:10px;}
.educationDetailsBox .form-control{width:94%;padding-bottom:6px;}
.educationDetailsBox label{width:90%;padding-left:10px;margin-bottom:0px;line-height:30px;}
.educationDetailsBox .button{padding:9px 50px 9px 20px; margin-left:10px;}
.educationDetailsBox p{color:#454545;font-size:13px; list-style:circle}
.educationDetailsBox p a:hover{color:red;}
.radioBottom{width:100%;float:left}
.radioBottom label{display:inline-block;}

.contactPage{width:100% !important;}
.contactPage textarea{width:98%;text-indent:6px;padding-top:6px;border:1px solid #c6c6c6;outline:none;}
.contactPage select{height:45px;line-height:45px;width:100%;box-sizing:border-box;border:1px solid #c6c6c6;margin-left:0px;}
.section4{padding:30px 0px;}

.dashboardLeft{width:22%;height:auto;padding:0px 0px !important;margin-top:42px;float:left;background:#edeef3;border:1px solid #d0d1d6;border-bottom:0px;}
.dashboardLeft ul{margin:0px; padding:0px; list-style:none; font-size:15px; color:#013d7b;border-bottom:1px solid #e1e1e1;}
.dashboardLeft ul li{padding:0px;}
.dashboardLeft ul li span{color:#6d6d6d}
.dashboardLeft ul li a{font-size:16px;color:#535554;display:block;padding:0 10px 0px 0px;border-bottom:1px solid #d0d1d6;font-weight:600;}
.dashboardLeft ul li i{color:#013d7b;border-right:1px solid #e1e1e1;padding:15px 0px;width:40px; text-align:center;margin-right:8px;}
.dashboardLeft ul li a:hover{background:#dddde3;text-decoration:none;}
.DashboardToggle{background:#013d7b;font-size:18px;line-height:46px;overflow:hidden;padding:0px 15px;border-bottom:1px solid #d0d1d6;cursor:pointer;color:#fff;display:none;}
.DashboardToggle i{float:right;vertical-align:middle;margin-top:14px;}

.marginLeft{margin-left:3%;}
.innerPagesHeading h1{border-bottom:1px solid #d7d7d7;color:#013d7b;font-family:Proximanova_Reg;font-size:30px;margin: 0;padding:0 0 8px;margin-bottom:20px;overflow:hidden;}
.innerPagesHeading h1 span {color:#444;float:right;font-size: 13px;padding-top:12px;}
.innerPagesHeading h1 span a {color:#265e99;font-size:16px;}

.filterClose{float:right; padding-top:1px;}
.filterClose a{border-radius:3px;padding:3px 6px;border:1px solid #ddd;}
.filterClose a:hover, .filterClose a:active{text-decoration:none !important;background:#f7f7f7;color:red !important;}

.filterCheckBox{border:1px solid #cbcbcb;border-radius:3px;height:15px;margin-right:7px;margin-top:4px;position:relative;width:15px;float:left;margin-top:0px;}
.filterCheckBox::before{font-family:'FontAwesome';content:"\f00c";font-size:0px;color:#013d7b;width:100%;left:0px;top:0px;line-height:15px;text-align:center;height:100%;position:absolute;}
.refine-search-box ul li a:hover .filterCheckBox::before{font-size:11px;}

#filterSalaryTabs{overflow:hidden;padding-bottom:0px;}
#filterSalaryTabs li{float:left;background:#013d7b;cursor:pointer;margin-left:1px;padding:10px 5px;border:1px solid #013d7b;border-bottom:none;border-radius:3px 3px 0px 0px;c}
#filterSalaryTabs li a{font-size:13px;color:#fff;font-weight:normal;transition:none;}
#filterSalaryTabs li a:hover, #filterSalaryTabs li a:active{text-decoration:none;color:#454545;}
#filterSalaryTabs li:hover, #filterSalaryTabs li:hover a, #filterSalaryTabs li:active a{background:none;color:#454545;}
#filterSalaryTabs li ul{width:100%;}
#filterSalaryTabs li ul li{float:none;background:#none;margin-left:0;padding:0;border:0;border-radius:0px;}
.ui-tabs-active{background:#fff !important;border:1px solid #cccccc;}
.ui-tabs-active a{background:#fff !important;color:#454545 !important;}

.keepMeSignIn{padding-left:23%;margin-bottom:12px;}
.acoountPageLogin{margin-left:24%;}
.forgotPass{width:86%;max-width:100%;margin-top:-14px;}
.forgotPass a:hover{color:red;border-bottom:0 !important;}
.myProfileBTN{margin-left:4%;}
.loginTopError span{padding-left:23%;padding-bottom:5px;float:left;font-size:13px;}

.form-control-textarea{height:120px;margin-bottom:10px;}

.apllyJobFormPage{overflow:hidden;padding-top:25px;}
.jobApplyButton{margin-left:3%;}
.changePasswordField{margin-bottom:10px;}
.changePasswordField input{margin-left:0px;}

.savedJobPageBottun{padding:0px 0;overflow:hidden;}
.savedJobPageBottun .button{/*font-size:14px;*/height:auto;}

.forgotPassForm{margin-top:25px;padding:15px 15px 15px !important}
.forgotPassForm .form-control{margin-left:0px;}
.forgotPassForm .title{margin-left:3%;margin-bottom:10px;}
.forgotPassForm label{margin-bottom:7px;}

.forgotPassForm .resetPassword input{margin-bottom:10px;}

.listing-right.jobSeekerProfilePage{padding-top:38px;}

.for-group.form-group-status.profileVisiBility{float:left;}
.for-group.form-group-status.profileVisiBility label{width:28%;float:left;}
.profileVisibilityRight{width:69%;float:right;}
.profileVisibilityRight label{width:90% !important;float:left;clear:none;padding-left:6px;}

.listing-left.refine-search-box{padding-top:46px}
.listing-left.refine-search-box a:hover{text-decoration:none !important;}

.jobSeekerProfileBox .error {clear: both;color: red;display: block;font-size: 13px;margin: -7px 0 14px 31%;float:left;}

.jobSeekerexperianceBox .error {clear: both;color: red;display: block;font-size: 13px;margin: 0 0 1% 31%}

.educationDetailsBox .error {margin: 0 0 0 3%;padding: 5px 0 0;}

.error-1{color:red;margin:0;}

.filter-checkbox{position:relative;}
.filter-checkbox::before {color:#013d7b;content:"";font-family: "FontAwesome";font-size: 11px;height: 100%;left: -21px;line-height: 15px;position:absolute;text-align: center;top:0;width:5%;}
.cmsPage{min-height:400px;}

.termsConditionsRight{margin-left:28%;}
.termsConditionsRight a{color:#013d7b;font-size:16px;text-decoration:underline;}
.termsConditionsRight a:hover{color:#36bded;text-decoration:none;}
.termsConditionsRight a i{ vertical-align:middle;}
.termsConditionsRight .tcBox{padding-bottom:10px;padding-right:25px;box-sizing:border-box;}
.termsConditionsRight .tcBox p{margin-top:0px;}

.changePassword .title{padding-bottom:10px;}
.changePassword .error-1{padding-bottom:5px;}

.myAccountpage{padding:0px  15px 16px;background:#f8f8f8;margin-top:10px;}
.myAccountpage h2{border-bottom:1px solid #d1d1d1;color:#454545;padding-bottom:8px;font-family:Proximanova_Reg;font-size:24px;font-weight:300;width:100%;clear:both;float:left;margin-top:15px;}
.myAccountSection{width:100%;overflow:hidden;}
.myAccSectionLeft{width:17%;float:left;padding-top:15px;text-align:right;}
.myAccSectionRight{width:80%;float:right;}
.myAccSectionRight ul{}
.myAccSectionRight ul li{list-style:none;line-height:24px;position:relative;}
.myAccSectionRight ul li::before{content:"";position:absolute;left:-15px;content:"\f0da";font-family:'FontAwesome';color:#013d7b;}
.myAccSectionRight ul li a{color:#013d7b;}
.myAccSectionRight ul li a:hover{color:#36bded;}
.myAccSectionRight ul li:hover::before{color:#36bded;}

.myProfileLink{color:#013d7b;}
.myProfileLink:hover{color:#36bded;}

.userPreferencesPage h2{border-bottom:1px solid #d1d1d1;color:#454545;padding-bottom:8px;font-family:Proximanova_Reg;font-size:24px;font-weight:300;width:100%;clear:both;float:left;margin-top:15px;}

.applicationompleteSection{width:100%;box-sizing:border-box;padding:20px 15px 20px;background:#f8f8f8;border:1px solid #d8d8d8;border-radius:5px;}
.applicationLeft{width:60%;float:left;}
.applicationLeft h4{font-size:34px;line-height:25px;font-family:Proximanova_Semibold;border:0px;color:#013d7b;font-weight:100; padding:0px;margin-top:17px;margin:0px;}
.applicationLeft h4 i{padding-right:20px;font-size:45px;}
.applicationLeft a{color:#013d7b;text-decoration:underline;}
.applicationLeft a:hover{text-decoration:none;}
.applicationLeft p strong{color:#000;font-size:18px;}
.what-next-standard{width:40%;float:right;border-left:1px solid #d8d8d8;box-sizing:border-box;padding-left:20px;padding-bottom:15px;}
/* -- Changes Css End  -- */


.apply{float:right;height:15px;margin:0 0 8px 15px;}

.success-pop-up {background:#36bded;border-radius:10px;box-shadow:0 0 11px 0 rgba(0, 0, 0, 0.75);display:none;min-height:160px;left:65%;margin-left:-318px;position:fixed;top:25%;width:396px;z-index:9999;padding:6px;}
.popSuccessBtm{color:#0a4160;font-size:13px;}

.login-popup-inner {padding:40px 20px;background:#fff;border-radius:15px;margin-bottom:15px;}
.login-popup-inner p{margin:0px;}

.success-pop-up .SavedJobHead{color:#333;font-size:18px;overflow:hidden;margin-top:20px;margin-bottom:15px;}
.success-pop-up .SavedJobHead i{color:#c2c2c2;padding-right:6px;}
.success-pop-up .SavedJobHead span{float:right; padding-top:2px;}
.success-pop-up .SavedJobHead span a{color:#013d7b;font-size:16px;}
.success-pop-up .SavedJobHead span a:hover{text-decoration:underline;}

.success-pop-up .error-1{color:#333}
.login-pop-up .pop-body {padding:0;}
.login-pop-up .pop-body .hg-trip {display: block; margin: 5px 0; position: relative; text-align: center; }
.login-pop-up .pop-body .hg-trip span {background: #fcf4f4 none repeat scroll 0 0; color: #333; font-size: 12px; padding: 2px 5px; position: relative; z-index: 2; }
.login-pop-up .pop-body .hg-trip::after {clear: both; content: "";   display: block;}
.login-pop-up .pop-body .hg-trip::before {border: 1px solid #fcf4f4; content: ""; left: 0; position: absolute; top: 50%; width: 100%; }
.login-pop-up .pop-body .nrm-logn {margin: 20px 0 10px;}
.login-pop-up .pop-body .nrm-logn::after {clear: both; content: ""; display: block; }

button.close {
    clear: both;
    color: #000;
    font-size: 32px;
    font-weight: 300;
    line-height: 1;
    opacity: 0.7;
    position: absolute;
    right: 12px;
    text-shadow: 0 1px 0 #fff;
    top: 0;
    transition: all 0.5s ease 0s;
	
	rgba(0, 0, 0, 0) none repeat scroll 0 0
}
.success-pop-up button.close{border:0px;font-size:25px;font-weight:bold;right:8px;top:8px;background:none;cursor:pointer;opacity: 0.5;}
.success-pop-up button.close:hover{opacity:1;}

.employerRegisterSuccess{width:600px !important;text-align:center;left:50%;top:50%;margin-left:-300px;margin-top:-80px;font-size:15px;display:none;}
.employerRegisterSuccess span{color:#000 !important;}
/* ----- Employers Login Css Start ----- */
.employersLoginRight{background:#f8f8f8 !important;}
.employersLoginRight p a{color:#013d7b;font-size:15px;font-family:Proximanova_Semibold;border-bottom:1px solid #fff;}
.employersLoginRight p a i{vertical-align:middle;}
.employersLoginRight p a:hover{color:red;}
.employersLoginRight label{width:100%;margin-bottom:3px;}
.employersLoginRight .form-control{margin-left:0px;max-width:500px;width:91%;}
.employersLoginRight .registerPage{padding-left:0px;margin-top:0px;}
/* ----- Employers Login Css End ----- */

/* -- Employers Header Css Start -- */
.header-main.employerHeader{background:url(../images/employer-banner.jpg) center center no-repeat;width:100%;height:auto;padding-bottom:30px;min-height:300px;position:relative; background-size:cover;}
.header-main.employerHeaderHome{padding-bottom:0px;}
.header-main.employerHeader .headerBg{width:100%;background: rgba(0, 0, 0, 0.4);position:absolute;left:0px;top:0px;height:100%;}
.banner-text.employerBannerTxt{color:#fff;font-family:Proximanova_Semibold;font-size:40px;display:block;margin-top:20px;margin-bottom:25px;}
.employersLoginRight .registerPage .error{color:red;clear:both;display:block;padding-top:5px;}
.hearder-top a i.findJobs{width:24px;height:20px; overflow:hidden; background:url(../images/sprite-icons.png);background-position:-6px -125px;}
.advertiseNow{width:100%;}

.employerHeadCaption{width:100%;background:rgba(0, 0, 0, 0.6);margin-top:40px;min-height:40px;padding:2px 0px;text-align:center;color:#fff;font-size:18px;font-family: 'Proximanova_Reg';}
.quotes {display: none;}

.specialOffersSection{width:100%;padding-top:30px;}
.specialOfferBox{width:32%;float:left;background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#454545;box-sizing:border-box;margin-top:25px;}
.package-head {background: #ebebeb none repeat scroll 0 0;border-bottom: 1px solid #d9d9d9;display: inline-block; padding: 7px 15px 0; text-align: center;width:100%;box-sizing:border-box;}
.package-head h2 {font-size:26px;margin:0;padding: 0}
.package-head p {margin:0 0 6px;font-size:12px;}
.single-line {padding:15px 0;}
.package-head-large {background:#f2f2f2 url("../images/best-value.png") no-repeat scroll right top;border-bottom: 1px solid #d9d9d9;border-top-left-radius:4px;border-top-right-radius:4px;display: inline-block;padding:0 15px 3px;text-align:center;width:100%;box-sizing:border-box;}
.package-head-large h2 {font-size:30px;}
.strapline-box {background: #f7f7f7 none repeat scroll 0 0;padding: 10px 15px;text-align:center;}
.strapline-box p {font-size: 18px;margin: 0;}
.pros-box {box-sizing:border-box;display: table;height: 115px;min-height: 115px; padding: 12px 15px;text-align: center;width: 100%;}
.pros-box .middle {display: table-cell;vertical-align: middle;}
.pros-box p {font-family: Arial,Helvetica,san-serif;font-size: 16px;line-height: 22px;margin: 0;}
.price-box {background:#f7f7f7 none repeat scroll 0 0;min-height:175px;padding:12px 15px;text-align: center;}
.price-box a {font-size: 14px}
.price-box a.btn-lg {font-size:21px}
.price-intro {border-bottom: 1px solid #ebebeb;font-size:16px;margin:0;}
.old-price {font-size:30px;font-weight:bold;text-decoration:line-through}
.no-strike {text-decoration: none;}
.tel-number {font-size:24px;font-weight:bold}
.new-price {font-size: 50px;font-weight:bold;line-height:50px;margin:16px 0 4px;margin-bottom:12px;}
.new-price .small{font-size:12px;}
.price-box .button{font-size:21px;}
.new-price-green {color:#013d7b;font-size:80px;font-weight:bold;line-height: 90px;margin: 2px 0 0;}
.wide-box {padding:12px 30px;}
.wide-box a.btn-xlg {font-size:28px;}
.expanderHead {background:#ebebeb;color:#013d7b;cursor:pointer;display:inline-block;margin:0;padding:10px;text-align:center;width:100%;box-sizing:border-box;font-size:16px;}
.expanderContent {display:none;height:285px;padding:15px;}
.expanderContent-middle{height:310px;}
.arrow-down {background: rgba(0, 0, 0, 0) url("../images/arrow-down.png") no-repeat scroll right top;display:inline-block;height: 9px;width: 20px;}
ul.included {list-style:inherit;padding: 0 0 0 15px;margin-top:0px;}
ul.narrow {list-style: inherit;padding: 0 30px;}
ul.included li, ul.narrow li {font-family: Arial,Helvetica,san-serif;font-size:14px;font-weight:normal;line-height:20px;list-style: outside none disc;padding:5px 0;}
.bestOffersBox{width:36%;box-sizing:border-box;box-shadow:0 0 8px 4px rgba(0, 0, 0, 0.15);z-index:9;margin-top:0;transform:scale(1.0);}
.bestOffersBox .price-box{min-height:220px;}
/* -- Employers Header Css End -- */

/* -- Employer Search Resume Css Start -- */
.employerSearchResume{overflow:hidden;background:#f8f8f8;}
.resumeSecHold{width:25%;float:left;margin-bottom:15px;box-sizing:border-box;padding-left:5px;padding-right:10px;}
.resumeSecHold label{width:100%;float:left;padding-bottom:7px;}
.resumeSecHold input{border:1px solid #c6c6c6;box-sizing:border-box;height:34px;line-height:45px;padding:0 10px;width:100%;margin-left:0px;}
.resumeSecHold select{border:1px solid #c6c6c6;box-sizing:border-box;height:34px;line-height:45px;padding:0 10px;width:100%;}
.employerSearchResume h2{margin:0px;border-bottom:1px solid #dedede;color:#454545;font-size:20px;font-family: 'Proximanova_Reg';padding-bottom:10px;margin-bottom:10px;}

.employerSearchResume .showAdvanceOption{width:100%;text-align:right;float:left;min-height:30px;}
.employerSearchResume .showAdvanceOption a{color:#013d7b;}
.employerSearchResume .showAdvanceOption a:hover{color:#36bded;}

.employerSearchResume #adv_search_list{width:100%;float:left;margin-top:15px;}
#adv_search_list .resumeSecHold{margin-bottom:25px;}
.resumeSecHold.workEligibility{width:73%;}
.resumeSecHold.workEligibility input{box-sizing:border-box;height:auto;line-height:auto;padding:auto;width:auto;float:left;}

.employerJobListPage{width:76%;}
.employerJobListPage .job-list-box{border-bottom:0px;padding-top:10px;line-height:21px !important;margin-top:29px;}
.employerJobListPage .job-list-box:hover{background:#f8f8f8;}
.employerJobListPage table {width:100%;border-collapse:collapse;}
.employerJobListPage tr:nth-of-type(even) {background:#efefef;}
.employerJobListPage th{background:#013d7b;color:white;}
.employerJobListPage td, th{padding:10px 6px;border:1px solid #ccc;text-align:left;}
.employerJobListPage table a{color:#013d7b;padding:0px 2px 0px 0px;font-size:17px;}
.employerJobListPage table a:hover{color:#cb1f1f;}

.applicantDetailsPage{width:75%;}
.applicantDetailsPage .job-list-box{border-bottom:0px;background:#f7f7f7;}
.applicantDetailsPage .job-list-box .briefs li{padding:6px 0px;border-bottom:1px solid #dddddd;overflow:hidden;}
.applicantDetailsPage .job-list-box .briefs li div{color:#013d7b;font-weight:bold;font-size:16px;width:47%;padding-right:12px;float:left;}
.employerJobListPage.employerCvDownTable{width:100%;}
.employerJobListPage.employerCvDownTable table{width:99% !important;margin-top:30px;}
.employerJobListPage.employerCvDownTable td, .employerJobListPage.employerCvDownTable th{ text-align:center;}
/* -- Employer Search Resume Css End -- */

.employerSearchResumeresult{border-bottom:1px solid #d7d7d7;padding:20px 20px 0px;font-size:15px;background:#fafafa;overflow:hidden;margin-top:15px;width:100%;float:left;box-sizing:border-box;}
.employerSearchResumeresult .nameBox{width:100%;color:#013d7b;font-size:17px;font-family: 'Proximanova_Semibold';width:100%;margin-bottom:15px;}
.employerSearchResumeresult .nameBox input{vertical-align:middle;margin-top:-1px;margin-right:10px;}
.employerSearchResult{width:100%;border-bottom:1px solid #e5e5e5;margin-bottom:10px;overflow:hidden;}
.employerSearchResultField{width:50%;float:left;margin-bottom:10px;color:#000;font-size:16px;}
.employerSearchResultField div{padding-right:10px;float:left;color:#777777;width:130px;}
.employerSearchResult.last{border-bottom:0px;padding:15px 0px;}
.employerSearchResultField.last a{color:#013d7b;}
.employerSearchResultField.last a:hover{color:red;}
.employerSearchResult.jobTitle{border-bottom:0px;margin-bottom:0px;}

/* ---- Advertise a Job Box Css Start ---- */
.advertiseJobNowSec{width:100%;min-height:300px;box-sizing:border-box;padding:30px 20px;background:#f8f8f8;margin-top:35px;}
.advertiseJobLeft{width:35%;float:left;}
.advertiseJobLeft h4{color:#25358c;font-size:26px;margin:0 0 15px;padding:0px;font-family: 'Proximanova_Reg';}
.advertiseJobLeft ul{}
.advertiseJobLeft ul li{line-height:30px;position:relative;list-style:none;font-size:17px;margin-bottom:10px;}
.advertiseJobLeft ul li::before{position:absolute;content:"\f00c";left:-30px;top:0px;font-family:'FontAwesome';color:#25358c;}
.advertiseJobRight{text-align:center;width:60%;float:right;background:#fff;border-radius:7px;overflow:hidden;font-size:17px;}
.advertiseJobtable{width:25%;box-sizing:border-box;float:left;border-right:2px solid #c5c5c5;}
.advertiseJobRow1{height:53px;background:#e0e0e0;display:table;width:100%;}
.advertiseJobRowInner{display:table-cell;vertical-align:middle;}

.advertiseJobRow2{height:92px;border-bottom:1px solid #eaeaea;background:#fff;display:table;width:100%;}
.advertiseJobRowInner.pricePerAd{font-size: 40px;color:#454545;}
.advertiseJobRowInner.totalPrice{font-size: 28px;font-family: 'Proximanova_Reg';color:#454545;}
.advertiseJobRowInner.saving{font-size: 28px;font-family: 'Proximanova_Reg';color:#44a0bc;color:#44a0bc;}
.advertiseJobRowInner.advertiseJobHead{font-size:20px;}
/* ---- Advertise a Job Box Css Start ---- */

.employerJob .resumeSecHold{width:33%;}
.resumeSecHold.postedBetween{width:100%;float:left;margin-bottom:15px;box-sizing:border-box;padding-left:5px;padding-right:10px;}
.resumeSecHold.postedBetween .fromdate{margin-left:0px;}
.resumeSecHold.postedBetween input{max-width:48%;margin-left:4%;}
.addJobBtn{float:none !important;}
.addJobBtn a{color:#fff !important;}

.addSubRecruiter{text-align:right;margin-top:10px;float:right !important;font-size:16px;}
.addSubRecruiter a:hover{color:red;}
.subrecruiterBox{padding-top:15px;}
.subrecruiterBox .actionDelt{color:#013d7b;}
.subrecruiterBox .actionDelt:hover{color:red;}

/* ---- Job Add Page Css Start ---- */
.addJobAccountBox{background:#f8f8f8;padding:15px;padding-top:0px;margin-bottom:25px;overflow:hidden;}
.addJobAccountBox h2{border-bottom:1px solid #d1d1d1;color:#454545;padding-bottom:8px;font-family:Proximanova_Reg;font-size:24px;font-weight:300;width:100%;clear:both;float:left;}
.addJobAccountBox .addJobDiscription{width:77%;float:right;margin-bottom:15px;}
.addJobAccountBox .addJobDiscription .cke_chrome{width:100% !important;box-sizing:border-box;}
.addJobAccountBox .showAdvanceOption{padding-bottom:10px;}
.addJobAccountBox .showAdvanceOption a{color:#013d7b;}
.addJobAccountBox .showAdvanceOption a:hover{color:#36bded;}
.addJobAccountBox .showAdvanceOption a i{vertical-align:middle;}
.addJobAccountBox .radioRightBox{width:77%;padding-left:0px;margin-bottom:10px;}
.addJobAccountBox .radioRightBox input{margin-left:0px;height:auto;}
.addJobPageSubmit{box-sizing:border-box;padding-left:40px;}
.addJobAccountBox textarea{height:100px;margin-bottom:10px;}

.screeningQuestionPage{width:100%;}
.screeningQuestionPage .secHolder{width:100%;float:left;margin-bottom:15px;}
.screeningQuestionPage .secHolder .labeltxt{width:16%;float:left;}
.screeningQuestionPage .secHolder .form-control{float:none !important;width:100%;margin:0px;}
.screeningQuestionPage .ScreeningRight{width:70%;float:left;}
.screeningQuestionPage .ScreeningRight p{margin:0px 0px 6px;}
.screeningQuestionPage .secHolder textarea.form-control{height:110px;display:block;margin-top:10px;float:left !important;margin-right:10px;}
.screeningQuestionPage .secHolder.btns{text-align:right;}
.screeningQuestionPage .secHolder.btns input, .ScreeningRight.remvBtn input{background:#707070;padding:7px 16px;color:#fff;font-size:16px;outline:none;border:0px;}
.screeningQuestionPage .secHolder.btns input:hover, .ScreeningRight.remvBtn input:hover{background:#3e3d3d;}

.addJobAccountBox .error {clear: both;color: red;display: block;font-size: 13px;margin: 0 0 1% 23%}
/* ---- Job Add Page Css End ---- */

.accountReport .fromdate.form-control{margin-left:0px;max-width:48%;}
.accountReport .todate.form-control{max-width:48%;}
.accountReport label{padding-bottom:6px;}
.cvActivitySelect{margin-left:0px;max-width:48%;margin-top:12px;}

.accountReport .titleHead{font-size:19px;width:98%;margin-top:28px;margin-bottom:20px;}
.accountReport .titleHead a{color:#000;padding:7px 20px;background:#ececec;font-size:17px;}
.accountReport .titleHead a:hover{background:#c7c2c2}
.accountReport .titleHead #titleHeadActive{color:#fff;background:#013d7b; cursor:default}
.accountReport .titleHead #titleHeadActive:hover{}

.accountReportDetails{margin-top:20px;}
.accountReportDetails p{margin:0px;margin-bottom:7px;}
.accountReportDetails p strong{font-size:17px;color:#4b4b46;font-family: 'Proximanova_Reg';}
.accountReportDetails .companyName{font-size:22px;color:#013d7b;}

.job-list-box .heading2{margin-top:30px;padding-bottom:8px;}

/* -- Employer Profile Page Css Start -- */ 
.desireProfilePage{box-sizing:border-box;background:#f8f8f8;padding:15px 15px;margin-top:25px;}
.desireProfilePage h2{overflow:hidden;font-weight:normal;font-family: 'Proximanova_Reg';font-size:24px;color:#424242;padding:0px;margin:0px 0px 10px;overflow:hidden;line-height:45px;}
.desireProfilePage h2 strong{font-size:26px;}
.desireProfilePage h2 span{float:right;}
.desireProfilePage h3{margin:0px 0px 4px;}
.desireProfilePage .job{margin-top:15px;}
/* -- Employer Profile Page Css End -- */ 

.employerDashboardBox{width:100%;min-height:100px;border-radius:14px;overflow:hidden;text-align:center;overflow:hidden;margin-bottom:15px;border:1px solid #e2e2e2;border-radius:4px;padding:10px;box-sizing:border-box;}
.employerDashboardBox h4{color:#626262;font-size:22px;margin:0px;text-align:left;margin-bottom:10px; font-weight:500;}
.employerDashboardBox h4 span{display:block;font-size:14px;}
.dashBaordBox{width:32.9%;float:left;border:1px solid #eee;background:#fff;}
.dashBaordBox .dashBoardName{background:#e4e4e4;padding:8px 6px;}
.dashBaordBox p{font-size:27px;font-weight:bold;margin:8px 0px;color:#424242;}
.dashBaordBox .dashBoardName span{display:block;}
.dashBaordBox i{font-size:40px;color:#9fa7b4;padding-top:15px;}
.employerDashboardBox h3{background:#d7d7d7;width:100%;line-height:46px;}
.employerDashboardBox .cvDashboardBtn{width:100%;text-align:center;padding:25px 0;border-top:1px solid #dddddd;}
.employerDashboardBox .cvDashboardBtn .button{font-size:15px;}
.dashBaordBox.responsive{width:50%;box-sizing:border-box;}


.desireProfilePage .right_pannel{width:57%;float:left;}
.desireProfilePage .accountAdmin{width:38%;float:right;box-sizing:border-box;padding:10px 20px;background:#ededed;min-height:300px;}
.accountAdmin h4{margin:0px;padding:0px;font-size:27px;color:#626262;font-weight:normal;margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #aaaaaa;}
.desireProfilePage .accountAdmin img{max-width:100%;padding:4px;background:#e5e5e5;box-sizing:border-box;}
.accountAdmin span a{font-size:17px;color:#013d7b;}
.accountAdmin span a:hover{color:red;}
.accountAdmin span i{color:#9fa7b4;font-size:20px;padding-right:15px;}

.subEmployerPage{width:100%;}
.subEmployerPage .job-list-box{border-bottom:0px;padding-top:10px;line-height:21px !important;margin-top:29px;}
.subEmployerPage table {width:100%;border-collapse:collapse;}
.subEmployerPage tr:nth-of-type(even) {background:#efefef;}
.subEmployerPage th{background:#013d7b;color:white;}
.subEmployerPage td, th{padding:10px 5px;border:1px solid #ccc;text-align:left;}
.subEmployerPage table a{color:#013d7b;padding:0px 2px 0px 0px;font-size:17px;}
.subEmployerPage table a:hover{color:#cb1f1f;}


/* ---- Employer Cart Page Css Start ---- */
.employerCart{}
.employerCart h3{margin-top:35px;}
.employerCart table {border-collapse:collapse;border-spacing: 0;width:100%;border: 1px solid #e9e9e9;margin-bottom:20px;}
.employerCart td {border:none;text-align:left;padding:8px 12px;border:1px solid #ccc;}
.employerCart th{border:none;text-align:left;padding:14px 12px;border:1px solid #ccc;font-size:18px;}
.employerCart tr:nth-child(even){background-color: #f2f2f2}
.employerCart th{background:#013d7b;color:#fff;}
.employerCart h3 span{display:block;font-size:14px;color:#435061;color:#013d7b;}
.employerCart .packageQtyInput{width:50px;height:24px;border:1px solid #ccc;}
.cartBtns{width:100%;text-align:right;}
.cartBtns input{margin-right:15px;}

.checkOutTextArea textarea{margin-bottom:10px;height:100px;}
/* ---- Employer Cart Page Css End ---- */

/* ---- Payment Confirm Css Start ---- */
.yourpaymentbody{background:#f8f8f8;padding:20px;}
.yourpaymentbody h2{margin-top:0px;}
.yourpaymentbody legend{font-size:19px;}
.yourpaymentbody .cardinfo{width:60%;float:left;}
.yourpaymentbody .cardinfo label{margin-bottom:5px;padding-top:8px;}
.yourpaymentbody .cardinfo span.error{color:red;clear:both;margin-left:18px;padding-bottom:4px;display:block;}

.billing-detail{width:35%;float:left;padding:15px 20px;background:#f1f1f1;box-sizing:border-box;color:#4b4b4b;margin-top:15px;min-height:350px;}
.billing-detail h2{border-bottom:1px solid #aaaaaa;color:#626262;font-size:27px;font-weight:normal;margin:0 0 20px;padding:0 0 5px;}
/* ---- Payment Confirm Css End ---- */

.screeningQuestion{width:100%;float:left;background:#eeeeee;padding:20px;box-sizing:border-box;margin-bottom:20px;border-radius:5px;box-shadow:0px 1px 3px #ddd;border:1px solid #d3d3d3;}
.screeningQuestion h3{ margin:0px;margin-bottom:5px;}
.screeningQuestion a.savejobs{padding-bottom:8px;}

.contactPage .button{margin-left:61%;}

.cvAccess h2{font-size:22px; font-family:Proximanova_Semibold; color:#013d7b; font-weight:normal;margin-bottom:20px;margin-top:32px;}
.cvAccessImgBox{width:30%;float:left;min-height:100px;margin-top:20px;}
.cvAccessImgBox img{ max-width:100%;}
.cvAcessRight{width:65%;margin-left:3%;float:left;}
.cvAcessRight p{ line-height:23px}
.cvAcessRight ul li{ margin-bottom:6px; font-size:14px;}
.hearder-top .section-mid .links a:first-child{position:relative;margin-right: 10px;}
.hearder-top .section-mid .links a:first-child:after{content:"";position:absolute;display:inline-block;width: 1px;height: 14px;background:#fff;top: 12px;right: -8px;}
ul:after, .showon:after{ content:""; display: block; line-height:0; clear:both;}
.pagination {text-align: center; margin: 28px auto;}
#img-change {display: inline-block;}
#img-change .upload:after {content: "choose File";color: #fff;position: absolute;left: 0;right: 0;top: 5px;bottom: 0;text-transform: capitalize;z-index: 0;}

#img-change .btn, input.image_remove_btn {
    background: #013D7B;
    color: #fff;
    padding: 8px 17px;
    border: none;
    border-radius: 6px;
    font-size: 14px;
    text-transform: capitalize;
    cursor: pointer;
}
#img-change .upload {
    width: 29%;
    display: inline-block;
    overflow: hidden;
    margin: 10px 10px 0 0;
    vertical-align: bottom;
    background: #013D7B;
    position: relative;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
}

#img-change .upload input[type="file"] {
    width: 100%;
    border: none;
    display: inline-block;
    background: #013D7B;
    opacity: 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
}

.featuredIcn{width:20px;vertical-align:middle;}

.editorclass{font-family: 'Proximanova_lig'; font-size:16px; color:#090909;}
.editorclass p{font-family: 'Proximanova_lig'; font-size:16px; color:#090909;}

.profileKeySkill{padding-left:31%;font-size: 13px;float:left; padding-bottom:10px;}
.howToKnowAbout label{line-height:18px;}
.howToKnowAbout div{padding-left:5%;float:left;}
.genderError .error{display:inline-block; margin-left:0px; padding-top:3px;float:none;margin-top:0px;}

.social-links a{color:#202F82;}
.social-links a i{border:1px solid #fff;text-align:center;font-size:20px;transition:all 0.3s ease 0s;width:32px;height:32px;line-height:32px;border-radius:50%;background:#fff;}
.social-links a:hover{color:#fff;}
.social-links a:hover .fa-facebook{background:#3B579D;}
.social-links a:hover .fa-twitter{background:#2CAAE1;}
.social-links a:hover .fa-youtube{background:#C61715;}
.social-links a:hover .fa-google-plus{background:#D34836;}
.social-links a:hover .fa-linkedin{background:#0177B5;}
.social-links a:hover .fa-instagram{background:#517FA6;}

.profileNotification{border:1px solid #e0d45c;padding:10px 10px;box-sizing:border-box;background:#fdfad8;font-size:14px;margin-top:10px;}
.cvUploadCreate {text-align:center; padding:20px; width:auto; float:none; border:1px solid #ccc; margin:15px 0;}

.uploadifive-button{background:#013d7b !important; color:#fff; border-radius:15px 0px !important; -webkit-border-radius:15px 0px !important; -moz-border-radius:15px 0px !important; border:none !important; padding:13px 20px !important; font-size:17px !important; font-family:Proximanova_Semibold !important;font-weight:normal !important; text-transform:none !important;cursor:pointer; height:17px !important; line-height:17px !important; text-shadow:none !important; margin:0 auto 15px;}
.uploadifive-button input[type="file"] {cursor:pointer;}

@media screen and (max-width :1720px) {
	.pattern-blue-left{top:-79px}
	.pattern-blue-left img{width:250px; }
	.dark-blue-pattern{/*right:-50px;*/}
}

@media screen and (max-width :1600px) {
	.pattern-blue-left{top:-67px}
	.pattern-blue-left img{width:210px;}
	.dark-blue-pattern img{width:200px;}
	.pattern-blue-left{top:0px;left:-50px;}
}

@media screen and (max-width :1460px) {
	.pattern-blue-left img{width:150px;}
	.dark-blue-pattern{/*right:-50px;*/}
	.dark-blue-pattern img{width:150px;}
	footer{background:url(../images/footer-pattern.png) -150px top no-repeat}
}

@media screen and (max-width :1340px) {
	.why-boss{background:url(../images/about-banner-bg.jpg) top left no-repeat #fff;padding:95px 0px;}
	.pattern-blue-left, .dark-blue-pattern{display:none;}
	.jobHeadingLeft{width:56%}
	.right-results{width:43%;font-size:14px;}
	#filterSalaryTabs li a{font-size:12px;}
	.TabbedPanelsTab{padding:15px 16px !important;}
	
	.resumeSecHold label{font-size:14px;}
	
}

@media screen and (max-width:1135px) {
	.PopupSecHolderFirst{width:28%;margin-left:4% !important;}
	.dashBaordBox{width:32.8%;float:left;border:1px solid #eee;background:#fff;}
	.jobHeadingLeft{width:53%;}
	.right-results{width:46%;font-size:13px;}
	#filterSalaryTabs li{padding:10px 3px;}
	#filterSalaryTabs li a{font-size:11px;}
	
	.advertiseJobRowInner .button{font-size:13px;}
	.employerDashboardBox .cvDashboardBtn .button{font-size:13px;padding:13px 35px 13px 10px;}
	
	.apply{margin:0 0 8px 5px;font-size:14px;}
	.dashboardLeft ul li a{font-size:14px;}
	
	.resumeSecHold label{font-size:12px;}
	.employerSearchResume .showAdvanceOption{min-height:20px;}
	nav ul{font-size:18px;}
	
}

@media screen and (max-width :980px) {
	.search-keyword-input, .search-town-input, .search-find-btn{width:43%; margin-bottom:20px;}	
	.header-logo-menu nav{width:100px; height:auto; position:absolute; right:13px;}
	.showon{display:block}
	.header-logo-menu nav ul{display:none}
    .main-menu-mid{ position:relative; width:90%; margin:0 auto;     padding: 40px 0;}
	.main-menu-mid > div i{ margin:0 auto;}
	.main-menu-mid > div{ position:absolute; right:5%; top:0;}
	.main-menu-mid ul li{ text-align:left;}
	.right-half-box, .footer-box{width:100%}
	.quick-boxes{width:50%;}
	.quick-boxes.job-alert-on-mail{margin-left:3%; margin-right:0px;}
	.quick-boxes.upload-cv{ margin-top:30px;}
	 .footer-box{text-align:center; margin-bottom:15px;  width:50%;}
	.footclean{display:block; clear:both; border-top:1px solid #ccc; margin-bottom:20px;}
	.footer-box.last{width:50%}
	.search-find-btn{width:auto}
	.r-tabs-panel ul li{width:50% !important; padding:5px 15px !important;}	
	.r-tabs-panel ul li{border-right:1px solid #ccc !important}
	.r-tabs-panel ul li.one, .r-tabs-panel ul li.two, .r-tabs-panel ul li.three{border:0px;}
	.mobile-link-btn{display:block; text-align:center; margin-bottom:30px;}
	.top-companies .title a{display:none;}
	.mobile-link-btn a{color:#555;  border: 1px solid #ccc;border-radius: 15px 0; padding:15px; display:block; max-width:300px; margin:0 auto; margin-top:25px;}
	.mobile-link-btn a:hover{color:#fff;background:#25358c;border:1px solid #25358c;}
	#top-companies-hiring{margin-top:25px;}
	.page-main-container .half-left, .page-main-container .half-right{width:100%;padding-bottom:0px;}
	.form-input{width:85%; }
	.listing-left, .listing-right, .job-details-left, .job-details-right{width:100%}
	.PopupSecHolderFirst{width:36%;margin-left:5% !important;}
	.PopupSecHolderFirst{width:29%;}
	
	.expanderContent{height:auto;}
	
	/* Employer Job List Table Css Start */
	.employerJobListPage table, .employerJobListPage thead, .employerJobListPage tbody, .employerJobListPage th, .employerJobListPage td, .employerJobListPage tr {display:block;}
	.employerJobListPage thead tr {position:absolute;top:-9999px;left:-9999px;width:100px;}
	.employerJobListPage tr{border:1px solid #ccc;padding-bottom:25px;}
	.employerJobListPage td {border:none;border-bottom:1px solid #e3e3e3;position:relative;padding-left:50%; min-height: 20px;}
	.employerJobListPage td:before{position:absolute;top:6px;left:6px;width:100%;padding-right: 10px;white-space:nowrap;}
	.employerJobListPage td:nth-of-type(1):before { content: "Title"; }
	.employerJobListPage td:nth-of-type(2):before { content: "Opening Date"; }
	.employerJobListPage td:nth-of-type(3):before { content: "Expiry Date"; }
	.employerJobListPage td:nth-of-type(4):before { content: "Address"; }
	.employerJobListPage td:nth-of-type(5):before { content: "Response"; }
	.employerJobListPage td:nth-of-type(6):before { content: "Action"; }
	
	.accountReportDetails .account-report tr:first-child{ display:none;}
	.accountReportDetails .account-report tr td:nth-of-type(1):before { content: "Purchased jobs "; }
	.accountReportDetails .account-report tr td:nth-of-type(2):before { content: "Posted"; }
	.accountReportDetails .account-report tr td:nth-of-type(3):before { content: "Views"; }
	.accountReportDetails .account-report tr td:nth-of-type(4):before { content: "Applications"; }
	.accountReportDetails .account-report tr td:nth-of-type(5):before { content: "Remaining"; }
	.accountReportDetails .account-report tr td:nth-of-type(6):before { content: "Action"; }
	
	.accountReportDetails .cv-activityreport tr:first-child{ display:none;}
	.accountReportDetails .cv-activityreport tr td:nth-of-type(1):before { content: "Purchased jobs "; }
	.accountReportDetails .cv-activityreport tr td:nth-of-type(2):before { content: "Posted"; }
	.accountReportDetails .cv-activityreport tr td:nth-of-type(3):before { content: "Views"; }
	.accountReportDetails .cv-activityreport tr td:nth-of-type(4):before { content: "Applications"; }
	.accountReportDetails .cv-activityreport tr td:nth-of-type(5):before { content: "Remaining"; }
	.accountReportDetails .cv-activityreport tr td:nth-of-type(6):before { content: "Action"; }
	
	.applicantListPage td:nth-of-type(1):before { content: "Name"; }
	.applicantListPage td:nth-of-type(2):before { content: "Email"; }
	.applicantListPage td:nth-of-type(3):before { content: "Experience"; }
	.applicantListPage td:nth-of-type(4):before { content: "Application Date"; }
	
	.employerJobListPage.employerCvDownTable td, .employerJobListPage.employerCvDownTable th{text-align:left;min-height:18px;}
	.employerCvDownTable td:nth-of-type(1):before { content: "Action"; }
	.employerCvDownTable td:nth-of-type(2):before { content: "Name"; }
	.employerCvDownTable td:nth-of-type(3):before { content: "Email"; }
	.employerCvDownTable td:nth-of-type(4):before { content: "Contact"; }
	.employerCvDownTable td:nth-of-type(5):before { content: "Resume Title"; }
	/* Employer Job List Table Css End */
	
	.subEmployerPage table, .subEmployerPage thead, .subEmployerPage tbody, .subEmployerPage th, .subEmployerPage td, .subEmployerPage tr {display:block;}
	.subEmployerPage thead tr {position:absolute;top:-9999px;left:-9999px;width:100px;}
	.subEmployerPage tr{border:1px solid #ccc;padding-bottom:25px;}
	.subEmployerPage td {border:none;border-bottom:1px solid #e3e3e3;position:relative;padding-left:50%;}
	.subEmployerPage td:before{position:absolute;top:6px;left:6px;width:100%;padding-right: 10px;white-space:nowrap;}
	.subEmployerPage td:nth-of-type(1):before { content: "Sr.No"; }
	.subEmployerPage td:nth-of-type(2):before { content: "Sub Recruiter"; }
	.subEmployerPage td:nth-of-type(3):before { content: "Status"; }
	.subEmployerPage td:nth-of-type(4):before { content: "Delete"; }
	
	.jobHeadingLeft{width:100%;}
	.right-results{width:100%;font-size:13px;text-align:left;}
	#filterSalaryTabs li a{font-size:13px;padding:0px 10px;}
	.TabbedPanelsTab{padding:15px 10px !important;}
	.form-input.forgotPass{margin-left:0px;}
	.page-main-container a.forgot{float:left;margin-left:27%;}
	
	.advertiseJobRowInner.advertiseJobHead{font-size:17px;}
	.advertiseJobRight{font-size:15px;}
	.advertiseJobRowInner.pricePerAd{font-size:35px;}
	.advertiseJobRowInner .button{font-size:12px;padding:13px 34px 13px 9px;}
	
	.dashboardLeft ul{display:none;}
	.DashboardToggle{display:block;}
	.dashboardLeft ul li a{font-size:15px;}
	.listing-left{padding-bottom:0px;}
	.cartDropDown{ width:100%; margin:0 auto; left:0; right:0; box-sizing: border-box;}
	
	
}


@media screen and (max-width :765px) {
	.search-keyword-input, .search-town-input, .search-find-btn{width:100%; margin-bottom:10px;}
	.banner-text{margin-bottom:30px;}
	.search-town-input, .search-find-btn{margin-left:0px;}	
	.hearder-top .section-mid .links a:last-child {display:none}	
	.hearder-top .section-mid .links a:first-child:after{ display:none;}
	.hearder-top .section-mid .links a{ display:block; margin-right:0;}
	.hearder-top a.reg-now, .hearder-top a.signin-now, .hearder-top .section-mid .links{width:32%; box-sizing:border-box; text-align:left; display:inline-block; vertical-align:top;}
	.quick-boxes.job-alert-on-mail{margin-left:0%; clear:both; width:100%; margin:30px 0px;}
	.quick-boxes.upload-cv{margin-top:0px;}
	.quick-boxes{width:100%; max-width:100%; background-repeat: no-repeat}
	.hearder-top a.reg-now{margin-left:0px;}
	.about-section .connect, .about-section .abt-text{width:100%; float:left; text-align:center}
	.about-section .connect{margin-bottom:30px;}
	.why-boss{background:#fbfbfb; border-bottom:1px solid #e1e1e1}
	#top-companies-hiring .item{text-align:center}
	#top-companies-hiring .item img{display:inline-block}
	.home-page .search-area{margin-top:50px; margin-bottom:0px;}
	.header-logo-menu nav ul{display:none}
	.banner-text{font-size:38px}
	.banner-text span{font-size:35px}
	.section-mid.search-area{width:92%}
	.home-page .header-main{padding-bottom:50px;}
	.top-companies .title{font-size:21px;}
	.footer-box, .footer-box.last{width:100%; margin-bottom:20px;}
	footer{padding:50px 0px}
	.footclean{border:0px; margin-bottom:0px;}
	.copywrite {text-align:center}
	.copywrite a{width:100%; text-align:center; margin-top:15px;}
	
	.page-main-container{padding-bottom:50px;}
	
	.registerPage label{width:100%}
	.form-control{margin-left:0px;width:100%;}
	.radioRightBox{width:100%;float:left;padding-left:0px;}
	#seeker-registration-btn{margin-left:0px;}
	.jobSeekerProfilePage label{width:100%;line-height:15px;margin-bottom:8px;padding-top:15px;}
	.jobSeekerProfilePage .form-control{max-width:100%;}
	.myAccoundCheckBoxLabel{width:100%;}
	.experiencedBox{width:100%;}
	.experiencedBox label{width:90%;padding-top:5px;padding-bottom:0px;}
	.form-text{width:100%;}
	.PopupSecHolder{width:100%;margin-left:0px;}
	.PopupSecHolderFirst{margin-left:0px !important;}
	.TabbedPanelsContentVisible{background:#eee;padding:10px !important;margin-bottom:15px;}
	.search-close{bottom:-50px;right:-10px;}
	.hearder-top a.reg-now{min-height:39px;}
	.moreLessBox{margin-top:5px;width:100%;text-align:center;margin-left:0px;}
	.search-more-options-mid{margin-top:30px;box-sizing:border-box;padding:10px;background:rgba(0, 0, 0, 0.5)}
	.jobHeadingLeft{width:100%;}
	.right-results{width:100%;padding-top:15px;}
	.marginLeft{margin-left:0}
	
	.specialOfferBox{width:100%;}
	.bestOffersBox{width:100%;transform:none;margin-top:25px;}
	
	.employerSearchResultField{width:100%;}
	
	.addJobAccountBox label{width:100%;line-height:15px;margin-bottom:8px;padding-top:15px;}
	.addJobAccountBox .form-control{max-width:100%;}
	.addJobAccountBox .addJobDiscription{width:100%;}
	.addJobAccountBox .form-group select{max-width:100%;width:100%;margin-left:0px;}
	.addJobAccountBox .showAdvanceOption{padding-top:10px;padding-bottom:4px;float:left;}
	.addJobPageSubmit{padding-left:0 !important;}
	.addJobPageSubmit label{display:none;}
	.addJobAccountBox textarea{margin-bottom:0px;}
	.dark-blue-pattern{display:none;}
	
	.accountReport .fromdate.form-control{max-width:100%;margin-bottom:10px;}
	.accountReport .todate.form-control{max-width:100%;margin-left:0px;}
	.cvActivitySelect{max-width:100%;}
	
	.desireProfilePage .right_pannel{width:100%;}
	.desireProfilePage .accountAdmin{width:100%;min-height:140px;}
	
	.yourpaymentbody .cardinfo{width:100%;}
	.billing-detail{width:100%;min-height:200px;}
	.yourpaymentbody .cardinfo span.error{margin-left:0;}
	.quick-line-index{padding:40px 0px 60px;}
	
	.form-group label{line-height:20px;margin-bottom:5px;margin-top:10px;}
	.why-boss{padding:45px 0px;}
	a.savejobs{margin:6px;}
	.TabbedPanelsTab{padding:15px 16px !important;}
	.page-main-container a.forgot{margin-left:0px;}
	.form-input{margin-left:0px;width:100%;max-width:100%;}
	.keepMeSignIn{padding-left:0px;}
	.employersLoginRight .form-control{width:100%;max-width:100%;}
	.advertiseJobLeft{width:100%;}
	.advertiseJobRight{width:100%;}
	.advertiseJobRight{font-size:13px;}
	.advertiseJobRowInner.advertiseJobHead{font-size:16px;padding:0px 5px;}
	.advertiseJobRowInner.pricePerAd{font-size:23px;}
	.advertiseJobRowInner.totalPrice{font-size:19px;}
	.advertiseJobRowInner.saving{font-size:18px;}
	.advertiseJobRowInner .button{background:#184c82;font-size:10px;padding:10px 8px 12px 9px;}
	.advertiseJobRowInner .button:hover{background:#27aede;}
	.advertiseJobtable{border-right:1px solid #c5c5c5;}
	
	.contactPage .button{margin-left:0px;}
	.contactPage .form-input{margin-bottom:6px;}
	.contactPage .form-control{max-width:100%;}
	
	.for-group.form-group-status.profileVisiBility label{width:100%;padding-top:4px;}
	.profileVisibilityRight{width:100%;}
	.radioBottom label{width:90%; float:left;}
	.educationDetailsBox{margin-left:0px;box-sizing:border-box;width:100%;}
	.educationDetailsBox .form-control{width:100%;}
	.educationDetailsBox label{padding-left:0px;}
	
	.job-list-box .left{width:100%;}
	.job-list-box .right{width:100%;text-align:left;margin-top:10px;}
	.savedJobPageBottun{float:left;margin-right:10px;}
	
	.job-details-right .clear{height:15px !important;}
	.job-details-right{padding:20px 2% 30px;}
	.job-details-right .share-job{margin-top:0px;}
	.company-detail-logo{width:150px;}
	.termsConditionsRight{margin-left:0px;}
	
	.employerJobListPage .job-list-box{margin-top:0px;}
	
	.employerSearchResume .resumeSecHold{width:50%;}
	
	.employerRegisterSuccess{width:280px !important;margin-left:-140px;margin-top:-68px;padding-top:0px;height:auto}
	
	.logo{background:url(../images/logo.png) left top no-repeat;width:200px;height:114px;background-size:100%;}
	nav{margin-top:7px;}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ position:relative;}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor:before{ content:"\f107"; position:absolute; top:40%; bottom:0; vertical-align:middle; right:2%; color:#333; font-family:FontAwesome; font-size:20px;}
	
	.profileKeySkill{padding-left:0px;}
	.howToKnowAbout div{padding-left:0px;}
	
}

@media screen and (max-width :500px) {
	.employerJob .resumeSecHold{width:100% !important;}
	.employerJob .resumeSecHold input{max-width:100%;}
	.employerJob .resumeSecHold select{max-width:100%;}
	.resumeSecHold.postedBetween input{margin-left:0px;margin-top:10px;}
	.experiencedBox .jobSeekerCheckBox{width:100%;}
	
	.screeningQuestionPage .secHolder .labeltxt{width:100%;}
	.screeningQuestionPage .ScreeningRight{width:100%;}
	.dashBaordBox{width:32.6%;}
	.dashBaordBox .dashBoardName{min-height:64%;}
	.r-tabs-panel ul li{width:100% !important; padding:5px 10px !important;border-right:0px !important;}	
	.inSeacrchFilter{margin:0px 5px 0px 3px;width:29%;}
	.banner-text.employerBannerTxt{font-size:29px;}
	.company-detail-logo{width:100px;}
	.employerDashboardBox .cvDashboardBtn .button{width:100%;display:block;box-sizing:border-box;font-size:17px;}
	.accountReport .titleHead a{font-size:13px;padding:7px;}
	
	.employerSearchResume .resumeSecHold{width:100%;}
	
	.cvAccessImgBox{width:100%;margin-top:0px;}
.cvAcessRight{width:100%;margin-left:0;float:left;}
.hearder-top a.reg-now, .hearder-top a.signin-now, .hearder-top .section-mid .links a{ vertical-align:top; font-size:12px; padding:14px; margin:0 auto; display:inline-block;}
.hearder-top a.reg-now, .hearder-top a.signin-now{ padding:16px;}
.hearder-top a i{ height:22px; width:22px;}
.hearder-top a.reg-now i, .hearder-top a.signin-now i{height:auto; width:auto;background:none;}
.hearder-top .section-mid .links a:first-child i{ background:none; height:auto; width:auto; }
.hearder-top .section-mid .links a:first-child i:before{ content:"\f0f2"; margin-right:8px; color:#fff; font-size:12px; font-family:FontAwesome;}
.hearder-top .section-mid .links a:first-child i.fa.fa-shopping-cart:before{ content:"\f07a";}
.hearder-top a.reg-now i:before, .hearder-top a.signin-now i:before{ margin-right:2px; color:#fff;font-size:12px; font-family:FontAwesome;}
.hearder-top a.reg-now i:before{ content:"\f044";}
.hearder-top a.signin-now i:before{ content:"\f090";}
.hearder-top a.reg-now{ min-height:auto;}
.header-main{ background-size:cover; background-position:75% 100%; }
.banner-text {font-size: 30px;}
.banner-text span{ font-size: 25px;}
.why-boss .title {  font-size: 35px;}
	.success-pop-up, .success-pop-up{ left:0; right:0; margin:0 auto; width:95%;}
	.page-main-container h1, .success-pop-up .SavedJobHead{ font-size:22px; display:block; text-align:center}
	h1 .button, .success-pop-up .SavedJobHead span{ float:none; display:inline-block; margin:10px auto;}
	.loginTopError span{ padding-left:0;}
	.desireProfilePage h2{ text-align:center; font-size:20px;}
	.desireProfilePage h2 strong{ font-size:22px;}
	.desireProfilePage h2 span { float:none;}
	.desireProfilePage h2 span a{ padding:0 40px 0 20px;}
}


@media screen and (max-width :350px) {
	.hearder-top a.reg-now, .hearder-top a.signin-now{font-size:12px; padding:10px 8px; text-align:center; vertical-align: top;}
	 .hearder-top .section-mid .links a:first-child	{font-size:10px; padding:10px 8px; vertical-align: top; margin-right: 0px !important;}
	 .employerRegisterSuccess { width: 250px !important;}
	 .registerPage{ padding:15px; box-sizing:border-box;}
	 .banner-text {font-size: 25px;}
.banner-text span{ font-size: 20px;}
.why-boss .title {  font-size: 30px;}
	.why-text-box{width:96%;margin-bottom:35px;}
	.right-results{font-size:11px;}
	.inSeacrchFilter{width:25%;}
	#filterSalaryTabs li a{padding:0px 3px; font-size:12px;}
	.TabbedPanelsTab {padding: 13px 13px !important;}
	.button{    font-size: 13px;  margin: 0 auto 10px; text-align: center;  display: inline-block;   float: none;}
	.page-main-container h1{ text-align:center;}
	.page-main-container h1 span{ display:inline-block; float:none;}
	.apply{margin:0px;}
	.savedJobPageBottun{margin-right:0px;}
	a.savejobs{font-size:13px;padding:8px 10px 5px;}
	.accountReport .titleHead a{display:block;font-size:16px;}
    .search-area{ margin:20px auto;}
}

