@font-face{font-display:swap;font-family:GothaProBol;src:url(../../../../../../../themes/ctss-new/css/fonts/GothaProBol.otf);font-weight:700}@font-face{font-display:swap;font-family:GothaProLig;src:url(../../../../../../../themes/ctss-new/css/fonts/GothaProLig.otf)}.solar_plus{font-family:GothaProLig}.top-header{background:#000;color:#5294ec;padding:10px;font-family:GothaProBol}.top_heading{text-align:center}.top_heading h2{font-size:30px}.top-header ul{margin-top:5px;margin-left:-15px}.top-header ul li{list-style:none;display:inline-block}.top-header ul li a{text-decoration:none}.social_icon p{font-size:17px;font-weight:700;margin-left:22px;margin-bottom:0}.social_icon ul li a i{font-size:30px}.header{background:#1c1b1a}.navbar{margin-bottom:0;padding:0;font-family:GothaProLig;position:relative}.navbar-light .navbar-nav .nav-link.active{color:#007bff!important}.navbar-light .navbar-nav .nav-link{color:#5294ec;padding:10px 18px;font-size:13px;font-weight:700;font-family:GothaProLig;text-transform:uppercase}.navbar-light .navbar-nav .nav-link i{font-size:20px}.navbar-light .navbar-nav .nav-link p{margin-bottom:0;padding-bottom:0}.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-brand{padding-top:0}.navbar-brand img{width:150px;height:auto}.sticky{left:0;position:fixed;top:0;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;width:100%;z-index:999;background:#000;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.main_slider .carousel-inner .carousel-item .slide-img{width:100%;height:auto}.main_slider .carousel-item{background-color:#000;height:450px;min-height:25rem;width:100%;overflow:hidden}.main_slider .carousel-item .slide-img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.request{position:relative;z-index:2;height:1px}.main_slider .slider-form{padding-top:21px;padding-bottom:0;padding-right:21px;padding-left:21px;background:#5294ec;color:#fff;margin-top:-450px}.main_slider .slider-form h3{text-transform:uppercase}.main_slider .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;z-index:1}.main_slider .carousel-caption{margin-top:110px;margin-left:80px}.main_slider .carousel-caption h2{font-size:50px;text-transform:uppercase;font-family:GothaProBol}.main_slider .carousel-caption p{font-size:28px;line-height:30px}.main_slider .carousel-indicators{left:0!important;right:auto;bottom:49px}.main_slider .carousel-indicators li{width:24px;height:24px;border:3px solid #5294ec;border-radius:50%;background:none}.main_slider .carousel-indicators li.active{width:24px;height:24px;border:3px solid #5294ec;border-radius:50%;background:#5294ec}.slider-form .btn-primary{background:#1c1b1a;width:100%;border:1px solid #1c1b1a}.slider-form .btn-primary:hover{background:#fff;border:1px solid #fff;color:#1c1b1a}.solar_panel{background:#000}.solar_panel h2{font-weight:700;font-family:GothaProBol;text-transform:uppercase;color:#fff;text-align:left}.solar_panel h4{font-weight:700;font-family:GothaProBol;text-transform:uppercase;color:#5294ec;text-align:center}.solar_icon{padding:20px}.solar_icon img{width:190px;height:auto;margin:0 auto;display:block}.solar_icon p{font-size:16px;font-weight:700;font-family:GothaProBol;text-transform:uppercase;text-align:center;margin-top:15px;color:#5294ec!important}.solar_panel h3{font-weight:700;text-transform:uppercase;font-family:GothaProBol;color:#5294ec;text-align:left;margin-top:10px}.solar_panel p{color:#fff}.solar_panel ul li{color:#fff}.solar_panel h6{text-transform:uppercase;font-family:GothaProBol;color:#5294ec}.calculate{padding:20px}.calculate img{width:270px;height:auto}.calculate_form{padding-top:20px}.calculate_form .form-group .form-control{border-radius:0;border:1px solid #5294ec}.calculate_form .form-group label{color:#fff}.calculate_form .btn-primary{color:#fff;text-transform:uppercase;background:#5294ec;border-radius:0;border:1px solid #5294ec;width:100%;font-weight:700;margin-top:20px}.calculate_form .btn-primary:hover{color:#5294ec;background:#fff}.calculate_icon{padding-top:40px;margin-top:30px}.calculate_icon ul li{list-style:none;margin-top:10px}.calculate_icon ul li a{text-decoration:none;font-size:16px;font-weight:700;font-family:GothaProBol}.calculate_icon ul li a i{font-size:25px;margin-right:15px}.solar_services{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../../../../../../../themes/ctss-new/img/h4-v3.jpg);background-repeat:no-repeat;background-size:100% 100%;position:relative;padding:50px;height:400px}.solar_services .service_text{color:#fff;margin:0;position:absolute;top:50%;left:20%;text-align:center}.solar_services .service_text h2{font-size:40px;font-weight:700;margin-top:12%;font-family:GothaProBol}.solar_services .service_text h3{font-size:60px;font-weight:700;font-family:GothaProBol}.testimonial-section{background:#000}.testimonial-section h2{color:#fff;font-weight:700;font-family:GothaProBol;font-size:35px;text-transform:uppercase}.testimonial-section .col-center{margin:0 auto;float:none!important}.testimonial-section .carousel{margin:20px auto;padding:0 70px}.testimonial-section .carousel .item{color:#fff;font-size:14px;text-align:center;overflow:hidden;min-height:290px}.testimonial-section .carousel .item .img-box{width:135px;height:135px;margin:0 auto;border:2px solid #fff;border-radius:50%}.testimonial-section .carousel .img-box img{width:100%;height:100%;display:block;border-radius:50%}.testimonial-section .carousel .testimonial{padding:20px 0 10px}.testimonial-section .carousel .overview b{text-transform:uppercase;font-family:GothaProBol;color:#5294ec}.testimonial-section .carousel .carousel-control{width:40px;height:40px;top:10%;background:none}.testimonial-section .carousel-control i{font-size:60px;line-height:42px;position:absolute;display:inline-block;color:#fff}.testimonial-section .form-group .form-control{border:1px solid #5294ec;border-radius:0;background:none;color:#fff}.testimonial-section ::placeholder{color:#fff;opacity:1}.testimonial-section .btn-primary{border:1px solid #5294ec;border-radius:0;background:#5294ec;color:#fff;text-transform:uppercase;width:130px}.testimonial-section .btn-primary:hover{border:1px solid #fff;background:#fff;color:#5294ec}.home_address p{color:#fff}.home_address i{color:#5294ec;font-size:28px}.footer{background:#000;color:#ccc;padding:30px 0;text-align:center;border-top:1px solid #ccc}.footer .resourse h5{color:#fff;font-family:GothaProBol}.footer .resourse img{width:70px;height:auto}.sponser{padding:30px 0;text-align:center}.sponser h4{color:#5294ec;text-transform:uppercase;font-family:GothaProBol}.h-border{border-bottom:1px solid #ccc;margin-top:20px}.copyright-area{background:#000;border-top:1px solid rgba(255,255,255,.1);color:#5294ec;font-size:12px}.rights{float:right}ul.nav.navbar-nav{text-align:center;margin:0 auto}.solar_services h3 sup{font-size:35px;margin-top:-15px}.single-banner-hd{position:absolute;top:40%;width:100%}.single-banner-hd h1{text-align:center;text-transform:uppercase;font-family:GothaProBol;color:#5294ec}.full-container{margin:0;padding:0;overflow:hidden}.center-hd{font-size:26px;text-align:center;color:#5294ec!important;text-transform:uppercase;font-family:GothaProBol}.divider{border-bottom:1px solid #fff}.left-hd{font-size:26px;text-align:left!important;color:#5294ec!important;text-transform:uppercase;font-family:GothaProBol;margin-top:15px}.about-us-intro a{font-family:GothaProBol;font-size:15px;border-bottom:1px solid #1c385e}.about-us-intro a:hover{text-decoration:none}.linking-intro p{margin-bottom:0}.solar_panel .form-group .form-control{border:1px solid #5294ec;border-radius:0;background:none;color:#5a5a5a}.solar_panel .form-group label{color:#5294ec}.solar_panel .btn-primary{border:1px solid #5294ec;border-radius:0;background:#5294ec;color:#fff;text-transform:uppercase;width:130px}.solar_panel .btn-primary:hover{border:1px solid #fff;background:#fff;color:#5294ec}.cont_p{margin-bottom:30px}.cont_p p{margin-left:-30px}.solar_panel .comm1{width:350px;height:auto}.solar_panel .comm2{width:500px;height:auto}.table-responsive .table-bordered th{color:#5294ec}.table-responsive .table-bordered td{color:#fff}.resource-logos{background:#fff;padding:40px;border-radius:5px}.resource-logos img{vertical-align:middle;margin-bottom:20px;width:70%}.resource-logos h3{text-align:center;border-bottom:1px solid #5294ec;width:100%;margin-bottom:20px}a:hover{text-decoration:none}.dropdown-toggle::after{display:none}#navbarSupportedContent .dropdown-menu{background:#000;min-width:13rem;padding:5px 10px;margin-top:0}#navbarSupportedContent .dropdown-menu a{font-size:13px;text-transform:capitalize}#navbarSupportedContent .dropdown-menu li{border:0}.after-text-add{min-height:250px}#ninja_forms_form_2{color:#000!important;background-color:#ccc;padding:25px 10px 10px 35px}.home_address a{color:#fff}.home_address a:hover{color:#5294ec}.service_text a{color:#fff}.resourse p{color:#fff}.page-id-47 ul li{display:inline-block}.thank-text{text-align:center;font-size:25px}.single-post .sin-blg{display:none}.testi-list{text-align:left}.cst_menu .navbar-light .navbar-nav a{color:#5294ec;font-size:13px;font-weight:700;font-family:GothaProLig;text-transform:uppercase}.cst_menu .navbar-light .navbar-nav a:hover{color:#fff}.cst_menu .navbar-light .navbar-nav a i{font-size:20px!important;display:block}.cst_menu .navbar-light .navbar-nav ul li a{padding:0}.cst_menu .navbar-light .navbar-nav li{padding:10px 18px}.cst_menu .navbar-light .navbar-nav ul li{padding:0}.solar_panel.news-page h3{margin-top:20px}article.category-news{margin-top:50px}nav.navigation.post-navigation{display:none}.banner_area img{width:100%;max-width:initial}.navbar #navbarSupportedContent ul li.current-menu-item a{color:#fff}.navbar #navbarSupportedContent ul li.current-menu-parent a{color:#fff}.googlemap{margin-top:25px}.category-residential h2,.category-residential p{float:left;text-align:left!important}.page-template-template-residential-project .solar_panel h2,.page-template-template-residential-project .solar_panel h3{text-align:left!important}.home h2,.home h3{text-align:center}@media (max-width:480px){input[type="date"]::before{color:gray;content:"mm-dd-yyyy"}div#home-msection-1{padding-top:133%}}