.innerBanner{background: #E6FFF1; padding: 100px 0 20px;}
.innerBanner-img .bannerSection{position:relative; padding-top: 80px;}
.innerBanner-img .bannerSection .bannerText  {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 100%;
    color: #fff;
}
.innerBanner-img .breadcrumb{background: none;}
.innerBanner-img .breadcrumb li a, .innerBanner .breadcrumb li{font-size: 13px; color: #000000; position: relative;}
.innerBanner-img .breadcrumb li{padding: 0 11px;}
.innerBanner-img .breadcrumb li a:before{background: url(../images/arrowBrad.svg)left top no-repeat; position: absolute; width: 4px; height: 8px; content: ''; right:-13px; top:56%; transform: translateY(-50%);}

.darkColor header{background: #002743;}
.innerBanner .breadcrumb{background: none;}
.innerBanner .breadcrumb li a, .innerBanner .breadcrumb li{font-size: 13px; color: #000000; position: relative;}
.innerBanner .breadcrumb li{padding: 0 11px;}
.innerBanner .breadcrumb li a:before{background: url(../images/arrowBrad.svg)left top no-repeat; position: absolute; width: 4px; height: 8px; content: ''; right:-13px; top:56%; transform: translateY(-50%);}
.innerTitle{font-size: 44px; font-weight: 500;}
.careersPage, .raiseFundingPage{padding-top: 60px;}
.innertitleBody{font-size: 40px; font-family: 'Oswald', sans-serif;}
.subTitle{font-size: 18px; color: #666666; line-height: 30px;}     
.raiseFundingPage .subTitle strong{color: #000; font-weight: 500;}
.subTitle a{color: #2DB968; }
.careersPage .companyTitle{color: #020202; font-size: 22px; font-weight: 500; margin-bottom: 18px;}
.careersPage .carersInfo{background:#F7F7F7  ; border:1px solid #D1D1D1; border-radius:5px; padding:15px 25px; color: #888; font-size: 14px; margin-bottom: 50px; position: relative;}
.careersPage .carersInfo strong{font-size: 18px; display: block; color: #000; margin-bottom: 8px;}
.careersPage .carersInfo a{color: #000; display: block;}
.careersPage .carersInfo a:after{background: url(../images/greenRight.svg)left top no-repeat; content: ''; position: absolute; right:30px; width: 8px; height: 15px; top:50%; transform: translateY(-50%)}
.jobLocation li{position: relative; padding: 10px 7px; font-size: 18px;}
.jobLocation li:first-child{padding-left: 0;}
.jobLocation li span{color: #2DB968; margin:0 10px;}
.careersPage .leftpart h2{font-size: 30px; font-weight: 700;}
.careersPage .leftpart .locationTitle{font-size: 20px; font-weight: 500;}
.careersPage .titleBlock {padding-bottom: 35px;}
.backBtn{margin-bottom: 32px; display: inline-block;}
.applyBtn{background: #2DB968; color: #fff; border-radius:5px; width: 261px; text-align: center; height: 51px; line-height: 51px; display: inline-block; font-size: 18px;}
.applyBtn:hover{background: #002743; color: #fff;}
.decsAbout{border-top:1px solid #d1d1d1; padding: 35px 0;}
.decsAbout .title{color: #2DB968; font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.decsAbout p, .careersPage li{color: #4E4E4E; font-size: 16px;}
.careersPage .jobLocation  li:before{display: none;}
.careersPage .jobLocation  li{margin-top: 0; padding-left: 0;}
.careersPage li{margin-top: 15px; position: relative; padding-left: 30px;}
.careersPage li:before{position: absolute; width: 11px; height: 11px; content: ''; border:1px solid #AAAAAA; position: absolute; left:0; top:6px; border-radius:100%;}
.careersPage li:first-child{margin-top: 0px;}
#jobApply .modal-header{border-radius:0; background: #063251; color: #fff; font-size: 25px; font-weight: 500;}
#jobApply .modal-content{border-radius:0;}
#jobApply .modal-body{border-radius:0; padding: 50px 32px;}
#jobApply .form-group{margin-bottom: 30px;}
#jobApply .form-group p small{color: #B4AFAF; font-size: 14px;}
#jobApply .form-control, #jobApply .custom-file-label{border-radius:5px; background: #f4f4f4; height: 42px;border:none;}
.custom-file{height: 42px;}
#jobApply .custom-file-label{padding: 10px;}
.custom-file-label:after{background:#2DB968 ; color: #fff; font-size: 14px; width: 126px; height: 42px; padding: 0; line-height: 42px; border-radius:5px; text-align: center;}
#jobApply .form-control:focus{box-shadow: inherit; outline: none;}
#jobApply textarea.form-control{ height: 132px; resize: none;}
#jobApply .text-danger{ font-size: 12px;}
#jobApply .btn{width: 231px; text-align: center; border-radius:30px; font-size: 16px; box-shadow: 0px 3px 16px #00000022; height: 40px; padding: 0; line-height: 40px;}
#jobApply .btn-dark{background: #231F20;}
#jobApply .btn-success{margin-left: 20px; background: #2DB968;}
.contact-form{padding: 50px 0;}
.contact-form .moreInfo{font-size: 16px;}
.contact-form .moreInfo a{color: #2DB968;}
.contact-form .addressBlock{color: #121111; font-size: 26px; margin-bottom: 11px;}
.contact-form .contactAddress .telAdd{color: #2DB968; font-size: 18px; margin-bottom: 31px;}
.contact-form .contactAddress span{color: #2DB968; padding: 0 10px; font-size: 16px;}
.contact-form form{margin-top: 38px;}
.socialIcon a{margin-right: 19px;}
.contact-form .moreInfo{margin-bottom: 32px;}
.contact-form .contactForm{background: #023165; padding: 35px; color: #fff; border-radius:13px;}
.contact-form .contactForm .form-control{height: 50px; background: #fff; border-radius: 25px; border:none; padding-left: 25px; padding-right: 25px; font-size: 16px; color: #757575;}
.contact-form .contactForm textarea.form-control{height: 114px; padding-top: 15px; resize: none;}
.contact-form .contactForm .form-group{margin-bottom: 20px;}
.contact-form .contactForm h3{font-size: 26px; margin-bottom: 40px;}
.contactForm label input{display: none;}
.contactForm label input + span{width: 23px; height: 23px; display: inline-block; margin-right: 14px; background: #fff; border-radius:4px; vertical-align: top; margin-top: -2px;}
.contactForm label input:checked + span{width: 23px; height: 23px; display: inline-block; margin-right: 14px; background: url(../images/checkedicon.png)left top no-repeat; vertical-align: top; margin-top: -2px;}
.contactForm label a{color: #fff; text-decoration: underline;}
.contactForm .btn{background: #2DB968; width: 182px; height: 50px; border-radius:25px; text-align: center; font-size: 18px; padding: 0; line-height: 50px; }
.raiseFundingPage hr{border-top:1px solid #D1D1D1; margin: 40px 0 50px;}
.blockTitle{color: #0D4063; font-size: 20px; font-weight: 500; margin-bottom: 20px;}
.blockListing .founderBlcok{background: #fafafa; border: 1px solid #D1D1D1;border-radius: 9px; box-shadow: 0px 7px 16px #00000014; padding: 30px 25px; margin-bottom: 25px;}
.blockListing .founderBlcok .fonTitle {font-size: 25px; font-weight: 600; color: #0D4063; margin-bottom: 17px;}
.blockListing .founderBlcok .fonTitle span{color: #2DB968;}
.blockListing .founderBlcok p{color: #777777; font-size: 18px; line-height: 28px; margin-bottom: 0;}
.raiseForm{margin-top: 100px;}
.raiseForm h3{color: #0D4063; font-size: 28px; margin-bottom: 12px;}
.raiseForm p{color: #0D4063; font-size: 18px; margin-bottom: 40px;}
.raiseForm h5{font-size: 20px; margin-bottom: 20px;}
.raiseForm form{box-shadow: 0px 0px 20px #00000017; border-radius: 9px; padding: 50px;}
.raiseForm .form-control{background: #F4F4F4; border-radius: 5px; height: 42px !important; color: #000; margin-bottom: 40px; padding-left: 20px; padding-right: 20px;}
.raiseForm textarea.form-control{height: 132px !important;}

.jpreview-image { width: 100%;height: 100%; position: relative;float: left; background-repeat: no-repeat;background-position : center center;
    -webkit-background-size : cover;   -moz-background-size    : cover;  -o-background-size      : cover;   background-size : cover; top:0; position: absolute; left:0;}
.jpreview-container::after {   content: ".";  visibility: hidden;  display: block;   clear: both;} .jpreview-image img {  max-width: 100%;  max-height: 100%}
.jpreview-remove-btn { position: absolute;  right: 5px; top: 5px;  background-color: red;  width: 10px;  height: 10px;}
.raiseForm .inputupload{background: #F4F4F4; border-radius: 5px; position: relative; padding:23px 15px 23px 0;}
.inputupload .input-append:after{content: 'Upload Company Logo here or'; font-size: 16px; color: #777; position: absolute; right:140px;  transform: translateY(-50%); top:50%;}
.raiseForm .inputupload .input-group-btn, .raiseForm .inputupload .inputupload label{position: absolute; right:0; z-index: 1; transform: translateY(-50%); top:50%;}
.raiseForm .inputupload .input-append .form-control{border:none; height: 100% !important;}
.raiseForm .inputupload .input-append .form-control:focus{border:none; box-shadow:inherit; background: none;}
.raiseForm .inputupload .btn-default{position: relative; border-radius: 15px; width: 128px;height: 30px; background: #000; color: #fff; display: inline-block; line-height: 30px; padding:0 0 0 14px; text-align: left;}
.raiseForm .inputupload .btn-default:after{position: absolute; background: url(../images/yellowArrow.svg)left top no-repeat; content: ''; width: 7px; height: 12px; top:50%; right:16px; transform: translateY(-50%);}
.jpreview-container{position: absolute; top:50%; left:30px; width: 76px; height: 65px; transform: translateY(-50%);}
.jpreview-container:before{box-shadow: 0px 0px 6px #00000014;border: 1px dashed #707070; background: #fff; width: 100%; height: 100%; position: relative; content: 'Logo'; display: block; line-height: 65px; text-align: center; color: #777; font-size: 14px;}
.input-large{opacity:0;}
.formTitle{font-size: 20px; color: #000; margin-bottom: 20px; font-weight: 600;}
.drop-zone {max-width: 100%; height: 154px; padding: 25px; display: flex; align-items: center;  justify-content: center;  text-align: center;   font-weight: 500;   font-size: 18px;   cursor: pointer;   color: #777; background: #f4f4f4;   border: 2px dashed #707070;    border-radius: 5px;}
.drop-zone span i{font-size: 14px; display: block;} 
.drop-zone--over { border-style: solid;}
.drop-zone__input { display: none; } 
.drop-zone__thumb {width: 150px; height: 100px; border-radius: 10px; overflow: hidden; background-color: #cccccc; background-size: cover; position: relative;}
.drop-zone__thumb:after { content: attr(data-label);  position: absolute; bottom: 0; left: 0; width: 100%; padding: 5px 0; color: #ffffff; background: rgba(0, 0, 0, 0.75);font-size: 12px;text-align: center;}
.drop-zone .input-append{display: none;}
.raiseForm  .btn-dark{width: 280px; height: 54px; background: #000; line-height: 54px; text-align: center; padding: 0; font-size: 16px; border-radius: 27px; margin-top: 67px;}
.raiseForm  .btn-dark:hover{ background: #002743;}
.raiseForm .select{position: relative;}
.raiseForm .select:after{content: ""; background:#F4F4F4 url(../images/selectArrow.svg)center center no-repeat;   width: 30px; height: 20px;   position: absolute; top: 50%; right: 3px; transform: translateY(-50%); pointer-events: none;}
@media(max-width:992px){
    #jobApply .btn-success{margin-left: 0;}
    .innerBanner-img .bannerSection {
        padding-top: 0;
    }
    .innerBanner-img .banner-Text h1 {
        top: 20%;
        font-size: 35px;
    }
    .innerBanner-img .bannerSection .bannerText {
        top: 70%;
    }
    .bannerSection .bannerText .innerTitle {
        font-size: 36px;
    }
}
@media(max-width:766px){
    .raiseForm form{padding: 20px;}
    .inputupload  .input-append:after{font-size: 12px;}
 .innerBanner{padding: 20px 0;}   
 .innerTitle, .innertitleBody, .raiseForm h3{font-size: 24px;}
 .subTitle{font-size: 14px; line-height: 24px;}
 .careersPage .companyTitle, .blockTitle, .blockListing .founderBlcok .fonTitle, .raiseForm h5{font-size: 18px;}
 .careersPage .carersInfo strong, .blockListing .founderBlcok p, .raiseForm p{font-size: 16px;}
 .raiseForm .form-control{margin-bottom: 20px;}
 .raiseFundingPage hr{margin: 20px 0;}
 .raiseForm .inputupload .input-append .form-control{margin: 0;}
 .raiseForm  .btn-dark{margin-top: 30px;}
 .innerBanner-img .bannerSection::before {
    height: 100%;
}
}
@media(max-width:550px){
   .inputupload .input-append:after{position: static; transform: translateY(-60%);}
   .innerBanner-img .banner-Text h1 {
    top: 50%;
}
}