body {
    padding: 0;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden;
}
body.en li.en.is-active{display:none;}
body.or li.or.is-active{display:none;}
body {
    padding: 0;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden;
}
body.swfhome{
    background-color: #093c54!important;
}
/* BEGIN Thin */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Thin/Roboto-Thin.woff2?v=2.137") format("woff2"), url("./fonts/Thin/Roboto-Thin.woff?v=2.137") format("woff");
  font-weight: 100;
  font-style: normal; }

/* BEGIN Thin Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/ThinItalic/Roboto-ThinItalic.woff2?v=2.137") format("woff2"), url("./fonts/ThinItalic/Roboto-ThinItalic.woff?v=2.137") format("woff");
  font-weight: 100;
  font-style: italic; }

/* BEGIN Light */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Light/Roboto-Light.woff2?v=2.137") format("woff2"), url("./fonts/Light/Roboto-Light.woff?v=2.137") format("woff");
  font-weight: 300;
  font-style: normal; }

/* BEGIN Light Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/LightItalic/Roboto-LightItalic.woff2?v=2.137") format("woff2"), url("./fonts/LightItalic/Roboto-LightItalic.woff?v=2.137") format("woff");
  font-weight: 300;
  font-style: italic; }

/* BEGIN Regular */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=2.137") format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=2.137") format("woff");
  font-weight: normal;
  font-style: normal; }

/* BEGIN Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Italic/Roboto-Italic.woff2?v=2.137") format("woff2"), url("./fonts/Italic/Roboto-Italic.woff?v=2.137") format("woff");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Italic/Roboto-Italic.woff2?v=2.137") format("woff2"), url("./fonts/Italic/Roboto-Italic.woff?v=2.137") format("woff");
  font-weight: normal;
  font-style: italic; }

/* BEGIN Medium */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Medium/Roboto-Medium.woff2?v=2.137") format("woff2"), url("./fonts/Medium/Roboto-Medium.woff?v=2.137") format("woff");
  font-weight: 500;
  font-style: normal; }

/* BEGIN Medium Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/MediumItalic/Roboto-MediumItalic.woff2?v=2.137") format("woff2"), url("./fonts/MediumItalic/Roboto-MediumItalic.woff?v=2.137") format("woff");
  font-weight: 500;
  font-style: italic; }

/* BEGIN Bold */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("./fonts/Bold/Roboto-Bold.woff?v=2.137") format("woff");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("./fonts/Bold/Roboto-Bold.woff?v=2.137") format("woff");
  font-weight: bold;
  font-style: normal; }

/* BEGIN Bold Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff2?v=2.137") format("woff2"), url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=2.137") format("woff");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff2?v=2.137") format("woff2"), url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=2.137") format("woff");
  font-weight: bold;
  font-style: italic; }

/* BEGIN Black */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Black/Roboto-Black.woff2?v=2.137") format("woff2"), url("./fonts/Black/Roboto-Black.woff?v=2.137") format("woff");
  font-weight: 900;
  font-style: normal; }

/* BEGIN Black Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/BlackItalic/Roboto-BlackItalic.woff2?v=2.137") format("woff2"), url("./fonts/BlackItalic/Roboto-BlackItalic.woff?v=2.137") format("woff");
  font-weight: 900;
  font-style: italic; }


.fixed-side-navbar {
    display: none;
}
.path-frontpage .fixed-side-navbar{display: none;}

.pager li.is-active a {
    /*background-color: #3a95c2;*/
    background-color: #235A76;
    color: #fff !important;
}

/*Modal Search*/
.modal-search {
    max-width: 250px;
    min-width: 250px;
    position: absolute;
    right: 30.2%;
    top: 0;
    z-index: 7;
    margin: 0;
    min-height: 45px;
    display: none;
}

.modal-search form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
    /*-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);*/
    box-sizing: border-box;
    padding: 5px 10px;
}

.modal-search .js-form-item input[type="search"] {
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #5f5d5d;
    outline: none;
    color: #fff;
    font-size: 14px;
}

.modal-search .js-form-item input:-webkit-autofill,
.modal-search .js-form-item input:-webkit-autofill:active,
.modal-search .js-form-item input:-webkit-autofill:focus,
.modal-search .js-form-item input:-webkit-autofill:hover {
    -webkit-animation: autofill 0s forwards;
    animation: autofill 0s forwards
}

@keyframes autofill {
    100% {
        background: 0 0;
        color: #fff
    }
}

@-webkit-keyframes autofill {
    100% {
        background: 0 0;
        color: #343434;
    }
}


.modal-search .js-form-item {
    width: 85%;
}

.modal-search .form-actions input[type="submit"] {
    border: none;
    background: url(../images/ico-site-search.png) no-repeat;
    background-size: auto;
    background-position: 5px 50%;
    font-size: 0;
    width: 25px;
    height: 25px;
} 
.modal-search .form-actions input[value="Search"]:focus {
    outline: none;
}
.common-right ul li.ico-site-search > a{background: url(../images/ico-site-search.png) no-repeat 5px 5px; height: 25px;
width: 25px;}
.common-right ul li.ico-site-search > a > img{display: none;}
.pos-change{background-position: 114% 50% !important;} 

/*Modal Search End*/

/*After Date Search Page*/
.path-search #block-breadcrumbs-3 li:last-child {
    display: none;
}
.path-search #search-form + h2 {
    margin: 20px 0 30px;
}

.path-search .block-page-title-block h1:before {
    content: "";
    background: url(../images/data-filter.png) no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}

.path-search #search-form {
    background-color: #eee;
    border-top: 2px solid #3a95c2;
    box-sizing: border-box;
    padding: 15px;
    min-height: 100px;
    padding-top: 25px;
}

.path-search #search-form label {
    font-weight: 400;
    font-size: 16px;
    margin-top: 8px;
    float: left;
    margin-right: 10px;
}

.path-search #search-form input[type="search"] {
    box-sizing: border-box;
    padding: 5px;
    border: 2px solid #b6c9d6;
    height: 40px;
}

.path-search #search-form .form-submit {
    border: none;
    background: url(../images/modal-search-icon-inner.png) no-repeat #3a95c2;
    font-size: 0;
    width: 50px;
    height: 40px;
    background-position: center center;
    background-size: 35%;
}

.path-search #block-swf-content ol {
    counter-reset: my-awesome-counter;
    list-style: none;
}

.path-search #block-swf-content ol li {
    border-bottom: 1px dashed #ddd;
    margin: 0;
    counter-increment: my-awesome-counter;
    padding-right: 20px;
    position: relative;
    margin-bottom: 25px;
}

.path-search #block-swf-content ol li:before {
    content: counter(my-awesome-counter);
    line-height: 35px;
    color: #343434;
    font-size: 1.5rem;
    font-weight: 600;
    position: absolute;
    width: 35px;
    height: 35px;
    top: 5px;
    left: 5px;
    background: #55adee;
    border-radius: 50%;
    text-align: center;
    box-shadow: 1px 1px 0 #343434;
}

.path-search #block-swf-content ol li h3 {
    padding-left: 55px;
    font-size: 15px;
}

.path-search #block-swf-content ol li p {
    padding-left: 55px;
	text-align:left;
}

.path-search .search-help-link {
    display: none;
}

/*Common wrapper*/
.common-wrapper {
    background: #434343;
    position: absolute;
    width: 100%;
}

.common-container {
    height: 36px;
}


.negative-z-index {
    z-index: -1;
}

.common-left {
    float: left;
    position: relative;
}

.common-right ul {
    float: left;
    margin: 0;
}

.common-right ul li.ico-sitemap a,
.common-right ul li.ico-accessibility a
 {
    background: none;
}

.common-right {
    float: right;
    position: relative;
    margin-right: 3%;
}

.common-left ul li:nth-child(1) {
    border-right: 1px solid #737373;
    padding: 10px;
}

.common-left ul li:nth-child(2) {
    border-left: none;
}

.common-left ul li {
    float: left;
    line-height: 18px;
    font-size: 72%;
    text-transform: capitalize;
    height: 36px;
    padding-top: 10px;
    list-style-type: none;
    margin-right: 5px;
}

.common-left ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.common-left ul li a:hover,
.common-left ul li a:active{text-decoration: none;}

.common-left ul li.gov-india {
    text-align: right;
}

.common-left ul li span {
    display: block;
    font-size: 120%;
}

.common-left ul li.ministry {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #eeeeee;
}

.common-right ul li {
    float: left;
    position: relative;
    height: 36px;
    padding: 6px 7px;
    border-left: 1px solid #656363;
    list-style-type: none;
    line-height: 26px;
    z-index: 5;
}

.common-right ul li a {
    display: block;
    height: 24px;
    font-size: 12px;
    padding: 0;
    width: auto;
}

.common-right ul li a:hover {
    text-decoration: none;
}

.common-right ul li.hindi a {
    font-size: 12px;
}

.common-right ul li > ul li a {
    color: #343434;
}

.search-drop input[type='text'] {
    border: 0px solid #eeeeee;
    height: 36px;
    padding: 0px 40px 0px 8px;
    width: 200px;
}

.search-drop {
    position: relative;
    display: block !important;
}

.search-drop a {
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.skip-main a {
    width: auto !important;
    line-height: normal;
    display: inline-block;
    padding-top: 3px;
}


.common-right ul li a {
    color: #fff;
}

.common-right ul li.hover a {
    opacity: 1;
}

.common-right ul li ul {
    position: absolute;
    top: 37px;
    right: 0px;
    z-index: 9999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 9px 8px;
    visibility: hidden;
}

.common-right ul li ul.search-drop {
    visibility: visible;
    display: none;
}

.common-right ul li ul li {
    float: none;
    position: relative;
    height: auto;
    padding: 0px 0px;
    border-left: 0px solid #eeeeee;
}

/*.common-right ul li.hover ul{visibility:visible;}*/

.common-right li:hover > ul,
.common-right li.hover > ul,
.common-right a:focus + ul,
.common-right .hover a:focus {
    visibility: visible;

}

.common-right ul li.ico-accessibility ul {  
    height: 127px;
}

.common-right ul li.ico-social ul {
    height: 112px;
}

.common-right ul li.ico-accessibility ul li a {
    background: #eeeeee;
    color: #000;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
    width: 22px;
    text-align: center;
}

.common-right ul li.ico-accessibility ul li:first-child a {
    margin-top: 0px;
}


.common-right ul li.ico-social ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin-top: 9px;
    width: 22px;
}

.common-right ul li.ico-social ul li:first-child a {
    margin-top: 0px;
}


.common-right ul li.ico-site-search input[type="text"] {
    border: 0 solid #eeeeee;
    height: 36px;
    padding: 0 40px 0 8px;
    width: 200px;
}

.common-right ul li.ico-site-search ul {
    padding: 0px;
    height: 36px;
}
.swf_language{margin: 0;}
.swf_language ul.links{
    position: absolute;
    right:9%;
    z-index: 9;
}
body.or .swf_language ul.links{right:8%;}
.swf_language ul.links li a{
    display: block;
    height: 36px;
    color: #fff;
    align-items: center;
    border-left: 1px solid #656363;
    padding:11px 6px;
	font-size:90%;
}
.swf_language ul.links li a:hover{text-decoration:none;}
.odisha-logo {
    padding-top: 7px;
}

.advertisement-blog {
    box-sizing: border-box;
    text-align: center;
} 
.ad-bg{padding: 0 !important; height:100%;}  
.ad-bg iframe{width:100%; height:55vh !important;}
.advertisement-blog img {
    width: 100%;
    height: 55vh;
}

/*Banner Slider*/
.flexslider{border:none; background-color:transparent;}
.banner-slider .slides li > img {
    width: 100%;
    height: 55vh; /*Edited 14feb 22*/
    display: block;
    margin: 0 auto;
}

.banner-widget {
    margin-top: 36px;
    height: 55vh;
    /*background-color: #8cc1cd;*/
	background-color: #225772;
    /* display: flex; */
    align-items: center;
	position:relative;
}
.banner-widget .flex-direction-nav a {
    height: 55px;
    opacity: inherit;
}
.banner-widget .flexslider .flex-direction-nav a{display:block;}
.banner-widget .flexslider:hover .flex-direction-nav .flex-next:hover{opacity:0.7;}

.banner-widget .flex-direction-nav .flex-next {
    right: 10px;/* Edited 10Feb */
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 0;
    opacity: 0.5;
    z-index: 3;
    background: url(../images/arrow-next.png) no-repeat center center #000;
	color:#fff;
}

.banner-widget .flex-direction-nav .flex-next:before {
    content: none;
}

.banner-widget .flex-direction-nav .flex-prev {
    left: 10px; /* Edited 10Feb */
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 0;    
    z-index: 2;
    background: url(../images/arrow-preview.png) no-repeat center center #000;
	color:#fff;
}

.banner-widget .flex-direction-nav .flex-prev:before {
    content: none;
}

/*Navigation*/
.navigation .nav-widget {
    margin-left: 50px;
    z-index: 4;
}

.nav-container {
    width: 95%;
    margin: 0 auto;
}

.navigation .minister {
    position: absolute;
    right: 5px;
    bottom: 0;
    z-index: 1;
}

/*.user-logged-in .navigation .minister {
    position: static;
}*/
.user-logged-in .minister-widget .contextual-region{position: inherit;}

.user-logged-in .navigation .minister img {
    width: 80px;
}

.user-logged-in .navigation .minister a {
    padding-top: 28px;
}

.navigation .minister a {
    font-size: 100%;
    margin: 5px;
    color: #000;
    font-weight: 700;
    line-height: 13px;
    display: block;
    float: left;
    text-decoration: none;
	background-color: #f4f6f6;
}
.navigation .minister a:nth-child(1){ margin-top: 42px;}
.navigation.fixed .minister a:nth-child(1){padding-top:15px !important;}
.navigation.sticky.fixed .minister > a:nth-child(1){padding-top: 50px;}
.navigation.sticky.fixed .minister > a:nth-child(2) img{width: 77%; padding-top: 4px; transition: 0.3s;}
.navigation .minister a:nth-child(2){margin:0;}

.navigation .minister a span {
    font-weight: normal;
    font-size: 11px;
	margin-top: 4px;
    display: block;
}

.navigation.sticky.fixed .minister > img {
    width: 31%;
    padding-top: 4px;
    transition: 0.3s;
}
.navigation.sticky.fixed .minister{z-index: 3;}
.navigation.sticky.fixed .minister > a {
    padding-top: 25px;
}

.fixed .nav-widget {
    padding-top: 0;
}

.navigation .navbar {
    margin-bottom: 0;
    padding: 0;
    box-sizing: border-box;
    /* max-width: 750px; */
}

/*@media (min-width: 992px){
.we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu, 
.we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu {
    opacity: inherit !important;
    visibility: inherit !important;
}
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    visibility: hidden;
    opacity: inherit !important;
	display:block !important;
}
}*/

