/* @import url('normalize.css'); */
/* @import url('components/misc.css'); */
/* @import url('print.css'); */
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans','Lato'}
body{color:#000;font-family:'Open Sans','Lato'}
a:focus {
outline:6px solid blue;
border-width:10px;
}
#a:focus{outline:1px dotted #333}
.box-container a{display:inline-block}
a{color:#000}
.container{position:relative;margin:0 auto;display:block;max-width:1280px}
.box-container{width:100%;margin:0 0 10px}
.minister-container-right{width:40%;float:right}
.box-container-left{width:80%;float:left}
.whats-new-container{width:50%;float:left;padding:20px 30px 0 20px;min-height:550px}
.news-container{width:50%;float:left;padding:20px;background:#f1f1ee;min-height:550px}
.calender-container{width:33%;float:left;padding:20px 0 0 40px;margin-bottom:10px}
.common-wrapper .container.common-container{padding:0 15px;width:100%;position:relative;z-index:9}
.common-left ul{margin:0;padding:0}
.common-right ul{margin:0;padding:0}
#block-cmf-content-header-region-block{margin-bottom:0}
.header-right .right-content{margin-top:0;padding-top:0}
.header__region #block-block-6{margin-bottom:0}
#main-menu .menu{margin:0;padding:0}
.nav-wrapper{background:#3c1163;z-index:2}
.nav-wrapper ul li a{padding:0 22px 0 10px !important;color:#fff}
.navbar{max-width:940px!important}
.nav-wrapper ul li{border-left:1px solid #70508d}
.block{margin-bottom:0}
.theme-default .nivo-controlNav{text-align:right;padding:0;margin-top:-35px;z-index:9999;position:relative;margin-right:15%}
.nav-wrapper ul li:hover a,.nav-wrapper ul li.hover a,.nav-wrapper ul li.active-trail a{background:#4e4902}
wrapper body-wrapper{padding-left:100px!important}
.bg-1{background:url(../images/bg1.jpg) repeat}
.bg-2{background:url(../images/bg2.jpg) repeat}
.bg-3{background:url(../images/bg3.jpg) repeat}
.bg-4{background:url(../images/bg4.jpg) repeat}
.bg-5{background:url(../images/bg5.jpg) repeat}
.nav-wrapper ul li ul li:first-child a{padding:10px 22px 10px 10px !important}
.nav-wrapper ul ul{background:#4e4902!important;background-color:#4e4902!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important}
.nav-wrapper ul ul li a{line-height:22px;padding:10px 22px 10px 10px !important}
.nav-wrapper ul ul{display:none;width:300px!important}
.ministry a{color:#333}
.nav-wrapper ul ul li.active-trail a,.nav-wrapper ul ul li.hover a,.nav-wrapper ul ul li a:hover{background:#3c1163}
.nav-wrapper ul li a:focus{background-color:#4e4902}
.nav-wrapper ul li ul li a:focus{background:#3c1163}
a > .sf-sub-indicator,span.nolink > .sf-sub-indicator{top:1.12em;background-position:0 -100px}
.menu-name-menu-home-block-menu a.menu__link.bg-1{padding:15px 10px}
.menu-name-menu-home-block-menu a.menu__link{width:100%;margin:5px 0;display:block;text-align:left;padding:10px;min-height:80px}
body > p:nth-child(2){display:none}
.menu-name-menu-home-block-menu .menu__link img.icon{float:left}
.menu-name-menu-home-block-menu span.ext-text{width:70%;float:right;color:#fff;display:inline-block;vertical-align:middle;font-weight:600;color:#000;font-size:120%;line-height:130%}
.menu-name-menu-home-block-menu .menu__item.is-leaf{list-style-image:none;list-style-type:none}
.header__region a:focus,.header__region a:hover{color:#000;text-decoration:underline}
.hindi a{color:#686868}
.sidebar-first .con-head{background:url(../images/whats-new.png) no-repeat 0 8px;padding-left:30px;color:#4f4206;font-size:150%;font-weight:500;margin-bottom:25px}
.sidebar-first{padding:20px 30px 0 20px}
.sidebar-second .con-head{background:url(../images/news.png) no-repeat 0 8px;padding-left:33px;color:#4f4206;font-size:150%;font-weight:500;margin-bottom:25px}
.sidebar-second{padding:20px;background:#f1f1ee}
.sidebar-third{padding:20px 0 0;margin-bottom:10px}
.sidebar-last{padding-top:20px}
.sidebar-last a{color:#2a2a2a;padding-top:10px}
/*.sidebar-first ul li{background:url(../images/whats-bullet.png) no-repeat 0 8px;padding-left:15px;margin-bottom:7px}*/
.sidebar-first ul li a,.sidebar-second ul li a{color:#ffffff}
.sidebar-second li{background:url(../images/whats-bullet.png) no-repeat 0 8px;padding-left:15px;margin-bottom:13px}
.sidebar-last h2{display:none}
.sidebar-first ul,.sidebar-second ul{padding:0;margin:0}
.more-link a{padding:2px 10px;background:#9a9898;color:#000;text-align:center;display:inline-block;margin:5px 0;transition:all .6s ease}
.more-link{text-align:left}
.heading{font-size:2em;line-height:1em;margin-top:0;margin-bottom:.75em}
h2.block__title.block-title{color:#000;margin:20px 0 0;font-weight:600;font-size:110%}
.photogallery{background:url(../images/gallery-bg.jpg);padding:30px 0}
.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;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:5%;color:#fff;z-index:1000;display:inline-block;background:rgba(84,79,2,0.79);padding:0 1em;max-width:600px;text-align:left;font-family:'Open Sans',sans-serif}
#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}
.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; margin-right : -22px;}
.bottom-carousel .flex-pauseplay a{bottom:22px;left:40px}
.bottom-carousel .flex-viewport{overflow:hidden;position:relative;width:102%;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:'\f001';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:'\f002';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{}
#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}
#footer .is-active-trail{background-color:transparent}
.nav-wrapper ul li:hover a{background-color:#4e4902}
.is-active-trail ul .is-active-trail{background-color:#4e4902}
.is-active-trail ul li{background-color:#4e4902}
.menu-block-5 ul .is-active-trail{background-color:#3c1163}
.menu-block-5 ul li:hover{background-color:#3c1163;border-bottom:1px solid #4e4902;border-top:1px solid #4e4902}
.pro-heading{font-weight:700;text-align:left}
#contact-details tr td p{margin:0!important;padding-bottom:0!important}
#contact-details1 tr td p{margin:0!important;padding-bottom:0!important}
.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{}
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: #333;
    background:#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:2px;background:#000;height:27px;width:35px;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:6px 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:5px;}
.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}
/*css 12-01-18*/
#block-views-disease-alerts-block ul {color:#565454; background: url(../images/whats-bullet.png) no-repeat 0 8px; padding-left:20px;}
#block-views-events-announcements-block ul {color:#565454; background: url(../images/whats-bullet.png) no-repeat 0 8px; padding-left:20px;}
/*css 12-01-18 end */


ul.flex-direction-nav a.flex-prev.flex-disabled {display: inline-block!important;opacity: 1!important; z-index: 99!important;}
ul.flex-direction-nav {
    position: absolute!important;
    top:20%;
    z-index: 99999;
}

@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) {
.logo img{max-width:72px}
.logo{max-width:274px}
#logo{white-space:normal}
#flexslider-1{height:99px}
}

div#block-block-15 {
    padding: 10px;
    background: #fff;
}
div#block-block-15 h2 {
    font-size: 22px;
    padding-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}
.about-minright-container h1 {
    font-size: 22px;
    padding-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}

.about-minright-container h1{font-size: 22px;
    padding-bottom: 20px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}

.flexslider .slides {
    zoom: 1;
    margin-bottom: 24px !important;
}
#cmscontent .arrows-new li a {
    color: #000;
    text-decoration: none;
    padding: 20px 16px;
    display: inline-block;
    min-height: 98px;
    width: 100%;
    border: 1px solid #c5c3c3;
}
div#cmscontent p {
    text-align: justify;
    line-height: 25px;
    font-size: 15px;
    color: #1a1a1a;
}

#cmscontent a.read-more {
    background: #151a3f;
    color: #fff;
    text-decoration: none;
    padding: 6px 10px;
border-top-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
flr p.subtitles {
    position: relative;
    font-weight: 600;
    color: #141a3e;
}
.flr p.subtitles::after {
    top: 42px;
}



.tab-content-part ul li {
    padding-left: 10px;
    line-height: 26px;
    font-size: 14px;
}

 h4 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 26px;
    margin: 3px 0;
}
#cmscontent a.read-more:hover {
    background: #e46b63;
    color: #fff !important;
    text-decoration: none;
    padding: 6px 10px;
}
a.ext {
    color: #ff8f87;
    letter-spacing: 0.3px;
}
.news-part ul {
    margin: 0px;
    list-style: none;
    margin-left: 40px;
    padding-top: 0;
    overflow: hidden;
    padding: 0;
}
.caption-carousale {
    position: absolute;
    z-index: 999;
    bottom: 19px;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    width: 200px;
    border: 1px solid #db9638;
    height: 115px;
    color: #fff;
    padding: 5px 10px;
}
.flexslider .slides img {
    width: 100%;
    display: block;
    border: 1px solid #929292;
    height: 100px !important;
}
flexslider .slides {
    zoom: 1;
    margin-bottom: 30px;
}
select#edit-field-designation-tid, form#views-exposed-form-whos-who-page input {
    padding: 8px !important;
    border-radius: 0;
    border: 1px solid #564169;
}
form#views-exposed-form-whos-who-page {
    background: #e2e2e2;
    padding: 12px 15px 20px;
    border-radius: 4px;
    border: 1px solid #d9d4de;
    margin-top: 18px;
}

th {
    background: #2c52ad;
    color: white;
    font-weight: bold;
    white-space: nowrap;
    padding: 15px !important;
    font-size: 15px;
}
td {
    font-weight: normal;
    color: #404040;
}
tr.odd {
    background-color: #e2e2e2;
    border-bottom: 1px solid #252525;
    padding: .1em .6em;
}
.view-whos-who table caption {
    
    color: #2d2d2d;
    font-weight: 600;
    font-size: 18px;
}
.view-whos-who table caption::before {
    content: '';
    position: absolute;
    width: 30px;
    height: 1px;
    background: red;
    bottom: 0;
    margin: 0 auto;
}
td, th {
    padding: 10px;
    border: 1px solid #d4d5d6;
    text-align: left;
    line-height: 145%;
}
.menu-part ul li ul li a {
    /* background: #ebe9f9; */
    display: table;
    width: 100%;
    color: #000000;
    border-bottom: 1px solid #073096;
    
}
#superfish-1 ul {
    margin: 5px 0 0;
    margin-top: 7px;
}
.bottom-caption {
    position: absolute;
    bottom: 0;
    z-index: 555;
    right: 0;
    background: #866b00;
    height: auto;
    color: #fff;
    box-sizing: border-box;
    padding: 10px;
    padding-left: 11px;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    padding-top: 12px;
    width: 68%;
}
.bottom-caption:before {
    content: "";
    background: #dcb209;
    height: 100%;
    width: 100px;
    position: absolute;
    bottom: 0;
    left: -30px;
    z-index: -1;
    transform: skewX(-16deg);
    -webkit-transform: skewX(-16deg);
}
.views-row-last{padding:0px 0;}
.views-row-last iframe {
    width: 70%;
    border: 1px solid #ddd !important;
    float: left;
    margin-right: 26px;
    height: 300px;
}

.common-left.clearfix .ext {
    color: #000 !important;
}

.tb-megamenu .nav > li > a {
    border-right: 1px solid #222;
    border-top: 0;
    color: #fff;
    font-weight: bold;
    padding: 14px 11px;
    text-shadow: none;
}
.home-link a {
    font-size: 0;
}
.home-link a .fa {
    font-size: 20px;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: #053e9c !important;
}

.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav {
    padding: 0;
    background: #141a3e;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
    padding: 12px 0;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
    padding: 10px;
    background: #fff;
    color: #000;
}
.news-section {
    margin-top: -68px !important;

}

.tb-megamenu .span12.mega-col-nav .mega-inner {
    padding: 10px;
    background: #0f489c;
    color: #fff;
}





.section-about-us .scroll-table1{ margin-bottom:0px;}
.section-sorry-inconvenience .views-row-last p{width:100%;}
.section-sorry-inconvenience .views-row-last p{width:100%;}
.odd div ul li p {
    float: left;
    text-align: left;
    padding-left: 15px;
}
.odd div {
    text-align: left;
}
.odd div ul li img {
    
    float: left;
  
}
.odd div ul {
    width: 100%;
    position: relative;
}
.odd div ul li a{margin:0px !important;font-weight: 700;letter-spacing: 0.5px !important; }
span.bottom-st {
    margin: 0 !important;
}
.odd div ul li br {
    display: none;
}
.news-part {
    padding-top: 0px !important;
}
form#views-exposed-form-whos-who-page-1 {
    background: #e2e2e2;
    padding: 12px 15px 20px;
    border-radius: 4px;
    border: 1px solid #d9d4de;
    margin-top: 18px;
}
@media (max-width:320px){
.toggle-nav-bar {
    display: none !important;
}
.news-part ul {
    margin-left: 0;
}
.news-section {
    margin-top: 0 !important;
}
.odd div ul li img {
    margin-left: 10px;
}
div#block-block-15 h2 {
    
    margin: 50px 0 10px;
}
.logo a strong {
    padding-top: 0;
}
}
@media (max-width:480px){
.toggle-nav-bar {
    display: none !important;
}
.news-part ul {
    margin-left: 0;
}
.news-section {
    margin-top: 0 !important;
}
.odd div ul li img {
    margin-left: 10px;
}
div#block-block-15 h2 {
    
    margin: 50px 0 10px;
}
.logo a strong {
    padding-top: 0;
}
}
@media (max-width:767px){
.toggle-nav-bar {
    display: none !important;
}
.news-part ul {
    margin-left: 0;
}
.news-section {
    margin-top: 0 !important;
}
.odd div ul li img {
    margin-left: 10px;
}
div#block-block-15 h2 {
    
    margin: 50px 0 10px;
}
.logo a strong {
    padding-top: 0;
}
}
.bottom-mid-sectin ul li img {
    width: 27% !important;
}
.abcontent h2::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e0665d;
}
form#views-exposed-form-whos-who-page-1 input, form#views-exposed-form-whos-who-page-1 #edit-reset {
    padding: 8px !important;
    border: 1px solid #564169 !important;
}
form#webform-client-form-4401 textarea#edit-submitted-feedback {
    width: 100%;
    margin-top: 15px;
}


form#webform-client-form-4401 label {
    float: left;
    width: 21%;
}

form#webform-client-form-4401 select{width: 34.1%;
    height: 38px;}


form#webform-client-form-4401 input {
    height: 38px;
    margin-bottom: 15px;
}
form#webform-client-form-4401 .form-textarea-wrapper{float: left;
    width: 34.1%;}
	form#webform-client-form-4401 fieldset.captcha.form-wrapper{width: 100%;}
	form#webform-client-form-4563 fieldset.captcha.form-wrapper{width: 100%;}

select#edit-submitted-subject{margin-bottom:15px;}


form#webform-client-form-4401 input.webform-submit.button-primary.form-submit{
    padding: 8px !important;
    border: 1px solid #564169 !important;
}
span.bottom-st .ext {
    font-size: 13px;
    text-transform: capitalize;
    padding-top: 20px;
}
.profile-st ul li:first-child {
    text-align: left !important;
}
div#block-cmf-content-footer-region-block.odd div {
    text-align: center !important;
}

div#block-cmf-content-footer-region-block .footer-wrapper ul li {
    float: none;
    display: inline-block;
}
#webform-client-form-4401 input.webform-submit.button-primary.form-submit {
    background: #3a94d2;
    padding: 10px 20px;
    border: 1px solid #ddd;
    color: #fff;
    line-height: 17px;
}
#webform-client-form-4401 .form-actions {
    float: left;
    margin-top: 34px;
    width: 76%;
    text-align: center;
}
form#webform-client-form-4563 textarea#edit-submitted-feedback {
    width: 100%;
    margin-top: 15px;
}


