.plans-ban .container {
    position: relative;
    z-index: 1;
}
@media (min-width: 1200px){
.container {
    max-width: 1140px;
}
}
@media (min-width: 992px){
.container {
    max-width: 95%;
}
}
@media (min-width: 768px){
.container {
    max-width: 90%;
}
}
@media (min-width: 576px){
.container {
    max-width: 90%;
}
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}


.pri-box {
    background: rgb(255, 255, 255);
    padding: 25px 56px;
    float: left;
    width: 100%;
    border: 1px solid rgb(223 218 212);
    border-radius: 35px;
    box-shadow: rgba(51, 51, 51, 0.05) 0px 1px 12px 0px;
    text-align: center;
    width: 94%;
    float: left;
    margin-bottom: 25px;
    margin-left: 19px;
}


@media screen and (max-width: 1400px){
.pri-box h2 {
    font-size: 24px;
    line-height: 26px;
	color: #66451c;
}
}
.pri-box h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 38px;
    padding-bottom: 5px;
	color: #66451c;
}
@media screen and (max-width: 1400px){
.pri-box p {
    font-size: 13px;
}
}
.pri-box p {
    font-size: 14px;
    font-weight: 500;
}
@media screen and (max-width: 1400px){
.pri-box p {
    font-size: 13px;
}
}
.pri-box p {
    font-size: 14px;
    font-weight: 500;
}
h1, h2, h3, h4, h5, h6, p, a, span, li, label, tr, td, a, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary, input, textarea, select {
    font-family: Poppins, sans-serif;
    color: #66451c;
}

