.radio-container {
    --white: #fff;
    --smoke-white: #f1f3f5;
    --blue: #47bb67;
}

.radio-container {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.selecotr-item {
    position: relative;
    flex-basis: calc(100% / 2);
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.selector-item_radio {
    appearance: none;
    display: none;
}

.selector-item_label {
    margin: 0px;

    position: relative;
    height: auto;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    line-height: 50px;
    font-weight: 900;
    transition-duration: .5s;
    transition-property: transform, color, box-shadow;
    transform: none;
}

.selector-item_radio:checked+ .selector-item_label {
    background-color: var(--blue);
    color: var(--white);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .5);
    transform: translateY(-2px);
    margin: 0px;
}

.selected_radio_label{
	background-color: var(--blue);
    color: var(--white);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .5);
    transform: translateY(-2px);
    margin: 0px;
}
.slick-prev:before {color:#fff !important;
    content: '←' !important;
}
.slick-next:before,a.headline-link:after{color:#fff !important;
    content: '→' !important;
}
a.headline-link:after{color: #2a41e8 !important;}


/*index*/
 .shadow-effect{background: #fff;padding: 20px;border-radius: 25px;text-align: center;border:1px solid #ECECEC;box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02)}#customers-testimonials .shadow-effect p{font-family: inherit;font-size: 17px;line-height: 1.5;margin: 0 0 17px 0;font-weight: 300}.testimonial-name{margin: -29px auto 0}#customers-testimonials .item{text-align: center;padding: 15px;opacity: 1;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#customers-testimonials .owl-item.active.center .item{opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);transform: scale3d(1.0, 1.0, 1)}.owl-carousel .owl-item img{transform-style: preserve-3d;max-width: 90px;margin: 0 auto 17px}#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span, #customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background: #04004d;transform: translate3d(0px, -50%, 0px) scale(0.7)}#customers-testimonials.owl-carousel .owl-dots{display: inline-block;width: 100%;text-align: center}#customers-testimonials.owl-carousel .owl-dots .owl-dot{display: inline-block}#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background: #04004d;display: inline-block;height: 20px;margin: 0 2px 5px;transform: translate3d(0px, -50%, 0px) scale(0.3);transform-origin: 50% 50% 0;transition: all 250ms ease-out 0s;width: 20px}.owl-carousel.owl-drag .owl-item{padding-top: 40px}.owl-item.active.center .shadow-effect{background: #04004d}}.carousel-control-prev{justify-content: left}.carousel-control-next{justify-content: right}.carousel-control-prev{left: -40px}.carousel-control-next{right: -40px}.carousel-control-next-icon{filter: invert(1)}.carousel-control-prev-icon{filter: invert(1)}.lft_col .big_heading{text-align: left}.lft_col .big_heading:after{margin: unset}.row_text .col-md-12{padding: 0}
 /*end*/

 /*signup*/
 .regteration {width: 90%;margin: auto;padding: 40px;border: 1px solid #cccccc2e;border-radius: 35px;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;background: #f1f1f147;}.regteration label {color: #04004d;font-weight: 600;font-size: 15px;}.bread_crumb {width: 80%;margin: 20px auto 30px;text-align: center;position: relative;}.bread_crumb button {width: 50px;height: 50px;margin-right: 60px;background-color: #ffc107 !important;border-radius: 100%;border: 3px solid #ccc;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;margin-left: 80px;}.bread_crumb button a{color: #04004d }.bread_crumb button:hover{background-color: #ffc107 !important;}.bread_crumb:before {content: "";position: absolute;top: 24px;width: 400px;height: 2px;background: #04004d;left: -20px;right: 0;margin: auto;z-index: -1;}.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {color: #000;background-color: #ffc107 !important;border-color: #ffc107 !important;}.rmve_frme input {border: 0px solid #6c5ce7;border-radius: 0em;background-color: transparent !important;box-shadow: unset;padding: 0;}.nmber_flex {display: flex;}.nmber_flex .iti input#phone-register {box-shadow: unset;border: 1px solid #e0e0e0;border-radius: 0px !important;border-right: 0px !important;padding-right: 10px;}.nmber_flex .iti {height: 48px;width: 60px !important;}.nmber_flex input {border-left: 0px !important;border-radius: 0px 2px 2px 0;padding-left: 0px;}
    span#togglePassword i, span#toggleCPassword i {
    font-size: 16px;
    color: #04004d;
}
.input-text {
    padding-left: 10px !important;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgb(4 0 77) !important; 
}
input#phone-registers {
    width: 45px;
    padding-right: 0px !important;
    box-shadow: unset !important;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding-left: 3px;
}
span#togglePassword, span#toggleCPassword{
    position: absolute;
    top: 47px;
    right: 30px;
}
.breadcrumb-holder {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.breadcrumb-holder ul {
    display: flex;
    justify-content: center;
    padding: 0;
}

.breadcrumb-holder li:last-of-type a {
  cursor: text;
}

.breadcrumb-holder li a, .breadcrumb-holder li a:link, .breadcrumb-holder li a:visited {
  text-decoration: none;
  display: block;
}
/* Angled breadcrumb design */

.angled-breadcrumbs li a, .angled-breadcrumbs li a:link, .angled-breadcrumbs li a:visited {
  padding: 5px 5px 5px 20px;
  color: white;
  background: #535e5c;
  position: relative;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.angled-breadcrumbs li:first-of-type a {
  padding: 5px 5px 5px 10px;
}
.angled-breadcrumbs li::marker{
  font-size: 0px;
}

.angled-breadcrumbs li a:before, .angled-breadcrumbs li a:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translate(0, -50%);
  right: -12px;
  border: 16px solid transparent;
  border-right: none;
  border-left: 13px solid #535e5c;
}

.angled-breadcrumbs li a:before {
  right: -13px;
  border-left: 13px solid white;
}

.angled-breadcrumbs li a:hover {
  background: #04004c;
}

.angled-breadcrumbs li a:hover:after{
 border-left: 13px solid #04004c; 
}
.angled-breadcrumbs a.active_menu {
    background: #04004d !important;
    border-bottom: 0px !important;
}

.angled-breadcrumbs li .active_menu:before {
    border-left: 13px solid #04004f !important;
}
.angled-breadcrumbs li .active_menu:before, .angled-breadcrumbs li .active_menu:after {
    border-left: 13px solid #04004d;
}
input#phone-register {
    padding-left: 36px ! Important;
    width: 46px;
}
/*end*/

