@font-face{font-family:'ThaiSans Neue';unicode-range:U+0E00 -U+0 E7F}html,body{padding:0;margin:0;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on;-webkit-tap-highlight-color:#fff0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;font-family:"Open Sans",arial,sans-serif}.left{float:left}.right{float:right}.clear{clear:both}.resize{width:100%}.txt-left{text-align:left!important}.wrapper{width:98%;max-width:1200px;min-width:320px;margin:0 auto}a{text-decoration:none}a:hover{text-decoration:none}.menu-main-menu-container,.menu-main-menu-en-container{display:inline}.current_page_item a.mn-has-,.current-menu-item a.mn-has-{color:#f06}#top-menu .current_page_item a.mn-has-,.current-menu-item a.mn-has-{color:#f06}.glitz-nav-text{font-size:36px;display:inline}.glitz-nav-text ul li a{color:#303030;font-size:36px}ul.glitz-nav-text li.header-language a,ul.glitz-nav-text li.header-language li{color:#b8b7b7}ul.glitz-nav-text li.header-language a.active,ul.glitz-nav-text li.header-language li.current-lang a{color:#999}ul.glitz-nav-text li.header-language li{margin:0}ul.glitz-nav-text li.header-language ul{margin-left:-10px}ul.glitz-nav-text li.header-language li a{height:auto;padding:0 8px 0 10px;margin-top:17px;line-height:.8;border-right:2px solid #b8b7b7;font-size:23px}ul.glitz-nav-text li.header-language ul{padding:0}ul.glitz-nav-text li.header-language li:last-child a{border-right:none}.hidden-desktop{display:none}.verticalLine{margin-bottom:-1px;height:13px;border-left:2px solid #b8b7b7;display:inline-block}.inner-nav ul{font-size:23px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-align:center;line-height:30px}.header-social-btn{font-size:14px;display:inline-block!important;cursor:pointer;width:27px;height:27px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#FFFFFF!important;background:#fc9cc3;border:#fc9cc3 1px solid;padding-top:0;text-align:center;margin-top:15px}.header-social-btn:hover{color:#FFFFFF!important;background:#f06;border:#f06 1px solid}.bg-white{background:#FFF}.footer-links-social a{display:inline-block;width:28px;height:28px;border-radius:50%;background:#59bce3;color:#FFF;font-size:14px;padding-top:1.5px;margin-right:15px;border:#59bce3 1px solid}.footer-links-social a:last-child{margin-right:0}.footer-links-social a:hover{color:#FFF}.ci-icon{width:50px;height:50px}.ci-icon:before{content:" ";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:none;border-radius:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.contact-item{position:relative;padding-left:75px;padding-top:10px}.contact-form{margin-top:60px}.find-us-title{color:dimgray;font-size:24px;letter-spacing:1px}.ci-text{color:#303030;font-size:15px}.ci-title{margin-bottom:-6px}.newsletter-title{font-size:28px;letter-spacing:1px;font-weight:600;color:#303030;line-height:36px}.footer-menu{font-size:24px;padding:20px 0;text-transform:uppercase}.footer-menu li{display:inline-block;margin:0 16px}.footer-menu a{color:#999;letter-spacing:1px}.footer-menu a:hover{text-decoration:none;color:#59bce3}.footer-menu a.active{color:#59bce3}.footer-menu a:last-child{margin-right:0}.title-size-32,.title-size-46{letter-spacing:2px;font-weight:600}.title-size-32{font-size:28px;line-height:32px}.title-size-46{font-size:46px;line-height:46px}.glitz-service-box{width:32%;float:left;margin-right:2%}.glitz-service-box:last-child{margin-right:0}.service-box-icon{width:100%;margin:0 auto;padding-bottom:15px;max-width:120px;position:relative;height:135px}.service-box-icon img{position:absolute;left:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.service-box-icon img.top:hover{-khtml-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.service-box-title{text-transform:uppercase;font-size:30px;letter-spacing:2px;font-weight:600;text-align:center}.service-box-desc{padding-top:4px;text-align:center;text-transform:none!important;font-size:15px;font-weight:300;color:#777;line-height:1.5;word-wrap:break-word!important}.box-desc{font-size:15px;font-weight:300;color:#777;line-height:1.5}.page-section{width:100%;padding:70px 0}.gliz-line{width:100px;height:1px;border-top:#4D4D4D 1px solid;margin:15px auto 0 auto;padding-bottom:18px}.section-text-glitz{width:100%;margin:0 auto;padding-bottom:50px}.section-about{background-size:100% 100%;background:#fbbed8}.about-content-image{width:42%;max-width:460px;position:absolute;right:0;bottom:0}.content-text-titleimg{max-width:480px;width:100%;padding-top:50px}.title-what-we-do{color:#FFF;text-shadow:5px 3px 1px rgb(152 143 236);font-size:110px;letter-spacing:2px;line-height:50px;padding-bottom:20px}.content-text-title{text-transform:uppercase;font-size:38px;letter-spacing:2px;color:rgb(152 143 236);font-weight:600;line-height:42px}.content-text-desc{font-size:15px;padding-bottom:20px;font-weight:400}.about-content-text{width:50%}.about-big-title{width:70%;margin:0 auto;padding-bottom:75px;font-size:65px;letter-spacing:2px;line-height:1em}.about-big-title span{font-size:40px!important}.mt-76{margin-top:55px}.btn-glitz{background:#f382b3!important;font-size:20px!important;padding:4px 26px!important;border-radius:10px!important;border:#f382b3 1px solid!important;color:#FFFFFF!important}.btn-glitz:hover{background:#FFFFFF!important;border-radius:10px!important;border:#f382b3 1px solid!important;color:#f382b3!important}.loading-smile{background:rgb(255 255 255 / .8);position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;display:none}.loading-smile .leftEye,.loading-smile .rightEye{width:5vh;height:5vh;border-radius:50%;background:#333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:leftEyeAnimation 3s infinite cubic-bezier(.455,.03,.515,.955);animation:leftEyeAnimation 3s infinite cubic-bezier(.455,.03,.515,.955)}.loading-smile .rightEye{-webkit-animation:rightEyeAnimation 3s infinite cubic-bezier(.455,.03,.515,.955);animation:rightEyeAnimation 3s infinite cubic-bezier(.455,.03,.515,.955)}.loading-smile .mouth{width:10vh;height:10vh;border-radius:50%;border:solid 1.3vh #333;border-right:solid 1.3vh #fff0;border-left:solid 1.3vh #fff0;border-bottom:solid 1.3vh #fff0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg);-webkit-animation:mouthAnimation 3s infinite cubic-bezier(.455,.03,.515,.955);animation:mouthAnimation 3s infinite cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes mouthAnimation{0%{-webkit-transform:translate(-50%,-50%) rotateX(180deg);transform:translate(-50%,-50%) rotateX(180deg)}10%{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}40%{-webkit-transform:translate(-50%,-50%) rotateZ(320deg);transform:translate(-50%,-50%) rotateZ(320deg)}60%{-webkit-transform:translate(-50%,-50%) rotateZ(900deg);transform:translate(-50%,-50%) rotateZ(900deg)}100%{-webkit-transform:translate(-50%,-50%) rotateZ(900deg);transform:translate(-50%,-50%) rotateZ(900deg)}}@keyframes mouthAnimation{0%{-webkit-transform:translate(-50%,-50%) rotateX(180deg);transform:translate(-50%,-50%) rotateX(180deg)}10%{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}40%{-webkit-transform:translate(-50%,-50%) rotateZ(320deg);transform:translate(-50%,-50%) rotateZ(320deg)}60%{-webkit-transform:translate(-50%,-50%) rotateZ(900deg);transform:translate(-50%,-50%) rotateZ(900deg)}100%{-webkit-transform:translate(-50%,-50%) rotateZ(900deg);transform:translate(-50%,-50%) rotateZ(900deg)}}@-webkit-keyframes leftEyeAnimation{0%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{width:2vh;height:2vh;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}90%{width:2vh;height:2vh;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}100%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes leftEyeAnimation{0%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{width:2vh;height:2vh;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}90%{width:2vh;height:2vh;-webkit-transform:translate(-150%,-50%);transform:translate(-150%,-50%)}100%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes rightEyeAnimation{0%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}70%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}75%{width:2vh;height:2px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}80%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}90%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}100%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes rightEyeAnimation{0%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}50%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}70%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}75%{width:2vh;height:2px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}80%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}90%{width:2vh;height:2vh;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}100%{width:5vh;height:5vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form input[type="search"],.form input[type="tel"],.form input[type="password"],.form input[type="date"],.form input[type="color"],.form select{text-transform:none!important}.btn-glitz-pebble,.btn-glitz-pebble2,.btn-glitz-pebble3,.btn-glitz-pebble.white{border:#2f2f2f 1px solid;border-radius:6px;color:#2f2f2f;font-size:22px;text-transform:uppercase;padding:2px 10px;letter-spacing:1.5px;font-weight:600}.btn-glitz-pebble.white{border-color:#FFF;color:#FFF}.btn-glitz-pebble:hover,.btn-glitz-pebble.white:hover{background:#988fec;color:#FFF;border:#988fec 1px solid}.btn-glitz-pebble2:hover{background:#988fec;color:#FFF;border:#988fec 1px solid}.btn-glitz-pebble2{background:none;color:#988fec;border:#988fec 1px solid}.btn-glitz-pebble3{color:#FFF;background-color:#988fec;border:#988fec 1px solid}.btn-glitz-pebble3:hover{color:#988fec;background-color:#FFF}.more-photo-btn{text-align:center;margin-top:40px}.title-gallery{color:#817AD9;text-shadow:5px 3px 0 rgb(255 255 255);font-size:65px;padding-bottom:60px;letter-spacing:2px;text-transform:none}.title-aboutus{color:#FFEB40;text-shadow:5px 3px 0 rgb(30 189 255);font-size:80px;letter-spacing:2px;text-transform:none;padding-bottom:25px}.title-contactus{color:#f382b3;text-shadow:5px 3px 0 rgb(193 186 239);font-size:80px;letter-spacing:2px;text-transform:none;padding-bottom:25px}.title-contact{color:#6bbdd3;text-shadow:5px 3px 0 rgb(194 237 254);font-size:65px;padding-bottom:20px;letter-spacing:2px;text-transform:none}.title-dream{color:#1dbeff;text-shadow:5px 3px 0 rgb(255 235 63);font-size:65px;padding-bottom:10px;letter-spacing:2px;text-transform:none;line-height:1em}.title-big-title-intro{color:#fc1368;text-shadow:5px 3px 0 rgb(255 235 63);letter-spacing:2px;text-transform:none;line-height:1.3em}.title-gallery-album{font-size:26px;letter-spacing:.5px;font-weight:500;text-align:center;padding-top:6px;text-transform:uppercase;color:#999}.email-acknowledgement{font-size:32px;letter-spacing:1px;font-weight:600;color:#f382b3;line-height:36px;padding-top:15px;display:none}.btn-submit{background:#f382b3;font-size:20px!important;padding:4px 26px!important;border-radius:10px!important;border:1px solid #f382b3!important}.btn-submit:hover{background:#FFF;font-size:20px!important;padding:4px 26px!important;border-radius:10px!important;border:1px solid #f382b3!important;color:#f382b3}.btn-submit:focus{background:#FFF;font-size:20px!important;padding:4px 26px!important;border-radius:10px!important;border:1px solid #f382b3!important;color:#f382b3}.gallery-box-a{display:block;width:100%;height:350px;position:relative}.gallery-box-bg{background-size:cover;width:100%;height:inherit;border-bottom:#fc9cc3 7px solid}.gallery-bg-img{width:100%;height:350px;object-fit:cover;object-position:center}.gallery-col{margin:0;padding:0 0 10px 10px;margin-bottom:20px}.gallery-col:last-child{margin-right:0}.gallery-col:hover .gallery-bg-hover{opacity:.8;-webkit-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-moz-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-o-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-ms-transition:all 0.27s cubic-bezier(.30,.10,.58,1);transition:all 0.27s cubic-bezier(.30,.10,.58,1)}.gallery-bg-hover{width:100%;height:100%;background:#FFF;opacity:.8;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-moz-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-o-transition:all 0.27s cubic-bezier(.30,.10,.58,1);-ms-transition:all 0.27s cubic-bezier(.30,.10,.58,1);transition:all 0.27s cubic-bezier(.30,.10,.58,1)}.section-title-padding-top-50{padding-top:50px}.nav-bc{text-align:right;padding-bottom:20px;text-transform:uppercase}.nav-bc span{margin-right:5px;color:#777}.nav-bc span.active{color:#BDBDBD}.nav-bc span a{color:#777}.gallery-album-intro{text-align:center;color:#777}.gallery-album-intro .title{font-size:50px;padding-bottom:0;padding-top:20px;line-height:1em}.gallery-album-intro .desc{color:#BDBDBD;font-size:14px;padding-bottom:50px}.gallery-image-thm-view{height:300px;display:block}.gallery-image-thm-view.service-mask-box{width:360px;height:360px}.section-title-about{color:#1CBEFE;text-align:right;font-size:40px;line-height:1.3em;font-weight:600}.section-title-about .first{padding:10px 5% 20px 0}.about-box-desc{width:60%}.about-box-image{width:30%;position:absolute;bottom:-5%;right:10%;line-height:0;z-index:99}.page-section-about{background:url(/images/about-pic.jpg) center right no-repeat;background-size:cover}.page-section-about .container{height:280px}.txt-title-about-sub{font-size:40px;color:#817AD9;text-transform:uppercase;font-weight:600;line-height:1em}.contact-social-box{width:50%;float:left}.contact-social-box .title{font-size:28px;text-transform:uppercase;padding:8px 0;color:dimgray}.contact-social-box .links a{color:#999;font-size:14px}.contact-social-wrapper{width:60%;margin:0 auto;padding-bottom:50px}.service-mask{display:table;vertical-align:middle;font-weight:600;width:360px;height:360px}.service-mask-content{display:table-cell;vertical-align:middle}.service-mask-content-boxsize{background:rgb(255 255 255 / .8);border-radius:100%;text-align:center;color:#7e71ff;font-size:40px;text-transform:uppercase;line-height:1em;width:70%;height:70%;margin:0 auto;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;line-height:1em}.service-mask-box:hover .service-mask .service-mask-content .service-mask-content-boxsize{width:80%;height:80%;text-decoration:none!important;background:rgb(255 255 255);transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;line-height:1em}.glitz-table{display:table;width:100%;height:100%}.glitz-tablecell{display:table-cell;vertical-align:middle}.mobile-on .desktop-nav ul{width:100%;float:none;background:rgb(255 255 255 / .97);position:relative;overflow-x:hidden}.tp-bullets.preview4 .bullet{cursor:pointer;position:relative!important;background:rgb(255 255 255 / .5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid #fff0!important;display:inline-block;margin-right:2px!important;margin-bottom:0px!important;float:none!important;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.bullet.selected{box-shadow:none;width:6px;height:6px;background:#000000!important;border-width:5px!important;border-style:solid!important;border-color:#ffffff!important;border-image:initial!important}.tp-bullets.preview4 .bullet:hover,.tp-bullets.preview4 .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgb(0 0 0)!important;width:6px!important;height:6px!important;border:5px solid rgb(255 255 255)!important}.tparrows.preview4 .tp-arr-titleholder{background:#FFF;color:#000}.mobile-on .desktop-nav ul li a:hover,.mobile-on .desktop-nav ul li a.active{color:#fc9cc3}.showDesktop{display:block!important}.showMobile{display:none!important}.flex-row{display:flex;flex-flow:row wrap}.client-box{flex:1 12.5%}.contact-wrapper-box{width:80%;margin:0 auto;padding-left:0;padding-right:0}.page-section#services{background:url(/images/graphic_bg2_home.png) center center no-repeat;background-size:cover}.gallery-menu-np{padding-bottom:10px}.gallery-next-box,.gallery-previous-box{width:50%;vertical-align:top;text-transform:uppercase}.gallery-next-box a,.gallery-previous-box a{color:#777}.gallery-next-box a i,.gallery-previous-box a i{font-size:16px}.gallery-next-box{text-align:right}.footer-language{padding-top:10px;font-size:20px}.footer-language a,.footer-language li{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid rgb(0 0 0 / .2);height:20px;line-height:20px;width:auto}.footer-language a:last-child,.footer-language li:last-child{padding-right:0;margin-right:0;border-right:none}.footer-language a.active,.footer-language li.active,.footer-language li.current-lang a{color:#59bce3}.footer-logo{margin-bottom:20px}@media only screen and (max-width:1200px){.about-box-image{bottom:-3.5%}}@media only screen and (max-width:1028px){ul.glitz-nav-text.hidden-desktop{float:right}ul.glitz-nav-text.hidden-desktop ul{display:flex}ul.glitz-nav-text li.header-language li{display:inline;line-height:1.4}}@media only screen and (max-width:992px){.about-box-image{bottom:-2.5%;right:7%}}@media only screen and (max-width:768px){.ms-nav-next,.ms-nav-prev{display:none}ul.glitz-nav-text.hidden-desktop{float:right;text-transform:uppercase}ul.glitz-nav-text li.header-language li{display:inline}.hidden-desktop{display:block}.footer-menu{font-size:24px}.footer-copy{padding-top:26px}.footer-menu a{margin-right:0;display:inline-block;text-align:center;float:left}.glitz-service-box{width:100%;float:none;margin-right:auto;margin-top:0;margin-left:auto;margin-bottom:0;padding-bottom:40px}.glitz-service-box:last-child{margin-right:auto;margin-top:0;margin-left:auto;margin-bottom:0;padding-bottom:0}.about-content-text{width:100%;margin:0 auto}.about-content-image{width:80%;max-width:500px;position:relative;;right:0;bottom:0;margin:0 auto}.content-text-desc{padding-bottom:40px}.content-text-titleimg{max-width:480px;width:100%;padding-top:40px;padding-bottom:0}.about-big-title{width:100%;margin:0 auto;padding-bottom:50px;font-size:30px;line-height:40px}.title-what-we-do{font-size:80px;line-height:20px;padding-bottom:5px}.title-gallery{font-size:65px;padding-bottom:40px}.page-section-about .container{height:100px}.about-box-desc{width:90%;margin:0 auto}.about-box-image{width:40%;position:relative;bottom:0;right:0;line-height:0;padding-top:38px;margin:0 auto -88px auto}.txt-title-about-sub{font-size:30px}.contact-social-wrapper{width:100%;margin:0 auto}.gallery-col{margin:0;padding:0 10px 10px 10px;margin-bottom:20px}.showDesktop{display:none!important}.showMobile{display:block!important}.page-section-about{background:url(/images/banner_aboutus_m.jpg) center right no-repeat;background-size:cover}.client-box{flex:1 25%}.gallery-next-box,.gallery-previous-box{width:100%;display:block;vertical-align:top;text-transform:uppercase;text-align:center!important}}@media only screen and (max-width:480px){.about-box-image{margin:0 auto -81px auto}.client-box{flex:1 50%}.contact-box{width:300px;margin:0 auto}.contact-wrapper-box{width:auto;padding-left:15px}}