.navigation .we-mega-menu-ul > .we-mega-menu-li > a{pointer-events: none; color:#000;}  
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(1) > a{pointer-events: inherit;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover{background-color: #1BA7DA;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover > a{color: #fff;}
/*.navigation .we-mega-menu-ul > .we-mega-menu-li:hover i{-webkit-filter: brightness(5); filter: brightness(5);}*/
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(1) .home-icon{background: url(../images/menu-icon/home-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(2) .about-icon{background: url(../images/menu-icon/about-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(3) .government-icon{background: url(../images/menu-icon/government-menu-icon.svg) no-repeat; width:40px; display: block; text-align: center; margin: 0 auto;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(4) .legislature-icon{background: url(../images/menu-icon/legislature-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(5) .judiciary-icon{background: url(../images/menu-icon/judiciary-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(6) .services-icon{background: url(../images/menu-icon/services-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(7) .business-icon{background: url(../images/menu-icon/business-menu-icon.svg) no-repeat; width:40px; display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(8) .contacts-icon{background: url(../images/menu-icon/contacts-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;  }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(9) .connect-icon{background: url(../images/menu-icon/rconnect-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }

.navigation .we-mega-menu-ul > .we-mega-menu-li > a,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span {
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-size: 97%;
    font-weight: normal; 
    background-color: transparent;
    font-family: 'Roboto', sans-serif;
    padding: 12px 10px;
    box-sizing: border-box;
    display: block;
}

.navigation .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    background-color: #3a95c2 !important;
    color: #fff;
}

.navigation .we-mega-menu-row ul li > a:hover,
.navigation .we-mega-menu-row ul li > span.we-megamenu-nolink:hover,
.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > a:hover{
    background-color: #1895c2;
    color: #fff;
    border-bottom: none;
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li.active-trail > a{background-color:#0D5B77; color:#fff !important;}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{font-size: 100%;}

.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    display: block;
    text-align: center;
    margin: 0;
    width: 100%;
    font-size: 18px;
    margin: 5px 0;
    transform: scale(1.0); 
    height: 30px !important;
}

.navigation .navbar-we-mega-menu,
.navigation .navbar-default,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span {
    background-color: transparent;
    display: block;
}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {
    transform: translate(-50%, 0);
}

.navigation .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{
	-moz-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
   transition:linear, visibility;
 
}
.navigation .we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu{
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: visibility, linear;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.navigation .we-mega-menu-ul > .we-mega-menu-li {
    border-left: none;
    font-size: 100%; 
}


.navigation .we-mega-menu-ul > .we-mega-menu-li.active-trail > a {
    background-color: transparent;
    display: block;
    text-align: center;
}

.navigation .we-mega-menu-submenu {
    min-width: 100%;
    position: fixed;
    z-index: 9999;
    top: 109px;
    min-height: 250px;
    box-shadow: 1px 9px 26px rgba(0, 0, 0, 0.3) !important;
    border-top: 2px solid #1895c2;
    background: url(../images/nav-pattern.png) repeat #fff;
}

.user-logged-in .navigation .we-mega-menu-submenu {
    top: 192px;
}

.user-logged-in .fixed .we-mega-menu-submenu {
    top: 80px;
}

.fixed .we-mega-menu-submenu {
    top: 64px;
}

.navigation .we-mega-menu-row {
    width: 25%;
    float: left;
    margin: 0;
    box-sizing: border-box;
}
.navigation .we-mega-menu-row:nth-child(2) .we-mega-menu-col{max-width: 100% !important;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(1) {
    width: 75%;
}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(1) >.we-mega-menu-col:nth-child(1){border-right: 1px solid #cacaca;}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col{border-right: none;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) {
    max-width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

/* .navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) ul.subul > li span {
    border: none;
    font-size: 28px;
} */

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) ul.subul > li span:hover {
    background-color: transparent;
    color: #343434;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) {
    max-width: 200px;
}

/*.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    font-size: 14px;
    margin: 5px 5px;
}*/

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) ul li:hover::before {
    color: #fff;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu {
    padding: 0;
    min-width: 100%;
    position: absolute;
    top:-10px;
    left: 100%;
    border: none;
    min-height: auto;
	transform: translate(0, 10px); 
}
.we-mega-menu-submenu>.we-mega-menu-submenu-inner{min-height:auto;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-row {
    width: 100%;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-row .we-mega-menu-col {
    justify-content: flex-start;
    min-height: auto;
}

.navigation .we-mega-menu-row ul li > a,
.navigation .we-mega-menu-row ul li > span.we-megamenu-nolink {
    display: block;
    font-size: 100%;
    font-weight: normal;
    padding: 6px;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    border: none;
    color:#343434;
}

.navigation .we-mega-menu-row ul li {
    width: 100%;
	margin-bottom: 1px;
}

.navigation.fixed .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {   
    transform: translate(0, 10px);
}

.navigation .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu {
    position: static;
    left: 0;
    transform: translate(0, 0);
    background-color: #eee;
    visibility: hidden !important;
    float: left;
}

.navigation .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu .we-mega-menu-row {
    width: 100%;
}

.navigation .we-mega-menu-ul .dropdown-menu > a:before {
    background-image: none;
}

.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > a,
.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > span {
    padding-top: 5px;
}

.navigation .navbar-we-mega-menu .type-of-block h2 {
    display: none;
}


@-webkit-keyframes mymove {
    from {
        left: 0px;
    }

    to {
        right: 200px;
    }
}

/* Standard syntax */
@keyframes mymove {
    from {
        top: 0px;
    }

    to {
        top: 200px;
    }
}

.nav-hide {
    opacity: 0;
    display:none !important;
    opacity: 0;
    transition: 0.6s;
}

.fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
    width: 100% !important;
    background-color: rgba(238, 246, 255, 0.98) !important;
    transition: all 0.6s;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(224, 222, 222, 0.9) 100%);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.navigation {
    position: relative;
    top: 36px;
    width: 100%;
    z-index: initial;
    transition: all 0.6s;
    /* background: linear-gradient(to bottom, rgb(255 255 255) 0%, rgb(245 245 245 / 95%) 100%); */
	background-color:#f2f3f4;
}

ul.main-menu {
    margin: 0;
    padding: 0;
    float: right;
    margin-right: 100px;
}

ul.main-menu > li {
    float: left;
    list-style-type: none;
    text-align: center;
}

/* ul.main-menu > li.active a{background-color:#e9ecef;} */
ul.main-menu > li a {
    color: #343434;
    display: block;
    transition-duration: 0.4s;
    padding: 8px 0;
    min-width: 85px;
}

ul.main-menu > li a:hover {
    text-decoration: none;
    color: #343434;
    transition-duration: 0.4s;
    background-color: #f7f9fb;
}

ul.main-menu > li span {
    display: block;
}

ul.main-menu > li img {
    width: 35px;
    opacity: 0.7;
}

.services-sec-nav {
    padding: 30px 20px;
}

.services-sec-nav .submenu-list {
    list-style: none;
}

.services-sec-nav .submenu-list li {
    line-height: 25px;
}

.services-sec-nav .submenu-list li a {
    color: #1f2968;
    text-align: left;
    padding: 5px;
    font-size: 115%;
}

.services-sec-nav .submenu-list li:hover {
    background: #ddd;
}

.services-sec-nav img {
    width: 85% !important;
}

.govt-sec-nav {
    padding: 30px 20px;
}

.govt-sec-nav .submenu-list {
    list-style-type: none;
}

.govt-sec-nav .submenu-list li {
    line-height: 25px;
}

.govt-sec-nav .submenu-list li a {
    color: #1f2968;
    text-align: left;
    padding: 5px;
    font-size: 115%;
}

.govt-sec-nav .submenu-list li a:hover {
    background: #ddd;
}

.govt-sec-nav img {
    width: 85% !important;
}

.border-left {
    border-left: solid 1px #ccc;
}

/*Sub Menu*/
.submenu {
    display: none;
    width: 100%;
    height: 100px;
    background-color: #fff;
    transition-duration: 0.5s;
}

ul.main-menu > li:hover .submenu {
    display: block;
    position: fixed;
    left: 0;
    width: 100%;
    max-height: 300px;
    transition-duration: 0.5s;
}

.exo-menu {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    background: #23364B;
}

.exo-menu > li {
    display: inline-block;
    float: left;
}

.exo-menu > li > a {
    color: #ccc;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px #365670 dotted;
    -webkit-transition: color 0.2s linear, background 0.2s linear;
    -moz-transition: color 0.2s linear, background 0.2s linear;
    -o-transition: color 0.2s linear, background 0.2s linear;
    transition: color 0.2s linear, background 0.2s linear;
}

.exo-menu > li > a.active,
.exo-menu > li > a:hover,
li.drop-down ul > li > a:hover {
    background: #009FE1;
    color: #fff;
}

.exo-menu i {
    float: left;
    font-size: 18px;
    margin-right: 6px;
    line-height: 20px !important;
}

li.drop-down,
.flyout-right,
.flyout-left {
    position: relative;
}

li.drop-down:before {
    content: "\f103";
    color: #fff;
    font-family: FontAwesome;
    font-style: normal;
    display: inline;
    position: absolute;
    right: 6px;
    top: 20px;
    font-size: 14px;
}

li.drop-down > ul {
    left: 0px;
    min-width: 230px;

}

.drop-down-ul {
    display: none;
}

.flyout-right > ul,
.flyout-left > ul {
    top: 0;
    min-width: 230px;
    display: none;
    border-left: 1px solid #365670;
}

li.drop-down > ul > li > a,
.flyout-right ul > li > a,
.flyout-left ul > li > a {
    color: #fff;
    display: block;
    padding: 20px 22px;
    text-decoration: none;
    background-color: #365670;
    border-bottom: 1px dotted #547787;
    -webkit-transition: color 0.2s linear, background 0.2s linear;
    -moz-transition: color 0.2s linear, background 0.2s linear;
    -o-transition: color 0.2s linear, background 0.2s linear;
    transition: color 0.2s linear, background 0.2s linear;
}

.flyout-right ul > li > a,
.flyout-left ul > li > a {
    border-bottom: 1px dotted #B8C7BC;
}


/*Flyout Mega*/
.flyout-mega-wrap {
    top: 0;
    right: 0;
    left: 100%;
    width: 100%;
    display: none;
    height: 100%;
    padding: 15px;
    min-width: 742px;

}

h4.row.mega-title {
    color: #eee;
    margin-top: 0px;
    font-size: 14px;
    padding-left: 15px;
    padding-bottom: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

.flyout-mega ul > li > a {
    font-size: 90%;
    line-height: 25px;
    color: #fff;
    font-family: inherit;
}

.flyout-mega ul > li > a:hover,
.flyout-mega ul > li > a:active,
.flyout-mega ul > li > a:focus {
    text-decoration: none;
    background-color: transparent !important;
    color: #ccc !important
}

/*mega menu*/

.mega-menu {
    left: 0;
    right: 0;
    padding: 15px;
    display: none;
    padding-top: 0;
    min-height: 300px;
    max-height: 300px;

}

h4.row.mega-title {
    color: #eee;
    margin-top: 0px;
    font-size: 14px;
    padding-left: 15px;
    padding-bottom: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #547787;
    padding-top: 15px;
    background-color: #365670
}

.mega-menu ul li a {
    line-height: 25px;
    font-size: 90%;
    display: block;
}

ul.stander li a {
    padding: 3px 0px;
}

ul.description li {
    padding-bottom: 12px;
    line-height: 8px;
}

ul.description li span {
    color: #ccc;
    font-size: 85%;
}

a.view-more {
    border-radius: 1px;
    margin-top: 15px;
    background-color: #009FE1;
    padding: 2px 10px !important;
    line-height: 21px !important;
    display: inline-block !important;
}

a.view-more:hover {
    color: #fff;
    background: #0DADEF;
}

ul.icon-des li a i {
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    background-color: #009FE1;
    line-height: 35px !important;
}

ul.icon-des li {
    width: 100%;
    display: table;
    margin-bottom: 11px;
}

/*Blog DropDown*/
.Blog {
    left: 0;
    display: none;
    color: #fefefe;
    padding-top: 15px;
    background: #547787;
    padding-bottom: 15px;
}

.Blog .blog-title {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;

}

.Blog .blog-des {
    color: #ccc;
    font-size: 90%;
    margin-top: 15px;
}

.Blog a.view-more {
    margin-top: 0px;
}

/*Images*/
.Images {
    left: 0;
    width: 100%;
    display: none;
    color: #fefefe;
    padding-top: 15px;
    background: #547787;
    padding-bottom: 15px;
}

.Images h4 {
    font-size: 15px;
    margin-top: 0px;
    text-transform: uppercase;
}

/*common*/
.flyout-right ul > li > a,
.flyout-left ul > li > a,
.flyout-mega-wrap,
.mega-menu {
    background-color: #f7f9fb;
    position: fixed !important;
    left: 0;
    z-index: 99;
}

/*hover*/
.Blog:hover,
.Images:hover,
.mega-menu:hover,
.drop-down-ul:hover,
li.flyout-left > ul:hover,
li.flyout-right > ul:hover,
.flyout-mega-wrap:hover,
li.flyout-left a:hover + ul,
li.flyout-right a:hover + ul,
.blog-drop-down > a:hover + .Blog,
li.drop-down > a:hover + .drop-down-ul,
.images-drop-down > a:hover + .Images,
.mega-drop-down a:hover + .mega-menu,
li.flyout-mega > a:hover + .flyout-mega-wrap {
    display: block;
}

/*responsive*/
@media (min-width:767px) {
    .exo-menu > li > a {
        display: block;
        padding: 20px 22px;
    }

    .mega-menu,
    .flyout-mega-wrap,
    .Images,
    .Blog,
    .flyout-right > ul,
    .flyout-left > ul,
    li.drop-down > ul {
        position: absolute;
    }

    .flyout-right > ul {
        left: 100%;
    }

    .flyout-left > ul {
        right: 100%;
    }
}

@media (max-width:767px) {

    .exo-menu {
        min-height: 58px;
        background-color: #23364B;
        width: 100%;
    }

    .exo-menu > li > a {
        width: 100%;
        display: none;

    }

    .exo-menu > li {
        width: 100%;
    }

    .display.exo-menu > li > a {
        display: block;
        padding: 20px 22px;
    }

    .mega-menu,
    .Images,
    .Blog,
    .flyout-right > ul,
    .flyout-left > ul,
    li.drop-down > ul {
        position: relative;
    }

}

a.toggle-menu {
    position: absolute;
    right: 0px;
    padding: 20px;
    font-size: 27px;
    background-color: #ccc;
    color: #23364B;
    top: 0px;
}

/*Banner Slider*/
#banner-slider .owl-item img {
    width: 100%;
}

.banner-slider .banner-content {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    text-align: center;
}

.banner-slider .banner-content h4 {
    font-size: 270%;
    color: #fff;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

.banner-slider .banner-content h4 span {
    font-weight: 100
}

.banner-slider .banner-content p {
    color: #000;
    background: url(../images/transparent-bg.png) center center;
    margin: 0 auto;
    max-width: 750px;
    text-align: center;
    display: inline-table;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 123%;
    padding: 6px 2%;
    position: relative;

}


/*Search bar*/
.search {
    width: 40%;
    position: absolute;
    display: flex;
    z-index: 4;
    transform: translate(-50%, -50%);
    left: 30%;
    top: 50%;
}

.searchTerm {
    width: 100%;
    border: none;
    border-right: none;
    padding: 5px;
    height: 55px;
    border-radius: 5px 0 0 5px;
    outline: none;
    color: #343434;
    padding-left: 20px;
    font-size: 18px;
    background: rgba(255, 255, 255, 0.9);
}

.searchTerm:focus {
    color: #343434;
}

.searchButton {
    width: 55px;
    height: 55px;
    background: #185b81;
    text-align: center;
    color: #fff;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    font-size: 20px;
    border: none;
}

/*Resize the wrap to see the search bar change!*/
.wrap {
    width: 30%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*Second Section*/
.dark-bg {
    background-color: #004b51;
    display: flex;
    padding: 15px 10px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;

}

.flex1-child {
    flex-grow: 1;
    background-color: #076971;
    border: 2px solid #00656d;
    min-height: 250px;
}

.flex-two {
    flex-grow: 2;
    width: 50%;
}

.flex1-child + .flex1-child {
    margin-left: 1%;
}

.content-item header {
    background-color: rgb(2, 95, 103);
    float: left;
    width: 100%;
    border-bottom: 2px solid #015b63;
    box-sizing: border-box;
    padding: 5px;
    min-height: 40px;
	color:#fff;
}

.content-item header h4 {
    float: left;
    color: #fff;
    margin: 0;
    margin-left: 5px;
    padding-top: 3px;
	font-weight:400;
}

.content-item header img {
    float: right;
}

.content-item ul {
    margin: 0;
    padding-top: 10px;
}

.content-item ul li {
    color: #fff;
    padding: 3px 0;
    background: url(../images/dot-list.png) no-repeat 0 10px;
    padding-left: 12px;
    text-align: left;
}

.content-item ul li > a {
    color: #fff;
    font-size: 100%;
}

.content-item ul li > a:hover {
    text-decoration: none;
    color: #42d6e2;
}

.content-item footer {
    width: 100%;
    padding: 0;
    background: no-repeat;
    text-align: right;
    margin: 5px 0;
}

.content-item footer > a {
    padding-right: 10px;
    color: #fff;
}

.content-item footer > a:hover {
    text-decoration: none;
}
.content-item .js-pager__items{position: absolute; width: 96%; left: 0; bottom: 10px; padding: 0; text-align: right;}  
.content-item .js-pager__items > li{font-size:0; background-image:none !important; display: inline-block; padding: 0;}
.content-item .js-pager__items > li > a[title="Go to next page"]{background:url(../images/down-indicator.png) no-repeat; width:23px; height:23px; display:block; opacity: 0.8;}
.content-item .js-pager__items > li > a[title="Go to previous page"]{background:url(../images/up-indicator.png) no-repeat; width:23px; height:23px; display:block; opacity: 0.8;}
.content-item .visually-hidden{background-color:#000 !important; color:#fff;}



/*--- Sec2 ---*/
.sec2_2 h4 {
    text-align: center;
    font-size: 310%;
    font-weight: 300;
    /*text-transform: uppercase;*/
    margin-top: 130px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.sec2_2 p {
    text-align: center;
    font-size: 135%;
    position: relative;
    top: -35px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}

.sec2_2 h2 {
    text-align: center;
    font-size: 240%;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: -20px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

/*---- sec3 ----*/


    .col-1-5 {
        width: 20%;
        float: left;
        position: relative;
        padding-right: 15px;
        padding-left: 15px;
        min-height: 155px;
        padding: 0;
    }

.sec3h h4 {
    text-align: center;
    font-size: 100%;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.sec3h {
    background: #fff;
}

.sec3h h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    background: #23408f;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.related-link ul {
    width: 100%;
    float: left;
    padding: 10px;
    margin: 0;
    box-sizing: border-box;
}

.related-link ul li {
    width: 50%;
    float: left;
    list-style: none;
}

.related-link ul li:before {
    content: "\f111";
    display: block;
    color: #343434;
    font-family: FontAwesome;
    font-size: 5px;
    float: left;
    margin: 6px 5px;
}

.related-link ul li a {
    font-size: 85%;
    display: flex;
    color: #343434;
}

.related-link ul li a > i {
    font-size: 6px;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 10px;
}

.sec3list ul {
    margin: 0;
    padding: 5px;
    list-style-type: none;
    float: left;
    width: 100%;
    padding-left: 30px;
}

.sec3list ul li > a {
    color: #333;
    padding-left: 5px;
}

.sec3list ul li > a i {
    font-size: 6px;
}

.sec3list {
    width: 100%;
    text-align: left;
    min-height: 130px;
}

.sec3list ul li {
    color: #333;
    padding: 3px 0;
    font-size: 82%;
    float: left;
    margin-left: 0;
}

/* .sec3list ul li:nth-child(1) {
border-right: 1px solid #f1f1f1;    
border-bottom: 1px solid #f1f1f1;
}

.sec3list ul li:nth-child(2){
border-bottom: 1px solid #f1f1f1;   

}
.sec3h1 .sec3list ul li:nth-child(5) {
border-right: 1px solid #f1f1f1;
}
.sec3h1 .sec3list ul li:nth-child(3) {
border-right: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
}
.sec3list ul li:nth-child(3) {
border-right: 1px solid #f1f1f1;
}
.sec3h1 .sec3list ul li:nth-child(4) {

border-bottom: 1px solid #f1f1f1;
} */

#sec3 .sec3h1 {
    background-image: url(../images/budget-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
    position: relative;
}
#sec3 .sec3h1 .item-list ul{float:left; width:100%;}
#sec3 .sec3h1 .item-list ul li:nth-child(1){width:100%; margin-top:5px; margin-bottom:5px; text-align:center; padding:0; text-transform:uppercase;}
#sec3 .sec3h1 .item-list ul li:nth-child(1) a{display: block;background-color: #fff; color: #532279; font-weight: 600; height: 32px; font-size: 14px;
line-height: 30px; border-right: 1px solid #ddd;}
#sec3 .sec3h1 .item-list ul li:nth-child(1) a:hover{text-decoration:none;}
#sec3 .sec3h1 .item-list ul li:nth-child(1):before{display:none;}
#sec3 .sec3h1 .item-list ul li{float:left; width:50%; text-align:left; padding:5px;}
#sec3 .sec3h1 .item-list ul li:before{
	content: "\f111";
	display: block;
	color: #ffffff;
	font-family: FontAwesome;
	font-size: 5px;
	float: left;
	margin: 6px 5px;}
#sec3 .sec3h1 .item-list ul li a{color:#fff; display:flex; font-size: 85%; line-height:normal;}

#sec3 .sec3h1 .views-row a {
    background-color: #fff;
    display: block;
    color: #d90101;
    font-weight: 600;
    box-sizing: border-box;
    padding: 5px 0;
    margin-top: 60px;
    min-height: 32px;
    border-right: 1px solid #d4d1d1;
}

#sec3 .sec3h2 p a.more-link,
#sec3 .sec3h4 a.hvr-rectangle-out {
    display: block;
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 4px 10px;
    box-sizing: border-box;
    max-width: 120px;
    margin: 0 auto;
}

#sec3 .sec3h1 .views-row a:hover {
    text-decoration: none;
}

#sec3 .sec3h2 {
    background-image: url(../images/donate-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
}

#sec3 .sec3h4 {
    background-image: url(../images/voter-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
}

.sec3h1 h5 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
    min-height: 32px;
    line-height: 16px;
	
}

.sec3h1 h4 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.white {
    color: #fff !important;
}

.sec3h2 h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 700;
    text-transform: uppercase;
    color: #d90101;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h2 h4 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3btn {
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 2px 10px;
}

.sec3h3 h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    background: #e30b13;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h3 h4 {
    text-align: center;
    font-size: 125%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3h3 img {
    padding: 1px 0;
}

.sec3h4 h5 {
    text-align: center;
    font-size: 85%;
    font-weight: 500;
    text-transform: uppercase;
    color: #6a5bc9;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h4 h4 {
    text-align: center;
    font-size: 125%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3v {
    padding: 4px 0;
	color:#fff;
}

.sec3btn1 {
    background: #fff;
    color: #6a5bc9;
    border-radius: 50px;
    font-size: 13px;
    padding: 2px 10px;
}

#sec4 h3 {
    font-size: 240%;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: -20px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

#sec4 h5 {
    color: #fff;
    line-height: 18px;
    font-size: 120%;
}

#sec4 h4 {
    font-size: 130%;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

#sec4 hr {
    color: #fff;
    background: #fff;
}

.service-content footer {
    float: left;
    padding: 5px 15px;
    margin: 0;
    box-sizing: border-box;
}

.more-link a {
    color: #fff;
	    float: left;
    padding: 5px 15px;
    margin: 0;
    box-sizing: border-box;
}

.more-link a:hover {
    text-decoration: none;
    color: #fff;
}

/*Wave Button on hover Effects*/
.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    /* background: #e1e1e1; */
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-rectangle-out .active:before {
    content: ''; 
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e30b13 !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; 
    border-radius: 30px;
}
.hvr-rectangle-out:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e30b13 !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 30px;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
    color: #fff !important;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/*Wave Button on hover Effects Without Radius */
.hvr-zoom-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    /* background: #e1e1e1; */
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-zoom-out .active:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #055696;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-zoom-out:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #055696;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-zoom-out:hover, .hvr-zoom-out:focus, .hvr-zoom-out:active {
    color: #fff !important;
}
.hvr-zoom-out:hover:before, .hvr-zoom-out:focus:before, .hvr-zoom-out:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.btn-red {
    background: #f6461d;
    color: #fff;
}




/*Odisha Profile Section*/
.user-logged-in #odisha-profile .more-link {
    position: inherit;
    bottom: 0;
}
.user-logged-in #odisha-profile .sec3list ul{min-height: 130px;}

#odisha-profile .more-link {
    float: left;
    position: absolute;
    bottom: 15px;
    text-align: center;
	left:50%;
	transform: translateX(-50%);
}

#odisha-profile .more-link a {
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 4px 10px;
    box-sizing: border-box;
}

#odisha-profile .more-link a:hover {
    text-decoration: none;
}

.odisha-map-area svg .tooltip {
    opacity: 1;
}

.odisha-map-area .map {
    background-color: transparent;
    padding: 0;
}

.area-wise {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.odisha-profile-sec {
    padding: 20px 0;
}

.odisha-profile-area h4 {
    color: #fff;
    font-size: 310%;
    margin: 10px 0;
	font-weight: 400;
}

.odisha-profile-area ul {
    padding: 0;
    margin: 0;
    width: 30%;
    float: left;
    color: #fff;
}

.odisha-profile-area ul li {
    list-style-type: none;
}

.odisha-profile-area ul li > span {
    font-size: 18px;
}

.odisha-profile-area ul:nth-child(1) li > span {
    text-transform: uppercase;
}

.administrative {
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-bottom: 10px;
}

.administrative h4 {
    color: #fff;
    font-size: 26px;
	font-weight: 400;
}

.administrative ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.administrative ul li {
    background-color: #fff;
    display: inline-block;
    text-transform: uppercase;
    margin-right: 5px;
}

.administrative ul li a {
    color: #fff;
    box-sizing: border-box;
    padding: 5px 15px;
    font-size: 14px;
    display: inline-block;
}

.administrative ul li a:hover {
    text-decoration: none;
}

.administrative ul li:nth-child(1) a {
    background-color: #5C420A;
}

.administrative ul li:nth-child(2) a {
   background-color: #003E6B;
}

.administrative ul li:nth-child(3) a {
    background-color: #375F35;
}

.administrative ul li a > span {
    color: #fff;
    margin-right: 4px;
}

.odisha-menu {
    margin-top: 40px;
    float: left;
    width: 100%;
}

.odisha-menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.odisha-menu ul li {
    width: 30%;
    float: left;
    line-height: 28px;
}

.odisha-menu ul li a {
    color: #fff;
    transition-duration: 0.4s;
}

.odisha-menu ul li a:hover {
    text-decoration: none;
    padding-left: 5px;
    transition-duration: 0.4s;
}

/*Section 4*/
.lingaraj-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
}

.lingaraj-title {
    box-sizing: border-box;
    padding: 120px 0;
}

.lingaraj-title h5 {
    color: #fff;
    font-size: 310%;
    font-weight: 500;
}

.lingaraj-title p {
    text-align: center;
    font-size: 135%;
    position: relative;
    top: -35px;
    font-weight: 300;
}

.odisha-more-services {
    background-color: #093c54;
    padding: 30px 0;
}

.more-service-area .icon-col {
    width: 80px;
    height: 80px;
    background-color: #2b6e8e;
    border-radius: 50%;
    margin: 0 auto;
    border: 5px solid rgba(226, 226, 226, 0.3)
}

.more-service-area .icon-col img {
    padding-top: 9px;
}

.more-service-area a {
    color: #fff;
    display: block;
    padding: 4px 0;
    font-size: 14px;
}

.more-service-area a:hover {
    text-decoration: none;
    color: #fff;
}

.more-service-area a:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #fff;
    margin: 0 auto;
    transition-duration: 0.5s;
}

.more-service-area a:hover:after {
    width: 30%;
    transition-duration: 0.5s;
}

/*News*/
.news-item a {
    display: block;
    margin-top: 5px;
    text-align: left;
}

.news-item a:hover {
    text-decoration: none;
    color: #42d6e2;
}

.news-data {
    background-color: #154f97;
    width: 60px;
    float: left;
    margin-right: 5px;
    border-radius: 5px;
}

.news-data span.month {
    background-color: #fff;
    color: #343434;
    font-size: 12px;
    padding: 4px;
}

.office-order ul li {
    width: 100%;
    float: left;
}

.news-item img {
    width: 100%;
    height: 160px;
}

.news-item {
    padding: 8px;
    text-align: center;
}

.news-item a {
    color: #fff;
}

.news-item a:hover {
    color: #fff;
}

.main-news .flex1-child {
    width: 30%;
    height: 300px;
	position:relative;
}

.main-news .flex1-child:nth-child(4) ul {
    float: left;
}

.main-news .flex1-child:nth-child(4) ul li {
    background: none;
    padding-left: 0;
}

.main-news .odisha-map,
.main-news .social-feeds {
    box-sizing: border-box;
    padding: 10px;
}
.social-feeds p > a{display:none;}

.main-news .odisha-map iframe{
    width: 100%;
    height: 235px!important;
    margin-top: 10px;
}

.main-news .social-feeds iframe {
     width: 100%;
    height: 235px!important;
    margin-top: 10px!important;
}
.office-order ul {
    padding-left: 5px;
}

.office-order ul li {
    list-style-type: none;
    margin: 5px 0;
}

.news-data > span {
    display: block;
    text-align: center;
}

/*Social Media Tab's*/
ul.gallerytabs-fb, ul.gallerytabs-twt{
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    text-align: left;
}

ul.gallerytabs-fb li ,ul.gallerytabs-twt li {
    background: none;
    color: #fff;
    display: inline-block;
    padding: 5px 10px!important;
    cursor: pointer;
}

ul.gallerytabs-fb li.current {
    color: #fff;
}
.fbtab{background-color: #4267B2!important;}
.twttab{background-color: #06507F!important;}
ul.gallerytabs-fb .social-wall{
    float: right
}
ul.gallerytabs-fb .social-wall a{
        color: #fff;
    background-color: #993434!important;
    padding: 5px 10px!important;
}
.tab-content {
    display: none;
    padding: 15px;
}

.tab-content.current {
    display: inherit;
    padding: 5px;
}

/*Footer Section*/
.top-link {
    background-color: #093c54;
    text-align: center;
    box-sizing: border-box;
    padding: 10px 0;
    margin-bottom: 30px;
}

.top-link ul li {
    display: inline-block;
    margin: 0 10px;
    margin-bottom: 0 !important;
    position: relative;
}
.top-link ul li:nth-child(1):after{content: '|'; display: inline-block; float: right; position: absolute;
top: 0;  right: 0; margin-right: -14px;}

.top-link ul li a {
    display: block;
    color: #fff !important;
    font-size: 110%;
}

.top-link ul li a:hover {
    text-decoration: none;
}

.main-footer {
    background-color: #021830;
    color: #fff;
    display: inline-block;
    width: 100%;
}

.main-footer h1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #a6b4bd;
}

.main-footer ul {
    padding: 0;
    margin: 0;
}

.main-footer ul li {
    font-size: 90%;
    color: #a6b4bd;
    line-height: 20px;
    list-style-type: none;
    margin-bottom: 5px;
}

.main-footer .col-lg-6 ul li {
    /* width: 44%; */
    /* float: left; */
    /* margin-right: 15px; Edited 29 June 2021 AV*/
	width: 38%;
    float: left;
    margin-right: 66px;
}

.main-footer ul li a {
    color: #b8bbbe;
}

.main-footer ul li a:hover {
    text-decoration: none;
    color: #2680ab;
}

.footer-inline-menu {
    border-top: 1px solid #06274a;
    border-bottom: 1px solid #06274a;
    margin-top: 20px;
    position: relative;
}

.footer-inline-menu ul {
    margin: 0 auto;
    float: inherit;
    display: table;
}

.footer-inline-menu ul li {
    float: left;
    list-style-type: none;
    font-size: 90%;
    font-weight: 500;
    padding: 5px 15px;
    text-transform: uppercase;
}

.footer-inline-menu ul li a {
    color: #b8bbbe;
}

.footer-inline-menu div.lstupd{
    position: absolute;
    left: 110px;
    top: 5px;
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .footer-inline-menu div.lstupd{
        position: absolute;
    left: 178px;
    top: 32px;
}
  
}
@media (min-width: 768px) and (max-width: 1024px) {
  
  .footer-inline-menu div.lstupd{
          position: absolute;
    left: 60px;
    top: -27px;
}
}

.copyright-text {
    text-align: center;
    font-size: 80%;
    margin: 10px 0;
    line-height: normal;
    padding: 0 10px;
}

.bottom-footer {
    text-align: center;
    background-color: #eee;
}

.bottom-footer a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    text-decoration: none;
	color:#00458F;
}
.bottom-footer a:hover{text-decoration: none;}

.bottom-footer p {
    /* padding: 10px 0; */
    font-size: 85%;
    text-align: center;
    margin: 0;
    line-height: normal;
}
.visitor{
	background-color: #1f4b7b;
    text-align: center;
	float:left;
    padding: 0 8px;
	border-radius:4px;
	margin: 5px 0;
	box-shadow:inset 0px 0px 50px rgba(0,0,0,.2); 
	-webkit-box-shadow:inset 0px 0px 50px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 50px rgba(0,0,0,.2);
}
.visitor .content{font-size:15px;}
.visitor .content > span{font-size: 17px; margin: 0 5px;}
@font-face{
 font-family:'digital-clock-font';
 src: url('../fonts/digital-7.ttf');
}

.contact-content {
    padding-bottom: 0;
}

/* left side bar css starts here */

.fixed-left-sidebar {
    width: 120px;
    height: 90vh;
    background-color: rgba(49, 49, 49, 0.55);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: absolute;
    top: 108px;
    z-index: 2;
    transition: all 0.2s linear;
}

.child-nav {
    text-align: center;
    box-sizing: border-box;
    padding: 10% 1%;
}

.child-nav:hover {
    background-color: #000;
}

.clickable-menu {
    background-color: #3b96c3;
    padding: 20px 10px;
    position: relative;
}
.twitter-high-cont{display:none;} 
.marquee-text {
    background-color: #042d4a;
    padding: 10px 10px;
    position: fixed;
    left: 0;
    top: 26vh;
    z-index: 4;
    width: 50px;
    box-sizing: border-box;
}
.marquee-text #example-scroll_change{width:83%; float:left;}
.marquee-text .twitter_img{width:100px; float:right;}
.marquee-text #example-scroll_change marquee a{color:#fff;}
.marquee-text #example-scroll_change marquee a:hover{text-decoration:none;}
.marquee-text .twitter_img a{display: block;  text-align: center; color: #fff; background-color: #042d4a; height: 30px;     padding: 0 5px;
line-height: 30px; margin-top: 8px; margin-right: 5px; border-radius: 4px; font-size: 13px;}
.marquee-text .twitter_img a:hover{text-decoration:none;background-color: #55adee;}

svg.twitter-feeds {
    height: 37px;
    float: right;
    transform: rotateY(0deg);
}

.box1 {
    overflow: hidden;
    background: #033455;
    position: absolute;
    top: 0;
    left: 61px;
    z-index: 99;
    width: 951px;
    max-height: 44px;
    display: none;
    padding-left:15px;
	min-height: 43px;
    line-height: 43px;
}

.box1 a span {
    color: #fff;
}

/* Add padding and border to inner content for better animation effect */
.box-inner .cells {
    padding: 20px 10px;
}

.child-nav a {
    display: block;
    color: #fff !important;
    cursor: pointer;
    font-size: 1em;
}

.child-nav img {
    width: 34%;
}

.banner-slider {
    z-index: -5 !important;
    overflow: hidden;
}

.banner-slider .flex-pauseplay a {
    left: auto;
    right: 40px !important;
    font-size: 0;
    z-index: 3;
}

.box {
    /* float: left; */
    overflow: hidden;
    background-color: #3b96c3;
    position: absolute;
    top: 0;
    left: 120px;
    z-index: 99;
    width: 700px;
    max-height: 79px;
    display: none;
}

/* Add padding and border to inner content for better animation effect */
.box-inner .cells {
    padding: 38px 10px;
}

.box ul {
    list-style: none;
    margin: 0;
    display: block;
}

.box ul li {
    float: left;
    padding: 29px 15px;
}

.box ul li:hover a {
    color: #c5c5c5;
}

.box ul li a {
    color: #fff;
    text-decoration: none;
    border-right: 1px solid #fff;
    padding-right: 23px;
}

.box ul li:last-child > a {
    border: 0;
}

.carousel-wrapper {
    padding: 0px 0 0px 0px;
    background: url(../images/carousel-bg.png) repeat;
    border: none;
}

.carousel-wrapper .carousel li {
    line-height: inherit;
}

.fixed ul.main-menu > li span {
    opacity: 0;
}



@media (min-width: 320px) and (max-width: 480px) {

    
    .baner-content {
        padding-top: 0vh !important;
    }

    .wrapper.common-wrapper .common-left {
        display: none;
    }

    .logo-widget a img {
        width: 63%;
        margin-left:5px;
        padding: 6px;
    }


    .dark-bg {
        display: block;
        float: left;
    }

    .flex1-child {
        width: 100% !important;
        float: left;
    }

    

}

.tabs-content .lok-sewa-bg,
.service-content_tourism,
.odisha-profile-bg {
    transition: transform .5s ease;
}

section#odisha-profile .lok-sewa-bg:hover,
.service-content_tourism:hover,
/* .odisha-profile-bg:hover {
    transform: scale(1.1);
} */

.mega-drop-down .mega-menu .submenu-list img {
    width: auto !important;
}

.service-content_tourism {
    padding: 5% 0 10% 0;
    background-image: url(../images/banner-second.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.odisha-profile-bg {
    background-image: url(../images/odisha-board.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.odisha-board > .container-fluid {
    position: relative;
    z-index: 1;
}
.odisha-board .sec3mh > img{margin:0 auto;}

.contact-content {
    background-image: url(../images/odisha_secreteriat.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.mega-menu h2 {
    text-transform: uppercase;
    color: #585858;
}

.award-section .sec3h {
    background: url(../images/odisha-tribal.jpg);
    min-height: 210px;
    padding: 0;
}

.award-section .sec3h2 {
    background: url(../images/krushi_bhawan.jpg);
    min-height: 210px;
    padding: 0;
}
.award-section .sec3h2:nth-child(2){
    background: url(../images/policy-publication.jpg);
    min-height: 210px;
    padding: 0;}

.award-section .sec3h1 {
    background: url(../images/eminent_personalities.jpg);
    min-height: 210px;
    padding: 0;
}

.award-section .sec3h5 {
    background: url(../images/civil-list-bg.jpg);
    min-height: 210px;
    padding: 0;
	background-size: cover;
    background-position: center center;
}

.award-section .sec3mh {
    font-size: 100%;
    text-transform: uppercase;
    color: #B30000;
    padding: 10px 0;
    font-weight: 600;
    text-align: center;
    background-color: #fff;
    border-right: 1px solid #e4dede;
}

.award-section .sec3h h5 {
    text-align: center;
    font-size: 99%;
    font-weight: 600;
    text-transform: uppercase;
    color: #c40a08;
    font-family: 'Roboto', sans-serif;
    background: #ffffff;
    padding: 6px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h1 h5 {
    text-align: center;
    font-size: 103%;
    font-weight: 600;
    text-transform: uppercase;
    color: #c40a08;
    font-family: 'Roboto', sans-serif;
    background: #ffffff;
    padding: 6px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h2 h5 {
    text-align: center;
    font-size: 103%;
    font-weight: 600;
    text-transform: uppercase;
    color: #d90101;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h2 p {
    color: #fff;
    line-height: 160%;
    font-size: 13px;
    padding: 10px;
}

.award-section .sec3list ul li a {
    color: #fff;
    font-size: 115%;
    text-transform: capitalize;
    transition-duration: 0.4s;
}

.award-section .sec3list ul li a:hover {
    text-decoration: none;
    transition-duration: 0.4s;
}

.award-section .sec3list ul li {
    padding: 2px 0;
    width: 100%;
}

.award-section .sec3list ul li {
    list-style-type: disc;
    color: #fff;
}

/* .webiste-link {
position: absolute;
bottom: 0;
left: 0px;
width: 100%;
color: #fff;
line-height: 30px;
font-size: 78%;
} */
.webiste-link .url {

    background: #fff;
    color: #000;
}

.text-marquee {
    position: relative;
    display: block;
    overflow: hidden
}

.text-marquee .text-marquee__text {
    white-space: nowrap;
    display: block; 
}

.p-b-none {
    padding-bottom: 0px !important;
}

/* hidden trasure section css */
.hidden-treasure {
   background: url(../images/bg-iconic-sites.jpg);
    background-size: cover;
}

.hidden-treasure .teasure-gallery {
    padding: 0px 0 70px 0px;
}

.hidden-treasure:after{display: none;}
.hidden-treasure h2 {
    font-size: 250%;
    font-weight: normal;
    color: #fff;
    padding: 40px 0px 30px 0;
}

.hidden-treasure h2 span {
    font-weight: 700;
}

.hidden-treasure .teasure-gallery > .flex-direction-nav {
    position: absolute;
    top: 50%;
    width: 100%
}

.hidden-treasure .teasure-gallery .treasure-gallery-card {
    background-color: #fff;
    border-radius: 7px;
    min-height: 410px;
    position: relative;
    transition-duration: 0.8s;
    overflow: hidden;
    transition: background-color 0.5s ease;
	min-width:31% !important;
}
.hidden-treasure .teasure-gallery .treasure-gallery-card img,
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover img{z-index: 5; position: absolute;}
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content:after{width: 500px !important; height: 500px !important; transition-duration: 0.5s;}
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content,
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content a{color: #fff;}

.hidden-treasure .teasure-gallery .treasure-gallery-card > img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    height: 200px !important;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content {
    padding: 17px;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content h4 {
    font-weight: normal;
    font-size: 26px;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content p {
    font-size: 100%;
    line-height: 22px;
    padding: 10px 0;
    min-height: 100px;
    position: relative;
    z-index: 2;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content a {
    cursor: pointer;
    border: none;
    background-color: transparent;
    font-size: 15px;
    color: #464646;
    position: relative;
    z-index: 2;
	display:block;
	height:25px;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content a:hover {
    text-decoration: none;
}

/*.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+1) .trasure-gallery-content a:hover {
    color: #FF8F17;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+2) .trasure-gallery-content a:hover {
    color: #0CD4FE;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+3) .trasure-gallery-content a:hover {
    color: #FF1794;
}*/

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+1) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #FF8F17;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+2) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #0CD4FE;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+3) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #FF1794;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .flex-direction-nav a {
    opacity: inherit;
    top: 94%;
    font-size: 0;
    width: auto;
    height: auto;
}

.hidden-treasure .flex-direction-nav a:before {
    color: #fff;
    font-size: 20px;
}

.hidden-treasure .flexslider .flex-direction-nav .flex-prev {
    left: -35px;
}

.hidden-treasure .flexslider .flex-direction-nav .flex-next {
    right: -35px;
}

.hidden-treasure .flexslider:hover .flex-direction-nav .flex-prev {
    left: -35px;
}

.hidden-treasure .flexslider:hover .flex-direction-nav .flex-next {
    right: -35px;
}

.teasure-gallery ul.slides {
    width: 79%;
    float: left;
    margin-right: 5px;
}
.hidden-treasure ul.slides{display:flex; width: 100% !important;     justify-content: space-between;}

.teasure-gallery .flex-control-thumbs {
    width: 20%;
    float: left;
    margin: 0;
}

.teasure-gallery .flex-control-thumbs > li {
    width: 100%;
    margin-bottom: 5px;
	color:#fff;
}

/*.teasure-gallery .flex-control-thumbs > li:last-child {
    display: none;
}*/

.teasure-gallery .slides img {
    height: 350px !important;
}
.block-views-blockphoto-gallery-album-wise-block-6 li {
	color:#fff;
	opacity:1 !important;
}
.gallery-heading {
    position: relative;
}

.gallery-heading > header {
    z-index: 3;
    box-sizing: border-box;
    margin-bottom: 3px;
    display: block;
}

.gallery-heading > header span {
    background-color: #ffffff;
    padding: 6px 25px;
    display: inline-block;
}

.gallery-heading > header a {
    background-color: #01404e;
    padding: 6px 25px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.gallery-heading > header a:hover {
    color: #fff;
    text-decoration: none;}

.teasure-gallery .flex-control-thumbs img {
    height: 113px;
    width: 100%;
}

.odisha-gallery-section .flex-direction-nav {
    display: none;
}

.odisha-gallery-section h2 {
    font-size: 37px;
    font-weight: normal;
    color: #fff;
    padding: 40px 0px 30px 0;
}

.odisha-gallery-section h2 span {
    font-weight: 700;
}

.video-frame iframe {
    width: 100%;
    height: 350px;
}

.p-b-50 {
    padding-bottom: 50px;
}

/*Five T Section*/
.five-t-sec {
    background: url(../images/shape3.svg) no-repeat #fff;
    background-size: cover;
    min-height: 85px;
    display: flex;
    position: relative;
    z-index: 3;
    margin-top: -1px;
    clear: both;
}

.five-t-logo {
    float: left;

}
.five-t-logo img{height:40px;}
.five-t-high{display:none;}  
.five-t-listing {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
}

.five-t-listing li {
    display: inline-block;
    text-align: center;
    margin: 0 2px;
    min-width: 86px;
}

.five-t-listing li a {
    margin-top: -10px;
    display: block;
    color: #343434;
    font-size: 14px;
}

.five-t-listing li a:hover {
    text-decoration: none;
}

.five-t-listing li > span {
    display: block;
    background-color: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px;
}

.five-t-listing li > span img {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    margin-top: 10px;
}

.five-t-listing li:hover > span img {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sec-first {
    width: 42%;
}

.sec-second {
    width: 57%;
    padding-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sec-second ul {
    float: left;
    margin: 5px 0 0 61px;
    padding: 0;
}

.sec-second ul li {
    display: inline-block;
    text-align: center;
    margin: 0 4px;
}

.sec-second ul li a {
    color: #fff;
    font-size: 9px;
	background-color:#033454;
}
.or .sec-second ul li{margin: 0 10px;}
.or .sec-second ul li a{font-size: 11px;}

.sec-second ul li a:hover {
    text-decoration: none;
}

.i-width > img {
    width: 27%;
}

.inner-expend {
    background-color: #fff;
    min-width: 83%;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, -0%);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-sizing: border-box;
    min-height: 96px;
    z-index: 10;
    display: none;
    justify-content: space-between;
    padding: 10px !important;
    text-align: left;
    display: none;
    padding-top: 23px !important;
    margin-top: 0 !important;
}

.inner-expend:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    top: -10px;
    position: absolute;
    left: 84%;
}

.inner-expend h4 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    float: left;
    width: 32%;
    text-align: center;
}

.sec-left-link a {
    background-color: #3996c1;
    font-size: 13px !important;
    box-sizing: border-box;
    padding: 3px 10px;
    display: inline-block;
}

.sec-right-link a {
    background-color: #3996c1;
    font-size: 13px !important;
    box-sizing: border-box;
    padding: 3px 10px;
    display: inline-block;
    margin-right: 5px;
}

.sec-left-link a:hover,
.sec-right-link a:hover {
    background-color: #007bff;
}
.focusable{color: #fff;}
.sec-left-link {
    width: 49.5%;
    float: left;
    background: url(../images/login-bg1.jpg) no-repeat;
    min-height: 75px;
    display: flex;
    align-items: center;
}

.sec-right-link {
    width: 49.5%;
    float: right;
    background: url(../images/login-bg2.jpg) no-repeat;
    min-height: 75px;
    display: flex;
    align-items: center;
}

#close-btn {
    position: absolute;
    top: 0;
    right: 0;
    color: #343434;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
    outline: none;
}

.p-r-0 {
    padding-right: 0;
}

.p-l-0 {
    padding-left: 0;
}

.mt-37 {
    margin-top: 37px;
}

/*.ad-bg {
    background: #aacfd5;
}*/

/* news marquee section style*/

.news-runner {
    background: url(../images/transparent-news-bg.png) repeat;
    padding: 0px;
    position: absolute;
    width: 100%;
	top:0;
    z-index: 3;
	height:35px;
}

.news-runner .inner-runner {
    margin: 0px;
    min-height: 35px;
    overflow: hidden;
}

.news-runner .inner-runner ul {
    margin: 0;
}

.news-runner .inner-runner ul li {
    display: inline-block;
    line-height: 32px;
    margin: 0px 10px;
    padding: 0px 0px;
    padding-left: 13px;
    font-size: 96%;
	/* white-space:no-wrap; */
    position: relative;
}

.news-runner .inner-runner ul li a {
    color: #fff;
    padding-left: 3px;
}

.news-runner .inner-runner ul li a:hover {
    color: #fff;
    text-decoration: none;
}

.news-runner .news-runner-head {
    background-color: #ef717d;
    height: 35px;
}

.news-runner .item-list {
    overflow: visible !important;
}
.news-runner .item-list > ul{height:35px; line-height:35px;}

.news-runner .news-runner-head p {
    margin: 0px;
    padding: 5px 0;
    color: #fff;
    text-align: center;
    font-weight: normal;
}

.news-runner .news-runner-head a {
    text-align: center;
    color: #fff;
    display: block;
    line-height: 35px;
}

.news-runner .news-runner-head a:hover {
    text-decoration: none;
    color: #fff;
}


.TickerNews{
width: 100%;
height: 35px;
line-height:35px;
}
.unee_wrapper{
width: 100%;
position: relative;
overflow: hidden;
}
.ti_slide{
width: 30000px;
position: relative;
left: 0;
top: 0;
}
.ti_content{
width: 100%;
position: relative;
float:left;
}
.ti_content ul li{display: inline-block;}
.ti_news{
float:left;
}
.ti_news a{
display: block;
margin-right: 10px;
color:#fff;
text-decoration: none;
padding-left:20px;
position:relative;
}
.ti_news a:before{content: ''; display: block; width: 20px;  height: 20px; background: url(../images/send.png) 0 1px; background-repeat: no-repeat;
position: absolute; left: 0px;top: 10px;}
.ti_news a:hover{text-decoration:none; color:#fff;}
#stop-resume{
display: block;
padding: 10px;
background-color: #f1f1f1;
margin:10px;
width: 70px;
text-align: center;
border:solid 1px white;
text-transform: uppercase;
font-family: sans-serif;
text-decoration: none;
}
#stop-resume:active{
background-color:white;
border:solid 1px #f1f1f1;
color:blue;
}
.page-node-type-flash-news .content-right .block-page-title-block h1{font-size: 125%; line-height: 25px;}
.page-node-type-flash-news .flashnews-details .views-row {margin: 10px 0; float: left; width: 100%;}
.page-node-type-flash-news .flashnews-details .views-row .views-field-nothing{display: none;}
.page-node-type-flash-news .flashnews-details .views-row .views-field:before{content: ''; display: block;background: #ff512f;
background: -webkit-linear-gradient(to right, #ff512f, #dd2476); width: 40px; height: 40px; margin-right: 10px; float: left;
background: linear-gradient(to right, #ff512f, #dd2476); border-radius: 5px;}
.page-node-type-flash-news .flashnews-details .views-row .views-field{width: 30%; float: left; position: relative} 
.page-node-type-flash-news .flashnews-details .views-row .views-field:after{content: ''; display: block; background: url(../../images/calendar-icon.png) no-repeat;  width: 25px;  height: 25px;  position: absolute; top: 7px; left: 7px;} 
.page-node-type-flash-news .flashnews-details .views-row .views-field .views-label-field-date-range,
.page-node-type-flash-news .flashnews-details .views-row .views-field .views-label-field-date-range-1{font-weight: 600;}

.page-node-1050 .views-element-container .views-row .views-field{width:100%; float: left; margin: 5px 0;}
.page-node-1050 .views-element-container .views-row .views-field .views-label{width: 20%; float: left; box-sizing: border-box;font-weight: 400;
font-size: 15px;}
.page-node-1050 .views-element-container .views-row .views-field .field-content{width: 80%; float: left; box-sizing: border-box;}

.p-l-none {
    padding-left: 0px;
}

.p-r-none {
    padding-right: 0px;
}

.negative-z-index {
    z-index: -1;
    position: relative;
}

.inside-data {
    min-height: 220px;
    max-height: 220px;
    padding: 10px;
    box-sizing: border-box;
    float: left;
    width: 100%;
}

/*For Scaoll Style*/
.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #055696 !important;
}

.content-invetment .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    width: 10px
}

.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px !important;
}

.content-invetment .mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
}

.content-invetment .mCSB_inside > .mCSB_container {
    margin-right: 15px;
}

.content-invetment .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.tab-wrapper .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=100);
}

.content-invetment .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    width: 10px
}

.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px !important;
}

.content-invetment .mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
}

.content-invetment .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.tab-wrapper .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=100);
}

/*End Scaoll Style*/


/*Innar Page Design*/
.content-area {
    position: relative;
    float: left;
    width: 100%;
}

.content-left {
    float: left;
    max-width: 250px;
    box-sizing: border-box;
    width: 20%;
    box-shadow: 10px 0 5px -2px #ececec;
    background: url(../images/bottom-bg-shape.png) no-repeat left bottom;
    max-height: 100vw;
    padding-bottom: 100px;
}

.content-right {
    float: left;
    width: 79%;
    margin-bottom: 40px;
    margin-left: 15px;
    box-sizing: border-box;
    padding: 50px;
   /* background: url(../images/content-bg.png) no-repeat top right;*/
}

.content-right h2 {
    font-size: 22px;
}

.content-right p {
    text-align: justify;
    font-size: 100%;
}

.content-left nav > ul {
    border-right: 3px solid #195d9d;
}

.content-left nav ul li {
    list-style-type: none;
    position: relative;
}
.content-left nav ul li a > i{display:none;}
.content-left nav ul > li.open > span{border-bottom: none;}
.content-left nav > ul > li.open:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 14px;
    z-index: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background-image: url(../images/menu-icon-sprite.png);
    background-repeat: no-repeat;
    background-position: -22px -2px;
    width: 20px;
    height: 13px;
}

.content-left nav ul > li.open {
    transition: all 0.6s;
    background-color: #3a95c2;
}
.content-left nav ul > li.open >a{ border-bottom:none;}
.content-left nav ul > li.open a,
.content-left nav ul > li.open span{color: #fff;  padding-left: 15px;}

.content-left nav > ul > li:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 15px;
    z-index: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background-image: url(../images/menu-icon-sprite.png);
    background-repeat: no-repeat;
    background-position: -2px -2px;
    width: 20px;
    height: 13px;
}

.content-left nav > ul > li a,
.content-left nav > ul >li span {
    display: block;
    padding: 10px 10px;
    color: #343434;
    font-size: 15px;
    text-decoration: none;
    font-size: 14px;
    transition-duration: 0.5s;
    border-bottom: 1px solid #d6e6df;  
}
.sub-nav-group{
	/*background-color: #27829f; */
	background-color: #1B5A6F; 
	max-height: 300px; 
	overflow-y: hidden;  
	overflow-x: hidden;}
	
.sub-nav-group li  a, .sub-nav-group li  span{border-bottom: 1px solid #1f7592 !important;}
.content-left nav ul li a:hover,
.content-left nav ul li span:hover,
.content-left nav ul li.open{ 
    text-decoration: none;
    background-color: #195d9d;
    color: #fff;
    transition-duration: 0.5s;
}

.content-left nav ul li:hover:before {
    color: #fff;
}

.content-left nav ul li > ul {
    display: none;
    transition: all 0.6s;
}
/*.content-left nav > ul > li > ul > li{padding-left: 5px;}*/

/*span[title="Ancient"]:after{content: "\f067"; font-family: FontAwesome; font-size: 10px; float: right;}*/
.content-left nav > ul > li > ul,
.content-left nav > ul > li > ul > ul {
    background-color: #27829f;
    max-height: 300px;
    overflow-y:hidden;
    overflow-x: hidden;
}
.menu-scroll .mCSB_inside > .mCSB_container{margin-right: 0;}
.content-left nav > ul > li > ul li a,
.content-left nav > ul > li > ul li span{border-bottom: 1px solid #3790ad;}

.content-left nav ul li > ul > li a,
.content-left nav ul li > ul > li span {
    color: #fff;
}

.content-left nav ul li > ul > li:before {
    display: none;
}
.breadcrumb{background-color:transparent !important;  padding:0 0 !important; margin-bottom: 0 !important;}
.breadcrumb ol{margin-bottom:0;}
.breadcrumb-widget {
    margin-left: 160px;
}

.breadcrumb-area {
    margin-top: 36px;
    padding: 25px 0 0;
    min-height: 100px;
    background: -webkit-linear-gradient(to right, #185a9d, #43cea2);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #185a9d, #43cea2);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    position: relative;
}
.breadcrumb-area .heading-container h1{max-width: 450px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; font-weight: 400;}

.breadcrumb-area:before {
    content: '';
    background: url(../images/breadcrumb-bg1.png) no-repeat right center;
    display: block;
    position: absolute;
    width: 450px;
    height: 121px;
    right: 0;
    bottom: 0;
}

.breadcrumb-area h1 {
    font-size: 160%;
    color: #fff;
}

.breadcrumb-area ol li {
    display: inline-block;
    margin-right: 10px;
    color: #d6cfcf;
    font-size: 14px;
}

.breadcrumb-area ol li a {
    color: #fff;
}

.breadcrumb-area ol li a:hover {
    text-decoration: none;
}

.breadcrumb-area ol li:before {
    content: '/';
    display: inline-block;
    margin-right: 5px;
}

.breadcrumb-area ol li:nth-child(1):before {
    display: none;
}

.breadcrumb-area ol li:nth-child(1) a {
    font-size: 0;
}

.breadcrumb-area ol li:nth-child(1) a:before {
    content: "\f015";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 15px;
    color: #fff;
}
.pager li>a {
    /*border: 1px solid #82c6e8;*/
    border: 1px solid #235A76;
    margin-bottom: 5px;
	color: #0051A8;
}
.pager li>a:hover {
    text-decoration: none;
    background-color: #3a95c2;
    color: #fff;
}

.guide-text{display: none !important;}
.innerpage-wrapper {
    min-height: 500px;
    background: url(../images/content-bg.png) right bottom no-repeat;
}

.innerpage-wrapper h1 {
    font-size: 180%;
    margin: 5px 0;
}
.content-right .block-page-title-block h1{border-bottom: 1px solid #ded9d9;
padding-bottom: 5px; font-size: 180%; font-weight: 600;}

.innerpage-wrapper h2 {
    font-size: 170%;
    margin: 5px 0;
	font-weight: 400;
}

.innerpage-wrapper h3 {
    font-size: 150%;
    margin: 5px 0;
}

.innerpage-wrapper .content ul {
    padding-left: 18px;
}

.innerpage-wrapper .content ul li {
    list-style-image: url(../images/list-arrow-li.png);
    margin: 15px 0;
    font-size: 14px;
}
.innerpage-wrapper .content ul li a{color: #004F80;}
.innerpage-wrapper .content ul li > a{color: #004F80;}
.innerpage-wrapper table caption{display: none;}
.innerpage-wrapper table > thead,
.innerpage-wrapper table tr > th{
    background-color: #216DB9;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
}

.innerpage-wrapper table > thead > tr th {
    text-transform: capitalize;
    font-weight: normal;
    padding: 8px;
    font-size: 13px;
}
.innerpage-wrapper table > thead > tr th:nth-child(1){min-width: 70px;}

.innerpage-wrapper table > tbody > tr td {
    padding: 8px;
    font-size: 14px;
}
.innerpage-wrapper table > tbody > tr td a{color: #004F80;}
.innerpage-wrapper table > tbody > tr:nth-child(even) {
    background-color: #eee;
}
Footer a.views-display-link{
    /*background-color: #29869f;*/
    background-color: #1B5869;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none;
    padding: 5px 15px;
    border-radius: 20px;}
Footer a.views-display-link:hover{    
    text-decoration: none;
    color: #fff;
    background-color: #20719e;}

.layout-main {
    padding: 10px 0 15px;
}

.innerpage-wrapper ol {
    padding-left: 15px;
}

.innerpage-wrapper ol li {
    margin: 8px 0;
}
.scroll-table1 {
    overflow: auto;
}
.path-news .scroll-table1 table tr th:nth-child(1){width: 70px;}
.path-news .scroll-table1 table tr th:nth-child(3){width: 150px;}
.path-news .scroll-table1 table tr th:nth-child(4){width:130px;} 
.page-node-type-hidden-treasure-of-odisha .mines-minerals img{float: left; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);  border: 8px solid #fff; margin: 0 20px 10px 0;}
.page-node-type-news  .news-widget-details .views-field-field-image img{border: 1px solid #c7e1f9; padding: 5px;
box-sizing: border-box;}
/*.page-node-type-hidden-treasure-of-odisha .content ul{float: left;}*/


/*Page About Us*/
.about-content {
    margin: 0 0 15px;
}

.about-content img {
    width: 100%;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    border: 8px solid #fff;
}

.no-shadow {
    background: url(../images/about-us-img.png) no-repeat 15px 0;
    min-height: 310px;
    padding-top: 30px;
}

.no-shadow img {
    box-shadow: none;
    border: none;
}


/*View Filter*/
.views-exposed-form {
    background: url(../images/filter1.png) #eee;
    background-repeat: no-repeat;
    background-position: 100% 0;
    border-top: 2px solid #1895c2;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    min-height: 120px;
    box-sizing: border-box;
    padding: 25px 15px 0 15px;
    margin-bottom: 15px;
}

.views-exposed-form {
    display: flex;
}

.views-exposed-form .form-item {
    width: 25%;
    margin: 0;
}

.views-exposed-form .form-item label {
    margin: 0;
    font-size: 15px;
    display: block;
    font-weight: normal;
}

.views-exposed-form .form-item select.form-select,
.views-exposed-form .form-item input[type="text"],
.views-exposed-form .form-item input[type="date"] {
    height: 34px;
    font-size: 14px;
    width: 95%;
    padding: 5px;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #cccaca;
    border-radius: 5px;
}

.views-exposed-form .form-actions {
    display: flex;
    margin: 0;
    margin-top: 23px;
}

.views-exposed-form .form-actions input.form-submit {
    min-width: 80px;
    padding: 0 10px;
    height: 34px;
    margin-bottom: 0;
    border: none;
    margin-left: 6px;
    font-size: 14px;
}

.views-exposed-form .form-actions input[value="Apply"],
.views-exposed-form .form-actions input[value="Search"] {
    color: #fff;
    /*background-color: #28a745;*/
    background-color: #105C21;
    /*border-color: #28a745;*/
    border-color: #105C21;
    border-radius: 5px;
}

.views-exposed-form .form-actions input[value="Apply"]:hover,
.views-exposed-form .form-actions input[value="Search"]:hover {
    background-color: #218838;
    border-color: #1e7e34;
}

.views-exposed-form .form-actions input[value="Reset"] {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.views-exposed-form .form-actions input[value="Reset"]:hover {
    background-color: #c82333;
    border-color: #bd2130;
}
.path-all-tenders table tr th:nth-child(1){min-width: 70px;}
.path-all-tenders table tr th:nth-child(3),
.path-all-tenders table tr th:nth-child(4){min-width: 100px;}
.path-all-tenders table tr th:nth-child(5){min-width: 130px;}



/*Social Wall*/
table .profilePhoto img{width: auto !important;}
.socialwalltab ul {
    margin-bottom: 0;
    padding-left: 0 !important;
}

.socialwalltab ul li {
    display: inline-block;
}

.socialwalltab ul li:nth-child(1) a {
    /*background-color: #1294f6;*/
    background-color: #065693;
	color:#fff;
}

.socialwalltab ul li:nth-child(2) a {
    /*background-color: #ff5608;*/
    background-color: #8F2D00;
	color:#fff;
}

.socialwalltab ul li:nth-child(3) a {
    /*background-color: #40a142;*/
    background-color: #265E28;
	color:#fff;
}

.socialwalltab ul li:nth-child(4) a {
    /*background-color: #ef3d79;*/
    background-color: #A20B3E;
	color:#fff;
}

.socialwalltab ul li:last-child {
    float: right;
}

.socialwalltab ul li:last-child a {
    color: #fff;
    /*background-color: #1294f6;*/
	background-color: #065693;
    border-radius: 20px;
    padding: 5px 20px;
}

.socialwalltab ul li a {
    display: inline-block;
    padding: 5px 10px;
    box-sizing: border-box;
    color: #fff;
    outline: none;
    transition-duration: 0.4s;
    text-decoration: none;
}

.socialwalltab ul li a:hover {
    text-decoration: none;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    transition-duration: 0.4s;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
}

.page-node-2237 ul.quicktabs-tabs,
.page-node-2295 ul.quicktabs-tabs,
.page-node-2296 ul.quicktabs-tabs,
.page-node-2297 ul.quicktabs-tabs {
    margin: 20px 0 10px;
    padding-left: 0;
}

.page-node-2237 ul.quicktabs-tabs li a,
.page-node-2295 ul.quicktabs-tabs li a,
.page-node-2296 ul.quicktabs-tabs li a,
.page-node-2297 ul.quicktabs-tabs li a {
    outline: none;
    transition-duration: 0.4s;
    position: relative;
    font-weight: normal;
    font-size: 15px;
    box-sizing: border-box;
    padding: 5px 15px 5px 0;
    text-decoration: none;
}

.page-node-2237 ul.quicktabs-tabs li a:after,
.page-node-2295 ul.quicktabs-tabs li a:after,
.page-node-2296 ul.quicktabs-tabs li a:after,
.page-node-2297 ul.quicktabs-tabs li a:after {
    content: '';
    transition-duration: 0.4s;
    display: inline-block;
    background-color: #2daae4;
    position: absolute;
    height: 2px;
    width: 0;
    left: 2px;
    bottom: 0;
}

.page-node-2237 ul.quicktabs-tabs li a:hover,
.page-node-2295 ul.quicktabs-tabs li a:hover,
.page-node-2296 ul.quicktabs-tabs li a:hover,
.page-node-2297 ul.quicktabs-tabs li a:hover {
    text-decoration: none;
}

.page-node-2237 ul.quicktabs-tabs li a:hover:after,
.page-node-2295 ul.quicktabs-tabs li a:hover:after,
.page-node-2296 ul.quicktabs-tabs li a:hover:after,
.page-node-2297 ul.quicktabs-tabs li a:hover:after {
    width: 80%;
    transition-duration: 0.4s;
}

.page-node-2237 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2237 ul.quicktabs-tabs li:nth-child(2) a {
    color: #095a98;
    font-weight: 600;
    font-size: 14px;
}

.page-node-2237 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2237 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2295 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2295 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2295 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2295 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2296 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2296 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2296 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2296 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2297 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2297 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2297 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2297 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

#quicktabs-departments_social_wall > ul.quicktabs-tabs li:nth-child(1) a{}
#quicktabs-departments_social_wall > ul.quicktabs-tabs li:nth-child(2) a{}

/*Tab 1*/
.page-node-2237 .quicktabs-tabpage  .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2237 .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    /*background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;*/
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #065693;
    margin-bottom: 10px;
}

.page-node-2237 .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2237 .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2237 .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2237 .tw_bottomPanel .twoneside span {
    font-weight: 600;
    width: 100%;
    float: left;
}

.page-node-2237 .tw_bottomPanel .twoneside span i {
    display: block;
    float: left;
    margin: 4px;
}

.page-node-2237 .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2237 .tw_bottomPanel .twtwoside a {
    /*color: #f0575e;*/
    color: #850A10;
    border: 1px solid #850A10;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2237 .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2237 .socialAreat_tweet .twit-hdr {
    font-size: 16px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2237 .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2237 .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 13px;
	color: #004F80;
}

.page-node-2237 .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2237 .socialAreat_tweet .twit-hdr span { 
    float: left;
    font-size: 12px;
}


.page-node-2237 .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #004F80;
    font-weight: 600;
    font-size: 13px;
}

.page-node-2237 .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    width: 100%;
    min-height: 150px;
}

.page-node-2237 .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2237 .socialAreat_tweet .te_feeds a {
    display: block;
	color: #004F80;
}

.page-node-2237 .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2237 .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2237 .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2237 .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2237 .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2237 .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 2*/
.page-node-2295 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    float: left;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 15px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 13px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    width: 100%;
    height: 150px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 3*/
.page-node-2296 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    width: 100%;
    float: left;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 18px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 14px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 4*/
.page-node-2297 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    width: 100%;
    float: left;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 18px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 14px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    height: 150px;
    clear: both;
    width: 100%;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Social For Facebook*/
.socialAreat_faceb > .fb_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/facebook-small-img.png) no-repeat 96% 50% #3d5b9b;
    margin-bottom: 10px;
}

.socialAreat_faceb > .fb_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.socialAreat_faceb .fb_name {
    color: #fff;
    margin: 0;
    font-size: 16px;
}
.socialAreat_faceb .fb_name a{color: #004F80;}

.socialAreat_faceb .post_img {
    min-height: 180px;
    margin: 5px 0;
}

.socialAreat_faceb .post_img img {
    width: 100%;
    height: 180px;
}

.socialAreat_faceb .face_data,
.socialAreat_faceb .bottomPanel {
    padding: 10px;
    box-sizing: border-box;
}

.socialAreat_faceb .bottomPanel {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 3px 10px;
    border-top: 1px solid #ddd;
}

.socialAreat_faceb .bottomPanel .fbtime {
    width: 30px;
    text-align: center;
    font-size: 18px;
    color: #3d5b9b;
}

.socialAreat_faceb .bottomPanel span {
    width: 75px;
    text-align: center;
    font-weight: 600;
	color: #3d5b9b;
}

.tw_handler h2 {
    font-size: 14px;
}

.tablefollower span {
    font-weight: normal;
    padding: 4px;
    font-size: 12px;
    margin: 2px 0;
}

.tablefollower span:nth-child(1) {
    /*background-color: #1294f6;*/
    background-color: #065693;
}

.tablefollower span:nth-child(2) {
    /*background-color: #ff5608;*/
	background-color: #8F2D00;
}

.tablefollower span:nth-child(3) {
    /*background-color: #40a142;*/
	background-color: #265E28;
}

.tablefollower span:nth-child(4) {
    /*background-color: #ef3d79;*/
	background-color: #A20B3E;
}

.page-node-2237 table tr th:nth-child(4) {
    min-width: 150px;
}

.socialAreat_faceb .details_botton a {
    color: #3d5b9b;
    margin: 0;
    font-size: 13px;
}

.sharebtn {
    color: #ff5608;
}

.sharebtn:hover {
    color: #40a142;
    text-decoration: none;
}

.retweetGrdlnk {
    background-color: #ef3d79;
    color: #fff !important;
    box-sizing: border-box;
    padding: 3px 10px;
    border-radius: 20px;
}
.retweetGrdlnk:hover {
    text-decoration: none;
    background-color: inherit;
}

.page-node-2237 table tr td p,  
.page-node-2295 table tr td p,
.page-node-2296 table tr td p,
.page-node-2297 table tr td p{text-align: left;}

.page-node-2237 table tr th:nth-child(8),
.page-node-2237 table tr th:nth-child(9),
.page-node-2295 table tr th:nth-child(8),
.page-node-2295 table tr th:nth-child(9),
.page-node-2296 table tr th:nth-child(8),
.page-node-2296 table tr th:nth-child(9),
.page-node-2297 table tr th:nth-child(8),
.page-node-2297 table tr th:nth-child(9){width: 90px;}

.page-node-2237 table tr td img,
.page-node-2237 table tr td img,
.page-node-2295 table tr td img,
.page-node-2295 table tr td img,
.page-node-2296 table tr td img,
.page-node-2296 table tr td img,
.page-node-2297 table tr td img,
.page-node-2297 table tr td img{width: 90px;}
/*End Social Wall*/


/*Login Page*/
body.path-user {background-color: #71cdea;}
.user-logged-in.path-user{background-color: transparent;}
.user-logged-in.path-user:before{display: none; background: none;}
body.path-user .content-right{margin: 0 auto; padding: 50px 0 0; width: 26%; float:none;}
body.path-user .content-right .container{padding:0;}
body.path-user .content-right  h1{text-align: center; color: #699ad8; border-bottom: none;}
body.path-user .content-right #block-swf-local-tasks{display:none;}
body.path-user .content-right .logo-widget{text-align: center; margin: 0; padding: 0 0 25px;}
body.path-user .content-right .logo-widget + div{background-color: #fff; box-shadow: 1px 9px 26px rgba(0, 0, 0, .3);
box-sizing: border-box; padding: 15px 20px; border-radius: 5px;}

body.path-user:before {
    content: '';
    background: url(../images/login-bg-shape.png) no-repeat;
    width: 100%;
    height: 100vh;
    z-index: -1;
    position: absolute;
    background-size: cover;
    background-attachment: fixed;
    background-position: center; 
    opacity: 0.3;
}
#user-login-form #login_main_part {
    background-color: #fff;
    box-shadow: 1px 9px 26px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    padding: 15px 20px;
    border-radius: 5px;
}

#user-login-form .block-page-title-block {
    display: none;
}

#user-login-form h2.title {
    text-align: center;
    font-size: 23px;
    padding: 0;
    margin: 10px 0 30px;
    font-weight: 600;
    color: #509afd;
    text-transform: capitalize;
}

#user-login-form .block-local-tasks-block {
    display: none;
}

#user-login-form .block-local-tasks-block ul {
    margin: 0 0 40px;
}

#user-login-form .block-local-tasks-block ul li {
    display: inline-block;
}

#user-login-form .block-local-tasks-block ul li a {
    background-color: #225d98;
    color: #fff;
    font-size: 14px;
    padding: 4px 7px;
    box-sizing: border-box;
    display: block;
}

#user-login-form .js-form-item {
   margin: 5px 0;
   float:left;
   width:100%;
}

#user-login-form .js-form-item input.form-text {
    width: 100%;
    margin: 0;
    border-radius: 5px;
    height: 38px;
    box-sizing: border-box;
    color: #343434;
    padding: 0 10px;
	border: 1px solid #ccc;
}

#user-login-form .js-form-item input.form-text:focus {
    outline: none;
}

#user-login-form .back_link a {
    color: #1b6780;
}

#user-login-form .back_link a:hover {
    text-decoration: none;
}

#user-login-form .js-form-item label {
    margin: 0;
    display: block;
    color: #777;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
}
#user-login-form .captcha .js-form-item input.form-text{width:70%; float:right;}
#user-login-form .captcha .js-form-item .field-prefix{
	width: 27%;
    float: left;
    font-weight: 600;
    color: #343434;
    line-height: 37px;
    background-color: #efaf3a;
    text-align: center;
    border-radius: 5px;}

#user-login-form .description {
    display: none;
}

#user-login-form .form-actions {
    margin-bottom: 20px;
}

#user-login-form input[type="submit"] {
    border: none;
    background-color: #03afe6;
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 5px;
    float: none;
    color: #fff;
    transition-duration: 0.4s;
    font-weight: 600;
}

#user-login-form input[type="submit"]:hover {
    background-color: #012733;
    color: #fff;
    transition-duration: 0.4s;
}

#user-login-form input[type="submit"]:focus {
    outline: none;
}

