.elementor-39534 .elementor-element.elementor-element-7eb07d0{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-92b47c4 .elementor-button{background-color:#960225;border-radius:30px 30px 30px 30px;}.elementor-39534 .elementor-element.elementor-element-3052ace:not(.elementor-motion-effects-element-type-background), .elementor-39534 .elementor-element.elementor-element-3052ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F3;}.elementor-39534 .elementor-element.elementor-element-3052ace{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-39534 .elementor-element.elementor-element-3052ace > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39534 .elementor-element.elementor-element-2a78d50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39534 .elementor-element.elementor-element-1a7f680{text-align:center;}.elementor-39534 .elementor-element.elementor-element-1a7f680 .elementor-heading-title{color:#040405;font-family:"Exo 2", Sans-serif;font-size:34px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-1a7f680 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-39534 .elementor-element.elementor-element-95e5141 .elementor-heading-title{color:#000000;font-family:"Exo 2", Sans-serif;font-size:21px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-c011593{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-13bcf7b .elementor-heading-title{color:#000000;font-family:"Exo 2", Sans-serif;font-size:21px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-2cc88af{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-2721192 .elementor-heading-title{color:#000000;font-family:"Exo 2", Sans-serif;font-size:21px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-10c0191{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-231bf48 .elementor-heading-title{color:#000000;font-family:"Exo 2", Sans-serif;font-size:21px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-cfa4b89{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-2dd9a2f{text-align:center;}.elementor-39534 .elementor-element.elementor-element-2dd9a2f .elementor-heading-title{color:#000000;font-family:"Exo 2", Sans-serif;font-size:34px;font-weight:600;font-style:normal;}.elementor-39534 .elementor-element.elementor-element-2dd9a2f > .elementor-widget-container{padding:10px 0px 40px 0px;}.elementor-39534 .elementor-element.elementor-element-659d344{text-align:justify;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-39534 .elementor-element.elementor-element-659d344 > .elementor-widget-container{padding:40px 0px 40px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-7eb07d0 */.career_top_heading{
    width: 70%;
    margin: 0 auto;
}

.career_top_heading h1 {
    margin: 0;
    padding: 0 0 40px;
    font-family: "Butler";
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
  .career_top_heading h1{
    font-size: 30px;
    line-height: 1.4;
    padding: 0 0 20px;
}
.career_top_heading{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7f680 */h1.elementor-heading-title:after {display: block;content: '';width: 10%;height: 2.5%;background: #960225;position: absolute;left: 45%;margin: 0 auto !important;text-align: center;bottom:5%;}
@media print, screen and (max-width: 767px){
    h1.elementor-heading-title:after {width: 30%;left: 35%;bottom: 5%;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dd9a2f */h1.elementor-heading-title.elementor-size-large:after {display: block;content: '';width: 10%;height: 5%;background: #960225;position: absolute;left: 45%;margin: 0 auto !important;text-align: center;bottom:40%;}
@media print, screen and (max-width: 767px){
    h1.elementor-heading-title.elementor-size-large:after{width: 30%;left: 35%;bottom: 30%;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e25ae9 */.career_4_blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000;
}

.career_4_blocks .left-sec {
    flex-basis: 49%;
}

.career_4_blocks .right-sec {
    flex-basis: 49%;
}

.career_4_blocks .left-sec .box_pos,.career_4_blocks .right-sec .box_pos {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F1F1F3;
    margin: 0 0 15px;
    padding: 25px 25px 25px 45px;
    border-left: 6px solid #960225;
}

.career_4_blocks .apply_btn a {background: #000;color: #fff;padding: 8px 30px;border-radius: 20px;transition: 0.3s all;}

.career_4_blocks .apply_btn a:hover {
    background: #960225;
}
.career_4_blocks h3{
    font-size: 18px;
}

@media only screen and (max-width: 600px) {
  .career_4_blocks {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-659d344 */.career_para{
    background: #F1F1F3;
    text-align: center;
    color: #000;
    padding: 30px 0;
}
.career_para h3{
    font-weight: 400;
} 
/*.career_para .para{*/
/*    width: 50%;*/
/*    margin: 0 auto;*/
/*}*/
.career_para .para {
    width: 90%;
    margin: 30px auto;
    text-align: justify;
}
@media only screen and (max-width: 600px) {
  .career_para .para {
    width: 100%;
  }
  .career_para h2 {font-size: 28px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4326407 */.wpcf7-file:before {content: "Attach File";width: 180px;height: 40px;position: absolute;background: #fff;}
.career_form p:nth-child(4) label {display: flex;justify-content: flex-start;align-items: center;}

.wpcf7-file {
    margin: 0 !important;
    padding-left: 20px;
    color: #960225;
    font-weight: 700;
}
.career_form .wpcf7-submit {
    float: right;
    border: 0;
    background: #960225;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 700;
    padding: 8px 25px;
    border-radius: 30px;
}
.career_form {
    width: 60%;
    margin: 0 auto;
}
.career_form input[type=text],.career_form input[type=email] {
    background: #F1F1F3;
    border: 1px solid #000;
}
@media only screen and (max-width: 600px) {
  .career_form {
    width: 100%;
  }
}/* End custom CSS */