.cspt-pre-header-wrapper   {
    border-bottom: 1px solid rgba(255,255,255,.13);
}

.justify-content-between {
   -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    display: flex;
}
.cspt-pre-header-wrapper ul {
    position: relative;
}
.cspt-pre-header-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cspt-color-white .cspt-contact-info li, .cspt-color-white .cspt-contact-info li a, .cspt-pre-header-wrapper.cspt-color-white .cspt-social-links a {
    color: #fff;
}
.cspt-contact-info li:first-child {
    margin-left: 0;
	border-left: 1px solid rgba(255,255,255,.13)
}
.cspt-contact-info li {
    position: relative;
}
.cspt-contact-info li {
    display: inline-block;
    padding: 9px 15px;
    border-right: 1px solid rgba(255,255,255,.13);
}

.cspt-pre-header-right {
    display: flex;
}
.cspt-pre-header-wrapper .cspt-pre-header-right>* {
    position: relative;
    border-left: 1px solid rgba(255,255,255,.13);
}



.cspt-pre-header-wrapper .social  {  display: inline-block; }
.cspt-pre-header-wrapper .social li a { color:#fff }
.cspt-contact-info li:last-child {
    margin-right: 0;
	    
}

.cspt-contact-info li:last-child:after  {
   right: -16px;
}
.cspt-pre-header-wrapper ul:after {
    left: auto;
    right: -15px;
}


.cspt-header-style-4.site-header .cspt-header-search-btn:before, .cspt-header-style-4.site-header .cspt-pre-header-wrapper ul:after, .cspt-header-style-4.site-header .cspt-pre-header-wrapper .cspt-pre-header-right>*:after, .cspt-header-style-4.site-header .cspt-bg-color-transparent .cspt-contact-info li:after {
    background-color: rgba(255,255,255,.18);
}

 .cspt-right-box {
       margin-left: 10px;
    display: flex;
    align-items: center;
    float: right;
}
.cspt-header-button {
    line-height: normal;
}
 .cspt-header-button a {
    color: #fff;
    height: 100%;
    display: inline-block;
    padding: 0 60px;
    vertical-align: middle;
    padding-right: 8px;
    font-weight: normal;
    font-size: 16px;
    position: relative;
    border-radius: 6px;
    letter-spacing: 1px;
}
.cspt-header-button .cspt-header-button-text-1 {
    font-weight: 700;
    margin-bottom: 5px;
	    display: block;
}
.cspt-header-button a span {
    display: block;
}
.btn.btn-lg.btn-default {    border: 2px solid #9cc24b;
    background: #0000;
    padding: 16px;}
.cspt-header-button img {position:absolute; left:0}

.navbar-header {
    float: left;
    width:14%;
}



.cspt-text-underline {background: #9cc24b;
    padding: 13px 23px;
    color: #fff;}


.banner--content .title .h1 {
    margin-top: 6px;
    font-size: 72px;
    line-height: 82px;
    font-weight: 100;
    font-family: 'Nunito', sans-serif;
}

.banner--content .title h2.h1 {
   color: #9cc14b;
}



li.apply-n a {font-weight: 600}


.compensation-consulting {background-color: #9bc149!important; padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(../img/n-bg-02.png) !important;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.compensation-consulting .three_leadership {    overflow: hidden;
    padding-top: -17px;
    margin-top: -70px;
    position: relative;
    z-index: 9;}
.compensation-consulting .three_leadership .whole-div{background: #fff;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;}
.compensation-consulting .links-pro {    position: relative;
       display: flex;
    margin-bottom: 25px;		text-align:justify;	    text-align: justify	}
.compensation-consulting .links-pro img {}
.compensation-consulting .links-pro .count-nu {
    right: 0;
    position: absolute;
    font-size: 83px;
    font-weight: 800;
    text-shadow: 0px 0px 6px #0000005c;
    color: #fff;
    letter-spacing: 4px;
    top: 23px;
}
.compensation-consulting .links-pro .count-nu span {}
.compensation-consulting .desc {    margin-right: 20px;}
.compensation-consulting .desc h3 {    font-size: 24px;
    font-weight: 600;}
.compensation-consulting .desc p {      font-size: 16px;
    /* font-weight: 600; */
    color: #979797;
    margin-bottom: 22px;
}
.compensation-consulting .bottom-btn  {    position: absolute;
    bottom: 0;
    right: 0;
   }
.compensation-consulting .bottom-btn button { background: #000;
    border: navajowhite;
    width: 80px;
    height: 80px;
    border-top-left-radius: 80px;
    text-align: center;
    line-height: 86px;
    /* border-bottom-left-radius: 34px; */
    font-size: 24px;
    color: #fff;}
.compensation-consulting .bottom-btn button i {}

.Train-people {    padding: 60px;
    overflow: hidden;}
.wpb_wrapper_quickly {}
.wpb_wrapper_quickly .wpb_wrapper {}
.wpb_wrapper_quickly .wpb_wrapper blockquote{    padding: 0;
    margin: 0;
    padding-left: 70px;
    position: relative;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
	    border-left: none;
    color: #fff;}
.wpb_wrapper_quickly .wpb_wrapper blockquote:before {position: absolute;
    content: "\f10e";
    font-family: "FontAwesome";
    font-size: 50px;
    line-height: 50px;
    top: 0;
    left: 0;
    color: rgb(255,255,255);
    font-style: normal;}
.wpb_wrapper_quickly .wpb_wrapper cite {    display: block;
    font-size: 16px;
    padding-top: 5px;
    font-weight: normal!important;
    padding-left: 50px;
    position: relative;
    text-transform: none;
    line-height: normal;}
.wpb_wrapper_quickly .wpb_wrapper cite:before {
    content: "";
    position: absolute;
    top: 16px;
    width: 40px;
    height: 1px;
    background: #fff;
    left: 0;
}

.wpb_wrapper_quickly .wpb_wrapper p {    font-size: 18px;
    color: #fff;}























.services-company {padding:60px 0}

.cspt-ihbox-contents {text-align:center}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-subheading .vc_custom_heading {
    font-family: Muli,sans-serif;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 3px;
    color: #b0b6bf;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading {
    margin-bottom: 5px;
}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading .vc_custom_heading em{ color: #9bc149;
    font-style: initial;
    font-size: 35px; }
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading .vc_custom_heading {
    font-family: Nunito,sans-serif;
    font-size: 42px;
    line-height: 48px;
    letter-spacing: 0;
    color: #0c121d;
    text-transform: none;
    font-weight: 800;
    font-style: normal;
}

.our-adviser {     overflow: hidden;
    padding: 50px 0;}
.our-adviser .side-img {}
.our-adviser .side-img img {}
.our-adviser .side-img .circle-div {    width: 120px;
    height: 120px;
    background: #9cc24b;
    border-radius: 67%;
    position: absolute;
    right: 3px;
    bottom: -49px;
    z-index: -1;}


.our-adviser .vc_custom_heading {    font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;	text-align:justify
}

.aboutsus.our-adviser .vc_custom_heading { 
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 25px;
    font-weight: 600;
    font-style: italic;
    font-family: inherit;
    color: #9cc14a;
}


.aboutsus.our-adviser .wpb_wrapper p {    font-size: 16px;}

.our-adviser .cspt-ihbox-box{ }
.our-adviser .cspt-ihbox-box .cspt-ihbox-headingicon  {     overflow: hidden;
    margin-bottom: 25px;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-icon  { float: left;
    width: 22%;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents  {     float: right;  width: 77%;  text-align: left;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents h2 {
    font-size: 25px;
    font-weight: 600;
margin-bottom: 12px;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents p {     font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}

.requirements .wpb_text_column p {     font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}

.testimonial-area   {  background: url(../img/map-02.png);
    background-color: #00235b !important; }
.video-section {background:url(../img/n-bg-01.jpg);
padding-top: 110px !important;
    padding-bottom: 220px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.video-section .middle-area {text-align: center;
    padding: 120px; }
.video-section .middle-area .play {     width: 90px;
    margin: 0 auto;
    height: 90px;
    background: #fff;
    border-radius: 50%;
    font-size: 22px;
    color: #000;
    line-height: 91px;
    text-align: center;}
.video-section .middle-area .play i{ }
.video-section .middle-area h3 { 
    color: #fff;
    font-size: 40px;
    margin-top: 51px; }
	
	
.what-we-do {}	
.what-we-do h3 {font-size: 17px; font-weight: 600; color: #fff;}	
.what-we-do h4 {font-size: 40px;
    font-weight: 600;
    color: #fff;}	
.what-we-do h5 {    color: #fff;
    font-size: 28px;}	
.what-we-do p {font-size: 18px;
    color: #fff;
    margin: 40px 0;}	
.what-we-do span {    color: #fff;
    font-size: 15px;}	
	
	
	
	.h1-testimonial-active  {background: #fff;
    border-radius: 19px;
    padding: 30px;}
	
	
	
	.srv-box {    overflow: hidden;
    margin: 50px 0 0;}
	.srv-box .whole {
    padding: 35px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 10px #616161;
    margin-top: 22px;
}
	.srv-box .whole .images{    width: 17%;
    float: left;
    margin-right: 30px;}
	.srv-box .whole .images img{width:100%}
	.srv-box .whole .pro-dec {    width: 73%;
    float: right;}
	.srv-box .whole .pro-dec h3 {    font-size: 24px;
    font-weight: 600;
    font-family: Nunito,sans-serif;}
	.srv-box .whole .pro-dec p {}
	
	
.staffing-solut {overflow:hidden; width:100%}	


.contact-details .srv-box .whole {padding:40px 20px}
.contact-details .srv-box .whole .icon  {background: #9cc14b;
    max-width: 76px;
    margin: 0 auto 23px;
    color: #fff;
    background-color: #9cc14b;
    border-radius: 50%;
    font-size: 25px;
    line-height: 76px;
    text-align: center;}
.contact-details .srv-box .whole .icon i {}
.contact-details .srv-box .whole .pro-dec {
    width: 66%;
    float: right;
}
.contact-details .srv-box .whole .images {
    width: 24%;
    float: left;
    margin-right: 30px;
}
.contact-details  .srv-box .whole .pro-dec p {    color: #757373;
    font-size: 17px;} 
.contact-details  .srv-box .whole .pro-dec p a{    color: #757373;
    font-size: 17px;} 
	
	
	.getintouch {}
	.getintouch {}
	
	.wpb_text_column .cspt-social-links li {
    margin-right: 8px;
    margin-bottom: 8px;
    display: inline-block;
}
.cspt-social-links {padding-top:50px}
.wpb_text_column .cspt-social-links li a {
    position: relative;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 22px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border: none;
    border-radius: 5px;
    background-color: #9cc24b;
}

	.contact--section.pt--70 .btn.btn-lg.btn-default {
    border: 2px solid #0d0d0d;
    background: #000000f2;
    padding: 16px;
    width: auto;
}

.map-div iframe {width:100%; height:400px}


.why-us-p {}
.why-us-p .srv-box .whole { height:330px;
       padding: 35px;
    overflow: initial;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 10px #616161;
    margin-top: 50px;
    margin-bottom: 50px;
}
.why-us-p .srv-box .whole .images-i {    margin-top: -77px;}
.why-us-p .srv-box .whole .images {
       width: 30%;
    float: none;
    margin: 0 auto 29px;
}

.why-us-p .srv-box .whole .pro-dec {
    width: 100%;
    float: right;
}
.why-us-p .srv-box .whole .pro-dec h3 {text-align: center;
    font-size: 20px;}
.why-us-p .srv-box .whole .pro-dec p {text-align:justify;}


.service-list {}
.service-list ul {}
.service-list ul li {border: none;
    padding: 0!important;
    border-bottom: 1px solid rgba(255,255,255,.25);
    position: relative;}
.service-list ul li a{    padding: 15px 20px;
    display: block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #9bc149;}
	
	h2.vc_custom_heading.gggtt {font-size: 20px !important;
    line-height: 31px !important;}
	h2.vc_custom_heading.gggtt em{font-size: 20px !important; }
	
	.our-adviser.serrt-pe .side-img{  float: right;
    overflow: hidden;
    width: 45%;
    margin: 0 30px 30px 30px;}
	
	.our-adviser.serrt-pe  .staffing-solut {
    overflow: hidden;
     width: auto; 
}

.side-pic {    text-align: center;
    background: #9cc14b;
    border-radius: 5px;
    overflow: hidden;}
.side-pic img {width:100%}
.side-pic h3{color: #fff;
    font-size: 20px;}
.side-pic p{    font-size: 14px;
    color: #fff;
    padding: 0 10%;
}
.side-pic button{    color: #000;
    font-weight: 600;
    font-size: 14px;
    padding: 7px 15px;
    border-radius: 5px;
    border: navajowhite;
    margin-bottom: 30px;
}


.full-width-css {width: 100%;
    overflow: hidden;}
.full-width-css .whh {}
.full-width-css .whh img {}
.full-width-css .whh h3{font-size: 20px;
    margin: 22px 0px 10px;
    font-weight: 600;}
.full-width-css .whh p{    font-size: 15px;
}

.our-adviser.serrt-pe.gtyuh {padding: 0px 0;}

.professional-search {
   
    padding: 0;
    text-align: center;
    width: 100%;
}
.professional-search  .search-bg {
       background: #9cc14b;
    border-radius: 120px;
    overflow: hidden;
    position: relative;
    z-index: 9;
    text-align: center;
    padding: 9px 27px 9px;
    margin: -61px 0 0;
}
.professional-search .search-bg h2 {
   
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: uppercase;

}
.professional-search .search-bg .form-group {
    float: left;
    width: 31%;
    padding: 0 15px;
}
.professional-search .form-group {
    margin-bottom: 15px;
}
.professional-search .search-bg .btn {
    background: #1d2833 none repeat scroll 0 0;
    border: medium none;
    border-radius: 38%;
    color: #ffffff;
    float: left;
    height: auto;
    padding: 13px 0;
    width: 6%;
}



.jp_job_post_main_wrapper_cont {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.jp_job_post_main_wrapper{
	float: left;
    width: 100%;
    background: #e6e6e6;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_side_img {
    float: left;
    width: 105px;
}
.jp_job_post_side_img img {
    display: block;
    width: 100%;
}
.jp_job_post_right_cont {
    float: left;
    width: calc(100% - 105px);
    padding-left: 30px;
    padding-top: 10px;
}
.jp_job_post_right_cont h4 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.jp_job_post_right_cont p {
    font-size: 16px;
    color: #181818;
    padding-top: 5px;
}
.jp_job_post_right_cont li:first-child {
    margin-left: 0;
    color: #000;
    font-size: 16px;
    font-weight: bold;
}
.jp_job_post_right_cont li {
    margin-left: 20px;
    float: left;
}

.jp_job_post_right_cont li:last-child {
    color: #6f7e98;
    font-size: 16px;
}
.jp_job_post_right_btn_wrapper ul {
    width: 100%;
}
.jp_job_post_right_btn_wrapper li {
  font-size: 19px;
    width: 80%;
    margin: 0 auto 5px;
    font-weight: 900;
    overflow: hidden;
    display: block;
    color: #000;
}




.jp_job_post_right_btn_wrapper li a {
   float: left;
    width: 100%;
    color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: transparent;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.jp_job_post_right_btn_wrapper li:first-child a {
background:#3B5998;}

.jp_job_post_right_btn_wrapper li:nth-child(2) a {
background: #1da1f2;}
.jp_job_post_right_btn_wrapper li:nth-child(3) a {
background:#0e76a8;}

.jp_job_post_right_btn_wrapper li:last-child {
       margin-left: 0;
    margin: 3em auto 0;
    width: 80%;
    float: none;
}

.jp_job_post_right_btn_wrapper li:last-child a {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #9cc14b;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
}

.jp_job_post_keyword_wrapper {
    float: left;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border: 1px solid #282d39;
    background: #222631;
    border-top: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


.jp_job_post_keyword_wrapper li:first-child {
    margin-left: 0;
    color: #6f7e98;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_keyword_wrapper li i {
    padding-right: 5px;
    color: #23c0e9;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.jp_job_post_keyword_wrapper li {
    float: left;
margin-left:20px }

.jp_job_post_keyword_wrapper li a {
        color: #6f7e98;
    font-size: 15px;
}

.jp_job_post_main_wrapper_cont:hover .jp_job_post_keyword_wrapper {
        border: 1px solid #9cc14b;
    border-top: 0;
    background: #9cc14b;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_main_wrapper_cont:hover .jp_job_post_keyword_wrapper li, .jp_job_post_keyword_wrapper li a  {
color:#fff
}




























.apply-pooop .form-group.input-group {        width: 100%;
    margin-bottom: 15px;
}
.apply-pooop .form-group.input-group .input-group-prepend {
      width: 38px;
    float: left;
    background: #9cc14b;
    height: 100%;
    position: absolute;
    text-align: center;
}

.apply-pooop .form-group.input-group .input-group-prepend span {display: block;
    line-height: 37px;
    color: #fff;
}

.apply-pooop  .form-group.input-group  .phirr {
    width: 25%;
    padding: 0 6px;
    text-align: center;
    float: left;
    margin-left: 40px;
}
.apply-pooop  .form-group.input-group  .phirrg {width: 59%;}

.apply-pooop  .form-group.input-group  input {    width: 84%;     padding: 10px;
    float: right;}

.apply-pooop  .form-group .year-month {width: 42% !important;     padding: 10px;}

.apply-pooop  .form-group.input-group  select  {width:84%; float:right;     padding: 10px;}
.apply-pooop .modal-header {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    background: #000;
}

.apply-pooop .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
    font-size: 18px;
}
.apply-pooop .modal-dialog {
    width: 600px;
    margin: 93px auto;
}


.divider-text {

    position: relative;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.divider-text span {
    padding: 7px;
    font-size: 12px;
    position: relative;   
    z-index: 2;
}
.divider-text:after {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #ddd;
    top: 55%;
    left: 0;
    z-index: 1;
}

.btn-facebook {
    background-color: #405D9D;
    color: #fff;
}
.btn-twitter {
    background-color: #42AEEC;
    color: #fff;
}












.why-us-p .register{
    background: -webkit-linear-gradient(left, #9cc14b, #c3df85);
    margin-top: 3%;
    padding: 3%;
}
.why-us-p .register-left{
    text-align: center;
    color: #fff;
    margin-top: 4%;
}
.why-us-p .register-left input{
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    width: 60%;
    background: #f8f9fa;
    font-weight: bold;
    color: #383d41;
    margin-top: 30%;
    margin-bottom: 3%;
    cursor: pointer;
}
.why-us-p .register-right{
    background: #f8f9fa;
    border-top-left-radius: 10% 50%;
    border-bottom-left-radius: 10% 50%;
}
.why-us-p .register-left img{
    margin-top: 15%;
    margin-bottom: 5%;
    width: 25%;
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.why-us-p .register-left p{
        font-weight: 600;
    padding: 12%;
    margin-top: -9%;
    color: #000;
}
.why-us-p .register .register-form{
    padding: 10%;
    margin-top: 10%;
}
.why-us-p .btnRegister{
    float: right;
    margin-top: 10%;
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    background: #9cc14b;
    color: #fff;
    font-weight: 600;
    width: 50%;
    cursor: pointer;
}
.why-us-p .register .nav-tabs{
    margin-top: 3%;
    border: none;
    background: #9cc14b;
    border-radius: 1.5rem;
    width: 28%;
    float: right;
}
.why-us-p .register .nav-tabs .nav-link{
    padding: 2%;
    height: 34px;
    font-weight: 600;
    color: #fff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.why-us-p .register .nav-tabs .nav-link:hover{
    border: none;
}
.why-us-p .register .nav-tabs .nav-link.active{
    width: 100px;
    color: #0062cc;
    border: 2px solid #0062cc;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.why-us-p .register-heading{
    text-align: center;
    margin-top: 8%;
    margin-bottom: -15%;
    color: #495057;
}


.apply-pooop .form-group .btn.btn-primary.btn-block:hover{color:#fff}


footer .mb-50 {
    margin-bottom: 21px;
} 


.our-adviser .vc_custom_heading ol {    list-style: decimal;}
.our-adviser .vc_custom_heading ol li {    list-style: decimal;}

.our-adviser .vc_custom_heading ul {    list-style: disc;
    padding-left: 32px;}
.our-adviser .vc_custom_heading ul li {     list-style: disc;
    margin-bottom: 20px;
    text-align: justify;}
	
	
	.isScrolling .is-sticky .navbar-brand>img {
       display: block;
    width: 85%;
    margin-top: -16px;
}


.today {
    position: fixed;
    z-index: 99;
    top: 12%;
    width: 6%;
right: 4px; }
.today img{}


.our-adviser.serrt-pe.gtyuh .jp_job_post_right_cont p span {    font-weight: 600;
    display: block;
    width: 41%;
    float: left;}
.our-adviser.serrt-pe.gtyuh .jp_job_post_right_cont p {  overflow:hidden;  font-size: 15px;
    padding: 0;
    margin-bottom: 4px;
}

.w-padding2 {
       padding-top: 50px;
    padding-bottom: 50px;
    background: #9cc24b;
}
.wantToWork-area .wantToWork-caption h2 {
    color: #fff;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0;
}
.btn-black.f-right {
    background: #0b1416;
}

.cspt-pre-header-wrapper   {
    border-bottom: 1px solid rgba(255,255,255,.13);
}

.justify-content-between {
   -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    display: flex;
}
.cspt-pre-header-wrapper ul {
    position: relative;
}
.cspt-pre-header-wrapper ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cspt-color-white .cspt-contact-info li, .cspt-color-white .cspt-contact-info li a, .cspt-pre-header-wrapper.cspt-color-white .cspt-social-links a {
    color: #fff;
}
.cspt-contact-info li:first-child {
    margin-left: 0;
	border-left: 1px solid rgba(255,255,255,.13)
}
.cspt-contact-info li {
    position: relative;
}
.cspt-contact-info li {
    display: inline-block;
    padding: 9px 15px;
    border-right: 1px solid rgba(255,255,255,.13);
}

.cspt-pre-header-right {
    display: flex;
}
.cspt-pre-header-wrapper .cspt-pre-header-right>* {
    position: relative;
    border-left: 1px solid rgba(255,255,255,.13);
}



.cspt-pre-header-wrapper .social  {  display: inline-block; }
.cspt-pre-header-wrapper .social li a { color:#fff }
.cspt-contact-info li:last-child {
    margin-right: 0;
	    
}

.cspt-contact-info li:last-child:after  {
   right: -16px;
}
.cspt-pre-header-wrapper ul:after {
    left: auto;
    right: -15px;
}


.cspt-header-style-4.site-header .cspt-header-search-btn:before, .cspt-header-style-4.site-header .cspt-pre-header-wrapper ul:after, .cspt-header-style-4.site-header .cspt-pre-header-wrapper .cspt-pre-header-right>*:after, .cspt-header-style-4.site-header .cspt-bg-color-transparent .cspt-contact-info li:after {
    background-color: rgba(255,255,255,.18);
}

 .cspt-right-box {
       margin-left: 10px;
    display: flex;
    align-items: center;
    float: right;
}
.cspt-header-button {
    line-height: normal;
}
 .cspt-header-button a {
    color: #fff;
    height: 100%;
    display: inline-block;
    padding: 0 60px;
    vertical-align: middle;
    padding-right: 8px;
    font-weight: normal;
    font-size: 16px;
    position: relative;
    border-radius: 6px;
    letter-spacing: 1px;
}
.cspt-header-button .cspt-header-button-text-1 {
    font-weight: 700;
    margin-bottom: 5px;
	    display: block;
}
.cspt-header-button a span {
    display: block;
}
.btn.btn-lg.btn-default {    border: 2px solid #9cc24b;
    background: #0000;
    padding: 16px;}
.cspt-header-button img {position:absolute; left:0}

.navbar-header {
    float: left;
    width:14%;
}



.cspt-text-underline {background: #9cc24b;
    padding: 13px 23px;
    color: #fff;}


.banner--content .title .h1 {
    margin-top: 6px;
    font-size: 72px;
    line-height: 82px;
    font-weight: 100;
    font-family: 'Nunito', sans-serif;
}

.banner--content .title h2.h1 {
   color: #9cc14b;
}



li.apply-n a {font-weight: 600}


.compensation-consulting {background-color: #9bc149!important; padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(../img/n-bg-02.png) !important;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.compensation-consulting .three_leadership {    overflow: hidden;
    padding-top: -17px;
    margin-top: -70px;
    position: relative;
    z-index: 9;}
.compensation-consulting .three_leadership .whole-div{background: #fff;
    padding: 25px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;}
.compensation-consulting .links-pro {    position: relative;
       display: flex;
    margin-bottom: 25px;		text-align:justify;	    text-align: justify	}
.compensation-consulting .links-pro img {}
.compensation-consulting .links-pro .count-nu {
    right: 0;
    position: absolute;
    font-size: 83px;
    font-weight: 800;
    text-shadow: 0px 0px 6px #0000005c;
    color: #fff;
    letter-spacing: 4px;
    top: 23px;
}
.compensation-consulting .links-pro .count-nu span {}
.compensation-consulting .desc {    margin-right: 20px;}
.compensation-consulting .desc h3 {    font-size: 24px;
    font-weight: 600;}
.compensation-consulting .desc p {      font-size: 16px;
    /* font-weight: 600; */
    color: #979797;
    margin-bottom: 22px;
}
.compensation-consulting .bottom-btn  {    position: absolute;
    bottom: 0;
    right: 0;
   }
.compensation-consulting .bottom-btn button { background: #000;
    border: navajowhite;
    width: 80px;
    height: 80px;
    border-top-left-radius: 80px;
    text-align: center;
    line-height: 86px;
    /* border-bottom-left-radius: 34px; */
    font-size: 24px;
    color: #fff;}
.compensation-consulting .bottom-btn button i {}

.Train-people {    padding: 60px;
    overflow: hidden;}
.wpb_wrapper_quickly {}
.wpb_wrapper_quickly .wpb_wrapper {}
.wpb_wrapper_quickly .wpb_wrapper blockquote{    padding: 0;
    margin: 0;
    padding-left: 70px;
    position: relative;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    font-style: normal;
	    border-left: none;
    color: #fff;}
.wpb_wrapper_quickly .wpb_wrapper blockquote:before {position: absolute;
    content: "\f10e";
    font-family: "FontAwesome";
    font-size: 50px;
    line-height: 50px;
    top: 0;
    left: 0;
    color: rgb(255,255,255);
    font-style: normal;}
.wpb_wrapper_quickly .wpb_wrapper cite {    display: block;
    font-size: 16px;
    padding-top: 5px;
    font-weight: normal!important;
    padding-left: 50px;
    position: relative;
    text-transform: none;
    line-height: normal;}
.wpb_wrapper_quickly .wpb_wrapper cite:before {
    content: "";
    position: absolute;
    top: 16px;
    width: 40px;
    height: 1px;
    background: #fff;
    left: 0;
}

.wpb_wrapper_quickly .wpb_wrapper p {    font-size: 18px;
    color: #fff;}























.services-company {padding:60px 0}

.cspt-ihbox-contents {text-align:center}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-subheading .vc_custom_heading {
    font-family: Muli,sans-serif;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 3px;
    color: #b0b6bf;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading {
    margin-bottom: 5px;
}
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading .vc_custom_heading em{ color: #9bc149;
    font-style: initial;
    font-size: 35px; }
.cspt-ihbox.cspt-ihbox-style-hsbox .cspt-ihbox-heading .vc_custom_heading {
    font-family: Nunito,sans-serif;
    font-size: 42px;
    line-height: 48px;
    letter-spacing: 0;
    color: #0c121d;
    text-transform: none;
    font-weight: 800;
    font-style: normal;
}

.our-adviser {     overflow: hidden;
    padding: 50px 0;}
.our-adviser .side-img {}
.our-adviser .side-img img {}
.our-adviser .side-img .circle-div {    width: 120px;
    height: 120px;
    background: #9cc24b;
    border-radius: 67%;
    position: absolute;
    right: 3px;
    bottom: -49px;
    z-index: -1;}


.our-adviser .vc_custom_heading {    font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;	text-align:justify
}

.aboutsus.our-adviser .vc_custom_heading { 
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 25px;
    font-weight: 600;
    font-style: italic;
    font-family: inherit;
    color: #9cc14a;
}


.aboutsus.our-adviser .wpb_wrapper p {    font-size: 16px;}

.our-adviser .cspt-ihbox-box{ }
.our-adviser .cspt-ihbox-box .cspt-ihbox-headingicon  {     overflow: hidden;
    margin-bottom: 25px;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-icon  { float: left;
    width: 22%;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents  {     float: right;  width: 77%;  text-align: left;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents h2 {
    font-size: 25px;
    font-weight: 600;
margin-bottom: 12px;}
.our-adviser .cspt-ihbox-box .cspt-ihbox-contents p {     font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}

.requirements .wpb_text_column p {     font-size: 18px;
    line-height: 26px;
    margin-bottom: 25px;
}

.testimonial-area   {  background: url(../img/map-02.png);
    background-color: #00235b !important; }
.video-section {background:url(../img/n-bg-01.jpg);
padding-top: 110px !important;
    padding-bottom: 220px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.video-section .middle-area {text-align: center;
    padding: 120px; }
.video-section .middle-area .play {     width: 90px;
    margin: 0 auto;
    height: 90px;
    background: #fff;
    border-radius: 50%;
    font-size: 22px;
    color: #000;
    line-height: 91px;
    text-align: center;}
.video-section .middle-area .play i{ }
.video-section .middle-area h3 { 
    color: #fff;
    font-size: 40px;
    margin-top: 51px; }
	
	
.what-we-do {}	
.what-we-do h3 {font-size: 17px; font-weight: 600; color: #fff;}	
.what-we-do h4 {font-size: 40px;
    font-weight: 600;
    color: #fff;}	
.what-we-do h5 {    color: #fff;
    font-size: 28px;}	
.what-we-do p {font-size: 18px;
    color: #fff;
    margin: 40px 0;}	
.what-we-do span {    color: #fff;
    font-size: 15px;}	
	
	
	
	.h1-testimonial-active  {background: #fff;
    border-radius: 19px;
    padding: 30px;}
	
	
	
	.srv-box {
    overflow: hidden;
    margin: 17px 0 0;
    }
	.srv-box .whole {
    padding: 35px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 10px #616161;
    margin-top: 22px;
}
	.srv-box .whole .images{    width: 17%;
    float: left;
    margin-right: 30px;}
	.srv-box .whole .images img{width:100%}
	.srv-box .whole .pro-dec {    width: 73%;
    float: right;}
	.srv-box .whole .pro-dec h3, .my-Block h3 {    font-size: 24px;
    font-weight: 600;
    font-family: Nunito,sans-serif;}
	.srv-box .whole .pro-dec p {}
	
	
.staffing-solut {overflow:hidden; width:100%}	


.contact-details .srv-box .whole {padding:40px 20px}
.contact-details .srv-box .whole .icon  {background: #9cc14b;
    max-width: 76px;
    margin: 0 auto 23px;
    color: #fff;
    background-color: #9cc14b;
    border-radius: 50%;
    font-size: 25px;
    line-height: 76px;
    text-align: center;}
.contact-details .srv-box .whole .icon i {}
.contact-details .srv-box .whole .pro-dec {
    width: 66%;
    float: right;
}
.contact-details .srv-box .whole .images {
    width: 24%;
    float: left;
    margin-right: 30px;
}
.contact-details .srv-box .whole .pro-dec p, .my-Block p {    color: #757373;
    font-size: 17px;} 
.contact-details .srv-box .whole .pro-dec p a{    color: #757373;
    font-size: 17px;} 
	
	
	.getintouch {}
	.getintouch {}
	
	.wpb_text_column .cspt-social-links li {
    margin-right: 8px;
    margin-bottom: 8px;
    display: inline-block;
}
.cspt-social-links {padding-top:50px}
.wpb_text_column .cspt-social-links li a {
    position: relative;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 22px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border: none;
    border-radius: 5px;
    background-color: #9cc24b;
}

	.contact--section.pt--70 .btn.btn-lg.btn-default {
    border: 2px solid #0d0d0d;
    background: #000000f2;
    padding: 16px;
    width: auto;
}

.map-div iframe {width:100%; height:400px}


.why-us-p {}
.why-us-p .srv-box .whole { height:330px;
       padding: 35px;
    overflow: initial;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 0px 10px #616161;
    margin-top: 50px;
    margin-bottom: 50px;
}
.why-us-p .srv-box .whole .images-i {    margin-top: -77px;}
.why-us-p .srv-box .whole .images {
       width: 30%;
    float: none;
    margin: 0 auto 29px;
}

.why-us-p .srv-box .whole .pro-dec {
    width: 100%;
    float: right;
}
.why-us-p .srv-box .whole .pro-dec h3 {text-align: center;
    font-size: 20px;}
.why-us-p .srv-box .whole .pro-dec p {text-align:justify;}


.service-list {}
.service-list ul {}
.service-list ul li {border: none;
    padding: 0!important;
    border-bottom: 1px solid rgba(255,255,255,.25);
    position: relative;}
.service-list ul li a{    padding: 15px 20px;
    display: block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #9bc149;}
	
	h2.vc_custom_heading.gggtt {font-size: 20px !important;
    line-height: 31px !important;}
	h2.vc_custom_heading.gggtt em{font-size: 20px !important; }
	
	.our-adviser.serrt-pe .side-img{  float: right;
    overflow: hidden;
    width: 45%;
    margin: 0 30px 30px 30px;}
	
	.our-adviser.serrt-pe  .staffing-solut {
    overflow: hidden;
     width: auto; 
}

.side-pic {    text-align: center;
    background: #9cc14b;
    border-radius: 5px;
    overflow: hidden;}
.side-pic img {width:100%}
.side-pic h3{color: #fff;
    font-size: 20px;}
.side-pic p{    font-size: 14px;
    color: #fff;
    padding: 0 10%;
}
.side-pic button{    color: #000;
    font-weight: 600;
    font-size: 14px;
    padding: 7px 15px;
    border-radius: 5px;
    border: navajowhite;
    margin-bottom: 30px;
}


.full-width-css {width: 100%;
    overflow: hidden;}
.full-width-css .whh {}
.full-width-css .whh img {}
.full-width-css .whh h3{font-size: 20px;
    margin: 22px 0px 10px;
    font-weight: 600;}
.full-width-css .whh p{    font-size: 15px;
}

.our-adviser.serrt-pe.gtyuh {padding: 0px 0;}

.professional-search {
   
    padding: 0;
    text-align: center;
    width: 100%;
}
.professional-search  .search-bg {
       background: #9cc14b;
    border-radius: 120px;
    overflow: hidden;
    position: relative;
    z-index: 9;
    text-align: center;
    padding: 9px 27px 9px;
    margin: -61px 0 0;
}
.professional-search .search-bg h2 {
   
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: uppercase;

}
.professional-search .search-bg .form-group {
    float: left;
    width: 31%;
    padding: 0 15px;
}
.professional-search .form-group {
    margin-bottom: 15px;
}
.professional-search .search-bg .btn {
    background: #1d2833 none repeat scroll 0 0;
    border: medium none;
    border-radius: 38%;
    color: #ffffff;
    float: left;
    height: auto;
    padding: 13px 0;
    width: 6%;
}



.jp_job_post_main_wrapper_cont {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.jp_job_post_main_wrapper{
	float: left;
    width: 100%;
    background: #e6e6e6;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_side_img {
    float: left;
    width: 105px;
}
.jp_job_post_side_img img {
    display: block;
    width: 100%;
}
.jp_job_post_right_cont {
    float: left;
    width: calc(100% - 105px);
    padding-left: 30px;
    padding-top: 10px;
}
.jp_job_post_right_cont h4 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.jp_job_post_right_cont p {
    font-size: 16px;
    color: #181818;
    padding-top: 5px;
}
.jp_job_post_right_cont li:first-child {
    margin-left: 0;
    color: #000;
    font-size: 16px;
    font-weight: bold;
}
.jp_job_post_right_cont li {
    margin-left: 20px;
    float: left;
}

.jp_job_post_right_cont li:last-child {
    color: #6f7e98;
    font-size: 16px;
}
.jp_job_post_right_btn_wrapper ul {
    width: 100%;
}
.jp_job_post_right_btn_wrapper li {
  font-size: 19px;
    width: 80%;
    margin: 0 auto 5px;
    font-weight: 900;
    overflow: hidden;
    display: block;
    color: #000;
}




.jp_job_post_right_btn_wrapper li a {
   float: left;
    width: 100%;
    color: #fff;
    height: 30px;
    text-align: center;
    line-height: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: transparent;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.jp_job_post_right_btn_wrapper li:first-child a {
background:#3B5998;}

.jp_job_post_right_btn_wrapper li:nth-child(2) a {
background: #1da1f2;}
.jp_job_post_right_btn_wrapper li:nth-child(3) a {
background:#0e76a8;}

.jp_job_post_right_btn_wrapper li:last-child {
       margin-left: 0;
    margin: 3em auto 0;
    width: 80%;
    float: none;
}

.jp_job_post_right_btn_wrapper li:last-child a {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #9cc14b;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
}

.jp_job_post_keyword_wrapper {
    float: left;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border: 1px solid #282d39;
    background: #222631;
    border-top: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


.jp_job_post_keyword_wrapper li:first-child {
    margin-left: 0;
    color: #6f7e98;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_keyword_wrapper li i {
    padding-right: 5px;
    color: #23c0e9;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.jp_job_post_keyword_wrapper li {
    float: left;
margin-left:20px }

.jp_job_post_keyword_wrapper li a {
        color: #6f7e98;
    font-size: 15px;
}

.jp_job_post_main_wrapper_cont:hover .jp_job_post_keyword_wrapper {
        border: 1px solid #9cc14b;
    border-top: 0;
    background: #9cc14b;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.jp_job_post_main_wrapper_cont:hover .jp_job_post_keyword_wrapper li, .jp_job_post_keyword_wrapper li a  {
color:#fff
}




























.apply-pooop .form-group.input-group {        width: 100%;
    margin-bottom: 15px;
}
.apply-pooop .form-group.input-group .input-group-prepend {
      width: 38px;
    float: left;
    background: #9cc14b;
    height: 100%;
    position: absolute;
    text-align: center;
}

.apply-pooop .form-group.input-group .input-group-prepend span {display: block;
    line-height: 37px;
    color: #fff;
}

.apply-pooop  .form-group.input-group  .phirr {
    width: 25%;
    padding: 0 6px;
    text-align: center;
    float: left;
    margin-left: 40px;
}
.apply-pooop  .form-group.input-group  .phirrg {width: 59%;}

.apply-pooop  .form-group.input-group  input {    width: 84%;     padding: 10px;
    float: right;}

.apply-pooop  .form-group .year-month {width: 42% !important;     padding: 10px;}

.apply-pooop  .form-group.input-group  select  {width:84%; float:right;     padding: 10px;}
.apply-pooop .modal-header {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    background: #000;
}

.apply-pooop .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
    font-size: 18px;
}
.apply-pooop .modal-dialog {
    width: 600px;
    margin: 93px auto;
}


.divider-text {

    position: relative;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.divider-text span {
    padding: 7px;
    font-size: 12px;
    position: relative;   
    z-index: 2;
}
.divider-text:after {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #ddd;
    top: 55%;
    left: 0;
    z-index: 1;
}

.btn-facebook {
    background-color: #405D9D;
    color: #fff;
}
.btn-twitter {
    background-color: #42AEEC;
    color: #fff;
}












.why-us-p .register{
    background: -webkit-linear-gradient(left, #9cc14b, #c3df85);
    margin-top: 3%;
    padding: 3%;
}
.why-us-p .register-left{
    text-align: center;
    color: #fff;
    margin-top: 4%;
}
.why-us-p .register-left input{
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    width: 60%;
    background: #f8f9fa;
    font-weight: bold;
    color: #383d41;
    margin-top: 30%;
    margin-bottom: 3%;
    cursor: pointer;
}
.why-us-p .register-right{
    background: #f8f9fa;
    border-top-left-radius: 10% 50%;
    border-bottom-left-radius: 10% 50%;
}
.why-us-p .register-left img{
    margin-top: 15%;
    margin-bottom: 5%;
    width: 25%;
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.why-us-p .register-left p{
        font-weight: 600;
    padding: 12%;
    margin-top: -9%;
    color: #000;
}
.why-us-p .register .register-form{
    padding: 10%;
    margin-top: 10%;
}
.why-us-p .btnRegister{
    float: right;
    margin-top: 10%;
    border: none;
    border-radius: 1.5rem;
    padding: 2%;
    background: #9cc14b;
    color: #fff;
    font-weight: 600;
    width: 50%;
    cursor: pointer;
}
.why-us-p .register .nav-tabs{
    margin-top: 3%;
    border: none;
    background: #9cc14b;
    border-radius: 1.5rem;
    width: 28%;
    float: right;
}
.why-us-p .register .nav-tabs .nav-link{
    padding: 2%;
    height: 34px;
    font-weight: 600;
    color: #fff;
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
}
.why-us-p .register .nav-tabs .nav-link:hover{
    border: none;
}
.why-us-p .register .nav-tabs .nav-link.active{
    width: 100px;
    color: #0062cc;
    border: 2px solid #0062cc;
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
}
.why-us-p .register-heading{
    text-align: center;
    margin-top: 8%;
    margin-bottom: -15%;
    color: #495057;
}


.apply-pooop .form-group .btn.btn-primary.btn-block:hover{color:#fff}


footer .mb-50 {
    margin-bottom: 21px;
} 


.our-adviser .vc_custom_heading ol {    list-style: decimal;}
.our-adviser .vc_custom_heading ol li {    list-style: decimal;}

.our-adviser .vc_custom_heading ul {    list-style: disc;
    padding-left: 32px;}
.our-adviser .vc_custom_heading ul li {     list-style: disc;
    margin-bottom: 20px;
    text-align: justify;}
	
	
	.isScrolling .is-sticky .navbar-brand>img {
       display: block;
    width: 85%;
    margin-top: -16px;
}


.today {
    position: fixed;
    z-index: 99;
    top: 12%;
    width: 6%;
right: 4px; }
.today img{}


.our-adviser.serrt-pe.gtyuh .jp_job_post_right_cont p span {    font-weight: 600;
    display: block;
    width: 41%;
    float: left;}
.our-adviser.serrt-pe.gtyuh .jp_job_post_right_cont p {  overflow:hidden;  font-size: 15px;
    padding: 0;
    margin-bottom: 4px;
}

.w-padding2 {
       padding-top: 50px;
    padding-bottom: 50px;
    background: #9cc24b;
}
.wantToWork-area .wantToWork-caption h2 {
    color: #fff;
    font-size: 39px;
    font-weight: 700;
    line-height: 1.5;
    margin: 0;
}
.btn-black.f-right {
    background: #0b1416;
}


.my-Block .images {
    width: 18%;
    float: left;
    margin-right: 13px;
}

.images {}

.my-Block {
    text-align: center;
}
.my-Block .pro-dec{
    width: 76%;
    float: right;
    text-align: left;
}

.my-Block  .whole {padding:40px 20px;overflow: hidden;display: inline-block;width: 100%;box-shadow: 0px 0px 10px #616161;margin-top: 22px;}

.my-Block .whole .icon  {background: #9cc14b;
    max-width: 76px;
    margin: 0 auto 23px;
    color: #fff;
    background-color: #9cc14b;
    border-radius: 50%;
    font-size: 25px;
    line-height: 76px;
    text-align: center;}


.col-them-md-6 {
    display: inline-block;
    width: 40%;
}

@media only screen and (max-width:780px){
  .col-them-md-6 {
    width: 100%;
}


.my-Block .pro-dec {
    width: 100%;
    text-align: center;
}

.my-Block .images {
    width: 100%;
    float: none;
    margin-right: 30px;
}
    
}
