body {
    font-family: "PT Sans",sans-serif,"raleway";
    color: #000;
    font-size: 16px;
    line-height: 1.25em;
    overflow-x: hidden;
}




.navbar {
  height: 90px;
  z-index: 99;
  background-color: #000;
}

.navbar-nav {
    list-style: none;
    margin-top: 0px;
}

.navbar-brand {
  cursor: pointer;
  margin-left: 0px;
}

.nav-link {
  margin-right: 1em !important;
  color: grey;
  font-size: 14px;
}

.nav-item.active .nav-link, .nav-item:hover .nav-link {
  color: #feb406;
  background-color: transparent;
  border-radius: 0px;
  font-weight: bold;
}

.nav-link:hover {
  color: #feb406;
  border-radius: 0px;
}

.navbar-collapse {
  justify-content: flex-end;
}


.affix {
  position: fixed;
  top:0;
  width: 100%;
  opacity: 1;
}



.dropdown .dropup {
  position: relative;
  margin-left: 0px;
}

.dropbtn a {
  color: grey;
  margin-top: 0px;
}

.dropbtn a:hover {
  color: #feb406;
  margin-top: 0px;
  border-radius: 0px;
  text-decoration: none;
}

.dropdown, .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: #000;
  padding: 0px 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0px;
}

.dropdown:hover .dropbtn {
  color: #000;
  margin-top: 0px;
  background-color: transparent;
  border-radius: 0px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #151515;
  min-width: 232px;
  z-index: 3;
  margin-top: 0px;
}

.dropdown-content a {
  color: grey;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 13px;
  text-transform: uppercase;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: #000;
}

.dropdown:hover .dropdown-content {
  display: block;
}






/**************************************HOME PAGE SECTION***********************************************/





.home-pg {
    height: 500px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.side-pg2 h3 {
    padding-top: 150px;
    letter-spacing: -2px;
    font-size: 60px;
    line-height: 51px;
    font-weight: bold;
    color: #fff;
}

.baar-x {
    width: 60px;
    height: 3px;
    margin-left: 0px;
    background-color: #feb406;
    margin-top: -21px;
}

.bar-xx {
    width: 210px;
    background-color: #feb406;
    margin-left: 0px;
}











/***************************SERVICE-SUB-PG**************************************************************************/






.Service-sub-pg {
    height: 250px;
}

.testimonial{
    margin: 0 0px 20px;
    border: 1px #80808021  solid;
    text-align: center;
    height: 200px;
}

.testimonial img {
    padding-top: 20px;
}

.testimonial h3 {
    padding-top: 20px;
    font-size: 25px;
    color: #feb406;
}


.owl-theme .owl-controls .owl-page span {
    display: none;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}

.over { 
    position: absolute; 
    transition: all 0.3s ease; 
    opacity: 0; 
    background-color: #9bcd9b;
    text-align: left;
    padding-left: 20px; 
} 
  
.testimonial:hover .over { 
    opacity: 1; 
} 
  
.overlayLeft { 
    height: 100%; 
    width: 0; 
    top: 0; 
    left: 0px; 
    background-color: transparent;
} 
  
.testimonial:hover .overlayLeft{ 
   width: 100%;
   border: 1px #80808021  solid; 
}

.overlayLeft h4 {
    color: #feb406;
    font-size: 16px;
    padding-top: 20px;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.overlayLeft p {
    color: #fff; 
    font-family: 'raleway'; 
    font-size: 12px;
    line-height: 14px;
}











/******************************ABOUT SUB PAGE**************************************************************************/



.Abt-sub-pg {
    height: 1220px;
    background-repeat: no-repeat;
}

.overlay {
    height: 415px;
    left: 0px;
    right: 0px;
    position: absolute;
    background-color: #0000005e;
    margin-top: -16px;
}

.wrapper-pg {
    height: 400px;
}

.sub-pg-1 img {
    width: 100%;
    height: 100%;
    padding-top: 80px;
}

.sub-pg-2 h3 {
    color: #feb406;
    padding-top: 80px;
    font-size: 60px;
    letter-spacing: -2px;
}


.abt-bar {
    margin-left: 0px;
    width: 100px;
    background-color: #feb406;
}

.sub-pg-2 p {
    color: #fff;
    font-family: 'raleway';
    padding-top: 20px;
    line-height: 25px;
}

.button-style2 {
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 0px;
    letter-spacing: .1em;
    color: #feb406;
}

.button-style2 a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.button-style2 :hover {
    border: 1px;
    text-decoration: none !important;
    color: #fff;
    border-color: #fff;
}


.x-bar {
    width: 600px;
}








/*****************************CONTACT SUB PAGE*********************************************************/





.sub-form {
    color: #fff;
    height: 557px;
}

.pg-2 h3 {
    padding-top: 60px;
    text-align: center;
}

.get-bar {
    width: 80px;
    height: 3px;
    background-color: #feb406;
    margin-top: -16px;
}

.get-bar2 {
    background-color: #feb406;
    width: 300px;
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    color: #555;
    background-color: transparent;
    background-image: none;
    border: 1px solid #cccccc29;
    border-radius: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    width: 150px;
    margin-left: 0px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #feb406;
    color: #000;
    background-image: none;
    border: 0px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0px;
}

.btn-primary:hover {
    color: #000;
    background-color: #fff;
    border: 0px;
}




/********************************************FOOTER SECTION***********************************************/


.Footer-pg {
    height: 350px;
    background-color: #151515;
    color: #fff;
    border-top: 1px solid grey;
}

.address h4 {
    font-size: 16px;
    padding-top: 60px;
}

.address p {
    color: grey;
    font-family: 'raleway';
    padding-left: 35px;
}

.email h4 {
    font-size: 16px;
    padding-top: 10px;
}

.email p {
    color: grey;
    font-family: 'raleway';
    padding-left: 35px;
}


.phone h4 {
    font-size: 16px;
    padding-top: 10px;
}

.phone p {
    color: grey;
    font-family: 'raleway';
    padding-left: 35px;
}











/***********************************FOOTER LINKS PAGE***********************************************************/








#links-pg h3 {
    padding-top: 60px;
    font-size: 16px;
}

#links-pg ul {
    padding-top: 0px;
    color: grey;
    line-height: 25px;
    padding: 5px;
    list-style-type: none;

}

