.elementor-24526 .elementor-element.elementor-element-49bd5dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-24526 .elementor-element.elementor-element-49bd5dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24526 .elementor-element.elementor-element-f60a797 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-24526 .elementor-element.elementor-element-f60a797 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24526 .elementor-element.elementor-element-32242c4{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-24526 .elementor-element.elementor-element-10461cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:25px;}.elementor-24526 .elementor-element.elementor-element-10461cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24526 .elementor-element.elementor-element-829d4ff{font-family:"Montserrat", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1499px){.elementor-24526 .elementor-element.elementor-element-32242c4{font-size:20px;}.elementor-24526 .elementor-element.elementor-element-829d4ff{font-size:20px;}}@media(max-width:1023px){.elementor-24526 .elementor-element.elementor-element-32242c4{font-size:20px;}.elementor-24526 .elementor-element.elementor-element-829d4ff{font-size:16px;}}@media(max-width:767px){.elementor-24526 .elementor-element.elementor-element-829d4ff{text-align:center;}}@media(max-width:480px){.elementor-24526 .elementor-element.elementor-element-49bd5dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24526 .elementor-element.elementor-element-f60a797 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24526 .elementor-element.elementor-element-10461cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24526 .elementor-element.elementor-element-829d4ff{text-align:center;}}@media(min-width:481px){.elementor-24526 .elementor-element.elementor-element-f60a797{width:100%;}}@media(min-width:1500px){.elementor-24526 .elementor-element.elementor-element-49bd5dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-24526 .elementor-element.elementor-element-32242c4{font-size:20px;}.elementor-24526 .elementor-element.elementor-element-829d4ff{font-size:20px;}}/* Start custom CSS */tbody th, td, tr{
    border: 3px solid black;
}
@media only screen and (max-width: 767px){
.instll-tbl-mob .tbl-img-mob{
    height: 50vw;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
td h6{
    margin-bottom: 5px;
    font-size: 20px;
    text-align: center;
}
td p{
    font-size: 16px;
    text-align: center;
}
}
@media only screen and (min-width: 767px) and (max-width: 1023px){
    .instll-tbl-desk th{
        font-size: 20px;
        font-weight: 600;
        width: 50%;
        vertical-align: middle;
    }
    .instll-tbl-desk td{
        font-size: 16px;
        width: 50%;
        vertical-align: middle;
    }
}
@media only screen and (min-width: 1280px){
.instll-tbl-desk .tbl-img-desk{
    height: 25vw;
    background-position: center top;
    background-repeat: no-repeat;
}
}
@media only screen and (min-width: 1024px){
.instll-tbl-desk th{
        font-size: 20px;
        font-weight: 600;
        width: 50%;
        vertical-align: middle;
    }
    .instll-tbl-desk td{
        font-size: 16px;
        width: 50%;
        vertical-align: middle;
    }    
}
@media only screen and (min-width: 768px) and (max-width: 1279px){
    .instll-tbl-desk .tbl-img-desk{
    height: 35vw;
    }
}
.instll-tbl-desk .tbl-img-desk{
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.instll-tbl-desk th{
    text-align: center;
}/* End custom CSS */