@charset "UTF-8";

/*=====Reset CSS======*/
*, *:before, *:after {/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
-webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important; }
html {width: 100%; padding: 0; margin: 0; -webkit-box-sizing: border-box; 
box-sizing: border-box;}
*[dir="rtl"] h1, *[dir="rtl"] h2, *[dir="rtl"] h3, *[dir="rtl"] h4, *[dir="rtl"] h5, *[dir="rtl"] h6, 
*[dir="rtl"] p, *[dir="rtl"] a, *[dir="rtl"] li, *[dir="rtl"] i {unicode-bidi: -moz-plaintext;unicode-bidi: plaintext;}
article,aside,canvas,figure,figcaption,footer,header,nav,section,audio,video,p,h1,h2,h3,h4,h5,h6,ul,ol {margin: 0;padding: 0;border: 0;}
a,button,input,input[type="button"],input[type="submit"],select,.btn,textarea {-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; text-decoration: none ; font-style: normal;}

/* a:focus-visible,button:focus-visible,input:focus-visible,input[type="button"]:focus-visible,input[type="submit"]:focus-visible,select:focus-visible,.btn:focus-visible,textarea:focus-visible,.bootstrap-select .dropdown-toggle:focus-visible {outline: 3px auto -webkit-focus-ring-color !important; outline: 3px solid #00243c !important; outline-offset: 3px; -webkit-box-shadow: none; box-shadow: none;} */
.wp-admin a:focus, .wp-admin button:focus, .wp-admin input:focus, .wp-admin input[type="button"]:focus, .wp-admin input[type="submit"]:focus,.wp-admin select:focus, .wp-admin .btn:focus, .wp-admin textarea:focus, .wp-admin .bootstrap-select .dropdown-toggle:focus {outline: none !important;}

