@page {size: auto; margin: 10mm ;}
@media print {

 body
{
    font-family: 'Carrois Gothic', sans-serif !important;
       color: #333 !important;
    background-color: whitesmoke !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
 
}

 *{
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
  }

 .head-outer .col-md-2
 {
    width: 100%
 }


 .head-outer .col-md-10
 {
    display: none;
 }
 .text-banner
 {
        position: absolute;
    z-index: 100;
    max-width: 971px;
    bottom: 10px;
    color: #ffffff !important;
    width: 100%;
    left: 0;
    padding: 18px 37px;
    margin: 0 auto;
    right: 0;

    background-color:rgba(0, 0, 0, 0.5490196078431373) !important; 
        -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
 } 
 .text-banner h1 {
    color: #ffffff !important;
       -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
 }
  a[href]:after {
    content: none !important;
  }
  .col-md-6 {
    width: 50%;
    float: left;
  }
  .fig-tag {
    position: absolute;
    bottom: 14px;
    background-color: #81c734 !important;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto;
    padding: 14px 0;
    text-align: center;
    max-width: 344px;
    color: white !important;
      -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
  }
  .table-outer1 {
    display: table;
    width: 100%;
    margin-bottom: 7px;
 }
 .content-table {
    display: table-cell;
    width: 50%;
    text-align: center;
    position: relative;
     font-size: 17px;
    text-decoration: none !important;
    box-shadow: 0.9px 0px 3px #757575 !important;
    color: #757575 !important;
    background-color: white !important;
}
 .scontent-table {
    display: table-cell;
    width: 50%;
    z-index: 10000;
    text-align: center;
    position: relative;
    font-size: 17px;
    text-decoration: none !important;
    box-shadow: 0.9px 1px 3px #bbbbbb !important;
    color: #757575 !important;
    background-color: white !important;
   }
   section.content-one {
    padding: 0 0;
    padding-bottom: 60px;
   }
   .img-table {
    display: table-cell;
    width: 50%;
}

.img-table>img {
    overflow: hidden;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
}
.scontent-table:after {
    content: "";
    position: absolute;
    background-image: url(../images/right_before.png);
    top: 50%;
    left: unset;
    right: 100%;
    transform: rotate(180deg) !important;
    z-index: 8;
    width: 13px !important;
    height: 21px !important;
    background-repeat: no-repeat;
}
.content-table:after {
    content: "";
    position: absolute;
    background-image: url(../images/right_before.png);
    top: 50%;
    left: 100%;
    z-index: 8;
    width: 128px;
    height: 114px;
    background-repeat: no-repeat;
}
.outer1-tbl {
    width: 100%;
    display: table;
}
.hor-div {
    width: 50%;
    display: table-cell;
    /* float: left; */
    vertical-align: -webkit-baseline-middle;
    vertical-align: top;
    background-color: #fff !important;
    box-shadow: 0.9px 0px 3px #616161 !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.img-sec img {
    overflow: hidden;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 168px;
    object-fit: cover;
}
.hor-sec {
    padding: 1vh 0;
    text-align: center;
}

.hor-sec a {
    text-align: center;
    position: relative;
    top: 10px;
    font-size: 23px;
    text-decoration: none !important;
    color: #757575 !important;
    width: 100%;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}

.tbl-img img {
    overflow: hidden;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
       min-height: 232px;
    object-fit: cover;
}



.outer-foot {
    padding: 41px 0;
    background-color: #e6b520 !important ;
    float: left;
    width: 100%;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}

.outer-foot
{
    padding: 41px 0;
    background-color: #e6b520 !important;
    float: left;
    width: 100%;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}

.foot-sec h3
{
    font-weight: 100;
    font-size: 19px;
    padding-bottom: 13px;
    text-transform: uppercase;
}

.foot-sec p
{
             line-height: 24px;
    color: #4e4e4e;
    text-align: justify;
    font-size: 12px;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;

}

.foot-sec ul
{
    padding: 0;
    list-style: none;
    line-height: 26px;

}

.foot-sec li a
{
    color: #4e4e4e;
    font-size: 16px;
 
}

.t-link
{
    float: left;
}

.t-link a {
    padding: 10px;
    background-color: #ecc44a !important;
    color: #4e4e4e;
    margin-right: 6px;
    border-radius: 5px;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
 
}

.t-link {
    float: left;
    margin-bottom: 28px;
}

.social .fab
{
        font-size: 30px;
    color: #6b6b6b;
}

.social span
{
        font-size: 18px;
        color: #6b6b6b;
}

.social {
    line-height: 41px;
}

.creat-tag {
    text-align: center;
    padding: 14px 0;
    float: left;
    width: 100%;
}

.slider-1
{
    position: relative;
    padding-top: 118px;
}

.text-banner h1
{
        font-size: 18px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: justify;
}

.text-banner
{
           position: absolute;
    z-index: 100;
    max-width: 971px;
    bottom: 10px;
    color: #ffffff;
        width: 100%;
    left: 0;
    padding: 18px 37px;
    margin: 0 auto;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5490196078431373) !important;
      -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}