#links-pg ul a {
    color: grey;
    font-family: 'raleway';
}

#links-pg ul :hover {
    color: #feb406;
}

.link-bar {
    width: 100px;
    background-color: #feb406;
    margin-left: 0px;
}

#copy-right h5 {
    font-size: 14px;
    font-family: 'raleway';
    padding-top: 30px;
    color: #8080804f;
}


#Services-pg h3 {
    padding-top: 60px;
    font-size: 16px;
}

#Services-pg ul {
    padding-top: 0px;
    color: grey;
    line-height: 30px;
    padding: 5px;
    list-style-type: none;

}

#Services-pg ul a {
    color: grey;
    font-family: 'raleway';
}

#Services-pg ul :hover {
    color: #feb406;
}

.Services-bar {
    width: 50px;
    height: 3px;
    background-color: #feb406;
    margin-top: -19px;
    margin-left: 0px;
}












/*************************************************SOCIAL MEDIA PAGE**************************************************/







.media-home {
    padding-top: 0px;
}


/* Facebook */
.fa-facebook-official {
    background: none;
    color: grey;
    padding-left: 10px;
}

/* Twitter */
.fa-twitter {
    background: none;
    color: grey;
    padding-left: 10px;
} 

/* instagram */
.fa-instagram {
    background: none;
    color: grey;
    padding-left: 10px;
} 

/* youtube */
.fa-youtube {
    background: none;
    color: grey;
    padding-left: 10px;
}


/* linkedin */
.fa-linkedin {
    background: none;
    color: grey;
    padding-left: 10px;
}


.fa:hover {
    color: #feb406;
    text-decoration: none;
}












/***********************************************ABOUT US MAIN PAGE******************************************************/






.about-main-pg {
    height: 200px;
    background-size: cover;
}

.about-main-pg h3 {
    padding-top: 60px;
    font-size: 70px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.abt-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.abt-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}













/**************************ORAGANIZATION PAGE*******************************************************/








.Org-pg {
    height: 1200px;
    background-repeat: no-repeat;
}

