* {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}

a{transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;text-decoration: none;}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video
{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline: none; }
body{background-color: #eee;}
img{max-width: 100%;}

ol, ul {list-style: none; }

.container{width: 100%;margin: 0 auto;position: relative;}
.clearfix::after,.clearfix::before{display:table;content: "";clear: both;}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Italic.woff2') format('woff2'),
        url('../fonts/Roboto-Italic.woff') format('woff'),
        url('../fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-MediumItalic.eot');
    src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-MediumItalic.woff2') format('woff2'),
        url('../fonts/Roboto-MediumItalic.woff') format('woff'),
        url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Thin.woff2') format('woff2'),
        url('../fonts/Roboto-Thin.woff') format('woff'),
        url('../fonts/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-ThinItalic.eot');
    src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-ThinItalic.woff2') format('woff2'),
        url('../fonts/Roboto-ThinItalic.woff') format('woff'),
        url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BlackItalic.eot');
    src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-BlackItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BlackItalic.woff') format('woff'),
        url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BoldItalic.eot');
    src: url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-BoldItalic.woff2') format('woff2'),
        url('../fonts/Roboto-BoldItalic.woff') format('woff'),
        url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-LightItalic.eot');
    src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-LightItalic.woff2') format('woff2'),
        url('../fonts/Roboto-LightItalic.woff') format('woff'),
        url('../fonts/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

a {

    cursor: pointer;

}


.homepage .menusection{float: left;width: 100%;position: relative;background: #EEEEEE;}
.homepage .menusection ul li .fa{color: #A3A3A3;padding-left: 5px;}
.homepage .menusection ul li a{font-size: 16px;color: #000000;font-family: 'Roboto';font-weight: 500;text-transform: uppercase;}
.homepage .menusection ul li a.main-nav{border-right: 1px solid #a3a3a3;padding: 5px 0;}
.homepage .menusection ul li:last-child a.main-nav{border-right:none;}
.homepage .menusection{float: left;padding: 10px 0;border-bottom: 1px solid #D4D4D4;}
.homepage .menusection ul li{display: inline-block;border-right: 1px solid #A3A3A3;}
.homepage .menusection ul li:last-child{border-right: none;}
.homepage .menusection ul li a:hover{color: #ff0000;}
.mobile-menu-icon, .mobile-top-links{display:none}
.homepage .menusection .nearme{float: left;width: 15.35%;border-right: none;padding-top: 3px;}
.homepage .menusection .nearme a:before{content: '';display: inline-block;background-image: url(../images/location-area.png);width: 18px;height: 18px;vertical-align: middle;margin-right: 10px;}
.homepage .menusection .orogranic{float: left;width: 20.26%;padding-top: 3px;}
.homepage .menusection .ortiles{float: left;width: 20.52%;text-align: center;padding-top: 3px;}
.homepage .menusection .orhealth{float: left;width: 13.61%;text-align: center;padding-top: 3px;}
.homepage .menusection .location{padding: 0;width: 30.26%;float: left;position: relative;border-right: none;}
.homepage .menusection .location p{padding:3px 20px 0 0;float: left;display: inline-block;font-size: 14px;color: #000000;font-family: 'Roboto';font-weight: 500;text-transform: uppercase;}
.homepage .menusection .location p:before{content: '';display: inline-block;background-image: url(../images/location-list.png);width: 14px;height: 23px;vertical-align: middle;margin-right: 10px;}
.homepage .menusection .location .searchsec-nav{position: relative;display: inline-block;}
.homepage .menusection .location .searchsec-nav .searhbtn{position: absolute;right: 15px;top: 6px;}
.homepage .menusection .location .searchsec-nav .fa{color: #DB0000;}
.homepage .menusection .location .searchsec-nav .inputtxt{width: 205px;
height: 30px;
float: left;
color: #BCBCBC;
border: 1px solid #D6D6D6;
border-radius: 50px;
position: relative;padding: 0px 35px 0 20px;}
.homepage .menusection .location .searchsec-nav:placeholder{color: red;}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  width: 100%;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content ul li{width: 100% !important;border-right: none !important;}


.homepage .filter{float: left;width: 100%;position: relative;padding: 10px 0;}
.homepage .filter .filterdd{float: right;width: 100%;text-align: right;}
.homepage .filter .filterdd h5{padding-right: 6px;font-family: 'Roboto';font-weight: 500;font-size: 14px;text-transform: uppercase;position: relative;color: #000000;display: inline-block;}
.homepage .filter .filterdd select{border:1px solid #D4D4D4;width: 94px;height: 25px;padding: 0px 10px}
.homepage .filter .filterdd select::-ms-expand {    display: none; }
.homepage .filter .filterdd select{-webkit-appearance: none;appearance: none;}
.homepage .filter .filterdd .newprice{display: inline-block;position: relative;}
.homepage .filter .filterdd .newprice:after{content: '';display: inline-block;background: url(../images/dd.png)no-repeat;width: 8px;height: 6px;position: absolute;top: 10px;right: 10px;}

.homepage .category-list{float: left;width: 100%;position: relative;}
.homepage .category-list .main-category{float: left;width: 100%;position: relative;}
.homepage .category-list .main-category .category-left{float: left;width: 22.98%;margin-right:2.73%;background: #fff;padding: 20px 25px 20px 20px;background: rgb(255, 255, 255);
    border: 1.3px solid rgb(210, 218, 224);
    box-shadow: rgb(187, 194, 205) 3px 31px 40px -42px;margin-bottom: 20px;}
.homepage .category-list .main-category .category-left h3{color: #DE0103;font-family: 'Roboto';font-weight: 500;font-size: 18px;text-transform: uppercase;padding: 16px 0 20px 0;}
.homepage .category-list .main-category .category-left .organic-agri,.homepage .category-list .main-category .category-left .organic-text,.homepage .category-list .main-category .category-left .organic-health{float: left;width: 100%;position: relative;}
.homepage .category-list .main-category .category-left .organic-agri h4 a,.homepage .category-list .main-category .category-left .organic-text h4 a,.homepage .category-list .main-category .category-left .organic-health h4 a{color: #000000 !important;font-family: 'Roboto';font-weight: 500;font-size: 14px;text-transform: uppercase;}
div.panel,div.panel1,div.panel2 {display: none;}
div.panel.show,div.panel1.show,div.panel2.show {display: block !important;}
.homepage .category-list .main-category .category-left .organic-text,.homepage .category-list .main-category .category-left .organic-health{padding-top: 25px;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .accordion, .homepage .category-list .main-category .category-left .organic-agri .sub-category .accordion-url a,  .homepage .category-list .main-category .category-left .organic-text .sub-category .accordion1,.homepage .category-list .main-category .category-left .organic-health .sub-category .accordion2{cursor: pointer;color: #000000;font-family: 'Roboto';font-weight: 500;font-size: 13px;text-transform: capitalize;padding: 15px 0 0 0;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category,.homepage .category-list .main-category .category-left .organic-text .sub-category,.homepage .category-list .main-category .category-left .organic-health .sub-category{padding-left: 10px;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .text-light,.homepage .category-list .main-category .category-left .organic-text .sub-category .text-light,.homepage .category-list .main-category .category-left .organic-health .sub-category .text-light{color: #616161;font-family: 'Roboto';font-weight: 500;font-size: 12px;text-transform: capitalize;padding:0 0 10px 10px;display: block;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .text-light:first-child,.homepage .category-list .main-category .category-left .organic-text .sub-category .text-light:first-child,.homepage .category-list .main-category .category-left .organic-health .sub-category .text-light:first-child{padding:10px 0 10px 10px;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .text-light:last-child,.homepage .category-list .main-category .category-left .organic-text .sub-category .text-light:last-child,.homepage .category-list .main-category .category-left .organic-health .sub-category .text-light:last-child{padding:0 0 0 10px;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .accordion:after,.homepage .category-list .main-category .category-left .organic-text .sub-category .accordion1:after,.homepage .category-list .main-category .category-left .organic-health .sub-category .accordion2:after{content: '+';display: inline-block;color: #000000;font-family: 'Roboto';font-weight: 500;font-size: 13px;float: right;}
.homepage .category-list .main-category .category-left .organic-agri .sub-category .accordion.active:after,.homepage .category-list .main-category .category-left .organic-text .sub-category .accordion1.active:after,.homepage .category-list .main-category .category-left .organic-health .sub-category .accordion2.active:after{content: '-';display: inline-block;color: #000000;font-family: 'Roboto';font-weight: 500;font-size: 13px;float: right;}
.homepage .category-list .main-category .category-left .list-viewmore{float: left;width: 100%;position: relative;padding: 34px 0 16px 0;}
.homepage .category-list .main-category .category-left .list-viewmore a{font-family: 'Roboto';font-weight: 500;font-size: 14px;text-transform: uppercase;color: #DE0103;}

.homepage .category-list .main-category .category-right{float: left;width: 74.29%;}
.homepage .category-list .main-category .category-right .list-detail{float: left;width: 100%;position: relative;margin-bottom: 20px;background: white;
    border: 1px solid rgb(210, 218, 224);
    box-shadow: rgb(187, 194, 205) 3px 31px 40px -42px;}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec1{background: #fff;float: left;width: 30%;}

.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2{
    float: left;
    width: 40%;
    padding: 10px 0px 0 30px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec1 img {
    left: 2px;
    top: 2px;
    position: relative;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic{padding-right: 10px;}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic h2 {
    color: #004779;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic a {
    text-transform: capitalize;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 22px;
    color: #00004d;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic h3 {
    color: #000038;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 16px;
    text-transform: none;
    padding: 10px 0 7px 0;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic h3 .piece {
    font-size: 14px;
    text-transform: none;
    color: #00004f;
    font-weight: 400;
    margin-left: -3px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic ul li {
    color: #00004f;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 13px;
    padding-top: 5px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic ul li span {
    font-weight: 400;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec2 .wheat-oranic .list-more a {
    font-size: 12px;
    color: #de0103;
    margin-top: 10px;
    display: inline-block;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3{float: left;width: 30%;text-align: center;padding:40px 0 0 0;}
@media (min-width:992px) {
    .homepage .category-list .main-category .category-right .list-detail .list-detail-sec3{float: left;width: 30%;text-align: center;padding:40px 0 0 0;border-left: 1px solid rgb(210, 218, 224);height: 265px;}
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .company-video {
    padding-top: 0;
    display: inline-block;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
    color: #000;
    vertical-align: middle;
    height: 30px;
    width: 30px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .full-name,
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .locationdata {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    color: #000;
    padding: 0px 10px 0px 20px;
    text-align: left;
    margin-bottom:  10px;

}  
.locationdata{
    margin-top: 5px;
} 
.locationdata i{
    width: 15px;
    text-align: center;
    color: #e20000;
    margin-right: 2px;
} 
.fa.fa-user{
    color: #e20000;
    width: 15px;
    text-align: center;
    margin-right: 2px;
    display: inline-block;
    vertical-align: middle;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .company-video:before {
    margin-right: 5px;
    content: '';
    display: inline-block;
    background-image: url(../images/youube-list.png);
    width: 26px;
    height: 18px;
    vertical-align: middle;
    margin-top: 5px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .detail-button .mobile-number {
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #000;
    border: 1px solid #000;
    border-radius: 50px;
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .detail-button .mobile-number:before {
    margin-right: 0;
    content: '';
    display: inline-block;
    background-image: url(../images/call-list.png);
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin-top: 5px;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 h2 a,
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .full-name a{
    color: #dc0000;
    font-weight: 400;
    text-transform: capitalize;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .full-name a{
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 88%;
    vertical-align: middle;
}
.detail-button {
    margin: 20px;
}
.detail-buttons{
    padding: 0px 20px 0px;
    cursor: pointer;
}
.detail-button span {
    width: 30px;
    height: 30px;
    display: inline-block;
    border: 1px solid #db0000;
    border-radius: 50%;
    line-height: 28px;
    margin: 0px 1px;
    background: #db0000;
    color: #fff;
    font-family: 'Roboto';
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 h2 {
    padding-bottom: 18px;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: none;
    color: #000;
    padding: 0px 20px 7px;
    text-align: left;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 h2:before{
    content: '';
    background: url(../images/agriculture.png);
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
    background-size: 100%;
    background-repeat: no-repeat;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .detail-buttons .contatc-supplier{
    padding-top: 7px;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    width: 100%;
    height: 47px;
    background-color: #DE0103;
}
.homepage .category-list .main-category .category-right .list-detail .list-detail-sec3 .detail-buttons .contatc-supplier span{display: block;font-size: 11px;}

.homepage {
    float: left;
    width: 100%;
    position: relative;
}

.homepage .preheader {
    float: left;
    width: 100%;
    position: relative;
    background: #c10000;
    padding: 8px 0;
    border-bottom: 1px solid #D4D4D4;
}

.homepage .preheader .preheadersec1 {
    float: left;
    width: 50%;
}

.homepage .preheader .preheadersec1 ul li {
    display: inline-block;
}

.homepage .preheader .preheadersec1 ul li .mails {
    font-size: 14px;
    color: #ffffff;
    font-family: 'Roboto';
    font-weight: 400;
    border-right: 1px solid #ffffff;
    padding: 0 20px 0 0;
}

.homepage .preheader .preheadersec1 ul li .mails:before {
    content: '';
    background: url(../images/envelop.png);
    width: 19px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.homepage .preheader .preheadersec1 ul li .calls {
    font-size: 14px;
    color: #ffffff;
    font-family: 'Roboto';
    font-weight: normal;
    padding: 0 0 0 20px;
}

.homepage .preheader .preheadersec1 ul li .calls:before {
    content: '';
    background: url(../images/phone.png);
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.homepage .preheader .preheadersec2 {
    float: left;
    width: 50%;
    text-align: right;
}

.homepage .preheader .preheadersec2 ul li {
    display: inline-block;
}

.homepage .preheader .preheadersec2 ul li a {
    font-size: 14px;
    color: #ffffff;
    font-family: 'Roboto';
    font-weight: 400;
    border-right: 1px solid #ffffff;
    padding: 0 10px;
}

.homepage .preheader .preheadersec2 ul li:last-child a {
    border-right: none;
    padding-right: 0;
}

.homepage .logosection {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
    padding: 20px 0;
    border-bottom: 1px solid #D4D4D4;
}
.homepage .logosection.fixed {
    position: fixed;
    z-index: 1000099;
    top: 0;
    left: 0;
    width: 100%;
    padding: 5px 0px;
}
.homepage .logosection .logomain {
    float: left;
    width: 23.68%;
}

.homepage .logosection .searchsec {
    float: left;
    width: 52.63%;
    position: relative;
    margin-top: 8px;
}

.homepage .logosection .searchsec .inputtxt {
    width: 100%;
    height: 45px;
    float: left;
    color: #000;
    border: 1px solid #D6D6D6;
    border-radius: 50px;
    position: relative;
}

.homepage .logosection .searchsec .searhbtn {
    position: absolute;
    right: 30px;
    top: 13px;
}

.homepage .logosection .searchsec .searhbtn .fa {
    color: #DC0505;
    padding-right: 10px;
}

.homepage .logosection .searchsec .searhbtn {
    background: none;
    border: none;
    font-size: 14px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
}

.homepage .logosection .searchsec .searhbtn:before {
    content: '|';
    display: inline-block;
    padding-right: 10px;
}

.homepage .logosection .signinsec {
    float: right;
    /* width: 23.68%; */
    padding: 8px 0 0 40px;
    margin-top: 12px;
    text-align: right;
}

.homepage .logosection .signinsec ul li {
    display: inline-block;
}

.homepage .logosection .signinsec ul li a {
    font-size: 14px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
}

.homepage .logosection .signinsec ul li .signin:before {
    content: '';
    display: inline-block;
    background: url(../images/user.png);
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 10px;
}

.homepage .logosection .signinsec ul li .signin {
    border-right: 1px solid #000;
    padding: 0 20px 0 0;
    margin-right: 15px;
}
.homepage .testimonial-section {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
    padding-bottom: 40px;
}

.homepage .testimonial-section .popular-product1 {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
    padding: 30px 0 30px 0;
}

.homepage .testimonial-section .popular-product1 .texttile h4 {
    color: #DE0103;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 22px;
    text-transform: uppercase;
    position: relative;
    float: left;
    padding-top: 6px;
    width: 100%;
}

.homepage .testimonial-section .popular-product1 .texttile h4:after {
    content: '';
    display: inline-block;
    height: 1px;
    width: 965px;
    background: #BAC3C8;
    margin-left: 20px;
    vertical-align: middle;
}

.homepage .testimonial-section .testimonial-slider {
    float: left;
    width: 100%;
    position: relative;
}

.homepage .testimonial-section .testimonial-slider .overview {
    float: left;
    width: 100%;
    padding-right: 0px;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one {
    position: relative;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .item {
    
    width: 100%;
    padding: 30px 0 0 0;
    height: auto;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .item p {
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    max-width: 461px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    line-height: 25px;
}
.testimonial-slider > .overview{
    border: 1px solid #BCC4C9;
}
.homepage .testimonial-section .testimonial-slider .overview .owl-one .item h4 {
    padding-top: 28px;
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .item span {
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 5px;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .owl-dots {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 20px 0px;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .owl-dots .owl-dot.active span {
    background: #DE0103;
}

.homepage .testimonial-section .testimonial-slider .overview .owl-one .owl-dots .owl-dot:hover span {
    background: #DE0103;
}

.homepage .testimonial-section .testimonial-slider .brand {
    float: left;
    width: 100%;
}
.homepage .testimonial-section .popular-product1.brandtitle .texttile h4:after {
    width: 646px;
}
.homepage .testimonial-section .testimonial-slider .brand .owl-two {
    position: relative;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item {
    border: 1px solid #BCC4C9;
    width: 100%;
    height: auto;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item h4 {
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 32px;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item span {
    color: #000000;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 5px;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item ul li {
    display: inline-block;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item img {
    width: auto;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider {
    text-align: center;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider ul li {
    padding-right: 15px;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .item .newslider ul li:last-child {
    padding-right: 0;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .owl-dots {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 20px;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .owl-dots .owl-dot.active span {
    background: #DE0103;
}

.homepage .testimonial-section .testimonial-slider .brand .owl-two .owl-dots .owl-dot:hover span {
    background: #DE0103;
}

.homepage .footer-section {
    float: left;
    width: 100%;
    position: relative;
    background: #eeeeee;
    padding: 25px 0 20px 0;
    border-bottom: 1px solid #d0d0d0;
}

.homepage .footer-section .footersec {
    float: left;
    width: 100%;
    position: relative;
}

.homepage .footer-section .footersec h3 {
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    padding: 30px 0 0px 0;
}

.homepage .footer-section .footersec .contact-sec {
    float: left;
    width: 25.78%;
}

.emailsection ul li .emailid {
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
}

.homepage .footer-section .footersec .contact-sec .emailsection ul li .contact-call {
    color: #fff;
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 14px;
}

.emailsection ul li .whats-call {
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 14px;
}

.emailsection ul li .emailid:before {
    content: '';
    background-image: url(../images/footer-envelop.png);
    display: inline-block;
    width: 19px;
    height: 15px;
    vertical-align: middle;
    margin-right: 10px;
}

.homepage .footer-section .footersec .contact-sec .emailsection ul li .contact-call:before {
    content: '';
    background-image: url(../images/footer-phone.png);
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-right: 10px;
}

.emailsection ul li .whats-call:before {
    content: '';
    background-image: url(../images/chat.png);
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 8px;
}

.homepage .footer-section .footersec .contact-sec h3 {
    display: none;
}

.homepage .footer-section .footersec .contact-sec .emailsection ul li {
    padding-bottom: 25px;
}

.homepage .footer-section .footersec .commanfooter {
    padding-top: 28px;
}

.homepage .footer-section .footersec .link-sec {
    float: left;
    width: 25.61%;
}

.homepage .footer-section .footersec .link-sec ul li a {
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
}

.homepage .footer-section .footersec .link-sec ul li {
    padding-bottom: 12px;
}

.homepage .footer-section .footersec .resource-sec {
    float: left;
    width: 25.61%;
}

.homepage .footer-section .footersec .resource-sec ul li a {
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
}

.homepage .footer-section .footersec .resource-sec ul li {
    padding-bottom: 12px;
}

.homepage .footer-section .footersec .social-sec {
    float: left;
    width: 22.98%;
}

.homepage .footer-section .footersec .social-sec ul li {
    display: inline-block;
    padding-right: 6px;
}

.homepage .footer-section .footersec .social-sec ul li:last-child {
    padding-right: 0;
}

.homepage .footer-section .footersec .contact-sec .emailsection ul li a:hover,
.homepage .footer-section .footersec .link-sec ul li a:hover,
.homepage .footer-section .footersec .resource-sec ul li a:hover {
    color: #ff0000;
}

.homepage .sub-footer {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
    background: #e6e6e6;
    padding: 10px 0;
}

.homepage .sub-footer p {
    color: #848484;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 12px;
}
.punchline{
    color: #00005b;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 11px;
    line-height: 20px;
    margin-top: 14px;
    padding-right: 70px;
    text-align: justify;
}
.list-detail ul {
    min-height: auto;
}



.farmertype{
    position: absolute;
    right: 20px;
}
.farmertype span{
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #5cbf1f;
    border-radius: 50%;
    line-height: 24px;
    background: #5cbf1f;
    color: #fff;
    font-family: 'Roboto';
    text-align: center;
    margin-left: 1px;
    font-size: 13px;
    font-weight: 500;
}
.farmertype span.class-C{
    border: 1px solid #2171c2;
    background: #2171c2;
}
.farmertype span.class-NC{
    border: 1px solid #DE0103;
    background: #DE0103;
}
.farmertype span.class-sp{
    background: #00004d;
    border: 1px solid #00004d;
}
.detail-button.certilogo {
    margin: 13px 5px;
}
.certilogo img {
    width: 20%;
    display: inline-block;
}
.accordion-url a{
    padding: 0 !important;
    margin-top: 15px;
}
.alltext{
    text-align: center;
}
.alltext a{
    padding-top: 0;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    width: 150px;
    height: 47px;
    background-color: #c10000;
    text-align: center;
    line-height: 47px;
    margin-bottom: 50px;
        margin-top: 50px;

}







