@charset "utf-8";
body {
  /*font-family:Arial, Helvetica, sans-serif;*/
  color: var(--grey-900); margin:0px; padding:0px; max-width:inherit; background: var(--grey-bg);
}
h1{font-size:48px;}
h2{font-size:32px;}
h3{font-size:24px;}
/* h4{font-size:20px;} */
h5{font-size:16px;}
h6{font-size:12px;}
h6.small{font-size:10px;}
h6.smallest{font-size:9px; text-transform: uppercase;}
p{font-size:16px; color:var(--grey-900); line-height:22px;}
:root {
  --blue:#0265FF;
  --blue-dark:#0256D9;
  --blue-medium:#80b1ff;    
  --blue-light:#F2F7FF;  
  --green:#03BB6D;
  --green-dark:#029657;
  --green-medium:#35C98A;
  --green-light:#CDF1E2;
  --yellow:#FFCC00;
  --yellow-dark:#E6AB08;
  --yellow-medium:#FFD633;
  --yellow-light:#FFF5CC;  
  --red:#FB4B26;    
  --red-dark:#C93C1E;
  --red-medium:#FC6F51;
  --red-light:#fedbd4;
  --black:#000000;
  --grey-900:#333333;
  --grey-800:#777777;
  --grey-700:#929292;
  --grey-600:#BBBBBB;
  --grey-500:#EBEBEB;
  --grey-400:#e4e4e4;
  --grey-bg:#edeff1;
   --black:#000000;
   --white:#ffffff;
  --border-circle:100px 100px 100px 100px;
  --border-circle-min:3px 3px 3px 3px;
  --border-circle-max:10px;
  --border-circle-small:5px;
  --box-shadow:0px 0px 10px rgba(0,0,0,0.08);
  --box-shadow-md:0px 1px 3px rgba(0,0,0,0.08);
  --box-shadow-md-new:0px 1px 3px rgba(0,0,0,0.08);
  --box-shadow-large:0 25px 50px 0 rgba(0, 0, 0, 0.04);
  --padding-large:90px 0 90px 0;
  --padding-medium:60px 0 60px 0;
  --padding-small:45px 0 45px 0;
  --padding-smallest:30px 0 30px 0;  
  --padding-top:90px 0 0 0;  
  --padding-top-medium:60px 0 0 0;  
  --padding-top-small:30px 0 0 0;  
  --padding-top-smallest:15px 0 0 0;  
  --padding-bottom:0 0 90px 0;
  --padding-bottom-medium:0px 0 60px 0;  
  --padding-bottom-small:0px 0 30px 0;  
  --padding-bottom-smallest:0 0 15px 0;  
  --mt:90px 0 0 0;  
  --mt-medium:60px 0 0 0;  
  --mt-small:30px 0 0 0;  
  --mt-smallest:15px 0 0 0;  
  --mt-bottom:0 0 90px 0;
  --mt-bottom-medium:0px 0 60px 0;  
  --mt-bottom-small:0px 0 30px 0;  
  --mt-bottom-smallest:0 0 15px 0;  
--letter-spacing:1px; 
--letter-medimum:0.08rem;
--letter-small:0.03rem;
}
::-webkit-input-placeholder {
    color: var(--grey-700) !important;
}
:-moz-placeholder {
    color: var(--grey-700) !important;
}
::-moz-placeholder {
    color:var(--grey-700) !important;
}
:-ms-input-placeholder {
    color: var(--grey-700) !important;
}
.main{ width:100%; float:left; padding:0px 0 0px 0;}
.margin-left{margin-left:0px;}
.home-new-banner{background: var(--white) !important; text-align:center; width:100%; float:left; padding:var(--padding-medium);}
.home-new-banner h1{color:var(--black); font-weight:bold; letter-spacing:0.05rem; margin-top:0px !important; padding-bottom:15px; margin-bottom:0px; font-size:42px;}
.home-new-banner p{font-size:24px; color:var(--grey-800); padding-bottom:30px; margin-bottom:0px;}
.home-new-banner h1 sup{ font-size: 14px; color:var(--grey-700); top: -1.75em;}
.midcounter{width:100%; float:left;}
.home-client{width:100%; float:left; border-bottom: 1px solid var(--grey-400);  position:relative; margin:-45px 0 0 0; padding:15px 0%; background:var(--white);}
.home-client h6{ text-align:center; font-weight:normal; font-size:14px; color:var(--grey-700); padding-top:0px; margin-bottom:15px;}
.home-client ul{ list-style:none; margin:0px; padding:0px;}
.home-categorie{width:100%; float:left; background:var(--white); margin-top:0px; padding:var(--padding-medium); padding-bottom:15px;}
.home-categorie h3{ font-weight: normal; font-size:18px; text-align:center; margin:0px; padding-bottom:30px; color:var(--grey-900);}
ul.jj-categorie{list-style: none;  margin: 0px 0; padding: 0px; width:100%; float: left;}
.jj-categorie li{ line-height:normal; width:33%; display:inline-block; float:left; margin:-1px 0 0 -1px; position:relative; }
.jj-categorie li a{ background:var(--white); height:198px; border:1px solid var(--grey-400); display:block; padding:25px 8px 25px 8px; text-align:center; text-decoration:none; width:198px; border-radius:100%; margin:15px;}
.jj-categorie figure{ margin-top:5px;}
.jj-categorie figcaption{font-size:14px; color:var(--grey-900); display:block; padding:8px 0 0 0; letter-spacing:-0.01rem; font-weight: bold;}
.jj-categorie figcaption span{ display:block; font-size:14px; color:var(--grey-700); padding-top:3px; font-weight: normal;}
.jj-categorie figure { margin: 0px;}
.jj-categorie figure img{width:100px;}
.city-latest .jj-categorie li{width:33.4%;}
.city-latest .content-overlay ul li{width:100%;}
.home-categorie .button{margin-top:30px;}  
.show-text {
  position: absolute;
  bottom:14px;
  left:14px;
  right: 0;
  background-color:var(--white);
  overflow: visible; border:solid 1px var(--white);
  width:206px;    box-shadow: 0px 0px 20px rgba(0,0,0,0.08);
  height:206px;
  -webkit-transform:scale(0);
  transition: .3s ease; z-index:9; border-radius:100%;
}
.jj-categorie li:hover .show-text {
  transform: scale(1)
}
.content-overlay {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%; width:auto;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.eight-grid{width:750px; margin: 0 auto;}
.nine-grid{max-width:1110px;  margin: 0 auto; width: 100%;}
.jj-container{max-width:750px;  margin: 0 auto; width: 100%;}
.checout-container{max-width:290px;  margin: 0 auto; width: 100%;}
/*.j-employer-container{max-width:1110px; margin:0 auto;width:100%; }*/
.content-overlay ul{ list-style:none; margin:0px; padding:0px; display: inline-block;}
.content-overlay ul li{ line-height:normal; display:block; width:100%; margin:0px;}
.content-overlay ul li a{ background:none; margin:0px; padding:0px; border:none; color:var(--blue); display:block; letter-spacing:0px; display:block; line-height:normal; height:auto; font-size:12px; line-height:20px; padding:0px;}
.categorie-ho-btn{ width:90%; float:none; text-align:center; margin:0 auto 0 auto;}
.categorie-ho-btn a{margin:0px; padding:0px; border:none; color:var(--white); letter-spacing:0px;line-height:normal; height:auto; font-size:12px; letter-spacing: 0.02rem; line-height:32px !important; height:32px !important; background:var(--blue) !important; display:inline-block !important; border:none !important; padding:0px !important; border-radius:100px !important; width:auto !important; padding:0 15px !important; margin:8px 0 0 0 !important;}
.categorie-ho-btn a:hover{background:var(--dark-blue); color:var(--white);}
#menu-company-menu{ display: block !important;}
.h-search {width: 100%;float: left; margin-top:0px; padding: 0 10%;}
.home-new-filled .home-filled-left{ width:46%; margin:0 2%; float: left;}
.home-new-filled {width: 500px !important; margin:0 auto !important;}
.home-new-filled .home-filled-left p{font-size:14px; margin:15px 0 0px 0; color:var(--grey-700); text-align:center; padding-bottom:0px;}
.home-filled-left h5 {display: none;}
.home-filled-left .button{ margin:0px; width:100%; font-size: 20px;}  
.close{ opacity:1;  font-weight: normal; text-shadow: none;}
.close:hover{ background:var(--red-dark); opacity:1;}
.close:focus{ background:var(--red-dark); opacity:1;}
.pop-close {width: auto; position: absolute; right:10px; top:10px;  text-transform: uppercase; z-index:99; border:none; background: none;}
.pop-close a{ font-size: 20px; }
.pop-close a i{ color:var(--red); }
/*.pop-close a {font-size: 10px; height: 22px; letter-spacing:0.03rem; line-height: 22px; padding: 0 10px 0 10px; color:var(--white); text-decoration:none; display:block; margin:0px; background:var(--red); border-bottom:none;  border-left:none;  display: block; border-radius:100px; text-shadow: none; font-weight: normal; opacity: 1;}*/
/*.pop-close a:hover{color:var(--white); background:var(--red-dark); border-color:var(--red-dark);}*/
.pop-close a:hover i{color:var(--red-dark);}
.checkusermain .pop-close{right:-10px; top:-10px;}
/******************Legal Set**********************/
.inside-banner{width:100%; float: left; padding:var(--padding-small); background:var(--blue) !important;}
.inside-banner h1{color:var(--white); position: relative; z-index: 999; margin-bottom: 0px; letter-spacing:var(--letter-small); font-weight: 700; font-size: 32px; margin-top:0px;}
.privacy-nav {margin-top:0px; padding: 0; text-align: center; width:100%; float:left; background:var(--white); border-bottom: solid 1px var(--grey-400); display: block;}
.privacy-nav a{font-size:16px; color:var(--grey-900); text-transform:none; margin:0 6px 0 6px; line-height:45px; height:45px; display: inline-block; list-style: none;}
.privacy-nav a:hover { text-decoration: none; color:var(--grey-700);}
.privacy-nav a.active {text-decoration: none; color:var(--blue);}
.privacy-nav a.current_page_item { color:var(--blue); border-bottom:none; font-weight:bold;}
/*.privacy-nav a::after {
  content: '';
  display: block;
  width: 0;
  height: 3px;
  background:var(--blue);
  -webkit-transition: width .3s;
  transition: width .3s;
}
.privacy-nav a:hover::after {
  width: 100%;
}
*/
.legal-sec{width: 100%; background: var(--grey-bg); float: left;  padding:var(--padding-smallest); padding-bottom:15px;}
.legal-sec h1{ font-size:24px; color: var(--grey-900); margin:0px; font-weight:bold; padding-bottom:15px; text-align:left;}
.legal-sec span {font-size:16px; color: var(--grey-700); display: block; padding: 0px 0px 0px 0px; line-height:24px; text-align:left;}
.legal-sec .jj-content{ padding:0px; }
.legal-list {margin-top:30px; min-height:auto;}
.legal-list figure i { width:60px;height:60px;margin: 0 auto; background: url(../images/legal-list-icon.svg) left top no-repeat; display: inline-block}
.legal-list figure figcaption h5{margin:15px 0 10px; font-size:16px; color: var(--grey-900); font-weight:bold;}
.legal-list figure figcaption p {line-height:24px;  padding:0 0px; font-size:16px; color: var(--grey-700); letter-spacing:var(--letter-small); font-weight: normal; margin-bottom:0px;}
.legal-list figure a { color: var(--grey-900); text-decoration: none;}
.legal-list figure a:hover { text-decoration: none;}
.legal-list figure i.legal-icon-1 { background-position: left top;}
.legal-list figure i.legal-icon-2 {background-position: -74px top;}
.legal-list figure i.legal-icon-3 {background-position: -151px top;}
.legal-list figure i.legal-icon-4 {background-position: -224px top;}
.legal-list figure i.legal-icon-5 {background-position: -299px top;}
.legal-list figure i.legal-icon-6 {background-position: -374px top;}
.legal-list figure i.legal-icon-7 {background-position: -444px top;}
.legal-list figure i.legal-icon-8 {background-position: -522px top;}
.legal-list figure i.legal-icon-9 {background-position: -594px top;}
.legal-list figure a:hover i.legal-icon-1 {background-position: left -61px;}
.legal-list figure a:hover i.legal-icon-2 {background-position:-74px -61px;}
.legal-list figure a:hover i.legal-icon-3 {background-position: -151px -61px;}
.legal-list figure a:hover i.legal-icon-4 {background-position: -224px -61px;}
.legal-list figure a:hover i.legal-icon-5 {background-position: -299px -61px;}
.legal-list figure a:hover i.legal-icon-6 {background-position: -374px -61px;}
.legal-list figure a:hover i.legal-icon-7 {background-position: -444px -61px;}
.legal-list figure a:hover i.legal-icon-8 {background-position: -522px -61px;}
.legal-list figure a:hover i.legal-icon-9 {background-position: -594px -61px;}
.legal-one{ width:100%; float: left; background: var(--grey-bg); padding:var(--padding-medium); padding-top:0px; text-align: left; padding-bottom:15px;}
.legal-one h3 {margin: 0; padding-bottom: 0;}
.legal-one h3.small {font-size:20px; margin:0; line-height:normal; color: var(--grey-900); padding-bottom:15px;}
.legal-one p{font-size:16px; color: var(--grey-700); margin:0px; padding-bottom:15px;}
.legal-one p:last-child{ padding-bottom:0px; }
.legal-one .button{margin-left:0px;}
.legal-one label{width: auto;float: left; font-size:32px; font-weight:400; line-height:45px; margin: 0}
.legal-one .jj-content{padding:0px;}
.near-sec .row{margin:0px;}
.last-paragraph{padding-bottom:0px !important;}
.top-legal-heading{ width: 100%; float: left; background:var(--white); padding:30px; text-align: left; box-shadow: var(--box-shadow-md); margin-bottom:15px; border-radius:var(--border-circle-max);}
.top-legal-heading h3{ font-size:24px; color:var(--grey-900); margin:0px; padding-bottom:10px; font-weight: bold;}
.top-legal-heading p{ font-size: 16px; color:var(--grey-700); margin-bottom:0px;}
.le-content{ background:var(--white);  border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); padding:30px; width:100%; float: left;}
.state-sec{width: 100%; float: left; background:var(--white); padding:30px 30px 15px 30px; text-align: left; box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max); margin-bottom:15px;} 
.state-sec:last-child{margin-bottom:0px; margin-top:15px;}
.legal-sec-one{ width:100%; padding:30px 0 15px 0 !important;}
.sitemap-one:last-child .state-sec{ margin-bottom:0px; }
.privacy-sec {width:100%;background: var(--grey-bg); float:left; padding:var(--padding-smallest); padding-bottom:15px;}
.privacy-sec h3 {margin-top: 0; color: var(--grey-900); padding-bottom:15px; line-height:28px; font-size:20px; margin-bottom:0px; padding-top:15px;}
.privacy-sec .ten-grid{ margin:0px auto 0 auto;}
.privacy-sec p {color: var(--grey-700); padding-bottom:15px; margin: 0; font-size: 16px; line-height:24px;}
.privacy-sec p span{ color:var(--grey-900);}
.privacy-sec p strong {font-family:Arial, Helvetica, sans-serif; font-weight:500;}
.privacy-sec p a{color: var(--grey-700); border-bottom: solid 1px var(--grey-700); display: inline-block;}
.privacy-sec p a:hover{color:var(--grey-700);}
.img-gap{width: 100%; float: left; display: block; padding:15px 0;}
.privacy-sec-content{border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); padding:30px; background:var(--white); width:100%; float: left;}
ul.change-loge {list-style: none; margin: 0; padding: 0}
.change-loge li {padding: 0 0 20px 25px; background: url(../images/term-bult.svg) 2px 8px no-repeat; font-size: 16px; line-height:24px; color: var(--grey-700);}
.privacy-sec h1{ font-size: 24px; font-weight: bold; color: var(--grey-900); margin:0px; padding-bottom:15px;}
.privacy-sec h5 {padding:15px 0 15px 0; color: var(--grey-900); margin:0px; font-size:20px}
.privacy-sec h6{font-weight:bold; color: var(--grey-900); font-size: 16px; margin:0 0 0 0; padding-bottom:15px;}
.privacy-list li {padding: 0 0 15px 10px;  color: var(--grey-700); font-size: 16px;}
.press-sec h1{font-size:24px; text-align:left; color: var(--grey-900);}
.press-sec p{font-size: 16px; color: var(--grey-700); text-align:left; margin-bottom:0px; padding-bottom:30px;}
.press-content h4{ color:var(--grey-900); margin-top:30px; margin-bottom:0px; padding-bottom:15px;}
.press-content p {font-size: 16px; padding-bottom: 8px}
.press-content a {text-decoration: none;color: var(--grey-700); font-size:14px;  padding:0 0 30px 0; display: block;}
.press-content a:last-child{ padding-bottom:0px; }
.press-content a:hover{ color: var(--grey-700);}
.news{ text-align: left;}
.news h3{ color:var(--grey-900);}
.press-release-sec{width: 100%; float: left;  background:var(--grey-bg); text-align: center;}
.press-release-sec h3{ margin-top:0px; }
.press-content span {display: block; color: var(--grey-900); font-size: 16px; display: block; padding-bottom:5px !important; line-height: normal; font-weight: bold;}
.press-content a:hover span{ color: var(--blue);}
.press-cover-sec{width: 100%; float: left; padding:var(--padding-medium); background:var(--grey-bg);}
.press-cover-sec h4{color:var(--grey-900); text-align: center; margin:0px;}
.new-post-blog{text-align:left;}
.new-post-blog p{ font-size:16px; color:var(--grey-700);}
/******************Company Set**********************/
.team-section{width: 100%; float:left; padding:var(--padding-medium); background:var(--grey-bg); padding-top:30px; padding-bottom:15px;}
.team-section .jj-content{padding:0px;}
.team-section h1{ font-size: 24px; color:var(--grey-900); font-weight: bold; margin:0px; padding-bottom:15px;}
.team-section p{ font-size: 16px; color:var(--grey-700);}
.team-section h3 {margin: 0; padding: 0 0 0px; color: var(--grey-900); line-height:28px;}
.team-section h3.small{padding:0 25px 15px 25px; font-size:20px; line-height:normal; color: var(--grey-900);}
.team-section span{font-size: 16px; color:var(--grey-700); display: block; text-align: center; padding-bottom:30px;}
.team-section h4 {margin: 0; line-height:30px; padding: 0 15px 15px 15px; color: var(--grey-900);}
.our-team-pic-section{ padding:0 30px 30px 30px; }
.our-team-pic-section img{ border-radius:5px; }
.team-section-content{ width: 100%; padding:30px; background:var(--white); border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); float: left;}
.team-section-content p{text-align:left;}
.team-section-content h3{ font-size: 20px !important;}
.team-section-content span{ padding-bottom:15px;}
.team-section-content .button{text-align: left; margin-left:0px; border:none; margin:0 0 0 0;}
.team-list {margin-bottom:30px}
.team-list:last-child{ display: none; }
.team-list-end { margin-left: 38%}
.team-list figure img { width:150px; height:150px; border-radius:100px;}
.team-list figure figcaption h5{margin:15px 0 3px 0; color:var(--grey-900);}
.team-list figure figcaption span {font-size:14px; color: var(--grey-700); text-transform:none; display: inline-block; line-height: 18px;padding:0px;}
.team-social {margin-top: 10px}
.team-social a {width: 21px;height: 21px; display: inline-block; margin-right:2px; color:var(--grey-700);}
.team-social a i{ color:var(--grey-700);}
.team-social a:hover { color:var(--blue);}
.mission-section { margin-top:0px; width: 100%; display: inline-block; padding-bottom:30px;}
.mission-section figure img{ width:100px; display: none;}
.mission-section h3{color:var(--blue); margin-top:0px; text-transform:uppercase;  letter-spacing:0.05rem; padding-bottom:15px; font-size:20px;}
.mission-section p {color: var(--blue); font-size:16px; line-height:24px; padding: 0 35px; margin-bottom:0px;}
.mission-content{ padding:15px 0;}
.mission-content p{color: var(--grey-700); font-size:16px; line-height:24px; padding: 0 0px; margin-bottom:15px;}
.bg-color-gr{display: inline-block; background:var(--white); margin:0 0 0 0; width:48.5%; padding:var(--padding-smallest); transition: 0.3s; margin:0px 0 10px 0; border-radius:var(--border-circle-max); border:solid 1px var(--grey-400); text-align: center;}
.bg-color-gr p{ text-align: center; }
/*.bg-color-gr:hover{box-shadow: var(--box-shadow-large);}*/
.bg-color-bl {padding:30px 0;display: inline-block;background: var(--white); margin-left:0; transition: 0.3s; margin-left:15px;}
/*.bg-color-bl:hover{box-shadow: var(--box-shadow-large);}*/
.value-section {width:100%; float: left; padding:var(--padding-medium); background:var(--grey-bg); padding-top:30px; padding-bottom:15px;}
.value-section h1{margin: 0; color: var(--grey-900); padding-bottom:15px; text-align:left; font-size: 24px; font-weight: bold;}
.value-section h3{margin: 0; color: var(--grey-900); padding-bottom:15px;}
.value-section p {margin: 0;padding:0px 0 0;color: var(--grey-800);}
.value-list {margin:30px 0 0px 0;}
.value-list figure i {width:55px;height:55px;margin: 0 auto;background: url(../images/value-icon.svg) left top no-repeat; display: inline-block}
.value-list figure figcaption h5 {margin:15px 0 10px; font-size: 16px; color: var(--grey-900); font-weight: bold;}
.value-list figure figcaption p {font-size:16px;line-height: 24px;padding: 0 0px; color: var(--grey-700);}
.value-list figure a {color: var(--grey-900);text-decoration: none}
.value-list figure a:hover {text-decoration: none}
.value-list figure i.value-icon-1 {background-position: left top}
.value-list figure i.value-icon-2 {background-position: -78px 6px}
.value-list figure i.value-icon-3 {background-position:-157px 6px}
.value-list figure i.value-icon-4 {background-position: -5px -79px}
.value-list figure i.value-icon-5 {background-position: -80px -79px}
.value-list figure i.value-icon-6 {background-position: -157px -79px}
.value-list p{ text-align: center; }
/******************End Company Set**********************/
/******************Career Page**********************/
.opening-section {width: 100%; float: left; background: var(--grey-bg); padding:var(--padding-medium); padding-top:30px;}
.opening-section h1{font-size:24px; color:var(--grey-900); font-weight:bold; margin:0px; padding-bottom:15px;}
.opening-section p{font-size:16px; color: var(--grey-700);}
.opening-section h3 {margin: 0;	padding:0  0px 45px 0; text-align: center; color:var(--grey-900); line-height: 28px;}
.opening-section h4{text-align: left; padding-bottom:15px; color:var(--grey-900); margin-top:0px; margin-bottom:0px;}
.opening-section h5 {margin:0px; padding:0px 0 0 0; color: var(--grey-700); text-align: left;}
.opening-section h5 a {color:var(--grey-700); border-bottom: solid 1px var(--grey-700);}
.jj-opening {background: var(--white);border-radius: var(--border-circle-max);box-shadow: none;padding: 30px;
	box-sizing: border-box;position: relative;height: auto; border: none; transition: 0.3s; border:solid 1px var(--grey-400);}
.opening-section .jj-content {padding: 0 0 0px 0;}  
.jj-opening-left {width: auto;float: left;margin-right: 3%}
.jj-opening-right {width:100%;display: inline-block}
.jj-opening h4{margin-top: 0;word-wrap: break-word; text-align: left; padding:0px 0px 15px 0px; margin-bottom:0px;}
.jj-opening ul {list-style: none;margin:0 0 10px 0;padding: 0; display: inline-block;}
.jj-opening ul li {font-size:16px;color:var(--grey-700);float: left;width: 100%;padding-bottom:5px; line-height:24px;}
.jj-opening ul li i {width: 14px;height:20px; /*background: url(../images/location-icon.svg) left top no-repeat;*/margin:0px 8px 0 0}
/*.jj-opening ul li i.experience {background-position: left 4px}
.jj-opening ul li i.location {background-position: left -21px}*/
.jj-opening-right .jj-success {width: 40.3%;	float: left}
.jj-opening-right .button{margin-left:0px; padding:0 15px;}
/*.jj-opening:hover{box-shadow: var(--box-shadow-large);}*/
.reasons-section {width: 100%; background: var(--grey-bg); float: left; padding:var(--padding-medium); padding-bottom:15px;}
.reasons-section h3{color:var(--grey-900); text-align: center; margin:0px; font-size: 20px;}
.team-pic{width: 100%; float: left;}
.team-pic img{width:100%;}
.press-info{margin-bottom:0px; width: auto; display:inline-block; margin:0 15px;  text-align: left; float: left; width:30%;}
.press-info h3{margin:0; padding:0;}
.press-info figure figcaption p {margin:8px 0 0 0; font-size:16px; padding:0px; color: var(--grey-900);}
.press-info figure figcaption p span {display: block; color: var(--grey-700); text-transform: none; font-size: 14px; padding: 0;  line-height: normal; text-align:left;}
.press-cover-sec ul {list-style: none;margin: 10px 0 0;padding: 0; width: 100%; display: inline-block}
.press-cover-sec ul li{margin:0px 0px 0; display: inline-block; width:23.5%; text-align: center;}
.investor-sec{ width: 100%; float: left; padding:var(--padding-medium); background:var(--grey-bg); padding-bottom:15px;}
.reason-list {margin-top: 30px; height: 135px}
.reason-list h3 {margin: 0; padding: 0}
.reason-list figure figcaption p { margin: 5px 0 0; color:var(--grey-700); text-align: center;}
.reason-list figure a {color: var(--grey-800); text-decoration: none}
.reason-list figure a:hover {text-decoration: none}
.reason-list figure i {width: 65px;height: 65px;margin: 0 auto; background: url(../images/reason-icon.svg) left top no-repeat;  display: inline-block}
.reason-list figure i.reason-icon-1 {background-position: left top}
.reason-list figure i.reason-icon-2 { background-position: -85px top}
.reason-list figure i.reason-icon-3 { background-position: -176px top}
.reason-list figure i.reason-icon-4 { background-position: -263px top;  width: 68px}
.reason-list figure i.reason-icon-5 {background-position: -355px top}
.reason-list figure i.reason-icon-6 {background-position: -445px top}
.reason-list figure i.reason-icon-7 {background-position: -537px top}
.reason-list figure i.reason-icon-8 {background-position: -628px top}
.press-sec h3{ margin:0px; padding-bottom:45px;}
.press-info figure a {color: var(--grey-900); text-decoration: none;  float: left; margin:-10px 15px 0 0;}
.press-info figure a:hover {text-decoration: none}
.press-info figure i {width:56px; height:56px; margin: 0 auto; background: url(../images/press-info.svg) left top no-repeat; display: inline-block}
.press-info figure i img { width: 100%}
.press-info figure i.info-icon1 {background-position: left top}
.press-info figure i.info-icon4 {background-position: -229px top;}
.investor-sec {width: 100%; float:left;text-align: center; background:var(--grey-bg); padding-top:30px;}
.investor-sec h3 {color:var(--grey-900); padding:0px 0 45px 0; margin:0px;}
.investor-sec h1{color:var(--grey-900); padding:0px 0 15px 0; margin:0px; font-weight:bold; font-size:24px; text-align: left;}
.investor-sec p{font-size:16px; color: var(--grey-700); margin:0px; padding:0 0 15px 0; line-height:24px; text-align: left;}
.posted-note {background: var(--yellow-light); box-shadow: var(--box-shadow-md); padding: 30px; border-radius: var(--border-circle-max);text-align: center; margin-bottom:15px;
font-size: 16px; color: var(--grey-dark); margin-top:15px; border:none;}
.posted-note h4{color: var(--grey-700); margin: 0px; padding: 15px 0 5px 0; font-weight: normal; font-size: 20px;}
.posted-note i{font-size: 30px; color: var(--grey-700);}
.posted-note p{color:var(--grey-700); margin: 0; padding-bottom:0px}
.posted-note .button-success{ background:var(--grey-700); color:var(--white); margin-top: 15px;}
.posted-note .button-success:hover{ background:var(--grey-700); }
.posted-note .jjlist_reset_submit{ margin-top:15px; }
.jjlist_reset_submit{ height:32px; line-height: 32px; background:var(--grey-700); font-size:14px; border-radius:var(--border-circle-small); color: var(--red); display: inline-block; padding:0 15px; color: var(--white);}
.jjlist_reset_submit:hover{ color:var(--white);}
.brand { margin-top:40px; width: 100%; float: left; padding-bottom:0;}
.brand-sec {margin-bottom:45px}
.brand-sec:last-child{ margin-bottom:0px; }
.brand-sec h4 {margin: 0; padding-bottom:15px;color:var(--grey-900);}
.brand-list {position: absolute; width: auto;float: left}
.brand-list ul {list-style: none; margin: 0; padding: 0}
.brand-list ul li {line-height: normal; float: none; margin: 0 2em 0 0}
.brand-list ul li a {font-size: 18px; color: var(--grey-900); text-align: left;  display: block;  line-height: 50px; text-decoration: none;  text-indent: 20px;
  border-radius: 5px 0 0 5px; float: left;  position: relative;  text-decoration: none;  z-index: 1;  width:125px;}
.brand-list ul li a.active {background: var(--blue) none repeat scroll 0 0; color: var(--white)}
.brand-list ul li a::after {border-radius:var(--border-circle-max); content: "";height: 36px;margin-top: -18px; position: absolute; right: -18px;
  top: 50%; transform: rotate(45deg);  width: 37px;  z-index: -1}
.brand-list ul li a.active::after { background: var(--blue) none repeat scroll 0 0}
.brand-up {text-align: left; box-shadow: none; margin: 0; background: none}
.brand-up h4{ padding-top:0px; }
.brand-dotted-border {border: dotted 1px var(--grey-400);text-align: center; padding: 6% 0; border-radius:10px;}
.brand-up img {width: 100%; width: 70%}
.brand-up p a {font-size:14px;color: var(--grey-700);padding: 10px 0 0;text-decoration: none;display: inline-block;cursor: default}
.brand-up p a img {margin: -2px 2px 0 0; width: auto; border: none}
.brand-logo {border: dotted 1px var(--grey-400); box-shadow: none; border-radius: 0;  height: 162px; position: relative; line-height: 162px; margin-bottom:15px
}
.imgWrap-three {position: relative; height: 162px; width: 100%; text-align: center; border-radius:10px;}
.imgDescription-three {position: absolute; padding: 0; margin: 0; cursor: pointer; top: 0; bottom: 0; left: 0; text-align: center; line-height: 162px; right: 0;
  background: rgba(0,0,0,0.50); color: var(--white); visibility: hidden; opacity: 0}
.imgWrap-three span {padding: 0; line-height:155px; display: block; text-align:center; border-radius:10px; }
.imgWrap-three span img { width: auto; height: auto}
.imgWrap-three:hover .imgDescription-three {visibility: visible; opacity: 1; padding:0px;}
.brand-mid {margin-bottom: 10px; box-shadow: none; border-radius: 0; background:var(--blue); margin-bottom: 10px; line-height:155px; border-radius:10px;}
.brand-bot {width: 100%; border: solid 1px var(--grey-400); float: left; margin-bottom:45px;}
.color-list {border-right: solid 1px var(--grey-400); padding:8px; padding-bottom: 0; width:20%; float: left;}
.color-list:last-child {border: none}
.color-list ul {list-style: none; margin: 0; padding: 12px 0}
.color-list ul li { font-size:14px; color:var(--grey-700); text-align: left; padding: 7px 0;  border-bottom: solid 1px var(--grey-400); width:100%;}
.color-list ul li:last-child { border-bottom: none}
.color-list ul li label {font-size: 12px; color:var(--grey-700); text-align: left; font-weight: 400; width: 30%; margin: 0}
.blue {background:var(--blue); height:95px; border-radius: var(--border-circle-max);}
.red-c{background:var(--red);}
.green{background: var(--green)}
.yellow-c{background: var(--yellow)}
.grey-c{background: var(--grey-900);}
.contact-t-sec{ padding-bottom:0px; }
.contact-t-sec h3{ padding-bottom: 45px;}
.contact-t-sec p{ padding-bottom:15px; font-size: 16px; color: var(--grey-700); margin-bottom:0px;}
.left-map a img{border-radius:5px 0 0 5px;}
.right-map a img{border-radius: 0 5px 5px 0;}
.jj-mailing {padding:0px;box-sizing: border-box;background: var(--white); margin:0px 0 0 0; border: none; box-shadow: none; border-radius:5px; text-align: left;}
.jj-mailing .button{margin-top:15px; margin-left:0px;}
.jj-mailing h4{padding:0px 0px 15px 0px; border-bottom: solid 1px var(--grey-400);}
.jj-mailing h5 { text-align:left; color: #e74c3c; border-bottom: solid 1px #e74c3c; padding: 0 0 15px; margin: 0}
.jj-mailing span {font-size: 14px;color: var(--grey-700);text-transform:none; padding:0px 0 10px;  display: block; text-align:left;}
.jj-mailing p {color: var(--grey-700);font-size:18px; line-height: 28px; padding:0 0 0px 0; margin: 0!important; text-align:left;}
.jj-mailing i {width: 25px;height: 20px; display: inline-block; margin: 0 1px 0 0;}
.jj-mailing i.mail {background-position: 5px top}
.jj-mailing .button-blue-outline{ margin:15px 0 0 0;}
.mail-contact-left{ width:auto; float: left; margin-right:30px;}
.mail-contact-left p:nth-child(2){ font-weight: bold; color:var(--blue);}
.mail-contact-right{ width:54%; float:left;}
.email-info{margin-top:15px; margin-right:0px; float: left; width:50%;}
.email-info figure { margin: 0!important}
.email-info figure figcaption{ float: left; }
.email-info figure figcaption p {margin: 0; font-size: 16px;  color: var(--grey-700);}
.email-info figure figcaption p span {display: block; color: var(--grey-700); text-transform: uppercase;  font-size: 10px;  padding: 0;  line-height: normal}
.email-info figure a {color: var(--grey-800);text-decoration: none}
.email-info figure a:hover {text-decoration: none}
.email-info figure i {width:28px;height:auto; margin: 0 auto; display: inline-block; font-weight:400; background: none; font-size: 24px; color:var(--grey-700); float: left; margin:3px 8px 0 0; font-weight: bold; display: none;}
.contact-us{width: 100%; text-align: center;  background: var(--grey-bg); padding:var(--padding-medium); float: left; padding-top:15px; padding-bottom:15px;}
.contact-us h3 {margin: 0;padding-bottom:15px; color:var(--grey-900);}
.alert-input{width: 100%; border: solid 1px var(--grey-600);  border-radius:var(--border-circle-small); padding: 0 20px; box-sizing: border-box; height: 44px;
line-height:44px; font-size: 16px; color: var(--grey-700); display: inline-block; margin-top:15px; box-shadow: none; background:var(--white); margin-bottom:0px;}
.alert-area {width: 100%;  border: solid 1px var(--grey-600);border-radius:var(--border-circle-small);  margin-top:15px;  padding: 0 20px 0 16px;  box-sizing: border-box;
    height: 44px; line-height: 44px; font-size: 16px; color: var(--grey-700); background: url(../images/drop_arrow.svg) center right no-repeat var(--white);
    position: relative; -webkit-appearance: none;  -moz-appearance: none;  appearance: none; box-shadow: none;}
.search_jj{ background: url(../images/drop_arrow.svg) center right no-repeat var(--white);
    position: relative; -webkit-appearance: none;  -moz-appearance: none;  appearance: none; box-shadow: none;}    
.feature {width: 100%; float:left; background:var(--grey-bg); padding:30px 0 0px 0;}
.feature h1{font-size:24px; margin:0px; color:var(--grey-900); font-weight: bold; padding-bottom:15px; text-align: left;}
.feature p{ font-size: 16px; color: var(--grey-700); text-align: left; padding:0px; padding-bottom:15px; margin-bottom:0px;}
.feature h3{color:var(--grey-900); text-align: center; padding-bottom:30px; margin:0px;}
.feature h4{color:var(--grey-900);text-align: center; padding-bottom:30px; margin:0px; line-height:24px;}
.feature .button{margin:0px 5px;}
.bottom-ff{ padding-top:15px; }
.bottom-ff p{ text-align: center; }
.feature-left {margin-top:45px;}
.feature-left .row{display: inline-flex;}
.feature-left span {font-size: 16px;color:var(--white);  padding: 3px 12px; background: var(--blue); border-radius:5px;  margin-bottom:0;
  display: inline-block; position: relative}
.feature-left em{ width: 100%; float: left; display: block; font-style: normal; padding-top:30px;}
.feature-left span i {
  background: url(../images/features-arrow.svg) center top no-repeat;
  bottom:-7px;
  display: block;
  height:8px;
  left: 0;
  position: absolute;
  width: 100%
}
.feature-left span.fe-right {
  background: var(--green);
  float: left;
}
.feature-left span.fe-right i {
  background: url(../images/features-arrow-green.svg) center top no-repeat;
  bottom: -7px;
  display: block;
  height:8px;
  left: 0;
  position: absolute;
  width: 100%
}
.feature-sec-one{ width: 100%; float: left; background:var(--grey-bg); padding:var(--padding-bottom-medium); padding-bottom:0px;}
.feature-sec-one h3{color:var(--grey-900); text-align: center; padding-bottom:15px; margin:0px; text-align: left;}
.feature-sec-one p{ font-size: 16px; color: var(--grey-700); padding-bottom:15px; margin-bottom:0px; text-align: left;}
.feature-sec-one .team-section-content{padding:15px 30px;}
.bottom-ff .team-section-content p{ padding-bottom:0px;}
.for-employe {color: var(--grey-900);text-align:left;margin:15px 0; font-size: 16px; min-height:auto; }
.for-employe figure img {width:100%}
.feature-work figure img {width:50%; text-align: center;}
.for-employe figure figcaption h5{margin: 0; padding:15px 0 10px; color:var(--grey-900); font-size:16px; font-weight: bold;}
.for-employe figure figcaption p{padding: 0; font-size:16px; color: var(--grey-700);  line-height:24px; letter-spacing:0.02rem; text-align:left;}
.feature-work{text-align:center !important;}
.feature-work p{text-align:center !important;}
.bottom-ff{ padding-bottom:15px; }
/******************End Career Page**********************/
/******************Application Form  Page**********************/
.sign-section-inside{ width: 100%; float: left; background:var(--grey-bg); padding:var(--padding-medium); padding:30px 0 15px 0;}
.sign-left {background: var(--white);box-shadow: none; border-radius:var(--border-circle-max); padding:30px;  box-sizing: border-box;}
.sign-left h2{margin: 0; padding: 0 0 15px; color:var(--grey-900); font-size: 24px;}
.sign-left span { display: block; margin: 0 0 -7px font-size:16px; color:var(--grey-700); padding-bottom:15px;}
.sign-left .button-blue{ width:auto; margin:0px;  border: none; margin-top:30px;}
select option {width: 100%; float: left;  display: block;  font-size: 16px;  color: var(--grey-700);  padding: 5px;  text-align: left;  text-decoration: none;
    text-indent: 15px;  z-index: 1;  position: relative;}
.alert-multiple {width: 100%; border: solid 1px var(--grey-600); border-radius:var(--border-circle-max); margin-top:15px; padding: 0;  box-sizing: border-box;
    height:44px; line-height: 44px; font-size: 16px;  color: var(--grey-700);  display: inline-block;    }    
.alert-multiple:focus {color: var(--grey-800);}
.jj-upload {background: var(--grey-bg);  border: 1px dashed var(--grey-700);  border-radius:var(--border-circle-max);  box-sizing: border-box;  color: var(--grey-800);
     font-size: 16px; margin:15px 0 0 11px;  padding: 0 15px;   width: 100%; float: right; box-shadow: none;}
.jj-upload.focus, .jj-upload:focus {color: var(--grey-800); border-color: none; background: var(--grey-bg);}
.jj-upload:hover {color: var(--grey-800);background: none; border: 1px solid var(--grey-800);}
.jj-upload.active.focus, .jj-upload.active:focus, .jj-upload.active:hover, .jj-upload:active.focus, .jj-upload:active:focus, .jj-upload:active:hover, .open>.dropdown-toggle.jj-upload.focus, .open>.dropdown-toggle.jj-upload:focus, .open>.dropdown-toggle.jj-upload:hover {color: var(--grey-800);  background: none
}
/******************Application Form Page**********************/
/******************Login sets**********************/
.three-grid {max-width:290px;  margin: 0 auto;}
.grid-desktop {max-width:290px;  margin: 0 auto;}
.center-contain {position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); width: 100%;  max-width: 1100px;
    min-width: 300px; display: inline-block; padding: 20px;text-align: left; zoom: 1; z-index: 1;}
