.elementor-40078 .elementor-element.elementor-element-6c80b4d{margin-top:0px;margin-bottom:25px;}.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button:after,
								.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button:hover,
								.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-d2838fa .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button:after,
								.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button:hover,
								.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-b9c0413 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button:after,
								.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button:hover,
								.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-8405453 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button:after,
								.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button:hover,
								.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button{border-style:solid;border-width:3px 3px 3px 3px;border-color:#24793d;}.elementor-40078 .elementor-element.elementor-element-6d0dc17 .bdt-ep-button:hover{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40078 .elementor-element.elementor-element-b66ab51 > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-40078 .elementor-element.elementor-element-b66ab51{font-size:24px;text-transform:uppercase;color:#23a455;}.elementor-40078 .elementor-element.elementor-element-d0bfd37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 30px;}.elementor-40078 .elementor-element.elementor-element-d0bfd37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-40078 .elementor-element.elementor-element-b66ab51 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40078 .elementor-element.elementor-element-d0bfd37{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-40078 .elementor-element.elementor-element-cc9582e{width:28.66%;}.elementor-40078 .elementor-element.elementor-element-5381f23{width:21.307%;}}/* Start custom CSS for section, class: .elementor-element-d0bfd37 *//*backup css homepage 1st sectrion*/
/* section responsive starts here */

.search_submit input[type="submit"] {
    background: #24793D !important;
}
 .select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 0 !important;}
.job_search_form .search_keywords{margin: 0 !important;}
.job_search_form .search_keywords input{border-radius: 0;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.select2-container .select2-selection--single{height: 40px;}
.select2-selection.select2-selection--single{border-radius: 0;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: 5px;}
.search_region{margin-right: 0 !important;}
.search_categories{margin-right: 0 !important;}
.search_categories select{border-radius: 0 !important;height: 40px;line-height: 20px;}
.search_submit input{border-radius: 0;border-top-right-radius:19px;border-bottom-right-radius:19px;}
.job_search_form--flat, .resume_search_form--flat{max-width:100%;}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {
    width: 100%;
}
.search_submit{width:22% !important;}
.job_search_form.job_search_form--flat{border: 12px solid rgba(255,255,255,0.3);border-radius: 33px;}
.hero-search__title{font-size:30px;font-weight: 700;font-family: 'Poppins', sans-serif;}
.hero-search__content p{font-family: 'Poppins', sans-serif; font-size: 16px;font-weight: 400;}
.hero-search__content{text-align:center;max-width:67%;margin:0 auto;}
.footer-widgets {background-color: #303B4E !important;}
.widget-title{font-size:24px !important;line-height:35px !important;margin:0 !important;padding-bottom:15px !important;color:#fff !important;}
.widget-title::after{content:'';width:10px;height:10px;background:#03793F;position:absolute;top:0;display:inline-block;border-radius:10px;left:0;right:0;margin:0 auto;}
.textwidget p{font-size:16px;line-height:26px;color:#fff !important;margin:0 !important;}
.social-links{display:flex;margin-top:25px !important;}
.social-links li{list-style:none;}
.social-links li a {padding: 10px 14px;display: inline-block;background: #525050;margin-right: 10px;border-radius: 50%;width: 40px;height: 40px;line-height: 20px;transition:0.2s all ease;}
.social-links li:last-child a{margin-right:0px;}
.social-links li a:hover{background:#03793F;}
.site-footer {background-color: #303B4E !important;}
.site-info {float: none !important;}
/* section responsive ends here */
/* responsive section starts here */
 
@media only screen and (max-width:1367px){
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {
    width: 100% !important;
}
.search_region .search_region.select2-hidden-accessible .select2{width: 100% !important;}
}
@media only screen and (max-width:1024px){
    .search_region .search_region.select2-hidden-accessible .select2{width: 100% !important;}
}
@media only screen and (max-width:991px){
    .job_search_form .search_keywords input{border-bottom-left-radius: 0;}
    .search_keywords{width:50% !important;}
    .search_region{width:50% !important;border-top-right-radius:20px !important;margin-left:0px !important;}
    .search_region .selection span{border-top-right-radius:20px;border-bottom-right-radius: 20px;}
    .search_categories .selection span{border-top-left-radius:20px;border-bottom-left-radius: 20px;}
    .search_categories{width:80% !important;margin-bottom:0px !important;}
    .search_jobs .search_submit{width:20% !important;}
}
@media only screen and (max-width:767px){
    .search_keywords{display:inline-block;width:49.5% !important;}
    .search_region{display:inline-block;width:49.5% !important;}
    .search_categories{display:inline-block;width:79% !important;}
    .search_submit{display:inline-block;width:19.5% !important;}
    .hero-search__content{max-width:100% !important;margin-bottom:2em !important;}
}
@media only screen and (max-width:640px){}
@media only screen and (max-width:480px){
    .search_keywords{display:block;width:100% !important;margin-bottom:10px;}
    .job_search_form .search_keywords input,.search_region .selection span,.search_categories .selection span,.search_submit input {border-radius:20px !important;}
    .search_region{display:block;width:100% !important;margin-bottom:10px !important;margin-top:10px !important;}
    .search_categories{display:block;width:100% !important;margin-bottom:10px !important;}
    .search_jobs .search_submit{display:block;width:100% !important;}
}/* End custom CSS */