.org-sub-page {
    height: 439px;
}

.org-side1 h3 {
    font-size: 30px;
    color: #fff;
    letter-spacing: -2px;
    padding-top: 30px;
}

#board-side h4 {
    font-size: 20px;
    letter-spacing: -2px;
    color: #feb406;
    text-transform: uppercase;
    padding-top: 20px;
}

#board-side p {
    font-family: 'raleway';
    color: #fff;
    line-height: 25px;
}

.org-side1 img {
    padding-top: 30px;
}

#mang-pg h4 {
    font-size: 20px;
    letter-spacing: -2px;
    color: #feb406;
    text-transform: uppercase;
    padding-top: 20px;
}

#mang-pg p {
    font-family: 'raleway';
    color: #fff;
    line-height: 25px;
}











/***************************************SECURITY PAGE*************************************************/








.sec-pg {
    height: 479px;
    background-color: transparent;
    margin-top: 30px;
}


.sec1 {
    padding-top: 30px;
}

.sce2 h3 {
    color: #fff;
}

.sce2 p {
    color: #fff;
    font-family: 'raleway';
}

.barx {
    width: 300px;
}








/***************************************WHY M&C************************************************************/






.why-pg {
    height: 253px;
    text-align: center;
}

.why-pg h3 {
    color: #feb406;
    padding-top: 33px;
}

.why-bar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
}

.why-bar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-top: -16px;
}

.why-pg p {
    color: #fff;
    font-family: 'raleway';
}









/************************************PRODUCT PAGE**************************************************/







.product-pg {
    height: 380px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.product-pg h3 {
    padding-top: 90px;
    font-size: 70px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.pro-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.pro-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}


.Pro-main-pg {
    height: 600px;
    text-align: center;
}


.cast-pg img {
    margin-top: 92px;
}

.cast-caption h3 {
    text-transform: uppercase;
    color: #feb406;
    letter-spacing: -1px;
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
}

.cast-caption :hover {
    color: #fff;
}

.cast-pg p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}


.button-style3 {
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 0px;
    letter-spacing: .1em;
    color: #feb406;
}

.button-style3 a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.button-style3 :hover {
    border: 1px;
    text-decoration: none !important;
    color: #fff;
    border-color: #fff;
}





.mint-pg img {
    margin-top: 92px;
}

.mint-caption h3 {
    text-transform: uppercase;
    color: #feb406;
    letter-spacing: -1px;
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
}

.mint-caption :hover {
    color: #fff;
}

.mint-pg p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}





.grain-pg img {
    margin-top: 92px;
}

.grain-caption h3 {
    text-transform: uppercase;
    color: #feb406;
    letter-spacing: -1px;
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
}

.grain-caption :hover {
    color: #fff;
}

.grain-pg p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}

.button-style4 {
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 0px;
    letter-spacing: .1em;
    color: #feb406;
}

.button-style4 a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
}

.button-style4 :hover {
    border: 1px;
    text-decoration: none !important;
    color: #fff;
    border-color: #fff;
}









/**************************************CAST BARS MAIN PAGE********************************************************/







.Cast-main-pg {
    height: 200px;
    background-size: cover;
}

.Cast-main-pg h3 {
    padding-top: 60px;
    font-size: 70px;
    letter-spacing: -4px;
    color: #fff;
    padding-left: 30px;
}

.cast-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.cast-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}

.cast-full-pg {
    height: 400px;
}

.cas-side1 img {
    padding-top: 80px;
}

.cas-side2 p {
    color: #fff;
    font-size: 18px;
    font-family: 'raleway';
    line-height: 25px;
}












/**************************************MINT BARS MAIN PAGE********************************************************/







.Mint-main-pg {
    height: 200px;
    background-size: cover;
}

.Mint-main-pg h3 {
    padding-top: 60px;
    font-size: 70px;
    letter-spacing: -4px;
    color: #fff;
    padding-left: 30px;
}

.mint-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.mint-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}

.mint-full-pg {
    height: 400px;
}

.mint-side1 img {
    padding-top: 80px;
}

.mint-side2 p {
    color: #fff;
    font-size: 18px;
    font-family: 'raleway';
    line-height: 25px;
}











/**************************************GRAINS MAIN PAGE********************************************************/