.form-group{ margin-bottom:0px;}    
.login-section{background:#edeff1; width: 100%; float: left;height: 100%; position: fixed;}
.employe-login{background: var(--white);border-radius:var(--border-circle-max); padding:30px;box-sizing: border-box; border:none; box-shadow: var(--box-shadow-md); margin:30px 0 0 0; display: inline-block;}
.employe-login .form-group{ margin-bottom:0px;}
.employe-login h1 { font-size:24px; color: var(--grey-900); margin:-4px 0px 0px 0px; padding-bottom:0px; font-weight:bold;}
.employe-login h1 i{ font-style: normal; }
.remember {width: 100%;padding: 15px 0 15px;font-size: 14px;color:var(--grey-900);}
.employe-login .button-blue{ border:none; margin:0px; padding:0 15px;}
.remember label{ font-size: 14px; color: var(--grey-700); font-weight: normal; margin-bottom:0px;}
.checkbox, .radio{ float: left; }
input[type=checkbox], input[type=radio]{margin:3px 7px 0 0;}
.remember label a {color: var(--grey-800)}
.employe-login p {font-size:16px; color: var(--grey-800); text-align: left;  padding:15px 0 0; margin-bottom:0px;}
.employe-login p i{ font-style: normal; }
.employe-login p a {font-size: 14px; color: var(--blue); text-align: right; text-decoration: none; border-bottom: solid 1px var(--blue);}  
.employe-login p a:hover {text-decoration: underline; color:var(--blue); text-decoration: none;}
#login-form{ margin-bottom:0px; }
.alert-danger{position: absolute; top:0px; width:100%; z-index:99; text-align: center;}
.reset-password h1{ padding-bottom:0px;}
.reset-password p{font-size:16px; color: var(--grey-700); text-align: left;  padding:15px 0 0; margin-bottom:0px; line-height:24px;}
.reset-password .button-blue{margin:15px 0 0px 0; padding:0 15px;}
.reset-password span{font-size:16px; color: var(--grey-700); text-align: left;  padding:15px 0 0; margin-bottom:0px; line-height:24px; display: block;}
.reset-password span a{color: var(--grey-700);}
.reset-password span a:hover{color:var(--blue);}
div.input-error {width: 100%; font-size: 12px; color:var(--red); /*background:var(--red-light);*/ border:none;  border-radius: var(--border-circle-max);
  padding:5px 0 5px 0px;box-sizing: border-box; margin:0px 0 0;  float: left; display:none !important;}
input.input-error { border: solid 1px var(--red); }
select.input-error { border: solid 1px var(--red); }
textarea.input-error { border: solid 1px var(--red); }
div.input-success {width: 100%; font-size: 12px;color:var(--green); /*background:var(--green-light);*/  border: solid 1px var(--green);
  border-radius: var(--border-circle-max); padding: 9px 10px 5px; box-sizing: border-box; margin: -4px 0 0; float: left; display:none !important;}
input.input-success { border: solid 1px var(--green); }
select.input-success { border: solid 1px var(--green)); }
textarea.input-success { border: solid 1px var(--green); }
.resend_main_seeker{width:100%; float: left; font-size: 14px; color:var(--grey-700); padding-top: 15px;}
#seeker_submit_otp{width:auto; margin-top: 15px;}
.resend_main_seeker a{color: var(--blue); border-bottom: solid 1px var(--blue);}
.resend_main_seeker a:hover{color:var(--blue);}
.seeker_login_two h4{ color:var(--grey-900); margin:0px; padding:15px 0 0px 0;}
.seeker_login_two h4 i{ font-style: normal; }
/******************Login sets**********************/
/******************Create SMS Alert sets**********************/
.seeker_login_one h4 {color: var(--700);    font-family: Arial, Helvetica, sans-serif; margin:15px 0 0px 0;}
.seeker_login_one p {
    font-size:16px;
    color: var(--grey-800);
    text-align: left;
    padding: 10px 0 0;
    margin-bottom: 0px;
}
.seeker_login_one p a{ color: var(--blue); }
.mobile-row .button{ margin-top:15px; }
.ccode-mobile{ width: 100%; float: left; margin:15px 0 0 0; }
.alert-input-one{height: 44px;line-height: 44px; background: rgba(0,0,0,0) url(../images/india.svg) no-repeat scroll 10px 15px;  padding: 0 0 0 34px;
  margin-top:0px; width:30%;box-shadow: none; float: left; border-radius:5px 0 0 5px;}
.alert-input-two {height: 44px; line-height: 44px; float: left; margin-top:0px; border-radius:0 5px 5px 0; margin:0px 0 0 -1px; background:var(--white); width:70%;  padding:0 15px; font-size: 16px; color: var(--grey-700);}
.seeker_login_one .button-blue{width:auto; padding:0 15px;}
.login-input{width: 100%; border: solid 1px var(--grey-600);  border-radius:var(--border-circle-small); padding: 0 20px; box-sizing: border-box; height: 44px;
    line-height:44px; font-size: 16px; color: var(--grey-700); display: inline-block; margin-top:15px; box-shadow: none;}
.creat-job-alert-sec{ width:100%; float:left; background:var(--grey-bg); padding:var(--padding-medium); padding-top:30px; padding-bottom:15px;}
.creat-header{position:relative;}
.creat-job-alert-inside{width: 100%;padding: 30px; background: var(--white); border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md);
    float: left;}
/*.creat-job-alert-sec .row{ margin:0px;}*/
.creat-job-pic{padding:0px 35px 0 15px; text-align:left;}
.creat-job-pic img{ width:auto;}
.creat-job-form{ width:100%; float:left; margin-right:0px;}
.creat-job-form h3{font-weight:normal; margin-top:0px; color:var(--grey-900); font-weight: bold;}
.creat-job-form p{font-size:16px; color:var(--grey-700); line-height:24px; padding-bottom:5px; margin:0px;}
.creat-input{width:100%; float:left; border:solid 1px var(--grey-600); background:var(--white); height:44px; line-height:44px; margin-top:15px; 
  border-radius:5px; padding:0 20px; color:var(--grey-700); font-size:16px;}
#seeker_detail_login .row{margin:0px;}  
.creat-input-flag {width: 30%; float: left; margin: 0px;  border: solid 1px var(--grey-600);  height: 44px; line-height: 44px; margin-top: 15px;
}
.creat-input-mobile{ width:70%; float:left; border-radius:0 5px 5px 0; border-left:none;}
/*.creat-input:focus{ border:solid 1px #1893FB;}
.creat-input::placeholder {color:var(--grey-700) !important; opacity:1;}
.creat-input:-ms-input-placeholder {color:var(--grey-700) !important;}
.creat-input::-ms-input-placeholder {color:var(--grey-700) !important;}*/
.creat-drop{ background:url(../home-image/creat-drop-arrow.svg) right 18px no-repeat var(--white); appearance:none; -webkit-appearance:none; -moz-appearance:none; line-height:43px; color:var(--grey-700); font-size:16px;}
.creat-radio-btn{ padding:15px 0 0 0;}
.creat-radio-btn span{color:var(--grey-700); font-size:16px; padding-right:10px;}
.creat-radio-btn label{color:var(--grey-700); font-size:16px; font-weight:normal; padding:0 10px;}
.creat-radio-btn label input{ margin-right:5px;}
#job-alert-form ul{ list-style: none; margin:10px 0px; padding:0px; float: left;}
#job-alert-form ul li{ line-height: normal; font-size: 16px; color:var(--grey-700); padding:5px 0;}
.creat-left #cal-btn1{ margin:-46px 0px 0 0;}
.seeker-form-filled-loop #cal-btn1{ margin:-35px 12px 0 0;}
.creat-left .button-blue{ width:auto; border:none; margin:0px;}
.creat-job-form label{font-weight: normal; font-size: 14px; float: left;  color: var(--grey-700); padding:5px 15px 15px 0; margin:0px;}
.creat-job-form .button{ padding:0 15px; margin-left:0px; border:none;}
/******************Create SMS Alert sets**********************/
/******************Browse page sets**********************/
.emp-banner {width:100%; float:left;background:var(--blue); height:auto; padding:var(--padding-small); display: none;}
.emp-banner h1{padding:0; color:var(--white); margin:0px; font-size: 32px; text-align: center;}
.job-list-section{ width: 100%; float: left; background:var(--grey-bg);  padding:var(--padding-smallest); padding-bottom:15px;}
.search-total {width: 100%;margin: 0 0 0px;float: left;border-radius: 3px}
.search-total h4 {margin: 0; padding-bottom:15px; display: block; width: 100%; float: left; color:var(--grey-800);}
.search-total ul {list-style: outside none none; margin: 0; padding: 0;}
.search-total ul li {color: var(--green); font-size: 11px; width: 50%; text-align: center;line-height: 22px;  padding: 0 14px;  float: left;  text-transform: uppercase;
  border-right: solid 1px var(--green); letter-spacing: 1px;}
.location-list{ width: 100%; float: left; background: var(--white); border: none; border-radius: 0; padding:15px 15px; box-sizing: border-box; margin-bottom: 0; /*border-bottom: solid 1px var(--grey-400);*/ width: 100%; float: left;}  
.location-list .alert-input  { margin-top:0px; }
.key-list {margin-top:0; width:100%; float:left; border:none; border-radius:3px; padding:0px;}
.key-list ul {list-style: none; margin: 0; padding: 0}
.key-list ul li.panel-default{ border:solid 1px var(--grey-400); border-radius:3px;}
.key-list ul li {line-height: normal; width:48%;  margin:0 1%; float: left;  border: none;  box-shadow: none;}
.key-list ul li a{font-size: 14px; color: var(--grey-800);  line-height:32px;  text-decoration: none;  display: block;  outline: none;  background: none;  border: none; border-radius:0; padding: 0 15px 0 15px;/*  border-bottom: solid 1px var(--grey-400);*/ background: var(--grey-500);}
.key-list ul li a em {float: right;  font-size: 14px;  color: var(--grey-800);  font-style: normal;  padding: 0 15px 0 0;  background: none;  margin: 0}
.key-list ul li a em img {  margin: -3px 0 0 5px;  margin-right: 5px}
.key-list ul li a.active {background: var(--grey-400);  border: none}
.key-list ul li a i {display: none}
.key-list ul li a span { /*width: 15px; height: 12px;  background: url(../images/accordian-minus.svg) left top no-repeat; display: block;  float: left;  margin: 16px 5px 0 0*/
}
.key-list ul li a:hover { color: var(--grey-800);}
/*.key-list ul li a:hover span { background: url(../images/accordian-minus.svg) left top no-repeat}*/
.key-list ul li a.active { color: var(--blue); background:var(--blue-light);}
/*.key-list ul li a.active span {background: url(../images/accordian-plus.svg) left top no-repeat}*/
.location-list-drop{height: 290px; overflow-y: scroll; overflow-x: hidden; float: left;}
.location-list-drop-one ul li{width:100%;}
.location-list-drop ul li{width:100%;}
ul.select-list {list-style: none;margin: 0;width: 100%; display: inline-block}
.select-list li {font-size:14px; color: var(--grey-800); line-height:30px !important;}
.select-list li label {float: left; font-weight: normal; margin:0px;}
.select-list li label:hover{ color:var(--blue);}
.select-list li label.active{ color:var(--blue);}
.searchfilters-wrap{ margin-left:0; position: relative; width:100%;}
.job-list-right h3{ margin:0px; color:var(--black); font-weight: bold; padding:0 0 15px 0px;}
.job-list-right span {
  color: var(--grey-800);
  font-size:14px;
  padding:0;
  display: inline-block
}
.job-list-right span a {
  color: var(--grey-800);
}
.job-list-right span a:hover {
  color: var(--grey-800);
}
.new-list {width: 100%; float: left;}
.new-list-inside {width: 100%; float: left;}
.job-seeker-list-left {width: auto; float: left; margin-top:0px; margin-right:15px;}
.job-seeker-list-left span {background:var(--grey-400); border-radius:50px; font-size:20px; color:var(--grey-900); /*border: solid 2px var(--blue);*/ text-align: center; line-height:55px; padding: 0!important; width:55px; height:55px; margin:0px 0 0 0; display: inline-block;}
.job-seeker-list-left:hover span{ background:var(--blue-light); color: var(--blue);}
  .job-seeker-list-left a img{ width:55px; height:55px; object-fit:cover; border-radius:100%; border: solid 2px var(--blue);   }
}
.job-seeker-list-right {width:89%; float: left; margin-left: 20px; padding:0 0; /*border-bottom: 1px solid var(--grey-400);*/}
.job-list-right .total a{margin-top:0px;}
.new-list-mid {width:60% !important; float:left;}
.new-list-mid p {font-size:16px;  color: var(--grey-700);  margin: 0;  padding:10px 0 10px;}
.new-list-mid h4 {margin: 0 0 0px;  padding:0 0 0px 0; color:var(--grey-900); display: flex; align-items: center; font-size: 20px;}
.new-list-mid h4 a{text-decoration: none; color: var(--grey-900); padding:0 0 0px 0; line-height:normal; font-weight:normal;}
.new-list-mid h4 a:hover{ color: var(--blue) !important;}
.new-list-mid h4 span {background:var(--red); color: var(--white);  font-size: 10px; text-transform: uppercase; padding: 3px 4px 2px;
  border-radius: 3px; margin-left: 10px}
.new-list-mid ul { list-style: none; margin: 0;  padding: 0
}
.new-list-mid ul li {line-height: normal; float: left; margin:3px 15px 3px 0; font-size:16px; color: var(--grey-700);}
.ie .new-list-mid ul li { line-height: 23px}
.new-list-mid ul li a{text-decoration: none;  color:var(--grey-700);}
.new-list-mid ul li i {width:19px; height:15px; float: left; display: inline-block; margin:0 5px 0 0}
.new-list-mid ul li i.new-job-icon1 { background-position: left top}
.new-list-mid ul li i.new-job-icon2 { background-position: -31px top}
.new-list-mid ul li i.new-job-icon3 { background-position: -63px top}
.job-seeekr-info-dtail p em {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic}
.job-seeekr-info-dtail ul {list-style: none; margin: 0; padding: 0}
.job-seeekr-info-dtail ul li {line-height: normal; float: left; width:100%; float: left;}
.job-seeekr-info-dtail ul li i { /*background: rgba(0,0,0,0) url(../images/jobs-seeker-info-icon.svg) no-repeat scroll left top;*/  display: inline-block;
  float: left; height: 15px;  margin:2px 6px 0 0;  width:19px; font-weight: bold;}
