@charset "utf-8";
/* CSS Document */
/* ralway font  font-family: 'Raleway', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Raleway:400,600,700,800,900');
/*========= font-family: 'Lato', sans-serif;========  */
@import url('https://fonts.googleapis.com/css?family=Lato');

body{font-family: 'Raleway', sans-serif; font-size:1.5em; color:#555555; margin:0;}
.head-one{width:100%; padding:0; margin:0; text-align:right; border-bottom:1px solid #c0c0c0;}
.container-fluid .row{margin:0px;}
.width9{width:90%;}
.container .row{margin:0px;}
.no-pad{padding:0px;}
.pad-1{padding:0 5px;}
/*  --  loader -- */
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(../images/max.gif) center no-repeat #fff;}
/*  --  loader -- */
/*  --  Scroll top -- */
.scrollup {width: 40px; height: 60px; text-indent: -9999px; z-index: 9999; position: fixed; bottom: 20px; right: 20px; display: none; background: url(../images/up.png) no-repeat;}
/*  --  Scroll top -- */
.loc-text{width:236px; float:right; padding:9px;}
.loc-text a {text-decoration:none; color:#343434;}
.loc-text a:hover {text-decoration:none; color:#0087cb;}

.social-top{float:right; width:180px; margin:0px; padding:0}
.social-top li {list-style-type:none; display:inline-block; padding:10px; border-right:1px solid #c0c0c0; text-align: center; width:40px; color:#c0c0c0}
.social-top li i {color:#0087cb}
.social-top li i:hover {color:#00a859; }
.social-top li:first-child {border-left:1px solid #c0c0c0;}

 .disabled {
        pointer-events: none;
        cursor: default;
        opacity: 0.6;
    }

    .banner-inner{
    position: relative;
    width: 100%;
    height: 32vh;
    top: -53px;
    left: 0; }

    .banner-inner img {width:100%;}


.head-two{width:100%; padding:0; margin:0; border-bottom:4px solid #73be42; padding-bottom:20px;}
.logo{padding:10px;}
.contact-icon{text-align:left; float:right; width:100%; padding:5% 0;}
.contact-icon .box {width:200px; float:right;}
.contact-icon .box .icon{width:50px; float:left;}
.contact-icon .box .text{width:70%; float:left; line-height: 15px; padding: 6px 0;}
.contact-icon span{color:#F00; font-weight:600; float:none; text-transform: uppercase;}
.contact-icon label{font-family: 'Lato', sans-serif; font-weight:normal; margin-top:-5px}
.contact-icon label a {color:#555555;}

.banner{width:100%; padding:0px; position: relative; margin-top: 0px; height:72vh;}


.innove-bg{background-image:url(../images/innovation-bg.jpg); background-repeat:no-repeat; height: auto; background-size: cover;}
.rnd-bg{background-image:url(../images/rnd-bg.jpg); background-repeat:no-repeat; height: auto; background-size: cover;}
.mfg-bg{background-image:url(../images/mfg-bg.jpg); background-repeat:no-repeat; height: auto; background-size: cover;}
.area{padding:20px; color:#fff; float:left; width: 100%;}
.area h3{text-transform:uppercase; font-weight:600;margin-top: 5px;}

.more{border:2px solid #FFF; padding:10px; color:#fff; float:left; -webkit-transition:linear 300ms}
.more:hover{border:2px solid #FFF; background-color:#FFF; padding:10px; color:#929292; float:left; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms;}
.more-blue{border:2px solid #1e4099; padding:10px; color:#1e4099; float:left; -webkit-transition:linear 300ms}
.more-blue:hover{border:2px solid #1e4099; background-color:#1e4099; padding:10px; color:#fff; float:left; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms;}
.more-r{border:2px solid #FFF; padding:10px; color:#fff; float:right; -webkit-transition:linear 300ms}
.more-r:hover{border:2px solid #FFF; background-color:#FFF; padding:10px; color:#929292; float:right; -webkit-transition:linear 300ms; -moz-transition:linear 
}
.more-l{border:2px solid #FFF; padding:10px; color:#fff; float:left; -webkit-transition:linear 300ms}
.more-l:hover{border:2px solid #FFF; background-color:#FFF; padding:10px; color:#929292; float:left; -webkit-transition:linear 300ms; -moz-transition:linear 
}

.about-cont-1{padding:4% 0;}
.title-1{font-size:21px; color:#0087cb; text-transform:uppercase; font-weight:normal; margin-top: 0px;}
.title-1 a{text-decoration: none;}
.about-cont-1 p{text-align:justify;}
.title-1 label{font-size:21px; color:#94cff1; text-transform:uppercase; font-weight:normal; line-height:2px;}
.title-1 span{font-size:35px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; margin-bottom: 3%;}
.grn-box{background-color:#73bf41; padding:5px 10px; color:#fff; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms; width: 150px; margin: 0 auto; margin-top: -7px; position:relative;}

.about-cont{padding:4% 0;}
.title{font-size:21px; color:#0087cb; text-transform:uppercase; font-weight:normal; margin: 0px 0px 16px 0px;}
.about-cont p{text-align:justify;}
.title label{font-size:21px; color:#94cff1; text-transform:uppercase; font-weight:normal; line-height:2px;}
.title span{font-size:35px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 26px; /*margin-bottom:3%;*/}
.grn-box{background-color:#73bf41; padding:5px 10px; color:#fff; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms; width: 150px; margin: 0 auto; margin-top: -7px; position:relative;}
.abt-area{width:auto; text-align:center; margin:0 auto; padding:2%; }

.prodcut-bg{background-image:url(../images/product-bg.jpg); background-repeat:no-repeat; padding:8.4% 0; float:left;}
.pro-area{width:76%; float: right; padding: 2%; color:#fff;}
.pro-area .title{font-size:4em; color:#fff; font-weight:700; line-height: 47px; margin:10px 0; }
.pro-area p {color:#fff;}
.pro-area a {color:#fff;}

.pro-area-i{width:100%; float: left; padding: 2% 0%; color:#f47663;}
.pro-area-i a {color:#f47663;}
.pro-area-i .title-i{font-size:4em; color:#1e4099; font-weight:700; line-height: 47px; margin:10px 0; }
.pro-area-i .title-i span{color:#92cdec; font-weight:700; line-height: 47px; margin:10px 0; }

/*BUSINESS DIVISION*/
.df-circle-point{
	list-style-type: circle;
}
/*BUSINESS DIVISION*/

/*========== News area ==============*/
.news-area-new{width: 100%; margin: 10px 5px; float: left; border-bottom: 2px solid #73bf41; padding: 0 0 15px;}
.news-area-new h4{width:100%; font-weight: 600; margin-bottom: 2px;}
.news-area-new h4 a {color:#555555; }
.news-area-new span{font-style: italic; color: #ec403c;}
.news-area-new p {width: 100%;}
.news-area-new a {color:#5f87cc; font-weight:200;}
/*========== News area ==============*/

/* =====  thumb nail css  ========*/
.slider-p{float: left;}
.team-sec{float: left;width: 100%;}
.team .photo {width: 100%; height: 100%; display: inline-block; overflow: hidden; position: relative; }
.photo-shadow {position: absolute; z-index: -1; top: 12px; left: 16px; bottom: -10px; border: 1px solid #E3E3E3; height: 250px; width: 246px; background: #fff; }
.col-item{position: relative;}
.team{margin-top: 0px;}
.team .photo img{width: 100%;    vertical-align: middle;position: relative;}
.social-connect{margin-top: 13px;}
.info{margin-top: -5px; background-color:#1f419a; text-align:center; padding: 3%;}
.info .name{font-size: 18px;font-weight: 600;margin-bottom: 2px; color:#fff;}
.info .degination{font-size: 16px;font-weight: 300;color: #fff;}
.social-connect a{ display: inline-block; border: 1px solid #E3E3E3; font-size: 14px; color: #919191; width: 24px; height: 24px; text-align: center; line-height: 24px;margin-right: 4px;}
.social-connect a .fa{margin: 0;}
.social-connect a:hover{background-color: #4EBEE9;color: #fff;} 
.carousel-line{    border: 1px solid #ddd; height: auto; position: absolute; bottom: -20px; width: 100%; /*left: -5.5%;*/}
.carousel-line > .controls{position: absolute; bottom: -16px; left: 50%; margin-left: -50px; background: #fff; padding: 0px 20px; color: #000;}
.carousel-line > .controls > a{    color: #868686; font-size: 24px; font-weight: 300;}

.my-list { width: 100%; padding: 0px;/* border: 1px solid #f5efef;*/ float: left; margin: 0px; border-radius: 0px; box-shadow: 2px 3px 0px #e4d8d8;
    position:relative; overflow:hidden;}
.detail p{color:#fff; padding:10% 6%; text-align:left; }
.detail {position: absolute; top: -80%; left: 0; text-align: center; background-color:rgba(31, 65, 154, 0.8); height:85.5%; width:100%; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease}	
.my-list:hover .detail{top:0; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease}
/* =====  thumb nail css  ========*/

.news-con{padding:5% 0;}
.news-title{font-size:30px; color:#5f87cc; font-weight:600; text-transform:uppercase; margin-bottom: 30px; padding:0px}
.news-title span{font-weight:normal;}
.news-title:after{content:""; width:80px; height:3px; display:block; background-color:#f47a6b;}
.news-box{ background-color:#f7f7f7; box-shadow:0px 1px 9px 0px #CCCCCC; padding:20px;margin: 5px 0; height: 150px;}
.date-box{padding:0px; float:left; width:60px;margin-right: 20px;}
.date{font-size:34px; font-family:'Lato', sans-serif; color:#fff; font-weight:600; background-color:#5f87cc; padding:0 10px}
.year{font-size:18px; font-family:'Lato', sans-serif; color:#fff; font-weight:normal; margin-top: -8px; background-color:#5f87cc; padding:0 10px}
.month{font-size:22px; font-family:'Lato', sans-serif; color:#fff; font-weight:normal; border-top: 1px solid #FFF; background-color:#5f87cc; padding:0 10px}

.date-ii{font-size:34px; font-family:'Lato', sans-serif; color:#fff; font-weight:600; background-color:#f47a6b; padding:0 10px}
.year-ii{font-size:18px; font-family:'Lato', sans-serif; color:#fff; font-weight:normal; margin-top: -8px; background-color:#f47a6b; padding:0 10px}
.month-ii{font-size:22px; font-family:'Lato', sans-serif; color:#fff; font-weight:normal; border-top: 1px solid #FFF; background-color:#f47a6b; padding:0 10px}

.news-area{float:left; width:76%; line-height:18px;}
.news-area h5{font-size:20px; color:#606060; margin:0px 0 5px 0; font-weight:600;}
.news-area a {color:#5f87cc; font-weight:600;}

.panel ul{ padding:0px; margin:0px; list-style:none;}
.news-item{ padding:0px; margin:0px;/*border-bottom:1px dotted #555;*/}
.demo1{height:365px!important;}
.panel-default {border:none;}
.panel-body{padding:0px;}

.dome-form{ background-image:url(../images/do-fa-bg.jpg); background-repeat:no-repeat; padding:1.9% 0; color:#fff; height: 247px;}
.dome-form-box{width:70%; float:right; padding:0 2%; text-align:right; line-height: 18px; max-width: 500px}
.dome-form-box p {text-align:justify}
.int-form{ background-image:url(../images/int-fa-bg.jpg); background-repeat:no-repeat; padding:1.9% 0; color:#fff; height: 247px; }
.int-form-box{width:70%; float:left; padding:0 2%; text-align:left; line-height: 18px; max-width: 500px}

footer{ background-color:#404040; padding:2% 0;}
.ft-text-link{font-size:15px; color:#fff; text-transform:uppercase;}
.newsletter {width:100%; /*text-align:center;*/ float:left;}
.newsletter p{font-size:38px; color:#fff; font-weight:700; text-transform:none; float:left; /*text-align:center;*/ width:100%;}
.newsletter input{ width:80%; height:25px; margin-bottom:25px;}
.bt-go{background-color: #73bf41; padding: 2px 2%; border: none; margin-left: 2px; font-size: 15px; font-weight: normal;}



.ft-text-link-info{font-size:15px; color:#fff; padding:0;padding: 10px 0; float:left; width:100%;}
.ft-get-link-text{font-family: 'Lato', sans-serif; font-size:15px; color:#fff;}
ul.ft-text-link-info li{ background-image:url(../images/paw-icon.jpg); width:auto; height:auto; list-style-type:none; padding-left: 20px; margin-bottom:5px; background-repeat:no-repeat; background-position:0px 4px; }
ul.ft-text-link-info li a{color:#fff;}
ul.ft-text-link-info li a:hover{color:#da6757;}

.ft-text-link-info .ten{width:10%; float:left;}
.ft-text-link-info .eighty{width:80%; float:left;}
.ft-text-link-info a {color:#FFF;}


.fot-bot{border-top:1px solid #333; color:#fff; font-size:12px; padding:10px 0; }
.fot-bot .lo{text-align:right;}
/* about us */
.pro-area i {color:#FFF; font-size:22px; padding-left:10px;}
.inn-title-bg{background-image:url(../images/product-bg.jpg); background-repeat:no-repeat; padding:130px 0; float:left; color:#fff; background-size:cover;}
.infograph{padding:30px 0; text-align:center; float: left;}
.infograph1{padding:0; text-align:center; float: left;}
.inn-content{padding:3% 3%;}
.inn-content p {text-align:justify;}
hr{border-bottom:3px solid; color:#73bf41; margin: 40px 0;}
/* about us */

/* Innovation*/

.prodcut-bg{background-image:url(../images/product-bg.jpg); background-repeat:no-repeat; padding:8.4% 0; float:left;}
.inno-area{width:85%; float: right; padding: 2%; color:#fff;}
.inno-area .title{font-size:4em; color:#fff; font-weight:700; line-height: 48px;}
.inno-area p {color:#fff;}
.inno-area a {color:#fff;}
/* Innovation*/

.business-img{width:100%; height:auto; margin: 54px 0px 0px;}

/* contacts*/
.cont-box1{width:3%; float:left; padding:0;}
.cont-box2{width:97%; float:left; padding:0;}
.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 0px;}
/* contacts*/


/*POULTRY*/
.pro-bro-brd{border:solid 1px #c6c6c6; padding:4%; text-align:center;}

.download-bnt{background-color:#1e4099; color:#fff; padding:6%; -webkit-transition:linear 300ms}

.download-bnt:hover{background-color:#92cdec; color:#1e4099; padding:6%; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms;}
/*POULTRY*/
.banner-ii { width: 100%; padding: 0px; position: relative; margin-top: -54px; height: 72vh;}
.banner-ii iframe{height: 72vh; width:100%; }
.pad-15{padding: 15px 0px;}

/* Media Queries for custom slider */
@media screen and (max-width: 320px) {
.title-1 span{font-size:16px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; margin-bottom: 3%;}
.pro-area .title{font-size:3em; color:#fff; font-weight:700; line-height: 47px; margin:10px 0; }
.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 12px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 12px;}
}

@media screen and (max-width: 375px) {
.title-1 span{font-size:16px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; margin-bottom: 3%;}
.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 12px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 12px;}
}


@media screen and (max-width: 425px) {
.title-1 span{font-size:16px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; margin-bottom: 3%;}
.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 12px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 12px;}
}

@media screen and (max-width: 475px) {
	.width9 {width: 100%; padding:0px;}	
	.social-top{ width:100%; text-align:center;}
	.loc-text{width:100%; text-align:center;}
	.logo img{text-align:center; margin: 0 auto;}
	.contact-icon .box {width: 48%;}
	.title{margin-top:30px;}
	.abt-area{width:100%;}
	.pro-area{width:100%;}
	.pro-area .title{font-size: 3em;}
	.team{margin-bottom:25px;}
	.my-list{margin:5px;}
	.news-box{padding:10px; height:140px;}
	.date-box{margin-right:10px;}
	.dome-form{background-size:cover; padding: 0 0 6%;}
	.dome-form-box{width:100%; text-align: left}
	.dome-form-box h2{font-size:25px;}
	.more-r{float:left;}
	.int-form{background-size:cover; padding: 0 0 6%;}
	.int-form-box{width:100%;}
	.int-form-box h2{font-size:25px;}
	.news-area{width:72%;}
	.inn-title-bg{padding:50px 20px;}
	.fot-bot .lo{text-align: center; margin-top: 10px;}
	.fot-bot .te{text-align: center; margin-top: 10px;}
	.pro-area-i .title-i{font-size:3em;}
	.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 12px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 12px;}
}

@media screen and (min-width: 768px) and (max-width: 980px) {
    .pro-area{float: left;}
	.prodcut-bg{background-size: cover;}
	.news-box{height:150px;}
	.dome-form-box{float: left; text-align: left;}
	.more-r{float:left;}
	.slider-p{margin-top: 10px;}

	.about-cont{padding:4% 0;}
.title{font-size:21px; color:#0087cb; text-transform:uppercase; font-weight:normal; margin: 30px 0px 4px 0px;}
.about-cont p{text-align:justify;}
.title label{font-size:21px; color:#94cff1; text-transform:uppercase; font-weight:normal; line-height:2px;}
.title span{font-size:35px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; /*margin-bottom:3%;*/}
.grn-box{background-color:#73bf41; padding:5px 10px; color:#fff; -webkit-transition:linear 300ms; -moz-transition:linear 300ms; -o-transition:linear 300ms; width: 150px; margin: 0 auto; margin-top: -7px; position:relative;}
.abt-area{width:auto; text-align:center; margin:0 auto; padding:2%; }

ul.ft-text-link-info li{ background-image:url(../images/paw-icon.jpg); width:auto; height:auto; list-style-type:none; padding-left: 20px; margin:16px 0px 5px 0px; background-repeat:no-repeat; background-position:0px 4px; }
.pro-area .title{font-size:3em; color:#fff; font-weight:700; line-height: 47px; margin:10px 0; }
.title-1 span{font-size:25px; color:#ec403c; text-transform:uppercase; font-weight:700;float: left; width: 100%;line-height: 16px; margin-bottom: 3%;}
.inn-title-bg{background-image:url(../images/product-bg.jpg); background-repeat:no-repeat; padding:60px 0; float:left; color:#fff; background-size:cover;}

.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 12px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 12px;}
}

@media screen and (min-width: 980px) and (max-width: 1024px) {
	.pro-area{width: 85%;}
	.pro-area .title { font-size: 3em;}
	.int-form-box{width:74%;}

	.area h3{font-size:17px;}

	.cont-title-text{font-family:'Lato', sans-serif; color:#555555; font-size:18px; padding:0px 9px;}
.cont-add-text{font-family:'Lato', sans-serif; color:#555555; font-size:15px; padding:0px 0px 15px 9px;}
}