/* ===== CARD LAYOUT ===== */
.card {
  width: 100%;
  box-sizing: border-box;
  margin: 12px 0;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.10);
  transition: 0.25s;
  overflow: hidden;
}

.card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.20);
}

/* ===== RANK ===== */
.rank {
  min-width: 22px;
  font-weight: 700;
  color: #999;
}

/* ===== IMAGE ===== */
.card-img {
  width: 56px;
  height: 56px;
  border-radius: 12px;
  overflow: hidden;
  flex-shrink: 0;
}

.card-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* ===== INFO ===== */
.card-info {
  flex: 1;              /* 🔥 FIX */
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.card-title {
  font-weight: 700;
  font-size: 14px;
  margin: 0;
}

/* ===== BONUS ===== */
.bonus {
  font-size: 12px;
  color: #d20404;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
}

.bonus::before {
  content: "";
  width: 13px;
  height: 13px;
  flex-shrink: 0;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d20404'%3E%3Cpath d='M3 2.5a2.5 2.5 0 0 1 5 0 2.5 2.5 0 0 1 5 0v.006c0 .07 0 .27-.038.494H15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 1 14.5V7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h2.038A3 3 0 0 1 3 2.506zm1.068.5H7v-.5a1.5 1.5 0 1 0-3 0c0 .085.002.274.045.43zM9 3h2.932l.023-.07c.043-.156.045-.345.045-.43a1.5 1.5 0 0 0-3 0zM1 4v2h6V4zm8 0v2h6V4zm5 3H9v8h4.5a.5.5 0 0 0 .5-.5zm-7 8V7H2v7.5a.5.5 0 0 0 .5.5z'/%3E%3C/svg%3E");
}

/* ===== WITHDRAW ===== */
.withdraw {
  font-size: 12px;
  color: #028a09;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
}

.withdraw::before {
  content: "";
  width: 13px;
  height: 13px;
  flex-shrink: 0;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23028a09' viewBox='0 0 16 16'%3E%3Cpath d='M8 0l6.61 3H15a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5H15v7a.5.5 0 0 1 .485.38l.5 2a.498.498 0 0 1-.485.62H.5a.498.498 0 0 1-.485-.62l.5-2A.5.5 0 0 1 1 13V6H1a.5.5 0 0 1-.5-.5v-2A.5.5 0 0 1 1 3h.39L8 0zM2 6v7h1V6H2zm2 0v7h2.5V6H4zm3.5 0v7h1V6h-1zm2 0v7H12V6H9.5zM13 6v7h1V6h-1zM1 5v1h14V5H1zm-.39 9h14.78l-.25 1H.86l-.25-1z'/%3E%3C/svg%3E");
}
/* ===== BUTTON ===== */
.download-btn {
  margin-left: auto;
  text-decoration: none;
  background: linear-gradient(135deg, #ff6a00, #ee0979);
  border: none;
  border-radius: 9px;
  padding: 8px 14px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
  white-space: nowrap;
  transition: all 0.25s ease;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
  box-shadow: 0 6px 15px rgba(238, 9, 121, 0.35);
}

/* Hover */
.download-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 20px rgba(238, 9, 121, 0.45);
}

/* Active */
.download-btn:active {
  transform: scale(0.97);
}

/* Focus */
.download-btn:focus {
  outline: none;
  box-shadow: none;
}
.download-btn::before{
  content:"";
  width:16px;
  height:16px;
  display:inline-block;
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;

  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z'/%3E%3C/svg%3E");
}

/* LIST RESET */
.app-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* LI RESET */
.app-list li {
  margin: 0;
  padding: 0;
}

/* OPTIONAL (best for spacing same as before) */
.app-list li .card {
  margin: 12px 0;
}

/* ===== TOP APPS ===== */
.top-apps-wrap{
  display:flex;
  gap:12px;
  justify-content:space-between;
  padding:14px 10px;
  background:linear-gradient(135deg,#f8f9ff,#f3f4ff);
}

/* CARD */
.top-app-card{
  position:relative;
  flex:1;
  background:#fff;
  border-radius:18px;
  padding:14px 10px;
  text-align:center;
  box-shadow:0 6px 18px rgba(0,0,0,0.10);
  overflow:hidden;
  transition:.25s;
}

.top-app-card:hover{
  transform:translateY(-4px);
  box-shadow:0 10px 24px rgba(0,0,0,0.15);
}

/* CENTER CARD */
.top-center{
  transform:scale(1.05);
  border:2px solid #ff6a00;
  box-shadow:0 12px 28px rgba(255,106,0,0.22);
}

/* BADGE */
.top-badge{
  position:absolute;
  top:8px;
  left:8px;
  background:linear-gradient(135deg,#6a11cb,#2575fc);
  color:#fff;
  font-size:10px;
  font-weight:700;
  padding:4px 8px;
  border-radius:30px;
  box-shadow:0 3px 10px rgba(37,117,252,0.25);
}

.top-badge.winner{
  background:linear-gradient(135deg,#ff6a00,#ee0979);
  box-shadow:0 3px 10px rgba(238,9,121,0.25);
}

/* IMAGE */
.top-app-card img{
  width:72px;
  height:72px;
  border-radius:18px;
  object-fit:cover;
  margin-top:12px;
  box-shadow:0 5px 14px rgba(0,0,0,0.12);
}

/* NAME */
.top-app-name{
  margin-top:10px;
  font-size:14px;
  font-weight:700;
  color:#222;
  line-height:1.3;
}

/* ⭐ REAL SHINING STARS */
.top-stars{
  display:flex;
  justify-content:center;
  align-items:center;
  gap:2px;
  margin-top:7px;
}

.top-stars span{
  font-size:15px;
  background:linear-gradient(180deg,#fff6b7,#ffd700,#ffb300);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 0 3px rgba(255,215,0,0.7));
  animation:starShine 2s infinite ease-in-out;
}

/* Delay */
.top-stars span:nth-child(1){animation-delay:0s;}
.top-stars span:nth-child(2){animation-delay:0.2s;}
.top-stars span:nth-child(3){animation-delay:0.4s;}
.top-stars span:nth-child(4){animation-delay:0.6s;}
.top-stars span:nth-child(5){animation-delay:0.8s;}

/* Shine Animation */
@keyframes starShine{

  0%{
    transform:scale(1);
    filter:drop-shadow(0 0 2px rgba(255,215,0,0.5));
    opacity:.9;
  }

  50%{
    transform:scale(1.15);
    filter:drop-shadow(0 0 8px rgba(255,215,0,1));
    opacity:1;
  }

  100%{
    transform:scale(1);
    filter:drop-shadow(0 0 2px rgba(255,215,0,0.5));
    opacity:.9;
  }

}

/* VERIFIED */
.top-secure{
  margin-top:7px;
  font-size:11px;
  color:#16a34a;
  font-weight:600;
  line-height:1.4;
}

/* BUTTON */
.top-download-btn{
  margin-top:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:6px;

  text-decoration:none;
  background:linear-gradient(135deg,#ff6a00,#ee0979);
  color:#fff !important;

  border-radius:10px;
  padding:9px 10px;

  font-size:12px;
  font-weight:700;

  box-shadow:0 6px 14px rgba(238,9,121,0.25);

  transition:.25s;
}

.top-download-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 20px rgba(238,9,121,0.35);
}

/* ICON */
.top-download-btn::before{
  content:"";
  width:15px;
  height:15px;
  display:inline-block;

  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;

  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z'/%3E%3C/svg%3E");
}

/* MOBILE */
@media(max-width:480px){

  .top-apps-wrap{
    gap:8px;
    padding:12px 8px;
  }

  .top-app-card{
    padding:12px 8px;
    border-radius:14px;
  }

  .top-app-card img{
    width:62px;
    height:62px;
    border-radius:15px;
  }

  .top-app-name{
    font-size:12px;
  }

  .top-download-btn{
    font-size:11px;
    padding:8px 8px;
  }

  .top-secure{
    font-size:10px;
  }

  .top-stars span{
    font-size:13px;
  }

}

/* TABS */
.tabs{
  display:flex;
  margin:15px 10px;
  gap:10px;
}

.tab{
  flex:1;
  padding:12px;
  font-weight:700;
  border:none;
  border-radius:8px;
  background:#f3f3f3;
  color:#333;
  cursor:pointer;
  position:relative;
  transition:0.3s;
}

/* ACTIVE TAB - BLUE GRADIENT */
.tab.active{
  background:linear-gradient(135deg,#1e3c72,#2a5298);
  color:#fff;
  box-shadow:0 4px 12px rgba(30,60,114,0.4);
}

.arrow{
  display:none;
  position:absolute;
  bottom:-10px;
  left:50%;
  transform:translateX(-50%);
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid #2a5298;
}

.tab.active .arrow{
  display:block;
}

.tab:hover{
  transform:translateY(-2px);
  box-shadow:0 4px 10px rgba(0,0,0,0.15);
}
/* ===== TAB CONTENT FIX (IMPORTANT) ===== */
.tab-content{
  display:none;
  width:100%;
}

.tab-content.active{
  display:block;
}

/* FORCE PROPER CARD FLOW */
.tab-content.active .card{
  display:flex;
}

/* prevent layout jump */
.tab-content{
  min-height:200px;
}

/* RELATED HEADING (same blue theme updated) */
.related-heading{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  font-size:17px;
  margin:30px auto 15px;
  font-weight:700;
  background:linear-gradient(135deg,#1e3c72,#2a5298);
  padding:12px 22px;
  border-radius:20px;
  color:#fff;
  box-shadow:0 6px 18px rgba(30,60,114,0.4);
  width:fit-content;
}

.related-heading .icon{
  width:16px;
  height:16px;
  fill:#fff;
}

/* =========================
YOUTUBE FLOAT FIXED
========================= */
.youtube-float{
position:fixed;

bottom:85px;
right:15px;

width:55px;
height:55px;

border-radius:50%;

background:#ff0000;

display:flex;
align-items:center;
justify-content:center;

box-shadow:0 4px 12px rgba(0,0,0,0.3);

z-index:999;

cursor:pointer;

animation:bounce 2s infinite;

text-decoration:none;
}

/* SVG ICON */
.youtube-float::before{
content:"";

width:28px;
height:28px;

display:block;

background-repeat:no-repeat;
background-position:center;
background-size:contain;

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z'/%3E%3C/svg%3E");
}

/* =========================
TELEGRAM FLOAT FIXED
========================= */
.telegram-float{
position:fixed;

bottom:20px;
right:15px;

width:55px;
height:55px;

border-radius:50%;

background:#ffffff;

display:flex;
align-items:center;
justify-content:center;

box-shadow:0 4px 12px rgba(0,0,0,0.3);

z-index:999;

cursor:pointer;

animation:bounce 2s infinite;

text-decoration:none;
}

/* TELEGRAM IMAGE */
.telegram-float img{

width:55px;
height:55px;

border-radius:50%;

object-fit:cover;

display:block;
}


/* =========================
PREMIUM TOP MENU
========================= */

.top-menu-wrap{
display:flex;
align-items:center;
justify-content:space-between;
background:#fff;
border-bottom:1px solid #dcdcdc;
overflow-x:auto;
white-space:nowrap;
-webkit-overflow-scrolling:touch;
width:100%;
}

.top-menu-item{
flex:1;
display:flex;
align-items:center;
justify-content:center;
gap:5px;

padding:12px 10px;

font-size:13px;
font-weight:700;

text-decoration:none;
color:#111;

border-right:1px solid #e5e5e5;

transition:.2s;

min-width:90px;
box-sizing:border-box;
}

.top-menu-item:last-child{
border-right:none;
}

.top-menu-item.active{
background:#2d00b7;
color:#fff;
box-shadow:inset 0 -3px 0 #8c52ff;
}

.top-menu-item:hover{
background:#f4f4f4;
}

.top-menu-item.active:hover{
background:#2d00b7;
}

.top-menu-item svg{
width:16px;
height:16px;
stroke:currentColor;
flex-shrink:0;
}

/* MOBILE */
@media(max-width:480px){

.top-menu-item{
font-size:12px;
padding:11px 8px;
gap:4px;
min-width:auto;
}

}


/* =========================
APP PAGE BUTTONS
========================= */

.app-btn{
width:100%;
max-width:520px;

margin:12px auto;

display:flex;
align-items:center;
justify-content:center;
gap:12px;

padding:17px 18px;

border-radius:18px;

font-size:15px;
font-weight:800;

text-decoration:none;
color:#fff;

box-sizing:border-box;

transition:.25s;

position:relative;
overflow:hidden;
}

.app-btn:hover{
transform:translateY(-2px);
}

/* ICON COMMON */
.app-btn::before{
content:"";

width:22px;
height:22px;

display:inline-block;

background-size:contain;
background-repeat:no-repeat;
background-position:center;

flex-shrink:0;
}

/* =========================
DOWNLOAD BUTTON
========================= */

.download-app-btn{
background:linear-gradient(135deg,#0f9d58,#19c37d);
box-shadow:0 12px 30px rgba(25,195,125,0.35);
}

.download-app-btn::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='white' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' d='M12 3v12m0 0l-4-4m4 4l4-4M4 21h16'/%3E%3C/svg%3E");
}

/* =========================
YOUTUBE BUTTON
========================= */

.youtube-app-btn{
background:linear-gradient(135deg,#ff0000,#ff3d3d);
box-shadow:0 12px 30px rgba(255,0,0,0.35);
}

.youtube-app-btn::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z'/%3E%3C/svg%3E");
}

/* =========================
FLOAT ANIMATION
========================= */

@keyframes floatBtn{

0%{
transform:translateY(0px);
}

50%{
transform:translateY(-6px);
}

100%{
transform:translateY(0px);
}

}

/* =========================
YOUTUBE FLOAT FIXED
========================= */

.youtube-float{

position:fixed;

bottom:85px;
right:15px;

width:55px;
height:55px;

border-radius:50%;

background:#ff0000;

display:flex;
align-items:center;
justify-content:center;

box-shadow:0 4px 12px rgba(0,0,0,0.30);

z-index:9999;

cursor:pointer;

text-decoration:none;

animation:floatBtn 2s ease-in-out infinite;

}

/* SVG FROM CSS */
.youtube-float::before{

content:"";

width:28px;
height:28px;

display:block;

background-repeat:no-repeat;
background-position:center;
background-size:contain;

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 16 16'%3E%3Cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z'/%3E%3C/svg%3E");

}

/* =========================
TELEGRAM FLOAT FIXED
========================= */

.telegram-float{

position:fixed;

bottom:20px;
right:15px;

width:55px;
height:55px;

border-radius:50%;

background:#fff;

display:flex;
align-items:center;
justify-content:center;

box-shadow:0 4px 12px rgba(0,0,0,0.30);

z-index:9999;

cursor:pointer;

text-decoration:none;

animation:floatBtn 2s ease-in-out infinite;

}

.telegram-float img{

width:55px;
height:55px;

border-radius:50%;

display:block;

object-fit:cover;

}

/* =========================
FAQ SECTION - PREMIUM GREEN
========================= */

.faq-section{
padding:0 14px;
margin:18px 0 10px;
}

.faq-container{
background:#fff;
border-radius:24px;
padding:20px 16px;
box-shadow:0 10px 30px rgba(0,0,0,0.05);
border:1px solid rgba(25,195,125,0.08);
overflow:hidden;
}

.faq-title{
text-align:center;
margin-bottom:16px;
}

.faq-title span{
display:inline-flex;
align-items:center;
justify-content:center;
gap:8px;
padding:10px 18px;
border-radius:50px;
background:linear-gradient(135deg,#0f9d58,#19c37d);
color:#fff;
font-size:14px;
font-weight:800;
letter-spacing:.3px;
box-shadow:0 8px 22px rgba(25,195,125,0.25);
}

.faq-sub{
margin-top:10px;
font-size:13px;
line-height:1.7;
color:#666;
}

.faq-item{
background:#fbfbfb;
border:1px solid #f0f0f0;
border-radius:18px;
margin-bottom:12px;
overflow:hidden;
transition:.25s;
}

.faq-item:last-child{
margin-bottom:0;
}

.faq-item.open{
border-color:rgba(25,195,125,0.20);
box-shadow:0 6px 18px rgba(25,195,125,0.08);
}

.faq-q{
display:flex;
align-items:center;
justify-content:space-between;
gap:10px;
padding:16px;
cursor:pointer;
font-size:14px;
font-weight:700;
color:#222;
line-height:1.5;
}

.faq-icon{
min-width:28px;
height:28px;
border-radius:50%;
background:linear-gradient(135deg,#0f9d58,#19c37d);
display:flex;
align-items:center;
justify-content:center;
color:#fff;
font-size:18px;
font-weight:700;
box-shadow:0 4px 12px rgba(25,195,125,0.20);
transition:.25s;
}

.faq-a{
max-height:0;
overflow:hidden;
padding:0 16px;
font-size:14px;
line-height:1.8;
color:#555;
transition:max-height .35s ease,padding .35s ease;
}

.faq-item.open .faq-a{
max-height:220px;
padding:0 16px 16px;
}

.faq-a strong{
color:#111;
}

@media(max-width:480px){

.faq-container{
padding:18px 14px;
border-radius:20px;
}

.faq-q{
padding:15px 14px;
font-size:13.5px;
}

.faq-a{
font-size:13px;
line-height:1.7;
}

.faq-title span{
font-size:13px;
padding:9px 16px;
}

}
