@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");
.grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.xl-1, .xl-2, .xl-3, .xl-4, .xl-5, .xl-6, .xl-7, .xl-8, .xl-9, .xl-10, .xl-11, .xl-12,
.lg-1, .lg-2, .lg-3, .lg-4, .lg-5, .lg-6, .lg-7, .lg-8, .lg-9, .lg-10, .lg-11, .lg-12,
.md-1, .md-2, .md-3, .md-4, .md-5, .md-6, .md-7, .md-8, .md-9, .md-10, .md-11, .md-12,
.sm-1, .sm-2, .sm-3, .sm-4, .sm-5, .sm-6, .sm-7, .sm-8, .sm-9, .sm-10, .sm-11, .sm-12,
.xs-1, .xs-2, .xs-3, .xs-4, .xs-5, .xs-6, .xs-7, .xs-8, .xs-9, .xs-10, .xs-11, .xs-12 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

@media (min-width: 576px) {
  .sm-1 {
    width: calc(100% / 12); }
  .sm-2 {
    width: calc(100% / 12 * 2); }
  .sm-3 {
    width: calc(100% / 12 * 3); }
  .sm-4 {
    width: calc(100% / 12 * 4); }
  .sm-5 {
    width: calc(100% / 12 * 5); }
  .sm-6 {
    width: calc(100% / 12 * 6); }
  .sm-7 {
    width: calc(100% / 12 * 7); }
  .sm-8 {
    width: calc(100% / 12 * 8); }
  .sm-9 {
    width: calc(100% / 12 * 9); }
  .sm-10 {
    width: calc(100% / 12 * 10); }
  .sm-11 {
    width: calc(100% / 12 * 11); }
  .sm-12 {
    width: calc(100% / 12 * 12); } }

@media (min-width: 768px) {
  .md-1 {
    width: calc(100% / 12); }
  .md-2 {
    width: calc(100% / 12 * 2); }
  .md-3 {
    width: calc(100% / 12 * 3); }
  .md-4 {
    width: calc(100% / 12 * 4); }
  .md-5 {
    width: calc(100% / 12 * 5); }
  .md-6 {
    width: calc(100% / 12 * 6); }
  .md-7 {
    width: calc(100% / 12 * 7); }
  .md-8 {
    width: calc(100% / 12 * 8); }
  .md-9 {
    width: calc(100% / 12 * 9); }
  .md-10 {
    width: calc(100% / 12 * 10); }
  .md-11 {
    width: calc(100% / 12 * 11); }
  .md-12 {
    width: calc(100% / 12 * 12); } }

@media (min-width: 992px) {
  .lg-1 {
    width: calc(100% / 12); }
  .lg-2 {
    width: calc(100% / 12 * 2); }
  .lg-3 {
    width: calc(100% / 12 * 3); }
  .lg-4 {
    width: calc(100% / 12 * 4); }
  .lg-5 {
    width: calc(100% / 12 * 5); }
  .lg-6 {
    width: calc(100% / 12 * 6); }
  .lg-7 {
    width: calc(100% / 12 * 7); }
  .lg-8 {
    width: calc(100% / 12 * 8); }
  .lg-9 {
    width: calc(100% / 12 * 9); }
  .lg-10 {
    width: calc(100% / 12 * 10); }
  .lg-11 {
    width: calc(100% / 12 * 11); }
  .lg-12 {
    width: calc(100% / 12 * 12); } }

@media (min-width: 1200px) {
  .xl-1 {
    width: calc(100% / 12); }
  .xl-2 {
    width: calc(100% / 12 * 2); }
  .xl-3 {
    width: calc(100% / 12 * 3); }
  .xl-4 {
    width: calc(100% / 12 * 4); }
  .xl-5 {
    width: calc(100% / 12 * 5); }
  .xl-6 {
    width: calc(100% / 12 * 6); }
  .xl-7 {
    width: calc(100% / 12 * 7); }
  .xl-8 {
    width: calc(100% / 12 * 8); }
  .xl-9 {
    width: calc(100% / 12 * 9); }
  .xl-10 {
    width: calc(100% / 12 * 10); }
  .xl-11 {
    width: calc(100% / 12 * 11); }
  .xl-12 {
    width: calc(100% / 12 * 12); } }

@media (max-width: 576px) {
  .xs-1 {
    width: calc(100% / 12); }
  .xs-2 {
    width: calc(100% / 12 * 2); }
  .xs-3 {
    width: calc(100% / 12 * 3); }
  .xs-4 {
    width: calc(100% / 12 * 4); }
  .xs-5 {
    width: calc(100% / 12 * 5); }
  .xs-6 {
    width: calc(100% / 12 * 6); }
  .xs-7 {
    width: calc(100% / 12 * 7); }
  .xs-8 {
    width: calc(100% / 12 * 8); }
  .xs-9 {
    width: calc(100% / 12 * 9); }
  .xs-10 {
    width: calc(100% / 12 * 10); }
  .xs-11 {
    width: calc(100% / 12 * 11); }
  .xs-12 {
    width: calc(100% / 12 * 12); } }

/** ---- midea query objects ----**/
a {
  text-decoration: none;
  color: #003057;
  font-family: 'Brother 1816';
  font-size: 13px;
  transition: all .35s; }