.Grains-main-pg {
    height: 200px;
    background-size: cover;
}

.Grains-main-pg h3 {
    padding-top: 60px;
    font-size: 70px;
    letter-spacing: -4px;
    color: #fff;
    padding-left: 30px;
}

.grain-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.grain-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}

.grain-full-pg {
    height: 400px;
}

.grain-side1 img {
    padding-top: 80px;
}

.grain-side2 p {
    color: #fff;
    font-size: 18px;
    font-family: 'raleway';
    line-height: 25px;
}













/***********************************SREVICES MAIN PAGE*********************************************************/








.services-main-pg {
    height: 380px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.services-main-pg h3 {
    padding-top: 90px;
    font-size: 70px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.ser-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.ser-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}



.ser-barx {
    width: 500px;
}


.services-full-pg {
    height: 600px;
    text-align: center;
}


.service-side1 img {
    margin-top: 30px;
}

.serv-cap h3 {
    color: #feb406;
    padding-top: 30px;
    font-size: 20px;
    letter-spacing: -1px;
    text-transform: uppercase;
}

.serv-cap :hover {
    color: #fff;
}

.service-side1 p {
    color: #fff;
    font-family: 'raleway';
    font-size: 14px;
}

.gold-baar1 {
    height: 0px;
    width: 200px;
    background-color: #feb406;
    padding-left: 0px;
}

.gold-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-top: -16px;
}












/**********************************************STORAGE PAGE*******************************************************/







.storage-main-pg {
    height: 200px;
    background-size: cover;
}


.storage-full-pg {
    height: 400px;
    color: #fff;
}

.storage-side1 img {
    margin-top: 50px;
}

.storage-main-pg h3 {
    color: #feb406;
    padding-top: 60px;
    letter-spacing: -2px;
    font-size: 70px;
    padding-left: 30px;
}

.storage-side2 p {
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}











/***********************************RECEIVING PAGE*********************************************************************/







.receive-pg {
    height: 200px;
    background-size: cover;
}

.receive-full-pg {
    height: 500px;
}

.recieve-side1 img {
    margin-top: 40px;
}

.receive-pg h3 {
    color: #feb406;
    padding-top: 60px;
    letter-spacing: -2px;
    font-size: 70px;
    padding-left: 30px;
}

.recieve-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}









/***********************************ASSAYING PAGE*********************************************************************/







.Assaying-pg {
    height: 200px;
    background-size: cover;
}

.Assaying-full-pg {
    height: 500px;
}

.assay-side1 img {
    margin-top: 40px;
}

.Assaying-pg h3 {
    color: #feb406;
    padding-top: 60px;
    letter-spacing: -2px;
    font-size: 70px;
    padding-left: 30px;
}

.assay-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}










/***********************************REFINING PAGE*********************************************************************/






.Refining-pg {
    height: 200px;
    background-size: cover;
}

.Refining-full-pg {
    height: 500px;
}

.Refining-side1 img {
    margin-top: 40px;
}

.Refining-pg h3 {
    color: #feb406;
    padding-top: 60px;
    letter-spacing: -2px;
    font-size: 70px;
    padding-left: 30px;
}

.Refining-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}











/***********************************TRANSPORTATION PAGE*********************************************************************/







.Transportation-pg {
    height: 200px;
    background-size: cover;
}

.Transportation-full-pg {
    height: 500px;
}

.Transportation-side1 img {
    margin-top: 40px;
}

.Transportation-pg h3 {
    color: #feb406;
    padding-top: 60px;
    letter-spacing: -2px;
    font-size: 70px;
    padding-left: 30px;
}

.Transportation-side2 p {
    color: #fff;
    font-family: "raleway";
    line-height: 25px;
    padding-top: 60px;
}











/**************************************COMPLIANCE AND ACCREDITATION PAGE****************************/







.Compliance-pg {
    height: 300px;
    background-size: cover;
}

.Compliance-pg h3 {
    letter-spacing: -2px;
    padding-top: 90px;
    padding-left: 30px;
    font-size: 40px;
    font-weight: bold;
    color: #fff;
}

.Compliance-full-pg {
    height: 500px;
    text-align: center;
}

