
:root{--NormSectTextColor:#000000; --NormSectSecTextColor:#fc4b08; --NormSectBackColor:#f9f5e9; --HighSectTextColor:#ffffff; --HighSectSecTextColor:#ffffff; --HighSectBackColor:#3c2565; --BttnPrimaryColor:#75b468; --BttnSecondaryColor:#ffffff; --HeaderTextColor:#3c2565; --HeaderBackColor:#f9f5e9; --FooterTextColor:#ffffff; --FooterBackColor:#2a344f; --HeaderFont:'Sarabun', sans-serif; --CopyFont:'Sarabun', sans-serif}
#testimonialBox *, .cookie-bar__inner, .cookie-bar__inner a, .social-icon-circle i{color:var(--HighSectBackColor)!important}
#smallbanner, h4{font-weight:1000}
h1, h2, h3, h4, h5{color:var(--NormSectTextColor)}
#contact a, .VIAContent a, .copyright a, .footer h2, .main-nav a, .phone-number a{font-weight:700}
.link, .main-nav li a, .phone-number a{display:inline-block}
.main-nav li a, .main-nav li a:hover{text-decoration:none; color:var(--HeaderTextColor)}
.Aligner, .AlignerLM{align-items:center; display:flex}
.clear, .clearfix:after{clear:both}
a, h1{text-decoration:underline}
.Portfolio-nav li a, .main-nav li a{line-height:20px; text-transform:uppercase}
#aboutus h2, h1{text-align:left}
.header, .para1, .para2, .para3, header{background-repeat:no-repeat}
.Portfolio-nav li a, .accordion-pageContent, .cd-hero-slider .input-btn, .main-nav li a, h1, h2, h3{text-transform:uppercase}
#smallbanner, .cd-hero-slider .input-btn:hover{background-color:var(--NormSectSecTextColor)!important}
body>div, footer, html, section{overflow-x:hidden!important; position:relative; margin:auto!important}
h1, h2{letter-spacing:-1px; margin:0 0 15px}
h3, h4, h5{margin:0 0 5px}