h1, h2, h3 {
  font-family: 'Brother 1816';
  color: #000000; }

h4, h5 {
  font-family: 'Brother 1816';
  color: #000000; }

p {
  color: #727272;
  font-family: 'Brother 1816';
  font-size: 13px; }

h1 {
  font-size: 29px; }

h2 {
  font-size: 26px; }

h3 {
  font-size: 18px; }

h4 {
  font-size: 16px; }

h5 {
  font-size: 29px; }

.header .header-logo .header-logo-image-container {
  min-height: auto; }

.container.default {
  max-width: 100%;
  padding: 0; }

.heroCarousel-slide .heroCarousel-image-wrapper {
  max-height: 550px; }
  .heroCarousel-slide .heroCarousel-image-wrapper .heroCarousel-image {
    object-fit: cover; }

.heroCarousel-slide .heroCarousel-content {
  background-color: transparent;
  width: 100%;
  max-width: 520px;
  margin: 0 auto 0 50px;
  left: 0;
  top: 38%; }
  .heroCarousel-slide .heroCarousel-content .heroCarousel-title {
    text-align: left;
    font-family: "Rockwell";
    font-weight: normal;
    font-size: 64px;
    line-height: 70px;
    letter-spacing: -0.32px;
    color: #FFFFFF;
    text-shadow: 0px 3px 13px #000000; }

#main-content .heroCarousel {
  margin-bottom: 30px; }

.body {
  margin-top: 0; }

.satphoneshop-homepage {
  float: left;
  width: 100%;
  padding-bottom: 0px;
  /*.resources-section + hr{ @include md-phone{display: none;} }
    .subscribe-section {
        float: left;
        width: 100%;
        padding: 10px 0 10px 0;
        > .container {
          @include md-phone{padding: 0;}
        }
        > .grid {
            align-items: center;
        }
        .subscribe-left-sec {
            > .grid {
                align-items: center;
            }
            .subscribe-content {
                h4{
                    letter-spacing: -0.44px;
                    color: #221E20;
                    font-size: 22px;
                    line-height: 33px;
                    font-weight: 600;
                    margin: 0;
                    @include md-phone{text-align: center; letter-spacing: -0.38px; font-size: 19px; line-height: 29px;}
                }
                p{
                    letter-spacing: -0.03px;
                    color: #727272;
                    font-size: 14px;
                    line-height: 21px;
                    margin-bottom: 0;
                    @include md-phone{text-align: center; letter-spacing: 0px; font-size: 12px; line-height: 20px; margin-bottom: 20px;}
                }      
            }
            .form{
                margin: 0;
                .form-fieldset {
                    .form-field {
                        margin-bottom: 0;
                        .form_data {
                            width: 100%;
                            float: left;
                            position: relative;
                            #nl_email {
                                height: 42px;
                                border-radius: 20px;
                                font-size: 13px;
                                letter-spacing: 0;
                                line-height: 20px;
                                font-weight: 400;
                                font-family: $fontBrother;
                                background: #fff;
                                border-color: #cccccc;
                                color: #727272;
                                @include md-phone{max-width: 285px; margin: 0 auto;}
                            }
                            .btn-primary {
                                cursor: pointer;
                                width: 126px;
                                height: 42px;
                                position: absolute;
                                top: 0;
                                right: 0;
                                font-size: 15px;
                                line-height: 25px;
                                border: 0;
                                font-family: $fontBrother;
                                margin-bottom: 0;
                                padding: 0;
                                @include md-phone{position: static; font-size: 13px; height: 40px; width: 104px; display: block; margin: 16px auto 0 auto;}
                            }
                        }
                    }
                }
            }
        }
        .follow-us-section {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            @include sm-desktop{justify-content: center; padding: 40px 0 0 0; max-width: 350px; margin: 0 auto;}
            h3 {
                margin: 0;
                color: #727272;
                text-transform: uppercase;
                font-size: 14px;
                line-height: 21px;
                margin-right: 20px;
                @include md-phone{font-size: 13px; margin-right: 10px;}
            }
            .social-lists {
                .social-list {
                    display: inline-block;
                    margin-right: 8px;
                    @include sm-phone{margin-right: 4px;}
                    > img {
                        @include md-desktop{max-width: 24px;}
                        @include sm-desktop{max-width: 34px;}
                        @include sm-phone{max-width: 30px;}
                    }
                }
                .social-list:last-child {margin-right: 0px;}
            }
        }
    }*/ }
  .satphoneshop-homepage .hero-banner-section {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 17px;
    text-align: center; }
    .satphoneshop-homepage .hero-banner-section img.hpb-main-img {
      width: inherit;
      max-height: 537px;
      object-fit: cover; }
    @media screen and (min-width: 1920px) {
      .satphoneshop-homepage .hero-banner-section img.hpb-main-img {
        max-height: 650px;
        object-fit: cover; } }
    .satphoneshop-homepage .hero-banner-section > a {
      display: block;
      height: 537px; }
      @media (max-width: 1200px) {
        .satphoneshop-homepage .hero-banner-section > a {
          height: 450px; } }
      @media (max-width: 767px) {
        .satphoneshop-homepage .hero-banner-section > a {
          height: 350px; } }
      @media (max-width: 540px) {
        .satphoneshop-homepage .hero-banner-section > a {
          height: 250px; } }
      .satphoneshop-homepage .hero-banner-section > a > img {
        width: 100%;
        height: 537px;
        object-fit: cover; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .hero-banner-section > a > img {
            height: 450px; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .hero-banner-section > a > img {
            height: 350px; } }
        @media (max-width: 540px) {
          .satphoneshop-homepage .hero-banner-section > a > img {
            height: 250px; } }
    .satphoneshop-homepage .hero-banner-section .hero-content {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
      width: 100%; }
      @media (max-width: 1100px) {
        .satphoneshop-homepage .hero-banner-section .hero-content {
          width: 80%; } }
      @media (max-width: 767px) {
        .satphoneshop-homepage .hero-banner-section .hero-content {
          width: 70%; } }
      .satphoneshop-homepage .hero-banner-section .hero-content h2 {
        text-align: center;
        font-weight: 600;
        font-size: 64px;
        line-height: 70px;
        color: #FFFFFF;
        margin: 30px 0;
        display: none; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .hero-banner-section .hero-content h2 {
            font-size: 50px;
            line-height: 60px; } }
        @media (max-width: 991px) {
          .satphoneshop-homepage .hero-banner-section .hero-content h2 {
            font-size: 42px;
            line-height: 52px;
            margin: 20px 0; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .hero-banner-section .hero-content h2 {
            font-size: 32px;
            line-height: 40px;
            margin: 10px 0; } }
        @media (max-width: 540px) {
          .satphoneshop-homepage .hero-banner-section .hero-content h2 {
            font-size: 20px;
            line-height: 28px; } }
      .satphoneshop-homepage .hero-banner-section .hero-content p {
        color: #ffffff;
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 30px;
        text-shadow: 0px 3px 6px #000000; }
        @media (max-width: 1280px) {
          .satphoneshop-homepage .hero-banner-section .hero-content p {
            font-size: 22px;
            line-height: 28px;
            margin-bottom: 14px; } }
        @media (max-width: 991px) {
          .satphoneshop-homepage .hero-banner-section .hero-content p {
            font-size: 20px; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .hero-banner-section .hero-content p {
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 6px; } }
      .satphoneshop-homepage .hero-banner-section .hero-content .btn-primary {
        border-radius: 24px;
        background: #003057;
        border: none;
        color: #FFFFFF;
        font-size: 16px;
        line-height: 48px;
        font-weight: 500;
        padding: 0;
        width: 126px;
        margin-bottom: 0; }
        @media (max-width: 1280px) {
          .satphoneshop-homepage .hero-banner-section .hero-content .btn-primary {
            font-size: 13px;
            line-height: 32px;
            width: 106px; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .hero-banner-section .hero-content .btn-primary {
            font-size: 12px;
            line-height: 28px;
            width: 100px; } }
  .satphoneshop-homepage .top-category-section {
    float: left;
    width: 100%; }
    .satphoneshop-homepage .top-category-section .grid > div {
      padding-right: 6px;
      padding-left: 6px;
      margin-bottom: 12px; }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(1) .satellite-box a:hover:before {
      background: rgba(241, 85, 36, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(2) .satellite-box a:hover:before {
      background: rgba(0, 153, 0, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(3) .satellite-box a:hover:before {
      background: rgba(0, 153, 153, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(4) .satellite-box a:hover:before {
      background: rgba(255, 0, 102, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(5) .satellite-box a:hover:before {
      background: rgba(153, 0, 153, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(6) .satellite-box a:hover:before {
      background: rgba(255, 102, 0, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(7) .satellite-box a:hover:before {
      background: rgba(128, 0, 0, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(8) .satellite-box a:hover:before {
      background: rgba(102, 51, 0, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(9) .satellite-box a:hover:before {
      background: rgba(0, 0, 255, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(10) .satellite-box a:hover:before {
      background: rgba(102, 0, 104, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(11) .satellite-box a:hover:before {
      background: rgba(0, 204, 102, 0.5); }
    .satphoneshop-homepage .top-category-section .grid .xl-3.lg-3.md-4.sm-6.xs-6:nth-child(12) .satellite-box a:hover:before {
      background: rgba(153, 51, 51, 0.5); }
    .satphoneshop-homepage .top-category-section .satellite-box {
      position: relative; }
      .satphoneshop-homepage .top-category-section .satellite-box a {
        display: block;
        position: relative;
        transition: .35s ease;
        /*&:hover:before {
                    background: rgba(241, 85, 36, 0.5);
                }*/ }
        .satphoneshop-homepage .top-category-section .satellite-box a:before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          transition: .35s ease; }
        .satphoneshop-homepage .top-category-section .satellite-box a > img {
          width: 100%; }
        .satphoneshop-homepage .top-category-section .satellite-box a div {
          position: absolute;
          width: 90%;
          text-align: center;
          top: 70%;
          left: 50%;
          transform: translate(-50%, -50%); }
          @media (max-width: 540px) {
            .satphoneshop-homepage .top-category-section .satellite-box a div {
              width: 95%;
              top: 75%; } }
          .satphoneshop-homepage .top-category-section .satellite-box a div h4 {
            letter-spacing: -0.13px;
            color: #000000;
            font-size: 25px;
            line-height: 30px;
            margin: 20px 0 0 0;
            font-weight: 600;
            transition: .35s ease; }
            @media (max-width: 1200px) {
              .satphoneshop-homepage .top-category-section .satellite-box a div h4 {
                font-size: 20px; } }
            @media (max-width: 991px) {
              .satphoneshop-homepage .top-category-section .satellite-box a div h4 {
                font-size: 18px;
                line-height: 26px; } }
            @media (max-width: 767px) {
              .satphoneshop-homepage .top-category-section .satellite-box a div h4 {
                font-size: 17px;
                line-height: 22px;
                letter-spacing: -0.09px; } }
            @media (max-width: 540px) {
              .satphoneshop-homepage .top-category-section .satellite-box a div h4 {
                font-size: 13px;
                line-height: 18px;
                letter-spacing: 0;
                height: 40px;
                overflow: hidden; } }
        .satphoneshop-homepage .top-category-section .satellite-box a:hover div h4 {
          color: #ffffff; }
  .satphoneshop-homepage .top-product-section {
    float: left;
    width: 100%;
    padding: 50px 0 0 0; }
    @media (max-width: 767px) {
      .satphoneshop-homepage .top-product-section {
        padding: 30px 0 0 0; } }
    .satphoneshop-homepage .top-product-section .top-title {
      position: relative;
      margin-bottom: 30px;
      display: flex;
      align-items: center; }
      @media (max-width: 540px) {
        .satphoneshop-homepage .top-product-section .top-title {
          display: block; } }
      .satphoneshop-homepage .top-product-section .top-title .page-heading {
        letter-spacing: -0.15px;
        color: #000000;
        font-size: 30px;
        line-height: 40px;
        font-weight: 600;
        text-align: left;
        margin-bottom: 0; }
        @media (max-width: 767px) {
          .satphoneshop-homepage .top-product-section .top-title .page-heading {
            font-size: 28px;
            line-height: 36px; } }
        @media (max-width: 540px) {
          .satphoneshop-homepage .top-product-section .top-title .page-heading {
            font-size: 24px;
            line-height: 30px; } }
      .satphoneshop-homepage .top-product-section .top-title .btn-primary {
        display: none;
        margin-bottom: 0;
        margin-left: 40px;
        font-size: 15px;
        line-height: 23px;
        padding: 8px 15px;
        border-radius: 20px; }
        @media (max-width: 540px) {
          .satphoneshop-homepage .top-product-section .top-title .btn-primary {
            margin-top: 26px;
            margin-left: 0px; } }
      .satphoneshop-homepage .top-product-section .top-title .view-all {
        position: absolute;
        right: 0;
        top: 12px;
        font-size: 15px;
        line-height: 23px;
        font-family: "Brother 1816";
        font-weight: 500;
        color: #727272; }
        @media (max-width: 540px) {
          .satphoneshop-homepage .top-product-section .top-title .view-all {
            top: 4px;
            font-size: 13px; } }
        .satphoneshop-homepage .top-product-section .top-title .view-all > span {
          margin-left: 10px;
          vertical-align: text-bottom; }
    .satphoneshop-homepage .top-product-section .productCarousel {
      margin: 0 auto;
      display: none; }
      @media (max-width: 991px) {
        .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide {
          padding-left: 0;
          padding-right: 10px; } }
      .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card {
        background: #f8f8f8;
        display: flex;
        align-items: center;
        padding: 30px 0;
        background-size: contain;
        background-position: bottom;
        background-repeat: no-repeat;
        background-image: url("https://cdn11.bigcommerce.com/s-6oextqfs17/images/stencil/original/image-manager/top-product-graphics.png"); }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card {
            padding: 30px 10px; } }
        @media (max-width: 991px) {
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card {
            padding: 30px 20px 60px 20px;
            flex-direction: column;
            background-image: url("https://cdn11.bigcommerce.com/s-6oextqfs17/images/stencil/original/image-manager/top-products-graphics-mobile.png"); } }
        .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-figure {
          background-color: transparent;
          width: 40%;
          float: left;
          padding: 0; }
          @media (max-width: 991px) {
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-figure {
              width: 100%; } }
        .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-figcaption {
          display: none; }
        .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-figure:hover .card-figcaption {
          opacity: 0; }
        .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body {
          width: 60%; }
          @media (max-width: 991px) {
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body {
              width: 100%;
              text-align: left; } }
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text {
            font-size: 12px;
            line-height: 30px;
            font-weight: 600;
            letter-spacing: 1.92px;
            color: #303030;
            text-transform: uppercase; }
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text .price--title p {
              letter-spacing: -0.08px;
              color: #00AEC7;
              text-transform: capitalize;
              font-size: 16px;
              line-height: 30px;
              font-weight: 600;
              margin-bottom: 0; }
              @media (max-width: 1200px) {
                .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text .price--title p {
                  font-size: 14px;
                  line-height: 28px; } }
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text .price-section {
              letter-spacing: -0.05px;
              color: #00AEC7;
              text-transform: capitalize;
              font-size: 24px;
              line-height: 30px;
              font-weight: 600;
              display: inline-block; }
              @media (max-width: 1200px) {
                .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text .price-section {
                  font-size: 18px;
                  line-height: 26px; } }
              @media (max-width: 767px) {
                .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-text .price-section {
                  font-size: 14px;
                  line-height: 20px; } }
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-title > a {
            letter-spacing: -0.06px;
            color: #303030;
            text-transform: capitalize;
            font-size: 28px;
            line-height: 34px;
            font-weight: 600;
            min-height: 70px;
            margin-bottom: 16px; }
            @media (max-width: 1200px) {
              .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-title > a {
                font-size: 24px;
                line-height: 30px;
                min-height: 60px; } }
            @media (max-width: 767px) {
              .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-title > a {
                font-size: 20px;
                min-height: auto; } }
            @media (max-width: 540px) {
              .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .card-title > a {
                font-size: 16px;
                letter-spacing: -0.04px;
                line-height: 22px;
                overflow: hidden;
                height: 44px; } }
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .product-description {
            padding: 20px 0 0 0; }
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .product-description p {
              letter-spacing: -0.03px;
              color: #303030;
              text-transform: capitalize;
              font-size: 13px;
              line-height: 30px;
              font-weight: 500;
              margin-bottom: 0; }
              @media (max-width: 767px) {
                .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .product-description p {
                  letter-spacing: 0px;
                  line-height: 22px; } }
          .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .details-section {
            padding: 30px 0 0 0; }
            .satphoneshop-homepage .top-product-section .productCarousel .productCarousel-slide .card .card-body .details-section .btn-primary {
              margin-bottom: 0; }
      .satphoneshop-homepage .top-product-section .productCarousel .slick-next, .satphoneshop-homepage .top-product-section .productCarousel .slick-prev {
        border-radius: 30px;
        margin-top: 0;
        padding: 10px;
        box-shadow: 10px 14px 16px rgba(0, 0, 0, 0.04);
        background: #fff; }
        @media (max-width: 991px) {
          .satphoneshop-homepage .top-product-section .productCarousel .slick-next, .satphoneshop-homepage .top-product-section .productCarousel .slick-prev {
            display: none; } }
        .satphoneshop-homepage .top-product-section .productCarousel .slick-next .carousel-tooltip, .satphoneshop-homepage .top-product-section .productCarousel .slick-prev .carousel-tooltip {
          display: none; }
      .satphoneshop-homepage .top-product-section .productCarousel .slick-next {
        right: -18px;
        width: 56px;
        height: 56px; }
        .satphoneshop-homepage .top-product-section .productCarousel .slick-next:before {
          background: url("https://store-6oextqfs17.mybigcommerce.com/content/images/right-arrow-new.png") no-repeat center;
          margin: 0 auto;
          width: 24px;
          height: 34px;
          content: ''; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .top-product-section .productCarousel .slick-next {
            right: -5px; } }
      .satphoneshop-homepage .top-product-section .productCarousel .slick-prev {
        left: -18px;
        width: 56px;
        height: 56px; }
        .satphoneshop-homepage .top-product-section .productCarousel .slick-prev:before {
          background: url("https://store-6oextqfs17.mybigcommerce.com/content/images/right-arrow-new.png") no-repeat center;
          margin: 0 auto;
          width: 24px;
          height: 34px;
          transform: rotate(-180deg);
          content: ''; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .top-product-section .productCarousel .slick-prev {
            left: -5px; } }
    .satphoneshop-homepage .top-product-section .productCarousel.slick-initialized {
      display: block; }
      @media (max-width: 540px) {
        .satphoneshop-homepage .top-product-section .productCarousel.slick-initialized .slick-list {
          padding: 0 60px 0 0 !important; } }
  .satphoneshop-homepage .showroom-section {
    float: left;
    width: 100%;
    padding: 24px 0 50px 0; }
    @media (max-width: 767px) {
      .satphoneshop-homepage .showroom-section {
        padding: 30px 0 30px 0; } }
    .satphoneshop-homepage .showroom-section div[data-sub-layout] {
      padding: 0; }
    .satphoneshop-homepage .showroom-section .grid {
      border: 1px solid #EAEAEA; }
      @media (max-width: 991px) {
        .satphoneshop-homepage .showroom-section .grid {
          flex-direction: column-reverse; } }
      .satphoneshop-homepage .showroom-section .grid .lg-6 {
        padding: 0; }
      .satphoneshop-homepage .showroom-section .grid .visit-content {
        padding: 46px 30px;
        float: left;
        width: 100%; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .showroom-section .grid .visit-content {
            padding: 30px 20px; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .showroom-section .grid .visit-content {
            padding: 24px 20px 40px 20px; } }
        .satphoneshop-homepage .showroom-section .grid .visit-content .sub-title {
          letter-spacing: -0.09px;
          font-size: 18px;
          line-height: 27px;
          margin-bottom: 10px; }
          @media (max-width: 767px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .sub-title {
              font-size: 16px;
              line-height: 24px; } }
          @media (max-width: 540px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .sub-title {
              font-size: 12px;
              line-height: 18px;
              letter-spacing: -0.06px; } }
        .satphoneshop-homepage .showroom-section .grid .visit-content .title {
          letter-spacing: -0.15px;
          font-size: 30px;
          line-height: 40px;
          font-weight: 600;
          margin: 0 0 16px 0; }
          @media (max-width: 767px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .title {
              font-size: 28px;
              line-height: 36px;
              letter-spacing: -0.12px; } }
          @media (max-width: 540px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .title {
              font-size: 24px;
              line-height: 30px; } }
        .satphoneshop-homepage .showroom-section .grid .visit-content .get-text {
          font-size: 16px;
          line-height: 24px;
          letter-spacing: -0.08px;
          max-width: 424px; }
          @media (max-width: 1200px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .get-text {
              margin-bottom: 0px; } }
          @media (max-width: 767px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .get-text {
              font-size: 14px;
              letter-spacing: -0.07px;
              max-width: 100%; } }
        .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec {
          float: left;
          width: 100%;
          padding: 30px 0;
          max-width: 525px; }
          @media (max-width: 991px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec {
              max-width: 100%; } }
          @media (max-width: 540px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec {
              max-width: 315px;
              margin: 0 auto;
              padding: 15px 20px 20px 20px; } }
          .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box {
            width: 50%;
            float: left;
            display: flex;
            align-items: center;
            margin-bottom: 20px; }
            @media (max-width: 540px) {
              .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box {
                width: 100%; } }
            .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box img {
              margin-right: 20px;
              max-width: 32px; }
            .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box h4 {
              font-size: 15px;
              line-height: 22px;
              font-weight: 600;
              letter-spacing: -0.07px;
              color: #303030;
              margin: 0; }
              @media (max-width: 540px) {
                .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box h4 {
                  font-size: 14px;
                  line-height: 20px;
                  max-width: 205px; }
                  .satphoneshop-homepage .showroom-section .grid .visit-content .location-sec .l-box h4 > br {
                    display: none; } }
        .satphoneshop-homepage .showroom-section .grid .visit-content .btn-primary {
          margin-bottom: 0; }
          @media (max-width: 540px) {
            .satphoneshop-homepage .showroom-section .grid .visit-content .btn-primary {
              width: 100%; } }
      .satphoneshop-homepage .showroom-section .grid .visit-image-sec img {
        width: 100%; }
  .satphoneshop-homepage .reviews-section {
    float: left;
    width: 100%;
    padding: 0 0 70px 0; }
    @media (max-width: 991px) {
      .satphoneshop-homepage .reviews-section {
        padding: 0 0 150px 0; } }
    .satphoneshop-homepage .reviews-section div[data-sub-layout] {
      padding: 0; }
    .satphoneshop-homepage .reviews-section .slick-arrow, .satphoneshop-homepage .reviews-section .carousel-tooltip {
      display: none !important; }
    .satphoneshop-homepage .reviews-section .grid {
      border: 1px solid #EAEAEA; }
      .satphoneshop-homepage .reviews-section .grid .lg-6 {
        padding: 0; }
      .satphoneshop-homepage .reviews-section .grid .review-image-sec img {
        width: 100%; }
      .satphoneshop-homepage .reviews-section .grid .review-content {
        float: left;
        width: 100%;
        padding: 50px 50px 20px 50px; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .reviews-section .grid .review-content {
            padding: 30px 20px; } }
        @media (max-width: 767px) {
          .satphoneshop-homepage .reviews-section .grid .review-content {
            padding: 24px 20px; } }
        .satphoneshop-homepage .reviews-section .grid .review-content .title {
          letter-spacing: 0.6px;
          font-size: 30px;
          line-height: 40px;
          font-weight: 600;
          margin: 0 0 16px 0;
          color: #272727; }
          @media (max-width: 767px) {
            .satphoneshop-homepage .reviews-section .grid .review-content .title {
              font-size: 28px;
              line-height: 36px;
              letter-spacing: -0.12px; } }
          @media (max-width: 540px) {
            .satphoneshop-homepage .reviews-section .grid .review-content .title {
              font-size: 22px;
              line-height: 30px; } }
        .satphoneshop-homepage .reviews-section .grid .review-content .sub-title {
          font-size: 18px;
          line-height: 27px;
          margin-bottom: 10px;
          color: #272727; }
          @media (max-width: 767px) {
            .satphoneshop-homepage .reviews-section .grid .review-content .sub-title {
              font-size: 14px;
              line-height: 24px;
              letter-spacing: -0.07px;
              color: #303030; } }
      @media (max-width: 991px) {
        .satphoneshop-homepage .reviews-section .grid .testimonial-main-section {
          padding: 0 20px;
          float: left;
          width: 100%;
          margin-bottom: -70px; } }
      .satphoneshop-homepage .reviews-section .grid .testimonials-section {
        background: #ffffff;
        border-radius: 4px;
        box-shadow: 10px 14px 16px rgba(0, 0, 0, 0.04);
        padding: 30px;
        float: left;
        width: 100%;
        margin-left: -100px;
        position: relative;
        margin-bottom: 0; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .reviews-section .grid .testimonials-section {
            padding: 20px;
            margin-top: -20px; } }
        @media (max-width: 991px) {
          .satphoneshop-homepage .reviews-section .grid .testimonials-section {
            margin-left: 0px; } }
        .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img {
          float: left;
          width: 90px; }
          @media (max-width: 1200px) {
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img {
              width: 60px; } }
          @media (max-width: 767px) {
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img {
              width: 40px; } }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img img {
            filter: opacity(0.2);
            width: auto; }
            @media (max-width: 1200px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img img {
                max-width: 40px; } }
            @media (max-width: 767px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .quate-img img {
                max-width: 30px; } }
        .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content {
          display: table-cell; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content h4 {
            letter-spacing: 0.36px;
            font-size: 18px;
            line-height: 32px;
            color: #727272;
            font-weight: 400;
            margin-top: 0;
            margin-bottom: 16px; }
            @media (max-width: 1200px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content h4 {
                font-size: 16px;
                line-height: 24px;
                font-weight: 500; } }
            @media (max-width: 1200px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content h4 {
                font-size: 15px;
                line-height: 24px;
                letter-spacing: 0.3px; } }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review {
            display: flex;
            align-items: center;
            justify-content: space-between;
            position: relative; }
            @media (max-width: 540px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review {
                display: block; } }
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star > img {
              display: inline-block;
              width: auto; }
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star span {
              font-size: 14px;
              line-height: 22px;
              font-family: "Brother 1816";
              position: relative;
              top: -3px; }
              @media (max-width: 1200px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star span {
                  font-size: 12px; } }
              @media (max-width: 991px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star span {
                  top: 4px; } }
              @media (max-width: 600px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star span {
                  top: 3px; } }
              @media (max-width: 400px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .review-star span {
                  position: relative;
                  display: block;
                  margin-left: 0; } }
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .user-name {
              margin: 0;
              color: #303030;
              letter-spacing: 0.32px;
              font-size: 16px;
              line-height: 30px;
              font-weight: 600; }
              @media (max-width: 1200px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .user-name {
                  font-size: 14px;
                  line-height: 22px; } }
              @media (max-width: 540px) {
                .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .user-name {
                  margin: 10px 0 0 0; } }
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .user-name span {
                font-size: 14px;
                font-weight: 400;
                margin-left: 6px; }
                @media (max-width: 1200px) {
                  .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .testimonial-content .user-review .user-name span {
                    font-size: 12px; } }
        .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .review-star {
          display: flex;
          gap: 5px; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .review-star svg {
            width: 16px;
            height: 16px; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .review-star .is-ratingFull {
            fill: #e6bf3b; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .testimonial-box .review-star .is-ratingEmpty {
            fill: #f1f1f1; }
        .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots {
          bottom: 50px;
          text-align: right;
          left: auto;
          right: -50px;
          width: auto; }
          @media (max-width: 991px) {
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots {
              bottom: -50px;
              text-align: center;
              left: 0;
              right: 0;
              width: 100%; } }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots li {
            list-style: none;
            margin: 0px auto 8px auto;
            transition: all .35s;
            display: block; }
            @media (max-width: 991px) {
              .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots li {
                display: inline-block; } }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots li button:before {
            line-height: 15px;
            width: 15px;
            height: 15px; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots li.slick-active button::before {
            background: #00AEC7;
            opacity: 1;
            width: 15px;
            height: 15px; }
          .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots button {
            border-radius: 50%;
            width: 15px;
            height: 15px;
            border: none;
            background-color: #003057;
            text-indent: -9999px;
            outline: 0;
            transition: all .35s; }
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots button:hover {
              background-color: #00AEC7;
              width: 15px;
              height: 15px; }
            .satphoneshop-homepage .reviews-section .grid .testimonials-section .slick-dots button:hover::before {
              background: #00AEC7;
              width: 15px;
              height: 15px; }
  .satphoneshop-homepage .resources-section {
    float: left;
    width: 100%;
    padding: 0 0 10px 0; }
    @media (max-width: 991px) {
      .satphoneshop-homepage .resources-section {
        padding: 0 0 24px 0; } }
    .satphoneshop-homepage .resources-section .resource-title {
      position: relative;
      margin-bottom: 30px;
      display: flex;
      align-items: center; }
      @media (max-width: 540px) {
        .satphoneshop-homepage .resources-section .resource-title {
          display: block; } }
      .satphoneshop-homepage .resources-section .resource-title .page-heading {
        letter-spacing: -0.15px;
        color: #000000;
        font-size: 30px;
        line-height: 40px;
        font-weight: 600;
        text-align: left;
        margin-bottom: 0; }
        @media (max-width: 767px) {
          .satphoneshop-homepage .resources-section .resource-title .page-heading {
            font-size: 28px;
            line-height: 36px; } }
        @media (max-width: 540px) {
          .satphoneshop-homepage .resources-section .resource-title .page-heading {
            font-size: 24px;
            line-height: 30px; } }
      .satphoneshop-homepage .resources-section .resource-title .btn-primary {
        margin-bottom: 0;
        margin-left: 40px;
        font-size: 15px;
        line-height: 23px;
        padding: 8px 20px;
        border-radius: 20px; }
        @media (max-width: 540px) {
          .satphoneshop-homepage .resources-section .resource-title .btn-primary {
            margin-top: 26px;
            margin-left: 0px; } }
      .satphoneshop-homepage .resources-section .resource-title .view-all {
        position: absolute;
        right: 0;
        top: 12px;
        font-size: 15px;
        line-height: 23px;
        font-family: "Brother 1816";
        font-weight: 500;
        color: #727272; }
        @media (max-width: 540px) {
          .satphoneshop-homepage .resources-section .resource-title .view-all {
            top: 4px;
            font-size: 13px; } }
        .satphoneshop-homepage .resources-section .resource-title .view-all > span {
          margin-left: 10px;
          vertical-align: text-bottom; }
    .satphoneshop-homepage .resources-section .resource-inner {
      border: 1px solid #eaeaea;
      border-right-width: 0;
      position: relative; }
      .satphoneshop-homepage .resources-section .resource-inner:after {
        content: '';
        display: block;
        width: 1px;
        height: 100%;
        background: #eaeaea;
        position: absolute;
        top: 0;
        right: 0; }
      @media (max-width: 540px) {
        .satphoneshop-homepage .resources-section .resource-inner .slick-list {
          padding: 0 0px 0 40px !important; } }
      .satphoneshop-homepage .resources-section .resource-inner .resource-box {
        border-right: 1px solid #eaeaea; }
        .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-img-link {
          display: block;
          width: 100%;
          height: 100%; }
          .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-img-link img {
            height: 241px;
            object-fit: cover; }
            @media (max-width: 767px) {
              .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-img-link img {
                height: 190px; } }
        .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body {
          padding: 30px; }
          @media (max-width: 767px) {
            .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body {
              padding: 20px; } }
          .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-title {
            margin: 0 0 20px 0;
            font-size: 15px;
            line-height: 24px; }
            @media (max-width: 767px) {
              .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-title {
                font-size: 12px;
                line-height: 18px; } }
            .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-title a {
              letter-spacing: -0.07px;
              color: #000000;
              text-transform: capitalize;
              font-size: 15px;
              line-height: 24px;
              font-weight: 600;
              min-height: 70px;
              display: block; }
              @media (max-width: 767px) {
                .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-title a {
                  font-size: 12px;
                  line-height: 18px;
                  letter-spacing: -0.06px;
                  min-height: 55px; } }
          .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-btn {
            color: #000000;
            text-transform: capitalize;
            font-size: 16px;
            line-height: 25px;
            font-weight: 500;
            text-decoration: underline; }
            @media (max-width: 767px) {
              .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-btn {
                font-size: 14px;
                line-height: 22px; } }
            .satphoneshop-homepage .resources-section .resource-inner .resource-box .blog-content .blog-body .blog-btn:hover {
              color: #00AEC7; }
      .satphoneshop-homepage .resources-section .resource-inner .slick-track {
        display: flex !important; }
      .satphoneshop-homepage .resources-section .resource-inner .slick-slide {
        height: inherit !important; }
      .satphoneshop-homepage .resources-section .resource-inner .slick-next, .satphoneshop-homepage .resources-section .resource-inner .slick-prev {
        border-radius: 30px;
        margin-top: 0;
        padding: 10px;
        box-shadow: 10px 14px 16px rgba(0, 0, 0, 0.04);
        background: #fff; }
        .satphoneshop-homepage .resources-section .resource-inner .slick-next .carousel-tooltip, .satphoneshop-homepage .resources-section .resource-inner .slick-prev .carousel-tooltip {
          display: none; }
      .satphoneshop-homepage .resources-section .resource-inner .slick-next {
        right: -30px;
        width: 56px;
        height: 56px; }
        .satphoneshop-homepage .resources-section .resource-inner .slick-next:before {
          background: url("https://store-6oextqfs17.mybigcommerce.com/content/images/right-arrow-new.png") no-repeat center;
          margin: 0 auto;
          width: 24px;
          height: 34px;
          content: ''; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .resources-section .resource-inner .slick-next {
            right: -10px; } }
      .satphoneshop-homepage .resources-section .resource-inner .slick-prev {
        left: -30px;
        width: 56px;
        height: 56px; }
        .satphoneshop-homepage .resources-section .resource-inner .slick-prev:before {
          background: url("https://store-6oextqfs17.mybigcommerce.com/content/images/right-arrow-new.png") no-repeat center;
          margin: 0 auto;
          width: 24px;
          height: 34px;
          transform: rotate(-180deg);
          content: ''; }
        @media (max-width: 1200px) {
          .satphoneshop-homepage .resources-section .resource-inner .slick-prev {
            left: -10px; } }

.btn-primary {
  background: #003057;
  border-radius: 24px;
  border: none;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  padding: 12px 24px;
  transition: all .35s; }
  .btn-primary:hover {
    background: #00AEC7;
    color: #fff; }
  .btn-primary:active, .btn-primary:focus {
    background-color: #00AEC7;
    border: none;
    color: #fff; }
  @media (max-width: 991px) {
    .btn-primary {
      font-size: 14px;
      line-height: 22px; } }
