/*================= Top Header styles start ==================*/
.topHeader{
    padding: 20px 0px 12px 0px;
    border-bottom: 1px solid #cccc;
}
.topHeader .logo{
    float: left;
    width: 200px;
    padding: 0px 15px;
}
.topHeader .logoImage{
    width: 100%;
    height: auto;
}
.topHeader .topHeaderRight{
    float: right;
    padding: 30px 0px 0px 0px;
}
.topHeader .thrNumber{
    display: inline-block;
}
.topHeader .thrNumber1{
    margin-right: 20px;
}
.topHeader .thrNumber img{
    width: 24px;
    height: auto;
    margin-right: 4px;
}
.topHeader .thrNumber p{
    display: inline-block;
    margin: 0px;
    font-size: 14px;
    color: #333;
}
/*================= Top Header styles end ==================*/

/*================= navber styles start ==================*/
.navbarInverse{
    background-color: #000000;
    border-color: #000000;
    border-radius: 0px;
    margin: 0px;
    min-height: auto;
}
.navbarCollapse{
    padding: 0px;
}
.navbarInverse .navbar-nav>li>a {
    padding: 10px 15px 12px 15px;
}
.navbar-right .glyphicon-user{
    margin: 0px 4px 0px 0px;  
}
/*================= navber styles end ==================*/

/*================= carousel styles start ==================*/
.carouselCaption{
    right: inherit;
    left: inherit;
    padding-bottom: 35px;
    width: 100%;
    text-align: left;
    background-color: rgba(0, 0, 0, .3);
    bottom: 0px;
    min-height: 175px;
}
.carouselIndicators{
    bottom: 0px;
    margin-bottom: 8px;
}
.carouselCaptionText{
    width: 50%;
}
.carouselCaptionText p{
    font-size: 16px;
    color: #fff;
    margin: 0px;
    text-transform: uppercase;
}
.carouselCaptionText h3{
    font-size: 40px;
    margin: 5px 0px 5px 0px;
    color: #ff9900;
    text-transform: uppercase;
}
.carouselOverlapText{
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 100;
    width: 50%;
}
.carouselJobSeeker{
    width: 50%;
    float: left;
    background: #1d3649;
    color: #fff;
    padding: 25px 18px;
}
.jobSeekerHead1{
    font-size: 18px;
    color: #fff;
    margin: 0px;
}
.jobSeekerHead2{
    font-size: 22px;
    margin: 16px 0px;
    color: #fff;
}
.jobSeekerHead3{
    font-size: 14px;
    color: #fff;
    margin: 0px;
}
.jobSeekerLink{
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    margin: 35px 0px 0px 0px;
    background: transparent;
}
.jobSeekerLink:hover, .jobSeekerLink:focus{
    background: #152935;
    text-decoration: none;
    color: #fff;
}
.carouselEmployer{
    background: #152935;
    color: #fff;
    width: 50%;
    float: left;
    padding: 25px 18px;
}
.employerHead1{
    font-size: 18px;
    color: #fff;
    margin: 0px;
}
.employerHead2{
    font-size: 22px;
    margin: 16px 0px;
    color: #fff;
}
.employerHead3{
    font-size: 14px;
    color: #fff;
    margin: 0px;
}
.employerLink{
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    padding: 8px 15px 8px 15px;
    display: inline-block;
    margin: 35px 0px 0px 0px;
    background: transparent;
}
.employerLink:hover, .employerLink:focus{
    background: #1d3649;
    text-decoration: none;
    color: #fff;
}
/*================= carousel styles end ==================*/

