.tab-pane {
      transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
      opacity: 0;transform: translateY(10px);
  }
  .tab-pane.show {opacity: 1; transform: translateY(0);}

.s-privacy-policy .nav-tabs {color: var(--colorD93); background-color: transparent; border: none !important; border-bottom: 1px solid #D9D9D9 !important; padding-bottom: 40px; margin-bottom: 40px;}
.s-privacy-policy .nav-tabs .nav-link{border: 0px !important; font-size: var(--fz-20); outline: 0px !important;font-weight:700; position: relative; color: var(--colorD93);background: transparent; padding: 0px 25px 20px;}
.s-privacy-policy .nav-tabs .nav-item.show .nav-link, .s-privacy-policy .nav-tabs .nav-link.active{
	color: #0097DB;
}
.s-privacy-policy .nav-tabs .nav-link.active:after {width: 0; height: 0; content: ''; position: absolute; left: 50%; transform: translateX(-50%); bottom: -5px; 
	border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 13px solid #0097DB;}

.content-policy{padding-left: 100px; padding-right: 100px;}
	.content-policy h2{text-align: center;}
.heading-card a{color: var(--color55) !important; font-weight: 700;padding-left: 22px;position: relative; text-decoration: none !important;}
.faq-pocily .card li {padding: 5px 15px; color: var(--color55);}	
	.faq-pocily  .card{border:0px; border-bottom: 1px solid #D9D9D9; border-radius: 0px; background: transparent;		}
	.faq-pocily  .card:hover{background: #fff;}
.faq-pocily .heading-card a:before {
    content: ''; position: absolute;  left: 0px;
    top: 11px; background: url(../images/ico-up.svg) left center no-repeat;
    width:16px; height: 13px; background-size: contain;
}
.faq-pocily .heading-card .collapsed:before { background-image: url(../images/ico-down.svg); }
.faq-pocily td, .faq-pocily th {
    border: 1px solid  var(--color55); padding: 5px 10px;
}
.faq-pocily .card-body{padding-top:5px; padding-bottom: 15px;}

@media screen and (min-width:1200px){
	

}
@media screen and (min-width:1400px){
	
}
@media screen and (min-width:1440px){
	
}	
@media screen and (min-width:1600px){
	
}	
@media screen and (min-width:1680px){
	

}
@media screen and (min-width:1900px){
	.heading-card a { font-size: var(--fz-18); padding: 10px 15px 10px 25px; }
	.faq-pocily .heading-card a:before{top: 16px;}
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.content-policy { padding-left: 30px; padding-right: 30px; }
	.heading-card a{padding: 10px 15px 10px 25px;}
	.faq-pocily .heading-card a:before{top: 16px;}
}

@media screen and (min-width:768px) and (max-width:979px){
	.content-policy { padding-left: 30px; padding-right: 30px; }
	.heading-card a{padding: 10px 15px 10px 25px;}
	.faq-pocily .heading-card a:before{top: 16px;}
}

@media screen and (max-width: 767px) {	
	.content-policy { padding-left: 30px; padding-right: 30px; }
	.heading-card a{padding: 10px 15px 10px 25px;white-space: normal; text-align: left;}
	.faq-pocily .heading-card a:before{top: 16px;}
	.s-privacy-policy .nav-tabs .nav-link {font-size: 18px;padding: 0px 15px 20px; }
	.content-policy h2 { text-align: center; font-size: 22px; line-height: 31px; }

}


/*Mobile Đứng*/
@media screen and (max-width: 480px) and (orientation : portrait) {
	.main-privacy-policy .nav-tabs .nav-item { margin-bottom: 10px; }.
	.s-privacy-policy .nav-tabs {padding-bottom: 20px; margin-bottom: 30px; }
	.content-policy { padding-left: 0px; padding-right: 0px; }
	.faq-pocily .card-body {padding: 10px 0px 15px; }
	.s-privacy-policy .nav-tabs {padding-bottom: 20px; margin-bottom: 30px; }
}
@media screen and (max-width:420px) {
	
}	
@media screen and (max-width:380px) {
	
}

@media screen and (max-width: 365px) {
	
}
@media screen and (max-width: 330px) {


}
