.col-lg-3, .col-sm-12, .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

@media only screen and (min-width:781px) and (max-width:1064px) {
    .col-12 {
        max-width: 50%;
    }
}

.price_sect2 {
    border: 2px solid #b4c3cd;
    box-shadow: 0px 5px 5px #323c4626;
    border-radius: 10px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    margin-bottom: 30px;
    
}
.price-header-offer {
    background: #ededed;
    padding: 14px 14px 14px 14px;
    text-align: center;
    color: #fff;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}
/*.price_sect2 h2{margin:14px 0 0 0; float:right; padding:0;font-weight:800;font-size:22px;color:#a5a5a5;text-transform:uppercase;}*/
.price_sect2 h2{margin:14px 0 0 0; padding:0;font-weight:800;font-size:22px;color:#a5a5a5;text-transform:uppercase;}
.price_sect2 p{margin: 8px 0 8px 0;padding:0;font-size:13px;color:#505050;}
.amount-offer i{font-size:26px;font-style:normal;font-weight:800;color:#7c7c7c;font-family:'Noto Serif Bengali',serif}
.price-header-offer{background:#ededed;padding:14px 14px 14px 14px;text-align:center;color:#fff;border-top-left-radius:18px;border-top-right-radius:18px;}
.amount-offer{font-size:3.2em;font-weight:900;font-family:Montserrat,sans-serif}
.old-price-new{
    color: #000000;
    font-size: 15px;
}
.discount-off{
    text-decoration: line-through;
    color: #5b5858;
}
.off{
    color: #de3723;
    font-weight: 700;
    margin-bottom: 0;
    justify-content: center;
    align-items: center;
    font-size: 16px;
}
.renewprice{color: #585858;font-size:.85rem;}
.single-price{
    background: #ededed;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

.single-price ul{padding:0;/* border-top:1px solid #d6d6d6; */list-style:none;margin:0;}
.single-price ul li{
    /*padding:14px 0 14px 54px;*/
    padding:5px 0 5px 54px;
    border-bottom:1px solid #d6d6d6;
}
.single-price ul li:last-child{border-bottom:none}
.price-content p{min-height:5em;font-family:lato;font-weight:300;text-align:justify}
.price-content{background: #fff;padding:0;border-radius: 10px;}
.price-content i{padding:4px}
.price-content li img{float:right;background:#6D6E70;padding:10px;border-radius:30px;display:block}
.responsive-tooltip{background-image:url(/../assets/img/okgrey.png);background-repeat:no-repeat;background-position:20px center;padding-left:75px;text-align:left}

.button03{margin-bottom:0; clear:both;border:1px solid transparent}
.button03{width:100%;height:64px;line-height:62px;font-size:1.5rem;padding:0 32px;margin:24px 0 9px 0;font-weight:500;border-radius:8px;border-color:#e0452f;background:#f14c2e linear-gradient(#f14c2e,#d8452e);color:#fff;text-shadow:0 -1px 1px #d8452e;display:inline-block;font-family:inherit;text-align:center;white-space:nowrap;cursor:pointer;vertical-align:middle;touch-action:manipulation;border:1px solid #b8b8b8;-webkit-appearance:button}
.button03:hover{background:#f14c2e linear-gradient(#f14c2e,#d8452e);color:#fff;opacity:.8}
.pricen{background-color:#65bd25;color:#fff;font-weight:400;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px;font-size:18px;line-height:1.5;border-radius:.25rem;display:block;text-align:center;margin:1px 11px 3px -42px;}
.pricen:hover{background-color:#1782ce;color:#fff}

.price_group{margin:10px auto 0;}
.price_sect h2{margin:14px 0 0 0;padding:0;font-weight:800;font-size:22px;color:#a5a5a5;text-transform:uppercase}

.col-lg-3 {
  width:25%
 }
 
 .container.tab-nonem {display: block;}
    .container{max-width:1390px}
    .row {margin-right:-15px; margin-left:-15px;}
    .row.full-width{max-width:100%;width:100%;margin:0 auto}
    .row.no-gutter{margin:0 auto}
    .row.full-width{max-width:100%;width:100%;margin:0 auto}
    .col-12 {
    flex: 0 0 auto;
    width: 100%;
}
div {
    display: block;
}
.price-offer-popular {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    background: #fc0303;
    padding: 3px 0;
    border-radius: 50px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    width: 140px;
    border: 1px solid #ffffff94;
    text-align: center;
    display: block;
}
