@font-face{font-family:flaticon;src:url(./Flaticon.eot);src:url(./Flaticon.eot?#iefix) format("embedded-opentype"),url(./Flaticon.woff) format("woff"),url(./Flaticon.ttf) format("truetype"),url(./Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:flaticon;src:url(./Flaticon.svg#Flaticon) format("svg")}}[class^=flaticon-]:before,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal}.flaticon-check:before{content:"\f100"}.flaticon-data:before{content:"\f101"}.flaticon-grid:before{content:"\f102"}.flaticon-list:before{content:"\f103"}.flaticon-network:before{content:"\f104"}.flaticon-off-net:before{content:"\f105"}.flaticon-on-net:before{content:"\f106"}.flaticon-package:before{content:"\f107"}.flaticon-price:before{content:"\f108"}.flaticon-search:before{content:"\f109"}.flaticon-sms:before{content:"\f10a"}.flaticon-tick:before{content:"\f10b"}.flaticon-valid:before{content:"\f10c"}
.plan-details>.sngl_offer {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.sngl_offer .detail.pull-left {
    width: calc(100% - 95px);
}

.package-details .plan-details {
    display: flex;
    flex-wrap: wrap;
}



.plan-details .icon {
    background-color: var(--insta-color);
    color: #fff;
    font-size: 24px;
    padding: 15px 20px;
    border-radius: 3px;
    margin-right: 20px;
    position: relative;
    max-width: 65px;
    max-height: 65px;
}
.pull-left {
    float: left!important;
}

.plan-details .icon {
    background-color: var(--insta-color);
    color: #fff;
    font-size: 24px;
    padding: 15px 20px;
    border-radius: 3px;
    margin-right: 20px;
    position: relative;
    max-width: 65px;
    max-height: 65px;
}


.plan-details .icon:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 4px;
    right: -4px;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    display: block;
    background-color: #e7e7e7;
}

.sngl_offer .detail.pull-left {
    width: calc(100% - 95px);
}
.plan-details .count {
    font-size: 50px;
    
    font-weight: 100;
    line-height: 1;
    letter-spacing: -1px;
}
.plan-details .caption {
    color: #666;
}
.plan-details .caption p {
    margin: 0;
}
.val-txt {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    font-size: 12px;
}

.plan-details .count.price {
    color: #f99136;
}

sup {
    top: -0.5em;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
.col-xs-12,
.col-sm-6,
.col-md-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.plan-details>.sngl_offer {
    padding: 15px;
    border-color: rgba(193,193,193,.15);
    border-width: 1px;
    border-style: solid;
    min-height: auto;
    width:100%;
}

@media (min-width: 576px) {
    .col-sm-6,
    .col-md-6 {
        width: 100%;
    }
    
    .plan-details>.sngl_offer {
   padding: 50px;
    border-color: rgba(193,193,193,.15);
    border-width: 1px;
    border-style: solid;
    min-height: 195px;
        width: 50%;

}
    
    
}

@media (min-width: 768px) {
    .col-md-6 {
        width: 50%;
    }
}