form#webform-client-form-4563 label {
    float: left;
    width: 21%;
}

form#webform-client-form-4563 select{width: 34.1%;
    height: 38px;}


form#webform-client-form-4563 input {
    height: 38px;
    margin-bottom: 15px;
}
form#webform-client-form-4563 .form-textarea-wrapper{float: left;
    width: 34.1%;}


form#webform-client-form-4563 input.webform-submit.button-primary.form-submit{
    padding: 8px !important;
    border: 1px solid #564169 !important;
}




#webform-client-form-4563 input.webform-submit.button-primary.form-submit {
    background: #3a94d2;
    padding: 10px 20px;
    border: 1px solid #ddd;
    color: #fff;
    line-height: 17px;
}
#webform-client-form-4563 .form-actions {
    float: left;
    margin-top: 34px;
    width: 76%;
    text-align: center;
}
div#block-block-14 ul li img {
    padding-right: 22px;
}


.about-section .news-section {
    margin-top: -103px !important;
    padding: 13px 0px;
}

.profile-st ul li:first-child p{ margin-top:3px !important;float:none !important} 
.menu-part ul li ul li a{color:#000 !important;}
.event span.top-title{    display: initial !important;}
.event span.top-title sub{font-size: 18px;
    font-weight: 600;}

.bottom-mid-sectin ul li img {
    width: 21% !important;
    padding-right: 0px !important;margin-left:0px !important;
	margin-top :-10px !important;
}

.bottom-mid-sectin ul li a{padding-top:10px !important;}

#media a.right.carousel-control {
    font-size: 40px;
}


