/*!
 * Author: Deepak 
 * Version : v1.0.1 
/* Custom style css for all pages */

body{
	background: #FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	margin:0;
	padding:0;
}
img{
	max-width:100%;
}
.metalminors{
	background:linear-gradient(180deg, rgba(0, 0, 0, 0.65) 37.89%, rgba(255, 255, 255, 0) 100%), url(../../images/landing_images_new/cropped-Hero-Gradient-compressed.jpg) center top no-repeat;
	background-size: cover;
	min-height:800px;
	color:#fff;
	padding-bottom:50px;
	
}
.wrapper{
	max-width:1074px;
	margin:0 auto;
}
.logo img{
	width:150px;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
h1{
	font-size:34px;
	font-weight:600;
	margin-top:99px;
}
p{
	font-size:18px;
	margin-bottom:40px;
}

.mb-47{
	margin-bottom:47px;
}
/**/
.navBar-section{
	background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 147.44%);
	padding-top:44px;
	padding-bottom: 10px;
	transform: translateZ(0);
	transition: all 0.5s;
	scroll-behavior: smooth;
}
.navBar-section.fixed {
	background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.4) 147.44%);
	position: fixed;
	top: 0;
	padding-top:20px;
	width: 100%;
	scroll-behavior: smooth;
	z-index: 10;
	 animation: smoothScroll 1s forwards;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}
.get-access-Btn{
	background: #FF0000;
	border-radius: 8px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color:#fff;
}
.get-access-Btn:hover{
	color:#fff;
	opacity:0.8;
}
.learn-more-btn{
	background: #FFE380;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	font-size: 32px;
	color: #000;
	margin-top: 70px;
}
.hero-section {
  text-align: center;
}
.hero-section h1 {
  font-family: 'Montserrat', sans-serif;
 /* font-weight: 700;*/
  font-size: 60px;
}
.hero-section p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 32px; 
    padding-top: 25px;	
}
.product-Presentation-Section{
	padding:60px 0 20px;
	text-align: center;
}
.product-Presentation-Section h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 48px;
	color: #000000;
}
.product-Presentation-Section h2 + p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #000000;
}
.item {
  background: #FFFFFF;
  border: 1px solid #000000;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  height: 282px;
  text-align:center;
  padding: 15px;
  margin: 10px 10px;
} 
.item h3 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  padding: 30px 0;
  color: #000;
}
.owl-nav button.owl-prev span, .owl-nav button.owl-next span {
  background: rgba(217, 217, 217, 0.5);
  border-radius: 20px;
  height: 40px;
  width: 40px;
  display: inline-block;
  font-size: 35px;
  line-height: 1;
}
.owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  top: 42%;
  left: 10%;
}
.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  top: 42%;
  right: 10%;
}  
.owl-carousel .owl-nav button.owl-prev.disabled, .owl-carousel .owl-nav button.owl-next.disabled {
  opacity: 0.5;
}
.owl-theme .owl-dots {
  text-align: center;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.video-container {
  max-width: 760px;
  margin: 0 auto;
}
.arrow-right {
  position: relative;
  width: 92px;
  display: inline-block;
}
.arrow-right::after {
  content: '';
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  height: 10px;
  width: 10px;
  display: inline-block;
  transform: rotate(45deg);
  margin-left: -10px;
}
.arrow-right::before {
  content: '';
  display: inline-block;
  border-top: 1px solid #000;
  width: 80px;
  top: 0;
  position: relative;
  height: 6px;
}
.product-preview-section {
  padding: 60px 20px;
}
.video-player{
	/*background:	#ccc;*/
	width: 494px;
	height: 298px;
	margin:0 auto;
}
.perks-Section {
	/*background:url(../../images/landing_images_new/perksBackgroundGadientCropped-compressed.jpg) center center no-repeat;
	background-size: 100%;
	position: relative;*/
}
.about-bg-image {
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
}
.about-bg-image img {
  width: 100%;
  max-height: 980px;
}
.perks-inner{
	position:relative;
	z-index:1;
}
.video-container h3 {
	font-family: 'Montserrat', sans-serif; 
	font-weight: 700; 
	font-size: 28px;
	color: #000000;
}
.insider-Perks{
  padding: 80px 0 0;
  max-width: 470px;
  margin: 0 auto;
}
.insider-Perks h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 48px;
	color: #fff;
}
.insider-Perks p{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 26px;
	color: #FFFFFF;
}
.insider-section{
	background: #FFFAFA;
	border: 1px solid #000000;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	padding:50px;
}
.insider-section h4 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #000000;
}
.insider-section p {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  margin: 0;
}
.insider-section .row {
  margin-bottom: 40px;
}
.insider-section img {
  width: 100%;
}
.insights-left h5{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 44px;
	color: #000000;
}
div.candian-mining{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #000000;
   opacity: 0.7;	
   padding-top:25px;
   padding-bottom:20px;
}
.aboutExpertiseSection {
  padding: 100px 50px 0;
}
.insights-right {
  padding: 45px 72px 20px;
}
.insights-right p{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-align: left;
}
.mining-report{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #000000;
	opacity: 0.7;
}
.cmr-report i {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: 20px;
  color: #000000;
  line-height: 18px;
}
.cmr-report p{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-weight: 400;
	font-size: 20px;
	line-height: 106.9%;
	letter-spacing: 0.03em;
	color: #333333;
}
.insights-right p.signature{
	font-family: 'Nothing You Could Do', cursive;
	font-weight: 400;
	font-size: 36px;
	letter-spacing: 0.03em;
	color: #000000;
}
.cta-inner{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%), url(../../images/landing_images_new/ctaSectionGradientCroppedcompressed.jpg) 0 0 no-repeat;
	border-radius: 10px;
	min-height: 600px;
	max-width: 987px;
	padding: 98px 130px 40px;
	margin: 0 auto 100px;
}
.cta-inner h3{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 32px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom:25px;
}
.limitedTime{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 36px;
	text-align: center;
	color: #FFFFFF;
}
.cta-inner .get-access-Btn {
  padding: 10px 45px;
}
.cta-inner li{
	font-family: 'Inter', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom:10px;
}
.faq-section{
	background: #FFFAFA;
	padding:30px;
}
.faq-section h5{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 44px;
	color: #000000;
}
.faq-section .accorion-card h5 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	color: #34495E;
	opacity: 0.7;
	cursor: pointer;
}
.accorion-card p{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #34495E;
	opacity: 0.7;
	padding-left: 20px;
	margin-bottom: 20px;
}


