body{ font-family:lato;}
h1,h2,h3,h4,h5,h6,a,p{ margin:0px; padding:0px;}
.header_top_part{ width:100%; background:#568344; padding:4px;}
.logo{ width:100%;}
.logo img{}
.home_icon{ font-size:20px;}
.middle_part{ width:100%; margin:20px 0px;}
.middle_part1{ width:100%; margin:20px 0px 0px 0px;}
.middle_part2{ width:100%; margin:0px 0px 0px 0px;}
.first_left_part{ width:100%; margin-bottom:14px;}
.first_left_part_header{ width:100%; background:#541702; padding:8px 4px; border-radius:4px 4px 0px 0px;}
.first_left_part_header h2{ font-size:17px; color:#fff; text-align:center; font-weight:500;}
.first_left_part_header h3{ font-size:16px; color:#fff; text-align:center; font-weight:500; margin-top:4px;}
.first_left_part_content{ width:100%; background:radial-gradient(#fff 40%, #dffbd4); border:1px solid #8fad83; border-top:none; padding:10px 6px; border-radius:0px 0px 4px 4px; box-shadow:0px 0px 4px #dddddd;}
.first_left_part_content h4{ font-size:15px; color:#437331; text-align:center; font-weight:600;}
.first_left_part_content p{ font-size:16px; color:#7e7e7e; text-align:center; font-weight:500; margin-top:10px; line-height:20px;}
.mobile{ font-size:15px; color:#292929; text-align:center; font-weight:500; margin-top:10px; line-height:20px;}
.fax{ font-size:15px; color:#292929; text-align:center; font-weight:500; margin-top:0px; line-height:20px;}
.email{ font-size:15px; color:#292929; text-align:center; font-weight:500; margin-top:0px; line-height:20px;}
.first_left_part_video{ width:100%; border:4px double #ff4202; border-radius:4px 4px 4px 4px; height:238px;}

.index_top_slider{ width:100%; background:url(../img/big_slider_background.png) center center; padding:80px 0px 80px 0px;}

/* slider */
.picture_part{ width:100%; margin:20px 0px;}

#mixedSlider 
{
  position: relative;
}
#mixedSlider .MS-content 
{
  white-space: nowrap;
  overflow: hidden;
  margin: 0 5%;
}
#mixedSlider .MS-content .item 
{
  display: inline-block;
  /* width: 33.3333%; */
  width: 25%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  padding: 0 10px;
}
@media (max-width: 991px) 
{
  #mixedSlider .MS-content .item 
  {
    width: 50%;
  }
}
@media (max-width: 767px) 
{
  #mixedSlider .MS-content .item 
  {
    width: 100%;
  }
}
#mixedSlider .MS-content .item .imgTitle 
{
  position: relative;
}
#mixedSlider .MS-content .item .imgTitle .blogTitle 
{
  margin: 0;
  text-align: left;
  letter-spacing: 2px;
  color: #252525;
  font-style: italic;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  width: 100%;
  bottom: 0;
  font-weight: bold;
  padding: 0 0 2px 10px;
}
#mixedSlider .MS-content .item .imgTitle img 
{
  height: auto;
  width: 100%;
}
#mixedSlider .MS-content .item p 
{
  font-size: 16px;
  margin: 2px 10px 0 5px;
  text-indent: 15px;
}
#mixedSlider .MS-content .item a 
{
  float: right;
  /* margin: 0 20px 0 0; */
  font-size: 16px;
  font-style: italic;
  color: rgba(173, 0, 0, 0.82);
  font-weight: bold;
  letter-spacing: 1px;
  transition: linear 0.1s;
}
#mixedSlider .MS-content .item a:hover 
{
  text-shadow: 0 0 1px grey;
}
#mixedSlider .MS-controls button 
{
  position: absolute;
  border: none;
  background-color: transparent;
  outline: 0;
  font-size: 70px;
  font-weight:600;
  top:30px;
  color:#ffed00;
  transition: 0.15s linear;
}
#mixedSlider .MS-controls button:hover 
{
  color: rgba(0, 0, 0, 0.8);
}
@media (max-width: 992px) 
{
  #mixedSlider .MS-controls button 
  {
    font-size: 30px;
  }
}
@media (max-width: 767px) 
{
  #mixedSlider .MS-controls button 
  {
    font-size: 20px;
  }
}
#mixedSlider .MS-controls .MS-left 
{
  left: 0px;
}
@media (max-width: 767px) 
{
  #mixedSlider .MS-controls .MS-left 
  {
    left: -10px;
  }
}
#mixedSlider .MS-controls .MS-right 
{
  right: 0px;
}
@media (max-width: 767px) 
{
  #mixedSlider .MS-controls .MS-right 
  {
    right: -10px;
  }
}
#basicSlider { position: relative; }

#basicSlider .MS-content 
{
  white-space: nowrap;
  overflow: hidden;
  margin: 0 2%;
  height: 50px;
}

#basicSlider .MS-content .item 
{
  display: inline-block;
  width: 20%;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  height: 100%;
  white-space: normal;
  line-height: 50px;
  vertical-align: middle;
}
@media (max-width: 991px) 
{

#basicSlider .MS-content .item { width: 25%; }
    
}
@media (max-width: 767px) 
{

#basicSlider .MS-content .item { width: 35%; }
    
}
@media (max-width: 500px) 
{

#basicSlider .MS-content .item { width: 50%; }
    
}

#basicSlider .MS-content .item a 
{
  line-height: 50px;
  vertical-align: middle;
}

#basicSlider .MS-controls button { position: absolute; }

#basicSlider .MS-controls .MS-left 
{
  top: 35px;
  left: 10px;
}

#basicSlider .MS-controls .MS-right 
{
  top: 35px;
  right: 10px;
}
/* slider */

.footer_part{ width:100%; background:#568344; padding:10px;}
.footer_middle_part{ width:100%; text-align:center; margin:0px auto;}
.footer_middle_part ul{ list-style:none; text-align:center; margin:0px auto;}
.footer_middle_part ul li{ display:inline-block;}
.footer_middle_part ul li a{ font-size:15px; color:#ccff34; margin-right:6px;}
.footer_middle_part ul li a:hover, .footer_middle_part ul li a:active, .footer_middle_part ul li a:focus{ text-decoration:none;}
.border_tag{ margin-right:4px; color:#294d1b;}
.footer_middle_part p{ font-size:15px; color:#fff; margin-top:6px; font-weight:500;}

/* right_part */
.first_right_part{ width:100%;}
#menu-wrapper 
{
    overflow: hidden;
    max-width: 100%;
    cursor: pointer;
}

#menu-wrapper #hamburger-menu 
{
    position: relative;
    width: 25px;
    height: 20px;
    margin: 15px;
}

#menu-wrapper #hamburger-menu span 
{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    color: black;
    background-color: white;
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}

#menu-wrapper #hamburger-menu span:nth-child(1) 
{
    top: 0;
}

#menu-wrapper #hamburger-menu span:nth-child(2) 
{
    top: 9px;
}

#menu-wrapper #hamburger-menu span:nth-child(3) 
{
    top: 18px;
}

#menu-wrapper #hamburger-menu.open span:nth-child(1) 
{
    top: 9px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

#menu-wrapper #hamburger-menu.open span:nth-child(2) 
{
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -60px;
}

#menu-wrapper #hamburger-menu.open span:nth-child(3) 
{
    top: 9px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

#menu-container .menu-list .menu-submenu 
{
    padding-top:10px;
    padding-bottom:10px;
    list-style:none;
    margin:0px;
    padding-left:6px;
    padding-right:6px;
}

#menu-container .menu-list .menu-submenu li a{ color:#fff; font-size:15px;}
#menu-container .menu-list .menu-submenu li a:hover, #menu-container .menu-list .menu-submenu li a:active, #menu-container .menu-list .menu-submenu li a:focus{ color:#fff; text-decoration:none;}

#menu-container .menu-list 
{
    padding-left: 0;
    display: block;
    /* position:absolute; */
    width: 100%;
    max-width: 450px;
    background:#89ab7c;
    box-shadow: rgba(100,100,100,0.2) 6px 2px 10px;
    z-index: 999;
    overflow-y: auto;
    overflow-x: hidden;
    left: -100%;
}
.menu-link
{
    color:#f0ff00; font-weight:600;
}
.menu-link:hover, .menu-link:active, .menu-link:focus{ color:#f0ff00; text-decoration:none;}

#menu-container .menu-list li.accordion-toggle, #menu-container .menu-list .menu-login 
{
    font-size: 14px;
    padding: 10px;
    text-transform: uppercase;
    border-top: 1px solid #dbdcd2;
}

#menu-container .menu-list li:first-of-type 
{
    border-top: 0;
}

.accordion-toggle, .accordion-content 
{
    cursor: pointer;
    font-size: 16px;
    position: relative;
    /* letter-spacing: 1px; */
}

.accordion-content 
{
    display: none;
}

.accordion-toggle a:before, .accordion-toggle a:after 
{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 15px;
    height: 2px;
    margin-top: -1px;
    background-color: #437331;
    font-weight:600;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s ease-out;
}

.accordion-toggle a:before 
{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 1;
    z-index: 2;
}

.accordion-toggle.active-tab 
{
  /* background: yellowgreen; */
  background:#46630b;
  transition: all 0.3s ease;
}
.accordion-toggle a.active:before 
{
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: #fff !important;
}

.accordion-toggle a.active:after 
{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    background: #fff !important;
    opacity: 0;
}
/* right_part */

/* .top_four_option{ width:100%; background:url(../img/left_menu_background.png) no-repeat; height:230px; border-radius:4px; box-shadow:0px 0px 4px #1b1919; padding:20px;}
.top_four_option ul{ list-style:none; margin:0px; padding:0px;}
.top_four_option ul li{ margin-bottom:10px;}
.top_four_option ul li a{ border:1px solid #437331; padding:8px; background:linear-gradient(#fbfefa, #fff600); opacity:0.7; font-size:15px; font-weight:600; color:#000; display:block; border-radius:4px;}
.top_four_option ul li a:hover, .top_four_option ul li a:active, .top_four_option ul li a:focus{ text-decoration:none; background:linear-gradient(#fff600, #fbfefa);}
.top_four_option ul li a i{ font-weight:600; position:relative; top:4px;} */

.top_four_option1{ width:100%; background:#a9c79d; height:230px; border-radius:4px; padding:20px; border-left:4px solid #495f40;}
.top_four_option1 ul{ list-style:none; margin:0px; padding:0px;}
.top_four_option1 ul li{ margin-bottom:10px;}
.top_four_option1 ul li a{ border:1px solid #3e672e; padding:8px; background:#3e672e; opacity:0.7; font-size:15px; font-weight:600; color:#fff; display:block; border-radius:4px;}
.top_four_option1 ul li a:hover, .top_four_option ul li a:active, .top_four_option ul li a:focus{ text-decoration:none; background:#244915;}
.top_four_option1 ul li a i{ font-weight:600; position:relative; top:4px;}

/* .top_slider_part{ width:100%; background:url(../img/slider_background.png) no-repeat; height:230px; border-radius:4px; padding:20px;} */
.top_slider_part{ width:100%; height:230px; border-radius:4px; padding:20px;}

.about_us{ width:100%;}
.about_us h2{ font-size:19px; color:#033602; font-weight:600; margin-bottom:10px;}
.about_us p{ color:#033602; text-align:justify;}
.about_us1 p{color:#464646; margin-bottom:10px;}
.table_header{ background:#89ab7c; color:#033602; font-weight:600;}
.table_data{ background:#e1d8af; color:#033602;}
.right_angle{ font-size:16px; margin-right:10px; font-weight:bold; color:#22590e;}

.storeoutlet {width:60px; height:60px; position:fixed; top:30%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}
.storeoutlet1 {width:60px; height:60px; position:fixed; top:50%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}
.storeoutlet2 {width:60px; height:60px; position:fixed; top:60%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}
.storeoutlet3 {width:60px; height:60px; position:fixed; top:70%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}
.storeoutlet4 {width:60px; height:60px; position:fixed; top:80%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}
.storeoutlet5 {width:60px; height:60px; position:fixed; top:100%; left:0px; background:#fff; border-radius:0px 10px 10px 0px; padding:5px; box-shadow:4px 4px 6px #111; z-index:1;}



.read_more{ color:#f00;}
.read_more:hover{ text-decoration:none; color:#f00;}

/* wildlife */
.wild_life_second_section{ margin-top:10px; border-top:1px solid #414540; padding-top:10px;}
/* wildlife */

/* dev_corporation */
.about_us1{ text-align:center; margin:20px auto;}
.about_us1 h2{ text-align:center;}
.about_us1 img{ text-align:center;}
.about_us1 p{ margin:10px 0px 10px 0px;}

.about_us3 h2{ text-align:left; font-size:17px;}
.about_us3 img{ text-align:left;}

.about_us2{ text-align:left; margin:20px auto;}
.about_us2 h2{ text-align:left;}
.about_us2 img{ text-align:left;}
.about_us2 p{ margin:10px 0px 10px 0px; color:#464646;}
.right_icon{ font-size:18px; color:#0f2e05; font-weight:600; margin-right:6px;}
.dev_left_image{ width:100%; margin-top:10px;}
.dev_left_image img{ border:6px double #0f2e05; position:relative; top:-54px;}

.dev_corporation_tiles{ width:100%; padding:20px; background:#efefef; box-shadow:0px 0px 4px #696969;}
.dev_corporation_tiles_image{ width:100%;}
.dev_corporation_tiles_content{ width:100%; padding:10px 0px 0px 0px; height:60px;}
.dev_corporation_tiles_content h2{ font-size:17px; color:#2b7b0f; text-align:center;}

.dev_office_address{ margin:20px 0px; background:#06352a; padding:20px 10px; border-radius:10px;}
.dev_office_left{ width:100%; background:#e9fae2;}
.dev_office_left_header{ width:100%; border-left:4px solid #afd8a1; padding:10px;}
.dev_office_left_header p{ font-size:17px; font-weight:600; color:#3a5a2f;}
.dev_office_left_content{ width:100%; padding:20px; border-top:1px solid #a8dd96;}
.dev_office_left_content p{ font-size:15px; margin-bottom:10px;}
.visit_button{ background:#033621; padding:10px; border-radius:4px; color:#fff; font-size:16px; letter-spacing: 3px;}
.visit_button:hover, .visit_button:active, .visit_button:focus{ color:#fff; text-decoration:none; background:#725a08;}
/* dev_corporation */

/* eco_tourism */
.eco_tourism_background_part{ width:100%; background:url(../img/ecotourism/background_image.png) no-repeat;}
/* eco_tourism */

/* forest_development */
.eco_center_back{ width:100%; margin-bottom:20px;}
.eco_center_back_header{ width:100%;}
.eco_center_back_header img{ width:100%; border-radius:8px 8px 0px 0px;}
.eco_center_back_content{ width:100%;}
.eco_center_back_content_name{ width:100%; background:#ccff00;}
.eco_center_back_content_name h2{ width:100%; padding:0px 0px 8px 0px; text-align:center; font-size:21px; font-weight:500;}
.eco_center_back_content_para{ width:100%; background:#ccff00; padding:10px; height:140px; border-radius:0px 0px 8px 8px;}
.eco_center_back_content_para p{ text-align:justify; color:#095209; font-size:14px;}
/* forest-development */

/* indian_forest */
.link_text{ color:#033d15;}
.download{ color:#033d15;}
.link_text:hover{ text-decoration:none;}
/* indian_forest */


.new_header_top_part{
	height:20px;
	background-color:#2c4921;
	color:#FFF;
	}
	
.sty {
	padding:0 6px;
	}