@charset "utf-8";
/* CSS Document */

.bread_p{
width:100%;
float:left;
font-size:14px;
line-height:20px;
color:#333333;
margin-bottom:20px;
}

.agriculture_head{
width:100%;
height:auto;
float:left;
border-bottom:2px solid #0070d8;
font-size:20px;
color:#0070e0;
font-weight:600;
}
.agriculture_head img {
width:32px;
height:auto;
}
.left_bred{
width:auto;
float:left;
}
.right_bred{
width:auto;
float:right;
text-align:right;
font-size:14px;
padding-left:45px;
}
.textile_video{
width:40%;
height:212px;
float:right;
margin:0px 0px 15px 15px;
}
.agri_li1{
padding:0px 0px 0px 15px;
margin:0px;
}
.agri_li1 li{
font-size:14px;
padding:5px 0px;
}
.agri_txt{
width:100%;
height:auto;
float:left;
font-size:14px;
color:#333333;
line-height:20px;
text-align:justify;
margin: 15px 0px;
line-height:20px;
}
.him_banner1{
width:100%;
height:auto;
float:left;
margin-top:20px;
}
.cycleBG{
width:100%;
height:auto;
float:left;
}
.agri_txt a>img{
width:49%;
height:auto;
float:right;
margin:2% 0% 3% 3%;
}
.agri_img{
width:49%;
height:auto;
float:right;
margin:2% 0% 3% 3%;
}
.agri_li{
padding:0px 0px 0px 15px;
margin:0px;
}
.agri_li li{
font-size:14px;
}
.agri_secondtitleBG{
width:100%;
height:auto;
float:left;
position:relative;
margin-bottom:20px;
display:none;
}
.agri_secondtitle{
font-size:22px;
color:#0275e0;
}
.agri_secondtitle:after{
content:"";
width:420px;
background-color:#0275e0;
height:18px;
position:absolute;
float:right;
right:0px;
}
.contact_personnelBG{
width:100%;
display:flex;
flex-wrap:wrap;
float:left;
}
.contact_personnel{
width:31%;
background-color:#d9d9d9;
height:auto;
font-size:14px;
color:#000;
float:left;
line-height:23px;
padding:25px 10px 25px 10px;
margin-right:3%;
margin-bottom:20px;
}
.contact_personnel:nth-child(3){
margin-right:0%;
}
.contact_personnel:last-child{
margin-right:0%;
}
.contact_personnel h3{
font-size:20px;
color:#104068;
/*margin:15px 0px 0px;*/
}
.contact_personnel h4{
font-size:16px;
color:#104068;
line-height:20px;
}
.lastupdate-bg-r{
width:100%;
height:auto;
float:left;
/*border:1px solid #000000;*/
margin-top:20px;
font-size:11px;
color: rgb(2, 117, 224);
}
.agri_btn{
width:30%;
height:45px;
line-height:45px;
background-color:#608600;
color:#fff;
text-align:center;
font-size:16px;
border:0px;
border-radius:4px;
margin:3% 0%;
padding:0px;
}
/*.visitor-container{
position:relative;
}*/
.visitBG{
width:100%;
height:auto;
float:left;
position:relative;
}
.area_image{
display: block;
  width: 100%;
  height: auto;
}
.overlay2 {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
 /* background-color: #073c6d;*/
  background-color: rgba(0, 47, 91, 0.8);
  overflow: hidden;
  width: 100%;
  margin:0%;
  height:0;
  transition: .5s ease;
}

.visitor-container:hover .overlay2 {
  bottom: 0;
  height: 100%;
}

