﻿.prime-bigtxt,
.read-more-btn {
    font-family: var(--boldfonts);
    text-transform: uppercase
}

.prime-bigtxt,
.read-more-btn,
a.purple-btn {
    text-transform: uppercase
}

.middle-wrapper {
    width: 100%;
    margin: 0px auto;
}
.gain-txt,
.membership-bx,
.price-label,
.prime-pera,
.subscription h1 {
    text-align: center
}

:root {
    --purplecolor: #521c94;
    --action-color: #51628D;
    --border-radius: 5px
}

.cube-slider {
    display: none !important
}

body {
    background-color: #fff !important
}

strong {
    font-weight: 700 !important
}

.prime-top-header {
    background: url("https://www.fibre2fashion.com/business-solutions/Content/images/prime-content/new-prime-heade-rbg.jpg") center 0 no-repeat;
    padding:50px 0px;
}

.header-middle-wrapper {
   display: grid;
    width: 100%;
    margin: 0px auto;
    grid-template-columns: 65% 35%;

}

.new-subscription {
    margin: 40px 0px 0px 0px;
}

.prime-top-header h1 {
    font-family: var(--boldfonts);
    color: var(--regularcolor);
    font-size: 34px;
    margin: 26px 0px;
    font-weight: 700;
}

.header-right-img {
    text-align: center;
    position: relative;
}

.category-btn {
    border-radius: 10px;
    position: absolute;
    border: 0.5px solid rgba(255, 255, 255, 0.80);
    display: inline-block;
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.05);
    padding: 8px 19px;
    backdrop-filter: blur(7px);
    font-family: var(--text-ragular);
        animation-iteration-count: infinite;
    animation-direction: alternate;
    line-height: 1.2;
}

.first-btn {
    left: 22%;
    top: 2%;
       animation-name: animation-1;
    animation-duration:1.8s;
}



@keyframes animation-1 {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(30px)
    }
}


.second-btn {
    left: 15%;
    top: 25%;
        animation-name: animation-2;
    animation-duration:1.8s;
}
@keyframes animation-2 {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(15px)
    }
}

.third-btn {
    left: 7%;
    top:50%;
        animation-name: animation-4;
        animation-duration:1.5s;
}
@keyframes animation-4 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.1)
    }
}


.fourth-btn {
   left: 40%;
    bottom: 12%;
            animation-name: animation-2;
    animation-duration:1.8s;
}
.fifth-btn{
 right: 15%;
    bottom: 28%;
     animation-name: animation-1;
    animation-duration:1.8s;
}
.six-btn{
right: 8%;
bottom: 53%;
}
.seven-btn{
right: 17%;
    top: 3%;
         animation-name: animation-4;
        animation-duration:1.5s;
}

.header-left ul {
    margin: 0px 0px 0px 18px;
    padding: 0px;
    list-style-type: disc;
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

.prime-top-header .header-left p {
    width: 45%;
    font-size: 16px;
    color: var(--regularcolor);
}

.trial-membership-section {
    background: radial-gradient(circle, rgba(108, 27, 180, 1) 0%, rgba(0, 0, 0, 1) 36%);
    backdrop-filter: blur(5px);
    padding: 25px;
}

.membership-bx-new {
    display: flex;
    margin: 0px auto 0px auto;
    justify-content: center;
    align-items: center;
}

.access-price,
.prime-bigtxt,
.read-more-btn {
    color: var(--white);
}

.membership-bx-new .get-trial-membership {
    flex-direction: column;
    text-align: left;
    align-items: baseline;
    row-gap: 10px;
    width: calc(100% - 65%);
}

.membership-bx-new .get-trial-membership .access-txt {
    margin: 0px;
    color: var(--white);
}

.access-price {
    font-size: 28px !important;
    color: var(--white) !important;
    line-height: 28px;
    vertical-align: top;
}

.access-price .only-txt {
    font-size: 28px;
}

.newscontainer {
    display: grid;
    gap: 20px;
    grid-template-columns: 65% 33%;
}

.news-topwrapper {
    display: grid;
    gap: 25px;
    grid-template-columns: 55% 42%;

}

.sub-date-format {
    display: flex;
    opacity: .5;
}

.latest-news-read {
    margin-left: 26px;
    position: relative;
}

.date-format {
    font-size: var(--text-13);
    font-family: var(--text-medium);
    color: #000;
    text-transform: uppercase;
    margin:3px 0px 0px 0px;
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: space-between;
}


.prime-subnews-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 22px 20px;
    margin-top: 30px;
}

