#toggle-menu p { color:#fff; }
input[type="checkbox"] { display:none; transition: all 0.5s ease-in-out; -webkit-appearance: none; cursor:pointer; }
label.toggle-menu { cursor: pointer; line-height:0px; color:#fff; }
input[type="checkbox"]:checked ~ #nav_div {
display:block;
}
.toggle-menu { display:none; background:#000; padding:5px; border-radius:0px; }
* {
	  box-sizing: border-box;
}

.clearfix{clear: both;}

.footer-sitmap-main{width:970px; height:auto; margin:0 auto; padding:5px 0;}
.footer-image-main{width:35px; float:left; margin-right: 5px;}
.sitmap-one{width:64%; height:auto; float:left;}
.sitmap-two{width:18%; height:auto; float:left;}
.sitmap-three{width:18%; height:auto; float:left;}

.footer-sitemap_bottom-main{width:970px; height:auto; margin:0 auto;}
.footer-seventy{width:71%; height:auto; float:left;}
.footer-sitemap_bottom-main-row{width:100%; height:auto; float:left;}
.footer-contact-main{width:29%; height:auto; float:left;}
.footer-collum-main{width:33%; float:left; height:auto;}
.footer-collum-row{width:100%; float:left; height:auto; margin-bottom:4px;}
.footer-bottom-img-big{width:14%; height:auto; text-align:center; float:left;}
.footer-bottom-img{width:14%; height:auto; text-align:center; float:left; margin-top:4px;}
.footer-bottom-txt{width:86%; height:auto; float:left; padding-top:4px;}
.copyright-main{width:970px; height:auto; margin:0 auto; padding:14px 0;}
.footer-bengal{width:30%; height:auto; float:left; padding-top: 13px;}
.footer-best-view{width:50%; height:auto; float:left; padding-top: 13px;}
.pecs{width:7%; height:auto; float:left;}

#content_area_left_bottom{margin-top: 220px;}

#footer {
    width: 100%;
    height: auto;
    background-color: #6a6a6a;
    display: block;
    float: left;
    margin-top: 30px;
}
#contact_div_bottom {
    padding-left: 7%;
}
#contact_div_top {
    padding-left: 7%;
}

#left_header{width: 50%;
    height: auto;
    float: left;}
#right_header {
    width: 50%;
    height: auto;
    float: right;
}
#Right_search {
    width: 61%;
    height: 48px;
    float: right;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
}
#skip {
    width: 60%;
    height: 25px;
    float: right;
    text-align: center;
}

#Right_heading {
    width: 58%;
    height: 25px;
    float: right;
}

#banner_div {
    width: 100%;
    height: auto;
    text-align: center;
    padding-left: 0px;
}
#banner {
    width: 100%;
    height: auto;
}
#content_area {
    width: 95%;
    height: auto;
    clear: left;
    margin: 0 auto;
padding-left:0;
}

.search-table{width:300px; height:35px;}
.search-td-input{width:165px;}
.search-txt{width:93px;}
.search-icon{width:70px;}

#left_menu_area {background-repeat: repeat;}



@media only screen and (min-width:980px) and (max-width:1180px){

#container {
    width: 100%;
    height: auto;
    margin: auto;
}

.table-img img {width:100%;}

.table-img {
    width: 100%;
}
#left_header{width: 45%;
    height: auto;
    float: left;}
#right_header {
    width: 55%;
    height: auto;
    float: right;
}
#Right_search {
    width: 353px;
    height: 48px;
    float: right;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
}


}

@media only screen and (min-width:980px) and (max-width:1024px){

#content_area_left {
    width: 100%;
height: auto;
margin:0 auto;
float:none;
}

#content_area_right {
    width: 100%;
    height: 548px;
    float: right;
    margin-right: 15px;
    background-color: #f8f8f8;
height: auto;

margin:0 auto;
float:none;
}
#inner_content_area {
    width: 100%;
    height: auto;
 margin-right: 0;
}
#inner_content_border {
    width: 100%;
    height: auto;
margin: 0 0px 10px 0px;
}

#content_area_right_top {width: 100%;}  

#content_area_right_bottom {width: 100%;}

}

@media only screen and (min-width:768px) and (max-width:980px){

#container {
    width: 100%;
    height: auto;
    margin: auto;
}
#inner_content {
    width: 100%;
    height: auto;
}

.footer-seventy{width:60%; height:auto; float:left;}

#banner img {
    width: 100%;
}
.footer-sitemap_bottom-main{width: 100%;}
.copyright-main {width: 100%;}

#left_header{width: 33%;
    height: auto;
    float: left;}
#left_header img {width: 100%;}

.footer-sitmap-main {
    width: 100%;}

