.gptw-wrapper1{padding: 100px 0;}
.gptw-wrapper1 .section-head{padding-bottom:50px}
.gptw-wrapper1 .section-head h2{font-weight: 400; line-height: 1.4; margin: 0;}
.gptw-wrapper1 .section-head h2 span{font-weight:700}
.img-holder { position: relative; display: block; width: 100%; height: 0px; overflow: hidden; padding-bottom: 100%; margin: 0px auto 0px; } 
.img-holder figure { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; margin: 0px; text-align: center; padding: 0px; } 
.img-holder figure img { position: relative; width: 100%; height: 100%; max-width: none; max-height: none; z-index: 1; transition: all 0.6s ease; object-fit: scale-down; object-position: 50% 50%; } 
.img-holder.img-cover figure img { object-fit: cover; } 
.career-box .img-holder{padding-bottom: 75%;}
.career-box{position: relative;}
.career-box .img-holder:before{content: ''; width: 100%; height: 100%; background-color: #000; opacity: 0.5; position: absolute; left: 0; top: 0; z-index: 1; display: block;}
.career-box .career-box-content{position: absolute; top: 50%; left: 0; width: 100%; text-align: center; padding: 30px; z-index: 2;    transform: translateY(-50%); color: #FFF; font-size: 15px;}
.career-box .career-box-content h4{font-size: 22px;}
.careers-holder .row{margin: -10px !important;}
.careers-holder .row .col-lg-4{padding:10px !important;}
.career-content{background-size: cover; background-repeat: no-repeat; padding: 100px 140px;}
.careers-holder{padding-bottom: 50px;}
.career-content .section-head{text-align: center; padding-bottom: 80px;}
.content-box{margin-bottom: 80px;}
.content-box:last-child{margin-bottom: 0px;}
.content-box h3{padding-bottom: 25px;}
.content-box ul li{padding-bottom:10px;}
.content-box ul li:last-child{padding-bottom: 0px;}
.career-btn{text-align:center; padding-top: 50px;} 


@media only screen and (max-width: 1599.98px) {
    .career-box .career-box-content{padding: 20px;font-size: 13px;}
    .career-box .career-box-content h4{font-size: 18px;}
    .careers-holder{padding-bottom: 30px;}
    .career-content .section-head{padding-bottom: 60px;}
    .career-content{padding: 80px 100px;}
    .content-box{margin-bottom: 50px;}
    
}
@media only screen and (max-width: 767.98px) {
    .career-box .career-box-content{padding: 15px;font-size: 11px;}
    .career-box .career-box-content h4{font-size: 15px;}
    .career-content{padding: 30px 20px;}
    .content-box{margin-bottom: 30px;}
    .career-content .section-head{padding-bottom: 30px;}
    .career-btn{padding-top: 30px;} 
}