 .seo-package-area .package-geading h2 {
     font-weight: 800;
     color: #233f50;
     line-height: 12px;
     font-family: poppins;
     font-size: 56px;
     display: block;
     margin-bottom: 17px;
 }

 .seo-package-area h2+h6 {
     font-weight: 600;
     font-size: 28px;
     color: #233f50;
     text-align: left;
     padding-right: 8px;
     padding-top: 6px;
     position: relative;
     padding-bottom: 30px;
 }

 .seo-package-area table.new-package-UI tr p {
     font-weight: 800;
     font-size: 27px;
     color: #233f50;
 }

 .seo-package-area table.new-package-UI tr td,
 .seo-package-area table.new-package-UI tr th {
     background: #f7cd32;
     border-top: none;
     border: 1px solid #ffffff82;
     text-align: center;
     width: 25%;
     font-weight: bold !important;
     font-family: 'poppinsbold';
 }

 .seo-package-area table.new-package-UI tr:first-child th:nth-child(1) {
     font-size: 24px;
     text-transform: uppercase;
     padding: 0 20px !important;
     vertical-align: middle;
     color: #233f50;
 }

 .seo-package-area table.new-package-UI div#month h2.price-font {
     font-size: 50px;
     font-weight: 900;
     font-family: poppins;
     color: #233f50;
     margin: 0;
 }

 .seo-package-area table.new-package-UI div#month h2.price-font strong {
     font-size: 23px;
     color: #233f50;
 }

 .seo-package-area table.new-package-UI div#year {
     display: none;
 }

 .seo-package-area table.new-package-UI tr td {
     font-weight: 800;
     font-size: 17px;
     color: #000000;
 }

 .seo-package-area .accordian-packages h4.text-center.sep-heading {
     background: #243f4e;
     color: #fff;
     margin: 0;
     padding: 15px;
 }

 table.seo-rank-table.table.new-package-UI {
     margin: 0;
 }

 .package_table table tr td {
     border-right: 0 !important;
     border-left: 1px solid #b6b6b6b3 !important;
     margin: 0;
     color: #000;
 }

 .seo-rank-table tr:nth-child(odd) {
     background: #f1f0f0;
     border-bottom: 1px solid #dee2e6;
 }

 .seo-rank-table tr:nth-child(even) {
     background: #eaeaea;
     border-bottom: 2px solid #e1e0e0;
 }

 .seo-package-area .table>:not(caption)>*>* {
     background: transparent;
 }

 .seo-package-area .accordian-packages tr td:nth-child(4) {
     border: 1px solid #feea9d;
     box-shadow: -5px 7px 12px 2px #44444485;
     background: #ffd846;
 }

 .seo-package-area .accordian-packages tr td i {
     background: #243f4f;
     color: #e5f1fd;
     height: 35px;
     width: 35px;
     display: flex;
     justify-content: center;
     align-items: center;
     text-align: center;
     margin: 0 auto;
     border-radius: 50px;
 }

 .seo-package-area .card {
     border: none;
 }

 .seo-package-area .card-header {
     padding: 0;
     background: #233f50;
     border: none;
 }

 .seo-package-area .card-header div.btn-link {
     color: #fff !important;
     display: block;
     text-align: center;
     font-size: 25px;
     text-decoration: none;
 }

 .seo-package-area .card-body {
     padding: 0 !important;
 }

 .seo-rank-table tr td {
     color: #000;
 }

 .seo-package-area table {
     margin-bottom: 0 !important;
 }

 .seo-package-area .accordian-packages .card-body table tr td i.fa.fa-times {
     color: #d41818;
     background: #fff;
     padding: 5px 5px;
     border-radius: 50px;
 }

 .seo-package-area .btn.btn-info {
     border-radius: 30px;
     text-transform: uppercase;
     font-weight: 800;
     padding: 10px 30px;
     background: #fff;
     color: #444;
     border: transparent;
     font-size: 22px;
 }

 .package_table table tr td {
     border-right: 0 !important;
     border-left: 1px solid #b6b6b6b3 !important;
     margin: 0;
 }

 .seo-package-area .accordian-packages .card-body table tr td {
     border-right: 1px solid #ccc;
     width: 25%;
 }

 .package_table table tr td {
     width: 25%;
 }

 .moreview-scroll {
     display: none;
 }

 .seo-package-area table.new-package-UI td:nth-child(4),
 .seo-package-area table.new-package-UI th:nth-child(4) {
     box-shadow: -5px 7px 12px 2px #44444485;
     background: #ffd846;
 }

 section.how-we-do-it-wrapper ul.card2 {
     display: flex !important;
     flex-direction: row;
     position: relative;
     margin: 0;
     padding: 0;
     gap: 2px;
 }

 section.how-we-do-it-wrapper ul.card2 li {
     list-style: none;
     width: 33%;
 }

 section.how-we-do-it-wrapper ul.card2 img {
     width: 100%;
     height: 270px;
     object-fit: cover;
 }

 section.how-we-do-it-wrapper ul.card2 li figure {
     position: relative;
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(1) figure:after {
     position: absolute;
     left: 0;
     bottom: 0;
     height: 302px;
     content: "";
     width: 100%;
     background-image: linear-gradient(to top, #0aa1e6, rgb(0 188 212 / 0%) 90%);
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(2) figure:after {
     position: absolute;
     left: 0;
     bottom: 0;
     height: 302px;
     content: "";
     width: 100%;
     background-image: linear-gradient(to top, #ff3a0e, rgb(0 188 212 / 0%) 90%);
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(3) figure:after {
     position: absolute;
     left: 0;
     bottom: 0;
     height: 302px;
     content: "";
     width: 100%;
     background-image: linear-gradient(to top, #64b208, rgb(0 188 212 / 0%) 90%);
 }

 section.how-we-do-it-wrapper ul.card2 li figure {
     transition: .3s;
     margin: 0;
 }

 section.how-we-do-it-wrapper ul.card2 li figure:after {
     transition: .3s;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption {
     height: 195px;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption {
     position: relative;
     bottom: 0;
     left: 0;
     padding: 0px 20px;
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(1) .coption {
     background: #0aa1e7;
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(2) .coption {
     background: #f64017;
 }

 section.how-we-do-it-wrapper ul.card2 li:nth-child(3) .coption {
     background: #65b20b;
 }

 section.how-we-do-it-wrapper ul.card2 li {
     position: relative;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption h3 {
     color: #fff;
     text-decoration: underline;
     font-family: poppins;
     font-weight: 700;
     font-size: 26px;
     margin-top: 0;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption ul.list li {
     color: #fff;
     width: 100%;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption ul.list {
     margin: 0;
     padding-left: 16px;
 }

 section.how-we-do-it-wrapper h2 {
     position: relative;
     font-size: 40px;
     text-align: center;
     padding-bottom: 30px;
     font-weight: bold;
 }

 section.how-we-do-it-wrapper h2:after {
     position: absolute;
     height: 1px;
     width: 38%;
     bottom: 67%;
     right: 0;
     content: "";
     background: #ccc;
 }

 section.how-we-do-it-wrapper h2:before {
     position: absolute;
     height: 1px;
     width: 38%;
     bottom: 67%;
     left: 0;
     content: "";
     background: #ccc;
 }

 section.how-we-do-it-wrapper ul.card2 li .coption ul.list li {
     list-style: disc;
 }

 section.left-tab-wrapper .list-group-item.active {
     z-index: 2;
     color: #000;
     background-color: #f9cf2f;
     border-color: #f9cf2f;
     font-size: 18px;
     transition: none !important;
 }

 section.left-tab-wrapper .list-group-item.active:before {
     content: '';
     height: 20px;
     width: 20px;
     position: absolute;
     background-color: #f9cf2f;
     top: 32%;
     right: -10px;
     transform: rotate(-45deg);
 }

 section.left-tab-wrapper .tab-content {
     height: 407px;
     overflow-y: scroll;
 }

 section.left-tab-wrapper .tab-content {
     border: none !important;
     background: #fff;
     padding: 15px;
     box-shadow: 0 0 6px #d1d1d1;
 }

 section.left-tab-wrapper .tb {
     color: #253f50;
     font-size: 32px;
     font-family: poppinsbold;
 }

 section.left-tab-wrapper .list-group-item {
     position: relative;
     display: block;
     padding: 0.75rem 1.25rem;
     margin-bottom: -1px;
     background-color: #fff;
     border: 1px solid rgba(0, 0, 0, .125);
     color: #000;
     cursor: pointer;
 }

 section.user-conversion-sec .col-md-3 .user-con-card {
     background: #fbe07a;
     padding: 20px;
     text-align: center;
     height: 371px;
     margin-bottom: 20px;
 }

 section.user-conversion-sec .col-md-3:nth-child(odd) .user-con-card {
     background: #4a4a4a;
     padding: 30px 20px;
     text-align: center;
     height: 371px;
     margin-bottom: 20px;
 }

 section.user-conversion-sec .col-md-3:nth-child(odd) .user-con-card p {
     color: #fff;
 }

 section.user-conversion-sec .col-md-3:nth-child(odd) .user-con-card h3 {
     color: #fff;
 }

 section.user-conversion-sec .user-con-card h3 {
     color: var(--headingcolor);
     text-align: center;
     font-size: 25px;
     font-family: poppinsbold;
     padding-bottom: 10px;
 }

 section.lets-talk-wrapper {
     background: #135799;
     padding: 50px 0;
     text-align: center;
 }

 section.lets-talk-wrapper .card-3 {
     background: #fff;
     padding: 20px;
     box-shadow: rgb(100 100 111 / 20%) 0 7px 29px 0;
     text-align: center;
     margin-top: 55px;
 }

 section.lets-talk-wrapper .card-3 p {
     margin-top: -54px;
 }

 section.lets-talk-wrapper .card-3 p i {
     background: #f9cf2f;
     color: #000;
     font-size: 39px;
     width: 80px;
     height: 80px;
     line-height: 80px;
     border-radius: 50%;
     border: 1px dashed #cfad2c;
 }

 section.lets-talk-wrapper .card-3 h3 {
     font-size: 21px;
     color: #000;
     text-transform: uppercase;
     font-weight: 800;
 }

 section.lets-talk-wrapper a.join-us {
     background: #f9cf2f;
     padding: 16px 43px;
     border-radius: 50px;
     font-size: 19px;
     color: #000;
     transition: .3s;
     box-shadow: rgb(50 50 93 / 25%) 0 13px 27px -5px, rgb(0 0 0 / 30%) 0 8px 16px -8px;
 }

 section.lets-talk-wrapper a.join-us:hover {
     background: #000;
     color: #fff;
 }

 p.card-55 {
     text-align: center;
     margin-top: 40px;
 }

 #show-form {
     background: #233f50 !important;
 }

 section#show-form form#signupletscon span {
     display: none;
 }

 section#show-form .form-heading h3 {
     color: #f3d049 !important;
     font-size: 40px !important;
     text-transform: uppercase;
     font-weight: 700;
 }

 section#show-form form#signupletscon .form-control {
     color: #fff !important;
     padding: 20px;
     height: 50px !important;
     border: 1px solid #fff;
     background: 0 0;
     border-radius: 0;
     margin-bottom: 20px;
 }

 .close-package-form a.close-frm {
     color: #fff;
 }

 section#show-form form#signupletscon input.btn.btn-success {
     background: #f3d049;
     display: inline-block;
     font-weight: 600;
     color: #253f4f;
     padding: 10px 60px;
     min-width: auto;
     margin: 0 12px;
     border-radius: 50px;
     font-size: 24px;
     text-transform: capitalize;
     position: relative;
     text-align: left;
     transition: all .4s ease-in-out;
     text-align: center;
 }

 .form-colom textarea.form-control {
     height: 100px !important;
 }