@font-face{src:url(../fonts/OpenSans-Regular.ttf);font-family:open-sans;}
@font-face{src:url(../fonts/OpenSans-Semibold.ttf);font-family:semi-bold;}@font-face{src:url(../fonts/OpenSans-ExtraBold.ttf);font-family:xtra-bold;}
@font-face{src:url(../fonts/OpenSans-Light.ttf);font-family:open-sans-light;}
.nav-adjst{margin-left:4.5em !important;}
.navbar{margin-bottom:0 !important;font-family:semi-bold;}
.semi-bold{font-family:semi-bold;}
.open-sans{font-family:open-sans;}
.xtra-bold{font-family:xtra-bold;}
.pading-none{padding-left:0 !important;padding-right:0 !important;}
.pdng-l-0{padding-left:0 !important;}
.main-banner{background-image:url("../images/slider1.jpg");background-repeat:no-repeat;height:750px !important;padding-top:355px !important;background-position:center;background-size:cover;}
.white{color:white !important;}
.black{color:black !important;}
h2, .h2{font-size:36px !important;}
h1, .h1{}
.text-shdw{text-shadow:0px 3px 4px rgba(0, 0, 0, 0.86);}
.space-15{height:15px !important;}
.space-30{height:30px !important;}
.space-60{height:60px !important;}
.wlcme-bg{background-color:#00a859 !important;padding:30px !important;}
.quote{background-color:#00a835 !important;padding:90px !important;}
.hme-bnr{background-image:url("../images/second-banner.jpg") !important;padding-top:150px !important;height:640px;}
.hme-img-one{top:-65px !important;}
.bnr-txt{font-size:50px !important;font-weight:lighter !important;line-height:1.5em !important;}
.blckt-fnt{font-size:14px !important;}
.sl-btn{background-color:#fdbe0f !important;font-size:14px !important;padding:6px 15px !important;margin-top:10px;color:#000 !important}
.pr-btn{background:transparent !important;border:1px solid #000 !important;padding:5px 25px !important;color:#000 !important;border-radius:0 !important ;}
.pr-btn:hover{background:white !important;border:2px solid white !important;padding:5px 25px !important;color:black !important;border-radius:0 !important;font-weight:bold !important;transition-duration:.5s;}
.n-prdct-btn{padding:5px 10px !important;background-color:#00a859 !important;color:white !important;border-radius:0 !important;border:2px solid #00a859 !important;}
.n-prdct-btn:hover{padding:5px 10px !important;background-color:darkgray !important;color:black !important;border:2px solid white !important;border-radius:0 !important;transition-duration:.5s;}
.ctgry-h2{font-size:18px !important;font-weight:bold !important;letter-spacing:normal !important;font-family:"Open Sans Semibold" !important;padding:7px 0 !important;}
.ctgry-txt{padding-bottom:10px !important;}
.n-slide-border{border:1px solid gainsboro;background-color:#f0eee4 !important;padding:30px !important;}
.contact-bnr{background-image:url("../images/about-bnr.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important; height: 246px;}
.feeding-bnr{background-image:url("../images/about-bnr.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.about-bnr{background-image:url("../images/about-bnr.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}

.codes.gallery-bnr.content-top h1 ,.contact-bnr h1{font-size: 24px !important;}
.tab-nw-cntnt{padding:15px 0 !important;}
.content-top{margin-top:0 !important;}
.profile-bnr{background-image:url("../images/product-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.product-bnr{background-image:url("../images/product-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.rabbit-bnr{background-image:url("../images/rabbit-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.pig-bnr{background-image:url("../images/pig-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.supplement-bnr{background-image:url("../images/supplement-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.rice-bnr{background-image:url("../images/rice-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.dairy-bnr{background-image:url("../images/dairy-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.meat-bnr{background-image:url("../images/meat-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.goat-bnr{background-image:url("../images/goat-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.bull-bnr{background-image:url("../images/bull-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.buffalo-bnr{background-image:url("../images/buffalo-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.horse-bnr{background-image:url("../images/horse-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}

.filler-bnr{background-image:url("../images/filler-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}

.general-bnr{background-image:url("../images/general-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}

.cow-dry-period-bnr{background-image:url("../images/cow-dry-period-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}

.calf-bnr{background-image:url("../images/calf-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.review-bnr{background-image:url("../images/review-banner.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.gallery-bnr{background-image:url("../images/gallery-bnr.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.service-bnr{background-image:url("../images/service-bnr.jpg") !important; background-repeat:no-repeat !important;padding:100px !important;}
.rice-product-bnr{background-image:url("../images/rice-product-brn.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;padding:100px !important;}
.cntct-icons{margin-top:0 !important;}
.glry-algn{padding-left:50px !important;}
.hm-sl-hght{background-color:#67d0af;height:227px !important;}
.hm-sl-latest-n-hght{background-color:#67d0af;height:350px !important;}
.pr-top-space{padding-top:30px !important;}
.product-text{background-color:#fdbe0f;text-align:center;padding:15px !important;}
.product-text-space{padding-top:8px;padding-bottom:10px;font-weight:lighter !important;}
.pr-h4{font-weight:bold !important;padding:0 0 15px 0 !important;}
.pr-h4-2{padding:0 0 15px 0 !important;}
.enq-mdl{padding-bottom:5px !important;padding-top:5px !important;}
.prd-dts-img{border:1px solid gainsboro !important;}
.product-details-content{padding:0 0 0 30px !important;font-size:16px !important;}
.product-name-title{font-size: 24px !important;background-color:#fdbe0f;padding:10px 20px;text-align:center;color:#000;text-transform:uppercase;line-height: 30px;height: 80px}
.prodct-txt-spc{padding-top:10px !important;}
.pr-ul-pading{padding-left:20px !important;}
.prodct-details-table{padding:10px;border:1px solid gainsboro;}
.hm-line-img{width:38% !important;}
.footer a{color:white !important;}
.footer a:hover{color:black !important;}
.home-quote-text{font-size:30px !important;}
.hme-pr-height{height:440px !important;}
.nicescroll-rails div{background-color:#00a859 !important;}
.ftr-end{border-top:1px solid #363333;padding:10px !important;}
.ftr-clr{color:#c4c4c4 !important;}
.ftr-input{background-color:#282828 !important;border:2px solid rgba(25, 25, 25, 0.89);font-size:12px !important;-webkit-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);-moz-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);box-shadow:inset -2px -8px 39px 1px rgba(0, 0, 0, 0.63);padding:7px 10px !important;border-radius:6px !important;}
.ftr-btn{padding:8px 10px !important;background-color:#282828 !important;border:2px solid rgba(25, 25, 25, 0.89);-webkit-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);-moz-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);box-shadow:inset -2px -8px 39px 1px rgba(0, 0, 0, 0.63);border-radius:6px !important;}
.sc-spn{margin-right:10px !important;}
.ftr-txt-spc{padding-top:3px !important;padding-bottom:3px !important;}

.s-g-main-tle{font-size: 32px;padding-bottom:5px;border-bottom: 1px solid #5a5a5a;}
.sub-h-1
{
    color: #516425;font-size: 28px;
}
.sub-h-2{font-size: 21px; color: #00a835 !important; padding-left: 17px;padding-top: 15px;margin-bottom: 15px}
.sub-h{    background: #14c711;
    padding: 12px 0px;}
.padd-t-20{padding-top: 20px}
.padd-t-30{padding-top: 30px}
.feed-font{text-align: center;font-size: 18px}
.font-15{font-size: 15px}
.t-c-h{font-size: 21px;padding-left: 20px;margin-bottom: 10px;color: #404040}
.f-and-a{ list-style: none; padding-left: 18px; font-size: 15px;line-height: 22px;list-style-position: inside;}
.f-a-main-h{ width: 100%; background: #fdbe0f; color: #000; padding: 4px 10px 4px 15px;font-size: 18px;margin-bottom: 10px;}
.f-a-box{width: 100%;float: left;border: 1px solid #ccc}
.f-a-fa{font-size: 7px !important;padding-right: 12px;color:#fdbe0f;}
.padd-l-0{padding-left: 0px;}
.padd-r-7{padding-right: 7px}
.padd-r-0{padding-right: 0px;}
.padd-lr-0{padding-left: 0px !important;padding-right: 0px !important;}
.padd-15{    padding-top: 15px; padding-bottom: 15px;}
.margin-b-15{margin-bottom: 15px}
.margin-bb-20{margin-bottom: 20px}
.float-l{float: left}
.margin-r-10{margin-right: 10px !important;}
.margin-b-10{margin-bottom: 10px}
h1.xtra-bold.white{
    font-size: 24px !important;
}
.product-name-title2 {text-align: left; color: #00a859; text-transform: uppercase; font-size: 24px !important;}
.dealer-btn{ background: #fff; color: #00a859;font-weight: 600 !important;}
.d-form-border{border: 1px solid #4281b7  !important}
.padd-01{border-right: 1px solid #4281b7  !important}
.padd-02{padding: 5px 0px}
.padd-04{padding-bottom: 20px;padding-top: 20px}
.padd-03{padding-bottom: 40px}
.b-left{border-left: 1px solid #4281b7  !important;float: left}
.d-form-input{ border-bottom:none; border-left: none; border-right: none; border-top: none;width: 100%;}
.width-97{width: 97%}
.width-100{width: 100%}
.d-f-padd{padding: 0px 0px 20px 0px}
.d-border-b{border-bottom:  1px solid #4281b7  ;float: left}
.margin-01{margin-bottom: 10px;margin-top: 20px}
.d-f-h{
    background: #14c711;
    color: #000;font-weight: 600;
    text-align: center;
    padding: 15px 0px;}
.d-form-input{padding-top: 10px;padding-bottom: 10px}
.width-3{width: 3%}
.padd-t-3{padding-top: 3px}
.effect1{
    -webkit-box-shadow:0 4px 5px -6px #40c315;
       -moz-box-shadow: 0 4px 5px -6px #40c315;
            box-shadow: 0 4px 5px -6px #40c315;
}

 /* Hide the browser's default checkbox */
.checkbox-1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height:16px;
    width: 16px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #bdbdbd;
 }

/* On mouse-over, add a grey background color */
.checkbox-1:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkbox-1 input:checked ~ .checkmark {
    background-color: #01a451;
    border: 2px solid #01a451;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox-1 input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkbox-1 .checkmark:after {
    left: 4px;
    top: 1px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox-1{padding-left: 15px;font-weight: normal !important;}

.checkbox-1 .shadw {
 -moz-box-shadow:    inset 0 0 6px #9a9a9a;
   -webkit-box-shadow: inset 0 0 6px #9a9a9a;
   box-shadow:  inset 0 0 6px #9a9a9a;
}


.d-f-p{    font-size: 15px;    padding: 9px 12px 9px 0px;
    text-align: right;
    color:#3c3c3c;}
.effect8{box-shadow: 0 0 10px #d0e0cd; }
.d-sub-h{color: #000;text-align:center;text-transform: uppercase;font-weight: 600}



 /* Hide the browser's default checkbox */
.checkbox-2 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkbox-2{padding-left: 35px;font-weight: normal !important;font-size: 15px}

/* Create a custom checkbox */
.checkmark2 {
    position: absolute;
    top: 0;
    left: 15px;
    height:16px;
    width: 16px;
     background-color: #fff;
    border: 2px solid #bdbdbd;
 }

/* On mouse-over, add a grey background color */
.checkbox-2:hover input ~ .checkmark2 {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.checkbox-2 input:checked ~ .checkmark2 {
    background-color: #01a451;
    border: 2px solid #01a451;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark2:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox-2 input:checked ~ .checkmark2:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkbox-2 .checkmark2:after {
    left: 4px;
    top: 1px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.d-rd{ padding: 5px 15px;
    background: #a2a2a2;
    color: #fff;
    border-radius: 4px;
    margin-left: 10px;
    text-transform: none;
cursor: pointer}

.d-f-p-2{    color: #0a6d3b;padding: 9px 20px 9px 0px;text-align: right;
    font-size: 16px;}
.d-submit
{
    background: #00a652;
    border: 2px solid #059e50;
    color: #fff;
    padding: 5px 110px;
    border-radius: 4px;
    font-size: 16px
}
.f-left{float: left}

.padd-lr-0
{
    padding-left: 0px;
    padding-right: 0px
}
.pp-logo
{
        padding-right: 30px;
    padding-left: 55px;

}
.product-details-content2 {
    padding: 0 0 0 0px !important;
    font-size: 16px !important;
}
.index-big-padd-b
{padding-bottom: 70px}

.frm-btn
{
        float: right;
      background: #b7b7b7;
    border: 1px solid #9c9c9c;
    padding: 3px 18px;
    border-radius: 3px;
    color: #fff;
}
.frm-btn:hover{color: #000}
.frm-btn-padd{padding-right: 77px;padding-top: 10px}



.wrapper-dropdown-3 span
{font-size: 12px}
.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;

    margin: 0 auto;
    padding: 5px 10px;

    /* Styles */
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);

    cursor: pointer;
    outline: none;
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #000 transparent;
}

.wrapper-dropdown-3 .dropdown {
  /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
padding:0;
margin:0;
    /* Styles */
    background: white;
    border: 1px solid rgba(0,0,0,0.17);
    font-weight: normal;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    list-style: none;
  z-index: 1000;
    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

/*.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;
}*/

.wrapper-dropdown-3 .dropdown li {
    display: block;
    padding:5px 10px;
    text-decoration: none;
    color: #5a5a5a;
    font-size: 13px;
    border-bottom: 1px solid #d8e8dc;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    background: #f2fff5;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}
/*#############################*/

/* about us */
.abt-h1{
    font-size: 70px;
    font-weight: 600;
    letter-spacing: 3px;
    text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
}
.abt-cont-padd{
    padding-top: 7%;
    padding-left: 14%;
}
.abt-main-h
{
    color: #000;
    font-size: 30px;
    text-align: center;
    margin-bottom: 6px;

}
.abt-main-h2
{
    color: #000;
    font-size: 24px;
    text-align:left;
    margin-bottom: 6px;

}
.abt-main-h3
{
    color: #000;
    font-size: 30px;
    text-align:left;
    margin-bottom: 6px;

}
.abt-main-h5
{
    color: #000;
    font-size: 22px;
    text-align:left;
    margin-bottom: 6px;
    margin-top: 15px;

}
.txt-cntr
{
    text-align: center
}
.abt .panel-title a
{
    background: #fff !important;
    border-top: 1px solid #9c9c9c !important;
    border-left: 1px solid #9c9c9c !important;
    border-right: 1px solid #9c9c9c !important;
    border-bottom: 1px solid #b0b0b0 !important;
    border-radius: 4px;
    padding: 10px 35px;
}
.abt .panel-default
{
    margin-bottom: 10px
}
.plus-br
{
     width: 25px;
    height: 25px;
    float: left;
    border-radius: 50%;
    border: 2px solid #00a85a;
    font-size: 22px;
    margin-right: 22px
}
.plus
{
     margin-top: -5px;
    font-size: 21px;
    font-weight: 600;
    color: #00a85a;
}
.accordian-p
{
    color: #8f8f91;
    text-transform: capitalize !important;
    text-align: left;
    font-size: 18px;
    font-family:semi-bold;
    letter-spacing: .3px;
}
.abt .panel-body
{
    border-top: none !important;
    border-left: 1px solid #9c9c9c !important;
    border-right: 1px solid #9c9c9c !important;
    border-bottom: 1px solid #9c9c9c !important;
    box-shadow: none !important;
}
.abt-sec-bg1
{
    background-image: url(../images/abt-sec-bg1.jpg);
    background-size: cover;
    width: 100%;
    height: 220px;
}
.abt-undrln
{
    width: 45px;
    height: 2px;
    background: #00a85a;
    margin: 0 auto;
}
.abt-undrln2
{
    width: 55px;
    height: 2px;
    background: #00a85a;
    float: left
}
.abt-undrln3
{
    width: 50px;
    height: 2px;
    background: #00a85a;
    float: left
}
.abt
{
    margin-top: 37px
}
.bg-img-h
{
    text-align: center;
    text-transform: uppercase;
    color: #00723d;
/*    font-weight: 600;*/
    margin-bottom: 22px;
    font-family:semi-bold;
}
.bg-sec-padd
{
    padding-top: 55px;
    padding-bottom: 55px;
}
.bg-sec-padd2
{
    padding-top: 45px;
    padding-bottom: 55px;
}
.sec-marginb1
{
    margin-bottom: 90px
}
.bg-sec-content
{
    text-align: center;
    font-size: 18px;
    line-height: 33px;
}
.accrd-list ul li
{
    list-style: none;
    font-size: 14px;

    margin-bottom: 6px
    }
.accrd-list .fa
{
    color: #00a85a;
    margin-right: 10px;
    font-weight: 600;
    font-size: 14px;
}

.abt-list ul li
{
    list-style: none;
    font-size: 18px;
    color: #868689;
    margin-bottom: 11px
}
.abt-list ul
{
    padding-left: 0px;
}
.abt-list .fa
{
    color: #00a85a;
    margin-right: 10px;
    font-weight: 600;
    font-size: 16px;
}
.margint-abt1
{
    margin-top: 50px
}
.margint-abt2
{
    margin-top: 30px
}
.margint-abt3
{
    margin-top: 40px
}
.marginb-abt1
{
  margin-bottom: 75px
}
.list1
{
    width: 80%;
    float: left;

}
.list2
{
    width: 1%;
    float: left;
     padding-top: 20px
}
.list-br
{
    background: #c6c6c6;
    width: 2px;
    height: 205px
}
.abt-cnt2
{
    font-size: 17px;
    color: #4e4e4e;
    text-align: justify;
    /* font-weight: lighter; */
    margin-top: 12px;
    font-family:open-sans-light;
}
.abt-cnt3
{
    font-size: 17px;
    color: #4e4e4e;
    text-align: justify;
    /* font-weight: lighter; */

    font-family:open-sans-light;
}
.abt-cnt4
{
    font-size: 17px;
    color: #4e4e4e;
    text-align: justify;
    /* font-weight: lighter; */
    margin-top: 20px;
    font-family:open-sans-light;
    padding-right: 15px
}
.abt-paddr1
{
    padding-right: 50px
}
.abt-bg2
{
  background-image: url(../images/about-bg-img2.png);
    background-size: cover;
  width: 100%;
  height: 229px;
}
.accordian-p span
{
    text-transform: capitalize;
    color: #00a85a;
    font-size: 18px !important;
}
  .green
{
    color:  #00a85a;
    text-transform: uppercase;
}
  .green2
{
    color:  #00a85a;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px
}
.abt .panel-body
{text-align: justify}

.img-over-cnt
{
    position: absolute;
    top: 45px;
    color: #00a85a;
    width: 100%
}
.img-over-txt2
{
        text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 2px;

}
.img-over-txt1
{
     text-transform: uppercase;
    font-size: 25px;
     padding-left: 20%;
    line-height: 10px;
}

.product-details-content h2{
    font-size: 24px !important;
}
#about .w3t-text.white.semi-bold{
        font-size: 24px !important;
}
.hme-pr-height h2{
        font-size: 18px !important;
}
#about .wlcme-bg a{
color: white !important;
text-transform: capitalize;
}
@media(max-width:767px)
{.nav-adjst{margin-left:0 !important;}
.cntct-icons{margin-top:30px !important;}
.main-banner{background-image:url(../images/slider1.jpg);background-repeat:no-repeat;height:280px !important;padding-top:120px !important;background-position:center;background-size:100% 100% !important;//margin-top:0px !important;}
.main-banner h2{font-size:16px !important;}
.main-banner h1{font-size:20px !important;}
.hme-bnr{background-image:url("../images/second-banner.jpg") !important;padding-top:50px !important;height:250px;background-size:100% 100% !important;}
.hme-bnr h3{font-size:16px !important;}
.hme-bnr h6{font-size:26px !important;}
.bnr-txt{line-height:.9em !important;}
.sm-pdng-none{padding-left:0px !important;padding-right:0px !important;}
.glry-algn{padding-left:15px !important;}
.hm-sl-hght{background-color:#67d0af;height:auto !important;}
.w3ls-logo .navbar-brand{width:65% !important;}
.sm-pd-l-0{padding-right:0 !important;}
.sm-pading-left-none{padding-left:0 !important;}
.hme-img-one{top:0 !important;}
.hm-line-img{width:100% !important;}
.content-top{margin-top:34px !important;}
.about-bnr{background-image:url("../images/aboutbnr-sm.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important; //padding:50px 0 !important;}
.profile-bnr{background-image:url("../images/profilebnr-sm.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important; //padding:55px 0 !important;}
.service-bnr{background-image:url("../images/service-bnr.jpg") !important; background-repeat:no-repeat !important;//padding:55px 0 !important;}
.gallery-bnr{background-image:url("../images/gallery-bnr.jpg") !important;background-size:100% 100% !important;background-repeat:no-repeat !important; padding:55px 0 !important;}
.rice-product-bnr{background-image:url("../images/rice-product-brn-sm.png") !important;background-size:100% 100% !important;background-repeat:no-repeat !important;//padding:55px 0 !important;}
.hme-pr-height{height:360px !important;}
.ftr-btn{padding:10px 10px !important;background-color:#282828 !important;border:2px solid rgba(25, 25, 25, 0.89);-webkit-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);-moz-box-shadow:inset -2px -8px 39px 1px rgba(0,0,0,0.75);box-shadow:inset -2px -8px 39px 1px rgba(0, 0, 0, 0.63);border-radius:6px !important;margin-top:0 !important;}
.sm-pading-right{padding-right:10px !important;}
.quote{background-color:#00a835 !important;padding:30px 15px !important;}

}

 @media(min-width:320px) and (max-width:768px)
{
    .margin-b-20{margin-bottom: 20px}
    .m-margin-b-10{margin-bottom: 10px}
    .margin-t-20{margin-top: 20px}
    .m-padd-l-0{padding-left: 0px !important;}
    .m-padd-35{padding-top: 35%}
    .d-f-padd{padding: 10px !important;}
    .b-left{border-left: none !important;}
    .d-submit{padding: 5px 75px !important;}
    .padd-l-r0{padding-left: 0px !important;padding-right: 0px !important;}
    .content-top{padding:  120px 0px 30px 0px!important}
    .t-c-h {
    font-size: 18px !important;
    padding-left: 9px !important;
     text-align: left !important;}
    .inputs2 input {
         border-bottom: 1px solid #ccc !important;
    }
    .inputs2 textarea {
         border-bottom: 1px solid #ccc !important;
    }
    .d-f-p{text-align: left !important;}
    .d-border-b{border-bottom: none !important;}
    .d-form-input {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
    .d-f-p{padding: 9px 20px 5px 0px !important; }
    .d-f-p-2{text-align: left !important; }
    .p-logo{padding-left: 55px;padding-right: 55px}
    .product-name-title{line-height: 25px;font-size: 20px;height: auto !important;}
    .pp-logo
{
        padding-right: 55px;
    padding-left: 55px;

}
    .course-ul2{min-width: 215px !important;left: 0px !important;}



    /* -------- about ---------- */

    .accordian-p{font-size: 14px !important;padding-left: 35px}
    .abt .panel-title a {padding: 10px !important;}
    .plus { margin-top: -4px !important; font-size: 17px !important;}
    .plus-br{margin-right: 0px !important;width: 20px; height: 20px;}
    .container > .navbar-header{margin: 0px !important;padding-bottom: 10px;padding-top: 10px}
    .abt-h1 {font-size: 25px !important;}
    .about-bnr{height: 110px}
    .bg-img-h{font-size: 15px !important;margin-bottom: 10px !important;}
    .bg-sec-padd{padding-top: 20px !important;padding-bottom: 0px !important;}
    .bg-sec-content{font-size: 14px !important; text-align: justify;line-height: 20px;}
    .list1{width: 100% !important;}
    .abt-paddr1 {padding-right: 0px !important;}
    .paddr0{padding-right: 0px !important;}
    .paddl0{padding-left: 0px !important;}
    .marginb0{margin-bottom: 10px}
    .abt-cnt4{padding-right: 0px !important;}
    .abt-main-h5{font-size: 15px !important;}
    .abt-main-h2{font-size: 20px !important; line-height: 26px}
    .abt-main-h3{font-size: 20px !important; line-height: 26px}
    .abt-main-h1{font-size: 20px !important; line-height: 26px}
    .abt-cnt4{font-size: 14px !important;}
    .abt-cnt3{font-size: 14px !important;margin-bottom: 20px}
    .abt-cnt2{font-size: 14px !important;}
    .abt-list ul li{font-size: 14px !important;}
    .abt-main-h{font-size: 20px !important;}
    .img-over-txt2{font-size: 17px  !important;}
    .img-over-txt1 {font-size: 15px !important;padding-left: 5% !important;line-height: 10px !important;}
    .abt { margin-top: 28px  !important;}
    .img-over-cnt{top: 18px !important;}
    .sec-marginb1 { margin-bottom: 45px !important;}
    .marginb-abt1{margin-bottom: 50px !important;;margin-top: 40px !important;}

}
