@media only screen and (max-width :1024px){:root{--h1:48px;--h2l:47px;--h2:36px;--h3:28px}}@media only screen and (max-width :767px){:root{--h1:36px;--h2l:40px;--h2:30px;--h3:25px;--h4:19px}}@media only screen and (max-width :600px){:root{--font-size:15px}}@media only screen and (max-width :480px){:root{--h1:30px;--h2l:35px;--h2:25px;--h3:20px;--h4:18px;--h5:17px}}@media only screen and (max-width :1440px){.footer-0 .overlay.overlay-circle{left:-60px}.heroopt-01 .overlay.overlay-circle,.single-portfolio .overlay.overlay-circle{left:-90px}}@media only screen and (max-width :1360px){.ajaxc-01 .cpt-row{justify-content:center}.slider-cpt-01 .is-grid .owlbtn{position:relative;top:20px}.slider-cpt-01 .is-grid .owlprev{left:calc(50% - 65px);transform:none}.slider-cpt-01 .is-grid .owlnext{right:auto;left:calc(50% - 10px);transform:translateY(0%) rotate(180deg)}}@media only screen and (max-width :1200px){.footer-0 .gform_wrapper{max-width:100%}.footer-0 .gform_wrapper form{justify-content:flex-start;flex-wrap:wrap}.heroslider-01 .mtitle{font-size:var(--h2)}.gcpt-01 .mtitle{margin-bottom:30px}.gcpt-01 .dinfo-inner{text-align:center;width:100%}.gcpt-01 .dflex-between{flex-direction:column;margin:auto}.gcpt-01 .btn-loop{margin:0 auto 30px;padding-top:0}}@media only screen and (max-width :1060px){section.element .wrap{padding:30px 0}.heroopt-01.home-banner .wrap{min-height:600px;padding-top:160px}.heroopt-01 .wrap{min-height:600px}.heroopt-01.bg-mainblue .wrap{min-height:400px;padding-bottom:70px !important}.heroslider-01 .wrap{margin:-200px 15px 0}.heroslider-01 .slide-bg:before{height:100%}.p-text-01 .wrap{padding:50px 0 !important;background:var(--color2)}.rowpost-01 .wrap{padding-top:120px !important}}@media only screen and (max-width :1024px){.rowpost-01 .wrap{padding-top:30px !important}section.element .nwrap{padding:0}.single-portfolio .dtext p br{display:none}.element.no-br br{display:none}.menu_wrap{background:var(--color2)}.mobile-menu .navbar-nav{gap:20px !important}.main-menu .nav-item:before{bottom:-1px}[data-colwidth="8"] .hero-opt,[data-colwidth="8"] .col-info,[data-colwidth="9"] .hero-opt,[data-colwidth="9"] .col-info{flex:0 0 100%;max-width:100%}section.heroopt-01 [data-vflex=bottom]{padding-bottom:40px}.heroopt-01.home-banner .wrap{padding-top:100px;min-height:400px}.heroopt-01 .dinfo.hero-opt{flex:0 0 100% !important;max-width:100% !important}.heroslider-01 .wrap{margin-top:-100px}.element .btn-loop{margin-top:30px !important}.cards-flex-03 .div-link{padding:30px}.count-01 .dtext{margin-bottom:0}.col-accordion-row .dheading{max-width:100%}.col-accordion .dheading{margin-bottom:5px}.col-accordion-row .col-info{flex:unset}.col-accordion .item .ihead{padding:25px 0}.col-accordion .item .iclick{padding-right:30px}.icons-02 .row{row-gap:40px}.row-poster-01 .dinfo{padding-top:5px;padding-bottom:0}.slider-cpt-01 .btn-loop{margin-top:50px !important}.qslider-01 .client-wrapper{flex-direction:column-reverse}.qslider-01 .slide-bg.is-inner{max-width:100% !important;margin-left:0;margin-top:0}.qslider-01 .img-wrapper{max-width:500px;margin:10px auto 30px auto}.qslider-01 .btn-grp{justify-content:center}.single-portfolio .portofolio-wrap,.single-portfolio .portfolio-cta{padding:30px 0}.js-pteam .row-team{row-gap:40px}.js-tabs-01 .flexic{flex-direction:column-reverse !important}.js-tabs-01 .dinfo{max-width:100%}.js-tabs-01 .col2{max-width:700px;margin:0 auto 30px}.js-tabs-01 .ntabs{margin-bottom:30px !important;padding-bottom:30px !important;border-bottom:0;gap:40px}.js-tabs-01 .below-img-wrap{left:0;max-width:100%;position:static}.js-tabs-01 .dimage{max-width:100%;margin-bottom:0 !important}.js-tabs-01 .ntabs .nav-link{margin-bottom:30px !important}.js-tabs-01 .nav-link:before{bottom:-20px}.js-tabs-01 .nav-link:after{bottom:-31px}.heroopt-02 .wrap{min-height:450px}.separator .wrap{min-height:0 !important}section.separator .wrap{padding-top:20px;padding-bottom:20px}.single-portfolio .archive-title{min-height:400px}.single-portfolio .ititle{margin-top:20px}.ff-cta{min-height:0}.ff-cta .dinfo{padding:70px 0}.ff-cta .d-links{margin-top:0 !important}.footer-0 .above-sec{padding:50px 0 20px}.footer-0 .col-md-auto{max-width:50%}.footer-0 .col-md-auto:nth-child(1){max-width:100%}.fancybox__container .fancybox__content{padding:50px 30px}.single-post .header-post{min-height:200px;padding:100px 0}.single-post article.single-post{padding:30px 0}.cards-flex-03a .flex-item{flex:0 0 33%;max-width:33%}.mbl-p50 .wrap{padding:50px 0 !important}.mbl-pt50 .wrap{padding-top:50px !important}.mbl-pb50 .wrap{padding-bottom:50px !important}}@media only screen and (max-width :991px){.row-poster-01 .dmedia{max-width:570px}.slider-cpt-01 .col-lg-6,.cards-flex-02a .flex-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.slider-cpt-01 .col-left,.slider-cpt-01 .col-right{padding:40px 30px}.slider-cpt-01 .dlogo{margin-bottom:30px}.cards-flex-02a .flex-item .div-link{max-width:270px;width:100%;display:block}}@media only screen and (max-width :800px){[data-ctr="2"] .flex-item,.flexic [data-ctr="2"] .item{flex:0 0 100%;max-width:100%}[data-ctr="3"] .flex-item,.flexic [data-ctr="3"] .item,[data-ctr="4"] .flex-item,.flexic [data-ctr="4"] .item{flex:0 0 50%;max-width:50%}[data-ctr="3"] .col-md-4,[data-ctr="4"] .col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cards-flex-03 [data-ctr="3"] .flex-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.text-large .dtext{font-size:18px}.cardsflex-01 .flex-item{flex:0 0 100%;max-width:100%}.cardsflex-01 .div-link{height:450px;justify-content:flex-start}.cardsflex-01 .dinfo{max-width:100%;min-height:unset}.cardsflex-01 .abtn-loop{position:static;margin-bottom:-32px}.cardsflex-01 .flex-item:hover .abtn-loop{margin-bottom:0}.cardsflex-01 .div-link .img-bg{display:block;opacity:.6}.cardsflex-01 .img-main-bg{display:none}.cardsflex-01 .flex-item:nth-child(2) .div-link{border:0}.cards-flex-columns [data-imgid="0"]{max-width:100%;padding:40px 30px}.cards-flex-columns [data-imgid="1"]{padding:10px 0}.single-portfolio .portofolio-wrap .col-md-5,.single-portfolio .portofolio-wrap .col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single-portfolio .portofolio-wrap .dinfo{max-width:100%}}@media only screen and (max-width :767px){.footer-0 .foot{flex-direction:column;gap:30px}.footer-0 .copyright{padding:30px 0}.footer-0 .above-sec{padding:50px 0 40px;flex-direction:column;align-content:flex-start;gap:20px}.footer-0 .col-md-auto{max-width:100%}.footer-0 .footer-menu .menu-links{margin-top:0}.footer-0 .footer-menu .menu-links .d-link{padding:12px 0}.footer-0 .footer-menu .menu-links .d-link:before{content:unset}.footer-0 .footer-menu{width:100%}.footer-0 .gform-body{width:100%}.footer-0 .gform_fields{grid-template-columns:1fr !important}.footer-0 .gfield{width:100% !important}.footer-0 .newsletter-wrap{padding:30px 0}.footer-0 .above-sec .btn-loop{margin-top:0 !important;width:100%}.ff-cta .dinfo{padding:50px 0}.heroopt-01 .wrap{min-height:450px}.heroopt-01.bg-mainblue .wrap{min-height:350px}.sliderlogo-01 .btitle,.cards-flex-03a .ptext{margin-bottom:30px}.frcontact-01 .atitle,.frcontact-01 .sc-wrap:not(:last-child){margin-bottom:30px}.icon-02 .dinfo{max-width:100%}.icon-02 .maintitle,.cardsflex-01a .mtitle{margin-bottom:30px}.icon-02 .div-link{gap:30px}.count-01 .dinfotext,.count-01 .item{max-width:100%}.qslider-01 .dtext{font-size:18px !important}.qslider-01 .slide-bg.is-inner{padding-left:30px;padding-top:30px}.qslider-01 .ititle,.ajaxc-01 .ajx_btn{margin-top:30px !important}.single-portfolio .archive-title .container{flex-direction:column;align-items:baseline;gap:30px}.single-portfolio .archive-title{height:auto;padding:30px 0}.single-portfolio .logo-wrap{height:150px}.single-portfolio .portofolio-wrap .dinfo{max-width:100%}.single-portfolio .tg-wrap,.single-portfolio .portofolio-wrap .btn-1{margin-top:30px}.single-portfolio .quote{font-size:19px}.heroopt-02 .dinfo{max-width:100%}.heroopt-02 .wrap{min-height:350px}.rowmedia-01 .cc img{max-width:300px}.rowtext-01 .tg-wrap{margin:auto}.rowtext-01 .dinfo{max-width:100%}.rowtext-01 .tg-item{padding-bottom:30px}.rowmedia-02 .text-wrapper{position:static;transform:unset;max-width:100%;padding:0 15px;box-shadow:none}.rowmedia-02 .dinfo{max-width:100%}.js-tabs-01 .imgtitle{width:100%;position:relative;z-index:5;left:50%;right:0;transform:translateX(-50%);text-align:center}.slider-cpt-01 .cpt-row{row-gap:0}.slider-cpt-01 .cpt-row:before{display:none}.slider-cpt-01 .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.slider-cpt-01 .col-right{background:rgba(4,30,51,.85)}.single-portfolio .rtext h3,.single-portfolio .rtext,.ajaxp-01 .text-center.ajx_btn{margin-top:30px !important}.single-portfolio .rtext p:last-child{margin-bottom:0}.single-post .post-text-wrap .content h4,.single-post .post-text-wrap .content h3,.single-post .post-text-wrap .content h2,.single-post .post-text-wrap .content h1,.single-post .post-text-wrap .content img,.single-post .social-wrap{margin-top:40px}.single-post .header-post{padding:30px 0}.ajaxp-01 .ajax_grid{row-gap:30px}.cards-flex-03a .flex-item{flex:0 0 50%;max-width:50%}.rowmedia-03 [data-rtl="1"] .box-wrap{margin-left:0}.rowmedia-03 .dtext h4{margin-top:30px !important}.cards-flex-02a .flexic,.cards-flex-02 .flexic{row-gap:50px !important}.icons-01 .diconn{max-width:40px;width:100%}.icons-01 .diconn img{width:100%}}@media only screen and (max-width :640px){.element .flexic{row-gap:20px}[data-ctr="3"] .flex-item,.flexic [data-ctr="3"] .item,[data-ctr="4"] .flex-item,.flexic [data-ctr="4"] .item,.cards-flex-02a .flex-item{flex:0 0 100%;max-width:100%}[data-ctr="3"] .col-md-4,[data-ctr="4"] .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.btitle{font-size:13px}.heroopt-01 .dtext{font-size:15px}.main-home .heroopt-01 .dtext{font-size:16px}.text-large .dtext{font-size:16px}.icon-02 .div-link{flex-direction:column;gap:20px}.icon-02 .d-row .diconn{flex:0 0 100%;max-width:48px}.icon-02 .d-row .diconn img{width:100%}.frcontact-01 .gform_fields{row-gap:20px !important}.frcontact-01 .gfield input,.frcontact-01 .gfield select{height:46px !important}.frcontact-01 .gfield textarea{min-block-size:10rem !important}.btn-1:after{display:block !important}.footer-0 .navbar-brand{max-width:229px}.footer-0 .btn-loop .btn{width:100%;justify-content:center}.cards-flex-02a .flex-item .div-link{max-width:100%}.cards-flex-02a .mtitle{margin-bottom:50px}.cardsflex-01a .atitle{margin-bottom:20px}.rowmedia-03 .outer-box,.rowmedia-03 .img-inner{padding:30px}.rowmedia-03 .img-inner{align-items:center}.cardsflex-01a .pad{display:flex;gap:45px}.cardsflex-01a .atitle{margin:0;max-width:max-content}.cardsflex-01a .pad svg{width:40px;height:40px;display:block;flex:0 0 40px}.cardsflex-01a .pad .right-wrap{display:flex;gap:28px}.cardsflex-01a .flexic{row-gap:0 !important}.cardsflex-01a .line-svg{transform:rotate(90deg);left:35px;top:0;transform-origin:left}.cardsflex-01a .flex-item:not(:last-child) .div-link{padding-bottom:50px}.cardsflex-01a .flex-item:not(:first-child) .line-svg{left:35px}}@media only screen and (max-width :480px){.heroopt-01.home-banner .wrap{padding-top:50px}.single-portfolio .portofolio-wrap .mtitle,.single-portfolio .portfolio-cta .mtitle{font-size:22px}.single-portfolio .quote{font-size:17px}.rowmedia-03 .outer-box{margin-top:0}.rowmedia-03 .img-inner{min-height:250px}}@media only screen and (max-width :375px){.heroopt-01.home-banner .wrap{padding-top:30px}.heroslider-01 .dinfo{padding:40px 0}.heroslider-01 .wrap{margin-top:-50px}.frcontact-01 .sc-wrap .sc-contact span{word-break:break-all}.cardsflex-01a .pad .right-wrap{flex-wrap:wrap}}