.elementor-3357 .elementor-element.elementor-element-fde6b0b:not(.elementor-motion-effects-element-type-background), .elementor-3357 .elementor-element.elementor-element-fde6b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252728;background-image:url("https://bydowaysaigon.vn/wp-content/uploads/sites/4/2020/08/bg-footer-top.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3357 .elementor-element.elementor-element-fde6b0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3357 .elementor-element.elementor-element-fde6b0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3357 .elementor-element.elementor-element-27aab26{padding:0px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-0974c98 .ct-image-single img{max-height:25px;}.elementor-3357 .elementor-element.elementor-element-0974c98 > .elementor-widget-container{margin:10px 0px 010px 0px;}.elementor-3357 .elementor-element.elementor-element-3e608e62 .ct-text-editor{color:#E9E9E9;}.elementor-3357 .elementor-element.elementor-element-3e608e62{font-size:16px;line-height:24px;}.elementor-3357 .elementor-element.elementor-element-3e608e62 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 10% 0% 0%;}.elementor-3357 .elementor-element.elementor-element-2caf3183 .ct-heading .item--title{color:#E9E9E9;font-size:15px;font-weight:700;line-height:24px;margin-bottom:5px;}.elementor-3357 .elementor-element.elementor-element-7e5a98b3 .ct-text-editor{color:#E9E9E9;}.elementor-3357 .elementor-element.elementor-element-7e5a98b3{font-family:"Roboto", Sans-serif;font-size:14px;line-height:24px;}.elementor-3357 .elementor-element.elementor-element-131b0e31 .ct-icon1 a:hover{color:#14287B !important;}.elementor-3357 .elementor-element.elementor-element-131b0e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-f36ab90.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3357 .elementor-element.elementor-element-f36ab90 > .elementor-element-populated{text-align:left;}.elementor-3357 .elementor-element.elementor-element-38a7b399 .ct-heading .item--title{color:#E9E9E9;font-size:24px;margin-bottom:13px;}.elementor-3357 .elementor-element.elementor-element-38a7b399 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-6833a33 .ct-link1 a{color:#E9E9E9;}.elementor-3357 .elementor-element.elementor-element-ae39f31 .ct-heading .item--title{color:#E9E9E9;font-size:24px;margin-bottom:13px;}.elementor-3357 .elementor-element.elementor-element-ae39f31 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-21f6b0a .ct-link1 a{color:#E9E9E9;}.elementor-3357 .elementor-element.elementor-element-a060442 .ct-heading .item--title{color:#E9E9E9;font-size:24px;margin-bottom:13px;}.elementor-3357 .elementor-element.elementor-element-a060442 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-6eefa89a .ct-contact-info .ct-contact-icon i{color:#E9E9E9;}.elementor-3357 .elementor-element.elementor-element-6eefa89a .ct-contact-info{color:#E9E9E9;font-size:14px;line-height:24px;}.elementor-3357 .elementor-element.elementor-element-6eefa89a > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-3357 .elementor-element.elementor-element-6df9c9f{--divider-border-style:solid;--divider-color:#555555;--divider-border-width:1px;}.elementor-3357 .elementor-element.elementor-element-6df9c9f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3357 .elementor-element.elementor-element-6df9c9f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-3357 .elementor-element.elementor-element-6df9c9f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 .ct-text-editor{text-align:center;color:#8D8D8D;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 .ct-text-editor a{color:#628DFB;font-weight:600;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 .ct-text-editor a.link-underline{border-color:#628DFB;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 .ct-text-editor a:hover{color:#FFFFFF;}.elementor-3357 .elementor-element.elementor-element-1ebfe411{font-family:"Poppins", Sans-serif;font-size:14px;line-height:24px;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 > .elementor-widget-container{margin:4px 0px 4px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-3357 .elementor-element.elementor-element-6d4894c{width:50%;}.elementor-3357 .elementor-element.elementor-element-f36ab90{width:50%;}.elementor-3357 .elementor-element.elementor-element-b03615e{width:50%;}.elementor-3357 .elementor-element.elementor-element-c9e8f80{width:50%;}}@media(max-width:1024px){.elementor-3357 .elementor-element.elementor-element-27aab26{padding:50px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-6d4894c > .elementor-element-populated{margin:0px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3357 .elementor-element.elementor-element-3e608e62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-c9e8f80 > .elementor-element-populated{margin:0px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3357 .elementor-element.elementor-element-6eefa89a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3357 .elementor-element.elementor-element-27aab26{padding:0px 0px 0px 0px;}.elementor-3357 .elementor-element.elementor-element-6d4894c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 25px 0px 25px;}.elementor-3357 .elementor-element.elementor-element-f36ab90 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 25px 0px 25px;}.elementor-3357 .elementor-element.elementor-element-b03615e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 25px 0px 25px;}.elementor-3357 .elementor-element.elementor-element-c9e8f80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 25px 0px 25px;}.elementor-3357 .elementor-element.elementor-element-6df9c9f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-3357 .elementor-element.elementor-element-1ebfe411 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-fee1cac */@media (max-width: 440px) { 
         	.site-content {
    padding: 40px 0 100px !important;
}
       .ays_template_window .ays_template_content {
    width: 100% !important;
}
 .ays_template_content {
    width: 100% !important; 
 }
 .ct-logo-mobile {
     display: none;
}
.ct-header-navigation.navigation-open{
        margin-top: -20px !important;
}
}
.comments-area {
    display: none; 
}
.call-floating {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #000;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  font-family: 'Roboto', sans-serif;
  text-decoration: none;
  padding: 8px 16px; 
  border-radius: 50px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: all 0.3s ease;
  border: solid 1px white;
}

