.Banner-career.vc_section-has-fill {   height:70vh;   width:100%; margin:0px;  position:relative; } .jobOuter {   min-height:auto !important; } .service-box.container h3 {   margin-top:0px; } .Banner-career.vc_section-has-fill::before {   background-color:rgb(32 165 184 / 70%);   width:100%;   height:100%;   content:"";   display:block;   position:absolute;   top:0px;   left:0px;  } .custom-jobopening .blog-content .read_more_less {   color:#20A5B8;   font-weight:bold;   text-decoration:none !important; } .cst-w3pop-content1 h3 {   color:#fff;   font-weight:600;   padding:10px;   text-align:center; } #popmake-44359 label span {   margin-top:6px;   display:block; } div#popmake-44359 h3 {   font-size:24px;   margin:0 0 30px 0;   font-weight:bold;   color:#20A5B8; } div#popmake-44359 .wpcf7-form-control.has-spinner.wpcf7-submit {   background:#20A5B8;   color:#fff;   font-size:16px;   font-weight:bold;   border-radius:10px;   border:0px;   cursor:pointer; } div#pum-44359 label {   width:100%;   color:#000;   font-weight:500; } .f-box {   box-shadow:0 0 10px #ddd;   padding:30px 0 30px 0;   border-radius:10px;   border:1px solid #20A5B8; } .service-box .vc_col-sm-4 {   width:32%; } .service-box .vc_row.wpb_row.vc_row-fluid {   display:flex;   justify-content:space-between; } .custom-jobopening .blog-content {   background:#fff;   margin:10px;   padding:30px;   border-radius:20px;   margin:25px auto;   max-width:1170px; } .custom-jobopening .btn-success {   background:#20A5B8;   padding:10px 20px;   color:#fff;   font-weight:700;   border-radius:10px; } .f-box:hover {   background:#20A5B8;   transition:.3s;   color:#fff; } .custom-jobopening .blog-content ul {   flex-wrap:wrap;   display:flex;   padding-left:20px; } .custom-jobopening .blog-content .btn-secondary {   color:#20A5B8;   font-weight:bold;   text-decoration:underline; } .choose-career {   margin:45px 0 15px 0; } .heading-bold h1 {   font-weight:bold; } @media screen and (max-width:480px) {   .service-box .vc_col-sm-4 {   width:100% !important;   margin:20px 0 15px 0; } .service-box .vc_row.wpb_row.vc_row-fluid {  display:inherit; } .custom-jobopening .btn-success {   background:#20A5B8;   padding:5px;   color:#fff;   font-weight:600;   border-radius:10px;   float:right;   display:flex;   font-size:16px;   width:31vw;   justify-content:center;   text-align:center; } .custom-jobopening .blog-content p{   font-size:16px !important;   margin:20px 0 0 0; } }  .custom-jobopening .blog-content ul {   flex-direction:column; } .custom-jobopening .blog-content span.full_content, span.half_content {   width:100%; } .custom-jobopening .blog-content ul li {   font-size:14px; } .custom-jobopening .jobOuter .card-body .col-10 > p:nth-of-type(2) {   border-bottom:1px solid #aba9a9;   padding-bottom:11px; } .custom-jobopening .blog-content .read_more_less {   color:#20A5B8;   font-weight:400 !important;   border:1px solid #20A5B8;   border-radius:5px;   padding-right:30px;   padding:3px 30px 3px 10px;   position:relative; } .custom-jobopening .blog-content .read_more_less::after {   content:"\f107";   position:absolute;   top:50%;   right:10px;   transform:translateY(-50%);   font-size:20px;   font-family:'FontAwesome'; } .custom-jobopening .blog-content ul {   padding-left:30px !important; } .custom-jobopening .blog-content .row:nth-child(2) p {   font-weight:500; } .custom-jobopening .blog-content {   max-width:1090px !important; } .custom-jobopening .blog-content .row:nth-child(2) {   margin-left:0;   margin-right:0; } .custom-jobopening .btn-success {   padding:10px 0 !important;   display:inline-block !important;   text-align:center;   width:130px !important;   margin-top:10px; } .custom-jobopening .blog-content .col-2 {   text-align:right; } .jobOuter span.half_content > p {   display:none; } span.full_content {   display:none; } .custom-jobopening span[style="display:inline;"] + a.read_more_less:after {   transform:translateY(-50%) rotate(-180deg) !important; } @media (max-width:767px) {   .Banner-career h1{  font-size:35px;   }  .Banner-career h1{  font-size:35px !important;   }   .choose-career h2 {  font-size:25px !important;   } .service-box h3 {  font-size:20px !important;   }   section.vc_section.service-box.container {  max-width:100%;   }  .Banner-career.vc_section-has-fill {   height:335px !important;   position:relative; }  .Banner-career .wpb_column.vc_column_container.vc_col-sm-12 {   top:15px; }  .container {  max-width:100% !important; }   .service-box .vc_col-sm-4 {  width:100% !important;  margin-bottom:30px;   }   .service-box .vc_row.wpb_row.vc_row-fluid {  display:inline-block !important;  margin-left:auto;   } .wpb_single_image img { width:50px;  } .custom-jobopening .blog-content .col-10 {   display:inline-block;   flex:inherit !important;   width:auto !important;   max-width:inherit; } .custom-jobopening .blog-content .col-2 {   width:auto !important;   flex:inherit;   float:right;   max-width:inherit; }   .service-box .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {  margin-bottom:20px;   }   .custom-jobopening.vc_custom_1679399692262 {  margin-top:15px !important;   }   .custom-jobopening .blog-content .row:nth-child(1) {  flex-wrap:wrap;   }   .custom-jobopening .blog-content .col-2 {  margin-bottom:30px;   } .custom-jobopening .blog-content p:nth-child(1) {   margin:0 0 15px 0 !important;   font-size:18px !important; }   .jobOuter .jobContext p:nth-child(1) {  font-size:25px !important;   }   .jobOuter {  padding-top:25px !important;  padding-bottom:20px !important;   }   .jobOuter .jobContext {  padding-bottom:0px !important;   }  .Banner-career span {   font-size:18px !important; }  .vc_col-sm-12 .vc_column-inner {   padding:0 !important; }  .custom-jobopening .wpb_wrapper .jobOuter {   padding-left:15px !important;   border-radius:0 !important;   padding-right:15px !important; } } @media (max-width:480px){   .custom-jobopening .blog-content .col-10 {  margin-bottom:10px;   } } @media (max-width:1200px){   .page-id-44341 .vc_custom_1688059422177 {   background-size:150% 100% !important; }   } @media(min-width:767px) and (max-width:992px){ .custom-jobopening .btn-success {   margin-left:-27px; } .service-box .vc_col-sm-3 .vc_column-inner {   padding:0px 0px 0px 6px; } .service-box .wpb_single_image img {   width:100% !important; } } @media(max-width:767px){   .service-box.container {   padding:0px 45px 0px 30px; }  .site > .vc_row.wpb_row {   padding:0px 30px; } .custom-jobopening .wpb_wrapper .jobOuter {   padding-left:30px !important;   padding-right:30px !important; } } @media(min-width:767px) and (max-width:992px){   .vc_row-o-content-middle h3 {  font-size:19px !important; } }