.page-id-150 .banner_btn{display:none}.banner.style-two{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat}.banner .banner-title{transform:none}.open-positions{padding-top:113px}.open-positions .section-title-wrap{padding-bottom:104px}.job-item{display:block;margin-bottom:55px;padding-bottom:34px;border-bottom:2px solid rgba(112,112,112,.25)}.job-item:last-child{margin-bottom:0;padding-bottom:15px;border-bottom:none}.title-wrap{display:flex;align-items:center;justify-content:space-between}.job-title{padding-bottom:5px;font-family:'DMSans-Medium';font-size:30px}.title-wrap .btn{position:relative;top:15px;padding:17px 20px;font-size:20px;opacity:0;visibility:hidden}.job-meta{display:flex;flex-wrap:wrap;padding-bottom:20px;font-size:24px;color:#4c4c4c;letter-spacing:.24px}.job-meta .time{min-width:250px;padding-right:30px}.job-item p{max-width:1334px}.job-item:hover .job-meta,.job-item:hover p{color:#000}.job-item:hover .title-wrap .btn{opacity:1;visibility:visible}.banner.style-two.small-banner{height:500px;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.title+.pp-title{padding-top:15px}.job-detail{padding-bottom:100px}.contact.apply-here{padding-bottom:140px}.contact.apply-here .section-title-wrap{text-align:center}.contact.apply-here .content{max-width:100%;padding:0}.contact.apply-here .row{margin:0 -15px}.contact.apply-here [class*="col-"]{padding-left:15px;padding-right:15px}.contact.apply-here label{padding-bottom:15px}.contact.apply-here [class*="col-"].btn-block .btninner{position:relative}.contact.apply-here [class*="col-"].btn-block p{display:inline-block}.contact.apply-here [class*="col-"].btn-block{justify-content:center}.contact.apply-here [class*="col-"].btn-block .gif-loader{position:absolute;top:50%;right:-50px;transform:translateY(-50%);margin:0}.career-items .section-title-wrap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-bottom:64px}.career-items .row{margin:0 -15px}.career-items [class*="col-"]{padding:0 15px 60px}.career-image{display:block;overflow:hidden}.career-image img{width:100%;height:auto;transition:all ease .4s;transform:scale(1)}.career-image:hover img{transform:scale(1.1)}.list-title{padding:25px 0 15px;font-size:50px;letter-spacing:.5px}.list-title a{color:#000}.list-title a:hover{color:#F70}.career-items figcaption p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn-text{position:relative;font-size:30px;border-bottom:2px solid #F70}.btn-text:hover{color:#000}.btn-text:hover::after{width:100%;opacity:1;visibility:visible}.btn-text::after{position:absolute;bottom:-2px;left:0;width:0;height:2px;content:'';background-color:#000;opacity:0;visibility:hidden}.apply-here .wpcf7-not-valid-tip{position:static}.no-position{margin-top:-50px;color:#606060;font-family:'DMSans-Regular';font-size:24px;line-height:39px;letter-spacing:.24px}.careers_page{padding:0}.career_banner{width:40%;height:100%;padding:0;background:#f5f5f5!important}.career_banner:before,.career_banner:after{display:none}.career_banner .banner_content{height:100vh;width:100%;padding:130px 50px 60px;visibility:visible!important}.banner_content h1.title{font-size:80px;line-height:82px;padding-bottom:25px;padding-top:20px}.career_banner .light_heading{color:#696969}.career_banner .banner_btn{position:absolute;bottom:50px}.career_banner .banner_content .apply_btn span:last-child{position:relative;z-index:1}.close_form{padding:10px;border:1px solid;border-radius:50%;height:auto;float:right;clear:both;line-height:.5;font-size:26px;height:40px;width:40px;text-align:center}.career_banner .contact.apply-here .content{clear:both}.career_banner .banner_content .contact.apply-here{display:none;position:relative;bottom:0;left:50%;transform:translate(-50%,-50%);top:50%;padding:0;transition:all ease .4s}.careers_page .career_banner .wpcf7-form-control{background-color:#fff0!important}.job-detail.career_content{width:60%;float:left;padding-left:50px;padding-right:50px;visibility:visible;padding-top:160px;padding-bottom:50px}@media screen and (max-width:767px){.single-careers .head-phone-no{top:25px!important}.page-id-150 .head-phone-no{top:25px!important}.single-careers .sticky .head-phone-no{top:34px!important}.page-id-150 .sticky .head-phone-no{top:34px!important}}.careers-template-default.single-careers footer.footer-code{background-color:#fff;position:absolute;width:100%;z-index:9;bottom:-107%}body.careers-template-default.single-careers .main::-webkit-scrollbar{display:none}.careers_page .career_banner .contact.apply-here .col-md-12{padding-bottom:25px}.careers_page .career_banner .contact.apply-here .btn{padding:15px 20px;font-size:18px}.banner_content .contact.apply-here .title{display:block!important}.banner_content .contact.apply-here .section-title-wrap p{margin-bottom:0}.careers_page .banner_content form .wpcf7-response-output{font-size:15px;padding:6px 15px}.careers_page .job-detail ul li:not(:last-child){margin-bottom:5px!important}.careers_page .contact.apply-here .cancel_section{text-align:center;padding-top:10px}.careers_page .contact.apply-here .cancel_cta{font-size:18px;z-index:1;min-width:auto!important;margin-top:15px;display:inline-flex;align-items:center;justify-content:center;font-family:'DMSans-Medium';color:#000;cursor:none;line-height:normal;text-align:center;border:none;transition:all ease .4s;outline:none!important;box-shadow:none!important;position:relative;overflow:hidden;text-transform:lowercase;text-decoration:underline}.careers_page .contact.apply-here .cancel_section .btn-arrow img{height:auto!important}.careers_page .career_banner .contact.apply-here .cancel_cta span:last-child{position:relative;z-index:1}.careers_page .job-detail.career_content .pp-title:not(:first-child){padding-top:26px!important}@media screen and (min-width:1200px){.career_banner .banner_content{padding:0;height:100%}.sticky_content{padding:130px 50px 100px;width:100%;height:100vh;background:#f5f5f5!important}.career_banner .banner_btn{display:none}.single-careers .banner_btn{position:fixed;bottom:50px;left:50px;z-index:1}.contact .container{padding:0}}@media screen and (min-width:1800px){.open-positions .container{max-width:1435px}}@media screen and (max-width:1799px){.open-positions .section-title-wrap{padding-bottom:80px}.job-item:last-child{padding-bottom:0}.job-item{margin-bottom:42px;padding-bottom:24px}.job-meta .time{min-width:200px}body .apply-here .wpcf7-not-valid-tip{padding-top:5px}}@media (max-width:1599px){.banner_content h1.title{font-size:62px;line-height:74px}}@media screen and (max-width:1499px){.contact form [class*="col-"]:nth-child(4){padding-bottom:15px}}@media screen and (max-width:1399px){.open-positions{padding-top:73px}.open-positions .section-title-wrap{padding-bottom:50px}.job-item:last-child{padding-bottom:0}.job-item{margin-bottom:31px}.job-title{padding-bottom:0;font-size:26px}.title-wrap .btn{padding:18px 20px 15px;font-size:18px}.job-meta{font-size:22px}.job-meta .time{min-width:200px}.contact.apply-here{padding-bottom:100px}.job-detail{padding-bottom:60px}.contact.apply-here{min-height:10px}.no-position{margin-top:-10px;font-size:20px;line-height:30px}.banner_content h1.title{font-size:58px;line-height:70px}.contact form [class*="col-"]{padding-bottom:18px}.careers_page .banner_content form .wpcf7-response-output{font-size:14px;padding:6px 10px}}@media (device-width:1366px){.careers-template-default.single-careers footer.footer-code{bottom:-165%}}@media (device-width:1366px) and (device-height:1024px) and (orientation:landscape){.careers-template-default.single-careers footer.footer-code{bottom:-70%}}@media screen and (max-width:1199px){.single-careers .onespace-menu+.banner_btn{display:none}.banner.style-two{height:700px}.banner.style-two.small-banner{height:420px}.open-positions{padding-top:52px}.open-positions .section-title-wrap{padding-bottom:20px}.job-item{margin-bottom:20px;padding-bottom:17px}.job-title{margin-bottom:0;font-size:24px}.job-meta{padding-bottom:15px;font-size:20px}.contact.apply-here{padding-bottom:70px}.no-position{margin-top:0}.job-detail{padding-bottom:40px}.careers-template-default.single-careers .careers_page{height:auto}.career_banner{width:100%;height:600px;position:relative;overflow:hidden}.career_banner .banner_content{height:auto;position:relative;padding-top:0;padding-bottom:0;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.career_banner .banner_content .contact.apply-here{display:none;position:relative;bottom:0;left:0%;transform:translate(0%,0%);top:0%;padding:0;width:80%;margin:0 auto}.career_banner .banner_btn{bottom:0;position:relative;width:100%;left:0%;transform:translate(0%,0%)}.banner_content h1.title{font-size:70px;line-height:70px;max-width:960px;margin:0 auto;padding-top:0}.banner_content .banner_btn{max-width:960px;margin:0 auto}.close_form{line-height:.49;font-size:22px;height:35px;width:35px;margin:0 15px}.careers_page .career_banner .contact.apply-here .row{margin:0}.careers_page .career_banner .contact.apply-here .col-md-6{padding-bottom:20px;padding-left:10px;padding-right:10px}.job-detail.career_content{width:100%;padding-top:60px}.careers-template-default.single-careers footer.footer-code{background-color:#fff;position:relative;width:100%;z-index:9;bottom:0}.careers_page .contact.apply-here .cancel_cta{margin-top:10px}}@media screen and (max-width:1024px){.career_banner .banner_content .contact.apply-here{width:100%}.close_form{margin:0 35px}}@media screen and (max-width:991px){.banner.style-two{height:550px}.banner.style-two.small-banner{height:380px}.open-positions{padding-top:40px}.open-positions .section-title-wrap{padding-bottom:10px}.title-wrap .btn{padding:13px 18px 10px}.job-item{margin-bottom:11px;padding-bottom:10px}.job-title{font-size:22px}.job-meta{padding-bottom:10px;font-size:18px}.job-meta .time{min-width:100px}.contact.apply-here{padding-bottom:50px}.job-detail{padding-bottom:30px}.banner_content h1.title{font-size:60px;line-height:65px;max-width:100%}.job-detail.career_content{padding-left:20px;padding-right:20px}}@media (max-width:870px){.careers_page .career_banner .contact.apply-here .form-group label,.careers_page .career_banner .wpcf7-form-control{font-size:15px!important}}@media screen and (max-width:767px){.careers_page .career_banner .contact.apply-here .btn{font-size:16px}.banner.style-two{height:400px}.banner.style-two.small-banner{height:300px}.open-positions{padding-top:30px}.title-wrap .btn{padding:10px 28px 8px;font-size:16px}.job-title{font-size:20px}.contact.apply-here{padding-bottom:40px}.no-position{font-size:18px;line-height:26px}.job-detail{padding-bottom:20px}.career_banner{height:650px}.banner_content h1.title{font-size:55px;line-height:60px}.careers_page .banner_content form .wpcf7-response-output{font-size:14px;padding:5px 15px 6px;margin:10px 0 0}.careers_page .career_banner .contact.apply-here .col-md-6{padding-bottom:10px}.careers_page .career_banner .contact.apply-here .col-md-12{padding-bottom:15px}.careers_page .career_banner .apply-here .wpcf7-not-valid-tip{font-size:14px;padding-top:0}.careers_page .career_banner .contact.apply-here .btn{padding:12px 15px;min-width:130px}.careers_page .contact.apply-here .cancel_cta{font-size:16px}.career_banner .apply-here .col-md-6 .wpcf7-form-control{padding:0 0 4px!important}.career_banner .banner_content .contact.apply-here{padding-top:50px}.careers_page .contact.apply-here .cancel_section{padding-top:0}.career_banner .apply-here .recaptcha{font-size:12px}.head-phone-no{top:52px}}@media screen and (max-width:479px){.banner.style-two.small-banner{height:250px}.open-positions .section-title-wrap{padding-bottom:20px}.title-wrap{display:block;padding-bottom:5px}.job-item{margin-bottom:22px;padding-bottom:70px;position:relative}.title-wrap .btn{margin:0;position:absolute;top:auto;bottom:25px;left:0;opacity:1;visibility:visible}.job-item:last-child{padding-bottom:45px}.job-item:last-child .title-wrap .btn{bottom:0}.banner_content h1.title{font-size:48px;line-height:55px}.careers_page .banner_content form .wpcf7-response-output{font-size:12px;padding:5px 15px;margin:6px 0 0}.close_form{float:unset;margin:0 auto;display:block}}@media (max-width:479px){.open-positions .job-listings .title-wrap .btn{padding:8px 28px 10px}.open-positions .job-listings .btn .btn-arrow{top:0}}@media (max-width:400px){.banner_content h1.title{font-size:40px;line-height:50px}.career_banner .banner_content{padding:0 28px}.career_banner .banner_content .contact.apply-here .container{padding:0}.careers-template-default.single-careers footer.footer-code .container{padding-left:10px;padding-right:10px}.careers-template-default.single-careers footer.footer-code .top-footer .f-contact-info{font-size:16px}.career_banner{height:680px}}