/*!
 * Author: Deepak 
 * Version : v1.0.1 
/* Custom style css for all pages */

@font-face {
    font-family: 'gibsonbold';
    src: url('../fonts/gibson-bold-webfont.woff2') format('woff2'),
         url('../fonts/gibson-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gibsonregular';
    src: url('../fonts/gibson-regular-webfont.woff2') format('woff2'),
         url('../fonts/gibson-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
	background: #FFFAFA;
	font-family: 'gibsonregular';
	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/images_junior/banner-bg.jpg) center top no-repeat;
	background-size: cover;
	min-height:580px;
	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:500;
	margin:0;
}
h2{
	font-size:27px;
	font-weight:500;
	padding-top:75px;
	margin:0;
}
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: 15px;
	padding-bottom: 10px;
	transform: translateZ(0);
	transition: all 0.5s;
}
.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%;
	z-index: 10;
}
.get-access-Btn{
	background: #c72026;
	border-radius: 0;
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 20px;
	color:#fff;
	text-shadow: 3px 0px 8px #2d2b2b;
	padding: 5px 20px;
}
.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: 'gibsonbold';
	font-weight: 700;
	font-size: 32px;
	color: #000;
	margin-top: 70px;
}
.hero-section {
  text-align: center;
}
.hero-section h1 {
  font-family: 'gibsonregular';
  font-weight: 400;
  font-size: 35px;
  line-height: 1.2em;
  padding-top: 30px;
}

.hero-section h1 strong{
	font-weight:500;
}
.hero-section p{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 23px; 
    padding-top: 25px;	
}
.three-block {
  padding-top: 80px;
}

.item-three{
	flex: 1 1 auto;
	text-align: center;
	padding: 15px;
	margin: 10px 10px;
}
.item-three p{
	font-family: 'gibsonregular';
	font-weight:400;
	font-size:25px;
	max-width: 220px;
	margin: 30px auto 0;
}
.investor-container {
  margin: 40px 0 80px;
}
.investor-container h2{
	text-align:center;
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 37px;
	color: #c72026;
}
.investor-container h4{
	font-family: 'gibsonregular';
    font-weight: 400;
    font-size: 25px;
    line-height: normal;
}
.investor-container p, .investor-container ul li{
	font-family: 'gibsonregular';
	font-weight:400;
	font-size:25px;
	line-height: normal;
}
.investor-container p{
	margin-bottom: 20px;
}
.mining-book {
  text-align: center;
}
.mining-book .get-access-Btn {
  margin-top: -45px;
  margin-left: -90px;
}
.product-preview-section {
  padding: 60px 20px;
}
.video-player{
	background:	#ccc;
	width: 494px;
	height: 298px;
	margin:0 auto;
}

.about-bg-image {
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
}
.about-bg-image img {
  width: 100%;
  max-height: 780px;
}
.perks-inner{
	position:relative;
	z-index:1;
}
.video-container h3 {
	font-family: 'gibsonbold';
	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: 'gibsonbold';
	font-weight: 700;
	font-size: 41px;
	color: #fff;
}
.insider-Perks p{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 25px;
	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: 'gibsonbold';
  font-weight: 700;
  font-size: 20px;
  color: #0e0e0e;
  margin-bottom: 25px;
}
.insider-section p {
  font-family: 'gibsonregular';
  font-weight: 400;
  font-size: 20px;
  color: #0e0e0e;
  margin: 0;
}
.right-Insights h3{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 37px;
}
.right-Insights p {
  font-family: 'gibsonregular';
  font-weight: 400;
  font-size: 20px;
  color: #231f20;
  margin-bottom:20px;
}
.insider-section .row {
  margin-bottom: 40px;
}
.insider-section img {
  width: 100%;
}
.insights-left h5{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 44px;
	color: #000000;
}
div.candian-mining{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 24px;
	color: #000000;
   opacity: 0.7;	
   padding-top:25px;
   padding-bottom:20px;
}
.aboutExpertiseSection {
  padding: 60px 50px 0;
}
.insights-right {
  padding: 45px 72px 20px;
}
.insights-right p{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	text-align: left;
}
.mining-report{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 20px;
	color: #000000;
	opacity: 0.7;
}
.cmr-report i {
  font-family: 'gibsonbold';
  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, .right-Insights p.signature{
	font-family: 'Nothing You Could Do', cursive;
	font-weight: 400;
	font-size: 36px;
	letter-spacing: 0.03em;
	color: #231f20;
}
.cta-inner{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%), url(../../images/images_junior/one-year-bg.png) 0 0 no-repeat;
	background-size: cover;
	border-radius: 10px;
	min-height: 500px;
	
	padding: 98px 90px 40px;
	margin: 40px auto 30px;
}
.cta-inner h3{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 37px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom:25px;
}
.cta-inner .txt1
{
	text-align: center;
    color: white;
    font-size: 20px;

}
.cta-inner .txt2
{

    color: white;
    font-size: 20px;
    padding-left: 260px;
}
.cta-inner .txt3
{
	text-align: center;
	color: white;
	font-size: 15px;

}

