.elementor-10599 .elementor-element.elementor-element-d5aabc3 .elementor-repeater-item-03c1f3e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-10599 .elementor-element.elementor-element-6f7b025{--spacer-size:110px;}.elementor-10599 .elementor-element.elementor-element-8d8b347 .elementor-repeater-item-6013000.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-raven-breadcrumbs,.elementor-widget-raven-breadcrumbs .breadcrumb,.elementor-widget-raven-breadcrumbs #breadcrumbs, .elementor-widget-raven-breadcrumbs span, .elementor-widget-raven-breadcrumbs li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .breadcrumb{justify-content:flex-end;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 #breadcrumbs{justify-content:flex-end;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10599 .elementor-element.elementor-element-c7cecf5, .elementor-10599 .elementor-element.elementor-element-c7cecf5 .breadcrumb-item.active span, .elementor-10599 .elementor-element.elementor-element-c7cecf5 span.current-item{color:#a5a5a5;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .raven-breadcrumbs-yoast .breadcrumb_last{color:#a5a5a5;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .raven-breadcrumbs-navxt span.current-item{color:#a5a5a5;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .breadcrumb-item + .breadcrumb-item::before{color:#bfbfbf;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .raven-breadcrumbs-yoast #breadcrumbs{color:#bfbfbf;}.elementor-10599 .elementor-element.elementor-element-c7cecf5 .raven-breadcrumbs-navxt .breadcrumb{color:#bfbfbf;}.elementor-10599 .elementor-element.elementor-element-8d8b347 > .elementor-container{max-width:1000px;}.elementor-10599 .elementor-element.elementor-element-8d8b347{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10599 .elementor-element.elementor-element-be96afc .elementor-repeater-item-17414ba.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10599 .elementor-element.elementor-element-a6e6256{background-image:url("https://i0.wp.com/version-2.com.sg/wp-content/uploads/2020/06/bg1-banner-02.jpg?fit=4157%2C244&ssl=1");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:5px 0px 5px 0px;background-position:center left;background-size:cover;}.elementor-10599 .elementor-element.elementor-element-a6e6256 .elementor-heading-title{font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10599 .elementor-element.elementor-element-2f5d5e4{--divider-border-style:dotted;--divider-color:#FF0000;--divider-border-width:1px;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:0px 0px 0px 0px;}.elementor-10599 .elementor-element.elementor-element-2f5d5e4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-10599 .elementor-element.elementor-element-2f5d5e4 .elementor-divider{text-align:left;padding-block-start:33px;padding-block-end:33px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10599 .elementor-element.elementor-element-be96afc > .elementor-container{max-width:1000px;}.elementor-10599 .elementor-element.elementor-element-be96afc{margin-top:0px;margin-bottom:100px;}@media(max-width:767px){.elementor-10599 .elementor-element.elementor-element-a6e6256 .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-10599 .elementor-element.elementor-element-a876193{width:100%;}}/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)   
*/

.jet-tabs__control-inner{
width: 130px;
line-height: 1;
justify-content: flex-start;
padding: 10px 10px;
}

/* PC version (min-width: 768px) */  
@media (min-width: 768px){
	table{
	    width:100%;
	    border-collapse: collapse;
	}
	
table, tbody, th, tr, td {
    color:#000;
    font-size: 16px;
    font-weight: 300;
    line-height: 2;
}
thead tr td {
    font-size: 20px;
    font-weight: 600;
    color:#000;
    line-height: 2;
    border: none;
    border-top: none !important; 
    border-bottom: 1px solid #000;
    padding-left:10px;
    padding-right:10px;
	}
	tr { 
		border: none;  
	}
  td {   
      padding: 10px 15px 10px 15px;
      border-bottom: 1px solid #d8d8d8;
  }
  td:nth-of-type(3) {
      text-align: center;
      vertical-align:middle;  
  }
  td:nth-of-type(4){
      text-align: center;
      vertical-align:middle; 
	}
}
/* mobile version (max-width: 768px) */ 

@media (max-width: 768px){
	/* Force table to not be like tables anymore */
	table{
	    border-collapse: collapse;
	    
	}
	table, thead, tbody, th, td, tr { 
		display: block; 
		color:#000;
        font-size: 16px;
        font-weight: 300;
      line-height: 2;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) 
  
  
		position: absolute;
		top: -9999px;
		left: -9999px;
  	*/
	thead tr { 
      display: none; 
	}
	
	tr { 
		border: 2px solid #CBC6C5 !important; 
		margin: 10px 10px 40px 10px;
	}
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-top:none !important;
		border-bottom: 1px solid #d8d8d8;
		position: relative;
		padding-left: 30% !important;
		padding-top: 6px !important;
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/* 	Label the data  */
	td:nth-of-type(1):before { content: "Name"; }
	td:nth-of-type(2):before { content: "Address"; }
	td:nth-of-type(3):before { content: "Telephone"; }
	td:nth-of-type(4):before { content: "Fax"; }
}