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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container ,
	.header_bottom_wrapper  .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		max-width: 1499px !important;
		/* 		margin: 0 auto; */
	}
}


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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container ,
	.header_bottom_wrapper  .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		max-width: 1280px !important;
		/* 		margin: 0 auto; */
	}

	/* header*/
	.header-wrapper .hfe-nav-menu ul li a {
		font-size: 15px;
	}
	.header-wrapper .hfe-nav-menu ul li {
		padding-left: 10px;
	}
	.header-wrapper .hfe-nav-menu{
		justify-content: flex-end;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a, 
	.header-wrapper .hfe-nav-menu ul li:last-child a {
		font-size: 15px;
		padding: 10px 12px !important;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) {
		padding-left: 20px;
	}
	.header-wrapper .logo-box img{
		max-width: 158px;
	}
	.menu-box .elementor-widget-wrap.elementor-element-populated{
		margin-left: 0px !important;
	}

	/* footer */
	.footer_top_4{
		width: 20% !important;
	}
	
	.footer_social_share span.elementor-grid-item {
		padding-bottom: 12px;
	}

	h1 {
		font-size: 60px;
	}
	h2 {
		font-size: 44px;
	}
	h3 {
		font-size: 35px;
	}
	p {
		font-size: 19px;
	}
	.footprint_sec .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon {
		width: 30px !important;
	}

	/* Climate Change Section */
	.home_hero_banner .elementor-container {
		min-height: 840px !important;
	}

	.video_carousel .elementor-main-swiper {
		width: 1100px !important;
		height: 600px !important;
	}
	.video_carousel .elementor-custom-embed-play:after {
		height: 90px;
		width: 90px;
	}

	/* our impact section*/
	.impact_sec {
		padding: 110px 0px;
	}
	.impact_content {
		max-width: 75%;
	}
	.impact_icon .elementor-icon {
		font-size: 105px !important;
	}
	p.elementor-icon-box-description {
		padding-top: 20px;
	}
	.impact_iconbox {
		padding: 90px 41px 45px;
	}

	/* footprint section*/
	.footprint_sec {
		padding: 110px 0px 0px;
	}
	.footprint_col p {
		padding-bottom: 15px;
	}
	.mark h2 {
		font-size: 230px;
		padding-top: 70px;
	}
	.footprint_bottom_text {
		max-width: 45%;

	}
	.footprint_bottom_text h2 {
		font-size: 31px;
	}

	/* innovation section*/
	.innovation_sec {
		padding: 120px 0px 140px;
	}
	.innovation_col_image{
		padding-right: 40px;
	}
	.innovation_col_text{
		padding-left: 60px;
	}
	.innovation_image_layer li:last-child  {
		left: 330px !important;
		top: -25px !important;
	}

	/* customer section*/

	.customer_sec {
		padding: 110px 0px;
	}

	/* solution page */
	.solution_intelligent_sec {
		padding: 90px 0px 130px;
	}
	.wildfire_sec {
		padding: 90px 0px;
	}
	.coverage_sec {
		padding: 30px 0px 100px;
	}
	.coverage_sec_image  {
		padding-left: 30px;
	}
	figcaption.widget-image-caption {
		left: -11%;
	}
	.solution_intelligent_sec {
		padding: 70px 0px 100px;
	}
	.image_layer li:last-child img {
		border: 8px solid #FFF !important;
	}

	/* about page css*/
	/* hero banner*/

	.hero_banner_clip{
		padding: 100px 0px 200px 0px !important;
	}

	/* aplicam section*/

	.aplicam_sec{
		padding: 100px 0px !important ;
	}

	/* partners section*/

	.partners_sec{
		padding: 100px 0px 70px !important;
	}
	.partners_logo_sec{
		padding-bottom: 70px !important;
	}
	.partners_logo_inner.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1280px !important;
	}

	/* News page css */

	/* only blog section */
	.only_post_sec .premium-blog-post-container .premium-blog-entry-title {
		font-size: 30px;
		margin: 16px 0px;
	}
	.only_post_sec p.premium-blog-post-content {
		font-size: 20px;
	}
	.only_post_sec .premium-blog-excerpt-link-wrap a, .news_blog .premium-blog-excerpt-link-wrap a {
		margin-top: 30px;
		font-size: 18px;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-content-wrapper {
		padding-left: 50px;
		padding-top: 0px;
	}

	/* news blog section*/
	.news_sec{
		padding: 60px 0px 80px !important;
	}
	.news_blog .premium-blog-post-outer-container {
		width: 30% !important;
		margin-top: 40px;
	}
	.news_blog .premium-blog-content-wrapper {
		padding: 30px 30px 30px 0px !important;
	}
	.news_blog .premium-blog-entry-title {
		font-size: 23px;
		line-height: 34px;
		margin-top: 12px;
	}
	.news_blog .premium-blog-excerpt-link-wrap a {
		margin-top: 20px;
	}

	/* news detail page */
	.news_detail_sec{
		padding: 70px 0px !important;
	}
	.detail_news_blog{
		padding: 50px 0px !important;
	}

	/* contact us page */
	.contact_form_sec{
		padding: 70px 0px 130px !important;
	}
	.contact_form_col {
		padding: 90px 60px;
	}
	.contact_form .gform_body input[type=text],
	.contact_form .gform_body input[type=email],
	.contact_form .gform_body input[type=tel], 
	.contact_form .gform_body input[type=number],
	.contact_form select, body textarea{
		padding: 16px 24px !important;
		font-size: 18px !important;
	}

	/* contact info section */
	.contact_info_sec{
		padding: 70px 0px 150px !important;
	}
	.contact_info_col {
		margin-right: 40px;
	}
	.channel_icon {
		margin: 0px 10px;
	}
	.contact_info_col .elementor-image-box-content p {
		font-size: 20px;
	}
	.contact-icon span.elementor-icon-list-text {
		font-size: 19px !important;
	}
	.contact-icon span.elementor-icon-list-icon {
		padding-right: 0px !important;
	}

	/* blog page css*/
	.blog_hero_banner {
		padding: 100px 0px 340px 0px !important;
	}
	.elementor-tab-content p {
		font-size: 28px;
		top: 70%;
	}
	.mejs-overlay-button {
		height: 67px !important;
		width: 67px !important;
		background-size: 70px !important;
	}
	.elementor-tab-content p::before{
		height: 80px;
	}
	.blog nav.premium-blog-pagination-container {
		left: 83% !important;
	}

	/* resources page */

	.resources_tab #manage-ajax-response {
		padding: 60px 40px 20px !important;
	}
	.resources_tab .caf-featured-img-box {
		height: 240px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 24px !important;
		line-height: 34px !important;
	}
	.resources_tab #manage-post-area {
		padding: 30px 0px 10px !important;
	}
	.resources_tab #manage-ajax-response {
		margin-top: 90px;
	}

	/* popular video sectoin*/
	.popular_video_sec{
		padding: 70px 0px 90px !important;
	}
	.popular_video_blog {
		margin-top: 30px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 28px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before{
		background-size: 65px;
		top: 30%;
		left: 4%;
	}
	.popular_video_blog .premium-smart-listing__post-thumbnail-wrapper {
		min-height: 240px !important;
	}
	.popular_video_blog .premium-smart-listing__posts-wrapper {
		margin-top: 40px;
		column-gap: 40px !important;
	}
	.popular_video_blog .premium-smart-listing__thumbnail-overlay a:before {
		background-size: 60px;
	}
	.popular_video_blog .premium-smart-listing__post-content-wrapper {
		padding-top: 30px !important;
	}

	/* article section*/
	.article_sec{
		padding: 100px 0px 70px !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(odd) {
		padding: 0px 40px 40px 0px !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(even) {
		padding: 0px 0px 40px 0px !important;
	}
	/* 	.premium-blog-thumb-effect-wrapper{
	flex-basis: 32% !important;
} */
	.article_blog .premium-blog-entry-title a {
		font-size: 23px !important;
	}
	.article_blog .premium-blog-post-container .premium-blog-content-wrapper {
		padding: 25px !important;
	}
	/* blog & podcast page */
	/* podcast tab*/

	.podcast_tab .caf-featured-img-box {
		height: 570px !important;
	}
	.podcast_tab #manage-ajax-response {
		margin-top: 65px;
		padding: 20px 40px 20px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 65px;
		top: 28%;
	}


	/* Check 1367px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.header_bottom_wrapper  .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		max-width: 1121px !important;
	}

	/* header */
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) {
		padding-left: 92px;
	}
	.header-wrapper .logo-box img {
		max-width: 153px;
	}
	.header-wrapper .hfe-nav-menu ul li a {
		font-size: 15px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a,
	.header-wrapper .hfe-nav-menu ul li:last-child a {
		font-size: 14px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) {
		padding-left: 6px;
	}
	.header-wrapper .hfe-nav-menu ul li {
		padding-left: 9px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a, .header-wrapper .hfe-nav-menu ul li:last-child a {
		padding: 10px 8px !important;
	}
	.header-wrapper .hfe-nav-menu ul li:last-child {
		padding-left: 5px;
	}

	/* footer*/
	.footer_top_wrapper{
		padding: 60px 0px !important;
	}
	.footer_top_1{
		width: 34% !important;
	}
	.footer_top_2, .footer_top_3 {
		width: 24% !important;
	}
	.footer_top_4 {
		width: 18% !important;
	}

	h1 {
		font-size: 52px;
	}
	h2 {
		font-size: 43px;
	}
	h3 {
		font-size: 30px;
	}
	h6{
		font-size: 25px;
	}
	p {
		font-size: 18px;
	}

	/* hero banner*/
	.home_hero_banner_col  .btn-wrap .elementor-widget-container{
		padding-top: 15px !important;
	}

	/* Climate Change Section */
	.home_climate_change{
		padding: 90px 0px !important;
	}
	.video_carousel .elementor-main-swiper {
		width: 960px !important;
		height: 500px !important;
	}
	.video_carousel .elementor-custom-embed-play:after {
		height: 70px;
		width: 70px;
	}

	/* our impact section*/
	.impact_sec {
		padding: 90px 0px;
	}
	.impact_content {
		max-width: 85%;
	}
	.impact_icon .elementor-icon {
		font-size: 85px !important;
	}
	.impact_iconbox {
		padding: 70px 40px 40px;
	}
	.impact_icon .impact_icon_col:not(:last-child) {
		margin-right: 30px;
	}

	/* footprint section*/
	.footprint_sec {
		padding: 70px 0px 0px;
	}
	.footprint_bottom_text h2 {
		font-size: 27px;
	}
	.footprint_col p {
		padding-bottom: 12px;
	}
	.mark h2 {
		padding-top: 40px;
	}
	.footprint_bottom_text {
		bottom: 9%;
		position: absolute;
		left: 25%;
		right: 25%;
	}
	.footprint_hotspot .premium-hotsot-icon-wrap svg{
		width: 40px !important;
		height: 40px !important;
	}



	/* innovation section*/
	.innovation_sec {
		padding: 110px 0px 80px ;
	}
	.innovation_col_text{
		padding-left: 40px;
	}
	.innovation_image_layer li:last-child  {
		left: 290px !important;
		top: -45px !important;
	}
	.innovation_image_layer li:first-child img  {
		max-width: 80%;
	}
	.innovation_image_layer li:last-child img  {
		border: 8px solid #FFF !important;
		max-width: 90%;
	}
	/* customer section*/

	.customer_sec {
		padding: 90px 0px;
	}
	.customer_sec_col {
		max-width: 45%;
	}

	/* solutin page css*/
	.solution_intelligent_sec {
		padding: 70px 0px 100px;
	}
	.image_layer li:last-child img {
		border: 8px solid #FFF !important;
	}
	.image_layer li:first-child  img{
		width: 80% !important;
	}
	.solution_hero_banner {
		padding: 110px 0px 50px;
	}

	.cost_sec .elementor-container.elementor-column-gap-default{
		min-height: 610px !important;
	}
	.cost_sec_col {
		max-width: 50%;
		padding: 70px 60px;
	}

	/* about page css*/
	/* hero banner*/

	.hero_banner_clip{
		padding: 100px 0px 170px  !important;
	}

	/* aplicam section*/

	.aplicam_sec{
		padding: 80px 0px !important ;
	}

	/* partners section*/

	.partners_sec{
		padding: 90px 0px 60px !important;
	}

	.partners_logo_inner.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1121px !important;
	}

	/* news page css*/

	/* only blog section*/
	.only_post_sec .premium-blog-post-container .premium-blog-entry-title {
		font-size: 26px;
		margin: 8px 0px 16px;
	}
	.only_post_sec p.premium-blog-post-content {
		font-size: 19px;
	}
	.only_post_sec .premium-blog-excerpt-link-wrap a{
		margin-top: 20px;
	}
	.only_post_sec{
		padding: 70px 0px !important;
	}

	/* news blog section*/

	.news_blog .premium-blog-post-outer-container {
		width: 30% !important;
		margin-right: 30px !important;
		margin-top: 30px;
	}
	.premium-blog-entry-meta span{
		font-size: 16px;
	}
	.news_blog .premium-blog-content-wrapper {
		padding: 30px 0px 30px 0px !important;
	}
	.news_blog .premium-blog-entry-title {
		font-size: 20px;
		line-height: 31px;
		margin-top: 5px;
	}
	.fa-calendar-alt:before, .fa-comments-o:before {
		width: 25px;
	}

	/* news detail page */
	.news_detail_sec{
		padding: 90px 0px 60px !important;
	}
	.detail_news_blog{
		padding: 50px 0px !important;
	}
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
		font-size: 31px;
	}


	/* contact us page */
	.contact_form_sec{
		padding: 60px 0px 100px !important;
	}
	.contact_form_col {
		padding: 60px;
	}
	.contact_form .gform_body input[type=text],
	.contact_form .gform_body input[type=email],
	.contact_form .gform_body input[type=tel], 
	.contact_form .gform_body input[type=number],
	.contact_form select, body textarea{
		padding: 14px 22px !important;
		font-size: 17px !important;
	}
	body .gform_wrapper form .gform_body ul li.gfield {
		margin: 0px 0px 22px !important;
	}

	/* contact info section */
	.contact_info_sec{
		padding: 70px 0px 150px !important;
	}
	.contact_info_col h2.elementor-image-box-title {
		font-size: 38px;
	}
	.contact_info_col {
		padding-bottom: 35px;
	}
	.contact_info_col .elementor-image-box-content p {
		font-size: 19px;
		padding-top: 10px;
	}

	.contact-icon .elementor-icon-list-text {
		width: 80%; 
		display: inline-block;
		white-space: nowrap; 
		overflow: hidden; 
		text-overflow: ellipsis;
		text-align: left;
	}

	.contact-icon .elementor-icon-list-item{
		flex-wrap: wrap;
	}
	.contact_info_inner{
		padding-top: 30px !important;
	}
	.contact-icon li.elementor-icon-list-item {
		justify-content: flex-start !important;
	}
	.channel_icon {
		max-width: 82% !important;
		margin: 0px 30px;
	}

	/* blog page css*/

	.blog_hero_banner {
		padding: 100px 0px 350px 0px !important;
	}
	.elementor-widget-tabs .elementor-tab-title{
		padding: 15px 22px !important;
	}
	.elementor-tab-content p {
		font-size: 26px;
		top: 66%;
	}
	.blog nav.premium-blog-pagination-container {
		left: 80% !important;
	}

	/* resource page */
	.resources_tab #manage-ajax-response {
		margin-top: 90px;
	}
	.resources_tab .caf-featured-img-box {
		height: 210px !important;
	}
	.resources_tab #manage-post-area {
		padding: 15px 0px 0px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 22px !important;
	}
	.resources_tab a.caf-read-more{
		padding: 20px 0px 0px !important;
		font-size: 18px;
	}
	/* popular video section*/

	.popular_video_sec {
		padding: 50px 0px 70px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-post-wrapper {
		min-height: 520px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 24px;
		line-height: 140%;
	}
	.popular_video_blog .premium-smart-listing__post-title::after {
		height: 80px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		background-size: 60px;
		top: 25%;
		left: 5%;
	}
	.popular_video_blog .premium-smart-listing__post-content-wrapper {
		padding-top: 20px !important;
	}
	.popular_video_blog .premium-smart-listing__post-title a {
		font-size: 22px;
		line-height: 135%;
	}
	/* article section*/

	.article_blog .premium-blog-entry-title a {
		font-size: 22px !important;
	}

	/* blog & podcast page */
	/* podcast tab*/
	.podcast_tab .caf-featured-img-box {
		height: 480px !important;
	}
	.podcast_tab #manage-ajax-response {
		margin-top: 50px;
		padding: 15px 40px 20px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		padding: 40px 0px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 60px;
		top: 32%;
	}

	/* Check 1200px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.header_bottom_wrapper  .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		max-width: 940px !important;
	}

	/* header */
	.header-wrapper .hfe-nav-menu ul li {
		padding-left: 15px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a, .header-wrapper .hfe-nav-menu ul li:last-child a {
		padding: 11px 18px !important;
	}
	.header-wrapper .logo-box img {
		width: 125%;
		max-width: 215px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2), .header-wrapper .hfe-nav-menu ul li:last-child {
		margin-top: 8px;
	}


	/* footer*/
	.footer_top_1 {
		width: 42% !important;
	}
	.footer_top_2, .footer_top_3 {
		width: 20% !important;
	}
	.footer_top_4 {
		width: 21% !important;
	}

	h1 {
		font-size: 46px;
	}
	h2 {
		font-size: 36px;
	}
	h3 {
		font-size: 28px;
	}
	/* 	.footprint_sec .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon {
	width: 24px !important;
} */

	.home_hero_banner  .elementor-container{
		min-height: 680px !important;
	}
	.home_hero_banner .home_hero_banner_col > .elementor-widget-wrap {
		padding-top: 100px !important;
	}
	.home_climate_change {
		padding: 80px 0px !important;
		background-image: linear-gradient(180deg, #198373 59%, #FFFFFF 41%) !important;
	}
	.home_hero_banner_col .btn-wrap .elementor-widget-container {
		padding-top: 5px !important;
	}
	.video_carousel .elementor-main-swiper {
		width: 820px !important;
		height: 400px !important;
	}
	.video_carousel .elementor-widget-container {
		padding-top: 40px !important;
	}
	.wildfire_mitigation_col_left {
		padding-right: 70px;
	}
	.wildfire_mitigation_sec {
		padding-bottom: 80px;
	}
	.impact_sec {
		padding: 80px 0px;
	}
	.impact_icon {
		margin-top: 30px;
	}
	.impact_iconbox {
		padding: 55px 30px 40px;
	}
	.impact_icon .elementor-icon {
		font-size: 75px !important;
	}
	.impact_icon_col {
		border-radius: 40px;
	}
	.impact_icon .impact_icon_col:not(:last-child) {
		margin-right: 20px;
	}
	.footprint_col p {
		padding-bottom: 0px;
	}
	.footprint_hotspot .premium-hotsot-icon-wrap svg {
		width: 36px !important;
		height: 36px !important;
	}
	.footprint_bottom_text h2 {
		font-size: 25px;
	}
	.mark h2 {
		font-size: 185px;
		padding-top: 20px;
	}
	.footprint_bottom_text {
		bottom: 7%;
	}
	.innovation_image_layer li:last-child {
		left: 240px !important;
	}
	.innovation_col_image {
		padding-right: 20px;
	}
	.innovation_sec {
		padding: 110px 0px 60px;
	}
	.customer_sec {
		padding: 70px 0px;
	}

	/* solution page css*/
	.solution_intelligent_sec {
		padding: 60px 0px 90px;
	}

	.image_layer li:last-child {
		left: 235px !important;
	}
	.wildfire_sec {
		padding: 60px 0px;
	}
	.coverage_sec {
		padding: 30px 0px 70px;
	}

	/* about page css*/
	/* hero banner*/

	.hero_banner_clip{
		padding: 90px 0px 160px  !important;
	}

	/* aplicam section*/

	.aplicam_sec{
		padding: 60px 0px 70px !important ;
	}
	.aplicam_col_left {
		padding-right: 30px;
	}
	.aplicam_col_right {
		padding-left: 30px;
	}

	/* partners section*/

	.partners_sec{
		padding: 70px 0px 50px !important;
	}
	.partners_logo_inner.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 940px !important;
	}
	.partners_logo_sec {
		padding-bottom: 60px !important;
	}

	/* news page css*/

	/* only blog section*/
	.only_post_sec {
		padding: 50px 0px !important;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-content-wrapper {
		padding-right: 0px;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-entry-title {
		font-size: 24px;
		margin: 0px 0px 14px;
	}

	/* news blog section*/
	.news_sec {
		padding: 50px 0px 60px !important;
	}
	.news_blog .premium-blog-entry-title {
		font-size: 19px;
		line-height: 30px;
		margin-top: 0px;
		letter-spacing: 0px;
	}
	.only_post_sec .premium-blog-excerpt-link-wrap a, .news_blog .premium-blog-excerpt-link-wrap a {
		font-size: 17px;
	}

	/* news detail page */ 
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:nth-child(2) {
		left: 10%;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child {
		left: 29%;
	}


	/* contact us page */


	/* contact info section */
	.contact_info_sec{
		padding: 60px 0px 120px !important;
	}
	.contact_info_col h2.elementor-image-box-title {
		font-size: 32px;
	}
	.contact-icon {
		margin: 0px 27px;
	}
	.contact-icon span.elementor-icon-list-text {
		font-size: 18px !important;
	}
	.contact_info_col {
		margin-right: 30px;
	}
	.contact_info_col .elementor-image-box-content p {
		font-size: 18px;
		padding-top: 7px;
	}
	/* blog page css */
	.blog_hero_banner {
		padding: 100px 0px 320px 0px !important;
	}
	.elementor-widget-tabs .elementor-tab-title {
		font-size: 17px;
		padding: 14px 20px !important;
	}
	.elementor-tab-content p {
		font-size: 24px;
		top: 60%;
	}
	.mejs-overlay-button {
		height: 60px !important;
		background-size: 60px !important;
	}

	.elementor-tab-content p::before {
		height: 70px;
	}
	.blog nav.premium-blog-pagination-container{
		left: 78% !important;
	}
	/* resource page */
	.resources_tab .caf-filter-container li a{
		font-size: 17px !important;
		padding: 13px 20px;
	}
	.resources_tab #manage-ajax-response {
		margin-top: 80px;
	}
	.resources_tab #manage-ajax-response {
		padding: 40px 30px 10px !important;
	}
	.resources_tab #manage-ajax-response article  {
		padding: 0px 10px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 21px !important;
		line-height: 33px !important;
	}
	.resources_tab #manage-post-area {
		padding: 0px !important;
	}
	.resources_tab a.caf-read-more {
		font-size: 17px;
	}
	/* popular video section*/

	.popular_video_sec {
		padding: 40px 0px 50px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-post-wrapper {
		min-height: 420px !important;
	}
	.premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-content-wrapper{
		padding: 10px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		background-size: 53px;
		top: 20%;
	}
	.popular_video_blog .premium-smart-listing__thumbnail-overlay a:before {
		background-size: 52px;
	}
	.popular_video_blog .premium-smart-listing__post-thumbnail-wrapper {
		min-height: 200px !important;
	}
	/* article section*/

	.article_sec {
		padding: 80px 0px 50px !important;
	}
	.article_blog {
		margin-top: 30px;
	}
	.article_blog .premium-blog-entry-title a {
		font-size: 21px !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(odd) {
		padding: 0px 30px 30px 0px !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(even) {
		padding: 0px 0px 30px 0px !important;
	}

	/* blog & podcast page */
	/* podcast tab*/

	.podcast_tab .caf-featured-img-box {
		height: 480px !important;
	}
	.caf-post-layout3.caf-col-md-4 {
		border-radius: 30px !important;
	}
	.podcast_tab #manage-ajax-response {
		margin-top: 70px;
		padding: 10px !important;
	}
	.podcast_tab .caf-featured-img-box {
		height: 430px !important;
		border-radius: 30px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		padding: 30px 0px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 50px;
		left: -13%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:after{
		left: -3%;
	}

	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container ,
	.header_bottom_wrapper .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		max-width: 100% !important;
		padding: 0 30px !important;
	}

	.header-wrapper .hfe-layout-horizontal .hfe-nav-menu__toggle,
	.header-wrapper .hfe-layout-vertical .hfe-nav-menu__toggle {
		visibility: visible !important;
		opacity: 1 !important;
		display: block !important;
	}

	.header-wrapper .hfe-nav-menu {
		display: block;
	}

	.header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
		left: 0 !important;
		top: 25%;
	}

	.header-wrapper .hfe-nav-menu .hfe-dropdown {
		position: fixed !important;
		bottom: 0;
		top: initial;
		left: -100% !important;
		width: 100% !important;
		height: calc(100% - 125px);
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
	}

	.header-wrapper .hfe-nav-menu ul {
		width: 100%;
		padding: 20px 0;
		height: fit-content;
	}

	.header-wrapper .hfe-nav-menu ul li {
		width: 100%;
		padding: 0px;
		border: none !important;
		padding-bottom: 0px;
	}

	.header-wrapper .hfe-nav-menu ul li:last-child {
		padding-bottom: 0px;
		padding-top: 10px;
	}

	.header-wrapper .hfe-nav-menu ul li a {
		font-weight: 500 !important;
		font-size: 18px;
		padding: 8px 0 !important;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a, 
	.header-wrapper .hfe-nav-menu ul li:last-child a {
		color: #000 !important;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2), 
	.header-wrapper .hfe-nav-menu ul li:last-child {
		padding: 0px;
	}
	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2) a, 
	.header-wrapper .hfe-nav-menu ul li:last-child a {
		font-size: 18px;
		font-weight: 500 !important;
		padding:  8px 0px !important;
	}

	.header-wrapper .hfe-nav-menu ul li:nth-last-child(2), .header-wrapper .hfe-nav-menu ul li:last-child {
		margin-top: 0px;
	}
	/* 	.header_top_wrapper{
	display: none;
} */
	
.translate {
    width: 100% !important;
    padding-top: 10px;
}

	/* footer*/
	.footer_top_wrapper {
		padding: 40px 0px !important;
	}

	.footer_top_1 , .footer_top_2, .footer_top_3, .footer_top_4{
		width: 50% !important;
	}

	.footer_top_2, .footer_top_4{
		padding-left: 50px;
	}
	.footer_top_4, .footer_top_3{
		padding-top: 30px;
	}


	/* home page*/
	h1 {
		font-size: 36px;
	}
	h2 {
		font-size: 32px;
	}
	h3 {
		font-size: 23px;
		letter-spacing: 0px;
	}
	p {
		font-size: 17px;
	}
	.premium-image-hotspots-main-icons:last-child {
		left: 79% !important;
		top: 44% !important;
	}
	.btn-wrap a.elementor-button, .gform_footer input[type=submit], .anwp-pg-wrap .btn {
		height: 51px;
		line-height: 51px !important;
		padding: 0 25px;
	}
	.home_hero_banner .elementor-container {
		min-height: 550px !important;
	}
	.home_hero_banner .home_hero_banner_col {
		width: 39% !important;
	}
	.home_hero_banner .home_hero_banner_col > .elementor-widget-wrap {
		padding-top: 40px !important;
	}
	.video_carousel .elementor-main-swiper {
		width: 596px !important;
		height: 376px !important;
	}
	.video_carousel .elementor-main-swiper .swiper-slide.swiper-slide-active, 
	.video_carousel .swiper-slide.swiper-slide-next.swiper-slide-duplicate-prev {
		width: 600px !important;
		height: 380px !important;
	}
	.video_carousel .elementor-custom-embed-play:after {
		height: 60px;
		width: 60px;
	}
	.home_climate_change {
		padding: 70px 0px !important;
		background-image: linear-gradient(180deg, #198373 60%, #FFFFFF 40%) !important;
	}
	.wildfire_mitigation_col_left {
		padding-right: 0px;
	}
	.wildfire_mitigation_col_right {
		padding-top: 20px;
		padding-left: 0px;
	}
	.wildfire_mitigation_sec {
		padding-bottom: 70px;
	}

	.wildfire_mitigation_col_left img, .wildfire_mitigation_col_right img{
		max-width: 90% !important;
	}
	.impact_sec {
		padding: 70px 0px;
	}
	.impact_icon .impact_icon_col:not(:last-child) {
		margin-right: 14px;
	}
	.impact_icon .elementor-column{
		width: 32%;
	}
	.impact_icon .elementor-icon {
		font-size: 56px !important;
	}
	.impact_iconbox {
		padding: 50px 20px 30px;
	}
	.footprint_sec {
		padding: 60px 0px 0px;
	}
	.innovation_col_image {
		height: 610px;
		padding-top: 30px;
	}
	.innovation_col_text {
		padding-left: 0px;
	}

	.mark h2 {
		font-size: 160px;
		padding-top: 10px;
	}
	.footprint_bottom_text {
		max-width: 50%;
	}
	.footprint_bottom_text h2 {
		font-size: 22px;
	}
	.innovation_image_layer li {
		text-align: center;
	}
	.innovation_image_layer li:last-child {
		left: 350px !important;
		top: -80px !important;
	}


	.customer_sec_col {
		max-width: 50%;
	}

	/* solution page css*/

	.solution_hero_banner {
		padding: 60px 0px 30px;
	}
	.image_clip_sec .elementor-container {
		min-height: 450px !important;
	}
	.intelligent_image{
		min-height: 100% !important;
	}
	.solution_intelligent_sec {
		padding: 30px 0px 60px;
	}
	.image_layer li:first-child img {
		width: 100% !important;
	}
	.image_layer li:last-child img {
		max-width: 81%;
		border: 0px !important;
	}
	.image_layer {
		text-align: center;
	}

	.intelligent_text {
		padding: 0px;
	}
	.intelligent_text h2 br{
		display: none;
	}
	/* coverage section*/
	.coverage_sec_image img{
		max-width: 85%;
	}
	figcaption.widget-image-caption {
		left: -5%;
	}
	.coverage_sec_text{
		padding-top: 40px;
	}
	.coverage_sec_text p {
		width: 100%;
	}
	.cost_sec_col {
		max-width: 80%;
		padding: 50px 40px;
	}
	.cost_sec .elementor-container.elementor-column-gap-default {
		min-height: 450px !important;
	}

	/* about page css*/
	/* hero banner*/

	.hero_banner_clip{
		padding: 70px 0px 140px !important;
	}

	/* aplicam section*/

	.aplicam_sec{
		padding: 50px 0px 60px !important ;
	}
	.aplicam_col_left {
		padding-right: 0px;
	}
	.aplicam_col_right {
		padding-left: 0px;
		padding-top: 30px;
	}

	/* partners section*/

	.partners_sec{
		padding: 50px 0px 40px !important;
	}
	.partners_logo_inner.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 100% !important;
		padding: 0 30px !important;
	}

	.partners_logo_sec {
		padding-bottom: 50px !important;
	}

	/* news page css*/
	/* only blog csection*/

	.only_post_sec .premium-blog-thumb-effect-wrapper {
		width: 160%;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-content-wrapper {
		padding-left: 30px;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-entry-title {
		font-size: 21px;
	}
	.only_post_sec p.premium-blog-post-content {
		font-size: 17px;
	}
	.only_post_sec .premium-blog-excerpt-link-wrap a {
		font-size: 16px;
		margin-top: 10px;
	}
	.only_post_sec {
		padding: 40px 0px !important;
	}

	/* news page css */
	.news_blog .premium-blog-post-outer-container {
		width: 48.5% !important;
		margin-top: 10px !important;
	}
	.news_blog .premium-blog-post-outer-container:nth-child(odd) {
		margin-right: 20px !important;

	}
	.news_blog .premium-blog-post-outer-container:nth-child(even) {
		margin-right: 0px !important;
	}
	.news_blog .premium-blog-entry-title {
		font-size: 18px;
		line-height: 28px;
	}
	.only_post_sec .premium-blog-excerpt-link-wrap a, .news_blog .premium-blog-excerpt-link-wrap a {
		font-size: 16px;
	}
	.news_blog .premium-blog-excerpt-link-wrap a {
		margin-top: 10px;
	}
	.premium-blog-entry-meta span {
		font-size: 15px;
	}
	.news_sec {
		padding: 50px 0px 30px !important;
	}

	/* news detail page */
	.news_detail_sec{
		padding: 30px 0px 40px !important;
	}
	.detail_news_blog{
		padding: 40px 0px 20px !important;
	}
	.post_meta [itemprop="author"] .elementor-icon-list-icon svg {
		--e-icon-list-icon-size: 90px !important;
	}
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
		font-size: 29px;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:nth-child(2) {
		left: 13%;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child {
		left: 38%;
	}

	/* contact us page */
	.contact_form_sec {
		padding: 50px 0px 80px !important;
	}
	.contact_form_col {
		padding: 40px;
	}
	.contact_info_sec {
		padding: 60px 0px 90px !important;
	}
	.contact_info_col.elementor-column{
		width: 47.8%;
	}
	.contact_info_col:nth-child(2) {
		margin-right: 0px;
	}
	.contact_info_col:last-child {
		margin-top: 40px;
	}
	.contact-icon li.elementor-icon-list-item {
		justify-content: center !important;
	}
	.contact-icon .elementor-icon-list-text {
		width: 60%;
	}
	.contact_back{
		background-image: linear-gradient(180deg, #198373 80%, #FFFFFF 20%) !important;
	}
	.channel_icon .elementor-icon-list-text {
		width: 85%;
	}

	/* blog page css*/
	.blog_hero_banner {
		padding: 60px 0px 320px 0px !important;
	}
	.elementor-widget-tabs .elementor-tab-title {
		font-size: 15px;
		padding: 13px 14px !important;
	}
	.elementor-tab-content p {
		font-size: 21px;
		top: 40%;
	}
	.mejs-overlay-button {
		height: 50px !important;
		background-size: 50px !important;
	}
	.blog nav.premium-blog-pagination-container {
		left: 72% !important;
	}

	/* resource page */
	.resources_tab .caf-filter-container li:last-child {
		margin-top: 10px;
	}
	.resources_tab #manage-ajax-response {
		margin-top: 130px;
	}
	.resources_tab #manage-ajax-response {
		padding: 40px 20px 10px !important;
	}
	/* popular video section */

	.popular_video_sec {
		padding: 30px 0px 40px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-post-wrapper {
		min-height: 350px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 21px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		background-size: 46px;
		left: 4%;
	}
	.popular_video_blog .premium-smart-listing__post-title::after {
		height: 65px;
	}
	.popular_video_blog .premium-smart-listing__posts-wrapper {
		margin-top: 25px;
		column-gap: 20px !important;
	}
	.popular_video_blog .premium-smart-listing__post-title a {
		font-size: 21px;
	}
	.article_sec {
		padding: 60px 0px 30px !important;
	}
	.article_blog .premium-blog-post-outer-container{
		width: 100% !important;
	}
	.premium-blog-post-container.premium-blog-skin-side{
		flex-direction: row !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(odd) {
		padding: 0px 0px 30px 0px !important;
	}

	/* blog & podcast page */
	/* podcast tab*/

	.podcast_tab #manage-ajax-response {
		padding: 0px !important;
	}
	.caf-post-layout3.caf-col-md-4 {
		border-radius: 25px !important;
	}
	.podcast_tab .caf-featured-img-box {
		height: 340px !important;
		border-radius: 25px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		left: 17%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 50px;
		left: -15%;
	}
	.podcast_tab  #manage-ajax-response article {
		padding: 0px !important;
	}	 
	.blog_sec {
		padding: 40px 0px 30px !important;
	}



	/* .wildfire_mitigation_sec.elementor-section .elementor-container {
	flex-direction: column-reverse !important;
} */
	.wildfire_mitigation_col_left{
		margin-top: 40px;
	}


	.mb_40{
		margin-bottom: 25px !important;
	}
	
	.footer_top_1 img{
		max-width: 270px !important;
	}
	.font_inria p {
		font-size: 19px;
	}
	
	/* blog & podcast */
	.video_carousel.podcast .elementor-swiper-button-prev:before {
		content: url(https://amplicam.naynacodes.com/wp-content/uploads/2024/08/prev-icon-white.svg);
	}
	.video_carousel.podcast .elementor-swiper-button-next:after{
		content: url(https://amplicam.naynacodes.com/wp-content/uploads/2024/08/next-icon-white.svg)
	}
	
	.gt_container-eczej6 .gt_switcher{
		float: right;
	}

	/* Check 768px and add css here */
}


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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.header_bottom_wrapper .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		padding: 0 20px !important;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	.header_location_box .location_box span.elementor-icon-list-text {
		font-size: 13px;
	}
	.header-wrapper .logo-box img {
		width: 100%;
		max-width: 205px;
	}
	.header-wrapper .hfe-nav-menu .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal {
		top: 30%;
	}
	.header-wrapper .hfe-nav-menu ul {
		padding: 10px 0;
	}
	.header-wrapper .hfe-nav-menu ul li a {
		padding: 7px 0 !important;
	}

	/* footer*/
	.footer_content p {
		font-size: 16px;
	}
	.footer_menu .hfe-nav-menu .menu-item a.hfe-menu-item {
		font-size: 16px;
	}
	.footer_social_share span.elementor-grid-item {
		padding-right: 8px;
	}


	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 27px;
	}

	h6 {
		font-size: 23px;
	}
	p {
		font-size: 16px;
		line-height: 145% !important;
	}
	.mb_40 {
		margin-bottom: 20px !important;
	}
	.mt_40{
		margin-top: 0px !important;
	}

	/* 	.footprint_sec .premium-image-hotspots-main-icons .premium-image-hotspots-image-icon {
	width: 16px !important;
} */
	/* 	 .footprint_sec   .premium-image-hotspots-main-icons:nth-child(3) {
	left: 153px !important;
	top: 72px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(4) {
	left: 260px !important;
	top: 128px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(5) {
	left: 280px !important;
	top: 42px !important;
} */
	.home_hero_banner .home_hero_banner_col {
		width: 50% !important;
	}
	.home_hero_banner .elementor-container {
		min-height: 480px !important;
	}
	.home_banner_small_title.elementor-widget.elementor-widget-text-editor {
		margin-bottom: 10px !important;
	}
	.home_banner_title.elementor-widget.elementor-widget-heading {
		margin-bottom: 5px !important;
	}
	.home_banner_content{
		width: 87% !important;
	}
	.btn-wrap a.elementor-button, .gform_footer input[type=submit], .anwp-pg-wrap .btn {
		height: 48px;
		line-height: 48px !important;
		padding: 0 18px;
		font-size: 16px !important;
	}

	.home_climate_change {
		padding: 40px 0px !important;
	}
	.video_carousel .elementor-main-swiper {
		width: 320px !important;
		height: 260px !important;
	}
	.video_carousel .elementor-main-swiper .swiper-slide.swiper-slide-active, 
	.video_carousel .swiper-slide.swiper-slide-next.swiper-slide-duplicate-prev {
		width: 320px !important;
		height: 280px !important;
	}
	.video_carousel .elementor-custom-embed-play:after {
		height: 50px;
		width: 100px;
	}
	.wildfire_mitigation_sec {
		padding-bottom: 60px;
	}
	.wildfire_mitigation_col_left img, .wildfire_mitigation_col_right img {
		max-width: 100% !important;
	}
	.impact_sec {
		padding: 40px 0px;
	}
	.impact_icon .elementor-column {
		width: 100%;
		margin-top: 30px;
	}
	.impact_icon .elementor-column:first-child {
		margin-top: 0px;
	}
	.impact_icon .impact_icon_col:not(:last-child) {
		margin-right: 0px;
	}
	.footprint_sec {
		padding: 40px 0px 0px;
	}

	.premium-image-hotspots-main-icons:last-child {
		top: 42% !important;
	}
	.mark h2 {
		padding-top: 0px;
	}
	.footprint_bottom_text h2 {
		font-size: 20px;
	}
	.footprint_bottom_text {
		max-width: 54%;
	}
	/* 	.innovation_image_layer li:last-child {
	left: 208px !important; 
} */
	.innovation_col_image {
		height: 420px;
		padding-top: 10px;
	}
	.innovation_col_image {
		padding-right: 0px;
	}
	.innovation_sec {
		padding: 110px 0px 40px;
	}
	.customer_sec {
		padding: 50px 0px;
	}
	.customer_sec_col {
		max-width: 65%;
	}

	/* solution page css*/
	/* hero banner*/

	.solution_hero_banner {
		padding: 60px 0px 10px;
	}

	/* image clip section*/

	.image_clip_sec .elementor-container {
		min-height: 370px !important;
	}

	/* intelligent section*/
	.image_layer li:first-child img {
		width: 95% !important;
	}
	.image_layer li:last-child img {
		max-width: 76.3%;
		border: 0px !important;
	}
	.image_layer li:last-child {
		left: 190px !important;
		top: 110px;

	}  
	.intelligent_image {
		min-height: 470px;
	}
	.solution_intelligent_sec {
		padding: 10px 0px 40px;
	}

	/* wild fire section*/
	.wildfire_sec .width_75 {
		width: 100% !important;
	}
	.wildfire_sec {
		padding: 40px 0px;
		background-image: linear-gradient(180deg, #198373 75%, #FFFFFF 25%) !important;
	}
	.wildfire_sec_image img {
		border-radius: 30px;
	}
	.wildfire_sec_image {
		margin-top: 20px;
	}
	.img_caption {
		font-size: 30px;
	}
	figcaption.widget-image-caption {
		padding: 20px 30px;
		width: 216px;
		height: 125px;
		font-size: 18px;
	}
	.coverage_sec {
		padding: 30px 0px 40px;
	}

	/* about page css*/
	/* hero banner*/

	.hero_banner_content {
		max-width: 100%;
	}
	.hero_banner_clip {
		padding: 60px 0px 110px !important;
	}
	/* aplicam section*/
	.aplicam_sec {
		padding: 30px 0px 50px !important;
	}
	.aplicam_col_right {
		padding-top: 20px;
	}

	/* partners section*/
	.partners_logo_inner.elementor-section.elementor-section-boxed>.elementor-container {
		padding: 0 20px !important;
	}
	.elementor-column.elementor-inner-column.logo_col {
		width: 33% !important;
	}

	/* news page css*/
	/* only blog section*/
	.only_post_sec .premium-blog-post-container {
		flex-direction: column;
	}
	.only_post_sec .premium-blog-thumb-effect-wrapper {
		width: 100%;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-content-wrapper {
		padding-top: 30px;
		padding-left: 0px;
	}
	.only_post_sec .premium-blog-wrap.premium-blog-even {
		width: 100%;
	}
	.only_post_sec {
		padding: 30px 0px !important;
	}

	/* news blog section css*/
	.news_blog .premium-blog-post-outer-container {
		width: 100% !important;
	}
	.news_blog .premium-blog-post-outer-container:nth-child(odd), 
	.news_blog .premium-blog-post-outer-container:nth-child(even) {
		margin-right: 0px !important;
	}
	.news_sec {
		padding: 40px 0px 20px !important;
	}

	/* news detail page */
	.news_detail_sec{
		padding: 50px 0px 30px !important;
	}
	.detail_news_blog{
		padding: 30px 0px 20px !important;
	}
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
		font-size: 27px;
	}
	.news_detail_sec span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date,
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date, 
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom,
	.news_detail_sec span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom {
		font-size: 16px;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:nth-child(2) {
		left: 21%;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child {
		left: 56%;
	}

	/* contact us page css*/
	.contact_info_col.elementor-column {
		width: 100%;
	}
	.contact_info_col {
		margin-right: 0px;
	}
	.contact_info_col figure.elementor-image-box-img {
		width: 95% !important;
	}
	.contact-icon .elementor-icon-list-text {
		width: 40%;
	}
	.contact_info_col, .contact_info_col:last-child{
		margin-top: 30px;
	}
	.contact_form_sec {
		padding: 30px 0px 60px !important;
	}
	.contact_form_col {
		padding: 30px 20px;
	}
	.width_half.field_sublabel_below.field_description_below.gfield_visibility_visible {
		width: 100%;
	}
	.contact_form .gform_body input[type=text], 
	.contact_form .gform_body input[type=email],
	.contact_form .gform_body input[type=tel],
	.contact_form .gform_body input[type=number],
	.contact_form select, body textarea {
		border-radius: 14px !important;
	}
	.gform_legacy_markup_wrapper .gform_footer {
		margin: 0 !important;
		padding: 10px 0px !important;
	}
	input[type=submit] {
		min-width: 140px !important;
	}
	.contact_info_sec {
		padding: 40px 0px 70px !important;
	}
	.contact_info_inner {
		padding-top: 0px !important;
	}
	.channel_icon .elementor-icon-list-text {
		width: 90%;
	}

	/* blog page */
	.blog_hero_banner {
		padding: 60px 0px 320px 0px !important;
	}
	.elementor-tab-content p {
		font-size: 17px;
		width: 72%;
	}
	.mejs-overlay-button {
		height: 66px !important;
		background-size: 43px !important;
		width: 64px !important;
	}
	[data-tab="1"] p {
		top: 45%;
	}
	[data-tab="2"] p {
		top: 56%;
	}
	[data-tab="3"] p {
		top: 68%;
	}
	[data-tab="4"] p {
		top: 78%;
	}
	.blog nav.premium-blog-pagination-container {
		left: 55% !important;
		top: -2% !important;
	}
	.wp-video-shortcode {
		border-radius: 30px !important;
	}
	.elementor-widget-tabs .elementor-tab-title {
		padding: 12px 26px !important;
	}
	.elementor-widget-tabs .elementor-tab-content {
		margin-top: 10px !important;
	}

	/* resource page */
	.resources_tab .caf-filter-container li a {
		font-size: 16px !important;
		padding: 13px 16px;
		margin: 0 !important;
	}
	.resources_tab #manage-ajax-response {
		padding: 35px 20px 05px !important;
	}
	.popular_video_sec {
		padding: 20px 0px 35px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 19px;
		width: 80%;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		background-size: 45px;
	}
	.popular_video_blog .premium-smart-listing__post-title::after {
		height: 80px;
		left: 17%;
	}
	.popular_video_blog .premium-smart-listing__featured-post-wrapper {
		min-height: 320px !important;
	}
	.premium-smart-listing__featured-post-wrapper .premium-smart-listing__post-content-wrapper {
		padding-bottom: 0px !important;
	}
	.popular_video_blog .premium-smart-listing__post-thumbnail-wrapper {
		min-height: 250px !important;
	}
	.popular_video_blog .premium-smart-listing__posts-wrapper {
		row-gap: 20px !important;
	}
	.article_sec {
		padding: 40px 0px 15px !important;
	}
	.article_blog {
		margin-top: 12px;
	}
	.article_blog .premium-blog-thumb-effect-wrapper {
		padding: 15px 0px 15px 15px !important;
	}
	.article_blog .premium-blog-post-container .premium-blog-content-wrapper {
		padding: 20px !important;
	}
	.article_blog .premium-blog-entry-title a {
		font-size: 18px !important;
	}

	/* blog & podcast page */
	/* podcast tab */
	.podcast_tab #manage-ajax-response {
		padding: 0px !important;
		margin-top: 70px;
	}
	.podcast_tab .caf-featured-img-box {
		height: 290px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		padding: 15px 0px !important;
		left: 19%;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 45px;
		left: -20%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:after {
		height: 75%;
		left: -3%;
	}
	.blog_sec {
		padding: 20px 0px !important;
	}

	.image_layer li img {
		border-radius: 10px !important;
	}
	.footer_top_1 img{
		max-width: 220px !important;
	} 
	.innovation_image_layer li:last-child {
        left: 215px !important;
        top: -57px !important;
    }
	.innovation_image_layer li:last-child img {
        border: 6px solid #FFF !important;
    }
	
	.newsletter p a {
		font-size: 13px;
	}
	
	.header-wrapper .logo-box img {
        max-width: 190px;
    }
	.header-wrapper .logo-box img {
        max-width: 160px;
    }
	.gt_container--55fm1b .gt_switcher{
		float: right !important;
	}



	/* Check 480px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.header_bottom_wrapper .elementor-container.elementor-column-gap-default,
	.header_top_wrapper .elementor-container.elementor-column-gap-default{
		padding: 0 15px !important;
	}

	/* footer*/
	.footer_top_1, .footer_top_2, .footer_top_3, .footer_top_4 {
		width: 100% !important;
	}
	.footer_top_2, .footer_top_4 {
		padding-left: 0px;
	}
	.footer_top_4, .footer_top_3, .footer_top_2{
		padding-top: 20px;
	}

	h1 {
		font-size: 26px;
	}
	h2 {
		font-size: 25px;
	}
	.home_hero_banner .home_hero_banner_col {
		width: 100% !important;
	}
	.home_hero_banner.elementor-background-video-container{
		opacity: 0;
	}
	.home_hero_banner::before {
		clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
	}
	.home_hero_banner video {
		top: 80% !important;
		width: 100% !important;
		left: 50% !important;
		height: 40% !important;
	}

	.home_hero_banner .elementor-container {
		min-height: 560px !important;
	}
	.video_carousel .elementor-swiper-button-prev:before {
		position: absolute;
		left: -15px;
	}
	.video_carousel .elementor-swiper-button-next:after {
		position: absolute;
		right: -15px;
	}
	.video_carousel .elementor-main-swiper {
		width: 260px !important;
		height: 240px !important;
	}
	.video_carousel .elementor-main-swiper .swiper-slide.swiper-slide-active, 
	.video_carousel .swiper-slide.swiper-slide-next.swiper-slide-duplicate-prev {
		width: 260px !important;
		height: 240px !important;
	}
	.video_carousel .elementor-custom-embed-play:after {
		height: 40px;
		position: absolute;
		top: 40%;
		
	}
	.footprint_hotspot .premium-hotsot-icon-wrap svg {
		width: 26px !important;
		height: 26px !important;
	}
	/* 	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(2) {
	left: 29px !important;
	top: 85px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(3) {
	left: 122px !important;
	top: 54px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(4) {
	left: 206px !important;
	top: 96px !important;
}
	.footprint_sec .premium-image-hotspots-main-icons:nth-child(5) {
	left: 220px !important;
	top: 29px !important;
}
	*/

	.wildfire_mitigation_col_right {
		padding-top: 20px;
	}
	.innovation_image_layer li:last-child {
		left: 170px !important;
		top: -62px !important;
	}
	.innovation_image_layer li:first-child img {
        max-width: 90%;
    }
	.innovation_image_layer li:last-child img {
		border: 5px solid #FFF !important;
	}
	.innovation_sec {
		padding: 95px 0px 40px;
	}
	.innovation_col_image {
		height: 355px;
	}
	.customer_sec {
		padding: 40px 0px;
	}
	.customer_sec_col {
		max-width: 80%;
	}

	/* solution page css*/

	/* intelligent section */

	.intelligent_image {
		min-height: 350px;
	}

	/* coverage section*/

	.coverage_sec_image img {
		max-width: 95%;
	}

	/* cost section*/
	.cost_sec {
		padding-top: 20px;
	}
	.cost_sec_col {
		max-width: 95%;
		padding: 30px 30px;
	}

	/* about page css*/

	/* hero banner*/
	.hero_banner_clip {
		padding: 50px 0px 90px !important;
	}

	/* aplicam section*/
	.aplicam_sec {
		padding: 20px 0px 40px !important;
	}

	/* partner section*/
	.partners_logo_sec {
		padding-bottom: 40px !important;
	}

	/* news page css*/
	.only_post_sec .premium-blog-post-container .premium-blog-entry-title {
		font-size: 20px;
	}
	.only_post_sec p.premium-blog-post-content {
		font-size: 16px;
	}
	.only_post_sec .premium-blog-post-container .premium-blog-content-wrapper {
		padding-top: 20px;
	}

	.news_blog .premium-blog-content-wrapper {
		padding: 20px 0px 20px 0px !important;
	}

	/* news detail page */
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:nth-child(2) {
		left: 27%;
		top: 48%;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child {
		left: 27%;
		top: 70%;
	}

	/* contact us page css */
	.contact_form_sec {
		padding: 30px 0px 50px !important;
	}
	.contact-icon .elementor-icon-list-text {
		width: 55%;
	}
	.channel_icon .elementor-icon-list-text {
		width: 85%;
	}
	.contact_info_col, .contact_info_col:last-child {
		margin-top: 20px;
	}
	.contact_info_sec {
		padding: 40px 0px 50px !important;
	}

	/* blog page */
	.blog_hero_banner {
		padding: 60px 0px 370px 0px !important;
	}
	.elementor-tab-content p {
		font-size: 16px;
		width: 100%;
		position: relative;
		left: 0;
		padding-top: 10px;
	}
	.mejs-overlay {
		left: 0% !important;
		top: 0% !important;
	}
	.wp-video-shortcode {
		border-radius: 20px !important;
	}
	.elementor-tab-content p::before {
		height: 0px;
	}

	.blog nav.premium-blog-pagination-container {
		position: relative !important;
		top: 0% !important;
		left: 0% !important;

	}
	.premium-blog-pagination-container {
		text-align: center !important;
	}

	/* resource page css*/
	.resources_tab .caf-filter-container li {
		margin-top: 10px;
	}
	.resources_tab .elementor-widget-container {
		margin: -380px 0px 0px 0px !important;
	}
	.resources_tab #manage-ajax-response {
		padding: 35px 15px 0px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 19px !important;
		line-height: 30px !important;
	}
	.popular_video_blog {
		margin-top: 10px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 18px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		background-size: 40px;
		left: 3%;
	}
	.popular_video_blog .premium-smart-listing__post-title::after {
		height: 100px;
	}
	.popular_video_blog .premium-smart-listing__post-thumbnail-wrapper {
		min-height: 210px !important;
	}
	.popular_video_blog .premium-smart-listing__thumbnail-overlay a:before {
		background-size: 45px;
	}
	.popular_video_blog .premium-smart-listing__post-title a {
		font-size: 20px;
	}
	.popular_video_blog .premium-smart-listing__post-content-wrapper {
		padding-top: 10px !important;
	}
	.article_sec {
		padding: 30px 0px 10px !important;
	}
	.article_blog .premium-blog-post-container .premium-blog-content-wrapper {
		padding: 12px !important;
	}
	.article_blog .premium-blog-post-outer-container:nth-child(odd),
	.article_blog .premium-blog-post-outer-container:nth-child(even) {
		padding: 0px 0px 20px 0px !important;
	}
	.article_blog .premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{
		font-size: 16px !important;
	}

	/* blog & podcast page */
	/* podcast tab */
	.podcast_tab #manage-ajax-response {
		padding: 0px !important;
	}	
	.podcast_tab .caf-featured-img-box {
		height: 260px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		padding: 15px 0px 30px !important;
		left: 22%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:after {
		height: 71%;
		left: -4%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 45px;
		left: -24%;
	}
	.blog_sec {
		padding: 0px 0px 20px !important;
	}
	.font_inria p {
        font-size: 18px;
    }


	/* Check 375px and add css here */
}
@media only screen and (max-width: 376px) {
	.innovation_col_text {
		padding-top: 0px !important;
	}
}

@media only screen and (max-width: 374px) {
	.header_location_box .location_box span.elementor-icon-list-text {
		font-size: 11px;
		padding: 0px !important;
	}
	.home_climate_change {
		background-image: linear-gradient(180deg, #198373 55%, #FFFFFF 45%) !important;
	}
	.home_hero_banner video {
		top: 82% !important;
		height: 36% !important;
	}
	.video_carousel .elementor-widget-container {
		padding-top: 50px !important;
	}
	.innovation_image_layer li:last-child {
		left: 130px !important;
		top: -55px !important;
	}

	/* 	
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(2) {
	left: 24px !important;
	top: 68px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(3) {
	left: 103px !important;
	top: 43px !important;
}
	.footprint_sec   .premium-image-hotspots-main-icons:nth-child(4) {
	left: 173px !important;
	top: 79px !important;
}
	.footprint_sec .premium-image-hotspots-main-icons:nth-child(5) {
	left: 186px !important;
	top: 23px !important;
} */
	.video_carousel .elementor-main-swiper {
		width: 220px !important;
		height: 220px !important;
	}
	.video_carousel .elementor-main-swiper .swiper-slide.swiper-slide-active, 
	.video_carousel .swiper-slide.swiper-slide-next.swiper-slide-duplicate-prev {
		width: 220px !important;
		height: 220px !important;
	}
	
	.video_carousel .elementor-swiper-button-next:after {
		right: -36px;
	}
	.mark h2 {
		font-size: 130px;
	}
	.footprint_bottom_text h2 {
		font-size: 18px;
	}
	.footprint_bottom_text {
		max-width: 100%;
		left: 0%;
	}
	.innovation_col_image {
		height: 305px;
	}

	.video_carousel .elementor-swiper-button-prev:before {
		content: "";
		background-image: url(../images/prev-icon.svg);
		background-size: contain; 
		background-repeat: no-repeat;
		height: 30px;
		width: 50px; 
	}
	.video_carousel .elementor-swiper-button-next:after {
		content: "";
		background-image: url(../images/next-icon.svg);
		background-size: contain; 
		background-repeat: no-repeat;
		height: 30px;
		width: 50px; 
	}

	/* solution page css*/

	.intelligent_image {
		min-height: 290px;
	}
	.wildfire_sec {
		padding: 40px 0px 20px;
		background-image: linear-gradient(180deg, #198373 85%, #FFFFFF 15%) !important;
	}

	.img_caption {
		font-size: 22px;
	}
	figcaption.widget-image-caption {
		padding: 20px;
		width: 188px;
		height: 107px;
		font-size: 17px;
	}
	.cost_sec_col {
		max-width: 100%;
		padding: 20px;
	}

	/* about page css*/

	/* hero banner*/
	/* 	.hero_banner_clip {
	padding: 40px 0px 90px !important;
} */

	/* aplicam section*/
	.aplicam_sec {
		padding: 10px 0px 40px !important;
	}

	/* news detail page*/
	.post_meta [itemprop="author"] .elementor-icon-list-icon svg {
		--e-icon-list-icon-size: 80px !important;
	}
	.post_meta [itemprop="author"] .elementor-icon-list-icon {
		width: 80px !important;
	}
	.post_meta span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-author {
		font-size: 25px;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:nth-child(2) {
		top: 41%;
	}
	.post_meta ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info li:last-child {
		top: 62%;
	}
	.news_sec {
		padding: 25px 0px 20px !important;
	}

	/* contact page css*/
	.contact_form_sec {
		padding: 20px 0px 50px !important;
	}
	.contact-icon .elementor-icon-list-text {
		width: 75%;
	}

	/* blog page css*/

	.blog_hero_banner {
		padding: 40px 0px 370px 0px !important;
	}
	/* resource page css */

	.resources_tab #manage-ajax-response {
		padding: 30px 12px 0px !important;
	}
	.popular_video_sec {
		padding: 10px 0px 35px !important;
	}
	.resources_tab .caf-post-title h2 a {
		font-size: 18px !important;
		line-height: 27px !important;
	}
	.resources_tab a.caf-read-more {
		font-size: 16px;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a {
		font-size: 17px;
		padding-bottom: 0px;
	}
	.popular_video_blog .premium-smart-listing__featured-post-wrapper {
		min-height: 245px !important;
	}
	.popular_video_blog .premium-smart-listing__featured-posts-wrapper .premium-smart-listing__post-title a:before {
		left: 2%;
		top: 30%;
	}
	.popular_video_blog .premium-smart-listing__post-title::after {
		width: 0.8px;
		left: 18%;
	}
	.article_blog .premium-blog-thumb-effect-wrapper {
		padding: 10px 0px 10px 10px !important;
	}
	.article_blog.premium-blog-post-container .premium-blog-post-content {
		margin-bottom: 0px !important;
	}
	.article_blog .premium-blog-entry-title a {
		font-size: 17px !important;
	}
	.article_blog.premium-blog-entry-meta {
		display: none !important;
	}
	.premium-blog-thumb-effect-wrapper {
		flex-basis: 40% !important;
	}

	/* blog & podcast page */
	/* podcast tab */

	.podcast_tab #manage-ajax-response {
		padding: 0px !important;
	}
	.podcast_tab .caf-post-title h2 a {
		font-size: 17px !important;
		line-height: 20px !important;
	}
	.podcast_tab .caf-featured-img-box {
		height: 255px !important;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area:before {
		background-size: 35px;
		left: -23%;
	}
	.podcast_tab .caf-post-layout3 #manage-post-area {
		left: 20%;
	}

	.premium-blog-post-comments.premium-blog-meta-data {
		margin-left: 0px !important;
	}
	
	.video_carousel.podcast .elementor-swiper-button-prev:before{
		left: -22px;
	}

	/* Check 320px and add css here */

}