/*search job */
.jb_sidebar {
    background: #fff;
    padding: 15px;
    padding-bottom: 60px;
    box-shadow: rgb(99 99 99 / 28%) 0px 2px 8px 0px;
}

.jb_sidebar .bootstrap-select:before {
    display: none;
}

.jb_sidebar .bootstrap-select.btn-group button {
    position: relative;
    font-size: 16px;
    border: 1px solid #c2c2c21a;
    background: linear-gradient(90deg, rgb(226 177 0) 25%, rgb(255 209 46) 100%);
}

.jb_sidebar .sidebar-widget span {
    color: #464646 !important;
}

.jb_sidebar .dropdown-menu.inner a {
    padding: 0px 0px !important;
    margin-bottom: 5px;
}

.sidebar-widget>span {
    color: #04004d !important;
    font-weight: 600;
}

.filtr_btn {
    display: block;
    padding: 0;
}

.jb_sidebar .filter-option {
    color: #5c5c5c !important;
}

.jb_sidebar .dropdown-menu li .text {
    color: #5c5c5c;
    border-bottom: 1px solid #1313130a;
    width: 100%;
    padding-bottom: 2px;
    font-size: 15px !important;
    padding-left: 8px !important;
}

.jb_sidebar .dropdown-menu li:last-child a span {
    border-bottom: 0px;
}

span.bs-caret {
    color: #04004d !important;
}

.filtr_btn .btn-ppp-main {
    width: 100%;
    font-size: 15px;
    padding: 8px 9px;
    margin: 0 2px 10px;
    color: #ffffff;
    background: #404040;
}

.filtr_btn .fa-filter {
    margin-right: 10px;
    font-size: 15px;
}

