.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul .btn-delete .fa-trash {
    left: -20px;
    top: 4px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form .addmoreBtn button,
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .addmoreBtn button {
    position: relative;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form .addmoreBtn button img,
.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .addmoreBtn button img,
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .addmoreBtn button img {
    left: -25px;
    top: 3px;
    width: 17px;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .addmoreBtn button img,
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .addmoreBtn button img {
    position: absolute;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .addmoreBtn button {
    position: relative;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form .btn-delete {
    font-size: 1rem;
    bottom: 30px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul li input.km_input {
    /*padding: 0;height: auto;background: transparent;border: none;width: 60px;margin-top: 10px;*/
    width: 60px;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li:first-child select {
    width: 112px;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li:nth-child(2) select {
    width: 165px;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails .addFields ul li:last-child {
    width: 165px !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails:last-child button.btn.btn-delete {
    bottom: 35px;
    right: -25px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .addmoreBtn button {
    position: relative;
    margin-top: 0.5rem;
    margin-right: 1.8rem;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .addmoreBtn button img {
    left: -25px;
    top: 3px;
    width: 17px;
    position: absolute;
}

.form-check-input:focus {
    box-shadow: none !important;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li select {
    width: 100%;
    padding-right: 2rem;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(5) select {
    width: 140px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails button.btn-delete,
.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .attractionDetails button.btn-delete,
.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul:last-child .btn-delete {
    bottom: 40px;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li select {
    width: 100px;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .attractionDetails li:first-child select {
    width: 82px;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent .attractionDetails li:nth-child(3) select {
    width: 240px;
}

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none;
}

body.overlay-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

body.overlay-bg:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100vh;
    background: #000;
    transition: opacity 0.5s, width 0.5s;
    width: 100vw;
    opacity: 0.95;
    z-index: 99;
}

button.airdelete {
    background: transparent;
    border: none;
    bottom: 28px;
    right: 0;
    position: absolute;
}

.all-info.removeairTravel form {
    position: relative;
}

button.airdelete i.fa-trash-o {
    font-size: 20px;
    color: #134636;
}

.loader {
    z-index: 99;
}

.addHotelCategoryRangeLink, .addFoodDetailsRangeLink {
    width: 100%
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .addmoreBtn button.addFoodDetailsRangeContentClass {
    position: absolute;
    right: 0;
}

.hotelsDetailsCategory {
    padding: 0;
    display: flex;
    position: relative;
    padding-right: 1rem;
}

.hotelsDetailsCategory button.btn-delete {
    bottom: 43px;
    right: 0;
}

.foodDetailsRangeContentClass .foodDetails {
    position: relative;
    padding-right: 1rem !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails button.btn-delete {
    bottom: 60px;
}

.row.addFoodDetailsRangeLink .addmoreBtn {
    margin-top: 1rem;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails button.btn-delete.removeHotelsButton {
    bottom: 65px;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li select {
    padding: 7px 30px 7px 7px;
}

/* Multiple Select with Checkbox */
.select2-container {
    min-width: 100px;
}

.select2-results__option {
    padding-right: 20px;
    vertical-align: middle;
}

.select2-results__option:before {
    content: "";
    display: inline-block;
    position: relative;
    height: 20px;
    width: 20px;
    border: 2px solid #e9e9e9;
    border-radius: 4px;
    background-color: #fff;
    margin-right: 15px;
    vertical-align: middle;
}

.select2-results__option--selected:before {
    content: "\f00c";
    color: #fff;
    background-color: #f77750;
    border: 0;
    display: inline-block;
    padding-left: 3px;
}

.selectOpen .select2-results__option:before {
    display: none;
}

.selectOpen .select2-results__option[aria-selected=true]:before {
    display: none;
}

.select2-selection.select2-selection--single .select2-results__option:before {
    display: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: transparent !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-right: none;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #000 !important;
}

.select2-container .select2-selection--multiple {
    min-height: 40px !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
    display: none;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li:nth-child(2) label {
    width: auto;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-right: 0 !important;
    margin-top: 5px !important;
    margin-bottom: 0 !important;
}

.select2-results__option[aria-selected=true]:before {
    font-family: fontAwesome;
    content: "\f00c";
    color: #fff;
    background-color: #f77750;
    border: 0;
    display: inline-block;
    padding-left: 3px;
}

.select2-container--default .select2-results__option--selected {
    font-size: 15px;
    padding: 4px;
}

.select2-results__option {
    padding: 0px 6px !important;
    font-size: 15px;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #eaeaeb;
    color: #272727;
}

.select2-container--default .select2-selection--multiple {
    margin-bottom: 10px;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-radius: 4px;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #f77750;
    border-width: 2px;
}

.select2-container--default .select2-selection--multiple {
    border-width: 2px;
}

.select2-container--open .select2-dropdown--below {

    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

}

.select2-selection .select2-selection--multiple:after {
    content: '';
}

.select-icon .select2-selection__placeholder .badge {
    display: none;
}

.select-icon .placeholder {
      display: none; 
}

.select-icon .select2-results__option:before,
.select-icon .select2-results__option[aria-selected=true]:before {
    display: none !important;
     content: "" !important; 
}

.select-icon .select2-search--dropdown {
    display: none;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetailsRangeContentClass .foodDetails {
    justify-content: flex-end;
}

.footprintSummary .warpper .mainSection section.bottomSec {
    width: 80%;
    margin: auto;
    min-height: 300px;
    margin-bottom: 3rem;

}

.tourSummary {
    width: 540px;
}

.tourSummary .summary .summaryBtn {
    position: relative;
}

.tourSummary .summary {
    min-height: auto;
    padding-bottom: 0;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li {
    width: 160px !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetailsRangeContentClass .foodDetails li:first-child {
    width: 160px !important;
}

ul.foodDetails .row.rowFoodDetailsRange {
    width: 100%;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .row.addFoodDetailsRangeLink .addmoreBtn button.addFoodDetailsRangeContentClass {
    bottom: 4.3rem;
    right: -1.2rem;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li:nth-child(2) {
    margin-top: 0;width: 172px;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li:nth-child(2) input {
    width: 100%;
    text-align: left;
}

/* Pie Chart */
a.canvasjs-chart-credit {
    display: none;
}

#chartContainer {
    margin-bottom: 1rem;
}

.linebarchart {
    height: auto;
    margin-top: 0rem;
    margin-bottom: 0;
}

.footprintSummary .warpper .mainSection .middleSec {
    display: inline-block;
    width: 100%;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul {
    width: 100%;
    height: auto;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary {
    width: 100%;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper.secsection {
    padding: 40px 20px 40px 30px;
}

.footprintSummary .warpper .mainSection section.bottomSec .requestQuote .request1 ul li p span {
    width: 180px
}

.footprintSummary .warpper .mainSection section.bottomSec .requestQuote .request1 {
    height: auto
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.select2-selection__choice {
    width: 30px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li {
    justify-content: flex-end;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:first-child {
    width: 71px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(2) {
    width: 200px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(3) {
    width: 120px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(4) {
    width: 160px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(5) {
    width: 90px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:first-child .select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
    width: 40px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: flex !important;
    flex-wrap: wrap;
}

.hotelsCollectionformfields {
    padding-top: 1rem;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.select2-selection__choice {
    width: 40px !important;
}

.pagination {
    justify-content: flex-end;
}

.page-item.active .page-link {
    background-color: #134636 !important;
    border-color: #134636 !important;
}

.dataTables_filter {
    text-align: right;
}

.dataTables_filter label {
    display: inline-flex;
    align-items: center;
}

.dataTables_filter label input.form-control-sm {
    margin-left: 1rem
}

.dataTables_length label {
    display: inline-flex;
    align-items: center;
    margin-bottom: 1rem;
}

.dataTables_length label select.form-select-sm {
    margin: 0 0.5rem;
}

/* Membership tab My Account */
.membership_plan h5 {
    font-weight: 500;
    margin-bottom: 1rem;
    line-height: 30px;
    color: #134636;
}

.membership_plan h5 span {
    font-weight: 300;
    color: #000;
}

.membership_plan h5 span.color {
    color: #E96429;
    font-weight: 500;
}

.membership_plan .card-data {
    margin-top: 2.5rem;
}

.membership_plan .card-data .card {
    width: 290px;
    border-radius: 5px;
    min-height: 570px;margin-bottom: 1.5rem;
}
.membership_plan .card-data .card .hover-back {min-height: 330px;}

/* .membership_plan .card-data .card:hover {
  transform: scale(1.04);
}
.membership_plan .card-data .card:hover .hover-back {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.membership_plan .card-data .card:hover .hover-back .dotted-circle .circle-text h5 {
  margin-bottom: 6px;
} */
/* .membership_plan .card-data .card:hover .hover-back .card-para {
  display: none;
} */
.membership_plan .card-data .card:hover .hover-back .card-para.current-plan {
    display: block;
}

.membership_plan .card-data .card:hover .hover-back .card-para.current-plan img {
    margin-right: 4px;
}

/* .membership_plan .card-data .card:hover .btn-outline {
  display: none !important;
} */
.membership_plan .card-data .card .hover-back .card-para {
    display: block;
}

.membership_plan .card-data .card .hover-back .card-para.current-plan {
    display: none;
}

.membership_plan .card-data .card .hover-back .card-para.current-plan i.fa {
    margin-right: 4px;
}

.membership_plan .card-data .card .card-body {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.membership_plan .card-data .card .card-body p {
    margin-bottom: 1rem;
}

.membership_plan .card-data .card .card-body .btn-outline {
    display: block;
    margin: 0 auto;
}

.myaccountPage .membership_plan .tableWrapper table thead tr th.col2 {
    width: 200px;
}

.myaccountPage .membership_plan .tableWrapper table {
    margin-bottom: 50px;
}

.myaccountPage .membership_plan .tableWrapper table tbody tr td span {
    font-weight: 400;
    font-size: 15px;
}

.myaccountPage .membership_plan .tableWrapper table tbody tr td span.active {
    color: #2E8E71;
    font-weight: bold;
}

.myaccountPage .membership_plan .tableWrapper table tbody tr td a {
    font-family: "Karla";
    font-size: 16px;
    font-weight: 500;
    margin: 0;
}

/* Profile Tab */
.myaccountPage .profile h2 {
    margin-bottom: 1rem;
}

.myaccountPage .profile p {
    font-size: 0.938rem;
    letter-spacing: 2px;
}

.myaccountPage .profile p.heading {
    font-weight: 500;
}

.myaccountPage .profile .spacer {
    margin-bottom: 50px;
}

.myaccountPage .profile a {
    color: inherit;
    text-decoration: none;
}

.myaccountPage .profile a.btn-primary {
    color: #FFF;
    position: absolute;
    right: 20px;
    top: 2rem;
}

.myaccountPage .profile a:hover.btn-primary {
    color: #E96429;
}

.myaccountPage .profile h5 {
    color: #134636;
    margin-bottom: 1rem;
}

.edit-profile {
    width: 624px;
    margin: 0 auto;
}

.edit-profile .btn-primary, .edit-profile .btn-outline {
    width: 158px;
}

.edit-profile .btn-group1 {
    margin: 2rem 0;
}

.edit-profile .btn-group1 .btn-primary {
    margin-right: 1.8rem;
}

.profile-list {
    margin: 0 auto 1rem;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 700px;
}

.profile-list li {
    width: 47%;
    margin-right: 5px;
}

/* .profile-list li:first-child {
    width: 100%;
} */

.profile-list li label {
    font-size: 15px;
    color: #000;
    letter-spacing: 2px;
    margin-bottom: 4px;
}

.profile-list li label span.icon {
    margin-right: 4px;
}

.profile-list li .form-control, .profile-list li .form-select {
    font-size: 14px;
    color: #7A7A7A;
    letter-spacing: 1px;
    height: 45px;
    border: 1px solid #134636;
}

.profile-list li .input-group-text {
    padding: 0;
    height: 45px;
    border: 1px solid #134636;
}

.profile-list li .input-group-text .form-select {
    border: none;
    height: 43px;
}

/* Button Primary */
.wrapper .btn-outline {
    font-weight: 500;
    height: 50px;
    background-color: #FFF;
    width: 200px;
    font-family: "Karla", sans-serif;
    font-size: 1rem;
    padding: 12px 0;
    color: #E96429;
    border: 1px solid #E96429;
}

.wrapper .btn-outline img {
    margin-left: 4px;
    transform: translateX(0);
    transition: all 0.3s ease;
}

.wrapper .btn-outline:hover {
    background-color: #E96429 !important;
    border: 1px solid #E96429;
    color: #FFF;
    background-color: transparent;
    transition: 0.4s all ease;
}

.wrapper .btn-outline:hover img {
    filter: invert(100%) sepia(12%) saturate(7500%) hue-rotate(205deg) brightness(111%) contrast(111%);
    transform: translateX(12px);
}

.wrapper .btn-primary {
    font-weight: 500;
    height: 50px;
    background-color: #E96429;
    width: 200px;
    font-family: "Karla", sans-serif;
    font-size: 1rem;
    padding: 12px 0;
    color: #FFF;
    border: 1px solid #E96429;
}

.wrapper .btn-primary img {
    margin-left: 4px;
    transform: translateX(0);
    transition: all 0.3s ease;
}

.wrapper .btn-primary:hover {
    background-color: #FFF;
    border: 1px solid #E96429;
    color: #E96429;
    background-color: #FFF;
    transition: 0.4s all ease;
}

.wrapper .btn-primary:hover img {
    filter: invert(48%) sepia(53%) saturate(3318%) hue-rotate(348deg) brightness(97%) contrast(87%);
    transform: translateX(12px);
}


/* Card Data */
.card-data {
    text-align: center;
    padding-bottom: 110px;
    margin-top: 0px;
    min-height: 575px;
}

.card-data .card {
    width: 300px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    border: none;
    transition: transform 0.5s;
}

/* .card-data .card:hover {
  cursor: pointer;
  transform: scale(1.1);
} */
/* .card-data .card:hover .card-body .btn-find-out {
  display: block;
} */
/* .card-data .card:hover .hover-back {
  background-color: #2E8E71;
  color: #fff;
} */
/* .card-data .card:hover .hover-back .dotted-circle {
  border: 1px dashed #fff;
} */
/* .card-data .card:hover .hover-back .dotted-circle .circle-text h5 {
  color: #fff;
}
.card-data .card:hover .hover-back .dotted-circle .circle-text h6 {
  color: #fff;
}
.card-data .card:hover .hover-back h4 {
  color: #fff;
} */
/* .card-data .card:hover .hover-back .card-para {
  color: #fff;
} */
.card-data .card .hover-back .dotted-circle {
    width: 140px;
    height: 140px;
    border-radius: 100%;
    border: 1px dashed #134636;
    position: relative;
    margin: 20px auto 0;
}

.card-data .card .hover-back .dotted-circle .circle-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 140px;
}

.card-data .card .hover-back .dotted-circle .circle-text h5 {
    font-size: 1.4rem;
    color: #134636;
    font-weight: 400;
    margin-bottom: 0;
}

.card-data .card .hover-back .dotted-circle .circle-text h6 {
    font-size: 1.25rem;
    color: #134636;
    font-weight: 400;
    margin-bottom: 0;
}

.card-data .card .hover-back h4 {
    margin-top: 14px;
    font-size: 3.125rem;
    font-weight: bold;
    color: #E96429;
}

.card-data .card .hover-back h4 span {
    font-weight: 300;
}

.card-data .card .hover-back .card-para {
    color: #707070;
    font-size: 0.75rem;
    margin-bottom: 19px;
}

.card-data .card .card-body {
    background-color: #F9F9F9;
    padding: 29px 20px 56px;
}

.card-data .card .card-body p {
    font-size: 0.938rem;
}

.card-data .card .card-body .btn-find-out {
    width: 200px;
    height: 50px;
    display: none;
    background-color: #134636;
    color: #fff;
    font-weight: 500;
    font-family: "Karla", sans-serif;
    font-size: 1rem;
    margin: 26px auto 0;
    padding: 12px 0;
}

.card-data .card .card-body .btn-find-out:hover {
    border: 1px solid #134636;
    color: #134636;
    background-color: transparent;
    transition: 0.4s all ease;
}

.card-data .card .card-body .btn-find-out:hover img {
    filter: invert(80%) sepia(33%) saturate(926%) hue-rotate(110deg) brightness(99%) contrast(90%);
    transform: translateX(12px);
}

.card-data .card .card-body .btn-find-out:focus {
    box-shadow: none;
}

.card-data .card .card-body .btn-find-out img {
    margin-left: 4px;
    transform: translateX(0);
    transition: all 0.3s ease;
}

/* Change Password */
.change-password {
    border: 1px solid #BEBEBE;
    padding: 50px;
}

.change-password .inner-wrapper {
    width: 450px;
    margin: 0 auto;
}

.change-password .inner-wrapper h5 {
    font-weight: bold;
    margin-bottom: 1rem;
}

.change-password .btn-primary {
    margin-top: 1rem;
}

.password-list {
    padding: 0;
    margin: 0;
}

.password-list li {
    margin-bottom: 1rem;
}

.password-list li .field-icon {
    float: right;
    right: 15px;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
}

.password-list li label {
    font-size: 15px;
    letter-spacing: 2px;
}

/* header.dark .navbar .navbar-collapse {
  position: fixed; 
} */

.crossIcon {
    position: relative;
}

.crossIcon::after {
    position: absolute;
    content: '\f00d';
    font-size: 22px;
    top: 1px;
    left: 10px;
    color: red;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body button.modal-edit-button {
    border: none;
    padding-right: 1.5rem;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    background: none;
}

button.carbon-delete-button {
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
}

button.carbon-delete-button i.fa {
    font-size: 20px;
    color: #134636;
}

.summary-add form {
    position: relative;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info {
    justify-content: flex-end;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #134636 !important;
    height: 40px !important;
    font-size: 0.938rem;
    color: #7A7A7A;
    display: flex !important;
    align-items: center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 7px !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li:nth-child(3) {
    width: 150px;
}

.myaccountPage .chartWrapper .totalSummary ul {
    margin-top: 2rem;
    margin-bottom: 4rem;
    width: 100%;
    height: auto;
}

.chart-list li input {
    font-size: 12px;
    border-radius: 0.25rem;
    font-weight: 400;
    color: #E96429;
    border: 1px solid #E96429;
    height: 30px;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    text-transform: uppercase;
}

.chart-list li input:focus-visible {
    outline: none;
}

.chart-list li input::placeholder {
    color: #E96429;
}

.filtertable .card-header {
    padding: .5rem 0rem;
    margin-bottom: 1rem;
    background-color: transparent;
    border-bottom: none;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .progressBars {
    padding-left: 0;
}

.footprintSummary .warpper .mainSection .middleSec {
    background-color: transparent;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .icon-info button.modal-edit-button {
    padding-right: 0;
}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th.col3 {
    width: 250px;
}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th.col4 {
    width: 250px;
}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th.col100 {
    width: 100px;
}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th.col150 {
    width: 150px;
}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th.col200 {
    width: 200px;
}

.carbonOutput .mainSection .tabs-content .tabSection .tab1 table::after {
    display: none;
}

.myaccountPage .chartWrapper .totalSummary ul.w100 {
    width: 100%;
}

.carbonOutput .mainSection .tabs-content .serviceSec ul li.accommodation-section {
    overflow-y: scroll;
}

.carbonOutput .mainSection .tabs-content .serviceSec ul li.accommodation-section::-webkit-scrollbar {
    width: 3px;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info a {
    top: 0;
    z-index: 0;
    right: 0;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info a:hover:before{
    content:'Edit';
    position: absolute;
    left:-36px;
    top:-45px;
    width: auto;font-size: 14px;
    background-color: #FFF;
    color: #000;
    text-align: center;
    padding: 6px 15px;font-weight: 500;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    font-family: 'Segoe UI';
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info a:hover:after { 
    height: 0px;position: absolute;left:-17px;top:-12px;content:'';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
}

button.carbon-delete-button:hover:before{
    content:'Delete';
    position: absolute;font-size: 14px;
    left:-36px;font-weight: 500;
    top:-45px;
    width: auto;
    background-color: #FFF;
    color: #000;
    text-align: center;
    padding: 6px 15px;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    font-family: 'Segoe UI';
}
button.carbon-delete-button:hover:after{
    height: 0px;position: absolute;left:-8px;top:-12px;content:'';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
}

/* .calculateCarbon.afterLogin.checkbox-none .select2-results__option:before {display: none !important;}  */

/* Track */
.carbonOutput .mainSection .tabs-content .serviceSec ul li.accommodation-section::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.carbonOutput .mainSection .tabs-content .serviceSec ul li.accommodation-section::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.carbonOutput .mainSection .tabs-content .serviceSec ul li.accommodation-section::-webkit-scrollbar-thumb:hover {
    background: #555;
}

/* Subscription Plan */
.membershippage .plan .card-data .selected-subscription .card .card-body .btn-find-out {
    pointer-events: none;
    opacity: .65;
}

.membershippage .plan .card-data .selected-subscription .card:hover .hover-back {
    background-color: #e96429;
}

/* .membershippage .plan .card-data .selected-subscription .card:hover {cursor: none;} */
.select2-container {
    width: 100% !important;
}

.hotelsDetailsCategory {
    margin-bottom: 1rem;
    margin-top: 1.5rem;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li label {
    padding-bottom: 6px;
}

.all-info.removeairTravel form {
    margin-bottom: 1.5rem;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info {
    margin-bottom: 1.5rem;
}

/* Datalist */
datalist.airportList {
    background-color: #FFF;
    font-size: 13px;
    box-shadow: 0 0 6px #515151;
    width: 180px;
    min-width: 180px;
}

datalist.airportList option {
    border-bottom: 1px solid #ccc;
    padding: 4px 6px;
    width: 180px;
    overflow: hidden;
}

datalist.airportList option:hover {
    background-color: #f5f5f5;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li label.error, .calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul li label.error,
.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li label.error,
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li label.error {
    color: red;
    padding-top: 4px;
    line-height: normal;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .attractionDetails li label.error {
    color: red;
    padding-top: 4px;
    position: absolute;
}

label.error {
    padding-top: 0;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li:first-child {
    position: relative;
    margin-bottom: 0;
    width: 220px;
}
.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li:first-child { width: 130px;}
.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li.select2-selection__choice {
    width: auto;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li:first-child label.error {
    position: absolute;
    bottom: -20px;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .attractionDetails li:first-child {
    padding-top: 20px;
}

.mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:nth-child(6) {
    margin-top: 1rem;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails .hotelsDetailsCategory li:first-child {
    margin-top: 0;
    width: 170px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails .hotelsDetailsCategory li:nth-child(2) {
    width: 100px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails .hotelsDetailsCategory li:nth-child(3) {
    width: 140px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:first-child,
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li:first-child {
    position: relative;
}
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li:first-child {
    width: 130px !important;
}
.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.select2-selection__choice {
    width: auto !important;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li:first-child label.error {
    position: absolute;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li label.error {
    position: absolute;
    bottom: -35px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails .hotelsDetailsCategory li:first-child label.error {
    bottom: 0;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.railTravelDetails li:first-child,
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetails li:first-child,
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:first-child,
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.seaTravelDetails li:first-child {
    width: 80px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.railTravelDetails li:nth-child(6),
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetails li:nth-child(6),
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(6),
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.seaTravelDetails li:nth-child(6) {
    width: 71px;
}

span.text-red {
    color: red;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li .form-group {
    width: 100%;
}

.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent form .attractionDetails li:nth-child(2) {
    width: 90px;
}

.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li input, .calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul li:nth-child(3) input {
    width: 100%;
}

.myaccountPage .mainSection .resp-tabs-container {
    min-height: 285px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.airTravelDetails li:first-child {
    width: 80px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.airTravelDetails li:nth-child(6) {
    width: 71px;
}

.calculateCarbon .mainSection .resp-tabs-container .hotelTab .hotelContent form .hotelDetails li label.error {
    position: absolute;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li:nth-child(4) .form-group {
    width: 100%;
}

.carbonOutput .mainSection .tabs-content .editSummary ul li a.edit-button-output {
    width: 100px;
    height: 50px;
    background: transparent;
    border: none;
    display: flex;
    text-decoration: none;
    align-items: center;
    color: #E96429;
    font-family: "Karla", sans-serif;
    font-size: 0.938rem;
    letter-spacing: 1px;
}

.carbonOutput .mainSection .tabs-content .editSummary ul li a.edit-button-output img {
    margin-right: 4px;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.removeCheckBox:nth-child(2) {
    width: 160px !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.removeCheckBox .form-group {
    width: 100%;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li:nth-child(2) {
    width: 205px !important;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent form .foodDetails li:nth-child(2) select {
    width: 100%;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li .form-group {
    width: 100%;
}

.calculateCarbon .mainSection .resp-tabs-container .foodTab .foodContent .foodDetails li.select2-selection__choice:nth-child(2) {
    width: auto !important;
}

.checkbox .invalid-feedback {
    position: absolute;
    bottom: -1rem;
    width: 300px;
}

.becomememberpage .become-member .corporate-individual ul li .member-data .corpind-page .form .make-info .checkbox {
    margin-bottom: 1rem;
    position: relative;
}

div#member_register_userPassword .form-group {
    margin-bottom: 0;
}

.ui-widget.ui-widget-content {
    max-height: 300px;
    overflow-y: scroll;
    font-size: 12px;
    width: 180px;
}

.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul li label small {
    font-size: 11px;
    color: #666;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info {
    position: relative;
    padding-right: 3rem;
    padding-top: 0;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info {
    position: absolute;
    right: 20px;
    top: 0;
    z-index: 9;
}

.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info form {
    position: absolute;
    right: 0;
    top: 0;height: 0;width: 100%;
}

.loginpage .login .member-login .info ul {
    display: block;
    list-style-type: none;
    position: relative;
    padding-left: 0;
}

.loginpage .login .member-login .info ul li {
    position: relative;
    font-size: 0.938rem;
    margin-bottom: 12px;
    padding-left: 1.5rem;
}

.loginpage .login .member-login .info ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #2E8E71;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    margin-top: 6px;
    left: 0;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-air-green,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-rail-green,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-road-travel-green,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-private-vehicle-green,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-sea-green,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green {
    border: 1px solid #134636;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-air-green h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-rail-green h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-road-travel-green h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-private-vehicle-green h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-sea-green h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green h5 {
    color: #134636;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-air-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-rail-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-road-travel-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-private-vehicle-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-sea-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green span {
    color: #134636;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-cruise-purpel {
    border: 1px solid #8E2E88;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-cruise-purpel h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-cruise-purpel span {
    color: #8E2E88;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-yellow {
    border: 1px solid #ffc000;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-yellow h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-yellow span {
    color: #ffc000;
}

.loginpage .login .member-login ul li .login-data .login-page .form .login-form .form-group {
    width: 100%;
}

.loginpage .login .member-login ul li .login-data {
    width: 600px;
}

.loginpage .login .member-login ul li .login-data .login-page {
    padding: 30px 60px 54px;
}

.loginpage .login .member-login ul li .login-data .login-page .form .login-form .t-member p {
    font-size: 18px;
}

.forgotPasspage .forgotPass .member-forgotPass ul li .forgotpassData .forgotpass-page .form .forpass-form span.alert-success {
    background-color: transparent;
    border-color: transparent;
}

@font-face {
    font-family: 'Twemoji Country Flags';
    unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074, U+E0077, U+E007F;
    src: url('https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2') format('woff2');

}

select {
    font-family: 'Twemoji Country Flags', sans-serif;
    font-size: 14px !important;
}

select option {
    font-family: 'Twemoji Country Flags', sans-serif;
    line-height: 30px !important;
}

select.selectpicker {
    font-family: 'Twemoji Country Flags', sans-serif;
}

.becomememberpage .become-member .corporate-individual ul li .member-data .corpind-page .form .form-details .form-group.flex-column .two-column li .input-group .input-group-text .form-select {
    font-family: 'Twemoji Country Flags', sans-serif;border-top-left-radius:5px;border-bottom-left-radius: 5px;
}
.newPasswordInfo .form-group {margin-bottom: 1rem;}
.newPasswordInfo .form-group .btn-primary {margin-top: 1rem;}
.newPasswordInfo .form-control {border:1px solid 1px solid #134636;border-radius: 5px;height: 45px;}
.newPasswordInfo label {font-size: 15px;letter-spacing: 1px;margin-bottom: 7px}
.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info span {display: block;}
.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info .icon-info a img {top:0;right: 0;left:inherit;position: absolute;}
li.country-select .select2-container--default .select2-selection--single {height: 45px !important;width: 131px;border-top-right-radius: 0;border-bottom-right-radius: 0;
border-right: none !important;}
.becomememberpage .become-member .corporate-individual ul {gap:15px;}
.becomememberpage .become-member .corporate-individual ul.two-column li {width: 50%;}
.becomememberpage .become-member .corporate-individual ul.two-column li.password-list {width: 100%;}
.becomememberpage .become-member .corporate-individual ul.two-column li.password-list .form-control {width: 100%;}
.becomememberpage .become-member .corporate-individual ul li .form-control {width: 100% !important;}
.becomememberpage .become-member .corporate-individual ul li .member-data .corpind-page .form .form-details .form-group.flex-column .two-column li #member_register_userPassword {gap: 15px;justify-content: space-between;}
.becomememberpage .become-member .corporate-individual ul li .member-data .corpind-page .form .form-details .form-group.flex-column .two-column li #member_register_userPassword .form-group {margin-right: 0;width: 100%;}
.becomememberpage .select2-results__option:before {display: none;}
span.totalCarbonValueClass {background: #E96429;padding:10px 10px;border-radius: 25px;font-size: 1.5rem;color: #fff;margin-left: 0.5rem;}
.wrapper .headerSec p {display: inline;}
.chart-list li.clear {color: #E96429;font-size: 12px;text-transform: uppercase;font-weight: 400;display: flex;justify-content: flex-start;align-items: center;}
.chart-list li.clear a {color:#E96429;text-decoration: none;}
.chart-list li.clear a i.fa {margin-right: 0.5rem;}
.becomememberpage .become-member .corporate-individual ul li .info ul {
    list-style-type: none;
    position: relative;
    padding-left: 1.2rem;
    display: block;
}
.becomememberpage .become-member .corporate-individual ul li .info ul li {
    font-size: 0.938rem;
    margin-bottom: 12px;
}
.becomememberpage .become-member .corporate-individual ul li .info ul li::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #2E8E71;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    margin-top: 6px;
    left: 0;
}
.plandetailspage .plan-info .plan-heading {
    padding-top: 0;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
td.carbob-figure {color:#E96429 !important;font-weight: 500;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:nth-child(3),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:nth-child(4) {width: 25%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:nth-child(5),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table1 thead tr th:nth-child(6) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(3),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(4),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(5),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(6) {width: 12.5%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(7),.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(8), .carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table2 thead tr th:nth-child(9) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3 thead tr th:nth-child(2) {width: 35%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3 thead tr th:nth-child(3) {width: 35%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3 thead tr th:nth-child(4) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3 thead tr th:nth-child(5) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3.day_3 thead tr th:nth-child(2) {width: 40%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table3.day_3 thead tr th:nth-child(3) {width: 30%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(3) {width: 25%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(4) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table4 thead tr th:nth-child(8) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(3) {width: 25%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(4) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table5 thead tr th:nth-child(8) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(3) {width: 30%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(4) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6 thead tr th:nth-child(8) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6.day_2 thead tr th:nth-child(3) {width: 25%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table6.day_2 thead tr th:nth-child(4) {width: 15%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(3) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(4) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(8),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table7 thead tr th:nth-child(9) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(3) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(4) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(8),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(9) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(3) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(4) {width: 15%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(8),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table8 thead tr th:nth-child(9) {width: 10%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table9 thead tr th:first-child {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table9 thead tr th:nth-child(2) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table9 thead tr th:nth-child(3) {width: 30%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table9 thead tr th:nth-child(4) {width: 40%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.table9 thead tr th:nth-child(5) {width: 10%;}

tbody, td, tfoot, th, thead, tr {border-width: 1px !important;border-color: #DDD !important;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th:first-child {padding-left: 10px;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th {padding-left: 10px;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table tbody tr td:first-child {padding-left: 10px;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table tbody tr td {padding-left: 10px;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(7) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.air-travel-table thead tr th:nth-child(4) {width: 25%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(8) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.rail-travel-table thead tr th:nth-child(4) {width: 20%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(8),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(9) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.road-travel-table thead tr th:nth-child(4) {width: 15%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(8) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.sea-travel-table thead tr th:nth-child(4) {width: 20%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(4), 
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(6),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(8) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.hotel-table thead tr th:nth-child(3){width: 30%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(3), 
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(4),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(9),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(7),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(8) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(5),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.cruise-table thead tr th:nth-child(6) {width: 15%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.attractions-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.attractions-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.attractions-table thead tr th:nth-child(5) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.attractions-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.attractions-table thead tr th:nth-child(4) {width: 35%;}

.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.food-table thead tr th:first-child,
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.food-table thead tr th:nth-child(2),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.food-table thead tr th:nth-child(5) {width: 10%;}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.food-table thead tr th:nth-child(3),
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table.food-table thead tr th:nth-child(4) {width: 35%;}
.becomememberpage .become-member .corporate-individual ul li .member-data .corpind-page .form .form-details .form-group.flex-column .two-column li .input-group .input-group-text {
    display: flex;align-items: flex-start;
}
p.paddleft {padding-left: 10px;}
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-hotel-orange {
    border:1px solid #E96429;
}
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-hotel-orange p, .footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-hotel-orange span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-hotel-orange h5 {
    color:#E96429;
}

.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green {
    border:1px solid #2E8E71;
}
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green p, .footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-attraction-green h5 {
    color:#2E8E71;
}
i.fa-trash-o {
    width: 15px;
    height: 15px;
    color: #E96429;
    position: absolute;
    left: -7px;
    top: 11px;
}
.flash-message {left:42%;top:39%;}
.tourSummary .summary .summary-add .accordion .accordion-item.summary-item i.fa-trash-o {top:0;}
/* Firefox media query */
@-moz-document url-prefix() {
    .becomememberpage .become-member .corporate-individual ul.two-column li.password-list .form-control {
        width: 290px !important;
    }
    li.country-select .select2-container--default .select2-selection--single {width: 138px;}
}

.checkoutpage .checkout .billing-order ul li .order-summary .summary-details .apply-promo{
    display: block !important;
}

.checkoutpage .checkout .billing-order ul li .order-summary .summary-details .save-promo{
    display: block !important;
}
.profile-list li select.selectpicker {width: 100px;border-left:none;border-right: none;}
.profile-list li label {width: 100%;}
.manage-users .tableWrapper form {position: relative;padding: 15px;}
.myaccountPage .tableWrapper table tbody tr td i {
    margin-right: 8px;position: absolute;right: -20px;left: inherit;top: 30px;}
.checkoutpage .checkout .billing-order ul li .order-summary .summary-details .apply-promo  {
    display: flex !important;gap:10px;
}
.checkoutpage .wrapper .btn-primary {height: 45px;line-height: 45px;padding:0;}
.afterLogin header.dark .navbar .navbar-collapse .navbar-nav .nav-item.after-login:hover .dropdown {
    display: block;
}
header.dark .navbar .navbar-collapse .navbar-nav .nav-item.after-login .dropdown {top:46px;}
.becomememberpage .become-member .corporate-individual ul li .member-data {width: 650px;}
.becomememberpage .become-member .corporate-individual ul.two-column li.country-select {position: relative;}
span#member_register_appUserInfo_userMobileNumber-error {position: absolute;bottom: 10px;left: 294px;}
.myaccountPage .tableWrapper table tbody tr td {text-align: center;}
.myaccountPage .tableWrapper table thead tr th {text-align: center;}
.myaccountPage .tableWrapper table tbody tr td:last-child {text-align: center;padding-right: 0;}
.myaccountPage .tableWrapper table tbody tr td:first-child {padding-left: 0;}
.myaccountPage .tableWrapper table thead tr th:first-child {padding-left: 0;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered img.desktop-purpose {display: block;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered img.tablet-purpose {display: none;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered img.mobile-purpose {display: none;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered .mangrooves p {top:1.7rem}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered .carbon-foot-text-wrapper h5 {top: inherit;position: relative;font-weight: 500;left: inherit;transform: none;margin: 0;padding-right: 1rem;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered .mangrooves .carbon-foot-text-wrapper p.trees-text {top:inherit;position: relative;font-weight: 500;font-size: 1.875rem;left:inherit;transform: none;} 
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered .mangrooves .carbon-foot-text-wrapper p.mangroove-text {top:5.8rem;width: 100%;}
.footprintSummary .warpper .mainSection section.topSec .carbon-sequestered .mangrooves .carbon-foot-text-wrapper {display: flex;position: absolute;align-items: center;width: 100%;justify-content: center;text-align: center;top:1.5rem;}
.tourSummary a.close {display: none !important;}
.calculateCarbon .mainSection .resp-tabs-container .extrasTab .extrasContent form .addmoreBtn button {background-color: #fff;
    border: 1px solid #E96429;
    color: #E96429;
    padding: 12px 21px;
    border-radius: 5px;}
.membershippage .plan .card-data .card .hover-back .dotted-circle .circle-text h5 {font-size: 1.4rem;}
.membershippage .plan .card-data .card .hover-back {min-height: 340px;}
.membershippage .plan .card-data .card {min-height: 520px;}

.myaccountPage .chartWrapper .totalSummary ul li.transport-food-blue,.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-blue {border-color: #15BBDB;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-food-blue h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-food-blue span, .footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-blue h5,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-blue span {color:#15BBDB;}


.myaccountPage .chartWrapper .totalSummary ul li.transport-food-light-green,.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-light-green {border-color: #70AD47;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-food-light-green h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-food-light-green span,
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-light-green h5,.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li.transport-food-light-green span
{color:#70AD47;}

.myaccountPage .chartWrapper .totalSummary ul li.transport-food-yellow {border-color: #FFC000;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-food-yellow h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-food-yellow span 
{color:#FFC000;}

.myaccountPage .chartWrapper .totalSummary ul li.transport-attraction-green {border-color: #2e8e71;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-attraction-green h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-attraction-green span 
{color:#2e8e71;}

.myaccountPage .chartWrapper .totalSummary ul li img.digi-activity {width: 18px;height: auto;}
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li img.digi-activity {width: 18px;height: auto;}
.calculateCarbon .mainSection .resp-tabs-container .extrasTab .extrasContent form ul li label.error {
    color:red;position: absolute;bottom: -24px;
} 
.calculateCarbon .mainSection .resp-tabs-container .extrasTab .extrasContent form ul li ul li {position: relative;}
.calculateCarbon .mainSection .resp-tabs-container .extrasTab .extrasContent form ul li input {margin-bottom: 10px;}
.chart-list li .btn-week {color: #E96429;border: 1px solid #E96429;background-color: transparent;}
.myaccountPage .tableWrapper table tbody tr td span.icon i {position: static;}
.myaccountPage .tableWrapper table {width: 100% !important;}

.calculateCarbon .mainSection .resp-tabs-container .extrasTab .extrasContent form ul li input {text-align:center}
.carbonOutput .mainSection .tabs-content .tabSection .tableWrapper table thead tr th {min-width: 125px;}
.footprintSummary .warpper .mainSection .middleSec .chartWrapper .totalSummary ul li img.icon-activity {height: 21px;width: auto;}
.myaccountPage .chartWrapper .totalSummary ul li img.icon-activity {height: 21px;width: auto;}

.modal.modal-tooltip .modal-dialog {top:50%;transform: translateY(-50%);}
.modal.modal-tooltip .modal-header {justify-content: flex-end;padding:0;height:0;}
.modal.modal-tooltip .modal-header button {border: 1px solid #ddd;font-size: 2rem;background: #fff;border-radius: 100%;width: 30px;height: 30px;display: flex;margin: -15px;justify-content: center;align-items: center;}
.modal-backdrop {background-color: rgb(0 0 0 / 85%) !important;}
.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info.removeConsumbTwo .sumConsumbTwo .icon-info {top:80px;}
.tourSummary .summary .summary-add .accordion .accordion-item .accordion-body .all-info.removeConsumbTwo .sumConsumbTwo button.carbon-delete-button {top:80px;}
.calculateCarbon .mainSection .resp-tabs-container .attractionTab .attractionContent .attractionDetails li a {text-decoration: none;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-cruise-purpel {border:1px solid #8E2E88;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-hotel-orange {border:1px solid #E96429; }
.myaccountPage .chartWrapper .totalSummary ul li.transport-hotel-orange h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-hotel-orange span{color:#E96429;}
.myaccountPage .chartWrapper .totalSummary ul li.transport-cruise-purpel h5,.myaccountPage .chartWrapper .totalSummary ul li.transport-cruise-purpel span {color:#8E2E88;}
.carbonOutput .mainSection .tabs-content .editSummaryBtn {gap:15px;}
.carbonOutput .mainSection .tabs-content .editSummaryBtn .btn-outline {width: auto;padding:0 1rem;line-height: 50px;border-radius: 10px;}
.carbonOutput .mainSection .tabs-content .editSummaryBtn .btn-primary  {width: auto;padding:0 1rem;line-height: 50px;border-radius: 10px;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(2) {margin-top: 0;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(6) {width: 180px;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li input#trn_road_travel_private_collection_trnRoadTravelPrivates_0_noOfPax {width: 186px;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(2) input {width: 140px;text-align: left;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(3) input {width: 140px;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate  li:nth-child(6) select {width: 170px;}
.calculateCarbon .mainSection .resp-tabs-container .resp-tab-content .tabs-content .tabsSection form ul.roadsTravelDetailsPrivate li:nth-child(6) {width: 170px;}
.archive.resp-tab-content .filtertable .card-header {display: none;}
.myaccountPage .mainSection .resp-vtabs ul.resp-tabs-list li:last-child img {width: 30px;}
.myaccountPage .tours .filters-list li.clear {position: absolute;right: 10px;top:1.5rem;}
.myaccountPage .tableWrapper table tbody tr td a.report-link {margin-bottom: 0;}
.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul.select2-selection__rendered li:first-child,.calculateCarbon .mainSection .resp-tabs-container .cruiseTab .cruiseContent form ul li ul.select2-selection__rendered li:nth-child(2) {width: auto;}

/* 20 Nov */
.membership_plan .card-data .card li,.membershippage .card-data .card li {list-style-type: disc;text-align: left;}
.membershippage .card-data .card {margin-bottom: 1.5rem;}