/*Page Feedback*/
.path-webform .main-content {
    background: url(../images/feedback-img.png) no-repeat;
    background-position: 80% 50%;
}

.path-webform form.webform-submission-contact-form {
    max-width: 500px;
}

.path-webform form.webform-submission-contact-form label{ font-weight: normal; font-size: 15px; margin: 0; display: block;}
.path-webform form.webform-submission-contact-form .js-form-item {
    margin: 15px 0;
}

.path-webform form.webform-submission-contact-form .js-form-item .form-text,
.path-webform form.webform-submission-contact-form .js-form-item .form-email {
    width: 80%;
    box-sizing: border-box;
    height: 35px;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #c3c2c2;
}

.path-webform form.webform-submission-contact-form .js-form-item label {
    font-weight: normal;
    font-size: 15px;
    margin: 0;
}

.path-webform form.webform-submission-contact-form .js-form-item textarea {
    height: 100px;
    width: 80%;
    box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #c3c2c2;
}

.path-webform .form-actions .form-submit {
    border: none;
    background-color: #015eb4;
    font-size: 13px;
    color: #fff;
    padding: 5px 10px;
    box-sizing: border-box;
    display: inline-block;
}

/*Photo Gallery Page*/
.path-media-gallery .album-list .item-list {}

.path-media-gallery .album-list .item-list ul {
    padding: 0;
    float: left;
    width: 100%;
}

.path-media-gallery .album-list .item-list li { 
    width: 18%;
    float: left;
    margin-right: 15px;
    min-height: 200px;
    margin-bottom: 25px;
    background-color: #ebf9ff;
    position: relative;
    border: 1px solid #ddd;
    border-bottom: none;
    list-style-image: none;
}

.path-media-gallery .album-list .item-list li:after {
    content: '';
    background: url(../images/box-shadow.png) no-repeat;
    height: 8px;
    position: absolute;
    bottom: -8px;
    width: 100%;
}

.path-media-gallery .album-list .item-list li .views-field-field-image img {
    height: 140px;
    width: 100%;
}

.path-media-gallery .album-list .item-list li .views-field-title {
    text-align: left;
}

.path-media-gallery .album-list .item-list li .views-field-title a {
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 5px;
    color: #343434;
}

.path-media-gallery .album-list .item-list li .views-field-field-image {
    position: relative;
}

.path-media-gallery .album-list .item-list li .views-field-field-image:before {
    content: '';
    display: block;
    background: url(../images/pic-icon.png) no-repeat hsla(0, 0%, 0%, 0.5) center center;
    background-size: 20%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0);
    transition: all 200ms ease-in;
    transform: scale(0);
    transition-duration: 0.5s;
}

.path-media-gallery .album-list .item-list li:hover .views-field-field-image:before {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    transition-duration: 0.5s;
}

.path-media-gallery .album-list .item-list li .views-field-title a:hover {
    text-decoration: none;
}

.page-node-type-album #quicktabs-album {}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs {
    text-align: center;
    margin-bottom: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li {}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li.active a {
    padding: 7px 50px;
    box-sizing: border-box;
    display: inline-block;
    /*background-color: #3a95c2;*/
    background-color: #1B5869;
    color: #fff;
    border-radius: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a {
    padding: 7px 50px;
    box-sizing: border-box;
    display: inline-block;
    /*border: 2px solid #3a95c2;*/
    border: 2px solid #1B5869;
    color: #343434;
    border-radius: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a:hover,
.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a:focus {
    outline: none;
    text-decoration: none;
}

.page-node-type-album .grid-photo .item-list,
.page-node-type-album .list-photo .item-list {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.page-node-type-album .grid-photo .item-list {
    float: left;
    width: 100%;
    padding: 0;
}

.page-node-type-album .grid-photo .item-list li {
    width: 24%;
    float: left;
    position: relative;
    margin: 5px;
    list-style-image: none;
}

.page-node-type-album .grid-photo .item-list li .views-field-field-image img {
    height: 200px;
    width: 100%;
}

.page-node-type-album .grid-photo .item-list li .views-field-title {
    position: absolute;
    bottom: 0;
    z-index: 1;
    background-color: hsla(0, 0%, 0%, 0.5);
    width: 100%;
    padding: 5px 10px;
    color: #fff;
    min-height: 50px;
}

.page-node-type-album .list-photo .item-list ul {
    float: left;
    width: 100%;
    padding: 0;
}

.page-node-type-album .list-photo .item-list li {
    width: 100%;
    background-color: #eee;
    float: left;
    margin-bottom: 15px;
    position: relative;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    list-style-image: none;
}

.page-node-type-album .list-photo .item-list li:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.7;
    border-bottom: 30px solid #3a95c2;
    border-left: 30px solid transparent;
}

.page-node-type-album .list-photo .item-list li .views-field-field-image {
    width: 20%;
    float: left;
    box-sizing: border-box;
}

.page-node-type-album .list-photo .item-list li .views-field-title {
    width: 78%;
    float: left;
    margin-left: 15px;
    box-sizing: border-box;
}

.page-node-type-album .list-photo .item-list li .views-field-title span {
    padding: 10px 0 5px;
    display: block;
}

.page-node-type-album .list-photo .item-list li .views-field-field-image img {
    height: 150px; width:100%;
}

/*Video Gallery Page*/
.page-video-gallery .item-list ul {
    padding: 0;
    width: 100%;
    float: left;
}

.page-video-gallery .item-list ul li {
    list-style-image: none;
    float: left;
    margin: 10px 6px;
    width: calc(33.3% - 20px);
}

.page-video-gallery .item-list ul li iframe {
    width: 100%;
    height: 220px;
}

.page-video-gallery .item-list ul li .views-field-title {
    background-color: #eee;
    height: 55px;
    box-sizing: border-box;
    padding: 8px;
    border-bottom: 2px solid #ddd;
}

/*Eminent Personality*/
.page-node-type-state-eminent-personalities .content .views-field-field-image{width:30%; float:left;}
.page-node-type-state-eminent-personalities .content .views-field-body{width:70%; float:left;}
.eminent-personalities {
    margin-top: 60px;
    float: left;
    width: 100%;
}
.eminent-personalities > .views-row:hover .views-field-field-image {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    transform: translate(-50%, -15%);
}

.eminent-personalities > .views-row {
    width: calc(31.3% - 20px);
    margin: 15px 35px 65px 0;
    float: left;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    background-color: #eee;
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07);
}

.eminent-personalities > .views-row .views-field-field-image {
    position: absolute;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: -50px;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    -o-transition: -o-transform .6s;
    -moz-transition: transform .6s, -moz-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s;
}

.eminent-personalities > .views-row .views-field-field-image img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 4px solid #319fa0;
}

.eminent-personalities > .views-row .views-field-title {
    font-weight: 600;
    margin: 10px 0;
    color: #042d4a;
    margin-top: 70px;
}

.eminent-personalities > .views-row .views-field-body {
    min-height: 135px;
}

