/* Desktop Default (1024px and up) */
.footer-logo-metal img {
  width: 100%;
  max-width: 266px;
}
img {
    width: 280px;
    max-width: none;
}

@media (max-width: 1024px) {
h1 { font-size: 48px;}
h2 { font-size: 50px; }
 h2 {   line-height: 3.4rem !important;}
h3 { font-size: 28px;}
h4 { font-size: 2px;}
p  { font-size: 16px; line-height: 1.6; }
.section-title h2 {
    font-size: 50px;
    margin-bottom: 0;
    cursor: none;
}
.about-us-image-metal img {
    height: auto;
    aspect-ratio: 0.7 / 0.7;
}
 .what-we-item-metal {
    padding: 73px 25px;
}
.post-entry p strong{
	color: var(--primary-color);
	font-size: 16px;
	font-weight: 600;
}
.footer-logo-metal img {
  width: 100%;
  max-width: 266px;
}
}


/* Tablet (768px) */
@media (max-width: 768px) {
  h1 { font-size: 38px; }
  h2 { font-size: 30px;}
  h3 { font-size: 24px; }
  h4 { font-size: 20px; }
  p  { font-size: 17px !important; }
.post-entry p strong{
	color: var(--primary-color);
	font-size: 14px;
	font-weight: 600;
}
.footer-logo-metal img {
  width: 100%;
  max-width: 176px;
}
img {
    width: 265px;
    max-width: 212px;
}
}

/* Large Mobile (426px) */
@media (max-width: 426px) {
  h1 { font-size: 34px !important;}
  h2 { font-size: 25px!important;
line-height: 2.7rem !important;}
  h3 { font-size: 16px!important;}
  h4 { font-size: 13px!important;}
  p  { font-size: 14px!important;}

}



/* Medium Mobile (376px) */
@media (max-width: 376px) {
  h1 { font-size: 28px; }
  h2 { font-size: 24px; 	
    line-height: 2.4rem !important;}
  h3 { font-size: 20px; }
  p  { font-size: 14px !important; }
}

/* Small Mobile (320px) */
@media (max-width: 320px) {
  h1 { font-size: 24px; }
  h2 { font-size: 20px; }
  h3 { font-size: 18px; }
  p  { font-size: 14px !important; }
}
