/*
Theme Name: Solatec Child
Theme URI: http://demo.cmssuperheroes.com/themeforest/solatec/
Description:  Solatec Child Theme
Author: CMSSuperHeroes
Author URI: https://cmssuperheroes.com/
Description: Solatec is a theme run on Elementor Page Builder Plugin
Version: 1.0.0
Requires at least: 4.7
Requires PHP: 7 or Higher
Tested up to: 6.0.2;
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: solatec-child
Template:     solatec
Tags: One Click Demo Import, Elementor Page Builder, Solar, Renewable and Green Energy WordPress Theme, Solar Power Panels & Wind Turbine WooCommerce Shop, WooCommerce Shop
*/

.cms-header-logo .cms-logo
{
    max-width:130px;
    max-height:unset;
}
.cms-primary-menu > li > a
{
    text-transform: uppercase;
}
@media (min-width: 1200px)
{
    #cms-primary-menu > li
    {
       padding: 0 25px;
    }
}
.cms-header-logo a
{
    padding-top: 0;
    padding-bottom: 0;
}
.homeslider .large-heading
{
    font-size: 35px;
    font-weight: 600 !important;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.homeslider .description {
    font-size: 17px;
    font-weight: 500 !important;
    text-transform: uppercase;
}
.homeslider img.img-cover
{
    object-fit: fill;   
}
.homeslider .cms-slide-img-overlay
{
    background: transparent;
}

.whowearesection img{width:100%;}
.homeflags.cms-clients-layout-1 .cms-client-img img{max-width:100px;}
.homeflags.cms-clients-layout-1 .cms-client-item {
    border-top: 0px;
    padding: 40px 0;
}
.logged-in .header-sticky {
    top: 0;
}
.homeflags.cms-clients-layout-1 .cms-client-img{text-align:center;}
@media (min-width: 1200px)
{
.container, .container-xl {
    max-width: 100%;padding: 0px 5%;
}
}

.cms-star-rating{display:none;}
.cms-ttmn-slider{
    border: 1px solid #69c824;
    border-radius: 20px;
    padding: 20px 50px;
    max-width: 1000px;
    margin: auto;
}
.cms-testimonial-layout-2 .cms-ttmn-desc {
    font-weight: 100 !important;
    position: relative;
    padding-top: 10px;
    padding-bottom: 25px;
    font-size: 15px;
    line-height: 28px;
}
.cms-ttmn-title,.cms-ttmn-position{text-transform:uppercase;}
.cms-slick-nav-style-default .cms-slick-arrow-icon:before, .cms-slick-nav-style-default .cms-slick-arrow-icon:after{    background-color: #000;}
.cms-slick-nav-out-vertical .cms-slick-next {
    right: -130px;
}
.cms-slick-nav-out-vertical .cms-slick-prev {
    left: -130px;
}
.cms-ttmn-item .row{justify-content: center;
    align-items: center;}
    .cms-ttmn-item .pt-sm-55{padding-top:0px;}
.messagebox .cms-icon-box-layout-6 .cms-icon-box-content {
    max-width: 100%;right: 40px;
    left: 40px;
}
.aboutbottombox{color:#000;}
.aboutbottombox img
{
    max-width:200px !important;
}
.aboutbottombox .cms-heading {
    color: #000;
    font-weight: 600;
    font-size: 20px;
}
.messagebox .pt-15.font-700,.cms-header-search{display:none;}
.cms-testimonial-layout-2 .cms-ttmn-img img{min-width:100px;min-height:100px;}
.aboutbottombox .cms-btn-content{display:none;}
@media (min-width: 1025px)
{
.messagebox .pr-lg-20 {
    padding-inline-end: 40px;
}
}

.cms-pagetitle{min-height:400px;}

@media (max-width: 768px)
{
    .cms-header-logo .cms-logo{padding:10px 0px;}
    #main-menu-mobile .btn-nav-mobile{    height: 23px;
    width: 30px;}
    .homeslider .large-heading{font-size:20px;margin-bottom:0px;}
    .homeslider .description{font-size:13px;}
    .text-34 {
    font-size: 25px;
}.lh-48 {
    line-height: 35px;
}
.cms-ttmn-slider{padding:20px;text-align:center;}.cms-pagetitle {
    min-height: 120px;
    padding: 20px 0px 20px 0px;
}.p-40 {
    padding: 20px;
}
}




















