.headerbg {
  background-color: rgba(45, 42, 39, 0.9);
  width: 100%;
  z-index: 100;
}
.headerbg .logo {
  margin: 20px 0 10px 20px;
  float: left;
  width: 18%;
}
.headerbg nav {
  float: left;
  width: 80%;
}
.headerbg nav ul {
  list-style: none;
  font-size: 13px;
  margin-top: 17px;
  margin-bottom: 0px;
  display: inline-block;
  float: left;
  position: relative;
}
.headerbg nav ul li {
  float: left;
  padding: 5px 20px 0px 0;
  cursor: pointer;
  position: relative;
}
.headerbg nav ul li a {
  color: #fff;
}
.headerbg nav ul li a:hover,
.headerbg nav ul li a.active {
  color: #06aec7;
}
.headerbg nav ul li.highlight {
  background: url(../images/icon-highlight.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.headerbg nav ul li.home {
  text-indent: -999999px;
  top: 4px;
}
.headerbg nav ul li.home a {
  display: block;
  width: 22px;
  height: 19px;
  background: url(../images/icon-home.png);
  background-repeat: no-repeat;
}
.headerbg nav ul li.certification {
  text-indent: -999999px;
  top: 4px;
}
.headerbg nav ul li.certification a {
  display: block;
  width: 16px;
  height: 21px;
  background: url(../images/icon-certification.png);
  background-repeat: no-repeat;
}
.headerbg nav ul li.jobposting {
  text-indent: -999999px;
  top: 4px;
}
.headerbg nav ul li.jobposting a {
  display: block;
  width: 21px;
  height: 19px;
  background: url(../images/icon-jobposting.png);
  background-repeat: no-repeat;
}
.headerbg nav .profile {
  float: right;
  margin-left: 20px;
  position: relative;
  margin-bottom: 0;
}
.headerbg nav .profile ul {
  font-size: 15px;
}
.headerbg nav .profile ul li {
  padding: 5px 20px 0px 0;
  position: relative;
  margin-bottom: 0;
}
.headerbg nav .profile ul li .profilelist {
  display: none;
  padding: 20px 0 20px 20px;
  position: absolute;
  z-index: 1000;
  background-color: rgba(33, 31, 29, 0.9);
  width: 180px;
  top: 50px;
}
.headerbg nav .profile ul li .profilelist ul {
  margin: 0;
  padding: 0;
}
.headerbg nav .profile ul li .profilelist ul li {
  float: none;
  padding-left: 20px;
}
.headerbg nav .profile ul li .profilelist ul li.create {
  background: url(../images/icon-menu-create.png);
  background-repeat: no-repeat;
  background-position: 0 10px;
}
.headerbg nav .profile ul li .profilelist ul li.settings {
  background: url(../images/icon-menu-settings.png);
  background-repeat: no-repeat;
  background-position: 0 10px;
}
.headerbg nav .profile ul li .profilelist ul li.faqs {
  background: url(../images/icon-menu-faq.png);
  background-repeat: no-repeat;
  background-position: 0 10px;
}
.headerbg nav .profile ul li .profilelist ul li.signout {
  background: url(../images/icon-menu-signout.png);
  background-repeat: no-repeat;
  background-position: 0 10px;
}
.headerbg nav .profile ul li.savedjobs {
  text-indent: -999999px;
  top: 4px;
}
.headerbg nav .profile ul li.savedjobs a {
  display: block;
  width: 23px;
  height: 24px;
  background: url(../images/icon-savedjobs.png);
  background-repeat: no-repeat;
}
.headerbg nav .profile ul li.notifications {
  text-indent: -999999px;
  top: 6px;
}
.headerbg nav .profile ul li.notifications a {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/icon-notifications.png);
  background-repeat: no-repeat;
}
.headerbg nav .profile ul li.mail {
  text-indent: -999999px;
  top: 8px;
}
.headerbg nav .profile ul li.mail a {
  display: block;
  width: 15px;
  height: 12px;
  background: url(../images/icon-mail.png);
  background-repeat: no-repeat;
}
.headerbg nav .profile ul li.list {
  text-indent: -999999px;
  top: 8px;
}
.headerbg nav .profile ul li.list a {
  display: block;
  width: 22px;
  height: 13px;
  background: url(../images/icon-burger.png);
  background-repeat: no-repeat;
}
.headerbg nav .profile ul li.profile-image {
  color: #fff;
  top: -6px;
  position: relative;
}
.headerbg nav .profile ul li.profile-image img {
  float: left;
}
.headerbg nav .profile ul li.profile-image span {
  position: relative;
  top: 10px;
  left: 10px;
  padding-right: 20px;
  background: url(../images/profile-downarrow.png);
  background-position: right;
  background-repeat: no-repeat;
}
.headerbg nav .profile ul li.profile-image a {
  display: block;
  color: #fff;
}
.headerbg nav .profile li.search {
  position: relative;
  top: 5px;
  padding: 5px 0px;
  background:url(../images/icon-search.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  border: none;
  text-indent: -999999px;
  margin-left: 10px;
}
.headerbg nav .signinandsearch {
  float: right;
  margin-left: 20px;
  position: relative;
}
.headerbg nav .signinandsearch ul {
  font-size: 15px;
}
.headerbg nav .signinandsearch ul li {
  padding: 5px 0px;
}
.headerbg nav .signinandsearch ul li a {
  padding-right: 10px;
  padding-left: 10px;
}
.headerbg nav .signinandsearch ul li.join {
  padding: 5px 0px;
  background: #06aec7;
}
.headerbg nav .signinandsearch ul li.search {
  padding: 5px 0px;
  background: url(../images/icon-search.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  border: none;
  text-indent: -999999px;
  margin-left: 10px;
}
.headerbg nav .signinandsearch ul li.signin a {
  border-right: 1px solid #fff;
}
.headerbg nav .signinandsearch ul li:last-child a {
  border-right: 0px solid #fff;
}
.headerbg nav .signinandsearch ul .employer {
  display: none;
  padding: 20px 0 20px 20px;
  position: absolute;
  z-index: 1000;
  background-color: rgba(33, 31, 29, 0.9);
  width: 230px;
}
.headerbg nav .signinandsearch ul .employer input[type="submit"] {
  border-radius: 0;
  background: #06aec7;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  float: left;
}
.headerbg nav .signinandsearch ul .employer div.forgot {
  float: left;
  width: 115px;
}
.headerbg nav .signinandsearch ul .employer div.forgot span {
  color: #fff;
  font-size: 12px;
  display: block;
  margin-left: 7px;
}
.header nav .signinandsearch ul li.signin:hover div.employer {
  display: block;
}
.header nav .profile ul li.profile-image:hover div.profilelist {
  display: block;
}
section.dreamjob .container {
  padding-bottom: 100px;
}
section.dreamjob .container h1 {
  padding: 52px 0 0 0;
  margin: 0;
  font-size: 40px;
  text-transform: uppercase;
}
section.dreamjob .container h2 {
  padding: 5px 0 0 0;
  font-size: 30px;
  /*color: #06aec7;*/
  color: #115280;
}
section.dreamjob .container h3 {
  margin-top: 40px;
  font-size: 24px;
  padding: 10px 30px 10px 20px;
  color: #fff;
  background: #ff7300;
  display: inline-block;
  text-transform: uppercase;
}
section.dreamjob .container .or {
  background-color: rgba(33, 31, 29, 0.7);
  padding: 15px 20px;
}
section.dreamjob .container .or .columns.six {
  margin-left: 0;
}
section.dreamjob .container .or p {
  color: #fff;
  margin-bottom: 10px;
}
section.dreamjob .container .or p.upload {
  font-size: 30px;
  line-height: 40px;
  margin-left: 0px;
  text-transform: uppercase;
}
section.dreamjob .container .or p.upload span {
  background: #06aec8;
  display: inline-block;
  padding: 5px;
}
section.dreamjob .container .or .fieldrow {
  padding: 0;
  margin: 0;
}
section.dreamjob .container .or .fieldrow input[type="text"] {
  width: 250px;
  float: left;
  margin-right: 10px;
}
section.dreamjob .container .or .fieldrow input[type="submit"] {
  border-radius: 0;
  background: #06aec7;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
section.dreamjob .container .or .fieldrow .advancedsearch {
  color: #fff;
  font-size: 14px;
  margin-left: 10px;
  border-left: 1px solid #fff;
  padding-left: 10px;
}
section.bigdata {
  background: url(../images/bigdata.jpg);
  background-repeat: no-repeat;
  min-height: 650px;
  margin: auto;
  background-position: top center;
  position: relative;
  background-size: cover;
}
section.bigdata .scroll {
  position: relative;
  top: -55px;
}
section.bigdata .scroll img {
  margin: auto;
  display: block;
}
section.bigdata h2 {
  font-size: 30px;
  margin-top: -40px;
  padding-top: 0;
}
section.bigdata h2 span {
  display: block;
}
section.bigdata h3 {
  margin-top: 10px;
  font-size: 24px;
  padding: 10px 30px 10px 20px;
  color: #fff;
  background: #ff7300;
  display: inline-block;
  text-transform: uppercase;
}
section.gearup {
  background: #fafafb;
  min-height: 550px;
}
section.gearup .scroll {
  position: relative;
  top: -55px;
}
section.gearup .scroll img {
  margin: auto;
  display: block;
}
section.gearup .slidercontent {
  margin: 0px 50px;
}
section.gearup .slidercontent .contentleft {
  float: left;
  width: 48%;
  padding: 10px;
}
section.gearup .slidercontent .contentleft h3 {
  font-size: 50px;
  color: #717172;
  text-transform: uppercase;
  margin: 50px 0 0 20px;
}
section.gearup .slidercontent .contentleft p {
  font-size: 20px;
  color: #0f99cc;
  text-transform: uppercase;
  margin: 20px 0 0 20px;
}
section.gearup .slidercontent .sliderimage {
  float: right;
  width: 48%;
}
section.traningandcertification {
  background: #06aec7;
  min-height: 680px;
  margin: auto;
  background-position: top center;
  position: relative;
}
section.traningandcertification .scroll {
  position: relative;
  top: -55px;
}
section.traningandcertification .scroll img {
  margin: auto;
  display: block;
}
section.traningandcertification h2 {
  font-size: 50px;
  margin-top: -20px;
  padding-top: 0;
  color: #024c58;
}
section.jobforecast {
  background: #fff;
  min-height: 484px;
  margin: auto;
  background-position: top center;
  position: relative;
}
section.jobforecast .scroll {
  position: relative;
  top: -55px;
}
section.jobforecast .scroll img {
  margin: auto;
  display: block;
}
section.jobforecast h2 {
  font-size: 50px;
padding-top: 0;
color: #024c58;
display: inline-block;
margin-bottom: 40px;
}
section.jobforecast .jobsforecast {
  margin-top: 40px;
}
section.jobforecast .jobsforecast h2 {
  font-size: 100px;
  color: #06aec7;
  padding-bottom: 0;
  margin-bottom: 0;
}
section.jobforecast .jobsforecast p {
  font-size: 30px;
  color: #06aec7;
  margin: 0;
  padding: 0;
}
section.slider {
  background: url(../images/slider-bg.png);
  background-repeat: repeat-x;
  min-height: 420px;
}
section.slider .scroll {
  position: relative;
  top: -55px;
}
section.slider .scroll img {
  margin: auto;
  display: block;
}
section.slider .container {
  margin-top: -20px;
}
section.slider .slidercontent {
  margin: 0px 50px;
}
section.slider .slidercontent .content {
  float: right;
  width: 68%;
  padding: 5px;
}
section.slider .slidercontent .content h3 {
  font-size: 30px;
color: #fff;
margin: 0px 0 20px 20px;
line-height: 38px;
}
section.slider .slidercontent .content p {
  font-size: 14px;
  color: #fff;
  margin: 0px 0 0 20px;
}
section.slider .slidercontent .content p.readmore {
  background: #ff7300;
  display: inline-block;
  margin-top: 10px;
  padding: 7px 10px;
  color: #fff;
}
section.slider .slidercontent .content p.readmore a {
  color: #fff;
}
section.slider .slidercontent .sliderimage {
  float: left;
  width: 28%;
}
footer .getintouch {
  background: #3a3a3a;
 /* min-height: 503px;*/
  margin: auto;
  background-position: top center;
  position: relative;
}
section.getintouch .container {
  padding-top: 20px;
}
section.getintouch .container h2 {
  color: #06aec7;
  font-size: 30px;
}
section.getintouch .container .fieldrow input[type="text"],
section.getintouch .container .fieldrow input[type="email"],
section.getintouch .container .fieldrow textarea {
  width: 100%;
}
section.getintouch .container .fieldrow input[type="submit"] {
  border-radius: 0;
  background: #ff7300;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
section.getintouch .container h4 {
  color: #06aec7;
  font-size: 24px;
  padding: 0;
}
section.getintouch .container p.tollfree {
  color: #06aec7;
  font-size: 40px;
  margin: 0;
  padding: 0 0 10px 0;
}
section.getintouch .container p.chat {
  color: #fff;
  font-size: 14px;
  margin: 0;
  padding: 0 0 5px 0;
  text-transform: uppercase;
}
footer {
  background: #181818;
}
footer .container {
  padding-top: 20px;
 /* padding-bottom: 20px; */
}
footer .container .social h4 {
  display: inline-block;
  font-size: 14px;
  color: #06aec7;
  padding-top: 28px;
  float: left;
}
footer .container .social ul {
  display: inline-block;
  float: left;
  padding-top: 22px;
  width: 200px;
  margin-left: 14px;
}
footer .container .social ul li {
  display: inline;
  margin: 0;
  width: 18px;
  font-size: 14px;
}
footer .container .social ul li a {
  color: #06aec7;
  padding: 0 4px;
}
footer h4 {
  clear: both;
  font-size: 14px;
  color: #ffffff;
}
footer h5 {
  clear: both;
  font-size: 14px;
  color: #06aec7;
  margin-bottom: 10px;
}
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer ul li {
  margin: 0;
  padding: 0;
}
footer ul li a {
  color: #fff;
}
section.jobposted {
  background: #0da2b9;
}
section.jobposted h2 {
  float: left;
  padding: 4px 0;
  margin: 0;
  text-transform: none;
  color: #fff;
  font-size: 18px;
}
section.jobposted p {
  float: right;
  color: #fff;
  padding: 10px 0 0 20px;
  margin: 0;
}
section.jobposted p a.save {
  display: block;
  background: url(../images/icon-save-white.png);
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  text-indent: -999999px;
}
section.joblisting {
  background: #fff;
}
section.joblisting .fullwidth img {
  display: block;
}
section.joblisting .columns.four {
  margin: 0;
  padding: 0;
  /*width: 33.33333333%;*/
}
section.joblisting .columns.four .add {
  background:url(http://jobsmate.com/assets/frontend/images/add1.jpg);
  color: #fff;
  min-height: 300px; /*283px;*/
}
section.joblisting .columns.four .add p {
  padding-top: 40%;
  text-align: center;
  display: none;
}
section.joblisting .columns.four .joblist.odd {
  background: #eafdff;;
}
section.joblisting .columns.four .joblist {
  padding: 20px 10px;
  background: #f2f2f2;
  overflow: hidden;
  min-height: 300px; /*283px;*/
border-bottom: 1px solid #e6e6e6;
}
section.joblisting .columns.four .joblist .meta {
  float: left;
  width: 100%;
}
section.joblisting .columns.four .joblist .meta h2 {
  color: #0da2b9;
  padding: 0;
  margin: 0;
  font-size:15px;
}
section.joblisting .columns.four .joblist .meta h2.hot {
  /*background: url(../images/icon-hot.png);*/
  background-repeat: no-repeat;
  background-position: right;
  /*padding-right: 28px;*/
  display: inline-block;
  line-height: 20px;
}
section.joblisting .columns.four .joblist .meta h3 {
  color: #000000;
  padding: 5px 0px;
  margin: 0;
  font-size: 15px;
  line-height: 16px;
}
section.joblisting .columns.four .joblist .meta p.location {
  background: url(../images/icon-map.png);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding-left: 20px;
  padding-top: 5px;
  margin: 0;
  padding-bottom: 0;
line-height: 14px;
}
section.joblisting .columns.four .joblist .companylogo {
  float: right;
  margin-right: 10px;
  width: 45%;
  text-align: right;
}
section.joblisting .columns.four .joblist .companylogo img {
  display: block;
  float: right;
}
section.joblisting .columns.four .joblist .jobdetails {
  clear: both;
}
section.joblisting .columns.four .joblist .jobdetails p {
  margin: 0;
  padding: 10px 0 0 0;
}
section.joblisting .columns.four .joblist .jobdetails p.readmore {
  margin: 10px 0 0;
  padding: 0;
  font-weight: bold;
}
section.joblisting .columns.four .joblist .jobdetails p.postedon {
  margin: 0;
  padding: 10px 0 10px 0;
  color: #a6a6a6;
  text-transform: uppercase;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li {
  float: left;
  padding: 0 5px;
  margin: 10px 0 0 0;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li.savedjobs a {
  display: block;
  width: 17px;
  height: 17px;
  background: url(../images/icon-tools-savedjobs.png);
  background-repeat: no-repeat;
  text-indent: -999999px;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li.findsimilar a {
  display: block;
  width: 24px;
  height: 14px;
  background: url(../images/icon-tools-findsimilar.png);
  background-repeat: no-repeat;
  text-indent: -999999px;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li.apply a {
  display: block;
  width: 15px;
  height: 15px;
  background: url(../images/icon-tools-apply.png);
  background-repeat: no-repeat;
  text-indent: -999999px;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li.call a {
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/icon-tools-call.png);
  background-repeat: no-repeat;
  text-indent: -999999px;
}
section.joblisting .columns.four .joblist .jobdetails .tools ul li.mail a {
  display: block;
  width: 18px;
  height: 13px;
  background: url(../images/icon-tools-mail.png);
  background-repeat: no-repeat;
  text-indent: -999999px;
}
section.companyprofile .container {
  background: #f2f2f2;
  padding: 0;
  max-width: 1140px;
}
section.companyprofile .container .companylogo {
  padding-top: 10px;
  padding-left: 20px;
}
section.companyprofile .container .addresswrap {
  padding: 20px;
}
section.companyprofile .container .addresswrap .address {
  font-weight: bold;
  float: left;
}
section.companyprofile .container .addresswrap .followus {
  float: right;
  position: relative;
}
section.companyprofile .container .addresswrap .followus a {
  display: inline-block;
  background: #0da2b9;
  padding: 5px 20px;
  color: #fff;
}
section.companyprofile .container .addresswrap .followus img {
  position: relative;
  margin-left: 5px;
  top: 7px;
}
section.companyprofile .container .aboutcompany {
  clear: both;
  padding: 20px;
  border-bottom: 1px solid #919191;
  margin-bottom: 0px;
}
section.companyprofile .container .row {
  clear: both;
  border-bottom: 1px solid #919191;
}
section.companyprofile .container .row .columns.four {
  margin: 0;
  padding: 0;
  width: 33.33333333%;
}
section.companyprofile .container .row .columns.four h3 {
  font-weight: bold;
  font-size: 16px;
}
section.companyprofile .container .row .columns.four .corporatepresentation {
  padding: 20px 20px;
}
section.companyprofile .container .row .columns.four .employeespeak {
  padding: 20px 20px;
  background: #fff;
}
section.companyprofile .container .row .columns.four .employeespeak .employeewrap .employeephoto {
  float: left;
}
section.companyprofile .container .row .columns.four .employeespeak .employeewrap .employeedetails {
  display: inline-block;
  float: left;
  margin-left: 20px;
}
section.companyprofile .container .row .columns.four .employeespeak .employeewrap .employeedetails h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
section.companyprofile .container .row .columns.four .employeespeak .employeewrap .employeedetails p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
}
section.companyprofile .container .row .columns.four .culture {
  padding: 20px 20px;
  background: #f2f2f2;
}
section.myprofile .container {
  background: #fff;
}
section.myprofile .container .fieldrow {
  clear: both;
  margin: 0 0 3px 0;
}
section.myprofile .container .fieldrow label {
  float: left;
  width: 180px;
}
section.myprofile .container .fieldrow input[type="text"],
section.myprofile .container .fieldrow input[type="email"],
section.myprofile .container .fieldrow textarea,
section.myprofile .container .fieldrow select {
  border: 1px solid #999999;
  width: 271px;
  height: 30px;
  float: left;
}
section.myprofile .container .fieldrow span {
  margin-left: 5px;
}
section.myprofile .container .fieldrow select {
  border: 1px solid #999999;
  width: auto;
  height: 30px;
  margin-right: 5px;
}
section.myprofile .container .fieldrow input[type="checkbox"] {
  margin-top: 10px;
}
section.myprofile .container .fieldrow textare {
  border: 1px solid #999999;
  height: auto;
  margin-right: 5px;
}
section.myprofile .container .profileimage {
  margin-top: 25px;
  margin-left: 20px;
}
section.myprofile .container .profileimage img {
  display: inline-block;
}
section.myprofile .container .profiledetails h3 {
  padding: 0;
  margin: 0;
  margin-left: 20px;
  font-size: 16px;
  font-weight: bold;
}
section.myprofile .container .profiledetails p.edit {
  margin-left: 20px;
  margin-bottom: 10px;
}
section.myprofile .container .profiledetails p.edit a {
  color: #000;
}
section.myprofile .container .profilecompletion {
  margin-left: 20px;
}
section.myprofile .container .profilecompletion .completed {
  width: 20px;
  height: 20px;
  background: #ad0606;
  color: #fff;
  margin-left: 30px;
  border-radius: 50%;
  padding: 10px 12px;
}
section.myprofile .expdetails {
  padding-top: 25px;
}
section.myprofile .expdetails h3 {
  font-weight: bold;
  font-size: 16px;
  float: left;
  margin-left: 25px;
}
section.myprofile .expdetails h3 span {
  font-weight: normal;
}
section.myprofile .expdetails p.joindate {
  float: right;
}
section.myprofile .contactdetails {
  clear: both;
  padding: 0;
  margin: 0;
}
section.myprofile .contactdetails h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-left: 25px;
}
section.myprofile .contactdetails div.fieldrow {
  clear: both;
  border-bottom: 1px solid #cccccc;
}
section.myprofile .contactdetails div.fieldrow label {
  display: inline-block;
  float: left;
  width: 200px;
  margin-left: 25px;
}
section.myprofile .qualification,
section.myprofile .certification,
section.myprofile .experience-skills,
section.myprofile .history {
  background: #efefef;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}
section.myprofile .qualification span.edit,
section.myprofile .certification span.edit,
section.myprofile .experience-skills span.edit,
section.myprofile .history span.edit {
  float: right;
  background: url(../images/icon-edit.png);
  background-repeat: no-repeat;
  height: 18px;
  width: 13px;
  text-indent: -999999px;
  margin-right: 40px;
  position: relative;
  top: 15px;
}
section.myprofile .qualification span.edit a,
section.myprofile .certification span.edit a,
section.myprofile .experience-skills span.edit a,
section.myprofile .history span.edit a {
  display: block;
  height: 18px;
  width: 13px;
}
section.myprofile .qualification ul,
section.myprofile .certification ul,
section.myprofile .experience-skills ul,
section.myprofile .history ul {
  clear: both;
  list-style: none;
}
section.myprofile .qualification ul li,
section.myprofile .certification ul li,
section.myprofile .experience-skills ul li,
section.myprofile .history ul li {
  margin-left: 20px;
}
section.myprofile .qualification ol,
section.myprofile .certification ol,
section.myprofile .experience-skills ol,
section.myprofile .history ol {
  clear: both;
}
section.myprofile .qualification ol li,
section.myprofile .certification ol li,
section.myprofile .experience-skills ol li,
section.myprofile .history ol li {
  margin-left: 20px;
}
section.myprofile .qualification h3,
section.myprofile .certification h3,
section.myprofile .experience-skills h3,
section.myprofile .history h3 {
  padding: 10px 35px;
  margin: 0px 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  background: url(../images/icon-qualification.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
  float: left;
}
section.myprofile .certification h3 {
  padding: 10px 25px;
  margin: 0px 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  background: url(../images/icon-myprofile-certification.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
  float: left;
}
section.myprofile .experience-skills h3 {
  padding: 10px 25px;
  margin: 0px 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  background: url(../images/icon-experience-skills.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
  float: left;
}
section.myprofile .experience-skills ol li span {
  width: 400px;
  display: inline-block;
}
section.myprofile .history h3 {
  padding: 10px 25px;
  margin: 0px 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  background: url(../images/icon-employement-history.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
  float: left;
}
section.myprofile .history ol li span {
  font-weight: bold;
  display: inline-block;
}
section.myprofile.create .container .fieldrow {
  clear: both;
  margin: 3px 0 3px 0;
}
section.myprofile.create .container .fieldrow label {
  float: left;
  width: 180px;
  margin-left: 40px;
  font-weight: normal;
}
section.myprofile.create .container .fieldrow input[type="button"] {
  border-radius: 0;
  background: #06aec7;
  color: #fff;
  border: 0;
}
section.myprofile.create .container .fieldrow.buttons input[type="button"] {
  margin-left: 220px;
}
section.myprofile.create .container .fieldrow.buttons .save {
  background: url(../images/icon-save-grey.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -999999px;
  display: inline-block;
  margin-left: 10px;
}
section.myprofile.create .container .personal-information {
  margin-top: 20px;
}
section.myprofile.create .container .personal-information h3 {
  padding: 10px 25px;
  margin: 0px 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  background: url(../images/icon-personal-information.png);
  background-repeat: no-repeat;
  background-position: 0 13px;
  float: left;
}
section.myprofile.create .container .personal-information ol li span {
  width: 400px;
  display: inline-block;
}
section.myprofile.create .container .personal-information span.location {
  margin-left: 10px;
}
section.myprofile.create .container .personal-information span.location img {
  margin-right: 5px;
}
section.myprofile.create .container .two.columns {
  margin-top: 30px;
}
section.myprofile.create .container .two.columns .profiledetails p.upload {
  margin-left: 20px;
}
section.myprofile.create .container .two.columns .profiledetails p.upload a {
  color: #000000;
  text-decoration: underline;
}
section.myprofile.create .container .qualification,
section.myprofile.create .container .experience-skills,
section.myprofile.create .container .certification,
section.myprofile.create .container .history,
section.myprofile.create .container .personal-information {
  background: #fff;
  border-bottom: 1px solid #000;
  overflow: hidden;
  padding-bottom: 20px;
}
.fieldrow{
	margin-bottom: 15px;
}
.fieldrow textarea{
	height: 55px;
}
.foot-button{
	padding: 7px 25px;
}
.navbar-brand{
	padding-left:0 !important;
	padding-right:0 !important;
}


/**********************************************/
.job-list-view{
position: relative;
padding: 5px;
border-bottom: 1px solid #c9c9c9;
background: #e4e4e4;
margin-top: 10px;
}
.logo-section{
padding-top: 8px;
float: left;
}
.job-list-logo{
max-width: 65px;
height: 44px !important;
background: #fff;
display: table-cell;
vertical-align: middle;
text-align: center;
min-width: 65px;
}
.job-list-logo a{
display: block;
margin: 0 auto;
}
h3.joblist-head{
color: #0da2b9;
padding: 0;
font-size: 15px;
text-transform: uppercase;
margin: 5px 0 0;
line-height: 20px;
}
.short-desc{}

.tools ul li {
    float: left;
    padding: 0 5px;
    margin: 0;
}
.p-0{ padding:0 !important;}
.tools .list-inline{
margin-right: 10px;
}
.job-foot p{
color: #999;
font-size: 13px;
margin-top: 10px;
}

/*Jobdetails*/
.jobdetail{
background: #f5f5f5;
border-bottom: 1px solid #e7e7e7;
padding: 12px 0 0 0;
}
.job-info{
position: relative;
display: block;
padding: 15px;
}
.job-info h2{
margin: 0;
font-size: 24px;
color: #0da2b9;
line-height: 24px;
}
.job-info p{
margin-top: 5px;
font-size: 15px;
margin-bottom: 0;
}
.job-info p i{
color: #0da2b9;
}
.jobdetails-btns{margin-top: 10px;}
.jobdetails-content{
position: relative;
display: block;
padding: 15px;
}
.jobdetails-content h4{
color: #0da2b9;
font-size: 20px;
}
.basic-job-details{
padding-left: 15px;
margin-top: 20px;
}
.basic-job-details li{
list-style: none;
margin-bottom: 10px;
}
.basic-job-details strong{
display: block;
float: left;
width: 150px;
}
.required-skills{
padding-left: 15px;
margin-top: 20px;
}
.required-skills li{
margin-bottom: 10px;
list-style:none;
}
.required-skills li i{
color: #0da2b9;
margin-right: 5px;
}

.job-date{margin-top: 10px;}

/***********************Choose the right path************************/
.the-right-path-banner{
background-image:url(../images/background-10.jpg);
background-position: center left;
background-repeat: no-repeat;
background-size: cover;
height: 230px;
/*float: left;
width: 100%;
background: url('../images/background-10.jpg')no-repeat -43px -147px;
color: #fff;
margin-top: 0px;
padding: 0 2%;
margin-top: 15px;
height: 220px;*/
}
.the-right-path-banner h2{
text-align:center;
color:#fff;
margin-bottom: 20px;
}
.the-right-path-banner-left h3{
color: #fff;
font-size: 16px;
line-height: 20px;
}
.rightpath-slider-area{
margin-top: 20px;
}
.rightpath-slider-area h3{
color: #05b1c9;
margin-left: 40px;
background: #e7e7e7;
margin: 0;
padding: 12px 20px;
border-bottom: 2px solid #ccc;
}
.slider-wrapper{
padding: 20px;
position: relative;
display: inline-block;
}
.slider-wrapper h4{
color: #333;
}
.slider-wrapper p{}
.slider-list{}
.slider-list li{
list-style:none;
margin-bottom: 15px;
}
.slider-list li i{
color:#05b1c9;
margin-right: 10px;
}
.rightpath-slider-area .card-body{
/*max-height: 665px;*/
}


.slider-left-content{
height: 500px;
overflow: scroll;
    overflow-x: scroll;
overflow-x: hidden;
}
.carousel-indicators li{
background: #000;
width:15px !important;
height:15px !important;
}
.carousel-indicators .active{
background: #05b1c9;
margin: 1px;
}
.carousel-control.left img{
position: absolute;
top: 45%;
left: -40px;
}
.carousel-control{
background: transparent !important;
}
.carousel-control.right img{
position: absolute;
top: 45%;
right: -40px;
}
.carousel-indicators{
bottom: -40px;
margin-bottom: 8px;
}
.foot-slider{
background: #e7e7e7;
height: 35px;
margin-bottom: 30px;
border-top: 1px solid #ccc;
}
.slider-subhead{
font-size: 15px;
color:#05b1c9;
}

.choose-right-path .modal-dialog{
	width: 1140px;
}
.choose-right-path-close{
background: #05b1c9 !important;
opacity: 1;
color: #fff;
width: 40px;
height: 40px;
position: absolute;
right: 0;
top: 0;
z-index: 9;
}

/*********************** / Choose the right path************************/

/*********************** Services************************/
.jobsmate-services{
padding: 20px;
}
.jobsmate-services h2{
font-size: 20px;
color: #0da2b9;
line-height: 24px;
margin: 0 0 15px;
}

/*********************** / Services ***********************/
/*********************** Resumebtn ************************/
.resume-thumbs{}
.resumethumbs-box{
display: block;
position: absolute;
right: 15em;
top: 53px;
z-index: 9;
}
.resumethumbs-box ul{}
.resumethumbs-box ul li{
display:inline
}
.resumethumbs-box ul li a{
    display: inline-block;
    border: 3px solid #0da2b9;
}
.resumethumbs-box ul li a img{
width:34px;
}
.resume-thumbs:hover .resumethumbs-box{
display : block;
}
.resume-thumb-wrapper:hover .resume-thumb{
width:200px;
}
.resume-btn{
background: #06aec7;
padding: 8px 30px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .1rem;
float: right;
margin-top: -6px;
}
.resume-btn:hover{color: #fff;}
.resume-thumbs span
/*********************** / Resumebtn ************************/
.rightpath-home{
padding-bottom: 80px;
background: #646464 !important;
}
.rightpath-home h2{
color:#fff;
font-size: 50px;
margin-bottom: 40px;
}
.mail-job .modal-header{
background: #eaeaea;
}
.mail-job .modal-footer{
background: #eaeaea;
}
.mail-job form input{border: 1px solid #ccc;}
.mail-job .modal-footer .btn{ margin-top:0;}
.mail-job .modal-content{
border: 5px solid #0da2b9;
}
/*********************** Resumebtn ************************/

.resume-thumbs{
background-color: rgba(0, 0, 0, 0.4);
display: inline-block;
width: 82%;
padding: 0 10px;;
height: 50px;
border-radius: 4px;
}
.resumethumbs-box{
display: block;
position: absolute;
right: 15em;
top: 65px;
z-index: 9;
}
.resumethumbs-box ul{}
.resumethumbs-box ul li{
display:inline
}
.resumethumbs-box ul li a{
    display: inline-block;
    border: 3px solid #0da2b9;
}
.resumethumbs-box ul li a img{
width:34px;
}
.resume-thumbs:hover .resumethumbs-box{
display : block;
}
.resume-thumb-wrapper:hover .resume-thumb{
width:200px;
}
.resume-btn{
background: #06aec7;
padding: 8px 30px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
letter-spacing: .1rem;
float: right;
margin-top: 6px;
display: inline-block;
}
.resume-btn:hover{color: #fff;}
.resume-thumbs span{
    display: inline-block;
margin-top: 7px;
text-align: left;
float: left;
}
.resume-thumbs span i{
    display: block;
line-height: 18px;
color: #fff;
font-style: normal;
}
/*********************** / Resumebtn ************************/
.rightpath-home{
padding-bottom: 80px;
background: #646464 !important;
}
.rightpath-home h2{
color:#fff;
font-size: 50px;
margin-bottom: 40px;
}
.mail-job .modal-header{
background: #eaeaea;
}
.mail-job .modal-footer{
background: #eaeaea;
}
.mail-job form input{border: 1px solid #ccc;}
.mail-job .modal-footer .btn{ margin-top:0;}
.mail-job .modal-content{
border: 5px solid #0da2b9;
}
.joblist-readmore{font-size: 12px;}
.job-grid-logo{
max-width: 65px;
height: 41px !important;
background: #fff;
display: table-cell;
vertical-align: middle;
text-align: center;
min-width: 50px;
float: left;
margin-right: 6px;
}
.job-grid-head{
float: left;
}
.grid-head{display: flex;}

.m-30{
margin-top: 30px;
margin-bottom: 30px;
}
.mt-30{margin-top: 30px;}
.mb-30{margin-bottom: 30px;}
.trainingbg{
background: #646464;
border-bottom: 1px solid #e7e7e7;
padding: 12px 0 0 0;
}
.trainingbg .head{
color: #fff;
margin-top: 5px;
font-weight: 600;
line-height: 20px;
margin-bottom: 5px;
}
.trainingbg .job-info{
background: #0da2b9;
color:#fff;
}
.trainingbg .job-info p{
color: #f3f3f3;
}
.m0{margin:0 !important;}
.trainingbg .jobdetails-content h4{
font-size: 18px;
}
.connect-withus-box{}
.connect-withus-box img{}
.connect-withus-box h3{}
.connect-withus-box p{}











