@charset "utf-8";
/*Custom Nav*/
/*@import url('https://fonts.googleapis.com/css?family=Lato');*/
body {
	color: #000;
	font-family: 'Lato', sans-serif;
	/* background:url(../images/golden-pat.jpg); */
	/* background-attachment: fixed; */
}
li {
	list-style: none;
}
p {
	font-size: 90%;
}
a {
	cursor: pointer;
}
a:hover {
	text-decoration: none;  
}
body.en ul.links li[hreflang="en"]{ display: none}
body.or ul.links li[hreflang="or"]{ display: none}

/*Modal Search
.search-drop{display: block !important;}
.modal-search {
    max-width: 300px;
    min-width: 300px;
    position: absolute;
    right: 21%;
    top: 36px;
    z-index: 7;
    margin: 0;
    min-height: 45px;
    display: none;
}

.modal-search form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    -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: 10px 20px;
}

.modal-search .js-form-item input[type="search"] {
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #b9bbbf;
    outline: none;
    color: #343434;
    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: #343434
    }
}

@-webkit-keyframes autofill {
    100% {
        background: 0 0;
        color: #343434;
    }
}
.modal-search .js-form-item {
    width: 85%;
}
.modal-search .form-actions input[value="Search"], .modal-search .form-actions input.form-submit{
    border: none;
    background: url(../images/modal-search-icon.png) no-repeat;
    background-size: 65%;
    background-position: center center;
    font-size: 0;
    width: 25px;
    height: 25px;
}

.modal-search .form-actions input[value="Search"]:focus {
    outline: none;
}



/*Modal Search*/
.modal-search {
    max-width: 250px;
    min-width: 250px;
    position: absolute;
    right: 25%;
    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 #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 !important;
    box-sizing: border-box;
    padding: 15px;
    min-height: 100px;
    padding-top: 25px;
    border: 1px solid #ddd;
}

.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-swfone-content ol {
    counter-reset: my-awesome-counter;
    list-style: none;
}

.path-search #block-swfone-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-swfone-content ol li:before {
    content: counter(my-awesome-counter);
    line-height: 35px;
    color: #343434;
    font-size: 14px;
    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-swfone-content ol li h3 {
    padding-left: 55px;
    font-size: 15px;
}

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

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



