.dollersection,.daysection{ position:relative; }
.dollersection:before,.daysection:after{
	content: '£';
	    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    background-color: #2ab9c4;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    left: 0;
    top: 0;
    line-height: 48px;

}
.daysection:after{
    content: 'days';
    left: inherit;
    right: 0;
}
.dollersection input{ padding-left:60px; }
.daysection input{ padding-right:50px; }

.small-txt{ display: block;font-size: 14px; color: #6E6E6E;   line-height: normal;}

.checkbox label{ display:flex; gap: 5px; align-items:center;font-size: 14px;
    color: #6E6E6E;
    font-weight: normal;padding: 5px 0 0;
    line-height: normal; }
.checkbox input{    width: 15px;
    font-size: 12px;
    height: 15px;    margin: 0;
    padding: 0; }
 .flx-sec{
   display: flex;
    text-align: right;
    justify-content: end;
 }   
 .cost-to-hire-calculator .main-content-section tbody tr td:nth-child(1){ min-width:auto !important;}
 .main-content-section td.label-first{ font-weight:500 !important; font-size: 18px;}
 .effec{display: flex;
    font-size: 18px;
    width: 100%;
    gap: 5px;
    text-align: right;
    justify-content: end;
    font-weight: 600; }
 .entry-content  .cost-to-hire-calculator tr td{ padding-top:15px !important; }

@media (max-width: 950px) {
    #inhouse tr{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.main-content-section #inhouse tbody tr td:nth-child(1){width: 50%; min-width: 100%;}
.main-content-section #inhouse tbody tr td,.main-content-section #costofretruiment tbody tr td,.main-content-section #sectionanyother tbody tr td {
  width: 33.33%;
}
.main-content-section #inhouse tbody tr td:nth-child(2){ width:50%; }
}
 @media (max-width: 780px) {
    #inhouse tr, #costofretruiment tr, #sectionanyother tr{ display:flex; flex-direction: row;
    flex-wrap: wrap;     align-items: center;}
.main-content-section #inhouse tbody tr td, .main-content-section #costofretruiment tbody tr td,#sectionanyother td,.main-content-section #inhouse tbody tr td:nth-child(4),.main-content-section #inhouse tbody tr td:nth-child(5){ width:33.33%; }
.main-content-section #inhouse tbody tr td:nth-child(2) {
    width:33.33%;
}
    .main-content-section #inhouse tbody tr td:nth-child(1){
        width:50%; min-width: 50% !important;   
    }
    .main-content-section #inhouse tbody tr td:nth-child(2){ width:50%; }

    .main-content-section #costofretruiment tbody tr td:nth-child(1),#sectionanyother td:nth-child(1){ min-width:auto !important; }
.entry-content .cost-to-hire-calculator tr td{ display:inline-block; width:50%; }
.entry-content .cost-to-hire-calculator tr td:nth-child(3),.entry-content .cost-to-hire-calculator tr td:nth-child(4){
    background-color: #f6f6f6;
}
.entry-content .cost-to-hire-calculator tr{ display:flex; flex-direction: row;
    flex-wrap: wrap;}
 .entry-content .cost-to-hire-calculator   .main-content-section tbody tr:nth-child(even){ background-color:#fff; }
}
 @media (max-width: 500px) {
    .entry-content .cost-to-hire-calculator tr td{ width:100%; }
    .main-content-section td.label-first{ padding-bottom:0px !important; }
    .main-content-section #inhouse tbody tr td, .main-content-section #costofretruiment tbody tr td,#sectionanyother tbody tr td{ width:100% !important; }
    .main-content-section #inhouse tbody tr td:nth-child(2) {
    width:100%;
}
    .main-content-section #costofretruiment tbody tr td:nth-child(1), #sectionanyother td:nth-child(1) { padding-bottom:0px !important; }

}