.col-md-5 {
    width: 41.66666667%;
    float: left;
}

.col-md-2 {
    width: 16.66666667%;
    float: left;

}

.image-about img {

    display: none;
}

.highlite {

    left: 0;
}

.content-about {
    width: 100%;
    left: 0px;
    top: 0px;
        padding: 0px 11px;
        text-align: justify;
}

.inner-bouter img {

    object-fit: cover;
    }

.banner-text {
    position: absolute;
    /* top: 83%; */
    bottom: 0;
    left: 0%;
    margin: 0 auto;
    /* font-size: 28px; */
    right: 0;
    text-align: center;
    z-index: 1;
    /* border-left: 5px solid #ffffff; */
    padding: 14px 12px;
    color: #fff !important;
    background-color: rgba(255, 255, 255, 0.56) !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}

.highlite blockquote {
 
    border: none;
}

.btn {

    display: none;
}
.btn {
   display: none;
}

.product-main
{
        float: left;
    width: 100%;
    padding-bottom: 95px;
}
.pr-sec
{
              float: left;
    width: 33.333333333%;
    padding: 0px 6px;
    min-height: 420px;
    position: relative;
  }
.img-pr img
{
   width: 100%;
}
.img-pr img {
              width: 100%;
    object-fit: fill;
    min-height: 177px;
}
.img-pr
{
             border-radius: 50%;
    overflow: hidden;
    width: 187px;
    position: relative;
    /* min-height: 296px; */
    /* object-fit: cover; */
    top: 38px;
    border: 3px solid #ffffff59;
    margin: 0 auto;
    /* background-color: #949494; */
    box-shadow: 1px 6px 6px #0000004f !important;
    transition: .5s ease-out;
    z-index: 1;

     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.pr-content
{
              padding: 18px 21px;
    padding-top: 68px;
    background-color: #285b38 !important;
    border-radius: 10px;
    min-height: 213px !important;
    text-align: center;
    position: absolute;
    width: 99%;
    bottom: 0;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.pr-content p
{
        font-size: 15px;
    text-align: justify;
    color: dimgrey;
}
.pr-content h3
{
          text-align: center;
    color: #ffffff;
    padding-bottom: 13px;
    margin: 0;

}
.pr-sec:hover .img-pr {
 

        top: 52px;
    /* box-shadow: unset; */
    box-shadow: 0px 3px 17px #9898984f !important;
    transition: .5s ease-out;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;

}
.banner-text h3 {
    font-size: 35px;
    /* font-family: 'Niconne', cursive; */
    color: #285b38 !important;
      -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.main-head h3 {
 
    color: #285b38 !important;
         -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.highlite h3 {

    color: #285b38 !important;
        -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.highlite blockquote {
 
    border-left: 5px solid #285b38 !important;
         -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    blockquote h3::after {
  
    color: #285b38 !important;
       -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
  }
  .foot-sec li a {
    color: #4e4e4e !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
  }
  .ic {
  
    color: #4e4e4e !important;
      -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
   }

   .assets-img {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 0;
    }
     .assets-img img {
    display: none;
   }
   .highlite {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 22px;
    width: 100%;
}
 .content-asset {
    padding-top: 15px;
    position: unset;
}
 .head-philo h3 {
    margin: 0;
    font-size: 39px;
    color: #326241 !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.grid {
    padding: 0em 0 0em;
    }

    figure.effect-layla {
    background: #000000 !important; 
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
   }
   figure.effect-layla h2 {
   
       text-shadow: 1px 1px 3px black !important;
    color: white !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    .back-button {
    display: none;
    }
    .pr-content h3 {
    color: #ffffff !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
        font-size: 17px;
    }
    .pr-content {

    min-height: 0px;
     }
     .head-nw h4 {
   
    color: #285b38 !important;
        -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
   }
   .head-nw h4:after {

    background: #326241 !important;
       -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    .nws-img {
        display: none;
    }
    
    .link-safety a {
     display: none;
    }
    .gb-relat {

    background-color: #285b38 !important;
    color: #ffffff !important;
    border-bottom: 1px dotted #d0d0d0 !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    .relat-news ul {

    padding-left: 23px;
    background-color: #f1f1f1 !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
   }
   .out-m .more-1 {
    display: none;
   }
   .relat-news ul a>h3 {
    color: #5a5a5a !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    .content-founder {
    float: left;
    width: 100%;
    position: relative;
    left: 0;
    top: 0px;
    }
    .image-founder {
  
    padding: 0;
    }
    a.read-inner {
       display: none;
     }
     .filter-content {
       margin-bottom: 50px;
    border-bottom: 1px solid grey !important;
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }
    .box-h h3 {
    color: #545454 !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }

.filter-content h5 {
    color: #888080 !important;
     -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
}
.btn-mssg input {
        color: #fff !important;
    background-color: #285b38 !important;
         -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
    }

}