.mission-title {
    font-weight: 600;
    margin-bottom: 25px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
}
/*certificate*/
.regteration {width: 90%;margin: auto;padding: 40px;border: 1px solid #cccccc2e;border-radius: 35px;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;background: #f1f1f147;}.regteration label {color: #04004d;font-weight: 600;font-size: 15px;}.bread_crumb {width: 80%;margin: 20px auto 30px;text-align: center;position: relative;}.bread_crumb button {width: 50px;height: 50px;margin-right: 60px;background-color: #ffc107 !important;border-radius: 100%;border: 3px solid #ccc;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;margin-left: 80px;}.bread_crumb button:hover{background-color: #ffc107 !important;}.bread_crumb:before {content: "";position: absolute;top: 24px;width: 400px;height: 2px;background: #04004d;left: -20px;right: 0;margin: auto;z-index: -1;}.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {color: #000;background-color: #ffc107 !important;border-color: #ffc107 !important;}.bread_crumb button a{color: #04004d }.rmve_frme input {border: 0px solid #6c5ce7;border-radius: 0em;background-color: transparent !important;box-shadow: unset;padding: 0;}.registr_table tbody tr td {border: 1px solid #6e6e6e;padding: 13px;}
    button.btn.btn-danger.remve_field {
    height: 22px;
    width: 22px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.remve_field i {
    font-size: 14px;
}
button.btn:hover {
    color: #fff !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle !important;
    border: 1px solid #f1f1f1 !important;
}
.breadcrumb-holder {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.breadcrumb-holder ul {
    display: flex;
    justify-content: center;
    padding: 0;
}

.breadcrumb-holder li:last-of-type a {
  cursor: text;
}

.breadcrumb-holder li a, .breadcrumb-holder li a:link, .breadcrumb-holder li a:visited {
  text-decoration: none;
  display: block;
}
/* Angled breadcrumb design */

.angled-breadcrumbs li a, .angled-breadcrumbs li a:link, .angled-breadcrumbs li a:visited {
  padding: 5px 5px 5px 20px;
  color: white;
  background: #535e5c;
  position: relative;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.angled-breadcrumbs li:first-of-type a {
  padding: 5px 5px 5px 10px;
}
.angled-breadcrumbs li::marker{
  font-size: 0px;
}

.angled-breadcrumbs li a:before, .angled-breadcrumbs li a:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translate(0, -50%);
  right: -12px;
  border: 16px solid transparent;
  border-right: none;
  border-left: 13px solid #535e5c;
}

.angled-breadcrumbs li a:before {
  right: -13px;
  border-left: 13px solid white;
}

.angled-breadcrumbs li a:hover {
  background: #04004c;
}

.angled-breadcrumbs li a:hover:after{
 border-left: 13px solid #04004c; 
}
.angled-breadcrumbs a.active_menu {
    background: #04004d !important;
    border-bottom: 0px !important;
}

.angled-breadcrumbs li .active_menu:before {
    border-left: 13px solid #04004f !important;
}
.angled-breadcrumbs li .active_menu:before, .angled-breadcrumbs li .active_menu:after {
    border-left: 13px solid #04004d;
}
/*end*/
/*preview form*/
.label {
    font-weight: 600;
    color: #04004d;
    text-transform: capitalize;
    font-size: 15px;
}

.regteration {
    width: 100%; padding: 20px;display: block; box-shadow: rgb(60 64 67 / 11%) 0px 1px 2px 0px, rgb(60 64 67 / 8%) 0px 1px 3px 1px;
}

.table thead tr th {
    background: #04004d;
    color: #fff;
}

/*.form_grp {
    background: #f9f9f9;
    margin-bottom: 10px;
    padding: 10px;
    box-shadow: rgb(60 64 67 / 11%) 0px 1px 2px 0px, rgb(60 64 67 / 8%) 0px 1px 3px 1px;
    width: 70%;
}*/
.chse_fle{
    margin-bottom: 10px;
}
.prev_imges {
    display: flex;
    margin: 20px 0 0;
    padding-left: 0px !important;
    width: 100%;
    flex-wrap: wrap;
}
.prev_imges img {
    margin-left: 0px;
    margin-right: 10px;
    border: 5px solid #fff;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    max-height: 100px !important;
    max-width: 100px !important;
    object-fit: cover;
    margin-bottom: 10px;
}
.right_colm label {
    padding: 0px !important;
}
.right_colm{
    padding-left: 50px !important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle !important; 
    border: 1px solid #f1f1f1 !important;
}
button.btn:hover {
    color: #fff !important;
}
.thnkq_msg {
    width: 76%;
    margin: auto;
    text-align: center;
}
.thnkq_msg p {
    font-size: 26px;
    font-weight: 600;
    color: #fdcd25;
}
h3.progress_text {
    margin-top: 10px;
    font-size: 18px;
    color: #04004d;
    font-weight: 600;
}
.thnkq_msg p span {
    display: block;
    font-size: 18px;
    font-weight: 500;
    color: #04004d;
    margin-top: 10px;
    margin-bottom: 40px;
}


.breadcrumb-holder {
  margin: 0 0 15px;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.breadcrumb-holder ul {
    display: flex;
    justify-content: center;
    padding: 0;
}

.breadcrumb-holder li:last-of-type a {
  cursor: text;
}

.breadcrumb-holder li a, .breadcrumb-holder li a:link, .breadcrumb-holder li a:visited {
  text-decoration: none;
  display: block;
}
/* Angled breadcrumb design */

.angled-breadcrumbs li a, .angled-breadcrumbs li a:link, .angled-breadcrumbs li a:visited {
  padding: 5px 5px 5px 20px;
  color: white;
  background: #535e5c;
  position: relative;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.angled-breadcrumbs li:first-of-type a {
  padding: 5px 5px 5px 10px;
}
.angled-breadcrumbs li::marker{
  font-size: 0px;
}

.angled-breadcrumbs li a:before, .angled-breadcrumbs li a:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translate(0, -50%);
  right: -12px;
  border: 16px solid transparent;
  border-right: none;
  border-left: 13px solid #535e5c;
}

.angled-breadcrumbs li a:before {
  right: -13px;
  border-left: 13px solid white;
}

.angled-breadcrumbs li a:hover {
  background: #04004c;
}

.angled-breadcrumbs li a:hover:after{
 border-left: 13px solid #04004c; 
}
.angled-breadcrumbs a.active_menu {
    background: #04004d !important;
    border-bottom: 0px !important;
}

.angled-breadcrumbs li .active_menu:before {
    border-left: 13px solid #04004f !important;
}
.angled-breadcrumbs li .active_menu:before, .angled-breadcrumbs li .active_menu:after {
    border-left: 13px solid #04004d;
}
@media print {
.pagebreak { display: block !important; 
    page-break-after: always  !important;
 }
 .regteration tr th {
    color: #000 !important;
}
}