/*Mobile version*/
/*media* css*/
/*xs  Extra Small devices (phones, 600px and down)*/
@media (max-width:391px){
/*contact*/
.form-content{margin-top:30px;}
.formBox {background-color: #f5f5f5f5;padding: 12px;border-radius: 8px;width: 100%;}
.formBox h3 {margin-bottom: 16px;font-size: 22px;font-weight: 700;margin-top: 10px;}
/*product*/
.supplie-pro h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.products-sec1 {padding: 40px 0 40px;}.heading-pro h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;}.heading-pro h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;margin-bottom: 10px;}.application-boc h5 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.table-class h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 1em;}.table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}table {display: block;overflow: scroll;overflow: auto;white-space: nowrap;}.table {padding: 20px 0 20px;}.why-choose h3 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 30px;color: #fff;text-align: center;position: relative;}
/*about*/
.indus-h1 h1 {font-weight: 600;font-size: 2em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 10px;color: #fff;}.conternt-head h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.img-black1 {width: 100%;height: auto;}.content-about {padding: 60px 0 20px;}.vision-head {padding: 10px;background-color: #f5f5f5f5;height: 100%;}.glow{margin-bottom: 30px;}.faq h4 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 20px;}.accordion {overflow: hidden;padding: 40px 0 40px;}.tab__label {justify-content: space-between;padding: 1rem;font-size: 16px;font-weight: 600;}
/*end*/
#header .logo img {max-height: 80px;}#home {margin-top: 5em;background-color: #74180C;}#home .item {height: 65vh;position: relative;background-color: #1c1b1c;}.event-1 {padding: 10px 20px;border: 3px solid #74180c;font-size:0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}.event-2 {padding: 10px 25px;border: 3px solid #f5f5f5f5;font-size:0.9em;background-color: transparent;color: #fff;font-weight: 500;letter-spacing: 0.5px;}.content-cont-but-flex {display: flex;margin-top: 1em;align-items: center;gap: 0.2em;transition: 0.3s;flex-wrap: wrap;}.heading-contetn h1 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;text-align: center;}.industries-about {padding: 40px 0 40px;background-color: #f5f5f5f5;}.manufacter-head h2 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.icon-box-side {text-align: center;align-items: center;width: 100%;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;}.icon-box-side .icon-box-title {margin-right: 0;text-transform: uppercase;font-weight: 500;line-height: 1.3;font-size: 16px;}.line-ston h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 10px;}.tabs__list {background-color: #f5f5f5f5;display: block;border-bottom: 1px solid #f5f5f5f5;list-style: none;justify-content: space-between;align-items: center;padding: 0;flex-wrap: wrap;}.tab {background: #fff;padding: 5px;}.promise-1 img{height:120px;}.contetn-p h5 {font-weight: 600;font-size: 1.1em;line-height: 1.25;text-transform: uppercase;margin: 10px 0 10px;}#Gallery {padding: 60px 0 20px;background-color: #fff;}.chose-stone img{height:80px;}.chose-stone h6 {font-weight: 600;font-size: 0.9em;line-height: 1.25;letter-spacing: 0.5px;text-transform: uppercase;margin: 10px 0 10px;}#footer-sec {background-color: #f5f5f5f5;padding: 40px 0 10px;}.links-1 h6 {font-size: 1.3em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;color: #74180c;}.copy {font-size: 0.9em;font-weight: 400;line-height: 1.6;}
}
@media (min-width: 392px) and (max-width: 575.98px){
.position-relative img { height: 140px; width: 180px;}
/*contact*/
.form-content{margin-top:30px;}
.formBox {background-color: #f5f5f5f5;padding: 12px;border-radius: 8px;width: 100%;}
.formBox h3 {margin-bottom: 16px;font-size: 22px;font-weight: 700;margin-top: 10px;}
/*product*/
.supplie-pro h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.products-sec1 {padding: 40px 0 40px;}.heading-pro h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;}.heading-pro h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;margin-bottom: 10px;}.application-boc h5 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.table-class h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 1em;}.table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}table {display: block;overflow: scroll;overflow: auto;white-space: nowrap;}.table {padding: 20px 0 20px;}.why-choose h3 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 30px;color: #fff;text-align: center;position: relative;}
/*about*/
.indus-h1 h1 {font-weight: 600;font-size: 2em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 10px;color: #fff;}.conternt-head h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.img-black1 {width: 100%;height: auto;}.content-about {padding: 60px 0 20px;}.vision-head {padding: 10px;background-color: #f5f5f5f5;height: 100%;}.glow{margin-bottom: 30px;}.faq h4 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 20px;}.accordion {overflow: hidden;padding: 40px 0 40px;}.tab__label {justify-content: space-between;padding: 1rem;font-size: 16px;font-weight: 600;}
/*end*/
#header .logo img {max-height: 80px;}#home {margin-top: 5em;background-color: #74180C;}#home .item {height: 65vh;position: relative;background-color: #1c1b1c;}.event-1 {padding: 10px 20px;border: 3px solid #74180c;font-size:0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}.event-2 {padding: 10px 25px;border: 3px solid #f5f5f5f5;font-size:0.9em;background-color: transparent;color: #fff;font-weight: 500;letter-spacing: 0.5px;}.content-cont-but-flex {display: flex;margin-top: 1em;align-items: center;gap: 0.2em;transition: 0.3s;flex-wrap: wrap;}.heading-contetn h1 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;text-align: center;}.industries-about {padding: 40px 0 40px;background-color: #f5f5f5f5;}.manufacter-head h2 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.icon-box-side {text-align: center;align-items: center;width: 100%;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;}.icon-box-side .icon-box-title {margin-right: 0;text-transform: uppercase;font-weight: 500;line-height: 1.3;font-size: 16px;}.line-ston h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 10px;}.tabs__list {background-color: #f5f5f5f5;display: block;border-bottom: 1px solid #f5f5f5f5;list-style: none;justify-content: space-between;align-items: center;padding: 0;flex-wrap: wrap;}.tab {background: #fff;padding: 5px;}.promise-1 img{height:120px;}.contetn-p h5 {font-weight: 600;font-size: 1.1em;line-height: 1.25;text-transform: uppercase;margin: 10px 0 10px;}#Gallery {padding: 60px 0 20px;background-color: #fff;}.chose-stone img{height:80px;}.chose-stone h6 {font-weight: 600;font-size: 0.9em;line-height: 1.25;letter-spacing: 0.5px;text-transform: uppercase;margin: 10px 0 10px;}#footer-sec {background-color: #f5f5f5f5;padding: 40px 0 10px;}.links-1 h6 {font-size: 1.3em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;color: #74180c;}.copy {font-size: 0.9em;font-weight: 400;line-height: 1.6;}
}
/*sm Small devices (portrait tablets and large phones, 601px to 768px) */
@media (min-width: 576px) and (max-width: 767.98px){
.position-relative img {height: 200px;width: 180px;}
/*contact*/
.form-content{margin-top:30px;}
.formBox {background-color: #f5f5f5f5;padding: 12px;border-radius: 8px;width: 100%;}
.formBox h3 {margin-bottom: 16px;font-size: 22px;font-weight: 700;margin-top: 10px;}
/*product*/
.supplie-pro h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.products-sec1 {padding: 40px 0 40px;}.heading-pro h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;}.heading-pro h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;margin-bottom: 10px;}.application-boc h5 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.table-class h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 1em;}.table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}table {display: block;overflow: scroll;overflow: auto;white-space: nowrap;}.table {padding: 20px 0 20px;}.why-choose h3 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 30px;color: #fff;text-align: center;position: relative;}
/*about*/
.indus-h1 h1 {font-weight: 600;font-size: 2em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 10px;color: #fff;}.conternt-head h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.img-black1 {width: 100%;height: auto;}.content-about {padding: 60px 0 20px;}.vision-head {padding: 10px;background-color: #f5f5f5f5;height: 100%;}.glow{margin-bottom: 30px;}.faq h4 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 20px;}.accordion {overflow: hidden;padding: 40px 0 40px;}.tab__label {justify-content: space-between;padding: 1rem;font-size: 16px;font-weight: 600;}
/*end*/
  #header .logo img {max-height: 80px;}#home {margin-top: 5em;background-color: #74180C;}#home .item {height: 75vh;position: relative;background-color: #1c1b1c;}.event-1 {padding: 10px 30px;border: 3px solid #74180c;font-size:0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}.event-2 {padding: 10px 30px;border: 3px solid #f5f5f5f5;font-size:0.9em;background-color: transparent;color: #fff;font-weight: 500;letter-spacing: 0.5px;}.content-cont-but-flex {display: flex;margin-top: 1em;align-items: center;gap: 1em;transition: 0.3s;flex-wrap: wrap;}.heading-contetn h1 {font-weight: 600;font-size: 1.8em;line-height: 1.25;text-transform: capitalize;text-align: center;}.industries-about {padding: 40px 0 40px;background-color: #f5f5f5f5;}.manufacter-head h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.icon-box-side {text-align: center;align-items: center;width: 100%;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;}.icon-box-side .icon-box-title {margin-right: 0;text-transform: uppercase;font-weight: 500;line-height: 1.3;font-size: 16px;}.line-ston h2 {font-weight: 600;font-size: 1.8em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 20px;}.tabs__list {background-color: #f5f5f5f5;display: flex;border-bottom: 1px solid #f5f5f5f5;list-style: none;justify-content: space-between;align-items: center;padding: 0;flex-wrap: wrap;}.tab {background: #fff;padding: 5px;}.promise-1 img{height:120px;}.contetn-p h5 {font-weight: 600;font-size: 1.1em;line-height: 1.25;text-transform: uppercase;margin: 10px 0 10px;}#Gallery {padding: 60px 0 20px;background-color: #fff;}.chose-stone img{height:80px;}.chose-stone h6 {font-weight: 600;font-size: 0.9em;line-height: 1.25;letter-spacing: 0.5px;text-transform: uppercase;margin: 10px 0 10px;}#footer-sec {background-color: #f5f5f5f5;padding: 40px 0 10px;}.links-1 h6 {font-size: 1.3em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;color: #74180c;}.copy {font-size: 0.9em;font-weight: 400;line-height: 1.6;}.no-mobile{width: 100%;margin:0 auto;}
}
/*md Medium devices (landscape tablets, 769px to 992px) */
@media (min-width: 768px) and (max-width: 991.98px){
.position-relative img {height: 220px;width: 250px;}
/*contact*/
.form-content{margin-top:30px;}
.formBox {background-color: #f5f5f5f5;padding: 12px;border-radius: 8px;width: 100%;}
.formBox h3 {margin-bottom: 16px;font-size: 22px;font-weight: 700;margin-top: 10px;}
/*product*/
.supplie-pro h2 {font-weight: 600;font-size: 1.5em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.products-sec1 {padding: 40px 0 40px;}.heading-pro h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;}.heading-pro h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;margin-bottom: 10px;}.application-boc h5 {font-weight: 600;font-size: 1.4em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.table-class h4 {font-weight: 600;font-size: 1.3em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 1em;}.table > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}table {display: block;overflow: scroll;overflow: auto;white-space: nowrap;}.table {padding: 20px 0 20px;}.why-choose h3 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 30px;color: #fff;text-align: center;position: relative;}
/*about*/
.vision-head {padding: 20px;background-color: #f5f5f5f5;height: 100%;}
/*end*/
 .contact-info a, .contact-info a:focus {font-size: 16px;color: #1C1B1C;font-weight: 500;letter-spacing: 0.5px;}#header .logo img {max-height: 80px;}#home {margin-top: 5em;background-color: #74180C;}#home .item {height: 65vh;position: relative;background-color: #1c1b1c;}.event-1 {padding: 10px 25px;border: 3px solid #74180c;font-size:0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}.event-2 {padding: 10px 25px;border: 3px solid #f5f5f5f5;font-size:0.9em;background-color: transparent;color: #fff;font-weight: 500;letter-spacing: 0.5px;}.content-cont-but-flex {display: flex;margin-top: 1em;align-items: center;gap: 0.5em;transition: 0.3s;flex-wrap: wrap;}.heading-contetn h1 {font-weight: 600;font-size: 1.8em;line-height: 1.25;text-transform: capitalize;text-align: center;}.industries-about {padding: 40px 0 40px;background-color: #f5f5f5f5;}.manufacter-head h2 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;color: #74180c;}.icon-box-side {text-align: center;align-items: center;width: 100%;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;}.icon-box-side .icon-box-title {margin-right: 0;text-transform: uppercase;font-weight: 500;line-height: 1.3;font-size: 16px;}.line-ston h2 {font-weight: 600;font-size: 1.8em;line-height: 1.25;text-transform: capitalize;color: #74180c;margin-bottom: 20px;}.tabs__list {background-color: #f5f5f5f5;display: flex;border-bottom: 1px solid #f5f5f5f5;list-style: none;justify-content: space-between;align-items: center;padding: 0;flex-wrap: wrap;}.tab {background: #fff;padding: 5px;}.promise-1 img{height:120px;}.contetn-p h5 {font-weight: 600;font-size: 1.1em;line-height: 1.25;text-transform: uppercase;margin: 10px 0 10px;}#Gallery {padding: 60px 0 20px;background-color: #fff;}.chose-stone img{height:80px;}.chose-stone h6 {font-weight: 600;font-size: 0.9em;line-height: 1.25;letter-spacing: 0.5px;text-transform: uppercase;margin: 10px 0 10px;}#footer-sec {background-color: #f5f5f5f5;padding: 40px 0 10px;}.links-1 h6 {font-size: 1.3em;font-weight: 700;line-height: 1.3;text-transform: capitalize;margin: 10px 0 5px;color: #74180c;}.copy {font-size: 0.9em;font-weight: 400;line-height: 1.6;}.no-mobile{width: 100%;margin:0 auto;}.position-relative img {height: 220px;}.why-choose h3 {font-weight: 600;font-size: 1.6em;line-height: 1.25;text-transform: capitalize;margin: 10px 0 30px;color: #fff;text-align: center;position: relative;}
}
/*lg Large devices (laptops/desktops, 993px to 1200px)*/
@media (min-width: 993px) and (max-width: 1200px) {
.position-relative img {height: 220px;width: 280px;}
.table > :not(caption) > * > * { padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}
.contact-info a, .contact-info a:focus {font-size: 17px;color: #1C1B1C;font-weight: 500;letter-spacing: 0.5px;}#header .logo img {max-height: 80px;}#home {margin-top: 5em;background-color: #74180C;}#home .item {height: 65vh;position: relative;background-color: #1c1b1c;}.event-1 {padding: 10px 25px;border: 3px solid #74180c;font-size:0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}.event-2 {padding: 10px 25px;border: 3px solid #f5f5f5f5;font-size:0.9em;background-color: transparent;color: #fff;font-weight: 500;letter-spacing: 0.5px;}.content-cont-but-flex {display: flex;margin-top: 1em;align-items: center;gap: 0.5em;transition: 0.3s;flex-wrap: wrap;}.navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 10px 10px 10px 20px;font-size: 16px;font-weight: 500;color: #1C1B1C;white-space: nowrap;transition: 0.3s;text-transform: capitalize;}.navbar .getstarted, .navbar .getstarted:focus {padding: 8px 20px;margin-left: 5px;border-radius: 50px;color: #fff;font-size: 12px;border: 2px solid #1C1B1C;background-color: #1C1B1C;font-weight: 600;}.gap-indus {margin-top: 1em;}.img-black {width: 100%;height: 250px;}
}
 /*xl  Extra Large devices (large laptops and desktops, 1201px to 1400px)*/
 @media (min-width:1201px) and (max-width: 1400px) {
.position-relative img {height: 220px;width: 300px;}
.table > :not(caption) > * > * { padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);font-size: 16px;}
.event-1 {padding: 10px 10px;border: 3px solid #74180c;font-size: 0.9em;background-color: rgb(116 , 24, 12,0.8);color: #fff;font-weight: 500;letter-spacing: 0.5px;}
 }