﻿/* old style */

.card-title 
{
        text-align:center;
        color:#343a40;
       
       
}
    
.card-title:hover
{
        color:#663333;
        text-decoration :none;
         word-spacing :3px;
      /* Safari 4-5, Chrome 1-9 */
      /* Can't specify a percentage size? Laaaaaame. */
      background: #f5f5f5;/*-webkit-gradient(radial, center center, 0, center center, 460, from(#efc5ca), to(#fff));*/
      
}
    
    
.card-text
{
       text-align:center;
       color:#343a40; 
}
    

.card-text:hover
{
       color:#663333; 
       text-decoration :none;
}
    
    
    
.arrow-style
{
        margin: 0 0 12px;
        padding: 0 0 0 0;
}
    

.arrow-style li
{
    position: relative;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;
    list-style: outside none none;
    color: #000;
    line-height:2;
    font-size:15px;
}

ul.arrow-style.ls1 li:before
{
    font-family: FontAwesome;
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    content: '\f138';
    color: #663333!important;
}

.welheading
{
 font-family: 'Noto Sans', sans-serif;
 font-size:26px;
 color:#000000;
 text-transform:uppercase;
 font-weight:bold;
}

.welheading1
{
 color:#0476ac;
 font-weight:normal;
 font-family: 'Aldrich', sans-serif !important;
}

.welheading2
{
 font-family: 'Noto Sans', sans-serif;
 font-size:21px;
 color:#000000;
 text-transform:uppercase;
 font-weight:normal;
}

.card-block img
{
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-width: 100%;
}

.card-block:hover img
{
   -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25); 
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 #ecf7ff; 
     
}

.card 
{
  background-color: white;/*#f5f5f5;  */
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 #ecf7ff inset;
}

.card:hover 
{
   
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 #ecf7ff;
     box-shadow: 0 9px 9px 9px rgba(0, 0, 0, 0.2), 0 9px 9px 9px #ecf7ff;
     background-color:#f5f5f5;/*rgba(153, 200, 250, 0.1);/*#f5f5f5;/*#eef7fa;*/
}


.leadership img
{
    margin: 0 auto; 
    /*box-shadow: box-shadow:rgba(0,0,0,0.5) 0px 0px 12px;/*2px 2px 2px rgba(0, 0, 0, 0.3);*/
    box-shadow: 0 0 4px 1px rgba(0, 140, 186, 0.5);
    border: 2px solid #e3e3e3;
    border-radius: 50%;
}

.leadership img:hover
{
    /*box-shadow: 0 9px 9px 9px rgba(0, 0, 0, 0.2), 0 9px 9px 9px #ecf7ff;*/
    box-shadow: 0 0px 11px 3px rgba(0, 0, 0, 0.2), 0 0px 11px 3px #ecf7ff;
    
}


.web-link
{
}

 a.web-link:link, a.web-link:visited
 {
    background-color: white;
    color: #0078d7;
    font-weight:600;
    font-size:15px;
    padding: 3px 9px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-left:2px;
    
}


 a.web-link:hover, a.web-link:active
 {
    background-color: white;
    color: #0078d7;
    border: 1px solid  #0078d7;
    margin: -1px; /*(to eliminate the shifting of elements below the border text on hover....;; eiether transparent color border can b used before hover)*/
}



.read_more
{
}

a.read_more:link, a.read_more:visited
 {
    background-color: white;
    color: #0476ac;
    padding: 3px 9px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin-left:2px;
}


a.read_more:hover, a.read_more:active
{
    background-color: #ecf7ff;
}

.wide
{
  width:100%;
  height:200px;
  background-size:cover;
  background-position: center;
  background-repeat: no-repeat;
}

.wide img
{
  width:100%;
}


/* CONTACT US */
.bigicon
{
    font-size: 25px;
    color:#008ff4;
}
 
    
/* CONTACT US */
.frame-style
{
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    margin:10px;
    padding:10px;
    border: 1px solid rgba(0,0,0,0.6);
    width:500px;
    height:400px;
}

.div-centered
{
    
    display: flex;
    justify-content: center;
    align-items: center
}

/* product */

.prod-img{
	margin-top:30px;
	position:relative;
	margin-bottom:50px;
}