/*================= About us styles start ==================*/
.aboutUs{
    margin: 20px 0px 0px 0px;
}
.aboutUsHead{
    border-left: 3px solid #ffc223;
    padding: 2px 0px 0px 24px;
    margin: 28px 0px 28px 0px;
}
.aboutUsHead h3{
    color: #333;
    font-size: 24px;
    margin: 8px 0px;
}
.aboutUsHead h2{
    color: #333;
    font-size: 24px;
    margin: 8px 0px;
    font-weight: bold;
}
.aboutUsContent{

}
.contentBlock{
    width: 25%;
    float: left;
    position: relative;
}
.contentBlock img{
    width: 100%;
    height: auto;
}
.contentBlockText{
    background: #fff;
    position: absolute;
    bottom: 25px;
    left: 0px;
    width: 100%;
    padding: 15px 12px 10px 12px;
}
.contentBlockText1{
    background: rgba(99, 0, 255, 0.8);
}
.contentBlockText2{
    background: rgba(255, 186, 0, 0.8);
}
.contentBlockText3{
    background: rgba(0, 111, 255, 0.8);
}
.contentBlockText4{
    background: rgba(0, 0, 0, 0.8);
}
.contentBlockText h4{
    font-size: 20px;
    color: #fff;
    margin: 0px;
    text-transform: uppercase;
}
.contentBlockText p{
    color: #fff;
    font-size: 14px;
    margin: 0px;
} 
.contentBlockText hr{
   margin: 6px 0px 10px 0px;
    width: 25%;
    border-top: 1px solid #fff;
}
.aboutArrowRight{
    width: 100%;
    display: inline-block;
    text-align: right;
    margin: 5px 0px 0px 0px;
}
.aboutArrowRight a{
    color: #fff;
    padding: 0px;
    display: inline-block;
}
.aboutArrowRight a .fa{
    font-size: 26px;
    line-height: 18px;
    vertical-align: middle;
}
.aboutUsViewAll{
    padding: 22px 0px;
    width: 100%;
    text-align: right;
    display: inline-block;
}
.aboutUsViewAll a{
    color: #888888;
    font-weight: bold;
    font-size: 14px;
}
.aboutUsViewAll a:hover, .aboutUsViewAll a:focus{
    text-decoration: underline;
    color: #888888;
}
/*================= About us styles end ==================*/