.eminent-personalities > .views-row .views-field-body p {
    line-height: 21px;
    padding: 0 10px;
    font-size: 14px;
    text-align: center;
}
.eminent-personalities > .views-row .views-field-body p a{color: #004F80;}

.eminent-personalities .views-field-nothing {
    margin-bottom: 25px;
}

.eminent-personalities .views-field-nothing a {
    display: block;
    width: 110px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 5px 20px;
    /*background-color: #319fa0;*/
    background-color: #1D5B5D;
    border-radius: 20px;
    color: #fff;
}

.eminent-personalities .views-field-nothing a:hover {
    text-decoration: none;
    background-color: #1e6b9e;
}

.path-all-tenders footer {
    background: transparent;
    padding: 0;
    width: 139px;
}

/*State Holidays*/
.user-logged-in.path-state-holidays .contextual-region{position:static;}
.path-state-holidays .content-right{position:relative;}
.path-state-holidays .content-right .content header{position: absolute; top: 0; right: 16px;}
.path-state-holidays .content-right .content header a{background: url(../images/pdf-file-icon.png) no-repeat #257d9e 5px 6px; color: #fff; font-size: 13px; box-sizing: border-box; padding: 7px 10px;	
display: inline-block;border-radius: 4px; transition-duration:0.3s; font-weight: 600; padding-left:30px;}
.path-state-holidays .content-right .content header a:hover,
.path-state-holidays .content-right .content header a:focus{text-decoration:none; outline:none; background-color:#f36051; transition-duration:0.3s;}

.path-state-holidays .fc-day-top.fc-other-month{opacity: inherit;}
.path-state-holidays .fc-row .fc-content-skeleton{padding-bottom:0}
.path-state-holidays .fc-row.fc-rigid .fc-content-skeleton{position:relative;}
.path-state-holidays .js-drupal-fullcalendar table{margin-bottom: 0;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td{padding: 0; color: #828080; font-size: 15px;border-color: #ddd;
font-weight: 600; border-right: 1px solid #ddd !important; height: 30px;}
.path-state-holidays .js-drupal-fullcalendar .fc-widget-content .fc-row{height: auto !important;}
.path-state-holidays .js-drupal-fullcalendar .fc-widget-content .fc-row table tr{border:none;}
.path-state-holidays .js-drupal-fullcalendar table > thead{background-color:transparent;}
.path-state-holidays .calendar-widget{height:400px; padding: 0;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar {
    background: #1c92d2;
    background: -webkit-linear-gradient(to right, #f2fcfe, #1c92d2);
    background: linear-gradient(to right, #2e969f, #1c92d2);
    min-height: 45px;
    padding-left: 5px;
    padding-top: 8px;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
}
.path-state-holidays .js-drupal-fullcalendar .fc-scroller{height:auto !important;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-left button,
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-right button{background: none; border: none; text-shadow: none; box-shadow: none; padding: 0 10px !important; outline: none; text-transform: capitalize; 
background-color: #257d9e; color: #fff;  box-sizing: border-box; height: 27px;  font-size: 13px;     opacity: inherit;     margin: 0 2px; cursor: pointer;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-center h2{font-size: 16px; color: #fff;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-right{margin-right:4px;}
.path-state-holidays .js-drupal-fullcalendar .fc-month-view .fc-widget-header tr th{color: #f36051;  font-weight: 600; font-size: 15px; background-color: transparent;}
/*.path-state-holidays .js-drupal-fullcalendar .fc-month-view .fc-week .fc-content-skeleton table tbody{display: none;}*/
.path-state-holidays .js-drupal-fullcalendar .fc-month-view td.fc-today{background-color: #5a5a5a; color: #fff; border-right: none;
height:60px;
text-align: center; display: block;}
.path-state-holidays .js-drupal-fullcalendar .fc-month-view td.fc-today > .fc-day-number{width: 100%; padding: 0; line-height: 57px;font-size: 20px;}
/*path-state-holidays .fc-today > span{color: #fff; font-size: 17px;} */
.path-state-holidays .js-drupal-fullcalendar .guide-text{display:none !important;} 
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container{border-right: none !important;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container + .fc-event-container{top: 25px;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container > a{background-color: transparent !important;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a{position: absolute;top: 2px;
font-weight: normal; max-width: 110px; width:auto; text-align: center; border: none;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a .Optional {padding: 3px; background-color: #257d9e; border-radius: 4px;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a .Fixed {background-color: #f36051 !important; padding: 3px; border-radius: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container .fc-content{position: static;}
.path-state-holidays .js-drupal-fullcalendar .fc-content-skeleton tr td:nth-child(1){background-color: #f36051;color: #fff; border-color: #d6584c;}
ul.holiday-widget{padding:0 !important; margin:0; text-align:right;}
ul.holiday-widget li{list-style-image: none; margin: 0; padding: 0; display: inline-block; margin-left: 10px !important;}
ul.holiday-widget li span.fixed-holiday{width: 15px; height: 15px; background-color: #f36051; display: block;
border-radius: 50%; float: left; margin: 2px 5px 0 0;}
ul.holiday-widget li span.Optional-holiday{width: 15px; height: 15px; background-color: #257d9e; display: block;
border-radius: 50%; float: left; margin: 2px 5px 0 0;}


/*Citizen Services*/
.path-all-citizen-services-list .all-citizen-services .item-list ul{float: left;padding: 0; margin: 20px 0 0; width: 100%; text-align: center;}  
.path-all-citizen-services-list .all-citizen-services .item-list ul li{width: calc(23.5%); float: left; list-style-image: none; margin: 0; height: 130px; margin-bottom: 15px; box-shadow: 0 5px 20px 0 rgba(0,0,0,.1); margin-right: 15px; transition-duration: 0.4s;  border-radius: 7px; background: linear-gradient(to right, #dedede, #c7cdda);
transition-duration: 0.8s; }  
.path-all-citizen-services-list .all-citizen-services .item-list ul li:hover{transform: scale(1.05); 
transition-duration: 0.8s;}

.path-all-citizen-services-list .all-citizen-services .item-list ul li a{text-decoration: none; color:#343434;}
.path-all-citizen-services-list .all-citizen-services .item-list ul li .ctzn-small-logo{background-color: #ffffff;
width:60px; height:60px; margin:10px auto;border-radius: 50%; display: block;  border:2px solid #cecece;} 
.path-all-citizen-services-list .all-citizen-services .item-list ul li .ctzn-small-logo img{width: 40px; height: 50px; padding-top: 5px;}

/*Mobile App*/ 
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul{float: left;padding: 0; margin: 20px 0 0; width: 100%; text-align: center;}  
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li{width: calc(23.5%); float: left; list-style-image: none; margin: 0; height: 130px; margin-bottom: 15px; box-shadow: 0 5px 20px 0 rgba(0,0,0,.1); margin-right: 15px; transition-duration: 0.4s;  border-radius: 7px; background: linear-gradient(to right, #dedede, #c7cdda);
transition-duration: 0.8s; }  
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li:hover{transform: scale(1.05); 
transition-duration: 0.8s;}

.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li a{text-decoration: none; color:#343434;}
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li .ctzn-small-logo{background-color: #ffffff;
width:60px; height:60px; margin:10px auto;border-radius: 50%; display: block;  border:2px solid #cecece;} 
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li .ctzn-small-logo img{width: 40px; height: 50px; padding-top: 5px;}


/**Site Map Page**/
.path-sitemap .content-right .nav-menu > li{}
.path-sitemap .content-right nav ul > li{margin: 5px 0; color: #195d9d; float: left; width: 100%;}
.path-sitemap .content-right nav ul > li ul.sub-nav-group{display: block !important; background-color: transparent; padding-left: 15px;}
.path-sitemap .content-right nav ul > li ul.sub-nav-group li a,
.path-sitemap .content-right nav ul > li ul.sub-nav-group li span{border-bottom:none !important;}
.path-sitemap .content-right nav ul > li a, 
.path-sitemap .content-right nav ul > li span{background: url(../images/blt.jpg) no-repeat 5px 5px; padding-left: 18px; transition-duration: 0.4s;
color: #004F80;}
.path-sitemap .content-right nav ul > li a:hover, 
.path-sitemap .content-right nav ul > li span:hover{padding-left: 20px; transition-duration: 0.4s; text-decoration: none;}
.path-sitemap .content-right nav ul  li > ul{padding-left:10px;}
.path-sitemap .content-right nav ul  li > ul > li:first-child{display: none;}
.path-sitemap .content-right{margin:0 auto; float:none;}

/*Scroll To Top */
.scrollTop {
    position: fixed;
    right: 2%;
    bottom: 10px;
    padding: 20px;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
    width: 45px;
    height: 45px;
    z-index: 99;
    border-radius: 50%;
    background: url(../images/scrolltop.png) #055696;
    background-position: 50% 0;

}

#block-stateportalsidebarmenu .open > .sub-nav > ul{display:block !important;max-height: 285px;overflow: auto;}
/* Let's get this party started */
.sub-nav ::-webkit-scrollbar {
    width: 5px;
}
 
/* Track */
.sub-nav ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.sub-nav ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgb(0 194 255); 
    -webkit-box-shadow: inset 0 0 6px rgb(38 137 169); 
	    background-color: #01c4ff !important;
}
.sub-nav ::-webkit-scrollbar-thumb {
	   background: rgb(0 194 255);
	   background-color:#00c2ff;	    
}
#block-stateportalsidebarmenu .open > .sub-sub-nav > ul{display:block !important;}
#block-stateportalsidebarmenu .open ul li.expanded:after{content: "\f107";  font-family: FontAwesome; position: absolute;
right: 4%; top:10px; font-size: 18px;}
#block-stateportalsidebarmenu .open ul li.expanded .sub-sub-nav{background-color: #1994b7;}


.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col{display: block;}
/*.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col:after{content: '';
display: block;  width: 1px; height: 100%; background-color: #d4d4d4; position: absolute; top: 0; right: 0;}*/
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col .views-field-field-image img{    width: 100%;     border: 1px solid #ddd;}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(2).we-mega-menu-col:after{display: none;}


/*Birds Flying Animation*/
.bird-flying{width: 450px;position: absolute; top:-22px; right: 0;}
.bird {
    background-image: url(../../images/birds.svg);
    background-size: auto 100%;
    width: 88px;
    height: 125px;
    will-change: background-position;
    -webkit-animation-name: fly-cycle;
    animation-name: fly-cycle;
    -webkit-animation-timing-function: steps(10);
    animation-timing-function: steps(10);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.bird--one {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.bird--two {
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}
.bird--three {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s;
}
.bird--four {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.bird-container {
    position: absolute;
    top: 20%;
    left: -7.5vw;
    -webkit-transform: scale(0);
    transform: scale(0);
    will-change: transform;
    -webkit-animation-name: fly-right-one;
    animation-name: fly-right-one;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.bird-container--one {
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.bird-container--two {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.bird-container--three {
    -webkit-animation-duration: 14.6s;
    animation-duration: 14.6s;
    -webkit-animation-delay: 9.5s;
    animation-delay: 9.5s;
}
.bird-container--four {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 10.25s;
    animation-delay: 10.25s;
}
 @-webkit-keyframes fly-cycle {
 100% {
 background-position: -900px 0;
}
}
 @keyframes fly-cycle {
 100% {
 background-position: -900px 0;
}
}
@-webkit-keyframes fly-right-one {
 0% {
 left: -10%;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(2vh) scale(0.4);
 transform: translateY(2vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(0vh) scale(0.5);
 transform: translateY(0vh) scale(0.5);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(4vh) scale(0.6);
 transform: translateY(4vh) scale(0.6);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(2vh) scale(0.6);
 transform: translateY(2vh) scale(0.6);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 60% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 100% {
 left: 110%;
 opacity: 1;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
}
@keyframes fly-right-one {
 0% {
 left: -10%;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(2vh) scale(0.4);
 transform: translateY(2vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(0vh) scale(0.5);
 transform: translateY(0vh) scale(0.5);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(4vh) scale(0.6);
 transform: translateY(4vh) scale(0.6);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(2vh) scale(0.6);
 transform: translateY(2vh) scale(0.6);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 60% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 100% {
 left: 110%;
 opacity: 1;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
}
@-webkit-keyframes fly-right-two {
 0% {
 left: -10%;
 opacity: 1;
 -webkit-transform: translateY(-2vh) scale(0.5);
 transform: translateY(-2vh) scale(0.5);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(0vh) scale(0.4);
 transform: translateY(0vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(-4vh) scale(0.6);
 transform: translateY(-4vh) scale(0.6);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(1vh) scale(0.45);
 transform: translateY(1vh) scale(0.45);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(-2.5vh) scale(0.5);
 transform: translateY(-2.5vh) scale(0.5);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 51% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 100% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
}
@keyframes fly-right-two {
 0% {
 left: -10%;
 opacity: 1;
 -webkit-transform: translateY(-2vh) scale(0.5);
 transform: translateY(-2vh) scale(0.5);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(0vh) scale(0.4);
 transform: translateY(0vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(-4vh) scale(0.6);
 transform: translateY(-4vh) scale(0.6);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(1vh) scale(0.45);
 transform: translateY(1vh) scale(0.45);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(-2.5vh) scale(0.5);
 transform: translateY(-2.5vh) scale(0.5);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 51% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 100% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
}

/* 5T SECTION CSS STARTS  FOR SEPRATE PAGE */
.path-vision-5t .inner-content{margin: 15px 0 100px;}
.five-t-heading{font-size: 125% !important;}
.inner-content .left-info-page .head-box .heading{
    background-color: #1b639e;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.inner-box-content{
    /*box-shadow: 1px 4px 9px #5f5f5f6b;*/
    margin-top: -8px;
    padding: 7px 0 1px 0;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    min-height: 85px;
	text-align:center;
}
.inner-content .left-info-page .head-box .heading h1{
    font-size: 18px;
    color: #fff;
    padding: 7px 20px;
    margin-bottom: 0;
}
.inner-box-content img:nth-child(1){
    width: 98%;
    margin-top:5px;
}
.inner-box-content img:nth-child(2){margin-top: 2px;}
.inner-box-content ul{
    list-style: none;
    padding-left: 10px;
    margin: 0;
    float: left;
}
.inner-box-content ul li{
    line-height: 15px;
}

.inner-box-content ul li a{
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
}
.inner-box-content ul li:nth-child(1){}
.inner-box-content ul li:nth-child(2){margin-left: 30px;}
.inner-box-content ul li:nth-child(3){margin-left: 60px;}
.inner-box-content ul li:nth-child(4){margin-left: 110px;}
.inner-box-content ul li:nth-child(5){margin-left: 130px;}


.left-info-box{
    padding: 5px 10px 5px 10px;
    box-shadow: 0px 4px 8px #505050b0;
    border-bottom: 2px solid #1b639e;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.left-info-box .field-content p{text-align: left;}
.left-info-box ul.info{
    list-style: none;
	text-align: justify;
    padding:0;
	width: 98%;
    margin: 0 auto;
}
.left-info-box ul.info li{
    font-size: 13px;
    line-height: 18px;
}
.left-info-box ul.info li span{color: #0C4D04;}
.left-info-box ul.info-2{
    padding-left: 23px;
}
.left-info-box ul.info-2 li{
    font-size: 13px;
    line-height: 19px;
    list-style-type: disc;
}
.signature-text{text-align: right;margin: 10px 0;}



/* gallery css */
.image-slider .flexslider{
    margin-bottom: -3px;
    border: 0px;
    border-bottom: 7px solid #fff!important;
    margin-bottom: 0;
}
.image-slider #slider .slides img{
    height: 230px;
}
/* minister section css */
.minister.hvr-shutter-out-vertical{background: transparent;}
.minister-sec{
    border: 2px solid #eee;
    margin-top: 28px;
}
.minister-sec .minister{
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    padding: 7px 5px;
    min-height: 160px;
}
.minister-sec .minister:hover{background-color: #eee;}
.minister-sec div:nth-child(1) .minister img{/*background-color: #38569e;*/} 
.minister-sec .minister a{
    font-size: 115%;
    display: block;
    margin: 0;
    color: #0e0e2b;
    text-decoration: none;
    font-weight: 600;
}
.minister-sec .minister span{
    font-size: 115%;
    display: block;
    margin: 0;
    color: #0e0e2b;
    text-decoration: none;
    font-weight: 600;
}
.minister-sec .minister a:hover{text-decoration: none;}
.minister-sec .minister p{
    font-size: 100%;
    margin: 0;
    line-height: normal;
    text-align: center;
}
.minister-sec .minister img{border: 2px solid #2a8c9f;border-radius: 50%; width: 84px; height: 84px;}
.separation{
    width: 100%;
}
/***5 T Video Gallery***/
.five_t_video iframe{width: 100%; height: 330px;}
#quicktabs-5t_photo_video ul{margin-bottom: 5px;}
#quicktabs-5t_photo_video ul li{padding: 0;}
#quicktabs-5t_photo_video ul li a{background-color: #f1f1f1; color: #343434;}
#quicktabs-5t_photo_video ul li.active a{background-color: #1D5E6D; color: #fff;}
#quicktabs-5t_photo_video ul li a{display: inline-block; padding: 5px 20px; text-decoration: none;}
#quicktabs-5t_photo_video ul li a:hover,
#quicktabs-5t_photo_video ul li a:focus{text-decoration: none;}
#quicktabs-5t_photo_video ul.slides li img{height: 235px;}
#quicktabs-5t_photo_video ol.flex-control-nav li img{height:90px}
#quicktabs-tabpage-5t_photo_video-1 iframe{width: 100%; height: 310px;}
#quicktabs-5t_photo_video .flex-direction-nav{display: none;}

.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav{width: 100%; margin-top: 7px;}
.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav li{width: 32%;}
.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav li:nth-child(2){margin: 0 8px;}
#quicktabs-container-5t_photo_video{position: relative;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header{position: absolute;top: -28px;  right: 0;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a{color: #343434;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:hover,
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:active{text-decoration: none;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:before{content: ''; background: url(../images/eye-icon.png) no-repeat 0 4px; width: 22px; height: 18px; float: left;  margin-right: 5px;}

/***Photo detail Page***/
.path-_t-photo-gallery ._tgallerylist .item-list ul{padding: 0; display: flex; flex-wrap: wrap; }
.path-_t-photo-gallery ._tgallerylist .item-list ul li{list-style-image:none; width: 19%; margin: 0; margin-right: 10px; margin-bottom:10px;}
.path-_t-photo-gallery ._tgallerylist .item-list ul li a{display:block;}
.path-_t-photo-gallery ._tgallerylist .item-list ul li img{max-width: 100%; height: 140px;}

/***Video detail Page***/
.path-_t-video-gallery ._tvideogall .item-list ul{padding: 0; display: flex; flex-wrap: wrap; }
.path-_t-video-gallery ._tvideogall .item-list ul li{list-style-image:none; width: 32%; margin: 0; margin-right: 10px; margin-bottom:5px;}
.path-_t-video-gallery ._tvideogall .item-list ul li iframe{width: 100%; height: 200px;}

/* social collapse css */ 
.social-feed {
    padding: 0px 0 5px 0;
    min-height: 462px;
    max-height: 462px;
    overflow: hidden;
    border-bottom: 1px solid #619bcc;
}
.social-feed .card{
    border: 0px;
    background-color: transparent;
}
.social-feed .card iframe{width: 100%; height: 366px;}
.social-feed .card .card-body{
    padding: 0px 10px;
}
.social-feed .card .card-body img{
    width: 100%;
}
.social-feed .collapse-head{
    padding: 0;
    border-radius: 50px !important;
    border: 0px;
    margin-bottom: 5px;
}
.social-feed .collapse-head a{ 
    color: #fff;
    font-weight: 400;
    display: block;
    text-align: left;
    font-size: 85%;
    text-decoration: none;
    padding-left: 20px;
    font-size: 16px;
    min-height: 40px;
    line-height: 30px;
    background:url(../images/collapse-out.png) no-repeat; background-position: 92% 50%;
    display: block;
}
.social-feed .collapse-head a.collapsed{background:url(../images/collapse-in.png) no-repeat; background-position: 92% 50%;}



.social-feed .collapse-head.fb-color{
    background-color: #343434;
}
.social-feed .collapse-head.twitter-color{
    background-color: #03578C;
}
/* news feed css */
.p-t-20{padding-top: 20px;}
.news-feed{
    position: relative;
}
.news-feed .news-bg{
    background: url(../images/news-bg.png);
    height: 175px;
    width: 100%;
}
.news-info{
    position: absolute;
    padding: 10px 15px;
    text-align: justify;
    top: 103px;
    left: 22px;
    width: 89%;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #3a3a3a57;
    min-height: 300px;
}
.news-info a{text-decoration: none; font-size: 14px;}
.news-info a:hover{text-decoration: none;}
.news-info h4{
    font-size: 16px;
    font-weight: 500;
    color: #A80000;
}
.news-info h4:after{
    content: '';
    display: block;
    background: url(../images/action-down.png) no-repeat;
    height: 5px;
    background-size: 119px;
    margin-top: 4px;
}
.news-info ul{
    padding-left: 15px;
    list-style: none;
}
.news-info ul li{
    font-size: 13px;
    line-height: normal;
    position: relative;
    margin-bottom: 15px;
    text-align: left;
    color: #343434;
}
.news-info ul li a{color: #343434; line-height: 22px;}
.news-info ul li:before{
    content: '';
    display: block;
    background: url(../images/bullet.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -22px;
}
/* 5T SECTION CSS END  FOR SEPRATE PAGE */

.sub-nav ul{display:none! important;}

/* Mozilla & IE11 CSS styles go here */
@media all and (min--moz-device-pixel-ratio:0) and (max-width: 1400px){
.five-t-sec{ background-size: cover;}	
svg#odisha-map{height:400px;}
.navigation .nav-widget{margin-left:50px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li{text-align: center;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span{padding: 12px 6px;}
.navigation .dropdown-menu{min-width: 3.5em;}
/*.bird {background-image: url(../../images/birds-icon.png);}  */
.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    filter: contrast(1);
    -webkit-filter: contrast(1);
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{text-align: left;}    
.navigation.sticky.fixed .minister > a:nth-child(2) img{padding-top:28px;}
.navigation.fixed .minister a:nth-child(1){padding-top:35px !important;}
.five-t-logo img{width:90%;}
.five-t-listing li{min-width:80px;}
.five-t-listing li > span + a{margin-left:10px; margin-right:10px; display:block;}
}


/* IE10 & IE11 CSS styles go here */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
.modalconent{width:700px !important;}
.sec-second ul {  margin-top: 20px;}
svg#odisha-map{height:400px;}
.navigation .nav-widget{margin-left: 20px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li{text-align: center;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span{padding: 12px 6px;}
.navigation .dropdown-menu{min-width: 3.5em;}
/*.bird {background-image: url(../../images/birds-icon.png);}  */
.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    filter: contrast(0);
    -webkit-filter: contrast(0);
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{text-align: left;}    
.bird-flying{display:none;}
.navigation.sticky.fixed .minister > a:nth-child(2) img{padding-top:28px;}
.navigation.fixed .minister a:nth-child(1){padding-top:35px !important;}
}

.views-exposed-form #edit-field-domain-access-target-id option[value="localhost"] {display: none!important;}


@media (min-width: 1152px) and (max-width: 1300px){
.five-t-sec{background-size: cover;}

}
@media (min-width: 576px) and (max-width: 767px){	
    .banner-widget .col-lg-8.col-md-7.col-sm-7{	
        max-width: 100%!important;	
    }	
    .ad-bg{	
        margin: auto;	
    }	
}	
@media (min-width: 750px) and (max-width: 1300px) {
    /* new css */    	
    /*5T Section*/	
    /*	
.five-t-sec{background: none; display: block;  }	
.five-t-listing{	
    display: block;     	
    -webkit-transform: translateY(0);	
    -moz-transform: translateY(0);	
    -ms-transform: translateY(0);	
    -o-transform: translateY(0);	
    transform: translateY(-0); }  	
    .sec-first{width: 100%; padding-bottom: 15px;}   	
    .sec-second{width: 100%; background-color: #033454; padding: 10px 0;} 	
    	
.five-t-listing li{min-width: 18%;}	
.sec-second ul li a{font-size: 11px;}	
.sec-second ul li{width: 33%; float: left; box-sizing: border-box; margin: 0; margin-bottom: 20px;}	
    */	
.or .sec-second ul li{margin:0;}	
.service-content{padding-top: 0;}  	
.flex1-child + .flex1-child{margin: 0;}   	
.main-news .flex1-child{margin-bottom: 15px;}
    
.content-item ul li > a{font-size:80%;}	
.swf_language ul.links{right:7% !important;}
.logo-widget img{width: 80%;}
.navigation .nav-widget{margin-left:-15px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li.active-trail > a,
.navigation .we-mega-menu-row ul li > a, .navigation .we-mega-menu-row ul li > span.we-megamenu-nolink{font-size:85%;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, .navigation .we-mega-menu-ul > .we-mega-menu-li > span{font-size:85%;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li i{width: 30px !important;}
.hidden-treasure .teasure-gallery .treasure-gallery-card{width:300.333px !important; margin-right: 10px !important;}
.sec-second ul li a {
  display: block;
    max-width: 78px;
        line-height: normal;
        font-size: 9px;
}
.five-t-sec{
    background-size: 100% 100%;
}
.sec-second ul li .field-content{
	display: flex;
    flex-direction: column;
    align-items: center;
}
  .sec-second ul li .icon img{
	    width: 25px;
}
.five-t-listing li {
        margin: 0 -6px;
}
.five-t-listing li > span{
	width: 50px;
	height: 50px;
}
.five-t-listing li a {
    font-size: 71%;
}
.or .sec-second ul li a {
    font-size: 10px;
}

/**Inner Page Layout**/
.content-right{width:78%;}
}
.we-mega-menu-submenu:focus-within { 
visibility: visible!important;
display:block !important;
 opacity: inherit !important; 


}

.nav .dropdown-menu a:focus + div.we-mega-menu-submenu{
    visibility: visible!important;
	display:block !important;
     opacity: inherit !important; 

}
.we-mega-menu-li a:focus + .we-mega-menu-submenu{
    visibility: visible!important;
	display:block !important;
    opacity: inherit !important; 
}

.navigation .we-mega-menu-ul > .we-mega-menu-li a:hover > .we-mega-menu-submenu,
.navigation .we-mega-menu-ul > .we-mega-menu-li a:focus > .we-mega-menu-submenu{-moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: linear, visibility;}
	
	
/***All Tenders/Quotations Call Notices**/
#quicktabs-all_tenders_quotation ul.quicktabs-tabs{padding: 0;margin: 20px 0 10px;box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    padding-bottom: 4px;}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li{
    padding: 0;
}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a{
    background-color: #d8d8d8;
    color: #343434;
    box-sizing: border-box;
    padding: 6px 10px;
	transition:all 0.3s;
	text-decoration: none;
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a:hover,
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a:active{text-decoration:none;}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li.active a{background-color:#216db9; color:#fff;}


.page-node-2237 #block-quicktabsdepartmentssocialwall{
	float: left;
    width: 100%;
    position: relative;}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs {
    margin: 0;
    position: absolute;
    top: 20px;
    right: 0;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li{
  padding:0;
  margin-left: 3px;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li.active a,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li.active a{
	background-color: #095a98;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li a,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li a{
    padding: 2px 10px;
	font-size: 14px;
	width: 50px;
	display: inline-block;
	text-align: center;
	/*background-color: #1895c2;*/
	background-color: #0F5771;
	color: #fff;
	box-sizing: border-box;
	border-radius: 4px;
}
.page-node-2237 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0; float: right;}
#quicktabs-tabpage-department_twitter_grid_list-1{margin-top: 10px; float: left; width: 100%;}


/**=============Social Wall of Collectors==============**/
.page-node-2295 #quicktabs-collectors_social_wall{position:relative;}
.page-node-2295 #quicktabs-collectors_social_wall .quicktabs-tabs{float:left;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs{float:right;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li{ padding: 0; margin-left: 3px;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li a,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li.active a,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2295 .content .views-element-container{float:left; width:100%;}
.page-node-2295 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}

/**=============Social Wall of Superintendent of Police==============**/
.page-node-2296 #quicktabs-superintendent_of_police_social_{position:relative;}
.page-node-2296 #quicktabs-superintendent_of_police_social_ .quicktabs-tabs{float:left;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs{float:right;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li{padding: 0; margin-left: 3px;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li a,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li.active a,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2296 .content .views-element-container{float:left; width:100%;}
.page-node-2296 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}


/**=============Social Wall of Important Agencies==============**/
.page-node-2297 #quicktabs-important_agencies_other_offices{position:relative;}
.page-node-2297 #quicktabs-important_agencies_other_offices .quicktabs-tabs{float:left;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs{float:right;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li{padding: 0; margin-left: 3px;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li a,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li.active a,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2297 .content .views-element-container{float:left; width:100%;}
.page-node-2297 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}

/****=====================06-July-2020======================****/
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field{margin:10px 0; background-color: #fff;
box-sizing: border-box;  padding: 10px; box-shadow: 0px 1px 8px 5px rgba(169, 161, 161, 0.2);}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field iframe{width:100% !important;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(odd){width:49%; float:left;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(even){width:49%; float:right;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(even) iframe{margin-left:20px !important;}

#block-socialwallmenu .open .sub-nav ul{display: block !important;}
#block-socialwallmenu .sub-nav ul{display:none;}
#block-socialwallmenu .sub-nav ul{display:block;}
#block-socialwallmenu .mCSB_inside > .mCSB_container{margin-right:0;}



/**Homepage On Load Popup***/	
#modal {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    height: 100%;
    width: 100%;
}
.modalconent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: auto;
    padding: 20px;
}
.modalconent #button{position:absolute; top:-3px; right:-7px; border:none; font-size:0; background: url(../images/pop_up_close.png) no-repeat; width:25px; height:25px;} 

	.logo-widget .odisha-logo img{	
    width: 210px;	
}	



/* STQC CSS 
iframe#wave_sidebar_container+body .hidden-treasure h2,
iframe#wave_sidebar_container+body .hidden-treasure h2 span,
iframe#wave_sidebar_container+body .sec3h1 h5,
iframe#wave_sidebar_container+body #sec3 .sec3h2 p.sec3p,
iframe#wave_sidebar_container+body #sec3 .sec3h4 .sec3v span,
iframe#wave_sidebar_container+body .odisha-profile-sec .administrative h4,
iframe#wave_sidebar_container+body #sec3 .sec3h1 .item-list ul li a,
iframe#wave_sidebar_container+body #sec3 .sec3h2 p.sec3p a,
iframe#wave_sidebar_container+body #sec3 .sec3h4 p.sec3p a,
iframe#wave_sidebar_container+body .odisha-profile-area h4,
iframe#wave_sidebar_container+body .odisha-profile-area ul li,
iframe#wave_sidebar_container+body .odisha-profile-sec .odisha-menu ul li a,
iframe#wave_sidebar_container+body .award-section ul li a,
iframe#wave_sidebar_container+body .odisha-gallery-section h2,
iframe#wave_sidebar_container+body .odisha-gallery-section h2 span,
iframe#wave_sidebar_container+body .breadcrumb-area .heading-container h1,
iframe#wave_sidebar_container+body .breadcrumb-area ol li,
iframe#wave_sidebar_container+body .language-link{
    background-color: #fff!important;
    color: #000!important;
} 
iframe#wave_sidebar_container+body #sec3 .sec3h2 h4{
    color: #343434!important;
}
*/


/*

iframe#report body .hidden-treasure h2,
iframe#report body .hidden-treasure h2 span,
iframe#report body .sec3h1 h5,
iframe#report body #sec3 .sec3h2 p.sec3p,
iframe#report body #sec3 .sec3h4 .sec3v span,
iframe#report body .odisha-profile-sec .administrative h4,
iframe#report body #sec3 .sec3h1 .item-list ul li a,
iframe#report body #sec3 .sec3h2 p.sec3p a,
iframe#report body #sec3 .sec3h4 p.sec3p a,
iframe#report body .odisha-profile-area h4,
iframe#report body .odisha-profile-area ul li,
iframe#report body .odisha-profile-sec .odisha-menu ul li a,
iframe#report body .award-section ul li a,
iframe#report body .odisha-gallery-section h2,
iframe#report body .odisha-gallery-section h2 span,
iframe#report body .breadcrumb-area .heading-container h1,
iframe#report body .breadcrumb-area ol li{
    background-color: #fff!important;
    color: #000!important;
} 
iframe#report body #sec3 .sec3h2 h4{
    color: #343434!important;
}
iframe#report .hidden-treasure h2{
     background-color: #fff!important;
    color: red!important;
}
*/

/* STQC CSS close */

.path-civil-list .block.block-system.block-system-main-block a{
    color: #00549E;
}
.block-views-blockcommon-category-council-of-minister-telephone-block-1 a{
    color: #0054AD!important;
}

/* Edited 17 Jun 2021 AV */
.path-state-tenders-advertisement ul.quicktabs-tabs {
    padding-left: 0px !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-top: 15px;    
}
.path-state-tenders-advertisement a.quicktabs-loaded {
    font-weight: 500;
    padding: 6px;
    background: #ddd;
    margin: 0px;
    text-decoration: none;
	border: 1px solid #ddd;
}
.path-state-tenders-advertisement li.active a {
    background-color: #28a745;
    color: #fff !important;
    text-decoration: none;
    border-color: #28a745;
}
.path-state-tenders-advertisement a.quicktabs-loaded:hover
{
	background: #bdbdbd;
}
.path-state-tenders-advertisement li.active a.quicktabs-loaded:hover {
    background: #28a745;
}
/* Edited 29 June 2021 AV */
.stqc-logo{
	/* position: absolute; */
	right: 21%;
	bottom: -3px;
	/* width: 148px; */
	height: 78px;
}
.stqc-logo img {
    height: 40px;
}
/* .bottom-footer p a img {
    width: 98px;
} */
 

/* 5t bottom css 21-01-2022 */

#block-5tbottom{
    display: inline-block;
    position: absolute; 
}
#block-5tbottom p{
    margin-right: 20px !important;
	float: left;
}
#block-5tbottom a{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #f36051;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 18px;
    transition: 0.2s;
}  
#block-5tbottom a:hover{
    background-color: #f36051;
    transition: 0.2s;
}

@media (min-width: 1600px) {
  
  #block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 10px;
}
    .five-t-sec {
    min-height: 100px;
}
  
}

@media (min-width: 320px) and (max-width: 480px) {
  
    #block-5tbottom{
        left: 5%;
    }
    .five-t-listing li > span {
    margin-bottom: 13px;
}
    .swfhome .block-views-block5-ts-category-block-2 .five-t-listing li a {
    color: #fff;
}
#block-5tbottom .content div {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
}


/* 5t bottom css ends */ 
#block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 3px;
    left: 34px;
}
#block-5tbottom p{
    margin: 0px;
}
#block-5tbottom a{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #f36051;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 18px;
    transition: 0.2s;
	background-color: #033454;
}  
#block-5tbottom a:hover{
    background-color: #f36051;
    transition: 0.2s;
}

@media (min-width: 1600px) {
 
  #block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 10px;
}
    .five-t-sec {
    min-height: 100px;
}
 
}

 
/*Line No. 6879 to 6888*/

 

#block-5tbottom p{ 

    float: left;

}
#block-5tbottom p:last-child a {
    padding: 2px 48px;
}
/* End*/

.page-node-15171 .common-wrapper, .page-node-15171 .navigation, .page-node-15171 .breadcrumb-area, .page-node-15171 .content-left,.page-node-15171 .footer {
    display: none;
}
.page-node-15171 .content-right{width: 100%}
.page-node-15171 .innerpage-wrapper .page-not-found-second h2{
    padding: 110px 0px 30px; 
    text-align: center;
    font-size: 296%;
    color: #064f9d;
}
.page-node-15171 .page-not-found-second p span.span-page-not-found {
    text-align: center;
    display: block;
}
.page-node-15171 .page-not-found-second p span.span-page-not-found a {
    font-size: 110%;
}
.page-node-15171 .innerpage-wrapper .page-not-found-second h2:after {
    content: "Page Not Found";
    display: flex;
    transform: rotateX(180deg);
    -webkit-background-clip: text;
    color: #e3e9f0;
    justify-content: center;
    margin-top: -5px;
}
.page-node-15171 .content-right .block-page-title-block h1{display: none}

.twitter-timeline.twitter-timeline-rendered {
    width: 100%;
}

.bottom-footer a{
                display: inline-block;
                padding: 0;
                margin: 0;
              }
              .bottom-footer a:nth-child(1){
                /* height:31px !important; */
                /* width:88px !important; */
              }
              .bottom-footer a:nth-child(2){
                height:31px !important;
                width:31px !important;
              }
              .bottom-footer a:nth-child(3){
                height:31px !important;
                width:78px !important;
              }
              .bottom-footer a:nth-child(4){
                height:31px !important;
                width:140px !important;
              }
			  .path-media-gallery .album-list .item-list li .views-field-field-image a:before {
    content: '';
    display: block;
    background: url(../images/pic-icon.png) no-repeat hsla(0, 0%, 0%, 0.5) center center;
    background-size: 20%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0);
    transition: all 200ms ease-in;
    transform: scale(0);
    transition-duration: 0.5s;
}
.path-media-gallery .album-list .item-list li:hover .views-field-field-image a:before {
    -webkit-transition: all 200ms ease-in;
   -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    transition-duration: 0.5s;
}
.swfhome .block-views-blockcitizen-tender-e-dispatch-block-2 ul li a {
    font-size: 1.1rem !important;
}
.swfhome .block-views-block5-ts-category-block-2 .five-t-listing li a {
    font-size: 13px;
}
.swfhome .block-views-blockcitizen-tender-e-dispatch-block-2 ul{margin:9px 0 0 41px}
#block-5tbottom p:last-child a {
    padding: 2px 12px;}
#block-5tbottom p {
    margin: -22px;
    margin-bottom: -13px;
    margin-left: -35px;
    padding: 13px;
}
#block-5tbottom a {font-size: 11.7px;}

#block-5tbottom p {
    margin-right: 15px !important;
    float: left;
}
.navigation.sticky.fixed .minister > img {
    width: 31%;
    padding-top: 25px !important;
    transition: 0.3s;
}
.flex-pauseplay a {
	background-color: #fff;
	opacity:1 !important;
}
.hidden-treasure .flex-direction-nav a,
.flex-direction-nav .flex-disabled,
.flex-direction-nav .flex-next,
#flexslider-1 .slides li {
	opacity:1 !important;
}
#flexslider-1 .slides li {
color: #fff !important; 
}
title {
	color:#fff;
}
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
	opacity:1;
}
.flex-direction-nav a,
.lb-nav a.lb-prev,
.lb-nav a.lb-next {
	opacity:1 !important;
}
.odisha-logo a {
	background-color:#f2f3f4;
	color: #003166;
}
.flex-control-paging li a {
	background: #000;
}
label.visually-hidden {
	color:#fff;
}

.twitter-toggle  {
	color:#fff;
	background-color:#042d4a;
}
.lb-nav a.lb-prev,
.lb-nav a.lb-next {
	color:#042d4a;
}
body.swfhome{
    background-color: #093c54!important;
}
/* BEGIN Thin */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Thin/Roboto-Thin.woff2?v=2.137") format("woff2"), url("./fonts/Thin/Roboto-Thin.woff?v=2.137") format("woff");
  font-weight: 100;
  font-style: normal; }

/* BEGIN Thin Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/ThinItalic/Roboto-ThinItalic.woff2?v=2.137") format("woff2"), url("./fonts/ThinItalic/Roboto-ThinItalic.woff?v=2.137") format("woff");
  font-weight: 100;
  font-style: italic; }

/* BEGIN Light */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Light/Roboto-Light.woff2?v=2.137") format("woff2"), url("./fonts/Light/Roboto-Light.woff?v=2.137") format("woff");
  font-weight: 300;
  font-style: normal; }

/* BEGIN Light Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/LightItalic/Roboto-LightItalic.woff2?v=2.137") format("woff2"), url("./fonts/LightItalic/Roboto-LightItalic.woff?v=2.137") format("woff");
  font-weight: 300;
  font-style: italic; }

/* BEGIN Regular */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=2.137") format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Regular/Roboto-Regular.woff2?v=2.137") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=2.137") format("woff");
  font-weight: normal;
  font-style: normal; }

/* BEGIN Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Italic/Roboto-Italic.woff2?v=2.137") format("woff2"), url("./fonts/Italic/Roboto-Italic.woff?v=2.137") format("woff");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Italic/Roboto-Italic.woff2?v=2.137") format("woff2"), url("./fonts/Italic/Roboto-Italic.woff?v=2.137") format("woff");
  font-weight: normal;
  font-style: italic; }

/* BEGIN Medium */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Medium/Roboto-Medium.woff2?v=2.137") format("woff2"), url("./fonts/Medium/Roboto-Medium.woff?v=2.137") format("woff");
  font-weight: 500;
  font-style: normal; }

/* BEGIN Medium Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/MediumItalic/Roboto-MediumItalic.woff2?v=2.137") format("woff2"), url("./fonts/MediumItalic/Roboto-MediumItalic.woff?v=2.137") format("woff");
  font-weight: 500;
  font-style: italic; }

/* BEGIN Bold */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("./fonts/Bold/Roboto-Bold.woff?v=2.137") format("woff");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/Bold/Roboto-Bold.woff2?v=2.137") format("woff2"), url("./fonts/Bold/Roboto-Bold.woff?v=2.137") format("woff");
  font-weight: bold;
  font-style: normal; }

/* BEGIN Bold Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff2?v=2.137") format("woff2"), url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=2.137") format("woff");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: Roboto;
  src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff2?v=2.137") format("woff2"), url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=2.137") format("woff");
  font-weight: bold;
  font-style: italic; }

/* BEGIN Black */
@font-face {
  font-family: Roboto;
  src: url("./fonts/Black/Roboto-Black.woff2?v=2.137") format("woff2"), url("./fonts/Black/Roboto-Black.woff?v=2.137") format("woff");
  font-weight: 900;
  font-style: normal; }

/* BEGIN Black Italic */
@font-face {
  font-family: Roboto;
  src: url("./fonts/BlackItalic/Roboto-BlackItalic.woff2?v=2.137") format("woff2"), url("./fonts/BlackItalic/Roboto-BlackItalic.woff?v=2.137") format("woff");
  font-weight: 900;
  font-style: italic; }


.fixed-side-navbar {
    display: none;
}
.path-frontpage .fixed-side-navbar{display: none;}

.pager li.is-active a {
    /*background-color: #3a95c2;*/
    background-color: #235A76;
    color: #fff !important;
}

/*Modal Search*/
.modal-search {
    max-width: 250px;
    min-width: 250px;
    position: absolute;
    right: 30.2%;
    top: 0;
    z-index: 7;
    margin: 0;
    min-height: 45px;
    display: none;
}

.modal-search form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
    /*-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);*/
    box-sizing: border-box;
    padding: 5px 10px;
}

.modal-search .js-form-item input[type="search"] {
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #5f5d5d;
    outline: none;
    color: #fff;
    font-size: 14px;
}

.modal-search .js-form-item input:-webkit-autofill,
.modal-search .js-form-item input:-webkit-autofill:active,
.modal-search .js-form-item input:-webkit-autofill:focus,
.modal-search .js-form-item input:-webkit-autofill:hover {
    -webkit-animation: autofill 0s forwards;
    animation: autofill 0s forwards
}

@keyframes autofill {
    100% {
        background: 0 0;
        color: #fff
    }
}

@-webkit-keyframes autofill {
    100% {
        background: 0 0;
        color: #343434;
    }
}


.modal-search .js-form-item {
    width: 85%;
}

.modal-search .form-actions input[type="submit"] {
    border: none;
    background: url(../images/ico-site-search.png) no-repeat;
    background-size: auto;
    background-position: 5px 50%;
    font-size: 0;
    width: 25px;
    height: 25px;
} 
.modal-search .form-actions input[value="Search"]:focus {
    outline: none;
}
.common-right ul li.ico-site-search > a{background: url(../images/ico-site-search.png) no-repeat 5px 5px; height: 25px;
width: 25px;}
.common-right ul li.ico-site-search > a > img{display: none;}
.pos-change{background-position: 114% 50% !important;} 

/*Modal Search End*/

/*After Date Search Page*/
.path-search #block-breadcrumbs-3 li:last-child {
    display: none;
}
.path-search #search-form + h2 {
    margin: 20px 0 30px;
}

.path-search .block-page-title-block h1:before {
    content: "";
    background: url(../images/data-filter.png) no-repeat;
    width: 25px;
    height: 25px;
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}

.path-search #search-form {
    background-color: #eee;
    border-top: 2px solid #3a95c2;
    box-sizing: border-box;
    padding: 15px;
    min-height: 100px;
    padding-top: 25px;
}

.path-search #search-form label {
    font-weight: 400;
    font-size: 16px;
    margin-top: 8px;
    float: left;
    margin-right: 10px;
}

.path-search #search-form input[type="search"] {
    box-sizing: border-box;
    padding: 5px;
    border: 2px solid #b6c9d6;
    height: 40px;
}

.path-search #search-form .form-submit {
    border: none;
    background: url(../images/modal-search-icon-inner.png) no-repeat #3a95c2;
    font-size: 0;
    width: 50px;
    height: 40px;
    background-position: center center;
    background-size: 35%;
}

.path-search #block-swf-content ol {
    counter-reset: my-awesome-counter;
    list-style: none;
}

.path-search #block-swf-content ol li {
    border-bottom: 1px dashed #ddd;
    margin: 0;
    counter-increment: my-awesome-counter;
    padding-right: 20px;
    position: relative;
    margin-bottom: 25px;
}

.path-search #block-swf-content ol li:before {
    content: counter(my-awesome-counter);
    line-height: 35px;
    color: #343434;
    font-size: 1.5rem;
    font-weight: 600;
    position: absolute;
    width: 35px;
    height: 35px;
    top: 5px;
    left: 5px;
    background: #55adee;
    border-radius: 50%;
    text-align: center;
    box-shadow: 1px 1px 0 #343434;
}

.path-search #block-swf-content ol li h3 {
    padding-left: 55px;
    font-size: 15px;
}

.path-search #block-swf-content ol li p {
    padding-left: 55px;
	text-align:left;
}

.path-search .search-help-link {
    display: none;
}

/*Common wrapper*/
.common-wrapper {
    background: #434343;
    position: absolute;
    width: 100%;
}

.common-container {
    height: 36px;
}


.negative-z-index {
    z-index: -1;
}

.common-left {
    float: left;
    position: relative;
}

.common-right ul {
    float: left;
    margin: 0;
}

.common-right ul li.ico-sitemap a,
.common-right ul li.ico-accessibility a
 {
    background: none;
}

.common-right {
    float: right;
    position: relative;
    margin-right: 3%;
}

.common-left ul li:nth-child(1) {
    border-right: 1px solid #737373;
    padding: 10px;
}

.common-left ul li:nth-child(2) {
    border-left: none;
}

.common-left ul li {
    float: left;
    line-height: 18px;
    font-size: 72%;
    text-transform: capitalize;
    height: 36px;
    padding-top: 10px;
    list-style-type: none;
    margin-right: 5px;
}

.common-left ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.common-left ul li a:hover,
.common-left ul li a:active{text-decoration: none;}

.common-left ul li.gov-india {
    text-align: right;
}

.common-left ul li span {
    display: block;
    font-size: 120%;
}

.common-left ul li.ministry {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #eeeeee;
}

.common-right ul li {
    float: left;
    position: relative;
    height: 36px;
    padding: 6px 7px;
    border-left: 1px solid #656363;
    list-style-type: none;
    line-height: 26px;
    z-index: 5;
}

.common-right ul li a {
    display: block;
    height: 24px;
    font-size: 12px;
    padding: 0;
    width: auto;
}

.common-right ul li a:hover {
    text-decoration: none;
}

.common-right ul li.hindi a {
    font-size: 12px;
}

.common-right ul li > ul li a {
    color: #343434;
}

.search-drop input[type='text'] {
    border: 0px solid #eeeeee;
    height: 36px;
    padding: 0px 40px 0px 8px;
    width: 200px;
}

.search-drop {
    position: relative;
    display: block !important;
}

.search-drop a {
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.skip-main a {
    width: auto !important;
    line-height: normal;
    display: inline-block;
    padding-top: 3px;
}


.common-right ul li a {
    color: #fff;
}

.common-right ul li.hover a {
    opacity: 1;
}

.common-right ul li ul {
    position: absolute;
    top: 37px;
    right: 0px;
    z-index: 9999;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 9px 8px;
    visibility: hidden;
}

.common-right ul li ul.search-drop {
    visibility: visible;
    display: none;
}

.common-right ul li ul li {
    float: none;
    position: relative;
    height: auto;
    padding: 0px 0px;
    border-left: 0px solid #eeeeee;
}

/*.common-right ul li.hover ul{visibility:visible;}*/

.common-right li:hover > ul,
.common-right li.hover > ul,
.common-right a:focus + ul,
.common-right .hover a:focus {
    visibility: visible;

}

.common-right ul li.ico-accessibility ul {  
    height: 127px;
}

.common-right ul li.ico-social ul {
    height: 112px;
}

.common-right ul li.ico-accessibility ul li a {
    background: #eeeeee;
    color: #000;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
    width: 22px;
    text-align: center;
}

.common-right ul li.ico-accessibility ul li:first-child a {
    margin-top: 0px;
}


.common-right ul li.ico-social ul li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 22px;
    margin-top: 9px;
    width: 22px;
}

.common-right ul li.ico-social ul li:first-child a {
    margin-top: 0px;
}


.common-right ul li.ico-site-search input[type="text"] {
    border: 0 solid #eeeeee;
    height: 36px;
    padding: 0 40px 0 8px;
    width: 200px;
}

.common-right ul li.ico-site-search ul {
    padding: 0px;
    height: 36px;
}
.swf_language{margin: 0;}
.swf_language ul.links{
    position: absolute;
    right:9%;
    z-index: 9;
}
body.or .swf_language ul.links{right:8%;}
.swf_language ul.links li a{
    display: block;
    height: 36px;
    color: #fff;
    align-items: center;
    border-left: 1px solid #656363;
    padding:11px 6px;
	font-size:90%;
}
.swf_language ul.links li a:hover{text-decoration:none;}
.odisha-logo {
    padding-top: 7px;
}

.advertisement-blog {
    box-sizing: border-box;
    text-align: center;
} 
.ad-bg{padding: 0 !important; height:100%;}  
.ad-bg iframe{width:100%; height:55vh !important;}
.advertisement-blog img {
    width: 100%;
    height: 55vh;
}

/*Banner Slider*/
.flexslider{border:none; background-color:transparent;}
.banner-slider .slides li > img {
    width: 100%;
    height: 55vh; /*Edited 14feb 22*/
    display: block;
    margin: 0 auto;
}

.banner-widget {
    margin-top: 36px;
    height: 55vh;
    /*background-color: #8cc1cd;*/
	background-color: #225772;
    /* display: flex; */
    align-items: center;
	position:relative;
}
.banner-widget .flex-direction-nav a {
    height: 55px;
    opacity: inherit;
}
.banner-widget .flexslider .flex-direction-nav a{display:block;}
.banner-widget .flexslider:hover .flex-direction-nav .flex-next:hover{opacity:0.7;}

.banner-widget .flex-direction-nav .flex-next {
    right: 10px;/* Edited 10Feb */
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 0;
    opacity: 0.5;
    z-index: 3;
    background: url(../images/arrow-next.png) no-repeat center center #000;
	color:#fff;
}

.banner-widget .flex-direction-nav .flex-next:before {
    content: none;
}

.banner-widget .flex-direction-nav .flex-prev {
    left: 10px; /* Edited 10Feb */
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 0;    
    z-index: 2;
    background: url(../images/arrow-preview.png) no-repeat center center #000;
	color:#fff;
}

.banner-widget .flex-direction-nav .flex-prev:before {
    content: none;
}

/*Navigation*/
.navigation .nav-widget {
    margin-left: 50px;
    z-index: 4;
}

.nav-container {
    width: 95%;
    margin: 0 auto;
}

.navigation .minister {
    position: absolute;
    right: 5px;
    bottom: 0;
    z-index: 1;
}

/*.user-logged-in .navigation .minister {
    position: static;
}*/
.user-logged-in .minister-widget .contextual-region{position: inherit;}

.user-logged-in .navigation .minister img {
    width: 80px;
}

.user-logged-in .navigation .minister a {
    padding-top: 28px;
}

.navigation .minister a {
    font-size: 100%;
    margin: 5px;
    color: #000;
    font-weight: 700;
    line-height: 13px;
    display: block;
    float: left;
    text-decoration: none;
	background-color: #f4f6f6;
}
.navigation .minister a:nth-child(1){ margin-top: 42px;}
.navigation.fixed .minister a:nth-child(1){padding-top:15px !important;}
.navigation.sticky.fixed .minister > a:nth-child(1){padding-top: 50px;}
.navigation.sticky.fixed .minister > a:nth-child(2) img{width: 77%; padding-top: 4px; transition: 0.3s;}
.navigation .minister a:nth-child(2){margin:0;}

.navigation .minister a span {
    font-weight: normal;
    font-size: 11px;
	margin-top: 4px;
    display: block;
}

.navigation.sticky.fixed .minister > img {
    width: 31%;
    padding-top: 4px;
    transition: 0.3s;
}
.navigation.sticky.fixed .minister{z-index: 3;}
.navigation.sticky.fixed .minister > a {
    padding-top: 25px;
}

.fixed .nav-widget {
    padding-top: 0;
}

.navigation .navbar {
    margin-bottom: 0;
    padding: 0;
    box-sizing: border-box;
    /* max-width: 750px; */
}

/*@media (min-width: 992px){
.we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu, 
.we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu {
    opacity: inherit !important;
    visibility: inherit !important;
}
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    visibility: hidden;
    opacity: inherit !important;
	display:block !important;
}
}*/

.navigation .we-mega-menu-ul > .we-mega-menu-li > a{pointer-events: none; color:#000;}  
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(1) > a{pointer-events: inherit;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover{background-color: #1BA7DA;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover > a{color: #fff;}
/*.navigation .we-mega-menu-ul > .we-mega-menu-li:hover i{-webkit-filter: brightness(5); filter: brightness(5);}*/
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(1) .home-icon{background: url(../images/menu-icon/home-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(2) .about-icon{background: url(../images/menu-icon/about-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(3) .government-icon{background: url(../images/menu-icon/government-menu-icon.svg) no-repeat; width:40px; display: block; text-align: center; margin: 0 auto;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(4) .legislature-icon{background: url(../images/menu-icon/legislature-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;}
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(5) .judiciary-icon{background: url(../images/menu-icon/judiciary-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(6) .services-icon{background: url(../images/menu-icon/services-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(7) .business-icon{background: url(../images/menu-icon/business-menu-icon.svg) no-repeat; width:40px; display: block; text-align: center; margin: 0 auto; }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(8) .contacts-icon{background: url(../images/menu-icon/contacts-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto;  }
.navigation .we-mega-menu-ul > .we-mega-menu-li:nth-child(9) .connect-icon{background: url(../images/menu-icon/rconnect-menu-icon.svg) no-repeat; width:40px;  display: block; text-align: center; margin: 0 auto; background-size: contain; margin-left:20px }

.navigation .we-mega-menu-ul > .we-mega-menu-li > a,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span {
    text-transform: capitalize;
    font-family: 'Roboto', sans-serif;
    font-size: 97%;
    font-weight: normal; 
    background-color: transparent;
    font-family: 'Roboto', sans-serif;
    padding: 12px 10px;
    box-sizing: border-box;
    display: block;
}

.navigation .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    background-color: #3a95c2 !important;
    color: #fff;
}

.navigation .we-mega-menu-row ul li > a:hover,
.navigation .we-mega-menu-row ul li > span.we-megamenu-nolink:hover,
.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > a:hover{
    background-color: #1895c2;
    color: #fff;
    border-bottom: none;
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li.active-trail > a{background-color:#0D5B77; color:#fff !important;}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{font-size: 100%;}

.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    display: block;
    text-align: center;
    margin: 0;
    width: 100%;
    font-size: 18px;
    margin: 5px 0;
    transform: scale(1.0); 
    height: 30px !important;
}

.navigation .navbar-we-mega-menu,
.navigation .navbar-default,
.navigation .we-mega-menu-ul > .we-mega-menu-li > span {
    background-color: transparent;
    display: block;
}
.navigation .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {
    transform: translate(-50%, 0);
}

.navigation .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{
	-moz-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
   transition:linear, visibility;
 
}
.navigation .we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu, .we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu{
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: visibility, linear;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.navigation .we-mega-menu-ul > .we-mega-menu-li {
    border-left: none;
    font-size: 100%; 
}


.navigation .we-mega-menu-ul > .we-mega-menu-li.active-trail > a {
    background-color: transparent;
    display: block;
    text-align: center;
}

.navigation .we-mega-menu-submenu {
    min-width: 100%;
    position: fixed;
    z-index: 9999;
    top: 109px;
    min-height: 250px;
    box-shadow: 1px 9px 26px rgba(0, 0, 0, 0.3) !important;
    border-top: 2px solid #1895c2;
    background: url(../images/nav-pattern.png) repeat #fff;
}

.user-logged-in .navigation .we-mega-menu-submenu {
    top: 192px;
}

.user-logged-in .fixed .we-mega-menu-submenu {
    top: 80px;
}

.fixed .we-mega-menu-submenu {
    top: 64px;
}

.navigation .we-mega-menu-row {
    width: 25%;
    float: left;
    margin: 0;
    box-sizing: border-box;
}
.navigation .we-mega-menu-row:nth-child(2) .we-mega-menu-col{max-width: 100% !important;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(1) {
    width: 75%;
}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row:nth-child(1) >.we-mega-menu-col:nth-child(1){border-right: 1px solid #cacaca;}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-col{border-right: none;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) {
    max-width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

/* .navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) ul.subul > li span {
    border: none;
    font-size: 28px;
} */

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) ul.subul > li span:hover {
    background-color: transparent;
    color: #343434;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) {
    max-width: 200px;
}

/*.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) ul li::before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    font-size: 14px;
    margin: 5px 5px;
}*/

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) ul li:hover::before {
    color: #fff;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu {
    padding: 0;
    min-width: 100%;
    position: absolute;
    top:-10px;
    left: 100%;
    border: none;
    min-height: auto;
	transform: translate(0, 10px); 
}
.we-mega-menu-submenu>.we-mega-menu-submenu-inner{min-height:auto;}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-row {
    width: 100%;
}

.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-row .we-mega-menu-col {
    justify-content: flex-start;
    min-height: auto;
}

.navigation .we-mega-menu-row ul li > a,
.navigation .we-mega-menu-row ul li > span.we-megamenu-nolink {
    display: block;
    font-size: 100%;
    font-weight: normal;
    padding: 6px;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    border: none;
    color:#343434;
}

.navigation .we-mega-menu-row ul li {
    width: 100%;
	margin-bottom: 1px;
}

.navigation.fixed .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {   
    transform: translate(0, 10px);
}

.navigation .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu {
    position: static;
    left: 0;
    transform: translate(0, 0);
    background-color: #eee;
    visibility: hidden !important;
    float: left;
}

.navigation .navbar-we-mega-menu .we-mega-menu-group > .we-mega-menu-submenu .we-mega-menu-row {
    width: 100%;
}

.navigation .we-mega-menu-ul .dropdown-menu > a:before {
    background-image: none;
}

.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > a,
.navigation .we-mega-menu-submenu li.we-mega-menu-li:first-child > span {
    padding-top: 5px;
}

.navigation .navbar-we-mega-menu .type-of-block h2 {
    display: none;
}


@-webkit-keyframes mymove {
    from {
        left: 0px;
    }

    to {
        right: 200px;
    }
}

/* Standard syntax */
@keyframes mymove {
    from {
        top: 0px;
    }

    to {
        top: 200px;
    }
}

.nav-hide {
    opacity: 0;
    display:none !important;
    opacity: 0;
    transition: 0.6s;
}

.fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 99 !important;
    width: 100% !important;
    background-color: rgba(238, 246, 255, 0.98) !important;
    transition: all 0.6s;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(224, 222, 222, 0.9) 100%);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

.navigation {
    position: relative;
    top: 36px;
    width: 100%;
    z-index: initial;
    transition: all 0.6s;
    /* background: linear-gradient(to bottom, rgb(255 255 255) 0%, rgb(245 245 245 / 95%) 100%); */
	background-color:#f2f3f4;
}

ul.main-menu {
    margin: 0;
    padding: 0;
    float: right;
    margin-right: 100px;
}

ul.main-menu > li {
    float: left;
    list-style-type: none;
    text-align: center;
}

/* ul.main-menu > li.active a{background-color:#e9ecef;} */
ul.main-menu > li a {
    color: #343434;
    display: block;
    transition-duration: 0.4s;
    padding: 8px 0;
    min-width: 85px;
}

ul.main-menu > li a:hover {
    text-decoration: none;
    color: #343434;
    transition-duration: 0.4s;
    background-color: #f7f9fb;
}

ul.main-menu > li span {
    display: block;
}

ul.main-menu > li img {
    width: 35px;
    opacity: 0.7;
}

.services-sec-nav {
    padding: 30px 20px;
}

.services-sec-nav .submenu-list {
    list-style: none;
}

.services-sec-nav .submenu-list li {
    line-height: 25px;
}

.services-sec-nav .submenu-list li a {
    color: #1f2968;
    text-align: left;
    padding: 5px;
    font-size: 115%;
}

.services-sec-nav .submenu-list li:hover {
    background: #ddd;
}

.services-sec-nav img {
    width: 85% !important;
}

.govt-sec-nav {
    padding: 30px 20px;
}

.govt-sec-nav .submenu-list {
    list-style-type: none;
}

.govt-sec-nav .submenu-list li {
    line-height: 25px;
}

.govt-sec-nav .submenu-list li a {
    color: #1f2968;
    text-align: left;
    padding: 5px;
    font-size: 115%;
}

.govt-sec-nav .submenu-list li a:hover {
    background: #ddd;
}

.govt-sec-nav img {
    width: 85% !important;
}

.border-left {
    border-left: solid 1px #ccc;
}

/*Sub Menu*/
.submenu {
    display: none;
    width: 100%;
    height: 100px;
    background-color: #fff;
    transition-duration: 0.5s;
}

ul.main-menu > li:hover .submenu {
    display: block;
    position: fixed;
    left: 0;
    width: 100%;
    max-height: 300px;
    transition-duration: 0.5s;
}

.exo-menu {
    width: 100%;
    float: left;
    list-style: none;
    position: relative;
    background: #23364B;
}

.exo-menu > li {
    display: inline-block;
    float: left;
}

.exo-menu > li > a {
    color: #ccc;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px #365670 dotted;
    -webkit-transition: color 0.2s linear, background 0.2s linear;
    -moz-transition: color 0.2s linear, background 0.2s linear;
    -o-transition: color 0.2s linear, background 0.2s linear;
    transition: color 0.2s linear, background 0.2s linear;
}

.exo-menu > li > a.active,
.exo-menu > li > a:hover,
li.drop-down ul > li > a:hover {
    background: #009FE1;
    color: #fff;
}

.exo-menu i {
    float: left;
    font-size: 18px;
    margin-right: 6px;
    line-height: 20px !important;
}

li.drop-down,
.flyout-right,
.flyout-left {
    position: relative;
}

li.drop-down:before {
    content: "\f103";
    color: #fff;
    font-family: FontAwesome;
    font-style: normal;
    display: inline;
    position: absolute;
    right: 6px;
    top: 20px;
    font-size: 14px;
}

li.drop-down > ul {
    left: 0px;
    min-width: 230px;

}

.drop-down-ul {
    display: none;
}

.flyout-right > ul,
.flyout-left > ul {
    top: 0;
    min-width: 230px;
    display: none;
    border-left: 1px solid #365670;
}

li.drop-down > ul > li > a,
.flyout-right ul > li > a,
.flyout-left ul > li > a {
    color: #fff;
    display: block;
    padding: 20px 22px;
    text-decoration: none;
    background-color: #365670;
    border-bottom: 1px dotted #547787;
    -webkit-transition: color 0.2s linear, background 0.2s linear;
    -moz-transition: color 0.2s linear, background 0.2s linear;
    -o-transition: color 0.2s linear, background 0.2s linear;
    transition: color 0.2s linear, background 0.2s linear;
}

.flyout-right ul > li > a,
.flyout-left ul > li > a {
    border-bottom: 1px dotted #B8C7BC;
}


/*Flyout Mega*/
.flyout-mega-wrap {
    top: 0;
    right: 0;
    left: 100%;
    width: 100%;
    display: none;
    height: 100%;
    padding: 15px;
    min-width: 742px;

}

h4.row.mega-title {
    color: #eee;
    margin-top: 0px;
    font-size: 14px;
    padding-left: 15px;
    padding-bottom: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

.flyout-mega ul > li > a {
    font-size: 90%;
    line-height: 25px;
    color: #fff;
    font-family: inherit;
}

.flyout-mega ul > li > a:hover,
.flyout-mega ul > li > a:active,
.flyout-mega ul > li > a:focus {
    text-decoration: none;
    background-color: transparent !important;
    color: #ccc !important
}

/*mega menu*/

.mega-menu {
    left: 0;
    right: 0;
    padding: 15px;
    display: none;
    padding-top: 0;
    min-height: 300px;
    max-height: 300px;

}

h4.row.mega-title {
    color: #eee;
    margin-top: 0px;
    font-size: 14px;
    padding-left: 15px;
    padding-bottom: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #547787;
    padding-top: 15px;
    background-color: #365670
}

.mega-menu ul li a {
    line-height: 25px;
    font-size: 90%;
    display: block;
}

ul.stander li a {
    padding: 3px 0px;
}

ul.description li {
    padding-bottom: 12px;
    line-height: 8px;
}

ul.description li span {
    color: #ccc;
    font-size: 85%;
}

a.view-more {
    border-radius: 1px;
    margin-top: 15px;
    background-color: #009FE1;
    padding: 2px 10px !important;
    line-height: 21px !important;
    display: inline-block !important;
}

a.view-more:hover {
    color: #fff;
    background: #0DADEF;
}

ul.icon-des li a i {
    color: #fff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    background-color: #009FE1;
    line-height: 35px !important;
}

ul.icon-des li {
    width: 100%;
    display: table;
    margin-bottom: 11px;
}

/*Blog DropDown*/
.Blog {
    left: 0;
    display: none;
    color: #fefefe;
    padding-top: 15px;
    background: #547787;
    padding-bottom: 15px;
}

.Blog .blog-title {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;

}

.Blog .blog-des {
    color: #ccc;
    font-size: 90%;
    margin-top: 15px;
}

.Blog a.view-more {
    margin-top: 0px;
}

/*Images*/
.Images {
    left: 0;
    width: 100%;
    display: none;
    color: #fefefe;
    padding-top: 15px;
    background: #547787;
    padding-bottom: 15px;
}

.Images h4 {
    font-size: 15px;
    margin-top: 0px;
    text-transform: uppercase;
}

/*common*/
.flyout-right ul > li > a,
.flyout-left ul > li > a,
.flyout-mega-wrap,
.mega-menu {
    background-color: #f7f9fb;
    position: fixed !important;
    left: 0;
    z-index: 99;
}

/*hover*/
.Blog:hover,
.Images:hover,
.mega-menu:hover,
.drop-down-ul:hover,
li.flyout-left > ul:hover,
li.flyout-right > ul:hover,
.flyout-mega-wrap:hover,
li.flyout-left a:hover + ul,
li.flyout-right a:hover + ul,
.blog-drop-down > a:hover + .Blog,
li.drop-down > a:hover + .drop-down-ul,
.images-drop-down > a:hover + .Images,
.mega-drop-down a:hover + .mega-menu,
li.flyout-mega > a:hover + .flyout-mega-wrap {
    display: block;
}

/*responsive*/
@media (min-width:767px) {
    .exo-menu > li > a {
        display: block;
        padding: 20px 22px;
    }

    .mega-menu,
    .flyout-mega-wrap,
    .Images,
    .Blog,
    .flyout-right > ul,
    .flyout-left > ul,
    li.drop-down > ul {
        position: absolute;
    }

    .flyout-right > ul {
        left: 100%;
    }

    .flyout-left > ul {
        right: 100%;
    }
}

@media (max-width:767px) {

    .exo-menu {
        min-height: 58px;
        background-color: #23364B;
        width: 100%;
    }

    .exo-menu > li > a {
        width: 100%;
        display: none;

    }

    .exo-menu > li {
        width: 100%;
    }

    .display.exo-menu > li > a {
        display: block;
        padding: 20px 22px;
    }

    .mega-menu,
    .Images,
    .Blog,
    .flyout-right > ul,
    .flyout-left > ul,
    li.drop-down > ul {
        position: relative;
    }

}

a.toggle-menu {
    position: absolute;
    right: 0px;
    padding: 20px;
    font-size: 27px;
    background-color: #ccc;
    color: #23364B;
    top: 0px;
}

/*Banner Slider*/
#banner-slider .owl-item img {
    width: 100%;
}

.banner-slider .banner-content {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    text-align: center;
}

.banner-slider .banner-content h4 {
    font-size: 270%;
    color: #fff;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

.banner-slider .banner-content h4 span {
    font-weight: 100
}

.banner-slider .banner-content p {
    color: #000;
    background: url(../images/transparent-bg.png) center center;
    margin: 0 auto;
    max-width: 750px;
    text-align: center;
    display: inline-table;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 123%;
    padding: 6px 2%;
    position: relative;

}


/*Search bar*/
.search {
    width: 40%;
    position: absolute;
    display: flex;
    z-index: 4;
    transform: translate(-50%, -50%);
    left: 30%;
    top: 50%;
}

.searchTerm {
    width: 100%;
    border: none;
    border-right: none;
    padding: 5px;
    height: 55px;
    border-radius: 5px 0 0 5px;
    outline: none;
    color: #343434;
    padding-left: 20px;
    font-size: 18px;
    background: rgba(255, 255, 255, 0.9);
}

.searchTerm:focus {
    color: #343434;
}

.searchButton {
    width: 55px;
    height: 55px;
    background: #185b81;
    text-align: center;
    color: #fff;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
    font-size: 20px;
    border: none;
}

/*Resize the wrap to see the search bar change!*/
.wrap {
    width: 30%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*Second Section*/
.dark-bg {
    background-color: #004b51;
    display: flex;
    padding: 15px 10px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;

}

.flex1-child {
    flex-grow: 1;
    background-color: #076971;
    border: 2px solid #00656d;
    min-height: 250px;
}

.flex-two {
    flex-grow: 2;
    width: 50%;
}

.flex1-child + .flex1-child {
    margin-left: 1%;
}

.content-item header {
    background-color: rgb(2, 95, 103);
    float: left;
    width: 100%;
    border-bottom: 2px solid #015b63;
    box-sizing: border-box;
    padding: 5px;
    min-height: 40px;
	color:#fff;
}

.content-item header h4 {
    float: left;
    color: #fff;
    margin: 0;
    margin-left: 5px;
    padding-top: 3px;
	font-weight:400;
}

.content-item header img {
    float: right;
}

.content-item ul {
    margin: 0;
    padding-top: 10px;
    line-height: 1.3;
}

.content-item ul li {
    color: #fff;
    padding: 3px 0;
    background: url(../images/dot-list.png) no-repeat 0 10px;
    padding-left: 12px;
    text-align: left;
}

.content-item ul li > a {
    color: #fff;
    font-size: 100%;
}

.content-item ul li > a:hover {
    text-decoration: none;
    color: #42d6e2;
}

.content-item footer {
    width: 100%;
    padding: 0;
    background: no-repeat;
    text-align: right;
    margin: 5px 0;
}

.content-item footer > a {
    padding-right: 10px;
    color: #fff;
}

.content-item footer > a:hover {
    text-decoration: none;
}
.content-item .js-pager__items{position: absolute; width: 96%; left: 0; bottom: 10px; padding: 0; text-align: right;}  
.content-item .js-pager__items > li{font-size:0; background-image:none !important; display: inline-block; padding: 0;}
.content-item .js-pager__items > li > a[title="Go to next page"]{background:url(../images/down-indicator.png) no-repeat; width:23px; height:23px; display:block; opacity: 0.8;}
.content-item .js-pager__items > li > a[title="Go to previous page"]{background:url(../images/up-indicator.png) no-repeat; width:23px; height:23px; display:block; opacity: 0.8;}
.content-item .visually-hidden{background-color:#000 !important; color:#fff;}



/*--- Sec2 ---*/
.sec2_2 h4 {
    text-align: center;
    font-size: 310%;
    font-weight: 300;
    /*text-transform: uppercase;*/
    margin-top: 130px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.sec2_2 p {
    text-align: center;
    font-size: 135%;
    position: relative;
    top: -35px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}

.sec2_2 h2 {
    text-align: center;
    font-size: 240%;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: -20px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

/*---- sec3 ----*/


    .col-1-5 {
        width: 20%;
        float: left;
        position: relative;
        padding-right: 15px;
        padding-left: 15px;
        min-height: 155px;
        padding: 0;
    }

.sec3h h4 {
    text-align: center;
    font-size: 100%;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.sec3h {
    background: #fff;
}

.sec3h h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    background: #23408f;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.related-link ul {
    width: 100%;
    float: left;
    padding: 10px;
    margin: 0;
    box-sizing: border-box;
}

.related-link ul li {
    width: 50%;
    float: left;
    list-style: none;
}

.related-link ul li:before {
    content: "\f111";
    display: block;
    color: #343434;
    font-family: FontAwesome;
    font-size: 5px;
    float: left;
    margin: 6px 5px;
}

.related-link ul li a {
    font-size: 85%;
    display: flex;
    color: #343434;
}

.related-link ul li a > i {
    font-size: 6px;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
    margin-left: 10px;
}

.sec3list ul {
    margin: 0;
    padding: 5px;
    list-style-type: none;
    float: left;
    width: 100%;
    padding-left: 30px;
}

.sec3list ul li > a {
    color: #333;
    padding-left: 5px;
}

.sec3list ul li > a i {
    font-size: 6px;
}

.sec3list {
    width: 100%;
    text-align: left;
    min-height: 130px;
}

.sec3list ul li {
    color: #333;
    padding: 3px 0;
    font-size: 82%;
    float: left;
    margin-left: 0;
}

/* .sec3list ul li:nth-child(1) {
border-right: 1px solid #f1f1f1;    
border-bottom: 1px solid #f1f1f1;
}

.sec3list ul li:nth-child(2){
border-bottom: 1px solid #f1f1f1;   

}
.sec3h1 .sec3list ul li:nth-child(5) {
border-right: 1px solid #f1f1f1;
}
.sec3h1 .sec3list ul li:nth-child(3) {
border-right: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
}
.sec3list ul li:nth-child(3) {
border-right: 1px solid #f1f1f1;
}
.sec3h1 .sec3list ul li:nth-child(4) {

border-bottom: 1px solid #f1f1f1;
} */

#sec3 .sec3h1 {
    background-image: url(../images/budget-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
    position: relative;
}
#sec3 .sec3h1 .item-list ul{float:left; width:100%;}
#sec3 .sec3h1 .item-list ul li:nth-child(1){width:100%; margin-top:5px; margin-bottom:5px; text-align:center; padding:0; text-transform:uppercase;}
#sec3 .sec3h1 .item-list ul li:nth-child(1) a{display: block;background-color: #fff; color: #532279; font-weight: 600; height: 32px; font-size: 14px;
line-height: 30px; border-right: 1px solid #ddd;}
#sec3 .sec3h1 .item-list ul li:nth-child(1) a:hover{text-decoration:none;}
#sec3 .sec3h1 .item-list ul li:nth-child(1):before{display:none;}
#sec3 .sec3h1 .item-list ul li{float:left; width:50%; text-align:left; padding:5px;}
#sec3 .sec3h1 .item-list ul li:before{
	content: "\f111";
	display: block;
	color: #ffffff;
	font-family: FontAwesome;
	font-size: 5px;
	float: left;
	margin: 6px 5px;}
#sec3 .sec3h1 .item-list ul li a{color:#fff; display:flex; font-size: 85%; line-height:normal;}

#sec3 .sec3h1 .views-row a {
    background-color: #fff;
    display: block;
    color: #d90101;
    font-weight: 600;
    box-sizing: border-box;
    padding: 5px 0;
    margin-top: 60px;
    min-height: 32px;
    border-right: 1px solid #d4d1d1;
}

#sec3 .sec3h2 p a.more-link,
#sec3 .sec3h4 a.hvr-rectangle-out {
    display: block;
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 4px 10px;
    box-sizing: border-box;
    max-width: 120px;
    margin: 0 auto;
}

#sec3 .sec3h1 .views-row a:hover {
    text-decoration: none;
}

#sec3 .sec3h2 {
    background-image: url(../images/donate-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
}

#sec3 .sec3h4 {
    background-image: url(../images/voter-bg.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px;
}

.sec3h1 h5 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
    min-height: 32px;
    line-height: 16px;
	
}

.sec3h1 h4 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.white {
    color: #fff !important;
}

.sec3h2 h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 700;
    text-transform: uppercase;
    color: #d90101;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h2 h4 {
    text-align: center;
    font-size: 125%;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3btn {
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 2px 10px;
}

.sec3h3 h5 {
    text-align: center;
    font-size: 100%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    background: #e30b13;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h3 h4 {
    text-align: center;
    font-size: 125%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3h3 img {
    padding: 1px 0;
}

.sec3h4 h5 {
    text-align: center;
    font-size: 85%;
    font-weight: 500;
    text-transform: uppercase;
    color: #6a5bc9;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.sec3h4 h4 {
    text-align: center;
    font-size: 125%;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding: 17px 0 17px 0px;
}

.sec3v {
    padding: 4px 0;
	color:#fff;
}

.sec3btn1 {
    background: #fff;
    color: #6a5bc9;
    border-radius: 50px;
    font-size: 13px;
    padding: 2px 10px;
}

#sec4 h3 {
    font-size: 240%;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: -20px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

#sec4 h5 {
    color: #fff;
    line-height: 18px;
    font-size: 120%;
}

#sec4 h4 {
    font-size: 130%;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

#sec4 hr {
    color: #fff;
    background: #fff;
}

.service-content footer {
    float: left;
    padding: 5px 15px;
    margin: 0;
    box-sizing: border-box;
}

.more-link a {
    color: #fff;
	    float: left;
    padding: 5px 15px;
    margin: 0;
    box-sizing: border-box;
}

.more-link a:hover {
    text-decoration: none;
    color: #fff;
}

/*Wave Button on hover Effects*/
.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    /* background: #e1e1e1; */
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-rectangle-out .active:before {
    content: ''; 
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e30b13 !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; 
    border-radius: 30px;
}
.hvr-rectangle-out:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e30b13 !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 30px;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
    color: #fff !important;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/*Wave Button on hover Effects Without Radius */
.hvr-zoom-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    /* background: #e1e1e1; */
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-zoom-out .active:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #055696;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-zoom-out:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #055696;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-zoom-out:hover, .hvr-zoom-out:focus, .hvr-zoom-out:active {
    color: #fff !important;
}
.hvr-zoom-out:hover:before, .hvr-zoom-out:focus:before, .hvr-zoom-out:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.btn-red {
    background: #f6461d;
    color: #fff;
}




/*Odisha Profile Section*/
.user-logged-in #odisha-profile .more-link {
    position: inherit;
    bottom: 0;
}
.user-logged-in #odisha-profile .sec3list ul{min-height: 130px;}

#odisha-profile .more-link {
    float: left;
    position: absolute;
    bottom: 15px;
    text-align: center;
	left:50%;
	transform: translateX(-50%);
}

#odisha-profile .more-link a {
    background: #fff;
    color: #d90101;
    border-radius: 50px;
    font-size: 13px;
    padding: 4px 10px;
    box-sizing: border-box;
}

#odisha-profile .more-link a:hover {
    text-decoration: none;
}

.odisha-map-area svg .tooltip {
    opacity: 1;
}

.odisha-map-area .map {
    background-color: transparent;
    padding: 0;
}

.area-wise {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.odisha-profile-sec {
    padding: 20px 0;
}

.odisha-profile-area h4 {
    color: #fff;
    font-size: 310%;
    margin: 10px 0;
	font-weight: 400;
}

.odisha-profile-area ul {
    padding: 0;
    margin: 0;
    width: 30%;
    float: left;
    color: #fff;
}

.odisha-profile-area ul li {
    list-style-type: none;
}

.odisha-profile-area ul li > span {
    font-size: 18px;
}

.odisha-profile-area ul:nth-child(1) li > span {
    text-transform: uppercase;
}

.administrative {
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-bottom: 10px;
}

.administrative h4 {
    color: #fff;
    font-size: 26px;
	font-weight: 400;
}

.administrative ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.administrative ul li {
    background-color: #fff;
    display: inline-block;
    text-transform: uppercase;
    margin-right: 5px;
}

.administrative ul li a {
    color: #fff;
    box-sizing: border-box;
    padding: 5px 15px;
    font-size: 14px;
    display: inline-block;
}

.administrative ul li a:hover {
    text-decoration: none;
}

.administrative ul li:nth-child(1) a {
    background-color: #5C420A;
}

.administrative ul li:nth-child(2) a {
   background-color: #003E6B;
}

.administrative ul li:nth-child(3) a {
    background-color: #375F35;
}

.administrative ul li a > span {
    color: #fff;
    margin-right: 4px;
}

.odisha-menu {
    margin-top: 40px;
    float: left;
    width: 100%;
}

.odisha-menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.odisha-menu ul li {
    width: 30%;
    float: left;
    line-height: 28px;
}

.odisha-menu ul li a {
    color: #fff;
    transition-duration: 0.4s;
}

.odisha-menu ul li a:hover {
    text-decoration: none;
    padding-left: 5px;
    transition-duration: 0.4s;
}

/*Section 4*/
.lingaraj-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
}

.lingaraj-title {
    box-sizing: border-box;
    padding: 120px 0;
}

.lingaraj-title h5 {
    color: #fff;
    font-size: 310%;
    font-weight: 500;
}

.lingaraj-title p {
    text-align: center;
    font-size: 135%;
    position: relative;
    top: -35px;
    font-weight: 300;
}

.odisha-more-services {
    background-color: #093c54;
    padding: 30px 0;
}

.more-service-area .icon-col {
    width: 80px;
    height: 80px;
    background-color: #2b6e8e;
    border-radius: 50%;
    margin: 0 auto;
    border: 5px solid rgba(226, 226, 226, 0.3)
}

.more-service-area .icon-col img {
    padding-top: 9px;
}

.more-service-area a {
    color: #fff;
    display: block;
    padding: 4px 0;
    font-size: 14px;
}

.more-service-area a:hover {
    text-decoration: none;
    color: #fff;
}

.more-service-area a:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: #fff;
    margin: 0 auto;
    transition-duration: 0.5s;
}

.more-service-area a:hover:after {
    width: 30%;
    transition-duration: 0.5s;
}

/*News*/
.news-item a {
    display: block;
    margin-top: 5px;
    text-align: left;
}

.news-item a:hover {
    text-decoration: none;
    color: #42d6e2;
}

.news-data {
    background-color: #154f97;
    width: 60px;
    float: left;
    margin-right: 5px;
    border-radius: 5px;
}

.news-data span.month {
    background-color: #fff;
    color: #343434;
    font-size: 12px;
    padding: 4px;
}

.office-order ul li {
    width: 100%;
    float: left;
}

.news-item img {
    width: 100%;
    height: 160px;
}

.news-item {
    padding: 8px;
    text-align: center;
}

.news-item a {
    color: #fff;
}

.news-item a:hover {
    color: #fff;
}

.main-news .flex1-child {
    width: 30%;
    height: 300px;
	position:relative;
}

.main-news .flex1-child:nth-child(4) ul {
    float: left;
}

.main-news .flex1-child:nth-child(4) ul li {
    background: none;
    padding-left: 0;
}

.main-news .odisha-map,
.main-news .social-feeds {
    box-sizing: border-box;
    padding: 10px;
}
.social-feeds p > a{display:none;}

.main-news .odisha-map iframe{
    width: 100%;
    height: 235px!important;
    margin-top: 10px;
}

.main-news .social-feeds iframe {
     width: 100%;
    height: 235px!important;
    margin-top: 10px!important;
}
.office-order ul {
    padding-left: 5px;
}

.office-order ul li {
    list-style-type: none;
    margin: 5px 0;
}

.news-data > span {
    display: block;
    text-align: center;
}

/*Social Media Tab's*/
ul.gallerytabs-fb, ul.gallerytabs-twt{
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
    text-align: left;
}

ul.gallerytabs-fb li ,ul.gallerytabs-twt li {
    background: none;
    color: #fff;
    display: inline-block;
    padding: 5px 10px!important;
    cursor: pointer;
}

ul.gallerytabs-fb li.current {
    color: #fff;
}
.fbtab{background-color: #4267B2!important;}
.twttab{background-color: #06507F!important;}
ul.gallerytabs-fb .social-wall{
    float: right
}
ul.gallerytabs-fb .social-wall a{
        color: #fff;
    background-color: #993434!important;
    padding: 5px 10px!important;
}
.tab-content {
    display: none;
    padding: 15px;
}

.tab-content.current {
    display: inherit;
    padding: 5px;
}

/*Footer Section*/
.top-link {
    background-color: #093c54;
    text-align: center;
    box-sizing: border-box;
    padding: 10px 0;
    margin-bottom: 30px;
}

.top-link ul li {
    display: inline-block;
    margin: 0 10px;
    margin-bottom: 0 !important;
    position: relative;
}
.top-link ul li:nth-child(1):after{content: '|'; display: inline-block; float: right; position: absolute;
top: 0;  right: 0; margin-right: -14px;}

.top-link ul li a {
    display: block;
    color: #fff !important;
    font-size: 110%;
}

.top-link ul li a:hover {
    text-decoration: none;
}

.main-footer {
    background-color: #021830;
    color: #fff;
    display: inline-block;
    width: 100%;
}

.main-footer h1 {
    font-size: 15px;
    text-transform: uppercase;
    color: #a6b4bd;
}

.main-footer ul {
    padding: 0;
    margin: 0;
}

.main-footer ul li {
    font-size: 90%;
    color: #a6b4bd;
    line-height: 20px;
    list-style-type: none;
    margin-bottom: 5px;
}

.main-footer .col-lg-6 ul li {
    /* width: 44%; */
    /* float: left; */
    /* margin-right: 15px; Edited 29 June 2021 AV*/
	width: 38%;
    float: left;
    margin-right: 66px;
}

.main-footer ul li a {
    color: #b8bbbe;
}

.main-footer ul li a:hover {
    text-decoration: none;
    color: #2680ab;
}

.footer-inline-menu {
    border-top: 1px solid #06274a;
    border-bottom: 1px solid #06274a;
    margin-top: 20px;
    position: relative;
}

.footer-inline-menu ul {
    margin: 0 auto;
    float: inherit;
    display: table;
}

.footer-inline-menu ul li {
    float: left;
    list-style-type: none;
    font-size: 90%;
    font-weight: 500;
    padding: 5px 15px;
    text-transform: uppercase;
}

.footer-inline-menu ul li a {
    color: #b8bbbe;
}

.footer-inline-menu div.lstupd{
    position: absolute;
    left: 110px;
    top: 5px;
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .footer-inline-menu div.lstupd{
        position: absolute;
    left: 178px;
    top: 32px;
}
  
}
@media (min-width: 768px) and (max-width: 1024px) {
  
  .footer-inline-menu div.lstupd{
          position: absolute;
    left: 60px;
    top: -27px;
}
}

.copyright-text {
    text-align: center;
    font-size: 80%;
    margin: 10px 0;
    line-height: normal;
    padding: 0 10px;
}

.bottom-footer {
    text-align: center;
    background-color: #eee;
}

.bottom-footer a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    text-decoration: none;
	color:#00458F;
}
.bottom-footer a:hover{text-decoration: none;}

.bottom-footer p {
    /* padding: 10px 0; */
    font-size: 85%;
    text-align: center;
    margin: 0;
    line-height: normal;
}
.visitor{
	background-color: #1f4b7b;
    text-align: center;
	float:left;
    padding: 0 8px;
	border-radius:4px;
	margin: 5px 0;
	box-shadow:inset 0px 0px 50px rgba(0,0,0,.2); 
	-webkit-box-shadow:inset 0px 0px 50px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 50px rgba(0,0,0,.2);
}
.visitor .content{font-size:15px;}
.visitor .content > span{font-size: 17px; margin: 0 5px;}
@font-face{
 font-family:'digital-clock-font';
 src: url('../fonts/digital-7.ttf');
}

.contact-content {
    padding-bottom: 0;
}

/* left side bar css starts here */

.fixed-left-sidebar {
    width: 120px;
    height: 90vh;
    background-color: rgba(49, 49, 49, 0.55);
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: absolute;
    top: 108px;
    z-index: 2;
    transition: all 0.2s linear;
}

.child-nav {
    text-align: center;
    box-sizing: border-box;
    padding: 10% 1%;
}

.child-nav:hover {
    background-color: #000;
}

.clickable-menu {
    background-color: #3b96c3;
    padding: 20px 10px;
    position: relative;
}
.twitter-high-cont{display:none;} 
.marquee-text {
    background-color: #042d4a;
    padding: 10px 10px;
    position: fixed;
    left: 0;
    top: 26vh;
    z-index: 4;
    width: 50px;
    box-sizing: border-box;
}
.marquee-text #example-scroll_change{width:83%; float:left;}
.marquee-text .twitter_img{width:100px; float:right;}
.marquee-text #example-scroll_change marquee a{color:#fff;}
.marquee-text #example-scroll_change marquee a:hover{text-decoration:none;}
.marquee-text .twitter_img a{display: block;  text-align: center; color: #fff; background-color: #042d4a; height: 30px;     padding: 0 5px;
line-height: 30px; margin-top: 8px; margin-right: 5px; border-radius: 4px; font-size: 13px;}
.marquee-text .twitter_img a:hover{text-decoration:none;background-color: #55adee;}

svg.twitter-feeds {
    height: 37px;
    float: right;
    transform: rotateY(0deg);
}

.box1 {
    overflow: hidden;
    background: #033455;
    position: absolute;
    top: 0;
    left: 61px;
    z-index: 99;
    width: 951px;
    max-height: 44px;
    display: none;
    padding-left:15px;
	min-height: 43px;
    line-height: 43px;
}

.box1 a span {
    color: #fff;
}

/* Add padding and border to inner content for better animation effect */
.box-inner .cells {
    padding: 20px 10px;
}

.child-nav a {
    display: block;
    color: #fff !important;
    cursor: pointer;
    font-size: 1em;
}

.child-nav img {
    width: 34%;
}

.banner-slider {
    z-index: -5 !important;
    overflow: hidden;
}

.banner-slider .flex-pauseplay a {
    left: auto;
    right: 40px !important;
    font-size: 0;
    z-index: 3;
}

.box {
    /* float: left; */
    overflow: hidden;
    background-color: #3b96c3;
    position: absolute;
    top: 0;
    left: 120px;
    z-index: 99;
    width: 700px;
    max-height: 79px;
    display: none;
}

/* Add padding and border to inner content for better animation effect */
.box-inner .cells {
    padding: 38px 10px;
}

.box ul {
    list-style: none;
    margin: 0;
    display: block;
}

.box ul li {
    float: left;
    padding: 29px 15px;
}

.box ul li:hover a {
    color: #c5c5c5;
}

.box ul li a {
    color: #fff;
    text-decoration: none;
    border-right: 1px solid #fff;
    padding-right: 23px;
}

.box ul li:last-child > a {
    border: 0;
}

.carousel-wrapper {
    padding: 0px 0 0px 0px;
    background: url(../images/carousel-bg.png) repeat;
    border: none;
}

.carousel-wrapper .carousel li {
    line-height: inherit;
}

.fixed ul.main-menu > li span {
    opacity: 0;
}



@media (min-width: 320px) and (max-width: 480px) {

    
    .baner-content {
        padding-top: 0vh !important;
    }

    .wrapper.common-wrapper .common-left {
        display: none;
    }

    .logo-widget a img {
        width: 63%;
        margin-left:5px;
        padding: 6px;
    }


    .dark-bg {
        display: block;
        float: left;
    }

    .flex1-child {
        width: 100% !important;
        float: left;
    }

    

}

.tabs-content .lok-sewa-bg,
.service-content_tourism,
.odisha-profile-bg {
    transition: transform .5s ease;
}

section#odisha-profile .lok-sewa-bg:hover,
.service-content_tourism:hover,
/* .odisha-profile-bg:hover {
    transform: scale(1.1);
} */

.mega-drop-down .mega-menu .submenu-list img {
    width: auto !important;
}

.service-content_tourism {
    padding: 5% 0 10% 0;
    background-image: url(../images/banner-second.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.odisha-profile-bg {
    background-image: url(../images/odisha-board.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.odisha-board > .container-fluid {
    position: relative;
    z-index: 1;
}
.odisha-board .sec3mh > img{margin:0 auto;}

.contact-content {
    background-image: url(../images/odisha_secreteriat.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    position: relative;
}

.mega-menu h2 {
    text-transform: uppercase;
    color: #585858;
}

.award-section .sec3h {
    background: url(../images/odisha-tribal.jpg);
    min-height: 210px;
    padding: 0;
}

.award-section .sec3h2 {
    background: url(../images/krushi_bhawan.jpg);
    min-height: 210px;
    padding: 0;
}
.award-section .sec3h2:nth-child(2){
    background: url(../images/policy-publication.jpg);
    min-height: 210px;
    padding: 0;}

.award-section .sec3h1 {
    background: url(../images/eminent_personalities.jpg);
    min-height: 210px;
    padding: 0;
}

.award-section .sec3h5 {
    background: url(../images/civil-list-bg.jpg);
    min-height: 210px;
    padding: 0;
	background-size: cover;
    background-position: center center;
}

.award-section .sec3mh {
    font-size: 100%;
    text-transform: uppercase;
    color: #B30000;
    padding: 10px 0;
    font-weight: 600;
    text-align: center;
    background-color: #fff;
    border-right: 1px solid #e4dede;
}

.award-section .sec3h h5 {
    text-align: center;
    font-size: 99%;
    font-weight: 600;
    text-transform: uppercase;
    color: #c40a08;
    font-family: 'Roboto', sans-serif;
    background: #ffffff;
    padding: 6px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h1 h5 {
    text-align: center;
    font-size: 103%;
    font-weight: 600;
    text-transform: uppercase;
    color: #c40a08;
    font-family: 'Roboto', sans-serif;
    background: #ffffff;
    padding: 6px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h2 h5 {
    text-align: center;
    font-size: 103%;
    font-weight: 600;
    text-transform: uppercase;
    color: #d90101;
    font-family: 'Roboto', sans-serif;
    background: #fff;
    padding: 5px;
    min-height: 32px;
    line-height: 20px;
}

.award-section .sec3h2 p {
    color: #fff;
    line-height: 160%;
    font-size: 13px;
    padding: 10px;
}

.award-section .sec3list ul li a {
    color: #fff;
    font-size: 115%;
    text-transform: capitalize;
    transition-duration: 0.4s;
}

.award-section .sec3list ul li a:hover {
    text-decoration: none;
    transition-duration: 0.4s;
}

.award-section .sec3list ul li {
    padding: 2px 0;
    width: 100%;
}

.award-section .sec3list ul li {
    list-style-type: disc;
    color: #fff;
}

/* .webiste-link {
position: absolute;
bottom: 0;
left: 0px;
width: 100%;
color: #fff;
line-height: 30px;
font-size: 78%;
} */
.webiste-link .url {

    background: #fff;
    color: #000;
}

.text-marquee {
    position: relative;
    display: block;
    overflow: hidden
}

.text-marquee .text-marquee__text {
    white-space: nowrap;
    display: block; 
}

.p-b-none {
    padding-bottom: 0px !important;
}

/* hidden trasure section css */
.hidden-treasure {
   background: url(../images/bg-iconic-sites.jpg);
    background-size: cover;
}

.hidden-treasure .teasure-gallery {
    padding: 0px 0 70px 0px;
}

.hidden-treasure:after{display: none;}
.hidden-treasure h2 {
    font-size: 250%;
    font-weight: normal;
    color: #fff;
    padding: 40px 0px 30px 0;
}

.hidden-treasure h2 span {
    font-weight: 700;
}

.hidden-treasure .teasure-gallery > .flex-direction-nav {
    position: absolute;
    top: 50%;
    width: 100%
}

.hidden-treasure .teasure-gallery .treasure-gallery-card {
    background-color: #fff;
    border-radius: 7px;
    min-height: 410px;
    position: relative;
    transition-duration: 0.8s;
    overflow: hidden;
    transition: background-color 0.5s ease;
	min-width:31% !important;
}
.hidden-treasure .teasure-gallery .treasure-gallery-card img,
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover img{z-index: 5; position: absolute;}
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content:after{width: 500px !important; height: 500px !important; transition-duration: 0.5s;}
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content,
.hidden-treasure .teasure-gallery .treasure-gallery-card:hover .trasure-gallery-content a{color: #fff;}

.hidden-treasure .teasure-gallery .treasure-gallery-card > img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    height: 200px !important;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content {
    padding: 17px;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content h4 {
    font-weight: normal;
    font-size: 26px;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content p {
    font-size: 100%;
    line-height: 22px;
    padding: 10px 0;
    min-height: 100px;
    position: relative;
    z-index: 2;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content a {
    cursor: pointer;
    border: none;
    background-color: transparent;
    font-size: 15px;
    color: #464646;
    position: relative;
    z-index: 2;
	display:block;
	height:25px;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card .trasure-gallery-content a:hover {
    text-decoration: none;
}

/*.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+1) .trasure-gallery-content a:hover {
    color: #FF8F17;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+2) .trasure-gallery-content a:hover {
    color: #0CD4FE;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+3) .trasure-gallery-content a:hover {
    color: #FF1794;
}*/

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+1) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #FF8F17;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+2) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #0CD4FE;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .teasure-gallery .treasure-gallery-card:nth-child(3n+3) .trasure-gallery-content:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #FF1794;
    position: absolute;
    bottom: 0;
    right: 0;
    border-top-left-radius: 100%;
    border-bottom-right-radius: 7px;
    transition-duration: 0.8s;
}

.hidden-treasure .flex-direction-nav a {
    opacity: inherit;
    top: 94%;
    font-size: 0;
    width: auto;
    height: auto;
}

.hidden-treasure .flex-direction-nav a:before {
    color: #fff;
    font-size: 20px;
}

.hidden-treasure .flexslider .flex-direction-nav .flex-prev {
    left: -35px;
}

.hidden-treasure .flexslider .flex-direction-nav .flex-next {
    right: -35px;
}

.hidden-treasure .flexslider:hover .flex-direction-nav .flex-prev {
    left: -35px;
}

.hidden-treasure .flexslider:hover .flex-direction-nav .flex-next {
    right: -35px;
}

.teasure-gallery ul.slides {
    width: 79%;
    float: left;
    margin-right: 5px;
}
.hidden-treasure ul.slides{display:flex; width: 100% !important;     justify-content: space-between;}

.teasure-gallery .flex-control-thumbs {
    width: 20%;
    float: left;
    margin: 0;
}

.teasure-gallery .flex-control-thumbs > li {
    width: 100%;
    margin-bottom: 5px;
	color:#fff;
}

/*.teasure-gallery .flex-control-thumbs > li:last-child {
    display: none;
}*/

.teasure-gallery .slides img {
    height: 350px !important;
}
.block-views-blockphoto-gallery-album-wise-block-6 li {
	color:#fff;
	opacity:1 !important;
}
.gallery-heading {
    position: relative;
}

.gallery-heading > header {
    z-index: 3;
    box-sizing: border-box;
    margin-bottom: 3px;
    display: block;
}

.gallery-heading > header span {
    background-color: #ffffff;
    padding: 6px 25px;
    display: inline-block;
}

.gallery-heading > header a {
    background-color: #01404e;
    padding: 6px 25px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.gallery-heading > header a:hover {
    color: #fff;
    text-decoration: none;}

.teasure-gallery .flex-control-thumbs img {
    height: 113px;
    width: 100%;
}

.odisha-gallery-section .flex-direction-nav {
    display: none;
}

.odisha-gallery-section h2 {
    font-size: 37px;
    font-weight: normal;
    color: #fff;
    padding: 40px 0px 30px 0;
}

.odisha-gallery-section h2 span {
    font-weight: 700;
}

.video-frame iframe {
    width: 100%;
    height: 350px;
}

.p-b-50 {
    padding-bottom: 50px;
}

/*Five T Section*/
.five-t-sec {
    background: url(../images/shape3.svg) no-repeat #fff;
    background-size: cover;
    min-height: 85px;
    display: flex;
    position: relative;
    z-index: 3;
    margin-top: -1px;
    clear: both;
}

.five-t-logo {
    float: left;

}
.five-t-logo img{height:40px;}
.five-t-high{display:none;}  
.five-t-listing {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
}

.five-t-listing li {
    display: inline-block;
    text-align: center;
    margin: 0 2px;
    min-width: 86px;
}

.five-t-listing li a {
    margin-top: -10px;
    display: block;
    color: #343434;
    font-size: 14px;
}

.five-t-listing li a:hover {
    text-decoration: none;
}

.five-t-listing li > span {
    display: block;
    background-color: #fff;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px;
}

.five-t-listing li > span img {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    margin-top: 10px;
}

.five-t-listing li:hover > span img {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sec-first {
    width: 42%;
}

.sec-second {
    width: 57%;
    padding-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.sec-second ul {
    float: left;
    margin: 5px 0 0 61px;
    padding: 0;
}

.sec-second ul li {
    display: inline-block;
    text-align: center;
    margin: 0 4px;
    white-space: nowrap;
}

.sec-second ul li a {
    color: #fff;
    font-size: 9px;
	background-color:#033454;
}
.or .sec-second ul li{margin: 0 7px;}
.or .sec-second ul li a{font-size: 11px;}

.sec-second ul li a:hover {
    text-decoration: none;
}

.i-width > img {
    width: 27%;
}

.inner-expend {
    background-color: #fff;
    min-width: 83%;
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, -0%);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-sizing: border-box;
    min-height: 96px;
    z-index: 10;
    display: none;
    justify-content: space-between;
    padding: 10px !important;
    text-align: left;
    display: none;
    padding-top: 23px !important;
    margin-top: 0 !important;
}

.inner-expend:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
    top: -10px;
    position: absolute;
    left: 84%;
}

.inner-expend h4 {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    float: left;
    width: 32%;
    text-align: center;
}

.sec-left-link a {
    background-color: #3996c1;
    font-size: 13px !important;
    box-sizing: border-box;
    padding: 3px 10px;
    display: inline-block;
}

.sec-right-link a {
    background-color: #3996c1;
    font-size: 13px !important;
    box-sizing: border-box;
    padding: 3px 10px;
    display: inline-block;
    margin-right: 5px;
}

.sec-left-link a:hover,
.sec-right-link a:hover {
    background-color: #007bff;
}
.focusable{color: #fff;}
.sec-left-link {
    width: 49.5%;
    float: left;
    background: url(../images/login-bg1.jpg) no-repeat;
    min-height: 75px;
    display: flex;
    align-items: center;
}

.sec-right-link {
    width: 49.5%;
    float: right;
    background: url(../images/login-bg2.jpg) no-repeat;
    min-height: 75px;
    display: flex;
    align-items: center;
}

#close-btn {
    position: absolute;
    top: 0;
    right: 0;
    color: #343434;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 11px;
    outline: none;
}

.p-r-0 {
    padding-right: 0;
}

.p-l-0 {
    padding-left: 0;
}

.mt-37 {
    margin-top: 37px;
}

/*.ad-bg {
    background: #aacfd5;
}*/

/* news marquee section style*/

.news-runner {
    background: url(../images/transparent-news-bg.png) repeat;
    padding: 0px;
    position: absolute;
    width: 100%;
	top:0;
    z-index: 3;
	height:35px;
}

.news-runner .inner-runner {
    margin: 0px;
    min-height: 35px;
    overflow: hidden;
}

.news-runner .inner-runner ul {
    margin: 0;
}

.news-runner .inner-runner ul li {
    display: inline-block;
    line-height: 32px;
    margin: 0px 10px;
    padding: 0px 0px;
    padding-left: 13px;
    font-size: 96%;
	/* white-space:no-wrap; */
    position: relative;
}

.news-runner .inner-runner ul li a {
    color: #fff;
    padding-left: 3px;
}

.news-runner .inner-runner ul li a:hover {
    color: #fff;
    text-decoration: none;
}

.news-runner .news-runner-head {
    /*background-color: #3a95c2;*/
    clip-path: polygon(85% 0, 0 0, 0 100%, 85% 100%, 100% 50%);
    height: 35px;
}

.news-runner .item-list {
    overflow: visible !important;
}
.news-runner .item-list > ul{height:35px; line-height:35px;}

.news-runner .news-runner-head p {
    margin: 0px;
    padding: 5px 0;
    color: #fff;
    text-align: center;
    font-weight: normal;
}

.news-runner .news-runner-head a {
    text-align: center;
    color: #fff;
    display: block;
    line-height: 35px;
}

.news-runner .news-runner-head a:hover {
    text-decoration: none;
    color: #fff;
}


.TickerNews{
width: 100%;
height: 35px;
line-height:35px;
}
.unee_wrapper{
width: 100%;
position: relative;
overflow: hidden;
}
.ti_slide{
width: 30000px;
position: relative;
left: 0;
top: 0;
}
.ti_content{
width: 100%;
position: relative;
float:left;
}
.ti_content ul li{display: inline-block;}
.ti_news{
float:left;
}
.ti_news a{
display: block;
margin-right: 10px;
color:#fff;
text-decoration: none;
padding-left:20px;
position:relative;
}
.ti_news a:before{content: ''; display: block; width: 20px;  height: 20px; background: url(../images/send.png) 0 1px; background-repeat: no-repeat;
position: absolute; left: 0px;top: 10px;}
.ti_news a:hover{text-decoration:none; color:#fff;}
#stop-resume{
display: block;
padding: 10px;
background-color: #f1f1f1;
margin:10px;
width: 70px;
text-align: center;
border:solid 1px white;
text-transform: uppercase;
font-family: sans-serif;
text-decoration: none;
}
#stop-resume:active{
background-color:white;
border:solid 1px #f1f1f1;
color:blue;
}
.page-node-type-flash-news .content-right .block-page-title-block h1{font-size: 125%; line-height: 25px;}
.page-node-type-flash-news .flashnews-details .views-row {margin: 10px 0; float: left; width: 100%;}
.page-node-type-flash-news .flashnews-details .views-row .views-field-nothing{display: none;}
.page-node-type-flash-news .flashnews-details .views-row .views-field:before{content: ''; display: block;background: #ff512f;
background: -webkit-linear-gradient(to right, #ff512f, #dd2476); width: 40px; height: 40px; margin-right: 10px; float: left;
background: linear-gradient(to right, #ff512f, #dd2476); border-radius: 5px;}
.page-node-type-flash-news .flashnews-details .views-row .views-field{width: 30%; float: left; position: relative} 
.page-node-type-flash-news .flashnews-details .views-row .views-field:after{content: ''; display: block; background: url(../../images/calendar-icon.png) no-repeat;  width: 25px;  height: 25px;  position: absolute; top: 7px; left: 7px;} 
.page-node-type-flash-news .flashnews-details .views-row .views-field .views-label-field-date-range,
.page-node-type-flash-news .flashnews-details .views-row .views-field .views-label-field-date-range-1{font-weight: 600;}

.page-node-1050 .views-element-container .views-row .views-field{width:100%; float: left; margin: 5px 0;}
.page-node-1050 .views-element-container .views-row .views-field .views-label{width: 20%; float: left; box-sizing: border-box;font-weight: 400;
font-size: 15px;}
.page-node-1050 .views-element-container .views-row .views-field .field-content{width: 80%; float: left; box-sizing: border-box;}

.p-l-none {
    padding-left: 0px;
}

.p-r-none {
    padding-right: 0px;
}

.negative-z-index {
    z-index: -1;
    position: relative;
}

.inside-data {
    min-height: 220px;
    max-height: 220px;
    padding: 10px;
    box-sizing: border-box;
    float: left;
    width: 100%;
}

/*For Scaoll Style*/
.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #055696 !important;
}

.content-invetment .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    width: 10px
}

.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px !important;
}

.content-invetment .mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
}

.content-invetment .mCSB_inside > .mCSB_container {
    margin-right: 15px;
}

.content-invetment .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.tab-wrapper .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=100);
}

.content-invetment .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    width: 10px
}

.content-invetment .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px !important;
}

.content-invetment .mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
}

.content-invetment .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.tab-wrapper .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: alpha(opacity=100);
}

/*End Scaoll Style*/


/*Innar Page Design*/
.content-area {
    position: relative;
    float: left;
    width: 100%;
}

.content-left {
    float: left;
    max-width: 250px;
    box-sizing: border-box;
    width: 20%;
    box-shadow: 10px 0 5px -2px #ececec;
    background: url(../images/bottom-bg-shape.png) no-repeat left bottom;
    max-height: 100vw;
    padding-bottom: 100px;
}

.content-right {
    float: left;
    width: 79%;
    margin-bottom: 40px;
    margin-left: 15px;
    box-sizing: border-box;
    padding: 50px;
   /* background: url(../images/content-bg.png) no-repeat top right;*/
}

.content-right h2 {
    font-size: 22px;
}

.content-right p {
    text-align: justify;
    font-size: 100%;
}

.content-left nav > ul {
    border-right: 3px solid #195d9d;
}

.content-left nav ul li {
    list-style-type: none;
    position: relative;
}
.content-left nav ul li a > i{display:none;}
.content-left nav ul > li.open > span{border-bottom: none;}
.content-left nav > ul > li.open:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 14px;
    z-index: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background-image: url(../images/menu-icon-sprite.png);
    background-repeat: no-repeat;
    background-position: -22px -2px;
    width: 20px;
    height: 13px;
}

.content-left nav ul > li.open {
    transition: all 0.6s;
    background-color: #3a95c2;
}
.content-left nav ul > li.open >a{ border-bottom:none;}
.content-left nav ul > li.open a,
.content-left nav ul > li.open span{color: #fff;  padding-left: 15px;}

.content-left nav > ul > li:after {
    content: '';
    position: absolute;
    top: 20px;
    right: 15px;
    z-index: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background-image: url(../images/menu-icon-sprite.png);
    background-repeat: no-repeat;
    background-position: -2px -2px;
    width: 20px;
    height: 13px;
}

.content-left nav > ul > li a,
.content-left nav > ul >li span {
    display: block;
    padding: 10px 10px;
    color: #343434;
    font-size: 15px;
    text-decoration: none;
    font-size: 14px;
    transition-duration: 0.5s;
    border-bottom: 1px solid #d6e6df;  
}
.sub-nav-group{
	/*background-color: #27829f; */
	background-color: #1B5A6F; 
	max-height: 300px; 
	overflow-y: hidden;  
	overflow-x: hidden;}
	
.sub-nav-group li  a, .sub-nav-group li  span{border-bottom: 1px solid #1f7592 !important;}
.content-left nav ul li a:hover,
.content-left nav ul li span:hover,
.content-left nav ul li.open{ 
    text-decoration: none;
    background-color: #195d9d;
    color: #fff;
    transition-duration: 0.5s;
}

.content-left nav ul li:hover:before {
    color: #fff;
}

.content-left nav ul li > ul {
    display: none;
    transition: all 0.6s;
}
/*.content-left nav > ul > li > ul > li{padding-left: 5px;}*/

/*span[title="Ancient"]:after{content: "\f067"; font-family: FontAwesome; font-size: 10px; float: right;}*/
.content-left nav > ul > li > ul,
.content-left nav > ul > li > ul > ul {
    background-color: #27829f;
    max-height: 300px;
    overflow-y:hidden;
    overflow-x: hidden;
}
.menu-scroll .mCSB_inside > .mCSB_container{margin-right: 0;}
.content-left nav > ul > li > ul li a,
.content-left nav > ul > li > ul li span{border-bottom: 1px solid #3790ad;}

.content-left nav ul li > ul > li a,
.content-left nav ul li > ul > li span {
    color: #fff;
}

.content-left nav ul li > ul > li:before {
    display: none;
}
.breadcrumb{background-color:transparent !important;  padding:0 0 !important; margin-bottom: 0 !important;}
.breadcrumb ol{margin-bottom:0;}
.breadcrumb-widget {
    margin-left: 160px;
}

.breadcrumb-area {
    margin-top: 36px;
    padding: 25px 0 0;
    min-height: 100px;
    background: -webkit-linear-gradient(to right, #185a9d, #43cea2);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #185a9d, #43cea2);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    position: relative;
}
.breadcrumb-area .heading-container h1{max-width: 450px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; font-weight: 400;}

.breadcrumb-area:before {
    content: '';
    background: url(../images/breadcrumb-bg1.png) no-repeat right center;
    display: block;
    position: absolute;
    width: 450px;
    height: 121px;
    right: 0;
    bottom: 0;
}

.breadcrumb-area h1 {
    font-size: 160%;
    color: #fff;
}

.breadcrumb-area ol li {
    display: inline-block;
    margin-right: 10px;
    color: #d6cfcf;
    font-size: 14px;
}

.breadcrumb-area ol li a {
    color: #fff;
}

.breadcrumb-area ol li a:hover {
    text-decoration: none;
}

.breadcrumb-area ol li:before {
    content: '/';
    display: inline-block;
    margin-right: 5px;
}

.breadcrumb-area ol li:nth-child(1):before {
    display: none;
}

.breadcrumb-area ol li:nth-child(1) a {
    font-size: 0;
}

.breadcrumb-area ol li:nth-child(1) a:before {
    content: "\f015";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 15px;
    color: #fff;
}
.pager li>a {
    /*border: 1px solid #82c6e8;*/
    border: 1px solid #235A76;
    margin-bottom: 5px;
	color: #0051A8;
}
.pager li>a:hover {
    text-decoration: none;
    background-color: #3a95c2;
    color: #fff;
}

.guide-text{display: none !important;}
.innerpage-wrapper {
    min-height: 500px;
    background: url(../images/content-bg.png) right bottom no-repeat;
}

.innerpage-wrapper h1 {
    font-size: 180%;
    margin: 5px 0;
}
.content-right .block-page-title-block h1{border-bottom: 1px solid #ded9d9;
padding-bottom: 5px; font-size: 180%; font-weight: 600;}

.innerpage-wrapper h2 {
    font-size: 170%;
    margin: 5px 0;
	font-weight: 400;
}

.innerpage-wrapper h3 {
    font-size: 150%;
    margin: 5px 0;
}

.innerpage-wrapper .content ul {
    padding-left: 18px;
}

.innerpage-wrapper .content ul li {
    list-style-image: url(../images/list-arrow-li.png);
    margin: 15px 0;
    font-size: 14px;
}
.innerpage-wrapper .content ul li a{color: #004F80;}
.innerpage-wrapper .content ul li > a{color: #004F80;}
.innerpage-wrapper table caption{display: none;}
.innerpage-wrapper table > thead,
.innerpage-wrapper table tr > th{
    background-color: #216DB9;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
}

.innerpage-wrapper table > thead > tr th {
    text-transform: capitalize;
    font-weight: normal;
    padding: 8px;
    font-size: 13px;
}
.innerpage-wrapper table > thead > tr th:nth-child(1){min-width: 70px;}

.innerpage-wrapper table > tbody > tr td {
    padding: 8px;
    font-size: 14px;
}
.innerpage-wrapper table > tbody > tr td a{color: #004F80;}
.innerpage-wrapper table > tbody > tr:nth-child(even) {
    background-color: #eee;
}
Footer a.views-display-link{
    /*background-color: #29869f;*/
    background-color: #1B5869;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none;
    padding: 5px 15px;
    border-radius: 20px;}
Footer a.views-display-link:hover{    
    text-decoration: none;
    color: #fff;
    background-color: #20719e;}

.layout-main {
    padding: 10px 0 15px;
}

.innerpage-wrapper ol {
    padding-left: 15px;
}

.innerpage-wrapper ol li {
    margin: 8px 0;
}
.scroll-table1 {
    overflow: auto;
}
.path-news .scroll-table1 table tr th:nth-child(1){width: 70px;}
.path-news .scroll-table1 table tr th:nth-child(3){width: 150px;}
.path-news .scroll-table1 table tr th:nth-child(4){width:130px;} 
.page-node-type-hidden-treasure-of-odisha .mines-minerals img{float: left; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);  border: 8px solid #fff; margin: 0 20px 10px 0;}
.page-node-type-news  .news-widget-details .views-field-field-image img{border: 1px solid #c7e1f9; padding: 5px;
box-sizing: border-box;}
/*.page-node-type-hidden-treasure-of-odisha .content ul{float: left;}*/


/*Page About Us*/
.about-content {
    margin: 0 0 15px;
}

.about-content img {
    width: 100%;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    border: 8px solid #fff;
}

.no-shadow {
    background: url(../images/about-us-img.png) no-repeat 15px 0;
    min-height: 310px;
    padding-top: 30px;
}

.no-shadow img {
    box-shadow: none;
    border: none;
}


/*View Filter*/
.views-exposed-form {
    background: url(../images/filter1.png) #eee;
    background-repeat: no-repeat;
    background-position: 100% 0;
    border-top: 2px solid #1895c2;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    min-height: 120px;
    box-sizing: border-box;
    padding: 25px 15px 0 15px;
    margin-bottom: 15px;
}

.views-exposed-form {
    display: flex;
}

.views-exposed-form .form-item {
    width: 25%;
    margin: 0;
}

.views-exposed-form .form-item label {
    margin: 0;
    font-size: 15px;
    display: block;
    font-weight: normal;
}

.views-exposed-form .form-item select.form-select,
.views-exposed-form .form-item input[type="text"],
.views-exposed-form .form-item input[type="date"] {
    height: 34px;
    font-size: 14px;
    width: 95%;
    padding: 5px;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #cccaca;
    border-radius: 5px;
}

.views-exposed-form .form-actions {
    display: flex;
    margin: 0;
    margin-top: 23px;
}

.views-exposed-form .form-actions input.form-submit {
    min-width: 80px;
    padding: 0 10px;
    height: 34px;
    margin-bottom: 0;
    border: none;
    margin-left: 6px;
    font-size: 14px;
}

.views-exposed-form .form-actions input[value="Apply"],
.views-exposed-form .form-actions input[value="Search"] {
    color: #fff;
    /*background-color: #28a745;*/
    background-color: #105C21;
    /*border-color: #28a745;*/
    border-color: #105C21;
    border-radius: 5px;
}

.views-exposed-form .form-actions input[value="Apply"]:hover,
.views-exposed-form .form-actions input[value="Search"]:hover {
    background-color: #218838;
    border-color: #1e7e34;
}

.views-exposed-form .form-actions input[value="Reset"] {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.views-exposed-form .form-actions input[value="Reset"]:hover {
    background-color: #c82333;
    border-color: #bd2130;
}
.path-all-tenders table tr th:nth-child(1){min-width: 70px;}
.path-all-tenders table tr th:nth-child(3),
.path-all-tenders table tr th:nth-child(4){min-width: 100px;}
.path-all-tenders table tr th:nth-child(5){min-width: 130px;}



/*Social Wall*/
table .profilePhoto img{width: auto !important;}
.socialwalltab ul {
    margin-bottom: 0;
    padding-left: 0 !important;
}

.socialwalltab ul li {
    display: inline-block;
}

.socialwalltab ul li:nth-child(1) a {
    /*background-color: #1294f6;*/
    background-color: #065693;
	color:#fff;
}

.socialwalltab ul li:nth-child(2) a {
    /*background-color: #ff5608;*/
    background-color: #8F2D00;
	color:#fff;
}

.socialwalltab ul li:nth-child(3) a {
    /*background-color: #40a142;*/
    background-color: #265E28;
	color:#fff;
}

.socialwalltab ul li:nth-child(4) a {
    /*background-color: #ef3d79;*/
    background-color: #A20B3E;
	color:#fff;
}

.socialwalltab ul li:last-child {
    float: right;
}

.socialwalltab ul li:last-child a {
    color: #fff;
    /*background-color: #1294f6;*/
	background-color: #065693;
    border-radius: 20px;
    padding: 5px 20px;
}

.socialwalltab ul li a {
    display: inline-block;
    padding: 5px 10px;
    box-sizing: border-box;
    color: #fff;
    outline: none;
    transition-duration: 0.4s;
    text-decoration: none;
}

.socialwalltab ul li a:hover {
    text-decoration: none;
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    transition-duration: 0.4s;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
}

.page-node-2237 ul.quicktabs-tabs,
.page-node-2295 ul.quicktabs-tabs,
.page-node-2296 ul.quicktabs-tabs,
.page-node-2297 ul.quicktabs-tabs {
    margin: 20px 0 10px;
    padding-left: 0;
}

.page-node-2237 ul.quicktabs-tabs li a,
.page-node-2295 ul.quicktabs-tabs li a,
.page-node-2296 ul.quicktabs-tabs li a,
.page-node-2297 ul.quicktabs-tabs li a {
    outline: none;
    transition-duration: 0.4s;
    position: relative;
    font-weight: normal;
    font-size: 15px;
    box-sizing: border-box;
    padding: 5px 15px 5px 0;
    text-decoration: none;
}

.page-node-2237 ul.quicktabs-tabs li a:after,
.page-node-2295 ul.quicktabs-tabs li a:after,
.page-node-2296 ul.quicktabs-tabs li a:after,
.page-node-2297 ul.quicktabs-tabs li a:after {
    content: '';
    transition-duration: 0.4s;
    display: inline-block;
    background-color: #2daae4;
    position: absolute;
    height: 2px;
    width: 0;
    left: 2px;
    bottom: 0;
}

.page-node-2237 ul.quicktabs-tabs li a:hover,
.page-node-2295 ul.quicktabs-tabs li a:hover,
.page-node-2296 ul.quicktabs-tabs li a:hover,
.page-node-2297 ul.quicktabs-tabs li a:hover {
    text-decoration: none;
}

.page-node-2237 ul.quicktabs-tabs li a:hover:after,
.page-node-2295 ul.quicktabs-tabs li a:hover:after,
.page-node-2296 ul.quicktabs-tabs li a:hover:after,
.page-node-2297 ul.quicktabs-tabs li a:hover:after {
    width: 80%;
    transition-duration: 0.4s;
}

.page-node-2237 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2237 ul.quicktabs-tabs li:nth-child(2) a {
    color: #095a98;
    font-weight: 600;
    font-size: 14px;
}

.page-node-2237 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2237 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2295 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2295 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2295 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2295 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2296 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2296 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2296 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2296 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

.page-node-2297 ul.quicktabs-tabs li:nth-child(1) a,
.page-node-2297 ul.quicktabs-tabs li:nth-child(2) a {
    color: #2daae4;
}

.page-node-2297 ul.quicktabs-tabs li:nth-child(3) a,
.page-node-2297 ul.quicktabs-tabs li:nth-child(4) a {
    color: #3d5b9b;
}

#quicktabs-departments_social_wall > ul.quicktabs-tabs li:nth-child(1) a{}
#quicktabs-departments_social_wall > ul.quicktabs-tabs li:nth-child(2) a{}

/*Tab 1*/
.page-node-2237 .quicktabs-tabpage  .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2237 .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    /*background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;*/
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #065693;
    margin-bottom: 10px;
}

.page-node-2237 .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2237 .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2237 .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2237 .tw_bottomPanel .twoneside span {
    font-weight: 600;
    width: 100%;
    float: left;
}

.page-node-2237 .tw_bottomPanel .twoneside span i {
    display: block;
    float: left;
    margin: 4px;
}

.page-node-2237 .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2237 .tw_bottomPanel .twtwoside a {
    /*color: #f0575e;*/
    color: #850A10;
    border: 1px solid #850A10;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2237 .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2237 .socialAreat_tweet .twit-hdr {
    font-size: 16px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2237 .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2237 .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 13px;
	color: #004F80;
}

.page-node-2237 .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2237 .socialAreat_tweet .twit-hdr span { 
    float: left;
    font-size: 12px;
}


.page-node-2237 .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #004F80;
    font-weight: 600;
    font-size: 13px;
}

.page-node-2237 .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    width: 100%;
    min-height: 150px;
}

.page-node-2237 .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2237 .socialAreat_tweet .te_feeds a {
    display: block;
	color: #004F80;
}

.page-node-2237 .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2237 .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2237 .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2237 .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2237 .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2237 .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 2*/
.page-node-2295 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    float: left;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2295 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 15px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 13px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    width: 100%;
    height: 150px;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2295 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2295 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2295 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 3*/
.page-node-2296 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    width: 100%;
    float: left;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2296 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 18px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 14px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2296 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2296 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2296 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Tab 4*/
.page-node-2297 .quicktabs-tabpage .views-row {
    width: 32%;
    float: left;
    background: #eee;
    margin: 10px 20px 10px 0;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/twitter-small-img.png) no-repeat 96% 50% #2daae4;
    margin-bottom: 10px;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .tw_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel {
    margin: 10px 0 15px;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twoneside {
    width: 65%;
    float: left;
    box-sizing: border-box;
    padding: 7px 15px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twoneside span {
    font-weight: 600;
    margin-right: 15px;
    width: 100%;
    float: left;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside {
    width: 35%;
    float: left;
    box-sizing: border-box;
    text-align: center;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside a {
    color: #f0575e;
    border: 1px solid #f0575e;
    box-sizing: border-box;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
}

.page-node-2297 .quicktabs-tabpage .tw_bottomPanel .twtwoside a:hover {
    text-decoration: none;
    background-color: #f0575e;
    color: #fff;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr {
    font-size: 18px;
    box-sizing: border-box;
    padding: 5px 10px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twpost_img {
    display: none;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a {
    padding-right: 10px;
    position: relative;
    font-size: 14px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr a:after {
    content: '';
    background: url(../images/feeds-check.png) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: -15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span {
    float: left;
    font-size: 15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .twit-hdr span > span {
    margin-right: 10px;
    color: #2f7ea2;
    font-weight: 600;
    font-size: 15px;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds {
    box-sizing: border-box;
    padding: 5px 10px;
    float: left;
    height: 150px;
    clear: both;
    width: 100%;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds p {
    font-size: 14px;
    line-height: 24px;
    float: left;
    margin: 20px 0;
    text-align: left;
}

.page-node-2297 .quicktabs-tabpage .socialAreat_tweet .te_feeds a {
    display: block;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton {
    float: left;
    width: 100%;
    background-color: #91d4f3;
    display: flex;
    align-items: center;
    padding: 5px 0;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .twsocialico {
    width: 15%;
    float: left;
    box-sizing: border-box;
    text-align: center;
    color: #042d4a;
    font-size: 20px;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox {
    width: 85%;
    float: left;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox > span {
    width: 25%;
    text-align: center;
}

.page-node-2297 .quicktabs-tabpage .twdetails_botton .followerbox > span > strong {
    display: block;
}

.page-node-2297 .quicktabs-tabpage .views-row .socialAreat_tweet .profilePhoto {
    float: left;
    margin: 0 10px;
}

/*Social For Facebook*/
.socialAreat_faceb > .fb_name {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 10px;
    box-sizing: border-box;
    padding-right: 50px;
    background: url(../images/facebook-small-img.png) no-repeat 96% 50% #3d5b9b;
    margin-bottom: 10px;
}

.socialAreat_faceb > .fb_name h3 {
    color: #fff;
    margin: 0;
    font-size: 16px;
}

.socialAreat_faceb .fb_name {
    color: #fff;
    margin: 0;
    font-size: 16px;
}
.socialAreat_faceb .fb_name a{color: #004F80;}

.socialAreat_faceb .post_img {
    min-height: 180px;
    margin: 5px 0;
}

.socialAreat_faceb .post_img img {
    width: 100%;
    height: 180px;
}

.socialAreat_faceb .face_data,
.socialAreat_faceb .bottomPanel {
    padding: 10px;
    box-sizing: border-box;
}

.socialAreat_faceb .bottomPanel {
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 3px 10px;
    border-top: 1px solid #ddd;
}

.socialAreat_faceb .bottomPanel .fbtime {
    width: 30px;
    text-align: center;
    font-size: 18px;
    color: #3d5b9b;
}

.socialAreat_faceb .bottomPanel span {
    width: 75px;
    text-align: center;
    font-weight: 600;
	color: #3d5b9b;
}

.tw_handler h2 {
    font-size: 14px;
}

.tablefollower span {
    font-weight: normal;
    padding: 4px;
    font-size: 12px;
    margin: 2px 0;
}

.tablefollower span:nth-child(1) {
    /*background-color: #1294f6;*/
    background-color: #065693;
}

.tablefollower span:nth-child(2) {
    /*background-color: #ff5608;*/
	background-color: #8F2D00;
}

.tablefollower span:nth-child(3) {
    /*background-color: #40a142;*/
	background-color: #265E28;
}

.tablefollower span:nth-child(4) {
    /*background-color: #ef3d79;*/
	background-color: #A20B3E;
}

.page-node-2237 table tr th:nth-child(4) {
    min-width: 150px;
}

.socialAreat_faceb .details_botton a {
    color: #3d5b9b;
    margin: 0;
    font-size: 13px;
}

.sharebtn {
    color: #ff5608;
}

.sharebtn:hover {
    color: #40a142;
    text-decoration: none;
}

.retweetGrdlnk {
    background-color: #ef3d79;
    color: #fff !important;
    box-sizing: border-box;
    padding: 3px 10px;
    border-radius: 20px;
}
.retweetGrdlnk:hover {
    text-decoration: none;
    background-color: inherit;
}

.page-node-2237 table tr td p,  
.page-node-2295 table tr td p,
.page-node-2296 table tr td p,
.page-node-2297 table tr td p{text-align: left;}

.page-node-2237 table tr th:nth-child(8),
.page-node-2237 table tr th:nth-child(9),
.page-node-2295 table tr th:nth-child(8),
.page-node-2295 table tr th:nth-child(9),
.page-node-2296 table tr th:nth-child(8),
.page-node-2296 table tr th:nth-child(9),
.page-node-2297 table tr th:nth-child(8),
.page-node-2297 table tr th:nth-child(9){width: 90px;}

.page-node-2237 table tr td img,
.page-node-2237 table tr td img,
.page-node-2295 table tr td img,
.page-node-2295 table tr td img,
.page-node-2296 table tr td img,
.page-node-2296 table tr td img,
.page-node-2297 table tr td img,
.page-node-2297 table tr td img{width: 90px;}
/*End Social Wall*/


/*Login Page*/
body.path-user {background-color: #71cdea;}
.user-logged-in.path-user{background-color: transparent;}
.user-logged-in.path-user:before{display: none; background: none;}
body.path-user .content-right{margin: 0 auto; padding: 50px 0 0; width: 26%; float:none;}
body.path-user .content-right .container{padding:0;}
body.path-user .content-right  h1{text-align: center; color: #699ad8; border-bottom: none;}
body.path-user .content-right #block-swf-local-tasks{display:none;}
body.path-user .content-right .logo-widget{text-align: center; margin: 0; padding: 0 0 25px;}
body.path-user .content-right .logo-widget + div{background-color: #fff; box-shadow: 1px 9px 26px rgba(0, 0, 0, .3);
box-sizing: border-box; padding: 15px 20px; border-radius: 5px;}

body.path-user:before {
    content: '';
    background: url(../images/login-bg-shape.png) no-repeat;
    width: 100%;
    height: 100vh;
    z-index: -1;
    position: absolute;
    background-size: cover;
    background-attachment: fixed;
    background-position: center; 
    opacity: 0.3;
}
#user-login-form #login_main_part {
    background-color: #fff;
    box-shadow: 1px 9px 26px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    padding: 15px 20px;
    border-radius: 5px;
}

#user-login-form .block-page-title-block {
    display: none;
}

#user-login-form h2.title {
    text-align: center;
    font-size: 23px;
    padding: 0;
    margin: 10px 0 30px;
    font-weight: 600;
    color: #509afd;
    text-transform: capitalize;
}

#user-login-form .block-local-tasks-block {
    display: none;
}

#user-login-form .block-local-tasks-block ul {
    margin: 0 0 40px;
}

#user-login-form .block-local-tasks-block ul li {
    display: inline-block;
}

#user-login-form .block-local-tasks-block ul li a {
    background-color: #225d98;
    color: #fff;
    font-size: 14px;
    padding: 4px 7px;
    box-sizing: border-box;
    display: block;
}

#user-login-form .js-form-item {
   margin: 5px 0;
   float:left;
   width:100%;
}

#user-login-form .js-form-item input.form-text {
    width: 100%;
    margin: 0;
    border-radius: 5px;
    height: 38px;
    box-sizing: border-box;
    color: #343434;
    padding: 0 10px;
	border: 1px solid #ccc;
}

#user-login-form .js-form-item input.form-text:focus {
    outline: none;
}

#user-login-form .back_link a {
    color: #1b6780;
}

#user-login-form .back_link a:hover {
    text-decoration: none;
}

#user-login-form .js-form-item label {
    margin: 0;
    display: block;
    color: #777;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
}
#user-login-form .captcha .js-form-item input.form-text{width:70%; float:right;}
#user-login-form .captcha .js-form-item .field-prefix{
	width: 27%;
    float: left;
    font-weight: 600;
    color: #343434;
    line-height: 37px;
    background-color: #efaf3a;
    text-align: center;
    border-radius: 5px;}

#user-login-form .description {
    display: none;
}

#user-login-form .form-actions {
    margin-bottom: 20px;
}

#user-login-form input[type="submit"] {
    border: none;
    background-color: #03afe6;
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 5px;
    float: none;
    color: #fff;
    transition-duration: 0.4s;
    font-weight: 600;
}

#user-login-form input[type="submit"]:hover {
    background-color: #012733;
    color: #fff;
    transition-duration: 0.4s;
}

#user-login-form input[type="submit"]:focus {
    outline: none;
}

/*Page Feedback*/
.path-webform .main-content {
    background: url(../images/feedback-img.png) no-repeat;
    background-position: 80% 50%;
}

.path-webform form.webform-submission-contact-form {
    max-width: 500px;
}

.path-webform form.webform-submission-contact-form label{ font-weight: normal; font-size: 15px; margin: 0; display: block;}
.path-webform form.webform-submission-contact-form .js-form-item {
    margin: 15px 0;
}

.path-webform form.webform-submission-contact-form .js-form-item .form-text,
.path-webform form.webform-submission-contact-form .js-form-item .form-email {
    width: 80%;
    box-sizing: border-box;
    height: 35px;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #c3c2c2;
}

.path-webform form.webform-submission-contact-form .js-form-item label {
    font-weight: normal;
    font-size: 15px;
    margin: 0;
}

.path-webform form.webform-submission-contact-form .js-form-item textarea {
    height: 100px;
    width: 80%;
    box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #c3c2c2;
}

.path-webform .form-actions .form-submit {
    border: none;
    background-color: #015eb4;
    font-size: 13px;
    color: #fff;
    padding: 5px 10px;
    box-sizing: border-box;
    display: inline-block;
}

/*Photo Gallery Page*/
.path-media-gallery .album-list .item-list {}

.path-media-gallery .album-list .item-list ul {
    padding: 0;
    float: left;
    width: 100%;
}

.path-media-gallery .album-list .item-list li { 
    width: 18%;
    float: left;
    margin-right: 15px;
    min-height: 200px;
    margin-bottom: 25px;
    background-color: #ebf9ff;
    position: relative;
    border: 1px solid #ddd;
    border-bottom: none;
    list-style-image: none;
}

.path-media-gallery .album-list .item-list li:after {
    content: '';
    background: url(../images/box-shadow.png) no-repeat;
    height: 8px;
    position: absolute;
    bottom: -8px;
    width: 100%;
}

.path-media-gallery .album-list .item-list li .views-field-field-image img {
    height: 140px;
    width: 100%;
}

.path-media-gallery .album-list .item-list li .views-field-title {
    text-align: left;
}

.path-media-gallery .album-list .item-list li .views-field-title a {
    display: block;
    line-height: normal;
    box-sizing: border-box;
    padding: 5px;
    color: #343434;
}

.path-media-gallery .album-list .item-list li .views-field-field-image {
    position: relative;
}

.path-media-gallery .album-list .item-list li .views-field-field-image:before {
    content: '';
    display: block;
    background: url(../images/pic-icon.png) no-repeat hsla(0, 0%, 0%, 0.5) center center;
    background-size: 20%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0);
    transition: all 200ms ease-in;
    transform: scale(0);
    transition-duration: 0.5s;
}

.path-media-gallery .album-list .item-list li:hover .views-field-field-image:before {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    transition-duration: 0.5s;
}

.path-media-gallery .album-list .item-list li .views-field-title a:hover {
    text-decoration: none;
}

.page-node-type-album #quicktabs-album {}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs {
    text-align: center;
    margin-bottom: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li {}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li.active a {
    padding: 7px 50px;
    box-sizing: border-box;
    display: inline-block;
    /*background-color: #3a95c2;*/
    background-color: #1B5869;
    color: #fff;
    border-radius: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a {
    padding: 7px 50px;
    box-sizing: border-box;
    display: inline-block;
    /*border: 2px solid #3a95c2;*/
    border: 2px solid #1B5869;
    color: #343434;
    border-radius: 30px;
}

.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a:hover,
.page-node-type-album #quicktabs-album ul.quicktabs-tabs li a:focus {
    outline: none;
    text-decoration: none;
}

.page-node-type-album .grid-photo .item-list,
.page-node-type-album .list-photo .item-list {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.page-node-type-album .grid-photo .item-list {
    float: left;
    width: 100%;
    padding: 0;
}

.page-node-type-album .grid-photo .item-list li {
    width: 24%;
    float: left;
    position: relative;
    margin: 5px;
    list-style-image: none;
}

.page-node-type-album .grid-photo .item-list li .views-field-field-image img {
    height: 200px;
    width: 100%;
}

.page-node-type-album .grid-photo .item-list li .views-field-title {
    position: absolute;
    bottom: 0;
    z-index: 1;
    background-color: hsla(0, 0%, 0%, 0.5);
    width: 100%;
    padding: 5px 10px;
    color: #fff;
    min-height: 50px;
}

.page-node-type-album .list-photo .item-list ul {
    float: left;
    width: 100%;
    padding: 0;
}

.page-node-type-album .list-photo .item-list li {
    width: 100%;
    background-color: #eee;
    float: left;
    margin-bottom: 15px;
    position: relative;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    list-style-image: none;
}

.page-node-type-album .list-photo .item-list li:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.7;
    border-bottom: 30px solid #3a95c2;
    border-left: 30px solid transparent;
}

.page-node-type-album .list-photo .item-list li .views-field-field-image {
    width: 20%;
    float: left;
    box-sizing: border-box;
}

.page-node-type-album .list-photo .item-list li .views-field-title {
    width: 78%;
    float: left;
    margin-left: 15px;
    box-sizing: border-box;
}

.page-node-type-album .list-photo .item-list li .views-field-title span {
    padding: 10px 0 5px;
    display: block;
}

.page-node-type-album .list-photo .item-list li .views-field-field-image img {
    height: 150px; width:100%;
}

/*Video Gallery Page*/
.page-video-gallery .item-list ul {
    padding: 0;
    width: 100%;
    float: left;
}

.page-video-gallery .item-list ul li {
    list-style-image: none;
    float: left;
    margin: 10px 6px;
    width: calc(33.3% - 20px);
}

.page-video-gallery .item-list ul li iframe {
    width: 100%;
    height: 220px;
}

.page-video-gallery .item-list ul li .views-field-title {
    background-color: #eee;
    height: 55px;
    box-sizing: border-box;
    padding: 8px;
    border-bottom: 2px solid #ddd;
}

/*Eminent Personality*/
.page-node-type-state-eminent-personalities .content .views-field-field-image{width:30%; float:left;}
.page-node-type-state-eminent-personalities .content .views-field-body{width:70%; float:left;}
.eminent-personalities {
    margin-top: 60px;
    float: left;
    width: 100%;
}
.eminent-personalities > .views-row:hover .views-field-field-image {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    transform: translate(-50%, -15%);
}

.eminent-personalities > .views-row {
    width: calc(31.3% - 20px);
    margin: 15px 35px 65px 0;
    float: left;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    background-color: #eee;
    box-shadow: 0 25px 70px rgba(0, 0, 0, 0.07);
}

.eminent-personalities > .views-row .views-field-field-image {
    position: absolute;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: -50px;
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    -o-transition: -o-transform .6s;
    -moz-transition: transform .6s, -moz-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s;
}

.eminent-personalities > .views-row .views-field-field-image img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 4px solid #319fa0;
}

.eminent-personalities > .views-row .views-field-title {
    font-weight: 600;
    margin: 10px 0;
    color: #042d4a;
    margin-top: 70px;
}

.eminent-personalities > .views-row .views-field-body {
    min-height: 135px;
}

.eminent-personalities > .views-row .views-field-body p {
    line-height: 21px;
    padding: 0 10px;
    font-size: 14px;
    text-align: center;
}
.eminent-personalities > .views-row .views-field-body p a{color: #004F80;}

.eminent-personalities .views-field-nothing {
    margin-bottom: 25px;
}

.eminent-personalities .views-field-nothing a {
    display: block;
    width: 110px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 5px 20px;
    /*background-color: #319fa0;*/
    background-color: #1D5B5D;
    border-radius: 20px;
    color: #fff;
}

.eminent-personalities .views-field-nothing a:hover {
    text-decoration: none;
    background-color: #1e6b9e;
}

.path-all-tenders footer {
    background: transparent;
    padding: 0;
    width: 139px;
}

/*State Holidays*/
.user-logged-in.path-state-holidays .contextual-region{position:static;}
.path-state-holidays .content-right{position:relative;}
.path-state-holidays .content-right .content header{position: absolute; top: 0; right: 16px;}
.path-state-holidays .content-right .content header a{background: url(../images/pdf-file-icon.png) no-repeat #257d9e 5px 6px; color: #fff; font-size: 13px; box-sizing: border-box; padding: 7px 10px;	
display: inline-block;border-radius: 4px; transition-duration:0.3s; font-weight: 600; padding-left:30px;}
.path-state-holidays .content-right .content header a:hover,
.path-state-holidays .content-right .content header a:focus{text-decoration:none; outline:none; background-color:#f36051; transition-duration:0.3s;}

.path-state-holidays .fc-day-top.fc-other-month{opacity: inherit;}
.path-state-holidays .fc-row .fc-content-skeleton{padding-bottom:0}
.path-state-holidays .fc-row.fc-rigid .fc-content-skeleton{position:relative;}
.path-state-holidays .js-drupal-fullcalendar table{margin-bottom: 0;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td{padding: 0; color: #828080; font-size: 15px;border-color: #ddd;
font-weight: 600; border-right: 1px solid #ddd !important; height: 30px;}
.path-state-holidays .js-drupal-fullcalendar .fc-widget-content .fc-row{height: auto !important;}
.path-state-holidays .js-drupal-fullcalendar .fc-widget-content .fc-row table tr{border:none;}
.path-state-holidays .js-drupal-fullcalendar table > thead{background-color:transparent;}
.path-state-holidays .calendar-widget{height:400px; padding: 0;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar {
    background: #1c92d2;
    background: -webkit-linear-gradient(to right, #f2fcfe, #1c92d2);
    background: linear-gradient(to right, #2e969f, #1c92d2);
    min-height: 45px;
    padding-left: 5px;
    padding-top: 8px;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0;
}
.path-state-holidays .js-drupal-fullcalendar .fc-scroller{height:auto !important;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-left button,
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-right button{background: none; border: none; text-shadow: none; box-shadow: none; padding: 0 10px !important; outline: none; text-transform: capitalize; 
background-color: #257d9e; color: #fff;  box-sizing: border-box; height: 27px;  font-size: 13px;     opacity: inherit;     margin: 0 2px; cursor: pointer;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-center h2{font-size: 16px; color: #fff;}
.path-state-holidays .js-drupal-fullcalendar .fc-header-toolbar .fc-right{margin-right:4px;}
.path-state-holidays .js-drupal-fullcalendar .fc-month-view .fc-widget-header tr th{color: #f36051;  font-weight: 600; font-size: 15px; background-color: transparent;}
/*.path-state-holidays .js-drupal-fullcalendar .fc-month-view .fc-week .fc-content-skeleton table tbody{display: none;}*/
.path-state-holidays .js-drupal-fullcalendar .fc-month-view td.fc-today{background-color: #5a5a5a; color: #fff; border-right: none;
height:60px;
text-align: center; display: block;}
.path-state-holidays .js-drupal-fullcalendar .fc-month-view td.fc-today > .fc-day-number{width: 100%; padding: 0; line-height: 57px;font-size: 20px;}
/*path-state-holidays .fc-today > span{color: #fff; font-size: 17px;} */
.path-state-holidays .js-drupal-fullcalendar .guide-text{display:none !important;} 
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container{border-right: none !important;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container + .fc-event-container{top: 25px;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container > a{background-color: transparent !important;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a{position: absolute;top: 2px;
font-weight: normal; max-width: 110px; width:auto; text-align: center; border: none;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a .Optional {padding: 3px; background-color: #257d9e; border-radius: 4px;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container a .Fixed {background-color: #f36051 !important; padding: 3px; border-radius: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.path-state-holidays .js-drupal-fullcalendar table tbody tr td.fc-event-container .fc-content{position: static;}
.path-state-holidays .js-drupal-fullcalendar .fc-content-skeleton tr td:nth-child(1){background-color: #f36051;color: #fff; border-color: #d6584c;}
ul.holiday-widget{padding:0 !important; margin:0; text-align:right;}
ul.holiday-widget li{list-style-image: none; margin: 0; padding: 0; display: inline-block; margin-left: 10px !important;}
ul.holiday-widget li span.fixed-holiday{width: 15px; height: 15px; background-color: #f36051; display: block;
border-radius: 50%; float: left; margin: 2px 5px 0 0;}
ul.holiday-widget li span.Optional-holiday{width: 15px; height: 15px; background-color: #257d9e; display: block;
border-radius: 50%; float: left; margin: 2px 5px 0 0;}


/*Citizen Services*/
.path-all-citizen-services-list .all-citizen-services .item-list ul{float: left;padding: 0; margin: 20px 0 0; width: 100%; text-align: center;}  
.path-all-citizen-services-list .all-citizen-services .item-list ul li{width: calc(23.5%); float: left; list-style-image: none; margin: 0; height: 130px; margin-bottom: 15px; box-shadow: 0 5px 20px 0 rgba(0,0,0,.1); margin-right: 15px; transition-duration: 0.4s;  border-radius: 7px; background: linear-gradient(to right, #dedede, #c7cdda);
transition-duration: 0.8s; }  
.path-all-citizen-services-list .all-citizen-services .item-list ul li:hover{transform: scale(1.05); 
transition-duration: 0.8s;}

.path-all-citizen-services-list .all-citizen-services .item-list ul li a{text-decoration: none; color:#343434;}
.path-all-citizen-services-list .all-citizen-services .item-list ul li .ctzn-small-logo{background-color: #ffffff;
width:60px; height:60px; margin:10px auto;border-radius: 50%; display: block;  border:2px solid #cecece;} 
.path-all-citizen-services-list .all-citizen-services .item-list ul li .ctzn-small-logo img{width: 40px; height: 50px; padding-top: 5px;}

/*Mobile App*/ 
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul{float: left;padding: 0; margin: 20px 0 0; width: 100%; text-align: center;}  
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li{width: calc(23.5%); float: left; list-style-image: none; margin: 0; height: 130px; margin-bottom: 15px; box-shadow: 0 5px 20px 0 rgba(0,0,0,.1); margin-right: 15px; transition-duration: 0.4s;  border-radius: 7px; background: linear-gradient(to right, #dedede, #c7cdda);
transition-duration: 0.8s; }  
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li:hover{transform: scale(1.05); 
transition-duration: 0.8s;}

.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li a{text-decoration: none; color:#343434;}
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li .ctzn-small-logo{background-color: #ffffff;
width:60px; height:60px; margin:10px auto;border-radius: 50%; display: block;  border:2px solid #cecece;} 
.path-all-mobile-apps-list .all-mobile-apps-category .item-list ul li .ctzn-small-logo img{width: 40px; height: 50px; padding-top: 5px;}


/**Site Map Page**/
.path-sitemap .content-right .nav-menu > li{}
.path-sitemap .content-right nav ul > li{margin: 5px 0; color: #195d9d; float: left; width: 100%;}
.path-sitemap .content-right nav ul > li ul.sub-nav-group{display: block !important; background-color: transparent; padding-left: 15px;}
.path-sitemap .content-right nav ul > li ul.sub-nav-group li a,
.path-sitemap .content-right nav ul > li ul.sub-nav-group li span{border-bottom:none !important;}
.path-sitemap .content-right nav ul > li a, 
.path-sitemap .content-right nav ul > li span{background: url(../images/blt.jpg) no-repeat 5px 5px; padding-left: 18px; transition-duration: 0.4s;
color: #004F80;}
.path-sitemap .content-right nav ul > li a:hover, 
.path-sitemap .content-right nav ul > li span:hover{padding-left: 20px; transition-duration: 0.4s; text-decoration: none;}
.path-sitemap .content-right nav ul  li > ul{padding-left:10px;}
.path-sitemap .content-right nav ul  li > ul > li:first-child{display: none;}
.path-sitemap .content-right{margin:0 auto; float:none;}

/*Scroll To Top */
.scrollTop {
    position: fixed;
    right: 2%;
    bottom: 10px;
    padding: 20px;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
    width: 45px;
    height: 45px;
    z-index: 99;
    border-radius: 50%;
    background: url(../images/scrolltop.png) #055696;
    background-position: 50% 0;

}

#block-stateportalsidebarmenu .open > .sub-nav > ul{display:block !important;max-height: 285px;overflow: auto;}
/* Let's get this party started */
.sub-nav ::-webkit-scrollbar {
    width: 5px;
}
 
/* Track */
.sub-nav ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.sub-nav ::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgb(0 194 255); 
    -webkit-box-shadow: inset 0 0 6px rgb(38 137 169); 
	    background-color: #01c4ff !important;
}
.sub-nav ::-webkit-scrollbar-thumb {
	   background: rgb(0 194 255);
	   background-color:#00c2ff;	    
}
#block-stateportalsidebarmenu .open > .sub-sub-nav > ul{display:block !important;}
#block-stateportalsidebarmenu .open ul li.expanded:after{content: "\f107";  font-family: FontAwesome; position: absolute;
right: 4%; top:10px; font-size: 18px;}
#block-stateportalsidebarmenu .open ul li.expanded .sub-sub-nav{background-color: #1994b7;}


.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col{display: block;}
/*.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col:after{content: '';
display: block;  width: 1px; height: 100%; background-color: #d4d4d4; position: absolute; top: 0; right: 0;}*/
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(1).we-mega-menu-col .views-field-field-image img{    width: 100%;     border: 1px solid #ddd;}
.navigation .we-mega-menu-submenu-inner .we-mega-menu-row > :nth-child(2).we-mega-menu-col:after{display: none;}


/*Birds Flying Animation*/
.bird-flying{width: 450px;position: absolute; top:-22px; right: 0;}
.bird {
    background-image: url(../../images/birds.svg);
    background-size: auto 100%;
    width: 88px;
    height: 125px;
    will-change: background-position;
    -webkit-animation-name: fly-cycle;
    animation-name: fly-cycle;
    -webkit-animation-timing-function: steps(10);
    animation-timing-function: steps(10);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.bird--one {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.bird--two {
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}
.bird--three {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s;
}
.bird--four {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.bird-container {
    position: absolute;
    top: 20%;
    left: -7.5vw;
    -webkit-transform: scale(0);
    transform: scale(0);
    will-change: transform;
    -webkit-animation-name: fly-right-one;
    animation-name: fly-right-one;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.bird-container--one {
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.bird-container--two {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.bird-container--three {
    -webkit-animation-duration: 14.6s;
    animation-duration: 14.6s;
    -webkit-animation-delay: 9.5s;
    animation-delay: 9.5s;
}
.bird-container--four {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 10.25s;
    animation-delay: 10.25s;
}
 @-webkit-keyframes fly-cycle {
 100% {
 background-position: -900px 0;
}
}
 @keyframes fly-cycle {
 100% {
 background-position: -900px 0;
}
}
@-webkit-keyframes fly-right-one {
 0% {
 left: -10%;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(2vh) scale(0.4);
 transform: translateY(2vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(0vh) scale(0.5);
 transform: translateY(0vh) scale(0.5);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(4vh) scale(0.6);
 transform: translateY(4vh) scale(0.6);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(2vh) scale(0.6);
 transform: translateY(2vh) scale(0.6);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 60% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 100% {
 left: 110%;
 opacity: 1;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
}
@keyframes fly-right-one {
 0% {
 left: -10%;
 -webkit-transform: scale(0.3);
 transform: scale(0.3);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(2vh) scale(0.4);
 transform: translateY(2vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(0vh) scale(0.5);
 transform: translateY(0vh) scale(0.5);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(4vh) scale(0.6);
 transform: translateY(4vh) scale(0.6);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(2vh) scale(0.6);
 transform: translateY(2vh) scale(0.6);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 60% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
 100% {
 left: 110%;
 opacity: 1;
 -webkit-transform: translateY(0vh) scale(0.6);
 transform: translateY(0vh) scale(0.6);
}
}
@-webkit-keyframes fly-right-two {
 0% {
 left: -10%;
 opacity: 1;
 -webkit-transform: translateY(-2vh) scale(0.5);
 transform: translateY(-2vh) scale(0.5);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(0vh) scale(0.4);
 transform: translateY(0vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(-4vh) scale(0.6);
 transform: translateY(-4vh) scale(0.6);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(1vh) scale(0.45);
 transform: translateY(1vh) scale(0.45);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(-2.5vh) scale(0.5);
 transform: translateY(-2.5vh) scale(0.5);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 51% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 100% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
}
@keyframes fly-right-two {
 0% {
 left: -10%;
 opacity: 1;
 -webkit-transform: translateY(-2vh) scale(0.5);
 transform: translateY(-2vh) scale(0.5);
}
 10% {
 left: 10%;
 -webkit-transform: translateY(0vh) scale(0.4);
 transform: translateY(0vh) scale(0.4);
}
 20% {
 left: 30%;
 -webkit-transform: translateY(-4vh) scale(0.6);
 transform: translateY(-4vh) scale(0.6);
}
 30% {
 left: 50%;
 -webkit-transform: translateY(1vh) scale(0.45);
 transform: translateY(1vh) scale(0.45);
}
 40% {
 left: 70%;
 -webkit-transform: translateY(-2.5vh) scale(0.5);
 transform: translateY(-2.5vh) scale(0.5);
}
 50% {
 left: 90%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 51% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
 100% {
 left: 110%;
 -webkit-transform: translateY(0vh) scale(0.45);
 transform: translateY(0vh) scale(0.45);
}
}

/* 5T SECTION CSS STARTS  FOR SEPRATE PAGE */
.path-vision-5t .inner-content{margin: 15px 0 100px;}
.five-t-heading{font-size: 125% !important;}
.inner-content .left-info-page .head-box .heading{
    background-color: #1b639e;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.inner-box-content{
    /*box-shadow: 1px 4px 9px #5f5f5f6b;*/
    margin-top: -8px;
    padding: 7px 0 1px 0;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    min-height: 85px;
	text-align:center;
}
.inner-content .left-info-page .head-box .heading h1{
    font-size: 18px;
    color: #fff;
    padding: 7px 20px;
    margin-bottom: 0;
}
.inner-box-content img:nth-child(1){
    width: 98%;
    margin-top:5px;
}
.inner-box-content img:nth-child(2){margin-top: 2px;}
.inner-box-content ul{
    list-style: none;
    padding-left: 10px;
    margin: 0;
    float: left;
}
.inner-box-content ul li{
    line-height: 15px;
}

.inner-box-content ul li a{
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
}
.inner-box-content ul li:nth-child(1){}
.inner-box-content ul li:nth-child(2){margin-left: 30px;}
.inner-box-content ul li:nth-child(3){margin-left: 60px;}
.inner-box-content ul li:nth-child(4){margin-left: 110px;}
.inner-box-content ul li:nth-child(5){margin-left: 130px;}


.left-info-box{
    padding: 5px 10px 5px 10px;
    box-shadow: 0px 4px 8px #505050b0;
    border-bottom: 2px solid #1b639e;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.left-info-box .field-content p{text-align: left;}
.left-info-box ul.info{
    list-style: none;
	text-align: justify;
    padding:0;
	width: 98%;
    margin: 0 auto;
}
.left-info-box ul.info li{
    font-size: 13px;
    line-height: 18px;
}
.left-info-box ul.info li span{color: #0C4D04;}
.left-info-box ul.info-2{
    padding-left: 23px;
}
.left-info-box ul.info-2 li{
    font-size: 13px;
    line-height: 19px;
    list-style-type: disc;
}
.signature-text{text-align: right;margin: 10px 0;}



/* gallery css */
.image-slider .flexslider{
    margin-bottom: -3px;
    border: 0px;
    border-bottom: 7px solid #fff!important;
    margin-bottom: 0;
}
.image-slider #slider .slides img{
    height: 230px;
}
/* minister section css */
.minister.hvr-shutter-out-vertical{background: transparent;}
.minister-sec{
    border: 2px solid #eee;
    margin-top: 28px;
}
.minister-sec .minister{
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    padding: 7px 5px;
    min-height: 160px;
}
.minister-sec .minister:hover{background-color: #eee;}
.minister-sec div:nth-child(1) .minister img{/*background-color: #38569e;*/} 
.minister-sec .minister a{
    font-size: 115%;
    display: block;
    margin: 0;
    color: #0e0e2b;
    text-decoration: none;
    font-weight: 600;
}
.minister-sec .minister span{
    font-size: 115%;
    display: block;
    margin: 0;
    color: #0e0e2b;
    text-decoration: none;
    font-weight: 600;
}
.minister-sec .minister a:hover{text-decoration: none;}
.minister-sec .minister p{
    font-size: 100%;
    margin: 0;
    line-height: normal;
    text-align: center;
}
.minister-sec .minister img{border: 2px solid #2a8c9f;border-radius: 50%; width: 84px; height: 84px;}
.separation{
    width: 100%;
}
/***5 T Video Gallery***/
.five_t_video iframe{width: 100%; height: 330px;}
#quicktabs-5t_photo_video ul{margin-bottom: 5px;}
#quicktabs-5t_photo_video ul li{padding: 0;}
#quicktabs-5t_photo_video ul li a{background-color: #f1f1f1; color: #343434;}
#quicktabs-5t_photo_video ul li.active a{background-color: #1D5E6D; color: #fff;}
#quicktabs-5t_photo_video ul li a{display: inline-block; padding: 5px 20px; text-decoration: none;}
#quicktabs-5t_photo_video ul li a:hover,
#quicktabs-5t_photo_video ul li a:focus{text-decoration: none;}
#quicktabs-5t_photo_video ul.slides li img{height: 235px;}
#quicktabs-5t_photo_video ol.flex-control-nav li img{height:90px}
#quicktabs-tabpage-5t_photo_video-1 iframe{width: 100%; height: 310px;}
#quicktabs-5t_photo_video .flex-direction-nav{display: none;}

.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav{width: 100%; margin-top: 7px;}
.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav li{width: 32%;}
.block-quicktabs-block5t-photo-video #slider5t ol.flex-control-nav li:nth-child(2){margin: 0 8px;}
#quicktabs-container-5t_photo_video{position: relative;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header{position: absolute;top: -28px;  right: 0;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a{color: #343434;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:hover,
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:active{text-decoration: none;}
#quicktabs-container-5t_photo_video .quicktabs-tabpage header a:before{content: ''; background: url(../images/eye-icon.png) no-repeat 0 4px; width: 22px; height: 18px; float: left;  margin-right: 5px;}

/***Photo detail Page***/
.path-_t-photo-gallery ._tgallerylist .item-list ul{padding: 0; display: flex; flex-wrap: wrap; }
.path-_t-photo-gallery ._tgallerylist .item-list ul li{list-style-image:none; width: 19%; margin: 0; margin-right: 10px; margin-bottom:10px;}
.path-_t-photo-gallery ._tgallerylist .item-list ul li a{display:block;}
.path-_t-photo-gallery ._tgallerylist .item-list ul li img{max-width: 100%; height: 140px;}

/***Video detail Page***/
.path-_t-video-gallery ._tvideogall .item-list ul{padding: 0; display: flex; flex-wrap: wrap; }
.path-_t-video-gallery ._tvideogall .item-list ul li{list-style-image:none; width: 32%; margin: 0; margin-right: 10px; margin-bottom:5px;}
.path-_t-video-gallery ._tvideogall .item-list ul li iframe{width: 100%; height: 200px;}

/* social collapse css */ 
.social-feed {
    padding: 0px 0 5px 0;
    min-height: 462px;
    max-height: 462px;
    overflow: hidden;
    border-bottom: 1px solid #619bcc;
}
.social-feed .card{
    border: 0px;
    background-color: transparent;
}
.social-feed .card iframe{width: 100%; height: 366px;}
.social-feed .card .card-body{
    padding: 0px 10px;
}
.social-feed .card .card-body img{
    width: 100%;
}
.social-feed .collapse-head{
    padding: 0;
    border-radius: 50px !important;
    border: 0px;
    margin-bottom: 5px;
}
.social-feed .collapse-head a{ 
    color: #fff;
    font-weight: 400;
    display: block;
    text-align: left;
    font-size: 85%;
    text-decoration: none;
    padding-left: 20px;
    font-size: 16px;
    min-height: 40px;
    line-height: 30px;
    background:url(../images/collapse-out.png) no-repeat; background-position: 92% 50%;
    display: block;
}
.social-feed .collapse-head a.collapsed{background:url(../images/collapse-in.png) no-repeat; background-position: 92% 50%;}



.social-feed .collapse-head.fb-color{
    background-color: #343434;
}
.social-feed .collapse-head.twitter-color{
    background-color: #03578C;
}
/* news feed css */
.p-t-20{padding-top: 20px;}
.news-feed{
    position: relative;
}
.news-feed .news-bg{
    background: url(../images/news-bg.png);
    height: 175px;
    width: 100%;
}
.news-info{
    position: absolute;
    padding: 10px 15px;
    text-align: justify;
    top: 103px;
    left: 22px;
    width: 89%;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px #3a3a3a57;
    min-height: 300px;
}
.news-info a{text-decoration: none; font-size: 14px;}
.news-info a:hover{text-decoration: none;}
.news-info h4{
    font-size: 16px;
    font-weight: 500;
    color: #A80000;
}
.news-info h4:after{
    content: '';
    display: block;
    background: url(../images/action-down.png) no-repeat;
    height: 5px;
    background-size: 119px;
    margin-top: 4px;
}
.news-info ul{
    padding-left: 15px;
    list-style: none;
}
.news-info ul li{
    font-size: 13px;
    line-height: normal;
    position: relative;
    margin-bottom: 15px;
    text-align: left;
    color: #343434;
}
.news-info ul li a{color: #343434; line-height: 22px;}
.news-info ul li:before{
    content: '';
    display: block;
    background: url(../images/bullet.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -22px;
}
/* 5T SECTION CSS END  FOR SEPRATE PAGE */

.sub-nav ul{display:none! important;}

/* Mozilla & IE11 CSS styles go here */
@media all and (min--moz-device-pixel-ratio:0) and (max-width: 1400px){
.five-t-sec{ background-size: cover;}	
svg#odisha-map{height:400px;}
.navigation .nav-widget{margin-left:50px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li{text-align: center;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span{padding: 12px 6px;}
.navigation .dropdown-menu{min-width: 3.5em;}
/*.bird {background-image: url(../../images/birds-icon.png);}  */
.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    filter: contrast(1);
    -webkit-filter: contrast(1);
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{text-align: left;}    
.navigation.sticky.fixed .minister > a:nth-child(2) img{padding-top:28px;}
.navigation.fixed .minister a:nth-child(1){padding-top:35px !important;}
.five-t-logo img{width:90%;}
.five-t-listing li{min-width:80px;}
.five-t-listing li > span + a{margin-left:10px; margin-right:10px; display:block;}
}


/* IE10 & IE11 CSS styles go here */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
.modalconent{width:700px !important;}
.sec-second ul {  margin-top: 20px;}
svg#odisha-map{height:400px;}
.navigation .nav-widget{margin-left: 20px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li{text-align: center;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span{padding: 12px 6px;}
.navigation .dropdown-menu{min-width: 3.5em;}
/*.bird {background-image: url(../../images/birds-icon.png);}  */
.navigation .we-mega-menu-ul > .we-mega-menu-li > a > i, 
.navigation .we-mega-menu-ul > .we-mega-menu-li > span > i {
    filter: contrast(0);
    -webkit-filter: contrast(0);
}
.navigation .we-mega-menu-submenu li.we-mega-menu-li{text-align: left;}    
.bird-flying{display:none;}
.navigation.sticky.fixed .minister > a:nth-child(2) img{padding-top:28px;}
.navigation.fixed .minister a:nth-child(1){padding-top:35px !important;}
}

.views-exposed-form #edit-field-domain-access-target-id option[value="localhost"] {display: none!important;}


@media (min-width: 1152px) and (max-width: 1300px){
.five-t-sec{background-size: cover;}

}
@media (min-width: 576px) and (max-width: 767px){	
    .banner-widget .col-lg-8.col-md-7.col-sm-7{	
        max-width: 100%!important;	
    }	
    .ad-bg{	
        margin: auto;	
    }	
}	
@media (min-width: 750px) and (max-width: 1300px) {
    /* new css */    	
    /*5T Section*/	
    /*	
.five-t-sec{background: none; display: block;  }	
.five-t-listing{	
    display: block;     	
    -webkit-transform: translateY(0);	
    -moz-transform: translateY(0);	
    -ms-transform: translateY(0);	
    -o-transform: translateY(0);	
    transform: translateY(-0); }  	
    .sec-first{width: 100%; padding-bottom: 15px;}   	
    .sec-second{width: 100%; background-color: #033454; padding: 10px 0;} 	
    	
.five-t-listing li{min-width: 18%;}	
.sec-second ul li a{font-size: 11px;}	
.sec-second ul li{width: 33%; float: left; box-sizing: border-box; margin: 0; margin-bottom: 20px;}	
    */	
.or .sec-second ul li{margin:0;}	
.service-content{padding-top: 0;}  	
.flex1-child + .flex1-child{margin: 0;}   	
.main-news .flex1-child{margin-bottom: 15px;}
    
.content-item ul li > a{font-size:80%;}	
.swf_language ul.links{right:7% !important;}
.logo-widget img{width: 80%;}
.navigation .nav-widget{margin-left:-15px;}
.navigation .we-mega-menu-ul > .we-mega-menu-li.active-trail > a,
.navigation .we-mega-menu-row ul li > a, .navigation .we-mega-menu-row ul li > span.we-megamenu-nolink{font-size:85%;}
.navigation .we-mega-menu-ul > .we-mega-menu-li > a, .navigation .we-mega-menu-ul > .we-mega-menu-li > span{font-size:85%;} 
.navigation .we-mega-menu-ul > .we-mega-menu-li i{width: 30px !important;}
.hidden-treasure .teasure-gallery .treasure-gallery-card{width:300.333px !important; margin-right: 10px !important;}
.sec-second ul li a {
  display: block;
    max-width: 78px;
        line-height: normal;
        font-size: 9px;
}
.five-t-sec{
    background-size: 100% 100%;
}
.sec-second ul li .field-content{
	display: flex;
    flex-direction: column;
    align-items: center;
}
  .sec-second ul li .icon img{
	    width: 25px;
}
.five-t-listing li {
        margin: 0 -6px;
}
.five-t-listing li > span{
	width: 50px;
	height: 50px;
}
.five-t-listing li a {
    font-size: 71%;
}
.or .sec-second ul li a {
    font-size: 10px;
}

/**Inner Page Layout**/
.content-right{width:78%;}
}
.we-mega-menu-submenu:focus-within { 
visibility: visible!important;
display:block !important;
 opacity: inherit !important; 


}

.nav .dropdown-menu a:focus + div.we-mega-menu-submenu{
    visibility: visible!important;
	display:block !important;
     opacity: inherit !important; 

}
.we-mega-menu-li a:focus + .we-mega-menu-submenu{
    visibility: visible!important;
	display:block !important;
    opacity: inherit !important; 
}

.navigation .we-mega-menu-ul > .we-mega-menu-li a:hover > .we-mega-menu-submenu,
.navigation .we-mega-menu-ul > .we-mega-menu-li a:focus > .we-mega-menu-submenu{-moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: linear, visibility;}
	
	
/***All Tenders/Quotations Call Notices**/
#quicktabs-all_tenders_quotation ul.quicktabs-tabs{padding: 0;margin: 20px 0 10px;box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    padding-bottom: 4px;}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li{
    padding: 0;
}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a{
    background-color: #d8d8d8;
    color: #343434;
    box-sizing: border-box;
    padding: 6px 10px;
	transition:all 0.3s;
	text-decoration: none;
	border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a:hover,
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li a:active{text-decoration:none;}
#quicktabs-all_tenders_quotation ul.quicktabs-tabs li.active a{background-color:#216db9; color:#fff;}


.page-node-2237 #block-quicktabsdepartmentssocialwall{
	float: left;
    width: 100%;
    position: relative;}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs {
    margin: 0;
    position: absolute;
    top: 20px;
    right: 0;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li{
  padding:0;
  margin-left: 3px;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li.active a,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li.active a{
	background-color: #095a98;
}
#quicktabs-department_twitter_grid_list ul.quicktabs-tabs li a,
#quicktabs-department_facebook_grid_list ul.quicktabs-tabs li a{
    padding: 2px 10px;
	font-size: 14px;
	width: 50px;
	display: inline-block;
	text-align: center;
	/*background-color: #1895c2;*/
	background-color: #0F5771;
	color: #fff;
	box-sizing: border-box;
	border-radius: 4px;
}
.page-node-2237 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0; float: right;}
#quicktabs-tabpage-department_twitter_grid_list-1{margin-top: 10px; float: left; width: 100%;}


/**=============Social Wall of Collectors==============**/
.page-node-2295 #quicktabs-collectors_social_wall{position:relative;}
.page-node-2295 #quicktabs-collectors_social_wall .quicktabs-tabs{float:left;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs{float:right;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li{ padding: 0; margin-left: 3px;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li a,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2295 #quicktabs-collector_twitter_grid_list .quicktabs-tabs li.active a,
.page-node-2295 #quicktabs-collector_facebook_grid_list .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2295 .content .views-element-container{float:left; width:100%;}
.page-node-2295 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}

/**=============Social Wall of Superintendent of Police==============**/
.page-node-2296 #quicktabs-superintendent_of_police_social_{position:relative;}
.page-node-2296 #quicktabs-superintendent_of_police_social_ .quicktabs-tabs{float:left;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs{float:right;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li{padding: 0; margin-left: 3px;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li a,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2296 #quicktabs-superintendent_twitter_grid_list .quicktabs-tabs li.active a,
.page-node-2296 #quicktabs-superintendent_facebook_grid_lis .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2296 .content .views-element-container{float:left; width:100%;}
.page-node-2296 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}


/**=============Social Wall of Important Agencies==============**/
.page-node-2297 #quicktabs-important_agencies_other_offices{position:relative;}
.page-node-2297 #quicktabs-important_agencies_other_offices .quicktabs-tabs{float:left;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs{float:right;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li{padding: 0; margin-left: 3px;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li a,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li a{padding: 2px 10px; font-size: 14px;
width: 50px; display: inline-block;text-align: center; background-color: #1895c2; color: #fff; box-sizing: border-box;
border-radius: 4px;}
.page-node-2297 #quicktabs-important_agency_twitter_grid_li .quicktabs-tabs li.active a,
.page-node-2297 #quicktabs-important_agency_facebook_grid_l .quicktabs-tabs li.active a{background-color: #095a98;}
.page-node-2297 .content .views-element-container{float:left; width:100%;}
.page-node-2297 .quicktabs-tabpage .views-row:nth-child(3n + 3){margin-right: 0;}

/****=====================06-July-2020======================****/
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field{margin:10px 0; background-color: #fff;
box-sizing: border-box;  padding: 10px; box-shadow: 0px 1px 8px 5px rgba(169, 161, 161, 0.2);}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field iframe{width:100% !important;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(odd){width:49%; float:left;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(even){width:49%; float:right;}
.block-views-blockstate-portal-twitter-facebook-scripts-block-1 .views-row .views-field:nth-child(even) iframe{margin-left:20px !important;}

#block-socialwallmenu .open .sub-nav ul{display: block !important;}
#block-socialwallmenu .sub-nav ul{display:none;}
#block-socialwallmenu .sub-nav ul{display:block;}
#block-socialwallmenu .mCSB_inside > .mCSB_container{margin-right:0;}



/**Homepage On Load Popup***/	
#modal {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    height: 100%;
    width: 100%;
}
.modalconent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: auto;
    padding: 20px;
}
.modalconent #button{position:absolute; top:-3px; right:-7px; border:none; font-size:0; background: url(../images/pop_up_close.png) no-repeat; width:25px; height:25px;} 

	.logo-widget .odisha-logo img{	
    width: 210px;	
}	



/* STQC CSS 
iframe#wave_sidebar_container+body .hidden-treasure h2,
iframe#wave_sidebar_container+body .hidden-treasure h2 span,
iframe#wave_sidebar_container+body .sec3h1 h5,
iframe#wave_sidebar_container+body #sec3 .sec3h2 p.sec3p,
iframe#wave_sidebar_container+body #sec3 .sec3h4 .sec3v span,
iframe#wave_sidebar_container+body .odisha-profile-sec .administrative h4,
iframe#wave_sidebar_container+body #sec3 .sec3h1 .item-list ul li a,
iframe#wave_sidebar_container+body #sec3 .sec3h2 p.sec3p a,
iframe#wave_sidebar_container+body #sec3 .sec3h4 p.sec3p a,
iframe#wave_sidebar_container+body .odisha-profile-area h4,
iframe#wave_sidebar_container+body .odisha-profile-area ul li,
iframe#wave_sidebar_container+body .odisha-profile-sec .odisha-menu ul li a,
iframe#wave_sidebar_container+body .award-section ul li a,
iframe#wave_sidebar_container+body .odisha-gallery-section h2,
iframe#wave_sidebar_container+body .odisha-gallery-section h2 span,
iframe#wave_sidebar_container+body .breadcrumb-area .heading-container h1,
iframe#wave_sidebar_container+body .breadcrumb-area ol li,
iframe#wave_sidebar_container+body .language-link{
    background-color: #fff!important;
    color: #000!important;
} 
iframe#wave_sidebar_container+body #sec3 .sec3h2 h4{
    color: #343434!important;
}
*/


/*

iframe#report body .hidden-treasure h2,
iframe#report body .hidden-treasure h2 span,
iframe#report body .sec3h1 h5,
iframe#report body #sec3 .sec3h2 p.sec3p,
iframe#report body #sec3 .sec3h4 .sec3v span,
iframe#report body .odisha-profile-sec .administrative h4,
iframe#report body #sec3 .sec3h1 .item-list ul li a,
iframe#report body #sec3 .sec3h2 p.sec3p a,
iframe#report body #sec3 .sec3h4 p.sec3p a,
iframe#report body .odisha-profile-area h4,
iframe#report body .odisha-profile-area ul li,
iframe#report body .odisha-profile-sec .odisha-menu ul li a,
iframe#report body .award-section ul li a,
iframe#report body .odisha-gallery-section h2,
iframe#report body .odisha-gallery-section h2 span,
iframe#report body .breadcrumb-area .heading-container h1,
iframe#report body .breadcrumb-area ol li{
    background-color: #fff!important;
    color: #000!important;
} 
iframe#report body #sec3 .sec3h2 h4{
    color: #343434!important;
}
iframe#report .hidden-treasure h2{
     background-color: #fff!important;
    color: red!important;
}
*/

/* STQC CSS close */

.path-civil-list .block.block-system.block-system-main-block a{
    color: #00549E;
}
.block-views-blockcommon-category-council-of-minister-telephone-block-1 a{
    color: #0054AD!important;
}

/* Edited 17 Jun 2021 AV */
.path-state-tenders-advertisement ul.quicktabs-tabs {
    padding-left: 0px !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-top: 15px;    
}
.path-state-tenders-advertisement a.quicktabs-loaded {
    font-weight: 500;
    padding: 6px;
    background: #ddd;
    margin: 0px;
    text-decoration: none;
	border: 1px solid #ddd;
}
.path-state-tenders-advertisement li.active a {
    background-color: #28a745;
    color: #fff !important;
    text-decoration: none;
    border-color: #28a745;
}
.path-state-tenders-advertisement a.quicktabs-loaded:hover
{
	background: #bdbdbd;
}
.path-state-tenders-advertisement li.active a.quicktabs-loaded:hover {
    background: #28a745;
}
/* Edited 29 June 2021 AV */
.stqc-logo{
	/* position: absolute; */
	right: 21%;
	bottom: -3px;
	/* width: 148px; */
	height: 78px;
}
.stqc-logo img {
    height: 40px;
}
/* .bottom-footer p a img {
    width: 98px;
} */
 

/* 5t bottom css 21-01-2022 */

#block-5tbottom{
    display: inline-block;
    position: absolute; 
}
#block-5tbottom p{
    margin-right: 20px !important;
	float: left;
}
#block-5tbottom a{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #f36051;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 18px;
    transition: 0.2s;
}  
#block-5tbottom a:hover{
    background-color: #f36051;
    transition: 0.2s;
}

@media (min-width: 1600px) {
  
  #block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 10px;
}
    .five-t-sec {
    min-height: 100px;
}
  
}

@media (min-width: 320px) and (max-width: 480px) {
  
    #block-5tbottom{
        left: 5%;
    }
    .five-t-listing li > span {
    margin-bottom: 13px;
}
    .swfhome .block-views-block5-ts-category-block-2 .five-t-listing li a {
    color: #fff;
}
#block-5tbottom .content div {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
}


/* 5t bottom css ends */ 
#block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 3px;
    left: 34px;
}
#block-5tbottom p{
    margin: 0px;
}
#block-5tbottom a{
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #f36051;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 18px;
    transition: 0.2s;
	background-color: #033454;
}  
#block-5tbottom a:hover{
    background-color: #f36051;
    transition: 0.2s;
}

@media (min-width: 1600px) {
 
  #block-5tbottom{
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 10px;
}
    .five-t-sec {
    min-height: 100px;
}
 
}

 
/*Line No. 6879 to 6888*/

 

#block-5tbottom p{ 

    float: left;

}
#block-5tbottom p:last-child a {
    padding: 2px 48px;
}
/* End*/

.page-node-15171 .common-wrapper, .page-node-15171 .navigation, .page-node-15171 .breadcrumb-area, .page-node-15171 .content-left,.page-node-15171 .footer {
    display: none;
}
.page-node-15171 .content-right{width: 100%}
.page-node-15171 .innerpage-wrapper .page-not-found-second h2{
    padding: 110px 0px 30px; 
    text-align: center;
    font-size: 296%;
    color: #064f9d;
}
.page-node-15171 .page-not-found-second p span.span-page-not-found {
    text-align: center;
    display: block;
}
.page-node-15171 .page-not-found-second p span.span-page-not-found a {
    font-size: 110%;
}
.page-node-15171 .innerpage-wrapper .page-not-found-second h2:after {
    content: "Page Not Found";
    display: flex;
    transform: rotateX(180deg);
    -webkit-background-clip: text;
    color: #e3e9f0;
    justify-content: center;
    margin-top: -5px;
}
.page-node-15171 .content-right .block-page-title-block h1{display: none}

.twitter-timeline.twitter-timeline-rendered {
    width: 100%;
}

.bottom-footer a{
                display: inline-block;
                padding: 0;
                margin: 0;
              }
              .bottom-footer a:nth-child(1){
                /* height:31px !important; */
                /* width:88px !important; */
              }
              .bottom-footer a:nth-child(2){
                height:31px !important;
                width:31px !important;
              }
              .bottom-footer a:nth-child(3){
                height:31px !important;
                width:78px !important;
              }
              .bottom-footer a:nth-child(4){
                height:31px !important;
                width:140px !important;
              }
			  .path-media-gallery .album-list .item-list li .views-field-field-image a:before {
    content: '';
    display: block;
    background: url(../images/pic-icon.png) no-repeat hsla(0, 0%, 0%, 0.5) center center;
    background-size: 20%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(0);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(0);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(0);
    transition: all 200ms ease-in;
    transform: scale(0);
    transition-duration: 0.5s;
}
.path-media-gallery .album-list .item-list li:hover .views-field-field-image a:before {
    -webkit-transition: all 200ms ease-in;
   -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    transition-duration: 0.5s;
}
.swfhome .block-views-blockcitizen-tender-e-dispatch-block-2 ul li a {
    font-size: 1.1rem !important;
}
.swfhome .block-views-block5-ts-category-block-2 .five-t-listing li a {
    font-size: 13px;
}
.swfhome .block-views-blockcitizen-tender-e-dispatch-block-2 ul{margin:9px 0 0 41px}
#block-5tbottom p:last-child a {
    padding: 2px 12px;}
#block-5tbottom p {
    margin: -22px;
    margin-bottom: -13px;
    margin-left: -35px;
    padding: 13px;
}
#block-5tbottom a {font-size: 11.7px;}

#block-5tbottom p {
    margin-right: 15px !important;
    float: left;
}
.navigation.sticky.fixed .minister > img {
    width: 31%;
    padding-top: 25px !important;
    transition: 0.3s;
}
.flex-pauseplay a {
	background-color: #fff;
	opacity:1 !important;
}
.hidden-treasure .flex-direction-nav a,
.flex-direction-nav .flex-disabled,
.flex-direction-nav .flex-next,
#flexslider-1 .slides li {
	opacity:1 !important;
}
#flexslider-1 .slides li {
color: #fff !important; 
}
title {
	color:#fff;
}
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
	opacity:1;
}
.flex-direction-nav a,
.lb-nav a.lb-prev,
.lb-nav a.lb-next {
	opacity:1 !important;
}
.odisha-logo a {
	background-color:#f2f3f4;
	color: #003166;
}
.flex-control-paging li a {
	background: #000;
}
label.visually-hidden {
	color:#fff;
}

.twitter-toggle  {
	color:#fff;
	background-color:#042d4a;
}
.lb-nav a.lb-prev,
.lb-nav a.lb-next {
	color:#042d4a;
}

/*Calendar Adjust*/
.item-list ul{
    list-style: none;
  }
  .office-order ul{
    padding: 0;
    margin: 0 0 0 -10px;
  }
  .news-data{
    display:flex;
  }
  .news-data span{
    width:30px;
    height:30px;
    font-weight: 600;
    line-height: 3;
  }
  .news-data span.month{
    display: block;
    float: right;
    width:32px;
    height:40px;
    line-height: 1.5;
    font-weight: 100;
    border-radius: 0 3px 3px 0;
  }
  .navigation .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(1) ul.subul > li span {
    border: none; 
    font-size: 14px; 
}
@media (min-width: 768px) { /* Adjust 768px as needed for your breakpoint */
    .banner-slider div#flexSliders img {
        height: 55vh;
    }
}