p {
    /* margin-top: 0; */
    margin-bottom: 1rem;
}
@media screen and (max-width: 1400px){
.pri-box a.cta {
    font-size: 14px;
}
}
.pri-box a.cta {
    display: block;
    background: rgb(255, 228, 230);
    text-align: center;
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: 600;
    padding: 12px;
    border-radius: 25px;
    margin: 25px 0px;
}
@media screen and (max-width: 1400px){
.pri-box .pri-cou {
    font-size: 22px;
}
}
.pri-box .pri-cou {
    font-size: 26px;
    font-weight: 500;
    color: rgb(114, 114, 114);
}
h1, h2, h3, h4, h5, h6, p, a, span, li, label, tr, td, a, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary, input, textarea, select {
    font-family: Poppins, sans-serif;
    color: #66451c;
}
@media screen and (max-width: 1400px){
.pri-box .pri-cou b {
    font-size: 26px;
}
}
.pri-box .pri-cou b {
    color: rgb(0, 0, 0);
    font-size: 32px;
}
b, strong {
    font-weight: bolder;
}
@media (min-width: 1200px){
.container {
    max-width: 1140px;
}
}
@media (min-width: 992px){
.container {
    max-width: 95%;
}
}
@media (min-width: 768px){
.container {
    max-width: 90%;
}
}
@media (min-width: 576px){
.container {
    max-width: 90%;
}
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.plans-main {
    float: left;
    width: 100%;
    padding: 0px 0px 30px;
    margin: 41px 0px 22px;
    position: relative;
}
@media screen and (max-width: 1400px){
.plans-main ul li {
    padding: 0 10px;
}
}
@media screen and (max-width: 1400px){
.plans-main ul li {
    padding: 0 10px;
}
}
.plans-main ul li {
    float: left;
    width: 32.3333%;
    padding: 0px 48px;
}
li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, p, a, span, li, label, tr, td, a, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary, input, textarea, select {
    font-family: Poppins, sans-serif;
    color: #66451c;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


@media screen and (max-width: 1400px){
.pri-box ol li {
    padding: 0 0 12px 30px;
}
}
@media screen and (max-width: 1400px){
.plans-main ul li {
    padding: 0px 4px;
}
}
@media screen and (max-width: 1400px){
.plans-main ul li {
    padding: 0 10px;
}
}
@media screen and (max-width: 1400px){
.pri-box ol li, .pri-box-pop .pop-pln {
    font-size: 12px;
}
}
.pri-box ol li {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 12px 30px;
    color: rgb(0, 0, 0);
    position: relative;
    text-align: left;
}


.pri-box ol li {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 0px 12px 30px;
    color: rgb(0, 0, 0);
    position: relative;
    text-align: left;
}
@media screen and (max-width: 1400px){
.pri-box ol li, .pri-box-pop .pop-pln {
    font-size: 14px;
}
}
.pri-box-pop .pop-pln {
    /* display: block; */
    background: rgb(255, 244, 187);
    text-align: center;
    color: rgb(156 132 9);
    font-size: 12px;
    font-weight: 600;
    padding: 7px 20px;
    border-radius: 25px;
    margin: 0 auto;
    margin-bottom: 39px;
    display: table;
}


@media screen and (max-width: 1400px){
.pri-box p {
    font-size: 13px;
}
}
.pri-box p {
    font-size: 14px;
    font-weight: 700;
}
h1, h2, h3, h4, h5, h6, p, a, span, li, label, tr, td, a, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, summary, input, textarea, select {
    font-family: Poppins, sans-serif;
    color: #66451c;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
@media screen and (max-width: 1400px){
.pri-box a.cta {
    font-size: 14px;
}
}
.pri-box a.cta {
    display: block;
    background: rgb(255, 228, 230);
    text-align: center;
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: 600;
    padding: 12px;
    border-radius: 25px;
    margin: 25px 0px;
}
.pri-box:hover a.cta {
    background: rgb(229, 135, 19);
    color: rgb(255, 255, 255);
    box-shadow: rgb(187, 110, 15) 0px 10px 14px -9px;
}

@media screen and (max-width: 1400px){
.pri-box a.cta {
    font-size: 14px;
}
}
.pri-box-pop a.cta {
    background: rgb(215, 67, 84);
    text-align: center;
    color: rgb(255, 255, 255);
}
.pri-box a.cta {
    display: block;
    background:#ed4880;
    text-align: center;
    color: rgb(0, 0, 0);
    font-size: 15px;
    font-weight: 600;
    padding: 12px;
    border-radius: 25px;
    margin: 25px 0px;
}
a {
    transition: all 0.5s ease 0s;
    text-decoration: none;
}
@media screen and (max-width: 769px){
.plans-main ul li {
      width: 100%;
    margin: -24px -23px 28px -17px;
}


}

}
@media screen and (max-width: 1400px){
.plans-main ul li {
    padding: 0 10px;
}
}
@media screen and (max-width: 1400px){
.plans-main ul li {
   padding: 4px 30px;
}


@media screen and (max-width: 769px){
.pri-box {
    width: 90%;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
    float: initial;
    max-width: 400px;
	margin-left: 40px;
}
#wrapper {
    max-width: 1280px;
    width: 121%;
}
}
@media screen and (max-width: 450px){
.pri-box {
    width: 90%;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
    float: initial;
    max-width: 400px;
	margin-left: 40px;
}
#wrapper {
    max-width: 1280px;
    width: 121%;
}
}
@media screen and (max-width: 568px){
.pri-box {
    width: 90%;
    display: table;
    margin: 0 auto;
    margin-bottom: 30px;
    float: initial;
    max-width: 400px;
	margin-left: 40px;
}
#wrapper {
    max-width: 1280px;
    width: 121%;
}
}
@media screen and (max-width: 650px){
.pri-box {
    width: 90%;
    display: table;
    margin: 4 -1px;
    margin-bottom: 30px;
    float: initial;
    max-width: 400px;
	margin-left:40px;
}


#wrapper {
    max-width: 1280px;
    width: 121%;
}
}
.pri-box ol li i {
    font-size: 12px;
    position: absolute;
    left: 0px;
    top: 1px;
    background: rgb(76, 175, 80);
    color: rgb(255, 255, 255);
    border-radius: 50px;
    padding: 6px 2px 5px 0px;
    width: 20px;
    height: 20px;
    text-align: center;
    font-weight: 200;
}



.pri-box ol li i.close {
    background: rgb(249, 120, 135);
    opacity: 1;
    padding: 5px 0px;
}
ul {
    
}
ul li{
  display: inline;
}