@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/* Scss Document */

body {
  font-family: "Inter", sans-serif;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  background:#fff;
  color: #111;
}


p {
  font-size: 14px;
   color: #434343;
}

img { max-width: 100%; border: 0; }


a {
  text-decoration: none !important;
  transition: all 0.2s ease-in;
  color: #000; }

a:hover { color: #D4A84A; }

.img-responsive { width: 100%; height: auto; }

.pa-20{ padding: 16px 0px; }
.pt-30{ padding-top: 30px; }
.pt-50{ padding-top: 50px; }
.pb-50{ padding-bottom: 50px; }
.pt-60{ padding-top: 60px; }
.pt-70{ padding-top: 70px; }
.pt-80{ padding-top: 80px; }
.pb-80{ padding-bottom: 80px; }
.pa-80{ padding: 80px 0; }
.pa-60{ padding: 60px 0; }
.pa-50{ padding: 50px 0; }
.pa-30{ padding: 30px 0; }
.pa-120{ padding: 120px 0; }

/*------------------common-css-------------------*/

 .common-btn{
    font-size: 14px;
    background-image: linear-gradient(to right, #D3A84A,#FBF8C1,#D4A84A);
    color: #000 !important;
    padding: 15px 30px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    line-height: 1;
    border-radius:40px;
    font-weight: 600;
    border: none;
    text-transform: uppercase;
}

.common-btn:hover {
  background-image: linear-gradient(to right, #FBF8C1,#FBF8C1,#D4A84A);
}

.title-col{ margin-bottom:30px; text-align: center; }

.title {
  position: relative;
  font-size:40px;
  font-weight:600;
  color:#000;
  margin-bottom:0px;
  text-transform: uppercase;
}

.title-para{ font-size:20px; max-width: 900px; margin:20px auto 50px; width: 100%; }

.form-control {
    padding: 10px 15px;
    font-size: 14px;
    background-color: #fff;
    color: #000;
    border: 1px solid #333;
}

select.form-control { padding: 0; padding-left:15px; height:48px; border-radius:15px; -webkit-appearance: none; font-size: 14px; 
  -moz-appearance: none;
  appearance: none; 
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 1.3em;
  background-color: #fff;
  border: 1px solid #ccc;
  color: #000 !important;
}

textarea.form-control{ height:auto !important; }

.form-control:focus {
  box-shadow: none !important;
  outline: none !important;
  background-color:#fff;
  border: 1px solid #000 !important;
  color: #000 !important;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #666;
}


@media (min-width: 992px){ .dropdown:hover>.dropdown-menu { display: block; } }

/* width */
::-webkit-scrollbar {
  width: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


/*------------------end common-css-------------------*/

header{ background: #000; }
.topbar {
  padding: 0px;
  position: absolute;
  top: 15px;
  right: 0;
  z-index: 1;
}
.topbar .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  align-items: center;
  justify-content: end;
}
.topbar p{ margin-bottom:0; font-size:14px;  } 
.header-top-action ul{ padding: 0px; margin: 0px; list-style: none; }
.header-top-action ul li{ display: inline-block; font-size: 13px; color: #fff; margin-right: 10px; }
.header-top-action ul li:last-child{ border: none; margin-right: 0px; padding-right: 0px; }
.header-top-action ul li a{ color: #fff; font-weight: 600; font-size: 14px; }
.header-top-action ul li a:hover{ color: #fff; }
.header-top-action ul li i{ color:#fff; margin-right: 3px; }
.top-call{ text-align: right; }
.top-call a {
  margin-left: 1px;
  color:  #fff;
  font-size: 16px;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 26px;
  display: inline-block;
}

.top-call a:hover{ color: #f0c465; }

.topright-col{ display: flex; }
.top-google{ margin-left: 10px; }
.top-google img {
  max-height: 24px;
  border-radius: 3px;
}

.header-top-action { text-align: right; margin-right: 20px; }


.main-header { padding:0px 0px; }

.inner-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.top-phone { width: 33%; justify-content: start; display: flex; }

.cgiar-toplogo{ margin-left: 20px; }

.logo img{ max-height:75px; }

.top-phone b{ font-weight: 500; font-size: 16px; margin-left: -3px; }
.top-phone b small{ font-size: 14px; color: #727272; text-transform: uppercase; display: block; font-weight: 400; } 

.top-phone a{ display: flex; color: #000; }
.top-phone a:hover{ color: #3ABBB9; }
.top-email span{ margin-right: 10px; }
.top-email b{ margin-left: 0; }

.top-phone.top-email {
  display: flex;
  justify-content: end;
}

.main-header .container-fluid{ padding-left: 30px; padding-right: 30px; }

.main-header .navbar-expand-xl .navbar-nav .nav-link {
    color: #000;
    font-size: 13px;
    font-weight: 600;
    margin: 0px 0px;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
}

.main-header .navbar-expand-xl .navbar-nav .nav-link:hover { text-decoration: underline !important;   }

@media (min-width: 992px){
	.dropdown-menu .dropdown-toggle:after{
		border-top: .3em solid transparent;
	    border-right: 0;
	    border-bottom: .3em solid transparent;
	    border-left: .3em solid;
	}
	.dropdown-menu .dropdown-menu{
		margin-left:0; margin-right: 0;
	}
	.dropdown-menu li{
		position: relative;
	}
	.nav-item .submenu{ 
		display: none;
		position: absolute;
		left:100%; top:-7px;
	}
	.nav-item .submenu-left{ 
		right:100%; left:auto;
	}
	.dropdown-menu > li:hover{ background-color: #f1f1f1 }
	.dropdown-menu > li:hover > .submenu{
		display: block;
	}
}

.navbar-nav .dropdown-menu{ padding: 0px; border-radius: 0px; margin-top: 0px; min-width: 250px; background: #000; }

ul.submenu.dropdown-menu a {
  font-size: 13px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dropdown-item {
  padding: 8px 1.1rem;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
}

.dropdown-item:hover{ background:linear-gradient(to right, #D3A84A, #FBF8C1, #D4A84A); color: #000; }

@media (min-width: 992px){
.nav-item .submenu {
    top: 3px;
}
}

@keyframes slideIn {
  0% {
      transform: translateY(2rem);
      opacity: 0;
  }
  100% {
      transform: translateY(0rem);
      opacity: 1;
  }
}

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
  animation-duration: 0.4s;
  animation-fill-mode: both;
}

.navbar-nav {
    background-image: linear-gradient(to right, #D3A84A, #FBF8C1, #D4A84A);
    margin-right: -30px;
    padding-right: 21px;
    position: relative;
}
.navbar-nav:before {
    content: "";
    position: absolute;
    top: 0;
    left: -38px;
    background: url(../images/shape.svg) no-repeat;
    width: 38px;
    height: 35px;
}





/*-------------banner---------------*/

.banner{
  position: relative;
  background: #fff;
  overflow: hidden;
z-index: 0;
}

.banner img{ height:600px; object-fit:cover; }


.banner .item:after {
  z-index:1;
  position: absolute;
  left: 0;
  content: "";
  top: 0;
  width: 80%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
}


.banner .banner_containt {
position: absolute;
left:0;
right:0;	
top: 50%;
transform: translateY(-50%);
z-index: 9;
max-width:1150px;
padding-left:30px;
padding-right:30px;
margin:auto;	
}

.banner .banner_containt h2 {
color: #fff;
font-size:65px;
font-weight: 500;
max-width:650px;	
}

.banner .banner_containt p {
color: #fff;
font-size:21px;
margin:15px 0px 25px;
font-weight:500; 
max-width:600px;	
}

.banner .owl-nav .owl-prev {
position: absolute;
color: #fff;
top: 50%;
left:2%;
transform: translateY(-50%);
z-index: 99;	
}

.banner .owl-nav span img{ height: 44px; }

.banner .owl-nav .owl-next {
position: absolute;
color: #000;
top: 50%;
right:2%;
transform: translateY(-50%);
z-index: 99;	
}

/*-------------end banner---------------*/

.homemining-sec1{ background:url(../images/mining-bg.jpg) no-repeat #e5e5e5; background-position: bottom center; padding-top: 60px; padding-bottom: 100px; }

.small-title{ font-size: 24px; text-transform: uppercase; margin-bottom: 10px; }
.haboutmain-text{ padding-right: 50px; }
.haboutmain-text hr{ opacity: .10; margin: 30px 0px; }
.haboutmain-text p{ font-size: 16px; line-height: 1.6; color: #434343; }

.center-txt{ max-width: 900px; width: 100%; margin:80px auto 0px; }
.center-txt h3{ font-size: 36px; font-weight: 600; margin-bottom: 20px; }
.center-txt p{ font-size: 16px; line-height: 26px; color: #434343; }

.homemining-sec2{ background: url(../images/sketch.jpg) no-repeat; background-position: right center; }

.accordion-item {
  border: none;
  margin-bottom: 1rem;
  border-radius: 12px;
  overflow: hidden;
}

.accordion-button {
  background-color: #E5E5E5;
  color: #000;
  font-weight: 500;
  font-size: 18px;
  border: none;
  border-radius: 12px;
  transition: background-color 0.3s ease, color 0.3s ease, border 0.3s ease;
  box-shadow: none;
}

.accordion-button::after {
  transition: transform 0.3s ease;
}

.accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
}

.accordion-button:not(.collapsed) {
  background-color: #E5E5E5;
  color: #000;
  border-bottom: none;
  border-radius: 12px 12px 0 0;
}

.accordion-collapse {
  transition: max-height 0.4s ease;
  border: none;
  border-top: none;
  border-radius: 0 0 12px 12px;
  background-color: #F5F5F5;
  box-shadow: none;
}

#faqAccordion{ max-width: 600px; }
.accordion-button:focus{ border-color:none; }

.homemining-sec3 .title-col{ padding-left: 20px; }

.homereport-list ul{ list-style: none; padding: 0px; margin: 0px; }
.homereport-list ul li{ font-size: 16px; color: #434343; margin-bottom:24px; position: relative; border-bottom: 1px solid #E1E1E1; padding-bottom: 16px; margin-right: 20px; margin-left: 20px; }
.homereport-list ul li:before{
  content: url(../images/report-arrow.svg);
  position: absolute;
  right: 0;
  top: 4px;
  width: 34px;
  height: 34px;
}

.homereport-list ul li h4{ font-size: 21px; font-weight: 600; margin-bottom:15px; color: #785C50; }
.homereport-list li a:hover h4{ color: #000; }
.homereport-list ul li p{ font-size: 14px; margin: 0px; color: #434343; }


footer{ background:url(../images/footerbg.jpg) repeat-x #000; padding: 70px 0px 30px; }
.footer-logo img{ min-height: 130px; }
.footer-title{font-size: 20px; font-weight: 600; color: #fff; text-transform: uppercase; margin-bottom: 20px; }
.footer-links p { margin-bottom: 8px; }
.footer-links p a { font-size: 14px; color: #ccc; }
.footer-links p a:hover{ color: #f0c465; }

.footer-links { padding-left: 50px; }
.footer-social{ margin-top: 25px; }
.footer-social a i{ color: #fff; font-size: 18px; }

.footer-about-text p{ color: #fff; }
.contact-conten a{ color: #ccc; }
.contact-conten p{ color: #ccc; display: flex; align-items: center; }
.contact-conten p strong {
    width: 40px;
    display: block;
    margin-right: 10px;
}
.footer-social a{ margin: 0px 8px; }

.copyright {
  display: flex;
  justify-content: space-between;
  color: #BCBCBC;
  font-size: 13px;
  margin-top: 35px;
}

.copyright a{ color: #BCBCBC; }
.copyright a:hover{ color: #fff; }
.copyright span b{ color: #fff; }

.topup {
  position: fixed;
  right:20px;
  bottom:20px;
  display: none;
  z-index: 99;
  cursor: pointer;
}

.topup i {
  font-size: 20px;
  color: #000;
  background: #fff;
  padding: 4px 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
}


/*-------------------inner banner------------------*/

.inner-banner{ width: 100%; position: relative; z-index: -1;}

.innerbanner-text {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    background: #fff;
    padding: 20px 30px 0px;

}

.innerbanner-text h1{ color: #000; font-size:42px; margin-bottom: 0px; font-weight: 300; position: relative; }
.innerbanner-text h1:before {
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 71px solid transparent;
    border-bottom: 91px solid #fff;
    position: absolute;
    content: "";
    right: -100px;
    top: -20px;
}

.who-text { padding-left: 50px; }

.who-text p {
    font-size: 14px;
    line-height: 1.6;
    color: #434343;
}

.subtitle{ text-align: center; font-size: 32px; color: #D2A749; font-weight: 600; }

.golden-strip {
    background-image: linear-gradient(to right, #D3A84A, #FBF8C1, #D4A84A);
    max-width: 800px;
    text-align: center;
    margin: 0px auto;
    padding: 15px;
    border-radius: 50px;
}
.golden-strip h4{ margin-bottom: 0px; }

.strategy-section h3 {
  color: #b68c2f; /* gold accent */
}

.strategy-section .lead {
  font-size: 1rem;
  color: #333;
}

.strategy-section ul li {
  margin-bottom: 0.5rem;
}

.info-box {
    background: #f9f9f9;
    border-left: 4px solid #D3A84A !important;
    padding: 1.5rem;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: 1px solid #e1e1e1;
}

.info-box.bg-dark{ background-color: rgb(249 247 225) !important; }
.list-unstyled li{ color: #000; }

/* Text Gradient CSS */
.text-gold {
  color: #D3A84A;
  background-image: linear-gradient(45deg, #c9931d, #e1d608 50%, #835c07 200%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.keyhigh-sec{ margin-top: 70px; }

.info-box p{ margin-bottom: 0px; }

.keyhigh-sec .title{ font-size: 30px; }

.reportspg-sec3 .flex-lg-row-reverse .who-text.ps-0{ padding-right: 50px; }

.center-content{ text-align: center; max-width: 800px; margin:30px auto; }
.mt-6{ margin-top: 6rem; }

.productpg-sec1 .who-text{ padding: 0px; }

hr{ opacity: .10; }

.productpg-sec2 .row{
  background: linear-gradient(135deg, #fff9e6 0%, #fff0c2 100%);
    border-left: 4px solid #d4af37;
    padding:40px 1.5rem;
    border-radius:20px;
    margin-left: 0px;
    margin-right: 0px;
}

.productpg-sec2 .invest-txt{ padding-left: 20px; }

.productpg-sec3 .row{
  background: linear-gradient(135deg, #f5f5f5 0%, #eee 100%);
    border-left: 4px solid #999;
    padding:40px 1.5rem;
    border-radius: 20px;
    margin-left: 0px;
    margin-right: 0px;
}

.productpg-sec3 .invest-txt{ padding-right: 40px; }

.max1000{ max-width: 1000px; }

.vision-container {
  display: flex;
  align-items: stretch;
  justify-content: center;
  margin: 3rem auto;
  max-width: 1100px;
  border-radius: 6px;
  overflow: hidden;
}

.vision-container ul{ padding-left: 16px; }

.vision-left {
    background-color: #ece8aa;
    color: #825c09;
    font-weight: bold;
    font-size: 3rem;
    display: flex;
    align-items: center;
    padding: 2rem;
    letter-spacing: 2px;
    line-height: 1.2;
    clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
    flex: 1 1 30%;
}

.arrow-shape {
    position: relative;
    background-color: #ffc107;
    flex: 1 1 40%;
    padding: 2rem;
    clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
    color: #000000;
}

.vision-container h4 {
  font-weight: bold;
  color: #000;
}

.management-box {
    flex: 1 1 35%;
    background-color: #d4a84a;
    padding: 2rem;
    color: #000000;
    clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
}

.strategy-section .title{ font-size: 30px; }
.strategypg-sec5 .title{ font-size: 30px; }

.section-title {
  font-weight: 700;
  color: #002244;
  border-left: 4px solid #c8a04a;
  padding-left: 12px;
  margin-bottom: 30px;
}
.content-card {
  background: #fff;
  padding: 40px 0px;
}
.bg-alt {
  background-color: #e9ecef;
  padding: 80px 0px 50px;
}

.bg-alt .content-card{ padding: 40px; border-radius: 20px; box-shadow: 15px 40px 25px rgba(0, 0, 0, 0.05); }

.highlight-bg{ text-align: center; background: linear-gradient(135deg, #fff9e6 0%, #fff0c2 100%); padding: 40px; margin: 40px 0px; border-radius: 20px; }

.ulbadge{ list-style: none; padding: 0; margin: 0px; display: flex; flex-wrap: wrap; margin-bottom: 0px; margin-top: 25px; justify-content: center; }
.ulbadge li{ padding:4px 12px; background-image: linear-gradient(to right, #D3A84A, #FBF8C1, #D4A84A); border-radius: 40px; margin: 5px; }

.grid2{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 20px; margin-bottom: 20px; }

.key-projectstxt{ padding-right: 60px; }
.risk-sec2 ul li{ margin-bottom: 0.7rem; }

.mining-board{ text-align: center; }

.director-card {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(0,0,0,0.05);
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  height: 100%;
}

.director-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(0,0,0,0.1);
}

.director-img {
  width: 100%;
  object-fit: cover;
  background-color: #e9ecef;
}

.director-info {
  padding: 20px;
}

.director-info h5 {
  font-weight: 600;
  color: #000;
  margin-bottom: 5px;
}

.director-info p {
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 0;
}

.category-title {
  font-size: 1.25rem;
  font-weight: 600;
  color: #c6a756;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.company-secretary {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(0,0,0,0.05);
  padding: 30px;
  margin-top: 2rem;
}

.company-secretary img {
  width: 200px;
  height: 200px;
  object-fit: cover;
  background-color: #e9ecef;
  border-radius: 50%;
  margin-bottom: 20px;
}

.gtranslate_wrapper .gt_switcher-popup span{ font-size: 13px !important; }


/*------------------media css------------------*/

@media (max-width:1280px){
.main-header .navbar-expand-xl .navbar-nav .nav-link{ font-size:12px; }
.banner .banner_containt h2{ font-size: 52px; }
.banner .owl-nav span img { height: 36px; }
.haboutmain-text p{ font-size: 15px; }
.accordion-body{ font-size: 14px; }
.accordion-button{ font-size: 16px; }
.mining-valuespic {
  padding-right: 60px;
  position: sticky;
  top: 30px;
  z-index: 9;
}
.homereport-list ul li h4{ font-size: 18px; }
.title{ font-size: 36px; }
.center-txt h3{ font-size: 30px; }
.innerbanner-text h1{ font-size: 34px; }
.pro-pic {
    position: sticky;
    top: 30px;
    z-index: 1;
}

.info-box.bg-dark h3.text-warning{ font-size: 24px; }



}

@media (max-width:1180px){
.navbar-toggler{ color: #fff; }
.navbar-nav:before{ display: none; }
.navbar-nav{ margin-right:0px; padding-right: 0px; }
.navbar-toggler {
  color: #000000;
  background: #d5aa4d;
  border-radius: 0px;
  padding: 6px 12px;
}
.banner .banner_containt{ max-width: 80%; }
.banner .owl-nav span img { height: 42px; }
.container{ max-width: 96%; }
.main-header .container-fluid{ padding-left: 20px; padding-right: 20px; }
.topbar .container-fluid{ padding-right: 20px; }
.miningvalues-txt { padding-right: 30px; }
.copyright{ padding-right: 40px; }
.main-header .navbar-expand-xl .navbar-nav .nav-link { font-size: 14px; }
.navbar-nav .nav-item{ width: 100%; }
.who-text { padding-left: 30px; }
.bg-alt{ padding: 60px 0px 70px; }


}


@media (max-width:1024px){
.vision-left{ font-size: 2.6rem; }

}

@media (max-width:932px){
.banner .banner_containt h2 { font-size: 50px; font-weight: 600; }
.banner .banner_containt{ text-align: center; }
.haboutmain-text { padding-right: 0px; }
.homereport-list ul li h4{ padding-right: 40px; }
.footer-links { padding-left: 0px; }
.footer-logo {
    text-align: center;
    margin-bottom: 30px;
}
footer{ padding: 50px 0px 30px; }
.innerbanner-pic img{ height: 200px; object-fit: cover; }
.who-text {
    padding-left: 0px;
    margin-top: 30px;
}
.pb-80{ padding-bottom: 50px; }
.director-info h5{ font-size: 15px; }
.reportspg-sec3 .flex-lg-row-reverse .who-text.ps-0 {
    padding-right: 0px;
}
.key-projectstxt {
    padding-right: 0px;
}
.operation-pic{ margin-top: 30px; }
.productpg-sec2 .invest-txt {
    padding-left: 0px;
    margin-top: 30px;
}
.productpg-sec3 .invest-txt {
    padding-right: 0px;
    margin-top: 30px;
}



}


@media (max-width:760px){
.banner .banner_containt h2{ font-size: 36px; }
.banner img{ height: 400px; }
.haboutmain-pic{ text-align: center; margin-top: 30px; }
.pa-80{ padding: 50px 0; }
.mining-valuespic{ padding-right: 0px; }
.miningvalues-txt { padding:40px 40px 0px; }
#faqAccordion {
    max-width: 100%;
}
.vision-container{ display: block; }
.bg-alt .content-card{ padding: 30px; }

}

@media (max-width:520px){
nav.navbar.navbar-expand-xl.p-0.align-items-end{ align-items: center !important; }
.main-header { padding: 0px 0px 10px; }
.logo img { max-height: 60px; }
.banner .banner_containt h2 {
    font-size: 26px;
}
.banner .banner_containt p{ font-size: 17px; font-weight: 400; }
.banner .owl-nav span img {
    height: 36px;
}
.title { font-size: 30px; }
.haboutmain-text hr{ margin: 20px 0px; }
.center-txt h3 { font-size: 24px; }
.miningvalues-txt {  padding: 40px 20px 0px; }
.homereport-list ul li{ margin-right: 0px; margin-left: 0px; }
.homereport-list ul li h4 { padding-right: 57px; }
.footer-logo{ display: none; }
.footer-links{ margin-bottom: 30px; }
.copyright{ flex-direction: column; }
.copyright span{ margin-top: 10px; }
.innerbanner-text{ padding: 10px 20px 0px; }
.innerbanner-text h1 { font-size: 20px; font-weight: 400; }
.innerbanner-text h1:before{ right: -89px; top: -11px; }
.inner-banner{ overflow: hidden; }
.strategypg-sec2 .center-content{ margin-top: 0px; }
.highlight-bg{ padding: 20px; }
.ulbadge li{ margin: 12px 0px; }
.ulbadge{ display: block; }
.grid2{ display: block; }
.grid2 .info-box{ margin-top: 15px; }
.productpg-sec2 .row{ padding: 20px 10px; }
.productpg-sec3 .row{ padding: 20px 10px; }
.header-top-action{ display:none; }
.topbar{ position: static; background: #000; }
.top-call{ display: flex; margin-left: 10px; }


}