/*Logo*/
.logo {
	max-width: 550px;
	float: left;
	margin:10px 0;
}
.logo a {
	color: #000;
}
.logo img {
	float: left;
	margin-right: 10px;
}
.logo span {
	display: flex;
	font-size: 20px;
}
.logo span:nth-child(2) {
	color: #343434;
	font-weight: 600;
	font-size: 56%;
	padding-top:14px;
	white-space: nowrap;
}
.logo span:nth-child(3) {
	color: #6b6b6b;
	font-size:40%;
	white-space: nowrap;
	padding-top: 5px;
}
.common-wrapper{background-color: #434343; position: relative;} 
.high-contrast.light{width: 25px; line-height: 25px;}
.header-container .minister > img {
    width:90px;
}
.header-wrapper .minister {
    position: absolute;
    right: 5px;
    bottom: 0;
}
.header-container .minister > a { font-size: 16px; color: #010101;margin-top: 30px;line-height: 21px;padding-left: 10px;font-weight: 800;}
.common-right ul li.ico-sitemap a,
.common-right ul li.ico-accessibility a{background: none;}
.header-container .minister > a span {font-size: 13px;}
.common-right ul li a{padding:0; width: auto;}
.common-right ul li > ul li > a{color: #343434;}
.common-left ul li{border-left: 1px solid #5f5f5f;}
/*-------------------------------------- sidebar ----------------------------------------------*/


/* ---------------- For sticky header: class="float-panel"  ------------------*/

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
	width: 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);
}

nav {
    width: 100%;    
    background: #292f36;
    position: fixed;
    z-index: 20;
}
.fixed-header.nice-menu .minister > img {
    width: 65px;
    top: -3px;
}
.float-panel {
    width:100%;z-index:999; 
    transition:all 0.5s; /* Effect for switching from .fixed to static */
}
.fixed {box-shadow:0 2px 6px rgba(0,0,0,0.2);animation:slide-down 0.7s; -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); opacity: 0.9;}
.fixed .fa-gg {transform: rotate(360deg); }
@keyframes slide-down {
    0% {
        
        transform: translateY(-100%);
		transition:all 0.5s;
    } 
    100% {
        
        transform: translateY(0);
		transition:all 0.5s;
    } 
}


/*Menu*/
nav {width: 100%; background-color: #216db9; position: fixed; z-index: 10;}
ul.sf-menu a, ul.sf-menu span.nolink, ul.sf-menu span{padding: 13px 15px; color: #fff; font-size: 84%;}
span.sf-depth-1 {
    padding: 13px 15px !important;
    color: #fff;
	font-size: 14px;
	display: inline-block;
}
ul.sf-menu li:hover > ul, ul.sf-menu li.sfHover > ul{top:100%;}
ul.sf-menu > li::before{content: ''; display: block;background-color: #fff; position: absolute; width:0;  height: 2px;
bottom: 0; left: 50%; transform: translate(-50%, -50%);  transform: translate(-50%, -50%); transition-duration: 0.4s;}
ul.sf-menu > li:hover:before{z-index: 2; width: 80%; transition-duration: 0.4s;}
ul.sf-menu a:hover, ul.sf-menu span.nolink:hover,span.sf-depth-1:hover{background-color: #225d98;}
ul.sf-menu .sf-sub-indicator::after {content: none; display: none;}
ul.sf-menu .sf-with-ul::after {content: "\f107"; display: block; font-family: FontAwesome;position: absolute;
top: 50%;  right: 1px; transform: translate(-3px, -50%); transition: all 0.4s ease;}
ul.sf-menu.sf-horizontal.sf-shadow ul, 
ul.sf-menu.sf-vertical.sf-shadow ul, 
ul.sf-menu.sf-navbar.sf-shadow ul ul{background-color: #216db9; box-shadow: 0 0 0 0 rgba(90, 113, 208, 0.11), 0 4px 16px 0 rgba(167, 175, 183, 0.33); max-width: 250px;}
ul.sf-menu.sf-horizontal.sf-shadow ul li, 
ul.sf-menu.sf-vertical.sf-shadow ul,
ul.sf-menu.sf-navbar.sf-shadow ul ul li{border-bottom: 1px solid #337eca;}
ul.sf-menu.sf-horizontal.sf-shadow ul li:last-child{border-bottom: none;}
ul.sf-menu li a.is-active{background-color: #205890;}
/*Menu End*/



.float-element {
	width: 100%;
}
.float-element a {
	float: left;
}
.common-left ul li{padding-top: 10px;text-transform: capitalize;}
.common-left a {
	color: #fff;
	font-size: 12px;
}
span.date-time {
	color: #fff;
	font-size: 75%;
	padding-top: 10px;
	float: left;
}
.ico-skip a {
	text-align: center;
}


/*Slide Fixed Content*/
/* .slide-fixed{position:absolute;top:50%; right:100px; width:300px; height:250px; background: rgba(0, 0, 0, 0.5); */
/* transform: translate(-10%, -50%); border-radius:5px;} */

.slide-fixed{position:absolute;top:50%; right:100px; width:300px; height:250px; background:url(../images/transparent-bg.png) no-repeat;
transform: translate(-10%, -50%); border-radius:5px;}
.slide-fixed .data-view-col{width:50%; box-sizing:border-box; float:left; height:115px; padding:15px 10px 5px 10px;
text-align:center;}
.slide-fixed .data-view-col h5{color:#fff; font-size:14px; margin: 8px 0;}
.slide-fixed .data-view-col h5 span{display:block;font-size: 14px;}


.search-bar a {
	text-align: center;
}
.search-bar a >.fa{font-size: 20px;}
/*Custom Slide*/
.slides > li {
	position: relative;
}
.slide-caption {
	position: absolute;
	text-align: center;
	bottom: 0;
	right: 0;
	z-index: 1000;
	display: inline-block;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
	padding: 25px;
	width: 100%;
}
/*.flex-direction-nav a{height:22px;}*/
.slide-caption p {
	color: #fff;
	font-weight: 600;
	font-size: 128.57%;
	line-height: 128.57%;
	width: 60%;
	text-align: left;
	display: inline-block;
	overflow: hidden;
	float: left;
	width: 65.81%;
	margin: 0 72px 0 0
}
.slide-caption a {
	background: #d6ad0b;
	color: #000;
	font-size: 128.57%;
	padding: 10px 27px 8px 27px;
	border-radius: 2px;
	float: left;
	cursor: pointer;
}
.slide-caption h2 span {
	font-weight: 600;
	color: #33afc3;
	font-size: 115%;
}
/*.banner-wrapper .flex-direction-nav {
  top:30px;
  top:50%;
  position: absolute;
  right: 136px;
}
*/

/*====== direction arrow=========*/
/*.banner-wrapper .flex-direction-nav a::before {
  color: #fff;
  
  display: inline-block;
  font-family: "flexslider-icon";
  font-size: 30px;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.slides, .flex-control-nav, .flex-direction-nav{
	width:100%
}*/
#flexSlider-text h2 img {
	width: auto;
}
.banner-wrapper .flex-direction-nav a::before,.banner-wrapper .flex-direction-nav a::before {
	color: rgba(255, 255, 255, .5);
}
.banner-wrapper .flex-direction-nav a{height:55px;  opacity: inherit; z-index: 3; }
.banner-wrapper .flex-direction-nav .flex-next{right:0;height: 40px; width: 40px; text-align: center; font-size:0; 
background:url(../images/arrow-next.png) no-repeat center center #000;}
.banner-wrapper .flex-direction-nav .flex-next:before{content:none; }
.banner-wrapper .flex-direction-nav .flex-prev{left:0; height: 40px; width: 40px; text-align: center; font-size:0;
background:url(../images/arrow-preview.png) no-repeat center center #000;}
.banner-wrapper .flex-direction-nav .flex-prev:before{content:none;}
.banner-wrapper .flex-direction-nav a:before{color:#fff; box-shadow:none;}  
/* .banner-wrapper .flexslider .slides img{min-height:320px; max-height:320px;} */
/*========body panel 1===============*/




.flexslider li a.bg-slide {
	height: 212px;
}
/*Custom Top banner*/
.banner-wrapper {
	position: relative;
	/*background: url(../images/what-the-hex.png) repeat;
	background-image: linear-gradient( 
45deg
, transparent 20%, #00000036 25%, transparent 25%), linear-gradient( 
-45deg
, transparent 20%, #00000045 25%, transparent 25%), linear-gradient( 
-45deg
, transparent 75%, #00000054 80%, transparent 0), radial-gradient(#6f6f702b 2px, transparent 0);
    background-size: 20px 20px, 20px 20px;*/
}
.banner-wrapper .slides li > span {
	position: absolute;
	top:50%;
	color: #fff;
	width:80%;
	padding: 21px 100px;
	text-align:center;
	z-index: 100;
	left: 50%;
    transform: translate(-50%, -50%);
	font-size:94%;
}
.banner-wrapper .flex-control-nav {
	bottom: 20px;
	left: 0;
	z-index: 999;
}
.banner-wrapper .flex-control-paging li a {
	box-shadow: 0 0 0px rgba(0, 0, 0, 0.0) inset;
	background: none repeat scroll 0 0 #dd303c;
}
.banner-wrapper .flex-control-paging li a.flex-active {
	background: #e8c65a;
}
.banner-wrapper .flex-control-nav li {
	margin: 0px 4px;
}
.banner-wrapper .flex-pauseplay {
	bottom: 22px;
	display: block;
	left: auto;
	margin: 0;
	position: absolute;
	right: 6%;
	top: auto;
	z-index: 99;
}
.banner-wrapper .flex-pauseplay a.flex-pause, .banner-wrapper .flex-pauseplay a.flex-play {
	cursor: pointer;
	display: block;
	color: #1174b5;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.banner-wrapper .flex-pauseplay a::before {
	font-size: 12px;
}
.banner-wrapper .flex-pauseplay a:focus{outline:none;}
.banner-wrapper .flex-pauseplay a {
	height: 25px;
	line-height: 25px;
	width: 25px;
}
.right-content {
	float: right;
	padding-top: 0;
}
.breadcrum-menu nav{background-color: transparent; position: static;}
.breadcrum-menu nav ol{margin: 0; line-height: 20px;}
.breadcrum-menu nav ol li{display: inline-block; color: #ff9a02; font-size: 14px; font-weight: 600; text-transform: capitalize;}
.breadcrum-menu nav ol li:before{content: "\f105"; font-family: FontAwesome; margin: 0 4px; margin-left: 0;}
.breadcrum-menu nav ol li:first-child::before{content: ''; display: none;}
.breadcrum-menu nav ol li >a{color: #fff;}

/***DataTable**/
/*.path-about-us .scroll-table1 table.dataTable thead th, table.dataTable thead td{border-bottom:none !important;}
.path-about-us .scroll-table1 table.dataTable.no-footer{border-bottom-color: #ddd;}
.path-about-us .scroll-table1 table.dataTable thead .sorting{background: url(../images/sort_both.png) no-repeat; background-position:right;} 
.path-about-us .scroll-table1 table.dataTable thead .sorting_asc{background: url(../images/sort_asc.png) no-repeat; background-position:right;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{padding: 1px 10px;} 
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 1px 10px !important; font-size:14px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{padding: 1px 10px; background: linear-gradient(to bottom, #216db9 0%, #216db9 100%) !important;
border: 1px solid #216db9 !important;}
.dataTables_wrapper .dataTables_info{font-size:14px;}
.dataTables_wrapper .dataTables_length{padding-top:10px; font-size:14px;}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5c5c5;
    padding: 0 5px;
}
.dataTables_wrapper .dataTables_filter input:focus{outline: none; }
.dataTables_wrapper .dataTables_filter{line-height:30px; font-size: 15px;}

.path-about-us .scroll-table1 table > thead > tr th:first-child{min-width:60px;}
.path-about-us .scroll-table1 table > thead > tr th:last-child{min-width:120px;}
.path-about-us .scroll-table1 table > thead > tr th a{color:#fff; pointer-events: none;}*/

.innerpage-wrapper .content ul{padding-left:20px;}
.innerpage-wrapper .content ul li {
    margin: 8px 0 10px;
    font-size: 90%;
    list-style-image: url(../images/list-arrow.png);
    text-align: justify;
}
.page-node-type-album .innerpage-wrapper .content ul li {
    list-style-image: none;
}
.inner-wrapper .body-container {padding-top: 0px;}
.innerpage-wrapper {
    min-height: 450px;
    background: url(../images/content-bg.png) repeat-y top right;
}
.innerpage-wrapper h1{font-size: 180%; color: #343434;}
.innerpage-wrapper h2{font-size: 160%; color: #343434;}
.innerpage-wrapper h3{font-size: 150%; color: #343434;}
.innerpage-wrapper p{text-align: justify;  line-height: 25px;}
.innerpage-wrapper table > thead{background-color: #216DB9; color: #fff;}
.innerpage-wrapper table > thead > tr th{text-transform: capitalize; font-weight: normal;  padding: 8px; font-size: 13px;}
.innerpage-wrapper table > tbody > tr td{padding: 8px; font-size: 14px;}
.innerpage-wrapper table > tbody > tr:nth-child(even){background-color: #eee;}
.layout-main{padding: 30px 0;}
.content-right .layout-main{padding: 0;}
.innerpage-wrapper .item-list ul li,
.innerpage-wrapper .item-list ol li,
.innerpage-wrapper ul li,
.innerpage-wrapper ol li{ font-size: 14px;}
.innerpage-wrapper .item-list ul li:before,
.innerpage-wrapper ul li:before,
.innerpage-wrapper .item-list ol li:before,
/* .innerpage-wrapper ol li:before{content: "\f061"; font-family: FontAwesome;font-size: 10px; color: #225d98; */
/* margin-top: 5px; float: left; margin-right: 5px;} */
.innerpage-wrapper .item-list ul li a, 
.innerpage-wrapper ul li a{color: #055696;}
#quicktabs-album quicktabs-album li::before{content: none; display: none;}

/*Inner Page Left Menu*/
.content-left nav {position: inherit;  background-color: transparent; padding-top:40px;}
.inner-banner-image{position:relative;}
.inner-banner-image img{width:100%;}
.inner-banner-image h1{color: #fff;font-size: 28px; max-width: 450px;
 white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.heading-container{max-width: 1140px; margin: 0 auto; position: absolute; top: 50%; min-width: 1140px;left: 50%;transform: translate(-50%, -50%);z-index: 1;}

.breadcrum-menu ol{margin: 0;line-height: 40px; padding:0;}
.breadcrum-menu ol li{display: inline-block; color: #ff9a02; font-size: 15px; font-weight: 600;}
.breadcrum-menu ol li:before{content: "\f105"; font-family: FontAwesome; margin: 0 4px; margin-left: 0;}
.breadcrum-menu ol li:first-child::before{content: ''; display: none;}
.breadcrum-menu ol li >a{color: #fff;}

.content-area{position: relative; display: table;width: 100%;}
.content-left{display: table-cell; min-width:250px; width: 18%; max-height:100vw; padding-bottom: 100px; box-shadow: 10px 0 5px -2px #ececec;background:url(../images/bottom-bg-shape.png) no-repeat left bottom; float:left;}
.content-right{display: inline-block;padding: 40px 30px; width: 80%;}
.content-right h2{font-size: 22px;}
.content-right p{text-align:justify;}
.content-right .container{padding: 0;}
.block-page-title-block h1 {padding-left:10px;position:relative;border-bottom: 1px solid #ded9d9;padding-bottom: 5px;font-size: 180%;font-weight: 600;}
.block-page-title-block h1:before{
    content: '';
    display: block;
    width: 5px;
    height: 35px;
    background-color: #216db9;
    position: absolute;
    top: 0;
    left: 0;
}
.Odia.Language .fixed-header {
    position: unset;
}
/* .content-left nav > ul { */
    /* border-right: 3px solid #195d9d; */
/* } */

.content-left nav ul{margin: 0;}
.content-left nav li{list-style-type: none; position:relative;margin: 0;}
.content-left nav li > ul{display: none;}
.content-left nav ul li.open:after{}
.content-left nav li::before{content: "none;"; display: none;}
.content-left nav li > ul >li:after{content: "\f105"; display: inline-block; font-family: FontAwesome; position: absolute;
transform: translate(0%, -50%); left: 90%; top: 22px; font-size: 17px; color: #216db9;
transition-duration: 0.5s; font-weight:600;}
.content-left nav li a, .content-left nav li span{display:block; text-align: left;  padding: 10px 30px 10px 10px; color: #343434;font-weight: 600;font-size: 15px; border-bottom: 1px solid #d6e6df; cursor:pointer;} 
.content-left nav li a:hover, .content-left nav li span:hover{text-decoration:none; background-color: #8abff5; color:#343434; transition-duration: 0.5s;}
.content-left nav li a.is-active{background-color: #8abff5; color:#343434;} 
.content-left nav li.active:after{display:block;} 
.content-left nav > ul > li:after{content: "\f061"; display: inline-block; font-family: FontAwesome; position: absolute; transform: translate(0%, -50%);left: 90%; top: 22px; font-size: 11px; color: #216db9; transition-duration: 0.5s;}

.menu-scroll .mCSB_inside > .mCSB_container{margin-right: 10px;}
.content-left nav > ul > li > ul li a,
.content-left nav > ul > li > ul li span{border-bottom: none;}
.content-left nav ul li > ul > li{border-bottom: 1px solid #d6e6df;}

.content-left nav ul li > ul > li a,
.content-left nav ul li > ul > li span {
        color: #585757;
    font-weight: 500;
}

.content-left nav ul li > ul > li:before {
    display: none;
}
.content-left nav ul li.open ul{display: block !important;}

.sidebacenter .content-right{display: inherit;  width: 100%;}

/*Pagination design*/
.pager.fixed-header{box-shadow: none;}
.pager{position: static; background-color: transparent;}
.pager ul{text-align: center;}
.pager ul li{display: inline-block; }
.pager ul li >a{display: block; box-sizing: border-box;  padding: 3px 10px;border-radius: 5px; background-color: #e3f0fd;color: #343434; outline: none;}
.pager ul li.is-active > a{color:#fff; background-color: #225d98;}
.pager ul li::before{content: none; display: none;}


/*Contact us page*/
.contact-us-page{display: flex; justify-content: space-between;}
.contact-us-page ul.contuctuspage li{display: flex;     margin-bottom: 10px;}
.contact-us-page ul.contuctuspage li:before{margin-right: 8px; color: #0176bf;text-align: center;line-height: 22px;font-size: 15px;}
.contact-us-page ul.contuctuspage li:nth-child(1):before {
    content: "\f015";
    font-family: FontAwesome;
}
.contact-us-page ul.contuctuspage li:nth-child(2):before {
	content: "\f095";
    font-family: FontAwesome;
}
.contact-us-page ul.contuctuspage li:nth-child(3):before {
	content: "\f1ac";
    font-family: FontAwesome;
}
.contact-us-page ul.contuctuspage li:nth-child(4):before {
	content: "\f0e0";
    font-family: FontAwesome;
}
.contact-us-page .map{width: 50%;}
.contact-us-page .map > iframe{height: 250px; width: 100%;border: 5px solid #cbd6e0 !important;}

/*Feedback Form*/
.path-webform #block-swfone-content{background: url(../images/feedback-bg.png) no-repeat;background-position: 85% 0; min-height: 450px;}
.path-webform #webform-submission-contact-add-form{max-width: 450px; margin: 0;  background-color: #badffc;box-sizing: border-box; padding: 10px 25px;}
.path-webform #webform-submission-contact-add-form{margin: 15px 0;}
.path-webform #webform-submission-contact-add-form textarea{border: none; border-bottom: 2px solid #8fc8f5; width: 100%; outline: none;
height: 65px; background: transparent;}
.path-webform #webform-submission-contact-add-form .js-form-item{margin: 15px 0;}
.path-webform #webform-submission-contact-add-form .js-form-item input.form-text,
.path-webform #webform-submission-contact-add-form .js-form-item input.form-email{ width: 100%; box-sizing: border-box; padding: 0;
margin: 0; border: none;  border-bottom: 2px solid #8fc8f5;  border-radius: 0 !important; outline: none; background: transparent;}
.path-webform #webform-submission-contact-add-form .js-form-item label{margin: 0; display: block; color: #343434;}
.path-webform #webform-submission-contact-add-form .form-submit{background-color: #0d9de0; color: #fff; border-radius: 20px;
box-sizing: border-box; padding: 5px 25px; display: inline-block; transition-duration: 0.4s; border: none; outline: none;}
.path-webform #webform-submission-contact-add-form .form-submit:hover{background-color: #055696;}
.webform-confirmation__message{    background-color: #33b68a; color: #fff; width: auto; max-width: 400px; box-sizing: border-box;
padding: 10px; border-radius: 5px; text-align: center;}
.webform-confirmation a{color: #fc644d; box-sizing: border-box; padding: 5px 10px; border: 1px solid #ff5e59; font-size: 13px;}
.webform-confirmation a:hover{background-color: #fc644d; color: #fff;}



.breadcam {
	padding: 5px 10px;
	display: block;
	border-bottom: 1px solid #efefef;
	background: url(../images/breadcam-bg.html) repeat;
	margin: 5px 0px 20px;
}
.breadcam li {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: #b5b5b5;
}
.breadcam li a {
	display: block;
	background: url(../images/breadcam-arrow.png) no-repeat right center;
	padding-right: 10px;
	color: #7f7f7f;
}
.breadcam li:last-child a {
	background: none;
}
.breadcam li.current {
	color: #b5b5b5;
}
.inner-wrapper .body-container {
	padding-top: 0px;
}
.inner-wrapper .left-menu {
	width: 25%;
	float: left;
}
.inner-wrapper .inner-content {
	width: 100%;
	float: none;
}
.inner-content p {
	font-size: 100%;
	color: #3e3d3d;
}
.inner-content ul {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 22px;
}
.inner-content ul li {
	background: url(../images/bluearw.html) no-repeat 0px 5px;
	padding-left: 18px;
	margin-bottom: 10px;
	margin-right: 4%;
}
.inner-content ul li:last-child {
	margin-bottom: 0px;
}
.inner-content hr {
	color: #ebebeb;
	background: #ebebeb;
	margin: 30px 0px;
}
.inner-content img.left {
	float: left;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 20px 20px 0px;
}
.inner-content img.right {
	float: right;
	padding: 4px;
	border: 1px solid #ebebeb;
	margin: 0px 0px 20px 20px;
}
.inner-content {
	padding-bottom: 20px;
}
/*****Start code for Odisha website*****/
.about-sec-mian{margin:3% 0;}
.aboutus-sec h1{font-size: 180%; margin-bottom:4%;}
.aboutus-sec p{line-height:28px;}
.aboutus-sec h1:after{content:''; display:block; border-bottom: 2px solid #2196f3; width:150px;}
.aboutus-sec h1>span{color:#2196f3;}
.aboutus-sec .read-btn{float:right;}
.read-btn{background-color: #2196f3;color: #fff; box-sizing: border-box; padding: 7px 21px; display: inline-block; border-radius: 5px; position:absolute; right:15px; bottom:0;}
.read-btn:hover{color:#fff;}

/*News*/
.aboutus-sec, .news-sec{min-height: 350px;}
.news-sec ul > li{display:inline-block;}
.news-sec ul > li a{color:#000;}
.news-sec ul > li a.active{display: inline-block; background-color: #2196f3; color: #fff; padding: 6px 15px; border-radius: 4px;}
.display-item ul >li{margin-bottom:2%; border-bottom: 1px solid #bce1ff; padding-bottom:10px;}
.display-item ul >li span{background-color: #2196f3; color: #fff;width: 60px; height: 60px; float: left; border-radius:5px; text-align:center;   line-height: normal; padding-top: 6px; margin-right:10px;}
.display-item ul >li span>b{display:block;}
.news-sec .read-btn{float:right;}

/*Quick links*/
.quick-link{margin:2% 0;}
.wraping{border:2px solid #2196f3; float: left; width: 100%;}
.item-col{text-align:center; float:left; width:25%; box-sizing:border-box; min-height:160px;  padding: 2% 0;}
.item-col:hover{}
.item-col .icon{display:block; margin-bottom: 2%}
.item-col h3{font-size: 115%; margin:0;}
.fill h3{color:#fff;}
.fill{background-color:#2196f3; transition-duration: 0.5s;}
.fill:hover{background-color: #055696; transition-duration: 0.5s;}
.not-fill{background-color:#fff;}
.fill h3 >a{color:#fff;}
.q-link{font-size: 160%; margin-bottom:2%;}
.q-link:after{content:''; display:block;background-color: #2196f3; width:60px; height: 3px; margin: 7px auto 0; border-radius: 5px;}

/*Photo Gallery*/
.photo-gallery{background-color:#343434; padding: 2% 0;}
.photo-gallery-sec img, .video-gallery-sec img{height: 350px; width: 100%;}


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

/*Footer*/
.block-cmf-design-footer p a { color: #78c3ff;font-size: 14px;}
.carousel-wrapper{border: none;}
.footer-top-wrapper ul {
	margin-bottom: 0;
	padding: 12px 0 2px;
}
.footer-top-wrapper ul li a {
	font-size: 88%;
	position:relative;
}
.footer-top-wrapper ul li a:after{content:''; display:block; width:0; height:2px; background-color:#fff; left: 50%; position: absolute; transform: translate(-50%, -50%); transition-duration:0.4s;}
.footer-top-wrapper ul li a:hover:after{width:50%; transition-duration:0.4s;}
.common-right ul li.high-contrast-toggle > a{
	background-color: #fff;
    color: #006baf;
}

/* my new css started from here */
.nice-menu .logo {width: 160px;margin: 0;padding-top: 2px;}
.nice-menu .logo img{width: 55px;height: auto;float: left;margin: 0;}
.nice-menu .logo p{margin: 0;padding: 0;color: #fff;line-height: 20px;padding-top: 5px;}
.nice-menu .logo p span{font-size: 30px;font-weight: 800;}
.nice-menu .toggle-menu{float: left;}
.nice-menu .toggle-menu .fa{color: #fff;padding: 10px;font-size: 27px;padding-top:18px;}
.nice-menu .minister{float: right; padding-right: 65px;}
.nice-menu .minister a{font-size: 90%;margin:5px;color: #fff;padding-top: 15px;font-weight: 700;    line-height: 13px;
display:block;}
.nice-menu .minister a span{font-weight: normal;font-size: 10px;}
.nice-menu .minister > img{width: 86px;position: absolute;top: -24px;right: 0;}
.web-services {
    color: white;
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    background: linear-gradient(to right, #1a6ea5, #3d95c3,#1a6ea5);
}
.web-services .items{display: flex; justify-content: center;  align-items: center;}
.web-services .items ul{margin: 0;}
.web-services .items ul li{float: left;padding: 20px 15px;transition-duration: 0.4s; box-sizing:border-box; position: relative;}
.web-services .items ul li:before{content: ""; display: block; width: 1px; height: 2px; background-color: inherit; position: absolute;
bottom: 0; left: 50%; transform: translate(-50%, -50%);  transition-duration: 0.4s;}
.web-services .items ul li:hover:before{background-color: #fff; transition-duration: 0.4s; width: 95%;}
.web-services .items ul li a:hover{transition-duration: 0.4s;}
.web-services .items ul li .icon{}
.web-services .items ul li .icon > img{margin-bottom: 5px;}
.web-services .items ul li a{font-size: 12px; color:#fff; display: block;}

/*Five T Section*/
.five-t-sec{background: url(../images/shape3.svg) no-repeat; background-size:cover; min-height: 85px; display: flex; position: relative;} 
.five-t-logo{float: left;}
.five-t-logo img{height:40px;}
.five-t-high {display: none} /*Edited by AV*/
.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 10px;}
.five-t-listing li a{margin-top: -10px; display: block; color: #343434; font-size: 78%;}
.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: 8px;}
.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: 45%;}
.sec-second{width: 55%; padding-left: 0; display: flex; justify-content: center; align-items: center;}
.sec-second ul{float: left; margin: 0;}
.sec-second ul li{display: inline-block; text-align: center; margin: 0 4px;}
.sec-second ul li a{color: #fff; font-size:10px;}
body.or .sec-second ul li a {font-size: 11px;}
.i-width > img{width:27%;}
.inner-expend{background-color: #fff; min-width: 83%; position: absolute;
left:55.5%;top:77%; 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; text-align: left; 
display: none!important;    padding-top: 23px; } 
.show-card{display: block!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;}
.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;}



/*Odisha Website Style*/
.middle-menu{background: #03446e;
/* background: -moz-linear-gradient(90deg, rgba(45,166,175,1) 0%, rgba(66,142,204,1) 52%, rgba(47,165,177,1) 100%); */
/* background: -webkit-linear-gradient(90deg, rgba(45,166,175,1) 0%, rgba(66,142,204,1) 52%, rgba(47,165,177,1) 100%); */
/* background: linear-gradient(90deg, rgba(45,166,175,1) 0%, rgba(66,142,204,1) 52%, rgba(47,165,177,1) 100%); */}
.middle-menu ul{margin: 0; text-align: center; width: 100%;}
.middle-menu ul li{display: inline-block; padding: 0 25px; position:relative;}
.middle-menu ul li:after{content:''; display:block;width: 2px; background-color:#61b5cc; height: 15px; position: absolute; top:7px; right: 0;}
.middle-menu ul li:first-child:after,
.middle-menu ul li:last-child:after{content:''; display:none;}
.middle-menu ul li > a{color:#fff; font-size:95%;}

/*Odisha Profile*/
.investment-col{background-color: #eee;height: 380px;}
.investment-col h1:after{    content: ""; border-color: #216db9 transparent transparent transparent;
border-style: solid; border-width: 11px; width: 0; height: 0; position: absolute; bottom: -22px; right: 20px;}
.odisha-profile{padding: 45px 0;}
.social-feeds-iframe-data iframe{width: 100% !important; height: 285px !important; margin-left: 0px;}/*19jan*/
.odisha-profile-col h1, .investment-col h1, .whats-new-col h1{font-size: 125%; color: #fff; font-weight: 300 !important;
background-color: #216db9;  position: relative; margin-bottom: 15px; box-sizing: border-box;padding: 5px 15px;} 
.abt-data .odisha-profile-col p{font-size: 85%; line-height: 22px;padding: 10px;text-align: justify;}
.abt-data .odisha-profile-col a{float: right;}
.odisha-profile-col .listing-details{float:none; width: 100%; min-height:165px;}
.listing-details ul li{background:url(../../images/list-icon.png) no-repeat 0 5px; display:block; padding-left:20px;}
.listing-details ul li > span{color: #3ca8e3; font-weight: 600; width: 45px; float: left;}
.odisha-profile-col .view-map{float:right; width: 60%; min-height:165px;}
.know-more{background-color: #0d9de0; color: #fff; border-radius: 20px; box-sizing: border-box; padding: 5px 25px; display: inline-block;transition-duration: 0.4s;}
/*.odisha-profile-col .know-more{position: absolute;right: 0;bottom: 27px;}*/
.know-more:hover{color:#fff; background-color:#037ab1 !important; transition-duration: 0.4s;}
.investment-link-one{position:relative; background-color: #e8eaed;margin-bottom: 10px;}
.investment-link-one h1{text-transform: uppercase; font-size: 90%; font-weight: bold !important; background-color: transparent !important; color: #343434; letter-spacing: normal;     border-bottom: 1px solid #d6d6d6;
padding: 10px 15px;}
.investment-link-one h1:after{content: none; display: none;}
.investment-link-one ul{position:absolute; bottom:0; margin:0; width:100%; text-align:center;}
.investment-link-one ul li{display:inline-block;}
.investment-link-one ul li a{background-color: #e30b13; color: #fff; font-size: 14px; padding: 4px 12px; box-sizing: border-box;
display: block; border-top-right-radius: 5px; border-top-left-radius: 5px; transition-duration: 0.4s;}
.investment-link-one ul li a:hover{padding-top: 10px; transition-duration: 0.4s;}
.investment-link-tow a{background-color:#737373; display:block; color:#fff; margin:10px 0; box-sizing:border-box; padding:8px; border-radius:8px;}
.investment-link-tow a:hover{background-color:#423f3f;}
.investment-link-tow a img{float:right;margin-top: -4px;}
.investment-link-three{position:relative;}
.donate-now{position: absolute;left: 50%; transform: translate(-50%, -40%); bottom: 0; background-color: #0d9de0; color: #fff; border-radius: 20px;
box-sizing: border-box; padding: 5px 25px; display: inline-block; transition-duration: 0.4s;}
.donate-now:hover{color: #fff;  background-color: #037ab1; transition-duration: 0.4s;}
.whats-new-link-one{margin-bottom: 10px; 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);
    border-radius: 7px;}
.whats-new-link-two{ 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);
    border-radius: 7px;}
.whats-new-link-one img, .whats-new-link-two img{max-height: 185px; width: 100%;}
.whats-new-link-one a{background-color: #0d9de0; position: absolute;left: 0; bottom: 50px; color: #fff; box-sizing: border-box; padding: 5px 18px;
border-top-right-radius: 15px; border-bottom-right-radius: 15px; font-size:13px;}
.whats-new-link-one a:hover{color: #fff; background-color: #037ab1; transition-duration: 0.4s;}

.whats-new-link-two a{background-color: #0d2f54; position: absolute;right: 0; bottom: 25px; color: #fff; box-sizing: border-box; padding: 5px 18px;
border-bottom-left-radius: 15px; border-top-left-radius: 15px; font-size:13px;}
.whats-new-link-two a:hover{color: #fff; background-color: #1c5b9f; transition-duration: 0.4s;}

/*Department and trending section*/
.border-top{border-top:1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; padding-bottom: 20px;}
.department-sec, .trending-news{padding:10px 0;}
.department-sec p{margin-bottom:5px;}
.department-sec h1, .trending-news h1{font-size: 105%; text-transform: uppercase; font-weight: 600; margin-bottom:15px;}
.department-trending{padding:25px 0;}
#trending-news .slides li strong.head-line{font-size: 14px; text-decoration: underline;}
#trending-news .slides li span.publish-date{display: block; color: #868686; font-size: 14px;}
.search-department li{display:inline-block; padding: 0 3px;}
.search-department li a{color:#000; font-size:14px;}
.search-department li a.active{background-color:#3e8dc5; color:#fff; padding: 3px 8px;}
.information-col{background-color:#f1f1f1; display:flex; min-height: 250px;}
.role-listing{width:50%; box-sizing:border-box;  padding: 15px 20px;}
.address-information{width:50%; box-sizing:border-box; text-align: center; padding-top:20px;}
.address-information address{text-align: left;    font-size: 13px;}
.address-information address a{color: #3e90c2;}
.address-information h5{color:#3e90c2; font-size: 14px;     font-weight: 600; margin: 5px 0;}
.role-listing h4{color:#3e8dc5;font-size: 103%; font-weight: 600; text-decoration: underline;}
.role-listing ul li a{color:#343434;}

/*Thrid Section*/
.m-t-10 {
    margin-top: 25px;
}
#news-slider .slides >li h5{font-size: 105%; text-transform: uppercase; font-weight: 600; padding: 10px; background-color:#fff;}
#news-slider .slides >li > ul{padding:0 10px;}
#news-slider .slides >li > ul{padding:15px; box-sizing:border-box;     line-height: 24px;}
#news-slider .slides >li > ul li a{color:#57585d;font-size: 14px; text-decoration: underline;}
.more-details{display: block; text-align: right; padding-right: 10px; padding-bottom: 10px; color: #111113; text-transform: uppercase;font-size: 12px;
font-weight: 600;}
.slide-section{margin: 30px 0 60px;}
.slide-section .flex-control-paging li a.flex-active{background-color:#1a7ab7;}

/*Social Media*/
.social-media{padding:25px 0;}
.social-feeds{max-width:850px; min-width:850px; margin:0 auto;}
.social-feeds-left{float:left; width:60%; padding-top:40px;}
.social-feeds-left h5{color: #9e9ea0; font-size: 45px; font-weight: 100;}
.social-feeds-right{float:right; width:40%;}
.social-feeds ul.tabs{
margin: 0px;
padding: 0px;
margin-bottom: 20px;
list-style: none;
}
.social-feeds ul.tabs li{
	background: none;
	display: inline-block;
	color:#444444;
	padding: 10px 15px;
	cursor: pointer;
	font-weight:600;
	text-transform: uppercase;
	font-size: 13px;
	position:relative;
	transition-duration:0.7s;
}
.social-feeds ul.tabs li:after{content:''; display:block; border-right: 2px solid #c5c5c5; width: 2px;
    height: 15px; position: absolute; right: 0;  top: 12px;}
.social-feeds ul.tabs li:last-child:after{content:''; display:none;}
.social-feeds ul.tabs li:nth-child(1){padding-left:5px;}

.social-feeds ul.tabs li.current{
	color: #3c5897;
	transition-duration:0.7s;
}

.social-feeds .tab-content{
	display: none;
	background: #ededed;
	padding: 15px;
	min-height: 415px;
    max-height: 425px;
}
.social-feeds .tab-content img{width:100%;}

.social-feeds .tab-content.current{
	display: inherit;
	transition-duration:0.7s;
}


/*Footer*/
.footer {
        background-color: #216DB9;
    color: #fff;   
	display:inline-block;
	width: 100%;
   
}
.footer h1{
	font-size: 19px;
    font-weight: 700;
}
.footer ul li{
	font-size: 12px;
	color: #a6b4bd;
	line-height: 21px;
}
.footer-inline-menu {
    padding: 10px 0;
}
.footer-inline-menu ul {
    margin: 0 auto;
    float: inherit;
    display: table;
}
.footer-inline-menu ul li {
    float: left;
    list-style-type: none;
    font-size: 84%;
    font-weight: 500;
    padding:5px 19px;
}
.footer .footer-down {
	border-top: 1px solid #508bc5;
}
.footer-inline-menu ul li a{color: #fff;}
 
.footer-down h1{
	font-size: 11px;
    line-height: 22px;
    border-right: 1px solid #2a6890;
    padding-right: 19px;
}
.footer-down h1 span{font-size: 31px;font-weight: 800;}
 .footer .footer-down .visitor {width: 100%; text-align: center;}
 .footer .footer-down .block-visitors ul li { color: #fff !important; font-size: 15px !important;}
 .footer .footer-down .block-visitors ul li > em {font-style: normal; font-size: 18px;}

/**Homepage Middle Section**/
.transport-box{position:relative; border:solid 2px #3996c1;border-radius:10px; min-height:364px; margin:0; background: url(../images/building-bg.png) no-repeat bottom right; }
.transport-box #block-views-block-communication-1-block-1 h2{position: absolute; background-color: #3996c1;font-size: 115%; color: #fff;top: -19px; left: 15px; padding: 5px 15px;
box-sizing: border-box; border-radius: 5px; box-shadow: 0 4px 6px 0 rgba(32,33,36,0.28); height:35px;}
.transport-box > div{width:100%;}
.transport-box .cmcrevenue{box-sizing: border-box; padding: 20px 10px 0; float: left; width: 100%; margin-bottom:0;}
.transport-box .cmcrevenue ul.cmncation{float:left; width:100%; padding: 15px 0 0 15px;}
.transport-box .cmcrevenue ul.cmncation > li{width: 32.3%; float: left; margin: 0 7px 16px; position:relative; margin-left: 0; padding-left: 15px;}
.transport-box .cmcrevenue ul.cmncation > li:before{content: "\f0c1"; font-family:FontAwesome; display:inline-block; font-size: 12px;
position: absolute;left: 0; color: #033454;}
body.or .transport-box .cmcrevenue ul.cmncation > li{margin-bottom:14px;}
.transport-box .cmcrevenue ul.cmncation > li a{
    display: block;
    line-height: normal;
    font-size: 90%;
    color: #055696;
    font-weight: 500;	
	transition-duration:0.4s;
}
.transport-box .cmcrevenue ul.cmncation > li a:hover{color: #f36051; transition-duration:0.4s;}
.transport-box .cmcrevenue .more-link{float: right; clear: left; margin-top:5px;}
.transport-box .cmcrevenue .more-link a{
	display: inline-block;
    background: #3996c1;
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    padding: 5px 12px;
    border-radius: 3px;
}
.transport-box .cmcrevenue .more-link a:hover{background-color: #055696;}
.path-communication ul.cmncation{float:left; width:100%;}
.path-communication ul.cmncation > li{width: 33%;float: left; margin-right: 10px; padding-right: 40px; margin: 5px 0;}
.path-communication ul.cmncation > li a{display: block; font-size: 100%; font-weight: 600;}


/*custom tabs menu*/
.custom-tabs-menu .quicktabs-wrapper{display: flex;}
.custom-tabs-menu ul.quicktabs-tabs{
	max-width: 220px;
	min-width: 220px;
	margin: 0;
	margin-right: 25px;
	height: auto;
	background-color: #e6f5fc;
	border-top-left-radius: 10px;
    /*max-height: 367px; Edited 07 July 2021 AV*/ 
    min-height: 367px;
	border-bottom-left-radius: 10px;
}  
.custom-tabs-menu ul.quicktabs-tabs li{display: block;padding: 0; position: relative;}    
.custom-tabs-menu ul.quicktabs-tabs li a{display: block; padding: 8px 10px; color: #343434; outline: none;white-space: break-spaces;}   
.custom-tabs-menu ul.quicktabs-tabs li.active a{background-color: #3996c1; color: #fff;}
.custom-tabs-menu ul.quicktabs-tabs li.active a:after{    content: ''; position: absolute;  top: 11px;  right: -17px; width: 0; height: 0; border:10px solid transparent; border-left: 7px solid #3996c1;}
.custom-tabs-menu .quicktabs-main header{width: 100%; margin:15px 0;}
.custom-tabs-menu .quicktabs-main header h2{font-size: 164%;  color: #0e2e55;}
.custom-tabs-menu .quicktabs-main .item-list ul{margin: 0; margin-left: 20px;} 
.custom-tabs-menu .quicktabs-main .item-list ul li{position: relative;margin: 5px 0; width: 100%; /*list-style-image: */}
.custom-tabs-menu .quicktabs-main .item-list ul li a{color: #343434; font-size: 84%;}
.custom-tabs-menu .quicktabs-main .item-list ul li a:hover{color: #24a0dd;}
.custom-tabs-menu .quicktabs-main .more-link{margin-top:15px; }
.path-frontpage .custom-tabs-menu .quicktabs-main .more-link a{
	background-color: #3996c1;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 3px 12px;
    bottom: 0px;
    position: absolute;
    right: -1px;
    color: #fff;
	}

.custom-tabs-menu .quicktabs-main .item-list ul li:before{
	content: '';
    display: block;
    background: url(../images/tabing-arrow.png) no-repeat;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 9px;
    left: -22px;
}



.content-box-tab { background:url(../images/building-bg.png) no-repeat bottom right;}
.transport-box .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff !important;
    background-color: #3996c1 !important;
}
.transport-box .nav-pills .nav-link:first-child{border-top-left-radius:7px;}

/*Events & Exhibition*/
.events-details{height:65%; overflow: hidden; box-sizing: border-box; float: left;  width: 100%;}
.events-details ul > li{width: 100%; margin: 10px 0;  padding: 5px 0; border-bottom: 1px dashed #c7c7c7;}
.events-details ul > li > a{color:#343434; display: flex;  box-sizing: border-box; font-size: 84%;}
.events-details ul > li > a:before{content: unset; font-family: FontAwesome; color: #225d98; font-size: 19px; margin:-3px 5px 0 0;}
.events-details .item-list { overflow: visible!important;}
.know-more-news{display: block; width: 100%;text-align: center;font-size: 13px;position: absolute;bottom:20px;
max-width: 100px;background-color: #216db9;left: 50%;color: #fff; padding: 4px 10px; border-radius: 20px;
transform: translate(-50%, 0);}
.know-more-news:hover{color:#fff;background-color: #0f467c;}
.latest-news-title h2 {font-size: 150%; color: #0e2e55;margin:10px 0px;padding: 0 20px; }
.latest-news-title h2 i {margin-right: 10px;}
.minister-col {min-height: 113px; background: #3996c1; width: 87%; margin-bottom: 16px; position: relative; padding: 30px 50px 20px 14px;
font-size: 15px; color: #fff; border-radius: 10px;}
.minister-col a{color:#ffffff; font-weight: bold; }	
.minister-col span { font-size:84%; font-weight:500; display:block;}
.minister-col img {position: absolute; right: -31%; top: 50%;  border-radius: 50%; width: 95px; height: 95px;
border: 4px solid #fff; transform: translate(-50%, -50%);}

.secretary-col {min-height: 113px; background: #3996c1; width: 87%; margin-bottom: 16px; position: relative; padding: 30px 50px 20px 14px;
font-size: 14px; color: #fff; border-radius: 10px;}
.secretary-col a{color:#ffffff;font-weight: bold;}
.secretary-col span { font-size:84%; font-weight:500; display:block;}
.secretary-col img {position: absolute; right: -28%; top: 50%;  border-radius: 50%; width: 85px; height: 85px;
border: 4px solid #fff; transform: translate(-50%, -50%);}

/*Important link's Section*/
.imp-links h1 {
font-size: 125%;
font-weight: 600;
}
.imp-links h3 {
text-align: center;
color: #fff;
padding: 8px 0;
font-size: 155%;
margin: 0;
background-color: #216db9;
min-height: 45px;
}
.imp-links h3 > span{font-weight: normal;}
.imp-links {background:#eee; height: 380px;margin-top: 0px;}
.imp-links ul {
padding:10px;
margin: 0;
}

.imp-links li {
line-height: 26px;
}

.imp-links li a:hover {
background: #407cac !important;
color:#fff;
}
.imp-links li a:hover:before{color:#fff;}

.imp-links li a {
color: #000;
display: flex;
font-size: 85%;
padding: 8px 10px;
line-height: 23px;    
}
.imp-links li a:before{content: "\f101";  font-family: FontAwesome; color: #225d98;  font-size: 19px;margin:0 5px 0 0;}

.imp-links li:nth-child(odd) {
background: #fbfeff;
}

.imp-links li:nth-child(even) {
background: #d3ecff;
}
.abt-data .odisha-profile-head{
    background-color: transparent;
    font-size: 150%;
    font-weight: 600!important;
    color: #343434;
    margin-bottom: 0;
}
.imp-links .read-more {
    background-color: #0d9de0;
    color: #fff;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 5px 25px;
    display: inline-block;
    transition-duration: 0.4s;
    float: right;
    margin: 26px 12px;
}
.content-invetment {
    min-height: 380px;
    max-height: 380px;
    border: solid 2px #337fbd;
    padding: 10px 0 10px 10px;
}
.odisha-investment {
    padding: 30px 0;
}
.bg-transparent{background-color: transparent !important;}
/*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*/
.social-box h3{text-align: center;color: #0C3054;font-weight: 600; padding: 9px 0;}
.social-box h3 span{font-weight: normal;}

/* social section style */
.social-section{background: url("../images/social-bg.jpg");background-repeat: no-repeat;background-size: cover;padding: 50px 0;}
.social-section .social-box iframe { width: 89% !important; margin: 0 20px; height: 305px !important;}
.odisha-investment .nav-pills .nav-item .nav-link-fb{background-color: #3b5999;}
.odisha-investment .nav-pills .nav-item .nav-link-twitter{background-color: #55acee;color: #fff;}
.odisha-investment .nav-pills .nav-item .nav-link {border-radius: 0px;padding:6px 70px;outline: none;color: #fff;     text-align: center;}
.odisha-investment .nav-pills .nav-item .nav-link .fa{ font-size: 25px;}	
.social-box{text-align: center;}	
.social-section .months {
    padding: 0!important;
}

.date {
    font-size: 13px;
}
.day {
    min-height: 74px;
	text-align:center;
}

.social-section .months h5 {
    font-size: 12px;
    margin: 0;
    border: 1px solid #25252530;
    font-weight: 600;
}
.heading-calendar {
    text-align: center;
    color: #0C3054;
    font-weight: 600;
    font-size: 25px;
    padding: 10px 0;
}.prev-selector > p, .next-selector > p {
    font-size: 16px;
    font-weight: 500;
}.prev-selector {
    display: flex;
    justify-content: center;
    align-items: baseline;
    padding-top: 20px;
}.next-selector {
    display: flex;
    justify-content: center;
    align-items: baseline;
    padding-top: 20px;
}
.v-gallery-heading {
    float: left;
    z-index: 99999;
    background-color: #0d5297;
    width: 100%;
}
.v-gallery-heading h3 {
    background: #fff;
    margin: 0;
    color: #0d9de0;
    float: left;
    font-size: 110%;
    font-weight: 600;
    padding: 10px 20px;
}
.v-gallery-heading a {
    background: #0d5297;
    font-weight: normal;
    border: 0 none;    
    color: #fff;
    display: inline-block;
    font-size: 90%;
    padding: 10px 15px 10px;
    position: relative;
}
 .path-search #block-swfone-breadcrumbs  li:last-child{display:none;}
 .slide-section h3 {text-align:center; color:#0d2f54; margin-bottom: 23px;font-size: 154%;}
 .slide-section .btn-custom{border-radius: 20px; padding: 5px 15px; box-sizing: border-box;}
 #news-photo-slider .flex-direction-nav .flex-prev {opacity: 1 !important;left: -28px;}
 #news-photo-slider .flex-direction-nav .flex-prev:hover {opacity: 1;	left: -28px; }
 #news-photo-slider .flex-direction-nav .flex-next {right: -28px;text-align: right;opacity: 1 !important; }
 #news-photo-slider .flex-direction-nav .flex-next:hover {right: -28px;text-align: right;opacity: 1; }
 #news-photo-slider .flex-direction-nav .flex-prev::before{color: #216db9; font-size: 25px;}
 #news-photo-slider .flex-direction-nav .flex-next::before{color: #216db9; font-size: 25px;}
 /* news marquee section style*/

 .news-runner{background: url(../images/transparent-news-bg.png) repeat; padding: 0px; position: absolute; width: 97%; z-index: 2;}
 .news-runner .inner-runner{margin: 0px;min-height: 35px;overflow:hidden;}
 .news-runner .inner-runner ul{margin:3px 0 0 0;}
 .news-runner .inner-runner ul li{display: inline-block;line-height: 2px;margin: 0px 10px;padding: 0px 0px;padding-left:13px;font-size: 13px;position:relative;}
 .news-runner .inner-runner ul li a{color:#fff;padding-left:3px;}
 .news-runner .news-runner-head{background-color: #f36051;}
 .news-runner .news-runner-head a{color: #fff; text-align: center; display: block; box-sizing: border-box; min-height: 35px;line-height: 35px;}
 .news-runner .news-runner-head a:hover{text-decoration: none; color: #fff;}
 .news-runner .inner-runner ul li:before{content:'';display: block;width: 20px;height: 20px;background: url(../images/send.png);background-repeat: no-repeat;position: absolute;left:0px;top:-3px;}
 .news-runner .item-list > ul{height:35px; line-height:30px; margin-bottom:0;}
 .TickerNews{
    width: 100%;
    height: 35px;
    line-height: normal;
}
.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:before{content: ''; display: block; width: 20px;  height: 20px; background: url(../images/send.png) 0 1px; background-repeat: no-repeat;
position: absolute; left: 0px;top: 8px;}
.ti_news a{
display: block;
margin-right: 10px;
color:#fff;
font-size:14px;
text-decoration: none;
padding-left:20px;
position:relative;
}
#stop-resume{
display: block;
padding: 10px;
margin:10px;
width: 70px;
text-align: center;
border:solid 1px white;
text-decoration: none;
}
#stop-resume:active{
background-color:white;
border:solid 1px #f1f1f1;
color:blue;
}
 
/****Viwe Page of News****/ 
.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; margin-top:7px;}
.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: 12px; 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;}
 
.p-l-none{padding-left: 0px;}
.p-r-none{padding-right: 0px;}

.minister-col a{color:#fff;font-size: 100%;}
.inner-runner .item-list{overflow:visible!important;}

/*Calendar Design*/
.calendar-widget{height:380px; padding: 0;}
.js-drupal-fullcalendar .fc-header-toolbar{background-color: #216db9; min-height: 45px; padding-left: 5px;    padding-top: 5px; display: flex; align-items: center; justify-content: space-between;}
.js-drupal-fullcalendar .fc-header-toolbar .fc-left button,
.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: #0d9de0;
color: #fff;  box-sizing: border-box; height: 27px;  font-size: 13px;     opacity: inherit;  margin: 0 2px;}
.js-drupal-fullcalendar .fc-header-toolbar .fc-center h2{font-size: 13px; color: #fff;width: 100px;}
.js-drupal-fullcalendar .fc-header-toolbar .fc-right{margin-left: -20px;}
.js-drupal-fullcalendar .fc-month-view{padding: 0 15px;}
.js-drupal-fullcalendar .fc-scroller {
    height: 270px !important;
    overflow-y:hidden !important;
}
.js-drupal-fullcalendar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #055696 !important;}
.js-drupal-fullcalendar .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity:1;width:10px}
.js-drupal-fullcalendar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px !important;}
.js-drupal-fullcalendar .mCSB_scrollTools .mCSB_draggerRail {width:0;}
.js-drupal-fullcalendar .mCSB_inside > .mCSB_container { margin-right: 15px;}
.js-drupal-fullcalendar .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);}
.js-drupal-fullcalendar .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity:1;width:10px}
.js-drupal-fullcalendar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px !important;}
.js-drupal-fullcalendar .mCSB_scrollTools .mCSB_draggerRail {width:0;}
.js-drupal-fullcalendar .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);}

.js-drupal-fullcalendar .fc-day-grid-event .fc-content{text-overflow: ellipsis;}
.js-drupal-fullcalendar .fc-month-view .fc-widget-header{height: 30px; line-height: 30px;}
.js-drupal-fullcalendar .fc-month-view .fc-widget-header tr th{color: #f36051;  font-weight: 600; font-size: 12px;}
.js-drupal-fullcalendar .fc-month-view .fc-week .fc-content-skeleton table tbody .fc-day-grid-event{background-color: #0d9de0 !important;
    border-radius: 0;border: none;padding: 2px;}
.js-drupal-fullcalendar .fc-month-view .fc-week .fc-content-skeleton table tbody .fc-day-grid-event .fc-title > a{color:#fff;  font-size: 11px;}
.js-drupal-fullcalendar .fc-month-view td.fc-today{background-color: #f36051 !important; color: #fff; border-right: none; height: 27px; float: left; width: 100%;}
.js-drupal-fullcalendar .fc-basic-view .fc-body .fc-row table tr{ border:none;}
.js-drupal-fullcalendar .fc-basic-view .fc-body .fc-row table{margin-bottom:0; height: 65px;}
.js-drupal-fullcalendar .fc-basic-view .fc-body .fc-row table thead tr > td{border-right:1px solid #ddd; border-top: 1px solid #ddd; height:auto; font-weight: 400; font-size: 16px;background-color: #fff;}
.js-drupal-fullcalendar .fc-basic-view .fc-body .fc-row table tbody tr > td{border-right:1px solid #ddd;}



/*Photo Gallery*/
.album-list .item-list li:before{content: 'none'; display: none;}
.album-list .item-list ul {float: left; width: 100%;  justify-content: space-between; flex-direction: column; margin:0;}
.album-list .item-list li{width:23%;list-style: none; float: left; margin-right: 20px !important; margin-bottom: 30px !important; background: #f3f3f3;min-height: 220px;     -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);}
.album-list .item-list li .views-field-field-image img{width: 100%; height: 150px;}
.album-list .item-list li .views-field-field-image img::before{content: ''; display: block;}
.album-list .item-list li .views-field-field-image{position: relative;}
.album-list .item-list li .views-field-field-image:before{content: "\f03e"; display: block; font-family: FontAwesome;position: absolute;
left:0; top:0; color: #fff; background-color: #0d9de0;padding: 5px 10px;box-sizing: border-box;
border-bottom-right-radius: 8px; }
.album-list .item-list li .views-field-title{display: block; box-sizing: border-box; padding: 5px 8px;}
.album-list .item-list li .views-field-title a{display: block; color: #343434; line-height: normal; outline: none;}
#quicktabs-album .quicktabs-tabs li > a{background: url(../images/list.png) no-repeat center left #0d9de0;  background-position:50% 50%; color: #fff; box-sizing: border-box;  padding: 5px 15px;    font-size: 0;
width: 45px; height: 30px; display: inline-block;}
#quicktabs-album .quicktabs-tabs li:before{content: ''; display: none;} 
#quicktabs-album .quicktabs-tabs li:nth-child(1) > a{background: url(../images/grid.png) no-repeat center center #0d9de0;}
#quicktabs-album .quicktabs-tabs li.active a{background-color:#216db9;}
.grid-photo .item-list ul li::before,
.list-photo .item-list ul li::before{content: 'none'; display: none;}
.grid-photo .item-list ul, .list-photo .item-list ul{float: left; width: 100%;}
.grid-photo .item-list ul li{ float: left; margin-bottom: 20px; margin-right: 10px;background: #eee;-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);border-radius: 8px}
.grid-photo .item-list ul li img{width: 100%; height: 150px;}
.grid-photo .item-list ul li .views-field-title{display: block; min-height: 55px; box-sizing: border-box; padding: 5px;}

.list-photo .item-list ul li{width: 100%; float: left; margin-bottom: 20px; margin-right: 10px; background: #eee;
-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-photo .item-list ul li img{width: 210px; height: 150px;}
.list-photo .item-list ul li .views-field-title{display: block; min-height: 55px; box-sizing: border-box; padding: 5px;}
.list-photo .item-list ul li .views-field-field-image{width: 20%; box-sizing: border-box; float: left;}
.list-photo .item-list ul li .views-field-title{width: 80%; box-sizing: border-box; float: left; font-size: 14px; line-height: 25px;}

/*Video Gallery Page*/
.video-gallery iframe{width: 100%; height: 342px; border: 5px solid #055696;}
.page-video-gallery .item-list ul > li::before{content: "none"; display: none;}
.page-video-gallery .item-list ul{display: flex;flex-direction: row;flex-wrap: wrap;flex-flow: row wrap; justify-content: space-between;}
.page-video-gallery .item-list ul > li{width: 24%;background: #f3f3f3; min-height: 275px;
-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); margin-bottom: 25px;}
.page-video-gallery .item-list ul > li iframe{width: 100%;height: 200px;}
.page-video-gallery .item-list ul > li .views-field-title{box-sizing: border-box;  padding: 0 8px 15px 8px; font-size: 15px;
line-height: 19px;}

/*Login Page*/
body.path-user{background-color:#1d5a6d;}
body.path-user .innerpage-wrapper{background:none;}
.user-logged-in.path-user{background-color: transparent;}
.user-logged-in.path-user:before{display: none; background: none;}
body.path-user .main-content{margin: 0 auto; padding: 20px 0 0; width: 32%; float:none;}
body.path-user .main-content .container{padding:0;}
body.path-user .main-content > a{display:block;text-align:center; margin-bottom:10px;}
body.path-user .main-content > a > span{display:block; color: #ffffff;  font-size: 16px; font-weight: 600;}
body.path-user .main-content  h1{text-align: center; color: #699ad8; border-bottom: none;}
body.path-user #block-swfone-local-tasks{display:none;}
body.path-user .main-content .logo-widget{text-align: center; margin: 0; padding: 0 0 25px;}
body.path-user .main-content .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 a{color: #fff!important;}
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 {
    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: 800;
    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: #1d5a6d;
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 5px;
    float: none;
    color: #fff;
    transition-duration: 0.4s;
    font-weight: 600;
	margin-top:10px;
}

#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;
}

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

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


#login_box .js-form-item input.form-text:focus{outline: none;}
#login_box .js-form-item label{margin: 0; display: block; color: #fff; font-weight: normal; font-size: 15px;}
#login_box .description{display: none;}
#login_box .form-actions{margin-bottom: 20px;}
#login_box input[type="submit"]{border: none; background-color: #fff; width: 115px; padding: 5px 20px; box-sizing: border-box;
border-radius: 20px; float: none;  transition-duration: 0.4s;}
#login_box input[type="submit"]:hover{background-color: #005abb; color: #fff; transition-duration: 0.4s;}
#login_box input[type="submit"]:focus{outline: none;}


/*View Filter*/
/*.path-tenders table tr th:nth-child(3),
.path-tenders table tr th:nth-child(4){min-width: 100px;} */
.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;
}
.path-about-us .views-exposed-form{flex-wrap: wrap;    padding: 15px 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;
}

.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;
    border-color: #28a745;
}

.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;
}
.archive-btn{
    background-color: #29869f;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none;
    padding: 5px 15px;
    border-radius: 20px;}
.archive-btn:hover{    
    text-decoration: none;
    color: #fff;
    background-color: #20719e;}


/*Site Map Page*/
.path-sitemap nav[role="navigation"]{position: inherit; background-color: transparent;}
.path-sitemap nav[role="navigation"] ul > li{}
.path-sitemap nav[role="navigation"] ul > li > ul{padding-left: 15px;} 
.path-sitemap nav[role="navigation"] ul > li > ul li{} 
.path-sitemap nav[role="navigation"] ul > li > ul li:before{content: "\f0a9";  font-family: FontAwesome;}
.path-search #block-breadcrumbs  li:last-child{display:none;}

@media screen and (min-width: 1920px){
.content-right .container{max-width: 100%;}
    
}


/* 02-03-2020 */
.path-publication .views-row{margin: 20px 0;}
.path-publication .views-row span.field-content{
    border-radius: 2px;
    background-color: #c0dfff;
    border: none;
    padding: 10px 30px;
    transition: all 0.5s;
}
.path-publication .views-row span.field-content a{
    color: #000;
    font-size: 14px;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}
.path-publication .views-row span.field-content a:after{
  content: '�';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.path-publication .views-row span.field-content:hover a{
    padding-right: 25px;
}
.path-publication .views-row span.field-content:hover a:after{
  opacity: 1;
  right: 0;
}
.advrt-portlet{
    
}
.advrt-portlet .views-row{
    margin-bottom: 10px;
}
.advrt-portlet .views-row:last-child{
	    margin-bottom: 0;
}
caption{
    display: none;
} 
.path-rti table thead th{white-space: nowrap;}
.path-flash-news .archive-btn {background-color: #216db9;}
.path-forest-department .block-system-main-block .views-row{float: left; margin-right: 5%;margin-bottom: 15px;}
.path-forest-department .block-system-main-block .views-row .dept_page a{background: linear-gradient(45deg, #3887d6, #75a3d2);color: #fff;padding: 5px 10px;border-radius: 3px;}
.path-forest-department .block-system-main-block .views-row .dep_link a{background: linear-gradient(45deg, #3887d6, #75a3d2);color: #fff;padding: 5px 10px;border-radius: 3px;}


/* 17-march CSS */
.guide-text{display: none;}
.scroll-table1{overflow: auto;}

/* 26-03-2020 */
#block-voterhelpline-2{
    background-color: #fff;
    margin-bottom: 7px;
    
} 
.voter-helpline{
    border-bottom: 1px solid #eee;
    padding: 8px 10px;
    font-weight: 600;
}
.helpline-box{
    padding: 5px 10px;
    position: relative;
}
.helpline-box p{
    font-size: 13px;
}
.helpline-box img{
    position: absolute;
    right: 10px;
    bottom: 15px;
}

.path-notifications .innerpage-wrapper table > thead > tr th,
.path-notification .innerpage-wrapper table > thead > tr th{white-space: nowrap;}
.sec-second{padding-top: 15px;}

/* 21-april-2020 */

.block-quicktabs-blockfield-officers-tab ul.quicktabs-tabs{
	padding-left: 0;
}
.block-quicktabs-blockfield-officers-tab ul.quicktabs-tabs li{}
.block-quicktabs-blockfield-officers-tab ul.quicktabs-tabs li a{
	border: 1px solid #216db9;
    padding: 5px 15px;
    border-radius: 4px;
}
.block-quicktabs-blockfield-officers-tab ul.quicktabs-tabs li.active a,
.block-quicktabs-blockfield-officers-tab ul.quicktabs-tabs li a:hover{
	background-color: #216db9;
    color: #fff;
}

.innerpage-wrapper table > thead > tr th{white-space: nowrap;}
.path-search #cmf-site-breadcrumb  li:last-child{display:none;}

.imp-links .read-more{margin: 5px 12px 0 0;}

.transport-box ul li .views-field.views-field-title{
    width: 90%;
}

.swf_language{margin: 0;}
.swf_language ul.links{
    position: absolute;
    right: 6%;
    top: 0;
}
.swf_language ul.links li a{
    display: flex;
    height: 36px;
    color: #fff;
    align-items: center;
    border-left: 1px solid #656363;
    padding: 0 6px;
    font-size: 90%;
}
.content-left ul li ul li a{
    padding-left: 20px;
}
.path-news footer a {
    background-color: #29869f;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    text-decoration: none;
    padding: 5px 15px;
    border-radius: 20px;
}

.path-media-gallery .innerpage-wrapper .content ul li{list-style-image: none;}



@media (min-width: 750px) and (max-width: 1300px) {
  .five-t-sec {
    background-size: 100% 100%;
}
.sec-second ul li a {
  display: block;
    /* max-width: 78px; */
        /* line-height: normal; */
        font-size: 80%;
}
.sec-second ul li .field-content{
	display: flex;
    flex-direction: column;
    align-items: center;
}
  .sec-second ul li .icon img{
	    width: 40px;
}
.five-t-listing li {
    margin: 0 5px;
}
.five-t-listing li > span{
	width: 50px;
	height: 50px;
}

}

.imtmeeting table caption{
	display: table-caption;
    color: #343434;
    font-weight: 700;
    border: 0;
    width: 100%;
    padding: 7px 0;
	caption-side: top;
}
.imtmeeting table tr th:nth-child(1){width:150px;}

.path-contact-us .innerpage-wrapper .content ul {padding-left: 0px!important;} 

/***Hack for Internet explorer***/
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
 
html,body{margin:0; padding:0; width:100%; height:100%; overflow-x:hidden;}

 }

.video-gallery img{width: 100%; max-height: 339px;}


/**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;}

/***Blink Animation***/
.pulse2 { 
    -webkit-animation: pulse 400ms infinite alternate;   
    animation: pulse 400ms infinite alternate;
    padding: 2px 10px;
    width: 50px;
    border-radius: 20px;
    font-size: 12px;
    margin-left: 5px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    height: 19px;
    line-height: 14px;
}
@-webkit-keyframes pulse {
	0% { background-color: #006eea; }
	100% { background-color: #ff0000; } 
}
@keyframes pulse {
	0% { background-color: #006eea; }
	100% { background-color: #ff0000; }
}
/* Edited 17 Jun 2021 AV */
.path-tenders-advertisement ul.quicktabs-tabs {
    padding-left: 0px !important;
	border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
	margin-top: 15px;
}
.path-tenders-advertisement a.quicktabs-loaded {
    font-weight: 600;
    padding: 6px;
    background: #ddd;
    margin: 0px;
    text-decoration: none;
	border: 1px solid #ddd;
}
.path-tenders-advertisement .quicktabs-tabs li.active a {
    background-color: #28a745;
    color: #fff;
    text-decoration: none;
    border-color: #28a745;
}
.path-tenders-advertisement a.quicktabs-loaded:hover
{
	background: #bdbdbd;
}
/* Edited on 18th June AV*/
.path-about-us .breadcrum-menu nav ol li {
    text-transform: inherit;
}
/*#block-swfone-page-title h1 {
    padding-left: 35px;
}*/
.container .common-right.clearfix {
    padding-right: 20px;
}
/*Edited 03 Aug*/
#block-swfone-content .views-exposed-form {
    padding: 25px 15px 25px 15px;
    display: block; 
    width: 100%;
}
#block-swfone-content .views-exposed-form .form-actions{
	margin-top:27px!important;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id {
    width: 100%;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id label {
    /*width: 50%;*/
	display:none;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-widget-container{
    width: 30%;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-widget-container[data-shs-level="0"]:before {
    content: "Sector";
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-widget-container .form-select{
	width: 100%;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-labelsc, 
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-labelsc1, 
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-labelsc2{	
	display:none!important;
}
#block-swfone-content .form-item-field-agriculture-sector-and-sch-target-id .shs-widget-container[data-shs-level="1"]:before {
    content: "Scheme";
}
/* Sargi 2021 edited by AV */
img.sargi-img-logo {
    width: 34%;
    padding-bottom: 16px;
}
h2.sargi-heading {
    font-weight: bold;
    text-decoration: underline;
	text-align: center;
	font-size: 200%;
}
ul.sargi-guideline-magazine { 
    display: table;
    margin: 0px auto;
}
h3.sargi-Ceremony {
    font-size: 150%;
	text-align: center;
}
h2.sargi-event { 
    text-decoration: underline;
font-size: 180%;
text-align: center;
}
h2.sargi-workshop {
text-decoration: underline;
font-size: 180%;
text-align: center;
}
h2.sargi-award {
    font-size: 150%;
	text-align: center;
}
h2.sargi-important-dignitaries {
    font-size: 150%;
	text-align: center;
}
h2.sargi-Virtual-Closing-Ceremony {
    font-size: 150%;
	text-align: center;
}
ul.sargi-competitions-workshop {
    display: table;
    margin: 0px auto;
}
ul.sargi-guideline-magazine li a, ul.sargi-competitions-workshop li a {
    font-size: 1.1em;
    font-weight: 700;
}
/* Edit 07Jan */
.Sports.Youth .views-exposed-form .form-item{
    float: left
}
.Sports.Youth #block-swfone-content .views-exposed-form .form-actions{margin-top: 23px !important}
.Sports.Youth .views-exposed-form .form-actions{float: left}
.Sports.Youth .block-views-blocksports-and-youth-services-block-8 .views-exposed-form .form-item {
    width: 21.6%;
}
.Sports.Youth  caption{
	    background: #f2f2f2;
    padding: 10px;
    font-weight: bold;
    color: #333;
    caption-side: top;
    display: table-caption;
}
.Sports.Youth .views-exposed-form .form-item-field-select-year-target-id {
    width: 12%;
}

.Sports.Youth.path-media-gallery .views-exposed-form .form-item {
    float: left;
}

.Sports.Youth.path-media-gallery #block-swfone-content .views-exposed-form .form-actions {
    margin-top: 23px !important;
}
/* Edited by Av 17Jan Media Section menu*/
/* .path-frontpage .block-views-blocknews-block-4 .marquee-vertical .date{display: none;} */
.Sports.Youth.path-media-gallery .news .newsdetails h4, .Sports.Youth.path-sports-event-list .event .newsdetails h4, .Sports.Youth.path-sports-activities-list .event .newsdetails h4{
    font-size: 92%;
    font-weight: 600;
	line-height: 1.3em;
}
.Sports.Youth.path-media-gallery .news .news-media span.news-cat, .Sports.Youth.path-sports-event-list .event .event-media span.news-cat, .Sports.Youth.path-sports-activities-list .event .event-media span.news-cat {
    font-size: 88%;
    font-weight: 600;
	margin-bottom: 12px;
    display: block;
}
.Sports.Youth.path-media-gallery #block-swfone-content .views-row.clearfix {
    margin-bottom: 30px;
}
.Sports.Youth.path-media-gallery #block-swfone-content .news .news-media img, .Sports.Youth.path-sports-activities-list #block-swfone-content .event .event-media img{ 
    border-radius: 14px;
    margin-bottom: 12px;
	border: 1px solid #e5e4e4;
}
.Sports.Youth.path-media-gallery span.rd-more-txt {
    background-color: #055696;
    padding: 2px 8px 2px 8px;
    font-size: 88%;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
}
.Sports.Youth.path-media-gallery #block-swfone-content .news{ 
    height: 387px;
}
.Sports.Youth.path-sports-event-list #block-swfone-content .event {
    height: 315px;
}
.Sports.Youth.path-sports-activities-list #block-swfone-content .event{ 
    height: 300px;
}
.Sports.Youth.path-media-gallery #block-swfone-content .newsdetails .news-meta, .Sports.Youth.path-sports-event-list #block-swfone-content .newsdetails .news-meta, .Sports.Youth.path-sports-activities-list .newsdetails .news-meta{
    position: absolute;
    bottom: 20px;
}
.Sports.Youth.path-media-gallery #block-swfone-content .newsdetails span.rd-more-txt, .Sports.Youth.path-sports-event-list #block-swfone-content .newsdetails span.rd-more-txt, .Sports.Youth.path-sports-activities-list #block-swfone-content .newsdetails span.rd-more-txt{
    background-color: #055696;
    padding: 2px 8px 2px 8px;
    font-size: 88%;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
}
.Sports.Youth.path-sports-event-list #block-swfone-content .event .event-media img {
    width: 225px;
    height: 150px; 
    border-radius: 14px;
}
.Sports.Youth.path-about-us .scroll-table1 table th#view-counter-table-column--3 {
    width: 6%;
}
.Sports.Youth.path-about-us .scroll-table1 table th#view-title-table-column--3 {
    width: 83%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-counter-table-column--5 {
    width: 6%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-title-table-column--5 {
    width: 84%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-counter-table-column--6 {
    width: 6%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-title-table-column--6 {
    width: 84%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-counter-table-column--7 {
    width: 6%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-title-table-column--7 {
    width: 84%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-counter-table-column--2 {
    width: 6%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-title-table-column--2 {
    width: 83%;
}
.Sports.Youth.path-about-us .scroll-table1 th#view-title-table-column {
    width: 76%;
}
/* Improvisation Css*/
/* .overlay{display: none;} */
.path-frontpage .events-details ul > li {
    display: flex; 
}
.path-frontpage .events-details ul li .date {
    border: 1px solid #003878;
    width: 20%;
    display: flex;
    height: 35px;
    margin-top: 5px;
    margin-bottom: 12px; 
}
.path-frontpage .events-details ul li .date span.day {
    text-align: center;
    width: 40%;
    font-size: 15px;
    line-height: 28px;
    height: auto;
}
.path-frontpage .day {
    max-height: 55px;
    background: #f7f7f7;
	min-height: unset;
}
.path-frontpage .banner-wrapper .col-lg-3.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px 25px 0px 0px;
}
.path-frontpage .know-more-news {
    left: 82%;
    border-top-left-radius: 12px !important;
    bottom: 0;
    border-radius: unset;
}
.path-frontpage .events-details ul li .date span.month {
    text-align: center;
    width: 60%;
    background-color: #216db9;
    color: #fff;
    font-size: 10px;
    line-height: 14px;
}
.path-frontpage .events-details ul > li > a {
    width: 300px;
    padding-left: 9px;
	min-height: unset;
}
/*@media (min-width:1366px) and (max-width: 2560px){ 
.flexslider .slides img{height: 60vh}  
 } */
 .path-frontpage .odisha-profile {
    padding: 25px 0;
}
.path-frontpage .minister-col{border-radius: 10px}


.path-frontpage .block-views-blockabout-us-block-2 {
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #216db9;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 0;
    display: flex;
    height: 377px;
}
.path-frontpage .odisha-profile-col .odisha-profile-head {
    font-size: 133%;
    font-weight: normal !important;
    color: #fff;
    padding: 10px 0px 10px 49px;
    background-color: #216db9;
}
.path-frontpage h1.odisha-profile-head:before {
    content: url(../images/about-us-icon.png);
    position: absolute;
    top: 10px;
    left: 12px;
}
.path-frontpage .odisha-profile-col h1, .investment-col h1, .whats-new-col h1{padding: 10px 0px 10px 20px;}
.path-frontpage .odisha-profile-col h1 {
    padding: 8px 15px 8px;
}

.path-frontpage .imp-links ul{padding: 1px !important;}
.path-frontpage .imp-links h1 {
    font-size: 133% ;
    font-weight: normal !important;
    margin-bottom: 0px;
    padding: 10px 15px;
}
.path-frontpage .imp-links h1:before {
    content: "\f0c1";
    font: normal normal normal 14px/1 FontAwesome;
    padding-left: 0px;
    font-size: 21px;
    padding-right: 12px;
}
.path-frontpage .imp-links li a:before {
    content: "\f101";
    font-family: FontAwesome;
    /* color: #225d98; */
    font-size: 19px;
    margin: 0 12px 0 0;
}
.path-frontpage .imp-links li:nth-child(even) {
    background: #fafbfd;
}
.path-frontpage .imp-links li:nth-child(odd) {
    background: #fff;
}
.path-frontpage .imp-links li { 
    border-bottom: 1px dotted #c7c7c7;
}
.path-frontpage .imp-links{height: 337px !important;border: 1px solid #216db9;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 12px;border-bottom-right-radius: 12px}
.path-frontpage .investment-col {    
    height: 377px !important; 
	border: 1px solid #216db9;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px
}
.path-frontpage .know-more {
    background-color: #0d9de0; 
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px; 
    padding: 3px 12px; 
    bottom: 1px;
    position: absolute;
    right: 16px;
}

.path-frontpage .imp-links .read-more {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px ;
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
    position: absolute;
    right: 4px;
    bottom: 1px;
	padding: 3px 15px !important;
}
.path-frontpage .social-feeds-iframe-data h1:before {
    content: "\f0c0";
    font: normal normal normal 14px/1 FontAwesome;
    padding-left: 1px;
    font-size: 21px;
    padding-right: 12px;
}
.path-frontpage .investment-col h1 {
    font-size: 133%;
    font-weight: normal !important;
	margin-bottom: 0px !important;
	padding: 10px 0px 10px 20px !important;
}

.path-frontpage .social-feeds-iframe-data ul li.nav-item {
    flex: 1 1 auto;
}

.path-frontpage .investment-col h1:after{content: none !important;margin:0;}
.path-frontpage .investment-col.bg-transparent {
    border: none;
}

.path-frontpage .v-gallery-heading h3 {
    background: transparent;
    margin: 5px 0px 0px 0px;
    color: #fff; 
    font-size: 133%; 
    padding: 6px 14px;
}
.path-frontpage .v-gallery-heading h3:before {
    content: "\f03d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    padding-right: 10px;
}
.path-frontpage .v-gallery-heading a
{
	background: #fff;	
	padding: 5px 13px; 
    float: right;
    margin: 9px 6px 0px 0px;
	font-weight: 600;
	color: #0a4581;
	border-radius: 5px;

}
.path-frontpage .video-gallery iframe{
    border: 1px solid #055696;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.path-frontpage .investment-col.bg-transparent { 
    box-sizing: border-box;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 0;
    display: flex;
}
.path-frontpage .investment-col.bg-transparent:before {
    content: url(../images/quick-link.png);
    font: normal normal normal 14px/1 FontAwesome;
    padding-left: 11px;
    font-size: 21px;
    position: absolute;
    top: 6px;
    color: #fff;
}
.path-frontpage .content-invetment.mCustomScrollbar {
    border: solid 1px #216db9;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 0;
    min-height: 385px;
    max-height: 385px;
}
.path-frontpage .content-invetment.mCustomScrollbar:before {
    content: 'Quick Links';
    display: flex;
    padding: 4px 0px 7px 42px;
    font-size: 130%;
    font-weight: normal;
    background-color: #216db9;
    color: #fff;
}

.path-frontpage .mCustomScrollBox{height: 53vh}
.path-frontpage .content-invetment .mCSB_inside > .mCSB_container { 
    margin-left: 9px;
}
.path-frontpage .hld:before {
    content: '\f073';
    font: normal normal normal 14px/1 FontAwesome;
    padding-left: 11px;
    font-size: 21px;
    position: absolute;
    top: 14px;
    color: #fff;
}
.path-frontpage .js-drupal-fullcalendar.fc.fc-unthemed.fc-ltr:before {
    content: 'Event Calendar';
    display: flex;
    padding: 8px 0px 5px 42px;
    font-size: 130%;
    font-weight: normal;
    background-color: #216db9;
    color: #fff;
}

.path-frontpage .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0.3rem;
}
.path-frontpage .js-drupal-fullcalendar .fc-header-toolbar {
    background-color: transparent;
    min-height: 32px;
}
.path-frontpage .js-drupal-fullcalendar .fc-header-toolbar .fc-center h2 {
    color: #216db9;
}
.path-frontpage .js-drupal-fullcalendar .fc-month-view {
    padding: 0 9px;
}
.path-frontpage .js-drupal-fullcalendar .fc-month-view .fc-widget-header {
    height: 20px ;
    line-height: 20px;
}
.path-frontpage .calendar-widget {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    height:383px;
}

.path-frontpage .slide-section {
    margin: 18px 0 25px;
}
.path-frontpage #slide-section-area h3 {
    margin-bottom: 18px;
}
.path-frontpage #news-photo-slider .slides >li { 
     
}
.path-frontpage #news-photo-slider .slides >li > img {
    border-radius: 22px; 
}

.path-frontpage #news-photo-slider .flex-direction-nav .flex-prev::before, #news-photo-slider .flex-direction-nav .flex-next::before {
    color: rgba(0,0,0,.3) !important;
    font-size: 32px !important;
}

.path-frontpage .footer-inline-menu {
    padding: 3px 0 !important;
}
.path-frontpage .copy_right .block-cmf-design-footer p {
    margin-bottom: 0.2rem !important;
}
.path-frontpage .footer .footer-down .m-t-10 {
    margin-top: 3px;
}
.path-frontpage #news-photo-slider .flex-direction-nav .flex-prev::before, .path-frontpage #news-photo-slider .flex-direction-nav .flex-next::before {
    color: rgba(0,0,0,.3);
    font-size: 32px;
}

.path-frontpage .footer-inline-menu {
    padding: 3px 0;
}
.path-frontpage .copy_right .block-cmf-design-footer p {
    margin-bottom: 0.2rem ;
}
.path-frontpage .footer .footer-down .m-t-10 {
    margin-top: 3px;
}

.path-frontpage .news-runner .col-md-2.p-l-none {
    max-width: 11%;
    padding-right: 0px;
}
.path-frontpage .news-runner .news-runner-head {
    background-color: #333 !important;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}
.path-frontpage .news-runner .news-runner-head a{
	font-weight: 600;
    font-size: 90%;
}
.path-frontpage .news-runner .col-md-10 {
    max-width: 88%;
    padding-left: 3px !important;
    padding-right: 1px;
}
.path-frontpage .ti_news a:before{
content: '\f124' !important; 
background: none !important; 
left: -4px !important;
top: 10px !important;
transform:rotate(40deg);
font: normal normal normal 14px/1 FontAwesome;
}
.path-frontpage .banner-wrapper .flex-direction-nav .flex-next{
	background: url(../images/arrow-next.png) no-repeat center center #0000008f;}
.path-frontpage .banner-wrapper .flex-direction-nav .flex-prev{
	background: url(../images/arrow-preview.png) no-repeat center center #0000008f;
}
.path-frontpage .events-details ul > li > a:before{content: unset}

.slides li:hover .overlay {
    opacity: 0.9;
}
.overlay p {
    text-align: left;
    padding: 0px 0px 0px 6px;
    margin: 0;
    font-size: 72%;
    color: #000;
    font-weight: 600;
}
.overlay {
    position: absolute;
    transition: 0.5s ease;
    height: 50%;
    width: 100%;
    top: 61px;
    background-color: rgb(211 208 208 / 90%);
    opacity: 0;
    border-bottom-right-radius: 22px;
    left: 0px;
    text-align: center;
    padding-top: 0px;
    color: #fff;
    border-bottom-left-radius: 22px;
}
.path-frontpage .latest-news-title h2 {     
    margin: 11px 3px 3px 0px;
    padding: 0 0px;
}
/* .path-frontpage .logo{margin: 5px 0;} */
body{overflow-x: hidden;}
/*End Css Improvisation*/
/*Responsive*/
@media (min-width: 320px) and (max-width: 359px){
  .path-frontpage .latest-news-title h2 {
    margin: 10px 0px 0px 25px;
}
.path-frontpage .investment-col{margin-bottom: 20px}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
    .path-frontpage .odisha-investment{padding: 0px 0;}
.path-frontpage .imp-links .read-more{bottom:30px;}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 328px;
}

}
@media (min-width: 360px) and (max-width: 383px){
	.path-frontpage .know-more-news{left: 83%}
  .path-frontpage .events-details{padding: 0px 0px 0px 26px;}
  .path-frontpage .custom-tabs-menu ul.quicktabs-tabs li.active a:after{content: unset}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
.path-frontpage .investment-col{margin-bottom: 30px}
.path-frontpage .latest-news-title h2 {
    margin: 2px 0px 0px 23px;
}
.path-frontpage .odisha-investment {
    padding: 0px 0;
}
.path-frontpage .block-views-blockabout-us-block-2{margin-bottom: 30px}
.path-frontpage .imp-links .read-more{bottom: 30px;}
.path-frontpage .know-more{bottom: 31px}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 328px;
}
}					
@media (min-width: 384px) and (max-width: 411px){
	.path-frontpage .know-more-news {
    left: 84.2%;
	}
	 .path-frontpage .events-details{padding: 0px 0px 0px 26px;}
  .path-frontpage .custom-tabs-menu ul.quicktabs-tabs li.active a:after{content: unset}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
.path-frontpage .investment-col{margin-bottom: 30px}
.path-frontpage .latest-news-title h2 {
    margin: 2px 0px 0px 23px;
}
.path-frontpage .odisha-investment {
    padding: 0px 0;
}
.path-frontpage .block-views-blockabout-us-block-2{margin-bottom: 30px}
.path-frontpage .know-more{bottom: 31px}
.path-frontpage .imp-links .read-more{bottom: 31px}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 335px;
}
	
}

@media (min-width: 412px) and (max-width: 479px){
	
	.path-frontpage .know-more-news {
    left: 85.2%;
	}
	 .path-frontpage .events-details{padding: 0px 0px 0px 26px;}
  .path-frontpage .custom-tabs-menu ul.quicktabs-tabs li.active a:after{content: unset}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
.path-frontpage .investment-col{margin-bottom: 30px}
.path-frontpage .latest-news-title h2 {
    margin: 10px 0px 0px 23px;
}
.path-frontpage .odisha-investment {
    padding: 0px 0;
}
.path-frontpage .block-views-blockabout-us-block-2{margin-bottom: 30px}
.path-frontpage .know-more{bottom: 31px}
.path-frontpage .imp-links .read-more{bottom: 31px}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 335px;
}
	
}

@media (min-width: 480px) and (max-width: 599px){
	.path-frontpage .know-more-news {
    left: 87.2%;
	position:absolute;
	margin-bottom: 0px
	}
	.path-frontpage .sec-second ul{display:flex}
	 .path-frontpage .events-details{padding: 0px 0px 0px 26px;}
  .path-frontpage .custom-tabs-menu ul.quicktabs-tabs li.active a:after{content: unset}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
.path-frontpage .investment-col{margin-bottom: 30px}
.path-frontpage .latest-news-title h2 {
    margin: 10px 0px 0px 23px;
}
.path-frontpage .odisha-investment {
    padding: 0px 0;
}
.path-frontpage .block-views-blockabout-us-block-2{margin-bottom: 30px}
.path-frontpage .know-more{bottom: 31px}
.path-frontpage .imp-links .read-more{bottom: 31px}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 335px;
}
.path-frontpage .investment-col.bg-transparent {
    display: unset;
}
.path-frontpage .content-invetment.mCustomScrollbar{margin-bottom: 30px}
	
	
}
@media (min-width: 600px) and (max-width: 767px){
	.path-frontpage .know-more-news {
    position: absolute;
    left: 89.2%;
    margin-bottom: 0;
}
.path-frontpage .sec-second ul{display: flex;}
	.path-frontpage .events-details ul > li > a{width: auto;}
	 .path-frontpage .events-details{padding: 0px 0px 0px 26px;}
  .path-frontpage .custom-tabs-menu ul.quicktabs-tabs li.active a:after{content: unset}
.path-frontpage .custom-tabs-menu ul.quicktabs-tabs li{display: flex;}
.path-frontpage .investment-col{margin-bottom: 30px}
.path-frontpage .latest-news-title h2 {
    margin: 10px 0px 0px 23px;
}
.path-frontpage .odisha-investment {
    padding: 0px 0;
}
.path-frontpage .block-views-blockabout-us-block-2{margin-bottom: 30px}
.path-frontpage .know-more{bottom: 31px}
.path-frontpage .imp-links .read-more{bottom: 31px}
.path-frontpage .social-section{padding: 25px 0;}
.path-frontpage .video-gallery {
    margin-bottom: 20px;
}
.path-frontpage .investment-col{margin-bottom: 30px;
}
.path-frontpage .mCustomScrollBox {
    height: 335px;
}
.path-frontpage .investment-col.bg-transparent {
    display: unset;
}
.path-frontpage .content-invetment.mCustomScrollbar{margin-bottom: 30px}
	
}
@media (min-width: 768px) and (max-width: 991px){
	.path-frontpage .events-details {
    padding-left: 32px;height: 223px}
	.path-frontpage .latest-news-title h2 {
    margin: 12px 3px 3px 11px;}
	.path-frontpage .events-details ul li .date{width: 12%}
	.path-frontpage .events-details ul > li > a {
    width: auto;}
	.path-frontpage .know-more-news{left: 91.8% !important}
	.path-frontpage .block-views-blockabout-us-block-2{height: 300px;
    margin-bottom: 30px;}
	.path-frontpage .know-more{bottom: 28px}
	.path-frontpage .content-invetment.mCustomScrollbar{flex: 1 1 auto}
	.path-frontpage .mCustomScrollBox{height: 320px}
	.path-frontpage .investment-col.bg-transparent{margin-bottom: 30px}
	.path-frontpage .video-gallery {
    margin-bottom: 30px;
}

}
@media (min-width: 768px) and (max-width: 1023px){
}
@media (min-width: 1024px) and (max-width: 1365px){
	.path-frontpage .mCustomScrollBox{height: 332px}
}
@media (min-width: 1025px) and (max-width: 1365px) and (orientation: landscape){
	.five-t-sec .sec-first .five-t-listing {
    display: block;
    transform: translateY(0px);
    text-align: center;
}
.events-details {
    height: 218px;
	}
.five-t-listing {
    padding: 10px 0;
}
.five-t-listing li {
    margin: 0 7px;
}
.five-t-listing li > span {
    width: 48px;
    padding: 3px 0px;
}
.five-t-listing li a {
    font-size: 103%;
    font-weight: 600;
}
.five-t-sec .sec-first .five-t-logo {
    float: none;
    width: 100%;
    background-color: #3b96c3;
    display: flex;
    justify-content: center;
}
.five-t-sec .sec-first {
    width: 100%;
}
.five-t-sec {
    background: none;
    min-height: 95px;
    display: block;
    position: relative;
}

.Odia.Language .fixed-header{
    position: unset;
}
.Odia.Language .innerpage-wrapper #sidebar-first {
    max-height: 85vh;
    overflow-y: auto;
}
.five-t-sec .sec-second {
    width: 100%;
    background-color: #033454;
    padding: 27px 0;
}
.path-frontpage .know-more-news {
    left: 80%;
	position: absolute;
	margin-bottom: 0px;
}
}
@media (min-width: 992px) and (max-width: 1023px){
	.path-frontpage .know-more-news{left: 74.5% !important}
	.path-frontpage .mCustomScrollBox{height: 332px}
}
@media (min-width: 1366px) and (max-width: 2560px){
	.path-frontpage .mCustomScrollBox{height: 332px}
	.events-details {
    height: 325px;
	}
}
/*End responsive*/

/* Edited 25 Jan*/
.path-publication table th#view-counter-table-column {
    width: 12px;
}
.Handicrafts.path-contact-us .contact-us-page ul.contuctuspage li strong {
    width: 15%;
}
.Revenue.Disaster.path-about-us .scroll-table1 table th#view-counter-table-column, .Revenue.Disaster .scroll-table1 table th#view-counter-table-column {
    width: 60px;
}  
.Revenue.Disaster.path-about-us .views-exposed-form .form-item {
    float: left;
}
.Revenue.Disaster.path-about-us .chosen-container-single .chosen-single {
    height: 31px;
    background-color: #fff !important;
    line-height: 28px;
    color: #9f9f9f !important;
    background: unset;
}
.Revenue.Disaster.path-about-us #block-swfone-content .views-exposed-form .form-actions {
    margin-top: 22px !important;
    float: left;
}
.Odia.Language .contuctuspage strong {
    width: 18%;
}
.Odia.Language .contact-us-page ul.contuctuspage li {
    width: 104%;
}
.Sports.Youth.path-media-gallery #block-swfone-content .album-list header a {
    background-color: #0d9de0;
    padding: 6px;
    border-radius: 4px;
    color: #fff;
}
.Sports.Youth.path-media-gallery .album-list .item-list ul{padding: 0;}
.Sports.Youth.path-media-gallery .album-list .item-list li{width:19%}
.Sports.Youth.path-media-gallery #block-swfone-content .album-list header{margin: 15px 0px 8px 0px;}
.Housing.Urban.path-contact-us .contact-us-page .contact-us-content {
    width: 50%;
}
.Housing.Urban.path-contact-us ul.contuctuspage br {
    display: none;
}
.Housing.Urban.path-contact-us .contact-us-page ul.contuctuspage li{width: 87%}
.Housing.Urban.path-contact-us .contuctuspage li:nth-child(1) strong {
    padding-right: 2%;
}
.Housing.Urban.path-contact-us .contuctuspage li strong {
    padding-right: 4%;
}
.Housing.Urban.path-about-us .scroll-table1 table th.views-field-counter {
    width: 60px;
}
.Housing.Urban.path-about-us .scroll-table1 table th.views-field-title {
    width: 50%;
}
.Department.Empowerment .content-right #block-swfone-content h2 {
    font-size: 125%;
    font-weight: 600;
    text-decoration: underline;
    /* margin-bottom: 18px; */
}
.Department.Empowerment #block-swfone-content .block-views-blockabout-us-block-1 center img.align-center
{margin-top: 42px}
/* Edited 28Jan*/
.Department.Empowerment.path-contact-us .contuctuspage li:nth-child(1) strong {
    padding-right: 2%;
}
.Department.Empowerment.path-contact-us .contuctuspage li strong {
    padding-right: 4%;
}
.Department.Empowerment.path-contact-us .contact-us-page ul.contuctuspage li {
    width: 87%;
}
.Department.Empowerment.path-contact-us ul.contuctuspage br {
    display: none;
}
.Environment.Department.path-about-us .scroll-table1 table th#view-counter-table-column,
.Environment.Department .block-views-blockforest-department-scholarship-block-2 .scroll-table1 table th#view-counter-table-column{
    width: 60px;
}
.Environment.Department.path-notification .scroll-table1 table th#view-nothing-table-column,
.General.Administration.path-notifications .scroll-table1 table th#view-nothing-table-column,
.ST.SC.path-resolutions-circulars-all-data .scroll-table1 table th#view-nothing-table-column{
    width: 18%;
}
.Environment.Department.path-notification .scroll-table1 table th#view-field-date-table-column {
    width: 10%;
}
.Environment.Department.path-about-us .views-exposed-form .form-item,
.Environment.Department.path-notification .views-exposed-form .form-item{float: left}
.Environment.Department.path-about-us .chosen-container-single .chosen-single {
    height: 34px;
    background-color: #fff !important;
    line-height: 30px;
    color: #9f9f9f;
    background: unset;
    border-radius: unset;
    box-shadow: unset;
    border-color: #c9c7c7;
}
.Environment.Department.path-about-us #block-swfone-content .views-exposed-form .form-actions,
.Environment.Department.path-notification #block-swfone-content .views-exposed-form .form-actions,
.Handicrafts.path-about-us #block-swfone-content .views-exposed-form .form-actions,
.Handicrafts.path-notifications #block-swfone-content .views-exposed-form .form-actions,
.General.Administration.path-about-us #block-swfone-content .views-exposed-form .form-actions,
.General.Administration.path-notifications #block-swfone-content .views-exposed-form .form-actions,
.ST.SC.path-about-us #block-swfone-content .views-exposed-form .form-actions,
.Planning.Department.path-about-us #block-swfone-content .views-exposed-form .form-actions,
.Planning.Department.path-notification #block-swfone-content .views-exposed-form .form-actions,
.Planning.Department.path-publication #block-swfone-content .views-exposed-form .form-actions,
.Labour.Department.path-about-us #block-swfone-content .views-exposed-form .form-actions
{margin-top: 22px !important;}
.Handicrafts.path-about-us .views-exposed-form .form-item,
.Handicrafts.path-notifications .views-exposed-form .form-item,
.General.Administration.path-about-us .views-exposed-form .form-item,
.General.Administration.path-notifications .views-exposed-form .form-item,
.ST.SC.path-about-us .views-exposed-form .form-item,
.Planning.Department.path-about-us .views-exposed-form .form-item,
.Planning.Department.path-notification .views-exposed-form .form-item,
.Planning.Department.path-publication .views-exposed-form .form-item
{float: left}
 .chosen-container-single .chosen-single {
    height: 34px;
    background-color: #fff !important;
    line-height: 30px;
    color: #9f9f9f;
    background: unset;
    border-radius: unset;
    box-shadow: unset;
    border-color: #c9c7c7;
}
.Handicrafts.Department.path-about-us .scroll-table1 table th#view-counter-table-column,
.Handicrafts.path-notifications .scroll-table1 table th#view-counter-table-column,
.Handicrafts.path-schemes .scroll-table1 table th#view-counter-table-column,
.General.Administration.path-notifications .scroll-table1 table th#view-counter-table-column,
.General.Administration.path-notification .scroll-table1 table th#view-counter-table-column,
.General.Administration.path-ortpsa .scroll-table1 table th#view-counter-table-column,
.ST.SC.path-more .scroll-table1 table th#view-counter-table-column,
.ST.SC.path-department-updates table th#view-counter-table-column,
.Planning.Department.path-about-us .scroll-table1 table th#view-counter-table-column,
.Planning.Department.path-notification .scroll-table1 table th#view-counter-table-column{
    width: 5%;
}
.Planning.Department.path-notification .scroll-table1 table th#view-nothing-table-column {
    width: 20%;
}
.Handicrafts.Department.path-notification .scroll-table1 table th#view-title-table-column {
    width: 50%;
}
.General.Administration.path-media-gallery .innerpage-wrapper .content ul li {
    margin: 10px 7px 1px 1px;
}
.General.Administration.path-media-gallery .page-video-gallery .item-list ul
{justify-content: unset;}
.ST.SC.path-contact-us .contact-us-page .contact-us-content {
    width: 50%;
}
.ST.SC.path-contact-us .contact-us-page ul.contuctuspage li {
    width: 90%;
}
.ST.SC.path-contact-us .contact-us-page ul.contuctuspage li strong {
    width: 16%;
}
.ST.SC.path-contact-us .contuctuspage li:nth-child(1) strong {
    padding-right: 4%;
}
.ST.SC.path-contact-us ul.contuctuspage br {
    display: none;
}
.ST.SC.path-publication .views-row, .Planning.Department.path-publication .views-row, .Labour.Department.path-publication .views-row {
    margin: 0px 0px;
}
.Planning.Department.path-niti-ayog th#view-counter-table-column
{width: 5%}	
.Planning.Department.path-contact-us .contact-us-page .contact-us-content {
    width: 50%;
}
.Planning.Department.path-contact-us .contact-us-page ul.contuctuspage li strong {
    width: 14%;
}

.Planning.Department.path-contact-us .contuctuspage li:nth-child(1) strong {
    padding-right: 4%;
}
.Planning.Department.path-contact-us ul.contuctuspage br {
    display: none;
}
.Planning.Department.path-contact-us .contact-us-page ul.contuctuspage li {
    width: 90%;
}
.Labour.Department.path-about-us .views-exposed-form .form-item{float:left;}
.Labour.Department.path-notification .scroll-table1 table th#view-nothing-table-column {
    width: 18%;
}
.Labour.Department .scroll-table1 table th#view-counter-table-column{width: 5%}
.Labour.Department.path-contact-us .contact-us-page .contact-us-content {
    width: 50%;
}
.Labour.Department.path-contact-us .contact-us-page ul.contuctuspage li {
    width: 90%;
}
.Labour.Department.path-contact-us .contact-us-page ul.contuctuspage li strong {
    width: 15%;
}

.Labour.Department.path-contact-us .contuctuspage li:nth-child(1) strong {
    padding-right: 5%;
}
.Labour.Department.path-contact-us ul.contuctuspage br {
    display: none;
}
.Labour.Department .scroll-table1 table th#view-nothing-table-column{width: 18%}
.Department.Housing .views-exposed-form .form-item, 
.Department.Agriculture .views-exposed-form .form-item,
.Odia.Language .views-exposed-form .form-item { 
    float: left;
}
.Department.Housing #block-swfone-content .views-exposed-form .form-actions,
.Department.Agriculture #block-swfone-content .views-exposed-form .form-actions,
.Odia.Language #block-swfone-content .views-exposed-form .form-actions {
    margin-top: 22px!important;
}
/* Edited by AV 08 Feb*/
.Sports.Youth.path-media-gallery .innerpage-wrapper .content ul li { 
    margin: 10px 10px 0px 0px !important; 
}
.Sports.Youth.path-media-gallery .page-video-gallery .item-list ul{
	justify-content: flex-start;
    padding: 0;
}
.Sports.Youth .block-views-blocksports-and-youth-services-block-9 .scroll-table1 table th#view-counter-table-column,
.Sports.Youth .block-views-blocksports-and-youth-services-block-8 .scroll-table1 table th#view-counter-table-column,
.Sports.Youth .block-system-main-block .scroll-table1 table th#view-counter-table-column {
    width: 5%;
}
.Sports.Youth .block-system-main-block table th#view-field-double-digit-year-table-column {
    width: 10%;
}
.Sports.Youth.path-about-us #block-swfone-content .scroll-table1 table th#view-counter-table-column {
    width: 4%;
}
.Sports.Youth .block-views-blocksports-and-youth-services-block-3 th#view-counter-table-column {
    width: 4%;
}
.Sports.Youth .block-views-blocksports-and-youth-services-block-1 th#view-counter-table-column {
    width: 4%;
}
.Sports.Youth.path-notification th#view-nothing-table-column {
    width: 18%;
}
.path-media-gallery #block-swfone-content .album-list header a {
    background-color: #0d9de0;
    padding: 6px;
    border-radius: 4px;
    color: #fff;
}
 
.path-media-gallery .album-list .item-list ul {
    padding: 0;
}
 
/* Edited by AV 14 Feb 22*/
.page-node-type-album .innerpage-wrapper .content ul li{overflow: hidden;}
.page-node-type-album .innerpage-wrapper .content ul li img {
            width: 100%;
            transition: 0.5s all ease-in-out;
        }
      
.page-node-type-album .innerpage-wrapper .content ul li:hover img {
            transform: scale(1.5);
        }
/* Animation */
.aos-all {
  /* width: 1000px; */
  /* max-width: 98%; */
  /* margin: 10vh auto 0 auto; */
}

.aos-item {
  display: inline-block;
  float: left;
  width: 33.3333%;
  height: 300px;
  padding: 20px;
}

.aos-item__inner {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  background: #1da4e2;
  line-height: 260px;
  text-align: center;
  color: #fff;
}

@media screen and (max-width: 800px) {
  .aos-item {
    width: 50%;
  }
}
@media screen and (max-width: 480px){
    .General.Administration .block-views-blockga-pg-department-lokayukta-block-19 .views-exposed-form .form-item {
        float: unset !important;
        width: 100%;
    }
}
/* End Animation */
/*Edited 15feb 22*/
.Sports.Youth.page-node-type-sports-youth-department-event .block-views-blocksports-and-youth-services-block-12 .views-field.views-field-field-image {
    float: left;
    padding-right: 18px;
}
.Sports.Youth.page-node-type-sports-youth-department-event .block-views-blocksports-and-youth-services-block-12 .views-field.views-field-field-image a img {
    border: 6px solid #ebe3e3;
}
.Sports.Youth.page-node-type-sports-youth-department-event .block-views-blocksports-and-youth-services-block-12 .views-field.views-field-field-date-range .field-content {
    
    font-weight: 600;
    display: block;
}
.Sports.Youth.path-sports-event-list #block-swfone-content .event .event-media,
.path-sports-activities-list #block-swfone-content .event .event-media {
    overflow: hidden;
    
    border-radius: 12px;
}
.Sports.Youth.path-sports-event-list #block-swfone-content .event .event-media a img,
.path-sports-activities-list #block-swfone-content .event .event-media a img{
    width: 100%;
            transition: 0.5s all ease-in-out;
}
.Sports.Youth.path-sports-event-list #block-swfone-content .event .event-media:hover a img,
.path-sports-activities-list #block-swfone-content .event .event-media:hover a img
{
    transform: scale(1.1);
}
.Sports.Youth.path-sports-event-list .event .event-media span.news-cat{margin-top: 8px}
.path-media-gallery #block-swfone-content .album-list header a:hover {
    background-color: #037ab1 !important;
}
.path-frontpage .imp-links .read-more:hover, .path-frontpage .custom-tabs-menu .quicktabs-main .more-link a:hover
 {
    background-color: #037ab1;
}
.page-node-type-album .block-quicktabs-blockalbum .quicktabs-wrapper ul.quicktabs-tabs {
    display: none;
}
.path-frontpage .custom-tabs-menu .quicktabs-main .more-link a:hover {
    background-color: #037ab1 !important;
}
.page-node-type-sports-youth-department-activiti .block-system-main-block .node__content img {
    float: left; 
    border: 6px solid #ebe3e3;
}
.page-node-type-sports-youth-department-activiti .block-system-main-block .node__content div:nth-child(2) {
    font-weight: 600;
    padding-left: 14px;
    display: inline-block;
}
.General.Administration.path-more .views-exposed-form .form-item {
    width: 21%;
    margin: 0;
    float: left;
	display: block;
}
.General.Administration.path-more #block-swfone-content .views-exposed-form .form-actions
{
	margin-top: 22px !important;
	display: block;
}
/* edit 17th March 2022*/
.theme-two-table-caption caption {
    background: #f2f2f2;
    padding: 10px;
    font-weight: bold;
    color: #333;
    caption-side: top;
    display: table-caption;
}
.Climate.Department .theme-two-table-caption .views-exposed-form .form-item{float: left}
.Climate.Department #block-swfone-content .theme-two-table-caption .views-exposed-form .form-actions {
    margin-top: 23px !important;
}
.Climate.Department .theme-two-table-caption .scroll-table1 .views-table .views-field-counter {
    width: 5%;
}
.Climate.Department .theme-two-table-caption .scroll-table1 .views-table th.views-field-title {
    width: 38%;
}
.Climate.Department .theme-two-table-caption .scroll-table1 .views-table th.views-field-nothing {
    width: 18%;
}

.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-1 .dt-buttons,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-2 .dt-buttons,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-1 .dt-buttons,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-2 .dt-buttons,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-3 .dt-buttons,
.Culture.Department .block-views-blockartist-database-odisha-folk-artist-koraput-block-1 .dt-buttons
{
	width: 100%;
    text-align: end;
}
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-1 .scroll-table1,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-2 .scroll-table1,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-1 .scroll-table1,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-2 .scroll-table1,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-3 .scroll-table1,
.Culture.Department .block-views-blockartist-database-odisha-folk-artist-koraput-block-1 .scroll-table1{
    width: 100%;
}
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-1 .dataTables_paginate.paging_simple_numbers,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-2 .dataTables_paginate.paging_simple_numbers,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-1 .dataTables_paginate.paging_simple_numbers,
.Culture.Department .block-views-blockollc-department-name-of-the-artist-common-structure-block-2 .dataTables_paginate.paging_simple_numbers,
.Culture.Department .block-views-blockollc-department-ho-entry-anuguel-common-layout-block-3 .dataTables_paginate.paging_simple_numbers,
.Culture.Department .block-views-blockartist-database-odisha-folk-artist-koraput-block-1 .dataTables_paginate.paging_simple_numbers
{float: left}
.Culture.Department .buttons-copy span:before {
    content: '\f0c5';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 1.2em;
}
.Culture.Department .buttons-csv span:before {
    content: '\f0f6';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 1.2em;
}
.Culture.Department .buttons-excel span:before {
    content: '\f1c3';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 1.2em;
}
.Culture.Department .buttons-pdf span:before {
    content: '\f1c1';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 1.2em;
}
.Culture.Department .buttons-print span:before {
    content: '\f02f';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 1.2em;
}
.Culture.Department .buttons-html5,.Culture.Department .buttons-print
{
	padding: 4px;
	background: #216db9;
    color: #fff;
    font-size: 14px;
	border: unset;
	border-radius: 3px;
}
.Culture.Department .dataTables_length label {
    font-size: .8em;
}
.Culture.Department .dataTables_wrapper .dataTables_filter{font-size: .8em;}
.Culture.Department table.dataTable thead th, table.dataTable thead td{padding: 6px 18px !important}
.Culture.Department .buttons-html5:hover, .Culture.Department .buttons-print:hover {
    background: #16518d;
	border: unset;
}
.Culture.Department .dataTables_paginate.paging_simple_numbers a {
    padding: 2px 10px !important;
    margin-left: -8px !important;
	font-size: .8em;
}
.Culture.Department .dataTables_paginate.paging_simple_numbers span {
    margin: 0px 7px 0px 7px;
}
.Culture.Department .buttons-html5:focus, .Culture.Department .buttons-print:focus {
    border: unset;
    background: #4396e9;
}
.General.Administration #block-voterhelpline-2{
    display: none;
}
.General.Administration .investment-link-one{display: none}
.General.Administration .content-invetment .mCSB_inside > .mCSB_container{margin-top: 6px}
.General.Administration .fixed-header{position: unset;}
.twitter-timeline.twitter-timeline-rendered {
    width: 100vw !important;
}
.General.Administration .block-views-blockga-pg-department-lokayukta-block-19 .views-exposed-form .form-item {
    float: left;
}
.General.Administration .block-views-blockga-pg-department-lokayukta-block-19 .views-exposed-form .form-actions {
    margin-top: 12px !important;
}
.General.Administration.path-frontpage .imp-links ul{
    height: 324px;
    overflow: hidden;
    overflow-y: scroll;
}
.General.Administration .block-views-blockga-pg-department-lokayukta-block-19 .views-exposed-form .form-actions {    
    position: relative;
    bottom: 5px;
}
.General.Administration.path-notification .views-exposed-form .form-item {
    float: left;
    width: 24%
}
.General.Administration.path-notification .views-exposed-form .form-actions{
    justify-content: flex-start;
    position: relative;
    bottom: 6px;
}
.General.Administration.path-notification .js-form-type-select.form-item-term-node-tid-depth.js-form-item-term-node-tid-depth {
    width: 16%;
}
.General.Administration.path-notification .shs-widget-container:nth-child(2):before {
    content: 'Section';
}
.General.Administration.path-notification #block-swfone-content .views-exposed-form{
    display: flex !important;
}
.General.Administration ul.sf-menu a, ul.sf-menu span.nolink, ul.sf-menu span{padding: 13px 11px;}
.Planning.Department.path-niti-ayog .scroll-table1 table caption{
    display: table-caption;
    caption-side: top;
    padding: 5px 0;
    color: #343434;
    font-weight: 600;
    font-size: 1.1rem
}
/* Css Photo Gallery 27 Jan 2023 */
 .Culture.Department.page-node-type-album .innerpage-wrapper .item-list ul li span.multiple-image-gallery 
 { display: inline-block; float: left; width: 20%; padding: 3px;}
.innerpage-wrapper ul li a .colorbox{ display: inline-block; float: left; width: 20%; padding: 3px;}
 
.Culture.Department .grid-photo .item-list ul li{background-color: transparent; box-shadow: none;}
.Culture.Department .grid-photo .item-list ul li img {  background: #eee; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%); border-radius:4px;}
.Culture.Department.page-node-type-album .innerpage-wrapper .content ul li:hover img {   transform: inherit!important;}

/* Css by Shradhanand 24-02-2023 */
.page-node-32459 .grid-photo > .item-list{
    display: grid;
}
/* .page-node-32459 .grid-photo > .item-list > ul { */
    /* display: inline-grid; */
/* } */
.music-player {
  width: 75px;
  height: 50px;
  position: relative;
  opacity: 1;
  transition: opacity 200ms;
}
.music-player.music-player--disabled {
  opacity: 0.26;
}
.music-player__wrapper {
  position: fixed;
  /*left: 2rem;
  bottom: 1.5rem;*/
}
.music-player__button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  z-index: 1;
  width: 100%;
  border: 0;
}
.music-player {
  width: 50px;
  height: 50px;
  position: relative;
  opacity: 1;
  transition: opacity 200ms;
}
.music-player.music-player--disabled {
  opacity: 0.26;
}
.music-player__wrapper {
  position: fixed;
  right: 1rem;
  bottom: 3.5rem;
  background-color: #ffffff;
  padding: 5px;
  border-radius: 5px;
  box-shadow: 0px 0px 5px #bbb;
  z-index: calc(9e999);
}
.music-player__button {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  z-index: 1;
  width: 100%;
  border: 0;
  cursor: pointer;  
}
.music-player__play {
  background: transparent;
  display: none;
}
.music-player--disabled .music-player__play {
  display: block;
}
.music-player--disabled .music-player__pause {
  display: none;
}
.music-player__bar {
  background: #205890;
  width: 12px;
  height: 100%;
  position: absolute;
  bottom: 0;
  animation-name: music-bar-anim;
  animation-iteration-count: infinite;
}
.music-player--disabled .music-player__bar {
  animation-play-state: paused;
}
.music-player__bar1 {
  animation-duration: 1.3s;
  left: 0;
}
.music-player__bar2 {
  animation-duration: 1.8s;
  left: 13px;
}
.music-player__bar3 {
  animation-duration: 2.2s;
  left: 26px;
}
.music-player__bar4 {
  animation-duration: 2s;
  left: 39px;
}
.music-player__bar5 {
  animation-duration: 1.5s;
  left: 52px;
}
@keyframes music-bar-anim {
  0% {
    height: 10px;
  }
  50% {
    height: 50px;
  }
  100% {
    height: 10px;
  }
}

.sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
.ollc-artist-database-dataTable .scroll-table1 {
    width: 100%;
}
/* Instagram added*/
.social-feeds-iframe-data .nav-pills .nav-item .nav-link-instagram{background-color: #f09433;background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );color: #fff;}
.social-feeds-iframe-data .nav-pills .nav-item .nav-link {border-radius: 0px; outline: none; color: #fff; text-align: center; padding: 10px 0;}
.social-box ul{
    background-color: transparent !important;
    text-align: right;
  }
  .social-box ul.quicktabs-tabs {
    margin-top: -42px;
    display: block;
    z-index: 999999;
    position: absolute;
    right: 11px;
  }
  .social-box ul.quicktabs-tabs li a{
    padding: 10px;
    width: 40px;
    height: 40px;
    cursor:pointer;
    font-size: 0%;
  }
  .social-box ul.quicktabs-tabs li:nth-child(1) a{
    content: url("../images/facebook.svg");
    background-color: #4b69b1;
  }
  .social-box ul.quicktabs-tabs li:nth-child(2) a{
    content: url("../images/instagram.svg");
    background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );   
  }
  .social-box ul.quicktabs-tabs li:nth-child(3) a{
    content: url("../images/twitterx.svg");
    background-color: #2bb2e1;
    border-radius: 0 15px 0 0;    
  }      
  .icon-bar {
    position: fixed;
    top: 85%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 2.25%;
    z-index: 9999999;
  }
  @media screen and (min-width: 1367px){
  .ph-vh-border, .imp-links, .social-box {
    height: 430px !important;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  .social-section .social-box ul li {
    flex-grow: 0;
    float: left;
    width: 33.33% !important;
  }
  .social-box ul.quicktabs-tabs li{
    height: 42px;
  }
  .social-box ul.quicktabs-tabs {
    margin-top: -44px;
    display: block;
    z-index: 999999;
    position: absolute;
    right: 14px;
  }
}
@media (min-width: 320px) and (max-width: 412px) {
  .path-frontpage .social-section .social-box h3 {
    width: 100%;
    border-radius: 15px 15px 0 0;
  }
}
.social-box .content  {   width: 341px;
    right: 17px;
    position: absolute;
}