
section.pricing-section {
    padding-bottom:90px;
    position:relative;
    overflow: hidden;
}

section.pricing-section:before {
    position: absolute;
    height: 428px;
    width: 326px;
    content: "";
    left: 5%;
    bottom: 5%;
    background: url(../images/pricing-before.png) no-repeat;
}

section.pricing-section .row {
    position:relative;
}

section.pricing-section .row:after {
    position: absolute;
    height: 384px;
    width: 384px;
    content: "";
    right: -14%;
    top: -11%;
    background: #ffdc97;
    z-index: -1;
    border-radius: 50%;
}


.pricing-section .price-box {
    border:1px solid #d9d9d9;
    border-radius: 20px 20px 20px 0;
    padding: 0;
    margin-top: 0;
    background: #fff;
}

.price-heading {
    color:#fff;
    background:#0059ff;
    padding:15px;
    border-radius:20px 20px 20px 0;
    margin: 0;
}

.price-heading h4 {
    font-size: 16px;
    font-weight:normal;
}

.price-heading h3 {
    font-size: 36px;
    color:#ffdc97;
    font-weight:700;
    border-bottom:1px solid #fff;
    padding-bottom:10px;
    margin-bottom:10px;
}

.price-heading h3 span {
    font-size: 20px;
    color:#fff;
    font-weight:500;
    position:relative;
    right:-5px;
}

.price-heading h3 span:before{
    height:2px;
    width:120%;
    background:red;
    position:absolute;
    left:-4px;
    top:10px;
    content:"";
}

.price-heading p {
    font-size:13px;
    color:#fff;
}

.pricing-section .price-box ul {
    text-align:left;
    padding: 15px 15px 15px 30px;
}

.pricing-section .price-box ul li {
    font-size:13px;
    font-weight:600;
    color:#666666;
    list-style: disc;
    margin-bottom: 13px;
}

.blinking {
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #dc3545;    }
    
    50%{    color: #5a5a62 }
    
    100%{   color: #dc3545;    }
}


.pricing-section .price-box .btn {
    position:relative;
    margin-right:0;
    top: 24px;
}

.pricing-section .price-box.price-center-box .btn {
    background:#ddb309;
}

.pricing-section .price-box.price-center-box .price-heading {
    background:#ddb309;
    position:relative;
}

.pricing-section .price-box.price-center-box .price-heading h3 {
    color:#fff;
}

.pricing-section .price-box.price-center-box .price-heading:after {
    position:absolute;
    height:84px;
    width:84px;
    content:"";
    right: -8px;
    top: -8px;
    background:url(../images/sele-offer.png) no-repeat;
}


.pricing-section h2::before {
    left: 20px;
    top: -24px;
}

.pricing-section h2::after {
    display:none;
}

.pricing-section h2 small {
    color:red;
    font-weight: 800;
    font-size: 100%;
    vertical-align: baseline;
}


.lpricing .agency.top-ser{
    display:none !important;
}


.lpricing .service-banner .packages-bg {height: 580px;}


.lpricing section.our-brand {
    border-bottom: 1px solid #ececec;
}

