body {
            margin-top: 5px;
        }

        h3 {
            margin: 0;
        }

        a:hover,
        a:focus {
            text-decoration: none !important;
            outline: none!important;
          color:#fff !important;
        }

        ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        h1{
            text-align: center;
            margin-bottom: 20px;
        }
        .pricing-table{
            border-top: 15px solid #80A309;
            border-bottom: 15px solid #80A309;
            text-align: center;
            color: #fff;
        }
        .value{
            background: #8EBB24;
            padding: 20px 0;
            border-radius:0 0 10px 10px;
            font-size: 70px;
            font-weight: 700;
        }
        .value .amount,
        .value .month{
            display: inline-block;
        }
        .value .month{
            font-size: 30px;
            font-weight:normal;
        }
        .pricing-table .pricing-content{
            background: #22272b;
            margin: 0 15px;
            padding: 20px 30px 30px;
            position: relative;
            background-image: repeating-linear-gradient( transparent, transparent 2px, #161b1f 7px, #161b1f 5px);
            z-index: 1;
        }
        .pricing-table .pricing-content::before{
            content: "";
            position: absolute;
            background: #272c32;
            border: 2px solid #33383c;
            border-bottom:none;
            top:-20px;
            bottom: 0;
            left: 15px;
            right: 15px;
            z-index: -1;
            border-radius: 10px 10px 0 0;
        }
        .pricing-table .header{
            border-bottom:1px solid #000;
            padding-bottom: 10px;
            display: block;
            margin-bottom: 15px;
            text-transform: uppercase;
        }
        .pricing-table .header h3{
            font-size: 30px;
            font-weight: 700px;
        }
        .pricing-content ul{     
            font-size: 17px;
            line-height: 60px;
        }
        .pricing-content ul li{
            border-bottom: 1px solid #000;
        }
        .Sign-Up{
            background: #8EBB24;
            border-radius: 10px 10px 0 0; 
        }
        .Sign-Up a{
            display: block;
            padding: 20px 0;
            font-size: 22px;
            font-weight: 600;
            color: #fff;
            text-transform: uppercase;
            position: relative;
            overflow: hidden;
        }
        .Sign-Up a:before {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            content: "";
            display: inline-block;
            background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
            transform: translate(0,100%);
            transition: all .6s ease-in-out;
            opacity: 0;
        }

        .Sign-Up a:hover:before {
            opacity: 1;
            transform: translate( 0,-100%);
        }

        .pricing-table.blue{
            border-top-color: #361cc8;
            border-bottom-color: #361cc8;
        }
        .pricing-table.blue .value,
        .pricing-table.blue .Sign-Up{
            background: #5a4ae2;
        }
        .pricing-table.pink{
            border-top-color: #ec224b;
            border-bottom-color: #ec224b;
        }
        .pricing-table.pink .value,
        .pricing-table.pink .Sign-Up{
            background: #FE385B;
        }
        @media screen and (min-width:990px) and (max-width:1200px){
            .pricing-table .header h3{
                font-size: 25px;             
            }
            .pricing-content ul{
                font-size: 15px;
            }
            .pricing-content ul li i.fa{
                margin: 0 5px;
            }
        }
        @media screen and (max-width:990px){
            .pricing-table{
                margin-bottom: 30px;
            }
        }