/*!
Theme Name: FreeSolar
Theme URI: http://freesolar.vn
Author: FreeSolar
Author URI: http://freesolar.vn
Description: FreeSolar Website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: freesolar
*/
@font-face{font-display:swap;font-family:SanFranciscoDisplayMedium;src:url("/wp-content/themes/freesolar/fonts/SanFranciscoDisplay-Medium.otf") format("opentype")}@font-face{font-display:swap;font-family:SanFranciscoDisplayBold;src:url("/wp-content/themes/freesolar/fonts/SanFranciscoDisplay-Bold.otf") format("opentype")}@font-face{font-display:swap;font-family:SanFranciscoDisplayHeavy;src:url("/wp-content/themes/freesolar/fonts/SanFranciscoDisplay-Heavy.otf") format("opentype")}@font-face{font-display:swap;font-family:SanFranciscoDisplayRegular;src:url("/wp-content/themes/freesolar/fonts/SanFranciscoDisplay-Regular.otf") format("opentype")}@font-face{font-display:swap;font-family:SanFranciscoDisplaySemibold;src:url("/wp-content/themes/freesolar/fonts/SanFranciscoDisplay-Semibold.otf") format("opentype");font-display:swap}@font-face{font-display:swap;font-family:UTMAvo;src:url("/wp-content/themes/freesolar/fonts/UTM-Avo.ttf") format("opentype");font-display:swap}@font-face{font-display:swap;font-family:UTMAvoBold;src:url("/wp-content/themes/freesolar/fonts/UTM-AvoBold.ttf") format("opentype");font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Bold";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Bold.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Light";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Light.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Medium";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Medium.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Regular";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Regular.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Semibold";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Semibold.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-Thin";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-Thin.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"SF-Pro-Display-RegularItalic";src:url("/wp-content/themes/freesolar/fonts/SF-Pro-Display-RegularItalic.otf") format("truetype");font-weight:400;font-style:normal;font-display:swap}body{color:#2b3a86;font-family:"SF-Pro-Display-Regular";font-size:16px}:focus,input:focus{outline:none!important}.pc{display:block}.sp{display:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p,span,li,ul{margin:0}.freesolar-navbar{padding:18px 40px;background:#fff;background:-webkit-linear-gradient(left,rgba(255,255,255,.9) 0%,rgba(59,172,219,.9) 50%,rgba(1,107,201,.9) 100%);background:-o-linear-gradient(left,rgba(255,255,255,.9) 0%,rgba(59,172,219,.9) 50%,rgba(1,107,201,.9) 100%);background:linear-gradient(to right,rgba(255,255,255,.9) 0%,rgba(59,172,219,.9) 50%,rgba(1,107,201,.9) 100%)}.freesolar-navbar .navbar-collapse{justify-content:flex-end}.custom-logo-link img{width:auto;height:32px}.freesolar-navbar .navbar-nav li{padding-left:50px}.freesolar-navbar .navbar-nav li:first-child{padding-left:0}.freesolar-navbar .navbar-nav li a{color:#fff;text-transform:uppercase;transition-duration:.5s;transform:translateY(0)}.freesolar-navbar .navbar-nav li a:hover{transition-delay:0s !important;color:#2b3a86;text-decoration:none}.freesolar-navbar .navbar-nav li.current_page_parent a,.freesolar-navbar .navbar-nav li.current-menu-item a{color:#2b3a86}.main-banner{height:900px;position:relative}.main-banner img{width:100%;height:100%}.bg-gradient{position:absolute;bottom:-2px;height:150px;z-index:1;width:100%;background:#fff;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40%,rgba(255,255,255,1) 100%);background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40%,rgba(255,255,255,1) 100%)}.what-freesolar{padding-bottom:50px;padding-top:50px;z-index:1;position:relative}.what-freesolar img{width:300px;margin:0 auto;display:block}.what-freesolar h1{color:#1da2dc;text-transform:uppercase;font-size:25px;margin-bottom:0;font-family:"SF-Pro-Display-Semibold";padding-top:30px}.what-freesolar p{color:#2b3a86;margin-bottom:0;text-align:justify}.what-freesolar-content{display:flex;align-items:center}.block-title{color:#2b3a86;font-weight:700;text-transform:uppercase;font-size:60px;margin-bottom:0;font-family:"SF-Pro-Display-Semibold"}.new-item{padding-bottom:30px}.new-content{box-shadow:4px 4px 20px 4px #ccc;border-radius:10px;transition-duration:.5s;transform:translateY(0);overflow:hidden}.new-content:hover{box-shadow:3px 3px 20px 10px #ccc;transition-delay:0s !important}.new-content img{width:100%}.new-title-excerpt{padding:20px 15px}.new-title-excerpt h3{font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:0;border-bottom:1px solid #e4e4e4;padding-bottom:15px;height:64px}.new-title-excerpt h3 a{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:#1da2dc;transition-duration:.5s;transform:translateY(0);font-size:20px;font-family:"SF-Pro-Display-Semibold";font-weight:700}.new-title-excerpt h3 a:hover{transition-delay:0s !important;color:#2b3a86;text-decoration:none}.new-title-excerpt .excerpt{font-size:16px;color:#2b3a86;padding-top:15px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.btn-readmore{background:#1da2dc;padding:5px 25px;border:1px solid #1da2dc;border-radius:2px;color:#fff;display:inline-flex;position:relative;align-items:center;justify-content:center;overflow:hidden;vertical-align:middle;text-align:center;transform:translate3d(0,0,0);white-space:nowrap;letter-spacing:.01em;text-transform:none;text-overflow:ellipsis;cursor:pointer;user-select:none;transition:.25s all ease-in-out}.btn-readmore:hover{color:#1da2dc;background:#fff;border-color:#1da2dc}input.btn-readmore:hover{animation:showum .5s;animation-fill-mode:forwards;animation-delay:.3s}.btn-readmore .content-original,.btn-readmore .content-dubbed{vertical-align:middle;transition:transform .4s,clip-path .4s}.btn-readmore .content-dubbed{position:absolute;top:0;margin:auto;filter:blur(0px);display:flex;align-items:center;justify-content:center;width:auto;height:100%;padding:inherit;clip-path:polygon(100% 100%,100% 0,-35% 0,0 100%);white-space:nowrap}.btn-readmore:hover .content-dubbed{animation:hideum .3s;animation-fill-mode:forwards}.btn-readmore .content-original{display:block;clip-path:polygon(0 100%,-35% 0,0 0,0 100%)}.btn-readmore:hover .content-original{animation:showum .3s;animation-fill-mode:forwards;animation-delay:.2s}.btn-readmore-gray{background:#adadad;border-color:#adadad;color:#fff}.btn-readmore-blue{background:#fff;color:#1da2dc}.btn-readmore-blue:hover{background:#1da2dc;color:#fff}@keyframes showum{0%{clip-path:polygon(0 100%,-35% 0,0 0,0 100%)}100%{clip-path:polygon(135% 100%,100% 0,0 0,0 100%)}}@keyframes hideum{0%{clip-path:polygon(100% 100%,100% 0,-35% 0,0 100%)}100%{clip-path:polygon(100% 100%,100% 0,100% 0,135% 100%)}}.carousel-item{height:700px}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:100%}.carousel-description label{display:block;margin-bottom:0}.carousel-indicators{bottom:50px}.carousel-indicators li{background-color:transparent;width:16px;height:16px;border-radius:100%;display:flex;justify-content:center;align-items:center;opacity:1;border:1px solid transparent}.carousel-indicators li.active{border:1px solid #1da2dc}.carousel-indicators li span{width:10px;height:10px;background:#fff;border-radius:50%}.carousel-indicators li.active span{background:#1da2dc}.carousel-caption{top:50%;z-index:10;transform:translate(-50%,-50%);left:50%;right:0}.carousel-caption h2{text-transform:uppercase;font-size:60px;font-weight:700;font-family:"SF-Pro-Display-Semibold"}.carousel-caption .carousel-description{text-transform:uppercase;font-size:40px}.carousel-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:1;background:#3b84db;background:-webkit-linear-gradient(left,rgba(59,132,219,.6) 0%,rgba(58,165,220,.75) 55%,rgba(55,154,227,.8) 70%,rgba(49,154,238,.85) 81%,rgba(42,113,253,.9) 100%);background:-o-linear-gradient(left,rgba(59,132,219,.6) 0%,rgba(58,165,220,.75) 55%,rgba(55,154,227,.8) 70%,rgba(49,154,238,.85) 81%,rgba(42,113,253,.9) 100%);background:linear-gradient(to right,rgba(59,132,219,.6) 0%,rgba(58,165,220,.75) 55%,rgba(55,154,227,.8) 70%,rgba(49,154,238,.85) 81%,rgba(42,113,253,.9) 100%)}.target{padding-bottom:70px}.target-item img{width:100%;border-radius:15px}.target-content{display:flex;flex-direction:column;position:relative;box-shadow:4px 4px 20px 4px #ccc;transform:translateY(0);border-radius:15px;transition:.5s;-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;overflow:hidden}.target-content:before{content:"";position:absolute;background:-webkit-linear-gradient(bottom,rgba(31,104,173,1) 0%,rgba(30,105,173,.98) 14%,rgba(30,108,176,.91) 28%,rgba(30,115,182,.81) 42%,rgba(30,123,189,.66) 56%,rgba(29,135,198,.46) 70%,rgba(29,148,209,.23) 84%,rgba(29,162,220,0) 100%);background:-o-linear-gradient(bottom,rgba(31,104,173,1) 0%,rgba(30,105,173,.98) 14%,rgba(30,108,176,.91) 28%,rgba(30,115,182,.81) 42%,rgba(30,123,189,.66) 56%,rgba(29,135,198,.46) 70%,rgba(29,148,209,.23) 84%,rgba(29,162,220,0) 100%);background:linear-gradient(to top,rgba(31,104,173,1) 0%,rgba(30,105,173,.98) 14%,rgba(30,108,176,.91) 28%,rgba(30,115,182,.81) 42%,rgba(30,123,189,.66) 56%,rgba(29,135,198,.46) 70%,rgba(29,148,209,.23) 84%,rgba(29,162,220,0) 100%);bottom:0;left:0;height:100%;width:100%;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;border-radius:0 0 15px 15px;height:100px}.target-content:after{height:100px;content:"";position:absolute;left:0;bottom:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,.04) 0%,rgba(0,0,0,.14) 19%,rgba(0,0,0,.46) 63%,rgba(0,0,0,.54) 76%,rgba(0,0,0,.6) 89%,rgba(0,0,0,.6) 99%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.04) 0%,rgba(0,0,0,.14) 19%,rgba(0,0,0,.46) 63%,rgba(0,0,0,.54) 76%,rgba(0,0,0,.6) 89%,rgba(0,0,0,.6) 99%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.04) 0%,rgba(0,0,0,.14) 19%,rgba(0,0,0,.46) 63%,rgba(0,0,0,.54) 76%,rgba(0,0,0,.6) 89%,rgba(0,0,0,.6) 99%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a000000',endColorstr='#99000000',GradientType=0);-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-radius:0 0 15px 15px}.target-title{border-radius:0 0 15px 15px;position:absolute;bottom:0;width:100%;margin:0;height:100px;display:flex;align-items:flex-end;justify-content:center;padding:15px 0;color:#fff;text-transform:uppercase;font-size:21px;border-radius:0 0 15px 15px;z-index:1}.target-content:hover:before{opacity:1;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.project{background-color:#e4e4e4}.project-block-title{display:flex;align-items:center;padding-top:30px;padding-bottom:15px}.project-block-title h2{font-size:60px;color:#2b3a86;text-transform:uppercase;font-weight:700;font-family:"SF-Pro-Display-Semibold"}.project-block-title a{display:flex;color:#898989;text-transform:uppercase;font-size:25px;font-weight:700;align-items:center;justify-content:center;border-left:2px solid #898989;padding-left:35px;margin-left:35px}.project-block-title a span{padding-left:8px;font-family:SanFranciscoDisplaySemibold,Open Sans}.project-block-title a:hover{text-decoration:none;color:#2b3a86;transition:all .5s ease-in-out}.project-block-title a:hover path{fill:#2b3a86;transition:all .5s ease-in-out}.first-project{display:flex;height:500px;overflow:hidden;margin-bottom:25px;width:100%}.first-project-image,.first-project-left{width:50%}.first-project-image img{width:100%;height:100%}.first-project-left{background-color:#2b3a86;color:#fff;padding:100px 60px;position:relative}.first-project-left h3{text-transform:uppercase;font-size:40px;font-weight:700;margin:0;padding-bottom:50px;font-family:"SF-Pro-Display-Semibold"}.first-project-left p{font-size:20px}.first-project-left a{position:absolute;bottom:90px;left:60px}.project-list{padding-bottom:30px}.owl-item a.item{position:relative;display:flex}.owl-item a.item h4{position:absolute;bottom:0;width:100%;margin-bottom:0;background:rgba(31,164,221,.7);text-align:center;color:#fff;font-size:20px;padding:6px}.owl-carousel-block{position:relative;padding:0 35px}.owl-theme .owl-nav{margin-top:0}.owl-prev{position:absolute;left:0;top:0 !important;height:100% !important;background:#2a3a88 !important;color:#fff !important;padding:10px !important;margin:0 !important;width:25px}.owl-next{margin:0 !important;position:absolute;right:0;top:0 !important;height:100% !important;background:#2a3a88 !important;color:#fff !important;padding:10px !important;width:25px}.owl-carousel,.owl-carousel .owl-item{position:initial}.owl-theme .owl-nav [class*=owl-]{border-radius:0 !important}.owl-theme .owl-nav .disabled{opacity:1;background:#1fa4dd !important}.owl-prev span,.owl-next span{font-size:35px}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:62em){.featurette-heading{margin-top:7rem}}.freesolar-footer{background:#1da2dc;background:-webkit-linear-gradient(top left,rgba(29,162,220,.6) 0%,rgba(29,140,202,.75) 30%,rgba(30,113,180,.93) 70%,rgba(31,104,173,1) 100%);background:-o-linear-gradient(top left,rgba(29,162,220,.6) 0%,rgba(29,140,202,.75) 30%,rgba(30,113,180,.93) 70%,rgba(31,104,173,1) 100%);background:linear-gradient(to bottom right,rgba(29,162,220,.6) 0%,rgba(29,140,202,.75) 30%,rgba(30,113,180,.93) 70%,rgba(31,104,173,1) 100%);padding:40px 0}.footer-logo{height:40px;margin:18px 0}.freesolar-footer h4{color:#fff;font-family:"SF-Pro-Display-Semibold";font-size:20px;margin-bottom:0}.freesolar-footer a,.freesolar-footer p{color:#fff;transition-duration:.5s;transform:translateY(0)}.freesolar-footer a:hover{text-decoration:none;transition-delay:0s !important;color:#2b3a86}.about-us{padding:8px 0}.footer-left{border-right:1px #2b3a86 solid}.footer-right{padding-left:75px}.footer-right h3{color:#fff;font-family:"SF-Pro-Display-Semibold";font-size:25px;margin-bottom:0}.btn-register{border-radius:20px;padding:0 20px}.input{background-color:#1da2dc}.input::placeholder{color:#fff;font-size:15px}.copyright{font-size:16px;margin-bottom:0;color:#1da2dc}.contact-map{width:100%;height:100%}.contact-info{padding-top:15px}.contact-info h3{font-weight:700;font-size:40px;color:#1da2dc;margin-bottom:0;text-transform:uppercase;padding-bottom:20px;font-family:"SF-Pro-Display-Semibold"}.div-border{width:60%;height:3px;background-image:-webkit-linear-gradient(left,rgba(1,107,201,.9),rgba(59,172,219,.9),rgba(255,255,255,.9));background-image:-o-linear-gradient(left,rgba(1,107,201,.9),rgba(59,172,219,.9),rgba(255,255,255,.9));background-image:linear-gradient(to right,rgba(1,107,201,.9),rgba(59,172,219,.9),rgba(255,255,255,.9))}.contact-info .info h4,.contact-info h4{color:#2b3a86;margin-bottom:0;font-family:"SF-Pro-Display-Semibold";font-size:22px}.contact-info .info p,.contact-info .info a{color:#2b3a86;font-size:18px}.contact-info .info a:hover{color:#1da2dc;text-decoration:none}.contact-info .info{margin-top:10px}.group-info{padding:15px 0}.contact-info h4{margin:10px 0 0}.footer-right,.footer-left{width:50%}.freesolar-footer .mx-auto{display:flex}.footer-right input{border:none}.carousel-control-prev-icon{background-image:url(/wp-content/themes/freesolar/images/arrow-left.png);width:200px;height:300px}.carousel-control-next-icon{background-image:url(/wp-content/themes/freesolar/images/arrow-right.png);width:200px;height:300px}.carousel-control-next,.carousel-control-prev{width:30%}.pt-20px{padding-top:20px}.pt-30px{padding-top:30px}.new-title{padding:50px 0}.new-title h2 a{color:#1da2dc;text-transform:uppercase;font-size:34px;margin-top:100px;font-family:"SF-Pro-Display-Semibold";transition-duration:.5s;transform:translateY(0)}.new-title h2 a:hover{text-decoration:none;color:#2b3a86}.new-item-container{margin:0 auto;height:100%}.new-item-image:before{background:#3bacdb;background:-webkit-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:-o-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:linear-gradient(to right,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%)}.new-item-image img{width:100%;height:100%}.new-border{margin:20px 0;width:100%}.new-title p{font-size:16px;text-align:justify;color:#2b3a86}.new-item-content img{max-width:100%}.new-detail{margin-top:70px}.new-title-detail h2{color:rgba(1,107,201,.9);font-weight:600;text-transform:uppercase;font-size:27px;margin-top:20px}.related-new{font-size:30px;color:#2b3a86;font-family:"SF-Pro-Display-Semibold";padding-top:30px;padding-bottom:30px}.related img{margin-bottom:0;width:100%;border-radius:4px 4px 0 0}.new-title-excerpt-detail{padding:0 10px;font-size:12px;padding-bottom:8px}.new-title-excerpt-detail h3 a{text-align:justify;font-size:12px}.new-title-excerpt-detail h3{padding-top:5px;padding-bottom:5px}.new-title-excerpt-detail .excerpt{padding-top:6px;font-size:11px;text-align:justify;height:36px;overflow:hidden}.deployment-project-list{height:600px}.deployment-project-img{height:600px}.project-title{color:#1da2dc;transition-duration:.5s;transform:translateY(0);font-size:28px;font-family:"SF-Pro-Display-Semibold";font-weight:700}.project-container{padding:20px 0;width:90%}.project-content img{margin:30px 0}.project-content p{text-align:justify;line-height:25px !important}.float-left{float:left}.project-news{margin-left:10px;margin-top:16px}.project .owl-carousel .owl-nav.disabled{display:block !important}.freesolar-breadcrumb{margin-top:68px;padding:20px 0}.freesolar-breadcrumb .separator{padding:0 10px}.freesolar-breadcrumb a,.freesolar-breadcrumb span{color:#2b3a86}.freesolar-breadcrumb a:hover{text-decoration:none}.group-info .pt-30px{padding-top:10px;font-size:19px}.mb-10px{margin-bottom:10px}.pt-100px{padding-top:100px}.news-slideshow{background-color:#f6f8fa;padding:20px 0;position:relative;height:610px}.news-slideshow .carousel-item:before{display:none}.news-slideshow .carousel-item{background-color:#fff}.new-item-image{padding:0;height:100%}.news-slideshow .carousel-indicators{bottom:0}.news-slideshow .carousel{position:initial}.news-slideshow .carousel-indicators li span{background-color:#e4e4e4}.news-slideshow .carousel-indicators li.active span{background:#1da2dc}.footer-right .form-group{margin-bottom:5px}.show-map iframe{width:100%;height:100%}.new-title-detail h1.entry-title{font-size:50px;font-family:"SF-Pro-Display-Semibold";color:#1da2dc;text-transform:uppercase;margin-bottom:0}.content-excerpt{padding-bottom:20px;font-size:20px;font-weight:700;text-align:justify}.content-excerpt p{margin-bottom:0}.new-item-content iframe{width:100%;height:600px}.new-item-content img{width:100%;height:auto}.new-item-sidebar{padding-bottom:20px}.new-item-sidebar .new-content{border-radius:4px}.return-news-list{text-align:right}.return-news-list a{color:#acacad;transition-duration:.5s;font-size:20px}.return-news-list a:hover{text-decoration:none;color:#1da2dc}.owl-carousel-project .owl-next,.owl-carousel-project .owl-prev{width:60px;background:rgba(29,162,220,.49) !important}.owl-carousel-project .owl-prev span,.owl-carousel-project .owl-next span{font-size:80px}.deployment-project-title{position:absolute;bottom:0;margin-bottom:0;background:rgba(43,58,134,.8);font-size:18px;width:100%;padding:10px;height:72px;color:#fff;text-align:center;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;align-items:center;justify-content:center}.project-content{text-align:justify}.content-info-project h2{font-size:25px;font-family:"SF-Pro-Display-Semibold";padding-bottom:10px}.breadcrumb-target{height:600px;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#ccc;margin-top:68px !important;position:relative}.breadcrumb-target .freesolar-breadcrumb a,.breadcrumb-target .freesolar-breadcrumb span{color:#fff}.breadcrumb-target:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:1;background:#3bacdb;background:-webkit-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:-o-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:linear-gradient(to right,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%)}.breadcrumb-target .freesolar-breadcrumb{margin-top:0;z-index:2;position:relative}.target-item .target-item-body{border-radius:15px;box-shadow:0 0 20px 5px #ccc;display:flex;padding:0;height:350px;overflow:hidden;background-color:#f6f8fa}.target-item-body>div{width:50%}.target-item-body .target-image img{width:100%;height:100%;border-radius:0}.target-item-body .target-info{padding:35px;display:flex;flex-direction:column;justify-content:center;text-align:justify}.target-item-body .target-info h3{text-align:left}.target-page h1{font-size:60px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase}.target-item-body .target-info h3{text-transform:uppercase;font-family:"SF-Pro-Display-Semibold";font-size:30px;padding-bottom:15px}.about-header{background-position:center;background-color:#ccc;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;height:500px;position:relative}.about-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:1;background:#3bacdb;background:-webkit-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:-o-linear-gradient(left,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%);background:linear-gradient(to right,rgba(59,172,219,.5) 0%,rgba(58,170,220,.51) 55%,rgba(55,164,227,.52) 70%,rgba(49,154,238,.55) 85%,rgba(42,140,253,.6) 100%)}.about-header .logo img{position:relative;z-index:2;height:150px}.about-header .logo.freesolar img{height:inherit}.about-page h2{font-size:40px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase;color:#1da2dc}.about-page .about-2col{display:flex;margin-bottom:50px;height:100%;align-items:center;position:relative}.about-page .about-2col div{width:50%;text-align:justify;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.about-page .about-2col.image-left div.about-2col-image{width:40%}.about-page .about-2col.image-left div.about-2col-info{width:60%}.about-page .about-2col div.about-2col-info p{line-height:28px !important}.about-2col-image img{width:100%;max-height:100%}.about-2col-info{padding:30px 25px;font-size:20px}.about-1col-image img{width:100%}.about-1col-info{padding:20px 30px;text-align:justify;font-size:18px}.about-2col-info h4{color:#1da2dc;font-weight:600;padding-bottom:15px;font-size:25px;text-align:left}.about-page-loi-the{background-color:#f6f8fa;padding-top:50px;padding-bottom:50px}.about-page-loi-the .content{width:60%;padding:30px}.about-page-loi-the .content p{display:flex;align-items:center;font-size:18px;padding-bottom:10px}.loi-the-canh-tranh{display:flex;align-items:center}.loi-the-canh-tranh div.image{height:100%;width:40%;background-size:cover;background-repeat:no-repeat;background-position:center}.about-page-loi-the .content h2{font-size:40px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase;color:#1da2dc}.span-dot{width:10px;height:10px;border-radius:50%;background-color:#1da2dc;margin-right:15px}.products-page .product-left{width:30%;padding-right:15px;height:500px}.products-page .product-right{width:70%}.products-page{display:flex}.products-page img{width:100%;height:100%}.product-top{height:250px}.product-bottom{height:250px;display:flex;padding-top:15px}.product-bottom a{width:50%}.product-bottom a:first-child{padding-right:15px}.products-list h1{text-align:center;font-size:45px;color:#2b3a86;text-transform:uppercase;padding-bottom:15px}.products-logo{display:flex;justify-content:center;padding-bottom:50px}.products-logo img{height:50px}.product-description{width:80%;margin:0 auto;padding-bottom:50px;font-size:20px;text-align:justify}.product-content{border-radius:8px;box-shadow:0 0 20px 5px #ccc;background-color:#f6f8fa;padding:40px}.product-content img{width:auto;height:auto;max-height:100%}.product-content span{font-size:25px;font-family:SanFranciscoDisplayMedium,Open Sans;color:#1da2dc;transition-duration:.5s;transform:translateY(0);text-transform:uppercase;height:67px;overflow:hidden}.product-content a{display:flex;flex-direction:column;transition-duration:.5s;transform:translateY(0)}.product-content a:hover{text-decoration:none;color:#2b3a86}.product-content span:hover{color:#2b3a86}.product-content a div{padding:30px;display:flex;align-items:center;justify-content:center;height:330px}.info-global img{width:100%}.product-single h2{font-size:30px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase;color:#2b3a86;display:flex;align-items:baseline;padding-bottom:30px}.product-single h3{font-size:35px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase;color:#23a2dc;display:flex;align-items:baseline}.product-single h2 span{white-space:nowrap}.info-global-item{display:flex;align-items:center;color:#2b3a86;font-size:20px}.info-global-item .title{display:flex;align-items:center;width:60%}.info-global-item .value{width:40%;padding-left:15px}.info-product img,.system-follow img{max-width:100%}.info-product-item label{border-bottom:1px dashed #58595b;margin-left:1%;color:#2b3a86;font-size:17px}.info-product-item .info-col-1{width:40%;margin-left:0}.info-product-item .info-col-3,.info-product-item .info-col-2{width:28%}.info-product-item-header{font-size:20px;font-family:"SF-Pro-Display-Semibold";text-transform:uppercase}.info-product-item-header label{border-bottom:none;color:#1da2dc}.system-follow p{display:flex;align-items:center;color:#2b3a86;font-size:17px;padding-bottom:10px}.products-list .other-product{color:#2b3a86;font-size:30px;font-family:"SF-Pro-Display-Semibold";display:flex;align-items:baseline}.products-list .other-product span{white-space:nowrap}.new-image{display:flex;height:280px;overflow:hidden}.navbar-nav>li{position:relative;transition:.8s}.navbar-nav>li>ul.sub-menu{transition:.5s;display:none;padding-left:0;position:absolute;width:250px;border-radius:4px;background-color:#144084;overflow:hidden;padding:4px 5px;margin-top:5px}.navbar-nav>li:hover>ul.sub-menu{display:block;transition-delay:0s !important}.navbar-nav>li>ul.sub-menu>li{list-style:none;padding:5px 12px !important}.navbar-nav>li>ul.sub-menu>li a{color:#fff !important;font-size:14px}.navbar-nav>li>ul.sub-menu>li a:hover{color:#b08e42 !important}.navbar-nav>li>ul.sub-menu>li.current-menu-item a{color:#b08e42 !important}.align-right{padding-left:80px}.align-left{padding-right:80px}.fig-picture{text-align:center}.gradient-left-to-right{width:400px;max-width:100%;height:3px;background:#016bc9;background:-webkit-linear-gradient(left,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);margin:30px 0}.w-300{width:300px}.w-100{width:100%}.gradient-left-to-right-3-point{width:400px;max-width:100%;height:3px;background:#016bc9;background:-webkit-linear-gradient(left,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 100%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 100%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(1,107,201,1) 0%,rgba(59,172,219,1) 40%,rgba(255,255,255,1) 100%,rgba(255,255,255,0) 100%);margin:30px 0}.gradient-center{width:400px;max-width:100%;height:3px;background:#fff;background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(1,107,201,1) 50%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(1,107,201,1) 50%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(1,107,201,1) 50%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%);margin:30px auto;display:block}.aligncenter{margin-left:auto;margin-right:auto}img.aligncenter{margin:0 auto;display:block}.new-item-sidebar .new-title-excerpt h3{height:35px}.new-item-sidebar .new-title-excerpt-detail .excerpt,.new-item-sidebar .new-title-excerpt-detail h3 a{text-align:inherit !important}.new-item-sidebar .new-image{height:150px}.wpcf7-form .pt-20px{padding-bottom:10px}.header-social{position:fixed;right:40px;bottom:103px;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.header-social.fix-header-social{right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.header-social.fix-header-social .social-block li{margin-bottom:8px;list-style:none}.header-social.fix-header-social .social-block a{display:inline-block;float:none;width:36px;height:36px;text-decoration:none;cursor:pointer;text-align:center;line-height:36px;background:#000;position:relative;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;background:#5c5b5b;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;padding-bottom:15px}.header-social.fix-header-social .social-block a .social-icon-after,.header-social.fix-header-social .social-block a .social-icon-before{width:36px;height:36px;position:absolute;top:0;left:0;-webkit-transform:translateZ(18px);-moz-transform:translateZ(18px);-ms-transform:translateZ(18px);-o-transform:translateZ(18px);transform:translateZ(18px);-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;color:#212121;font-size:12px}.header-social.fix-header-social .social-block a .social-icon-after{-webkit-transform:rotateX(90deg) translateZ(18px);-moz-transform:rotateX(90deg) translateZ(18px);-ms-transform:rotateX(90deg) translateZ(18px);-o-transform:rotateX(90deg) translateZ(18px);transform:rotateX(90deg) translateZ(18px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.header-social.fix-header-social .social-block a .social-icon-before{background:#3b5998;display:block}.header-social.fix-header-social .social-block a .social-icon-after{background:#f6951e;display:none}.header-social.fix-header-social .social-block a:hover{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.header-social .social-block li a .fa{color:#fff}.header-social.fix-header-social .social-block a:hover .social-icon-after{webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;display:block}.fadeOut{z-index:0}.fadeOut .owl-item{height:1000px;overflow:hidden}.fadeOut .owl-item img{height:100%}.owl-carousel-homepage .owl-item{height:250px}.owl-carousel-homepage .owl-item a.item{height:100%}.target-homepage .target-item{height:400px}.target-homepage .target-item .target-content{height:100%}.target-homepage .target-item .target-content .target-image{height:100%}.news-slideshow .carousel-item{height:500px}.deployment-project-bg{height:600px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.first-project-bg{background-repeat:no-repeat;background-position:center;background-size:cover}.target-image-bg,.new-item-image-bg,.new-item-img-bg,.target-image-bg,.owl-carousel-homepage .project-item{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.about-page .about-2col div.about-2col-image>div{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.target-item-url{color:#2b3a86}.target-item-url:hover{text-decoration:none}.product-item-image{height:500px;overflow:hidden}.product-item-image img{height:100%}.system-follow,.info-product,.info-global{display:flex;align-items:center}.slide-banner-homepage{position:relative}.home-news-title-sp{display:none}.about-2col-info ul li{padding-bottom:8px;font-size:16px}.owl-dots .active span{background:#1da2dc !important}.owl-dots .active{border:1px solid #1da2dc !important;border-radius:50%;width:18px;height:18px}.owl-theme .owl-dots .owl-dot.active span{margin:3px}.freesolar-navbar .navbar-nav li a[href='#']{padding-bottom:15px}.about-page .about-2col div.about-2col-info p,.about-page .about-2col div.about-2col-info span,.about-page .about-2col.image-left div.about-2col-info p,.about-page .about-2col.image-left div.about-2col-info span{font-size:16px !important}.about-page-loi-the .content p{font-size:16px}.about-page-loi-the .content p span:last-child{width:calc(100% - 25px)}.wp-video{width:100% !important;padding:15px 0}.mejs-container.mejs-video{margin:auto}.paginator .paginate a,.paginator .paginate span[aria-current=page]{color:#fff;width:25px;height:25px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.paginator .paginate span[aria-current=page]{background-color:#80735c}.paginator .paginate a{background-color:#1da2dc;transition-duration:.5s;transform:translateY(0)}.paginator .paginate a:hover{text-decoration:none;background-color:#0e8ec5}.paginator .paginate a.prev,.paginator .paginate a.next{background-color:transparent;transition-duration:.5s;transform:translateY(0);color:#1da2dc}.paginator .paginate a.prev i,.paginator .paginate a.next i{font-size:20px}.intro-product{padding-top:80px;word-break:break-word;text-align:justify}.intro-product img{max-width:100%;height:auto}.sticky-top{top:80px}.text-1{text-transform:uppercase;color:#3b5998;font-size:50px;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;font-family:'Montserrat',sans-serif}.text-2{text-transform:uppercase;color:#1da2dc;font-size:30px;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;font-family:'Montserrat',sans-serif}.carousel-caption h3{animation-delay:1s}.carousel-caption button{animation-delay:2s}.slide-homepage{padding-top:68px}.slide-homepage .carousel-item:before{display:none}.slide-homepage .carousel-item{height:800px}.slideshow-project{position:relative}.slideshow-project .owl-carousel .owl-nav.disabled{display:block !important}.slideshow-project .owl-item{height:430px}.slideshow-project .owl-item img{height:100%;width:100%;object-fit:cover}.project-relate-content a{position:relative;display:flex;flex-direction:column;box-shadow:0 0 10px 3px #ccc;border-radius:8px;overflow:hidden;transition-duration:.5s;transform:translateY(0)}.project-relate-content a:hover{box-shadow:0 0 20px 8px #ccc}.project-relate-content .image{height:200px;overflow:hidden}.project-relate-content .image img{width:100%;height:100%;object-fit:cover}.project-relate-content a span{position:absolute;bottom:0;background-color:rgba(31,164,221,.7);padding:6px;text-align:center;width:100%;color:#fff;font-size:18px}.show-sp{display:none}.tvc-intro{height:800px;width:100%;overflow:hidden;padding-top:67px}.tvc-intro video{height:auto;width:100%}.loi-the-canh-tranh div.image{display:flex;justify-content:center;align-items:center}.count-fee{padding-top:30px;margin-top:30px}.count-fee .section-title{text-align:center !important;padding-bottom:10px}.count-fee .section-title p{font-size:16px;text-align:center !important;padding-bottom:15px}.count-fee .section-title h2{font-size:35px;font-family:"SF-Pro-Display-Bold"}.count-fee .family-quotation{display:flex;border-radius:15px;box-shadow:-1.928px 2.298px 91.08px .92px rgba(0,0,0,.19);overflow:hidden}.count-fee .form-btn{text-align:center;padding-top:30px}.count-fee .form-btn .btn-quotation{font-family:"SF-Pro-Display-Bold";background-color:#1da2dc;color:#fff;font-size:18px;text-transform:uppercase;border-radius:50px;padding:10px 25px;transition-duration:.5s;transform:translateY(0)}.count-fee .form-btn .btn-quotation:hover{text-decoration:none;background-color:#088cc5}.count-fee .family-quotation .form-title{padding-bottom:20px}.count-fee .family-quotation .form-title h3{color:#1da2dc;font-family:"SF-Pro-Display-Bold";font-size:30px;padding-bottom:15px}.count-fee .family-quotation .estimates{width:60%;padding:60px 40px}.count-fee .family-quotation .quote{width:40%;padding:60px 40px;border-left:1px solid #ebebeb}.count-fee .family-quotation .quote .wrap-form .form-group{position:relative;display:flex;align-items:center}.count-fee .family-quotation .quote .wrap-form i{position:absolute;left:18px;font-size:20px;color:#8c8a8b}.count-fee .family-quotation .quote .wrap-form input{width:100%;background:#f6f6f6;border:none;padding:12px 15px 12px 50px;border-radius:50px}.count-fee .family-quotation .estimates .wrap-form .form-radio,.count-fee .family-quotation .estimates .wrap-form .form-slider{display:flex;align-items:center}.count-fee .family-quotation .estimates .wrap-form .form-radio label,.count-fee .family-quotation .estimates .wrap-form .form-slider label{width:150px}.count-fee .family-quotation .estimates .wrap-form .form-slider .slider-unit{width:130px;text-align:center}.count-fee .family-quotation .estimates .wrap-form .form-slider .slider-wrapper{width:calc(100% - 280px)}.count-fee .family-quotation .estimates .wrap-form .form-slider label small{display:block}.count-fee .family-quotation .estimates .wrap-form .form-radio select{width:calc(100% + 150px);padding:12px 15px;background:#f6f6f6;border:none;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/freesolar/images/sl.png);background-position:95% 50%;background-repeat:no-repeat}.count-fee .family-quotation .estimates .ui-slider{border:2px solid #eee;border-radius:2.5px;background:#f3f3f3;height:1px}.count-fee .family-quotation .estimates .ui-slider .ui-slider-handle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;transform:translateY(-50%);border:3px solid #9c1519;border-radius:50%;background:#fff;width:10px;height:10px}.count-fee .family-quotation .estimates .ui-slider .ui-slider-range-min{top:-2.5px;left:-1.5px;border-radius:2.5px;background:#9c1519;height:5px}.ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;border:0;background-position:0 0;font-size:.7em}table tbody tr td,table tbody tr{border:1px dashed #bbb;padding-left:10px}.about-2col-image{display:flex;align-items:center}.about-2col-info{display:flex;flex-direction:column;justify-content:center}.count-fee-modal{padding-right:0 !important;overflow:hidden !important}.count-fee-modal button{position:absolute;right:15px;top:-15px}.count-fee-modal .modal-body{padding:30px}.wpcf7-response-output{display:none}.call-to-action{padding-top:10px}.call-to-action-block{padding-bottom:60px;padding-top:60px}.p404-page{padding-top:68px}.p404-content{height:calc(100vh - 429px);display:flex;flex-direction:column;align-items:center;justify-content:center}.p404-content-title{font-size:120px;line-height:1;color:#016bc9e6}.call-to-action-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.call-to-action-text{font-size:22px;padding-bottom:10px}.call-to-action-gray{background-color:#f6f8fa}.social-block-post{display:flex;padding-bottom:20px}.social-item{height:28px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 3px}.social-item i{font-size:28px}.social-item img{height:100%;width:auto}.what-freesolar-image iframe{width:100%;height:410px}.post-excerpt-top{font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}.new-item-content{line-height:1.8;text-align:justify}#ulcp{margin-left:0 !important;margin-right:0 !important}@media (min-width:1700px){.new-item-sidebar{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.new-item-sidebar .new-image{height:80px}.project-relate-content .image{height:250px}}@media (max-width:1540px){.product-content a div{height:280px}}@media (max-width:1366px){.block-title{font-size:50px}.new-image{height:200px}.owl-carousel-homepage .owl-item{height:185px}.project-block-title h2{font-size:50px}.first-project{height:400px}.first-project-left{padding:70px 60px}.first-project-left h3{font-size:25px;padding-bottom:30px}.first-project-left p{font-size:18px}.first-project-left a{bottom:70px}.owl-item a.item h4{font-size:18px}.target-homepage .target-item{height:350px}.target-page h1,.carousel-caption h2{font-size:50px}.carousel-caption .carousel-description{font-size:30px}.carousel-item{height:550px}.about-header{height:420px}.products-list h1{font-size:40px}.product-description{font-size:18px}.products-logo img{height:40px}.products-logo{padding-bottom:35px}.product-content{padding:20px}.new-title-detail h1.entry-title{font-size:28px}.product-item-image{height:450px}.breadcrumb-target{height:500px}.news-slideshow .carousel-item{height:450px}.new-title h2 a{font-size:25px}.gradient-left-to-right{margin:20px 0}.news-slideshow{height:555px}.content-excerpt{font-size:18px}.deployment-project-bg{height:500px}.contact-info h3{font-size:30px}.fadeOut .owl-item{height:750px}.slide-homepage .carousel-item{height:600px}.project-relate-content .image{height:180px}.tvc-intro{height:600px}.product-content a div{height:260px}.new-item-content iframe{height:460px}.what-freesolar-image iframe{width:100%;height:310px}}@media only screen and (min-width:992px) and (max-width:1200px){.new-item-sidebar .new-image{height:130px}.product-content a div{height:180px}}@media (min-width:769px){.system-follow{position:relative}.system-follow-image{position:absolute;right:0}.about-page .about-2col.tuyen-ngon div.about-2col-image{position:absolute;right:0}}@media (max-width:769px){.pc{display:none}.sp{display:block}.show-pc{display:none}.show-sp{display:block}.freesolar-navbar{padding:10px 18px}.custom-logo-link img{height:25px}.freesolar-navbar .navbar-toggler{color:#fff;border-color:#fff;border-radius:0}.contact-info h3{font-size:25px}.contact-info .info h4,.contact-info h4{font-size:20px}.contact-info .info p,.contact-info .info a{font-size:16px}.freesolar-navbar .navbar-nav li{padding:0 15px 8px !important}.footer-right,.footer-left{width:100%}.freesolar-footer .mx-auto{flex-direction:column}.footer-left{border-right:none}.footer-right{padding-left:0}.navbar-nav{background-color:#144084;margin-top:15px}.what-freesolar-image{padding-top:15px}.fadeOut .owl-item{height:500px}.bg-gradient{height:120px}.what-freesolar h1{font-size:30px}.what-freesolar p{font-size:16px}.carousel-item{height:400px}.target-page h1,.carousel-caption h2{font-size:30px;padding-bottom:25px !important}.carousel-caption .carousel-description{padding-bottom:25px !important;font-size:18px;font-family:SanFranciscoDisplayRegular,Open Sans}.carousel-control-prev-icon,.carousel-control-next-icon{width:90px;height:170px}.carousel-control-next,.carousel-control-prev{width:20%}.block-title{font-size:35px}.target-homepage .target-item{padding-bottom:20px}.target-homepage .target-item{height:300px}.project{background-color:transparent}.project-block-title h2{font-size:35px}.project-block-title a{font-size:18px;padding-left:15px;margin-left:15px}.project-block-title a svg{height:25px !important;width:25px !important}.project-block-title a span{padding:0}.first-project{display:none}.project .owl-carousel .owl-nav.disabled{display:none !important}.owl-carousel-block{padding:0}.slideshow-project .owl-carousel-block{padding:0 35px}.owl-carousel-homepage .owl-item{height:300px;border-radius:10px;overflow:hidden}.home-news .block-title{display:none}.home-news-title-sp{display:flex}.home-news .readmore{display:none}.footer-right .form-group{margin-bottom:1rem}.home-news .new-content{display:flex}.home-news .new-content .new-image{width:40%}.home-news .new-content .new-title-excerpt{width:calc(100% - 40%);padding:10px 15px}.freesolar-breadcrumb{margin-top:51px;padding:15px 0}.show-map iframe{height:320px}.freesolar-navbar .navbar-nav li.current_page_parent a,.freesolar-navbar .navbar-nav li.current-menu-item a{color:#f6951e}.new-title-detail h1.entry-title{font-size:30px}.content-info-project h2{font-size:25px;padding-bottom:10px}.content-info-project{font-size:16px}.footer-right{border-top:2px solid #2b3a86;padding-top:20px;margin-top:20px}.new-item-container{position:relative}.new-item-container .new-item-content{position:absolute;bottom:0;z-index:1;background:linear-gradient(to top,rgba(31,104,173,1) 0%,rgba(30,105,173,.98) 14%,rgba(30,108,176,.91) 28%,rgba(30,115,182,.81) 42%,rgba(30,123,189,.66) 56%,rgba(29,135,198,.46) 70%,rgba(29,148,209,.23) 84%,rgba(29,162,220,0) 100%)}.new-item-container .new-item-content a{color:#fff;padding-bottom:15px;display:block}.new-item-container .new-item-content .gradient-left-to-right{display:none}.new-item-container .new-item-content .new-title p{color:#fff;font-size:14px}.target-item .target-item-body{flex-direction:column;height:auto}.target-item .target-item-body .target-image{width:100%;height:220px}.target-item .target-item-body .target-info{width:100%;padding:35px 20px}.carousel-indicators{bottom:15px}.carousel-caption{width:80%}.news-slideshow .new-item-content{padding-right:15px}.single-new .new-item-content{padding-right:0}.sidebar-admin{display:none}.related-new{font-size:22px;padding-bottom:20px;display:flex;align-items:baseline}.related-new{white-space:nowrap}.new-item-sidebar .new-content{display:flex;height:120px}.new-item-sidebar .new-content>a{width:30%}.new-item-sidebar .new-content .new-title-excerpt-detail{width:calc(100% - 30%);padding-top:15px}.gradient-left-to-right{max-width:100%}.new-item-sidebar .new-image{height:100%}.freesolar-navbar .navbar-nav li a{text-transform:none}.freesolar-navbar .navbar-nav>li>a{width:100%;border-bottom:1px solid #ccc;font-family:"SF-Pro-Display-Semibold";display:flex;padding-bottom:8px}.navbar-nav>li>ul.sub-menu{display:block;position:relative;width:100%;border-bottom:1px solid #ccc;border-radius:0;margin-top:0}.navbar-nav>li:last-child>a{border-bottom:none}.navbar-nav>li:first-child{padding-top:8px !important}.navbar-nav>li>ul.sub-menu>li{padding:2px 12px !important}.navbar-nav>li>ul.sub-menu>li a{color:#ddd !important;font-size:13px}.target{padding-bottom:20px}.products-page{padding:0}.products-page .product-left{display:none}.products-page .product-right{width:100%}.product-top{height:200px}.product-bottom{height:200px;padding-top:10px}.product-bottom a:first-child{padding-right:5px}.product-bottom a:last-child{padding-left:5px}.products-list h1{font-size:18px;font-weight:700}.product-description{width:100%;font-size:16px}.products-logo img{height:40px}.products-list .product-content a div{padding:0}.products-list .product-content span{font-size:20px}.new-list{padding-top:50px}.news-slideshow{height:490px}.news-slideshow .carousel-item{height:380px}.freesolar-breadcrumb a,.freesolar-breadcrumb span{font-size:16px}.product-single .new-title-detail{padding-bottom:1.5rem !important}.product-single .info-global .info-global-content{padding-left:15px !important}.product-single h2{font-size:25px;padding-bottom:15px}.info-global-item{font-size:16px}.product-single h3{font-size:22px;padding-bottom:20px !important}.info-product-image{text-align:center}.info-product-item label{font-size:16px}.info-product-item .info-col-3,.info-product-item .info-col-2{width:27%}.system-follow p{font-size:16px}.system-follow-image{text-align:center;padding-top:20px}.freesolar-navbar .navbar-nav li a[href='#']{padding-bottom:8px}.about-header{height:300px}.about-header .logo img{height:110px}.about-page h2{font-size:25px;text-align:left !important;padding-bottom:15px !important}.about-page .about-2col div{height:initial;width:100%;padding:0}.about-page .about-2col.image-left div.about-2col-image{width:100%;height:350px}.about-page .about-2col.image-left div.about-2col-info{width:100%;padding:0 !important}.about-page .about-2col{flex-direction:column;margin-bottom:0}.about-page .about-2col.image-left{margin-bottom:0}.about-page .about-2col div.about-2col-info p,.about-page .about-2col div.about-2col-info span,.about-page .about-2col.image-left div.about-2col-info p,.about-page .about-2col.image-left div.about-2col-info span{font-size:16px !important}.about-page .about-2col .about-2col-image{height:350px;width:100%}.gradient-center{margin:auto}.about-header .logo.freesolar img{height:50px}.about-1col-info{padding:20px 0 0;font-size:16px}.loi-the-canh-tranh div.image{width:100%}.about-page-loi-the .content{width:100%;padding:0}.loi-the-canh-tranh{flex-direction:column}.about-page-loi-the .content h2{font-size:25px}.breadcrumb-target{height:350px;margin-top:52px !important}.target-item-body .target-info h3{font-size:25px}.project-content{font-size:16px}.project-content img{width:100%;height:auto}.text-1{font-size:30px}.text-2{font-size:20px}.intro-product{padding-top:30px}.slide-homepage{padding-top:50px}.slide-homepage .carousel-item{height:400px}.about-2col-info h4{padding-top:15px;text-align:left !important}.project-relate-content .image{height:220px}.column-reverse{flex-direction:column-reverse !important}.tvc-intro{height:auto;padding-top:50px}.news-slideshow .new-item-container a{font-size:18px}.news-slideshow .new-title{padding:10px 0}.count-fee .family-quotation{flex-direction:column}.count-fee .family-quotation .estimates,.count-fee .family-quotation .quote{width:100%}.count-fee .family-quotation .estimates{padding:60px 40px 30px}.count-fee .family-quotation .quote{border-top:1px solid #ebebeb;padding:30px 40px 60px}.count-fee .family-quotation .estimates .wrap-form .form-radio,.count-fee .family-quotation .estimates .wrap-form .form-slider{flex-direction:column}.count-fee .family-quotation .estimates .wrap-form .form-radio label,.count-fee .family-quotation .estimates .wrap-form .form-radio select,.count-fee .family-quotation .estimates .wrap-form .form-slider .slider-wrapper,.count-fee .family-quotation .estimates .wrap-form .form-slider .slider-unit,.count-fee .family-quotation .estimates .wrap-form .form-slider label{width:100%;text-align:left}.count-fee .family-quotation .estimates .wrap-form .form-slider .slider-wrapper{padding:15px 0 15px 10px}}@media (max-width:600px){.product-content a div{height:150px}}@media (max-width:450px){.fadeOut .owl-item{height:300px}.bg-gradient{height:50px;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.8) 50%,rgba(255,255,255,1) 100%)}.carousel-caption{top:45%;width:70%}.freesolar-breadcrumb a,.freesolar-breadcrumb span{font-size:14px}.freesolar-breadcrumb .separator{padding:0}.new-title-detail h1.entry-title{font-size:22px}.gradient-left-to-right{margin:15px 0}.new-item-content iframe{height:280px}.new-item-sidebar .new-content{height:100px}.what-freesolar h1{font-size:22px;padding-bottom:8px !important}.what-freesolar p{font-size:14px}.what-freesolar{margin-top:0 !important;padding-bottom:30px}.carousel-control-prev-icon,.carousel-control-next-icon{width:60px;height:140px}.carousel-control-next,.carousel-control-prev{width:15%}.block-title{text-align:left !important;font-size:25px;padding:25px 0 !important}.new-image{height:135px}.target{padding-bottom:10px}.product-top{height:160px}.product-bottom{height:160px}.products-list .product-content span{font-size:16px}.content-info-project h2{font-size:20px}.info-product-content-inverter .info-product-item{display:flex;justify-content:space-between}.info-product-content-inverter .info-product-item .info-col-2,.info-product-content-inverter .info-product-item .info-col-1{width:48%}.about-header{height:200px}.about-header .logo img{height:80px}.about-page .about-2col.image-left div.about-2col-image{height:300px}.about-header .logo.freesolar img{height:30px}.loi-the-canh-tranh div.image{height:200px}.loi-the-canh-tranh div.image img{height:100%}.breadcrumb-target{height:200px}.target-page h1,.carousel-caption h2{font-size:25px}.target-item .target-item-body .target-image{height:180px}.target-item-body .target-info h3{font-size:22px}.text-1{font-size:22px}.text-2{font-size:18px}.slide-homepage .carousel-item{height:280px}.about-page .about-2col .about-2col-image{height:240px}.project-relate-content .image{height:150px}.news-slideshow .new-item-container .new-item-content .new-title p.excerpt{font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.new-list .new-title-excerpt h3{padding-bottom:5px;height:45px}.new-list .new-title-excerpt h3 a{font-size:16px}.new-list .new-title-excerpt .excerpt{font-size:14px;padding-top:5px}.home-news .new-content .new-image{width:50%}.home-news .new-title-excerpt h3{padding-bottom:5px;height:45px}.home-news .new-title-excerpt h3 a{font-size:16px}.home-news .new-title-excerpt .excerpt{font-size:14px;padding-top:5px}.what-freesolar-image iframe{height:225px}}