#right_header {
    width: 66%;
    height: auto;
    float: right;
}
#Right_search {
    width: 353px;
    height: 48px;
    float: right;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
}
#skip {
    width: 60%;
    height: 25px;
    float: right;
    text-align: center;
}

#Right_heading {
    width: 58%;
    height: 25px;
    float: right;
}

#banner_div {
    width: 100%;
    height: auto;
    text-align: center;
    padding-left: 0px;
}
#banner {
    width: 100%;
    height: auto;
}



#inner_right_pan table tbody tr td img{width:100%;}


 #nav_div {
 width: 100%;
height: auto;
 
}
#nav_div ul {
 width: 100% !important;
 height: auto;
 margin: 0px auto;
 padding: 0px;
 list-style-type: none;
}
nav_div ul li {
    padding: 15px 3px;
    display: block;
    float: left;
}


#your_here {
    width: 100%;
display: none;
}
#content_area_right_top {width: 100%;}  

#content_area_right_bottom {width: 100%;}

.table-img img {width:100%;}

.table-img {
    width: 100%;
}
#inner_left_menu {
    width: 92%;
    height: auto;
    float: left;
    background-color: #FFFFFF;
    margin: 15px 4%;
    padding: 2%;
}

#left_menu_heading {
    width: 100%;
}
#left_menu_line {
    width: 100%;
}
#left_menu_area {
    width: 100%;
    height: auto;
    display: block;
    float: right;
    background-image: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    border-radius: 5px;
    margin: 5% 0 0 0;
    background-size: 100%;
}

#nav_div {
 width: 100%;
 background: #016E1D;
 height: auto;
 float: left;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #016E1D;
 display:none;
}
#nav_div ul {
 width: 100% !important;
 height: auto;
 margin: 0px auto;
 padding: 0px;
 list-style-type: none;
}
#nav_div ul li {
 display:block;
 float: none;
 padding-top: 15px;
 padding-right: 30px;
 padding-bottom: 10px;
 padding-left: 10px;
}
.toggle-menu {
display:block;
}
#content_area_left {
    width: 100%;
height: auto;
margin:0 auto;
float:none;
}

#content_area_right {
    width: 100%;
    height: 548px;
    float: right;
    margin-right: 15px;
    background-color: #f8f8f8;
height: auto;

margin:0 auto;
float:none;
}
#inner_content_area {
    width: 100%;
    height: auto;
 margin-right: 0;
}
#inner_content_border {
    width: 100%;
    height: auto;
margin: 0 0px 10px 0px;
}


}







@media only screen and (min-width:480px) and (max-width:767px) {

#content_area_left_bottom {
    margin-top: 0px;
}

#container {
    width: 100%;
    height: auto;
    margin: auto;
}
#content_details_area { text-align: left; }
#inner_content {
    width: 100%;
    height: auto;
}

#inner_left_menu {
    width: 92%;
    height: auto;
    float: left;
    background-color: #FFFFFF;
    margin: 15px 4%;
    padding: 2%;
}

#left_menu_heading {
    width: 100%;
}
#left_menu_line {
    width: 100%;
}
#left_menu_area {
    width: 100%;
    height: auto;
    display: block;
    float: right;
    background-image: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    border-radius: 5px;
    margin: 5% 0 0 0;
    background-size: 100%;
}

#banner img{width: 100%;}

#content_area_left {
    width: 100%;
height: auto;
margin:0 auto;
float:none;
}

#content_area_right {
    width: 100%;
    height: 548px;
    float: right;
    margin-right: 15px;
    background-color: #f8f8f8;
height: auto;

margin:0 auto;
float:none;
}
#inner_content_area {
    width: 100%;
    height: auto;
 margin-right: 0;
}
#inner_content_border {
    width: 100%;
    height: auto;
margin: 0 0px 10px 0px;
}

#container {
    width: 100%;
    height: auto;
    margin: auto;
}
#banner img{width: 100%;}

#content_area_left {
    width: 100%;
height: auto;
margin:0 auto;
float:none;
}

#content_area_right {
    width: 100%;
    height: 548px;
    float: right;
    margin-right: 15px;
    background-color: #f8f8f8;
height: auto;
margin:0 auto;
float:none;
}
#content_area_left_top {
    width: 100%;
    height: auto;
    overflow: hidden;
}
#content_area_left_bottom {
    width: 100%;
    height: auto;
}

#obj_slbc {
    width: 100%;
    height: auto;
clear: both;
}
#main_content_div {
    height: auto;
   }
#left_header img {width: 60%;}
#left_header {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
#right_header {
    width: 100%;
    height: auto;
    float: left;
}
#mainwrapper {
    background-image: none;

}
#header {
    width: 100%;
    height: auto;
    float: left;
background:#016E1D;
}
#Right_search {
    width: 100%;
    height: auto;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin: 0 auto;
    background: #89ab05;
    padding: 8px 0;
}

