﻿
.flex-container a:hover,
.flex-slider a:hover {
    outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    width: 100%;
    display: block;
}
.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .flexslider .slides {
    display: block;
}
* html .flexslider .slides {
    height: 1%;
}
.no-js .flexslider .slides > li:first-child {
    display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
    zoom: 1;
}
.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav {
    *height: 0;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
    .flex-direction-nav a:before {
       
        display: inline-block;
        content: '<';
        color: rgba(0, 0, 0, 0.8);
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    }
.flex-direction-nav a.flex-next:before {
    content: '>';
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
    z-index: -1;
}
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: pause;
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: play;
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}
.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}
.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
  display: none;
}
.flexslider:hover .flex-direction-nav a,
.flexslider:hover .flex-direction-nav a {
  display: block;
}




.gallery .gallery-area{float:left;width:72%}
.gallery-heading{float:left;left:1px;position:absolute;top:1px;z-index:99999}
.gallery-area h3{background:#c8bf29;text-transform:uppercase;color:#000;float:left;font-size:130%;font-weight:600;padding:8px 20px;margin:0}
.gallery-area a{background:#806499;border:0 none;color:#fff;display:inline-block;font-size:90%;padding:8px 15px;position:relative;height:40px}
.gallery-holder ul.slides{float:left;width:75%;padding:1px}
.gallery-holder ol.flex-control-nav.flex-control-thumbs{float:left;margin:0 0 0 1%;padding:0;width:23%}
.banner-wrapper .flex-control-nav{display:block;bottom:10px;font-size:0;text-align:right;width:85%;z-index:1;right:54px}
.banner-wrapper .flex-pauseplay{z-index:111}
@media(min-width:768px) {
.gallery-holder .flex-control-thumbs li{margin:0 0 8.5%;padding:0;width:100%}
}
.banner-wrapper .flexslider:hover .flex-direction-nav{opacity:1}
.gallery-holder .flex-direction-nav{display:none}
.banner-wrapper .flex-direction-nav{top:50%;position:absolute;right:auto;left:auto;width:100%}
.region-related-news{float:right;width:25%;background:#19022d;padding:8px 20px}
#block-views-press-releases-block h2.block-title{background:url(../images/press-release.png) no-repeat 0;padding-left:40px;color:#aba104;font-weight:600;font-size:120%;margin:19px 0 0}
#block-views-press-photos-block h2{background:url(../images/press-photo.png) no-repeat 0;padding-left:40px;color:#aba104;font-weight:600;font-size:120%;margin:19px 0 0}
#block-views-niramaya-ncd-newsletter-block h2{background:url(../images/news.png) no-repeat 0;padding-left:40px;color:#aba104;font-weight:600;font-size:120%;margin:19px 0 0;line-height:1.9}
.whats-new-container > h2{background:url(../images/whats-new.png) no-repeat 0 4px;padding-left:30px;color:#4f4206;font-size:150%;font-weight:500;margin-bottom:10px;line-height:1.3!important;margin-top:0!important}
.news-container h2{background:url(../images/news.png) no-repeat 0 4px;padding-left:33px;color:#4f4206;font-size:150%;font-weight:500;margin-bottom:20px;line-height:1.3!important;margin-top:0!important}
#flexslider-4 .flex-pauseplay{color:#000}
.region-related-news a{color:#fff;font-size:87%!important}
.footer-top-wrapper ul li a{padding:0 12px;color:#fff!important}
.footer-top-wrapper ul li{float:left;color:#888;list-style-image:none!important;list-style-type:none!important}
.view-minister-s-profile .views-row{margin-bottom:30px}
.view-minister-s-profile .views-field-field-photo img{background:#eaeaea}
.related-link-home .menu__item.is-leaf,.view-related-links .views-row{list-style-image:none;list-style-type:none;background:url(../images/whats-bullet.png) no-repeat scroll 0 6px;margin-bottom:7px;padding-left:15px;width:100%}
.related-link-home .menu__item.is-collapsed{list-style-image:none;list-style-type:none;background:url(../images/whats-bullet.png) no-repeat scroll 0 6px;margin-bottom:7px;padding-left:15px;width:100%}
.related-link-home ul ul{margin-left:0;padding-left:0}
.related-link-home ul ul li a{color:#686868}
.slides li .views-field-body-1{position:absolute;text-align:center;bottom:20px;left:30%;color:#fff;z-index:1000;display:inline-block;background:rgba(84,79,2,0.79);padding:0 1em;max-width:700px;}
#flexslider-3 .views-field-field-photo{position:absolute}
.slides li .views-field-body p{color:#000;font-weight:600;font-size:100%;line-height:115%;margin:0,align:center}
.flex-control-paging li a.flex-active{background:#f6ad0a!important;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#fff!important;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.banner-wrapper .flex-direction-nav a::before{color:#fff;line-height:41px;display:inline-block;font-family:"flexslider-icon";font-size:30px;text-shadow:none}
.banner-wrapper .flex-direction-nav a{opacity:1;background-color:#053276;border-radius:4px;-webkit-border-radius:4px;text-align:center}
.banner-wrapper:hover .flex-direction-nav a{opacity:1}
.banner-wrapper .flexslider:hover .flex-direction-nav{opacity:1}
.banner-wrapper .flexslider .flex-direction-nav .flex-next{right:0;opacity:.2}
.banner-wrapper .flexslider .flex-direction-nav .flex-prev{left:0;opacity:.2}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-next{right:10px;opacity:1}
.banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev{left:10px;opacity:1}
.banner-wrapper .flex-control-nav{display:block;float:right;width:auto;background:#000;height:30px}
.flex-direction-nav a{height:58px;width:48px;padding:12px}
.flex-control-nav li{margin:0 6px;display:inline-block;margin-top:9px}
.bottom-carousel .flex-direction-nav a{height:48px;width:48px;padding:12px}
.bottom-carousel .flex-pauseplay a{bottom:22px;left:40px}
.bottom-carousel .flex-viewport{overflow:hidden;position:relative;width:90%;margin:0 auto}
.view-press-releases ul{padding:0;margin:0}
.view-press-releases .item-list ul li.views-row-1{background:url(../images/photo-icon.png) no-repeat 0 9px;padding-left:15px;margin-bottom:8px}
.view-press-releases .item-list ul li.views-row-2{background:url(../images/photo-icon.png) no-repeat 0 9px;padding-left:15px;margin-bottom:8px}
.view-press-photos ul{padding:0;margin:0}
.view-press-photos ul li{background:url(../images/photo-icon.png) no-repeat 0 9px;padding-left:15px;margin-bottom:8px}
.footer-top-container ul,.footer-top-container ol{margin:0;padding:0}
.footer-top-wrapper ul{display:inline-block;padding:12px 0 7px}
.region-related-news ul{margin:0;padding:0}
.inner-banner{width:100%;background:url(../images/about-banner.jpg) no-repeat center;height:135px}
.block-easy-breadcrumb{margin-bottom:20px;margin-top:20px;padding-bottom:10px}
.easy-breadcrumb{float:left;color:#000;font-size:90%}
.easy-breadcrumb a{color:#000;font-weight:600}
.box-container-left{width:60%;float:left}
.region-related-news img{display:none}
.region-related-news #block-views-niramaya-ncd-newsletter-block li{background:url(../images/photo-icon.png) no-repeat 0 9px;padding-left:15px;margin-bottom:10px}
.region-related-region-one .item-list ul li{list-style-image:none;list-style-type:none;background:url(../images/whats-bullet.png) no-repeat scroll 0 6px;margin-bottom:7px;padding-left:15px;width:100%}
.region-related-region-two .more-link a{color:#686868;background:#fff;font-weight:700;margin:0;padding:0;vertical-align:baseline;text-decoration:none;outline:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.related-link-home{width:1180px;max-width:1180px;margin:0 auto}
.top-body-wrapper-right{margin-bottom:30px}
#block-views-press-photos-block{padding:14px 0;border-bottom:1px solid #3d3346}
#block-views-press-releases-block{padding:0;border-bottom:1px solid #3d3346}
.related-link-home h2.block__title.block-title{color:#000;font-size:120%;font-weight:600;text-align:left;width:100%;margin-bottom:20px}
.views-field-field-date1{background:url(../images/number-plate.png) no-repeat;width:76px;height:76px;text-align:center;line-height:76px;color:#7756a5;font-size:250%;font-weight:600;background-color:#ccc;margin-left:30px;float:left;margin-bottom:12px}
.views-field-field-date2{background:url(../images/number-plate.png) no-repeat;width:76px;height:76px;text-align:center;line-height:76px;color:#7756a5;font-size:250%;font-weight:600;margin-left:30px;float:left;margin-bottom:12px}
.views-field-field-date-postfix .devel-themer-wrapper{font-size:19px;font-weight:400;position:relative;left:-19px;color:#7756a5;bottom:-30px}
#views_slideshow_cycle_div_event_calendar-block_1{width:250px!important}
#views_slideshow_cycle_div_event_calendar-block_0{width:250px!important}
.devel-themer-wrapper{font-weight:600;color:#7756a5}
.secondary-menu #flexslider-2 .views-field-field-event .field-content p{width:200px;font-weight:500}
.views-field-field-month .field-content{padding-left:20px;margin-top:-25px;position:absolute;top:22%;margin-left:94px}
.views-field.views-field-field-event{margin-left:114px;margin-top:35px}
#views_slideshow_cycle_teaser_section_event_calendar-block{position:relative;width:250px;height:65px}
.views-slideshow-cycle-main-frame-row-item{margin:0}
.views-field-field-month .field-content,.views-field-field-month .field-content span{padding-left:20px;margin-top:-5px;font-size:1rem;font-weight:700}
#block-views-event-calendar-block .secondary-menu #flexslider-2 ol{display:none}
.secondary-menu #flexslider-2 .flex-direction-nav .flex-prev{right:25px;left:auto}
.secondary-menu #flexslider-2 .flex-direction-nav a{text-align:right;opacity:.8}
.flex-direction-nav .flex-next{right:10px;text-align:right}
.secondary-menu .flex-control-nav{display:none}
.secondary-menu #flexslider-2 .flex-direction-nav a{height:43px;width:10px;padding:0}
.secondary-menu #flexslider-2 .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:15px;display:inline-block;content:'<';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);line-height:40px;margin-top:10px;outline:0}
.secondary-menu #flexslider-2 .flex-direction-nav a.flex-next:before{content:'>';line-height:40px}
.secondary-menu #flexslider-2 .flex-direction-nav a{text-decoration:none;display:block;width:10px;height:40px;margin:0;outline:0}
.bg-wrapper.inner-body-wrapper .field-items ol li{list-style-image:inherit;margin:0 0 10px 18px;font-size:100%}
.bg-wrapper.inner-body-wrapper ol ul.arrows{margin:13px 0}
.field-items ol li{list-style-image:url(../images/ico-news-list.png);margin:0 0 10px 18px;font-size:120%}
.f_icon{background:rgba(0,0,0,0) url(../images/pdf.png) no-repeat scroll 6px 6px / 15px auto;display:inline-block;height:21px;margin-bottom:-3px;margin-left:-4px;position:relative;width:21px}
.field-item a{list-style-image:url(../images/ico-news-list.png);margin:0 0 10px 18px;font-size:112.5%}
.white-container{width:100%}
.white-container .imp-link{float:left;width:72%;padding:30px 0}
.imp-link .poorpatient{width:50%;float:left;padding-right:105px}
#sidebar-first{width:100%;float:left;background:#4e4902}
#sidebar-first li{width:100%}
#sidebar-first li a{border-bottom:1px solid rgba(0,0,0,.1);display:block;padding:10px 15px;color:#fff;font-size:16px;font-family:Arial,Helvetica,sans-serif}
#sidebar-first .menu__item.is-leaf{list-style-image:none;list-style-image:none;list-style-type:none}
.about-minright-container{width:100%;float:left;padding-left:2%}
.about-minleft-container{width:25%;float:left;background:#4e4902}
@media (max-width: 940px) {
.nav-wrapper ul ul{background:#3c1163!important;background-color:#3c1163!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;margin:0 17px!important}
.nav-wrapper ul li:hover ul{overflow:inherit!important;display:block!important;top:0!important}
#edit-field-designation-tid{width:274px!important}
.nav-wrapper ul li ul li a{padding:10px 22px 10px 30px !important}
.nav-wrapper ul li ul li:first-child a{padding:10px 22px 10px 30px !important}
.nav-wrapper ul li ul li ul li:first-child a{padding:10px 22px 10px 50px !important}
.nav-wrapper ul li ul li ul li a{padding:10px 22px 10px 50px !important}
.nav-wrapper{display:none}
.nav-wrapper ul ul{display:block;position:relative}
.nav-wrapper ul li{display:block;float:none;position:relative;border-left:1px solid rgba(0,0,0,.1)}
.nav-wrapper{overflow-y:scroll}
.nav-wrapper ul li ul{display:none!important}
.nav-wrapper ul li:hover a{background:#3c1163!important}
.nav-wrapper ul ul{top:0;left:0;background:#3c1163;position:relative;display:block!important;width:100%!important;height:auto;padding:0!important;margin:0!important}
.sw-logo{display:none}
#nav li{float:none;display:block;margin:0;padding:0;background:#3C1163;border-left:0;border-bottom:1px solid rgba(0,0,0,0.1);position:relative}
.nav-wrapper ul ul{position:relative}
.minister-box{width:25%;display:inline-block}
.menu-block-wrapper .menu .menu__item{width:46%!important;float:left;display:inline-block;margin:5px}
.menu-name-menu-home-block-menu span.ext-text{width:72%}
}
@media (max-width: 990px) {
ul.sf-menu.sf-accordion{display:block!important;position:relative!important;overflow:auto;height:400px}
.sf-accordion-toggle.sf-style-none{display:none}
span.sf-sub-indicator{display:block}
.nav-wrapper ul li.active-trail nolink,.nav-wrapper ul li.hover nolink,.nav-wrapper ul li nolink:hover{background:#4e4902}
.nav-wrapper ul ul li nolink{background:#4e4902;padding:15px 0 15px 23px !important;display:block;color:#fff}
.nav-wrapper ul li:hover a,.nav-wrapper ul li.hover a,.nav-wrapper ul li.active-trail a{background:#3c1163}
.nav-wrapper ul li.active-trail nolink,.nav-wrapper ul li.hover nolink,.nav-wrapper ul li nolink:hover{background:#3c1163}
.nav-wrapper ul ul li nolink{background:#3c1163;padding:15px 0 15px 23px !important;display:block;color:#fff}
.sf-hidden{left:0!important;top:0!important}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu li:hover ul,.sf-menu li.sfHover ul{z-index:499;left:0!important;top:0!important}
.nav-wrapper ul ul li.active-trail nolink,.nav-wrapper ul ul li.hover nolink,.nav-wrapper ul ul li nolink:hover{background:#3c1163}
#cmf-analytics{max-height:883px!important}
#cmf-analytics svg{width:100%!important}
.minister-container-right{width:100%;float:none;margin:0}
.box-container-left{margin:0;float:left;width:100%}
div#block-views-minister-s-profile-block{width:100%;float:left}
.view-minister-s-profile .views-row-1,.view-minister-s-profile .views-row-2{width:48%;display:inline-block;text-align:center;padding:20px 0;padding-bottom:10px}
#block-block-8 p{text-align:center;margin:0}
.view-minister-s-profile .views-row-3{background:#eaeaea none repeat scroll 0 0;float:right;line-height:161px;min-height:161px;width:100%;text-align:center;display:block;margin-top:15px}
.whats-new-container{float:left;padding:0 30px 0 20px;width:50%}
.news-container{background:#f1f1ee none repeat scroll 0 0;float:right;padding:20px;width:44%;margin-bottom:30px}
.calender-container{float:none;margin-bottom:10px;padding:0;width:100%;clear:both}
.region-related-news{background:#19022d;float:right;padding:20px;width:100%}
#block-views-press-releases-block,#block-views-press-photos-block,#block-views-niramaya-ncd-newsletter-block{float:left;padding:0 10px;width:33%;border-bottom:0}
.menu-block-wrapper .menu .menu__item{width:32%;float:left;display:inline-block;margin:5px}
#block-views-event-calendar-block{width:50%;display:inline-block;width:52%;float:left;margin:16px 0 0}
.gallery .gallery-area{float:none;width:100%;float:none;width:100%}
.gallery .releted-photo{background:#19022d;float:right;padding:20px;width:100%}
}
@media (max-width: 639px) {
.logo{font-size:100%;padding:5px 0 0;background-size:16%;min-height:78px;background-position:0 0}
}
@media (max-width: 767px) {
.inner-body-wrapper h1{font-size:18px}
.sf-sub-indicator{right:1.75em}
a > .sf-sub-indicator{top:1.12em;background-position:0 -100px!important}
.white-container .imp-link{padding:5px 0;width:100%}
.slides li .views-field-body{position:static;width:100%;min-height:130px}
.imp-link .poorpatient{float:none;padding-right:0;width:100%;margin:10px 0}
.gallery-heading{float:left;left:1px;position:absolute;top:1px;z-index:99999}
.gallery-area h3{background:#a43941 none repeat scroll 0 0;color:#fff;float:left;font-size:70%;font-weight:300}
.gallery-area a{background:#000 none repeat scroll 0 0;border:0 none;color:#fff;display:inline-block;font-size:80%;padding:3px 5px;position:relative;height:30px}
.gallery-holder ul.slides{float:none;width:100%;padding:1px}
.gallery-holder ol.flex-control-nav.flex-control-thumbs{float:left;margin:0 0 0 1%;padding:0;width:100%!important}
.sidebar-last{padding:20px 10px;padding-left:0}
.body-wrapper .container{width:100%}
.view-minister-s-profile .views-row-1,.view-minister-s-profile .views-row-2{width:48%;float:left}
.views-row.views-row-3.views-row-odd.views-row-last{padding:10px;width:100%;min-height:auto;line-height:normal;clear:both}
.whats-new-container{float:none;width:100%;min-height:auto;padding:20px 15px}
.news-container{float:none;width:100%;min-height:auto;padding:20px 15px}
.calender-container{float:none;margin-bottom:10px;padding:0;width:100%;clear:both}
}
@media (max-width: 450px) {
#flexslider-3 ol.flex-control-nav li{margin:4px 8px 0 0 !important;padding:0!important;width:30.5%!important}
#block-views-press-releases-block,#block-views-press-photos-block,#block-views-niramaya-ncd-newsletter-block{float:left;padding:0 10px;width:100%!important;border-bottom:0;padding-bottom:25px}
ol.flex-control-nav{float:left;margin:0 0 0 1%;padding:0}
}
@media (max-width: 560px) {
#block-views-press-releases-block,#block-views-press-photos-block,#block-views-niramaya-ncd-newsletter-block{float:left;padding:0 10px;width:50%;border-bottom:0}
.menu-block-wrapper .menu .menu__item{width:100%!important;float:left;display:inline-block;margin:5px}
.menu{padding:0}
#block-views-event-calendar-block{display:block;width:100%;float:none;margin-top:0}
}
.left-sidebar .menu{padding:0}
.clear:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.nav-wrapper{height:auto}
.inner-body-wrapper a{color:#4831F7}
.inner-body-wrapper .arrows{margin:0 20px}
.arrows{list-style-image:url(../images/ico-news-list.png);margin:0 0 10px 18px}
.scroll-table1 tr img{height:202px}
.is-active-trail{background-color:#4e4902}

.views-field-field-event p{text-align:left;margin-right:20px}
.secondary-menu #flexslider-2 .views-field-field-event .field-content p{text-align:left!important;margin-right:20px;line-height:1.3;font-weight:600;color:#3c1163}
.views-field-field-date-postfix .field-content{position:absolute;margin-left:83px;top:17%}
@media (max-width:1200px) {
#flexslider-1{position:relative;height:295px;width:100%!important;overflow:hidden}
#flexslider-1 .views-field.views-field-php{position:absolute;width:100%;top:0;overflow:hidden}
.related-link-home{width:100%;max-width:100%;margin:0 auto}
}
@media all and (max-width : 768px) {
.secondary-menu div#block-views-event-calendar-block{float:none!important;width:98%!important;padding:0 0 20px}
.secondary-menu #block-menu-block-3{width:100%!important}
.related-link-home{width:auto;max-width:1180px;margin:0 auto}
.view-press-releases .item-list ul li.views-row-1{width:83%;float:left}
.header-right{display:none}
div#block-block-8{background:#eaeaea none repeat scroll 0 0;float:none;line-height:normal;min-height:auto;width:100%;clear:both;padding:10px}
div#block-views-minister-s-profile-block{width:100%;float:left}
.view-minister-s-profile .views-row-1,.view-minister-s-profile .views-row-2{width:48%;display:inline-block;text-align:center;padding:20px 0;padding-bottom:10px}
.flex-direction-nav a{height:44px;width:30px;padding:4px}
}
#flexslider-1 ul.slides li.flex-active-slide{z-index:1!important;margin-right:0!important}
#main-menu #superfish-1 li ul{z-index:9999!important}
.menu a.active{color:#fff}
.element-invisible{display:none}
.section-site-map #sitemap ul li{list-style:circle!important;padding-bottom:5px;line-height:143%}
.body-container p{padding-bottom:0;line-height:1.5;text-align:justify}
.scroll-table1 tr img.ico{height:20px;width:20px}
.common-left ul li a:nth-child(2) span{display:block;font-size:100%}
i.fa.fa-home{font-size:150%}
.logo{margin:0}
.common-left ul li{float:left;line-height:132%;font-weight:600;text-transform:uppercase;height:36px;padding-top:12px}
.common-left ul li.ministry span{display:block}
.calender-container .flex-pauseplay,.photogallery .flex-pauseplay{display:block}
.related-link-home ul{margin:0;padding:0}
.minister-container-right{border-left:1px solid #fff;background:#eee;min-height:550px}
.minister-container-right p{text-align:center;padding:9px 0 1px;color:#2a2a2a;font-size:100%;margin:0;line-height:1.3}
.flexslider{margin:0;border:none;background:transparent}
#cmscontent .arrows-new{margin:0;padding:0}
#cmscontent .arrows-new li{background:#e5e6e7;display:inline-block;color:#000;width:23%;margin-right:15px;float:left;min-height:98px}
#cmscontent .arrows-new li a{color:#000;text-decoration:none;padding:20px 16px;display:inline-block;min-height:98px;width:100%}
#cmscontent .arrows-new li:hover{background:#3a3939;color:#fff}
#cmscontent .arrows-new li a:hover{color:#fff;background:#8f8f90}
.state-mini,.union-mini{padding:0 15px}
.union-mini h3{font-weight:700;color:#000;padding:0;margin:0 0 10px}
.state-mini h3{text-align:center;font-weight:700;color:#000;margin:10px 0 15px}
.union-mini .mini-first-block{width:48%;float:left;text-align:center;background:#fff;padding:15px 10px}
.union-mini .mini-second-block{width:48%;float:left;text-align:center;padding:23px 10px 55px;border:1px solid #fff;margin-left:10px}
.mini-second-block a{padding:10px;background:#fff;border-radius:4px;display:block;max-width:158px;margin:0 auto;word-wrap:break-word}
.state-mini{border-top:1px solid #fff;margin-top:15px}
.state-mini .state-first-block{width:48%;float:left;text-align:center;background:#fff;padding:21px 10px}
.state-mini .state-second-block{width:48%;float:left;text-align:center;background:#fff;padding:21px 10px;border:1px solid #fff;margin-left:10px}
.minister-block img{max-width:65%}
.secondary-menu #block-menu-block-3{width:70%}
.secondary-menu .menu-name-menu-home-block-menu .menu__item.is-leaf{list-style-image:none;list-style-type:none;width:33%;display:inline-block}
.secondary-menu div#block-views-event-calendar-block{float:right;width:30%;padding:3% 0 0}
.vacancy{width:100%;text-align:center;display:block;margin-top:15px}
.vacancy img{background:#eaeaea}
#block-menu-block-3 .menu{margin:0;padding:0}
a#sujeet-manouwer img{float:none;width:105px;margin:0 auto}
a#sujeet-manouwer{background:#eee}
#flexslider-1 .flex-pauseplay{position:absolute;right:0;bottom:10px;background:#000;height:30px;width:55px;float:right;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;margin-top:9px}
.flex-pauseplay a{color:#f6ad0a}
#sujeet-manouwer .ext-text{display:none}
a#sujeet-manouwer-deepak img{float:none;width:105px;margin:0 auto}
a#sujeet-manouwer-deepak{background:#eee}
#sujeet-manouwer-deepak .ext-text{display:none}
.secondary-menu .flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;top:63px;right:52px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;left:auto}
.nav-wrapper ul li nolink{background:#3c1163;padding:13px 16px 13px 10px !important;display:block;color:#fff}
.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul{padding:0!important;overflow:initial!important}
.state-mini{background:#f3f3f3;padding:0 15px 17px}
.carousel-wrapper .ext{display:none}
.panels-ipe-portlet-content .scroll-table1 tr img{height:auto}
table caption{display:none}
.about-minright-container caption{text-align:left;font-size:22px;margin:15px 0}
.inner-body-wrapper ul,.inner-body-wrapper ol{margin:0 15px;padding:0;line-height:2}
.inner-body-wrapper h1{font-size:25px;margin:15px 0 7px}
.inner-body-wrapper h2{font-size:20px;margin:15px 0 7px}
.inner-body-wrapper h3{font-size:18px;margin:15px 0 7px}
.inner-body-wrapper h4{font-size:15px;margin:15px 0 7px}
.inner-body-wrapper h5{font-size:13px;margin:15px 0 7px}
.vid2 p{float:right}
.scroll-table1 table ol{margin:20px}
.scroll-table1 table ol .arrows{margin:10px}
.common-right ul li.ico-accessibility ul li a{z-index:999!important}
tr.even{background-color:#fff;border-bottom:1px solid #ccc;padding:.1em .6em}
tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}
.section-site-map #sitemap ul li{list-style:square!important;line-height:143%}
.section-site-map #sitemap ul li ul li{list-style:circle!important;line-height:143%}
.section-site-map #sitemap ul li ul li ul li{list-style:outside!important;line-height:143%}
#seckit-noscript-tag{background-color:transparent!important;position:fixed;top:0;left:0;height:100px!important;width:100%!important;z-index:999!important;font-family:sans-serif;font-weight:700;color:red;text-align:center;padding-top:20px}
.nav-wrapper ul li a:focus,.nav-wrapper ul li a:focus,.nav-wrapper ul li a:focus .nav-wrapper ul li ul{display:block!important}
.sf-menu.menu li:focus ul{display:block!important}
.sf-menu li,.nav-wrapper ul ul{z-index:999!important}
a#sujeet-manouwer-deepak img{float:none;width:105px;margin:0 auto;display:block}
ul.sf-hidden{display:block!important}
.inner-body-wrapper table .arrows{margin:0 0 0 25px !important}
.member th{visibility:hidden}
.common-right{float:right;position:relative;min-width:268px}
@media(min-width:901px) and (max-width:1024px) {
#flexslider-1{height:286px}
}
@media(min-width:768px) and (max-width:900px) {
#flexslider-1{height:215px}
}
@media(min-width:600px) and (max-width:767px) {
#flexslider-1{height:177px}
}
@media (max-width: 420px) {
.flex-direction-nav{display:block!important}
.view-press-releases .item-list ul li.views-row-2{display:block;clear:both}
}
.resultBody .title a{font-size:18px;color:#123a5a;background:#e7d7f5;padding:5px}
#superfish-1 ul ul{margin:0}
#superfish-1 ul{margin:5px 0 0}
.feedbackImg{cursor:pointer;border:1px solid;border-color:#fff;height:25px;width:25px;margin:9px 11px 4px 0}
.visitor{float:left;width:28%;padding:30px 0}
section.wrapper.body-wrapper{border-bottom:2px solid #e9e9e9;padding-bottom:30px;min-height:inherit}
form#views-exposed-form-whos-who-page{background:#e2e2e2;padding:12px 15px 20px;border-radius:4px;border:1px solid #d9d4de}
select#edit-field-designation-tid,form#views-exposed-form-whos-who-page input{padding:8px;border-radius:0;border:1px solid #564169}
.pager{clear:both;text-align:center}
.pager-current{font-weight:700}
.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 .5em;list-style-type:none;background-image:none}
#edit-field-designation-tid{width:auto}
.nav-wrapper ul li ul li nolink{background:#4e4902}
.nav-wrapper ul li ul li nolink:hover{background:#3c1163}
.item-list ol li{margin-left:20px}
.item-list .arrows li{margin-left:20px}
input#edit-submit-whos-who{background:#2b52ad;padding:10px 15px;display:inline-block;width:80px;color:#fff}
input#edit-reset{background:#d03636;padding:10px 15px;display:inline-block;width:80px;color:#fff}
#sitemap a.nolink_class{color:#000;cursor:text;text-decoration:none}
a#bottomNavClose{font-size:0}
a#lightshowPause{font-size:0}
.box-container a{display:inline-block;line-height:1.4}
.mini-second-block a{display:block}
#seckit-noscript-tag{display:none}
.view-photo-gallery .views-row{float:left;width:25%}
.logo a span{white-space:nowrap}
.logo a#logo{margin:0 8px 0 6px}
.logo a strong{font-weight:600;display:block;font-size:80%}
#logo{white-space:nowrap}
.common-right ul li.hindi > a,.common-right ul li.ico-skip a{padding-top:6px}
.nav-wrapper ul li:first-child a{padding:0 23px!important}
.logo a strong{padding-top:0}
.flexslider{margin:0;border:none;background:transparent;margin:0;padding:0;width:100%;overflow:hidden}
#block-views-event-calendar-block .flexslider .slides{height:130px;overflow:hidden}
.nolink:after{content:"";padding-left:0}
.sf-sub-indicator{right:.3em}
@media(max-width:767px) {
#flexslider-2 .slides > li,#flexslider-4 .slides > li{padding:10px 0!important}
#flexslider-4.flexslider .flex-direction-nav a,#flexslider-4.flexslider .flex-direction-nav a{display:block}
#flexslider-4 ol.flex-control-nav,#flexslider-2 .flex-control-paging{display:none}
.secondary-menu div#block-views-event-calendar-block{width:95%!important;padding:0 0 20px}
.banner-wrapper .flex-control-nav{right:54px}
.banner-wrapper .flex-control-nav,#flexslider-1 .flex-pauseplay{bottom:0}
.common-right ul li.ico-skip.cf{display:none}
.logo a span{white-space:normal}
#main-menu li.sf-expanded >a{background:#1c0035!important}
#main-menu li.sf-expanded ul.sf-has-clone-parent >li>a{background:#5c1d96!important}
#logo{white-space:nowrap;font-size:90%}
#flexslider-1{height:168px}
.visitor{width:100%;padding:10px 0}
.visitor h2{display:none}
#flexslider-3 ul.slides{height:350px;overflow:hidden}
.menu-block-wrapper .menu .menu__item{margin:0}
ul.sf-menu.sf-accordion li.sf-clone-parent{display:none}
}
@media(min-width:600px) and (max-width:767px) {
.logo img{width:89px;max-width:inherit}
}
@media(max-width:480px) {
#flexslider-1{height:129px}
.logo img{max-width:65px}
.logo{max-width:420px}
#flexslider-3 ul.slides{height:213px;overflow:hidden}
}
@media(max-width:375px) {

#flexslider-1{height:99px}
}

p
{ text-align:justify;
	}