.text2 {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.text3 {
  white-space: nowrap; 
  color: white;
  font-size: 14px;
  position: absolute;
  overflow: hidden;
  top: 70%;
  left: 50%;
  padding:5px 8px;
  border:1px solid #fff;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.text3 a :hover {
color:#fff;
text-decoration:none;
}
.him_banner{
width:100%;
height:auto;
float:left;
margin:2% 0%;
}
.img_div2{
width:100%;
height:auto;
}
.himlayaBG{
width:100%;
height:auto;
float:left;
margin:2% 0%;
}
.himimage{
width:30%;
height:auto;
float:left;
margin-right:3%;
}
.himimage_video{
width:30%;
height:212px;
float:left;
margin-right:3%;
}
.himtxt{
width:67%;
float:left;
text-align:justify;
font-size:14px;
line-height:20px;
}
.himtxt h3{
color: rgb(2, 117, 224);
font-size:20px;
margin:0px 0px 10px 0px;
}
.otherlinksBG{
width:100%;
height:auto;
float:left;
background-color:#e5e5e5;
padding:4% 10%;
margin-bottom:20px;
}
.otherlinksBG p{
font-size:13px;
line-height:35px;
display:inline-block;
}
.otherlinksBG img{
width:45%;
height:auto;
float:right;
}
.business_sumitt{
float:left;
width:100%;
height:auto;
margin-top:25px;
}
.general_heading{
width:100%;
height:auto;
float:left;
background-color:#d4d4d4;
line-height:40px;
font-size:18px;
color:#0275e0;
padding:0px 25px;
margin:2% 0% 1% 0%;
}
.ul_BG2{
width:100%;
height:auto;
float:left;
line-height:23px;
font-size:14px;
text-align:justify;
padding:0px 20px;
}
.ul_BG{
width:100%;
height:auto;
float:left;
}
.geneeal_ul{
margin:0px;
}
.geneeal_ul li{
list-style:none;
line-height:23px;
font-size:14px;

}
.geneeal_ul li:before {
  content: "\f111"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -15px; /* same as padding-left set on li */
  width: 20px; /* same as padding-left set on li */
  font-size:9px;
}
.gentable_BG{
width:100%;
height:auto;
float:left;
padding:0px 20px;
margin:15px 0px;
}
.table_genhead{
background-color:#013241;
color:#fff;
font-size:14px;
padding:13px 10px;
line-height:20px;
font-weight:bold;
float:left;
border-right:1px solid #000;
}
.table_gentxt{
background-color:#fff;
color:#000;
font-size:14px;
padding:13px 10px;
line-height:20px;
float:left;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
.bottom_genBG{
width:100%;
height:auto;
float:left;
background-color:#d4d4d4;
font-size:14px;
color:#000;
line-height:20px;
text-align:justify;
padding:10px 20px;
margin-bottom:20px;
}
.contact_genBG{
width:100%;
height:auto;
float:left;
padding:0px 15px;
}
.address_gen{
width:60%;
height:auto;
float:left;
}
.address_gen2{
width:40%;
height:auto;
float:left;
padding-left:20px;
}


.doing_bengla_maindiv{
float:left;
width:100%;
height:auto;
}

.doing_know_more_maindiv{
width:150px;
height:auto;
margin:0px auto;
}

.doing_know_more{
float:left;
width:100%;
height:40px;
line-height:40px;
text-align:center;
font-size:14px;
border:2px solid #FFFFFF;
}


@media only screen and (max-width: 1100px){
.agri_secondtitle:after{
content:"";
width:230px;
background-color:#0275e0;
height:18px;
position:absolute;
float:right;
right:0px;
}
}
@media only screen and (max-width: 999px){

.business_sumitt{
float:left;
width:50%;
height:auto;
margin-top:25px;
margin-bottom:25px;
margin-left:25%;
}
.agri_secondtitle:after{
content:"";
width:160px;
background-color:#0275e0;
height:18px;
position:absolute;
float:right;
right:0px;
}
.bread_p {
margin-top:20px;
}
.otherlinksBG img{
width:55%;
}

}
@media only screen and (max-width: 768px){
.visitBG{
margin:3% 0%;
}
.address_gen{
width:100%;
}
.address_gen2{
width:100%;
padding-left:0px;
}
.table_gentxt {
    padding: 10px 1px 10px 5px;
}
.table_genhead {
    padding: 10px 1px 10px 5px;
}
.left_bred{
width:100%;
float:left;
}
.right_bred{
width:100%;
float:left;
text-align:left;
margin-bottom:8px;
margin-top:5px;
}
}
@media only screen and (max-width: 706px){
.contact_personnel {
width: 100%;
float:left;
margin:3% 0%;
}
.contact_personnelBG {
    width: 100%;
    display: block;
    float: left;
}
.agri_secondtitle:after{
content:"";
width:0px;
background-color:#0275e0;
height:0px;
position:absolute;
float:right;
right:0px;
}
.otherlinksBG img{
width:60%;
}
.himimage {
    width:90%;
    height: auto;
    float: left;
    margin:0% 5% 2% 5%;
}
.himimage_video{
width:90%;
height:400px;
float:left;
margin:0% 5% 2% 5%;
}
.textile_video{
width:90%;
height:400px;
float:left;
margin:0% 5% 2% 5%;
}
.himtxt {
    width: 98%;
}
.himlayaBG{
border:1px solid rgb(7, 60, 109);
padding:4% 3%;
}
.table_gentxt {
   height:60px;
}
.table_genhead {
height:60px;
}
}
@media only screen and (max-width: 600px){
.address_gen {
margin-bottom:3%;
line-height:20px;
}
}
@media only screen and (max-width: 530px){
.agri_secondtitle {
    font-size: 20px;
    color: rgb(2, 117, 224);
	line-height:26px;
}
.otherlinksBG img {
    width: 100%;
}
}
@media only screen and (max-width: 480px){
.agri_txt a>img{
    width: 98%;
    float: right;
    margin: 2% 1% 4% 1%;
	border:0px solid #000;
}

.agri_img {
    width: 98%;
    float: right;
    margin: 2% 1% 4% 1%;
	border:0px solid #000;
}

.himimage {
    width:98%;
    height: auto;
    float: left;
    margin:0% 1% 2% 1%;
}
.himimage_video {
    width: 100%;
    height: 280px;
    float: left;
    margin: 0% 0% 2% 0%;
}
.textile_video {
    width: 100%;
    height: 280px;
    float: left;
    margin: 0% 0% 2% 0%;
}

.himtxt {
   font-size:13px;
}
.table_gentxt {
   height:60px;
   font-size:13px;
}
.table_genhead {
height:60px;
font-size:13px;
}
.gentable_BG {
padding: 0px 5px;
}
.agri_btn{
width:90%;
margin:3% 5%;
}
.business_sumit{
margin-bottom:20px;
}
.agriculture_head{
width:100%;
height:auto;
float:left;
border-bottom:2px solid #0070d8;
font-size:14px;
color:#0070e0;
text-transform:none;
font-weight:600;
}
.agriculture_head img {
width:22px;
height:auto;
}
.right_bred{
width:auto;
float:left;
text-align:left;
font-size:14px;
padding-left:33px;
}

.text2 {

  top: 30%;

}
}
@media only screen and (max-width: 436px){
.table_gentxt {
   height:70px;
   padding:5px 1px 5px 5px;
}
.table_genhead {
height:70px;
padding:5px 1px 5px 5px;
}
.otherlinksBG{
width:100%;
height:auto;
float:left;
background-color:#e5e5e5;
padding:4% 10%;
margin-bottom:20px;
}
}