.arrow-R {
  height: 10px;
  display: inline-block;
  width: 8px;
  background: url(../../images/arrow-faq.png) -10px 0 no-repeat;
  background-position: -10px 0px;
}
.collapsed .arrow-R {
  height: 10px;
  display: inline-block;
  width: 8px;
  background-position: 0 0;
}

.accorion-card {
  margin-bottom: 15px;
}
.accordion-questions {
  margin-top: 50px;
}
footer{
	background: #777777;
	padding: 80px 55px 20px;
	text-align:center;
}
footer img {
  max-width: 230px;
}
.copyright{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	padding-top: 50px;
}
/* DPK 27-09-2022 */
.call-updates {
    padding: 60px 0 0;
}
.insights-left {
    text-align: center;
}
.cmr-report span.align-self-center {
    flex: 1 1 auto;
}
.column-call {
    flex: 1 1 auto;
    text-align: center;
}
.column-call img {
    height: 50px;
}
.column-call p {
    font-size: 16px;
}

@media (max-width: 580px) {
	.metalminors {
		min-height: 480px;
	}
	.hero-section h1 {
		font-size: 24px;
	}
	.hero-section p {
		font-size: 20px;
	}
	.learn-more-btn{
		font-size:16px;
		margin-top: 15px;
	}
	.product-Presentation-Section h2 {
		font-size: 24px;
	}
	.product-Presentation-Section h2 + p {
		font-size: 17px;
	}
	.video-container h3 {
	  font-size: 20px;
	  padding: 0 20px;
	  text-align: center;
	}
	.product-preview-section p.m-0 {
	  visibility: hidden;
	}
	.video-player {
	  width: auto;
	  height: 298px;
	  margin: 15px;
	}
	.insider-Perks h2 {
		font-size: 24px;
	}
	.insider-Perks p {
		font-size: 17px;
	}
	.insider-section .col-md-5 {
	  padding-left: 0;
	}
	.insider-section h4, .insider-section p {
	  padding-left: 6px;
	}
	.about-bg-image img {
	  width: inherit;
	  min-height: 1000px;
	}
	.insights-left h5 {
		font-size: 24px;
		text-align: center;
	}
	div.candian-mining {
		font-size: 16px;
	}
	.mining-report {
		font-size: 17px;
	}
	.cmr-report i {
		font-size: 18px;
	}
	.cmr-report p {
		font-size: 16px;
	}
	.insights-right p {
		text-align: center;
	}
	.cta-inner {
		background-size: 100% 100%;
		padding: 58px 30px 40px;
		margin: 0 auto 30px;
	}
	.limitedTime {
		font-size: 24px;
	}
	.cta-inner .get-access-Btn {
	  font-size: 14px;
	}
	.cta-inner li {
		font-size: 14px;
	}
	.faq-section h5 {
	  font-size: 24px;
	  text-align: center;
	}
	.faq-section .accorion-card h5 {
	  font-size: 16px;
	  text-align: left;
	  padding-bottom: 15px;
	}
	.insights-right {
	  padding: 45px 20px 20px;
	}
	.cta-inner h3 {
	  font-size: 20px;
	}

}


