.gallery_new { width:100%; float: left ; padding: 20px 0 0 2% }
.gallery_new li {width: 22%;float: left;padding: 5px;border: 1px solid #ccc;margin: 0 27px 20px 0; text-align: center}
.more_photograph { background: #00aeef;font-family: 'Avenir Next LT Pro',Arial;
font-size: 15px;line-height: 25px;color: #fff;padding: 8px;margin:0 auto;text-transform: uppercase;display:block;  clear: both; width:120px; text-align: center }
.more_photograph:hover { background:#367891; color:#fff; text-decoration: none   }

@media only screen and (max-width: 1280px) and (min-width:1200px) {

 .header .navbar-nav li a { font-size: 13px;padding: 12px 4px; }
 .banner_section .list_news li {padding: 0 0 20px 0;}
 .banner_section .list_news li a span {padding: 0 15px 0 15px;width: 30%;}
 .banner_section .list_news li a .current_news strong { font-size:20px; line-height: 25px  }
 .banner_section .list_news li a .current_news small { font-size: 17px }
 .banner_contain {top: 45px;}
 .top_section p {font-size: 16px;line-height: 21px;}
 .top_section img {margin: 80px 0 0 0;}
 .bottom_section .nav li a {font-size: 14px;line-height: 25px;padding: 20px 8px;}
 .bottom_section .tab-content { float: left }
 .Funds_list li a {padding: 0 0 0 3%; font-size: 16px}
 .map {height: 362px;}
 .rooms .ndm_contact_box {width: 31%;}
 .gallery2 li a { line-height: 111px }
 .gallery2 li a small {height: 132px;}
 .gallery2 li a span {min-height: 93px;}




   

}


@media only screen and (max-width: 1057px) {

 


.banner_contain {top: 11px;}
.banner_section .list_news li {padding: 0 0 20px 0;}
.banner_section .list_news li a {padding: 13px 0;}
.banner_section .list_news li a span {padding: 0 10px 0 10px;}
.owl-pagination { display: none }
.top_section img {margin: 190px 0 0 0;}
.bottom_section .nav li a {line-height: 25px;}
.header .navbar-nav li a {font: 700 12px/25px 'Avenir Next LT Pro';color: #fff;padding: 12px 5px;}
.gallery2 li a small {height: 137px;line-height: 137px; }
.gallery2 li a { line-height: auto }
.gallery2 li a span {min-height: 101px;} 
.rooms .ndm_contact_box {width: 31%;}
.header .navbar-nav li:last-child a {padding-right: 16px;}
.news_slider .slide p {width: 90%;}
.client_section .client_logo a {margin: 0 12px 0 0;}

 .contact_us .contact_ndm td:nth-of-type(3):before { content: "Office No."; }
.contact_us .contact_ndm td:nth-of-type(4):before { content: "E-Mail ID"; }
.contact_ingury {width: 100%;background: #e6e4e4;padding: 0 5%;margin: 0 0% 20px 0%;}



   

}





@media only screen and (max-width: 992px) {  

   

.top_section { text-align: center }
.top_section img { margin:0  }
.footer {padding-bottom: 50px;}
.panel-heading { background:#baa89f  }
.panel-default > .panel-heading {background-color: #ddd;}
.gallery2 li {width: 30%; margin-right: 23px;}
.gallery li:nth-child(4n) {
    margin-right: 23px;
}
.gallery li {width: 42%;min-height: inherit;}
.client_section .item .box_client_1 {margin-bottom: 30px;width: 36%;}
.home2 .client_section strong {height: 69px;}
.client_section .box_client_1_row {width: 85%;}
.client_section .box_client_1_row .box_client_1 {width: 33%;}
.bottom_footer ul {width: 79%;}
.home2 .copy_right { width:100%; text-align: center  }
.home2 .bottom_footer ul li a {font-size: 11px;}
.client_section .client_logo a { width: 23%;}
.tembe li {width: 49%;margin: 0 1% 25px 0;}
.rooms .ndm_contact_box {width: 100%;}




    

  

}





@media only screen and (max-width: 767px) {

.navbar-toggle {background-color: #333;}
.navbar-toggle .icon-bar { background:#fff  }
.home2 .navbar-nav li:first-child a { background: #b08827; }
.header .navbar-nav {margin:0px;background: #0857a7;}
.header .navbar-nav li a { font-size: 14px }
.header .navbar-nav li a:hover { background:#b08827  }
.header .navbar-nav.sm-collapsible .caret,.header .navbar-nav.sm-collapsible ul .caret { color:#fff  }
.bottom_footer ul {width: 100%; text-align: center}
.bottom_footer ul li { display: inline-block;padding: 0 20px 0 0;}
.bottom_footer p {padding: 10px 0 0 0; clear: both;font-size: 16px; text-align: center}
 .gallery_new li {width: 43%;}  
.gallery2 li {width: 45%;min-height: inherit;margin: 0 7px 20px 7px;}
.rooms .ndm_contact_box { min-height: inherit;width: 99%; }
#box_slider3 a {width: 86%; margin-bottom:10px }
.home2 .banner_contain { position:inherit}
.top_header { text-align: center }
.home2 .top_header .help_text { text-align: center }
.client_section .box_client_1_row .box_client_1 {width: 25%;}
.bottom_section .gallery_new2 li {width: 285px;}
.home2 .bottom_footer .app_text {font-size: 14px;text-align: center;display: block;padding: 0 140px 0 0;background-position: center;}
.header .helpine_heading {text-align: center;}
.home2 .top_header .help_text {text-align: center; width:100% }
.client_section .client_logo a {width: 47%;}
.banner_section .owl-buttons { display: none }
.contact_click_more {margin: 30px 0 0 0%; width:100% }
.contact_ndm td:nth-of-type(1):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size: 16px; text-align: left   }
.contact_ndm td:nth-of-type(2):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size: 16px;  text-align: left  }
.contact_ndm td:nth-of-type(3):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size: 16px; text-align: left }
.contact_ndm td:nth-of-type(4):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size: 16px; text-align: left }
.contact_click_more .contact_ndm td:nth-of-type(1):before { content: "S.No."; }
.contact_click_more .contact_ndm td:nth-of-type(2):before { content: "Select to Know More"; }
.programs table {width: 100%;margin-bottom: 20px;}
.programs th { display: inline-block }
.programs td {display: inline-block}
.budget .contact_ndm td:nth-of-type(1):before { content: "Office/Schemes"; }
.budget .contact_ndm td:nth-of-type(2):before { content: "B.E-2017-18"; }
.budget .contact_ndm td:nth-of-type(3):before { content: "Expenditure as on 31/7/2017."; }

.publications_contact .contact_ndm td { text-align: right }
.publications_contact .contact_ndm td:nth-of-type(1):before { content: "S.No."; }
.publications_contact .contact_ndm td:nth-of-type(2):before { content: "Title"; }
.publications_contact .contact_ndm td:nth-of-type(3):before { content: "Year Published"; }
.publications_contact .contact_ndm td:nth-of-type(4):before { content: "Organization/Author"; }
.vedio_gallary li { width:48%  }
.contact_us .contact_ndm td:nth-of-type(3):before { content: "Office No."; }
.contact_us .contact_ndm td:nth-of-type(4):before { content: "E-Mail ID"; }
.contact_ingury ul li .text {width: 48% !important;}

   

}



@media only screen and (max-width: 479px){

.top_header .help_text { font-size: 16px }
.banner_section .col-sm-12{ margin:0; padding:0   }
.banner_contain {
    position: inherit;
    width: 100%;
    background: #94817c;
    text-align: center;
    padding: 20px 0;
}
.banner_section {padding: 0px 0;}
.banner_section .list_news li {padding: 0 0 1px 0;}
.gallery_new li {width: 100%;margin-right: 0;}
.gallery2 li {width: 96%;}
.gallery li { width:100%  }
.contact_ndm td a {word-wrap: break-word;}

  #box_slider3 a {
    width: 95%;
    display: inline-block;
    margin-bottom: 20px;
}
.client_section .client_logo a { width:100%  }
.home2 .client_section strong { height: auto }
.tembe li {width: 100%;}

 .contact_ndm td:nth-of-type(1):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size: 12px;    }
.contact_ndm td:nth-of-type(2):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size:12px;   } 
.contact_ndm td:nth-of-type(3):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size:12px;   } 
.contact_ndm td:nth-of-type(4):before { background:#3691c9 ; color:#fff; left:0; top:3px; padding: 7px 10px;font-size:12px;   } 
.programs th {font-size: 12px;padding: 10px 15px; }
.programs td {font-size: 12px;padding: 10px 15px;}
.vedio_gallary li { width:100%  }


}

.dropbtn {
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  position: relative;
}

.dropbtn .fa-angle-down, .dropbtn .fa-angle-right {
  margin-left: 8px;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #b08827;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-content {
  top: 0;
  left: 100%;
  margin-top: -1px;
  background-color: #b08827;
}

.dropdown-submenu .dropdown-submenu-content {
  display: none;
  position: absolute;
  top: 0;
  left: 100%; 
  background-color: #b08827;
}

.dropdown-submenu:hover .dropdown-submenu-content {
  display: block;
}

table, td, th {  
  border: 1px solid #ddd;
  text-align: left;
}
table {
  border-collapse: collapse;
  width: 100%;
}
th, td {
  padding: 15px;
}
#gallery_image{
	text-align:center;
}
.galleryy { width:100%; float:left; list-style:none; padding:15px 0 0 0}
.galleryy li { width:23.50%; float:left; margin:0 2% 30px 0; }
.galleryy li:nth-child(4n+0) { margin-right:0;}
.galleryy li a {  text-align: center;transition:all 1s; overflow: hidden ; height:194px; width:296px;}
.galleryy li a img {-moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1); -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.galleryy li a span { display:block; text-align:center;font:400 15px/18px  "Open Sans", arial;  color:#fff; padding:10px 0 0 0;min-height:60px;}
.galleryy li a:hover { background:#c6c1c1; transition:all 1s; text-decoration: none}
.galleryy li a:hover img {   -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2); -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
.galleryy li a:hover span { color:#fff;}
	
.word-wrap{
	word-wrap:break-word;	
}