.elementor-3196 .elementor-element.elementor-element-066f9dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-3196 .elementor-element.elementor-element-066f9dc{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-cdc2a8c */table td, table th {
    padding: 15px;
    line-height: 1.5;
     vertical-align: middle;
    border: 1px solid hsla(0, 0%, 50.2%, .5019607843);
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
      
      table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsl(0deg 0% 50.2% / 0%);
    padding: 20px 30px 20px 30px !important;
}
    table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: hsl(0deg 0% 50.2% / 0%);
    padding: 20px 30px 20px 30px !important;
}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    a.enquire {
        color: #ffffff;
        background-color: #057aff;
        font-size: 16px;
        border: 1px solid #057aff;
        padding: 8px 30px !important;
        cursor: pointer;
        text-decoration: none;
        display: inline-block;
    }
}/* End custom CSS */