/* colors */
/*font family*/
/* breakpoints */
/*transform*/
/*transform*/
/*opacity*/
/*opacity- end*/
.cp-warranty-tab .nav-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
  padding-bottom: 5px;
  border: 0; }

.cp-warranty-tab .nav-item {
  text-align: center;
  width: 33.33%;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  position: relative; }
  .cp-warranty-tab .nav-item .nav-link {
    font-family: "Gotham-Medium";
    font-size: 1.4rem;
    line-height: 2rem;
    color: #000000;
    position: relative;
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
    padding: 0.5rem 1.2rem; }
    @media only screen and (max-width: 768px) {
      .cp-warranty-tab .nav-item .nav-link {
        font-size: 1.2rem; } }
  .cp-warranty-tab .nav-item.active:before, .cp-warranty-tab .nav-item:hover:before {
    width: 100%; }
  .cp-warranty-tab .nav-item.active .nav-link,
  .cp-warranty-tab .nav-item.active .nav-link:hover, .cp-warranty-tab .nav-item:hover .nav-link,
  .cp-warranty-tab .nav-item:hover .nav-link:hover {
    border-radius: 1.5rem;
    box-shadow: 0 4px 7px 0 rgba(208, 33, 39, 0.19);
    background-color: #d02127;
    color: #ffffff !important; }

.cp-warranty-tab .tab-content {
  padding-top: 3.2rem; }
  @media only screen and (max-width: 1024px) {
    .cp-warranty-tab .tab-content {
      padding-top: 3rem; } }

.cp-warranty-tab .tab-pane {
  display: none; }
  .cp-warranty-tab .tab-pane.active {
    display: block;
    opacity: 1; }
