.career-container{height:100%;}
.career-categories{width:45%;margin-left:55%;padding:20px 15px 80px 25px;}
#career-banner-container{width:55%;box-shadow:1px 2px 4px 0px rgba(0, 0, 0, 0.75);position:fixed;left:0;top:72px;bottom:0;}
#career-banner-container .slick-list,
#career-banner-container .slick-track{height:100%;}
.career-banner{background-size:cover;}
.career-banner1{background:url(../images/career-banner1.jpg) no-repeat center;}
.career-banner2{background:url(../images/career-banner2.jpg) no-repeat center;}
.career-banner3{background:url(../images/career-banner3.jpg) no-repeat center;}
.career-banner4{background:url(../images/career-banner4.jpg) no-repeat center;}
.career-banner5{background:url(../images/career-banner5.jpg) no-repeat center;background-size:100% auto;}
.career-listing{margin-bottom:30px;}
.career-listing h2{font-size:30px;text-transform:uppercase;font-weight:300;color:#0083cb;letter-spacing:1px;margin-bottom:10px;}
.career-listing h3{font-size:20px;line-height:30px;color:#000;margin-bottom:5px;}
.career-listing p{font-size:18px;line-height:30px;color:#626262;}
.career-listing ul{margin:15px 0;}
.career-listing li{font-size:20px;color:#626262;position:relative;padding-left:30px;margin:3px 0;}
.career-listing li:before{content:'';display:block;background:#626262;width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:12px;}
.career-contact-form{position:fixed;width:45%;top:calc(100% - 76px);left:55%;bottom:0;background:#ffffff;-webkit-transition:all .4s ease;transition:all .4s ease;}
.career-contact-form-up{top:82px;}
.career-contact-form h3{font-size:26px;font-weight:300;text-transform:uppercase;color:#ffffff;background:#0083cb;padding:20px 0;text-align:center;cursor:pointer;}
.form-box{border-bottom:1px solid #d3d3d3;}
.form-box input,
.form-box select{display:block;width:100%;padding:18px;border:none;font-size:18px;color:#000;}
.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.mfp-inline-holder .mfp-content{max-width:490px;}
.contact-us{height:100%;max-width:1364px;margin:0 auto;}
.contact-us-left{height:100%;width:79.7%;padding-right:20%;padding-top:30px;position:relative;}
.contact-us-left header{margin-left:40px;}
.contact-us-left h2{font-size:35px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:10px 0;}
.contact-us-bottom{position:absolute;bottom:0;left:0;width:100%;height:60%;}
.contact-us-bottom figure{position:absolute;bottom:0;left:0;width:90%;}
.contact-us-bottom img{max-height:100%;}
.contact-us-right{min-height:100%;width:20.3%;padding-right:40px;position:relative;}
.contact-us-right li{margin:10px 0 5px;}
.contact-us-right li + li{margin-top:20px;}
.contact-us-right li p{font-size:18px;color:#fff;font-weight:300;text-transform:uppercase;}
.contact-us-right p span{display:block;font-size:35px;letter-spacing:4px;}
.contact-details{background:#0083cb;position:absolute;bottom:0;left:0;box-shadow:-5px 0 8px rgba(0,0,0,.75);padding:15px 20px;}
.contact-details p,
.contact-details a{font-size:15px;color:#ffffff;font-weight:300;}
.contact-details p > img{margin-right:10px;}
.contact-details p + p{margin-top:12px;}
.choose-location{padding:18px 0 18px 18px;border-bottom:1px solid #d3d3d3;}
.choose-location > *{float:left;}
.choose-location p{font-size:18px;color:#000;line-height:32px;}
.choose-location input[type="radio"]{display:none;}
.choose-location1{margin-left:20px;margin-right:20px;}
.choose-location2{margin-left:30px;}
.choose-location label{position:relative;padding-left:32px;display:block;height:32px;cursor:pointer;}
.choose-location label:before{content:'';display:block;width:22px;height:22px;border:1px solid #0083cb;position:absolute;left:0;top:50%;margin-top:-10px;border-radius:50%;}
.choose-location label:after{content:'';display:block;width:12px;height:12px;background:#0083cb;position:absolute;left:5px;top:50%;margin-top:-5px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease;}
.choose-location input[type="radio"]:checked + label:after{-webkit-transform:scale(1);transform:scale(1);}
.footer-details{padding:12px 10px 10px 18px;}
.footer-details p{font-size:12px;line-height:18px;color:#000000;}
.footer-details p a{font-size:16px;line-height:14px;color:#0083cb;}
.footer-details-bottom{padding-top:6px;}
.footer-details-bottom > *{float:left;display:block;}
.resume-title{width:44%;padding-right:20px;padding-top:25px;}
.resume-title input[type="text"]{border:none;border-bottom:1px solid #d3d3d3;color:#000;display:block;width:100%;padding-bottom:5px;}
.resume input[type="file"]{width:0.1px;height:0.1px;overflow:hidden;}
.resume label{display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-99999em;width:65px;height:65px;background:#0083cb url(../images/resume-icon.png) no-repeat center;cursor:pointer;}
.resume > span,
.submit-details > span{display:inline-block;vertical-align:middle;font-size:16px;line-height:65px;color:#0083cb;margin-right:18px;}
.submit-details > span{margin-right:12px;text-transform:uppercase;}
.submit-details{float:right;}
.submit-details button{width:65px;height:65px;border:none;padding:0;background:#0083cb url(../images/career-sumbit-icon.png) no-repeat center;text-indent:-99999em;overflow:hidden;}
/* .contact-us-popup{width:100%;max-width:454px;padding:12px;background:#fff;border:1px solid #dedede;box-shadow:0 6px 6px rgba(0,0,0,.6);margin:0 auto;} */
.mfp-content .contact-us-popup{max-width:100%;}
.contact-us-popup h3{font-size:22px;color:#000;text-transform:uppercase;font-weight:300;margin-bottom:15px;}
.contact-us-popup-content{border:1px solid #dedede;padding:10px 20px 10px;background:#fff;    border-radius: 10px;}
.contact-us-popup button.mfp-close,
.contact-us-popup button.mfp-close button.mfp-arrow{width:30px;height:30px;text-indent:-99999em;background:#fff url(../images/magnific-cancel.png) no-repeat center;background-size:cover;right:-15px;top:-15px;border-radius:50%;opacity:1;}
.form-popup:before,
.form-popup:after{content:'';display:table;}
.form-popup:after{clear:both;}
.form-popup{margin:10px 0;}
.contact-us-popup input,
.contact-us-popup select,
.contact-us-popup textarea{display:block;border:1px solid #c1c1c1;color:rgb(17,17,17);font-size:12px;font-weight:300;border-radius:10px;display:block;height:36px;line-height:36px;padding:4px 15px;width:100%;}
.contact-us-popup textarea{resize:none;overflow:auto;}
.contact-us-popup .w-50 input,
.contact-us-popup .w-50 select,
.contact-us-popup .w-50 button{width:48%;}
.contact-us-popup .w-50 .selecter{width:48%;float:right;}
.contact-us-popup .w-50 button{display:block;padding:0;border:none;color:#ffffff;font-weight:300;background:#0083cb;border-radius:10px;font-size:20x;text-transform:uppercase;line-height:40px;margin-top:5px;}
.contact-us-popup .w-50 button.right{background:#000000;}
.contact-us-popup textarea{height:50px;}
.mfp-bg{z-index:10000 !important;}
.mfp-wrap{z-index:10001 !important;}
@media only screen and (max-width:1024px){.contact-us{max-height:inherit;position:relative;}
.contact-us-left{width:auto;padding-right:0;}
.contact-us-left.left{float:none;}
.contact-us-left h2{font-size:28px;margin:5px 0;}
.contact-us-right{padding-right:0;position:absolute;min-height:inherit;top:140px;left:0px;width:100%}
.contact-us-right li{margin:0px;width:25%;float:left;text-align:center;}
.contact-details{}
.contact-us-right li + li{margin-top:0;}
.contact-us-right li p{text-transform:capitalize;}
.contact-us-right p span{font-size:28px;}
.selecter-selected{border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important;-ms-border-radius:10px !important;-o-border-radius:10px !important;}
.contact-us-right{width:94% !important;}
.resume label,.submit-details button{width:54px;height:54px;}
.resume > span, .submit-details > span{margin-right:10px;font-size:14px;}
.submit-details > span{margin-left:10px;margin-right:10px;}
.resume-title{width:40%;}
}
@media only screen and (max-width:999px){.career-banner1,.career-banner2,.career-banner3,.career-banner4{background-size:cover !important;}
.resume > span, .submit-details > span{display:none !important;}
.resume-title{width:62%;padding-top:12px;}
.choose-location img{width:30px;margin-top:8px;}
.choose-location1{margin:0 5px;}
.choose-location2{margin-left:0;}
.career-listing h2{font-size:26px;}
.career-listing h3{font-size:18px;line-height:26px;}
.career-listing li{font-size:18px;}
}
@media only screen and (max-width:767px){.contact-us{height:auto;}
.contact-us-left{padding-top:100px;}
.contact-us-right li{width:50%;margin-bottom:15px;}
.contact-us-right{position:relative;top:auto;}
.contact-us-left header{margin-left:10px;}
.contact-us-left h2{font-size:20px;}
.contact-us-bottom{position:relative;height:auto;left:auto;bottom:0;width:auto;}
.contact-us-right li p{font-size:17px;}
.contact-us-right p span{font-size:24px;}
.contact-details{position:relative;bottom:auto;margin-top:20px;}
.contact-us-right ul:after{content:"";display:table;clear:both;}
.contact-us-popup{padding:12px;}
.contact-us-popup-content{padding:12px;}
.mfp-content .contact-us-popup{max-width:96%;margin:20px auto;}
.contact-us-popup button.mfp-close, .contact-us-popup button.mfp-close button.mfp-arrow{top:8px;right:0;}
.form-popup.w-50 .left{float:left;}
.form-popup.w-50 .right{float:right;}
.selecter{max-width:100% !important;}
#career-banner-container{display:none;}
.career-categories{margin-left:0;width:auto;padding:110px 15px 80px 25px;}
.career-contact-form{left:0;width:100%;}
.submit-details{float:left;margin-left:10px;}
.resume label,.submit-details button{width:48px;height:48px;}
.career-contact-form{margin-top:28px;}
.career-contact-form-up{max-height:100%;overflow-x:hidden;overflow-y:auto;margin-top:0;}
.career-contact-form h3{font-size:20px;padding:10px 0;}
.form-box input, .form-box select{padding:12px;font-size:16px;}
.choose-location{padding:12px 0 12px 12px;}
.choose-location p{font-size:16px;}
.career-listing h2{font-size:23px;}
.career-listing h3{font-size:17px;line-height:24px;}
.career-listing p{font-size:17px;line-height:28px;}
.career-listing li{font-size:16px;padding-left:24px;}
}
@media only screen and (max-width:480px){.contact-us-left{padding-top:80px;}
.career-contact-form-up{top:64px;}
.career-categories{padding:84px 15px 40px;}
}