.limitedTime{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 37px;
	text-align: center;
	color: #FFFFFF;
}
.limitedTime span {
  border-bottom: 4px solid #c72026;
}
.cta-inner .row  .col-md-6{	

	  margin-left: 25%;

	}
.cta-inner .get-access-Btn {
  padding: 10px 45px;
  font-size:35px;
}
.cta-inner li{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	padding-bottom:10px;
}
.cta-inner li::marker {
	color:#c72026;
}
.arrow-plus {
  position: relative;
  width: 15px;
  display: inline-block;
  margin-right: 12px;
}
.collapsed .arrow-plus::before {
  content: '+';
  color: #c72026;
  margin-right: 8px;
  font-family: Arial; 
}
.arrow-plus::before {
  content: '-';
  color: #c72026;
  margin-right: 8px;
  font-family: Arial; 
}
.faq-section{
	background: #FFFAFA;
	padding:30px;
}
.faq-section h5{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 37px;
	color: #000000;
}
.faq-section .accorion-card h5 {
	font-family: 'gibsonregular';
	font-weight: 700;
	font-size: 20px;
	line-height: 20px;
	color: #080605;
	cursor: pointer;
}
.accorion-card p{
	font-family: 'gibsonregular';
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	padding-left: 35px;
	margin-bottom: 20px;
}
.arrow-R {
  height: 10px;
  display: inline-block;
  width: 8px;
  background: url(../../images/images_junior/arrow-faq.png) -10px 0 no-repeat;
    background-position-x: -10px;
    background-position-y: 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:url(../../images/images_junior/footer-bg.jpg) center top no-repeat;
	background-size: cover;
	padding: 50px 55px 1px;
}
footer img {
 
}
.white-box {
  background: #fff;
  min-height: 179px;
  padding: 45px;
}
.white-box .btn.get-access-Btn {
  font-size: 18px;
  font-family: 'gibsonregular';
	font-weight: 400;
}
.copyright{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	color: #FFFFFF;
}
.newsletter-block{
	background:url(../../images/images_junior/newsletter-bg.jpg) center top no-repeat;
	background-size: cover;
	min-height:300px;
	text-align:center;
	color: #fff;
}
.newsletter-inner{
	padding:90px 30px;
}
.newsletter-form input {
  width: calc(100% - 380px);
  padding: 8px;
  vertical-align: middle;
  font-family: 'gibsonregular';
  color: black;
  font-size: 16px;
}
.newsletter-form .get-access-Btn{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 20px;
}
.newsletter-inner h3{
	font-family: 'gibsonbold';
	font-weight: 700;
	font-size: 24px;
	padding-bottom: 20px;
}
.newsletter-inner p{
	font-family: 'gibsonregular';
	font-weight: 400;
	font-size: 14px;
}
.newsletter-form {
  margin-bottom: 10px;
}



	.insights-left {	
  text-align: center;	
}	
@media (max-width: 480px) {	
	.insider-section .col-md-7.align-self-center {	
	  min-width: 50vw;	
	}	
	.perks-Section .about-bg-image img{
		min-height:500px;
	}
}



@media (max-width: 580px) {
	.metalminors {
		min-height: 480px;
	}
	.hero-section h1 {
		font-size: 26px;
	}
	.hero-section h2 {
		font-size: 22px;
	}
	.hero-section p {
		font-size: 18px;
	}
	.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{
		  padding: 5px 0 0;
		  margin: 0 auto;
		}

	.insider-Perks h2 {
		font-size: 24px;
	}
	.insider-Perks p {
		font-size: 17px;
	}
	.insider-section .col-md-5 {
	  /*padding-left: 0;*/
	  align-self: center;
	}
	.insider-section h4, .insider-section p {
	  padding-left: 6px;
	}
	.about-bg-image img {
	  width: inherit;
	  min-height: 400px;
	}
	.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;
	}
	.accorion-card p {
		font-size: 16px;
	}
	.insights-right {
	  padding: 45px 20px 20px;
	}
	.cta-inner h3 {
	  font-size: 18px;
	}
	.aboutExpertiseSection {
		padding: 60px 20px 0;
	}
	.item-three img {
	  height: 60px;
	}
	.investor-container ul {
	  padding-left: 12px;
	}
	.hero-section h1 br{
		display:none;
	}
}