.prime-subnews-card {
    display: flex;
    gap: 18px;
    align-items: flex-start;
}

.sunewsimg {
    width:120px;
    height: 64px;
    overflow: hidden;
}

.subnews-text {
    width: calc(100% - 120px);
}

.categories-title a {
    color: var(--purplecolor);
}

.prime-news-section {
    margin:40px 0px;
}

.prime-news-section .news-big-title a {
    font-size: var(--title-34);
    font-family: var(--text-medium);
    color: var(--blackcolor);
    text-decoration: none;
    line-height: 1.2;
}

.main-newsimg {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 100%;

}

.main-newsimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-header-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

.news-right-side {
    border-left: 1px solid #eee;
    padding-left: 20px;
}

.sunewsimg img{width: 100%;object-fit: cover;}


.news-right-side .prime-subnews-card:nth-of-type(3){border-bottom:0px;padding:0px;margin:0px;}
.news-right-side .prime-subnews-card:last-child{display: none;}
.news-right-side .prime-subnews-card{
        display: flex;
    border-bottom: 1px solid #eee;
    margin-bottom: 12px;
    padding-bottom: 12px;
    column-gap: 20px;
}

.news-right-side .prime-subnews-card {
    display: flex;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
    padding-bottom: 15px;
    column-gap: 20px;
}

.news-right-side .prime-subnews-card:last-of-type {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.news-header-title .commonheading-title {
    font-size: 20px;
    color: #012B65;
    font-family: var(--text-medium);
    margin: 0px;
    font-weight: normal;
}

.common-subtitle {
    font-size: var(--title-20);
    line-height: 1.2;
    font-family: var(--text-medium);
    margin: 0px;
    font-weight: normal;
}

.common-subtitle a {
    color: var(--blackcolor);
    text-decoration: none;
}

.view-all-btn {
    color: var(--blackcolor);
    font-size: var(--text-13);
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.10);
    text-decoration: none;
    padding: 5px 12px;
    transition: 0.3s;
    border: solid 1px rgb(229 229 229);
}

.view-all-btn:hover {
    background-color: transparent;
}

.topnews-left {
    width: calc(100% - 419px);
}

.starttrial a.purple-btn {
    margin: 0px !important;
}

#trialprice {
    color: var(--purplecolor);
}

.starttrial a.purple-btn {
    color: var(--purplecolor);
    border-color: var(--white);
    font-size: 16px;
    border-radius: 8px;
    text-transform: uppercase;
    border-radius: 10px;
    padding: 6px 40px;
    background-color: var(--white);
}

.starttrial a.purple-btn:hover {
    color: var(--white);
}


.prime-contant .text {
    text-align: center;
    padding-bottom: 10px;
}

.plan-box-new {
    text-align: center;
    padding: 0px 0px 0px 0px;
    display: flex;
    justify-content: center;
}

.plan-box-new .price-box {
    display: flex;
    vertical-align: top;
    background: var(--white);
    box-shadow: 0 0 44px 0 rgba(108, 27, 180, 0.10);
    border-radius: 10px;
    margin: 1%;
    width: 22%;
    padding-bottom: 18px;
    transition: 1s;
}

.plan-box-new .price-box.primemonth:hover {
    transform: scale(1.2);
    transform: scale(1.2);
    position: relative;
    z-index: 999;
}

.plan-box-new .price-box.primemonth:hover a.purple-btn {
    background-image: -moz-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -webkit-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -ms-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    color: #fff;
}

.plan-box-new .price-box.prime2year:hover {
    transform: scale(1.2);
    transform: scale(1.2);
    position: relative;
    z-index: 999;
}

.plan-box-new .price-box.prime2year:hover a.purple-btn {
    background-image: -moz-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -webkit-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -ms-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    color: #fff;
}

.plan-box-new .price-box.prime1year:hover {
    transform: scale(1.2);
    transform: scale(1.2);
    position: relative;
    z-index: 999;
}

.plan-box-new .price-box.prime1year:hover a.purple-btn {
    background-image: -moz-linear-gradient(4deg, rgb(130, 29, 161) 1%, rgb(104, 7, 177) 100%);
    background-image: -webkit-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(75, 5, 129) 100%);
    background-image: -ms-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    color: #fff;
}