.call-floating:hover {
  background-color: #fff; 
  color: #000;
  transform: scale(1.05);
  border: solid 1px black;
}
/* Container 48x48, cho phép ánh sáng tỏa ra ngoài */
.chaty-icon.channel-icon-Link {
    display: inline-block;
    width: 48px;
    height: 48px;
    position: relative;
    border-radius: 50%;
    overflow: visible;            /* QUAN TRỌNG: không cắt glow */
    /*cursor: pointer;*/
}

/* Icon Zalo: zoom + rung nhưng luôn bị cắt trong khung tròn 48x48 */
.chaty-icon.channel-icon-Link .chaty-svg {
    width: 100%;
    height: 100%;
      cursor: pointer;
    background: url(https://bydowaysaigon.vn/wp-content/uploads/2025/10/zalo.png) no-repeat center / cover;
    border-radius: 50%;
    /*transform-origin: center;*/
    /* cắt nội dung theo hình tròn 48px, nên zoom không vượt khung */
    /*clip-path: circle(24px at 50% 50%);*/

    /*animation: zaloPulse 2s ease-in-out infinite;*/
    /*will-change: transform;*/
}

/* Hiệu ứng tỏa bóng chạy ở LỚP NGOÀI (không bị clip) */
/*.chaty-icon.channel-icon-Link::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    border-radius: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    pointer-events: none;*/


/*    box-shadow: rgba(120,169,56,.55) 0 0 0 0;*/
/*    animation: pulseShadow 1.5s ease-out infinite;*/
/*}*/

/* Zoom + rung (bên trong khung) */
/*@keyframes zaloPulse {*/
/*    0%, 100% { transform: scale(1) rotate(0deg); }*/
/*    10%      { transform: scale(1.1) rotate(2deg); }*/
/*    15%      { transform: scale(1.1) rotate(-2deg); }*/
/*    20%      { transform: scale(1.1) rotate(2deg); }*/
/*    25%      { transform: scale(1.1) rotate(-2deg); }*/
/*    30%      { transform: scale(1.1) rotate(0deg); }*/
/*    50%      { transform: scale(1); }*/
/*}*/

/*@keyframes pulseShadow {*/
/*    0%   { box-shadow: rgba(120,169,56,.55) 0 0 0 0; }*/
/*    70%  { box-shadow: rgba(120,169,56,0)   0 0 0 20px; }*/
/*    100% { box-shadow: rgba(120,169,56,0)   0 0 0 0; }*/
/*}*/

.chaty-icon.channel-icon-Custom_Link .chaty-svg {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url(https://bydowaysaigon.vn/wp-content/uploads/sites/6/2025/10/Facebook_Messenger_logo_2020.svg.webp) no-repeat center / cover;
    border-radius: 50%;
    cursor: pointer;
}

/*.chaty-icon.channel-icon-Phone .chaty-svg {*/
/*    display: inline-block;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    background: url(https://bydowaybienhoa.vn/wp-content/uploads/sites/4/2025/11/call.png) no-repeat center / cover;*/
/*    border-radius: 50%;*/
/*    cursor: pointer;*/
/*}*/

/*.chaty-icon.channel-icon-Phone .chaty-svg svg {*/
/*    display: none;*/
/*}*/

/*#chaty-widget-0 .chaty-channel-list .chaty-channel .chaty-svg {*/
/*    width: 54px;*/
/*    height: 54px;*/
/*}*/

/* Hiệu ứng phóng to nhẹ khi hover */
.call-floating:hover {
  transform: scale(1.05);
}

.call-floating {
box-shadow:rgba(120,169,56,.35) 0 0 0 9px;transition:all .3s ease;animation:pulse-shadow 1.5s infinite;
}

.consult-box {
    font-family: 'Roboto', sans-serif !important;
    
}

@keyframes callPulse {
  0% {
    box-shadow: 0 0 0 0 rgba(229, 57, 53, 0.55);
  }
  70% {
    box-shadow: 0 0 0 18px rgba(229, 57, 53, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(229, 57, 53, 0);
  }
}
 @media (min-width: 440px) { 
.ays_template_window .ays_template_content {
       width: 55% !important;
	}
	.ct-main-menu .sub-menu li a, .ct-main-menu .children li a {
	    border-bottom: none !important;
	}

 }/* End custom CSS */