@charset "utf-8";
/*Custom Nav*/
body {
	color: #000;
	font-family: 'Open Sans', sans-serif;
}


.nav-wrapper ul ul {
    background: #BF6F6F;
}

/*All Wrapper*/

.bottom-links{margin-bottom:30px;}
.right-content {
	padding-top: 0px;
}
.nav-wrapper {
	background: #AA5146;
}
.header-wrapper {
/*border-bottom: 1px solid #de6400;*/
}
.nav-wrapper ul li {
	border: none;
}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background: #BF6F6F;
	color: #fff;
}
.nav-wrapper ul li a {
	padding: 0px 38px !important;
}
.nav-wrapper ul li.hasnav {
	background: url(../images/blt-bottom.html) no-repeat 96% center;
}
#nav li:hover > ul, #nav li.hover > ul, #nav a:focus + ul, #nav .hover a:focus {
}

.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background: none repeat scroll 0% 0% rgba(228, 214, 212, 0.77);
}
.nav-wrapper ul li a {
	color: #fff;
}
.nav-wrapper ul ul ul li .menu__link { background: none repeat scroll 0% 0% rgba(192, 155, 145, 0.41);}
.nav-wrapper ul ul ul li .menu__link:hover {background: #C89D9D none repeat scroll 0 0;}

/*Custom Slide*/
.slides > li {position: relative;}
.flexslider li.bg-slide {
	background-position: center bottom !important;
	background-size: cover !important;
	display: block;
	height: 400px;
	width: 100%;
}
.slide-caption {
	position: absolute;
	top: 100px;
	left: 0px;
	font-size: 135%;
	font-weight: 300;
	z-index: 9999;
	width: 460px;
	color: #000;
}
.slide-caption i {color: #666;}
.slide-caption p {padding-bottom: 10px;}
ul#nav li a i.fa-home {font-size: 150%;}
.body-block.whatsnew-area h2 {
	color: #fff;
	margin-bottom: 0px;
	margin-top: 17px;
}
.mii-logo {display: inline-block;}

/*whatsNewCaption*/

/*===============Direection nav=========================*/


.banner-wrapper .flex-direction-nav a {opacity: 0.5;}
.banner-wrapper .flex-direction-nav {
	top: 46%;
	position: absolute;
	right: 3.5%;
	width: 93%;
}
.banner-wrapper .flex-direction-nav .flex-next, .banner-wrapper .flexslider:hover .flex-direction-nav .flex-next {
	position: absolute;
    right: -44px;
    top: 10px;
}
.banner-wrapper .flex-direction-nav .flex-prev, .banner-wrapper .flexslider:hover .flex-direction-nav .flex-prev {
	left: -45px;
    position: absolute;
    top: 10px;
}
.banner-wrapper .flex-direction-nav a::before {
	font-size: 15px;
	font-weight: 300;
	background: #19181f;
	display: inline-block;
	color: #FFF;
	border-radius: 0px;
	text-shadow: none;
	line-height: 30px;
	width: 40px;
	text-align: center;
	padding: 5px;
}
.nav-wrapper ul ul li:first-child a {
    padding:10px 27px  !important;
}
/*===============Direection nav ends=========================*/

/*==================gallery===================*/


/*==============inner page=============*/

.left-menu {
	width: 25%;
	float: left;
}
.right-content {	float: right;}
.breadcrumb {
	padding-bottom: 10px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #efefef;
}
.breadcrumb li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {background: none;}
.breadcam li.current {color: #b5b5b5;}
.inner-wrapper .body-container {padding-top: 0px;}
.inner-wrapper .left-menu {
	width: 25%;
	float: left;
}
.inner-wrapper .inner-content {
  float: right;
  width: 100%;
}
.left-menu ul {
	display: block;
	width: 100%;
	/* border-right: 4px solid #ededed;*/
	padding-right: 20px;
}
.left-menu ul li a {
	background: url(../images/ico-inner-list.html) no-repeat 9px 16px;
	padding:10px 0px 10px 30px;
	display:block;
	font-weight:600;
}
.left-menu ul li{margin-bottom: 10px;}
.left-menu ul li:hover a, .left-menu ul li.active a {background: url(../images/ico-inner-list.html) no-repeat #efefef 9px 16px;}
.left-menu ul li ul {padding-right:0px; width:100%; border:none;}
.left-menu ul li ul li a{margin-left:20px;}
.left-menu ul li ul li{background:none;}
.left-menu ul li:hover ul li a, .left-menu ul li.active ul li a, .left-menu ul li ul li:hover a, .left-menu ul li ul li.active a{background: url(../images/ico-inner-list.html) no-repeat 9px 16px;}
.left-menu ul li ul li a:hover{background: url(../images/ico-inner-list.html) no-repeat 9px 16px; text-decoration:underline; }

.left-menu ul li.active a, .left-menu ul li:hover a {
	color: #004242;
}
/*.left-menu ul li a {
	display: block;
	padding: 10px 0px;
	font-weight: 600;
}*/
.left-menu ul li a:hover {
	text-decoration: none;
}
.inner-content h2 {
	font-size: 200%;
	font-weight: 300;
	padding-bottom: 10px;
	color: #2f2f2f;
	margin-top: -9px;
}
.color-border {
	width: 40%;
	min-width: 150px;
	height: 3px;
	background: #004242;
	margin-bottom: 20px;
}
.inner-content h3 {
	font-weight: 700;
	font-size: 110%;
	padding-bottom: 15px;
	color: #54B1ED;
	padding-top: 15px;
}
.inner-content p {
	font-size: 100%;
}
.inner-content ul {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.inner-content ul li {
	background: url(../images/ico-list-dbl-arrow-red.html) no-repeat 0px 5px;
	padding-left: 18px;
	margin-bottom: 10px;
	margin-right: 4%;
}
.inner-content ul li:last-child {
	margin-bottom: 0px;
}
.inner-content hr {
	color: #ebebeb;
	background: #ebebeb;
	margin: 30px 0px;
}
.inner-content ol, .inner-content ul{padding-left:20px; padding-bottom:20px;}
.inner-content ol ol{list-style-type:lower-alpha;}
.inner-content ol ol, .inner-content ul ul{ padding-bottom:5px; padding-top:10px;}
.inner-content ol li, .inner-content ul li{padding-bottom:10px; padding-left:5px;}
.body-container .inner-content h2 {
  font-weight: 600;
  line-height: normal;
}
.inner-content img.left {
	float: left;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 20px 20px 0px;
}
.inner-content img.right {
	float: right;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 20px;
}
.inner-content {
	padding-bottom: 20px;
}
.infocus, .tabs-box, .external-link {
	border-radius: 1px;
}


.gallery-area .gallery-heading{opacity:.5; transition:all 0.3s;}
.gallery-area:hover .gallery-heading{opacity:1;}


/*==============page custom styles =====================*/

.banner-wrapper .flex-control-nav {
    bottom: 10px;
    position: absolute;
    /* right: 160px; */
    text-align: center;
    /* width: 100%; */
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block !important;
    /* zoom: 1; */
    /* display: inline; */
}
.banner-wrapper .flex-control-paging li a {
  background: #a4a4a4;
  height: 13px;
  width: 13px;
}
.banner-wrapper .flex-control-paging li a.flex-active {
  background: #ffffff;
  cursor: default;
}
.body-container2 {
    padding: 0;
}
a.readmore{color:#B47068; display:inline-block; margin-bottom:10px;}
.body-container h3 {font-size: 135%; padding: 0 0 5px;}
.body-container h2.heading, .body-container h1, .body-container h2, h2.block__title.block-title{color: #2f2f2f;
    font-size: 170%;
    line-height: normal;
    padding-bottom: 3px;
    margin-bottom: 15px;
    font-weight: 500;
    margin-top: 0px;}
	
.body-container h2.heading::after, .body-container h2.block__title.block-title::after{display:block; width:15%; height:3px; content:''; background:#f7505a; margin-top:5px;}
.body-container h2 {font-size: 130%;
    color: #B47068;
    margin-bottom: 0px;
    line-height: 1em; margin-top:10px;}
.left-panel{width:69%; float:left;}
.left-nav {
  float: left;
  padding-right: 30px;
  width: 30%;
}
.left-nav ul{background:#f6f3f3;}
.left-nav ul li a {
  border-bottom: 1px solid #ffffff;
  display: block;
  font-weight: 600;
  padding: 13px 15px;
}
.left-nav ul li a:hover{background:#e2dddd; border-bottom:1px solid #ffffff; text-decoration:none;}
.mid-panel {
  float: left;
  width: 100%;
}
.mid-panel p{padding-bottom:15px; }

.tab-links {
  margin-top: 7px;
}
.tab-links a {
  border: 1px solid #e1dddd;
  border-radius: 2px;
  float: left;
  font-size: 130%;
  font-weight:600;
  margin-bottom: 22px;
  min-height: 80px!important;
  padding: 10px 15px;
  min-height:70px;
  width: 48%;
  color:#000;
}
.tab-links a:hover{background:#f7505a; color:#fff; border: 1px solid #f1404b;} 
.tab-links a:nth-child(odd){margin-right:2%;}

.visitor-count { padding-top: 80px;}
.visitor-count li a{border-top:1px solid #d1d1d1;}

.right-panel{width:30%; float:right;}


.minister {
    display: inline-block;
    padding: 0 5px;
    vertical-align: top;
    width: 49.2%;
}
.mainMu li{
	border-radius: 45px; padding: 4px 8px; margin: 0px 0px 10px;
}
.minister-info{margin-top:8px;}
.minister-info span{display:block; font-size:90%; color:#302d2d;}
.minister-info span.designaton{font-weight:600; color:#282828;}

.organizations{margin-top:46px;}
.organizations h3{background:#424141; color:#FFF; font-weight:600; font-size:120%; padding:8px 10px;}

/***
.organizations ul li a {


background: none repeat scroll 0px 0px #EAD0D0;
border-bottom: 1px solid #D4AC00;
display: block;
color: #195989;
font-weight: 700;
padding: 8px 10px 8px 60px;
position: relative;
border-radius: 15px;


}
***/
.organizations ul li a {

    background: none repeat scroll 0px 0px #388FA2;
    border-bottom: 1px solid #D4AC00;
    display: block;
    color: #FFF;
    font-weight: 700;
    padding: 8px 10px 8px 60px;
    position: relative;
    border-radius: 1px;
}



.organizations ul li a:hover{background: none repeat scroll 0% 0% #C9938D}
.organizations ul li a span{position:absolute; left:10px; top:0px; width:30px; height:100%; line-height:31px;}

.video_gallery {
  position: relative;
  width: 40%;
  background:#424141;
  min-height:250px;
}
.video_gallery ul li iframe{width:100%; height:277px;}


.video_gallery .flex-direction-nav{ background:#424141;}

.video_gallery .flex-direction-nav a, .photo_gallery .flex-direction-nav a{opacity: 0.8;}
.video_gallery .flex-direction-nav{
	top:auto;
	bottom:33px;
	position: absolute;
	right: 10.5%;
}
.photo_gallery .flex-direction-nav {
	top:auto;
	bottom:3px;
	position: absolute;
	right: 14.5%;
}
.video_gallery .flex-direction-nav .flex-next, .video_gallery .flexslider:hover .flex-direction-nav .flex-next, 
.photo_gallery .flex-direction-nav .flex-next, .photo_gallery .flexslider:hover .flex-direction-nav .flex-next
 {
	right: -33px;
}
.video_gallery .flex-direction-nav .flex-prev, .video_gallery .flexslider:hover .flex-direction-nav .flex-prev,
.photo_gallery .flex-direction-nav .flex-prev, .photo_gallery .flexslider:hover .flex-direction-nav .flex-prev
 {
	left: -50px;
}
.video_gallery .flex-direction-nav a::before,
.photo_gallery .flex-direction-nav a::before {
  background: #bbbbbb;
  border-radius: 0;
  color: #54B1ED;
  display: inline-block;
  font-size: 12px;
  font-weight: 300;
  line-height: 25px;
  padding: 0;
  text-align: center;
  text-shadow: none;
  width: 25px;
  border:1px solid #dfd4d4;
}
.video_gallery .flex-direction-nav a,
.photo_gallery .flex-direction-nav a{margin:0; height:25px; width:25px;}
.gallery-links{width:100%; height:38px; background:#424141;}
.gallery-links a{display:inline-block; padding:10px 10px; color:#ffffff;}
.gallery-links a:hover{text-decoration:underline;}
.gallery-heading{width:100%;background:#AA5146; z-index:9999999}
.gallery-heading h3{padding:8px 10px; color:#ffffff; font-size:115%;}


.photo_gallery {width:30%; position:relative; padding:30px 0px; background:#424141; min-height:250px;}
.mid-bg-wrapper{background:url(../images/mid-bg.jpg) repeat; margin-top:15px; padding:30px 0px;}

.whatsnew {
  background: #fafafa none repeat scroll 0 0;
  float: left;
  margin: 0 2%;
/*  max-height: 281px;
  border: 1px solid #bfbfbf; */
  padding: 15px 15px;
  width: 26%;
  border-radius : 10px;
/*  overflow-y:scroll;*/
}

#aircraft {
    background: none repeat scroll 0px 0px rgba(250, 250, 250, 0);
    float: left;
    margin: 0px 2%;
    padding: 15px;   
    border-radius: 10px;
}

/* .gallery-links{position:static!important;} */
.google-visualization-orgchart-node{border:none!important;}
/*.view-home-tabs .item-list {
    height: 187px;
}*/
.view-home-tabs .item-list marquee {
    max-height: 178px;
}
.whatsnew h3 {
  color: #2f2f2f;
  font-size: 150%;
  line-height: 100%;
  }
.whatsnew h3::after {
  content: "";
  display: block;
  height: 3px;
  margin-top: 5px;
  width: 25%;
}
.whatsnew ul li {background:url(../images/icons/ico-list-bullets-1.jpg) no-repeat 0px 7px; padding-left:15px; padding-bottom:12px;}
.whatsnew ul li a{color:#000;}
.whatsnew ul li a:hover{text-decoration:underline;}
.whatsnew a.readmore{
	margin-bottom:0px;
	color: #fff;
    font-weight: 600;
	margin-top: 11px;
}

.common-left a {
  display: inline-block;
}
.common-right ul li.ico-social ul {
  height:auto;
}

#toggle_home_menu, #toggle_home_menu2{display:none;}




.inner-wrapper .left-nav{width:25%;}
.inner-wrapper .left-menu ul {
  border-right: 0;
  display: block;
  padding-right: 0px;
  width: 100%;
}
.inner-wrapper .left-menu ul li {
  margin-bottom: 0px;
}
.boxed-text{padding:5px 8px;}

.ministers {
    text-align: center;
    padding: 15px 15px 8px;
    border: 1px solid #ddd;
}
/* .minister:first(child) {
    padding: 0px 15px 0 0;
} */
.ministry-content{margin-right:2%;}
.btn{padding:5px !important;border:1px solid #ddd;margin-top:15px; border-left:none;border-right:none;border-bottom:none;color: #54B1ED;}
.btn a{color: #54B1ED;}
#main-menu .menu-block-wrapper ul.menu li > ul.menu {
    display: none;
}
#main-menu .menu-block-wrapper ul.menu li:hover > ul.menu {
    display: block;
	/* margin-left: 270px!important; */
	
}
/*#main-menu .menu-block-wrapper ul.menu li > ul.menu li:hover > ul.menu {
    margin-left: 270px!important;
}*/
#breadcrumb li a {
  background: rgba(0, 0, 0, 0) url("../images/breadcam-arrow.png") no-repeat scroll right center;
  color: #7f7f7f;
  display: block;
  padding-right: 10px;
}
#breadcrumb li {
  color: #b5b5b5;
  display: inline-block;
  font-size: 80%;
  list-style-type: none;
}
#breadcrumb li.current {
  color: #b5b5b5;
}
.body-container p{text-align:justify;}
.inner-body-wrapper {  padding-bottom: 75px;}
.inner-body-wrapper ol li, .inner-body-wrapper ul li { padding-bottom: 0px; padding-left: 0px;}
.inner-body-wrapper ol, .inner-body-wrapperul {
  padding-bottom: 20px;
  padding-left: 20px;
}
ul.pager {
  list-style: outside none none;
  text-align: center;
}
ul.pager {float: left; width: 100%;}
ul.pager li.pager-current {
  background: #424141 none repeat scroll 0 0;
  border: 1px solid #54B1ED;
  color: #fff;
  padding: 2px 10px;
}
ul.pager li a {
  background: #54B1ED none repeat scroll 0 0;
  border: 1px solid #54B1ED;
  color: #fff;
  padding: 2px 10px;
}
ul.pager li {
  display: inline;
  line-height: 30px;
}
.inner-body-wrapper a, .breadcrumb-wrapper a {  color: #BA7171;}
.page-photo-gallery .body-container .item-list li {display: inline-block;}
/*.page-videos  .body-container .item-list li {
  display: inline-block;
}*/
.ministers .btn{text-align:center;}
 
.breadcrumb { padding-top:10px; padding-bottom:10px}
.breadcrumb li {
    list-style-type: none;
    display: inline-block;
    font-size: 80%;
    color: #000;
}
.breadcrumb.clearfix li { display: inline;}
/*-#nav li{font-weight:700;}*/
.breadcrumb.clearfix ul li:last-child span { display: none;}
.banner-wrapper .flexslider { border-bottom: 6px solid #E7866C;}
.wrapper.banner-wrapper {border-bottom: 2px solid #54B1ED;}
/*.common-right ul li.ico-skip > a { background: rgba(0, 0, 0, 0) url("../images/ico-skip.png") no-repeat scroll 0 0;}
.common-right ul li.ico-accessibility > a {background: rgba(0, 0, 0, 0) url("../images/ico-accessibility.png") no-repeat scroll 0 0;}
.common-right ul li.ico-site-search > a {background: rgba(0, 0, 0, 0) url("../images/ico-site-search.png") no-repeat scroll 0 0;}
.common-right ul li.ico-sitemap > a { background: rgba(0, 0, 0, 0) url("../images/ico-sitemap.png") no-repeat scroll 0 0;}
.common-right ul li.hover.hover .search-drop{display:block !important;}*/
.header-right .sw-logo {
    
    float: right;
    height: 95px;
    width: 260px;
}
form {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #2b380d;
    border-radius: 15px;
    box-sizing: border-box;
    float: left;
    padding: 20px;
    width: 600px;
}
.webform-client-form div {
    clear: both;
    margin: 5px 0;
}
.webform-client-form label {
    display: block;
    padding: 5px;
    width: 150px !important;
}
.webform-client-form label {
    display: block;
    padding: 5px;
    width: 150px !important;
}
.webform-client-form .form-select {
    padding: 5px;
    width: 400px;
}
.webform-client-form div {
    clear: both;
    margin: 5px 0;
}
.webform-client-form .form-text {
    padding: 5px;
    width: 400px;
}
input[type="text"] {
    border: 1px solid #2b380d;
    }
input {
    border-radius: 4px;
}
.webform-client-form .form-textarea {
    padding: 5px;
    width: 400px;
}

input.webform-submit {
    background: #54B1ED none repeat scroll 0 0;
    border: medium none navajowhite;
    border-radius: 5px;
    color: #fff;
    font-size: 110%;
    font-weight: 600;
    margin: 5px;
    padding: 10px 15px;
}
input.webform-submit:hover {
    background: #3b3a3a none repeat scroll 0 0;
}
.footer-top-wrapper ul li a {
    color: #b8b8b8;
    padding: 0 12px;
}
.view-home-tabs ul li span.date {
    color: #292929;
    font-size: 85%;
    font-style: italic;
}
/*.view-video .views-field-title {
    float: right;
    font-size: 120%;
    margin-left: 580px;
    margin-top: 120px;
    position: absolute;
    width: 30%;
}
*/
.video_galery .flex-pauseplay a {
    background: #bbbbbb none repeat scroll 0 0;
    top: 0px;
   /* top: 209px;*/
    color: #3b3b3b;
    height: 25px;
    font-size: 19px;
    left: -40px;
   /* left: 85%;*/
    text-align: center;
    width: 25px;
}

.photo_galery .flex-pauseplay a {
    background: #bbbbbb none repeat scroll 0 0;
    color: #3b3b3b;
    height: 25px;
    left: 285px;
	font-size: 19px;
    text-align: center;
    top: 208px;
    width: 25px;
}
.simply-scroll-clip {
    overflow: hidden;
    position: relative;
}
.simply-scroll-list {
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.simply-scroll {
    height: 200px;
    margin-bottom: 1em;
    width: 576px;
}

.vert .simply-scroll-clip {
    height: 190px;
   /* width: 305px; */
}


.vert .simply-scroll-btn-up {
    right: 0;
    top: 0;
}
.vert .simply-scroll-btn-down {
    right: 0;
    top: 52px;
}

.simply-scroll-btn {
    background-image: url("../../../../../../logicbox.net/jquery/simplyscroll/buttons.png");
    cursor: pointer;
    height: 27px;
    position: absolute;
    width: 28px;
    z-index: 3;
}
.whatsnew .simply-scroll-btn {
    background-position: -175px -97px;
    bottom: -38px;
    position: absolute;
    right: 0;
}
.whatsnew .simply-scroll-btn.active{
	background-position: -91px -97px;
}
.view-video ul li {
    float: left;
    width: 100%;
	padding: 0 0 15px;
}
.view-video .views-field.views-field-field-videos {
    float: left;
    width: 50%;
}

.view-video .views-field.views-field-title {
    float: right;
    margin-top: 10%;
    vertical-align: middle;
    width: 50%;
	padding-left:20px;
}

.view-video .views-field.views-field-title span.field-content {
    font-size: 140%;
}
.col-md-3.col-sm-7 { float: left;  width: 39.3%;}
.col-md-4.col-sm-6{ float: left;   width: 24.3%;}
.col-md-4.col-sm-6 {
    background: #ffffff none repeat scroll 0 0;
    float: left;
    margin-left: 14px;
	margin-right: 0;
    width: 30%;
}
.whatsnew.col-md-4.col-sm-6 { padding: 10px;   width: 96.3%; background: #AC786A; }
.whatsnew.col-md-4.col-sm-6 ul li a {color: #fff}

.body-container h2::after {
    content: "";
    display: block;
    height: 3px;
    margin-top: 5px;
    width: 15%;
}

.body-container h1::after {
    content: "";
    display: block;
    height: 3px;
    margin-top: 5px;
    width: 15%;
}
.whatsnew h3::after {
   /*  background: #f7505a none repeat scroll 0 0;
    */ content: "";
    display: block;
    height: 3px;
    margin-top: 5px;
    width: 25%;
}
.whatsnew h3 {
    color: #fff;
    font-size: 150%;
    line-height: 100%;
    margin-bottom: 10px;
	border-bottom: 1px solid #571f14;
}
.region-whats-new .view-footer p {border-top: 1px solid #571f14;  margin-top: 2px;}
#block-views-video-block .flex-direction-nav li a.flex-prev::before {
    font-size: 20px;
}
#block-views-video-block .flex-direction-nav li a.flex-prev {
    background-color: #bbbbbb;
    font-size: 20px;
    height: 25px;
    left: -70px;
  /*  left: 362px; */
    text-align: center;
    top: 0px;
  /*  top: 229px; */
    width: 25px;
	opacity: 0.8;
}
#block-views-video-block .flex-direction-nav li a.flex-prev:hover {opacity: 1;}

#block-views-video-block .flex-direction-nav li a.flex-next::before {font-size: 20px;}
#block-views-video-block .flex-direction-nav li a.flex-next{
	background-color: #bbbbbb;
    font-size: 20px;
    height: 25px;
    right: 5px;
    /* right: 13px; */
    text-align: center;
    top: 0px;
  /*  top: 229px; */
    width: 25px;
	opacity: 0.8;
}
#block-views-video-block .flex-direction-nav li a.flex-next:hover {opacity: 1;}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-prev::before{font-size:20px;}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-prev {
background-color: #bbbbbb;
    font-size: 20px;
    height: 25px;
    left: 254px;
    text-align: center;
    top: 229px;
    width: 25px;
	opacity: 0.8;
}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-prev:hover {opacity: 1;}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-next::before{font-size:20px;}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-next {
background-color: #bbbbbb;
    font-size: 20px;
    height: 25px;
    right: 13px;
    text-align: center;
    top: 229px;
    width: 25px;
	opacity: 0.8;
}
#block-views-home-photo-gallery-block .flex-direction-nav li a.flex-next:hover {opacity: 1;}
.video_galery .flex-viewport .views-row > div, .flexslider.video_galery, .video_galery .flex-viewport ul li{
    background: #424141 none repeat scroll 0 0;
}
.photo_gallery_front_page .gallery-links{bottom: -42px; height: 42px;}
/*.region-photo-gallery .gallery-links > a {  position: absolute;  top: 15%;}*/

.flex-direction-nav li a{position:initial;} 
ul.flex-direction-nav li {
    display: inline;
    float: left;
}
.flex-direction-nav {
    bottom: -28px;
    position: absolute;
    right: 1px;
}
.pause_play div.flex-pauseplay{display:none;}
.pause_play div.flex-pauseplay:nth-child(1){display:block;}
.video_galery .flex-direction-nav li {  margin-bottom: 3px;    margin-right: 7px;}

.photo_galery .flex-direction-nav li { margin-right: 7px;}
.banner-wrapper .flex-direction-nav a{position:absolute;}
.page-whats-new .field-content > a { color: #000;}
.nav-wrapper ul ul li { border-bottom: 1px solid #C59C9C;}
.find #auto_suggesion {top:40px}
.banner-wrapper .flex-pauseplay{z-index: 888;}
.container.common-container {max-width: 1210px;}
.scroll-table1 .views-field.views-field-field-attached > a { color: #02599c;}
section.carousel-wrapper .flex-direction-nav li a {
    position: absolute;
}
section.carousel-wrapper .flex-direction-nav .flex-prev {
    left: 0;
}
section.carousel-wrapper .flex-direction-nav a {
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: block;
    height: 40px;
    margin: -20px 0 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    top: 50%;
    transition: all 0.3s ease-in-out 0s;
    width: 40px;
    z-index: 10;
}
section.carousel-wrapper .flex-direction-nav{position: initial;	} 
.flexslider.carousel .flex-pauseplay a {
    height: 20px;
    top: 144px !important;
	opacity:0;
    width: 20px;
    }
.flexslider.carousel:hover .flex-pauseplay a {opacity:0.7;}
.flexslider.carousel .flex-pauseplay a:hover{opacity:1;}
.page-photo-gallery .body-container .item-list li {
    background: #f2f4f1 none repeat scroll 0 0;
    border: 1px solid #3b3b3b;
    border-radius: 10px;
    display: inline-block;
    margin: 3px 5px 0 0;
    padding: 20px 20px 10px;
    text-align: center;
	width: 19%;
}
.view-photo-gallery- .views-field.views-field-name {
    font-size: 120%;
    margin-top: 20px;
}

.body-container h1 { border-bottom: 3px solid #BA7171;}
#quicktabs-container-album_gallery ul li {
    display: inline-block;
    margin-bottom: 15px;
    width: 20%;
}
#imageData #caption { font-size: 130%;}
.nav-wrapper ul ul ul {
    top: 0;
}

.nav-wrapper ul ul li a {
    padding: 10px 27px !important;
    line-height: 1.3;
}

.photo_galery .flex-pauseplay a {
top: auto;
bottom: -35px;
}
.embedded-video .player iframe {width:100%}
.minister img{
	height:145px;
}
.minister-info a {
    color: #54B1ED;
	font-size:90%;
	padding-bottom:8px;
}
.minister-info {
    margin-bottom: 8px;
}
/* Safari only override */ 
/* @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1768px){
 
 ::i-block-chrome, #block-views-home-photo-gallery-block .flex-direction-nav, section.carousel-wrapper .flex-direction-nav { position: static; }
} */

@media (max-width:767px) {
	.view-video .views-field.views-field-field-videos , .view-video .views-field.views-field-title{
    width: 100%;
	text-align:center;
}
.body-container h2.heading::after, .body-container h2.block__title.block-title::after {
    width: 35%;
}
.view-designation .view-content {overflow-x:auto}
.view-video .views-field.views-field-title {
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	font-size:80%;
	padding-left:0;
}
.embedded-video .player iframe {
    width: 100%;
    height: auto;
    text-align: center;
}
.minister img{
	height:130px;
}
}




.google-visualization-orgchart-table tr:nth-of-type(2n+1) {
    background: transparent;
}
.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:2%;
    display:none;
    text-indent:-9999px;
    background: url('/default/files/icon_top.png') no-repeat;
}
.scrool_upblock {
 display:block;
}
.home_iframe_class {
 height:200px;
 width:100%;
 border:none;

}
.nav-wrapper ul ul ul {
    left: 300px;
}	
span.indicator{display:none;}
#sitemap ul ul li {
    list-style: outside none square !important;
}
.tab-links a:hover{
background: #54B1ED none repeat scroll 0 0;
}
.gallery-links {
    width: 100%;
    height: 38px;
    background: #AA5146;
    position: absolute;
    bottom: -38px;
}

.embedded-video 
{
background-color: #000;
height: 100%;
}
.embedded-video .player iframe {
height: 201px;
width: 99.5%;
}