/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
#accessories {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-accessories-banner.jpg");background-attachment: scroll;background-position: bottom;position: relative; height: 400px;margin-top: 3em; }
#storage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/storage-kg.jpg");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#advantage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/manufacturing-industry.webp");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
/*1*/
#stucture-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/steel-frame-mill-plant-1.jpg");background-attachment: scroll;background-position: center;position: relative;height: 400px;margin-top: 3em;}
.stel-img img{width: 100px;}
#pbe-products {padding: 20px 0 60px;}
/*services*/
.card {border-radius: 24px;height: auto;}
#peb {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-engineered-building.webp");background-attachment: scroll;background-position: left;position: relative;height: 400px;margin-top: 3em;}
.engineer1 {position: absolute;left: 10%;top: 40%;color: #fff;}
.engineer1 h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}
.strure-head h2 {text-transform: capitalize;color: #666;line-height: 1.2;font-size: 1.65rem;font-weight: 700;margin-bottom: 10px;}
#services-top {padding: 40px 0 60px;}.strure-head p {line-height: 1.6;font-size: 1rem;font-weight: 400;}.hped-2 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 700;color: #666;margin-top:0;}
.compents1 {background: #fff;border-radius: 21px;box-shadow: 0px 10px 55px rgba(128, 88, 88, 0.36);padding: 20px 12px;margin-bottom: 0;text-align: center;height: 100%;}
#why-we {padding: 40px 0 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;position: relative;}
.contct-serv h4 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;color: #666;}
.contct-serv p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
/*projects*/
.props-head h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;margin-top: 10px;}
.projects-both1 img {height: auto;border-radius: 4px;}
.components {padding: 60px 0 20px;}
.projects-top {padding: 40px 0 10px;}
.project-gap {margin-bottom: 3em;}
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: auto;}
.engineer2 h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
.gallery-block.grid-gallery {padding-bottom: 60px;padding-top: 40px;}
/*contact us*/
#contact-sec {padding: 40px 0 40px;}.bac-form {box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);padding: 10px;background: #fff;}
.bac-form h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;margin-top: 10px;}
.form-item {padding: 0 0px;}
.contat-box {padding: 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;}
.contat-box h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.4rem;font-weight: 600;}
.conte-1 p {text-transform: capitalize;line-height: 1.3;font-size: 1rem;font-weight: 600;}
.conte-1 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.2rem;font-weight: 600;}
/*about*/
#about-banner {padding: 60px 0 60px;background: rgb(56,75,183);height: 250px;background-image: url("../images/pentagon.png");}
.engineer2 {position: relative;top: 5em;color: #fff;text-align: center;justify-content: center;display: flex;}
.stel-abou h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;}
.download-pdf{margin-bottom:20px;}
.conrret-bachg {background-color: #384bb7;padding: 20px;}
.conrret-bachg h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;color: #fff;}
.cline-names h4 {text-transform: uppercase;line-height: 1.2;font-size: 1.1rem;text-align: center;font-weight: 600;transition: all 0.4s ease-in-out;cursor: pointer;color: #666;}
/*end*/
#header .logo img {padding: 0;margin: 0;max-height: 50px;}
  #img-background .callout {position: absolute;left: 2%;top: 15%;text-align: center;}
  #img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.2;font-size: 2.4em;font-weight: 800;}
  #img-background .callout h3 {text-transform: capitalize;color: #fff;line-height: 1.3;font-size: 1rem;letter-spacing: 0.5px;font-weight: 800;}
  #img-background .callout p {text-transform: capitalize;color: #fff;line-height: 1.6;font-size: 1.2rem;font-weight: 600;margin-bottom: 0;}
  #img-background {background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/gallery/kigofabz-company.webp");background-attachment: scroll;background-position: top;position: relative;height:500px;margin-top: 3em;}
  .img-color svg {width: 50px;fill: #fff;}
  .steel-content p {line-height: 1.5;font-size: 0.95rem;font-weight: 400;}
  .stel-abou h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
  #home-about {padding: 50px 0 50px;}
  .stel-abou p {line-height: 1.7;font-size: 1rem;font-weight: 400;}
  .stel-abou .buton-cta1 {margin-top: 2em;margin-bottom: 2em;}
  .builtFlex {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}
  .builtFlex li .iconBoxExpertise p {font-size: 18px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}
  .builtFlex li .iconBoxExpertise svg {height: 40px;margin-bottom: 10px;fill: #cd0504;}
  .builtFlex li {max-width: 100%;margin-right: 13px;}
  .builtFlex {display: block;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}#build-sect {padding: 20px 0 20px;}
  .lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 2rem;font-weight: 700;text-align: center;}
  .lassing-se {margin-top: 2em;}services-name {padding: 0;color: #666;text-align: center;}
  .services-name h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.7rem;font-weight: 700;}
  #service-section {padding: 40px 0 40px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.media-29101 h3 {font-size: 25px;font-weight: 600;padding: 10px;position: absolute;bottom: 10px;margin-bottom: 0;color: #fff;}
  .grarent-delve h4 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 800;}
  .industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 800;margin-bottom: 10px;color: #666;}
  .industr-heading p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
  #industrie-add {padding: 40px 0 40px;}.industry-box h6 {text-transform: capitalize;line-height: 1.2;font-size: 1rem;font-weight: 600;text-align: center;padding: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
  .chose-design img{height:120px;}.chose-design h5 {font-size: 1rem;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;line-height: 1.4;}.left-side{position: relative;z-index: 9;}
  .page-middle-banner .left-side h3 {color: #fff;font-size: 28px;text-transform: uppercase;line-height: 1.4;font-weight: 600;}
  .page-middle-banner .right-side h2 {font-size: 24px;margin-bottom: 10px;font-weight: 600;text-transform: capitalize;line-height: 1.3;color: #fff;}
  .page-middle-banner .right-side {position: relative;z-index: 9;text-align: left;margin-top: 2em;}
  .footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap: 1em;margin-top: 0.5em;flex-wrap: wrap;}
  .text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.3rem;font-weight: 600;}
  .connect {text-transform: capitalize;font-size: 1rem;margin-top: 5px;background-color: #cd0504;padding: 8px 30px;border-radius: 8px;color: #fff;text-decoration: none;font-weight: 600;transition-duration: 0.8s;}
  .line-for li a {font-size: 1rem;font-weight: 500;text-transform: capitalize;letter-spacing: 1px;line-height: 1.9;color: #131212;transition: all 0.8s ease-in-out;}
  .links-head h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.2rem;font-weight: 800;}
  .steel1 p {text-align: center;text-transform: capitalize;font-size: 0.8em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
  .project-2 img {height: 150px;width: 100%;transition: transform .8s;}
}
@media (min-width: 392px) and (max-width: 575.98px){
  #accessories {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-accessories-banner.jpg");background-attachment: scroll;background-position: bottom;position: relative; height: 400px;margin-top: 3em; }
#storage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/storage-kg.jpg");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#advantage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/manufacturing-industry.webp");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
/*1*/
#stucture-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/steel-frame-mill-plant-1.jpg");background-attachment: scroll;background-position: center;position: relative;height: 400px;margin-top: 3em;}
.stel-img img{width: 100px;}
#pbe-products {padding: 20px 0 60px;}
/*services*/
.card {border-radius: 24px;height: auto;}
#peb {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-engineered-building.webp");background-attachment: scroll;background-position: left;position: relative;height: 400px;margin-top: 3em;}
.engineer1 {position: absolute;left: 10%;top: 40%;color: #fff;}
.engineer1 h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}
.strure-head h2 {text-transform: capitalize;color: #666;line-height: 1.2;font-size: 1.65rem;font-weight: 700;margin-bottom: 10px;}
#services-top {padding: 40px 0 60px;}.strure-head p {line-height: 1.6;font-size: 1rem;font-weight: 400;}.hped-2 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 700;color: #666;margin-top:0;}
.compents1 {background: #fff;border-radius: 21px;box-shadow: 0px 10px 55px rgba(128, 88, 88, 0.36);padding: 20px 12px;margin-bottom: 0;text-align: center;height: 100%;}
#why-we {padding: 40px 0 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;position: relative;}
.contct-serv h4 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;color: #666;}
.contct-serv p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
/*projects*/
.props-head h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;margin-top: 10px;}
.projects-both1 img {height: auto;border-radius: 4px;}
.components {padding: 60px 0 20px;}
.projects-top {padding: 40px 0 10px;}
.project-gap {margin-bottom: 3em;}
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: auto;}
.engineer2 h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
.gallery-block.grid-gallery {padding-bottom: 60px;padding-top: 40px;}
/*contact us*/
#contact-sec {padding: 40px 0 40px;}.bac-form {box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);padding: 10px;background: #fff;}
.bac-form h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;margin-top: 10px;}
.form-item {padding: 0 0px;}
.contat-box {padding: 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;}
.contat-box h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.4rem;font-weight: 600;}
.conte-1 p {text-transform: capitalize;line-height: 1.3;font-size: 1rem;font-weight: 600;}
.conte-1 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.2rem;font-weight: 600;}
/*about*/
#about-banner {padding: 60px 0 60px;background: rgb(56,75,183);height: 250px;background-image: url("../images/pentagon.png");}
.engineer2 {position: relative;top: 6em;color: #fff;text-align: center;justify-content: center;display: flex;}
.stel-abou h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;}
.download-pdf{margin-bottom:20px;}
.conrret-bachg {background-color: #384bb7;padding: 20px;}
.conrret-bachg h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;color: #fff;}
.cline-names h4 {text-transform: uppercase;line-height: 1.2;font-size: 1.1rem;text-align: center;font-weight: 600;transition: all 0.4s ease-in-out;cursor: pointer;color: #666;}
/*end*/
#header .logo img {padding: 0;margin: 0;max-height: 50px;}
  #img-background .callout {position: absolute;left: 2%;top: 15%;text-align: center;}
  #img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.2;font-size: 2.4em;font-weight: 800;}
  #img-background .callout h3 {text-transform: capitalize;color: #fff;line-height: 1.3;font-size: 1rem;letter-spacing: 0.5px;font-weight: 800;}
  #img-background .callout p {text-transform: capitalize;color: #fff;line-height: 1.6;font-size: 1.2rem;font-weight: 600;margin-bottom: 0;}
  #img-background {background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/gallery/kigofabz-company.webp");background-attachment: scroll;background-position: top;position: relative;height:500px;margin-top: 3em;}
  .img-color svg {width: 50px;fill: #fff;}
  .steel-content p {line-height: 1.5;font-size: 0.95rem;font-weight: 400;}
  .stel-abou h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
  #home-about {padding: 50px 0 50px;}
  .stel-abou p {line-height: 1.7;font-size: 1rem;font-weight: 400;}
  .stel-abou .buton-cta1 {margin-top: 2em;margin-bottom: 2em;}
  .builtFlex {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}
  .builtFlex li .iconBoxExpertise p {font-size: 18px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}
  .builtFlex li .iconBoxExpertise svg {height: 40px;margin-bottom: 10px;fill: #cd0504;}
  .builtFlex li {max-width: 100%;margin-right: 13px;}
  .builtFlex {display: block;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}#build-sect {padding: 20px 0 20px;}
  .lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 2rem;font-weight: 700;text-align: center;}
  .lassing-se {margin-top: 2em;}services-name {padding: 0;color: #666;text-align: center;}
  .services-name h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.7rem;font-weight: 700;}
  #service-section {padding: 40px 0 40px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.media-29101 h3 {font-size: 25px;font-weight: 600;padding: 10px;position: absolute;bottom: 10px;margin-bottom: 0;color: #fff;}
  .grarent-delve h4 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 800;}
  .industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 800;margin-bottom: 10px;color: #666;}
  .industr-heading p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
  #industrie-add {padding: 40px 0 40px;}.industry-box h6 {text-transform: capitalize;line-height: 1.2;font-size: 1rem;font-weight: 600;text-align: center;padding: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
  .chose-design img{height:120px;}.chose-design h5 {font-size: 1rem;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;line-height: 1.4;}.left-side{position: relative;z-index: 9;}
  .page-middle-banner .left-side h3 {color: #fff;font-size: 28px;text-transform: uppercase;line-height: 1.4;font-weight: 600;}
  .page-middle-banner .right-side h2 {font-size: 24px;margin-bottom: 10px;font-weight: 600;text-transform: capitalize;line-height: 1.3;color: #fff;}
  .page-middle-banner .right-side {position: relative;z-index: 9;text-align: left;margin-top: 2em;}
  .footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap: 1em;margin-top: 0.5em;flex-wrap: wrap;}
  .text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.3rem;font-weight: 600;}
  .connect {text-transform: capitalize;font-size: 1rem;margin-top: 5px;background-color: #cd0504;padding: 8px 30px;border-radius: 8px;color: #fff;text-decoration: none;font-weight: 600;transition-duration: 0.8s;}
  .line-for li a {font-size: 1rem;font-weight: 500;text-transform: capitalize;letter-spacing: 1px;line-height: 1.9;color: #131212;transition: all 0.8s ease-in-out;}
  .links-head h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.2rem;font-weight: 800;}
  .steel1 p {text-align: center;text-transform: capitalize;font-size: 0.8em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
  .project-2 img {height: 150px;width: 100%;transition: transform .8s;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
  #accessories {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-accessories-banner.jpg");background-attachment: scroll;background-position: bottom;position: relative; height: 400px;margin-top: 3em; }
  #storage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/storage-kg.jpg");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#advantage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/manufacturing-industry.webp");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
/*1*/
#stucture-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/steel-frame-mill-plant-1.jpg");background-attachment: scroll;background-position: center;position: relative;height: 400px;margin-top: 3em;}
.stel-img img{width: 100px;}
#pbe-products {padding: 20px 0 60px;}
/*services*/
.card {border-radius: 24px;height: auto;}
#peb {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-engineered-building.webp");background-attachment: scroll;background-position: left;position: relative;height: 400px;margin-top: 3em;}
.engineer1 {position: absolute;left: 10%;top: 40%;color: #fff;}
.engineer1 h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}
.strure-head h2 {text-transform: capitalize;color: #666;line-height: 1.2;font-size: 1.65rem;font-weight: 700;margin-bottom: 10px;}
#services-top {padding: 40px 0 60px;}.strure-head p {line-height: 1.6;font-size: 1rem;font-weight: 400;}.hped-2 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 700;color: #666;margin-top:0;}
.compents1 {background: #fff;border-radius: 21px;box-shadow: 0px 10px 55px rgba(128, 88, 88, 0.36);padding: 20px 12px;margin-bottom: 0;text-align: center;height: 100%;}
#why-we {padding: 40px 0 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;position: relative;}
.contct-serv h4 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;color: #666;}
.contct-serv p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
/*projects*/
.props-head h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;margin-top: 10px;}
.components {padding: 60px 0 20px;}
.projects-top {padding: 40px 0 10px;}
.project-gap {margin-bottom: 3em;}
.hilet-mech li {line-height: 1.4;font-size: 1rem;font-weight: 400;}
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: auto;}
.engineer2 h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
.gallery-block.grid-gallery {padding-bottom: 60px;padding-top: 40px;}
/*contact us*/
#contact-sec {padding: 40px 0 40px;}.bac-form {box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);padding: 10px;background: #fff;}
.bac-form h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;margin-top: 10px;}
.form-item {padding: 0 0px;}
.contat-box {padding: 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;}
.contat-box h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.4rem;font-weight: 600;}
.conte-1 p {text-transform: capitalize;line-height: 1.3;font-size: 1rem;font-weight: 600;}
.conte-1 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.2rem;font-weight: 600;}
/*about*/
.vison-mis {width: 100%;height: 100%;padding: 1em 1em;border-radius: 5px;box-shadow: 0 0 35px rgba(0, 0, 0, 0.12);cursor: pointer;transition: 0.5s;position: relative;z-index: 2;overflow: hidden;background: #fff;border-top: 5px solid #cd0504;margin-bottom: 0px;}
#about-banner {padding: 60px 0 60px;background: rgb(56,75,183);height: 250px;background-image: url("../images/pentagon.png");}
.engineer2 {position: relative;top: 6em;color: #fff;text-align: center;justify-content: center;display: flex;}
.stel-abou h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;}
.download-pdf{margin-bottom:20px;}
.conrret-bachg {background-color: #384bb7;padding: 20px;}
.conrret-bachg h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;color: #fff;}
.cline-names h4 {text-transform: uppercase;line-height: 1.2;font-size: 1.1rem;text-align: center;font-weight: 600;transition: all 0.4s ease-in-out;cursor: pointer;color: #666;}
/*end*/
#header .logo img {padding: 0;margin: 0;max-height: 50px;}
#img-background .callout {position: absolute;left: 2%;top: 25%;}
#img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.2;font-size: 2.4em;font-weight: 800;}
#img-background .callout h3 {text-transform: capitalize;color: #fff;line-height: 1.3;font-size: 1rem;letter-spacing: 0.5px;font-weight: 800;}
#img-background .callout p {text-transform: capitalize;color: #fff;line-height: 1.6;font-size: 1.2rem;font-weight: 600;margin-bottom: 0;}
#img-background {background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/gallery/kigofabz-company.webp");background-attachment: scroll;background-position: top;position: relative;height:450px;margin-top: 3em;}
#steel-1 {background-color: #fff;}
.img-color svg {width: 50px;fill: #fff;}
.steel-content p {line-height: 1.5;font-size: 0.95rem;font-weight: 400;}
.stel-abou h1 {text-transform: capitalize;line-height: 1.25;font-size: 1.8rem;font-weight: 700;}
#home-about {padding: 50px 0 50px;}
.stel-abou p {line-height: 1.7;font-size: 1rem;font-weight: 400;}
.stel-abou .buton-cta1 {margin-top: 2em;margin-bottom: 2em;}
.builtFlex {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}
.builtFlex li .iconBoxExpertise p {font-size: 18px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}
.builtFlex li .iconBoxExpertise svg {height: 40px;margin-bottom: 10px;fill: #cd0504;}
.builtFlex li {max-width: 100%;margin-right: 13px;}
.builtFlex {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;list-style-type: none;padding: 0;}
#build-sect {padding: 20px 0 20px;}
.lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 2rem;font-weight: 700;text-align: center;}
.lassing-se {margin-top: 2em;}services-name {padding: 0;color: #666;text-align: center;}
.services-name h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.7rem;font-weight: 700;}
#service-section {padding: 40px 0 40px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.media-29101 h3 {font-size: 25px;font-weight: 600;padding: 10px;position: absolute;bottom: 10px;margin-bottom: 0;color: #fff;}
.grarent-delve h4 {text-transform: capitalize;line-height: 1.3;font-size: 1.8rem;font-weight: 800;}
.industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 800;margin-bottom: 10px;color: #666;}
.industr-heading p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
#industrie-add {padding: 40px 0 40px;}.industry-box h6 {text-transform: capitalize;line-height: 1.2;font-size: 1rem;font-weight: 600;text-align: center;padding: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.chose-design img{height:120px;}.chose-design h5 {font-size: 1rem;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;line-height: 1.4;}.left-side{position: relative;z-index: 9;}
.page-middle-banner .left-side h3 {color: #fff;font-size: 28px;text-transform: uppercase;line-height: 1.4;font-weight: 600;}
.page-middle-banner .right-side h2 {font-size: 24px;margin-bottom: 10px;font-weight: 600;text-transform: capitalize;line-height: 1.3;color: #fff;}
.page-middle-banner .right-side {position: relative;z-index: 9;text-align: left;margin-top: 2em;}
.footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap: 1em;margin-top: 0.5em;flex-wrap: wrap;}
.text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.3rem;font-weight: 600;}
.connect {text-transform: capitalize;font-size: 1rem;margin-top: 5px;background-color: #cd0504;padding: 8px 30px;border-radius: 8px;color: #fff;text-decoration: none;font-weight: 600;transition-duration: 0.8s;}
.line-for li a {font-size: 1rem;font-weight: 500;text-transform: capitalize;letter-spacing: 1px;line-height: 1.9;color: #131212;transition: all 0.8s ease-in-out;}
.links-head h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.2rem;font-weight: 800;}
.steel1 p {text-align: center;text-transform: capitalize;font-size: 0.8em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
.project-2 img {height: 180px;width: 100%;transition: transform .8s;}
.media-29101 img {margin-bottom: 10px;height: 45vh;border-radius: 24px;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
  #accessories {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-accessories-banner.jpg");background-attachment: scroll;background-position: bottom;position: relative; height: 400px;margin-top: 3em; }
  #storage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/storage-kg.jpg");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#advantage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/manufacturing-industry.webp");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#pbe-products {padding: 20px 0 60px;
  }
/*1*/
#stucture-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/steel-frame-mill-plant-1.jpg");background-attachment: scroll;background-position: center;position: relative;height: 400px;margin-top: 3em;}
#pbe-products {padding: 20px 0 60px;}
/*services*/
.card {border-radius: 24px;height: auto;}
#peb {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-engineered-building.webp");background-attachment: scroll;background-position: left;position: relative;height: 400px;margin-top: 3em;}
.engineer1 {position: absolute;left: 10%;top: 40%;color: #fff;}
.engineer1 h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}
.strure-head h2 {text-transform: capitalize;color: #666;line-height: 1.2;font-size: 1.65rem;font-weight: 700;margin-bottom: 10px;}
#services-top {padding: 40px 0 60px;}
.strure-head p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
.hped-2 h3 {text-transform: capitalize;line-height: 1.3;font-size: 2.4rem;font-weight: 700;color: #666;margin-top:2em;}
.compents1 {background: #fff;border-radius: 21px;box-shadow: 0px 10px 55px rgba(128, 88, 88, 0.36);padding: 20px 12px;margin-bottom: 0;text-align: center;height: 100%;}
#why-we {padding: 40px 0 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;position: relative;}
.contct-serv h4 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;color: #666;}
.contct-serv p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
/*projects*/
.projects-both1 img {height: 160px;border-radius: 4px;}
.props-head h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;margin-top: 10px;}
.components {padding: 60px 0 20px;}
.projects-top {padding: 40px 0 10px;}
.project-gap {margin-bottom: 3em;}
.hilet-mech li {line-height: 1.4;font-size: 1rem;font-weight: 400;}
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: 250px;}
/*contact us*/
#contact-sec {padding: 40px 0 40px;}.bac-form {box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);padding: 10px;background: #fff;}
.bac-form h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.25rem;font-weight: 700;margin-top: 10px;}
.form-item {padding: 0 0px;}
.contat-box {padding: 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;}
.contat-box h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.4rem;font-weight: 600;}
.conte-1 p {text-transform: capitalize;line-height: 1.3;font-size: 1rem;font-weight: 600;}
.conte-1 h3 {text-transform: capitalize;line-height: 1.3;font-size: 1.2rem;font-weight: 600;}
/*about*/
#header .logo img {padding: 0;margin: 0;max-height: 50px;}
#about-banner {padding: 60px 0 60px;background: rgb(56,75,183);height: 250px;background-image: url("../images/pentagon.png");}
.engineer2 {position: relative;top: 5em;color: #fff;text-align: center;justify-content: center;display: flex;}
.stel-abou h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;}
.industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;margin-bottom: 0;color: #666;}
.vison-mis {width: 100%;height: 100%;padding: 1.5em 1em;border-radius: 5px;box-shadow: 0 0 35px rgba(0, 0, 0, 0.12);cursor: pointer;transition: 0.5s;position: relative;z-index: 2;overflow: hidden;background: #fff;border-top: 5px solid #cd0504;margin-bottom: 0px;}
.vison-mis p {line-height: 1.6;font-size: 0.9rem;font-weight: 400;margin-bottom: 0;}
.conrret-bachg {background-color: #384bb7;padding: 40px;}
/*end*/
 #img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.2;font-size: 2.8rem;font-weight: 800;}#img-background {background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/gallery/kigofabz-company.webp");background-attachment: scroll;background-position: top;position: relative;height: 70vh;margin-top: 3em;}#img-background .callout {position: absolute;left: 5%;top: 25%;}#img-background .callout h3 {text-transform: capitalize;color: #fff;line-height: 1.3;font-size: 1.3rem;letter-spacing: 0.5px;font-weight: 800;}#img-background .callout p {text-transform: capitalize;color: #fff;line-height: 1.6;font-size: 1.2rem;font-weight: 600;margin-bottom: 0;}.steel-section {display: flex;justify-content: space-between;gap: 1rem;padding: 20px;background-color: #384bb7;color: #fff;height: 100%;flex-wrap: wrap;}.img-color svg {width: 60px;fill: #fff;}.steel-section1 {display: flex;justify-content: space-between;gap: 1rem;padding: 20px;background-color: #cd0504;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;height: 100%;color: #fff;flex-wrap: wrap;}.steel-content h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.5rem;font-weight: 700;margin-bottom: 8px;}.steel-content p {line-height: 1.5;font-size: 0.9rem;font-weight: 400;}.stel-abou h1 {text-transform: capitalize;line-height: 1.2;font-size: 1.8rem;font-weight: 700;}.stel-abou p {line-height: 1.6;font-size: 1rem;font-weight: 400;}.stel-abou .button1 {text-transform: capitalize;font-size: 1rem;margin-top: 10px;background-color: transparent;padding: 10px 40px;border-radius: 50px;color: #384bb7;text-decoration: none;font-weight: 600;border: 3px solid #384bb7;transition-duration: 0.8s;}#home-about {padding: 60px 0 40px;}.builtFlex li .iconBoxExpertise svg {height: 50px;margin-bottom: 10px;fill: #cd0504;}.builtFlex li .iconBoxExpertise p {font-size: 20px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}.builtFlex li {flex: 0 0 30%;max-width: 100%;margin-right: 23px;}.lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 2.4rem;font-weight: 700;text-align: center;}.lassing-se {margin-top: 2em;}.connect {text-transform: capitalize;font-size: 1rem;margin-top: 10px;background-color: #cd0504;padding: 10px 35px;border-radius: 8px;color: #fff;text-decoration: none;font-weight: 600;transition-duration: 0.8s;}#service-section {padding: 30px 0 30px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.media-29101 img {margin-bottom: 10px;height: 45vh;border-radius: 24px;}.project-2 img {height: 200px;width: 100%;transition: transform .8s;}.industry-box h6 {text-transform: capitalize;line-height: 1.2;font-size: 1rem;font-weight: 600;text-align: center;padding: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}#industrie-add {padding: 40px 0 40px;}.chose-design h5 {font-size: 1rem;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;line-height: 1.4;}.page-middle-banner .right-side h2 {font-size: 25px;margin-bottom: 10px;font-weight: 600;text-transform: capitalize;line-height: 1.3;color: #fff;text-align: right;}.page-middle-banner .left-side h3 {color: #fff;font-size: 28px;text-transform: uppercase;line-height: 1.4;font-weight: 600;}.footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap: 1em;margin-top: 0;flex-wrap: wrap;}.text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.5rem;font-weight: 600;}.line-for li a {font-size: 1rem;font-weight: 500;text-transform: capitalize;letter-spacing: 1px;line-height: 1.9;color: #131212;transition: all 0.8s ease-in-out;}.links-head h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.2rem;font-weight: 800;}.steel1 p {text-align: center;text-transform: capitalize;font-size: 0.9em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
}
/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
  #accessories {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-accessories-banner.jpg");background-attachment: scroll;background-position: bottom;position: relative; height: 400px;margin-top: 3em; }
  #storage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/storage-kg.jpg");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#advantage-banner {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/manufacturing-industry.webp");background-attachment: scroll;background-position: bottom;position: relative;height: 400px;margin-top: 3em;}
#pbe-products {padding: 20px 0 60px;}
/*services*/
.card {border-radius: 24px;height: auto;}
#peb {padding: 60px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services/pre-engineered-building.webp");background-attachment: scroll;background-position: left;position: relative;height: 400px;margin-top: 3em;}
.engineer1 {position: absolute;left: 10%;top: 40%;color: #fff;}
.engineer1 h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}
.strure-head h2 {text-transform: capitalize;color: #666;line-height: 1.2;font-size: 2.2rem;font-weight: 700;margin-bottom: 10px;}
#services-top {padding: 40px 0 60px;}
.strure-head p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
.hped-2 h3 {text-transform: capitalize;line-height: 1.3;font-size: 2.4rem;font-weight: 700;color: #666;margin-top:2em;}
.compents1 {background: #fff;border-radius: 21px;box-shadow: 0px 10px 55px rgba(128, 88, 88, 0.36);padding: 20px 12px;margin-bottom: 0;text-align: center;height: 100%;}
#why-we {padding: 40px 0 20px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/pentagon.png");background-attachment: scroll;background-position: center;position: relative;}
.contct-serv h4 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;color: #666;}
.contct-serv p {line-height: 1.6;font-size: 1rem;font-weight: 400;}
/*projects*/
.props-head h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;margin-top: 10px;}
.components {padding: 60px 0 20px;}
.projects-top {padding: 40px 0 10px;}
.project-gap {margin-bottom: 3em;}
.hilet-mech li {line-height: 1.4;font-size: 1rem;font-weight: 400;}
.projects-both1 img {height: 220px;border-radius: 4px;}
.project-2 img {height: 200px;width: 100%;transition: transform .8s;}
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: 250px;}
/*contact*/
.bac-form h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}
.contat-box h2 {text-transform: capitalize;line-height: 1.3;font-size: 1.6rem;font-weight: 600;}
.conte-1 p {text-transform: capitalize;line-height: 1.3;font-size: 1.1rem;font-weight: 600;margin-bottom: 10px;}
/*about*/
#header {background: #fff;z-index: 997;top: 0;padding: 5px;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 0 10px 30px;color: #131212;font-size: 16px;font-weight: 400;text-transform: capitalize;white-space: nowrap;}.stel-abou h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.6rem;font-weight: 700;}.conrret-bachg {background-color: #384bb7;padding: 30px;}
/*end*/
#img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.3;font-size: 3.2rem;font-weight: 800;}.steel-content h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.3rem;font-weight: 700;margin-bottom: 8px;}.img-color svg {width: 50px;fill: #fff;}.stel-abou h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.2rem;font-weight: 700;}.stel-abou p {line-height: 1.6;font-size: 1rem;font-weight: 400;}#home-about {padding: 80px 0 40px;}.lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 2.8rem;font-weight: 700;}.lassing-se {margin-top: 4em;}.builtFlex li .iconBoxExpertise p {font-size: 20px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}#service-section {padding: 20px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 2rem;font-weight: 700;margin-bottom: 0;color: #666;}.project-2 img {height: 230px;width: 100%;transition: transform .8s;}.industry-box h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.1rem;font-weight: 600;text-align: center;padding: 10px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}.chose-design h5 {font-size: 1.1rem;font-weight: 600;text-transform: capitalize;letter-spacing: 1px;line-height: 1.4;}.page-middle-banner .right-side h2 {font-size: 30px;margin-bottom: 5px;font-weight: 600;text-transform: capitalize;line-height: 1.3;color: #fff;}.footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap:1em;margin-top: 1em;flex-wrap: wrap;}.text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.4rem;font-weight: 600;}.line-for li a {font-size: 1rem;font-weight: 500;text-transform: capitalize;letter-spacing: 1px;line-height: 1.9;color: #131212;transition: all 0.8s ease-in-out;}.links-head h5 {text-transform: capitalize;line-height: 1.2;font-size: 1.3rem;font-weight: 800;}.steel1 p {text-align: center;text-transform: capitalize;font-size: 1em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
}
/*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
@media (min-width:1201px) and (max-width: 1400px) {
/*gallery*/
.gallery-block.grid-gallery .item img {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);transition: 0.4s;height: 250px;}
  .stel-abou h1 {text-transform: capitalize;line-height: 1.2;font-size: 2.6rem;font-weight: 700;}.steel-content h2 {text-transform: capitalize;line-height: 1.2;font-size: 1.4rem;font-weight: 700;margin-bottom: 8px;}#img-background .callout h2 {text-transform: uppercase;color: #fff;line-height: 1.25;font-size: 3.2em;font-weight: 800;}.builtFlex li .iconBoxExpertise p {font-size: 22px;line-height: 1.3;margin: 10px 0 10px;font-weight: 700;}.lassing-se h3 {text-transform: capitalize;line-height: 1.3;font-size: 3rem;font-weight: 700;}.buton-cta2 {margin-top: 1em;text-align: center;}#home-about {padding: 80px 0 40px;}#service-section {padding: 30px 0 60px;background-size: cover;background-repeat: repeat;background-color: rgba(0, 0, 0, 0);background-image: url("../images/services-bg.png");background-attachment: scroll;}.industr-heading h3 {text-transform: capitalize;line-height: 1.2;font-size: 2rem;font-weight: 700;margin-bottom: 0;color: #666;}.footer-right {display: flex;justify-content: flex-end;align-items: baseline;gap: 1em;margin-top: 1em;flex-wrap: wrap;}.text-fot h6 {text-transform: capitalize;line-height: 1.2;font-size: 1.4em;font-weight: 600;}.connect {text-transform: capitalize;font-size: 1rem;margin-top: 10px;background-color: #cd0504;padding: 12px 40px;border-radius: 8px;color: #fff;text-decoration: none;font-weight: 600;transition-duration: 0.8s;}.steel1 p {text-align: center;text-transform: capitalize;font-size: 1em;line-height: 1.3;font-weight: 400;margin-bottom: 0;}
}