.prod-img:hover  {
	opacity:1;
	top:0px;
	bottom:0;
	transition:1s;
}


.prod-img:hover .hover{
	transform:scale(1.1);
	transition:1s;
}
/* end product */
/* end old style */



.main-header
{
      z-index:90;position:relative;padding-left:0px;padding-right:0px;  
}

.heading1
{
    background-color:white;/*#f8f7f3;*/
    padding-top:5px;
    padding-bottom:5px;
    padding-left:30px;
    padding-right:30px;
}

.blue-border
{
    margin:0 auto;background-color:#0476ac;height:4px;width:50px;
}

.black-border
{
   background-color:black;height:4px;width:30px;
}

.heading1-text
{
    background-color:#f8f7f3;
    padding-top:5px;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:30px;
}

.heading1-detail-text
{
    text-align:center;
    font-family:'Trebuchet MS', Helvetica;
    font-weight: 400;
    font-size: 18px;
    color: #414042;
}

.main-blocks
{
    background-color:#f8f7f3;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:5px;
    padding-right:5px;
}

.order-details
{
    background-color:#f8f7f3;
    padding-top:5px;
    padding-bottom:10px;
    padding-left:30px;
    padding-right:30px;
   
    
}

.order-details-text
{
    text-align:center;
    font-family:'Trebuchet MS', Helvetica;
    font-weight: 400;
    font-size: 18px;
    color: #414042;
}

  .bd
   {
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0px;/*20px;*/
        border: 1px solid #CCC;
        box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
   
    }

.bd1
{
    padding:10px;
}
.bd:before {
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: -10px;
    left: -10px;
   
    border-top: 5px solid blue;
    border-left: 5px solid blue;
    transition: all 0.4s ease;
}


.bd:after {
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: -10px;
    right: -10px;
    border-top: 5px solid blue;
    border-right: 5px solid blue;
     transition: all 0.4s ease;
}

.bd1:before {
    display: block;
    content: "";
    width:15px;
    height: 15px;
    position: absolute;
    bottom: -10px;
    left: -10px;
    border-bottom: 5px solid blue;
    border-left: 5px solid blue;
     transition: all 0.4s ease;
}

.bd1:after {
    display: block;
    content: "";
    width:15px;
    height: 15px;
    position: absolute;
    bottom: -10px;
    right: -10px;
    border-bottom: 5px solid blue;
    border-right: 5px solid blue;
     transition: all 0.4s ease;
}

  

 .cid-qv5ALL8e7H 
    {
        padding-top: 30px;
        padding-bottom: 30px;
        background-image: url("../images/backgrounds/get-connected.jpg");
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover;
         position: relative;
        word-wrap: break-word;
         background-color: #eeeeee;
        display:block;
}




.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    opacity: 0.4; 
    background-color: rgb(51, 42, 104);
}

 .btn-ch5
    {
        background:#0062a7;
        color: #fff;
        display: inline-block;
   
        padding: 12px 25px;
        text-transform: uppercase;
        font-size: 14px;
        border-radius: 5px;
        font-weight: 500;

        position: relative;
        box-sizing: border-box;
        text-align: center;
        line-height: 26px;
        letter-spacing: 1px;
        transition: all 0.4sse;

}
     .btn-change5
    {
        background:#0062a7;
        color: #fff;
        display: inline-block;
   
        padding: 12px 25px;
        text-transform: uppercase;
        font-size: 14px;
        border-radius: 5px;
        font-weight: 500;

        position: relative;
        box-sizing: border-box;
        text-align: center;
        line-height: 26px;
        letter-spacing: 1px;
        transition: all 0.4s ease;
   }

    .btn-change5:after
    {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(246, 238, 238, 0.25);
        content: "";
        border-radius: 5px;
        opacity: 0;
        visibility: hidden;
        transition: all 0.4s ease;
    }
    .btn-change5:hover
    {
        -webkit-box-shadow: 0px 0px 0 0 lightseagreen inset , 0px 0px 0 lightseagreen inset;
    }
    
        
    
.way-to-start
{
    padding-top:40px;
    padding-bottom:40px;
    background-image: url('../images/backgrounds/way-to-start.jpg');
    background-position: center center; 
    background-color :#0a336b;  
    background-repeat:repeat; 
    background-attachment: fixed;
}