.search-table {
    width: 100%;
    height: 35px;
}
.search-td-input {
    width: 75%;
}
.search-txt {
    width: 15%;
}
.search-icon {
    width: 10%;
}
.search-td-input input {
    width: 90%;
    padding: 8px;
    margin-left: 10%;
}
.search-txt a{ padding: 8px; background-color:#016e1d; cursor:pointer;}
#skip {
    width: 100%;
    height: 25px;
    float: left;
    text-align: center;
    margin: 0 auto;
}

#Right_heading {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
.footer-sitmap-main {
    width: 100%;
    height: auto;
}
.sitmap-one {
    width: 35%;
    height: auto;
    float: left;
}
.sitmap-two {
    width: 28%;
    height: auto;
    float: left;
}
.sitmap-three {
    width: 36%;
    height: auto;
    float: left;
}
.footer-sitemap_bottom-main {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.footer-seventy {
    width: 100%;
    height: auto;
    float: left;
}
.footer-collum-main {
    width: 33%;
    float: left;
    height: auto;
}
.copyright-main {
    width: 100%;
    }

#Gallary_underline {
    width: 100%;
    height: 1px;
    color: #cccccc;
}
.copyright-main {padding:0}
#Gallary_header {
    width: 100%;
    height: auto;
}
#Gallary_photo {
    height: 168px;
    width: 100%;
}
#gallary_slider {
    width: 100%;
    height: auto;
    margin: auto;
}
.footer-best-view{width:60%; height:auto; float:left; padding-top: 13px;}

.pecs {
    width: 10%;
    height: auto;
    float: left;
}
.footer-bengal {
    width: 25%;
    height: auto;
    float: left;
    padding-top: 13px;
}
#main_heading_div { width: 100%; height: auto;}
.footer-contact-main {
    width: 37%;
    height: auto;
    float: left;
    margin: 0 31%;
}



.responsive-img{width: 100%;}

#inner_right_pan table tbody tr td img{width:100%;}

 #nav_div {
 width: 100%;
 background: #016E1D;
 height: auto;
 float: left;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #016E1D;
 display:none;
}
#nav_div ul {
 width: 100% !important;
 height: auto;
 margin: 0px auto;
 padding: 0px;
 list-style-type: none;
}
#nav_div ul li {
 display:block;
 float: none;
 padding-top: 15px;
 padding-right: 30px;
 padding-bottom: 10px;
 padding-left: 10px;
}
.toggle-menu {
display:block;
}


#your_here {
    width: 100%;
display:none;
}


#content_area_right_top {width: 100%;}  

#content_area_right_bottom {width: 100%;}


#contact_div {
    width: 276px;
    height: 340px;
    background-color: #373737;
    border: solid 2px #888888;
    margin: 0 auto;
}

#sitemap_heading {
    width: 100%;
    height: auto;
    background-image: url(../images/feedback_bg.jpg);
    background-repeat: repeat-x;
}


.table-img img {width:100%;}
.table-img {
    width: 100%;
}

}




@media screen and (max-width:479px) {

#content_details_area { text-align: left; }
.green_heading{margin-top: 0;}
#container {
    width: 100%;
    height: auto;
    margin: auto;
}
#banner img{width: 100%;}

#content_area_left {
    width: 100%;
height: auto;
margin:0 auto;
float:none;
}

#inner_left_menu {
    width: 92%;
    height: auto;
    float: left;
    background-color: #FFFFFF;
    margin: 15px 4%;
    padding: 2%;
}

#left_menu_heading {
    width: 100%;
}
#left_menu_line {
    width: 100%;
}
#left_menu_area {
    width: 100%;
    height: auto;
    display: block;
    float: right;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat;
    background-position: left bottom;
    border-radius: 5px;
    margin: 5% 0 0 0;
    background-size: 100%;
}

#content_area_right {
    width: 100%;
    height: 548px;
    float: right;
    margin-right: 15px;
    background-color: #f8f8f8;
height: auto;
margin:0 auto;
float:none;
}
#content_area_left_top {
    width: 100%;
    height: auto;
    overflow: hidden;
}
#content_area_left_bottom {
    width: 100%;
    height: auto;
}

#obj_slbc {
    width: 100%;
    height: auto;
clear: both;
}
#main_content_div {
    height: auto;
   }
#left_header img {width: 100%;}
#left_header {
    width: 100%;
    height: auto;
    float: left;
}
#right_header {
    width: 100%;
    height: auto;
    float: left;
}
#mainwrapper {
    background-image: none;

}
#header {
    width: 100%;
    height: auto;
    float: left;
background:#016E1D;
}
#Right_search {
    width: 100%;
    height: auto;
    float: none;
    background-image: none;
    background-repeat: no-repeat;
    margin: 0 auto;
    background: #89ab05;
    padding: 8px 0;
}

