/*=== responsive for mobile===*/


@media (max-width: 767px) {
	
    /*=== Heading style====*/	
        
    h1{
        font-size: 26px;
        font-weight: 700;
        margin-bottom: 0;
        color: #222;
    }
    
    
    h2 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 0;
        color: #222;
    }
    
    h3 {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 0;
        color: #222;
    }
    
    h3 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0;
        color: #222;
    }
    
    h4 {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0;
        color: #222;
    }
    
    h5 {
        font-size: 18px;
        font-weight: 300;
        margin-bottom: 0;
        color: #222;
    }
    
    h6 {
        font-size: 16px;
        font-weight: 100;
        margin-bottom: 0;
        color: #222;
    }
	
.lg-solar-lp .banner-top {
    padding-left: 14px;
    padding-right: 14px;
	top: 8px;
  }
  
.lg-solar-lp .banner-top .col-lg-6{
	     width: 50%;
 }
 
.lg-solar-lp .banner-top .row{
	 margin-right: 0px;
    margin-left: 0px;
 }
 
.lg-solar-lp .banner-form-section .row{
	 margin-right: 0px;
    margin-left: 0px;
 }
  
.lg-solar-lp .top-logo img {
    width: 100px;
}

.lg-solar-lp .header-phone h2 {
    font-size: 14px;
}

.lg-solar-lp .banner-form-section {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    top: 0;
	margin-top: -198px;
}

.lg-solar-lp .bannertext-img {
    margin-top: 50px;
}

.lg-solar-lp .banner-form-section .col-lg-7{
	width: 58%;
}

.lg-solar-lp .banner-form {
    padding: 12px;
    width: 98%;
    margin: 0px auto;
    height: auto;
    border-radius: 30px;
    margin-top: 14px;
    box-shadow: 0 1px 14px 0 rgb(32 33 36 / 28%);
}

.lg-solar-lp .banner-form .form-field{
	height: 40px;
	margin: 6px 0px;
}

.lg-solar-lp .banner-form h2 {
	font-size: 22px;
}

.lg-solar-lp .banner-form .textarea {
    height: 84px;
}

.lg-solar-lp .banner-form .submit-btn{
	padding: 8px 0 8px 0px;
}

.lg-solar-lp .solarmade-heading{
	font-size: 18px;
}

.lg-solar-lp .go-solar{
   font-size: 24px;
}

.lg-solar-lp .steps-slide-main{
	margin-top: 100px;
}

.lg-solar-lp #steps-slide .owl-nav{
	position: absolute;
    right: 30px;
    top: -62px;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev img{
	width: 70%;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next img{
	width: 70%;
}

.lg-solar-lp .steps-slide-main .step-title{
	 font-size: 14px;
	 width: 100%;
}

.lg-solar-lp .steps-slide-main .step-num{
	font-size: 40px;
}

.lg-solar-lp .solar-partner-heading{
	font-size: 18px;
}

.lg-solar-lp .why-heading{
	font-size: 24px;
	margin-bottom: 10px;
}

.lg-solar-lp .bdr-right {
    border-right: 0px solid  #fff;
    border-bottom: 1px solid  #fff;
}

.lg-solar-lp .tabs-block .nav-tabs .nav-item .nav-link{
	 font-size: 13px;
	 font-weight: 600;
}

.lg-solar-lp .border-grey-right {
    border-right: 0px solid #c6c6c6;
}

.lg-solar-lp .tabs-inner-block {
    text-align: center;
    padding: 24px 0 20px 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #c5c5c5;
}

.lg-solar-lp .impact-envirnoment {
    margin: 0px auto;
	margin-top: 10px;
}

.lg-solar-lp .tabs-inner-block .heading{
	font-size: 18px;
}

.lg-solar-lp .tabs-inner-block .red-text{
	font-size: 15px;
}

.lg-solar-lp .tabs-inner-block .black-text{
	font-size: 15px;
}

.lg-solar-lp .tabs-inner-block .kw-text{
	font-size: 18px;
}

.lg-solar-lp .tb-last-block {
	border-bottom: 0px;
}

.lg-solar-lp .quote-section {
    padding-left: 6%;
    padding-top: 60px;
    padding-bottom: 60px;
}

.lg-solar-lp .testimonial-content2 .pic-block img {
    width: 110px !important;
    height: 110px;
}

.lg-solar-lp .testimonial-content2 {
    padding-right: 5%;
    padding-left: 15px;
}

.lg-solar-lp .testimonial-content2 h3{
	font-size: 18px;
}

.lg-solar-lp .testimonial-content2 p{
	font-size: 15px;
}

.lg-solar-lp .testimonial-content2 .testimonail-icon {
    width: 60px !important;
    height: 40px;
}

.lg-solar-lp .testimonial-section .owl-dots{
	bottom: 16px;
	left: 10%;
}

.lg-solar-lp .testimonial-section #testimonail .owl-dots .owl-dot{
	width: 14px;
	height: 14px;
}

