@media screen and (min-width:1025px) and (max-width:99999px){
	.newfooter .elementor .elementor-hidden-desktop {
    display: none;
	}
}
@media screen and (min-width:768px){
	.newfooter .elementor-column.elementor-col-25, .newfooter .elementor-column[data-col="25"] {
    width: 25%;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-6025c64 {
    width: 25.082%;
	}
	.newfooter .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    text-align: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
	}
	.newfooter .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
	}
	.newfooter .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .newfooter .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a {
    width: 21%;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-fce6328 {
    width: 21.48%;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-8618bb4 {
    width: 32.418%;
	}
	.newfooter .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb {
    width: 25%;
	}
	.newfooter .elementor-40712 .elementor-element.elementor-element-79115402 {
    width: 25%;
	}
}
@media screen and (max-width:1024px){
    .newfooter .elementor-40712 .elementor-element.elementor-element-505c1913 {
    padding: 48px 32px 48px 32px;
    }
    .newfooter .elementor-section .elementor-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .newfooter .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
    }
    .newfooter .elementor-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-6025c64>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0em 0em 0em 0em;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-452fb73 {
    text-align: center;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-6847ba00 {
    padding: 16px 32px 16px 32px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3e8c7a5a>.elementor-element-populated {
    margin: 0 0 0 0;
    margin-right: 0px;
    margin-left: 0px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3e8c7a5a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 76px 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-47482902 {
    z-index: 999999;
    }
    .newfooter .elementor-section .elementor-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title a {
    font-size: 19.2px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title, .newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title a {
    font-size: 19.2px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title, .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title a {
    font-size: 19.2px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title a {
    font-size: 19.2px;
    }
    .newfooter .elementor img {
    max-width: 414px;
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .newfooter .elementor-40712 .elementor-element.elementor-element-6025c64 {
    width: 33%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a {
    width: 33%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-fce6328 {
    width: 33%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-8618bb4 {
    width: 100%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279.elementor-position-top .elementor-icon-box-icon,
    .newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af.elementor-position-top .elementor-icon-box-icon,
    .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c.elementor-position-top .elementor-icon-box-icon,
    .newfooter .elementor-40712 .elementor-element.elementor-element-62374652.elementor-position-top .elementor-icon-box-icon{
    margin-bottom: 0;
    font-size: 19.2px;
    line-height: 30.72px;
    }
}   
@media screen and (max-width:767px){
    .newfooter .elementor-40712 .elementor-element.elementor-element-505c1913 {
    padding: 32px 16px 32px 16px;
    }
    .newfooter .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
    }
    .newfooter .elementor-column {
    width: 100%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-wrapper {
    text-align: center;
   
    }
    .newfooter .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .newfooter .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{
       display:block;  
    }
    .newfooter .elementor-widget-icon-box .elementor-icon-box-icon {
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 15px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-786f2f3 .elementor-icon-box-icon {
    margin-bottom: 15px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-wrapper {
    text-align: center;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-d743839 .elementor-icon-box-wrapper {
    text-align: center;
    }
    .newfooter .elementor-hmg-sociallinks.alignment-left ul.social-links {
    justify-content: center!important;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-12db7d6a>.elementor-element-populated {
    margin: 19.200px 0em 0em 0em;
    margin-right: 0em;
    margin-left: 0em;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-06ab719 {
    text-align: center;
    }
    .newfooter .elementor-mobile-align-center {
    text-align: center;
    }
    .newfooter .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .newfooter .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a, .newfooter .elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-fce6328>.elementor-element-populated {
    margin: 19.200px 0em 0em 0em;
    margin-right: 0em;
    margin-left: 0em;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-4593af3 {
    text-align: center;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-6847ba00 {
    padding: 16px 16px 16px 16px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3e8c7a5a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0 0 80px 0;
    }
    .newfooter .elementor-hmg-footer-site-credits {
    flex-direction: column;
    align-items: center!important;
    }
    .newfooter .elementor-hmg-footer-site-credits .divider {
    display: none;
    }
   .newfooter  .elementor-40712 .elementor-element.elementor-element-47482902 {
    padding: 0 0 5px 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb {
    width: 25%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb {
    width: 25%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
    padding:5px 5px 5px 5px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2852d9fb > .elementor-element-populated > .elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
    }
    .newfooter .elementor-widget-icon-box .elementor-icon-box-icon {
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 15px;
    font-size: 19.2px;
    line-height: 30.72px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-icon {
    margin-bottom: 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title a {
    font-size: 15.36px;
    line-height: 18.432px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7dff4279 .elementor-icon-box-title a {
    font-size: 12.288px;
    line-height: 14.7456px;
    }
    
    .newfooter .elementor-40712 .elementor-element.elementor-element-79115402 {
    width: 25%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-79115402>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-79115402.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-icon {
    margin-bottom: 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title a {
    font-size: 15.36px;
    line-height: 18.432px;
    }
   .newfooter  .elementor-40712 .elementor-element.elementor-element-7d60e7af .elementor-icon-box-title a {
    font-size: 12.288px;
    line-height: 14.7456px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2d5aebef {
    width: 25%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2d5aebef>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-2d5aebef.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-icon {
    margin-bottom: 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title a {
    font-size: 15.36px;
    line-height: 18.432px;
    }
    .newfooter  .elementor-40712 .elementor-element.elementor-element-3b0a0b2c .elementor-icon-box-title a {
    font-size: 12.288px;
    line-height: 14.7456px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-356cb6b {
    width: 25%;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-356cb6b>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px 5px 5px 5px;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-356cb6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-icon {
    margin-bottom: 0;
    }
    .newfooter .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title,.newfooter  .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title a {
    font-size: 15.36px;
    line-height: 18.432px;
    }
    .newfooter  .elementor-40712 .elementor-element.elementor-element-62374652 .elementor-icon-box-title a {
    font-size: 12.288px;
    line-height: 14.7456px;
    }
}




