/* Tablet styles (for screens up to 768px) */
@media (max-width: 768px) {
	
	body {
		font-size: 14px;
	  }

	  h1 { font-size: 24px; }
	  h2 { font-size: 20px; }
	  h3 { font-size: 18px; }
	  p  { font-size: 14px; }

    footer#Footer .widgets_wrapper .container .column {
        width: 100%;
        text-align: center;
    }
    
    footer#Footer .widgets_wrapper .container {
        padding: 34px 66px;
    }
    
	#block-5 img {
		max-width: 230px;
	}
	
	.mcb-column-inner .widget.widget_block {
		margin: 0;		
	}
	
	.mcb-column-inner.footer-custom-col-2 {
		margin-left: 0;
	}
	
	.mcb-column-inner.footer-custom-col-3 {
		margin-left: 0;
	}
	footer#Footer .widgets_wrapper .container {
		padding: 34px 32px;		
	}
	.mcb-column-inner h5.wp-block-heading {
		margin-top: 20px;
		margin-bottom: 14px;
	}

    .mcb-column-inner.footer-custom-col-1 {
         padding-right: 0; 
    }
    
    .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex {
        display: block;
    }
    
    .mcb-column-inner.footer-custom-col-1 p.has-text-align-center {
        padding: 0;
    }
	
	.offer_thumb.bottom .offer_thumb_ul .offer_thumb_li .desc_wrapper {
		margin-right: 4%;
		width: 100%;
	}
	
	.offer_thumb.bottom .offer_thumb_ul .offer_thumb_li .image_wrapper {
		width: 100%;
		text-align: center;
		margin-right: 10px;
	}
	
	img.scale-with-grid, .content_wrapper img {
		max-width: 100%;
		max-height: 300px;
		object-position: center;
		object-fit: cover;
	}
	
	.contact-email .elementor-widget-wrap {
		justify-content: center;
	}
}

@media only screen and (min-width: 768px) {
    #Top_bar.is-sticky #logo img.logo-sticky {
        display: inline;
        max-height: 56px !important;
    }
}

/* Styles only between 769px and 1270px */
@media (min-width: 769px) and (max-width: 1270px) {
    footer#Footer .widgets_wrapper .container {
        border-radius: 0; 
        padding: 34px 50px;
    }
    
}

/* Extra small screens (phones < 480px) */
@media (max-width: 480px) {
  body {
    font-size: 13px;
  }

  h1 { font-size: 20px; }
  h2 { font-size: 18px; }
  h3 { font-size: 16px; }
  p  { font-size: 13px; }
}