.join-pg .banner-img-section{background-image:url(../../../images/Join-Us_PC.png);height:400px;margin-top:0;background-repeat:no-repeat;background-position:top left;background-size:100% 100%;overflow:hidden!important;display:flex;align-items:center;justify-content:flex-start}.join-pg .banner-img-section h1{color:#fff;margin:0;font-size:40px;line-height:40px;font-family:'Poppins',sans-serif;font-weight:400}.join-pg .banner-img-section .sub-text{font-family:'Poppins',sans-serif;text-align:right;color:#fff;font-size:40px;line-height:40px;font-weight:600}.join-pg .banner-img-section .banner-txt{max-width:500px;width:100%;margin:auto}.join-pg .current-openings{color:#303030;margin:0;font-size:35px;line-height:46px;font-family:'Poppins',sans-serif;padding:40px 0;text-align:center;font-weight:600}.join-pg .jobs-filter-section{background:#f5f5f5;width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;box-shadow:0 3px 6px 0 rgba(36,39,44,.1)}.join-pg .ul-jobs-filter-section{max-width:800px;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;height:50px;padding-left:0}.join-pg .jobs-filter-section ul li{margin-bottom:0;position:relative}.pos-rel{position:relative}.jobs-filter-section ul li a,.jobs-filter-section ul li a:hover,.jobs-filter-section ul li a:focus,.jobs-filter-section ul li text{color:#373737;font-size:20px;text-transform:capitalize;font-family:'Poppins',sans-serif;padding:10px 0}.jobs-filter-section li.has-sub a i{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #24272c;vertical-align:0;margin:0 5px 0 10px;width:0;height:0;display:inline-block}.job-f-1 img{max-width:25px;margin-right:15px;margin-top:-10px}#filterMenu>li.has-sub>ul.job-sub-menu{width:210px;position:absolute;top:50px!important;margin:0;left:-9999px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);background:#425b76;border:1px solid #425b76;-webkit-border-radius:0!important;border-radius:0!important;height:auto;padding:20px;z-index:-1}.arrow-top:before{content:"";border:10px solid #425b76;border-color:transparent transparent #425b76 #425b76;transform:rotate(136deg);transform:rotate(135deg);top:-10px;left:50%;margin-left:-10px;position:absolute;opacity:1}.jobs-filter-section ul li ul>li{color:#fff!important;font-size:16px!important;font-family:robotoregular;padding:3px 0 7px;text-align:left!important;cursor:pointer;padding-left:24px;line-height:22px;margin-bottom:0;position:relative}#filterMenu>li.has-sub:hover>ul.job-sub-menu{left:-75px!important;top:40px!important;z-index:2;display:block;opacity:1!important;top:37px!important}.jobs-filter-section ul li ul>li{color:#fff!important;font-size:16px!important;font-family:robotoregular;padding:3px 0 7px;text-align:left!important;cursor:pointer;padding-left:24px;line-height:22px}.jobs-filter-section ul li ul>li.clickLocation:before{content:"";position:absolute;left:0;width:15px;border-radius:0;height:15px;background-color:#fff;top:18%;margin-top:0;border:1px solid #fff}.jobs-filter-section ul li ul>li.clickLocation.active:before{background-color:#fff;content:"✓";text-align:center;font-size:12px;font-family:Opensans-Bold;font-weight:600;line-height:13px;color:#425b76!important}.dv-description{max-width:900px;width:100%;margin:50px auto 0!important;height:auto;background:#fff;padding:30px 50px;display:flex;border:1px solid #707070;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:10px;box-shadow:0 0 5px #ddd}.job-heading{display:flex;justify-content:space-between;align-items:baseline;width:100%}#dvJobList ul{padding:0;padding-bottom:40px}.dv-description .h3{margin:0 0 20px;font-size:22px;line-height:32px;color:#4aace2;font-family:robotomedium!important;letter-spacing:.5px;text-transform:uppercase}.orange-arrow{width:26px;height:26px;border-radius:50%;background-color:#4aace2;position:relative}.orange-arrow i.bottom{content:"";border:4px solid #fff;border-color:#fff #fff transparent transparent;transform:rotate(45deg);top:9px;left:7px;position:absolute}.job-listing-data{display:flex;justify-content:center;align-items:center;padding-bottom:5px}li.dv-description img{max-width:22px;width:100%;margin:auto;margin-right:10px}.job-listing-description{display:block;margin-top:10px}.dv-description .h4{color:#373737;font-size:16px!important;font-family:robotomedium!important;margin:0!important;word-break:break-word;margin-right:5px!important;display:inline-block;min-width:75px}.dv-description span{color:#373737;font-size:16px;font-family:robotoregular!important;line-height:24px;margin-left:4px}.dv-description .para-span-style p,.dv-description p,.dv-description p span{display:initial;color:#373737;font-size:16px!important;font-family:robotoregular!important;margin:0;line-height:24px}@media(min-width:768px) and (max-width:991px){.join-pg .banner-img-section{background-image:url(../../../images/JOBS-FullView_Mobile.jpg);height:300px;padding:0 20px}.join-pg .current-openings{font-size:28px;line-height:38px;padding:20px 0}.dv-description{margin:30px auto 0!important;padding:25px 15px}.join-pg .banner-img-section h1{font-size:30px}.join-pg .banner-img-section .sub-text{font-size:30px}.jobs-filter-section ul li a,.jobs-filter-section ul li a:hover,.jobs-filter-section ul li a:focus,.jobs-filter-section ul li text{font-size:16px}.join-pg .ul-jobs-filter-section{padding:0 20px}.dv-description .h3{margin:0 0 15px;font-size:18px}.dv-description .h4{font-size:14px!important}.dv-description span{font-size:14px}.dv-description .para-span-style p,.dv-description p,.dv-description p span{font-size:14px!important}.dv-description{margin:30px auto 0!important;padding:25px 15px}}@media(max-width:767px){.join-pg .banner-img-section{background-image:url(../../../images/JOBS-FullView_Mobile.jpg);height:300px;padding:0 20px}.join-pg .current-openings{font-size:28px;line-height:38px;padding:20px 0}.dv-description{margin:30px auto 0!important;padding:25px 15px}.join-pg .banner-img-section h1{font-size:30px}.join-pg .banner-img-section .sub-text{font-size:30px}.jobs-filter-section ul li a,.jobs-filter-section ul li a:hover,.jobs-filter-section ul li a:focus,.jobs-filter-section ul li text{font-size:14px}.join-pg .ul-jobs-filter-section{padding:0 10px}.dv-description .h3{margin:0 0 15px;font-size:18px}.dv-description .h4{font-size:14px!important}.dv-description span{font-size:14px}.dv-description .para-span-style p,.dv-description p,.dv-description p span{font-size:14px!important}}.mb-filter-box{background-color:#074880;width:100%;padding:10px;display:flex;align-items:center}.leftSideImg{margin-right:10px;width:auto;float:left}.RigthSideForm{width:100%;float:right}.mb-filter-box .row2{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;flex-direction:row}select.form-control{background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%),linear-gradient(to right,#999,#999);background-position:calc(100% - 15px) calc(1em + -2px),calc(100% - 11px) calc(1em + -2px),calc(100% - -1em) .5em;background-size:8px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;color:#000;background-color:#fff;border-radius:4px;font-size:13px;font-family:"OpenSans-Regular";line-height:1.3em;padding:.2em 1.5em .2em .3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;white-space:nowrap!important;text-overflow:ellipsis!important;border:0;box-shadow:none}.join-pg .banner-img-section.jobBG{background-image:url(../../../images/Join-Us_PC.png);height:400px;margin-top:0;background-repeat:no-repeat;background-position:top left;background-size:100% 100%;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.complete-job-description{max-width:900px;width:100%;margin:0 auto 0!important;height:auto;background:#fff;padding:30px 50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:5px;border:1px solid #fff;box-shadow:0 0 5px #ddd}.btn.btn-save-job,.btn.btn-save-job:hover,.btn.btn-save-job:focus{color:#fff;border-color:#03b0ca;padding:7px 20px;background-color:#03b0ca;font-family:AvenirLT-65-Medium;font-size:18px;line-height:21px;max-width:250px;outline:0;box-shadow:none}.complete-job-description .job-listing-data{display:flex;justify-content:flex-start;align-items:center;padding-bottom:10px}.complete-job-description .h1{margin-bottom:20px;text-transform:uppercase;margin-top:0;font-weight:700;letter-spacing:.7px;font-size:26px;font-family:robotobold;line-height:39px;color:#000}.complete-job-description .h4{margin:0;word-break:break-word;margin-right:5px;display:inline-block;min-width:75px;font-size:18px;font-family:robotomedium;color:#373737}.complete-job-description span{color:#373737;font-size:18px;font-family:robotoregular;line-height:24px;margin-left:4px}.complete-job-description .full-para-style p{line-height:25px!important;padding-bottom:40px;color:#373737;font-size:18px;font-family:robotoregular;line-height:24px}.complete-job-description .job-listing-description p,.complete-job-description .job-listing-description p,.complete-job-description .job-listing-description p span{display:initial;color:#373737;font-size:16px;font-family:robotoregular!important;margin:0;line-height:24px;display:block}.complete-job-description .job-listing-description ul,.complete-job-description .job-listing-description ol{list-style:revert;padding-left:20px;padding-bottom:40px}.complete-job-description .line-br{margin:20px 0 30px;width:100%;border-top:1px solid #ddd!important}.form-section{padding:40px 0;background-color:#f5f5f5}.form-section .joinFormBox{max-width:725px;width:100%;margin:0 auto 0!important;padding:0}.form-section .joinFormBox .h2{color:#373737;font-size:28px;font-family:robotobold;margin-bottom:40px;margin-top:0;text-align:center}.form-section .joinFormBox .FRControlar .col-form-label label{font-size:17px;font-family:robotomedium;color:#282828;text-align:left}.form-section .joinFormBox .FRControlar .form-control{max-width:100%;font-size:14px;box-shadow:none;border:1px solid #ccc;font-family:robotoregular;color:#595959;padding:2px 12px;font-weight:300;height:35px;border-radius:0;max-width:100%;background-color:#fff;position:relative}.form-section input[type="file"]{padding:0;position:absolute;opacity:0;left:0;top:0;width:100%;max-width:100%!important;z-index:2;height:35px;cursor:pointer}.form-section .inputfile::after{position:absolute;content:"Browse";right:0;top:0;height:35px;background:#a1a1a1;min-width:116px;color:#fff;text-align:center;line-height:35px;font-family:"robotomedium";border-radius:0;z-index:1;cursor:pointer}.form-section .text-danger{font-size:12px;font-family:OpenSans-Regular;color:#fc110d}.form-section .ImageLink{word-break:break-all;line-height:20px}.form-section .inputfile span{color:#595959;font-size:14px;font-family:robotoregular;text-align:left;text-transform:capitalize;line-height:30px}.form-section .margin-negitive{font-size:12px;font-family:OpenSans-Regular;color:#fc110d;text-align:center;padding-top:5px}.form-section .Recruiting--text{font-family:robotolight;font-size:12px;line-height:16px;color:#444;font-style:italic;padding:0 15px}.button-pos{float:right;display:flex;justify-content:right;width:100%}@media(max-width:767px){.join-pg .banner-img-section.jobBG{background-image:url(../../../images/JOBS-FullView_Mobile.jpg);height:350px}.complete-job-description{margin:0 auto 0!important;padding:30px 20px 0}.button-pos{margin:0 auto 30px!important}.btn.btn-save-job,.btn.btn-save-job:hover,.btn.btn-save-job:focus{background-color:#074880!important;border-color:#074880}.complete-job-description .h4{font-size:15px}.complete-job-description span{font-size:15px}.complete-job-description .h4{font-size:15px}.complete-job-description .job-listing-description p,.complete-job-description .job-listing-description p,.complete-job-description .job-listing-description p span{font-size:15px;text-align:justify;padding-bottom:10px}.form-section .joinFormBox .h2{font-size:25px;margin-bottom:30px}.form-section .joinFormBox .FRControlar .col-form-label label{display:none}.form-section .margin-negitive{font-size:18px;color:#fc110d!important}.form-section .Recruiting--text{text-align:center;line-height:21px}}