@media only screen and (min-width: 1000px) and (max-width: 1180px){



.locateion-text {  font-size: 16px;}

.product-info-tabs {  margin-bottom: 75px;}

.product-innercard p { line-height: 19px; padding: 5px 5px;}

.gallery .gallery-box img {  height: 115px;}

.product-innercard br{display: none;}

.product-gallery .row{display: flex; flex-wrap: wrap;}

.product-innercard{height: 100%; margin-bottom: 0px;}

.product-gallery .col-md-3{ margin-bottom: 24px;}

.registration-no-left {  width: 40%;}

.registration-no-right {  width:58%;}

.emergency-telephone-left {  width: 29%; margin-right: 0px}

.emergency-telephone-right {  width: 71%;}

.technical-data-text p {  text-align: left;}

.pb-50 {
    padding-bottom: 30px;
}
.product-category img {   height: 100%;   object-fit: cover;}

.product-category a {  display: flex;  flex-wrap: wrap;}

.footer-flex .col-md-2 { width: 16.666667%;}











}

@media only screen and (min-width: 768px) and (max-width: 999px){
.logo-image img {  width: 215px;}

.navbar-toggler {  background: #dab161 !important;}

.navbar   .dropdown .dropdown-menu {
  display: none;
  min-width: 100%;
    position: relative;
    
   
}
.dt-navlink{
    display: none !important;
}
.media-navlink{
    display: block !important;
}
.navbar .nav-link {  margin-left: 10px;}

.navbar-collapse { border-top: 0px solid #ddd;
    padding-top: 10px;
}
.navbar .dropdown-menu li {  float: left !important;  padding: 4px 18px 4px 0px; }

.dropdown:hover > .dropdown-menu {
    display: block;
    padding-left: 0px;
    border-top: 0px !important;
    width: 450px;
    left: 0px;
    min-height: 210px;
}
.dropdown:hover  .dropdown-submenu .dropdown-menu{
    display: block;
     border-top: 1px solid #ddd !important;
     padding-left: 0px;
     height: 150px;
     
}
.drop-submenu .dropdown-menu li {width: auto !important;     padding: 6px 10px 6px 0px;}

.drop-submenu .dropdown-menu li:last-child{padding-right: 0px;} 

.main-slider { margin-top: 75px;}

.main-slider .col-md-6{ width: 100%; }

.banner-marble-bigleft img {height: calc(44vh);   object-fit: cover;   object-position: center;}

.banner-marble-bigright{text-align: center;}

.banner-marble-bigright img {height: calc(40vh);   object-fit: cover;   object-position: center;}

.banner-thumb_details{margin-top: 15px;     padding-bottom: 38px;}

.banner-thumbtitle{margin-top: 15px;}

.banner-thumbtitle h2 {  font-size: 28px;   letter-spacing: 6px;}

.banner-thumbtitle:before{ width: 70px; height: 60px;}

.banner-thumb_3box {   margin-top: 30px;}

.banner-thumb{ width: 33.333% !important; float: left; margin-bottom: 5px;}

.banner-thumb_3box h4 {  font-size: 14px;}

.banner-thumb_3box img {  padding-bottom: 0px;}

.footer{
    padding-top: 20px !important;
}
.footer-flex{
    justify-content: space-between;
    align-items: center;
}
 .footer-flex .col-md-3 {  width: 32%;   min-height: 30px }
.footer-flex .col-md-2  {  width: 24%;   border-left: 1px solid #ddd; min-height: 30px }
  .footer-flex .col-md-1{  width: 20%;   border-left: 1px solid #ddd; min-height: 30px }

 .footer-flex a{font-size: 12px; text-align: center;}

.social-icons .ms-3 { margin-left: 1rem !important;}

.carousel-inner { padding-bottom: 20px;}

/*=======pages==================*/

.innar-pages { margin-top: 75px;   padding-top: 35px;   padding-bottom: 45px;}

.page-banner-img {  padding-top: 30px;   padding-bottom: 15px;}

.page-banner-img h1 {  font-size: 22px;  letter-spacing: 5px; margin-bottom: 14px;}

.page-banner-img p { font-size: 14px;   line-height: 26px;   letter-spacing: 0.3px;}

.location-section {   margin-top: 40px;}

.location-box {  margin-bottom: 20px;  padding-right: 10px  !important; }

.locateion-text { padding: 25px 8px 5px 8px;  font-size: 16px;  letter-spacing: 0.5px;}

.location-box:last-child {  margin-bottom: 0px;}

.location-section-list .col-md-4{width: 50% !important;}


.companiy-bio .col-md-5{text-align: center; margin-bottom: 35px;}

.companiy-bio img {  width: 95%;}

.companiy-bio h2 {  font-size: 44px;  letter-spacing: 8px;   padding-bottom: 5px;}

.companiy-bio p {  font-size: 14px;  line-height: 26px;}

.pb-90 {
    padding-bottom: 0px;
}
.contactus-box-left { width: 46%;  margin-right: 1%;}

.contactus-box-left h4 {   margin-bottom: 0px;}

.contactus-box-left p {    font-size: 14px; line-height: 28px;}

.section-divied {
    border-bottom: 1px solid #575757;
    padding: 26px 0px;
}
.section-divied:nth-child(5n+0) {padding: 20px 0px 5px;}

.contactus-box-right {  width: 53%;   padding: 30px 18px 30px;   color: #fff;}

.contact-from { width: 100%;   margin-right: 0%;}

.contact-from input {  padding: 6px 10px;   margin-bottom: 10px;}

.contact-from label { font-size: 14px;   padding-bottom: 2px;}

.contact-from-textarea textarea { height: 95px;   margin-bottom: 15px;}

.google-map-text h4 {  margin-top: 48px;   margin-bottom: 16px;}

.google-map {  margin-bottom: 50px;   height: 255px;}



.product-category-left {  margin-bottom: 20px}

/*.product-category-right {  width: 100%;}*/

.product-category {  margin-bottom: 20px;  padding: 10px 20px 21px!important;}


.paroductpage-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    position: relative;
    top: unset;
    height: unset;
    max-height: unset;
    overflow-y: unset;
}

.paroductpage-right { width: 100%;}

.col-6.product-card{   margin-bottom:24px }

.product-innercard {  margin-bottom: 0px;  height: 100%;}

.product-innercard p {  line-height: 20px; }

.care-maintenance h6 {  font-size: 14.5px;   line-height: 20px; text-align: center;}

.technical-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.safety-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.warranty-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.product-info-tabs-nav {   padding-bottom: 0px; }

.care-maintenance {  width: 32%;  }

.technical-data {  width: 29%; border-left: 1px solid #ddd;   padding-left: 5px;  }

.safety-data {  width: 23%; border-left: 1px solid #ddd;   padding-left: 5px;}

.warranty-data { width: 21%; border-left: 1px solid #ddd;    padding-left: 5px;}

.product-info-tabs {  padding-top: 25px;   margin-bottom: 45px;}


.safetydata-left {  width: 25%;   margin-right: 2%;}

.safetydata-right {  width: 73%;}

.technical-data-text p { text-align: left;}

.pb-50 {  padding-bottom: 25px;}

.ghs-classification ul li {  line-height: 26px;  text-align: left;}


.ghs-pictogram-left {  width: 28%;   margin-right: 2%;}

.ghs-pictogram-right {  width: 70%;}

.pl-15 {  padding-left: 8px;}

tbody, td, tfoot, th, thead, tr { font-size: 13px !important;}
td.pl-15{padding-left: 8px;}

.first-aid-measures-left {  width: 12%;  margin-right: 3%;}

.first-aid-measures-right { width: 85%;}

.technical-data-text h4 {  text-align: left;}

#safetydata1 table{ margin-bottom: 15px;}

.fire {   width: 20%;}

.reactivity { width: 30%;}

.sl-wrapper .sl-image .sl-caption { background: rgba(0, 0, 0, 1) !important;
    font-size: 1rem;   bottom: -40px !important;}

.technical-data-text h6 { text-align: left;}

.product-identifier-left { width: 28%; margin-right: 2%;}

.product-identifier-right {  width:70%;   margin-right: 0%;}

.registration-no-left {  width: 70%;     margin-right: 2%;}

.registration-no-right {  width: 28%;}

.identified-uses-left {  width: 23%;   margin-right: 2%;}

.identified-uses-right {  width: 75%;}


.manufacturer-left {   width: 26%;    margin-right: 2%;}

.manufacturer-right {   width: 72%;    margin-right: 0%;}

.emergency-telephone-left { width:40%;    margin-right: 2%;}

.emergency-telephone-right {   width: 58%;}

.labelling-according-left {  width: 55%;   margin-right: 2%;}

.labelling-according-right {  width: 43%; }

.other-hazards-box{width:20%}

.other-hazards-box img{width: 65px}

.occupational-exposure-left { width: 27%;   margin-right: 2%;}

.occupational-exposure-right { width: 71%; }


.moda-quartz-identification .col-lg-2{ width: 35%; float: left; }

.moda-quartz-identification .col-lg-10{ width: 65%; float: left; }

.moda-quartz-classification .col-lg-6{width: 50%; float: left;}

.technical-data-text p span {  float: unset;}

.ghs-us-labeling .col-lg-3{width: 26%; float: left;}

.ghs-us-labeling .col-lg-9{width: 74%; float: left;}


.moda-Information .col-lg-4{width: 55%; float: left;}

.moda-Information .col-lg-8{width: 45%; float: left;}

.moda-effects .col-lg-3{width: 50%; float: left;}

.moda-effects .col-lg-9{width: 50%; float: left;}

.moda-stot .col-lg-3{width: 40%; float: left;}

.moda-stot .col-lg-9{width:60%; float: left;}

.moda-methods .col-lg-3{width: 40%; float: left;}

.moda-methods .col-lg-9{width:60%; float: left;}

.moda-skin .col-lg-3{width: 50%; float: left;}

.moda-skin .col-lg-9{width:50%; float: left;}

.location-section .col-md-4:nth-child(1){width: 45%; float: left;}

.location-section .col-md-4:nth-child(2){width: 55%; float: left;}

.location-section .col-md-4:nth-child(3){width: 100%; float: left;}

.location-section .col-md-4 p{margin-bottom: 0.5rem;     font-size: 14px;}

.address li {  font-size: 14px;   margin-bottom: 15px;}

.get-direction {    font-size: 1rem;  margin-top: 6px;    margin-bottom: 20px;}

.location-section .col-md-4:last-child{padding-left: 10px !important; padding-top: 15px;}

.product-innercard br{display: none;}

.product-gallery .row{display: flex; flex-wrap: wrap;}

.product-innercard{height: 100%; margin-bottom: 0px;}

.product-gallery .col-md-3{ margin-bottom: 24px;}


.product-category a {
    width: 100%;
    height: 100%;
    color: unset;
    display: flex;
    flex-wrap: wrap;
}

.product-category img {
    padding-top: 3px;
    height: 100%;
    object-fit: cover;
}

}

@media only screen and (min-width: 640px) and (max-width: 767px){

.logo-image img {  width: 235px;}


.dt-navlink{
    display: none !important;
}
.media-navlink{
    display: block !important;
}
.navbar-toggler {  background: #dab161 !important;}

.navbar   .dropdown .dropdown-menu {
  display: none;
  min-width: 100%;
    position: relative;
    
   
}
.navbar .dropdown-menu li {  float: left !important;  width: 95% !important;}

.dropdown:hover > .dropdown-menu {
  display: block;
  padding-left: 0px;
  border-top: 0px !important
}
.dropdown:hover  .dropdown-submenu .dropdown-menu{
    display: block;
     border-top: 1px solid #ddd !important;
     padding-left: 20px;
     
}
.drop-submenu .dropdown-menu li {width: auto !important; padding: 2px 18px 2px 0px;}

.drop-submenu .dropdown-menu li:last-child{padding-right: 0px;} 

.main-slider { margin-top: 75px;}


.banner-marble-bigleft img {height: calc(44vh);   object-fit: cover;   object-position: center;}

.banner-marble-bigright{text-align: center;}

.banner-marble-bigright img {height: calc(40vh);   object-fit: cover;   object-position: center;}

.banner-thumb_details{margin-top: 15px;     padding-bottom: 38px;}

.banner-thumbtitle{margin-top: 15px;}

.banner-thumbtitle h2 {  font-size: 28px;   letter-spacing: 6px;}

.banner-thumbtitle:before{ width: 70px; height: 60px;}

.banner-thumb_3box {   margin-top: 30px;}

.banner-thumb{ width: 33.333% !important; float: left; margin-bottom: 5px;}

.banner-thumb_3box h4 {  font-size: 14px;}

.banner-thumb_3box img {  padding-bottom: 0px;}

.footer{
    padding-top: 10px !important;
}
.footer-flex{
    justify-content: space-between;
    align-items: center;
}
 .footer-flex .col-md-3 {  width: 32%;  padding: 0px 5px; min-height: 40px }
.footer-flex .col-md-2  {  width: 24%;  padding: 0px 5px; border-left: 1px solid #ddd; min-height: 40px }
  .footer-flex .col-md-1{  width: 20%;  padding: 0px 5px; border-left: 1px solid #ddd; min-height: 40px }

 .footer-flex a{font-size: 12px; text-align: center;}

.social-icons .ms-3 { margin-left: 1rem !important;}

.carousel-inner { padding-bottom: 20px;}

/*=======pages==================*/

.innar-pages { margin-top: 75px;   padding-top: 30px;   padding-bottom: 30px;}

.page-banner-img {  padding-top: 30px;   padding-bottom: 15px;}

.page-banner-img h1 {  font-size: 22px;  letter-spacing: 5px; margin-bottom: 14px;}

.page-banner-img p { font-size: 14px;   line-height: 26px;   letter-spacing: 0.3px;}

.location-section {   margin-top: 40px;}

.location-box {  margin-bottom: 20px;  padding-right: 10px  !important; }

.locateion-text { padding: 25px 8px 5px 8px;  font-size: 16px;  letter-spacing: 0.5px;}

.location-box:last-child {  margin-bottom: 0px;}

.location-section-list .col-md-4{width: 50% !important;}


.companiy-bio .col-md-5{text-align: center; margin-bottom: 35px;}

.companiy-bio img {  width: 60%;}

.companiy-bio h2 {  font-size: 44px;  letter-spacing: 8px;   padding-bottom: 5px;}

.companiy-bio p {  font-size: 14px;  line-height: 26px;}

.pb-90 {
    padding-bottom: 0px;
}
.contactus-box-left { width: 100%;  margin-right: 0%;}

.contactus-box-left h4 {   margin-bottom: 0px;}

.contactus-box-left p {    font-size: 14px; line-height: 26px;}

.section-divied {
    border-bottom: 1px solid #575757;
    padding: 15px 0px;
}
.section-divied:nth-child(5n+0) {padding: 20px 0px 5px;}

.contactus-box-right {  width: 100%;   padding: 30px 18px 30px;   color: #fff;}

.contact-from { width: 100%;   margin-right: 0%;}

.contact-from input {  padding: 6px 10px;   margin-bottom: 10px;}

.contact-from label { font-size: 14px;   padding-bottom: 2px;}

.contact-from-textarea textarea { height: 95px;   margin-bottom: 15px;}

.google-map-text h4 {  margin-top: 48px;   margin-bottom: 16px;}

.google-map {  margin-bottom: 50px;   height: 255px;}



.product-category-left {  width: 100%;   margin-right: 0%; margin-bottom: 20px}

.product-category-right {  width: 100%;}

.product-category {  margin-bottom: 20px;  padding: 10px 20px 21px!important;}


.paroductpage-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    position: relative;
    top: unset;
    height: unset;
    max-height: unset;
    overflow-y: unset;
}

.paroductpage-right { width: 100%;}

.col-6.product-card{   margin-bottom:24px }

.product-innercard {  margin-bottom: 0px;  height: 100%;}

.product-innercard p {  line-height: 20px; }

.care-maintenance h6 {  font-size: 14.5px;   line-height: 20px; text-align: center;}

.technical-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.safety-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.warranty-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.product-info-tabs-nav {   padding-bottom: 0px; }

.care-maintenance {  width: 32%;  }

.technical-data {  width: 29%; border-left: 1px solid #ddd;   padding-left: 5px;  }

.safety-data {  width: 23%; border-left: 1px solid #ddd;   padding-left: 5px;}

.warranty-data { width: 21%; border-left: 1px solid #ddd;    padding-left: 5px;}

.product-info-tabs {  padding-top: 25px;   margin-bottom: 45px;}


.safetydata-left {  width: 34%;   margin-right: 2%;}

.safetydata-right {  width: 64%;}

.technical-data-text p { text-align: left;}

.pb-50 {  padding-bottom: 25px;}

.ghs-classification ul li {  line-height: 26px;  text-align: left;}


.ghs-pictogram-left {  width: 28%;   margin-right: 2%;}

.ghs-pictogram-right {  width: 70%;}

.pl-15 {  padding-left: 8px;}

tbody, td, tfoot, th, thead, tr { font-size: 13px !important;}
td.pl-15{padding-left: 8px;}

.first-aid-measures-left {  width: 22%;  margin-right: 3%;}

.first-aid-measures-right { width: 75%;}

.technical-data-text h4 {  text-align: left;}

#safetydata1 table{ margin-bottom: 15px;}

.fire {   width: 20%;}

.reactivity { width: 30%;}

.sl-wrapper .sl-image .sl-caption { background: rgba(0, 0, 0, 1) !important;
    font-size: 1rem;   bottom: -40px !important;}

.technical-data-text h6 { text-align: left;}

.product-identifier-left { width: 40%; margin-right: 2%;}

.product-identifier-right {  width: 58%;   margin-right: 0%;}

.registration-no-left {  width: 70%;     margin-right: 2%;}

.registration-no-right {  width: 28%;}

.identified-uses-left {  width: 33%;   margin-right: 2%;}

.identified-uses-right {  width: 65%;}


.manufacturer-left {   width: 33%;    margin-right: 2%;}

.manufacturer-right {   width: 65%;    margin-right: 0%;}

.emergency-telephone-left { width:53%;    margin-right: 2%;}

.emergency-telephone-right {   width: 45%;}

.labelling-according-left {  width: 55%;   margin-right: 2%;}

.labelling-according-right {  width: 43%; }

.other-hazards-box{width:20%}

.other-hazards-box img{width: 65px}

.occupational-exposure-left { width: 38%;   margin-right: 2%;}

.occupational-exposure-right { width: 60%; }


.moda-quartz-identification .col-lg-2{ width: 35%; float: left; }

.moda-quartz-identification .col-lg-10{ width: 65%; float: left; }

.moda-quartz-classification .col-lg-6{width: 50%; float: left;}

.technical-data-text p span {  float: unset;}

.ghs-us-labeling .col-lg-3{width: 35%; float: left;}

.ghs-us-labeling .col-lg-9{width: 65%; float: left;}


.moda-Information .col-lg-4{width: 55%; float: left;}

.moda-Information .col-lg-8{width: 45%; float: left;}

.moda-effects .col-lg-3{width: 50%; float: left;}

.moda-effects .col-lg-9{width: 50%; float: left;}

.moda-stot .col-lg-3{width: 40%; float: left;}

.moda-stot .col-lg-9{width:60%; float: left;}

.moda-methods .col-lg-3{width: 40%; float: left;}

.moda-methods .col-lg-9{width:60%; float: left;}

.moda-skin .col-lg-3{width: 50%; float: left;}

.moda-skin .col-lg-9{width:50%; float: left;}

.location-section .col-md-4:nth-child(1){width: 45%; float: left;}

.location-section .col-md-4:nth-child(2){width: 55%; float: left;}

.location-section .col-md-4:nth-child(3){width: 100%; float: left;}

.location-section .col-md-4 p{margin-bottom: 0.5rem;     font-size: 14px;}

.address li {  font-size: 14px;   margin-bottom: 15px;}

.get-direction {    font-size: 1rem;  margin-top: 6px;    margin-bottom: 20px;}

.location-section .col-md-4:last-child{padding-left: 10px !important; padding-top: 15px;}

.product-innercard br{display: none;}

.product-gallery .row{display: flex; flex-wrap: wrap;}

.product-innercard{height: 100%; margin-bottom: 0px;}

.product-gallery .col-md-3{ margin-bottom: 24px;}

.gallery .gallery-box img {
    width: 100%;
    height: 120px;
}
}

@media only screen and (min-width: 480px) and (max-width: 639px){

.logo-image img {  width: 235px;}

.dt-navlink{
    display: none !important;
}
.media-navlink{
    display: block !important;
}

.navbar-toggler {  background: #dab161 !important;}

.navbar   .dropdown .dropdown-menu {
  display: none;
  min-width: 100%;
    position: relative;
    
   
}
.navbar .dropdown-menu li {  float: left !important;  width: 95% !important;}

.dropdown:hover > .dropdown-menu {
  display: block;
  padding-left: 0px;
  border-top: 0px !important
}
.dropdown:hover  .dropdown-submenu .dropdown-menu{
    display: block;
     border-top: 1px solid #ddd !important;
     padding-left: 20px;
     
}
.drop-submenu .dropdown-menu li {width: auto !important; padding: 2px 18px 2px 0px;}

.drop-submenu .dropdown-menu li:last-child{padding-right: 0px;} 

.main-slider { margin-top: 75px;}


.banner-marble-bigleft img {height: calc(44vh);   object-fit: cover;   object-position: center;}

.banner-marble-bigright{text-align: center;}

.banner-marble-bigright img {height: calc(40vh);   object-fit: cover;   object-position: center;}

.banner-thumb_details{margin-top: 15px;     padding-bottom: 38px;}

.banner-thumbtitle{margin-top: 15px;}

.banner-thumbtitle h2 {  font-size: 28px;   letter-spacing: 6px;}

.banner-thumbtitle:before{ width: 70px; height: 60px;}

.banner-thumb_3box {   margin-top: 30px;}

.banner-thumb{ width: 50% !important; float: left; margin-bottom: 5px;}

.banner-thumb_3box h4 {  font-size: 14px;}

.banner-thumb_3box img {  padding-bottom: 0px;}

.footer{
    padding-top: 10px !important;
}
.footer-flex{
    justify-content: space-between;
    align-items: center;
}
 .footer-flex .col-md-3 {  width: 32%;   min-height: 40px }
.footer-flex .col-md-2  {  width: 24%;  border-left: 1px solid #ddd; min-height: 40px }
  .footer-flex .col-md-1{  width: 20%;   border-left: 1px solid #ddd; min-height: 40px }

 .footer-flex a{font-size: 12px; text-align: center;}

.social-icons .ms-3 { margin-left: 1rem !important;}

.carousel-inner { padding-bottom: 20px;}

/*=======pages==================*/

.innar-pages { margin-top: 75px;   padding-top: 30px;   padding-bottom: 30px;}

.page-banner-img {  padding-top: 30px;   padding-bottom: 15px;}

.page-banner-img h1 {  font-size: 22px;  letter-spacing: 5px; margin-bottom: 14px;}

.page-banner-img p { font-size: 14px;   line-height: 26px;   letter-spacing: 0.3px;}

.location-section {   margin-top: 40px;}

.location-box {  margin-bottom: 20px;  padding-right: 10px  !important; }

.locateion-text { padding: 25px 8px 5px 8px;  font-size: 16px;  letter-spacing: 0.5px;}

.location-box:last-child {  margin-bottom: 0px;}

.location-section-list .col-md-4{width: 50% !important;}


.companiy-bio .col-md-5{text-align: center; margin-bottom: 35px;}

.companiy-bio img {  width: 60%;}

.companiy-bio h2 {  font-size: 44px;  letter-spacing: 8px;   padding-bottom: 5px;}

.companiy-bio p {  font-size: 14px;  line-height: 26px;}

.pb-90 {
    padding-bottom: 0px;
}
.contactus-box-left { width: 100%;  margin-right: 0%;}

.contactus-box-left h4 {   margin-bottom: 0px;}

.contactus-box-left p {    font-size: 14px; line-height: 26px;}

.section-divied {
    border-bottom: 1px solid #575757;
    padding: 15px 0px;
}
.section-divied:nth-child(5n+0) {padding: 20px 0px 5px;}

.contactus-box-right {  width: 100%;   padding: 30px 18px 30px;   color: #fff;}

.contact-from { width: 100%;   margin-right: 0%;}

.contact-from input {  padding: 6px 10px;   margin-bottom: 10px;}

.contact-from label { font-size: 14px;   padding-bottom: 2px;}

.contact-from-textarea textarea { height: 95px;   margin-bottom: 15px;}

.google-map-text h4 {  margin-top: 48px;   margin-bottom: 16px;}

.google-map {  margin-bottom: 50px;   height: 255px;}



.product-category-left {  width: 100%;   margin-right: 0%; margin-bottom: 20px}

.product-category-right {  width: 100%;}

.product-category {  margin-bottom: 20px;  padding: 10px 20px 21px!important;}


.paroductpage-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    position: relative;
    top: unset;
    height: unset;
    max-height: unset;
    overflow-y: unset;
}

.paroductpage-right { width: 100%;}

.col-6.product-card{   margin-bottom:24px }

.product-innercard {  margin-bottom: 0px;  height: 100%;}

.product-innercard p {  line-height: 20px; }

.care-maintenance h6 {  font-size: 14.5px;   line-height: 20px; text-align: center;}

.technical-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.safety-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.warranty-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.product-info-tabs-nav {   padding-bottom: 0px; }

.care-maintenance {  width: 28%;  }

.technical-data {  width: 29%; border-left: 1px solid #ddd;   padding-left: 5px;  }

.safety-data {  width: 23%; border-left: 1px solid #ddd;   padding-left: 5px;}

.warranty-data { width: 21%; border-left: 1px solid #ddd;    padding-left: 5px;}

.product-info-tabs {  padding-top: 25px;   margin-bottom: 45px;}


.safetydata-left {  width: 34%;   margin-right: 2%;}

.safetydata-right {  width: 64%;}

.technical-data-text p { text-align: left;}

.pb-50 {  padding-bottom: 25px;}

.ghs-classification ul li {  line-height: 26px;  text-align: left;}


.ghs-pictogram-left {  width: 38%;   margin-right: 2%;}


.ghs-pictogram-right {  width: 60%;}

.pl-15 {  padding-left: 0px;}
.pl-20 {   padding-left: 20px;}

tbody, td, tfoot, th, thead, tr { font-size: 13px !important;}
td.pl-15{padding-left: 8px;}

.first-aid-measures-left {  width: 22%;  margin-right: 3%;}

.first-aid-measures-right { width: 75%;}

.technical-data-text h4 {  text-align: left;}

#safetydata1 table{ margin-bottom: 15px;}

.fire {   width: 20%;}

.reactivity { width: 30%;}

.sl-wrapper .sl-image .sl-caption { background: rgba(0, 0, 0, 1) !important;
    font-size: 1rem;   bottom: -40px !important;}

.technical-data-text h6 { text-align: left;}

.product-identifier-left { width: 40%; margin-right: 2%;}

.product-identifier-right {  width: 58%;   margin-right: 0%;}

.registration-no-left {  width: 70%;     margin-right: 2%;}

.registration-no-right {  width: 28%;}

.identified-uses-left {  width: 33%;   margin-right: 2%;}

.identified-uses-right {  width: 65%;}


.manufacturer-left {   width: 33%;    margin-right: 2%;}

.manufacturer-right {   width: 65%;    margin-right: 0%;}

.emergency-telephone-left { width:53%;    margin-right: 2%;}

.emergency-telephone-right {   width: 45%;}

.labelling-according-left {  width: 55%;   margin-right: 2%;}

.labelling-according-right {  width: 43%; }

.other-hazards-box{width:20%}

.other-hazards-box img{width: 65px}

.occupational-exposure-left { width: 38%;   margin-right: 2%;}

.occupational-exposure-right { width: 60%; }


.moda-quartz-identification .col-lg-2{ width: 35%; float: left; }

.moda-quartz-identification .col-lg-10{ width: 65%; float: left; }

.moda-quartz-classification .col-lg-6{width: 50%; float: left;}

.technical-data-text p span {  float: unset;}

.ghs-us-labeling .col-lg-3{width: 35%; float: left;}

.ghs-us-labeling .col-lg-9{width: 65%; float: left;}


.moda-Information .col-lg-4{width: 55%; float: left;}

.moda-Information .col-lg-8{width: 45%; float: left;}

.moda-effects .col-lg-3{width: 50%; float: left;}

.moda-effects .col-lg-9{width: 50%; float: left;}

.moda-stot .col-lg-3{width: 40%; float: left;}

.moda-stot .col-lg-9{width:60%; float: left;}

.moda-methods .col-lg-3{width: 40%; float: left;}

.moda-methods .col-lg-9{width:60%; float: left;}

.moda-skin .col-lg-3{width: 50%; float: left;}

.moda-skin .col-lg-9{width:50%; float: left;}

.location-section .col-md-4{width: 100%; float: left;}

.address li {  font-size: 14px;   margin-bottom: 15px;}

.get-direction {    font-size: 1rem;  margin-top: 6px;    margin-bottom: 20px;}

.location-section .col-md-4:last-child{padding-left: 10px !important; padding-top: 15px;}

.product-innercard br{display: none;}

.product-gallery .row{display: flex; flex-wrap: wrap;}

.product-innercard{height: 100%; margin-bottom: 0px;}

.product-gallery .col-md-3{ margin-bottom: 24px;}

.gallery .gallery-box img {
    width: 100%;
    height: 120px;
    }
}


@media only screen and (max-width: 479px){

.logo-image img {  width: 175px;}

.dt-navlink{
    display: none !important;
}
.media-navlink{
    display: block !important;
}
.navbar-toggler {  background: #dab161 !important;}

.navbar   .dropdown .dropdown-menu {
  display: none;
  min-width: 100%;
    position: relative;
    
   
}
.navbar .dropdown-menu li {  float: left !important;  width: 95% !important;}

.dropdown:hover > .dropdown-menu {
  display: block;
  padding-left: 0px;
  border-top: 0px !important;
  padding:0px;
}
.dropdown:hover  .dropdown-submenu .dropdown-menu{
    display: block;
     border-top: 1px solid #ddd !important;
     padding-left: 20px;
     
}
.drop-submenu .dropdown-menu li {width: 40% !important;}

.drop-submenu .dropdown-menu li:last-child {padding-right: 0px;}

.main-slider { margin-top: 88px;}


.banner-marble-bigleft img {height: calc(34vh);   object-fit: cover;   object-position: center;}

.banner-marble-bigright{text-align: center;}

.banner-marble-bigright img {height: calc(40vh);   object-fit: cover;   object-position: center;}

.banner-thumb_details{margin-top: 15px;     padding-bottom: 38px;}

.banner-thumbtitle{margin-top: 15px;}

.banner-thumbtitle h2 {  font-size: 25px;   letter-spacing: 5px;}

.banner-thumbtitle:before{ width: 70px; height: 60px;}

.banner-thumb_3box {   margin-top: 30px;}

.banner-thumb{ width: 50% !important; float: left; margin-bottom: 5px;}

.banner-thumb_3box h4 {  font-size: 14px;}

.banner-thumb_3box img {  padding-bottom: 0px;}

.footer{
    padding-top: 10px !important;
}
.footer-flex{
    justify-content: space-between;
    align-items: center;
}
 .footer-flex .col-md-3 {  width: 32%;  padding: 0px 5px; min-height: 40px }
.footer-flex .col-md-2  {  width: 24%;  padding: 0px 5px; border-left: 1px solid #ddd; min-height: 40px }
  .footer-flex .col-md-1{  width: 20%;  padding: 0px 5px; border-left: 1px solid #ddd; min-height: 40px }

 .footer-flex a{font-size: 12px; text-align: center;}

.social-icons .ms-3 { margin-left: 0.5rem !important;}

.carousel-inner { padding-bottom: 20px;}

/*=======pages==================*/

.innar-pages { margin-top: 75px;   padding-top: 30px;   padding-bottom: 30px;}

.page-banner-img {  padding-top: 30px;   padding-bottom: 15px;}

.page-banner-img h1 {  font-size: 22px;  letter-spacing: 5px; margin-bottom: 14px;}

.page-banner-img p { font-size: 14px;   line-height: 26px;   letter-spacing: 0.3px;}

.location-section {   margin-top: 40px;}

.location-box {  margin-bottom: 20px;  padding-right: 10px  !important; }

.locateion-text { padding: 25px 8px 5px 8px;  font-size: 18px;  letter-spacing: 0.5px;}

.location-box:last-child {  margin-bottom: 0px;}


.companiy-bio .col-md-5{text-align: center; margin-bottom: 35px;}

.companiy-bio img {  width: 90%;}

.companiy-bio h2 {  font-size: 44px;  letter-spacing: 8px;   padding-bottom: 5px;}

.companiy-bio p {  font-size: 14px;  line-height: 26px;}

.pb-90 {
    padding-bottom: 00px;
}
.contactus-box-left { width: 100%;  margin-right: 0%;}

.contactus-box-left h4 {   margin-bottom: 0px;}

.contactus-box-left p {    font-size: 14px; line-height: 26px;}

.section-divied {
    border-bottom: 1px solid #575757;
    padding: 15px 0px;
}
.section-divied:nth-child(5n+0) {padding: 20px 0px 5px;}

.contactus-box-right {  width: 100%;   padding: 30px 18px 30px;   color: #fff;}

.contact-from { width: 100%;   margin-right: 0%;}

.contact-from input {  padding: 6px 10px;   margin-bottom: 10px;}

.contact-from label { font-size: 14px;   padding-bottom: 2px;}

.contact-from-textarea textarea { height: 95px;   margin-bottom: 15px;}

.google-map-text h4 {  margin-top: 48px;   margin-bottom: 16px;}

.google-map {  margin-bottom: 50px;   height: 255px;}



.product-category-left {  width: 100%;   margin-right: 0%; margin-bottom: 20px}

.product-category-right {  width: 100%;}

.product-category {  margin-bottom: 20px;  padding: 10px 20px 21px!important;}


.paroductpage-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    position: relative;
    top: unset;
    height: unset;
    max-height: unset;
    overflow-y: unset;
}

.paroductpage-right { width: 100%;}

.col-6.product-card{   margin-bottom:24px }

.product-innercard {  margin-bottom: 0px;  height: 100%;}

.product-innercard p {  line-height: 20px; }

.care-maintenance h6 {  font-size: 14.5px;   line-height: 20px; text-align: center;}

.technical-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.safety-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.warranty-data h6 {  font-size: 14.5px;   line-height: 20px; text-align: center; }

.product-info-tabs-nav {   padding-bottom: 0px;}

.care-maintenance {  width: 32%; }

.technical-data {  width: 27%; border-left: 1px solid #ddd;   padding-left: 5px;}

.safety-data {  width: 18%; border-left: 1px solid #ddd;   padding-left: 5px;}

.warranty-data { width: 21%; border-left: 1px solid #ddd;    padding-left: 5px;}

.product-info-tabs {  padding-top: 25px;   margin-bottom: 50px;}


.safetydata-left {  width: 36%;   margin-right: 2%;}

.safetydata-right {  width: 62%;}

.technical-data-text p { text-align: left;}

.pb-50 {  padding-bottom: 25px;}

.ghs-classification ul li {  line-height: 26px;  text-align: left;}


.ghs-pictogram-left {  width: 38%;   margin-right: 2%;}


.ghs-pictogram-right {  width: 60%;}

.pl-15 {  padding-left: 0px;}
.pl-20 {   padding-left: 20px;}

tbody, td, tfoot, th, thead, tr { font-size: 13px !important;}
td.pl-15{padding-left: 8px;}

.first-aid-measures-left {  width: 22%;  margin-right: 3%;}

.first-aid-measures-right { width: 75%;}

.technical-data-text h4 {  text-align: left;}

#safetydata1 table{ margin-bottom: 15px;}

.fire {   width: 20%;}

.reactivity { width: 30%;}

.sl-wrapper .sl-image .sl-caption { background: rgba(0, 0, 0, 1) !important;
    font-size: 1rem;   bottom: -40px !important;}

.technical-data-text h6 { text-align: left;}

.product-identifier-left { width: 40%; margin-right: 2%;}

.product-identifier-right {  width: 58%;   margin-right: 0%;}

.registration-no-left {  width: 70%;     margin-right: 2%;}

.registration-no-right {  width: 28%;}

.identified-uses-left {  width: 33%;   margin-right: 2%;}

.identified-uses-right {  width: 65%;}


.manufacturer-left {   width: 33%;    margin-right: 2%;}

.manufacturer-right {   width: 65%;    margin-right: 0%;}

.emergency-telephone-left { width:53%;    margin-right: 2%;}

.emergency-telephone-right {   width: 45%;}

.labelling-according-left {  width: 55%;   margin-right: 2%;}

.labelling-according-right {  width: 43%; }

.other-hazards-box{width:20%}

.other-hazards-box img{width: 65px}

.occupational-exposure-left { width: 38%;   margin-right: 2%;}

.occupational-exposure-right { width: 60%; }


.moda-quartz-identification .col-lg-2{ width: 40%; float: left; }

.moda-quartz-identification .col-lg-10{ width: 60%; float: left; }

.moda-quartz-classification .col-lg-6{width: 50%; float: left;}

.technical-data-text p span {  float: unset;}

.ghs-us-labeling .col-lg-3{width: 32%; float: left;}

.ghs-us-labeling .col-lg-9{width: 68%; float: left;}


.moda-Information .col-lg-4{width: 55%; float: left;}

.moda-Information .col-lg-8{width: 45%; float: left;}

.moda-effects .col-lg-3{width: 50%; float: left;}

.moda-effects .col-lg-9{width: 50%; float: left;}

.moda-stot .col-lg-3{width: 40%; float: left;}

.moda-stot .col-lg-9{width:60%; float: left;}

.moda-methods .col-lg-3{width: 40%; float: left;}

.moda-methods .col-lg-9{width:60%; float: left;}

.moda-skin .col-lg-3{width: 50%; float: left;}

.moda-skin .col-lg-9{width:50%; float: left;}


.location-section .col-md-4{width: 100%; float: left;}

.address li {  font-size: 14px;   margin-bottom: 15px;}

.get-direction {    font-size: 1rem;  margin-top: 6px;    margin-bottom: 20px;}

.location-section .col-md-4:last-child{padding-left: 10px !important; padding-top: 15px;}


.product-innercard br{display: none;}

.product-gallery .row{display: flex; flex-wrap: wrap;}

.product-innercard{height: 100%; margin-bottom: 0px;}

.product-gallery .col-md-3{ margin-bottom: 24px;}

.gallery .gallery-box img {
    width: 100%;
    height: 120px;
}





}
