.elementor-4581 .elementor-element.elementor-element-01188ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4581 .elementor-element.elementor-element-b8ece5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-b8ece5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4581 .elementor-element.elementor-element-d68192b{text-align:center;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4581 .elementor-element.elementor-element-2af49ca{text-align:center;}.elementor-4581 .elementor-element.elementor-element-3d333cf{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-4581 .elementor-element.elementor-element-9b43949 .btn-primary{gap:5px!important;}.elementor-4581 .elementor-element.elementor-element-307a10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-307a10f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4581 .elementor-element.elementor-element-496e932 img{width:100%;max-width:100%;}.elementor-4581 .elementor-element.elementor-element-a6462c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4581 .elementor-element.elementor-element-7747ad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-4581 .elementor-element.elementor-element-fbcb12a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4581 .elementor-element.elementor-element-fbcb12a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4581 .elementor-element.elementor-element-fbcb12a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-fbcb12a .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4581 .elementor-element.elementor-element-fbcb12a .elementor-image-box-img img{height:100px;object-fit:scale-down;object-position:center center;transition-duration:0.3s;}.elementor-4581 .elementor-element.elementor-element-3a57704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-4d727ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4581 .elementor-element.elementor-element-4d727ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4581 .elementor-element.elementor-element-4d727ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-4d727ee .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4581 .elementor-element.elementor-element-4d727ee .elementor-image-box-img img{height:100px;object-fit:scale-down;object-position:center center;transition-duration:0.3s;}.elementor-4581 .elementor-element.elementor-element-83c20a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-5a54cf4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4581 .elementor-element.elementor-element-5a54cf4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4581 .elementor-element.elementor-element-5a54cf4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-5a54cf4 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4581 .elementor-element.elementor-element-5a54cf4 .elementor-image-box-img img{height:100px;object-fit:scale-down;object-position:center center;transition-duration:0.3s;}.elementor-4581 .elementor-element.elementor-element-a73456d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-c474f4e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4581 .elementor-element.elementor-element-c474f4e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4581 .elementor-element.elementor-element-c474f4e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-c474f4e .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-4581 .elementor-element.elementor-element-c474f4e .elementor-image-box-img img{height:100px;object-fit:scale-down;object-position:center center;transition-duration:0.3s;}.elementor-4581 .elementor-element.elementor-element-5dcec40{--display:flex;}.elementor-4581 .elementor-element.elementor-element-2c5d93f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4581 .elementor-element.elementor-element-84e56e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-8d8ccb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4581 .elementor-element.elementor-element-5e197a9{text-align:center;}.elementor-4581 .elementor-element.elementor-element-5e197a9 img{width:100%;max-width:100%;height:380px;object-fit:cover;object-position:center center;opacity:1;}.elementor-4581 .elementor-element.elementor-element-f589e33{--display:flex;}.elementor-4581 .elementor-element.elementor-element-c2e4227{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:992px){.elementor-4581 .elementor-element.elementor-element-3d333cf{--grid-auto-flow:row;}}@media(min-width:769px){.elementor-4581 .elementor-element.elementor-element-b8ece5d{--width:37.405%;}.elementor-4581 .elementor-element.elementor-element-307a10f{--width:73.778%;}.elementor-4581 .elementor-element.elementor-element-7747ad2{--width:25%;}.elementor-4581 .elementor-element.elementor-element-3a57704{--width:25%;}.elementor-4581 .elementor-element.elementor-element-83c20a8{--width:25%;}.elementor-4581 .elementor-element.elementor-element-a73456d{--width:25%;}.elementor-4581 .elementor-element.elementor-element-84e56e3{--width:50%;}.elementor-4581 .elementor-element.elementor-element-8d8ccb6{--width:50%;}}@media(max-width:768px){.elementor-4581 .elementor-element.elementor-element-3d333cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4581 .elementor-element.elementor-element-fbcb12a .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-4d727ee .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-5a54cf4 .elementor-image-box-img{margin-bottom:15px;}.elementor-4581 .elementor-element.elementor-element-c474f4e .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-20a077c *//*===============================
        KARSAZ PRICING
================================*/

.karsaz-pricing{

    padding:90px 20px;

    background:#f5f7fd;

    direction:rtl;

}

.pricing-wrapper{

    max-width:1200px;

    margin:auto;

    display:grid;

    grid-template-columns:repeat(2,minmax(340px,1fr));

    gap:40px;

    align-items:stretch;

}

/*===============================
          CARD
================================*/

.pricing-card{

    position:relative;

   width:100%;

max-width:none;

    background:#fff;

    border-radius:28px;

    overflow:hidden;

    box-shadow:

    0 12px 35px rgba(0,0,0,.08);

    transition:.45s;

}

/*===============================
        HEADER
================================*/

.pricing-header{

    position:relative;

    background:#11207b;

    color:#fff;

    text-align:center;

    padding:45px 25px 100px;

    overflow:hidden;
    

}

/* نور ملایم */

.pricing-header::before{

    content:"";

    position:absolute;

    width:320px;

    height:320px;

    border-radius:50%;

    top:-170px;

    left:-120px;

    background:rgba(255,255,255,.07);

}

/*===============================
          TITLE
================================*/

.pricing-header h3{

    margin:0;

    font-size:34px;

    font-weight:800;

    margin-bottom:22px;
    color:#b9e1e4;

}

/*===============================
        OLD PRICE
================================*/

.old-price{

    font-size:18px;

    opacity:.75;

    text-decoration:line-through;

    margin-bottom:12px;

}

/*===============================
        NEW PRICE
================================*/

.new-price{

    font-size:60px;

    font-weight:900;

    line-height:1;

}

.pricing-header small{

    display:block;

    margin-top:8px;

    font-size:18px;

    opacity:.9;

}

/*===============================
          SVG
================================*/

.wave{

    position:absolute;

    bottom:-2px;

    left:0;

    width:100%;

    height:75px;

}

.wave path{

    fill:#fff;

}

/*===============================
          BODY
================================*/

.pricing-body{

    padding:35px;

}

.pricing-body ul{

    margin:0;

    padding:0;

    list-style:none;

}

.pricing-body li{

    position:relative;

    padding-right:34px;

    margin-bottom:18px;

    color:#444;

    font-size:17px;

    line-height:1.8;

}

/* تیک */

.pricing-body li::before{

    content:"✓";

    position:absolute;

    right:0;

    color:#11207b;

    font-weight:bold;

}

/* ضربدر */

.pricing-body li.off{

    color:#999;

}

.pricing-body li.off::before{

    content:"✕";

    color:#e74c3c;

}

/*===============================
          FOOTER
================================*/

.pricing-footer{

    padding:0 35px 35px;

}

.buy-btn{

    display:block;

    text-align:center;

    text-decoration:none;

    background:#11207b;

    color:#fff;

    padding:18px;

    border-radius:60px;

    font-size:19px;

    font-weight:700;

}

.more-btn{

    display:block;

    margin-top:18px;

    text-align:center;

    color:#11207b;

    text-decoration:none;

    font-weight:700;

}
/*==================================
        ACTIVE CARD
==================================*/

.pricing-card.active{

    transform:scale(1.04);

    border:2px solid rgba(17,32,123,.15);

    box-shadow:
    0 20px 55px rgba(17,32,123,.18);

}

/*==================================
          HOVER
==================================*/

.pricing-card{

    transition:
    transform .35s ease,
    box-shadow .35s ease;

}

.pricing-card:hover{

    transform:translateY(-15px);

    box-shadow:
    0 25px 70px rgba(17,32,123,.20);

}

.pricing-card.active:hover{

    transform:
    translateY(-18px)
    scale(1.04);

}

/*==================================
        DISCOUNT
==================================*/

.discount-ribbon{

    position:absolute;

    left:25px;

    top:0;

    width:46px;

    height:82px;

    background:#11207b;

    border-radius:0 0 18px 18px;

    z-index:50;

    display:flex;

    align-items:center;

    justify-content:center;

}

.discount-ribbon span{

    writing-mode:vertical-rl;

    color:#fff;

    font-size:15px;

    font-weight:700;

}

/*==================================
        BEST SELLER
==================================*/

.best-seller{

    position:absolute;

    top:18px;

    right:18px;

    background:#ff4d67;

    color:#fff;

    padding:8px 18px;

    border-radius:50px;

    font-size:14px;

    font-weight:700;

    z-index:60;

}

/*==================================
          BUTTON
==================================*/

.buy-btn{

    position:relative;

    overflow:hidden;

    transition:.35s;

    background:
    linear-gradient(
    135deg,
    #11207b,
    #2943d9
    );

    box-shadow:

    0 12px 30px
    rgba(17,32,123,.30);

}

.buy-btn:hover{

    transform:translateY(-4px);

    box-shadow:

    0 20px 40px
    rgba(17,32,123,.35);

}

/* نور روی دکمه */

.buy-btn::before{

    content:"";

    position:absolute;

    top:0;

    left:-120%;

    width:55%;

    height:100%;

    background:

    rgba(255,255,255,.28);

    transform:skewX(-25deg);

    transition:.75s;

}

.buy-btn:hover::before{

    left:150%;

}

/*==================================
      FEATURES
==================================*/

.pricing-body li{

    transition:.25s;

}

.pricing-body li:hover{

    color:#11207b;

    padding-right:42px;

}

.pricing-body li::before{

    transition:.25s;

}

.pricing-body li:hover::before{

    transform:scale(1.25);

}

/*==================================
      LINK
==================================*/

.more-btn{

    transition:.25s;

}

.more-btn:hover{

    letter-spacing:.6px;

    color:#2943d9;

}

/*==================================
        BORDER GLOW
==================================*/

.pricing-card::after{

    content:"";

    position:absolute;

    inset:0;

    border-radius:28px;

    padding:1px;

    background:

    linear-gradient(

    180deg,

    rgba(17,32,123,.18),

    transparent,

    rgba(17,32,123,.10)

    );

    -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;

    pointer-events:none;

}

/*==================================
      FADE ANIMATION
==================================*/

.pricing-card{

    animation:fadeCard .7s ease both;

}

.pricing-card:nth-child(2){

    animation-delay:.15s;

}

.pricing-card:nth-child(3){

    animation-delay:.30s;

}

.pricing-card:nth-child(4){

    animation-delay:.45s;

}

@keyframes fadeCard{

    from{

        opacity:0;

        transform:translateY(50px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}
@media (max-width:768px){

    .pricing-wrapper{

        grid-template-columns:1fr;

        gap:25px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ceab2d *//*==================================
        SMS FEATURES
==================================*/

.sms-features{

    padding:40px 15px;

}

.sms-features-container{

    max-width:1110px;

    height:232px;

    margin:auto;

    background:#11207b;

    border-radius:22px;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    align-items:center;

    position:relative;

    overflow:hidden;

}

/*==========================
      هر ستون
==========================*/

.sms-feature{

    text-align:center;

    padding:15px 18px;

    position:relative;

    color:#fff;

    transition:.35s;

}

/* خط بین ستون‌ها */

.sms-feature:not(:last-child)::after{

    content:"";

    position:absolute;

    left:0;

    top:25%;

    width:1px;

    height:50%;

    background:rgba(255,255,255,.12);

}

/*==========================
        ICON
==========================*/

.sms-icon{

    margin-bottom:14px;

}

.sms-icon svg{

    width:38px;

    height:38px;

    stroke:#fff;

    stroke-width:1.8;

}

/*==========================
        TITLE
==========================*/

.sms-feature h3{

    margin:0 0 10px;

    font-size:17px;

    font-weight:700;

    line-height:1.6;
    color: #fff;

}

/*==========================
      TEXT
==========================*/

.sms-feature p{

    margin:0;

    font-size:14px;

    color:#d6dcff;

    line-height:1.9;

}

/*==========================
      HOVER
==========================*/

.sms-feature:hover{

    background:rgba(255,255,255,.04);

}

.sms-feature:hover .sms-icon{

    transform:translateY(-4px);

}

.sms-icon{

    transition:.3s;

}

.sms-feature:hover svg{

    transform:scale(1.08);

}

/*==========================
      پس زمینه
==========================*/

.sms-features-container::before{

    content:"";

    position:absolute;

    left:-120px;

    top:-80px;

    width:250px;

    height:250px;

    border-radius:50%;

    background:rgba(255,255,255,.04);

}

.sms-features-container::after{

    content:"";

    position:absolute;

    right:-120px;

    bottom:-80px;

    width:250px;

    height:250px;

    border-radius:50%;

    background:rgba(255,255,255,.04);

}
/*==================================
        DECORATION
==================================*/

/* منحنی سمت چپ */

.sms-features-container .shape-left{

    position:absolute;

    left:-110px;

    top:50%;

    transform:translateY(-50%);

    width:240px;

    height:240px;

    border:28px solid rgba(255,255,255,.05);

    border-radius:50%;

    z-index:0;

}

/* منحنی سمت راست */

.sms-features-container .shape-right{

    position:absolute;

    right:-110px;

    top:50%;

    transform:translateY(-50%);

    width:240px;

    height:240px;

    border:28px solid rgba(255,255,255,.05);

    border-radius:50%;

    z-index:0;

}

/* دایره نقطه چین بالا */

.sms-features::before{

    content:"";

    position:absolute;

    left:70px;

    top:-45px;

    width:120px;

    height:120px;

    border:2px dashed rgba(17,32,123,.25);

    border-radius:50%;

}

/* دایره نقطه چین پایین */

.sms-features::after{

    content:"";

    position:absolute;

    right:70px;

    bottom:-45px;

    width:120px;

    height:120px;

    border:2px dashed rgba(17,32,123,.25);

    border-radius:50%;

}

/*==================================
        RESPONSIVE
==================================*/

@media(max-width:1100px){

    .sms-features-container{

        width:100%;

        height:auto;

        grid-template-columns:repeat(2,1fr);

        padding:20px 0;

    }

    .sms-feature{

        padding:25px;

    }

    .sms-feature:nth-child(2)::after{

        display:none;

    }

}

@media(max-width:768px){

    .sms-features-container{

        grid-template-columns:1fr;

        border-radius:18px;

    }

    .sms-feature{

        padding:28px 20px;

    }

    .sms-feature::after{

        display:none;

    }

    .sms-feature h3{

        font-size:18px;

    }

    .sms-feature p{

        font-size:14px;

    }

    .shape-left,

    .shape-right{

        display:none;

    }

}
/*==================================
        Responsive
==================================*/

/* لپ‌تاپ */

@media (max-width:1200px){

    .sms-features-container{

        max-width:100%;

        height:auto;

        grid-template-columns:repeat(2,1fr);

        padding:30px 20px;

        gap:20px;

    }

    .sms-feature{

        padding:20px;

    }

    .sms-feature::after{

        display:none;

    }

}

/* تبلت */

@media (max-width:768px){

    .sms-features{

        padding:30px 15px;

    }

    .sms-features-container{

        grid-template-columns:1fr;

        border-radius:18px;

        padding:20px 15px;

        gap:10px;

    }

    .sms-feature{

        padding:22px 15px;

    }

    .sms-icon{

        margin-bottom:10px;

    }

    .sms-icon svg{

        width:34px;

        height:34px;

    }

    .sms-feature h3{

        font-size:16px;

        margin-bottom:8px;

    }

    .sms-feature p{

        font-size:13px;

        line-height:1.8;

    }

    .shape-left,
    .shape-right{

        display:none;

    }

}

/* گوشی‌های کوچک */

@media (max-width:480px){

    .sms-features{

        padding:20px 10px;

    }

    .sms-features-container{

        border-radius:15px;

        padding:15px 10px;

    }

    .sms-feature{

        padding:18px 10px;

    }

    .sms-icon svg{

        width:30px;

        height:30px;

    }

    .sms-feature h3{

        font-size:15px;

    }

    .sms-feature p{

        font-size:12px;

        line-height:1.7;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc64512 *//*==============================
      KARSAZ SMS PANEL
===============================*/

.karsaz-sms{

max-width:1400px;
margin:auto;
padding:40px 20px;
font-family:Yekan Bakh FaNum,Tahoma,sans-serif;

}

/*==============================
TITLE
===============================*/

.sms-title{

text-align:center;
margin-bottom:45px;

}

.sms-title h2{

font-size:42px;
font-weight:900;
color:#11207b;
margin-bottom:15px;

}

.sms-title p{

font-size:17px;
color:#666;
max-width:700px;
margin:auto;
line-height:2;

}

/*==============================
PLAN CARDS
===============================*/

.plan-cards{

display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;
margin-bottom:45px;

}

.plan-card{

background:#fff;
border-radius:22px;
padding:35px 25px;
cursor:pointer;
text-align:center;

border:2px solid #eee;

transition:.35s;

box-shadow:

0 10px 35px rgba(0,0,0,.06);

}

.plan-card:hover{

transform:translateY(-8px);

border-color:#44d800;

box-shadow:

0 25px 45px rgba(68,216,0,.18);

}

.plan-card.active{

background:linear-gradient(135deg,#44d800,#17b44a);

color:#fff;

border:none;

}

.plan-card h3{

font-size:28px;

margin-bottom:12px;

}

.plan-card span{

font-size:15px;

opacity:.9;

}

/*==============================
TABLE
===============================*/

.compare-wrapper{

overflow:auto;

background:#fff;

border-radius:25px;

box-shadow:

0 20px 50px rgba(0,0,0,.08);

padding:15px;

}

.compare-table{

width:100%;

border-collapse:collapse;

min-width:900px;

}

.compare-table thead{

background:#11207b;

color:#fff;

}

.compare-table th{

padding:22px;

font-size:18px;

}

.compare-table td{

padding:18px;

text-align:center;

font-size:16px;

border-bottom:1px solid #ececec;

}

.compare-table td:first-child{

font-weight:700;

color:#333;

text-align:right;

}

/*==============================
SECTION
===============================*/

.section-row td{

padding:0;

background:#f6f8ff;

}

.accordion{

width:100%;

padding:22px;

font-size:20px;

font-weight:800;

background:#eef3ff;

color:#11207b;

border:none;

cursor:pointer;

text-align:right;

transition:.3s;

}

.accordion:hover{

background:#dff8d5;

color:#179600;

}

/*==============================
CHECK
===============================*/

.compare-table td{

position:relative;

}

.compare-table td:not(:first-child){

font-size:24px;

font-weight:900;

}

.compare-table td{

color:#179600;

}

.compare-table td:contains("✖"){

color:#ff3562;

}

/*==============================
BUTTON
===============================*/

.sms-footer{

margin-top:45px;

text-align:center;

}

.sms-btn{

display:inline-block;

padding:18px 45px;

background:linear-gradient(135deg,#44d800,#18b44c);

border-radius:60px;

color:#fff;

font-size:18px;

font-weight:800;

text-decoration:none;

transition:.35s;

box-shadow:

0 15px 40px rgba(68,216,0,.25);

}

.sms-btn:hover{

transform:translateY(-5px);

box-shadow:

0 20px 45px rgba(68,216,0,.4);

}

/*==============================
SCROLLBAR
===============================*/

.compare-wrapper::-webkit-scrollbar{

height:10px;

}

.compare-wrapper::-webkit-scrollbar-thumb{

background:#44d800;

border-radius:20px;

}

.compare-wrapper::-webkit-scrollbar-track{

background:#eee;

}

/*==============================
RESPONSIVE
===============================*/

@media(max-width:992px){

.plan-cards{

grid-template-columns:repeat(2,1fr);

}

.sms-title h2{

font-size:34px;

}

}

@media(max-width:768px){

.plan-cards{

grid-template-columns:1fr;

}

.compare-table{

min-width:760px;

}

.sms-title h2{

font-size:28px;

}

.sms-title p{

font-size:15px;

}

.plan-card{

padding:25px;

}

.sms-btn{

width:100%;

}

}

/*==============================
Animation
===============================*/

.plan-card{

animation:fadeUp .7s ease;

}

.compare-wrapper{

animation:fadeUp .9s ease;

}

@keyframes fadeUp{

from{

opacity:0;

transform:translateY(40px);

}

to{

opacity:1;

transform:none;

}

}/* End custom CSS */