.btn-primary {
  color: #fff;
  background-color: #c59f6b;
  border-color: #c59f6b;
  width: 100%;
  line-height: 45px;
  margin-bottom: 15px;
  border-radius: 0;
}
.p_categoryBox .p_linkBox.click {
  background-color: rgba(1, 109, 231, 0);
}
.p_categoryBox .p_linkBox.click .p_title{
  color: #c59f6b;
}
.p_categoryBox .p_parentBox .p_linkBox.click:before{
  content:" ";
  display:block;
  transition:all 0.5s;
  width:65px;
  height:3px;
  background-color:#c59f6b;
  position:absolute;
  bottom:0px;
  left:50%;
  transform:translateX(-50%);
}
.mouse_bac:hover {
  background-color: rgba(1, 109, 231, 0);
}
.mouse_bac:hover .p_title{
  color: #c59f6b;
}
.p_categoryBox .p_parentBox:hover{
  background-color: rgba(1, 109, 231, 0);
}
.p_categoryBox .p_parentBox:before{
  content:" ";
  display:block;
  transition:all 0.5s;
  width:0px;
  height:3px;
  background-color: #c59f6b;
  position:absolute;
  bottom:0px;
  left:50%;
  transform:translateX(-50%);
}
.p_categoryBox .p_parentBox:hover:before{
  width:65px;
}
.p_categoryBox .p_parentBox:hover .p_title{
  color: #c59f6b;
}
@media screen and (max-width: 768px){
#w_common_text-1627272068259 p span{
    font-size: 28px !important;
}
  #w_common_text-1627280968849 p span{
    font-size: 25px !important;
}
  
  #w_common_text-1627282406354 p span{
    font-size: 30px !important;
}
    #w_common_text-1627282513536 p span{
    font-size: 26px !important;
}
  
 #w_common_text-1627282988146 p span{
    font-size: 26px !important;    color: white;
}
  #w_common_text-1627283005092 p span{
    font-size: 26px !important;    color: white;
}
  
  }