.job-seeekr-info-dtail ul li i.j-s-icon1 {width: 18px; background-position: 2px top}
.job-seeekr-info-dtail ul li i.j-s-icon2 {background-position: -20px top}
.emp-right-panel .job-seeekr-info-dtail:hover h4 a{ color:var(--blue); background: none;}
.new-list-inside-right:hover h4 a {
  /*background: var(--blue);*/
  color: var(--blue);
  display: inline-block; background: none;
}
.new-list-left {
  width: 60px;
  float: left;
  text-align: center;
  padding-top: 25px
}
/*.new-list-inside:hover {
  background: none;
  cursor: pointer
}*/
.ie .favorite-employe ul li i.tb-icon1.in-icon2 {
  background-position: left -35px;
  width: 20px
}
.new-list-right {
  width:auto;
  float: right;
  margin:0 0 0;
  font-size: 12px;
  color: var(--grey-900);
}
.new-list-right em {
  font-style: normal;
  font-size: 10px;
  color: var(--grey-700);  
  text-align:right;
  text-transform: uppercase; display: block; width: 100%; float:left; padding-top:15px;
}
.new-list-right span {
  background: #e74c3c;
  color: var(--white);
  font-size: 10px;
  text-transform: uppercase;
  padding: 2px 5px 0;
  border-radius: 3px
}
.new-list-right .button{ margin-right:0px; padding:0 15px;}
.home-apply {
  width: 100%;
  float: left;
  margin-bottom: 3px
}
.home-apply a {
  height: 33px;
  line-height: 30px;
  background: var(--green);
  border-radius: 3px;
  font-size: 16px;
  color: var(--white);
  font-family:Arial, Helvetica, sans-serif;
  display: inline-block;
  padding: 0 18px;
  text-decoration: none;
  width: 100%
}
.home-apply a:hover {background: #1eb778; color:var(--white);}
.total em {background: none; width: auto; float: left; font-size: 10px; color: var(--white); text-transform: uppercase; font-style: normal;  margin-top:0;
  border-radius: 2px}
.total a{ margin:15px 0px 0px 0px;}
ul.categories-job-list{list-style:none; margin:0px 0 0; padding:0}
.categories-job-list li {line-height:30px; text-align: left;}
.categories-job-list li a {font-size:16px !important; color:var(--grey-700); letter-spacing:0.02rem;}
.categories-job-list li a:hover {color:var(--blue);  text-decoration:none}
.job-categories-loop {height:auto; padding:0px 15px 15px 15px; text-align:center;}
.job-categories-loop figure figcaption h5{font-size:20px; height:auto !important; margin:0px;  text-align:left;  padding:15px 0 15px 0; color: var(--grey-900); border-bottom: solid 1px var(--grey-400); margin-bottom:10px;}
.job-categories-loop figure figcaption h5 a{ color:var(--grey-900);}
.job-categories-loop figure figcaption h5 a:hover {color:var(--blue);  border-bottom:solid 1px var(--blue);}
.job-categories-loop figure i{width:90px; height:90px; background:url(../images/job-categories-icon-list.svg) left top no-repeat var(--blue);
  display:block; border-radius:100px; transition:none; /*border:solid 8px var(--blue);*/  position:relative;  z-index:10; display: none;}
.job-categories-loop figure i:before {
  content:"";
  display:block;
  position:absolute;
  z-index:-1;
  top:-11px;
  left:-12px;
  right:15px;
  bottom:15px;
 /* border:2px solid var(--blue);*/
  border-radius:100px;
  height:90px;
  width:90px
}  
.job-categories-loop figure i.categ-icon1 {background-position:20px 9px;}
.job-categories-loop figure i.categ-icon2 {background-position:15px -321px;}
.job-categories-loop figure i.categ-icon3 {background-position:-73px 15px}
.job-categories-loop figure i.categ-icon4 {background-position:-161px 21px}
.job-categories-loop figure i.categ-icon5 {background-position:-244px 14px}
.job-categories-loop figure i.categ-icon6 {background-position:-162px -318px}
.job-categories-loop figure i.categ-icon7 {background-position:-338px 14px}
.job-categories-loop figure i.categ-icon8 {background-position:-431px 13px}
.job-categories-loop figure i.categ-icon9 {background-position:-254px -316px}
.job-categories-loop figure i.categ-icon10 {background-position:18px -71px}
.job-categories-loop figure i.categ-icon11 {background-position:-348px -316px}
.job-categories-loop figure i.categ-icon12 {background-position:-438px -315px}
.job-categories-loop figure i.categ-icon13 {background-position:-70px -70px}
.job-categories-loop figure i.categ-icon14 {background-position:18px -397px}
.job-categories-loop figure i.categ-icon15 {background-position:-166px -69px}
.job-categories-loop figure i.categ-icon16 {background-position:-70px -399px}
.job-categories-loop figure i.categ-icon17 {background-position:-160px -399px}
.job-categories-loop figure i.categ-icon18 {background-position:-339px -70px}
.job-categories-loop figure i.categ-icon19 {background-position:-255px -397px}
.job-categories-loop figure i.categ-icon20 {background-position:-435px -69px}
.job-categories-loop figure i.categ-icon21 {background-position:16px -157px}
.job-categories-loop figure i.categ-icon22 {background-position:-71px -158px}
.job-categories-loop figure i.categ-icon23 {background-position:-166px -157px}
.job-categories-loop figure i.categ-icon24 {background-position:-346px -394px;}
.job-categories-loop figure i.categ-icon25 {background-position:-437px -388px;}
.job-categories-loop figure i.categ-icon26 {background-position:21px -474px;}
.job-categories-loop figure i.categ-icon27 {background-position:-252px -153px;}
.job-categories-loop figure i.categ-icon28 {background-position:-342px -156px;}
.job-categories-loop figure i.categ-icon29 {background-position:-72px -475px;}
.job-categories-loop figure i.categ-icon30 {background-position:-431px -153px;}
.job-categories-loop figure i.categ-icon31 {background-position:16px -245px;}
.job-categories-loop figure i.categ-icon32 {background-position:-72px -240px;}
.job-categories-loop figure i.categ-icon33 {background-position:-163px -244px;}
.job-categories-loop figure i.categ-icon34 {background-position:-251px -245px;}
.job-categories-loop figure i.categ-icon35 {background-position:-246px -70px;}
.job-categories-loop figure i.categ-icon36 {background-position:-343px -236px;}
.job-categories-loop figure i.categ-icon37 {background-position:-436px -239px;}
.job-categories-loop figure i.categ-icon38 {background-position:-156px -474px;}
.job-categories-loop figure:hover i {
  /*border:solid 8px var(--blue-dark);*/
  background:url(../images/job-categories-icon-list.svg) left top no-repeat var(--blue-dark);
}
.job-categories-loop figure:hover i.categ-icon1 {background-position:20px 9px;}
.job-categories-loop figure:hover i.categ-icon2 {background-position:15px -321px}
.job-categories-loop figure:hover i.categ-icon3 {background-position:-73px 15px}
.job-categories-loop figure:hover i.categ-icon4 {background-position:-161px 21px}
.job-categories-loop figure:hover i.categ-icon5 {background-position:-244px 14px}
.job-categories-loop figure:hover i.categ-icon6 {background-position:-162px -318px}
.job-categories-loop figure:hover i.categ-icon7 {background-position:-338px 14px}
.job-categories-loop figure:hover i.categ-icon8 {background-position:-431px 13px}
.job-categories-loop figure:hover i.categ-icon9 {background-position:-254px -316px}
.job-categories-loop figure:hover i.categ-icon10 {background-position:18px -71px}
.job-categories-loop figure:hover i.categ-icon11 {background-position:-348px -316px}
.job-categories-loop figure:hover i.categ-icon12 {background-position:-438px -315px}
.job-categories-loop figure:hover i.categ-icon13 {background-position:-70px -70px}
.job-categories-loop figure:hover i.categ-icon14 {background-position:18px -397px}
.job-categories-loop figure:hover i.categ-icon15 {background-position:-166px -69px}
.job-categories-loop figure:hover i.categ-icon16 {background-position:-70px -399px}
.job-categories-loop figure:hover i.categ-icon17 {background-position:-160px -399px}
.job-categories-loop figure:hover i.categ-icon18 {background-position:-339px -70px}
.job-categories-loop figure:hover i.categ-icon19 {background-position:-255px -397px}
.job-categories-loop figure:hover i.categ-icon20 {background-position:-435px -69px}
.job-categories-loop figure:hover i.categ-icon21 {background-position:16px -157px}
.job-categories-loop figure:hover i.categ-icon22 {background-position:-71px -158px}
.job-categories-loop figure:hover i.categ-icon23 {background-position:-166px -157px}
.job-categories-loop figure:hover i.categ-icon24 {background-position:-346px -394px;}
.job-categories-loop figure:hover i.categ-icon25 {background-position:-437px -388px;}
.job-categories-loop figure:hover i.categ-icon26 {background-position:21px -474px;}
.job-categories-loop figure:hover i.categ-icon27 {background-position:-252px -153px;}
.job-categories-loop figure:hover i.categ-icon28 {background-position:-342px -156px;}
.job-categories-loop figure:hover i.categ-icon29 {background-position:-72px -475px;}
.job-categories-loop figure:hover i.categ-icon30 {background-position:-431px -153px;}
.job-categories-loop figure:hover i.categ-icon31 {background-position:16px -245px;}
.job-categories-loop figure:hover i.categ-icon32 {background-position:-72px -240px;}
.job-categories-loop figure:hover i.categ-icon33 {background-position:-163px -244px;}
.job-categories-loop figure:hover i.categ-icon34 {background-position:-251px -245px;}
.job-categories-loop figure:hover i.categ-icon35 {background-position:-246px -70px;}
.job-categories-loop figure:hover i.categ-icon36 {background-position:-343px -236px;}
.job-categories-loop figure:hover i.categ-icon37 {background-position:-436px -239px;}
.job-categories-loop figure:hover i.categ-icon38 {background-position:-156px -474px;}
/*.sitemap-one{margin-top:65px;}*/
.sitemap-one h3{ color:var(--grey-900); text-align:left; margin:0px; padding-bottom: 15px; font-size:24px; font-weight: bold;}
.sitemap-loop h5{font-size: 16px; color:var(--grey-900); font-weight: bold; margin:0px; padding-bottom: 16px;}
.sitemap-loop ul{list-style: none; margin:0px; padding:0px;}
.sitemap-loop ul li{line-height:30px;}
.sitemap-loop ul li a{font-size:14px; color: var(--grey-700);  letter-spacing: 0.02rem;}
.sitemap-loop ul li a:hover{ color: var(--blue);}
.state-loop-icon{text-align: center;}
.state-loop-icon {text-align:center; margin:15px 0px; padding-left: 0px;}
.state-loop-icon figure figcaption h5 {display:inline-block; font-size:16px; font-weight: bold; margin:0px; padding:15px 0 0 0;}
.state-loop-icon figure figcaption h5 a {text-decoration:none; color:var(--grey-900); display: inline-block;}
.state-loop-icon figure:hover figcaption h5 a {color:var(--blue);}
.city-latest{width:100%; float: left; background: var(--grey-bg) !important; padding-top:30px !important;}
.city-latest h3{font-size: 24px !important; font-weight: bold!important; padding-bottom:15px !important; text-align:left !important;}
.city-latest h4{font-size: 20px; text-align: center; font-weight: normal; margin:0px; padding-bottom:15px;}
.city-latest .button-blue-outline{border:solid 1px var(--blue) !important; margin:0 8px;}
.jj-complaint label{font-size: 16px;color: var(--grey-700); font-weight: normal; line-height: 45px;margin: 0px;}
.jj-complaint::-webkit-input-placeholder {color:var(--grey-700) !important;}
.jj-complaint::-moz-placeholder {color:var(--grey-700) !important;}
.jj-complaint:-ms-input-placeholder {color:var(--grey-700) !important;}
.jj-complaint:-moz-placeholder {color:var(--grey-700) !important;}
#jj_compliant_form .alert-input{ margin-bottom:0px; }
.job-cate-list h5{font-size: 20px;height: auto !important; margin: 0px; text-align: left; padding:0px 0 15px 0;  color: var(--grey-900);
    border-bottom: solid 1px var(--grey-400);  margin-bottom: 10px;}
.categories-location-loop{ margin:15px 0; }
.categories-location-loop h5{font-size: 20px;height: auto !important; margin: 0px; text-align: left; padding:0px 0 15px 0;  color: var(--grey-900);
    border-bottom: solid 1px var(--grey-400);  margin-bottom: 10px;}
.categories-location-loop h5 a{color:var(--grey-900); padding-bottom:0px; display: block;}
.categories-location-loop h5 a:hover{ color: var(--blue);}
.categories-location-loop ul{list-style: none; margin:0px; padding:0px;}
.categories-location-loop ul li{line-height:30px;}
.categories-location-loop ul li a{font-size:16px; color: var(--grey-700);  letter-spacing: 0.02rem;}
.categories-location-loop ul li a:hover{ color: var(--blue);}
.job-type{ min-height:400px; }
.page-in {width: 100%; float: left; margin:45px 0;}
.page-in ul {list-style: none; margin: 0; padding: 0;  text-align: center}
.page-in ul li {line-height: normal; display: inline-block;}
.page-in ul li a {width: auto; height: auto; border: solid 1px var(--grey-900); border-radius:var(--border-circle-max); display: inline-block; font-size: 14px;  text-align: center; line-height: 30px; margin: 0 2px; padding: 0 8px; color: var(--grey-900);   text-decoration: none;}
.page-in ul li a:hover {color:var(--blue);background: var(--blue-light); border: solid 1px var(--blue) }
.page-in ul li a.active {color: var(--white); background: var(--blue); border: solid 1px var(--blue)}
.page-in span.current {color: var(--white); background: var(--green); border: solid 1px var(--green); width: 32px;height: 32px; border-radius: 3px; display: inline-block;
  font-size: 14px; text-align: center; line-height: 30px; margin: 0 5px; text-decoration: none;}
.page-in ul li.next-page a {width: auto; padding: 0 15px; background:none; border: solid 1px var(--grey-900);}  
.page-in ul li.prev-page {width: auto; float: left}
.page-in ul li.prev-page a {width: auto; padding: 0 15px; background:none; border: solid 1px var(--grey-900);  margin: 0}
.page-in ul li.prev-page a:hover {color:var(--blue); background: var(--blue-light); border: solid 1px var(--blue)}
.page-in ul li.next-page a:hover {color:var(--blue); background: var(--blue-light); border: solid 1px var(--blue)}
.page-in ul li.prev-page a i{ display: none;}
.emp-siderbar{width:100%; float: left;}
.emp-right-panel{width:100%; padding-left:15px;}
.new-list-inside{padding:30px !important; background:var(--white); border-radius:var(--border-circle-max); margin:-1px 0 0 0; margin-top:15px; box-shadow:var(--box-shadow-md);}
.emp-right-panel-new{width:100%; float: left; padding:0; background:var(--white); border-radius:var(--border-circle-max); margin-top:0px; box-shadow:var(--box-shadow-md);} 
.emp-right-panel-new-up{width:100%; float: left; padding:30px 30px 30px 30px;}
.emp-right-panel-new-down{width:100%; float: left; padding:30px;}
.emp-right-panel-new .searchfilters{padding:0px;}
.emp-right-panel-new .total a{ float: right; margin: -54px 0px 0px 0px;}
.seeker-option {
  margin-top: 20px;
    width: 100%;
    float: left;
    border: solid 1px var(--grey-400);
    background: #fff;
    padding:30px;
    margin-bottom: 15px;
}
.seeker-doption {
  padding: 0 0px; 
  float: left
}
/*.seeker-doption ul li a {
  line-height: 30px!important
}*/
.seeker-doption ul li a:hover {
  color: var(--blue)!important
}
.seeker-doption ul li a i {
  margin: 6px 12px 0 0 !important
}
.seeker-option em {
  border: solid 1px var(--grey-light);
  width: auto;
  float: left;
  font-size: 10px;
  color: var(--grey-800);
  text-transform: uppercase;
  padding: 2px 5px 0;
  border-radius: 3px;
  font-style: normal;
  margin-top:0px;
  margin-bottom: 10px
}
.seeker-option ul {
  list-style: none;
  margin: 0 0 0px;
  padding: 0;
  float: left
}
.seeker-option ul li {
  line-height: normal;
  width: 100%;
  float: left
}
.seeker-option ul li a {
  font-size: 16px;
  color: var(--grey-dark);
  line-height:38px;
  text-decoration: none;
  display: block
}
.seeker-option ul li a i {
  width: 20px;
  height: 23px;
  background: url(../images/seeker-option.svg) left top no-repeat;
  display: block;
  float: left;
  margin: 11px 12px 0 0
}
.seeker-option ul li a i.option-icon1 {
  background-position: left top
}
.seeker-option ul li a i.option-icon2 {
  background-position: left -35px
}
.seeker-option ul li a i.option-icon3 {
  background-position: left -69px
}
.seeker-option ul li a i.option-icon4 {
  background-position: left -105px
}
.seeker-option ul li a i.option-icon5 {
  background-position: left -139px
}
.seeker-option ul li a:hover {
  color: var(--green)
}
.seeker-option ul li a:hover i.option-icon1 {
  background-position: left -182px
}
.seeker-option ul li a:hover i.option-icon2 {
  background-position: left -217px
}
.seeker-option ul li a:hover i.option-icon3 {
  background-position: left -251px
}
.seeker-option ul li a:hover i.option-icon4 {
  background-position: left -287px
}
.seeker-option ul li a:hover i.option-icon5 {
  background-position: left -321px
}
.seeker-option a img {
  width: 100%
}
.emp-siderbar .refine-total {
  border:1px solid var(--blue)
}
.emp-siderbar .refine-total a {
  color:var(--blue);
  border-right:1px solid var(--blue)
}
.emp-siderbar .key-list ul li a.active {
  background:var(--grey-400); color: var(--grey-900); border-radius:3px;
}
.emp-siderbar .select-list li label.active {
  color:var(--blue);  font-weight: bold;
}
.emp-siderbar .select-list li label:hover {
  color:var(--blue)
}
.emp-right-panel .job-list-right h4 {
  color:var(--blue)
}
.emp-right-panel .job-seeker-list-left span {
  /*background:var(--blue)*/
}
.emp-right-panel .seeker-hire-btn {
  color:#fff;
  border:solid 1px var(--blue)
}
.emp-right-panel .seeker-hire-btn:hover {
  color:#fff;
  background:var(--blue)
}
.emp-right-panel .seeker-hire-btn:focus {
  color:#fff;
  background:var(--blue)
}
.emp-right-panel .seeker-hire-btn.active {
  color:#fff;
  background:var(--blue)
}
/*.emp-right-panel .job-seeekr-info-dtail:hover h4 a {
  background:var(--blue)
}
.emp-siderbar .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background:var(--blue)
}
.emp-siderbar .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background:var(--blue)
}*/
.filtr-bottom-btn{ width: 100%; float: left; padding:15px 0 0 0;}
.filtr-bottom-btn .button{ margin-left: 0px; height:28px; line-height:28px; padding:0 10px;}
.filtr-bottom-btn-search{ width: 100%; float: left; padding:15px 0px 0px 0px;}
.filtr-bottom-btn .emp-reset{ background:var(--red-light) !important; color: var(--red) !important;}
.filtr-bottom-btn .emp-reset:hover{ background:var(--red-medium); color: var(--red);}
/******************Browse page sets**********************/
/******************Search page sets**********************/
.search-mid-content{width:100%; float:left; padding:var(--padding-smallest); background:#edeff1; padding-bottom:15px;}
.rightSidebar{width:100%; float: left;}
.rightSidebar img{ width: 100%;}
.new-rightsidebar{ width:100%; margin-top: 15px; float: left;}
.search-left-panel{ width:100%; margin-top:0; float: left;}  
.search-mid-panel{width:100%; float:left; margin:0px 0px 0 0px;}  
.search-filter{ width:100%; float:left; background:var(--white); max-width:100%;}
.search-filter h5{ border-bottom:solid 1px var(--grey-400); font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:15px 15px 15px 15px; margin:0px;}
.search-filter h5 a{color:var(--grey-900); text-decoration:none;}
.search-filter h5 img{margin:-3px 2px 0 0;}
.search-filter h5 span{color:var(--red); float: right;}
.search-filter h5 span a{color:var(--red);}
.search-filter .button{ margin:0px; padding:0 8px; }
.filter-list{ font-size:12px; color:var(--grey-800); font-family:Arial, Helvetica, sans-serif; padding:0 0; border-bottom:none; width:24%; margin:15px 1.3% 0px 1.3%; float:left; border:solid 1px var(--grey-400); border-radius:5px;}
.filter-list:first-child{margin-left:0px;}
.filter-list:last-child{margin-right:0px;}
.filter-list ul{list-style:none; margin:0px; padding:0px;}
.filter-list ul li{line-height:30px;}
.filter-list ul li.active{color:var(--blue);}
.filter-list ul li label{font-size:14px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; cursor:pointer; margin:0px; color:var(--grey-800);}
.filter-list ul li i{ float:right;}
.filter-list h6{font-size:14px; color:var(--grey-900); font-family:Arial, Helvetica, sans-serif; background:var(--grey-400); height:32px; line-height: 32px; border-radius:3px; padding:0 15px;  margin:0 0 0px 0;}
.filter-list h6 a{color:var(--grey-900);}
.s-checkbox{ float:left; margin:7px 8px 0 0 !important;}
.filter-list h6 em{ float:right;}
.filter-list label em{ background:url(../home-image/premum-bg.svg) left top no-repeat; height:18px; line-height:18px; display:inline-block; font-size:11px; color:var(--white); font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0 10px 0 15px; letter-spacing:0.02rem;}
.filter-list label em.urgent{ background:url(../home-image/urgent.svg) left top no-repeat; text-transform:uppercase;}
.filter-list i{float:right;}
.j-main-heading{width:auto; background:var(--yellow);  color:var(--grey-900); height:32px; line-height:32px; display: block; float: left; padding:0 15px; font-weight: bold;  /*border:solid 1px var(--yellow-medium);*/ position: relative; margin:15px 0 0px 0; border-radius:5px; font-size: 14px;}
.search-job-loop{background:var(--white); padding:0px; display:inline-block; width:100%; float:left; border-radius:var(--border-circle-max); box-shadow: var(--box-shadow-md);}
.search-job-loop h1{font-size:24px; color:var(--black); margin:0px; padding:0px 0 15px 0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.search-job-loop h2{font-size:24px; color:var(--grey-900); margin:0px; padding:0px 0 5px 0px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.search-job-loop p{font-size:16px; color:var(--grey-900); padding:5px 0 5px 0px;}
.search-job-loop p a{ color:var(--blue); text-decoration:none;}
.search-job-loop .fillter-btn{margin:-28px 2px 0 0;}
.search-job-loop .fillter-btn .button{ margin-right:0px;  height:28px; line-height:28px; padding:0 10px; font-size: 12px;}
.search-job-loop .fillter-btn .button i{ margin:0 3px 0 0;}
.slist-mode{float:right; margin:-75px 30px 0 0;}
.srecent-drop {width:90px; height: 32px; line-height: 32px; padding:0 25px 0 12px; border: solid 1px var(--grey-800); margin: 1px 0 0; border-radius:var(--border-circle-max);
    float: left; font-size: 11px;  color:var(--grey-800); background: url(../images/recent-arrow.svg) center right no-repeat var(--white);
    position: relative; -webkit-appearance: none; -moz-appearance: none; appearance: none; float:right; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.search-job-loop-list-main{ padding:0px; background: none; width: 100%; float: left; margin:15px 0 0 0; }
.search-job-loop-list-main h4{ color: var(--black); margin:0px;}
.search-job-loop-list{background:var(--white); padding:30px 30px 30px 30px; width:100%; float:left; transition: 0.3s; box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max); margin-top:15px;}     
/*.search-job-loop-list:hover{ background:var(--grey-bg);}*/
.search-job-loop-list h4{ color:var(--grey-900); margin:0px;}
.search-job-loop-list-left{width:32px; height:32px; padding-top:0; margin-left:5px; display: inline-block;}
.search-job-loop-list-left a{width:32px; height:32px; background:none; border:solid 1px var(--grey-900); border-radius:100px; text-align: center; line-height:32px; display: block;}
.search-job-loop-list-left a i{ /*background:url(../home-image/like-heart.svg) left top no-repeat;*/ display:inline-block; font-size:16px; color:var(--grey-900); font-weight: normal; background: none; line-height:32px;}
/*.search-job-loop-list-left a:hover i.fa-eye{font-size: 16px;}*/
.search-job-loop-list-left a:hover i{color: var(--blue); font-weight: bold;}
.search-job-loop-list-left a:hover{background:none; border-color:var(--blue);}
.search-job-loop-list-left a.active i{color: var(--red);}
.search-job-loop-list-left a.active{background: var(--red-light);} 
.search-job-loop-list-left a.jj-green1{background:var(--red-light); border-color:var(--red);}
.search-job-loop-list-left a.jj-green1 i{ color: var(--red);}
.search-job-loop-list-mid{ width:60%; float:left;}
.search-job-loop-list-right{width:35%; float: right; margin:0px 0 0 0; text-align:right;}
.search-job-loop-list-right p{font-size: 12px; color:var(--grey-700); line-height:20px; padding-top: 15px; float: right;}
.search-job-loop-list-right .button{ margin-right:0px; padding:0 15px; font-weight: bold; float:right; margin-left:10px;}
.search-job-loop-list-right .button i{font-weight:bold; margin-right:5px;}
.search-job-loop-list-right .button:hover i{ font-weight:bold;}
.search-job-loop-list-mid h4{color:var(--grey-800); font-weight:normal; margin:0px; text-decoration:none; font-weight:normal; font-size: 20px;}
.search-job-loop-list-mid h4 a{color:var(--grey-900); float:none; text-decoration:none; padding-left:0px; vertical-align: middle; font-weight: bold;}
.search-job-loop-list-mid h4 a:hover{ color:var(--blue);}
.search-job-loop-list-mid span{background:var(--red); color: var(--white); font-size: 10px; text-transform: uppercase; padding: 3px 4px 2px; border-radius: 0px; border-radius:2px; font-family:Arial, Helvetica, sans-serif; float:none; margin:4px 0px 0 5px;}
.search-job-loop-list-mid span.premium-btn{ background:var(--yellow);}
.search-job-loop-list-mid span.urgent-btn{ background:var(--blue);}
.search-job-loop-list-mid em{ font-style:normal;}
.search-job-loop-list-mid ul{list-style:none; margin:10px 0px 0px 0; padding:0px 0px 0px 0px; float:left; width:100%;}
.search-job-loop-list-mid ul li{ line-height:normal; display:block; margin:0px 5px 0px 0px; padding:4px 0;  font-size:16px;  color:var(--grey-700);}
.search-job-loop-list-mid ul li i{width:15px; height:15px; margin:2px 8px 0 0; float: left;}
.search-job-loop-list-mid ul li a{ color:var(--grey-700); font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; text-decoration:none;}
.search-job-loop-list-mid ul li a i{width:15px; height:15px; /*background:url(../home-image/search-address-icon.svg) left top no-repeat;*/ display:inline-block; float:left; margin:2px 8px 0 0;}
/*.search-job-loop-list-mid ul li a i.search-location1{background-position:left top;}
.search-job-loop-list-mid ul li a i.search-location2{background-position:-35px top;}
.search-job-loop-list-mid ul li a i.search-location3{background-position:-67px top;}*/
.search-job-loop-list-mid .button{float:left;}
.search-job-loop-salary{font-size: 16px; color:var(--grey-700); font-weight:bold; padding:8px 0 8px 0px; display: block; width: 100%; float:left; font-weight: normal;}
.search-job-loop-salary i{ font-style:normal; font-weight: normal; width:15px;  margin:2px 2px 0 0;}
.search-job-loop-description{ width:100%; float: left;padding-left:0px;}
.search-job-loop-description ul{list-style: none; margin:0px; padding:0px;}
.search-job-loop-description ul li{line-height:normal; display:block; margin:0px 5px 0px 0px; padding:5px 0 0px 0; color:var(--grey-700); font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px;}
.search-mid-panel .searchfilters .tm-tag.tm-tag-success{ margin:0 5px  20px 5px 0;}
.search-mid-panel .none-job{ width:100%; padding:0px; margin:0px;}
/*.search-mid-panel .posted-note{ padding:10px 0 30px 0}*/
.srecent-drop option{line-height: 32px !important; font-size: 11px !important; color: var(--grey-900) !important; text-transform: uppercase !important; font-weight:normal !important; font-family:Arial, Helvetica, sans-serif !important;}
.control__indicator {position: absolute; top:2px; left: 0; height: 14px; width:14px; border:solid 1px var(--grey-700); border-radius:100px;}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator { border:solid 1px var(--blue);
}
.control input:checked ~ .control__indicator {
  background: var(--blue); border:solid 1px var(--blue);
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: var(--blue); border:solid 1px var(--blue);
}
.control input:disabled ~ .control__indicator {
  background: var(--blue);
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
     left: 4px;
    top: 2px;
    width: 4px;
    height: 6px;
  border: solid var(--white);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
  left: 7px;
  top: 7px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: var(--white);
}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
.searchfilters {padding: 0 20px 0px 0px; width:100%; float: left}
.searchfilters .tm-tag.tm-tag-success {float: left; font-size: 10px; text-transform: uppercase; color: var(--grey-800);
  background:none; line-height:32px; padding:0 10px;  margin:0 10px 0 0;}
#search_con_filter {height:28px; line-height:28px; border: solid 1px var(--grey-400); display: inline-block; border-radius:5px;}  
.searchfilters span.tm-tag span {padding: 0; font-size: 12px; text-transform:initial;color: var(--grey-800);}
.searchfilters.jjhide {display: none}
.searchfilters .tm-tag i.rupee-iocn {background-position: left top;}
.searchfilters .tm-tag i {width: 16px; display: inline-block; float: none; height: 11px; margin: 0; width: 11px;  font-style: normal}
.search-pageination ul{list-style:none; margin:0px; padding:0px; text-align:center;}
.search-pageination ul li{line-height:normal; display:inline-block;}
.search-pageination ul li a{ background:var(--grey-400); padding:0 12px; font-size:14px; color:var(--grey-900); text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; border-radius:5px; height:32px; line-height:32px; display:inline-block; margin:0 5px; float: left;}
.search-pageination ul li a:hover{ color:var(--blue); background: var(--blue-light)}
.search-pageination ul li a.active{ color:var(--white); background:var(--blue); border:solid 1px var(--blue);}
.search-pageination ul li span.current{ padding:7px 12px; font-size:13px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-align:center; color:var(--white); background:var(--blue); border:solid 1px var(--blue); border-radius:5px; float: left;}
.search-pageination li a.prev:parent{float:left !important;}
a.next:parent{float:right !important;}
.search-pageination ul li a.prev{padding:0 15px; margin:0px;}
.search-pageination ul li a.next{padding:0 15px; margin:0px;}
.search-pageination li a.next:hover{ color:var(--blue); border-color:var(--blue); background:var(--blue-light);}
.search-pageination li a.prev:hover{ color:var(--blue); border-color:var(--blue); background:var(--blue-light);}
.search-pageination .s-left-l{float:left;}
.search-pageination .s-left-r{float:right;}
.search-pageination li.s-left-r a:hover{color:var(--blue); border-color:var(--blue); background:var(--blue-light);}
.search-pageination li.s-left-l a:hover{color:var(--blue); border-color:var(--blue); background:var(--blue-light);}
.search-pageination ul li:first-child{float:left;}
.search-pageination ul li:last-child{float:right;}
.search-pageination ul li.disable a{ background:#f1f1f1 !important; color: #e4e4e4 !important;}
.search-pageination ul li.disable:hover a{ background:#f1f1f1 !important; color: #e4e4e4 !important;}
.weekly-alert{width:100%; float:left; text-align:center; font-size:16px; color:var(--white); font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 0; border-radius:3px;}
.weekly-alert img{ margin:-3px 5px 0 0;}
.weekly-alert i{ font-size:22px; padding-right:10px;}
.weekly-alert .button{margin:0px 0px 0px 0px; width: 100%; font-size: 16px; border-radius:var(--border-circle-max);}
.search-job-loop-list-right a.newview-link{ float:left; width:80px; height:31px; line-height:31px; text-align:center; border:solid 1px var(--grey-900); border-radius:3px; color:var(--grey-900); margin-right:10px; border-radius:3px; font-size: 14px;}
.searh-apply-btn.active{background:#677A8E; color:var(--white); text-decoration:none;}
/*.legal-sec .offer-page span{line-height:normal; background: var(--blue); color: var(--white); padding: 5px; font-size: 20px; display: inline-block;}*/
.offer-section h3{font-size: 24px; color:var(--grey-900); margin-top:0px; /*margin-bottom:5px !important; padding:0px !important;*/}
.offer-section p{font-size:16px; color:var(--grey-800); padding-bottom:20px; margin-bottom:0px;}
.offer-section .offer{width:48%; margin:1% 1% 1% 1%; float: left; min-height:auto; background:var(--white);}
.offer-section .offer h3{text-align: left; padding-bottom:8px;}
.offer-section .offer label{margin:5px 0;}
.offer-section .offer span{margin:5px 0;}
.offer-section .offer p{padding-bottom:0px;}
.advertise-info{margin-bottom:0px;}
.advertise-info h4{color: var(--blue); margin:0px !important; padding:0px !important;}
.advertise-info span{font-size: 16px; color: var(--grey-800); margin-right:0; display: block; padding:7px 0 15px 0;}
/******************Search page sets**********************/
/******************Employer Landing page Start css*************/
.j-employer-head{width:100%; float:left;  padding:0; box-sizing:border-box; margin-top:0px; /*border-radius:var(--border-circle-max); box-shadow: var(--box-shadow-md);*/ margin-bottom:15px;}
.employer-head-free .j-employer-left{ padding:15px; min-height:135px;}
.employer-head-free .j-employer-right{padding:15px;}
.employer-head-free-one .j-employer-left{ padding:15px; min-height:148px;}
.employer-head-free-one .j-employer-right{padding:15px;} 
.j-employer-left{width: 20%; float: left; background: var(--white); border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md);
    margin-right: 15px; padding: 20px; min-height: 176px; text-align: center; display: flex; align-items: center;}
.j-employer-left img{width:85%;}
.j-employer-right{width: 78%; float: left; margin-left: 0px; font-size: 24px; font-weight: normal; line-height: 31px; padding-bottom: 0px;
    margin-top: 0px; margin-bottom: 0px; color: var(--grey-900); background: var(--white); border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); padding:30px; font-weight: bold; min-height: 135px;}
.j-employer-right h5{font-size:24px; font-weight:normal; line-height:31px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; color: var(--grey-900); font-weight: bold;}
.j-employer-right h5 br{ display: none;}
.j-employer-right h5 span{ color: var(--grey-900);} 
.j-employer-right h5:last-child{ font-size: 16px; color:var(--grey-700); line-height: normal; padding-top:15px; line-height:24px; font-weight: normal;}
.j-employer-right ul{ display: none}
/*.j-employer-right ul li{line-height:normal; display:inline-block;}
.j-employer-right ul li a{font-size:11px; text-transform:uppercase; color:var(--grey-dark); text-decoration:none; padding:0 15px 0 10px; background:url(../home-image/emp-pagin-arrow.svg) right 2px no-repeat;}
.j-employer-right ul li a.active{ color:var(--grey-light);}
*/
.j-employer-sec{width:100%; float:left; background:var(--grey-bg); padding:30px 0 0px 0; margin:0 0 0 0;}
.j-employer-sec-emp{ padding:30px 0 60px 0;}
.first-step{ padding:30px 30px 50px 30px; /*border:solid 1px var(--grey-400);*/ width:100%; float:left; box-shadow:var(--box-shadow-md);}
.first-step-up{ padding:50px 30px 40px 30px; /*border:solid 1px var(--grey-400);*/ width:100%; float:left; box-shadow:var(--box-shadow-md);}
.j-form-step-three{ padding-top:15px;}
.j-form-step-three p{font-size:16px; color:var(--grey-800); margin:-10px 0 15px 0;}
.j-form-step-three ul{list-style:none; margin:0px 0px 0px 0px; padding:0px; display: inline-block;}
.j-form-step-three ul li{ line-height:normal; display:inline-block;}
.j-form-step-three ul li a{ height:26px; line-height:24px; border:solid 1px var(--grey-900); border-radius:100px; display:inline-block; font-size:14px; color:var(--grey-900); padding:0 10px; margin:4px 2px; text-decoration:none;}
.j-form-step-three ul li a:hover{border: solid 1px var(--blue); color:var(--blue); background:var(--blue-light);}
.j-form-step-three ul li a.active{background:var(--blue); color:#fff; border-color:var(--blue);}
.j-form-step-one h6{font-size:16px; color:var(--grey-900); font-weight:normal; padding-bottom:0px; margin-top:0px; font-weight:bold; float: left; line-height: 22px; margin: 0 15px 0 0; font-weight:normal;}
.form-head-high{ padding:0 0px 0px 0px; box-shadow: none; width: 100%; float: left;}
.form-head-high h5{ padding:0; /*background:var(--yellow-light);*/ border-radius:3px; font-size: 16px; font-weight: bold; margin-top:0px}
.first-step-up h5{font-size:16px; color:var(--grey-900); font-weight:normal; padding-bottom:10px; margin-top:0px; font-weight: bold;}
.j-form-step-two{ padding-top:15px;}
.j-form-step-two ul{ list-style:none; margin:0px 0px 15px 0px; padding:0px;}
.j-form-step-two ul li{ line-height:normal; display:inline-block; margin-right:20px;}
.j-form-step-two ul li label{ font-size:16px; color:var(--grey-700); font-weight:normal;}
.j-form-input{width:94%; float:left; color:var(--grey-700); height:45px; line-height:45px; border:solid 1px var(--grey-600); font-size:16px; border-radius:var(--border-circle-small); padding:0 20px;}
.j-form-input-one{width:88%; float:left; color:var(--grey-700);  height:45px; line-height:45px; border:solid 1px var(--grey-600); font-size:16px; border-radius:var(--border-circle-small); padding:0 20px;}
.j-form-input-two{width:94.5%; float:left; color:var(--grey-700); height:45px; line-height:45px; border:solid 1px var(--grey-600); font-size:16px; border-radius:var(--border-circle-small); padding:0 20px;}
.j-form-drop{ width:87.2%; float:left;
    border-radius:var(--border-circle-small);
    padding:0 40px 0 20px;
    box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
  color:var(--grey-700);
    background: url(../home-image/drop_arrow.svg) center right no-repeat #fff;
    position: relative;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; border: solid 1px var(--grey-600);}
.jr-input{ padding: 0 35px 0 50px; }    
.j-form-input-one::-webkit-input-placeholder {
color:var(--grey-700) !important;
}
.j-form-input-one::-moz-placeholder {
color:var(--grey-700) !important;
}
.j-form-input-one:-ms-input-placeholder {
color:var(--grey-700) !important;
}
.j-form-input-one:-moz-placeholder {
color:var(--grey-700) !important;
}
.j-form-input-two::-webkit-input-placeholder {
color:var(--grey-700)!important;
}
.j-form-input-two::-moz-placeholder {
color:var(--grey-700)!important;
}
.j-form-input-two:-ms-input-placeholder {
color:var(--grey-700) !important;
}
.j-form-input-two:-moz-placeholder {
color:var(--grey-700)!important;
}
.j-form-right::-webkit-input-placeholder {
color:var(--grey-700)!important;
}
.j-form-input-two::-moz-placeholder {
color:var(--grey-700) !important;
}
.j-form-right:-ms-input-placeholder {
color:var(--grey-700) !important;
}
.j-form-right:-moz-placeholder {
color:var(--grey-700)!important;
}
.j-form-input::-webkit-input-placeholder {
color:var(--grey-light)!important;
}
.j-form-input-two::-moz-placeholder {
color:var(--grey-light)!important;
}
.j-form-input:-ms-input-placeholder {
color:var(--grey-light) !important;
}
.j-form-input:-moz-placeholder {
color:var(--grey-light) !important;
}
.j-employer-left-panel{padding:0px 0px 0px 0px; float:left; width:100%;}
.emp-boost{ border-radius:5px; background: #fff; border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md);}
.emp-boost .j-unlock-head{ background: none; border-radius: 0px; box-shadow: none; margin-bottom:0px;}
.emp-boost .j-unlock-feature:last-child{border-bottom: none;}
.advanced-sec{width:100%; float:left; padding:0px 0px 30px 0px; /*border: solid 1px var(--grey-500);*/ margin:0 0 15px 0;  box-shadow:var(--box-shadow-md); border-radius:10px; background: var(--white);}
.advanced-sec p{ font-size: 16px; color:var(--grey-700);}
.jp-plan-main{width:100%; float:left; padding:30px 30px 0px 30px;}
.gend-loop{padding-top:15px;}
.form-head-high .jp-plan-main{padding-top:15px;}
.post-job-fast{ margin:0px;}
.post-job-fast .row{ margin-top:30px;}
.post-job-fast h5{ margin-left:-10px !important;}
.post-job-fast p{ margin-left:-10px;}
.pricing-order{width: 100%; float: left; background:var(--white); padding:25px 0; border-radius:var(--border-circle-max); box-shadow: var(--box-shadow-md);}
.pricing-order h5{color:var(--black); padding:0 0 10px 25px; margin-top:0}
.pricing-order ul{list-style:none; margin:20px 0px 15px 0px; padding:0px; width: 100%; display: inline-block;}
.pricing-order ul li{ line-height:33px;}
.pricing-order ul li a{font-size:14px; color: var(--grey-800);  text-decoration:none; padding:0 0px; display:block;}
.pricing-order ul li a em{ color:var(--blue); font-style: normal;}
.pricing-order ul li a  span{ float: right; }
.pricing-order ul li a i{ width:15px; height:15px; display:inline-block; font-style:normal; float: left; margin: -2px 5px 0 0;}
.pricing-order hr{margin:12px 0px; border-top: solid 1px var(--grey-500);}
.bank-list{padding:25px 30px 20px 30px; text-align:center; margin-bottom:15px;}
.bank-list ul{list-style: none; margin:0px; padding:0px;}
.bank-list ul li{width:50%; float:left; line-height: normal; font-size: 14px; color:var(--grey-700); padding:0; line-height:16px; text-align: left;
height:40px; display: flex; align-items: center; margin:0 0 0 -5px;}
.free-bank-list ul li{width:100%;}
.bank-list ul li:last-child{ padding-bottom:0px;}
.bank-list ul li i{ float: left; margin:-2px 5px 0 0; width:32px; text-align:center; font-size:18px; font-weight: normal;}
.bank-list hr{ border-top: solid 1px var(--grey-400); margin-top:5px;}
.p-bottom-text{ font-size:12px; color:var(--grey-700); text-align: center; width: 100%; float: left; padding-top:8px;}
.bank-list div img{ width:100%;}
.advance-loop h6{font-size:14px; color:var(--white); background:var(--grey-600); height:25px; line-height:25px; text-align:center; text-transform:uppercase; border-radius:10px 10px 0px 0; margin-bottom:0px; letter-spacing:0.1rem; width: 100%; float: left; position: relative; z-index:9;}
.advanced-sec h5{margin:0px;/* background:var(--yellow-light); padding:15px 30px;*/ color:var(--grey-900); font-size:20px; font-weight:bold; border-radius:0px; padding-bottom:15px;}
.advanced-sec hr {margin: 0 0px 0px 0px; border-top:none;}
.advance-body-text{ border:solid 1px var(--grey-600); border-top:none; border-radius:10px; padding-bottom:15px; text-align:center; position: relative;}
.advance-body-text span{background:var(--grey-bg); display:block; padding:35px 10px 12px 10px; text-align:center; font-size:20px; letter-spacing:0.06rem; font-family:Arial, Helvetica, sans-serif; color: var(--grey-900); min-height:85px; font-weight: bold; border-radius:10px 10px 0 0;}
.advance-body-text span b{ font-size:14px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:2px;}
.advance-body-text span b em{ font-style:normal; text-decoration: line-through; color: var(--red);}
.advance-body-text ul{ list-style:none; margin:0px; padding:15px 0px 0 0px; text-align:center; min-height:auto;}
.advance-body-text ul li{line-height:normal; font-size:14px; color:var(--grey-700); padding:7px 15px 7px 35px; text-align:left; background: url(../home-image/price-check.svg) 15px 11px no-repeat;}
.advance-body-text ul li a{ color:var(--blue);}
.advance-body-text ul li:nth-child(1){ background:var(--blue-light); letter-spacing:0.03rem; color:var(--blue); padding:7px 15px; border-radius:3px; margin-bottom:10px; display:inline-block; font-weight: bold; font-size: 16px; border-radius:100px;}
.advance-body-text label{text-align:center; font-weight:normal; display: inline-block; font-size:14px; border:solid 1px var(--grey-900); height:30px; line-height:28px; border-radius:100px; padding:0 15px; margin-top:15px; cursor:pointer; font-weight:normal; color:var(--grey-900); position:relative; background:none;}
.advance-body-text label b{font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
.advance-body-text label i{width:15px; height:16px; background:url(../home-image/first-check-inside.svg) left top  no-repeat; display:inline-block; float:left; margin:6px 7px 0 0 ; display: block;}    
.advance-loop.active .advance-body-text label i{ background:url(../home-image/first-check-inside.svg) left -16px no-repeat; }
.advance-body-text ul li strong{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:var(--green); padding:0px;}
.advance-body-text ul li b.prem{ font-family:Arial, Helvetica, sans-serif; color:var(--blue);}
.advance-body-text ul li b.feat{ font-family:Arial, Helvetica, sans-serif; color:var(--yellow);}
.advance-body-text .j-select-btn{ background:var(--blue); color:var(--white); border-color:var(--blue);}
.advance-body-text div{ margin-top:15px;}
.j-radio{float:left; margin: 8px 5px 0px 0px !important; visibility: hidden; position: absolute;}
.ad-mid{padding:0px 6px 0px 6px;}
/*.price-ribben{ position: absolute; bottom:100px; background:var(--green);color: #fff; padding: 8px 7px 6px; width:70%; left:12%; font-size: 12px; float: left; text-transform: uppercase;}*/
.price-ribben{width: 52%;
 position: relative;
 background:var(--yellow);
 color:var(--grey-900);
 text-align: center;
 padding:5px 5px 6px 5px;
 margin:1em auto 10px !important; font-size: 12px;  text-transform: uppercase;}
.price-ribben:before, .price-ribben:after {
 content: "";
 position: absolute;
 display: block;
 bottom: 0em;
 border: 1.2em solid var(--yellow);
 z-index: 1;
}
.price-ribben:before {
 left: -2em;
 border-right-width: 1.5em;
 border-left-color: transparent;
}
.price-ribben:after {
 right: -2em;
 border-left-width: 1.5em;
 border-right-color: transparent;
}
.fa-question-circle{ font-size: 16px; color:var(--grey-600);}
.advance-loop.active h6{background:var(--blue); color:var(--white);}
.advance-loop.active .advance-body-text{border:solid 1px var(--blue); border-top: none;}
.advance-loop.active .advance-body-text label{border:solid 1px var(--blue); background:var(--blue); color:var(--white);}
.advance-loop.active .nadvance-body-text label{border:solid 1px var(--blue); background:var(--blue); color:var(--white);}
.advance-loop.active .nadvance-body-text label b{color:var(--white) !important;}
.advance-loop.active .nadvance-body-text label i{ background:url(../home-image/first-check-inside.svg) left -16px no-repeat; margin:6px 7px 0 0;}
.advance-loop:hover h6{background:var(--blue); color:var(--white);}
.advance-loop:hover .advance-body-text{border:solid 1px var(--blue); border-top: none;}
/*.advance-loop:hover .advance-body-text label{border:solid 1px var(--grey-bg); background:var(--grey-bg); color:var(--grey-900);}
.advance-loop:hover .nadvance-body-text label{border:solid 1px var(--blue); background:var(--blue); color:var(--white);}
.advance-loop:hover .nadvance-body-text label b{color:var(--white) !important;}
.advance-loop:hover .nadvance-body-text label i{ background:url(../home-image/first-check-inside.svg) left -16px no-repeat; }*/
.advance-loop.first-active h6{background:var(--blue); color:var(--white);}
.advance-loop.first-active .advance-body-text{border:solid 1px var(--blue); border-top: none;}
.advance-loop.first-active .advance-body-text label{border:solid 1px var(--white); background:none; color:var(--blue);}
.jobfreeplanmain .advance-body-text{ border:solid 1px var(--grey-600); border-top:none;}  
.jobfreeplanmain .advance-body-text ul li:nth-child(1){ background:var(--grey-bg); color:var(--grey-700);}
.jobfreeplanmain h6{color:var(--white);  border:solid 1px var(--grey-600); border-bottom:none;}
.jobfreeplanmain span{color:var(--grey-700);}
.jobfreeplanmain b{color:var(--grey-700)!important;}
.jobfreeplanmain b em{color:var(--grey-700) !important;}
.jobfreeplanmain ul li{color:var(--grey-700);}
.jobfreeplanmain label{background:var(--bg); color:var(--grey-700); border:solid 1px var(--bg);}
.ad-mid strong{ display:block; color:var(--grey-700); font-size:13px; padding:5px 0 0 0; font-style:normal; font-weight:normal; text-transform: uppercase;}
.ad-mid .jobfreeplanmain strong{color:var(--grey-700);}
.j-unlock-head {width: 100%; float:left;  margin: -1px 0 0 0; padding:30px 30px 30px 30px; position: relative;  box-shadow: var(--box-shadow-md); 
  border-radius:10px; background: var(--white); margin-bottom:15px;}
.j-addon-head p{ color:var(--grey-700); font-size: 16px; margin-bottom:0px;}
.j-addon-head h5{ color:var(--grey-900); display: inline-block; margin:0px; font-size:24px; font-weight: bold; padding:0 0 15px 0;}
.j-unlock-head i{ margin-left:15px; font-style:normal; display: none;}
.j-unlock-head span{ font-size:14px; letter-spacing: 0.02rem; color:var(--grey-900); padding:15px 0px 0 0; width: 100%; float: left; display: block; font-weight: bold;}
.j-unlock-head span b{font-size: 14px; color: var(--green);font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; font-weight:normal;}
.j-unlock-head span b em{    font-style: normal; text-decoration: line-through; color: #F64D4A; display:inline-block; float:none;}  
.j-unlock-head.active .shape-btn{ background:var(--blue); border:solid 1px var(--blue); color:var(--white);}
.j-unlock-head.active .shape-btn p label{  color:var(--white);}
.j-unlock-head em{ font-size:14px; color:var(--grey-800); text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-style:normal; float:right; line-height:25px; display: none;}
.j-unlock-list {  width: 100%; float: left;  padding: 0 40px 20px 40px;  margin:30px 0 0 0;}
.j-unlock-loop{ border:solid 1px var(--grey-600); border-radius:var(--border-circle-max); text-align:left; padding:0 0 15px 0; margin-bottom:15px;}
.j-unlock-loop h6 {font-size: 14px; color: var(--white); background:var(--grey-600);  height: 25px;  line-height: 25px; text-align: center; text-transform: uppercase; margin:0px; border-radius:9px 9px 0px 0;  margin-bottom: 0px;  letter-spacing: 0.1rem; width: 100%; text-align: center;}
.j-unlock-loop span{ background:var(--grey-bg); display:block; padding:10px 15px; text-align:left; font-size:20px; float:right; font-style:normal; width:100%; color:var(--grey-900); font-weight: bold;}
.j-unlock-loop b{ font-size:13px; color:var(--grey-800); font-weight:normal; display:block; margin:-3px 0 0 0;}
.j-unlock-loop ul{list-style:none; margin:5px 15px; padding:0px; float:left;}
.j-unlock-loop ul li{ line-height:normal; font-size:14px; color:var(--grey-700); line-height:22px; text-align:left;}
.j-unlock-loop label {font-weight: normal; display: inline-block; font-size: 14px;  border: solid 1px var(--grey-900);  height: 30px;
    line-height: 30px; border-radius: 100px; padding: 0 15px; margin:5px 0 0 15px;  cursor: pointer; color:var(--grey-900);}
.j-unlock-loop label pre{font-size: 14px; background: none; border: none;  padding: 0px; line-height: 28px; margin: 0px; font-family:Arial, Helvetica, sans-serif;color:var(--grey-900); letter-spacing:0px;} 
.j-unlock-loop label i{width: 15px; height: 16px;background: url(../home-image/first-check-inside.svg) left top no-repeat;
    display: block; float: left; margin:6px 5px 0 0;}
.j-unlock-loop.active label i{background: url(../home-image/first-check-inside.svg) left -16px no-repeat;}
.j-unlock-loop em{ font-size:20px; float:right; font-style:normal; margin:-37px 0 0 0; color:var(--grey-900); font-weight: normal;} 
.j-unlock-loop .j-unlock-head span{ background: none; }
.j-unlock-loop:hover{ border:solid 1px var(--blue);}
/*.j-unlock-loop:hover span{ background:var(--blue); color:var(--white);}
.j-unlock-loop:hover b{ color:var(--white);}
.j-unlock-loop:hover em{ color:var(--white); }
*/
.j-unlock-loop:hover label{ background:none; border:solid 1px var(--grey-900); color:var(--grey-900);} 
.j-unlock-loop:hover label pre{ color:var(--grey-900);}
.j-unlock-loop:hover h6{background:var(--blue); color:var(--white);}
.j-unlock-loop:hover .j-unlock-head span{ background: none; }
.j-unlock-loop:hover .j-unlock-head span b{ color: var(--green);}
.j-unlock-loop:hover .j-unlock-head span b em{color: #F64D4A; display:inline-block; float:none;}  
.j-unlock-loop:hover.unlock-dtext{background:var(--white);}
.j-unlock-loop.active{ border:solid 1px var(--blue);}
.j-unlock-loop.active span{ background:var(--blue); color:var(--white);}
.j-unlock-loop.active b{ color:var(--white);}
.j-unlock-loop.active label{ background:var(--blue); border:solid 1px var(--blue); color:var(--white);} 
.j-unlock-loop.active label pre{ color:var(--white);}
.j-unlock-loop.active h6{background:var(--blue-light); color:var(--blue);}
.j-unlock-loop.active em{ color:var(--white); }
.j-unlock-loop.active .j-unlock-head span{ background: none; }
.j-unlock-loop.active .j-unlock-head span b{ color: var(--green);}
.j-unlock-loop.active .j-unlock-head span b em{color: #F64D4A; display:inline-block; float:none;}  
.j-unlock-loop.active.unlock-dtext{background:var(--white);}
.j-unlock-loop .button-circle{margin-left:15px;}
.j-unlock-feature .shape-btn{border:1px solid var(--grey-900); color:var(--grey-900); height:32px; line-height:32px; border-radius:100px; padding:0 10px;}
.j-unlock-make .shape-btn{border:1px solid var(--grey-900); color:var(--grey-900); height:32px; line-height:32px;  border-radius:100px;  padding:0 10px;}
.cd-plan-paage{margin-left:15px; margin-top:5px;}
.cd-plan-paage .g-btn{ background:var(--green); border-color:var(--green); height:30px; line-height:30px; border-radius:100px 0 0 100px; border:none; color:#fff; padding:0 15px; font-size:14px;}   
.cd-plan-paage .g-btn:hover{background:var(--green-dark);}
.cd-plan-paage .g-btn-right{ border:none; background:var(--green); border-color:var(--green); border-left: solid 1px rgba(255,255,255,0.4); height:30px; line-height:30px; border-radius:0 100px 100px 0;  color:#fff;}
.cd-plan-paage .g-btn-right i{display: block; font-size:13px;}
.cd-plan-paage .dropdown-toggle:after{display: none !important;}
.cd-plan-paage .g-btn-right:hover{background:var(--green-dark);}
.cd-plan-paage .mb-drop{width: 185px; margin:5px 0 0 0;}
.cd-plan-paage .mb-drop a{text-transform: none; padding: 0 15px; font-size: 12px; color: var(--grey-700); text-align:left;
    display: block; line-height: 24px;}
.cd-plan-paage .mb-drop a:hover{color:var(--blue);}
.jobid_form{margin:0px;}
.shape-btn p{padding:0px !important; margin:0 0 0 0; font-size:14px; letter-spacing: 0.02rem; color:var(--grey-800); line-height:27px;}
.shape-btn p label{font-weight: normal;display: inline-block; font-size: 14px; cursor: pointer; color: var(--grey-900); line-height:31px;}
.shape-btn p label i{width: 15px; height: 16px; background: url(../home-image/first-check-inside.svg) left top no-repeat;
 float: left; margin:7px 15px 0 0; display: block;}
.j-unlock-bottom-txt{ width:100%; float:left;}
.j-unlock-bottom-txt p{ font-size:14px; letter-spacing: 0.02rem; color:var(--grey-800); padding-top:15px; margin-bottom:0px; line-height: normal;}
.btn-text{ font-size:12px; letter-spacing: 0.02rem; color:var(--grey-800); display:block; float:left; padding:15px 30px 30px 30px;}
.btn-text a{ color:var(--blue);}
.j-unlock-feature{background: none; border-bottom:  solid 1px var(--grey-500);}
.j-unlock-make{background: none;}
.j-pulish-btn{width:100%; float:left; padding:0px 30px 30px 30px; /*border-top: solid 1px var(--grey-400);*/}
.j-pulish-btn .button-blue-outline{ border:solid 1px var(--blue) !important; background: none;}
.addons-main{width: 100%; float: left; padding-bottom:0px;}
.addons-main p{font-size: 16px;color: var(--grey-800); font-weight: normal; padding-bottom:0px;margin-top: 0px; padding-right:30px;}
.j-unlock-sec{/*border:solid 1px var(--grey-500);*/ box-shadow:var(--box-shadow-md); border-radius:5px 5px;}
.j-unlock-sec p{font-size:16px;color: var(--grey-700); font-weight: normal; padding-bottom:0px;margin-top: 0px; padding-right:0px; margin-bottom:0px; line-height:22px;}
.j-unlock-sec p a{ color:var(--blue);}
.unlock-dtext{background:var(--white);}
.addons-main .j-unlock-head{ padding:30px 30px;}
.order-top{ width:100%; float:left; margin-top:0px; padding:30px; background:var(--white); border-radius:var(--border-circle-max); box-shadow:var(--box-shadow-md); margin-bottom:15px;}
.order-bottom{ width:100%; float:left; margin-top:0px; padding:0px 25px;}
.order-bottom .j-total{ border:none; margin:0px; padding:25px; background:var(--yellow-light); border-radius:var(--border-circle-max);}
.pricing-order-list .order-bottom{padding:0px; margin-top:30px; }
.pricing-order-list .j-pulish-btn{padding:15px 0px 30px 0px;}
.pricing-order-list ul.policy-text{padding:0px 0px 0px 0px;}
.pricing-order-list .j-pulish-btn .signup_form_submit{width:auto;}
.pricing-order-list .j-pulish-btn .signup_form_submit i{ margin:-2px 20px 0 10px;}
.j-order ul li span{font-size:14px; font-size:14px; color:var(--grey-800); float:right; padding-right:0px; margin:-31px 0 0 0;}
.order-checkout{background:var(--white); border-radius:var(--border-circle-max); padding:30px; box-shadow: var(--box-shadow-md);}
.order-checkout .j-order{margin-top:15px;}
.order-checkout .j-pulish-btn{ padding-left:0px; padding-right:0px; }
.order-checkout ul.policy-text{ padding:0px; }
.order-checkout .j-total{background: none; padding:0px;}
.checout-container .coupon-input{width:70%;}
.checout-container .apply_coupon{width:30%;}
.j-order{ width:100%; float:left; margin-top:0px; box-shadow: none; margin-bottom: 0px; background: none;  padding:0;}
.j-order h4{ font-size:20px; color:var(--grey-900); font-family:Arial, Helvetica, sans-serif;  padding:0px; margin:0px 0 15px 0; font-weight: bold;}
.j-order h5{ font-size:16px; color:var(--grey-900); font-family:Arial, Helvetica, sans-serif;  padding:0px; margin:0px 0 5px 0; font-weight: bold;}
.j-order p{ font-size: 14px;
    color: var(--grey-700);
    padding-bottom:0; margin-bottom:0px;
    padding-top:0px;}
.j-order h5 i{ margin-right:5px;}
.j-order ul{list-style:none; margin:0px; padding:0px;}
.j-order ul li{ line-height:30px;}
.j-order-m .button-md{margin:30px 0 0 0;}
/*.j-order ul li:nth-child(2){border-top: solid 1px var(--grey-400); margin-bottom: 10px;}*/
#cart_amount_public{border-top: solid 1px var(--grey-400); margin:0px 0;}
.j-order ul li a{font-size:14px; letter-spacing: 0.02rem; color:var(--grey-700); text-decoration:none; padding:0 0px; display:block;}
.j-order ul li a em{ color:var(--blue); font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size: 14px;}
.j-order ul li a:hover{ background:var(--grey-bg);}
.j-order ul li a i{margin-right:3px; width:15px; height:15px; display:inline-block; font-style:normal;}
.j-order ul li a i.fa-times-circle{ color:var(--red);}
.j-order iframe{width:100% !important;}
.j-order ul li span{font-size:14px; letter-spacing: 0.02rem; font-size:14px; letter-spacing: 0.02rem; color:var(--grey-700); float:right; padding-right:0px; margin:-31px 0 0 0;}
.j-new-order-main{ background: none; box-shadow: none; border-radius:0px; margin-bottom:0px;}
.j-new-order-main ul.policy-text{ padding-bottom:0px; }
.j-new-order-main .j-pulish-btn{ padding:30px 30px 30px 30px; }
.j-pulish-btn .button{margin-left:0px; border: none; width:auto; text-align: left; float: left; padding:0 30px; margin-right:15px; height:50px; line-height: 50px; font-size:16px; font-weight: bold;}
.j-pulish-btn .button-xs{ height:34px; line-height:34px; font-size: 14px; padding:0 15px; }
.j-pulish-btn .disabled { background: #BBBBBB; }
.j-pulish-btn .disabled:hover { background: #929292; }
.j-pulish-btn .button i{ float: left; margin:12px 0 0 10px; display: none;} 
.j-total{width:100%; float:left; margin:12px 0 0px 0; padding:0px 10px 0px 10px; font-size:16px; color:var(--green); line-height:35px; border-radius:0 0px 3px 3px; border-top: solid 1px #ececec; font-family:Arial, Helvetica, sans-serif; font-weight: bold; background:var(--grey-bg); border-radius:5px;}
.j-total span{ float:right; font-size:16px; color:var(--green); font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
 ul.policy-text{ list-style: none; margin:0px; padding:0px; padding:0px 30px 30px 30px; width:100%; float:left;}
 ul.policy-text li{line-height:22px; display: block; font-size:14px !important; color:var(--grey-700); padding-bottom:0px;}
ul.policy-text li i{ margin-right:5px; }
 ul.policy-text li a{ color:var(--grey-700); text-decoration: none; display: inline-block; font-size: 12px;}
 ul.policy-text li em{ color:var(--grey-900);}
 ul.policy-text li a:hover{background:none; color:var(--blue);}
#coupon-error { float: left; color: var(--red); font-size:14px; line-height: normal;  padding-top:8px; font-weight: normal;}
#coupon-sucss { float: left; color:var(--green); font-size:14px; line-height: normal;  font-weight: normal;}
.unlock-dtext{ padding:10px 0 0 0px; background: none; background: none;}
.unlock-dtext span b em{font-size: inherit;}
.j-happy-sec{ width:100%; float:left; text-align:center; padding:var(--padding-medium); padding-top:35px; background:#ffffff;}
.j-happy-sec h3{margin-top:0; font-family:Arial, Helvetica, sans-serif; color: var(--grey-900);}
.j-happy-sec h6{ font-size: 16px; color:var(--grey-700); padding-bottom:20px;}
.j-happy-sec .j-pay-icon{ padding:0px 0px 45px 0px;}
.test-main{ width: 100%; float: left; padding-top: 15px; display:flex;align-items: center; }
.j-user{width:auto; float:left; margin-right:20px;}
.j-user-text{width:100%; float:left; text-align:left;}
.j-user-text p{ font-size:16px; line-height:28px; color:var(--grey-700);}
.j-user-text ul{list-style:none; margin:0px 0px 12px 0px; padding:0px;}
.j-user-text ul li{line-height:normal; display:inline-block;}
.j-user-text span{ font-size:16px; color:var(--grey-700);}
.j-user-text span strong{color:var(--grey-900); font-weight: normal;}
.job-plan-user{ width: 100%; float: left; margin: -1px 0 0 0; padding: 30px 30px 30px 30px; position: relative;
    box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max); background: var(--white); margin-bottom: 15px;}
.lockdown-add img{ width:100%; }
.l-mid-content{ padding-left:15px; }
.l-mid-content span{ background: var(--blue-light); letter-spacing: 0.03rem; color: var(--blue); padding:5px  10px 4px 10px; border-radius:5px; margin-bottom:0px;
    display: inline-block; font-weight: bold; font-size: 16px; border:solid 1px var(--blue-medium);}
.l-mid-content h2{display: block; padding:0px; text-align: center; font-size: 20px;  letter-spacing: 0.06rem; font-weight: bold;
    font-family: Arial, Helvetica, sans-serif; color: var(--grey-900); text-align: left; margin:15px 0 5px 0;}    
.l-mid-content .button{ margin-left:0; margin-top:15px; padding:0 15px; font-weight:normal;}    
.l-mid-content b{ font-size:14px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:0px;}
.l-mid-content b em{ font-style:normal; text-decoration: line-through; color: var(--red);}
.l-right-content{padding:30px 15px;}
.l-right-content ul{ list-style:none; margin:0px; padding:0px 0px 0 0px; text-align:center; min-height:auto;}
.l-right-content ul li{line-height:normal; font-size:14px; color:var(--grey-700); padding:7px 0px 7px 25px; text-align:left; position: relative;}
.l-right-content ul li i{ position: absolute; left:0px; top:9px; }
.l-bottom-content{width:100%; text-align: center; padding:0 15px;}
.l-bottom-content img{width:100%;}
.l-bottom-content span{ display: block; padding:30px 0; float: left;}
.l-bottom-content span img{ width:100%;}
.l-bottom-content span em{display: block;font-size:12px; color: var(--grey-700); text-align: center;  width: 100%;  float: left; padding-top:5px; font-style: normal;}
.l-bottom-content .button-circle{margin:0 1px; padding:0 14px;}
.l-bottom-content .button-circle i{font-weight:normal;}
.l-bottom-content .button-success-outline{background:var(--green-light); border:none;}
.l-bottom-content .button-blue-outline{background:var(--blue-light); border:none;}
.l-bottom-content p{  display: block;font-size:13px; color: var(--grey-700); text-align: center;  width: 100%;  float: left; padding-top:5px; font-style: normal; margin-bottom:0px;}
.close-top-grey{ position: absolute; top:15px; right:15px; }
.close-top-grey a{font-size: 10px; text-transform: uppercase;  height: 22px; border-radius:100px;  letter-spacing: 1px;
    line-height:22px;  padding:0 10px 0 10px;  color: var(--grey-700);  text-decoration: none;  display: block; font-weight: bold;
    margin: 0px;  background: var(--grey-bg);  display: block;}
.close-top-grey a:hover{ background:var(--grey-bg); color: var(--grey-700);}    
.close-top-grey a:focus{ background:var(--grey-bg); color: var(--grey-700);}  
.j-post-sec{ width:100%; float:left; background:var(--blue); padding:45px 0; text-align:center;}
.j-post-sec p{font-size:18px; color:#fff; line-height:36px; padding:0 0px 5px 0px;  margin-top:-5px;}
.j-post-sec span{display:block; font-size:20px; color:#fff; padding-top:20px; display: none;}
.j-post-free-btn{font-size:16px; color:var(--blue); background:#fff; display:inline-block; height:50px; line-height:50px; font-family:Arial, Helvetica, sans-serif; padding:0 40px; margin:15px 0; border-radius:3px; box-shadow:0 2px 3px rgba(0,0,0,0.2)}
.j-post-sec .button{color:var(--blue); background:var(--white); border:solid 1px var(--white);}
.j-post-sec .button:hover{color:var(--blue); background:var(--white);}
.j-feature-sec{width:100%; float:left; padding:var(--padding-medium); background:#ffffff;}
.j-feature-sec h3{text-align:center; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; color:var(--grey-900); margin:0px;}
.j-feature-loop{text-align:center; margin:0px 0 15px 0;}
.j-feature-loop h4{margin-bottom:0px; padding:10px 0px 10px 0px; color: var(--grey-900);}
.j-feature-loop p{font-size:16px; color:var(--grey-700); padding:0 0px; margin-bottom:0px;}
.startup-list{ width: 100%; float: left; background:var(--grey-bg); padding:30px 0 30px 0; text-align: center;}
.startup-list h6{font-size:20px; line-height:28px; color:var(--grey-900); margin:0px;}
.j-question-sec{width:100%; float:left; background:var(--white); padding:var(--padding-medium); border-bottom: solid 1px var(--grey-400);}
.j-question-sec h3{ text-align:center; padding-bottom:30px; color:var(--grey-900); font-family:Arial, Helvetica, sans-serif; margin:0px;}
.j-question-list{ background:none; box-shadow:none; padding:0 20px;}
.j-question-list h5{ font-size:20px; color:var(--grey-900); font-weight:normal;}
.j-question-list p{ font-size:16px; color:var(--grey-800); font-weight:normal;}
.j-front-new-up{width: 100%; float: left; margin:15px 0;}
.j-front-new-up h6 { font-size: 16px;color: var(--white); padding-bottom: 5px; text-transform: none; letter-spacing: 1px; font-weight: normal;}
.j-front-new-up ul {list-style: none; margin: 0; padding: 0;}
.j-front-new-up ul li {line-height: normal; width: 25%; float: left; letter-spacing: -0.03rem;}
.j-front-new-up ul li a {font-size: 14px; color: #8E9698; line-height: 28px; text-decoration:none;}
.j-front-new-up ul li a:hover{opacity: 0.7; color:#fff;}
.j-margin-bot span{ margin:10px 0 0 12px; display:inline-block; color:var(--grey-600);}
.j-margin-bot span.fa-eye{ font-size: 16px; color:var(--grey-600); margin:10px 0 0 12px;}
.j-margin-bot img{ width:100%;}
.j-margin-bot p{ font-size:12px; color:var(--grey-700); margin:-8px 0 0 0;}
.j-margin-bot p b{ font-weight:normal;  color: var(--grey-700);}
.j-margin-bot p span{ padding:0px; margin:0px; color: var(--grey-700);}
.j-margin-bot em{ float:right; color:var(--blue); text-decoration:none; border-bottom:dotted 1px var(--blue); font-style:normal;}
.j-margin-bot em a{color:var(--blue); text-decoration: none;}
.j-margin-bot em b{ font-weight:normal; color:var(--blue);}
.j-rupee-icon{position: absolute;  z-index: 1; width: 40px;   background:var(--grey-bg);  height: 43px;   line-height: 43px;   text-align: center;   top: 1px;
left: 16px; border-radius: 3px 0 0px 3px; display:flex;}
.j-rupee-icon img{ width: 9px; padding-top:0; margin:auto;}    
.coupon-main{ width:100%; float:left; padding:0px 0 0px 0;}
.coupon-input{float:left; width:50%;}
.coupon-input input{width:100%; color: var(--grey-700) !important; height: 40px; line-height: 40px;  border: solid 1px var(--yellow); font-size: 14px; text-transform:none;  padding:0 20px; font-weight:normal; border-radius:5px 0px 0px 5px;}
.apply_coupon{width:30%; float:left; margin:0 0 0 -1px;}
.apply_coupon a{height:40px; line-height:40px; background:var(--yellow); color:var(--white); font-size:14px; text-transform:uppercase; display:block; border-radius:0px 5px 5px 0px; text-align:center; font-weight: bold;}
.apply_coupon a:hover{ color:var(--white); background: var(--yellow);}
.apply_coupon a:focus{ color:var(--white);}
.gift_coupon a{width:auto;
    height: 40px;
    background: var(--green);
    float: left;
    text-align: center;
    color: var(--white);
    border-radius:100px;
    margin-left: 10px;
    line-height: 40px; padding:0 20px; text-transform: uppercase;
}
.gift_coupon a:hover{ background:var(--green-dark); color:var(--white);}
.t-pay-list{ width: 100%; float: left;  margin-bottom:30px;}
.t-pay-list ul{list-style:none; margin:0px; padding:0px;}
.t-pay-list ul li{line-height:normal; display:inline-block; margin:0 1px 0 0px; background:#ffffff; border-radius:var(--border-circle-max); padding:5px 9px; width: 100%;}
.j-pulish-btn .signup_form_submit{background:var(--green); box-shadow:none; border: 1px solid #ff8f00; height:45px; line-height:45px; display:block; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; border-radius:var(--border-circle-max); padding:0 20px; text-align:center; width:100%; border:none; margin-top:10px; text-align:left; font-weight: bold;}   
.j-pulish-btn .signup_form_submit:hover{ background:var(--green-dark);}
.j-pulish-btn .signup_form_submit i{ float:right; margin:-2px 0 0 0;}
.j-pulish-btn-one{margin:0px; padding-top:0px; padding-bottom:15px;}
.j-pulish-btn-one .signup_form_submit{ height:50px; line-height:50px; font-size:18px; width:100%; border:none; text-align:left;}
.j-pulish-btn-one .signup_form_submit i{ float:right; margin:-2px 0 0 0;}
.j-pulish-btn em{font-style: normal;  float: right; width:auto; float: left}
.j-pulish-btn em a{color: var(--grey-900); padding-top:0px;  display: block; width:auto !important; padding:0 15px; font-size:14px;}
.j-pulish-btn img{width: auto;}
#applied_text{color:var(--green); float:left; font-size: 14px; line-height: normal; background:var(--white); width: 100%; border-radius:5px 0 0 5px; padding:5px 15px 0 20px ; height:40px; line-height:28px; border:solid 1px var(--yellow);}
#bogojob_plan{ background: var(--blue-light);}
.panel-group .panel+.panel{ margin-top:0px; }
.how-it-accordian{text-align: left; border: solid 1px var(--grey-400); padding:10px 30px 30px 30px; border-radius:10px; margin-top:0px; width:100%; float: left;} 
.how-it-accordian h4{font-size:20px; color:var(--grey-900); text-align:left; border-radius:3px; font-weight:normal; text-align: left; border-top: solid 1px var(--grey-400); margin-bottom: 0px; background: url(../home-image/plus.svg) right 21px no-repeat #ffffff;}
.how-it-accordian h4 a{color: var(--grey-900); display: block; text-decoration: none;  padding: 22px 0; display: block;}
.how-it-accordian .panel{ border:none;}
.land-footer{ width:100%; float: left; padding:90px 0; background:url(../image/footer-pattern.svg) center top no-repeat var(--grey-bg) !important;}
.accordion>.panel .panel-heading{padding:0px; background: none; border:none;}
.how-it-accordian .panel-heading{border:none; background: none; padding:0px 0; border-radius:4px;}
.how-it-accordian .panel-heading:last-child{ border-bottom: none;}
.how-it-accordian h2 a span{float: right; display: inline-block; margin:6px 0 0 0;}
.how-it-accordian .panel-body{font-size:16px; color:var(--grey-900); font-weight:500; background:#F8F8F8; padding:20px; border:none !important; line-height:24px; border-radius:var(--border-circle-max);}
.how-it-accordian .panel-body a{color:var(--green);}
.how-it-accordian .active h4{color: var(--blue); background: url(../home-image/minus.svg) right 21px no-repeat #ffffff;}
.how-it-accordian .active h4 a{ color:var(--blue);}
.mce-panel{box-sizing: border-box !important;}
.j-pulish-btn-m{display:none;}
.j-toll-free-m{display:none;}
.mce-statusbar .mce-container-body{display:none !important;}
.j-toll-free{width:100%; float:left; background:#fff; line-height:50px; padding:30px 30px; border-radius:var(--border-circle-max); box-shadow: var(--box-shadow-md); /*border:solid 1px var(--grey-500);*/ margin-bottom:15px; text-align: center;}
.j-toll-free div{line-height: normal;}
.j-toll-free span{line-height: normal;}
/*.j-toll-free div img{ width:50%;}*/
.j-toll-free a{ font-family:Arial, Helvetica, sans-serif; color:var(--grey-900); text-decoration:none;}
.j-toll-free .button-circle{padding:0 15px; margin:30px 1px 0px 1px; font-size:14px;}
.j-toll-free .button-success-outline{background: var(--green-light); border: none;}
.j-toll-free .button-blue-outline{background: var(--blue-light); border: none;}
.j-toll-free-cart .button-circle{padding:0 15px; margin:30px 1px 0px 1px;}
.j-toll-free a i{ margin-right:0px; font-weight:normal;}
.j-toll-free p {
    padding:0px 0 5px 0;
    font-size: 13px;
    color: var(--grey-700);
    border-top: solid 1px var(--white);
    line-height: normal;
    margin-bottom: 0;
}
.new-plans-main{width:100%; float:left; padding:50px 30px 30px 30px; box-shadow: var(--box-shadow-md); border-radius:10px; background:var(--white); margin-top:0px;}
.new-plans-main .j-pulish-btn {padding:30px 0px 30px 0px;}
.new-plans-main ul.policy-text{ padding:0px 0px 0px 0px;}
.new-plans-job{ width:100%; float:left;}
.new-plans-job h4{margin: 0px; font-weight: normal;  color: var(--grey-900); font-size: 20px; font-weight: normal; border-radius: 0px; padding-bottom: 15px; text-align: center;}
.new-plans-job h5{margin: 0px; font-weight:bold;  color: var(--grey-900); font-size: 20px; border-radius: 0px; padding-bottom: 15px;}
.new-plans-job p{font-size: 16px; color: var(--grey-700); padding-bottom:35px;}
.new-plans-job .table{ margin-top:0px; margin-bottom:0px;}
.new-plans-job-loop-one{width:34%; float: left;}
.new-plans-job-loop-one h3{ padding-top:15px; }
.plan-top-box{ padding:15px 15px; min-height:75px;}
.plan-top-box h3{font-size:16px; font-weight: bold; color: var(--grey-900); margin:0px; padding-bottom:10px;}
.plan-top-box h5{ font-size:16px; color:var(--grey-900); margin:0px;  padding-bottom:8px;}
.plan-top-box a{ font-size: 14px; color:var(--blue);}
.plan-top-box span{background: var(--blue-light); letter-spacing: 0.03rem;  color: var(--blue); padding: 5px 10px 4px 10px;  border-radius: 5px; margin-bottom: 0px;
    display: inline-block;  font-weight: bold;  font-size: 16px; border: solid 1px var(--blue-medium);}
.plan-top-box b{ font-size:14px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:0px;}
.plan-top-box b em{ font-style:normal; text-decoration: line-through; color: var(--red);}    
.plan-top-box .button{ padding:0 15px; margin:0px; }
.plan-top-box-list{background:var(--blue); padding:0px 15px; border-radius:8px 0 0px 8px; border-top:5px solid var(--blue); border-bottom:5px solid var(--blue);}
.plan-top-box-list ul{ list-style: none; margin:0px; padding:0px;}
.plan-top-box-list ul li{ font-size:14px; color:var(--white); padding:15px 0px; border-bottom: solid 1px rgba(255,255,255,0.1);} 
.plan-top-box-list ul li a{color:var(--white);}
.new-plans-job-loop-two{width:22%; float: left;}
.new-plans-job-loop-two .plan-top-box-list{background:var(--white); padding:0px 15px; border-radius:0px; border-top:5px solid var(--blue); border-bottom:5px solid var(--blue);}
.new-plans-job-loop-two .plan-top-box-list ul li{ padding:14px 0; text-align: center; border-bottom: solid 1px rgba(0,0,0,0.1);}
.new-plans-job-loop-two .plan-top-box-list ul li a{ font-size:16px; color:var(--grey-700); text-align: center;}
.new-plans-job-loop-three{width:22%; float: left;}
.new-plans-job-loop-four{width:22%; float: left;}
.new-plans-job-loop-four .plan-top-box-list{border-right:5px solid var(--blue); border-radius:0 8px 8px 0;}
.new-plans-job-loop-two.active{background:var(--blue); color:var(--white); border-radius:5px 5px 5px 5px;}
.new-plans-job-loop-two.active h5{color: var(--white);}
.new-plans-job-loop-two.active h3{color: var(--white);}
.new-plans-job-loop-two.active .button{display: none;}
.new-plans-job-loop-two.active .plan-top-box-list{ background:var(--blue); color: var(--white);}
.new-plans-job-loop-two.active .plan-top-box-list ul li{ border-bottom:solid 1px rgba(255,255,255,0.1);}
.new-plans-job-loop-two.active .plan-top-box-list ul li a{color: var(--white);}
.new-plans-job-loop-two.active .plan-bottom-box{padding-bottom:15px; padding-top:15px;}
.new-plans-job-loop-two.active .plan-bottom-box .button{display: block; padding:0 15px;}
.new-plans-job table tr th.b-heading-one{width:28%; border:none !important}
.new-plans-job table tr th.b-heading-one p{ font-weight: normal; color:var(--blue);}
.new-plans-job table tr th.b-heading-two{width:18%;}
.new-plans-job table tr th i{ font-weight: normal; font-size:14px; }
.new-plans-job table tr th.b-heading-three{width:18%; position: relative;}
.new-plans-job table tr th.b-heading-three h5{font-size:12px; color:var(--grey-800); position: absolute; margin:-44px 0 0 0px; text-transform: uppercase; background:var(--yellow-light); padding:5px 10px; border-radius:0; width:100%; left:0px; text-align: center;}
.new-plans-job table tr th.b-heading-four{width:18%; position: relative;}
.new-plans-job table tr th.b-heading-four h5{font-size:12px; color:var(--grey-800); position: absolute; margin:-44px 0 0 0px; text-transform: uppercase; background:var(--yellow-light); padding:5px 10px; border-radius:0; width:100%; left:0px; text-align: center;}
.new-plans-job table tr th.b-heading-five{width:18%;}
.new-plans-job table tr th h4{ font-size:16px; font-weight:normal; color: var(--grey-700); padding-bottom:10px;}
.new-plans-job table tr th strong{ display: block; font-size:18px; color: var(--grey-900); padding-top:10px;}
.nadvance-body-text .button-xs{padding:0 8px; margin:0px; font-size: 12px;}
.new-plans-job table tr th label{text-align:center;
    font-weight: normal;
    display: inline-block;
    font-size: 13px;
    border: solid 1px var(--grey-900);
    height: 30px;
    line-height: 28px;
    border-radius: 100px;
    padding:0 10px;
    margin-top: 15px;
    cursor: pointer;
    font-weight: normal;
    color: var(--grey-900);
    position: relative;
    background: none;}
.new-plans-job table tr th label b{font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
.new-plans-job table tr th label i{width:15px; height:16px; background:url(../home-image/first-check-inside.svg) left top  no-repeat; display:inline-block; float:left; margin:6px 7px 0 0 ; display: block;}    
/*.new-plans-job table tr th label.active i{ background:url(../home-image/first-check-inside.svg) left -16px no-repeat;}
.new-plans-job table tr th label b.plan_text{ font-size:13px !important; color:var(--grey-900) !important; float: left;}
.new-plans-job table tr th label.active{border:solid 1px var(--blue); background:var(--blue); color:var(--white);}*/
.new-plans-job table tr th label b.plan_text{ font-size:13px !important; color:var(--grey-900) !important; float: left;}
.new-plans-job table tr td.b-content-one{font-size:16px; color:var(--grey-700); position: relative; padding-right:25px;}
.new-plans-job table tr td.b-content-two{font-size:16px; color:var(--grey-700); text-align: center;}
.new-plans-job table tr td.b-content-one i{float: right; font-size: 12px; color: var(--grey-600); position: absolute; right:10px; top:15px;}
.new-plans-job table thead tr th{border:solid 1px var(--grey-400) !important;  padding:20px 8px 12px 8px; text-align: center;}
.new-plans-job table tbody tr td{border:solid 1px var(--grey-400) !important;  padding:10px 10px; vertical-align:middle;}
.new-plans-job table tbody tr td i.fa-check{color: var(--green);}
.new-plans-job table tbody tr td i.fa-times{color: var(--red);}
.new-plans-job table thead tr th b{font-size:12px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:0px; font-weight: normal;} 
.new-plans-job table thead tr th b em{ font-style:normal; text-decoration: line-through; color: var(--red);}
.new-plans-job span{background: var(--blue-light); letter-spacing: 0.03rem;  color: var(--blue); padding: 5px 10px 4px 10px;  border-radius: 5px; margin-bottom: 0px;
    display: inline-block;  font-weight: bold;  font-size:14px; border-radius:100px;}
.new-plans-job table thead tr th .button{ margin:0px; padding:0 12px; font-size: 13px;  margin-top:10px;}    
.new-plans-job table tr td.b-content-two .button{margin:0px; padding:0 15px; font-size: 13px;}
.b-content-last{ padding-top: 15px !important; padding-bottom:15px !important;}
.b-content-last h4{text-align: left; font-size: 20px; padding-top:15px; padding-bottom:0px; font-weight: bold;}
.b-content-last ul li:first-child{background: url(../home-image/price-check-green.svg) left 6px no-repeat; font-weight: normal; padding: inherit; color: var(--grey-700); text-align: left; padding: 0px 15px 0px 25px; display: flex;
    font-size: 16px;}
.b-content-last ul li {line-height: normal; font-size: 16px; color: var(--grey-700);  padding: 7px 15px 7px 25px;  text-align: left;
    background: url(../home-image/price-check-green.svg) left 11px no-repeat;}    
.new-plans-mobile{width:100%; display: flex; border:solid 1px var(--grey-400); padding:20px; justify-content: space-between; background:var(--white); margin-top:15px; border-radius:5px; display: none;}
.new-plans-m-left h3{margin:0px; font-size:18px; font-weight: bold; padding-bottom:8px; color:var(--grey-900);}
.new-plans-m-left span{background: var(--blue-light);  letter-spacing: 0.03rem;  color: var(--blue); padding: 5px 10px 4px 10px;
    border-radius: 5px; margin-bottom: 0px;  display: inline-block;  font-weight: bold; font-size: 14px; border: solid 1px var(--blue-medium);}
.new-plans-m-left label{display: inline-block; margin-right:15px;}
.new-plans-m-left b{display: inline-block;}
.new-plans-m-right{ text-align: right; }
.new-plans-m-right strong{font-size: 18px; color: var(--grey-900); text-align: left; padding-top: 10px;}
.new-plans-m-right b{ font-size:14px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:0px;}
.new-plans-m-right b em{ font-style:normal; text-decoration: line-through; color: var(--red);}    
.new-plans-acc{ width:100%; float: left; padding:0; margin-top:0; border-radius:5px;}
.new-plans-acc .card{padding:0px 20px 20px 20px; background:var(--white); margin:15px 0 0 0; box-shadow:var(--box-shadow-md); border:solid 1px var(--grey-400);  border-radius:5px;}
.new-plans-acc .accordion{ background: none; }
.new-plans-acc h2{margin:0px; font-size:16px; background: url(../home-image/plus-one.svg) right 18px no-repeat;}
.new-plans-acc h2 a{color:var(--grey-700); font-size:16px; font-weight: bold; cursor: pointer; display: block; padding:20px 0px 10px 0px;}
.new-plans-acc .card.active h2{ background: url(../home-image/minus-one.svg) right 18px no-repeat;}
.new-plans-acc .card-body{  padding:0; }
.new-plans-acc .card span{background: var(--blue-light);  letter-spacing: 0.03rem;  color: var(--blue); padding: 5px 10px 4px 10px;
    border-radius: 5px; margin-bottom: 0px;  margin-top:14px;  display: inline-block;  font-weight: bold; font-size: 14px; border:none; float: right;}
.new-plans-acc .card b{ font-size:14px; color:var(--green);  font-family:Arial, Helvetica, sans-serif; display:block; padding-top:0px;}
.new-plans-acc .card b em{ font-style:normal; text-decoration: line-through; color: var(--red);}    
.new-plans-acc .card strong{font-size: 18px; color: var(--grey-900); text-align: left; padding-top:0px; display: block;}
.new-plans-acc .card strong i{ font-weight: normal; font-size: 16px;}
.new-plans-acc .card ul{ list-style:none; margin:0px; padding:7px 0px 0 0px; text-align:center; min-height:auto;}
.new-plans-acc .card ul li{line-height:normal; font-size:14px; color:var(--grey-700); padding:7px 15px 7px 25px; text-align:left; background: url(../home-image/price-check-green.svg) left 11px no-repeat;}
.new-plans-acc .card ul li a{ color:var(--blue);}
.new-plans-acc .card label{    text-align: center;
    font-weight: normal;
    display: inline-block;
    font-size: 13px;
    border: solid 1px var(--grey-900);
    height: 30px;
    line-height: 28px;
    border-radius: 100px;
    padding: 0 13px;
    margin-top: 15px; margin-bottom:0px;
    cursor: pointer;
    font-weight: normal;
    color: var(--grey-900);
    position: relative;
    background: none;}
.new-plans-acc .card label b{font-family:Arial, Helvetica, sans-serif; font-weight: normal; display: inline-block; color: var(--grey-900); margin-bottom:0px;}
.new-plans-acc .card label i{width:15px; height:16px; background:url(../home-image/first-check-inside.svg) left top  no-repeat; display:inline-block; float:left; margin:6px 7px 0 0 ; display: block;} 
.advanced-sec .j-unlock-list{ padding-bottom:0px; }
.startup-list ul{ text-align: center; margin-bottom:0px;}
.startup-list li{margin: 10px 0px 0 !important; display:inline-block !important; width: 13.6% !important;}
.startup-list ul li img{ width:100% !important;}
.top-back-btn{position: absolute; right: 30px; top:25px;}
.top-back-btn .button{ margin-right:0px; padding:0 15px;}
.ad-job-new{padding-bottom:0px;}
.ad-job-new .jp-plan-main{padding:30px;}
.ad-job-new .j-pulish-btn .button i{ margin:-2px 0 0 8px;}
.j-post-step{width:100%; float: left; background:#ffffff;border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); padding:5px 10px; 
  margin-bottom:15px;}
.j-post-step ul{ list-style: none; margin:0px; padding:0px;}
.j-post-step ul li{ line-height: normal; display:inline-block;}
.j-post-step ul li a{height:28px; line-height: 28px; background: none; display: inline-block; font-size: 14px;  color: var(--grey-800);
    letter-spacing: 0.03rem;  padding: 0 10px 0 10px;
    margin-right:0px; color: #929292 !important;}
.j-post-step ul li a:hover{ background: none;}
.j-post-step ul li a i{width: 20px;  height: 20px; background: var(--grey-500); border-radius: 100px;  color: var(--grey-800);
    display: inline-block; text-align: center; line-height: 20px; float: left;  margin:4px 8px 0 0px; font-style: normal; font-size: 12px;}
.j-post-step ul li a.active{ color: var(--green);}
.j-post-step ul li a.active i{color: var(--white); background:var(--green);}
.ad-for-post-plan{ padding-bottom:0px; }
.ad-for-post-plan .jp-plan-main{ padding:30px 40px 0px 40px;}
.advanced-sec-offer .j-unlock-list{ padding:0 30px;}
/******************Employer Landing page End css*************/
/************************Quick Stats page html Start Here**************************/
.quick-stats-section{ width: 100%; float: left; padding:var(--padding-medium); background:var(--grey-bg); margin:0px 0 0 0; padding-top: 30px;}
.quick-stats-section h2{ font-size: 26px; padding-left:0; margin-left:-6px;}
.quick-stats-section h2 span{ float: right; font-size: 14px; color:var(--grey-900); font-weight: normal; line-height:30px;}
.quick-stats-section h2 span a{color:var(--grey-900); text-decoration: none;}
.quick-stats-list{width: 100%; float:left; padding:15px 15px 30px 15px; background:var(--white); box-shadow: var(--box-shadow-md); border-radius:10px;}
.quick-stats-list .col-md-3{ padding:0 8px;}
.quick-stats-loop{ padding:15px 15px 15px 15px; margin-top:14px;  background: #ffffff; border:solid 1px var(--grey-400); border-radius:10px;}
/*.quick-stats-loop:hover{ border-color:var(--grey-800); }*/
.quick-stats-loop h5{font-size:20px; color:var(--grey-700); font-weight: normal; margin-top: 0px; background:var(--grey-bg); border-radius:5px; padding:10px 15px;}
.quick-stats-loop ul{ list-style: none; margin:0px; padding:0px;}
.quick-stats-loop ul li{ line-height: normal; line-height:normal; padding:7px 50px 7px 0; font-size: 16px; color: var(--grey-700);}
.quick-stats-loop ul li  b{ font-weight: bold; }
.quick-stats-loop ul li span{ float: right; color:var(--grey-900); margin:0 -50px 0 0;}
.quick-stats-loop ul li:nth-child(1){font-weight: bold;}
.quick-stats-loop ul li:nth-child(2){font-weight: bold; color:var(--blue);}
.quick-stats-loop ul li:nth-child(2) span{color:var(--blue);}
.quick-stats-loop ul li:first-child{ color:var(--green);}
.quick-stats-loop ul li:first-child span{color:var(--green);}
.quick-stats-bottom{width: 100%; float: left; padding:30px; margin-left:0px; background:#ffffff; box-shadow: var(--box-shadow-md);
    border-radius:5px; margin-top:15px; margin-left:0px;}
.quick-stats-bottom p{font-size: 13px; color: var(--grey-900); text-align: left;}
.quick-stats-bottom p span{color:var(--grey-700);}
.quick-panel{width:auto; float: left; margin:15px 0 0 0;}
.quick-panel a{    height: 32px;
    line-height: 28px;
    background: none;
    display: inline-block;
    font-size: 14px;
    color: var(--grey-700);
    letter-spacing: 0.03rem;
    padding: 0 15px 0 15px;
    border-radius:5px;
    background: var(--white);
    border: solid 1px var(--grey-400);
    margin-right:10px;}
.quick-panel a:hover{ color: var(--blue);}
.quick-panel a.active{ color: var(--white); background:var(--blue); border-color: var(--blue);}
.statistics-section{width:100%; float: left; padding:var(padding-medium);}
.statistics-section h2{ font-weight: normal; font-size: 50px; margin:0px 0px 0px 5px;}
.statistics-section .row{margin: 0px;}
.statistics-section .col-md-2{ padding:0 8px;}
.statistics-section h5 i{margin-right:5px; font-weight: bold;}
.quick-stats-bottom{ text-align: center; }
.quick-stats-bottom ul{ list-style: none; margin:0px 0px 0px 0px;  padding:0px; }
.quick-stats-bottom ul li{ line-height:30px; display: inline-block; padding:0 15px;  font-size: 16px; color:var(--grey-700);}
.quick-stats-bottom ul li:nth-child(1){width:100%;}
.quick-stats-bottom ul li:nth-child(2){width:100%;}
.quick-stats-bottom ul li span{ color:var(--grey-700); padding-left: 5px;}
.quick-stats-bottom ul li i{ margin-right: 5px; display: none;}
.quick-stats-popup{ width:1000px; padding:0px 0; margin:50px auto 0 auto;}
.quick-stats-popup .modal-body{ padding:10px 40px 25px 40px;}
.quick-stats-popup .modal-content{ border-radius:0px;}
.quick-stats-popup h2{font-size: 26px; padding-left:0px; margin-left:-5px; margin-bottom:0px;}
.quick-stats-popup h2 span {
    float: right;
    font-size: 14px;
    color: var(--grey-900);
    font-weight: normal;
    line-height: 30px;
}
.quick-stats-popup h2 span a {
    color: var(--grey-900);
    text-decoration: none;}
.job-post-free-ex .j-employer-left{width:100%; margin-bottom:15px; display: none;}
.job-post-free-ex .j-employer-right{width:100%; padding:20px;}
.job-post-free-ex .j-form-input-two{width:87%;}
.job-post-free-ex .j-form-input-one{width:87%;}
.job-post-free-ex .j-form-right{ width:53%;}
.job-post-free-ex .j-user-text{ margin-top:15px; margin-bottom:15px;}
.job-post-free-ex .startup-list ul{ padding:0px; }
.job-post-free-ex .startup-list li{ width:22.6% !important;}
.job-post-free-ex .how-it-accordian{ margin-bottom:0px; }
.job-post-free-ex .j-feature-loop{ margin:15px 0 0 0; }
.job-post-free-ex .how-it-accordian h4 a{ padding: 15px 30px 15px 1px;}
.job-post-free-ex .j-user-text ul{ margin:0px; }
.job-post-free-ex .j-happy-sec{ background:var(--grey-bg); padding-top:0px; padding-bottom:15px;}
.j-happy-content{background: var(--white); padding:20px; border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md);}
.job-post-free-ex .jp-plan-main{ padding:20px 20px 0px 20px;}
.job-post-free-ex .j-happy-sec h6{ padding-bottom:0px; }
.job-post-free-ex .j-post-sec p{ color:var(--grey-700);}
.job-post-free-ex .j-employer-sec{ padding-bottom:0px; }
.job-post-free-ex .j-post-sec{ background:var(--grey-bg); padding:0 0 15px 0;}
.job-post-free-ex .j-post-sec .button{ background:var(--blue); border:none; color:var(--white); padding:0 14px; margin:0px;}
.job-post-free-ex .j-feature-sec{background:var(--grey-bg); padding:0 0 15px 0;}
.job-post-free-ex .j-feature-loop h4{margin:0px;}
.job-post-free-ex .startup-list{ padding:0 0 15px 0;}
.job-post-free-ex .j-question-sec{background:var(--grey-bg); padding:0 0 15px 0;}
.job-post-free-ex .how-it-accordian{ padding:0px; border:none;}
.job-post-free-ex .how-it-accordian h4{ font-size: 18px;}
.job-post-free-ex .j-post-step ul li a{padding:0px;}
.job-post-free-ex .j-post-step ul li a i{margin:4px 4px 0 0px;}
.job-post-free-ex .advanced-sec{ padding-bottom:15px; }
.job-post-free-ex .j-feature-sec h3{ padding-bottom:15px; }
.job-post-free-ex .new-plans-acc .card span{ border-radius:100px;}
.advanced-sec-offer{margin:0px;}
.advanced-sec-offer h5{margin-left:0px !important;}
.advanced-sec-offer p{margin-left:0px;}
.job-post-free-ex .advanced-sec-offer .j-unlock-list{ padding:0 20px; }
.job-post-free-ex ul.policy-text{ padding:0px 20px 20px 20px;}
.job-post-free-ex .bank-list{padding:20px; }
.job-post-free-ex .j-new-order-main .j-pulish-btn{ padding:30px 20px;}
.job-post-free-ex .j-toll-free{ padding:10px 20px }
/************************Quick Stats page html End Here**************************/
/************************Searah page html Start Here**************************/
.search-right-panel{width:100%; float:left;}
.job-user-info{width:100%; float:left; background:#ffffff;  border-radius:var(--border-circle-max); padding:30px; margin-bottom:15px; box-shadow:var(--box-shadow-md);}
.job-user-info hr{margin:0px 0px 15px 0px; border-top: solid 1px var(--grey-400);}
.job-detail-left-add{margin-bottom:20px; max-width:300px;}
.job-detail-left-add img{ width:100%;}
.job-user-info h4{margin:0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}
.job-user-info h4 a{ color:var(--grey-900);}
.job-user-info h4 a:hover{ color:var(--grey-900);}
.job-user-info ul{ list-style:none; margin:0px; padding:0px;}
.job-user-info ul li{ line-height:normal; padding:6px 0px; width:50%; float: left;}
.job-user-info ul li span.left-icon{ width:auto; height:18px; margin-right:8px; float:left;}
.job-user-info ul li span.left-icon i{ width:20px; height:20px; /*background:url(../home-image/job-user-icon.svg) left top no-repeat;*/ display:inline-block; margin:1px 0 0 0; color:var(--grey-700); font-size: 16px;}
/*.job-user-info ul li span.left-icon i.job-user-icon1{ background-position:left top;}
.job-user-info ul li span.left-icon i.job-user-icon2{ background-position:left -34px;}
.job-user-info ul li span.left-icon i.job-user-icon3{ background-position:left -71px;}
.job-user-info ul li span.left-icon i.job-user-icon4{ background-position:left -110px;}
.job-user-info ul li span.left-icon i.job-user-icon5{ background-position:left -162px;}
.job-user-info ul li span.left-icon i.job-user-icon6{ background-position:left -197px;}*/
.job-user-info ul li span.right-text{width:89%; font-size:16px; color:var(--grey-700); display:inline-block;}
.job-user-info ul li span.right-text em{ margin-left:5px; color: var(--green); font-style: normal;}
.job-user-info ul li span.right-text b{ font-weight: normal; color: var(--grey-700); font-size: 14px;}
.job-user-info ul li span.right-text em i{ font-size: 14px; color: var(--green);}
.job-user-info ul li span.right-text em i.fa-do-not-enter {
    color: var(--red);
}
.apply-job-detail-btn{ width:100%; float:left; margin-top:10px;}
.apply-job-detail-btn .searh-apply-btn{width:100%; height:44px; line-height:44px; font-size:18px; display: inline-block; text-align: center; margin-bottom: 15px; border-radius: 3px; color:var(--grey-900);}
.apply-job-detail-btn .searh-apply-btn:hover{ color:var(--grey-900);}
.apply-email-list{width:100%; float:left; background:#fff;  border-radius:3px; margin:30px 0 0px 0; padding:0px;}
.apply-email-list h4{ padding-bottom:15px !important; }
.apply-email-list ul{ list-style:none; margin:0px; padding:0px;}
.apply-email-list ul li{ line-height:30px; width:50%; display:inline-block; float:left; padding:2px 0px}
.apply-email-list ul li:nth-child(2){ border-right:none;}
.apply-email-list ul li:nth-child(3){ border-bottom:none;}
.apply-email-list ul li:nth-child(4){ border-right:none; border-bottom:none;}
.apply-email-list ul li a{ font-size:16px !important; color:var(--grey-700) !important; display:block; text-decoration:none; padding:0px !important;}
.apply-email-list ul li a:hover{color: var(--blue) !important;}
.apply-email-list ul li a i{ width:20px; height:20px; /*background:url(../home-image/job-email-icon.svg) left top no-repeat;*/ display:inline-block; float:left; margin:8px 8px 0 0; color: var(--grey-700); font-size: 16px; font-weight: bold !important;}
.apply-email-list ul li a:hover i{color: var(--blue) !important;}
/*.apply-email-list ul li a i.job-email-icon1{background-position:left top;}
.apply-email-list ul li a i.job-email-icon2{background-position:-45px top;}
.apply-email-list ul li a i.job-email-icon3{background-position:-90px top;}
.apply-email-list ul li a i.job-email-icon4{background-position:-135px top;}*/
 .share-section{width:100%; float:left; margin:15px 0 0 0;}
 .share-section ul{list-style: none; margin:0px; padding:0px;}
 .share-section ul li{width:100%; float:left;}
 .share-section ul li a{ color: var(--grey-700) !important; padding:0px !important; font-size:16px !important;}
 .share-section ul li a:hover{ color:var(--blue) !important;}
 .share-section ul li a i{width:20px; margin-right:8px; font-weight: bold !important;}
 .share-section ul li a:hover i{color:var(--blue) !important;}
.copy-link{width:50%;
    float: left;
    background: var(--white);
    padding: 7px 20px;
    margin: 0 0px 0px 0px;
    border: solid 1px var(--grey-400);    
    font-size: 14px;
    color: var(--grey-800);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    border-radius: 100px; margin-left:10px;}
.copy-link span{float:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:var(--blue);}
.copy-link span a{color:var(--blue); text-decoration:none;}
.right-share-list{ margin:0px 0 15px 0;}
.job-detail-mid-info{width:100%; padding:30px; background:var(--white); box-shadow: var(--box-shadow-md); margin-bottom:15px; border-radius:var(--border-circle-max); display: inline-block;}
.job-detail-mid-info:last-child{ margin-bottom:0px; }
.job-detail-mid-info hr{margin:0px 0px 15px 0px; border-top: solid 1px var(--grey-400);}
.job-detail-mid-info h1 {font-size:24px; color: var(--grey-900); font-weight: normal; font-family:Arial, Helvetica, sans-serif; margin: 0px;
    padding:0px 0 15px 0; font-weight: bold;}
.job-detail-mid-info h2{font-size:32px; color:var(--grey-900); font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:20px 0 10px 0;}
.job-detail-mid-info span{font-size:14px; color:var(--grey-700); margin-right:15px;}
/*.job-detail-mid-info span img{ margin:-3px 5px 0 0;}*/
.job-detail-mid-info span a{color:var(--red); text-decoration:none;}
.job-detail-mid-info span a i{color:var(--red);}
.job-detail-mid-info em {font-style:normal;}
.job-detail-mid-info em a{background: var(--red); color: #fff; font-size: 10px;text-transform: uppercase;padding: 4px 7px 3px 7px; border-radius: 3px; font-family:Arial, Helvetica, sans-serif; margin:4px 6px 0 0; text-decoration:none;}
.job-detail-mid-info em a.premium-btn {background: var(--yellow); margin-bottom:10px; display: inline-block;}   
.job-detail-mid-info em a.job-new-tag{ margin-bottom:10px; display: inline-block; }
.job-detail-mid-info ul{list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.job-detail-mid-info ul li{line-height:normal; display:inline-block; color: var(--grey-700);}  
.job-detail-mid-info ul li .button{margin-left:0px;}
.job-detail-mid-info ul li:nth-child(1){padding-top:0px;}
.job-detail-mid-info ul li:nth-child(2){padding-top:0px;}
.job-detail-mid-info ul li:nth-child(4){padding-bottom:0px;}
.job-detail-mid-info ul li a{text-decoration:none; display:block; height:32px; line-height:32px; font-size:14px; color:var(--white); font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-radius:var(--border-circle-small); padding:0 15px; float:left; margin-right:10px;
}     
/*.job-detail-mid-info ul li a b{ font-weight:normal;}*/
.job-detail-mid-info ul li a.button-success{ /*height:40px; line-height:40px; */font-size: 14px; font-weight: bold;}
.job-detail-mid-info ul li a.button-success i{ font-weight: bold; }
.job-detail-mid-info ul li a:hover.button-success{ background: var(--green-dark); color: var(--white);}
.job-detail-mid-info ul li a i{ margin-right:5px;}
.job-detail-mid-info ul li a:hover i{font-weight:bold;}
.job-detail-mid-info ul li a.job-apply-btn{ background:var(--green);}
.job-detail-mid-info ul li a:hover.job-apply-btn{ background:var(--green-800);}
.job-detail-mid-info ul li a.job-call-btn{ background:var(--white); color:var(--blue); height:32px; line-height:32px; box-shadow: var(--box-shadow-md);}
.job-detail-mid-info ul li a:hover.job-call-btn{ background:var(--white); color: var(--blue);}
.job-detail-mid-info ul li a.job-save-btn{background:var(--white); color: var(--blue); padding-left:0px;  border-radius:var(--border-circle-small); 
  padding: 0 15px;  box-shadow: var(--box-shadow-md);}
.job-detail-mid-info ul li a.job-save-btn b{ font-weight:normal;}
.job-detail-mid-info ul li a:hover.job-save-btn{ background: var(--white); color: var(--blue);}
.job-detail-mid-info ul li a.expire-t{ color:var(--red);}
.job-detail-mid-info ul li a:hover.expire-t{ color:var(--red);}
.job-detail-mid-info ul li a.expire-t i{ font-weight: bold; }
/*.job-detail-mid-info ul li a.job-save-btn i{width: 21px; height: 21px; background: url(../home-image/job-like-heart.svg) left top no-repeat; display: inline-block; margin:12px 10px 0 0; float:left; display:none;}
.job-detail-mid-info ul li a:hover.job-save-btn { color:var(--blue); border-color:var(--blue);}
.job-detail-mid-info ul li a:hover.job-save-btn i{ background-position:left -38px;}
*/
.apply-share{ padding-bottom:23px; }
.job-detail-mid-info ul li a.jj-green1 { color:var(--red) !important; background: var(--white);}
.job-detail-mid-info ul li a.jj-green1 i{ background-position:left -74px !important;}
.job-browse-btn{ float: right; margin:-40px 0 0 0;}
.job-browse-btn .button{ padding:0 15px; }
.job-detail-mid-info h4{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:15px; margin:30px 0px 0px 0px; font-weight:normal; 
  color:var(--grey-900);}
.job-detail-mid-info p{ color: var(--grey-800); font-size:14px; margin-bottom:0px; padding-top:15px; color: var(--grey-700);}
.job-detail-list ul {list-style:none; margin:0px; padding:0px;}
.job-detail-list ul li{line-height:normal; padding:14px 0px; width: 100%; float: left;}
.job-detail-list ul li span.left-list{ width:auto; height:auto; margin-right:14px; float:left;}
.job-detail-list ul li span.left-list i{ width:37px; height:35px; background:url(../home-image/job-detail-icon.svg) left top no-repeat; display:inline-block; margin:3px 0 0 0;}
.job-detail-list ul li span.left-list i.job-list-icon1{background-position:left top;}
.job-detail-list ul li span.left-list i.job-list-icon2{background-position:left -73px;}
.job-detail-list ul li span.left-list i.job-list-icon3{background-position:left -143px;}
.job-detail-list ul li span.left-list i.job-list-icon4{background-position:left -209px;}
.job-detail-list ul li span.left-list i.job-list-icon5{background-position:left -259px;}
.job-detail-list ul li span.left-list i.job-list-icon6{background-position:left -331px;}
.job-detail-list ul li span.left-list i.job-list-icon7{background-position:left -405px;}
.job-detail-list ul li span.left-list i.job-list-icon8{background-position:left -471px;}
.job-detail-list ul li span.right-list-text{ width:63%; font-size:16px; color:var(--grey-700); display:inline-block;}
.job-detail-list ul li span.right-list-text em{ font-size:12px; color:var(--grey-700); text-transform:uppercase; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:3px;}
.job-pagination{ width:100%; float:left; padding:0 30px; margin:15px 0px 0px 0px;}
.job-pagination ul{ list-style:none; margin:7px 0 0 0; padding:0px; text-align:center; width: 100%; float: left;}
.job-pagination ul li{ line-height:normal; display:inline-block;}
.job-pagination ul li a{ font-size: 14px; color: var(--grey-900); font-weight: normal; background: var(--grey-400); padding: 0 20px;height: 32px;    line-height: 32px; margin: 10px 0;}
.job-pagination ul li a:hover{ background:var(--blue-light); color: var(--blue);}
.job-pagination ul li.job-pagination-left{float:left;}
.job-pagination ul li.job-pagination-left img{margin:-2px 5px 0 0;  display: none;}
.job-pagination ul li.job-pagination-right{float:right;} 
.job-pagination ul li.job-pagination-right img{display: none;}
.job-pagination ul li.job-pagination-mid img{display: none;}
.all-ready{ width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border: solid 1px #fecacb;
    color: var(--red);
    margin-bottom: 10px;
    text-align: center;
    background: var(--red-light);
    border-radius: 5px;}
.all-ready p{font-size:16px; color: var(--grey-700);}
.job-benefit-list ul {list-style:none; margin:0px; padding:0px;}
.job-benefit-list ul li{line-height:normal; padding:15px 0px 0px 0px; width:50%; float: left; min-height:auto; display:flex; align-items: center; vertical-align: middle;}
.job-benefit-list ul li span.left-benefit-icon{ width:20px; height:20px; float:left; text-align: left; margin-right:8px; text-align: center;}
.left-benefit-icon i {/*background: url(../images/benifits-icon.svg) left top no-repeat;*/ background: none; display: block; margin:0px; font-size:16px; font-weight:bold; color: var(--grey-700);}
/*.left-benefit-icon i.benefit-icon1 {background-position: -10px -14px;}
.left-benefit-icon i.benefit-icon2 {background-position: -100px -14px;}
.left-benefit-icon i.benefit-icon3 {background-position: -186px -14px;}
.left-benefit-icon i.benefit-icon4 {background-position: -15px -93px}
.left-benefit-icon i.benefit-icon5 {background-position: -100px -93px}
.left-benefit-icon i.benefit-icon6 {background-position: -185px -93px}
.left-benefit-icon i.benefit-icon7 {background-position: -12px -168px}
.left-benefit-icon i.benefit-icon8 {background-position: -98px -168px}
.left-benefit-icon i.benefit-icon9 {background-position: -182px -168px}
.left-benefit-icon i.benefit-icon10 {background-position: -11px -248px}
.left-benefit-icon i.benefit-icon11 {background-position: -96px -248px}
.left-benefit-icon i.benefit-icon12 {background-position: -184px -248px}
.left-benefit-icon i.benefit-icon13 {background-position: -13px -328px}
.left-benefit-icon i.benefit-icon14 {background-position: -97px -328px}
.left-benefit-icon i.benefit-icon15 {background-position: -12px -406px}
.left-benefit-icon i.benefit-icon16 {background-position: -100px -405px}
.left-benefit-icon i.benefit-icon17 {background-position:-183px -332px}
.left-benefit-icon i.benefit-icon18 {background-position: -186px -411px}
.left-benefit-icon i.benefit-icon19 {background-position: -10px -490px}
.left-benefit-icon i.benefit-icon20 {background-position: -97px -490px}
.left-benefit-icon i.benefit-icon21 {background-position: -187px -492px}
.left-benefit-icon i.benefit-icon22 {background-position: -11px -572px}*/
.job-benefit-list ul li span.right-benefit-text{width:74%; font-size:16px; color:var(--grey-700); display:inline-block; margin:0px; word-wrap: break-word;}
.refine-total {width:100%; float: left; border-radius:var(--border-circle-max); margin:0px 0px 15px 0px; background: var(--white); box-shadow: var(--box-shadow-md);}
.refine-total a {display: block;font-size:14px; color:var(--grey-800); width: auto;  float: left;  line-height:32px;  height:32px; text-align: center;
  border-right: solid 1px var(--grey-400);  text-decoration: none;  padding: 0 5px; width:33%;}
.refine-total a:hover {color: var(--blue)}
.refine-total a:focus, a:hover {color: var(--blue)}
.share-list{width:auto; float:left; margin:0px 0 0 0;}
.share-list span{ margin-right:0px; }
.control-group{height:268px; overflow-y: scroll; overflow-x: hidden; float: left; padding:15px 25px 15px 10px; background:none;}
.control-group label{ font-size: 12px; color:var(--grey-800);}
/************************Searah page html End Here**************************/
/***************** JJ Pricing Start Popup*****************/
.jj-pricing-section{width: 100%; float: left; background: url(../home-image/popup-bg.jpg) center top no-repeat; padding:100px 0; background-size: cover;}
.jj-pricing-popup,.modal-dialog{width:366px !important;}
.guarantee-content{background:var(--white);  text-align:center; position: relative; border-radius:10px;}
.guarantee-content h4{ color:var(--grey-900);}
.guarantee-content p{font-size:16px; color:var(--grey-800); line-height:20px; }
.guarantee-content p:last-child{ margin-bottom:0px; padding:0px; }
.cart-content{ display: inline-block; text-align: left; width:366px;}
.cart-content .j-order{ box-shadow:none; margin-bottom:0px;}
.cart-content .order-top{ padding:0px; background: none; box-shadow:none; margin-bottom:0px;}
.cart-content .order-bottom{ padding:0px;}
.cart-content .coupon-input{ width: 70%;}
.cart-content .gift_coupon a{margin: 10px 0 0 0;}
.cart-content .j-order h5{font-size:24px; padding-bottom:15px; margin-bottom:0px; font-weight: normal;}
.cart-content .order-empty{padding:30px; font-size:16px; color:var(--grey-700); margin:0px;}
.emp-offer{ text-align: left; }
.emp-offer figure img{ width:100%;}
.emp-offer h3{ font-size: 20px;color:var(--grey-800); font-weight: bold; color:var(--black); padding: 0px 0px 5px 0px !important;}
.emp-offer p{text-align: left;}
.emp-offer p b{ font-weight: normal; color:var(--blue);}
.disscount-content{padding:40px 0px 0px 0px;}
.disscount-content h4{margin-bottom:0px; padding-bottom: 5px; font-size: 18px; text-transform: uppercase; font-weight: bold;}
.disscount-content p{font-size: 16px;}
.dis-ok{ color: var(--green); height:50px; line-height: 50px; text-align: center; border-top: solid 1px var(--grey-700-more); display: block; text-decoration: none; margin-top: 30px;}
.dis-ok:hover{ color:var(--green-dark); text-decoration: none;}
.offer{border:dashed 1px #27C685; padding:15px; border-radius:10px; margin-bottom:15px;}
.offer:last-child{ margin-bottom:0px; }
.offer h3{margin-top:0px; font-size:16px; color:var(--grey-900); font-weight: bold;}
.offer p{font-size: 16px; padding:0px 0 0px 0; margin:0px; display:flex; width: 100%; color:var(--grey-800);}
.offer .cupon{border:none; padding:10px 0;}
.offer .offer-input{width:53%; float: left;border: dashed 1px var(--green); border-radius:5px 0px 0px 5px; height:28px;  line-height:27px;
    padding: 0 12px; font-size: 12px; color:var(--grey-800); border-right: none; text-transform: uppercase; letter-spacing:0.08rem; margin-bottom:0px;}
.offer .offer-copy{width:auto; height:28px; line-height:28px; padding:0 12px; transition: 0.3s; 
    float: left; font-size: 14px;  color: var(--white);  border: solid 1px var(--green-400);  text-transform: uppercase;  background:var(--green);    
    border-radius: 0px 5px 5px 0px;}	
.offer label{width:53%; float: left;border: dashed 1px var(--green); border-radius:5px 0px 0px 5px; height:28px;  line-height:27px;
    padding: 0 12px; font-size: 12px; color:var(--grey-800); border-right: none; text-transform: uppercase; letter-spacing:0.08rem; margin-bottom:0px;}
.offer span{width:auto; height:28px; line-height:28px; padding:0 12px; transition: 0.3s; 
    float: left; font-size: 14px;  color: var(--white);  border: solid 1px var(--green-400);  text-transform: uppercase;  background:var(--green);    
    border-radius: 0px 5px 5px 0px;}
.offer span:hover{background:var(--green); color:var(--white);}
.offer span.active{background:var(--green); color:var(--white);}
.j-form-left{width:85px; float:left; color:var(--grey-dark); height:45px; line-height:45px; font-size:17px; border-radius:5px 0px 0px 5px; padding:0 10px 0 40px; border-right:none; background:url(../home-image/india-flag.svg) 13px 14px  no-repeat #f8f8f8;}
.j-form-right{width:63%; float:left; height:45px; line-height:45px; border-radius:0px 5px 5px 0px; font-size:17px;}
.cart-promo-btn{color: var(--blue);
    font-size: 12px;
    padding: 0;
    border-radius: 0;
    display: inline-block;
    font-weight:normal;
    float: left;
    margin: 12px 0 0 0px;
    border-bottom: dotted 1px var(--blue);
    line-height:18px;
}
.consultant-model {border:none;}
.consultant-model h5{ font-size:20px; font-weight: bold; color:var(--grey-900); padding:10px 0 10px 0; margin:0px !important; text-align: center;}
.consultant-model p{ font-size:16px; color:var(--grey-700); margin:0px; padding:0px; text-align: center; margin-bottom:10px !important;}
.consultant-model ul{ list-style: none; margin:0px !important; padding:0px;}
.consultant-model ul li{line-height: normal; width:100%;}
.consultant-model ul li strong{ font-size: 16px; color:var(--grey-900); display: block; padding-bottom:0px; width:85%; float: left;}
.consultant-model ul li strong p{ font-size: 16px; color:var(--grey-700); font-weight: normal; margin:0px; text-align: left; padding-top:5px; margin:0px !important}
.consultant-model ul li label{ width:100%; margin-bottom:0px; float: left;}
.consultant-model ul li label a{ display: block;  padding:15px; border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md); background:var(--white); cursor: pointer; border:solid 2px var(--grey-400); margin:5px 0; width:100%; float: left;}
.consultant-model ul li label a:hover{border-color: var(--grey-700);}
.consultant-model ul li label a:foucs{border-color: var(--blue);}
.consultant-model ul li label input{float: right; margin:15px 0 0 0; visibility: hidden;}
.consultant-model ul li label a i{width: 16px; height: 16px; background: url(../home-image/popup-check-one.svg) left top no-repeat; display: inline-block; float: left;  margin: 13px 15px 0 0; display: block;}
.consultant-model ul li label a:focus i{ background: url(../home-image/popup-check-one.svg) left -16px no-repeat;}
.consultant-model ul li label a.active{border-color: var(--blue);}
.consultant-model ul li label a.active i{ background: url(../home-image/popup-check-one.svg) left -16px no-repeat;}
/***************** JJ Pricing End Popup*****************/
/*****************Seeker Page Start*****************/
.job-seeker-dashboard-banner {width: 100%; background:var(--grey-bg); -webkit-background-size: cover;
  -moz-background-size: cover;-o-background-size: cover;background-size: cover; padding:100px 0 60px 0;}
.jobseeker-nav {margin-top:15px; padding: 0;text-align:left; position: relative; z-index:9; background:var(--white); width: 100%; float: left;}
.jobseeker-nav a{height: 32px; line-height: 28px; background: none; display: inline-block; font-size: 14px; color: var(--grey-700); letter-spacing: 0.03rem;
    padding: 0 15px 0 15px;  border-radius: var(--border-circle-small); background: var(--white); border: solid 1px var(--grey-400); margin-right: 5px;}
.front-nav a{padding: 0 7px 0 7px;}
.jobseeker-nav a:hover {text-decoration: none; color:var(--blue);}
.jobseeker-nav a.active {text-decoration: none; color: var(--white); background:var(--blue);}
.jobseeker-nav a i {width: 23px; height: 24px; background: url(../images/job-seeker-nav-icon.svg) left top no-repeat; display: inline-block;
  float: left; margin: 15px 8px 0 0; display: none;}
/*.jobseeker-nav a i.js-icon1 {background-position: left top}
.jobseeker-nav a i.js-icon2 {background-position: -47px top}
.jobseeker-nav a i.js-icon3 {background-position: -93px top}
.jobseeker-nav a i.js-icon4 {background-position: -139px top}
.jobseeker-nav a i.js-icon5 {background-position: -185px top}
.jobseeker-nav a.active i.js-icon1 {background-position: left -21px}
.jobseeker-nav a.active i.js-icon2 {background-position: -47px -21px}
.jobseeker-nav a.active i.js-icon3 {background-position: -93px -21px}
.jobseeker-nav a.active i.js-icon4 {background-position: -139px -21px}
.jobseeker-nav a.active i.js-icon5 {background-position: -185px -21px}*/
.jobseeker-nav a em {font-style: normal; border-radius: 100px; color: var(--grey-700); font-size: 14px;}
.jobseeker-nav a:hover em {color:var(--blue);}  
.jobseeker-nav a.active em {color:var(--white);}  
.job-seeker-user{text-align: center;}
.job-seeker-user figure {width:120px; height:120px; background: #fff; border-radius: 100px; line-height:120px; text-align: center; font-size:32px;  color: var(--blue);  margin: 0 auto}
.job-seeker-user figure img{width:100%;}
.job-seeker-user h2 {color:var(--grey-900);}
.job-seeker-user p {font-size: 17px;color:var(--grey-800); margin-bottom:0px;}
ul.job-se-user-list {list-style: none; margin:10px 0 0 0; padding: 0; text-align: center}
.job-se-user-list li {line-height: normal; margin-right: 10px; display: inline-block}
.job-se-user-list li a {font-size: 12px; color: #fff; text-transform: uppercase; border: solid 1px #fff; border-radius: 100px; padding: 0 15px;
  line-height: 26px; display: block}
.job-se-user-list li a span {min-width: 20px; height: 20px; border-radius: 100px; float: right; font-size: 10px; color: #fff; margin: 3px -10px 0 10px;
  line-height: 20px;text-align: center; padding: 0 4px}
.job-se-user-list li a:hover { text-decoration: none; background: rgba(0,0,0,0.2)}
.job-se-user-list li a.active {background: #fff; color: var(--grey-800);}
.job-se-user-list li a.active span {background: var(--red);}
.seeker-form {border-radius: 0; width: 100%;  float: left; background: var(--white);  box-shadow: var(--box-shadow-md); border-radius:10px; border:none; margin-top:15px;}
/*.sign-section-inside {background:var(--grey-bg); padding:var(--padding-medium); width: 100%; float:left;}*/
.seeker-form-filled {width: 100%; float: left; padding:30px; /*background: var(--white);  box-shadow: var(--box-shadow-md); border-radius: 5px; border:none; margin-top:15px;*/}
.seeker-form-filled-loop {width: 100%; float: left; margin-bottom: 30px;}
.seeker-form-filled-loop:last-child{ margin-bottom:0px;}
.seeker-form-filled-loop h6 {font-size: 14px; color:var(--grey-800); text-transform: uppercase; padding-bottom: 0; text-align: left; margin-top:0px;}
.job-seeker-input {width: 100%; border: solid 1px var(--grey-600); border-radius:var(--border-circle-small); margin-top:0px; padding: 0 20px; box-sizing: border-box; height: 46px;
  line-height: 46px; font-size: 16px; color:var(--grey-700);  display: inline-block}
.job-seeker-input:focus {color: var(--grey-600)}
.job-seeker-dissable { width: 100%; border: solid 1px var(--grey-600); border-radius:var(--border-circle-max); margin-top: 10px; padding: 0 20px; box-sizing: border-box;  height: 46px;
  line-height: 46px; font-size: 16px; color: #abafb4; display: inline-block; background:var(--grey-bg);}
.job-seeker-dissable:focus {color: var(--grey-600)}
.seeker-listmenu { width:72%; border: solid 1px var(--grey-600);  height: 44px; line-height: 44px; color:var(--grey-700);  font-size: 16px;  font-weight: 400; background: #fff; border-radius: 0 5px 5px 0!important; padding: 0 20px; float: left;}
.seeker-listmenu-one {border: solid 1px var(--grey-600); background: #fff; width:28%; border-radius:5px 0 0 5px; float: left; height:44px; line-height:29px;}
.seeker-listmenu-one i { background: url(../images/input-icon.svg) left top no-repeat; display: inline-block; width: 26px; height: 30px;  float: left}
.seeker-listmenu-one i.inp-icon4 {background-position:4px -161px; margin:6px 0 0 15px;}
.seeker-listmenu-one em {margin-top:7px; display: inline-block; font-style: normal; color:var(--grey-700); margin-left:10px; float: left;}
.seeker-form-filled-loop .button{ margin-left:0px; border:none; margin-top:0px; float: left; padding:0 15px;}
.seeker-area::-ms-expand {
display:none
}
.form-group{ width:100%; float:left; margin-bottom:15px;}
label.control-label{font-size:16px; color:var(--grey-700); font-weight:normal; line-height:45px; margin:0px; text-align: left;}
.fiiled-right label {font-size: 14px;
    color: var(--grey-700);
    font-weight: normal;
    padding: 5px 15px 0 0;
    margin: 0px; float:left; }
.last-form-group{ margin-bottom:0px; }
.que-icon {font-size: 15px; color: var(--grey-700);  padding-left: 0px; text-align: left;}
.seeker-area {width:100%; border:solid 1px var(--grey-600); border-radius:var(--border-circle-small);  margin-top:0px; padding:0 35px 0 20px; box-sizing: border-box; height: 46px;  line-height: 46px; font-size: 16px; color:var(--grey-700); background: url(../images/drop_arrow.svg) center right no-repeat #fff;
  position: relative; -webkit-appearance: none; -moz-appearance: none; appearance: none}
.seeker-area:focus { color:var(--grey-600)}
.seeker-area select {width: 100%}
.seeker-area-dissable {width: 100%; border: solid 1px var(--grey-600); border-radius:var(--border-circle-max); margin-bottom: 10px; padding: 0 20px; box-sizing: border-box;
  height: 46px; line-height: 46px; font-size: 16px;  color:var(--grey-800);  background: url(../images/drop_arrow.svg) center right no-repeat var(--grey-600);  position: relative;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none}
.candidate-row{padding:0 23px;}
.jj-emp{width:100%; padding:0 7px;}
.candidate-row .col-lg-12{padding:0 7px;}
.jj-verified {background: #fff; border: none; border-radius: 0px; box-shadow: none; padding: 30px; box-sizing: border-box; position: relative;
height:auto; text-align: left; -webkit-tap-highlight-color: transparent;  -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s; transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s
;transition: 0.3s; margin:-1px 0 0 0; background: var(--white); box-shadow: var(--box-shadow-md); border-radius: 5px; margin-top:15px; border-radius:var(--border-circle-max);}
.jj-verified h4 {margin-top: 0; word-wrap: break-word}
.jj-verified h4 a { color: var(--grey-900); text-decoration: none}
.jj-verified h3 { margin: 0; padding: 0 0 15px; color:var(--grey-900); font-size: 20px;}
.jj-verified h3 a {text-decoration: none; color: var(--grey-900);}
.jj-verified h3 a:hover{ color:var(--blue);}
.jj-verified h5{ width: 100%; float: left; margin-bottom:15px; margin-top:10px;}
.jj-verified h5 a{text-decoration: none; color: var(--grey-700); font-weight:normal; font-size:12px;}
.jj-verified h5 em {width:24px; height:24px; border: solid 1px var(--grey-700); border-radius:100px; display: inline-block; text-align: center; line-height:23px; color:var(--grey-700); font-style: normal;  margin: 0 10px 0 0}
.jj-verified ul {list-style: none; margin:0px 0 8px 0; padding: 0;  height: auto; width: 100%; float: left;}
.jj-verified ul li { font-size: 16px; color: var(--grey-700); float: left; width: 100%;  padding-bottom:8px}
.jj-verified ul li:last-child{ padding-bottom:0px;}
.jj-verified ul li a {color: var(--grey-700)}
.jj-verified p{ width: 100%; float: left; font-size:14px; color: var(--grey-700); padding-top:15px;  margin-bottom:0px;}
.jj-verified ul li em{ float: left;}
.fav-seeker ul{ margin:0px;}
/*.jj-verified ul li i {width:14px; height: 20px; background: url(../images/verified-icon.svg) left top no-repeat; display: block;
  float: left; margin: 2px 8px 0 0}
.jj-verified ul li a:hover {color: #e74c3c;  text-decoration: none}
.jj-verified ul li i.rupee-iocn {background-position: left top}
.jj-verified ul li i.user-iocn {background-position: left -21px}
.jj-verified ul li i.state-iocn {background-position: left -44px}
.jj-verified ul li i.full-iocn {background-position: left -122px}
.jj-verified ul li i.days-iocn {background-position: left -98px}*/
.jj-verified .button{ margin-left:0px; float: left; padding:0 15px;}
.jj-verified .button i{ margin-right:5px; }
.jj-verified .button-success{ font-weight: bold;}
.eyes-btn{width: 32px;
    height: 32px;
    background: none;
    border: solid 1px var(--grey-900);
    border-radius: 100px;
    text-align: center;
    line-height: 32px;
    display: block; float: left;}
.eyes-btn i{display: inline-block;
    font-size: 16px;
    color: var(--grey-900);
    font-weight: normal;
    background: none;
    line-height: 31px;}    
.eyes-btn:hover{color:var(--blue);font-weight: bold; border-color:var(--blue);}    
.eyes-btn:hover i{color:var(--blue);}
.jj-job{width: 100%; padding:0 7px;}
.fav-row{padding:0 7px;}
/*.jj-verified:hover { box-shadow: var(--box-shadow-large);}*/
.favorite-employe .button{ margin-left:0px; }
.favorite-employe ul {height: auto; width: 100%; float: left; padding-bottom: 15px; margin:0px 0 8px 0; padding: 0;}
.favorite-employe ul li {line-height: normal; width: 100%; margin:0px; padding-bottom:8px;}
/*.favorite-employe ul li i {width:18px; height: 20px;  background: url(../images/bule-tab-iocn.svg) left top no-repeat;  margin: -2px 5px 0 0; display: inline-block;}
.favorite-employe ul li i.tb-icon1 { background-position: left top}
.favorite-employe ul li i.tb-icon2 { background-position: -44px top}
.favorite-employe ul li i.tb-icon3 { background-position: -85px top}*/
.expire{ background:var(--grey-800); color:var(--white); border-color:var(--grey-800);}
.expire:hover{ background:var(--grey-800); color:var(--white); border-color:var(--grey-800);}
.col-lg-12 p.fav-midtext { color:var(--grey-800);
  min-width: 400px;
  margin:50px auto 0
}
.seeker-detail{width:100%; float: left; padding:30px 0 0 0;}
.seeker-detail h1{ color:var(--white);}
.seeker-like {
  width: auto;
  float: left;
  padding-top: 0
}
.seeker-like ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.seeker-like ul li {
  line-height: normal;
  float: left;
  margin-left: 8px
}
.seeker-like ul li a {
  text-decoration: none; display: block;
}
.seeker-like ul li a i {
  width:32px; height:32px; display: block;
  margin:0px 0 0; border-radius: var(--border-circle); border:solid 1px var(--grey-900);
    background:none; font-size:16px; color:var(--grey-900); line-height:32px; text-align: center; font-weight:normal;
}
.seeker-like ul li a:hover i{background:none;  color:var(--blue); font-weight: bold; border-color:var(--blue);}
.seeker-like ul li a.jj-red i{ font-weight: bold; color: var(--red); background: var(--red-light); border-color: var(--red);}
.seeker-like ul li a i.fa-briefcase{ line-height: 31px !important;}
.unlock-keyprofile i{ color: var(--green) !important; font-weight: bold !important; background:var(--green-light)!important; border:solid 1px var(--green-light)!important; font-weight: bold !important; line-height:31px !important;}
.job-seeker-sec{width:100%; float: left; padding:0px; background:var(--grey-bg);}
.job-seeker-sec-main{width:100%; float: left; padding:var(--padding-medium); padding-top:15px; padding-bottom:15px;}
.job-seeker-sec-up{padding:0px; width: 100%; float: left;}
.job-seeker-sec-up .col-lg-9{ padding-left:0px;}
/*.job-seeker-sec-main .job-seeker-sec-up{ padding-bottom:0px;}*/
.job-seeker-sec-down { width: 100%; float: left; margin:0px 0 0 0;}
ul.job-seeker-list {list-style: none; margin:13px 0 0 0; padding:0 0 0px 0; text-align:left;}
.job-seeker-list li {line-height: normal; display: inline-block;}
.job-seeker-list li a {font-size: 14px; color:var(--blue); line-height:32px; padding: 0 20px; margin-right: 10px; border:none;
  display: block; background: var(--white); box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-small);}
.job-seeker-list li a.unlocked-btn-seeker{color:var(--green);}  
.job-seeker-list li a.unlocked-btn-seeker{color:var(--green);}  
.job-seeker-list li a:hover.unlocked-btn-seeker{color:var(--green);}  
.job-seeker-list li a:hover.unlocked-btn-seeker i{color:var(--green); font-weight: bold;}  
.job-seeker-list li a i{ margin-right:5px;}
.job-seeker-list li a:hover {text-decoration: none; background:var(--white); color: var(--blue);}
.job-seeker-list li a:hover i{ font-weight: bold;}
.job-seeker-list li a.jj-red{ background:var(--white); color: var(--red);}
.job-seeker-list li a.jj-red i{font-weight: bold;}
.call-nn{float: right; margin: 3px 0 0 0;  height: auto; padding: 0px 10px 9px 10px; line-height: 0; background:var(--white); box-shadow: var(--box-shadow-md); color:var(--green);}
.call-nn:hover{ color:var(--green); background: var(--white);}
.call-nn i{ color:var(--green) !important; font-weight:normal !important;}
.call-nn:hover i{ color:var(--green) !important; font-weight:bold !important;}
.job-seeker-detail {width: 100%; float: left; background: #fff; border-radius:0px; padding:30px 30px 30px 30px;
  position: relative; box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max);}
.job-seeker-detail hr{margin:0px 0px 15px 0px; border-top: solid 1px var(--grey-400);}  
.job-seeker-detail-loop {margin-bottom: 30px}
.job-seeker-detail-loop h6 {color:var(--grey-900);  padding-bottom:10px; margin:0px; font-size: 20px;}
.job-seeker-detail-loop ul {list-style: none; margin: 0; padding: 0}
.job-seeker-detail-loop ul li {line-height: normal; font-size: 16px; color:var(--grey-600);}
.job-seeker-detail-loop ul li label {width: 33%; float: left;  font-weight: 400;  margin-bottom: 0;  line-height: 40px; color: var(--grey-700);}
.job-seeker-detail-loop ul li span {width: 67%; display: inline-block;  color:var(--grey-700); line-height: 40px; border-bottom: solid 1px var(--grey-400);}
.job-seeker-detail-loop ul li span em {color: #cdcfd0; font-style: normal;}
.job-seeker-detail-loop ul li span i {width: auto; color: var(--green); font-size:14px;
  font-style: normal; margin-left: 5px; margin-top: 11px; height:auto;  text-transform: uppercase;}
.job-seeker-detail-loop ul li span i.j-pending {color: var(--red); border: solid 1px var(--red);}
.job-seeker-detail-loop ul li span.first-name {color:var(--grey-700);}
.jsd-bottom {width: 100%; float:left; background:#fff;  border-radius:var(--border-circle-max); padding:30px; margin-top:-10px; box-shadow: var(--box-shadow-md); margin-top:15px;}
.jsd-bottom ul {list-style:none; margin: 0; padding:0;}
.jsd-bottom ul li {line-height: normal; float: left; text-align: center}
.jsd-bottom ul li a {font-size: 14px; color: var(--grey-800); padding-top: 7px; height: 32px; display: inline-block; line-height: 32px; background: var(--grey-400); border-radius:var(--border-circle-small); padding: 0px 20px; color: var(--grey-900); box-shadow: none;}
.jsd-bottom ul li a:hover{background:var(--blue-light); color: var(--blue);} 
.jsd-bottom ul li a:hover{text-decoration: none}
.jsd-bottom ul li a:focus{background:var(--blue-light); color: var(--blue);}
.jsd-bottom ul li.j-next {width:auto; float: right;}
.jsd-bottom ul li.j-mid {width:66%;}
.jsd-bottom ul li.j-prev {width:auto; float: left;}
.feature-job {background:var(--yellow-light) !important;}
.highlight-job {    background: #e0ffff !important;}
.offer-green{width:100%; float:left; text-align: center; padding:10px 0; color:#444444; margin-bottom:0px; background:var(--yellow); border:none; font-weight: bold; font-size: 16px;}
.offer-green i{display: none;}
.pop-inside h3{color: var(--grey-900); font-size: 20px;}
#job_exp_desc{padding:0px; }
.j-description-note{ text-align: center; }
.j-description-note h3{ color: var(--grey-900); padding:20px 0 8px 0; margin-bottom:0px;}
.j-description-note p{ font-size: 16px; color:var(--grey-800); margin-bottom:0px; padding-top:0px; line-height:24px;}
.bio{ margin-top:0; border-radius:10px; width:100%; float: left;}
/*.bio .pop-close{top:-20px; right:-15px;}*/
.bio-list span.list-left { width:25px;  height:25px;  border: solid 1px var(--grey-blue);  background:var(--blue);  border-radius: 50px;  font-size: 14px;  text-align: center; display:none;
    line-height:25px;  padding: 0 !important; margin:10px 15px 0 0;  float: left; color: var(--white);}
.bio-list span.list-right {width:100%;font-size: 14px; color: var(--grey-800); line-height: 23px; padding: 0; float: left; padding:10px 0 !important;}
.bio-list span.list-right p {padding: 0}    
.jj_cat_desc ul {list-style: disc; padding: 0 0 8px 0px !important;}
.jj_cat_desc ul li { display: block;  padding: 0px;   padding-left: 0px;  border: none;}
.jj_cat_desc ul li {line-height:24px; color:var(--grey-700);  font-size: 16px; padding-left:0px; background: none;}
.bio-list span.list-right ul li{ padding-left:15px !important;  margin-bottom:7px !important; margin-right:0px; font-size:14px !important; line-height:20px !important; color:var(--grey-700);   background: url(../dashborad-images/bult.svg) left 9px no-repeat;}
.s-content-left{ background:var(--white); box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max); height:165px; line-height:165px; padding-top:20px;}
.s-content-right{ background:var(--white); box-shadow: var(--box-shadow-md); border-radius:var(--border-circle-max); text-align:left; padding:15px;}
.s-content-right h2{ color: var(--grey-900); font-weight:bold; margin:0px; padding-bottom:10px; font-size: 24px;}
.s-content-right p{ font-size:16px; color: var(--grey-700); margin-bottom:7px;}
.s-content-right p img{ width:16px; }
.s-content-right p i{ width:16px; text-align: center; font-weight: normal;} 
/*****************Seeker Page End*****************/
.company-main{width: 100%; float: left; margin-bottom:5px; font-size: 16px; color:var(--grey-800);}
.company-main span{ font-size:16px; color:var(--grey-700); margin:0px;}
.company-main span i{width:18px; color:var(--grey-700);}
.company-main span a{ color: var(--grey-700);}
.address-main{width: 100%; float: left; margin-bottom:5px; font-size: 16px; color:var(--grey-800);}
.address-main span{font-size:16px; color:var(--grey-700);}
.address-main span i{ width:18px; color:var(--grey-700);}
.address-main span { color: var(--grey-700);}
.posted-date{width: 100%; float: left; margin-bottom:15px; font-size: 16px; color:var(--grey-800);}
.posted-date span{font-size:16px; color:var(--grey-700); margin:0px;}
.posted-date span i{ width:18px; color:var(--grey-700);}
.posted-date span { color: var(--grey-700);}
div[id*=bite].m-width-570 .modal-dialog{ max-width:400px !important;}
div[id*=bite].offer-popup-blue .modal-dialog{ max-width:570px !important;}
.modal.in .modal-dialog-new{ transform: translate(0, 0);}
.modal.fade .modal-dialog-new{transition: transform .3s ease-out;}
/* .modal-dialog-new {width:290px; margin:30px auto 0; position: relative;} */
#bite-2 .modal-content {background: #0265FF;}
#bite-2 .popup-inner {
    padding: 45px 25px 25px;
}
#bite-2 .popup-image-inner img {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}
#bite-2 .popup-title {
    font-size: 27px;
    line-height: 1.41;
    letter-spacing: -0.4px;
}
#bite-2 .popup-text {
    opacity: 0.7;
    font-size: 16px;
    line-height: 1.63;
    letter-spacing: 0.1px;
    margin-bottom: 30px;
}
#bite-2 .form-control {
    background-color: rgba(255,255,255,0.15);
    height: 43px;
    color: rgba(255,255,255,.6);
    padding-left: 17px;
    padding-right: 17px;
}
#bite-2 .form-control::placeholder {
    color: rgba(255,255,255,.6) !important;
}
#bite-2 .form-control::-ms-input-placeholder {
    color: rgba(255,255,255,.6) !important;
}
#bite-2 .form-control::-webkit-input-placeholder {
    color: rgba(255,255,255,.6) !important;
}
#bite-2 .form-control::-moz-placeholder {
    line-height: 2.1;
    color: rgba(255,255,255,.6) !important;
}
#bite-2 .form-control:-moz-placeholder {
    line-height: 2.1;
    color: rgba(255,255,255,.6) !important;
}
#bite-2 .btn-subscribe {
    background-color: #ffffff;
    height: 43px;
    color: #3441f6 !important;
    font-size: 14px;
    line-height: 1.71;
}
#bite-2 .btn-subscribe:hover {
    -moz-transform: translateY(-2px);
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
}
#bite-60 .modal-content {
    background-image: url(../bites/images/bg-8.png);
    background-color: transparent;
    background-size: cover; box-shadow: none;
}
#bite-60 .modal-body {
    padding:32px 20px 8px;
}
#bite-60 .modal-body:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 86%;
    left: 7%;
    border-bottom: 2px dashed #F49C76;
}
#bite-60 .modal-body .popup-title {
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: 700;
    line-height: 30px;
    font-size:24px;
}
#bite-60 .modal-body .popup-text {
    opacity: .3;
    line-height: 24px;
    font-size: 14px;
}
#bite-60 .modal-footer {
    padding: 15px;
}
#bite-60 .modal-footer .popup-text {
    line-height: 1;
    font-size:18px;
}
.fillter-btn{ width:auto; float: right; margin:0px 0 0 0;}
.fillter-btn .button-xs{ margin-right:0px; height:28px; line-height:28px; padding:0 10px; font-size: 12px;}
.fillter-btn i{margin:0 3px 0 0;}
#fillter-result{  display: none; }
.j-left-p{width:48%; float: left; max-width: auto;}
.j-right-p{width:48%; float: right;}
.j-right-p .right-share-list{ margin:18px 0px 0px 0px;}
.find-model{background:var(--white); border-radius:10px;padding:30px 30px; text-align: center;}
.find-model p{font-size:16px; color: var(--grey-700); padding-bottom:0px; line-height: 18px;}
.find-model i{ margin-bottom:15px; display: block;}
.find-model i img{ width:100px;}
.f-btn-sec{ width:100%; margin-top:30px;}
.f-btn-sec ul{ list-style: none; margin:0px; padding:0px;}
.f-btn-sec ul li{ line-height: normal; display: inline-block;}
.f-btn-sec ul li span{ display: block; font-size:14px; color:var(--blue); padding-top:10px;}
.f-btn-sec ul li span a{color:var(--blue); }
.f-btn-sec ul li span.f-green{color:var(--green);}
.f-btn-sec ul li span.f-green a{color:var(--green);}
.f-btn-sec .button{font-weight:bold; padding:0 15px; margin:0 5px;}
/*****************Emp detail Page Start*****************/
.employer-info {margin-top:60px; float: left; display: inline-block;  width: 100%;}
.employer-info h4{color: var(--grey-900); margin: 0; padding: 0 0 0px;}
.other-option{ display: none; }
.other-option h5{font-size:20px; margin-top:0px; padding-bottom:15px; color: var(--blue);}
.other-option #st-1{ text-align: left; }
.employer-info p {
  font-size: 16px;
  color: var(--grey-800);
  line-height:normal; padding:5px 0 0 0; margin-bottom:0px;
}
.employer-info ul {
  list-style: none;
  margin: 0;
  padding: 0
}
.employer-info ul li {
  line-height: normal;
  width:50%;
  float:left; padding:15px 0 0 0;
}
.employer-info ul li span.info-icon {
  width: auto;
  float: left; margin:0;
}
.employer-info ul li span.info-icon i {
  width: 20px; text-align: center;
  height: auto;
  color: var(--grey-700);
  /*background: url(../images/user-info-icon.svg) left top no-repeat;*/
  margin:0px 5px 0 0; font-weight: bold;      
  font-size:16px;
}
.employer-info ul li span.info-icon i.in-icon1 {
  background-position: left -1px
}
.employer-info ul li span.info-icon i.in-icon2 {
  background-position: left -35px
}
.employer-info ul li span.info-icon i.in-icon3 {
  background-position: left -77px
}
.employer-info ul li span.info-icon i.in-icon4 {
  background-position: left -119px
}
.employer-info ul li span.info-icon i.in-icon5 {
  background-position: left -154px
}
.employer-info ul li span.info-icon i.in-icon6 {
  background-position: left -193px
}
.employer-info ul li span.info-icon i.in-icon7 {
  background-position: left -230px
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.employer-info ul li span.info-icon i.in-icon1 {
  background-position: left -1px
}
.employer-info ul li span.info-icon i.in-icon2 {
  background-position: left -45px
}
.employer-info ul li span.info-icon i.in-icon3 {
  background-position: -2px -78px
}
.employer-info ul li span.info-icon i.in-icon4 {
  background-position: left -119px
}
.employer-info ul li span.info-icon i.in-icon5 {
  background-position: left -156px
}
.jj-verified ul li i.rupee-iocn {
  background-position: left 1px
}
.jj-verified ul li i.user-iocn {
  background-position: left -22px
}
.jj-verified ul li i.state-iocn {
  background-position: left -45px
}
}
.employer-info ul li span.info-text {
  width: 87%;
  float: left;
  font-size:16px;
  color: var(--grey-700);
  /*border-bottom: solid 1px var(--grey-400);*/
  padding:0;
  word-wrap: break-word;
}
.employer-info ul li span.info-text a {
  color: var(--grey-800);
  text-decoration: none
}
.employer-info ul li span.info-text a:hover {
  color: #e74c3c
}
.employer-info ul li span.info-text em {margin:0 0px 0 2px;}
.employer-info ul li span.info-text em b{ font-style: normal;}
.employer-info ul li span.info-text em i{color:var(--green); font-size: 14px;}
.employer-info ul li span.info-text em i.fa-do-not-enter{ color:var(--red);}
.benefits-sec h4 {margin: 0;padding:30px 0 0px; color: var(--grey-900);} 
.benefits-sec {
  width: 100%;
  position: relative;
  float: left
}
.benefits-sec span {
  font-size: 16px;
  color: var(--grey-700);
  padding:15px 0px 0 0;
  line-height:26px;
  display: block
}
.benefits-sec span img {
display: none;
}
.benefits-list{padding-top:15px;}
.benefits-list i {
  width:20px;
  height:auto;
  float: left;
  /*background: url(../images/benefits-icon.svg) left top no-repeat;*/
  display: block;
  margin:3px 10px 0 0; line-height:normal; text-align: center; color: var(--grey-700); font-size:16px; font-weight:bold;
}
.top-profile-sec{ width:100%; float: left; padding:30px 30px; border-radius:10px; /*box-shadow: var(--box-shadow-md);*/ background:var(--white); margin-top:15px; box-shadow:var(--box-shadow-md-new); display: inline-block;}
.top-profile-sec hr{ margin:15px 0px 0px 0px; border-top: solid 1px var(--grey-400);}
.top-profile-sec .employer-info{margin-top:0px;}
.top-profile-sec .sm-list{margin-top:30px;}
.top-profile-sec .sm-list h4{ padding-bottom:5px; }
.emp_job_list{margin-top:15px; padding:0 0px;}
.emp_job_list h4{padding:0px 0 0px;}
/*.benefits-list i.b-icon1 {
  background-position: left top
}
.benefits-list i.b-icon2 {
  background-position: -116px top
}
.benefits-list i.b-icon3 {
  background-position: -228px top
}
.benefits-list i.b-icon4 {
  background-position: left -97px
}
.benefits-list i.b-icon5 {
  background-position: -115px -97px
}
.benefits-list i.b-icon6 {
  background-position: -228px -94px
}
.benefits-list i.b-icon7 {
  background-position: left -201px
}
.benefits-list i.b-icon8 {
  background-position: -114px -201px
}
.benefits-list i.b-icon9 {
  background-position: -226px -201px
}
.benefits-list i.b-icon10 {
  background-position: left -307px
}
.benefits-list i.b-icon11 {
  background-position: -115px -303px
}
.benefits-list i.b-icon12 {
  background-position: -228px -307px
}
.benefits-list i.b-icon13 {
  background-position: left -409px
}
.benefits-list i.b-icon14 {
  background-position: -116px -409px
}
.benefits-list i.b-icon15 {
  background-position: -226px -409px
}
.benefits-list i.b-icon16 {
  background-position: left -511px
}
.benefits-list i.b-icon17 {
  background-position: -116px -515px
}
.benefits-list i.b-icon18 {
  background-position: -226px -511px
}
.benefits-list i.b-icon19 {
  background-position: left -616px
}
.benefits-list i.b-icon20 {
  background-position: -115px -616px
}
.benefits-list i.b-icon21 {
  background-position: -231px -616px
}
.benefits-list i.b-icon22 {
  background-position: left -731px
}*/
.benefits-list span {
  font-size: 16px;
  color: var(--grey-700);
  padding: 0;
  line-height: normal;
  display: inline-block;
  /*border-bottom: solid 1px var(--grey-400);*/
  width: 72%
}
.jj-post h4 { 
    margin-top: 0;
    word-wrap: break-word;
    padding:0px 0 15px 0;
    min-height: 0;
}
ul.job-post {
  list-style: none;
  margin: -56px 0 0;
  padding: 0;
  float: right
}
.job-post li {
  line-height: normal;
  display: inline-block
}
.job-post li a {
  font-size: 10px;
  color: var(--grey-800);
  text-transform: uppercase;
  margin-left: 6px;
  border: solid 1px var(--grey-400);
  line-height: 15px;
  display: inline-block;
  padding: 0 12px;
  border-radius: 3px;
  text-decoration: none
}
.job-post li a:hover {
  background: var(--green);
  color: #fff;
  border: solid 1px var(--green)
}
.jj-post {
  background: #fff;
  box-shadow: none;
  padding: 30px;
  box-sizing: border-box;
  position: relative; border:none;
  /*border: 1px solid var(--grey-400);*//* box-shadow: var(--box-shadow-md);*/  box-shadow:var(--box-shadow-md-new);
border-radius:5px; margin-bottom:0; margin-top:15px;
}
.emp_job_list .jj-startup{ padding:0 7px;}
.jj-post em {
  font-style: normal
}
.jj-post h4 {
  margin-top: 0;
  word-wrap: break-word;
  padding:7px 0 15px;
  min-height: 0; font-size: 20px; width: 100%; float: left;
}
.jj-post h4 a {
  color: var(--grey-900);
  text-decoration: none
}
.jj-post ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height:autopx
}
.jj-post ul li {
  font-size: 16px;
  color: var(--grey-700);
  float: left;
  width: 100%;
  padding-bottom:8px; 
}
.jj-post ul li i {
  width: 14px;
  height:17px; font-size: 14px;
  /*background: url(../images/verified-icon.svg) left top no-repeat;*/  
  margin:3px 5px 0 0; text-align:left;
}
.jj-post ul li i.rupee-iocn {
  background-position: left top
}
.jj-post ul li i.user-iocn {
  background-position: left -21px
}
.jj-post ul li i.state-iocn {
  background-position: left -44px
}
.jj-post ul li i.day-iocn {
  background-position: left -97px
}
.jj-new {  
  background:none;
  border-radius: 3px;
  font-size: 10px;
  color:var(--grey-700); 
  border:solid 1px var(--grey-700);
  position:inherit;
  top:5px;  
  right:0;
  text-transform: uppercase;  
  height: 18px;
  padding: 0 6px;
  line-height: 18px;
  -webkit-tap-highlight-color: transparent;
  font-weight: 400;
  -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;
  transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s; margin-right:5px;
}
/*.jj-post:hover .jj-new {
  background:var(--blue-light);
  border:none;
  color:var(--blue)
}*/
.jj-post .button{ float: left; margin:15px 8px 0 0; height:30px; line-height:27px; padding:0 15px;}
.jj-post p{color: var(--grey-800); font-size: 13px; float: left; margin-top: 10px;}
.new-employer-detail .right-info {
  padding-left:0px
}
.right-info {
  width: 100%;
  padding: 0 0 0 40px
}
.right-info h1 {
  color:var(--grey-900);
  margin: 0 0 10px;
  padding:0px 0 0;
  font-size: 24px; font-weight: bold;
}
.right-info h1 i{font-size:16px; position: absolute; top:6px; left:8px;}
.right-info p {
  font-size: 16px;
  color:var(--grey-700);
  padding: 0;
  min-height:auto;
  margin: 0 0 5px
}
.right-info p i {
  width: 20px;
  height: 20px;  
  margin: 0;
  display: inline-block
}
.right-info p img {
  margin:-2px 5px 0 0;
}
.right-info span a {
  width: 36px;
  height: 33px;
  background: url(../images/change-profile.svg) left top no-repeat;
  float: right;
  margin: 30px -66px 0 0;
  display: inline-block
}
.right-info p span a:hover {
  background: url(../images/change-profile-hover.svg) left top no-repeat
}
.right-info .logged_user {margin:0 0 0 -15px;}
.new-employer-detail .right-detail-info{background:var(--white); box-shadow:var(--box-shadow-md-new); border-radius:5px; padding:15px 15px}
.new-employer-detail .right-detail-info label{ font-weight: normal; font-size:14px; color: var(--grey-700); margin-bottom:0px;}
.join-em {
  width: 100%;
  padding:30px 0 0 0;
  font-size: 14px;
  color: var(--grey-dark);
  line-height: 30px
}
.join-em label {
  font-size: 14px;
  color: var(--grey-800);
  line-height:30px;
  float: left;
  font-weight:400; width: 100%;
}
.join-em ul {
  list-style: none;
  margin:0;
  padding:0;
  float:left;
}
.join-em ul li {
  line-height: normal;
  float: left; cursor: pointer;
}
.join-em ul li a {
  line-height: 32px;
  display: block;  
  font-size: 14px;
  color:var(--blue);
  background: var(--white);
  border: none;
  border-radius:5px;
  margin-right: 10px;
  margin-top:0px;
  text-decoration: none;
  padding: 0 15px;  
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;
  transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s; cursor: pointer; box-shadow: var(--box-shadow-md-new); transition: 0.3s;
}
.join-em ul li a i {
  width: 16px; 
  height: 16px;
  /*background: url(../images/join-icon.svg) left top no-repeat;*/
  /*display: inline-block;
  float: left;*/
  margin:0px 5px 0 0; font-size: 14px; font-weight:400;
}
.join-em ul li a:hover{background: var(--white); color: var(--blue);}
.join-em ul li a:hover i{font-weight:normal; transition: 0.9s;}
.j-list-home li em.feature-btn{background: var(--yellow);color: var(--white);
    font-size: 10px;
    text-transform: uppercase;
    padding:2px 6px 2px;
    border-radius: 0px;
    border-radius: 3px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    margin: 0px 0px 0 8px;}
.j-list-home li em.premium-btn{ background: var(--blue);color: var(--white);
    font-size: 10px;
    text-transform: uppercase;
    padding:2px 6px 2px;
    border-radius: 0px;
    border-radius: 3px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    margin: 0px 0px 0 3px; }
/*.join-em ul li a i.j-icon1 {
  background-position: left top
}
.join-em ul li a i.j-icon2 {
  background-position: -48px top
}
.join-em ul li a i.j-icon3 {
  background-position: -93px top
}
.join-em ul li a:hover i.j-icon1 {
  background-position: left top
}
.join-em ul li a:hover i.j-icon2 {
  background-position: -48px top
}
.join-em ul li a:hover i.j-icon3 {
  background-position: -93px top
}
.join-em ul li a:hover {  
  color:var(--grey-900);
  border: none;
  cursor: pointer
}*/
.star.emp.jj-green1 { background:var(--white) !important; border: none;  
  color:var(--red); cursor: pointer}
.jj-green1 i { font-weight: bold !important; }
ul.employer-social {
  list-style: none;
  margin: 0;
  padding: 0
}
.employer-social li {
  line-height: normal
}
.employer-social li a {
  font-size: 16px;
  color: var(--grey-700);
}
.employer-social li a i {
  width: 20px;
  height: auto; text-align: center;
  /*background: url(../images/employe-social-icon.svg) left top no-repeat;*/
  /*display: block;
  float: left;*/ font-size: 16px;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;
  transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color .3s;
  margin: 0px 5px 0 0
}
.employer-social li a i.face-icon {
  background-position: 9px 5px
}
.employer-social li a:hover i.face-icon {
  background-position: 9px -26px
}
.employer-social li a i.tweet-icon {
  background-position: -46px 5px
}
.employer-social li a:hover i.tweet-icon {
  background-position: -46px -26px
}
.employer-social li a i.gplus-icon {
  background-position: -98px 5px
}
.employer-social li a:hover i.gplus-icon {
  background-position: -98px -26px
}
.employer-social li a i.linkdin-icon {
  background-position: -152px 5px
}
.employer-social li a:hover i.linkdin-icon {
  background-position: -152px -26px
}
.employer-social li a i.emai-icon {
  background-position: -207px 7px
}
.employer-social li a:hover i.emai-icon {
  background-position: -207px -24px
}
.employer-social li a span {
  width: 82%;
  display: inline-block;
  padding:0;
  /*border-bottom: solid 1px var(--grey-400);*/
}
.employer-social li a span b{font-weight: normal;}
.employer-placeholder img {
  border-radius: 3px; margin: -1px 0 0 0;
}
.join-em .st-right{margin:7px 0 0 0;}
.expire-day{font-size:10px;
    color: var(--white);    
    border-radius: 3px;
    height: 14px;
    line-height: 17px;
    height:18px;
    display: inline-block;
    padding: 0 5px;
  /*  font-weight: bold;*/
    margin-right: 5px;
    text-transform: uppercase;
    background:var(--red); border:solid 1px var(--red);}
/*.jj-post:hover .expire-day{ color: var(--white); background: var(--blue);}    */
.new-post-blog h3.small{ padding-bottom:45px; margin:0px;font-size: 24px;}
/*****************Emp detail End*****************/
.job-seeker-detail .sharethis-inline-share-buttons{ float: left; }
.js-download-btn .button-sm{margin-left:0px; margin-bottom:30px;}
/*.no-active {
  background:var(--yellow-light);
  box-shadow: var(--box-shadow-md); padding:30px;
  border-radius:var(--border-circle-max);
  text-align: center;
  font-size: 16px;
  color: var(--grey-dark);
}
*/
.no-active {background: var(--yellow-light); box-shadow: var(--box-shadow-md); padding: 30px; border-radius: var(--border-circle-max);text-align: center;
font-size: 16px; color: var(--grey-dark); margin-top:15px; border:none;}
.no-active h4{color: var(--grey-700); margin: 0px; padding: 15px 0 5px 0; font-weight: normal; font-size: 20px;}
.no-active i{font-size: 30px; color: var(--grey-700); font-weight: 400;}
.no-active p{color:var(--grey-700); margin: 0; padding-bottom:15px}
/*****************Banner Start*****************/
.employe-banner {height:155px;  margin:0px 0 0 0; background:rgba(237, 239, 241);}
/*****************Banner Start*****************/
.user-link .input {
  color: var(--grey-dark);
  line-height: 20px;
  padding: 0;
  border: none;
  width:73%;
  float: left;
  box-shadow: none;
  line-height: normal;
  height:auto;
  background: none; line-height:20px;
}
.user-link .copy-btn {
  float:right;
  font-size: 12px;
  color: var(--blue); font-weight: bold;  
  width:auto;
  border: none;
  background: none;
  cursor: pointer;
  background: none
}
#st-1.st-has-labels .st-btn{padding:0 15px;  min-width: auto !important;}
#st-1 .st-btn > span{text-align:left !important; padding:0 0px 0 0px !important; min-width:auto !important;}
.number-bar{width:100%; float: left; padding:var(--padding-medium); padding-top:0px;  background:var(--white);}
.number-bar h3{font-weight: normal; font-size: 18px; text-align: center; margin:0px; padding-bottom: 30px; color: var(--grey-900);}
.number-bar .col-md-3{text-align: center;}
.left-num{width:60px; height:60px; background:var(--green-light); border-radius:100px; margin:0 auto 0 auto; line-height:65px;}
.left-num i{color:var(--green); font-size: 25px; font-weight:bold;}
.right-num-text{width:100%; float: left; padding-top:15px;}
.right-num-text h3{font-size:24px; font-weight:bold; padding-bottom:5px; font-weight: bold; color:var(--green);}
.right-num-text span{font-size:16px; color:var(--grey-800);}
.one-click-apply h5{padding: 0; color: var(--grey-900); font-size:20px; margin: 0px; padding-bottom:15px; font-weight: bold;}
.one-click-apply p{font-size: 16px; color:var(--grey-700); line-height:24px; padding:0 0 15px 0;}
.one-click-apply p em{color:var(--red); font-style: normal;}
.one-click-apply ul{list-style: none; margin:0px 0px 15px 0px; padding:0px;}
.one-click-apply ul li{font-size:16px; color:var(--grey-700); line-height:24px; padding:0 0 0px 0;}
.one-click-apply ul li em{ color: var(--blue);}
.one-click-apply .button{border:none; margin-left:0px; margin-top:5px; padding:0 15px;}   
#jj_contact_submit{border:none; margin-top:10px; float: left;}
#wait-postjob{text-align: center !important; }
/*.please-wait-pp{ width:100%; float: left; text-align: center;}*/
.please-wait-pp{ padding:30px; background:#ffffff; max-width:290px; height:auto; border-radius:5px; position: relative; margin:30px auto 0 auto;}
.report-popup .button{border:none; margin:15px 0 0 0;}
.que-icon i{ color:var(--grey-700); font-size: 16px; line-height: 45px;}
.que-icon i .fa-check-circle{ color: var(--green);}
div[id*=bite].modal.position-bottom-left .modal-dialog{ margin:28px 28px 28px 28px !important; }
.jj-new-pricing{width:100%; float: left;}
.change-section{ background:#fff; float:left; width:100%; border-radius:10px; box-shadow: var(--box-shadow-md); padding:30px; box-sizing:border-box; margin-bottom:15px;}
.notifications-hist{width:100%; float:left; padding:0 10px;}
.notifications-hist span{ line-height:22px; background:var(--green); color:#ffffff; text-transform:uppercase; font-size:11px; border-radius:100px; padding:0 15px 0 15px; display:inline-block; margin-bottom:10px;}
.notifications-hist span.note-prev{ background:var(--grey-bg); border:solid 1px var(--grey-400); color:var(--grey-900);}
.notifications-hist ul{ list-style:none; margin:0px; padding:0px;}
.notifications-hist ul label{ width:100%; font-weight:normal; margin:-5px 0px 0px 0px;}
.notifications-hist ul li{font-size:16px; color:var(--grey-700); float:left; padding:14px 0 14px 0;}
.notifications-hist ul li.note-left{width:50px; font-size: 26px;}
.notifications-hist ul li.note-left i{ width:28px; height:27px; display:inline-block; float:left; margin:5px 0 0 0;}
.notifications-hist ul li.note-left i.nh-icon1{background-position:left top;}
.notifications-hist ul li.note-left i.nh-icon2{background-position:left -62px;}
.notifications-hist ul li.note-left i.nh-icon3{background-position:left -127px;}
.notifications-hist ul li.note-left i.nh-icon4{background-position:left -195px;}
.notifications-hist ul li.note-right{ width:92%; border-bottom:solid 1px var(--grey-400); text-indent:inherit;  position: relative; padding-right: 40px;}
.notifications-hist ul li.note-right strong{ color:var(--green); font-weight:normal;}
.notifications-hist ul li.note-right strong a{ color:var(--green); font-weight:normal; font-style: normal;}
.notifications-hist ul li.note-right em{display:block; color:var(--grey-700); font-size:12px; font-style:normal; padding-top:5px;}
.notifications-hist ul li.note-right small{ font-weight:bold; font-size: 16px;}
.my-account-sec{background: var(--white); box-shadow: var(--box-shadow-md); border-radius: 5px; margin-bottom: 0px; width: 100%;
    float: left; padding:30px; margin:15px 0 0px 0; text-align: left;} 
.my-account-sec ul{list-style:disc; margin:0px 0px 15px 15px; padding:0px;}    
.my-account-sec ul li{ line-height: normal; font-size: 16px; color: var(--grey-700); line-height:26px;}
.my-account-sec p{font-size: 16px; color: var(--grey-700); display:block; padding:0px 0 15px 0; line-height: 22px; font-weight:normal; margin-bottom:0px;}     
.my-account-sec .button{margin-left:0px; padding:0 15px; border: none;}
ul.chat-list{list-style: none; margin:0px; padding:0px;}
ul.chat-list li{display:inline-block;}
.my-account-sec2 p{font-size: 16px; color: var(--grey-700); display:block; padding:0px 0 15px 0; line-height: 22px; font-weight:normal; margin-bottom:0px;}     
.my-account-sec2 h5{font-size: 16px; color: var(--grey-700); display:block; padding:0px 0 15px 0; line-height: 22px; font-weight:normal; margin:0px;}      
.my-account-sec2 label{ width:100%; float: left; font-size: 16px; color: var(--grey-700); font-weight: normal; margin-bottom:8px;}
.my-account-sec3 p{font-size: 16px; color: var(--grey-700); display:block; padding:10px 0 0px 0; line-height: 22px; font-weight:normal; margin-bottom:0px;}
.my-account-sec3 h5{font-size: 16px; color: var(--grey-700); display:block; padding:10px 0 15px 0; line-height: 22px; font-weight:normal; margin:0px;}    
.notifications-hist:hover{ display: inline-block; background:var(--grey-bg); border-radius:5px;}
.notifications-hist ul li.note-right b{ width:20px; height:20px; border-radius:100px; background: var(--blue); display: inline-block; float: right; position: absolute; top:20px; right:0px; text-align: center; cursor: pointer; line-height:18px;}     
.notifications-hist ul li.note-right b img{width: 14px; margin:3px 0 0 0;}
.notifications-hist ul li.note-right b i{ text-align: center; line-height:20px; font-size:12px; color:var(--blue);}
.notifications-hist:hover ul li.note-right b i{ color:var(--white);}
.main-notifications{ padding-bottom:30px; width:100%; float:left;}
.main-notifications h3{margin-top:0px; font-size: 20px;}
.main-notifications:last-child{ padding-bottom:0px; }
.notification-heading{ width:100%; float:left; padding:25px 0 0 0;}
.notification-heading:first-child{ padding-top:0px;}
.notification-heading h3{ padding-bottom:5px; margin-top:0px; font-size:24px; color: var(--grey-900);}
.notification-sec{ width:100%; display:inline-block; border:1px solid var(--grey-400); background:#fff; margin:0px; padding:0px 0px 10px 0px;}
.not-heading{width:100%; border-bottom:solid 1px solid var(--grey-400); float:left; background:var(--blue); color:#ffffff;}
.not-heading ul{ list-style:none; margin:0px; padding:0px;}
.not-heading ul li{line-height:30px; font-size:10px; color:#ffffff; text-transform: uppercase; float:left;}
.not-heading ul li.not-left{ width:10%; text-align:center;}
.not-heading ul li.not-right{ width:90%;}
.not-content{width:100%; float:left;}
.not-content ul{ list-style:none; margin:0px; padding:0px;}
.not-content ul label{ width:100%; font-weight:normal; margin:-5px 0px 0px 0px;}
.not-content ul li{line-height:50px; font-size:16px; color:var(--grey-700); float:left;}
.not-content ul li.check-left{ width:10%; text-align: center;}
.not-content ul li.check-right{ width:90%; border-bottom:solid 1px var(--grey-400); text-indent:inherit;}
.jj-setting-btn{background:var(--green); border:1px solid var(--green); width:190px; margin:20px 0 0 0; border-radius: 3px; color: #fff; float:left;
    font-size: 18px; height: 50px; line-height: 47px;  padding: 0; transition: background-color 0.3s ease 0s, color 0.3s ease 0s, width 0.3s ease 0s, border-width 0.3s ease 0s, border-color 0.3s ease 0s;
   }
.jj-setting-btn.focus, .jj-setting-btn:focus {color: #fff; background-color: var(--green);  border-color:var(--green); box-shadow:none;}
.jj-setting-btn:hover {color: #fff;background-color: var(--green);  border-color:var(--green);}
.jj-setting-btn.active.focus, .jj-setting-btn.active:focus, .jj-setting-btn.active:hover, .jj-setting-btn:active.focus, .jj-setting-btn:active:focus, .jj-setting-btn:active:hover, .open>.dropdown-toggle.jj-setting-btn.focus, .open>.dropdown-toggle.jj-setting-btn:focus, .open>.dropdown-toggle.jj-setting-btn:hover {color: #fff;background-color: var(--green);  border-color:var(--green);}
.noti-table{ padding-top:15px; width:100%; display:inline-block; margin:0px 0 0 0;}
/*=============Notification-popup Css Start Here=============*/
.main-notification{width:320px; float:right; position:absolute; right:0 !important; z-index:99; background:#fff !important; /*padding:15px 0 0px 0px;*/ box-sizing:border-box; list-style:none; margin:17px 0 0 -264px !important!important; border:solid 1px var(--grey-400) !important;     border-radius: var(--border-circle-max);
    box-shadow: var(--box-shadow-md); overflow: hidden;
	    margin-top: 17px !important;
	}
/*.message-menu{width: 350px !important; padding: 30px !important; box-sizing: border-box !important; margin:20px 0 0 -294px !important;}    */
.message-menu h3{font-size: 20px !important; color:#000000; font-weight:normal; padding:0px !important;}
.message-menu .posted-note{box-shadow:none;}
ul.notification-drop{ width:100%; padding:15px 0px 0px 0px; list-style:none; position:relative;}
.main-notification h3{  font-size: 20px;
    padding-left: 20px;
    margin: -5px 0px 0px 0px;
    color: #333333;
    font-weight: normal;}
    .main-notification h3{  font-size: 20px;
      padding-left: 20px;
        color: #333333;
      font-weight: normal;}
.notification-arrow{ width:100%; position: absolute; margin:-47px 0 0 10px; text-align:center; display: none;}
.notification-drop li{ line-height: normal; padding:10px 20px 10px 20px; width:100%; float:left;}
.notification-drop li a{color:var(--grey-700); font-size:14px; text-decoration:none; padding:0px !important; margin:0px; display:block; -webkit-tap-highlight-color: transparent;
-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;}
.notification-drop li a span em{ font-size: 12px; width:auto; float:none; background:none; margin:0px; font-style:normal; display: block; padding-top:5px;}
.notification-drop p{ margin:0px;}
.notification-drop li a:hover{ color:var(--grey-900) !important; background:none !important;}
/*.notification-drop li a i{font-style: normal; margin-right:10px; float: left; font-size: 20px;}*/
.notification-drop li a span{ width:72%;float: left; font-weight: normal;}
.notification-drop li a span small{ font-size: 14px;  font-weight: bold;}
/*ul.notification-drop .posted-note{margin:0px;}*/
.jj-activity {width:100%; float:left; margin-top:15px;}
.jj-activity a{ width:100%; border-radius:0px; background:var(--blue-light); border:none; height:35px; color:var(--grey-900) !important;font-size:10px !important; line-height:35px; margin:0px 0 0 0; text-transform:uppercase; border-radius:0 0 5px 5px;
-webkit-tap-highlight-color: transparent; float:left; text-align:center; padding:0px 0px 0px 30px !important;
-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s; text-decoration:none;}
.jj-activity a:hover{ background:var(--blue-light) !important;}
.no-notification{ text-align:center;}
.no-notification  li a{padding:40px !important;}
.no-notification span{ display: inline-block; padding:15px 20px; font-size:13px; background:#fff; border-radius:3px; box-shadow:0 1px 2px rgba(0,0,0,.2); color:#aaa; margin-bottom:10px; position:relative;}
.no-notification-arrow{width:100%; height:7px; text-align:center; position: absolute; bottom:0px; left:0px;}   
.notification-icon{width:15px; height:15px; position:absolute; right:15px; top:-22px; cursor:pointer; width:53px;}
.notification-icon a{ margin-left:10px;}
.notification-icon a i{ font-size:16px; color:var(--grey-700); font-weight:300;}
.unlock-list-mobile{display: none;}
.notification-drop li b{ width:20px; height:20px; border-radius:100px; background: var(--blue); display: inline-block; float: right; position: absolute; top:11px; right:25px; text-align: center; cursor: pointer;}    
.notification-drop li b i{ text-align: center; line-height:20px; font-size:12px; color:var(--blue); margin:0 0 0 7px;}
.notification-drop li:hover b i{ color:var(--white);}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #bite-60 .modal-content {
        background-image: url(../bites/images/bg-8@2x.png); 
    }
}
@media only screen and (max-width: 991px) {
    #bite-60 .modal-body {
        position: relative!important
    }
}
@media only screen and (max-width: 767px) {
    #bite-2 .col-md-auto {
        display: none;
    }
}
@media only screen and (max-width: 575px) {
    #bite-2 .popup-inner {
        padding:15px;
    }
}
#bite-6 .modal-content {
    /*background-image: url(../bites/images/bubbles.png);*/
    background-size: cover;
    background-position: center;
    background-color: #03bb6d;
    padding: 72px 100px;
}
#bite-6 .popup-text {
    font-size: 16px;
    line-height: 1.6;
}
#bite-6 .popup-title {
    font-size: 33px;
    line-height: 1.3;
}
#bite-6 .form-control {
    width: 270px;
    height: 50px;
    background-color: rgba(255,255,255,0.1);
    padding-right: 55px;
    padding-left: 16px;
}
#bite-6 .form-control::-moz-placeholder {
    line-height: 2.6;
}
#bite-6 .form-control:-moz-placeholder {
    line-height: 2.6;
}
#bite-6 .btn {
    right: 4px;
    bottom: 9px;
    height: auto;
    background-color: transparent;
}
#bite-6 .btn:hover {
    -moz-transform: translateX(2px);
    -webkit-transform: translateX(2px);
    -o-transform: translateX(2px);
    -ms-transform: translateX(2px);
    transform: translateX(2px);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #bite-6 .modal-content {
        background-image: url(../bites/images/bubbles@2x.png);
    }
}
@media only screen and (max-width: 575px) {
    #bite-6 .modal-content {
        padding: 30px;
    }
    #bite-6 .form-inline {
        display: block !important;
        position: relative;
    }
    #bite-6 .form-group {
        margin-bottom: 0;
    }
    #bite-6 .form-control {
        width: 100%;
    }
}
.jj-add{border-radius:100px !important;}
.feature-left span i{background:url(../images/features-arrow.svg) 15px top no-repeat;}
.feature-left span.fe-right i{ background:url(../images/features-arrow-green.svg) 15px top no-repeat;}
.contact-map img{ height:auto; object-fit: cover; width:100%;}
.manage-box { padding:30px;
    background: var(--white);
    box-shadow: var(--box-shadow-md);
    border-radius:var(--border-circle-max);
    margin-bottom:15px;
    width: 100%;
    float: left; margin-bottom:15px;
}
.manage-box h3{ font-size: 24px; color:var(--grey-900); font-weight: bold; margin:0px; padding-bottom:15px;  text-align: left;}
.manage-box p{ margin-bottom:0px; padding-bottom:0px; font-size: 16px; color: var(--grey-700);text-align: left;}
.copy-form-new{padding: 30px; background: var(--white); box-shadow: var(--box-shadow-md); border-radius: 5px; margin-bottom: 0px; width: 100%; float: left;}
.copy-form-new .button{ border:none; margin-left:0px;}
/*.manage-box p i{ color:var(--yellow);}*/
.seeker-manage-box{padding: 30px; background: var(--white); box-shadow: var(--box-shadow-md); border-radius:10px; width: 100%;
    float: left; margin-bottom:0px; text-align: left;}
.seeker-manage-box h2{margin: 0px 0px 15px 0px; color: var(--grey-900); letter-spacing: 0.03rem; font-size: 24px; font-weight: bold; margin:0px;}
.seeker-manage-box p{font-size: 16px; color: var(--grey-700); display: block; padding: 15px 0 0px 0; line-height: 22px; font-weight: normal; margin-bottom:0px;}
.change-section{ background:#fff; float:left; width:100%; border-radius:10px; border:solid 1px var(--grey-400); padding:30px; box-sizing:border-box; margin-bottom:15px; overflow: hidden; text-align: left;}
.see-you-s{margin-top:0px !important;}
.account-set{width:100%; float:left; margin:0px 0 15px 0;}
.account-set h4{padding:0 0 15px 0px; margin:0px; color: var(--grey-900);}
.account-set em{padding:0 0 15px 0px; font-style:normal; display: inline-block; font-size: 16px; color: var(--grey-800);}
.account-form{margin-top:0px;}
.account-set .button{border:none; width:auto; padding:0 15px; margin-left:0px;}
.account-set .button:focus{ color: var(--white);}
.account-set label{font-weight: normal; padding-bottom:0px;}
.account-set label span{color:var(--grey-900);} 
.account-set label span.no{color:#e74c3c;} 
.edit-input {
    width: 27%;
    border: solid 1px var(--grey-600);
    padding: 0 5px 0 40px;
    box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: var(--grey-700);
    float: left;
    border-radius: 5px 0 0 5px;
    background: url(../dashborad-images/india.svg) 14px 17px no-repeat var(--grey-500);}
.edit-input-one {
    width: 73%;
    border-radius: 0 5px 5px 0px;
    border-left: none;
    padding: 0 20px 0 20px;
    background: none;
}
.form-group-t {
    margin-bottom: 15px;
}
.sview-btn{width: 32px; float: right;
    height: 32px;
    background: none;
    border: solid 1px var(--grey-900);
    border-radius: 100px;
    text-align: center;
    line-height: 32px;
    display: block;
    margin:-4px 45px 0 0; color: var(--grey-900);} 
.sview-btn i{color: var(--grey-900); font-size: 16px;}   
.sview-btn:hover{ color: var(--blue); border-color: var(--blue);}    
.sview-btn:hover i{ color: var(--blue); font-weight: bold;}
.cart-drop{width:350px !important; padding:30px !important; box-sizing: border-box !important; z-index:99; position: relative;}
.cart-drop .order-top{ box-shadow: none; border-radius:0px; padding:0px; margin-bottom:0px;}
.cart-drop .j-order h5{font-size:20px; padding-bottom:15px; margin-bottom:0px; font-weight: normal;}
.cart-drop .button{ margin-left:0px; padding:0 15px; margin-top:10px; color:var(--white);}
.cart-drop .button-success:hover{ background:var(--green-dark); color:var(--white);}
.cart-drop ul li a{ padding:0px !important; margin:0px !important;}
ul.cart-drop-list{list-style:disc; margin:15px 0px 0px 0px !important; padding:0px; width:100%; float: left;}
ul.cart-drop-list li{ line-height:26px !important;}
.cart-drop .j-order ul li a i{ margin:2px 5px 0 0; float: left; background:none; margin:3px 0 0 0; height: auto; line-height: normal;}
.cart-drop .j-order ul li span{ margin:-27px 0 0 0; position: relative;}
ul.cart-drop-list li a{display:inline-block !important; height:auto !important; line-height: normal !important;}
.g-btn-cart{color: var(--grey-900); padding: 0 1px; line-height: 30px; height: 32px; display: inline-block; border-radius: var(--border-circle-max);
    margin: 0px; padding: 0 15px; background: var(--grey-400); margin-left: 4px;}
.g-btn-cart:hover{ background:var(--blue-light); color:var(--blue);}    
.g-btn-cart::after{ display: none !important;}
.emp-drop ul li a strong{ font-weight: normal; margin-left:5px; color: var(--grey-700);}
.draft-job-main{ font-weight: normal; padding-left:15px; padding-right:15px;}
.jj-job-active{background: var(--green); border-color:var(--green);
    color: var(--white);
    font-size: 10px;
    text-transform: uppercase;        
}
.notification-table{width:100%; float: left;}
.notification-table table tr th{border:solid 1px var(--grey-400); background:var(--grey-bg); color: var(--grey-900); font-size:16px; font-weight: normal;  padding:15px; font-weight: bold;}
.notification-table table tr th.notification-heading-one{ width:30%;}
.notification-table table tr th.notification-heading-two{ width:11.5%;}
.notification-table table tr td{ border: solid 1px var(--grey-400); vertical-align:middle; padding:10px;}
.notification-table table tr td.notification-content-one{ text-align: left; font-size:16px; color: var(--grey-700); padding:15px;}
.notification-table table tr td.notification-content-two{text-align:center;}
.notification-table table tr td.notification-content-two i{ font-size: 16px; color: var(--grey-700); font-weight: bold;}
.notification-table table tr td.notification-content-three{ border-top: none; padding:15px;}
.notification-table table tr td.notification-content-three p{ font-size: 16px; color:var(--grey-700); padding:0px; margin:0px;}
.notification-table-bottom{ width:50%; }
.notification-table-bottom table tr th{border:solid 1px var(--grey-400); background:var(--grey-bg); color: var(--grey-900); font-size:16px; font-weight: bold; padding:10px 15px;} 
.notification-table-bottom table tr th strong{ font-weight: bold;}
.notification-table-bottom table tr td{vertical-align:middle; border: solid 1px var(--grey-400); padding:10px 15px !important; font-size:16px; color: var(--grey-700);}
.notification-table-bottom table tr td i{font-size: 16px; color: var(--grey-700); font-weight: bold;}
.notification-table-bottom table tr td p{ font-size: 16px; color:var(--grey-700); padding:0px; margin:0px;}
.jj-list{width:auto; float:right; margin:-78px -15px 0 0;}
.jj-list ul{list-style:none;}
.jj-list ul li{line-height:normal; float:left;}
.jj-list ul li a{width:auto; height:auto; border:none; float:left; margin:0 0px 0 10px; border-radius:100px;  color:var(--grey-700); text-align: center; padding:0px 0 0 0; font-size:12px;}
.jj-list ul li a span{font-size:20px; display:block; line-height:26px; color:var(--grey-700); font-weight: normal;}
.jj-list ul li a.posted{color: var(--grey-700);  color:var(--grey-700);}
.jj-list ul li a.balance{color: var(--grey-700);}
.unlock-popup-p h5{ padding-bottom:15px; }
.unlock-popup-p p{padding:0px; margin-bottom:0px; color:var(--grey-700); line-height: 22px; padding-bottom:15px;}
.unlock-popup-p .button{ padding:0 15px; margin-left:0px;}
.j-unlock-head .jj-list{width: auto; float: right; margin: 0px 0 0 0; position: absolute;  right:5px; top:0px;}
.j-unlock-head .jj-list ul li a{margin:0 0px 0 5px;}
.j-post-step-m{display:none;}
.pop{width:100%; float: left; text-align: center;}
.thanks-popup{ width:320px; margin:0 auto 40px auto; background:var(--white);  padding:30px; border-radius: 5px; box-shadow: var(--box-shadow-md); margin-top:80px;}
.thanks-popup i svg{ width:40px; height:40px;}
.thanks-popup h3{ font-size: 20px; font-weight: bold; color: var(--green); padding:15px 0 15px 0; margin:0px;}
.thanks-popup p{ font-size: 16px; color:var(--grey-700); line-height: normal; line-height: 24px; padding-bottom:15px; margin-bottom:0px;}
.thanks-popup .button-grey{color:var(--grey-900) !important; padding:0 15px;  background:var(--grey-bg); font-size: 14px;     height: 32px;
    line-height: 31px; margin:5px 5px 5px 5px; border-radius:100px;}
.thanks-popup .button-grey i{width:auto; float: none; color:var(--grey-900); margin:0 2px 0 0; font-size: 14px; font-weight: bold;}
.thanks-popup .button-grey:hover{color: var(--blue) !important; background:var(--blue-light); text-decoration: none;}
.thanks-popup .button-grey:hover i{color: var(--blue);}
.first-loader{ text-align: center;}
.seeker-form-filled-loop button.disabled{ background: #BBBBBB;}
.new-step-start{ width:100%; float: left; padding:20px; background: var(--white); border-radius: var(--border-circle-max); box-shadow: var(--box-shadow-md);  margin-bottom:15px;}
.new-step-start .find-model{ background: none; padding:0px; text-align:center;}
.new-step-start .f-btn-sec .button{font-weight: bold; padding: 0 15px; margin: 0 2px;}
.new-step-start-two h2{font-size: 24px; color: var(--grey-900); margin-top: 0px; font-weight: bold; text-align: left;}
.new-step-start-two p{color: var(--grey-700); font-size: 16px; margin: 0; padding: 0px 0 15px 0; text-align:left;}
.new-step-start-two .alert-input { width: 69%; border: 1px solid #ccc !important; border-radius: var(--border-circle-max); padding: 0 20px;
    box-sizing: border-box; height: 44px; line-height: 44px; font-size: 16px; color: var(--grey-700);  display: inline-block;
    margin-top: 0; box-shadow: none; background: var(--white);  border-radius: 0 3px 3px 0; margin-bottom: 0px; margin: 0 0 0 -3px;}
.new-step-start-two .button{margin:15px 5px 0px 0px; border:none; padding:0 15px; border:none;}
.new-step-start-four .new-plans-acc .card span{padding:5px 15px 6px 15px;}
.new-step-start-four h2{ text-align:left;}
.new-step-start-five .jp-plan-main{padding:0px;}
.new-step-start-five .jp-plan-main h5{font-size: 24px; color: var(--grey-900); margin-top: 0px; font-weight: bold; text-align: center;}
.new-step-start-five .j-margin-bot p{ text-align: left;}
.new-step-start-five .j-margin-bot em{ float: left;}
.new-step-start-six .jp-plan-main{padding:0px;}
.new-step-start-seven .order-top{padding:0px; box-shadow:none;}
.new-step-start-seven .j-total{padding: 0px;background: none; margin: 0px; border: none;}
.new-step-start-seven .j-pulish-btn{padding:0px;}
.new-step-start-nine{text-align: center;}
.new-step-start-nine p{ text-align: center; padding-bottom:0px;}
.new-step-start-nine .button{ margin-right:10px;}
.new-step-start-seven .coupon-input{ width:70%;}
ul.favorite-job{padding:0px; margin:15px 0 0 -5px;}
.favorite-job li{line-height: normal; float:left; list-style:none; width:auto; margin:0 5px 0 5px;}
.favorite-job li:last-child{margin-right:0px;}
.favorite-job li a{font-size:14px; color:var(--green); text-align:center; background:var(--white); display:block; border-radius:var(--border-circle-max);  text-decoration:none; line-height:normal; padding:0px 15px 0px 15px; text-align: left; line-height:normal; -webkit-tap-highlight-color: transparent; -webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s; transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s; outline:none; position:relative; border:solid 1px var(--grey-400); height:32px; line-height:28px;}
.favorite-job li a span{font-size:14px; color:var(--green); margin:0px; line-height: normal; padding:0px 0 0 0;}
.favorite-job li a em{ height:14px; bottom:-14px; display:block; position:absolute; left:0px;  width:100%;}
.favorite-job li a:hover{color:var(--green);}
.favorite-job li a:hover span{color:var(--green);}
.favorite-job li a:hover em.tab-green{ background:none;}
.favorite-job li a:hover em.tab-blue{ background:none;}
.favorite-job li a:hover em.tab-red{ background:none;}
.favorite-job li a:hover em.tab-gray{background:none;}
.favorite-job li a:hover em.tab-light-red{background:none;}
.favorite-job li a.active{color:var(--white); background:var(--green); border-color: var(--green);}
.favorite-job li a.active span{color:var(--white);}
.favorite-job li a.fav-employe{color:#2483fe;  border-color:var(--grey-400); }
.favorite-job li a.fav-employe span{color:#2483fe;}
.favorite-job li a:hover.fav-employe{color:#2483fe; }
.favorite-job li a:hover.fav-employe span{color:#2483fe;}
.favorite-job li a.active.fav-employe{color:#fff; background:#2483fe; border-color:#2483fe; }
.favorite-job li a.active.fav-employe span{color:#fff;}
.favorite-job-list{width:100%; margin:0px 0 0px 0; float:left;}
.favorite-job li a.fav-apply{color:var(--red); background: var(--white); }
.favorite-job li a.fav-apply span{color:var(--red);}
.favorite-job li a:hover.fav-apply{color:var(--red);}
.favorite-job li a:hover.fav-apply span{color:var(--red);}
.favorite-job li a.active.fav-apply{color:var(--white); background: var(--red); border-color: var(--red);}
.favorite-job li a.active.fav-apply span{color:var(--white);}
.favorite-job li a.fav-view{color:var(--blue); background:var(--white);}
.favorite-job li a.fav-view span{color:var(--blue);}
.favorite-job li a:hover.fav-view{color:var(--blue);}
.favorite-job li a:hover.fav-view span{color:var(--blue);}
.favorite-job li a.active.fav-view{color:var(--white); background: var(--blue); border-color: var(--blue);}
.favorite-job li a.active.fav-view span{color:var(--white);}
.favorite-job li a.light-red{color:var(--grey-900); background:var(--white); }
.favorite-job li a.light-red span{color:var(--grey-900);}
.favorite-job li a:hover.light-red{color:var(--grey-900);}
.favorite-job li a:hover.light-red span{color:var(--grey-900);}
.favorite-job li a.active.light-red{color:var(--white); background:var(--grey-900); border-color: var(--grey-900);}
.favorite-job li a.active.light-red span{color:var(--white);}
.favorite-job li a.fav-draft{color:var(--yellow-dark); background:var(--white); }
.favorite-job li a.fav-draft span{color:var(--yellow-dark);}
.favorite-job li a:hover.fav-draft{color:var(--yellow-dark);}
.favorite-job li a.active.fav-draft span{color:var(--white);}
.favorite-job li a.active.fav-draft{color:var(--white);  background: var(--yellow); border-color: var(--yellow);}
.new-step-start-eleven ul.favorite-job{margin:0px;}
.new-step-start-eleven .favorite-job li{margin:5px 5px 5px 0px;}
@media only screen and (min-width: 980px) and (max-width: 1024px) {
.h-foot-bottom-list img{width:100%;}		
.jj-categorie li a{ padding:15px;}
.total-job-loop{ padding:20px;}
.total-job-loop-right{ width:62%;}
.h-foot-bottom-list span img{width:auto;}
.eight-grid{width:100%;  margin: 0 auto; padding: 0 0px;}
.search-mid-panel{width:100%;}
.j-employer-container{width:100%; max-width:100%;  margin: 0 auto; padding: 0 20px;}
.emp-right-panel{ width: 70%;}
.j-user-text{ width:100%; }
.j-form-right{ width:58%;}
.j-toll-free a{ font-size:14px;}
ul.jj-categorie{ text-align: center; }
.jj-categorie li{ width:23%; float: none;}
.jj-categorie figure img{ width: 80px; }
.bg-color-gr{ width:48%;}
.bg-color-gr p{padding:0 30px;}
.privacy-nav{display:none;}
.jobseeker-nav a{ margin-bottom:10px; }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {	
.home-client ul li{width: 13.8%; padding: 0 10px;}
.home-client ul li img{ width:100%;}
ul.jj-categorie {text-align: center; }
.jj-categorie li a{ padding:25px 15px 15px 15px;}
.jj-categorie li{ width:31%; float: none;}
.total-job-loop{ padding:0px 15px;}
.total-job-loop-right{ width:57%;}
.h-blog-loop figure figcaption{ padding:15px;}
.h-news-sec ul{ text-align:center;}
.copyright{ width:100%; float:left; text-align:center;}
ul.h-social{ text-align:left;}
.h-social li{ display:inline-block;}
.copyright p{ margin-bottom:0px; padding:15px 0 10px 0; text-align:left;}
.j-form-input{ width:92%;}
.j-form-drop{ width:84%;}
.j-form-input-one{ width:84%;}
.j-form-input-two{ width:92%;}
.j-form-right{ width:41%;}
.j-user{ width:50px;}
.j-user-text{ width:63%;}
.j-toll-free a{ font-size:12px;}
.j-pulish-btn .signup_form_submit{ font-size:13px;}
.j-feature-loop p{ padding:0px;}
.startup-list li img{ width:100%;}
.startup-list li{ width:13% !important; margin:0px !important;}
.emp-nav span{ display:none;}
.header-emp-add{ width:100%;}
.signup_job_form .row{ margin:0px;}
.j-employer-left-panel .row{ margin-left:-15px; margin-right:-15px;}
.j-employer-detail{ padding:0 15px;}
.j-toll-free{ padding:0 20px;}
.j-order{ padding:0px;}
.front-new-up ul li{ width:24.5%}
.front-new-up ul li a{ padding:0px !important;}
.eight-grid{width:100%; padding:0 3% !important; box-sizing: border-box; max-width:100%;}
.jj-container{width: 100%; padding:0 3% !important; box-sizing: border-box; max-width:100%;}
.search-left-panel{width:100%;}
.search-mid-panel{width:100%;}
.job-user-info{padding:18px;}
.job-detail-mid-info{padding:20px;}
.job-detail-list ul li{width:50%;}
.job-detail-list ul li span.right-list-text{ width:69%;}
.job-detail-mid-info ul li .button{ margin-left:0px; }
.job-detail-mid-info ul li a{ padding:0 17px;}
.j-employer-right{width:79%;}
.j-toll-free{line-height: normal; padding:10px 20px;}
.order-top{padding:0px;}
.order-bottom{padding:10px;}
.j-pulish-btn{padding:0px 30px 30px 30px;}
.j-pulish-btn .signup_form_submit{padding:0 12px;}
.j-unlock-loop span{font-size:20px;}
.j-unlock-loop em{font-size:18px;}
.j-unlock-head{padding:12px 30px 12px 30px;}
.unlock-dtext{ padding: 15px 0 0 0px; }
.j-pulish-btn-one{ padding:0 30px; }
.l-bottom-content img{ width:100%; }
.bg-color-gr{width:48%;}
.press-info{width:35%;}
.privacy-nav{display: none;}
.jobseeker-nav a{margin-bottom:10px;}
.quick-panel a{margin-bottom:10px;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {	
.container{ padding:0 5%;}
.h3, h3{ font-size:24px;}
.h-foot-bottom-list img{ width:100%;}	
.h-foot-bottom-list span img{ width:auto;}
.main{ overflow:hidden;}
.home-new-banner{height:auto; padding:0 0 30px 0; margin-top:0px;}
.home-new-banner h1{ font-size:21px; letter-spacing:0px;}
.home-new-banner h1 sup{ top: -1.10em;}
.head-nav{ height:45px;}
.home-new-banner p{ font-size:16px; line-height:25px; margin-bottom:0px; padding-bottom:0px;}
.new-nav ul li a b{ display:none;}
.new-logo a{ width:45px; height:45px; background:url(../home-image/logo-blue-mobile.svg) center top no-repeat; display: block;}
.new-logo a img{ width:auto; display:none;}
.head-nav span{ margin:15px 0 0 5px;}
.new-nav ul li a{ padding:0 5px; line-height:47px;}
.post-job{ margin:0px 0 0 5px;}
.post-job a{ height:45px; line-height:45px; border-radius:0px; padding:0 10px;}
.post-job a i{ margin:-3px 5px 0 0;}
.home-new-banner h1{ padding-top:30px;}
.h-search-left{ width:100%; position:relative; z-index:999;}
.h-search-mid{ width:100%; margin:8px 0px 0px 0px;}
.h-search-right{ width:100%; float:left; margin:8px 0px 0px 0px;}
.h-search p{text-align: center; margin-top:10px;}
.h-search{ padding:0px;}
.h-search p a{padding: 0px;
    border: solid 1px;
    height: 30px;
    line-height: 28px;
    display: inline-block;
    border-radius:0;
    padding: 0px 10px;
    margin: 15px 0 0 0; letter-spacing:0px; font-size:14px; letter-spacing: 0.02rem; width:49%;}
.j-location-icon{ left:18px; top:10px;}
.search-job-btn{ height:50px; line-height:38px;}
.h-search-mid-right{ border:none;}
.home-client ul{text-align:center;}
.home-client ul li{ width:48.9%; padding:0 10px;}
.home-client ul li img{ width:90%;}
.home-client ul li:nth-child(1) img{width:70%;}
.home-categorie h3{ font-size:25px; padding:0 15px 15px 15px;}
ul.jj-categorie{text-align: center;}
.jj-categorie li{ width:100% !important; margin:1% 1%;}
.jj-categorie li a {margin:2px auto 2px auto; width:160px; height:160px; padding:15px;}
.jj-categorie figure img{ width:60px; }
.content-overlay{ width: 100%; }
.show-text{ width: 160px; height:160px; left:0px; bottom:2px; margin:0 auto;}
.total-job-loop{ width:50%; float:left; padding:10px 15px; text-align:center;}
.total-job-loop-left{ width:100%; text-align:center; margin:0px;}
.total-job-loop-right{ width:100%; text-align:center; margin-top:10px;}
.total-job-loop{ height:125px; margin-bottom:15px;}
.total-job-loop:nth-child(2){border:none;}
.total-job-loop:nth-child(4){border:none;}
.h-blog-loop figure figcaption{ padding:15px;}
.h-blog-loop{ margin-bottom:30px;}
.view-categorie-btn{ margin-top:35px;}
.cate-drop{ width:300px; left: -184px; height:300px; overflow:scroll; padding:15px;}
.cate-drop ul li{ width:100%;}
.modal-dialog{ width:auto; padding:0; margin:15px;}
.dailog-new{margin:0;}
.seeker-tab li a{ font-size:14px; letter-spacing: 0.02rem;}
.emp-popup-login{padding:30px 20px 30px 20px;}
.input-right-filled{padding-left:15px; width: 100%; float: left;}
.input-left-filled{padding-right:15px; width: 100%; float: left;}
.jj-submit{margin-top:10px;}
.new-nav-right{margin-right:20px;}
.home-client{display:none;}
.employe-login p{padding:15px 0 0 0;}
.apply-now-page .alert-input{margin:0 0 15px 0;}
.apply-now-page .alert-area{margin:0 0 15px 0;}
.apply-now-page .jj-upload{margin-top:0px;}
ul.seeker-tab{ line-height:40px;}
.login-area{ margin-top:8px; height:42px; line-height:41px;}
.que-icon{ display:none;}
.copyright p{ font-size:13px; text-align:left;}
.creat-job-pic{ padding:0 8%;}
.creat-job-pic img{ width:100%;}
.creat-job-alert-sec{ padding:90px 0 30px 0;}
.creat-job-form{ width:100%; margin:30px 0 0 0px; padding:0 15px 0 15px;}
.j-location-icon{ top:11px;}
.rightSidebar{ width:100%; float:left;}
.offer{ margin-top:0px; padding:10px 15px; font-size:16px;}
.offer label{ width:52%;}
.j-form-input{width:88.8%;}
.j-form-drop{width:88.8%;}
.j-employer-left{ width:65px;}
.j-employer-right{ margin-left:15px; width:71%; min-height:auto;}
.j-form-input-two{width:88.8%;}
.job-post-free-ex .j-form-input-two{width:88.8%;}
.job-post-free-ex .j-form-right{width:55%;}
.job-post-free-ex .j-form-input-one{width:88.8%;}
.j-margin-bot{ width:100%; float:left;}
.j-employer-right h5{ font-size:18px; line-height:25px;}
.j-margin-bot p b{display:none;}
.j-margin-bot em b{display:none;}
.j-form-right{ width:55%;}
.advance-body-text ul{ height:auto; padding:15px 0px 0px 0px;}
.ad-mid{ margin-bottom:15px; padding:0 15px;}
.j-unlock-loop ul{ margin:0px 0px 0px 15px;}
.j-unlock-loop ul li{font-size:14px;}
.j-unlock-loop label pre{font-size:14px;}
.j-unlock-loop label{ padding:0 10px; margin-top:15px;}
.j-unlock-head span{ display:block; float:left; margin:0px 0 0 0; padding-left:0px; width:100%;}
.j-unlock-head span b{ margin:0px; padding:0px; font-size: 16px;}
.j-unlock-head span b em{ margin:0px;}
.j-unlock-head em{margin:0px 0 0 0;}
.first-step{ padding:20px 20px;}
.first-step-up{padding:20px 0 0 0;}
.advanced-sec h5{ padding:0 0  15px 0;}
.advanced-sec hr{display: none;}
.jp-plan-main{ padding:20px; }
.form-head-high .jp-plan-main{ padding-top:0px;  padding-bottom:0px;}
.j-unlock-list{ margin-top:0px; }
.j-unlock-list{padding:10px 20px !important;}
.j-unlock-sec p{ padding:0 0px; }
.j-unlock-head{padding:20px 20px;}
.j-unlock-loop .j-unlock-head span{ padding:0; }
.addons-main .j-unlock-head{padding:25px 20px;}
.j-unlock-bottom-txt p{ padding:0px !important;}
.shape-btn p label{ font-size: 11px; }
.order-top{ padding:15px;}
.order-bottom .j-total{padding:15px 0 0 0;}
.j-pulish-btn{ padding:0px 20px 10px 20px;}
ul.policy-text {padding:0px 20px 15px 20px !important; width: 100%; float: left;}
.order-bottom{ padding:15px 15px 15px 15px;}
.test-main{ display: inherit; }
.j-addon-head h5{ font-size:20px;  padding:0px 0px 15px 0px;}
/*.j-unlock-head{padding:30px 8%;}*/
.t-pay-list{ padding:15px 0; width:100%; float:left; margin-bottom:10px;}
.t-pay-secure-icon{ padding:5px 8% 10px 8%;}
.t-pay-list ul li{ margin:0px; padding:5px 6.8px;}
.t-pay-secure-icon ul{ padding:0px;}
.j-toll-free{ margin-top:0px;}
.j-order{border-radius:3px; margin:0px; padding-top:0px; width: 100%; float: left; margin:15px 0;}
.j-happy-sec .j-pay-icon img{ width:100%;}
.j-happy-sec h3{ font-size:25px; padding-bottom:15px;}
.j-happy-sec .j-pay-icon{ padding:30px 0;}
.test-main{ padding-top:0px; }
.j-user{ width:100%; float:left; text-align:center; margin:0px 0 0px 0;}
.j-user-text{ width:100%; text-align:center; padding:15px 0;}
.j-happy-sec h3{ padding-bottom:0px;}
.j-post-sec p{ font-size:18px; line-height:30px; padding:0px;}
.j-post-free-btn{ margin:0px; line-height: normal; height:auto; padding:10px 10px;}
.j-happy-sec{ padding-bottom:50px;}
.j-post-sec{ padding:40px 0 50px 0;}
.j-feature-sec h3{ margin:0px;}
.j-feature-loop p{ padding:0px;}
.j-feature-loop h4{ margin-top:0px;}
.j-feature-loop{ width:100%; float:left;}
.j-question-sec{ padding:40px 0 40px 0; display: none;}
.j-question-sec h3{ margin-top:0px;}
.j-question-list{ padding:5px 0 5px 0; margin:0px;}
.emp-nav span{ display:none;}
.btn-text{ display:none;}
.j-pulish-btn-one{ display:none;}
.j-employer-left-panel{ padding:0px;}
.j-employer-detail{ padding:0px;}
.j-employer-right ul{ display:none;}
.j-employer-right h5{ border:none;}
.j-employer-right-m{ width:100%; float:left; border-top: solid 1px #eeeeee; margin:0px; display:block;}
.j-employer-right-m ul{ display:block; margin:0 0 0 -10px;}
.j-toll-free{ display:none;}
.j-toll-free-m{ display:block; border-top: solid 1px #eeeeee; text-align:center; margin-top:15px;}
.j-toll-free-m a i{ float:none; margin:0px 5px 0px 0px;}
.j-order h5{padding:15px 15px 15px 15px; margin:0px; background:#ffffff;}
.j-order p{padding:15px 15px 5px 0; width:100%; display: inline-block;}
.j-order p.pp-m{display:none;}
/*.j-order ul{padding:0 0px 15px 0px;}*/
.j-total{padding:0 5px; margin-top:0px;}
.j-pulish-btn{ display:none;}
.j-pulish-btn-m{ display:block;}
.btn-text-m{display:block; padding:15px 0px 0 0px;}
.offer-green{ display: block; margin-top:0px;}
.j-employer-right-m{ display:none;}
.emp-nav{ position:relative;}
.new-nav-right{ margin-right:0px;}
.head-nav span i{ margin:-2px 5px 0 0;}
.j-employer-sec{ padding:15px 0 50px 0;}
.home-banner-content{ padding:0px 15px;}
.browse-home-btn{ margin:15px 5px;}
.view-categorie-btn{ margin:0 5px;}
.home-filled{ width:100%;}
.hm-post-btn-one{ margin:0px; font-size: 14px; padding: 0 12px;}
.home-filled-left{ width: 49%; margin:0px; }
.home-filled-left p{ padding:0px 0 5px 0; margin-top:0px; font-size: 13px; line-height: norm4l;}
.home-s-btn{ margin:0px 0px 0px 0px; font-size: 14px;}
.home-categorie{ padding-top: 0px; }
.j-happy-sec .j-pay-icon{ display: none; }
.j-unlock-loop{ width: 100%; float: left; margin:10px 0;}
.three-grid .pop-inside{padding:20px; width:auto; margin:15px;}
.home-new-filled .home-filled-left{ width: 100%; margin:15px 0 0 0;}
.home-new-filled{width: 92% !important; margin: 0 4% !important;}
.jj-categorie figcaption{font-size:12px;}
.jj-categorie figcaption span{font-size:12px;}
.job-list-main{padding:0px 0 100px 0}
.midcounter{padding-top: 0px;}
.eight-grid{width:100%; padding:0 5%; }
.j-employer-container{width:100%; max-width:100%; padding:0 5%; }
.search-mid-panel{width: 100%; margin:0px 0px 0 0px;}
.job-detail-mid-info{padding:20px; margin-bottom:15px;}
.apply-share{ margin-bottom:}
.apply-share-mobile{ margin-bottom:0px;}
.job-detail-list ul li span.right-list-text{ width:72%; }
.job-benefit-list ul li{ width: 100%;}
.job-detail-mid-info ul li .button{margin-left:0px;}
.search-job-loop-list-mid .button{margin:0 5px; padding: 0 11px;}
.job-user-info{padding:20px;}
.search-job-loop-list h4{margin:0px;}
.search-job-loop-list-mid h4 a{padding-left:0px; display: inline;}
.search-left-panel{width:100%;}
.slist-mode{ margin:0 30px 15px 20px; float: left;}
.guarantee-content{ padding:15px; margin:15px; width:auto;}
.emp-offer{margin:0px; padding:0px;}
.jj-pricing-popup{width:100% !important; margin:0px !important; padding:15px;}
.cartp-popup{ padding:0px !important; margin:0px !important;}
.j-toll-free-m a i img{width: auto;}
.shape-btn p label{font-size: 12px;}
.j-unlock-feature .shape-btn{padding:0 12px;}
.j-unlock-make .shape-btn{padding:0 12px;}
.j-employer-left{ display: none; }
.j-employer-right{ width: 100%; margin:0px; padding:20px; }
.offer-green{ font-size: 14px; }
.j-employer-head{ padding:0; }
.j-employer-right h5{ font-size:20px; line-height: 22px;}
.j-margin-bot span{ margin: 10px 0 0 10px; float: right;}
.how-it-accordian h4{padding:15px 0;}
.how-it-accordian .panel-body{padding:0;}
.j-employer-detail{ padding-top:0px; margin-top:0px;}
.form-head-high{ padding:0px; }
.j-form-step-three{ padding-bottom: 30px; }
.startup-list li{ width:23%;}
.j-form-step-two ul li{ margin-right:15px;}
.j-toll-free{ padding:5px 15px 5px 15px;}
.j-toll-free a{font-size: 13px;}
.j-toll-free .button{padding: 0 10px;  margin: 0 1px;}
.j-feature-sec{padding:50px 0;}
.startup-list li{width:23% !important; margin-top: 5px;}
.how-it-accordian{padding:0; border:none;}
.bank-list ul li{font-size: 13px;}
.search-job-loop-list{ padding:20px; margin-top:15px;}
.search-job-loop-list-mid{ width:100%;}
.search-job-loop-list-right{ width: 100%; text-align: left; padding-top: 15px; }
.search-job-loop-list-right .button{ margin-left:0px; }
.search-job-loop-list-mid ul{margin-left:2px;}
.search-job-loop-salary{ padding:4px 0 4px 2px; }
.search-job-loop-description{ padding-left:0px; }
.job-detail-list ul li{ padding: 8px 0px;}
.job-pagination ul li a{ height: auto; line-height: normal; }
.j-happy-sec{display: none;}
.j-feature-sec{display: none;}
.j-post-sec{display: none;}
.startup-list{display: none;}
.benefit-accordian h2 a{ line-height: normal;}
.three-grid{width:100%;}
.bio-list span.list-right{ width:100%;}
.j-form-step-one h6{ float:none; margin:0px 0px 0px 0px;}
.advance-body-text span { padding: 18px 10px 12px 10px}
.share-list{ float: left; margin:5px 0 0 0;}
.j-employer-left-panel{ float: none;}
.advance-body-text ul{ min-height:auto; }
.bank-list .text-center img{ width: 100%;}
.bank-list ul li{width:100%;}
.advanced-sec{padding-bottom:0px;}
.coupon-input{width:70%; margin-bottom:0px;}
.jj-job-listng{padding:0px !important;}
.emp-right-panel-new{padding:0px;}
.emp-right-panel-new-up{padding:20px;}
.key-list ul li a{ padding-left:15px;}
.location-list{padding:15px;}
.fillter-btn{margin:5px 0px 0px 0px; float:left; width:100%;}
.fillter-btn .button{ margin-left:0px; }
.new-list-inside{padding:15px;}
.emp-right-panel-new .total a{ padding-top:0px; left:left; margin:0px;}
.emp-right-panel{padding:0px 15px;}
.new-list-inside{ padding:15px !important;}
.job-seeker-list-right{ width: 100%; margin:0px 0 0 0;}
.new-list-mid{width:100% !important;}
.new-list-right{ width:100%; float: left; }
.new-list-right em{ margin:0px; text-align: left;}
.seeker-like ul li{ margin:0 10px 0 0;}
.new-list-mid h4{ width:100%; float: left; padding-bottom:0px;}
.employer-info ul li{width:100%;}
.benefits-list{height:auto;min-height: auto; width: 100%; padding:0px 0 0 15px; margin:0px;}
.benefits-list i{margin:10px 10px 0 0;}
.benefits-list span{text-align:left; padding:10px 0 5px;}
.right-info h1{color:var(--black);}
.right-info p{color:var(--black);}
.right-info p i{display:none;}
.employer-info{margin-top:30px;}
.join-em{padding-bottom:0px;}
.benefits-sec h4{padding:25px 0 0px;}
.emp_job_list h4{padding:10px 0 15px 0 !important;}
ul.job-post{float: left; margin:0px 0px 15px 0px;}
.jj-post{padding:20px;}
.jj-post h4{padding:0 0px 15px 0;}
.jj-post ul li i{margin:3px 8px 5px 0;  float: left;}
.filter-list{width:100%;}
.filter-list:nth-child(2) .control-group{ height:auto;}
.filter-list:nth-child(3) .control-group{height:auto;}
.search-job-loop{padding:0px;}
.search-job-loop h1{padding:0px 0 15px 0px;}
.search-job-loop p{padding: 5px 0 5px 0px;}
.slist-mode{margin:0 0px 15px 0px;}
.searchfilters{padding:0 0px 0px 0px; margin-bottom:0px;}
.apply-email-list{ padding:20px; }
.job-detail-mid-info h1{font-size:25px;}
.job-user-info ul li span.right-text{ width:86%;}
.job-detail-left-add{margin:0px 0px 0px 0px; width:100%; float: left; display: block;}
.right-info h1{font-size: 25px; padding-top:25px;}
.right-info h1 b img{display:none;}
.creat-job-alert-sec{padding:15px 0 15px 0;}
.job-seeker-detail{padding:50px 20px 20px 20px;}
.job-seeker-dashboard-banner{padding:0;}
/*******************Company Sets*************************/
.eight-grid{ width: 100%; padding:0 5%;}
.pressdetail-banner .manage-box h3{ font-size: 20px; line-height: normal;}
.privacy-drop {
  background:var(--blue-dark);
  display: block;
  margin:0px;
  width: 100%; float: left;
  position: relative;
}
.privacy-drop li {
  list-style: none
}
.privacy-drop li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 15px
}
.privacy-drop li a span {
  float: right;
  margin: 8px 0 0
}
.privacy-drop li ul {
  margin: 0 15px 15px;
  width: 92%
}
.privacy-drop li ul li a {
  font-size: 16px;
  color: var(--grey-800);
  padding: 0;
  line-height: 35px;
  display: block;
  text-indent: 15px
}
.privacy-drop li ul li a:hover{color: var(--blue); background: none;}
.privacy-drop li ul li a:focus{color: var(--blue); background: none;}
.privacy-drop li ul li.current_page_item a{ color:var(--blue);}
.dropdown-menu{box-shadow:var(--box-shadow-md); border: none;}
.team-section{padding:15px 0 30px 0;}
.mission-section{padding:0px 0 30px 0;}
.bg-color-bl{margin:30px 0 0 0; min-height:auto;}
.bg-color-gr{margin:0px 0px 15px 0px; min-height: auto; padding:15px; width:100%;}
.mission-section p{padding: 0 0px;}
.team-section h3.small{padding:0 0px 15px 0px;}
.team-section h4{ padding: 0 0px 30px 0px;}
.value-section{padding:15px 0 0px 0;}
.opening-section{padding:15px 0 50px 0;}
.reasons-section{padding:50px 0 15px 0;}
.reason-list{ margin-top:15px; height: auto;}
.reason-list figure figcaption p{ padding-bottom:5px;}
.reason-list figure figcaption p br{ display: none;}
.jj-opening{padding:20px; margin-bottom:15px;}
.press-info{width:100%; margin:0 0 15px 20px;}
.press-cover-sec ul{display:none;}
.investor-sec .container{padding:0px;}
.legal-sec .container{padding:0px;}
.offer-section .offer{ min-height:auto; margin:10px 0; width: 100%;}
.four-grid{width:100%; padding:0 0;}
.legal-sec{padding:15px 0 15px 0 !important;}
.search-mid-content{ padding-top:15px; }
.contact-map img{ height:auto; width: 100%;}
#jj_contact_submit{ border: none; margin-top: 15px;}
.contact-us .jj-content{ padding:0px;}
/*.contact-us{padding:0px 5% 40px 5%;}*/
.investor-sec{padding:15px 0 40px 0;}
.feature{ padding-top:15px; }
.brand-list{ position: relative;}
.brand{margin:30px 0 0 0;}
.brand .col-lg-9{padding:0px;}
.jj-opening ul li i{ margin:2px 8px 10px 0; float: left;}
.investor-sec h3{ padding-bottom:30px;}
.new-post-blog h3.small{ padding-bottom:30px;}
.privacy-sec{padding:15px 0 15px 0;}
.legal-one{ padding-bottom:15px;}
ol.privacy-list{padding:0 0 0 28px;}
.legal-one h3.small{font-size:18px; line-height:28px;}
.jj-tradmark{ display: none;}
.container{width:100%;}
.quick-panel{margin:10px 0px 0px 0px;}
.statistics-section h2{font-size: 30px; padding-bottom:15px;}
.quick-panel a{margin:5px 5px 0px 0px;}
.statistics-section{padding:30px 0 50px 0;}
.quick-stats-bottom ul li{ padding:5px 10px; line-height:22px;}
.ccode-mobile{position:relative; z-index:9;}
.all-ready{height:auto; line-height: normal; padding:8px 5px;}
.employe-login .button-blue{ width:auto; font-size: 16px; padding:0 15px;}
.employe-login{padding:25px;}
.job-list-right span{ padding:0 0px;}
#mobile_jj_list{ margin-bottom:0px; }
.seeker-option{padding:15px;}
.gift_coupon a{display:none;}
.bank-list img{ width:100%;}
.refine-total a{ width:100%; height:auto; line-height: normal; padding:7px 5px;}
.a-silver .advance-body-text label{ margin-top:60px;}
.email-info{padding:0px;}
.number-bar .col-md-3{ padding:15px 0;}
.servnew-container{display:none;}
.new-list-mid p{ width:100%; float: left; }
.job-seeekr-info-dtail ul li i{margin:2px 6px 10px 0;}
/*.new-list-mid ul li{margin-bottom:15px;}*/
.search-pageination ul li span.current{ margin:5px 2px; display:inline-block;}
.search-pageination ul li a{margin:5px 2px; display: block;}
.search-pageination ul li a.next{margin:5px;}
.search-job-loop .fillter-btn{margin:5px 2px 0 0;}
.searchfilters .tm-tag.tm-tag-success{margin:0 10px 10px 0;}
.search-job-loop-list-mid ul li{ width:100%; float: left;}
.search-job-loop-list-mid ul li i{margin:2px 8px 10px 0;}
.search-job-loop-salary i{ float:left; margin:4px 8px 10px 0;}
.search-job-loop-salary i.rupee-iocn{display:none;}
.search-job-loop-list-mid span{ margin:4px 5px 0 0px;}
.search-job-loop-list-mid ul li a i{ float:left; margin:2px 8px 5px 0;}
.search-job-loop-list-left{margin:0 10px 0 0; position:relative; bottom:0; right:0; float: left;}
.search-job-loop-list-right .button{ float: left; margin-left:5px;}
.weekly-alert .button-lg{height: auto; line-height: normal;}
.weekly-alert a{padding:15px 15px;}
.home-categorie .button{ margin-top:15px; }
.job-detail-mid-info ul li{ margin-bottom:10px;}
.jb-detail-top ul li{ margin-bottom:0px;}
.jb-detail-top ul li{ margin-bottom:0px; margin-top:10px;}
.job-detail-list ul li{ margin-bottom:0px;}
.job-detail-list ul{ margin-bottom:15px; display: inline-block;}
.job-benefit-list ul li{ margin-bottom:0px; }
.job-detail-list ul li span.left-list i.job-list-icon4{ background-position: -5px -209px;}
.company-main{ margin-bottom:10px;}
.address-main{ margin-bottom:10px;}
.address-main span i{ float: left; margin:4px 0 7px 0;}
.address-main span a{ display: block; padding-left:18px; }
.weekly-alert .button{height:auto; line-height: normal; display: flex; align-items: center; text-align: left;}
.address-main span a i{ margin-right:5px; font-size:12px;}
.one-click-apply ul li{ margin-bottom:0px; width:100%;}
.job-benefit-list ul li{padding: 7px 0;}
.search-left-panel-m .job-user-info{ padding:0px; box-shadow:none; border-radius:0px; margin-bottom:0px;}
.job-user-info ul li{ width:100%; margin-bottom:0px;}
.job-user-info ul li span.right-text{ width:88%; margin:0px;}
.job-detail-left-add{max-width:100%; margin-top:15px;}
.search-left-panel-m .weekly-alert{display:none;}
.job-detail-mid-info span a i{ float: none; }
.job-browse-btn{ float: left; margin:0px 0 0 0px;}
.j-pulish-btn .button{width: auto; border:none; margin-top:15px;}
.j-pulish-btn .button:focus{ border: none; }
.j-pulish-btn .button i{ margin:12px 0 0 10px;}
.new-rightsidebar{margin-top:0px;}
.top-back-btn{top:15px; right:15px; padding-bottom:15px;}
.employer-section .col-lg-9{ padding-left:15px;}
.new-employer-detail .right-detail-info{ margin-top:15px;}
.right-info h1{padding-top:0px;}
.top-profile-sec{padding:20px;}
.benefits-sec{ margin-top:0px;}
.j-order ul li a em{ font-size: 10px; }
.employer-placeholder .emp-logo-img{height:auto;}
.j-new-order-main .j-pulish-btn{padding:0px 20px 15px 20px;}
.j-new-order-main{margin-top:0px;}
.employe-login{margin-top:15px;}
.employe-login h1{ padding-bottom:0px;}
.seeker_login_one h1{ padding-bottom:0px !important; }
.alert{padding:10px 15px;}
.alert-danger{ color:var(--red); background: var(--red-light); border:solid 1px var(--red-medium);}
.ad-job-new .jp-plan-main{padding:20px 20px 0px 20px !important;}
.ad-job-new .j-pulish-btn .button i{ margin:-2px 0 0 5px;}
ul.policy-text li a{ font-size: 14px; }
#applied_text{ padding:11px 15px 0 20px; line-height: normal; }
.employe-login{ padding:20px; width:100%;}
.seeker-manage-box{padding:20px;}
.seeker-form-filled{padding:20px;}
.creat-job-alert-inside{ padding:20px 15px;}
.jj-verified{padding:20px;}
.jj-verified p{margin-bottom:0px;}
.sign-section-inside{padding:15px 0;}
.jobseeker-nav a{ margin-top:10px;}
.sview-btn{margin-right:35px;}
.green-star{top:17px; right:15px;}
.reset-password{margin-top:15px !important;}
.reset-password .alert-danger{margin-bottom:0px !important; margin-top:15px !important;}
.posted-note{width:100%; float:left;}
.job-seeker-sec-up .col-lg-9{ padding-left:15px;}
.s-content-left{ margin-bottom:15px;}
.jsd-bottom ul li a{ padding:0 15px; margin:0 8px 0 0;}
.job-browse-btn .button{ margin-left:0px; }
.job-seeker-list li a{ padding:0 15px; margin:5px 0;}
.user-link .input{ width:62%;}
.copy-link{width:100%; margin-top:15px; margin-left:0px;}
.share-section ul li a{ font-size: 14px !important; line-height: normal; display:flex;}
.share-section ul li{ margin-bottom:0px;}
.quick-stats-bottom{padding:20px;}
.quick-stats-list{padding:5px 20px 20px 20px;}
.manage-box{padding:20px;}
.quick-stats-loop{padding:15px;}
.statistics-section .row{margin-left:-15px; margin-right:-15px;}
.find-model{width:auto !important; margin:15px; padding:15px;}
.f-btn-sec ul li{margin-bottom:15px;}
.j-post-step ul li a i{ margin:4px 4px 0 0px;}
.j-post-step ul li a{ padding:0 4px 0 0px; font-size:13px;} 
.j-post-step{display: none;}
.j-post-step-m{display: block;}
.j-form-input-one{width:88.8%;}
.advance-body-text{border-radius:0 0 5px 5px;}
.advance-body-text div{ width:auto; margin:0 auto; text-align: left; padding:0 35px;}
.j-margin-bot p span{float:inherit;}
.price-ribben{bottom:0; z-index:99; width: 52% !important;
    position: relative;
    background: var(--yellow) !important;
    color: var(--grey-900);
    text-align: center !important;
    padding: 5px 5px 6px 5px !important;
    margin: 1em auto 10px !important;
    font-size: 12px;
    text-transform: uppercase;}
div[id*=bite].modal.fade{ margin:0px !important;}
div[id*=bite].m-width-570 .modal-dialog{ width:auto !important; margin:15px !important;}
#bite-2 .popup-text{margin-bottom:15px;}
.ad-for-post-plan .jp-plan-main{padding:20px 20px 0px 20px;}
.advance-loop h6{margin-bottom:0px;}
.advance-body-text label{ margin:15px 0 0 0;}
.advance-body-text .button-success {margin:15px 0 0 0;}
.ad-mid strong{ padding:10px 0 0px 35px; text-align: left;}
.modal-dialog-new{width:auto; margin:15px;}
.em-verification{padding:15px;}
.j-unlock-head .jj-list{ position: relative; left:0px; right:inherit; float: left;}
.jj-list ul{ margin:0px; padding:0px; }
.j-unlock-head .jj-list ul li a{ margin:0 5px 0 0;}
.job-plan-user{padding:20px 20px 30px 20px;}
.l-bottom-content span img{width: 100%;}
.j-employer-sec{padding-bottom:15px;}
.j-margin-bot em{float:left; margin-right:8px;}
.jj-pricing-popup{margin:0px;}
.find-model{margin:15px !important;}
.grid-desktop{ width:100%;}
.gend-loop{padding-top:0px; margin:-10px 0 0 0;}
div[id*=bite] .popup-title br, div[id*=bite] .popup-text br{ display: block !important; }
.job-seeker-detail hr{ display: none; }
.job-seeker-detail-loop ul li{ padding:10px 0 0px 0;}
.right-num-text{ float: none; }
.search-pageination ul li a.prev{ margin:5px;}
label.control-label { text-align: left;
    line-height: normal;
    padding: 0px 0 10px 15px;
    width: 100%;
}
.que-icon { text-align: left; padding:1px 0 0 0px; display: block;}
.seeker-form-filled-loop .form-group{ width:110% !important;}
.seeker-listmenu-one{ width:34%; }
.seeker-form-filled-loop .form-group:last-child{ margin-bottom:0px; }
.seeker-form-filled-loop .button{margin-top:5px;}
.thanks-popup{ width:auto; margin:15px; padding:20px;}
#menu-company-menu{ display: none;}
.jj-submneu .dropdown-toggle::after{ display: none;}
.team-section-content{ padding:20px;}
.team-list figure img{ width:120px; height: auto;}
.our-team-pic-section{ padding:0 0px 30px 0px;}
.mail-contact-right{width:100%; margin-top:30px;}
.email-info{ width:100%; margin-top:10px !important;}
.jj-mailing span{ padding-bottom:0px;}
.jj-mailing p{  font-size: 16px;}
.fiiled-right label{ text-align: left; }
.fiiled-right-mobile .col-md-6{ margin-bottom:10px; }
.last-form-group{ margin-top:-15px;}
.jobseeker-nav{margin-top:5px;}
.job-detail-mid-info h4{ margin-top:15px;}
.job-detail-mid-info p{ padding-top:0px; }
.address-main span{padding: 0 0 0 20px; position: relative; display: block;}
.address-main span i{margin: 4px 0 7px 0; position: absolute; left:0px;}
.company-main span i{ float: left; margin:2px 8px 5px 0;}
.img-w-m img{ width:100%; padding:0 30px;}
.color-list{width:100%; padding:15px 15px 0px 15px;}
.brand-bot{margin-bottom:15px;}
.brand-sec{margin-bottom:30px;}
.what_we_do_up{display:none;}
.privacy-sec-content{ padding:20px; }
.le-content{ padding:20px; }
.key-list ul li.panel-default{width:100%; margin:15px 0;}
.key-list ul li{ width:100%;}
.copy-form-new{ padding:20px;}
.feature-left span.fe-right{ margin-bottom:15px;}
.sign-left{ width:100%; float: left; padding:20px; margin:0px;}
.sign-left .button-blue{margin-top:15px;}
.please-wait-pp{ padding:20px; margin-top:15px; }
/*.new-plans-mobile{ display:inline-flex; }*/
.state-sec{ padding:20px 20px 20px 20px;}
.state-sec .row{margin-top:0px !important;}
.sitemap-loop h5{ padding-bottom:10px; padding-top:20px;}
.favorite-employe .button{ margin-top:10px; }
.creat-job-form label{ padding:10px 5px 15px 0;}
.job-post-free-ex ul.policy-text {padding: 0px 20px 0px 20px !important;}
.job-post-free-ex .j-new-order-main .j-pulish-btn{ padding-top:10px; }
.job-post-free-ex .advanced-sec{ padding-bottom:10px;}
.bank-list{padding:15px; margin-top:15px; margin-bottom:0px;}
.bank-list-last{margin-top:0px;}
.seeker-listmenu-one em{margin-left: 5px;}
.seeker-listmenu-one i.inp-icon4{margin:6px 0 0 10px;}
.form-group{ width:auto; float:none;}
.seeker-listmenu{width:66%;}
.change-section{ padding:20px; }
.notifications-hist ul li.note-right{ width:78%;}
.land-footer{ padding:30px 0;}
.f-btn-sec .button{ padding:0 14px;}
.j-margin-bot span.fa-eye{ margin:14px 12px 0 0px; position: absolute;}
.contact-t-sec{padding:15px 0 0px 0;}
.contact-us{padding-bottom:0px;}
.new-plans-acc .card{ padding:20px 20px 20px 20px;}
.new-plans-acc h2{background:url(../home-image/plus-one.svg) right -2px no-repeat;}
.new-plans-acc .card.active h2{background:url(../home-image/minus-one.svg) right -2px no-repeat;}
.new-plans-acc h2 a{padding:0px 0px 10px 0px;}
.job-post-free-ex .j-employer-sec{ padding-bottom:15px; }
.new-plans-job{ overflow: scroll; }
.new-plans-main{padding:20px;}
.j-toll-free{margin-bottom:0px;}
.advanced-sec-offer{margin:0px;}
.new-plans-acc h2 a{ display: block !important;}
.post-job-fast{margin-top:0px;}
.advance-loop.active .nadvance-body-text label{ padding:0 10px; }
.post-job-fast p{margin:0px;}
.post-job-fast h5{margin:0px !important;}
.j-order-m .button-md{margin:15px 0px 20px 20px;}
.new-plans-job .table{ width:550px;}
}
@media only screen and (min-width: 375px) and (max-width: 424px) {
.j-form-right{width:62%;}  
ul.jj-categorie{text-align: center;}
.jj-categorie li{ width:48% !important; margin:0 1%;}
.jj-categorie li a {margin:7px auto 7px auto; width:140px; height:140px; padding:15px;}
.jj-categorie figure img{ width:75px; }
.content-overlay{ width: 100%; }
.show-text{ width:140px; height:140px; left: 4px; bottom: 7px;}
.f-btn-sec ul li{ margin-bottom:0;}
.jsd-bottom ul li{ margin-bottom:10px;}
.three-grid{ max-width:100%;}
.grid-desktop{max-width:100%;}
.j-employer-sec .j-employer-container{padding:0 15px;}
.checout-container{max-width:100%;}
.job-post-free-ex .j-form-right{width:61%;}
.j-post-step ul li a{padding:0 15px 0 0px; font-size:13px;} 
.reason-list{width:50%;}
.team-list{width:50%;}
}
@media only screen and (min-width: 425px) and (max-width: 767px) {
.three-grid{ max-width:100%;}
.j-form-right{width:63.3%;}
/*.ad-mid{padding: 0 7px; width:49.1%; float:none; display:inline-block;}*/
.j-unlock-list{ text-align: center; }
ul.jj-categorie{text-align: center;}
.jj-categorie li{ width:48% !important; margin:0 1%;}
.jj-categorie li a {margin:7px auto 7px auto; width:160px; height:160px; padding:25px 15px;}
.jj-categorie figure img{ width:75px; }
.content-overlay{ width: 100%; }
.show-text{ width: 165px; height:165px; left: 0; bottom: 7px;}
.job-detail-mid-info ul li{ margin-bottom:10px;}
.three-grid{ max-width:100%;}
.grid-desktop{max-width:100%;}
.j-employer-sec .j-employer-container{padding:0 15px;}
.checout-container{max-width:100%;}
.reason-list{width:50%;}
.team-list{width:50%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.h-search p a{width:49%;}
		}