.elementor-element-8aa588f a{color:white;}
.widget_categories li::before {content: "\f0da";
margin-right:5px;color:#3D4852;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.xdtable table{ margin-bottom :0px!important;}
th:last-child,td:last-child,th:nth-last-child(2),td:nth-last-child(2) {    text-align: right;}
.jet-carousel__item {
    padding: 0px !important;
}
.oceanwp-sticky-header-holder { position: relative; height: 100% !important; }
.tablexd table{margin-bottom: 0px !important;}
table tr td:first-child {   text-align: left !important;}
/* Code Cũ */

.widget-title{color: white!important;background: #1C3D5A;padding: 10px;text-align: center;font-weight: bold;border: solid #1C3D5A;}
.widget-area .sidebar-box { border-radius: 4px;}
 
.widget_categories li a{font-size:110%;color:#3D4852;}
.widget_categories li a:hover{margin-left:5px;color:#2779BD;}
.widget_categories li {margin-left:10px;}

.imagexd img{ max-width:500px}
.redxd:before{font-family: FontAwesome;
content: "\f155";
margin-right:5px
}

.redxd{background:#CC1F1A; color:white;font-weight: bold;}
.bluexd{background:#F1F5F8; color:#CC1F1A;font-weight: bold;}


.megamenu .elementor-section.elementor-section-stretched {
    width: 100% !important;
}


/* hết code cũ */


.xdmau .jet-posts .entry-title {min-height: 50px;}
.elementor-widget-jet-listing-dynamic-link h3 {margin-bottom:5px !important;}
.xecu{margin:10px; background: #F1F5F8;	padding: 0px 0px 5px 0px !important;}
	.chiii li{display:inline;}
.chiii  {margin:0px !important;display: grid;grid-template-columns: 33% 33% 33%;padding-left: 2px;}
.hrxd{	margin: 3px !important;height: 3px;border: 0;box-shadow: 0 3px 3px -3px #8c8b8b inset;}

@media only screen and (min-width: 800px) {

  p {   font-size:15px;  }
  .xdgripx img { max-width:80%;margin: auto;}
}
.elementxd .elementor-widget:not(:last-child) {margin-bottom:2px!important;}
.titxd .elementor-widget-container{border-bottom: 1px solid #EAEAEA;padding-bottom: 5px;}
.titxd .elementor-widget-container:before {
    content: '';
    display: block;
    width: 115px;
    height: 2px;
    background: #34374C;
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    bottom: -1px;
}
 
  
  
  
/* call XD */
.sodt{position: fixed;bottom: 30px;left: 50px;padding: 5px 20px;background: #E3342F;color: white;
border-radius: 0px 40px 40px 0px;font-size: 120%;  font-weight: bold;z-index: -1;}
.sozalo{position: fixed;bottom: 87px;left:44px;padding: 5px 20px;background: #018fe5;color: white;
border-radius: 0px 40px 40px 0px;font-size: 120%;  font-weight: bold;z-index: -1;}
.sozalo a{color:white !important;}

.callxd{ position: fixed; bottom: 25px; left: 10px;z-index: 999;}
.zaloxd{ position: fixed; bottom: 85px; left: 10px;z-index: 999;}
.zaloxd img{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.50);border-radius: 7px;}

.zaloxd i {position: absolute; top: 10px; left: 14px; font-size: 30px;  color: white;}
.pulse i{position: absolute; top: 10px; left: 14px; font-size: 30px;  color: white;}
.mailxd{display: block;  width: 50px;  height: 50px;  border-radius: 50%;background:#018fe5;}
.pulse {
  
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #E3342F;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(227,52,47,0.63);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

.zaloxd {
  bottom: 135px;
}

.sozalo {
  bottom: 138px;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
  }
  70% {
      -webkit-box-shadow: 0 0 0 20px rgba(227,52,47,0.63);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
    box-shadow: 0 0 0 0 rgba(227,52,47,0.63);
  }
  70% {
     
      box-shadow: 0 0 0 10px rgba(227,52,47,0.4);
  }
  100% {
      
      box-shadow: 0 0 0 0 rgba(227,52,47,0.4);
  }
}
@media only screen and (max-width: 600px) {
  /*.sodt, .zaloxd{display:none;}*/
  .zaloxd {
    bottom: 88px;
  }

  .sozalo {
    bottom: 92px;
  }
    .mobiform{display:block;}
}
@media only screen and (min-width: 600px){
  .mobiform{display:none;}
 
}
.sodt{display:none;}
  .mobiform{ 
  height: 30px;
position: fixed;
bottom: 0px;
background: #2779bd;
width: 100%;
text-align: center;
font-size: 16px;
text-transform: uppercase;}
  .mobiform a{color:white;}
