/*45ddc053f0ac37af46c08c22bea6e341*/
#g-above .cube-image-wrapper:after{background-color:rgba(0, 0, 0, 0.8)}#g-above .item-title a{font-weight:400}#g-header{background-image:url('../../images/header/melbourne_header_bg.jpg');background-attachment:fixed;background-size:cover;background-position-y:top;text-shadow:1px 2px 2px #00000080}#g-header .card-text{text-align:justify}#g-header .header-spacing{padding:20rem 0}#g-header h1.header-title{font-size:3rem;font-weight:300}#g-header p.header-subtitle{font-size:1.5rem;font-weight:300;padding:0 20%}#g-intro{padding:6rem 0 !important}#g-intro .card-text{font-size:1.15rem;text-align:justify}.g-owlcarousel-item-button{margin:0.5rem 0.5rem}#g-navigation .g-main-nav{text-align:right}#g-testimonials:before{background-color:rgba(15, 15, 15, 0.4);background-image:-webkit-linear-gradient(-400deg, rgba(15, 15, 15, 0.4), rgba(23, 23, 23, 0.45));background-image:linear-gradient(130deg,rgba(15, 15, 15, 0.4), rgba(23, 23, 23, 0.45));opacity:0.9;position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1}#g-testimonials{background-image:url('../../images/testimonials/testimonial-bg.jpg');background-attachment:fixed;background-size:cover;background-position-y:top;padding:6rem 0}h4.cust-title{line-height:1.3;margin-bottom:5px;font-size:2.25rem;font-weight:600}.g-home-particles.g-helium-style .fp-testimonials blockquote p{text-shadow:1px 1px 4px rgba(0, 0, 0, 0.75)}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-header .header-spacing{padding:16rem 0}#g-intro .card-text{font-size:0.85rem;text-align:justify}#g-intro h4.cust-title{font-size:2rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-header .header-spacing{padding:14rem 0}#g-header p.header-subtitle{font-size:1.3rem;padding:0 15%}#g-intro .card-text{font-size:0.75rem;text-align:justify}#g-intro h4.cust-title{font-size:1.4rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#g-header .header-spacing{padding:10rem 0}#g-header h1.header-title{padding:0 10%}#g-header p.header-subtitle{font-size:1.3rem;padding:0 10%}#g-testimonials p.h3{font-size:1.2rem}}@media only all and (max-width:30rem){#g-header .header-spacing{padding:8rem 0}#g-header h1.header-title{padding:0 10%;font-size:2.8rem}#g-header p.header-subtitle{font-size:1.4rem;padding:0 10%}#g-testimonials p.h3{font-size:1.2rem}}