@media (max-width: 767px) {


    body {
        overflow-x: hidden !important;
    }
    .metalminors {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
     

	.logo img{
	width:150px;
		}

	.navBar-section .row {
	  flex-wrap: nowrap;
	}	
	.insider-section h4{
		margin-top:15px;
	}
	.aboutExpertiseSection{
		padding-top:10px;
	}
	.newsletter-form input {
	  width: 80%;
	  margin: 10px;
	}
	.insider-Perks
	{
		  padding: 5px 0 0;
		  margin: 0 auto;
	}
	.item-three {
	  padding: 5px;
	  margin: 10px 4px;
	}
	.mining-book{
		text-align: center;
		margin-top: 30px;
	}
	.item-three p {
		font-size: 16px;
		line-height: normal;

	}
	.investor-container {	
	  margin: -30px 0 40px;	
	}	
	.investor-container h2 {
		font-size: 25px;
	}
	.investor-container p, .investor-container ul li {
		font-size: 16px;
	}
	.right-Insights h3 {
	  font-size: 25px;
	  margin-top: 20px;
	    text-align: center;	
	  margin-bottom: 30px;
	}

	.right-Insights .insights-left {	
	  max-width: 170px;	
	  margin: 0 auto;	
	}	
	.right-Insights p {	
	  font-size: 16px;	
	}	
	.insights-right p.signature, .right-Insights p.signature {	
		font-size: 25px;	
	}	
	.limitedTime span{	
		font-size:18px;	
	}	
	.cta-inner ul {	
	  padding-left: 0px;	
	}	
	.cta-inner .row  .col-md-6{	
	  /*flex-wrap: nowrap;	*/
	  margin-left: 12%;

	}	

	.cta-inner .txt1
	{
		text-align: center;
	    color: white;
	    font-size: 14px;

	}
	.cta-inner .txt2
	{
	    color: white;
	    font-size: 14px;
	    padding-left: 30px;
	}
	.cta-inner .txt3
	{
		text-align: center;
	    color: white;
	    font-size: 11px;

	}

	.cta-inner li {	
		font-size: 14px;	
	}	
	.faq-section h5 {	
		font-size: 26px;	
	}	
	.faq-section .accorion-card h5, .accorion-card p {	
		font-size: 16px;	
	}	
	.newsletter-inner h3 {	
		font-size: 16px;	
	}	
	.faq-section {	
	  padding: 30px 0px;	
	}	
	.hero-section h1 strong br {	
	  display: none;	
	}
	.faq-section .accorion-card h5 {
	  display: flex;
	}
	.investor-container h2 br {
	  display: none;
	}
	.three-block {
	  padding-top: 40px;
	}
	
	.insider-section .col-md-7.align-self-center {	
	  min-width: 60vw;	
	  padding-left: 0;
	}
	.insider-section h4 
	{

	  font-size: 16px;

	}	
	.insider-section p 
	{

	  font-size: 15px;

	}

	
}	
@media (max-width: 970px) {
	.wrapper{
		padding:0 15px;
	}
	.insider-section {
		padding: 10px;
	}
	.insider-section h4, .insider-section p {
	  padding-left: 30px;
	}
	
			.navBar-section{	
		background:none;	
	}	
	.logo{	
		text-align:center;	
	}	
	.navBar-section.fixed{	
		background:none;	
		position:relative;	
	}	
	.hero-section h1{	
		/*padding-top: 40px;	*/
		padding-top:0;
	}	
	.hero-section p br {	
	  display: none;	
	}	
	.investor-container .pt-5 {	
	  padding-top: 2rem !important;	
	}	
	.investor-container h4 {	
	  font-size: 18px;	
	}	
	.mining-book .get-access-Btn {	
	  margin: 30px 0 0;	
	}	
	.investor-container {	
	  margin: -30px 0 40px;	
	}	
	.insider-section .row {	
	  margin-bottom: 20px;	
	  flex-wrap: nowrap;	
	}		
	.insider-section h4 
	{

	  font-size: 16px;

	}	
	.insider-section p 
	{

	  font-size: 15px;

	}
	

	.insider-section h4 
	{

	  font-size: 16px;

	}	
	.insider-section p 
	{

	  font-size: 15px;

	}
	
	.cta-inner .row .col-md-6{	
	  /*flex-wrap: nowrap;	*/
	  margin-left: 12%;

	}

	.insider-section .col-md-7.align-self-center h4, .insider-section .col-md-7.align-self-center p {	
	  padding-left: 0;	
	 /* font-size: 12px;*/
	  margin: 5px 0 12px;	
	}

	
}	
@media (max-width: 1080px) {
	.wrapper {
	  padding: 0 15px;
	}
	
	
}

