

/*--- Company Hiring --- */
#company-hiring { background:#f1f6fe; text-align:center; padding-bottom:0px; overflow:hidden; }
#company-hiring .container { position:relative;    padding-bottom: 0px; }
#company-hiring .view-all { position:absolute; right:0px; top:0px; }
#company-hiring .lead { margin-bottom:100px; }
#company-hiring .stats-bg {  width:955px; height:455px; background:#e7ebfb; margin:0px auto; position:relative; border-top-left-radius: 475px; border-top-right-radius: 475px; border:1px dashed #cdcbcb; }
#company-hiring .stats-bg .round { border:1px dashed #cdcbcb; position:absolute; left:50%; bottom:-2px; }
#company-hiring .stats-bg .round .sm-round { width:11px; height:11px; border-radius:50%; background:#d8d8d8; border:1px solid #979797; display:inline-block; position:absolute; }
#company-hiring .stats-bg .round.round1 { width:260px; height:119px; margin-left:-130px; border-top-left-radius: 200px; border-top-right-radius: 200px; bottom:-19px; }
#company-hiring .stats-bg .round.round1 .sm-round  { left:12px; top:49px; }
#company-hiring .stats-bg .round.round2 .sm-round  { left:111px; top:31px; }
#company-hiring .stats-bg .round.round3 .sm-round  { left:154px; top:61px; }
#company-hiring .company-list { position:absolute; left:50%; top:55px; width:1000px; height:910px; border:1px solid #dadada; border-radius:50%; margin-left:-500px; }
#company-hiring ul { margin:0px; padding:0px; list-style-type:none; }
#company-hiring ul li { width:100px; height:100px; background:#fff; border:1px solid #dadada; text-align:center; display:inline-block; position:absolute; border-radius:50%; line-height:98px; }
#company-hiring ul li:nth-child(1) { left:189px; top:-3px; }
#company-hiring ul li:nth-child(2) { left:349px; top:-50px; }
#company-hiring ul li:nth-child(3) { left:514px; top:-45px; }
#company-hiring ul li:nth-child(4) { left:674px; top:8px; }
#company-hiring ul li:nth-child(5) { left:794px; top:111px; }
#company-hiring ul li:nth-child(6) { left:867px; top:262px; }
#company-hiring ul li:nth-child(7) { left:894px; top:429px; }
#company-hiring ul li:nth-child(8) { left:854px; top:603px; }
#company-hiring ul li:nth-child(9) { left:738px; top:760px; }
#company-hiring ul li:nth-child(10) { left:576px; top:860px; }
#company-hiring ul li:nth-child(11) { left:338px; top:889px; }
#company-hiring ul li:nth-child(12) { left:134px; top:801px; }
#company-hiring ul li:nth-child(13) { left:0px; top:640px; }
#company-hiring ul li:nth-child(14) { left:-53px; top:463px; }
#company-hiring ul li:nth-child(15) { left:-29px; top:271px; }
#company-hiring ul li:nth-child(16) { left:52px; top:120px; }
#company-hiring ul li img { max-width:75px; max-height:75px; }

#company-hiring .stats-bg .animate {
    position:relative;
    top:-12px;
    height:955px;
    width:960px;
  -webkit-animation: rotation 30s infinite linear;
}
#company-hiring .stats-bg .animate ul li { -webkit-animation: rotation 30s infinite linear;animation-direction: reverse; }

@-webkit-keyframes rotation {
        from {
                -webkit-transform: rotate(0deg);
        }
        to {
                -webkit-transform: rotate(359deg);
        }
}

#company-hiring .stats-bg .round.round2 { width:510px; height:250px; bottom:-16px; margin-left:-255px; border-top-left-radius: 350px; border-top-right-radius: 350px;}
#company-hiring .stats-bg .round.round3 { width:765px; height:375px; bottom:-16px; margin-left:-385px; border-top-left-radius: 450px; border-top-right-radius: 450px; }

#company-hiring .stats-bg .round .content { margin-top:-20px; }
#company-hiring .stats-bg .round .content figure { width:40px; height:40px; margin:0px auto 13px auto; }
#company-hiring .stats-bg .round .content figure img { max-width:40px; max-height:40px; }
#company-hiring .stats-bg .round .content h4 {font-weight: 600;margin-bottom: 4px;font-size: 24px;}
#company-hiring .stats-bg .round .content p { font-size:14px; }

.recuterbutton{    background: none;
    color: #00bfe7 !important;
    border-radius: 30px;
    border: solid 1px #00bfe7;
    font-size: 12px;
    line-height: 19px;
    padding: 8px 20px;
    font-weight: bold;
    transition: all 0.3s ease 0s;
    outline: none;
    min-width: 120px;
	    font-family: 'Montserrat';
    
	    position: absolute;
    right: 0px;
    top: 34px;
	    }