.way-to-start-head
{
    text-align:center;
    font-size: 75px;
    font-variant: normal;
    text-transform: uppercase; 
    color: rgb(111, 113, 116);
    font-weight: 300;
    line-height: 1.2;
}


.way-to-start-text
{
    color: rgb(111, 113, 116);
    font-size: 35px;
    font-variant: normal; 
    text-transform: uppercase;
    font-family: 'Open Sans', 'Arial', sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.2;
}

.gradient-head
{
    padding-top:40px;
    padding-bottom:40px;
    border-width: 10px;
    padding: 56px 90px;
    border-style: solid;
    -moz-border-image: -moz-linear-gradient(top right,#3452ff 0,#ff1053 100%);
    -webkit-border-image: -webkit-linear-gradient(top right,#3452ff 0,#ff1053 100%);
    border-image: linear-gradient(to bottom right,#3452ff 0,#ff1053 100%);
    border-image-slice: 1;
    font-size: 60px;
    line-height: 60px;
    transform-origin: top center;
    animation-name: swing;
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
    color: #FFF;
    font-family: 'Open Sans';
    letter-spacing: 2px;
    box-sizing: border-box;
    background: linear-gradient(to bottom right,#3452ff,#ff1053);
}

.gradient-small
{
    padding-top:10px;
    padding-bottom:10px;
    border-width: 2px;
    border-style: solid;
    -moz-border-image: -moz-linear-gradient(top right,#3452ff 0,#ff1053 100%);
    -webkit-border-image: -webkit-linear-gradient(top right,#3452ff 0,#ff1053 100%);
    border-image: linear-gradient(to bottom right,#3452ff 0,#ff1053 100%);
    border-image-slice: 1;
    line-height: 10px;
    transform-origin: top center;
    -webkit-transition: opacity .45s cubic-bezier(0.25,1,0.33,1);
    box-sizing: border-box;
    background: linear-gradient(to bottom right,#3452ff,#ff1053);
 
}



.gradient-small-text
{
    text-align:center;
    font-family:'Trebuchet MS', Helvetica;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    line-height :2;
    
  
}
.gradient-text
{
    color:white;
    text-align:center;
    font-size: 27px;
    font-family: 'Open Sans', 'Arial', sans-serif;
    font-weight: 300; 
    font-style: normal;
    line-height: 1.2;
    font-variant: normal;
}

.main-features
{
    padding-right:13px;
    margin-bottom:14px;
}


.col-features
{
-webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    
  
   box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
   /*padding:30px 15px;*/
   padding:7px 7px;
   margin:2px;
   min-height:255px;
   border-radius: 7px;
   
  
   font-family:"Trebuchet MS", Helvetica;
   background-color :White;
   color:#353535;
  
}


.col-features:hover
{
-webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
    -ms-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
     transform: scale(1.1);
   
     box-shadow: 0px 0px 20px #000000;
   background-color :#0062a7;/*#1476f2;*/
   color:White;
    border-radius: 7px;
   
  
}


.features-main
{
    padding-right:13px;
    margin-bottom:14px;
}

.features-icon{
     margin: 0 auto;
     width: 54px;
    height: 54px;
   
    background-position :centr;
    margin: 0 auto;
    background-position: center center; 
    background-repeat: no-repeat;
    
}


.features-icon1{
    margin: 0 auto;
     width: 54px;
    height: 54px;
    background-image: url('../images/icons/best-quality.png');
    background-position :center;
    margin: 0 auto;
    background-position: center center; 
    background-repeat: no-repeat;
    
}



.features-icon2
{
     margin: 0 auto;
     width: 54px;
    height: 54px;
    
    background-image: url('../images/icons/price.png');
    background-position :center;
    margin: 0 auto;
    background-position: center ceter; 
    background-repeat: no-repeat;
    
}



.features-icon3
{
     margin: 0 auto;
     width:54px;
    height: 54px;
    
    background-image: url('../images/icons/on-time.png');
    background-position :center;
    margin:  0 auto;
    background-position: center cnter; 
    background-repeat: no-repeat;
    
}





.features-sub-title
{
  font-family:"Trebuchet MS", Helvetica;
   font-weight:800 ;
   text-align:center;
    
}

.features-text
{
   font-family:"Trebuchet MS", Helvetica;
   font-weight:500;
   font-size:15px;
   text-align:justify;
    
}

.FAQ-Ques
{
    font-weight:bold;
    font-size:20px;
}

.salt-facts-head1
{
    width:100%;
    margin-bottom:6px;
    
    padding:3px;cursor: pointer;background: #e1e1e1;color:rgb(30, 60, 114);-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: antialiased;
}

.salt-facts-head2
{
    padding:10px;display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-property: box-shadow;transition-property: box-shadow;box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
}

.salt-facts-img
{
    border: 1px solid #ddd; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin:0 auto;padding: 1%;background: white;
}

.head-inner-grad
{
   display: inline-block;
   margin:0 auto;
   padding-left:15px;
   padding-right:15px;
   padding-top:4px;
   /*padding-bottx;*/
   
   font-family: "Audiowide", Helvetica, sans-serif; 
   font-size:30px;
   text-align:center;
   color: rgba(255,255,255,0.81);
   
}

.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.9s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}

.round-border
   {
      
    color:rgba(255,255,255,0.81);/* #ffffff;*/
    transition: all .2s ease-in-out;
   border: 3px solid transparent;
}

.round-border:hover
   {
       transform: scale(1.1);
       border-radius: 30px;
       border: 3px solid #ffffff;
       
   }

.head-overlay
   {
      
    bottom: 0;
    left: 0;
   /* opacity: .5;*/
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    
   background: #505cfd;
    background: linear-gradient(to left, #00dbde, #505cfd);
   /* background: linear-gradient(to right, rgb(0, 180, 219), rgb(0, 131, 176));*/
}
/* about us */

.node_title
   {
       color:White;
       font-size: 32px;
       font-family: 'Raleway Bold',sans-serif;
       margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
    text-align: center;
   }
.node_summary
{
    font-size: 18px;
    line-height: 1.4;
    color: #fff!important;
    margin-top: 5px;
    font-family: "Raleway",sans-serif;
    text-align: center;
    
}

.abt-bg2
{
    background-color :#31679a;
    width: 100%;
    height: auto;
    background-image: url('../images/aboutus/ltblue.png');
    background-repeat: no-repeat;
    background-size: cover;
    min-height:350px;
    color:white;
}

.abt-bg1
{
   background-color :#54adb9;
   width: 100%;
   height: auto;
   background-image: url('../images/aboutus/blue.png');
   background-position: center;
   background-size: cover ; /*or contain */
   color:white;
}

.about-us-main
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:10px;
}


.director-panel
{
    font-size: 36px;
    font-family: "Raleway ExtraBold",sans-serif;
    color: #306899;
    background-color: #eee;
    text-align: center;
    -webkit-box-shadow: inset 0px 0px 20px rgba(196,212,226,1);
    -moz-box-shadow: inset 0px 0px 20px rgba(196,212,226,1);
    box-shadow: inset 0px 0px 20px rgba(196,212,226,1);
}

.heading-style > h2 
{
    margin-bottom:1px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    color: #0476ac;
    font-family: 'Aldrich', sans-serif !important;
}

.heading-style > h2 > a 
{
  position: relative;
  color: #0476ac;
  text-decoration: none;
}

.heading-style >  h2 > a:hover
{
  color: #0476ac;
   text-decoration: none;
}

.heading-style >  h2 > a:before
{
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color:#0476ac;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.heading-style >  h2 > a:hover:before
{
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.img-center-shadow
{
    margin: 0 auto;
    box-shadow: 0px 0px 40px rgba(196,212,226,1);
}

.head-director
{
    text-align:center;
    font-size:15px;
    font-weight:bold;
    font-family: 'Aldrich', sans-serif !important;
}

/*     */

/* CONTACT US */

.contact-us-main
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:10px;
}

.Address-main
{
    background-position: center center; 
    text-align:justify; 
    background-color:#f8f7f3; 
    padding:20px; 
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}

.Address-in
{
    font-size: 20px;
    color: #333333;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 0px;
    text-align: left;
}

/* */

/* edible salt */

.product-description > h4
{
  font-size:18px;
  font-weight:normal;
  color: black;
  font-family: 'Aldrich', sans-serif !imporant;
}
    
 .product-description > h2
{
  font-size:28px;
  font-weight:bold;
  color: #0476ac;
  font-family: 'Aldrich', sans-serif !important;
}   
    
.product-description > h2 > a
{
  position: relative;
  color: #0476ac;
  text-decoration: none;
}

.product-description > h2 > a:hover
{
  color: #0476ac;
   text-decoration: none;
}

.product-description > h2 > a:before
{
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color:#0476ac;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.product-description > h2 > a:hover:before
{
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.pictureContainer img
{
   
  position: relative;
  transition:transform 0.4s ease;
}
 
.pictureContainer img:hover
{
    transform: translateY(-25px);
}

.prem-pack
{
    background-color:#0476ac;
    color:White;
    padding:10px;
}

.edible-salt-main
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:10px;
}



/* */

/* product and services */

.prod-serv-main
{
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:10px;
}

.services-main
{
    background-color: #0062a7;
    color: White;
    font-size: 15px;
    margin-top:20px;
    padding:5px;
    
}

.services-main > h2
{
    text-align:center;
    color:White;
    margin-top:5px;
}

.services-text
{
    color: White;
    padding:30px;
    text-align:center;
}

.products-main
{
    font-size: 15px;
    margin-top:20px;
}

.products-text
{
    padding:30px;
    text-align:center;
}


.prod-edible-main
{
    font-size: 15px;margin-top:20px;
}

.prod-edible-head
{
text-align:center;padding:20px;background-color:#8968CD;color:White;
}

.prod-edible-detail
{
  margin:20px;padding:20px;
}

.prod-indus-main
{
    font-size: 15px;margin-top:20px;
}
.prod-indus-head
{
    text-align:center;padding:20px;background-color:#0276FD;color:White;
}
.prod-indus-detail
{
    margin:20px;padding:20px;
}





.salt-type
{
   
     position: relative;
    overflow: hidden;
    max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: 0px 0px 10px #000000;
  -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05);
  margin:30px;

}

.salt-type:hover
{
    box-shadow: 0px 0px 20px #000000;
     -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
}

    
.salt-type-list
{
    min-height:260px;margin: 0 auto;
}
     

    
.salt-type-list ul
{
   margin:0 auto;display:table; list-style-image: url('../images/list/a3.png'); list-style-position: outside;
}


.salt-type-list ul li
{
	padding-bottom:2px;
	margin-bottom:2px;
			
}
		
.read-more-block
{
	display:block;
	margin:0 auto;
	text-align:center;
}

.read-more-block a.btn
{
  text-decoration::none;
  color: black;
  padding: 7px 14px;
  font-size: 15px;
  cursor: pointer;
   border-color: #2196F3;
  color: dodgerblue;
}

.read-more-block a.btn:hover 
{
    background: #2196F3;
  color: white;
  
}


.page-header
{
  
    margin-top: 0px;
    padding-top: 0px;
    text-align: center;
    background-attachment: relative;
    background-position: center center;
    min-height: 250px;
    width: 100%;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover; /* background-size: cover; */
}

.inner-page-head
{
    width:100%;
    margin:0 auto;
    position:absolute;
    top: 35%; 
    z-index: 10; 
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    color:white;
}

.bg-edible-salt
{
    background: url('../images/banner/products-and-services.jpg') no-repeat center top;
}

.bg-About-us
{
    background: url('../images/banner/about-us.jpg') no-repeat center top;
}


.bg-contact-us
{
    background: url('../images/banner/contact-us.jpg') no-repeat center top;
}


.bg-enquiry
{
    background: url('../images/banner/enquiry.jpg') no-repeat center top;
}


.bg-FAQ-iodine
{
    background: url('../images/banner/FAQ.jpg') no-repeat center top;
}

.bg-industrial-salt
{
    background: url('../images/banner/banner.jpg') no-repeat center top;
}

.bg-media-and-news
{
    background: url('../images/banner/news-n-media.jpg') no-repeat center top;
}

.bg-products-and-services
{
    background: url('../images/banner/products-and-services.jpg') no-repeat center top;
}

.bg-salt-facts
{
    background: url('../images/banner/salt-facts.jpg') no-repeat center top;
}

.bg-thanks
{
    background: url('../images/banner/banner.jpg') no-repeat center top;
}

/* end product and services */