section.career-sec-banner{padding:190px 0px 60px 0px;}
section.career-sec-banner h1{font-size:38px;font-weight:100;line-height:1.2;margin-bottom:2px;}
section.career-sec-banner h1 strong{font-weight:400;}
section.career-sec-banner p{font-size:21px;}
section.career-sec-01{padding:0px 20px 30px 20px;}
section.career-sec-01 h2{color:#333;font-size:34px;font-weight:400;line-height:1.1;margin-bottom:30px;}
section.career-sec-01 p{font-size:18px;font-weight:100;}
section.career-sec-01 img{padding:10px;display:block;}
section.career-sec-01 .img-01 img,
section.career-sec-01 .img-02 img,
section.career-sec-01 .img-03 img{}
section.career-sec-01 .img-01{}
section.career-sec-01 .img-02{}
section.career-sec-01 .img-03{}
section.career-sec-02{padding:30px 20px 30px 20px;}
section.career-sec-02 h2{color:#333;font-size:34px;font-weight:400;line-height:1.1;margin-bottom:30px;text-align: center;}
section.career-sec-02 p{font-size:18px;font-weight:100;}
section.career-sec-02 ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none;}
section.career-sec-02 ul li{text-align: left;padding:10px 0px 10px 30px;border-bottom:1px solid #f3f3f3;position:relative;}
section.career-sec-02 ul li:after{content:"";position:absolute;top:16px;left:0;width:14px;height:6px;transform:rotate(-45deg);box-shadow:-2px 1px 0 black;}
section.career-positions{padding:40px 0px 40px 0px;background:#ffffff;position:relative;z-index:9;}
section.career-positions .container{padding:30px 30px 30px 50px;background:#0459af;border-radius:7px;position:relative;z-index:9;}
section.career-positions h2{color:#ffffff;font-size:28px;font-weight:400;line-height:1.3;margin-bottom:3px;}
section.career-positions h3{color:#ffffff;font-size:21px;font-weight:400;line-height:1.3;margin-bottom:3px;display:inline-block;text-align:left;margin-top:0;}
section.career-positions a{}
section.career-faq{padding:50px 0px 20px 0px;}
section.career-faq h2{color:#333;font-size:34px;font-weight:400;line-height:1.1;margin-bottom:30px;}
section.career-faq p{/*font-size:18px;font-weight:100;*/}
section.career-faq .ce p{margin-bottom:30px;}
section.career-faq .accordion{}
section.career-faq .accordion .card{margin-top:40px;border:1px solid #ed008c;border-radius:7px !important;}
section.career-faq .accordion .card-header{padding:0px;background:none;border:none;border-radius:0px !important;}
section.career-faq .accordion .card-header button{color:#ed008c;font-size:22px;padding:20px 30px;background:none;border:none;border-radius:0px !important;}
section.career-faq .accordion .card-header button:before{content:"";position:absolute;top:36px;right:30px;width:20px;height:2px;background:#ed008c;transition:all 500ms ease-in-out;}
section.career-faq .accordion .card-header button:after{content:"";position:absolute;top:35px;right:30px;width:20px;height:2px;background:#ed008c;transform:rotate(90deg);transition:all 500ms ease-in-out;}
section.career-faq .accordion .card-body{padding:10px 30px 20px 30px;}
section.career-faq .accordion .card-body p{}
section.career-faq .accordion .card-header button[aria-expanded="true"]:after{transform:rotate(0deg);transition:all 500ms ease-in-out;}
section.career-faq .accordion .card-header button:focus,
section.career-faq .accordion .card-header button:hover{text-decoration:none;}

.btn-send-project{display:inline-flex;font-size:13px;font-weight:800;letter-spacing:1px;text-decoration:none;padding-right:30px;padding-left:0px;position:relative;transition:all 400ms ease-in-out;}
.btn-send-project:after{content:"";position:absolute;top:50%;left:0;width:0px;height:1px;background:black;transform:translateY(-50%);transition:all 400ms ease-in-out;}
.btn-send-project:before{content:"";position:absolute;top:50%;right:0;width:50px;height:1px;background:#333;transform:translateY(-50%);transition:all 400ms ease-in-out;}
.btn-send-project span{color:#fff;text-decoration:none;padding:18px 35px 18px 20px;background:#ff0097;border:1px solid #ff0097;transition:all 100ms ease-in-out;}
.btn-send-project span:after{content:"";}
.btn-send-project span:before{content:"";}
.btn-send-project:hover{text-decoration:none;padding-left:30px;padding-right:0px;transition:all 400ms ease-in-out;}
.btn-send-project:hover span{color:#fff;background:#ff0097;padding:18px 20px 18px 35px;transition:all 200ms ease-in-out;}
.btn-send-project:hover:after{width:50px;background:#333;transition:all 400ms ease-in-out;}
.btn-send-project:hover:before{width:0px;transition:all 400ms ease-in-out;}

.cs-nextpev{position:relative;}a.cs-nextprev{padding: 70px 50px;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;width:100%;text-decoration:none;background-position: 50% 20% !important;background-size: 100% !important;position:relative;transition:all 1s ease-in-out;}
.cs-nextprev:after{content:"";background:rgba(0,0,0,0.5);left:0;right:0;top:0;bottom:0;margin:0px auto;position:absolute;z-index:1;transition: all 200ms ease-in-out;}
.cs-nextprev:hover:after{background:rgba(0,0,0,0.6);transition: all 200ms ease-in-out;}a.cs-nextprev:hover{background:#EC008C;background-position: 50% 60%  !important;/* background-size: 120% !important; */transition:all 1s ease-in-out;}

a.cs-nextprev.text-right {}
.cs-nextprev h3{color:#fff;margin:0px !important;font-size:26px;position:relative;z-index:2;}
.cs-nextprev h3 small{color:#fff;margin:0px !important;font-size:18px;}a.cs-nextprev:hover h1{color:#fff;}
section.service-next-new-page{overflow:hidden;padding-bottom:0px;background:#ffffff;position:relative;z-index:9;}
section.service-next-new-page:before{content:"";position:absolute;top:0;left:0;background:#fff;width:100%;height:32px;}
section.service-next-new-page .snextbutton{position:relative;}
section.service-next-new-page .snextbutton:before{content:"";position:absolute;top:-33px;left:-390px;width:390px;height:172px;background:url("../img/services/social-media/left-box.webp") no-repeat top left;}
section.service-next-new-page .snextbutton:after{content:"";position:absolute;top:-34px;right:-390px;width:390px;height:172px;background:url("../img/services/social-media/right-box.webp") no-repeat top right;}
section.service-next-new-page .work-by-industry{color:#fff;font-size:18px;padding:39px 40px;display:block;text-align:center;text-transform:uppercase;background:#191818;margin:0px -15px;position:relative;overflow:hidden;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-industry:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:500px;height:500px;opacity:0;border-radius:100%;background:#333;transform-origin:center;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-industry .icon-wbi{position:relative;z-index:5;}
section.service-next-new-page .work-by-industry .text-wbi{position:relative;z-index:5;}
section.service-next-new-page .work-by-service{color:#fff;font-size:18px;padding:39px 40px;display:block;text-align:center;text-transform:uppercase;background:#000;margin:0px -15px;position:relative;overflow:hidden;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-service:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:500px;height:500px;opacity:0;border-radius:100%;background:#333;transform-origin:center;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-service .icon-wbs{}
section.service-next-new-page .work-by-service .text-wbs{position:relative;z-index:5;}
section.service-next-new-page .work-by-service:hover{text-decoration:none;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-industry:hover{text-decoration:none;transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-industry:hover:after{opacity:1;transform:scale(2);transition:all 500ms ease-in-out;}
section.service-next-new-page .work-by-service:hover:after{opacity:1;transform:scale(2);transition:all 500ms ease-in-out;}
section.service-next-new-page .serv-all-links .btn-services-f span.services-footer-thumb:after{content:"";position:absolute;top:0;left:0;}
section.service-next-new-page .serv-all-links .btn-services-f{color:#333;font-size:16px;line-height:1.2;text-transform:uppercase;text-align:center;display:block;position:relative;padding-top:70px;padding-bottom:70px;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;overflow:hidden;transition:all 500ms ease-in-out;}
section.service-next-new-page .serv-all-links .btn-services-f:after{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:#efefef;border-radius:100%;transform:scale(.5);opacity:0;transition:all 500ms ease-in-out;}
section.service-next-new-page .serv-all-links .btn-services-f span.services-footer-thumb{z-index:5;}
section.service-next-new-page .serv-all-links .btn-services-f span.services-footer-thumb img{position:relative;z-index:1;width:160px;margin-bottom:20px;}
section.service-next-new-page .serv-all-links .btn-services-f span.services-footer-text{display:block;text-align:center;min-height:40px;position:relative;z-index:5;}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-top{}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-bottom{}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-top span.services-footer-thumb{}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-bottom span.services-footer-thumb{}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-top span.services-footer-text{}
section.service-next-new-page .serv-all-links .btn-services-f.bsf-bottom span.services-footer-text{}
section.service-next-new-page .serv-all-links .btn-services-f:hover{text-decoration:none;transition:all 500ms ease-in-out;}
section.service-next-new-page .serv-all-links .active .btn-services-f:after1,
section.service-next-new-page .serv-all-links .btn-services-f:hover:after{opacity:1;transform:scale(2);border-radius:0;transition:all 500ms ease-in-out;}

section.service-next-new-page .serv-all-links .active .btn-services-f span.services-footer-text{color:#333;font-weight:700;}
 
.career-positions .opening-link{ text-align: right;}


@media screen and (max-width:768px){
	
	section.career-sec-banner{padding: 110px 5px 40px 5px;}
	section.career-sec-banner h1{font-size:30px;}
	section.career-sec-01{padding: 0;}
	section.career-sec-01 img{padding: 0px;}
	section.career-sec-02{padding:50px 0px;}

	section.career-sec-02 img{width:70%;}
	section.career-sec-02 h2{font-size: 24px;padding: 30px 0px !important;margin-bottom: 15px !important;}
	section.career-positions{padding-top: 0px;}
	section.career-positions .container{padding: 24px 20px 30px 30px;}
	section.career-positions .d-inline-block.text-left {padding: 0px 20px;}
	section.career-positions .d-inline-block.text-left h2 {margin-bottom: 10px;}
	section.career-positions h3{margin-bottom:20px}
	section.career-faq{padding:0px 0px 50px 0px;}
	section.career-faq h2{font-size:30px}
	section.career-faq .accordion .card-header button{font-size: 18px;}
	section.career-faq .accordion .card-body p{font-size:16px;}
	
    .career-sec-01 .container-fluid{padding: 20px 24px;}
}

@media screen and (max-width:576px){

section.career-sec-02 img { width: 100%;} 
.career-positions .opening-link{ text-align: left;}
section.career-positions .container { padding: 24px 20px 30px 20px; }	

}
@media screen and (max-width:480px){
	section.career-positions {padding-inline:24px;} 
    .container{ padding-inline:24px; } 
	.btn-send-project span { padding: 10px 35px 10px 20px;}
	section.service-next-new-page .work-by-industry,
	section.service-next-new-page .work-by-service{	font-size: 14px;}
	
}