/*================= Our Legacy styles start ==================*/
.ourLegacy{
    padding: 20px 0px 50px 0px;
}
.ourLegacyWrapper{
    position: relative;
}
.playImageIcon{
    position: absolute;
    right: 0px;
    top: -70px; 
}
.playImageIcon img{
    width: 250px;
    height: auto;
}
.ourLegacyHead{
    border-left: 3px solid #ffc223;
    padding: 2px 0px 0px 24px;
    margin: 28px 0px 28px 0px;
}
.ourLegacyHead h3{
    color: #333;
    font-size: 24px;
    margin: 8px 0px;
}
.ourLegacyHead h2{
    color: #333;
    font-size: 24px;
    margin: 8px 0px;
    font-weight: bold;
}
.ourLegacyContentBlock{
    width: 30%;
    float: left;
    padding: 0px 12px;
}
.ourLegacyContentBlock img{
    width: 100%;
    height: auto;
}
.ourLegacyContentText{
    padding: 14px 10px;
}
.ourLegacyContentText h4{
    font-size: 20px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.ourLegacyContentText p{
    font-size: 14px;
    color: #333;
    margin: 0px;
}
/*================= Our Legacy styles end ==================*/

/*================= joinEvolverz styles start ==================*/
.joinEvolverz{
    margin: 30px 0px 75px 0px; 
}
.joinEvolverzBgImage{
    width: 100%;
    position: relative;
    background-image: url(../images/f-banner-1.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0px 30px 30px;
}
.joinEvolverzBgImage img{
    width: 100%;
    height: auto;
}
.joinEvolverzText{
    width: 25%;
    background-color: rgba(225, 225, 225, .8);
    padding: 15px 15px;
}
.joinEvolverzHead{
    font-size: 24px;
    margin: 0px 0px 10px 0px;
    color: #000;
    font-weight: bold;
}
.joinEvolverzPara1{
    font-size: 14px;
    color: #000;
    margin: 0px 0px 0px 0px;
}
.joinEvolverzPara2{
    color: #000;
    margin: 20px 0px 0px 0px;
    font-size: 14px;
}
/*================= joinEvolverz styles end ==================*/

/*================= Footer styles start ==================*/
.footerLinks{
    background: #1a1a1a;
    padding: 35px 0px 35px 0px;
}
.footerLinkHead{
    border-left: 3px solid #ffc223;
    padding: 4px 0px 4px 10px;
}
.footerLinkHead h4{
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin: 0px;
}
.footerLinkText{
    margin: 25px 0px 20px 0px;
}
.footerCopyRight{
    background: #000;
    padding: 25px 0px;
}
.footerCopyRightText{
    float: left;
}
.footerCopyRightText p{
    color: #999999;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0px;
}
.footerCopyRightSocial{
    float: right;
}
.footerCopyRightSocial ul{
    margin: 0px;
}
.footerCopyRightSocial ul li{
    display: inline;
}
.footerCopyRightSocial ul li a{
    color: #fff;
    padding: 0px 10px;
}
.footerCopyRightSocial ul li a .fa-icon{
    font-size: 16px;
    color: #fff;
}
.footerLinkText .fText1{
    font-size: 12px;
    color: #999999;
    line-height: 26px;
    margin: 0px;
}
.footerLinkText .fText{
    font-size: 12px;
    color: #999999;
    margin: 0px 0px 10px 0px;
}
.footerLinkText .fTextNumber{
    color: #999999;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}
.footerLinkText .fTextLink{
    color: #999999;
    margin: 0px;
    font-size: 12px;
}
.footerLinkText .fTextLink a{
    color: #999999;
}
.fTextEmail{
    color: #999999;
    font-size: 14px;
    margin: 0px;
}
.fTextCareer{
    color: #999999;
    font-size: 12px;
    margin: 0px; 
}
.fTextCareer a{
    color: #999999;
    font-size: 12px;
}
/*================= Footer styles end ==================*/


/*================ Inner Page About us start =================*/
.aboutUsTopBanner{

}
.aboutUsTopBanner .bgImg{
  background-image: url('../images/abt-banner.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.aboutUsTopBanner .contentOnBanner{
    width: 50%;
    padding: 70px 15px;
}
.aboutUsTopBanner .contentOnBanner h4{
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    margin: 0px 0px 30px 0px;
    line-height: 42px;
}
.aboutUsTopBanner .contentOnBanner .exploreBtn{
    background: transparent;
    border: 1px solid #fff;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    padding: 4px 35px;
}
.aboutUsTopBanner .contentOnBanner .exploreBtn:hover,
.aboutUsTopBanner .contentOnBanner .exploreBtn:focus{
    background: #fff;
    color: #333;
}

.aboutUsOverViewContainer{
    padding: 0px 15px;
}
.aboutUsOverView{
    margin: 25px 0px 25px 0px;
}
.aboutUsOverView .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.aboutUsOverView .overViewHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.aboutUsOverView .overViewHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
}
.aboutUsOverView .overViewContentLeft{
    width: 50%;
    float: left;
    padding: 0px 18px 0px 0px; 
}
.aboutUsOverView .overViewContentLeft p{
    font-size: 18px;
    margin: 0px;
    color: #333;
}
.aboutUsOverView .overViewContentRight{
    width: 50%;
    float: left;
}
.aboutUsOverView .overViewContentRight p{
    color: #333;
    font-size: 14px;
    margin: 0px;
}

.aboutUsHistory{
    margin: 30px 0px;
}
.historyCard{
    width: 33.33%;
    float: left;
    padding: 15px 15px;
}
.historyBlock{
    border: 1px solid #333;
    padding: 12px 12px;
}
.historyBlock .heading{

}
.historyBlock .heading h4{
    font-size: 20px;
    color: #333;
    margin: 0px;
    font-weight: 600;
}
.historyBlock .content p{
    color: #333;
    font-size: 14px;
    margin: 0px;
    min-height: 150px;
}
.aboutUsHistoryHr{
    margin: 6px 0px 12px 0px;
    border-top: 3px solid #ffc223;
    width: 50px; 
}
/*================ Inner Page About us end =================*/

/*================ Inner Page News page start =================*/
.newsPageTopBanner{

}
.newsPageTopBanner .bgImg{
  background-image: url('../images/abt-banner.png');
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.newsPageTopBanner .contentOnBanner{
    width: 50%;
    padding: 70px 15px;
}
.newsPageTopBanner .contentOnBanner h4{
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
    margin: 0px 0px 30px 0px;
    line-height: 42px;
}
.newsPageTopBanner .contentOnBanner .exploreBtn{
    background: transparent;
    border: 1px solid #fff;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    padding: 4px 35px;
}
.newsPageTopBanner .contentOnBanner .exploreBtn:hover,
.newsPageTopBanner .contentOnBanner .exploreBtn:focus{
    background: #fff;
    color: #333;
}
.newsPageOverView{
    margin: 25px 0px 25px 0px;
}
.newsPageOverView .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.newsPageOverView .overViewHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.newsPageOverView .overViewHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
}
.newsPageOverView .overviewImage{

}
.newsPageOverView .newsContent{
    margin: 25px 0px 15px 0px;
}
.newsPageOverView .newsContent h4{
    font-size: 18px;
    color: #333;
    line-height: 22px;
}
.newsPageOverView .newsContent p{
    font-size: 14px;
    color: #333;
}
.newsPageCorporate .corporateHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.newsPageCorporate .corporateHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.newsPageCorporate .corporateHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
}
.newsPageCorporateBlock p{
    font-size: 14px;
    color: #333;
    margin: 14px 0px; 
}
.newsPageCorporate{
    margin: 0px 0px 30px 0px;
}
/*================ Inner Page News page end =================*/

/*================ Contact us page start =================*/
.contactUsTopBanner .bgImg{
    background-image: url('../images/abt-banner.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .contactUsTopBanner .contentOnBanner{
      width: 50%;
      padding: 70px 15px;
  }
  .contactUsTopBanner .contentOnBanner h4{
      font-size: 35px;
      color: #fff;
      text-transform: uppercase;
      margin: 0px 0px 30px 0px;
      line-height: 42px;
  }
  .contactUsTopBanner .contentOnBanner .exploreBtn{
      background: transparent;
      border: 1px solid #fff;
      box-shadow: none;
      color: #fff;
      font-size: 14px;
      padding: 4px 35px;
  }
  .contactUsTopBanner .contentOnBanner .exploreBtn:hover,
  .contactUsTopBanner .contentOnBanner .exploreBtn:focus{
      background: #fff;
      color: #333;
  }
  .contactUsOverView{
      margin: 25px 0px 25px 0px;
  }
  .contactUsOverView .overViewHead{
      border-left: 3px solid #ffc223;
      padding: 5px 0px 5px 15px;
      margin: 25px 0px;
  }
  .contactUsOverView .overViewHead h4{
      font-size: 22px;
      color: #000;
      margin: 0px 0px 6px 0px;
  }
  .contactUsOverView .overViewHead p{
      font-size: 16px;
      color: #000;
      margin: 0px;
  }
  .contactOurPeopleCard{
    width: 33.33%;
    float: left;
    padding: 6px 6px;
  }
  .contactOurPeopleBlock{
    background: #422f04;
    padding: 12px 12px;
  }
  .contactOurPeopleBlock .head{
    font-size: 16px;
    color: #fff;
    margin: 0px 0px 10px 0px;
  }
  .contactOurPeopleBlock .content{
    font-size: 12px;
    color: #fff;
    margin: 0px 0px 10px 0px;
  }
  .contactOurPeopleBlock .overView{
    font-size: 12px;
    color: #fff;
    margin: 0px 0px 10px 0px;
  }
  .contactUsYourRole{
    margin: 40px 0px 40px 0px;
  }
  .contactUsYourRole .yourRole{

  }
  .contactUsYourRole .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
  }
  .contactUsYourRole .overViewHead h4{
     font-size: 22px;
      color: #000;
      margin: 0px 0px 6px 0px;
  }
  .contactUsYourRole .overViewHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
  }
  .contactUsYourRole .yourRoleContent{

}
.contactUsYourRole .yourRoleContent h4{
    color: #333;
    margin: 0px 0px 10px 0px;
    font-size: 18px;
}
.contactUsYourRole .yourRoleContent p{
    font-size: 14px;
    color: #333;
    margin: 0px 0px 10px 0px; 
}
.contactUsApplyNow{
    margin: 30px 0px 30px 0px;
}
.contactUsApplyNow .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.contactUsApplyNow .overViewHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.contactUsApplyNow .overViewHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
}
.applyNowContent h4{
    color: #333;
    margin: 0px 0px 10px 0px;
    font-size: 18px;
}
.applyNowContent p{
    font-size: 14px;
    color: #333;
    margin: 0px 0px 10px 0px; 
}
/*================ Contact us page end =================*/