.com-side1 img {
    margin-top: 80px;
}

.Com-caption h3 {
    color: #feb406;
    font-size: 18px;
    text-align: center;
    margin-top: 30px;
    text-transform: uppercase;
}

.com-side1 p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}

.Com-caption :hover {
    color: #86754d;
}




.com-side2 img {
    margin-top: 80px;
}

.com-side2 p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}





.com-side3 p {
    color: #fff;
    font-family: 'raleway';
    text-align: center;
    font-size: 14px;
}

.com-side3 img {
    margin-top: 80px;
}







/**************************************SUSTAINABILITY PAGE************************************/






.Sustain-pg {
    height: 200px;
    background-size: cover;
}

.Sustainability-full-pg {
    height: 500px;
    background-size: cover;
}

.sus-side1 img {
padding-top: 60px;
}

.Sustain-pg h3 {
    font-size: 70px;
    padding-top: 60px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}

.sus-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}








/**************************************CODE OF CONDUCT PAGE************************************/





.Code-pg {
    height: 200px;
    background-size: cover;
}

.Code-full-pg {
    height: 500px;
    background-size: cover;
}

.code-side1 img {
padding-top: 60px;
}

.Code-pg h3 {
    font-size: 70px;
    padding-top: 60px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}

.code-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}








/**************************************RESPONSIBLE PAGE************************************/





.Responsible-pg {
    height: 200px;
    background-size: cover;
}

.Responsible-full-pg {
    height: 500px;
    background-size: cover;
}

.respon-side1 img {
    padding-top: 60px;
}

.Responsible-pg h3 {
    font-size: 70px;
    padding-top: 60px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}

.respon-side2 p {
    color: #fff;
    font-family: 'raleway';
    line-height: 25px;
    padding-top: 60px;
}








/***********************************CONTACT PAGE******************************************************************/





.contact-bar-pg {
    height: 200px;
}

.cont-baar1 {
    height: 0px;
    width: 350px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.cont-baar2 {
    height: 3px;
    width: 50px;
    background-color: #feb406;
    margin-left: 30px;
    margin-top: -16px;
}

.contact-bar-pg h3 {
    color: #feb406;
    padding-top: 40px;
    padding-left: 30px;
    font-size: 70px;
    letter-spacing: -4px;
}

.Contact-pg {
    height: 600px;
}

.cont-side2 h3 {
    color: #fff;
    text-align: center;
    padding-top: 30px;
}

.cont-side2 form {
    padding-top: 30px;
}

.map {
    width: 100%;
    height: 400px;
    background-color: transparent;
    margin-top: 80px;
}

.get-bar2 {
    background-color: #feb406;
    width: 252px;
}












#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 14px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 4px;
  border-radius: 0px;
}

#myBtn:hover {
  background-color: orange;
}





























/*************************MEDIA QUERIES************************************************/






@media screen and (max-width: 768px) {
body {
    overflow-x:hidden;
}

/* For mobile phones: */
  [class*="col-"] {
    width: 100%;
}


.navbar-brand img {
    vertical-align: middle;
    border-style: none;
    width: 200px;
    height: 40px;
}

.navbar-nav {
  list-style: none;
  padding-left: 25px;
  padding-top: 20px;
}


.navbar-toggler .line {
  width: 100%;
  float: left;
  height: 2px;
  background-color: #fff;
  margin-bottom: 5px;
}

.nav-item.active .nav-link, .nav-item:hover .nav-link {
  color: #feb406;
  border-radius: 0px;
  padding-left: 0px;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 500px;
  margin-top: 32px;
  background-color: #2a2a2a;
  margin-left: 0px;
}


.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  border: 0px solid transparent;
  border-radius: 0px;
  color: #000;
  width: 47px;
  height: 34px;
}


.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
  background-color: #feb406;
}

.dropdown .dropup {
  position: relative;
  margin-left: 0px;
}

.dropbtn a {
  color: grey;
  margin-top: 0px;
}

.dropbtn a:hover {
  color: #000;
  margin-top: 0px;
  border-radius: 0px;
  text-decoration: none;
}

.dropdown, .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: #000;
  padding: 0px 0px;
  background-color: inherit;
  font-family: inherit;
  margin: 0px;
}

