@media only screen and (min-width:1921px) {
	.annualSavingsRow {
		max-width: 1920px;
		margin: 0 auto;
	}
    .annualStats.firstStat {
        left: 10vw;
        bottom: 33vh;
    }
    .annualStats.secondStat {
        bottom: 34vh;
        left: 24.5vw;
    }
    .annualStats.thirdStat {
        left: 39vw;
        bottom: 36vh;
    }
    .annualStats.forthStat {
        left: 54vw;
        bottom: 38.5vh;
    }
	.viewDeivceContent {
		padding-top: 110px;
	}
	.homeHeroSec {
		height: 80vh;
	}
	.inverterSingleContainer {
		overflow: hidden;
	}
	.inverterSingleBox {
		right: 0;
		margin: 0 auto !important;
		transform: scale(1.5);
		inset-inline-start: 0 !important;
	}
	.homeHeroSec .e-con-inner {
		justify-content: space-evenly !important;
	}
	.inverterSingleBox .inverterImageCol video.elementor-video {
		height: 630px;
		padding-top: 90px;
	}
	
}
@media only screen and (max-width:1700px) {
	.annualStats img {
	  transform: scale(1.6);
	}

	.annualStats.firstStat {	
		bottom: 26vh;
	}

	.annualStats.secondStat {
		bottom: 27vh;		
	}

	.annualStats.thirdStat {		
		bottom: 29.5vh;
	}

	.annualStats.forthStat {		
		bottom: 32vh;
	}
}
@media only screen and (max-width:1600px) {

    .annualStats.firstStat {
        bottom: 27vh;
    }

	.annualStats.secondStat {
		bottom: 28.5vh;		
	}

	.annualStats.thirdStat {		
		bottom: 30.5vh;
	}

	.annualStats.forthStat {		
		bottom: 33.5vh;
	}
}
@media only screen and (max-width:1500px) {
    .annualStats img {
        transform: scale(1.5);
    }
    .annualStats.firstStat {
        bottom: 28vh;
    }

	.annualStats.secondStat {
		bottom: 29vh;		
	}

	.annualStats.thirdStat {		
		bottom: 31vh;
	}

	.annualStats.forthStat {		
		bottom: 33vh;
	}
}
@media only screen and (max-width:1441px) {
	#sectionKey3 .container {
		padding-left: 10%;
		padding-right: 10%;
	}
	.annualStats img {
        transform: scale(1.4);
    }
	.annualStats.thirdStat {
        bottom: 30.5vh;
    }
	.annualStats.forthStat {
        bottom: 32vh;
    }
	.footerFormRow {
		background-position: left center !important;
	}
}
@media only screen and (max-width:1380px ) {
    .annualStats img {
        transform: scale(1.3);
    }
	.annualStats.firstStat {
        bottom: 28.5vh;
    }
	.annualStats.forthStat {
        bottom: 31.5vh;
    }
}
@media only screen and (max-width:1281px ) {
	#sectionKey3 .container {
		padding-left: 5%;
		padding-right: 5%;
	}
	#sectionKey3 .col-lg-3:last-child .card_features h3 {
		font-size: 22px;
	}
	#sectionKey3 .col-lg-3:last-child .card_features p {
		font-size: 14px;
		max-width: 260px;
	}
	#sectionKey3 .col-lg-3:last-child .card_features .embed-responsive .img-contain {
		max-width: 106px;
	}
	#sectionKey3 .col-lg-3:last-child .card_features {
		padding-left: 180px !important;
		padding-top: 20px !important;
		padding-bottom: 30px !important;
	}
	.annualStats.firstStat {
        bottom: 29.5vh;
    }
	.annualStats.secondStat {
        bottom: 30.5vh;
    }
	.annualStats.thirdStat {
        bottom: 31.5vh;
    }
	.annualStats.forthStat {
        bottom: 32.5vh;
    }
	.annualSavingRow .savingsImg img {
		transform: scale(1.2);
	}
	.annualSavingRow .savingsImg.savingImgOne {
		bottom: 145px;    	
	}
	.annualSavingRow .savingsImg.savingImgTwo {
		bottom: 148px;
	}
	.annualSavingRow .savingsImg.savingImgThree {
		bottom: 155px;
	}
	.annualSavingRow .savingsImg.savingImgFour {
		bottom: 158px;
	}
	.inverterSingleBox .inverterImageCol video.elementor-video {	
		padding-top: 0px;
	}
  
}
@media only screen and (max-width:1240px ) {
    .nswHeroSec {
        margin-bottom: 0;
        padding-bottom: 20px;
    }
	.annualSavingRow .savingsImg.savingImgOne {
        bottom: 139px;
    }
	.annualSavingRow .savingsImg.savingImgTwo {
        bottom: 142px;
    }
	.annualSavingRow .savingsImg.savingImgThree {
        bottom: 149px;
    }
	.annualSavingRow .savingsImg.savingImgFour {
        bottom: 153px;
        left: 950px;
    }

}
@media only screen and (max-width:1200px ) {
    .annualStats img {
        transform: scale(1.2);
    }
	.annualStats.firstStat {
        bottom: 30.5vh;
    }
	.annualStats.forthStat {
        bottom: 32vh;
    }
	.annualSavingRow .savingsImg.savingImgOne {
        bottom: 130px;
        left: 120px;
    }
	.annualSavingRow .savingsImg.savingImgTwo {
        bottom: 131px;
        left: 370px;
    }
	.annualSavingRow .savingsImg.savingImgThree {
        bottom: 135px;
        left: 630px;
    }
	.annualSavingRow .savingsImg.savingImgFour {
        bottom: 134px;
        left: 870px;
    }
}
@media only screen and (max-width:1120px ) {
    .annualStats img {
        transform: scale(1);
    }
	.annualStats.thirdStat {
        bottom: 30.5vh;
    }
	.annualStats.forthStat {
        bottom: 30vh;
    }
	.annualSavingRow .savingsImg img {
        transform: scale(1);
    }
	.annualSavingRow .savingsImg.savingImgOne {
        bottom: 114px;
        left: 120px;
    }
	.annualSavingRow .savingsImg.savingImgTwo {
        bottom: 114px;
        left: 330px;
    }
	.annualSavingRow .savingsImg.savingImgThree {
        bottom: 115px;
        left: 580px;
    }
	.annualSavingRow .savingsImg.savingImgFour {
        bottom: 109px;
        left: 790px;
    }
}
@media only screen and (max-width:1024px ) {
	.expertsSlider .slick-dots li button:before {
		font-size: 16px;
	}
	.testimonialSlider .slick-dots li button:before {
		font-size: 16px;
	} 
	.testimonialSlider ul.slick-dots {
		bottom: -40px;
	}
    .deviceView {
        background: none !important;
        background-color: #fff !important;
        background-image: none !important;
		position: relative !important;
		filter: blur(0px);
    }
	.deviceView.active {
        background: none !important;
        background-color: #fff !important;
        background-image: none !important;
		filter: blur(0px);
    }
	.deviceView video {
		display: none ;
	}
	.deviceView.homeStormSec , .deviceView.homeNightSec {
		background-color: #004057 !important;
	}
	.inverterSingleBox {
		position: relative !important;
		opacity: 1;
	}
	

}
@media only screen and (max-width:991px ) {
	#sectionKey3 .col-lg-3:last-child {
		flex: 0 0 100%;
		max-width: 100%;
	}
	#sectionKey3 .col-lg-3:last-child .card_features p {
		max-width: 100%;
	}
	#sectionKey3 .col-lg-3:last-child .card_features {
		padding-top: 0px !important;
	}
	#sectionKey3 .col-lg-3:last-child .card_features .embed-responsive {
		top: 0px;
	}
	#sectionKey3 .col-lg-3:last-child .card_features .embed-responsive .img-contain {
		max-width: 95px;
	}
	#sectionKey3 .col-lg-3:last-child .card_features {
		padding-left: 30px !important;
	}
	#sectionKey3 .col-lg-3:last-child .card_features .embed-responsive {
		position: relative;
		left: 0;
	}
	.page-id-3329 .site-main .container {
		max-width: none;
		padding-left: 0 !important;
		padding-right: 0 !important;
  	}	
	.page-id-3419 .site-main .container {
		max-width: none;
		padding-left: 0 !important;
		padding-right: 0 !important;
	  }
	.mobileAppSec {
		background-image: linear-gradient(180deg, #F0F3F4 83%, #91DDF8 90%) !important;
	}
	.deviceView {
		opacity: 1;
		transition: 0.3s opacity ease-in-out;
	}
	.inverterSingleBox {
		opacity: 1;
	}
	.inverterSingleBox .inverterImageCol video.elementor-video {
    	height: 500px;    	
	}

}
@media only screen and (max-width:769px ) { 

}
@media only screen and (max-width:690px ) {
	.expertsSlider .slick-dots li button:before {
		font-size: 14px;
	}
	.testimonialSlider .slick-dots li button:before {
		font-size: 14px;
	}
	.singleTestomonialBox {
		margin: 0 0;
	}
	h1 {
		font-size: 32px !important;
		line-height: 42px !important;
	}
	h2 {
		font-size: 28px !important;
		line-height: 36px !important;
	}
	
	h3 {
		font-size: 26px !important;
		line-height: 34px !important;
	}
	h4 {
		font-size: 24px !important;
		line-height: 32px !important;
	}
    .inverterSingleBox .inverterImageCol video.elementor-video {
        height: 420px;
    }
	.titleBadge h6 {		
		font-size: 12px;
	}
}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}