/*================ Employeer page start =================*/
.employeerTopBanner .bgImg{
    background-image: url('../images/abt-banner.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .employeerTopBanner .contentOnBanner{
      width: 50%;
      padding: 70px 15px;
  }
  .employeerTopBanner .contentOnBanner h4{
      font-size: 35px;
      color: #fff;
      text-transform: uppercase;
      margin: 0px 0px 30px 0px;
      line-height: 42px;
  }
  .employeerTopBanner .contentOnBanner .exploreBtn{
      background: transparent;
      border: 1px solid #fff;
      box-shadow: none;
      color: #fff;
      font-size: 14px;
      padding: 4px 35px;
  }
  .employeerTopBanner .contentOnBanner .exploreBtn:hover,
  .employeerTopBanner .contentOnBanner .exploreBtn:focus{
      background: #fff;
      color: #333;
  }
  .employeerOverView{
      margin: 25px 0px 25px 0px;
  }
  .employeerOverView .overViewHead{
      border-left: 3px solid #ffc223;
      padding: 5px 0px 5px 15px;
      margin: 25px 0px;
  }
  .employeerOverView .overViewHead h4{
      font-size: 22px;
      color: #000;
      margin: 0px 0px 6px 0px;
  }
  .employeerOverView .overViewHead p{
      font-size: 16px;
      color: #000;
      margin: 0px;
  }
  .employeerOurServices{
    margin: 25px 0px 25px 0px;
}
.employeerOurServices .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.employeerOurServices .overViewHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.employeerOurServices .ourServicesCard h4{
    font-size: 16px;
    color: #333;
    margin: 0px 0px 10px 0px;
}
.employeerOurServices .ourServicesCard p{
    font-size: 14px;
    color: #333;
    margin: 10px 0px 10px 0px;
}
.employeerRightTalent{
    background-image: url(../images/employeer-img1.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px; 
    margin: 30px 0px 30px 0px;
}
.employeerRightTalent .rightTalentContent{
    width: 40%;
    padding: 50px 0px 50px 0px;
}
.employeerRightTalent .rightTalentContent h4{
    color: #003366;
    font-size: 30px;
    font-weight: 600;
    margin: 0px 0px 15px 0px;
}
.employeerRightTalent .rightTalentContent p{
    color: #333;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}
.employeerSpecialists{
    margin: 30px 0px 50px 0px;
}
.employeerSpecialists .specialistsBlock1{

}
.employeerSpecialists .overViewHead{
    border-left: 3px solid #ffc223;
    padding: 5px 0px 5px 15px;
    margin: 25px 0px;
}
.employeerSpecialists .overViewHead h4{
    font-size: 22px;
    color: #000;
    margin: 0px 0px 6px 0px;
}
.employeerSpecialists .overViewHead p{
    font-size: 16px;
    color: #000;
    margin: 0px;
}
.employeerSpecialists .specialistsBlock2{
    font-size: 14px;
    color: #333;
    margin: 0px;
}
.employeerSpecialists .specialistsBlock3 ul{
    list-style-type: none;
}
.employeerSpecialists .specialistsBlock3 ul li{
    font-size: 14px;
    color: #333;
}
/*================ Employeer page end =================*/

/*================ Job seeker page start =================*/
.jobSeekerTopBanner .bgImg{
    background-image: url('../images/abt-banner.png');
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .jobSeekerTopBanner .contentOnBanner{
      width: 50%;
      padding: 70px 15px;
  }
  .jobSeekerTopBanner .contentOnBanner h4{
      font-size: 35px;
      color: #fff;
      text-transform: uppercase;
      margin: 0px 0px 30px 0px;
      line-height: 42px;
  }
  .jobSeekerTopBanner .contentOnBanner .exploreBtn{
      background: transparent;
      border: 1px solid #fff;
      box-shadow: none;
      color: #fff;
      font-size: 14px;
      padding: 4px 35px;
  }
  .jobSeekerTopBanner .contentOnBanner .exploreBtn:hover,
  .jobSeekerTopBanner .contentOnBanner .exploreBtn:focus{
      background: #fff;
      color: #333;
  }
.jobSeekerSearchBlock{
    padding: 30px 0px 30px 0px;
    background: #e5e5e5;
}
.jobSeekerSearchBlock .searchBlockHead{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: normal;
    color: #333;
    margin: 0px 0px 2px 0px;
}
.jobSeekerSearchBlock .jobTitleKey{
    width: 60%;
    float: left;
}
.jobSeekerSearchBlock .jobTitleKey .form-control{
    border: 1px solid #e5e5e5;
    border-radius: 0px;
    height: 50px;
    background: #fff;
    font-size: 16px;
}
.jobSeekerSearchBlock .cityCountry{
    width: 30%;
    float: left;
}
.jobSeekerSearchBlock .cityCountry .form-control{
    border: 1px solid #e5e5e5;
    border-radius: 0px;
    height: 50px;
    background: #fff;
    font-size: 16px;
}
.jobSeekerSearchBlock .goButton{
    display: inline;
}
.jobSeekerSearchBlock .goButton span{
    background: #f7f5f0;
    padding: 13px 14px;
    float: left;
    margin: 1px 0px 0px 0px;
}
.jobSeekerSearchBlock .goButton span .fa{
    color: #2175d8;
    font-size: 20px;
}
.jobSeekerSortBy{
    padding: 25px 0px 25px 0px;
}
.jobSeekerSortByContainer{
    border-bottom: 1px solid #d7d7d7;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 20px 0px;
}
.jobSeekerSortBy .countDetails{

}
.jobSeekerSortBy .countDetails p{
    font-size: 14px;
    color: #333;
    margin: 0px 0px;
    padding: 6px 0px;
}
.jobSeekerSortBy .countDetailsRight{
    float: right; 
}
.jobSeekerSortBy .perPageSelect{
    display: inline-block;
    margin: 0px 12px;
}
.jobSeekerSortBy .perPageSelect label{
    margin: 0px 5px 0px 0px;
    color: #333;
    font-size: 14px;
    font-weight: normal;
}
.jobSeekerSortBy .perPageSelect .form-control{
    width: 80px;
    display: inline-block;
}
.jobSeekerSortBy .perPageSortBy{
    display: inline-block;
}
.jobSeekerSortBy .perPageSortBy label{
    margin: 0px 5px 0px 0px;
    color: #333;
    font-size: 14px;
    font-weight: normal;
}
.jobSeekerSortBy .perPageSortBy .form-control{
    width: 80px;
    display: inline-block;
}


.jobSeekerMainBLock .panel-heading  a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all 0.5s;
 }
 .jobSeekerMainBLock .panel-heading.active a:before {
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     transform: rotate(180deg);
 }
 .jobSeekerMainBLock .panel-group{
    margin: 0px;
 } 
 .jobSeekerMainBLock .panel-group .panel{
    border: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    border-radius: 0px;
    padding: 10px 0px;
 }
 .jobSeekerMainBLock .panel-default>.panel-heading{
    padding: 12px 0px;
    background: transparent;
    border: 0px solid #ccc;
    box-shadow: none; 
 }
 .jobSeekerMainBLock .panel-body{
    padding: 15px 0px; 
 }
 .jobSeekerMainBLock .panel-title a{
    font-size: 22px;
    color: #333;
 }
 .jobSeekerMainBLock .panel-body ul{
    padding: 0px;
    list-style-type: none;
    margin: 0px;
 }
 .jobSeekerMainBLock .panel-body ul li{
    font-size: 14px;
    color: #337ab7;
    padding: 4px 0px;
 }
 .jobSeekerMainBLock .jobDescriptionList{

 }
 .jobSeekerMainBLock .jobDescriptionList .jobOverview{
    padding: 15px 0px 15px 0px;
    border-bottom: 1px solid #ccc;
    margin: 15px 0px 15px 0px;
 }
 .jobSeekerMainBLock .jobDescriptionList .jobOverview .jobOverviewHead{
    margin: 0px 0px 15px 0px;
 }
 .jobDescriptionList .jobOverview .jobOverviewHead h4{
    font-size: 22px;
    color: #337ac7;
    margin: 0px;
 }
 .jobDescriptionList .jobOverviewLocation{
    margin: 15px 0px;
 }
 .jobDescriptionList .jobOverviewLocation p{
    color: #333;
    margin: 0px;
    font-size: 14px;
 }
 .jobDescriptionList .jobOverviewSummary{
    margin: 15px 0px;
 }
 .jobDescriptionList .jobOverviewSummary p{
    margin: 0px;
    color: #333;
    font-size: 14px;
 }
 .jobDescriptionList .paginationNavigation{
    text-align: center;
 }
/*================ Job seeker page end =================*/















@media (max-width: 991px){
    .contentBlock{
        width: 50%;
    } 
    .joinEvolverzText{
        width: 30%;
    } 
}

@media (max-width: 767px){
    .footerLinkText{
        margin: 20px 0px 20px 0px; 
    }
    .footerLinkBlock{
        margin-bottom: 30px;
    }
    .playImageIcon{
        display: none;
    }
    .ourLegacyContentBlock{
        width: 50%;
    }
    .joinEvolverzText{
        width: 40%;
    }
    .topHeaderRight{
        display: none;
    }
    .navbarToggle{
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-right: 15px;
        margin-top: 8px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid #333;
        border-radius: 0px;
        box-shadow: none;
    }
    .navbarToggle .icon-bar{
        display: block;
        width: 18px;
        height: 2px;
        border-radius: 1px;
        background: #333;
    }
    .navbar-nav{
        margin: 0px; 
    }
    .topHeader .logo{
        padding: 0px 20px 0px 0px;
    }
    .carouselOverlapText{
        display: none;
    }
    .carouselCaptionText {
        width: 100%;
    }
    .carouselCaption{
        min-height: auto;
    }
    .carouselCaptionText h3{
        font-size: 28px;
    }
}

@media (max-width: 550px){
    .contentBlock {
        width: 100%;
    }
    .ourLegacyContentBlock {
        width: 100%;
        margin-bottom: 25px;
    } 
    .joinEvolverzText {
        width: 60%;
    }
    .footerCopyRightText {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 14px;
    }
    .footerCopyRightSocial {
        float: none;
        text-align: center;
    }
    .joinEvolverz{
        margin: 0px 0px 75px 0px;  
    }
}