html, body{font-size:16px!important;}
body h1{font-size:75px;line-height:80px;}
.entry-header, .award_certifications_blk{display:none;}
.hire_dev_hero_wrap{background:url("/wp-content/themes/programmersai/assets/images/industry/industry_hero_bg.svg") no-repeat center center/cover;padding:50px 0;background-color:#273a50;border-radius:0 0 0 65px;}
.hero_details{margin-bottom:10px;}
.hero_details h1{color:#27a8e0;text-align:left;}
.hero_details h1 span{color:#ffba56;}
.hero_details p{color:#fff;font-size:24px;line-height:32px;margin:20px 0 25px 0;}
.btn_wrap a{font-size:24px;font-weight:700;background:#ffba56;display:inline-block;padding:8px 35px;color:#fff;text-align:center;text-transform:uppercase;}
.btn_wrap a:hover{background:#ffa016;text-decoration:none;}
.hire_dev_hero_wrap .row-col{display:flex;align-items:center;}
.btn_wrap ul li{display:inline-block;vertical-align:middle;margin-right:20px;}
.hero_img_blk{display:flex;}
.work_live_wrap .btn_wrap{text-align:center;margin-bottom:40px;}
.work_live_wrap h2{text-align:center;font-size:32px;line-height:40px;}
.work_live_wrap{background:#244e74;}
.work_live_inr{background:#fff;padding:60px 0 50px 0;border-radius:0 65px 0 0;}
.blk_title{font-size:24px;margin-bottom:15px;}
.txt_blk ul{margin:0;padding:0;}
.txt_blk ul li{padding-left:30px;background:url(../images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 10px 0;background-size:20px;font-size:18px;line-height:32px;font-weight:300;}
.testimonial_wrap{padding:40px 0;}
.testimonial_item{background:#f6f9fc;padding:40px;border-radius:0 65px 65px 65px;display:flex;align-items:center;margin-bottom:20px;}
.testimonial_item .test_img_blk{width:20%;margin-right:30px;text-align:center;display:block;}
.testimonial_item .test_txt_blk{width:80%;text-align:center;}
.testimonial_item .test_txt_blk h2{color:#273A50;font-size:24px;line-height:32px;margin-bottom: 15px;}
.testimonial_item .test_txt_blk h3{margin-bottom:15px;font-size:24px;line-height:32px;font-weight:500;}
.testimonial_item .test_txt_blk p{text-transform:uppercase;font-size:18px;line-height:20px;}

.apply-jobs a{padding:10px 30px;background:#ffba56;color:#fff;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:block;max-width:312px;margin-bottom:30px;text-align:center;text-decoration:none;}
.apply-jobs a:hover{background:#ffa016;color:#fff;text-decoration:none;}
.apply-jobs a:last-child{margin-bottom:0;}
.posted-job .posted-job-inr{display:flex;justify-content:space-between;align-items:center;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.1);margin-bottom:30px;padding:40px;border-radius:0 65px 0 65px;background:#f6f9fc;}
.job-shortDescription{width:60%;}
.job_details ul li span:first-child{width:30%;display:inline-block;}
.job_details ul li span.label{color:#1E75BB;font-weight:700;font-size:24px;}
.job_details ul li span:not(.label){text-transform:uppercase;width:70%;font-size:18px;color:#273A50;}
.job_details ul li{margin-bottom:10px;display:flex;}
.job_details ul li:last-child{margin-bottom:0;}
.posted-job-inr .jobTitle{margin-bottom:15px;}
.posted-job-inr .jobTitle a{color:#1E75BB;text-transform:uppercase;font-size:24px;}
.load_more_blk{text-align:center;margin-top:0;}
.load_more_blk .page-text{color:#96A0AC;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;}
.progressbar_blk{text-align:center;height:8px;width:100px;background:#F6F9FC;border-radius:15px;margin:20px auto;overflow:hidden;}
.job_progressbar{background:#27A8E0;height:8px;width:0;}
.custom_btn{padding:10px 30px;background:#ffba56;color:#fff;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;}
.custom_btn:hover{background:#ffa016;}
.onshore_opening_blk, .offshore_opening_blk{margin-bottom:60px;}
.block_title{text-align:center;margin-bottom:20px;}
.opening_main_title{text-align:center;}
.opening_main_title h2{padding:50px 0;display:inline-block;position:relative;z-index:5;font-size:32px;line-height:40px;}
/*.opening_main_title h2::after{content:'';position:absolute;bottom:0;left:85px;background:url(/wp-content/uploads/2023/05/titile-plane.svg) no-repeat center right;width:100%;height:100%;z-index:0;}*/
.hero_img_mob_blk{display:none;}
.hero_img_desk{display:block;}
.hero_img_mob_blk img, .hero_img_blk img{border-radius:0 65px;}
.left_img_wrap img{border-radius:0 65px 65px 65px;}
.right_img_wrap img{border-radius:65px 0 65px 65px;}

.great_place_blk{background: #fff;margin-bottom: 40px;margin-top: 10px;border-radius: 0 45px 45px 45px;padding: 20px;box-shadow: 3px 3px 10px rgba(0,0,0,.1);margin-right: 50px;}

@media only screen and (min-width:768px){
	
}
@media only screen and (max-width:1199px){
	.hire_dev_hero_wrap .btn_wrap ul li{margin-bottom:15px;}
	body .hero_details h1{font-size:50px;line-height:60px;}
	.hero_details p{font-size: 18px;}
}
@media only screen and (max-width:1145px){
	.hire_dev_hero_wrap .btn_wrap a{min-width:290px;}
}
@media only screen and (max-width:991px){
	body .hero_details h1{font-size:40px;line-height:50px;}
	.job_details ul li span:first-child{width:40%;}
	.job_details ul li span:not(.label){width:60%;}
	.testimonial_item .test_txt_blk h3{font-size:18px;}
}
@media only screen and (max-width:767px){
	.apply-jobs a{padding:10px;}
	.btn_wrap ul li{margin-right:0;display:block;}
	.work_live_wrap .btn_wrap a{min-width:350px;margin-bottom:15px;}
	.work_live_wrap .btn_wrap li:last-child a, .hire_dev_hero_wrap .btn_wrap ul li:last-child{margin-bottom:0;}
	/*body .hero_details h1{font-size:32px;line-height:40px;}*/
	.work_live_wrap h2, .blk_title, .posted-job-inr .jobTitle a{font-size:24px;line-height:32px;}
	.job_details ul li span.label, .testimonial_item .test_txt_blk h3{font-size:18px;line-height:32px;}
	.left_img_wrap img, .right_img_wrap img{margin-bottom:15px;}
	
	.great_place_blk{margin-bottom:30px;border-radius:0 25px 25px 25px;}
}
@media only screen and (max-width:640px){
	.posted-job .posted-job-inr, .job_details ul li{flex-direction:column;}
	.job-shortDescription, .job_details ul li span:first-child, .job_details ul li span:not(.label), .job-Description{width:100%;}
	.job-shortDescription{margin-bottom:30px;}
	.apply-jobs{display:flex;justify-content:space-between;align-items:center;}
	.apply-jobs a.apply-btn{order:1;margin-left:15px;margin-bottom: 0;}
	.apply-jobs a{max-width:100%;width:50%;}
	.hero_img_desk, .testimonial_item .test_img_blk{display:none;}
	.hero_img_mob_blk{display:block;margin-bottom:15px;}
	.hire_dev_hero_wrap .row-col .col-50.hero_details{width:100%;flex:0 0 100%;max-width:100%;}
	.hire_dev_hero_wrap{padding:40px 0;}
	.work_live_inr{padding:40px 0 20px 0;}
	.hero_details p{margin:10px 0;}
	.btn_wrap a, .apply-jobs a, .custom_btn{font-size:18px;padding:8px 20px;}
	.work_live_wrap .btn_wrap{margin-bottom:20px;}
	.posted-job .posted-job-inr{padding:20px;}
	.testimonial_item .test_txt_blk{width:100%;}
	.testimonial_wrap{padding:40px 0;}
	.left_img_wrap .row-col .col-50, .right_img_wrap .row-col .col-50{width:100%;flex:0 0 100%;max-width:100%;}	
	.right_img_wrap .row-col{display:flex;flex-direction:column;}
	.right_img_wrap .row-col .col-50:first-child{order:2;}
	.right_img_wrap .row-col .col-50:last-child{order:1;}
	.onshore_opening_blk, .offshore_opening_blk{margin-bottom:40px;}
	.opening_main_title h2{padding:0 0 40px 0;}
	.btn_wrap a, .btn_wrap ul li{display:block;max-width:90%;margin:0 auto;min-width:auto;}
	.hire_dev_hero_wrap .btn_wrap a{min-width:auto;}
}
@media only screen and (max-width:576px){
	.apply-jobs{justify-content:center;flex-direction:column;}
	.apply-jobs a.apply-btn{margin-left:0;margin-bottom:10px;}
	.apply-jobs a:last-child{margin-bottom:10px;}
	.apply-jobs a{width:90%;}
	.opening_main_title h2::after{display:none;}
}
@media only screen and (max-width:499px){	
	.testimonial_item{padding:30px 20px;}
	.work_live_wrap .btn_wrap a{min-width:auto;}
}


