.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list {border: 1px solid #2253FF; display: inline-block; border-radius: 30px; margin: 0 !important; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab.vc_active {background: #2253FF; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab {border: 0 !important; background: transparent; border-left: 1px solid #2253FF !important; margin: 0; padding: 0; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a {border: 0 !important; font-size: 24px; line-height: 1; padding: 15px 20px 15px 20px;color: #121212; align-items: center; display: flex; border-radius: 0; background: transparent; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab.vc_active a {color: #fff; background: #2253FF; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-icon {font-weight: 600; font-size: 20px; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a span.vc_tta-title-text {margin-left: 10px; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-body {padding: 0; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-container {text-align: center; margin: 0 0 40px !IMPORTANT; }


section.wpb-content-wrapper {background: #0D0D0D; }
.recruitment-calculator-tabbing .vc_tta-tabs-container {margin-bottom: 40px !IMPORTANT; }


.breadcrumb br {display: none; }
.breadcrumb {display: flex; align-items: center; gap: 5px; font-size: 16px; }
.recruitment-section .post-breadcumb {margin-bottom: 10px; }
.recruitment-section {padding-top: 55px; padding-bottom: 60px; }

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color: transparent !important; border-color: #323232 !important;border: 0 !important; }

.rec-calculator,
.yearly-total {padding: 30px 50px; border: 1px solid #323232; margin-bottom: 40px; }
.calc-form .form-field input,
.year-filed  {width: 100%; background: #E2E2E2; border: 0; text-align: center; font-size: 24px; line-height: 1; padding: 12px; display: block;}
.calc-form label,
.cal-title {margin-bottom: 10px;     display: block;}
.calc-form .form-field {position: relative; }
form.calculator-form,
.year-col {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10%; }
span.clc-icon {position: absolute; width: 50px; height: 100%; display: flex; align-items: center; justify-content: center; right: 0; top: 0; background: #F5F5F5; }
.recurute-filed:last-child {margin-bottom: 0; }
.recurute-filed {margin-bottom: 30px; }
.calculator-col .sub-title {margin-bottom: 30px; }
.cal-profit {color: #FF5622; }

.year-price {position: relative; }
.breadcrumb img {filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%); }


.vc_tta-tab  .fa-adjust:before { font-size: 25px; color: transparent;}
.recruitment-calculator-tabbing .vc_tta-tab.vc_active .vc_tta-icon:before {filter: unset !important; }
.recruitment-calculator-tabbing .vc_tta-tab:first-child .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/contingency.svg)  no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%);  }
.recruitment-calculator-tabbing .vc_tta-tab:nth-child(2) .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/retainer.svg) no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%); }
.recruitment-calculator-tabbing .vc_tta-tab:nth-child(3) .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/contract.svg)  no-repeat center top 2px; background-size: 24px; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(0%) contrast(100%); }


@media only screen and (max-width: 1150px) {
 form.calculator-form, .year-col {gap: 30px;}
.calc-form label, .cal-title { font-size: 15px;}
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-tabs-list li.vc_tta-tab a{font-size: 20px;}
.calc-form .form-field input, .year-filed{font-size: 20px;}
.rec-calculator, .yearly-total { padding: 30px 30px;}

}

@media only screen and (max-width: 979px) {
form.calculator-form, .year-col { grid-template-columns: 1fr 1fr; gap: 30px;}
.rec-calculator, .yearly-total { margin-bottom: 30px;}


}

@media only screen and (max-width: 767px) {
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent; border-color: #323232; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-body { border: 0;}

.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: transparent; background-color: #2252FF; }

.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color: #121212 !important; }
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-color: #323232; background-color: transparent; }
form.calculator-form, .year-col {grid-template-columns: 1fr; gap: 30px; }
.breadcrumb { justify-content: center;     font-size: 14px;}
.rec-calculator, .yearly-total {margin-bottom: 0px; }
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel { margin-bottom: 10px;}
.recruitment-calculator-tabbing .vc_active .vc_tta-icon:before {filter: unset !important; }
.recruitment-calculator-tabbing.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff !important; }

.recruitment-calculator-tabbing .contingency-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/contingency.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing .retainer-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/retainer.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing .contract-icon .vc_tta-icon:before {background: url(/wp-content/uploads/2024/10/contract.svg) no-repeat center top 0; background-size: 24px; color: transparent; filter: invert(0%) sepia(0%) saturate(7498%) hue-rotate(178deg) brightness(16%) contrast(100%);}
.recruitment-calculator-tabbing.vc_tta.vc_general .vc_tta-panel-title { font-weight: normal; font-size: 18px;}


form.calculator-form, .year-col {gap: 15px;}
.recurute-filed {margin-bottom: 15px; }
.recruitment-section {padding-top: 40px; padding-bottom: 40px; }


}