@media (max-width: 767px) {

	.hero-section {
	  /*text-align: left;*/
	}
	.navBar-section .row {
	  flex-wrap: nowrap;
	}	
	.insider-section h4{
		margin-top:15px;
	}
	.aboutExpertiseSection{
		padding-top:10px;
	}


}	
@media (max-width: 970px) {

		.wrapper-tsxv {
   		 padding: 0 15px;
			}
	.wrapper{
		padding:0 15px;
	}
	.insider-section {
		padding: 10px;
	}
	.insider-section h4, .insider-section p {
	  padding-left: 30px;
	}
	
	
	
	
}

 .avtar-img {
background: #00897b;
    border-color: #025149;
    border: 1px solid #666;
    display: block;
    width: 60px;
    height: 60px;
    /* margin: 5px auto 5px; */
    border-radius: 80px;
    overflow: hidden;
    font-size: 25px;
     line-height: 52px; 
    color: #fff;
    text-align: center;
    vertical-align: middle;
}






	.banner-header-tsxv{
			background:url(../../images/landing_images_new/header-bg2.jpg) 0 0 no-repeat;
			background-size:cover;
			min-height:600px;
			text-align:center;
			padding: 30px 0;
		}

		.wrapper-tsxv {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
		  max-width: 1074px;
		  margin: 0 auto;
		}
		.logo-tsxv img {
		  width: 250px;
		}
		.date-text-tsxv{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
			font-size:14px;
			color:#fff;
			margin-bottom:15px;
		}
		.text-01-tsxv{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
			font-size:36px;
			color:#fff;
			font-weight:bold;
			margin-top:80px;
			margin-bottom: 20px;
		}
		.banner-header-tsxv hr {
		  max-width: 200px;
		  background: #c72026;
		  height: 3px;
		  border: 0;
		}
		.text-02-tsxv{
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
			font-size:32px;
			color:#fff;
		}
		.red-tsxv span {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
		  background: #c72026;
		  color: #fff;
		  padding: 10px 30px;
		  font-size: 50px;
		  font-weight: bold;
		}
		.holding-text-tsxv {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
		  color: #fff;
		  font-size: 27px;
		}
		
		.text-right-tsxv {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
		  text-align: right !important;
		}
		
	