.plan-box-new .price-box:nth-of-type(2) a.purple-btn.sbbtn.disabled {
    background: #e9e9e9;
    border-color: #e1e1e1;
    cursor: not-allowed;
    color: #afafaf !important;
}

.plan-box-new .price-box.prime1year:hover a.purple-btn.sbbtn.disabled,
.plan-box-new .price-box.prime2year:hover a.purple-btn.sbbtn.disabled,
.plan-box-new .price-box.primemonth:hover a.purple-btn.sbbtn.disabled {
    background: #e9e9e9;
    border-color: #e1e1e1;
    cursor: not-allowed;
    color: #afafaf !important;
}
.monthly-label-new {
    font-size: 18px;
    color: #6C1BB4;
    font-family: 'PoppinsSemiBold';
    margin: 30px 0px 0px 0px;
}

.plan-box-new .price-box.prime1year .price-label,
.plan-box-new .price-box.prime2year .price-label {
    margin-bottom: 38px;
}

.plan-box-new .price-box .bestvalue {
    display: none !important;
}
.plan-box-new .small-txt {
    font-size: 16px;
    color: var(--regularcolor);
    bottom: -35px;
    font-family: 'PoppinsMedium';
}

.plan-box-new .payable-details li {
    font-size: 13px;
    font-family: 'PoppinsRegular';
    color: rgba(0, 0, 0, 0.70);
}

.plan-box-new .price-box a.purple-btn {
    border-radius: 8px;
    background: rgba(108, 27, 180, 0.10);
    font-family: 'PoppinsBold';
    color: #6C1BB4;
    border: 0px;
    font-size: 16px;
    margin: 18px 18px 0px 18px;
    text-transform: none;
    padding: 10px 55px;
    display: block;
}

.plan-box-new .price-box a.purple-btn:hover {
    background-image: -moz-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -webkit-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -ms-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    color: #fff;
}
.faq-main-new {
    width: 100% !important;
}

.faq-main-new a {
    color: #fff;
}

.faq-main-new h1 {
    color: var(--white);
    font-size: 30px;
    margin-top: 0px;
}

.defaulthide {
    display: none;
}

.prime-other-section h1 {
    text-align: center;
    margin-bottom: 30px;
}

a.seeall {
    background-color: var(--white);
    border-radius: 10px;
    font-size: 16px;
    color: var(--purplecolor);
    padding: 6px 40px;
    margin-top: 18px;
    display: inline-block;
    font-family: var(--boldfonts);
}
.magazine-getintouch {
    background-color: #fff !important;
    flex-direction: column;
}

.magazine-getintouch h1 {
    color: var(--purplecolor);
    font-size: 30px;
    margin-right: 0px;
    font-family: var(--boldfonts);
    margin-top: 0px;
}

