.candidate_list .item_content{ margin-bottom: 26px;padding:29px 32px;border: 1px solid #d1d1d1;box-shadow: 0 1px 20px 2px rgb(0, 0, 0,0.12);border-radius: 10px; }
.candidate_list .item_content h3{ margin: 0 0 8px; padding: 0; font:900 24px/28px 'Roboto'; color: #3a3a3a; }
.candidate_list .item_content h5{ margin: 0 0 11px; padding: 0; font:400 15px/22px 'Roboto'; color: #565656; }
.candidate_list .item_content h5 i.fa,
.candidate_list .item_content h5 i.fa::before{ font-size: 20px; color: #626262; font-family: 'FontAwesome' !important; font-weight: 400; }
.candidate_list .item_content ul.candidate_meta{ display: flex; align-items: center;flex-wrap: wrap; justify-content: flex-start; column-gap:19px; }
.candidate_list .item_content ul.candidate_meta li{font:400 15px/22px 'Roboto'; color: #565656;}
.candidate_list .item_content ul.candidate_meta li > span{ display: inline-block; padding-left: 19px; }
.candidate_list .item_content p{font:400 15px/22px 'Roboto'; color: #565656;margin: 14px 0; padding: 0;}
.candidate_list .item_content button.btn-primary,
.candidate_list .item_content button.btn-primary:hover,
.candidate_list .item_content button.btn-primary:active,
.candidate_list .item_content button.btn-primary:focus{font:900 18px 'Roboto'; color: #fff;background-color: #276f91; padding: 16px 35px; text-transform: uppercase; border:2px solid transparent; border-radius: 30px; outline: none; text-shadow: none;box-shadow: none; background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.candidate_list .item_content button.btn-primary:hover{background-color: #fff;border-color: #276f91;color: #276f91;}


/*------ marketing-section start -----*/
.marketing-section .box{padding-bottom: 25px;}
.marketing-section .box .form-control{width: 100%;height: 52px;position: relative;border: 1px solid #7f7f7f;border-radius: 0px;font: 400 14px/18px 'Roboto';
color: #0d3458;padding-right: 20px;padding-left: 20px;transition: all 500ms ease-in-out;resize: none;box-shadow: none;background: transparent;}
.marketing-section .box .wpcf7-select{height: 52px !important;}
.marketing-section .box .form-control:focus{border: 1px solid #0d3458;}
.marketing-section .box .wpcf7-list-item{margin:0;}
.marketing-section .box .wpcf7-textarea{height:120px;padding-top:20px;}
.marketing-section .box input[type="submit"]{width: inherit;height: inherit;border: inherit;border-radius: 50px;background: #0d3458;color: #ffffff;font: 800 30px/32px 'Roboto';text-transform: uppercase;padding: 18px 50px 14px 51px;transition: all 500ms ease-in-out;margin: 0 auto;}
.marketing-section .box input[type="submit"]:hover{background: #1bdabb;}
/*------ marketing-section end -----*/

/*------ marketing-list-section start -----*/

.marketing-list-section .heading{width:100%;background:#1bdabb;position:relative;padding:16px 10px 13px 25px;z-index:1;}
.marketing-list-section .heading:after{content:'';width:10px;height:100%;background:#0d3458;position:absolute;left:0;top:0; z-index:2;}

/*------ marketing-list-section end -----*/

/*------ testimonial start -----*/

.testimonial-carousel .testimonial-imgtext{position:relative;display:flex;}
.testimonial-imgtext .testimonial_img{width:158px;height:158px;position:absolute;overflow:hidden;border:6px solid #1bdabb;border-radius:50%;}
.testimonial-carousel .testimonial-imgtext .testimonial_img img{width:100%;height:100%;object-fit:cover;}
.testimonial-carousel .testimonial-imgtext .testimonial_text{margin-left:190px;}
.testimonial-carousel .testimonial-imgtext .testimonial_text h3{font:bold 28px/30px 'Roboto'; color: #ecfef0;text-transform:uppercase;padding-top:9px;padding-bottom:8px;}
.testimonial-carousel .testimonial-imgtext .testimonial_text h4{font:400 16px/18px 'Roboto'; color: #ecfef0;text-transform:uppercase;padding-bottom:26px;}
.testimonial-carousel .testimonial-imgtext .testimonial_text p{font:400 18px/28px 'Roboto'; color: #ecfef0;position:relative;font-style:italic;padding-left:54px;padding-top:18px;padding-bottom: 20px;}
.testimonial-carousel .testimonial-imgtext .testimonial_text p:after{content: '';width: 48px;height: 39px;position: absolute;background: url(images/icon-1.png);left: 0px;top: 0px;}
.testimonial-carousel .testimonial-imgtext .testimonial_text p:before{content: '';width: 48px;height: 39px;position: absolute;background: url(images/icon-2.png);right:0;bottom:0px;}
.testimonial-details .owl-theme .owl-dots .owl-dot span{background:transparent;border:1px solid #f4f5f7;width:14px;height:14px;}
.testimonial-details .owl-theme .owl-dots .owl-dot.active span, .testimonial-details .owl-theme .owl-dots .owl-dot:hover span{background:#1bdabb;border:1px solid #1bdabb;}
.testimonial-details .owl-dots{position: absolute;left: 190px;}

/*------ testimonial end -----*/

/*------ position-section start -----*/

.position-section .box{padding-bottom: 22px;}
.position-section .box lable{font: 400 17px/19px 'Roboto';color: #464444;}
.position-section .box .form-control{width: 100%;height: 52px;position: relative;border: 1px solid #7f7f7f;border-radius: 0px;font: 400 14px/18px 'Roboto';color: #0d3458;padding-right: 20px;padding-left: 20px;transition: all 500ms ease-in-out;resize: none;box-shadow: none;background: transparent;margin-top:10px;}
.position-section .box .wpcf7-select{height: 52px !important;}
.position-section .box .wpcf7-textarea {height: 120px;padding-top: 20px;}
.position-section .box .form-control:focus{border: 1px solid #0d3458;}
.position-section .box input[type="submit"]{width: inherit;height: inherit;border: inherit;border-radius: 50px;background: #0d3458;color: #ffffff;font: 800 30px/32px 'Roboto';text-transform: uppercase;padding: 18px 50px 14px 51px;transition: all 500ms ease-in-out;margin: 20px auto 0 auto;}
.position-section .box .wpcf7-file{margin-top:10px}


/*------ position-section end -----*/


@media (min-width: 768px) {
	.candidate_list .row{ margin-left: -20px; margin-right: -20px; }
	.candidate_list .row > div{ padding-left: 20px; padding-right: 20px; }
}