.dropdown:hover .dropbtn {
  color: #000;
  margin-top: 0px;
  background-color: transparent;
  border-radius: 0px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #151515;
  min-width: 232px;
  z-index: 3;
  margin-top: 0px;
}

.dropdown-content a {
  color: grey;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 14px;
  text-transform: uppercase;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: #000;
}

.dropdown:hover .dropdown-content {
  display: block;
}






/******************************************HOME PAGE************************************************************/


.home-pg {
    height: 500px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

.side-pg2 h3 {
    padding-top: 257px;
    letter-spacing: -2px;
    font-size: 45px;
    line-height: 35px;
    font-weight: bold;
    color: #fff;
}


.sub-pg-2 h3 {
    color: #feb406;
    padding-top: 23px;
    font-size: 47px;
    letter-spacing: -2px;
}



.Abt-sub-pg {
    height: 1703px;
    background-repeat: no-repeat;
}

.wrapper-pg {
    height: 686px;
}

.overlay {
    height: 686px;
    left: 0px;
    right: 0px;
    position: absolute;
    background-color: #0000005e;
    margin-top: -16px;
}

.x-bar {
    width: 186px;
    margin-top: 0px;
}


.pg-2 h3 {
    padding-top: 16px;
    text-align: center;
}




.Service-sub-pg {
    height: 230px;
}

.testimonial{
    padding: 18px;
    text-align: center;
    height: 200px;
}

.testimonial h3 {
    padding-top: 16px;
    font-size: 27px;
    color: #feb406;
}

.testimonial img {
    padding-top: 18px;
}


.slide-bar {
    width: 30px;
    margin-left: 45%;
}

.owl-theme .owl-controls .owl-page span {
    display: none;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791;
}











/********************************************ABOUT US PAGE*******************************************************/



.about-main-pg {
    height: 200px;
    background-size: cover;
    background-position-x: center;
}


.about-main-pg h3 {
    padding-top: 60px;
    font-size: 54px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.abt-baar1 {
    height: 0px;
    width: 141px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}

.Org-pg {
    height: 1998px;
    background-repeat: no-repeat;
    background-position-x: center;
}

.org-sub-page {
    height: 800px;
}

.sec-pg {
    height: 783px;
    margin-top: 0px;
}

.barx {
    width: 242px;
}

.sce2 p {
    color: #fff;
    font-family: 'raleway';
    font-size: 14px;
}

.why-bar1 {
    height: 0px;
    width: 208px;
    background-color: #feb406;
}

.why-pg p {
    color: #fff;
    font-family: 'raleway';
    font-size: 14px;
}





/********************************SERVICES PAGE*******************************************/


.services-main-pg {
    height: 200px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.services-main-pg h3 {
    font-size: 54px;
    letter-spacing: -2px;
    color: #fff;
}

.ser-baar1 {
    height: 0px;
    width: 144px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}


.services-full-pg {
    height: 1354px;
    text-align: center;
    background-position-x: center;
}

.ser-barx {
    width: 200px;
}



/**********************************************RECEIVE*************************************************/



.receive-pg {
    height: 89px;
    background-size: cover;
    background-position-x: center;
}

.receive-full-pg {
    height: 990px;
}

.recieve-side1 img {
    margin-top: 80px;
}

.receive-pg h3 {
    color: #feb406;
    padding-top: 15px;
    letter-spacing: -2px;
    font-size: 35px;
    padding-left: 30px;
}




/**************************************************ASSAYING***********************************************/



.Assaying-pg {
    height: 100px;
    background-size: cover;
}


.Assaying-full-pg {
    height: 914px;
}

.Assaying-pg h3 {
    color: #feb406;
    padding-top: 20px;
    letter-spacing: -2px;
    font-size: 35px;
    padding-left: 30px;
}



/*************************************************REFINING***************************************************/



.Refining-pg {
    height: 100px;
    background-size: cover;
}

.Refining-full-pg {
    height: 985px;
}

.Refining-pg h3 {
    color: #feb406;
    padding-top: 17px;
    letter-spacing: -2px;
    font-size: 35px;
    padding-left: 30px;
}




/***********************************************STORAGE******************************************************/



.storage-main-pg {
    height: 100px;
    background-size: cover;
}

.storage-full-pg {
    height: 584px;
    color: #fff;
}


.storage-main-pg h3 {
    color: #feb406;
    padding-top: 12px;
    letter-spacing: -2px;
    font-size: 35px;
    padding-left: 30px;
}





/***************************************TRANSPORTATION****************************************************/



.Transportation-pg {
    height: 100px;
    background-size: cover;
}


.Transportation-full-pg {
    height: 1246px;
}

.Transportation-side1 img {
    margin-top: 40px;
    width: 100%;
}

.Transportation-pg h3 {
    color: #feb406;
    padding-top: 28px;
    letter-spacing: -2px;
    font-size: 27px;
    padding-left: 22px;
}



/*******************************************PRODUCTS****************************************************/




.product-pg {
    height: 196px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.pro-baar1 {
    height: 0px;
    width: 193px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
    margin-top: -10px;
}

.product-pg h3 {
    padding-top: 58px;
    font-size: 58px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.Pro-main-pg {
    height: 1466px;
    text-align: center;
}



/*********************************************CAST BARS****************************************************/


.Cast-main-pg {
    height: 100px;
    background-size: cover;
}

.Cast-main-pg h3 {
    padding-top: 32px;
    font-size: 33px;
    letter-spacing: -2px;
    color: #fff;
    padding-left: 30px;
}

.cast-baar1 {
    height: 0px;
    width: 174px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
    margin-top: -5px;
}

.cast-full-pg {
    height: 984px;
}




/************************************MINT BARS*********************************************************/



.Mint-main-pg {
    height: 100px;
    background-size: cover;
}

.Mint-main-pg h3 {
    padding-top: 19px;
    font-size: 36px;
    letter-spacing: -3px;
    color: #fff;
    padding-left: 30px;
}

.mint-baar1 {
    height: 0px;
    width: 196px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
    margin-top: -4px;
}


.mint-full-pg {
    height: 1008px;
}




.Grains-main-pg {
    height: 100px;
    background-size: cover;
}

.Grains-main-pg h3 {
    padding-top: 19px;
    font-size: 38px;
    letter-spacing: -3px;
    color: #fff;
    padding-left: 30px;
}

.grain-baar1 {
    height: 0px;
    width: 169px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
}


.grain-full-pg {
    height: 811px;
}





/*******************************COMPLIANCE************************************************************/


.Compliance-pg {
    height: 180px;
    background-size: cover;
}

.Compliance-pg h3 {
    letter-spacing: -2px;
    padding-top: 55px;
    padding-left: 30px;
    font-size: 30px;
    font-weight: bold;
}


.Compliance-full-pg {
    height: 1146px;
    text-align: center;
}



.Code-pg {
    height: 100px;
    background-size: cover;
}

.Code-full-pg {
    height: 973px;
    background-size: cover;
}

.Code-pg h3 {
    font-size: 33px;
    padding-top: 32px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}







.Sustain-pg {
    height: 100px;
    background-size: cover;
}

.Sustainability-full-pg {
    height: 918px;
    background-size: cover;
}

.Sustain-pg h3 {
    font-size: 33px;
    padding-top: 32px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}








.Responsible-pg {
    height: 100px;
    background-size: cover;
}

.Responsible-pg h3 {
    font-size: 33px;
    padding-top: 32px;
    color: #feb406;
    letter-spacing: -2px;
    padding-left: 30px;
}


.Responsible-full-pg {
    height: 1057px;
    background-size: cover;
}








/*********************************CONTACT PAGE*********************************/


.Contact-pg {
    height: 1138px;
}


.contact-bar-pg h3 {
    color: #feb406;
    padding-top: 8px;
    padding-left: 30px;
    font-size: 46px;
    letter-spacing: -4px;
}

.contact-bar-pg {
    height: 100px;
    background-position-x: center;
    background-size: cover;
}

.cont-baar1 {
    height: 0px;
    width: 150px;
    background-color: #feb406;
    margin-left: 0px;
    padding-left: 30px;
    margin-top: -9px;
}





/********************************************************FOOTER PAGE**************************************/



.Footer-pg {
    height: 994px;
    background-color: #151515;
    color: #fff;
}





}