.magazine-getintouch a.contactid {
    color: #3c3c43 !important;
    font-size: 20px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.magazine-getintouch a:hover.contactid {
    color: #3c3c43;
}

.magazine-getintouch a.contactid .fa-envelope {
    background: -webkit-linear-gradient(#6908b1, #7c13b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.prime-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}

.prime-bigtxt {
    font-size: 70px
}

.access-txt,
.gain-txt {
    font-size: var(--subtitlefontsize)
}

.access-txt {
    margin-left: 18px
}

.gain-txt {
    width: 100%;
    display: inline-block
}


.moreText,
.text.show-more .dots {
    display: none
}

.dots,
.text.show-more .moreText {
    display: inline
}

.read-more-btn {
    border: 0;
    background: 0 0;
    cursor: pointer;
    padding: 0
}

.original {
    color: var(--regularcolor);
    text-align: center;
    font-family: 'PoppinsMedium';
    font-size: 20px;
    margin: 10px 0px;
    letter-spacing: -0.3px;
    text-decoration-line: line-through;
}

.membership-bx {
    background: var(--white);
    border: 1px solid rgba(81, 98, 141, .2);
    border-radius: 10px;
    padding: 20px;
    width: 35%;
    margin: 25px auto
}


.monthly-label,
.plan-box {
    justify-content: center;
    display: flex
}


.price-label,
.pricing-tabs .nav-tabs li a,
.small-txt {
    font-family: var(--boldfonts)
}

.get-trial-membership .access-txt {
    font-size: var(--regularfontsize);
    text-align: left;
    margin-left: 12px;
    line-height: 1.1
}

a.purple-btn {
    font-family: var(--boldfonts);
    cursor: pointer;
    padding: 5px 18px;
    background-color: var(--purplecolor);
    color: var(--white);
    margin: 10px 0;
    display: inline-block;
    border-radius: var(--border-radius);
    border: solid 2px var(--purplecolor)
}

a.purple-btn.sbbtn.disabled {
    background: #e9e9e9;
    border-color: #e1e1e1;
    cursor: not-allowed;
    color: #afafaf;
}

a:hover.purple-btn.sbbtn.disabled {
    background: #e9e9e9;
    border-color: #e1e1e1;
    cursor: not-allowed;
    color: #afafaf !important;
}

a.purple-btn.sbbtn.disabled:hover {
    color: #FFF;
}

a.purple-btn.trialbtn.Currentbtn.sbbtn {
    cursor: not-allowed;
}

a:hover.purple-btn {
    color: var(--purplecolor);
    background-color: transparent
}

a.purple-btn.loading::after {
    content: "\f110";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
    -webkit-animation: anim 1s infinite steps(8);
    animation: anim 1s infinite steps(8);
}

a.trialbtn {
    background: transparent;
    border: 2px solid var(--purplecolor);
    color: var(--purplecolor);
}

.pricing-tabs {
    margin: 20px 0;
}

.pricing-tabs .nav-tabs {
    border: 0;
    margin: 0 auto 18px;
    background: var(--white);
    box-shadow: 0 4px 20px rgba(211, 176, 108, .35);
    border-radius: 10px;
    padding: 8px;
    display: inline-block
}

.pricing-tabs .nav-tabs>li.active>a,
.pricing-tabs .nav-tabs>li.active>a:focus,
.pricing-tabs .nav-tabs>li.active>a:hover {
    background-color: var(--action-color);
    color: var(--white)
}

.pricing-tabs .nav-tabs li a {
    border-radius: 10px !important;
    padding: 6px 35px
}

.price-box {
    background: var(--white);
    box-shadow: 0 2px 32px rgba(211, 176, 108, .3);
    border-radius: 10px;
    margin: 1%;
    width: 22%;
    padding-bottom: 18px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column
}

.monthly-label {
    background: url("https://www.fibre2fashion.com/business-solutions/Content/CSS/~/Content/images/prime-content/tab-bg.svg") center 0 no-repeat;
    color: var(--white);
    margin-bottom: 18px
}

.price-label {
    font-size: 52px;
    font-family: 'PoppinsRegular';
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    position: relative;

}

.price-label sub {
    position: relative;
    font-size: 20px;
    bottom: -10px;
}

.price-label span {
    color: var(--regularcolor);
    position: relative;
    font-size: 20px;
    bottom: -10px;
}

.small-txt {
    position: absolute;
    bottom: -16px;
    color: var(--purplecolor);
    font-size: var(--smallfontsize)
}

.payable-details {
    display: inline-block
}

.payable-details li {
    font-size: 13px;
    width: 100%;
    display: flex
}

.faq-main h1,
.subscription h1 {
    font-size: var(--sectionheadingfontsize);
    font-family: var(--boldfonts)
}

.payable-details li img {
    margin-right: 10px
}


.subscription h1 {
    margin-top: 0
}

.faq-section {
    background-image: -moz-linear-gradient(180deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -webkit-linear-gradient(180deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
    background-image: -ms-linear-gradient(180deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%);
}

.faq-main h1 {
    text-align: left
}

.faq-main {
    padding: 50px 0;
    width: 60%;
    margin: 0 auto
}

.faq-main .collapse.in {
    height: initial !important
}

.faq-main .panel-default>.panel-heading {
    color: #333;
    background-color: transparent;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.faq-main .panel-default {
    border-bottom: solid 1px #d00eff !important;
    box-shadow: none;
    border-radius: 0px;
}

.faq-main .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent;
}

.faq-main .panel-default>.panel-heading a {
    display: block;
    padding: 15px 30px 20px 0px;
    font-size: 20px;
    text-transform: none;
    font-family: var(--mediumfonts);
    color: var(--white);
    position: relative
}

.faq-main .panel-body {
    padding-left: 0px;
    padding-top: 0px;
    color: var(--white);
}

.faq-main .panel-default>.panel-heading a:after {
    content: "";
    position: absolute;
    top: 8px;
    font-weight: 600;
    display: inline-block;
    font-size: 34px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: left;
    font-family: initial;
    right: 15px;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear
}

.faq-main .panel-default {
    background-color: transparent;
    border: 0
}

.faq-main .panel-default>.panel-heading a[aria-expanded=true]:after {
    content: "\2212";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: var(--white);
    font-weight: 600
}

.faq-main .panel-default>.panel-heading a[aria-expanded=false]:after {
    content: "\002b";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: var(--white)
}

.gsttext {
    text-align: center;
    font-size: var(--smallfontsize);
    margin-top: 28px;
}

#PrimeContentModel a.border-purple-btn {
    margin: 20px 0px 0px 0 !important;
    border-radius: 100px !important;
    padding: 10px 55px !important;
    border-radius: 8px;
    background: rgba(108, 27, 180, 0.10) !important;
    color: #6C1BB4 !important;
    font-family: 'PoppinsBold' !important;
    font-size: 16px;

    border: 0px !important;
    margin: 18px 18px 0px 18px !important;
    text-transform: uppercase !important;
    padding: 10px 55px !important;
}

#PrimeContentModel a:hover.border-purple-btn {
    background-image: -moz-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%) !important;
    background-image: -webkit-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%) !important;
    background-image: -ms-linear-gradient(4deg, rgb(149, 34, 185) 1%, rgb(104, 7, 177) 100%) !important;
    color: #fff !important;
}


@media only screen and (max-width:1440px) {
    .news-right-side .prime-subnews-card {
        margin-bottom: 12px;
        padding-bottom: 12px;
    }
    .plan-box-new .price-box {
            width: 25%;
    }
    
}

@media only screen and (max-width:1280px) {
   

    .plan-box-new .price-box {
        width: 25%;
    }

    .membership-bx-new .get-trial-membership {
        width: calc(100% - 50%);
    }
}

@media only screen and (max-width:1024px) {
    .news-left-side .sunewsimg{
                width: 120px;
        height: 64px;
    }
    .news-left-side .subnews-text {
    width: calc(100% - 120px);
}
  
    .prime-subnews-grid{
           
    padding-bottom:0px;
    }
      
    .newscontainer {
        display: flex;
        flex-direction: column;
    }

    .news-right-side {
        padding-left: 0px;
        border-left: 0px;
    }
    .prime-subnews-card
    {
                border-bottom: solid 1px #f1f1f1;
        padding-bottom: 12px;
    }

    .news-right-side {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0px 20px;
    }

       .news-right-side .prime-subnews-card {
              margin-bottom: 20px;
        padding-bottom: 6px;
    }
    .news-right-side .prime-subnews-card:last-child{display: flex;}
    .header-left {
        width: 100%;
    }

    .header-middle-wrapper {
        width: 100%;
        grid-template-columns: auto;
    }

    .membership-bx-new .get-trial-membership {
        width: 70%;
    }

    .header-right-img {
        display: none;
    }

    .middle-wrapper {
        width: 100%;
    }

    .prime-top-header {
        padding: 50px 0px;
    }

    .plan-box-new .price-box {
        width: 33%;
    }

    .price-label {
        font-size: 35px;
    }


    /* .plan-box-new .price-box:nth-of-type(2){width:36%;} */
    .prime-pera {
        width: 100%
    }

    .article-inner-box .latest-news-images {
        height: 200px;
    }
}

@media only screen and (max-width:992px) {
  
    .prime-top-header {
        background-position: 68% 0;
    }

    .prime-top-header h1 {
        font-size: 24px;
    }

    .prime-top-header .header-left p {
        width: 49%;
    }

 
    .monthly-label-new {
        font-size: 24px;
    }


    .plan-box-new .price-box a.purple-btn {
        padding: 6px 26px;
    }

    /* .plan-box-new .price-box:nth-of-type(2) .price-label{font-size:36px;}
    .plan-box-new .price-box:nth-of-type(2) .price-label sub{font-size:22px;} */
    .price-label sub {
        font-size: 18px;
        bottom: -5px;

    }
    .prime-news-section{
            margin:25px 0px;
    }

    .price-label span {
        bottom: 0px;
    }

    .pricing-tabs {
        margin: 0px;
    }

    a.seeall {
        padding: 8px 54px;
    }

    .top-magazine-text p {
        font-size: 17px;
        padding: 8px 0px;
    }

    .news-box .overly a {
        font-size: 16px;
        line-height: 1.1;
    }

    .plan-box-new {
        padding: 0px 0px 0px 0px;
    }
}