#media a.left.carousel-control {
    font-size: 40px;
}

.view-id-photo_slider .media-section a.redmore{bottom:0px !important}

.profile-st ul li:first-child:after{display:none !important;}
.profile-st ul li {
    width: 50%;
    float: left;
    padding: 3px 24px;
    margin-bottom: 17px;
}

div#block-block-14 ul li img {
    padding-right: 0px;
    border: 5px solid #000;
    width: 36%;
    margin-right: 16px;
    height:180px;
}
.profile-st ul li:first-child {
    width: 100%;
    margin-bottom: 0px;}


span.bottom-st:before,span.bottom-st:after{bottom:-20px !important;}
#media a.right.carousel-control {
    font-size: 40px;
    display: inherit;
    line-height: 31px;
    margin-left: 5px !important;
	color: #fff !important;
    opacity: 1;
}

#media a.left.carousel-control {
    font-size: 40px;
    display: inherit;
    line-height: 31px;
	color: #fff !important;
    opacity: 1;
}



.profile-st ul {
    padding:0px 0px 23px !important;
}

.whatsnewothersection {
    min-height: inherit;
    background: #110e3b;
    position: relative;
    padding-bottom: 95px;
    margin-top:10px;
}


.fmobile{width:443px;}

.container-fluid {
    padding: 0px !important;
	
}


