/*Responsive css*/
@media screen and (max-width:1179px)
{
.wrapper{ width:100%; box-sizing: border-box}
header .header_top_nav_right { width: 50%; }
header .main_header .logo span {  width: 100%; /* width: 60%;*/}
header .main_header .nav_search{ width:30%;}
header .main_header .logo {width: 63%;}
header .main_header .nav ul li a{padding: 12px 9px;/*font-size:1.3em;*/}
header .main_header .nav ul li:hover a{padding:13px 9px;/*font-size:1.3em;*/}
.view-our-minister{float:left;width:100%}
#banner-fade, #banner-slide{float:left;max-width:100% !important}
footer .footer_nav ul li {border-right:medium none;padding:7px 0; width:30%;}
.speeche ul li{width:17%;}
/*vinod code started*/
.middle-content .main-link ul li {
    margin: 5px 11px;
    width: 100%;
}
/*vinod code end*/ 
.middle-content .latest-news .lnews-head .nav-button {width: 10%;}
.middle-content .main-content .about-msme { width:68%; }
.banner-main .slider{width:100%}
.banner-main .slider-news ul li { float: left;  margin: 0 25px;   width: 45%;}
.banner-main .slider-news { width: 100%; margin:20px 0;}
.middle-content .latest-news .news-heading { background-position: right center, 12px 9px;}
.whatis_wrapper{width:235px}
.innerleft {  margin: 0 20px 0 0; width: 30%;}

.org-wrapp ul li { width:30%;}
footer .language_changer{}
}
@media screen and (min-device-width: 901px) and (max-device-width: 1036px){
	.whatis_wrapper{width:200px}
}
@media screen and (min-device-width: 641px) and (max-device-width: 900px){
header .header_top_nav_left {width: 40%;}
header .header_top_nav_right { width: 60%; }
header .main_header .logo { width:100%;}
header .main_header .nav_search{ width:50%; margin: 0 0 10px; }
header .main_header .nav ul li a { padding: 0 5px;}
header .header_top_nav_right .skip_cont { display:none;}
header .main_header .nav_search input[type="search"] {width: 92px;}
header .main_header .nav_search input[type="submit"] {background: url("../image/search_icon.png") no-repeat scroll 2px 9px #ccc; width: 28px;}
header .main_header .nav_sitemap { width:46%; margin-top: 9px; }
.speeche ul li{ width:100%; float:left; border-bottom: 1px solid #0a4e75; padding:10px 0px;   text-align: center; border-right:none; }
footer .footer_nav {width: 100%;}
footer .language_changer {width: 96%;}
footer .footer_nav ul li { padding: 0 0.9% 0 0.8%; }
.innerleft { margin: 0 15px 0 0; width: 40%;}
.innerright { width: 57%; }
.org-wrapp ul li { width:45% }
.middle-content .main-link ul li {  width: 45%; }
header .main_header .logo span { width: 64%; }
.middle-content .main-content .about-msme {  margin: 25px 21px 0 0; }
.banner-main .slider-news ul li {    background: none repeat scroll 0 0 #eeeeee;    border: 2px solid #c9c9c9;    float: left;      margin: 10px .7% 10px 0;    min-height: 156px;    width: 49%;}
.banner-main .slider-news {    float: left;    width: 100%;}
.banner-main .slider-news ul li:nth-of-type(2) {    margin: 10px 0 0;}
.middle-content .latest-news .news-heading{background-image: url("../image/l-news.jpg"), none;}
header .main_header .nav ul { display:none;}
header .main_header .nav .toggle_menu { display:block;}
header .main_header .nav ul li {  height: 20px;  margin: 0;  padding: 5px 0;  width: 100%;}
header .main_header .nav ul li:hover{ background:#5a5863;  float: left;  height:20px; margin: 0px;  list-style-image: none; list-style-type: none;  padding:5px 0;}
header .main_header .nav ul li:hover a{padding:0px 0 0 12px; background:none;}
header .main_header .nav ul li a {  border-right: none; padding: 0 12px;}
header .main_header .nav ul li ul { left: 12px;  top:0px;  width: 94%; position:relative;}
header .main_header .nav ul li ul li a{padding:8px 10px}
.banner-main .slider { float: left;  width:100%;}
.banner-main .slider .bjqs-wrapper{width:100%;}
.whatis_wrapper{width:134px}
p.bjqs-caption {font-size: 1.2em; width: 58%;}
ol.bjqs-markers.h-centered{display:none;}
footer .language_changer{display:none}

/*vinod code started*/
header .main_header .nav ul li a {background-image:none;}

.middle-content .main-link {
    width: 100%;
    float: left;
    border-bottom:none;
    border-top:none;
    padding: 15px 15px 15px 15px;
border: 1px solid #C2C2C2;
box-sizing: border-box;
background: none repeat scroll 0% 0% #EFEEEE;
margin: 5px 0px 15px;
}
.speeche ul li ul li  {
    width: 100%;
    float: left;
    border-bottom:none;
    text-align: center;
    padding: 10px 0px;
    border-right: medium none;
    min-height: auto;
}
}
@media screen and (max-width:640px){
	.four_content .common-left {
    width: 100%;
    margin-top: 0px; 
}
.speeche ul li ul li  {
    width: 100%;
    float: left;
    border-bottom:none;
    text-align: center;
    padding: 10px 0px;
    border-right: medium none;
    min-height: auto;
}
.middle-content .main-link {
    width: 100%;
    float: left;
    border-bottom:none;
    border-top:none;
    padding: 15px 15px 15px 15px;
border: 1px solid #C2C2C2;
box-sizing: border-box;
background: none repeat scroll 0% 0% #EFEEEE;
margin: 5px 0px 15px;
}
/*vinod code end*/
.bjqs-markers{display:none;}	
header .header_top_nav_left { width:auto; float:none; display:table; margin:0 auto;}	
header .header_top_nav_right {  width: 100%;  margin-bottom: 5px;}
/*header .main_header .logo { width:100%;}*/
header .main_header .logo { width:85%;}
header .main_header .logo a img { float: left;}
header .main_header .logo a {
    text-align: center;
    line-height: inherit;
    float: none;
    text-align: left;
}
header .main_header .logo span { width:100%; /*padding:0; font-size: 1.1em;*/ padding-bottom:5px; font-size: 14px; font-weight: 400;}
header .main_header .nav_search { width: 99%; margin-bottom:10px; margin-top:0; }
header .main_header .nav_search input[type="search"] { width: 78%; float:left;}
header .main_header .nav_search input[ type=submit] { width:40px;  background:url("../image/search_icon.png") no-repeat scroll 8px 9px #ccc; }
header .main_header .nav_sitemap {   float: none;margin: 0 auto 6px;width: 18%;}
header .main_header .nav ul { display:none;}
header .main_header .nav .toggle_menu { display:block;}
header .main_header .nav ul li { height:auto; padding:5px 0; margin:0; width: 100%;}
header .main_header .nav ul li a {  border-right: none; padding: 0 12px;}
header .main_header .nav ul li ul { left: 12px;  top:0px;  width: 94%; position:relative;}
header .main_header .nav ul li ul li a{padding:8px 10px}
header .header_top_nav_right .tophead_line5 {display:none;}
header .header_top_nav_right .tophead_line6 {display:none;}
header .header_top_nav_right .tophead_line7 {display:none;}
header .header_top_nav_right .skip_cont { display:none;}
header .main_header .nav_sitemap{display:none}
header .main_header .logo a img{border:0}
.middle-content .main-content .about-msme {  margin: 0;  width: 99%;}
.middle-content .main-content .new-msme {  float: left;  width: 100%;}
.org-wrapp ul li {width: 100%;}
header .maintitle {border-left:none;}
.middle-content .latest-news .lnews-head .lnews-title {  width: 100%;   margin: 8px 0; text-align:left;}
.middle-content .latest-news .lnews-head .nav-button { width: 60%;}
.banner-main .slider-news {display: table; float: left; margin: 10px auto 0; width: 100%;}
.middle-content .latest-news .lnews-head { width:100%}
.middle-content .latest-news .news-heading { width:80%}
.banner-main .slider .bjqs-wrapper ul li img{ width:100%!important;}
header .main_header .nav ul li{float:left;margin:0px;list-style-image:none;list-style-type:none;padding:0}
header .main_header .nav ul li:hover{background:#5a5863;padding:0}
header .main_header .nav ul li a{padding:8px 10px;float:left}
header .main_header .nav ul li:hover a{padding:8px 10px}
header .main_header .nav ul li a:hover{padding:8px 10px}
header .main_header .nav ul li ul{margin:0 0 30px;padding:0 !important}
.banner-main .slider-news ul li {width: 100%;box-sizing: border-box; margin:0 0 10px 0; }
.banner-main .slider { float: left;  width:100%;}
.banner-main .slider .bjqs-wrapper{width:100%;}
p.bjqs-caption {font-size: 1.2em; width: 58%;}
/*vinod code started*/
.speeche ul li{ width:100%; float:left; border-bottom: 1px solid #0a4e75; text-align:center;  padding:10px 0px;  border-right:none;min-height: auto; }
/*vinod code end*/
.whatis_wrapper{width:100%}
header .header_top_nav_right{display:none}
footer  .footer_toggle_menu{ background: none repeat scroll 0 0 #fff;    box-sizing: border-box;    color: #000;    display: block;    font-size: 1.3em;    padding: 4px 0 4px 10px;}
footer  .footer_nav ul{ display:block; }
footer .language_changer { text-align:center;}
footer .footer_nav ul li {border-bottom: 1px dotted #333;  border-right: medium none;  box-sizing: border-box;  padding: 6px 0 6px 10px;  width:50%; float:left; }
footer .language_changer { width: 100%; }
footer .footer_nav { float: none;   margin: 0 auto;width:82%;}
.innerleft { margin: 0; width: 100%;}
.innerright { width: 100%; }
.region-what-new .whatis_wrapper {border-bottom: 1px solid #c2c2c2;box-sizing: border-box;margin: 7px 0 5px;padding: 5px;}
.banner-main {margin: 2px 0 8px;}
.copyright-content{text-align: center;}
.view-content ul li h2 {font-size: 1.4em;}
.view-content ul li .related-link-rfd-title h2 {font-size:initial;}
header .main_header .nav ul li ul{display:none !important;}
.header-right a {
    float: left;
    width: 50%;
}
.common-left ul li.ministry{margin: 0;}
h1#page-title{font-size: 2.2em;}
.view-knowledge-listpage .view-content table tbody tr td {
    border: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    font-size: 1.2em;
    padding: 15px;
    transition: all 0.5s ease 0s;
    width: 97%;
}
table tr {
    border: medium none;
    float: left;
    margin: 0 0 5px;
    padding: 5px;
    width: 100%;
}
table.linktous tr:nth-of-type(1){border:none;}
table.linktous tr{width:96%;border-bottom: 1px solid #ccc;}
#main table{border:none;}
.media-content .image-slider{ width: 100%;}
.view.view-event .view-header {
    bottom: -931px;
    margin: 0 0 0 10px;
    position: absolute;
    width: 89%;
    z-index: 99999;
}
#main table thead tr th.views-field {
   background: #3e3a4c none repeat scroll 0 0 !important;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 9px 10px;
    width: 100%;
}
#main table thead tr th {
   background:#3e3a4c none repeat scroll 0 0 !important;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 9px 10px;
    width: 100%; color:#fff;
}
#main table.linktous tr th {
   background: #3e3a4c none repeat scroll 0 0 !important;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    float: left;
    margin: 0;
    padding: 9px 10px;
    width: 100%;
	color:#fff;
}
#main .wrapper table td.views-field{ box-sizing: border-box;
    float: left;
    margin: -1px 0 0;
    width: 96%;}
#main .wrapper table td{ box-sizing: border-box;
    float: left;
    margin: -1px 0 0;
    width: 96%;}
.more-news-event {
    border: 3px solid #e8e8e8;
    float: left;
    margin: 0 0 10px;
    padding: 10px;
    width: 89%;
}

.view-content ul.rti_lister li h2 {
    font-size: inherit;
}
#main .view-iso ul li{width:100%; float:left;}
.view-iso .item-list ul li img{width:100%; float:left;margin: 0 0 11px;}
.related-link-rfd ul li {
    border-bottom: 1px solid #cccccc;
    margin: 10px 0;
    padding-bottom: 10px;
}
tr.even, tr.odd {
    background-color: #eee;
    border-bottom: medium none;
    margin: 0 0 9px;
    padding: 0.1em 0.6em;
}
table thead tr {
    border: medium none;
    box-sizing: border-box;
    float: left;
    margin: 0 0 5px;
    padding: 5px;
    width: 100%;
}
.easy-breadcrumb_segment{line-height:20px;}
.middle-content .main-content .about-msme a{margin-top: 0;}
}

@media screen and (max-width:479px)
{
.easy-breadcrumb{float:left;margin-top:20px;width:100%}

/*vinod code started*/
.region-help {
    width: 100%;
    margin-top: 10px;
	display:none;
}
.views-field h2 {
    font-size: 1.2em;
}
header .main_header .nav ul li {float: none;padding:10px}
header .main_header .nav ul li a {float:none;}
header .main_header .nav ul li:hover{background:#5a5863;padding:10px}
header .main_header .nav ul li a {background-image:none;}

#nav ul {
    margin-left: 0px;
}
}


@media screen and (max-width:768px){
	.wrapper {width:90% !important}
	.top-section-st .wrapper {width:100% !important}
.region-help {
    width:100%;
    margin-top:10px;
	display:none;
}
.views-field h2 {
 float: left;
    font-size: 1.3em;
    width: 100%;
}
header .main_header .nav ul li {float: none;padding:10px; width:100%;height: auto;}
header .main_header .nav ul li a {background-image:none;float:none;transition: background-color 0.5s ease;}
header .main_header .nav ul li:hover{padding:10px;width:100%;height:auto;transition: background-color 0.5s ease;float: none; }


}

@media screen and (max-width:991px){
header .main_header .nav ul li a {padding: 10px 9px;}


.innerright { width:100% !important;}
}
@media (min-width:336px) and (max-width:480px) {
	.main_header .logo a strong {
    font-size: 17px;
	line-height: 21px;
    /*line-height: 28px;*/
    /*display: initial;*/
    font-weight: 900;
}
}
/*@media only screen and (max-width:1179px) and (min-width:1024px){
.innerright { width: 67%;}
}*/
/*vinod code end*/