a,label,span { display: inline-block;vertical-align: middle;vertical-align: 0;}
figure {-webkit-transition: all ease 0.4s;-o-transition: all ease 0.4s;transition: all ease 0.4s;margin: 0;font-size: 0;
line-height: 100%;}
figure img, img {max-width: 100%;}
ul,ol {list-style: none;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none;  margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield; -webkit-appearance: none; appearance: textfield;}
body {font-family: "Poppins", sans-serif; min-height: 100%; padding: 0; margin: 0; font-size: 19px; font-weight: normal; line-height: 1.5; 
color: #121513; background-color: #fff; position: relative; z-index: 1; overflow-x: hidden;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 100%;}
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; 
background: url('assets/images/select-dropdown.png') no-repeat right 12px center #fff; background-size: 13px;}
.overly {opacity: 0; visibility: hidden; position: fixed; top: 0; width: 100%; left: 0; bottom: 0; background-color: rgba(0,0,0,0.6); 
z-index: 9; pointer-events: none; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease;}
.menu_active {overflow: hidden;}
.hidden {display: none;}
body.modal_open {overflow: hidden;}
/*=====Reset CSS======*/

/**Font Family**/
/* font-family: "Poppins", sans-serif; */


/*Alignment*/
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right{ text-align: right; }
.text-uppercase{ text-transform: uppercase; }

/**Container and column**/
.container {max-width: 1250px; width: 100%; margin: 0 auto; padding: 0px 15px; position: relative; z-index: 1;}
.column_row {display: -webkit-box;display: -ms-flexbox;display: flex; margin: 0 -15px;}
.col_half {width: 50%; min-width: 50%; padding: 0 15px;}

@media (max-width:991px) {
	.column_row {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.col_half {width: 100%; min-width: 100%;}
}

@media (max-width:767px) {
	.container {padding: 0 15px;}
	.column_row {margin: 0 -15px;}
	.col_half {padding: 0 15px;}
}


/*flex*/
.d-flex{ display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex;}
.flex-flow-wrap {-ms-flex-flow: wrap;flex-flow: wrap;}
.align-items-center{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.align-items-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.justify-content-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.justify-content-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.justify-content-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.row-reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse;flex-flow: row-reverse;}
.flex-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.align-item-flex-end{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.align-item-flex-start{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}


/************MAIN CSS************/
/**HEADING**/
h1 {font-weight: 700; font-size: 50px; line-height: 1.18; color: #fff; margin-bottom: 10px;}
h1 span{color:#abe4ff;}
.global_button {max-width: 100%;width: auto;height: 47px;border-radius: 5px;background-color: #e01161;display: inline-block;text-align: center;line-height: 47px;color: #fff;font-size: 16px;font-weight: 700;padding: 0 35px;border: 0;cursor: pointer;}
.global_button:hover{background-color:#024fdb ;}
.header_bot .global_button:hover{background-color:#abe4ff ;color: #555555;}

@media (max-width: 1199px) {
h1 {font-size: 40px;}

}
@media (max-width: 767px) {
h1 {font-size: 30px;}

}
@media (max-width: 480px) {
h1 {font-size: 24px;}

}



@media (max-width: 575px) {
.global_button {height: 45px;line-height: 45px;font-size: 14px;padding: 0 15px;}

}

/**Nav Toggler**/
.menuTrigger{display:none}

@media (max-width: 991px) {
	.menuTrigger {width: 28px; display: block; position: relative; z-index: 1; margin-left: 35px; margin-right: 10px;}
	.menuTrigger span {height: 4px; display: block; background-color: #fff; -webkit-transition: 0.4s; -o-transition: 0.4s; 
	transition: 0.4s; border-radius: 25px;}
	.menuTrigger::before {content: ''; height: 56px; width: 56px;
	overflow: hidden; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: -1;} 
	.menuTrigger span+span {margin-top: 5px;}
	.main-navigation .menuTrigger {position: absolute; right: 20px; top: 40px;}
	.main-navigation .menuTrigger span {background-color: #fff;}
	.menu_active .menuTrigger span:nth-child(2) {display: none;}
	.menu_active .menuTrigger span+span {margin-top: -4px;}
	.menu_active .menuTrigger span:first-child {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); 
	transform: rotate(45deg);}
	.menu_active .menuTrigger span:last-child {-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg);
	transform: rotate(-45deg);}
	.menu_active .overly {opacity: 1; visibility: visible; pointer-events: all;}

}
@media (max-width: 575px) {
.menuTrigger {margin-left: 15px;margin-right: 0;}
}



/**Header**/
.site-header {position: fixed; top: 0; left: 0; width: 100%; z-index: 99; background-color: transparent; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease;}
.hdr_location {color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 325px;}
.hdr_location p {color: #fff; font-size: 18px;}
.hdr_location i {font-weight: 300; color: #b3ccff; font-size: 28px; margin-right: 8px;}

.header_bot {padding: 30px 0 15px; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease;}
.logo a {width: 312px;}
.logo a img{ height: 100px; width: auto; max-width: none; margin-top: -20px; }

.main-navigation {margin-left: auto;}
.primary-menu {position: relative; margin-left: auto;}
.primary-menu > li {position: relative;font-weight: 400;font-size: 16px;color: #fff;display: inline-block;-webkit-transition: 0.3s ease;-o-transition: 0.3s ease;transition: 0.3s ease;text-transform: capitalize;cursor: pointer;}
.primary-menu li a {color: #fff; position: relative; z-index: 1;position: relative;}
.primary-menu > li +li {margin-left: 55px;}
.primary-menu li.current-menu-item:before, .primary-menu > li:hover:before, .primary-menu > li:focus-within:before {content: '';position: absolute;bottom: -10px;left: 0;right: 0;background-color: #df1161;height: 3px;}
.header_btns {line-height: 0; margin-left: auto;}
.header_btns .global_button span{display: none;}








/**Shrink**/
.site-header.shrink {background-color: rgba(0, 20, 33,0.9);}


@media (max-width:991px) {
	.main-navigation {position: fixed; top: 0; right: 0; bottom: 0; width: 280px; background-color: #00243c; padding: 120px 25px 55px 25px;
	-webkit-transform-origin: 0% 0%;
	    -ms-transform-origin: 0% 0%;
	        transform-origin: 0% 0%; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); -o-transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); z-index: 50;
	margin-left: 0; left: auto; overflow-y: auto; height: 100%;}
	.menu_active .main-navigation {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); -webkit-box-shadow: -5px 0px 3px rgb(0,0,0,0.05); box-shadow: -5px 0px 3px rgb(0,0,0,0.05);}
	.primary-menu::before, .primary-menu::after {content: none;}
	.primary-menu {padding-right: 0; margin-right: 0;}
	.primary-menu > li {display: block; margin: 0; margin-bottom: 25px; line-height: 1.4; font-size: 20px; color: #fff; 
	text-align: left; background-color: transparent; padding: 0;}
	.primary-menu li.current-menu-item, .primary-menu > li:hover, .primary-menu > li:focus-within {background-color: transparent;}
	.primary-menu li.current-menu-item > a, .primary-menu > li:hover > a, .primary-menu > li:focus-within > a {color: #0081da;}
	.primary-menu li a {color: #fff;}
	.nav_arrowdown {color: #fff; position: absolute; right: 0; top: 9px;} 
	.primary-menu .menu-item-has-children {padding-right: 25px;}
	.header_btns {margin-left: auto;}
	.header_top .container {-ms-flex-wrap: wrap;flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
	.hdr_location {margin-left: auto; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-bottom: 10px;}
	.logo a {width: 250px;}
	.logo {top: -130px;}
	.hdr_location p {font-size: 17px;}
	.hdr_location i {font-size: 20px;}
	.header_top ul li a {font-size: 17px;}
	.logo {position: static; padding: 0; line-height: 0; background-color: transparent; border-radius: 0; overflow: hidden; -webkit-transform: unset; -ms-transform: unset; transform: unset;}
	.site-header.shrink .header_bot {padding: 10px 0px 10px;}
	.site-header.shrink {-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.15);box-shadow: 0 2px 5px rgba(0,0,0,0.15);}
	.header_bot {padding: 15px 0 15px;}
	.primary-menu > li +li {margin-left: 0;}

	.logo a img{ height: 80px; width: auto; max-width: none; margin-top: 0; }
}

@media (max-width: 480px) {
	.logo a {width: 200px;}
	.header_btns .global_button {font-size: 0;}
	.header_btns .global_button span{display: block;font-size: 20px;color: #fff;}
	.header_btns {height: 40px;}
}


/**BANNER**/
.banner {height:715px; position: relative; z-index: 5; overflow: hidden;background-size: cover;background-position: center right;}
.banner_wrapper {    position: absolute;width: 100%;z-index: 5;left: 0;top: 275px;}
.banner_content {    max-width: 980px;position: relative;margin: 0 auto;}
.banner p{font-size: 20px;line-height: 33px;color: #ecedff;font-weight: 400;margin-bottom: 30px;}
.banner_search {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.banner_search input{height: 67px;border-radius: 5px;background-color: #ffffff;width: 100%;font-size: 15px;color: #818181;font-weight: 400;padding: 0 55px 0 20px;border: 0;}
.input_holder:first-child{min-width: 516px;}
.input_holder:nth-child(2){min-width: 333px;}
.job_title input{background-image: url(https://wordpressdev82.dapldevelopment.com/qualitycare/wp-content/uploads/2024/04/key.png);background-size: 24px;background-position: center right 24px;background-repeat: no-repeat;}
.city input{background-image: url(https://wordpressdev82.dapldevelopment.com/qualitycare/wp-content/uploads/2024/04/pin.png);background-size: 22px;background-position: center right 24px;background-repeat: no-repeat;}
.search_city input{background-image: url(https://wordpressdev82.dapldevelopment.com/qualitycare/wp-content/uploads/2024/04/loupe.png);background-size: 30px;background-position: center center;background-repeat: no-repeat;width: 100%;height: 67px;border-radius: 5px;background-color: #e01161;cursor: pointer;}
.search_city input:hover{background-color: #a70645;}
.input_holder.search_city {width: 64px;height: 67px;}

@media (max-width: 991px) {
.input_holder:first-child {min-width: 50%;width: 50%;}
.input_holder:nth-child(2) {min-width: 35%;width: 35%;}
.banner {height: 600px;}
.banner_wrapper {top: 230px;}

}

@media (max-width: 767px) {
.banner p {font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.banner {height: 500px;}
.banner_wrapper {top: 175px;}
.banner_search input {height: 50px;}
.input_holder.search_city {height: 50px;}
.search_city input {height: 50px;}

}

@media (max-width: 640px) {
.input_holder.search_city {height: 50px;width: 100%;}
.search_city input {height: 50px;width: 100%;}
.input_holder:nth-child(2) {min-width: 100%;width: 100%;}
.input_holder:first-child {min-width: 100%;width: 100%;}
.banner_wrapper {top: 150px;}
.banner_search{flex-wrap: wrap;}

}
@media (max-width: 575px) {
.banner {height: 460px;}
.banner_wrapper {top: 115px;}

}
@media (max-width: 480px) {
.banner p {font-size: 14px;line-height: 22px;}
.banner_search input {height: 45px;padding-left: 10px;}
.search_city input {height: 100%;}
.input_holder.search_city {height: 45px;}
.banner {height: 410px;}

}



/* about company */

.about_company {padding: 125px 0 75px;}
.about_block {display: -webkit-box;display: -ms-flexbox;display: flex;}
.about_details {width: 100%;padding-left: 30px;}
.about_box {padding-top: 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.about_image {width: 680px;min-width: 680px;margin-left: -50px;}
.about_block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.about_details {width: 100%;padding-left: 30px;}
.global_heading h6 {font-size: 16px;color: #e01161;font-weight: 600;text-transform: uppercase;margin-bottom: 12px;}
.global_heading h2 {font-size: 37px;line-height: 50px;color: #024fdb;font-weight: 700;}
.about_details p {font-size: 16px;line-height: 25px;color: #555555;font-weight: 400;}
.about_box {padding-top: 35px;display: -ms-grid;display: grid;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 25px;-moz-column-gap: 25px;column-gap: 25px;-ms-grid-columns: 1fr 25px 1fr;grid-template-columns: repeat(2, 1fr);row-gap: 30px;}
.small_prt_head {position: relative;padding-left: 35px;font-size: 20px;line-height: 25px;color: #024fdb;font-weight: 600;margin-bottom: 10px;}
.small_prt_head span {width: 17px;height: 17px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #df1161;color: #fff;font-size: 9px;position: absolute;top: 6px;left: 0;}
.about_small_part p{padding-left: 35px;}
.about_details .global_heading {margin-bottom: 20px;}


@media (max-width: 1365px) {
.about_image {width: 630px;min-width: 630px;margin-left: 0;}

}
@media (max-width: 1199px) {
.about_company {padding: 70px 0;}
.about_image {width: 100%;min-width: 100%;text-align: center;margin-bottom: 25px;}
.about_block {flex-wrap: wrap;}
.about_details .global_heading {text-align: center;}
.about_details p {text-align: center;}
.about_small_part p {text-align: left;}
.about_details {padding-left: 0px;}

}

@media (max-width: 991px) {
.global_heading h2 {font-size: 30px;line-height: 42px;}

}

@media (max-width: 767px) {
.small_prt_head {font-size: 18px;line-height: 23px;}
.about_company {padding: 40px 0;}

}
@media (max-width: 575px) {
.about_box {column-gap: 15px;grid-template-columns: repeat(1, 1fr);row-gap: 20px;}
.global_heading h2 {font-size: 22px;line-height: 29px;}
.global_heading h6 {font-size: 14px;margin-bottom: 10px;}
.about_details p {font-size: 14px;line-height: 22px;}

}


/* jobs category */

.jobs_category_inner {/*display: -ms-grid;display: grid;grid-template-columns: repeat(6, 1fr);grid-row-gap: 80px;*/text-align: center;max-width: 1050px;margin: 0 auto;}
.jobs_box {position: relative;}
.jobs_box img{-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.jobs_box:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
/* .jobs_box:after{content: '';position: absolute;top: 30%;right: 0;width: 2px;height: 40px;background-color: #d8d8d8;} */
.jobs_category_inner .jobs_box span {display: block;}
/* .jobs_box:nth-child(6n+6):after{content: none;} */
.jobs_category {padding: 75px 0 140px;}
.jobs_category .global_heading {margin-bottom: 90px;}
.jobs_box span {font-size: 18px;color: #e01161;font-weight: 400;margin-top: 10px;text-align: center;}
.jobs_box:hover span {color: #024fdb;}

.jobs_category_inner{ display: flex; align-items: stretch; justify-content: space-between; flex-wrap: wrap; }
.jobs_category_inner article{ width: calc(33.333% - 30px); padding: 15px 15px 15px; margin: 15px; background-color: #f1f1f1; border: 1px solid #ccc; border-radius: 10px; }
.jobs_category_inner article a.jobs_box{ font-size: 20px; font-weight: 700; display: block; padding-bottom: 15px; }
.jobs_category_inner article p{ font-size: 14px; font-weight: 400; }

@media (max-width: 991px) {
	.jobs_category_inner article{
		width: calc(50% - 30px);
	}
}
@media (max-width: 575px) {
	.jobs_category_inner article{
		width: calc(100% - 30px);
	}
}

@media (max-width: 1199px) {
.jobs_category {padding: 70px 0;}

}
@media (max-width: 991px) {
.jobs_category .global_heading {margin-bottom: 40px;}
/* .jobs_category_inner {grid-template-columns: repeat(4, 1fr);grid-row-gap: 40px;} */
.jobs_box:nth-child(6n+6):after{content: '';}
.jobs_box:nth-child(4n+4):after{content: none;}
}

@media (max-width: 767px) {
.jobs_category {padding: 40px 0;}
/* .jobs_category_inner {grid-row-gap: 20px;} */

}
@media (max-width: 640px) {
/* .jobs_category_inner {grid-template-columns: repeat(3, 1fr);} */
.jobs_box:nth-child(4n+4):after{content: '';}
.jobs_box:nth-child(3n+3):after{content: none;}


}
@media (max-width: 480px) {
/* .jobs_category_inner {grid-template-columns: repeat(2, 1fr);} */
.jobs_box:nth-child(3n+3):after{content: '';}
.jobs_box:nth-child(2n+2):after{content: none;}
	
}


/* recent_jobs */
.recent_jobs {padding: 80px 0 90px;background-color: #f0f0f0;}
.recent_jobs .global_heading {margin-bottom: 70px;}
.latest_job_items {border-radius: 10px;background-color: #ffffff;border: 1px solid #dfdfdf;padding: 22px;}
.job_item_holder {display: grid!important;row-gap: 40px;-webkit-column-gap: 24px;-moz-column-gap: 24px;column-gap: 24px;grid-template-columns:repeat(2, 1fr);}
.latest_job_head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 20px;}
.latest_job_head .left_prt h5 {font-size: 20px;line-height: 26px;color: #000000;font-weight: 600;margin-bottom: 5px;}
.latest_job_head .left_prt p {font-size: 15px;line-height: 26px;color: #6f6f6f;font-weight: 500;}
.latest_job_desc p {font-size: 17px;line-height: 26px;color: #a1a1a1;}
.latest_job_desc {margin-bottom: 25px;}
.job_location_details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.fulltime {display: inline-block;/*width: 102px;height: 25px;*/border-radius: 10px;background-color: #d7def5;font-size: 14px;line-height: 26px;color: #7080b6;font-weight: 500;text-align: center; padding: 5px 25px; }
.location {font-size: 15px;line-height: 26px;color: #6f6f6f;font-weight: 500;}
.location i {color: #dd253f;margin-right: 5px;}
.estimate {font-size: 15px;line-height: 26px;color: #de2540;font-weight: 500;}
.job_location_details .global_button {max-width: 137px;width: 137px;height: 41px;border-radius: 5px;display: inline-block;text-align: center;line-height: 41px;color: #fff;font-size: 15px;font-weight: 500;padding: 0;}
.latest_job_slider .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 80px;gap: 10px;}
.latest_job_slider .slick-dots li button,.services_slider .slick-dots li button,.testimonial_slider .slick-dots li button {height: 10px;width: 10px;background-color: #a7a7a7;font-size: 0;border-radius: 50%;padding: 0;border: 0;cursor: pointer;}
.latest_job_slider .slick-dots li.slick-active button,.services_slider .slick-dots li.slick-active button,.testimonial_slider .slick-dots li.slick-active button {background-color: #e01161;}

@media (max-width: 1199px) {
.job_location_details {flex-wrap: wrap;row-gap: 10px;}
.job_location_details li:last-child{width: 100%;}
.job_location_details .global_button {max-width: 100%;width: 100%;}
.recent_jobs {padding: 70px 0;}

}

@media (max-width: 991px) {
.recent_jobs .global_heading {margin-bottom: 40px;}
.latest_job_head .left_prt h5 {font-size: 16px;line-height: 22px;}
.latest_job_desc p {font-size: 14px;line-height: 22px;}
.job_item_holder {row-gap: 20px;grid-template-columns: repeat(1, 1fr);}
.latest_job_slider .slick-dots {margin-top: 25px;}

}
@media (max-width: 767px) {
.recent_jobs {padding: 40px 0;}

}
@media (max-width: 420px) {
.job_location_details li {width: 100%;}

}


/* we can help */
.we_can_help {padding: 70px 0 60px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.we_can_help .global_heading {max-width: 640px;margin: 0 auto;}
.we_can_help .global_heading h2 {color: #fff;}
.we_can_help .global_button {margin-top: 20px;padding: 0 32px;width: auto;max-width: 100%;height: 48px;line-height: 48px;font-size: 16px;font-weight: 700;}
.we_can_help .global_button:hover{background-color: #242f43;}

@media (max-width: 767px) {
.we_can_help {padding: 40px 0;}

}



/* services */

.services {padding: 85px 0 120px;background-color: #f0f0f0;}
.services .global_heading {margin-bottom: 50px;}
.services_slider {margin: 0 auto;max-width: 1090px;}
.services_item {margin: 0 12px;border-radius: 10px;background-color: #ffffff;border: 1px solid #dfdfdf;}
.services_item figure {border-radius: 10px 10px 0 0;overflow: hidden;}
.service_desc {padding: 25px 20px;}
.service_desc .latest_job_head {display: block;margin-bottom: 0;}
.service_desc .latest_job_head .left_prt {margin-bottom: 20px;}
.service_desc .latest_job_desc p {font-size: 15px;line-height: 25px;}
.services_slider .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 55px;gap: 10px;}


@media (max-width: 1199px) {
.service_desc .job_location_details li:last-child {width: auto;}
.services {padding: 70px 0;}

}
@media (max-width: 991px) {
.services_item figure img{width: 100%;}

}
@media (max-width: 767px) {
.services {padding: 40px 0;}
.services .global_heading {margin-bottom: 30px;}
.services_slider .slick-dots {margin-top: 30px;}

}
@media (max-width: 640px) {
.services_item{margin: 0;}

}


/* testimonials */

.testimonials {padding: 100px 0 60px;}
.testimonial_block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.testimonial_left {width: 100%;padding-right: 50px;}
.testimonial_right {min-width: 625px;margin-right: -30px;width: 625px;}
.testimonial_left .global_heading {margin-bottom: 20px;}
.client_vision p {font-size: 16px;line-height: 25px;color: #555555;font-weight: 400;}
.client {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 45px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.client figure {width: 61px;height: 61px;overflow: hidden;line-height: 61px;text-align: center;border-radius: 50%;border: 5px solid #fff;-webkit-box-shadow: 3px 5px 7px rgba(0,0,0,0.1);box-shadow: 3px 5px 7px rgba(0,0,0,0.1);}
.client_desc{padding-left: 15px;}
.client_desc h5 {font-size: 18px;line-height: 25px;color: #000000;font-weight: 500;}
.client_vision {padding-bottom: 20px;}
.client_vision .client_desc p {font-size: 16px;line-height: 25px;color: #e01161;font-weight: 500;}
.testimonial_slider {max-width: 600px;}
.testimonial_slider .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 20px;gap: 8px;}

@media (max-width: 1365px) {
.testimonial_right {min-width: 500px;margin-right: 0;width: 500px;}

}
@media (max-width: 1199px) {
.testimonials {padding: 70px 0;}
.testimonial_block {flex-wrap: wrap;}
.testimonial_left {width: 100%;padding-right: 0;order: 2;}
.testimonial_right {min-width: 100%;margin-right: 0;width: 100%;text-align: center;margin-bottom: 25px;}
.testimonial_left .global_heading {margin-bottom: 20px;text-align: center;}
.testimonial_slider {max-width: 100%;}
.testimonial_slider .slick-dots{justify-content: center;}

}

@media (max-width: 767px) {
.testimonials{padding: 40px 0;}

}


/* newsletter */

.newsletter {padding: 57px 0 72px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.news_subs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 65px;}
.subs_icon {width: 84px;height: 84px;border-radius: 50%;background-color: #e01161;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.news_sub_dtls {padding-left: 20px;}
.news_sub_dtls h3 {font-size: 27px;margin-bottom: 5px;color: #1d1d1d;font-weight: 500;}
.news_sub_dtls p {font-size: 16px;line-height: 25px;color: #555555;font-weight: 400;}
.enter_email {position: relative;}
.email_address {width: 100%;border: 1px solid #e1e1e1;height: 51px;font-size: 16px;color: #8f8f8f;font-weight: 400;padding: 0 170px 0 15px;}
.enter_email .global_button {position: absolute;right: 0;width: 150px;height: 50px;background-color: #e01161;border-radius: 0;border: 0;font-size: 16px;color: #ffffff;font-weight: 400;cursor: pointer;padding: 0;}
.enter_email .global_button:hover {background-color: #024fdb;}


@media (max-width:1250px) {
.news_subs {padding-left: 0px;}
}
@media (max-width:1199px) {
.subs_icon img {width: 40px;}
.subs_icon {width: 65px;height: 65px;}
.newsletter {padding: 40px 0;}

}
@media (max-width:991px) {
.news_subs {justify-content: center;margin-bottom: 35px;}
.enter_email {max-width: 675px;margin: 0 auto;}

}
@media (max-width:575px) {
.news_sub_dtls p {font-size: 14px;line-height: 22px;}
.news_sub_dtls h3 {font-size: 22px;}
.news_sub_dtls {padding-left: 10px;}

}
@media (max-width:480px) {
.subs_icon {width: 50px;height: 50px;}
.newsletter {padding: 30px 0;}
.news_sub_dtls h3 {font-size: 20px;}
.news_subs {margin-bottom: 20px;}
.enter_email .global_button {width: 110px;font-size: 14px;}
.email_address {font-size: 14px;padding: 0 135px 0 15px;}

}
@media (max-width:420px) {
.subs_icon {width: 40px;height: 40px;}
.subs_icon img {width: 30px;}
	
}




/**Footer**/
.site-footer {background-size: cover;background-repeat: no-repeat;background-position: center right;position: relative;z-index: 1;}
.footer_overlay_top img {width: 100%;}
.site-footer h5 {font-size: 16px;line-height: 19px;color: #ffffff;font-weight: 700;padding-bottom: 10px;position: relative;display: inline-block;margin-bottom: 20px;}
.site-footer h5:after {height: 1px;background-color: #e01161;position: absolute;bottom: 0;content: '';width: 100%;left: 0;}
.footer_top {padding: 60px 0 55px;}
.ftr_infos {width: 530px;min-width: 530px;padding-right: 75px;padding-left: 100px;}
.footer_logo {margin-bottom: 30px;}
.ftr_infos ul {margin-bottom: 25px;}
.ftr_infos ul li {font-size: 16px;line-height: 23px;color: #ffffff;font-weight: 400;}
.ftr_infos ul li + li{margin-top: 20px;}
.ftr_infos ul li span {font-size: 20px; color: #9dbfff; margin-right: 10px; width: 20px;}
.ftr_infos ul li a {color: #fff;}
.ftr_infos ul li a:hover {color: #e01161;}
.ftr_social {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ftr_social a {font-size: 22px; margin: 0 10px;}
.ftr_social a:first-child {margin-left: 0;}
.ftr_social a:last-child {margin-right: 0;}
.fa-facebook-f {color: #6591f1;}
.fa-twitter {color: #41b7e8;}
.fa-youtube {color: #ee1b0d;}
.fa-instagram {color: #c11b7d;}
.fa-google {color: #e94532;}
.ftr_social a:hover i{color: #c1e8ff;}
.ftr_links {width: 100%;}
.ftr_links ul li {display: block; margin-bottom: 20px;font-size: 16px;line-height: 19px;color: #ffffff;font-weight: 400;}
.ftr_links ul li a {color: #fff;}
.ftr_links ul li a:hover {color: #e01161;}
.footer_bottom {border-top: 2px solid #a8aec4;padding: 42px 0 45px;}
.footer_bottom p {margin-bottom: 0;text-align: center;font-size: 16px;line-height: 19px;color: #ffffff;font-weight: 400;}
.smallTxt{ font-size: 12px !important; line-height: 1.5 !important; }

@media (max-width:1250px) {
.ftr_infos {padding-left: 0;}

}

@media (max-width:1199px) {
.ftr_links {width: 33.33%;}
.ftr_infos {width: 100%;min-width: 100%;padding-right: 0;}
.footer_logo {margin-bottom: 10px;}
.footer_top {padding: 40px 0;}
.footer_top_inner {flex-wrap: wrap;row-gap: 25px;}

}


@media (max-width:640px) {
.ftr_links {width: 50%;}
.footer_bottom p {font-size: 14px;}
.footer_bottom {border-top: 2px solid #a8aec4;padding: 20px 0;}

}








/* .....................contact us page................ */

.contact_banner .banner_content {max-width: 1020px;}
.contact_us {padding: 100px 0;}
.contact_row {display: flex;align-items:center;}
.contact_pic {width: 700px;min-width: 700px;margin-right: -195px;}
.contact_details {width: 100%;}
.contact_details p {font-size: 16px;line-height: 25px;color: #555555;font-weight: 400;margin-top: 25px;}
.contact_form {padding-top: 40px;max-width: 575px;}
.cntct_input_row label {font-size: 16px;color: #e01161;font-weight: 600;margin-bottom: 25px;display: block;}
.cntct_input_row + .cntct_input_row{margin-top: 40px;}
.cntct_input_row input {width: 100%;height: 77px;padding: 0 20px;background-color: #edf4ff;border: 0;color: #000;font-size: 16px;}
.cntct_input_row textarea {height: 255px;padding: 20px;width: 100%;border: 0;resize: none;background-color: #edf4ff;font-size: 16px;color: #000;}
.contact_submit .global_button {border: 0;min-width: 175px;}
.contact_submit {padding-top: 40px;}

@media (max-width:1620px) {
.contact_pic {width: 600px;min-width: 600px;margin-right: -100px;}

}
@media (max-width:1430px) {
.contact_pic {width: 600px;min-width: 600px;margin-right: 0px;}

}
@media (max-width:1199px) {
.contact_us {padding: 70px 0;}
.cntct_input_row input {height: 60px;}
.cntct_input_row + .cntct_input_row {margin-top: 20px;}
.cntct_input_row textarea {height: 160px;}
.contact_row {flex-wrap: wrap;}
.contact_details {order: 2;}
.contact_pic {width: 100%;min-width: 100%;text-align: center;margin-bottom: 30px;}
.contact_details .global_heading {text-align: center;}
.contact_details p{text-align: center;}
.contact_form {max-width: 700px;margin: 0 auto;}
.contact_submit {padding-top: 20px;}
.contact_submit .global_button {min-width: 100%;}

}


@media (max-width:991px) {
.contact_us {padding: 40px 0;}

}

@media (max-width:575px) {
.cntct_input_row input {height: 50px;padding: 0 10px;}
.cntct_input_row label {margin-bottom: 10px;}
}







/* .....................about us................... */

/* wlcome quality care */
.welcome_qualitycare {padding: 125px 0 58px;}
.qualitycare_image {width: 700px;min-width: 700px;margin-left: -52px;}
.qualitycare_details {width: 100%;padding-left: 25px;}
.qualitycare_details .global_heading {margin-bottom: 22px;}
.qualitycare_details p {font-size: 16px;line-height: 25px;color: #555555;font-weight: 400;}
.qualitycare_details p + p {margin-top: 30px;}
.quality_row{display: flex;}

/* our moto */
.our_moto {padding: 58px 0 100px;}
.our_moto .global_heading {margin-bottom: 40px;}
.our_moto_holder {display: grid;gap: 28px;grid-template-columns: repeat(3, 1fr);}
.our_moto_block {text-align: center;border-radius: 20px;background-color: #fff;border: 2px solid #e8e8e8;padding: 35px 15px 55px;}
.our_moto_block figure {margin: 0 auto 22px;max-width: 66px;}
.our_moto_block h3 {min-height: 48px;max-width: 275px;font-size: 20px;line-height: 26px;color: #000000;font-weight: 600;margin: 0 auto 20px;}
.our_moto_block p {font-size: 17px;line-height: 26px;color: #a1a1a1;text-align: center;}




@media (max-width:1440px) {
.qualitycare_image {width: 600px;min-width: 600px;margin-left: 0;}

}
@media (max-width:1199px) {
.welcome_qualitycare {padding: 70px 0 50px;}
.our_moto {padding: 50px 0 70px;}
.our_moto_holder {grid-template-columns: repeat(2, 1fr);}
.quality_row {flex-wrap: wrap;}
.qualitycare_image {width: 100%;min-width: 100%;text-align: center;margin-bottom: 30px;}
.qualitycare_details .global_heading {text-align: center;}
.qualitycare_details {padding-left: 0;text-align: center;}


}
@media (max-width:991px) {
.welcome_qualitycare {padding: 40px 0 25px;}
.our_moto {padding: 20px 0 40px;}

}
@media (max-width:767px) {
.our_moto_holder {grid-template-columns: repeat(1, 1fr);}
.our_moto_block h3 {min-height: auto;max-width: 100%;}

}


/*........................... jobs page............................. */

.jobs_banner .banner_content {max-width: 100%;}
.find_jobs {padding: 45px 0 90px;}
.find_jobs .global_heading {margin-bottom: 60px;}
.load_more_holder {padding-top: 80px;}
.load_more_holder .global_button{text-transform: uppercase;}

@media (max-width:991px) {
.find_jobs .global_heading {margin-bottom: 30px;}
.load_more_holder {padding-top: 40px;}
.find_jobs {padding: 45px 0;}

}




/*....... wordpress support css........ */

.cntct_input_row .wpcf7-form-control-wrap {width: 100%;}
.cntct_input_row .wpcf7-not-valid-tip {text-align: left;margin-top: 5px;}
.cntct_input_row label {text-align: left;}


.job_location_details li {line-height: 100%;}
.job_location_details li .location {width: 115px;white-space: nowrap;/*overflow: hidden;*/text-overflow: ellipsis;}
.latest_job_desc .wjportal-custom-field {
    float: none;
    width: 100%;
    padding-bottom: 0;
}
.latest_job_desc .wjportal-custom-field span.wjportal-custom-field-tit {
    float: none;
	font-size: 17px;
    line-height: 26px;
    color: #a1a1a1;
}
.latest_job_desc .wjportal-custom-field span.wjportal-custom-field-val {
    float: none;
    margin-left: 0;
	font-size: 17px;
    line-height: 26px;
    color: #a1a1a1;
}
form.jobserch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:767px) {
	form.jobserch{
		flex-direction: column;
	}
	form.jobserch .input_holder:first-child{
		width: 100%;
		min-width: 100%;
	}
	form.jobserch .input_holder:nth-child(2){
		width: 100%;
		min-width: 100%;
	}

}

@media (max-width:480px) {
.latest_job_desc .wjportal-custom-field span.wjportal-custom-field-val,.latest_job_desc .wjportal-custom-field span.wjportal-custom-field-tit {
    font-size: 14px;
    line-height: 24px;
}

}

@media (max-width:420px) {
.job_location_details li .location {
    width: auto;
    white-space: normal;
/*     overflow: visible; */
    text-overflow: inherit;
}

}



.jobs_block .row{
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.jobs_block .row .col-4{
	width: 350px;
}
.jobs_block .row .col-8{
	width: calc(100% - 400px);
}
.job_location_details{
	flex-wrap: wrap;
}


.job_location_details li:last-child{
	width: 100%;
	text-align: right;
}
.job_location_details .global_button{
	margin: 15px 0 0 0;
}

.location_item{
	padding: 25px;
	background-color: #e01161;
	color: #fff;
	border-radius: 20px;
	margin: 0 0 30px;
}
.location_item h3{
	padding: 0 0 15px 10px;
	margin: 0 0;
}
.profession_item{
	padding: 25px;
	background-color: #e01161;
	color: #fff;
	border-radius: 20px;
	margin: 0 0 30px;
}
.profession_item h3{
	padding: 0 0 15px 10px;
	margin: 0 0;
}
.pay_item{
	padding: 25px;
	background-color: #e01161;
	color: #fff;
	border-radius: 20px;
	margin: 0 0 30px;
}
.pay_item h3{
	padding: 0 0 15px 10px;
	margin: 0 0;
}
.job_type_item{
	padding: 25px;
	background-color: #e01161;
	color: #fff;
	border-radius: 20px;
	margin: 0 0 30px;
}
.job_type_item h3{
	padding: 0 0 15px 10px;
	margin: 0 0;
}
.industry_item{
	padding: 25px;
	background-color: #e01161;
	color: #fff;
	border-radius: 20px;
	margin: 0 0 30px;
}
.industry_item h3{
	padding: 0 0 15px 10px;
	margin: 0 0;
}



.pay_item .price-input {
	width: 100%;
	display: flex;
	margin: 30px 0 35px;
}

.pay_item .price-input .field {
	display: flex;
	width: 100%;
	height: 45px;
	align-items: center;
}
.pay_item .price-input .field span{
	display: none;
}

.pay_item .field input {
	width: 100%;
	height: 100%;
	outline: none;
	font-size: 19px;
	margin-left: 12px;
	border-radius: 5px;
	text-align: center;
	border: 1px solid #999;
	-moz-appearance: textfield;
	pointer-events: none;
}

.pay_item input[type="number"]::-webkit-outer-spin-button,
.pay_item input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.pay_item .price-input .separator {
	width: 130px;
	display: flex;
	font-size: 19px;
	align-items: center;
	justify-content: center;
}

.pay_item .slider {
	height: 5px;
	position: relative;
	background: #ddd;
	border-radius: 5px;
}

.pay_item .slider .progress {
	height: 100%;
	left: 4%;
	right: 92%;
	position: absolute;
	border-radius: 5px;
	background: #17A2B8;
}

.pay_item .range-input {
	position: relative;
}

.pay_item .range-input input {
	position: absolute;
	width: 100%;
	height: 5px;
	top: -7px;
	background: none;
	pointer-events: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	left: 0;
	padding: 0;
}

.pay_item input[type="range"]::-webkit-slider-thumb {
	height: 17px;
	width: 17px;
	border-radius: 50%;
	background: #17A2B8;
	pointer-events: auto;
	-webkit-appearance: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

.pay_item input[type="range"]::-moz-range-thumb {
	height: 17px;
	width: 17px;
	border: none;
	border-radius: 50%;
	background: #17A2B8;
	pointer-events: auto;
	-moz-appearance: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}

@media (max-width:1200px) {
	.job_item_holder{
		grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width:768) {
	.jobs_block .row{
		flex-direction: column;
	}
	
	.jobs_block .row .col-4{
		width: 100%;
	}
	.jobs_block .row .col-8{
		width: 100%
	}
}





.jobSingleHeader{
	width: 100%;
	background-color: #006bea;
	padding: 190px 0 90px 0;
}
.jobSingleHeader .right_prt{
	display: flex;
	align-items: start;
	justify-content: start;
}
.jobSingleHeader .right_prt img{
	background-color: #fff;
	padding: 15px;
	border-radius: 10px;
	margin-right: 20px;
	border: 3px solid #006bea;
	box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
}
.jobSingleHeader .right_prt h1.page-header{
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 15px;
    margin-top: 10px;
}
.jobSingleHeader ul.smallNav{
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: end;
}
.jobSingleHeader ul.smallNav li{
	margin: 0;
	padding: 0 0 0 20px;
}
.jobSingleHeader ul.smallNav li a{
	color: #fff;
	text-decoration: none;
	margin: 0 !important;
    padding: 0 !important;
	font-size: 14px;
	text-decoration: none !important;
}
.jobSingleHeader ul.smallNav li::after{
	content: "/";
	position: absolute;
    right: -14px;
    font-size: 14px;
    top: 7px;
}
.jobSingleHeader ul.smallNav li:last-child::after{
	display: none;
}

.jobSingleHeader .weblizar-job-meta-data span{
	color: #fff;
}
.jobSingleHeader .weblizar-job-meta-data span a{
	color: #fff;
}
.jobSingleHeader .weblizar-job-apply{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: end;
}
.jobSingleHeader .weblizar-job-posted-date{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: end;
	color: #fff !important;
	font-size: 14px;
	padding-bottom: 15px;
}
.weblizar-job-apply-date{
	background: #fff;
    padding: 10px;
    font-size: 14px;
    border-radius: 5px;
}

.singleJobContent{
	width: 100%;
	padding: 75px 0;
	background-color: #fff;
}
.singleJobContent h2{
	color: #024fdb;
	font-size: 37px;
	line-height: 1.5;
	font-weight: 700;
	margin: 0;
	padding: 20px 0 10px;
}
.singleJobContent h3{
	color: #024fdb;
	font-size: 20px;
	line-height: 1.5;
	font-weight: 600;
	margin: 0;
	padding: 20px 0 10px 25px;
	position: relative;
}
.singleJobContent h3::before{
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	content: "";
	position: absolute;
	left: 0;
	top: 27px;
	width: 17px;
    height: 17px;
}
.singleJobContent ul{
	margin: 0;
	padding: 0;
}
.singleJobContent li{
	color: #000;
	font-size: 16px;
	line-height: 1.5;
	padding: 10px 0 10px 20px;
	margin: 0;
	position: relative;
}
.singleJobContent li::before{
	background-color: #024fdb;
	content: "";
	position: absolute;
	left: 0;
	top: 17px;
	width: 10px;
    height: 10px;
	border-radius: 50%;
}



.singleJobContent p{
	color: #000;
	font-size: 16px;
	line-height: 1.5;
	padding: 10px 0;
	margin: 0;
}

.weblizar-job-portal-navigation a{
	margin-top: 20px;
	border: none !important;
	font-size: 14px;
	color: #000;
}
.weblizar-signup-heading{
	color: #024fdb;
	font-size: 30px;
	line-height: 1.5;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px;
}
.weblizar-login-heading{
	color: #024fdb;
	font-size: 25px;
	line-height: 1.5;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px;
}
.form-group label{
	color: #000;
	font-size: 16px;
	line-height: 1.5;
	padding: 5px 0;
	margin: 0;
}
.form-group input[type="text"], .form-group input[type="email"], .form-group input[type="password"]{
	width: 100%;
	height: 40px;
	border: 1px solid #ccc;
}



.accountPageStyle header .weblizar-cv-heading{
	border: none !important;
	color: #024fdb;
	font-size: 30px;
	line-height: 1.5;
	font-weight: 700;
	margin: 0;
	padding: 0 0 10px;
	text-align: left !important;
	background-color: transparent;
}
.accountPageStyle .row.justify-content-md-center{
	justify-content: start !important;
}
.accountPage_1 label{
	font-size: 16px;
}
.accountPage_1 input[type="text"], .accountPage_1 input[type="email"], .accountPage_1 input[type="password"], .accountPage_1 input[type="date"], .accountPage_1 input[type="number"]{
	border: 2px solid #024fdb;
    margin: 0 20px 0 0;
    border-radius: 7px;
	font-size: 16px;
	height: 47px;
}
.accountPage_1 select{
	border: 2px solid #024fdb;
    margin: 0 20px 0 0;
    border-radius: 7px;
	font-size: 16px;
	height: 47px;
}
.accountPage_1 .fs-wrap.multiple{
	border: 2px solid #024fdb;
    margin: 0 20px 0 0;
    border-radius: 7px;
	font-size: 16px;
	height: 47px;
}
.accountPage_1 .fs-wrap.multiple .fs-label-wrap{
	background: transparent;
    border: none;
    height: 47px;
    line-height: 30px;
}
.accountPage_1 .fs-wrap.multiple select.d-block.hidden{
	display: none !important;
}
.accountPage_1 [type="submit"]{
	max-width: 100%;
    width: auto;
    height: 47px;
    border-radius: 5px;
    background-color: #e01161;
    display: inline-block;
    text-align: center;
    line-height: 47px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 0 20px;
    border: 0;
    cursor: pointer;
	line-height: 0;
}
.accountPage_1 .fs-dropdown{
	width: 100%;
}
.accountPage_1 .weblizar_row_add_more{
	max-width: 150px;
    width: auto;
    height: 47px;
    border-radius: 5px;
    background-color: #e01161;
    display: inline-block;
    text-align: center;
    line-height: 47px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 0 30px;
    border: 0;
    cursor: pointer;
	line-height: 0;
	margin: 20px auto 0;
}
.accountPage_1 table{
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.accountPage_1 table thead th{
	background-color: #ddd;
	border-color: #666;
}
.weblizar-cv-more-options{
	font-size: 14px;
	color: #e01161;
}





.accountPage_1{
	padding: 25px;
	background-color: #f1f1f1;
	margin-top: 50px;
	margin-bottom: 25px;
}
.accountPage_1 ul.smallNav{
	display: flex;
	align-items: center;
	justify-content: end;
}
.accountPage_1 ul.smallNav li{
	margin: 0;
	padding: 0 0 0 20px;
	position: relative;
}
.accountPage_1 ul.smallNav li::after{
	content: "/";
	position: absolute;
    right: -14px;
    font-size: 14px;
    top: 7px;
}
.accountPage_1 ul.smallNav li:last-child::after{
	display: none;
}
.accountPage_1 ul.smallNav li a{
	color: #024fdb;
	text-decoration: none;
	margin: 0 !important;
    padding: 0 !important;
	font-size: 14px;
	text-decoration: none !important;
}
.accountPage_1 .card{
	background-color: transparent;
	border: none;
}
.weblizar-account-heading, .weblizar-cv-section-heading{
	color: #e01161;
	font-size: 25px;
	line-height: 1.5;
	font-weight: 700;
	margin: 0;
	padding: 0 !important;
}
#weblizar-change-password-email-button{
	color: #024fdb;
	text-decoration: none;
	margin: 0 !important;
    padding: 0 !important;
	font-size: 14px;
	text-decoration: none !important;
}



@media screen and (max-width: 991px) {
	.jobSingleHeader ul.smallNav{
		justify-content: start;
	}
	.jobSingleHeader ul.smallNav{
		padding-top: 30px;
	}
	.jobSingleHeader ul.smallNav li{
		padding: 0 20px 0 0;
	}
	.jobSingleHeader .weblizar-job-posted-date, .jobSingleHeader .weblizar-job-apply{
		justify-content: start;
	}



}