.row {
    margin-left: -1px !important;
    margin-right: -12px !important;
}

.menu-part ul li ul li a:hover {
    background: #130f3f;
    color: #fff !important;
}

.container.common-container {
    max-width: 90%;
}
.news-part p.subtitles {
    font-weight: 600;
    font-size: 19px;
}
.profile-st ul li {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}
.news-part ul li .flr{overflow: hidden;
    text-align: left;float:none;}

.news-part ul li {
    float: none;
    margin-right: 9px;
    display: table;
    display: inline-block;
    width: 31%;
    vertical-align: top;
}

.news-part ul {
    margin: 0px;
    list-style: none;
    margin-left: 10px;
    padding-top: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
@media only screen and (max-width: 991px){
.news-part ul li {margin-bottom: 10px;width: 100% !important;}
.odd div {text-align: left;overflow: hidden;display: block;width: 100%;}
.news-part {padding-top: 115px !important;}
.stqc-logo img {width: 20%;float: right;}
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {display: block;top: -63px;}
.bottom-caption{display:none;}
.flexslider .slides img {height: 60px !important;}
.flex-control-nav {bottom: -33px;}

}
@media only screen and (max-width: 768px){
.bottom-caption {
    display: none !important;
}
}

.sfHover a.active.sf-with-ul:hover {
    background-color:#110e3b !important;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css);


.social{
    width: 100px;
      height: 100px;
     color: #FFF;
     margin: -36px 0px 0px 0px;
      transition: all 0.35s;
      transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);
      line-height: 100px;
    
      text-align: center;
      font-size: 29px;
      transition: 0.1s ease-in;
      display: inline-block;
      text-decoration:none;
      cursor: pointer;
      &:hover {
        transform: translatez(30px) !important;
      }
    }
    
li.twitter{
    margin-top: -15px;
    margin-right: 7px;
}
li.youtube{
    margin-top: -15px;
    margin-right: 7px;
}
    .social:hover {
        text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
        transition: all ease 0.5s;
        -moz-transition: all ease-in 0.5s;
        -webkit-transition: all ease-in 0.5s;
        -o-transition: all ease-in 0.5s;
      
    }
    
    
    .twitter {
    color:#1DA1F2;
    
    }
    .youtube {
          color:#c4302b;
    }
    
    
    
    .bg-ico {
      display: flex;
      background-color: #FFF;
      width: 29px;
      height: 29px;
      line-height: 90px;
      text-align: center;
      position: relative;
      overflow: hidden;
      border-radius: 38%;
      box-shadow: 0 3px 5px -5px rgba(0,0,0,0.1);
      opacity: 0.99;
      -webkit-transition: background-color 1s ease-out;
      -moz-transition: background-color 1s ease-out;
      -o-transition: background-color 1s ease-out;
      transition: background-color 1s ease-out;
      
    }
   
 
    
    
    
    .twitter:hover, .youtube:hover {
       
        transform: scale(1.5);
    }
    li.buttoncovid {
        background-color: #110e3b;
        padding-left: 10px;
        padding-right: 15px;
        padding-bottom: -2px;
       
        margin-top: -8px;
        margin-right: 7px;
        padding-top: 13px;
    }
a.covid{
    color: white;
    font-size: 10px;
  
}
li.buttoncovid:hover{
    background-color: #2016aa;
    color: white;

}
a.covid:hover{
    color: white;
    font-size: 12px;
 
  
}

.common-left.clearfix {
    padding-top: 5px;
}

.wrapper.common-wrapper {
    margin-top: 0px;
    height: 34px;
}

a.covid.ext {
    display: inline;
}