.lg-solar-lp .testimonial-section .owl-nav {
    position: absolute;
    left: 60%;
    bottom: 12px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev{
	padding: 5px !important;
    border-radius: 6px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev img{
	width: 60%;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next {
    background-color: #fff !important;
    padding: 6px !important;
    margin-left: 10px;
    border-radius: 6px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next img{
	width: 60%;
}

.lg-solar-lp .seek-value-section-heading{
	 font-size: 24px;
}

.lg-solar-lp .call-at{
	font-size: 20px;
}

.lg-solar-lp .footer-top .row{
	margin-right: 0px;
    margin-left: 0px;
}

.lg-solar-lp .why-choose-section .row{
	margin-left: 0px;
	margin-right: 0px;
}	
    
}
    
    /*-- ======= Top Bar css ======= */
@media only screen and (min-width: 768px) and (max-width: 1000px)  {
.lg-solar-lp .banner-top {
    padding-left: 24px;
    padding-right: 24px;
    top: 10px;
} 

.lg-solar-lp .top-logo img {
    width: 150px;
} 

.lg-solar-lp .header-phone h2 {
	font-size: 22px;
}

.lg-solar-lp .banner-form-section {
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.lg-solar-lp .banner-form {
    background-color: #e9e9e9;
    padding: 12px;
    width: 98%;
    margin: 0px auto;
    height: auto;
    border-radius: 20px;
    margin-top: 108px;
    box-shadow: 0 1px 32px 0 rgb(32 33 36 / 28%);
}

.lg-solar-lp .banner-form h2 {
	font-size: 26px;
	margin-bottom: 6px;
}

.lg-solar-lp .banner-form .form-field {
	margin: 4px 0px;
    height: 32px;
	padding: 6px 12px;
	border-radius: 5px;
}

.lg-solar-lp .banner-form .textarea {
    height: 64px;
}

.lg-solar-lp .banner-form .submit-btn {
    padding: 7px 0 7px 0px;
    color: #fff;
    border: 0px;
    font-size: 16px;
    margin: 0px auto;
    display: block;
    font-family: 'Gotham';
    border-radius: 11px;
}

.lg-solar-lp .solar-made-easy-section{
	margin-top: 50px;
}

.lg-solar-lp #steps-slide .owl-nav {
    position: absolute;
    right: 70px;
    top: -116px;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev img{
	width: 80%;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next img{
	width: 80%;
}

.lg-solar-lp .go-solar{
	font-size: 40px;
}

.lg-solar-lp .steps-slide-main .step-num{
	    font-size: 46px;
}

.lg-solar-lp .steps-slide-main .step-title {
	    font-size: 18px;
}

.lg-solar-lp .solar-partner-heading{
	font-size: 20px;
}

.lg-solar-lp .why-heading{
	font-size: 32px;
}

.lg-solar-lp .why-heading{
	font-size: 26px;
}

.lg-solar-lp .tabs-inner-block .heading{
	font-size: 16px;
}

.lg-solar-lp .tabs-inner-block .red-text{
	font-size: 13px;
	line-height: 16px;
}

.lg-solar-lp .tabs-inner-block .black-text{
	font-size: 13px;
    line-height: 15px;
}

.lg-solar-lp .tabs-block .nav-tabs .nav-item .nav-link{
	font-size: 18px;
}

.lg-solar-lp .check-saving-btn a{
	padding: 10px 30px 10px 30px;
}

.lg-solar-lp .testimonial-content .pic-block img {
    width: 112px !important;
    height: 112px;
}

.lg-solar-lp .testimonial-content {
    padding-right: 5%;
    padding-left: 14px;
   
}

.lg-solar-lp .testimonial-content h3{
	font-size: 18px;
}

.lg-solar-lp .testimonial-content p{
	font-size: 15px;
}

.lg-solar-lp .testimonial-content ul li{
	font-size: 15px;
}

.lg-solar-lp .testimonial-content .testimonail-icon {
    width: 60px !important;
    height: 40px;
}

.lg-solar-lp .quote-section {
    padding-left: 18%;
}

.lg-solar-lp .testimonial-section .owl-dots{
	left: 8%;
}
        
.lg-solar-lp .testimonial-section .owl-nav {
    position: absolute;
    left: 34%;
    bottom: 38px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next{
	padding: 6px !important;
	border-radius: 5px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next img{
	width: 70%;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev {
    background-color: #fff !important;
    padding: 6px !important;
    border-radius: 7px;
} 

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev img{
	width: 70%;
} 

.lg-solar-lp .seek-value-section-heading{
	font-size: 28px;
}

.lg-solar-lp .call-at{
	font-size: 24px;
}  
    
    
    }


   
@media only screen and (min-width: 1001px) and (max-width: 1152px)  {
		
.lg-solar-lp .banner-top {
    padding-left: 24px;
    padding-right: 24px;
    top: 10px;
} 

.lg-solar-lp .top-logo img {
    width: 150px;
} 

.lg-solar-lp .header-phone h2 {
	font-size: 22px;
}

.lg-solar-lp .banner-form-section {
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    top: 0px;
    width: 100%;
}

.lg-solar-lp .banner-form {
    background-color: #e9e9e9;
    padding: 12px;
    width: 98%;
    margin: 0px auto;
    height: auto;
    border-radius: 20px;
    margin-top: 144px;
    box-shadow: 0 1px 32px 0 rgb(32 33 36 / 28%);
}

.lg-solar-lp .banner-form h2 {
	font-size: 26px;
	margin-bottom: 6px;
}

.lg-solar-lp .banner-form .form-field {
	margin: 4px 0px;
    height: 40px;
	padding: 6px 12px;
	border-radius: 5px;
}

.lg-solar-lp .banner-form .textarea {
    height: 104px;
}

.lg-solar-lp .banner-form .submit-btn {
    padding: 7px 0 7px 0px;
    color: #fff;
    border: 0px;
    font-size: 16px;
    margin: 0px auto;
    display: block;
    font-family: 'Gotham';
    border-radius: 11px;
}

.lg-solar-lp .solar-made-easy-section{
	margin-top: 50px;
}

.lg-solar-lp #steps-slide .owl-nav {
    position: absolute;
    right: 70px;
    top: -116px;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-prev img{
	width: 80%;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next{
	padding: 6px !important;
}

.lg-solar-lp #steps-slide .owl-nav .owl-next img{
	width: 80%;
}

.lg-solar-lp .go-solar{
	font-size: 40px;
}

.lg-solar-lp .steps-slide-main .step-num{
	    font-size: 46px;
}

.lg-solar-lp .steps-slide-main .step-title {
	    font-size: 18px;
}

.lg-solar-lp .solar-partner-heading{
	font-size: 20px;
}

.lg-solar-lp .why-heading{
	font-size: 32px;
}

.lg-solar-lp .why-heading{
	font-size: 26px;
}

.lg-solar-lp .tabs-inner-block .heading{
	font-size: 16px;
}

.lg-solar-lp .tabs-inner-block .red-text{
	font-size: 13px;
	line-height: 16px;
}

.lg-solar-lp .tabs-inner-block .black-text{
	font-size: 13px;
    line-height: 15px;
}

.lg-solar-lp .tabs-block .nav-tabs .nav-item .nav-link{
	font-size: 18px;
}

.lg-solar-lp .check-saving-btn a{
	padding: 10px 30px 10px 30px;
}

.lg-solar-lp .testimonial-content2 .pic-block img {
    width: 112px !important;
    height: 112px;
}

.lg-solar-lp .testimonial-content2 {
    padding-right: 5%;
    padding-left: 14px;
   
}

.lg-solar-lp .testimonial-content2 h3{
	font-size: 18px;
}

.lg-solar-lp .testimonial-content2 p{
	font-size: 15px;
}

.lg-solar-lp .testimonial-content2 ul li{
	font-size: 15px;
}

.lg-solar-lp .testimonial-content2 .testimonail-icon {
    width: 60px !important;
    height: 40px;
}

.lg-solar-lp .quote-section {
    padding-left: 18%;
}

.lg-solar-lp .testimonial-section .owl-dots{
	left: 8%;
}
        
.lg-solar-lp .testimonial-section .owl-nav {
    position: absolute;
    left: 34%;
    bottom: 38px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next{
	padding: 6px !important;
	border-radius: 5px;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-next img{
	width: 70%;
}

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev {
    background-color: #fff !important;
    padding: 6px !important;
    border-radius: 7px;
} 

.lg-solar-lp .testimonial-section #testimonail .owl-nav .owl-prev img{
	width: 70%;
} 

.lg-solar-lp .seek-value-section-heading{
	font-size: 28px;
}

.lg-solar-lp .call-at{
	font-size: 24px;
} 
    
    
}
    
@media only screen and (min-width: 1200px) and (max-width: 1280px)  {
.lg-solar-lp .bannertext-img {
      margin-top: 70px;
	}
	
.lg-solar-lp .banner-form {
		width: 90%;
	}
	
.lg-solar-lp .banner-form{
		margin-top: 35px;
	}
	
.lg-solar-lp .banner-form .form-field {
		height: 42px;
	}
	
.lg-solar-lp .banner-form .textarea {
       height: 130px;
	}
	
.lg-solar-lp .quote-section {
      padding-left: 24%;
	}
	
.lg-solar-lp .testimonial-section .owl-dots{
		    left: 13%;
	}
	
.lg-solar-lp #steps-slide .owl-nav .owl-prev{
		padding: 8px !important;
        border-radius: 8px;
	}
	
.lg-solar-lp #steps-slide .owl-nav .owl-next{
		padding: 8px !important;
        border-radius: 8px;
	}

.lg-solar-lp #steps-slide .owl-nav {
		position: absolute;
		right: 150px;
		top: -70px;
	}

.lg-solar-lp .steps-slide-main .step-title {
		font-size: 20px;
	}

.lg-solar-lp .why-heading {
		font-size: 36px;
	}
    
.lg-solar-lp .tabs-inner-block .heading{
		font-size: 18px;
	}
    
.lg-solar-lp .tabs-inner-block .kw-text {
		font-size: 18px;
	}
    	
	
       
    }
    
    
    
    @media only screen and (min-width: 1281px) and (max-width: 1366px)  {
.lg-solar-lp .bannertext-img {
      margin-top: 70px;
	}
	
.lg-solar-lp .banner-form{
		margin-top: 35px;
	}
	
.lg-solar-lp .banner-form .textarea {
       height: 96px;
	}
	
.lg-solar-lp .quote-section {
      padding-left: 24%;
	}
	
.lg-solar-lp .testimonial-section .owl-dots{
		    left: 13%;
	}
	
.lg-solar-lp #steps-slide .owl-nav .owl-prev{
		padding: 8px !important;
        border-radius: 8px;
	}
	
.lg-solar-lp #steps-slide .owl-nav .owl-next{
		padding: 8px !important;
        border-radius: 8px;
	}

.lg-solar-lp #steps-slide .owl-nav {
		position: absolute;
		right: 150px;
		top: -70px;
	}

.lg-solar-lp .steps-slide-main .step-title {
		font-size: 20px;
	}

.lg-solar-lp .why-heading {
		font-size: 36px;
	}
    
.lg-solar-lp .tabs-inner-block .heading{
		font-size: 18px;
	}
    
.lg-solar-lp .tabs-inner-block .kw-text {
		font-size: 18px;
	}
    	
       
        
    }
    
    @media only screen and (min-width: 1400px) and (max-width: 1440px)  {
.lg-solar-lp .top-logo img {
		width: 190px;
	}
.lg-solar-lp .header-phone h2{
		font-size: 26px;
	}
	
.lg-solar-lp .banner-form h2{
		font-size: 32px;
	}
	
.lg-solar-lp .go-solar {
		font-size: 36px;
	}
    	
.lg-solar-lp .bannertext-img {
      margin-top: 70px;
	}
	
.lg-solar-lp .banner-form{
		margin-top: 35px;
	}
	
.lg-solar-lp .banner-form .textarea {
       height: 130px;
	}
	
.lg-solar-lp .quote-section {
      padding-left: 24%;
	}
	
.lg-solar-lp .testimonial-section .owl-dots{
		    left: 13%;
	}
    
.lg-solar-lp #steps-slide .owl-nav .owl-prev{
		padding: 8px !important;
        border-radius: 8px;
	}
	
.lg-solar-lp #steps-slide .owl-nav .owl-next{
		padding: 8px !important;
        border-radius: 8px;
	}

.lg-solar-lp #steps-slide .owl-nav {
		position: absolute;
		right: 150px;
		top: -70px;
	}

.lg-solar-lp .steps-slide-main .step-title {
		font-size: 20px;
	}

.lg-solar-lp .why-heading {
		font-size: 36px;
	}
    
.lg-solar-lp .tabs-inner-block .heading{
		font-size: 18px;
	}
    
.lg-solar-lp .tabs-inner-block .kw-text {
		font-size: 18px;
	}
    	
}

  
    
    
        
    
        
    