.search-table {
    width: 100%;
    height: 35px;
}
.search-td-input {
    width: 75%;
}
.search-txt {
    width: 15%;
}
.search-icon {
    width: 10%;
}
.search-td-input input {
    width: 90%;
    padding: 8px;
  margin-left: 10%;
}
.search-txt a{ padding: 8px; background-color:#016e1d; cursor:pointer;}
#skip {
    width: 100%;
    height: 25px;
    float: left;
    text-align: center;
    margin: 10px auto 0 auto;
}

#Right_heading {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
.footer-sitmap-main {
    width: 100%;
    height: auto;
}
.footer-image-main{width: 100%;}
.sitmap-one {
    width: 35%;
    height: auto;
    float: left;
    text-align: center;
}
.sitmap-two {
    width: 28%;
    height: auto;
    float: left;
    text-align: center;
}
.sitmap-three {
    width: 36%;
    height: auto;
    float: left;
    text-align: center;
}
.footer-sitemap_bottom-main {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.footer-seventy {
    width: 100%;
    height: auto;
    float: left;
}
.footer-collum-main {
    width: 100%;
    float: left;
    height: auto;
}
.copyright-main {
    width: 100%;
    }

#Gallary_underline {
    width: 100%;
    height: 1px;
    color: #cccccc;
}
.copyright-main {padding:0}
#Gallary_header {
    width: 100%;
    height: auto;
}
#Gallary_photo {
    height: 168px;
    width: 100%;
}
#gallary_slider {
    width: 100%;
    height: auto;
    margin: auto;
}
.pecs {
    width: 18%;
    height: auto;
    float: left;
}
.footer-bengal {
    width: 25%;
    height: auto;
    float: left;
    padding-top: 13px;
}
#main_heading_div { width: 100%; height: auto;}
.footer-contact-main {
    width: 100%;
    height: auto;
    float: left;
}
#inner_content {
    width: 100%;
    height: auto;
}
#inner_content_area {
    width: 100%;
    height: auto;
margin-right: 0;
}
#inner_content_border {
    width: 100%;
    height: auto;
 margin: 0 0px 10px 0px;
}



.responsive-img{width: 100%;}
#inner_right_pan table tbody tr td img{width:100%;}

.table-img img {width:100%;}
.table-img {
    width: 100%;
}

.table-scroll {
    width: 100%;
   /* overflow: scroll;
    white-space: nowrap;*/
}
.table-scroll-true {
    width: 100%;
   overflow: auto;
    white-space: nowrap;
}


 #nav_div {
 width: 100%;
 background: #016E1D;
 height: auto;
 float: left;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #016E1D;
 display:none;
}
#nav_div ul {
 width: 100% !important;
 height: auto;
 margin: 0px auto;
 padding: 0px;
 list-style-type: none;
}
#nav_div ul li {
 display:block;
 float: none;
 padding-top: 15px;
 padding-right: 30px;
 padding-bottom: 10px;
 padding-left: 10px;
}
.toggle-menu {
display:block;
}

#content_area_left_bottom{margin-top: 0px;}
#your_here {
    width: 100%;
display:none;
}


#content_area_right_top {width: 100%;}  

#content_area_right_bottom {width: 100%;}


#contact_div {
    width: 276px;
    height: 340px;
    background-color: #373737;
    border: solid 2px #888888;
    margin: 0 auto;
}
#sitemap_heading {
    width: 100%;
    height: auto;
    background-image: none;
    background-repeat: repeat-x;
    background-color: #373737;
}

}

@media only screen and (max-width : 320px) {

#content_area_left_bottom{margin-top: 0px;}

#content_details_area { text-align: left; }
#content_area_right_top {width: 100%;}  

#content_area_right_bottom {width: 100%;}


#contact_div {
    width: 276px;
    height: 340px;
    background-color: #373737;
    border: solid 2px #888888;
    margin: 0 auto;
}

inner_content

#inner_left_menu {
    width: 92%;
    height: auto;
    float: left;
    background-color: #FFFFFF;
    margin: 15px 4%;
    padding: 2%;
}

#left_menu_heading {
    width: 100%;
}
#left_menu_line {
    width: 100%;
}
#left_menu_area {
    width: 100%;
    height: auto;
    display: block;
    float: right;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat;
    background-position: left bottom;
    border-radius: 5px;
    margin: 5% 0 0 0;
    background-size: 100%;
}
#sitemap_heading {
    width: 100%;
    height: auto;
    background-image: none;
    background-repeat: repeat-x;
    background-color: #373737;
}
.table-scroll {
    width: 100%;
   /* overflow: scroll;
    white-space: nowrap;*/
}
.table-scroll-true {
    width: 100%;
   overflow: auto;
    white-space: nowrap;
}

        
}