
/*Global Style*/
body {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
}

/*All Wrapper*/
.container {
	max-width: 1150px;
	width: 100%;
}
.container.common-container {
	max-width: 1150px;
	padding: 0 10px;
}
/*Common wrapper*/
.common-wrapper {
	background: #F5F5F5;
}
.common-left {
	display: none;
}
/*Accessibility*/

/*Header wrapper*/
.header-wrapper {
	background: rgba(255, 255, 255, 1);
	border: none;
}
/*Logo*/
.logo {
	margin-top: 0;
	font-weight: 900;
	font-size: 170%;
	line-height: 98%;
	background-position: 11px 1px;
	padding-top: 9px;
	min-height: 109px;
	text-transform: none;
}
.logo a {
	padding-top: 9px;
	padding-bottom: 15px;
}
.logo a strong {
	font-weight: 400;
	font-size: 55%;
}
.logo a span {
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 46%;
	line-height: 145%;
}
/*Header Right Section*/
.right-content {
	padding-top: 12px;
	text-align: right;
}
.float-element a img {
	margin-right: 20px;
}
.btn-registr {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	font-size: 90%;
	line-height: 150%;
	display: inline-block;
	background-color: #235b00;
	padding: 8px 10px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn-traiapp {
	font-family: 'Roboto Slab', serif;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	font-size: 90%;
	line-height: 150%;
	display: inline-block;
	background-color: #1a3277;
	padding: 8px 6px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.btn-traiapp:hover {
	background-color: #000;
}
.btn-registr:hover, .btn-registr:focus {
	background-color: rgba(0, 0, 0, 1);
}
/*Navigation*/
.wrapper.mega-nav-wrapper .menuzord, .wrapper.mega-nav-wrapper .menuzord * {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.wrapper.mega-nav-wrapper {
	background: rgba(76, 85, 87, 1);
	border: none;
	/*height: 45px;*/
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.wrapper.mega-nav-wrapper ul {
	display: block;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 15;
}
.wrapper.mega-nav-wrapper ul li {
	border: none;
	border-left: 1px solid rgba(110, 113, 114, 1);
}
.wrapper.mega-nav-wrapper ul li a {
	font-size: 100%;
}
.wrapper.mega-nav-wrapper ul li:first-child {
	border-left: none;
}
.wrapper.mega-nav-wrapper ul li.active + li {
	border-color: rgba(76, 85, 87, 1);
}
.wrapper.mega-nav-wrapper ul li:hover a, .wrapper.mega-nav-wrapper ul li.hover a, .wrapper.mega-nav-wrapper ul li.active a {
	background: #235b00;
	color: rgba(255, 255, 255, 1);
}
.wrapper.mega-nav-wrapper ul li:first-child a {
	padding: 10px 20px;
}
.wrapper.mega-nav-wrapper ul li a {
	color: rgba(255, 255, 255, 1);
	padding: 10px 18px;
}
.wrapper.mega-nav-wrapper .menuzord-menu > li > .megamenu, .wrapper.mega-nav-wrapper ul.menuzord-menu li:hover a, .wrapper.mega-nav-wrapper .megamenu-row ul li a:hover {
	background: #235b00;
	color: rgba(255, 255, 255, 1);
}
.wrapper.mega-nav-wrapper ul.menuzord-menu li.active a {
	background: #000000 !important;
}
.wrapper.mega-nav-wrapper .megamenu-row ul li.active a, .wrapper.mega-nav-wrapper .megamenu-row ul li:hover a {
	background: rgba(76, 85, 87, 1) !important;
}
.wrapper.mega-nav-wrapper .menuzord-menu > li > .megamenu .megamenu-row {
	padding: 0;
}
.wrapper.mega-nav-wrapper ul.list-unstyled li {
	border: none;
	border-top: 1px solid rgba(128, 169, 76, 1);
	text-transform: none;
}
.wrapper.mega-nav-wrapper ul.list-unstyled li:first-child {
	border: none;
}
.nav-wrapper .showhide {
	display: none !important;
	float: right;
	height: 30px;
	outline: 0 none;
	padding: 0;
	position: absolute;
	right: 5%;
	text-decoration: none;
	top: -80px;
	width: 25px;
	z-index: 1000;
}
.nav-wrapper .showhide em {
	background: #777 none repeat scroll 0 0;
	float: right;
	height: 3px;
	margin: 5px 0 0;
	width: 25px;
}
/*Banner*/
.banner-wrapper {
	padding-bottom: 0;
	background: none;
}
.banner-wrapper .flex-direction-nav a {
	width: 50px;
	height: 60px;
	margin: -30px 0 0;
}
.flexslider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 0.4;
	-webkit-opacity: 0.4;
}
.flexslider:hover .flex-direction-nav .flex-next:hover, .flexslider:hover .flex-direction-nav .flex-next:focus, .flexslider:hover .flex-direction-nav .flex-prev:hover, .flexslider:hover .flex-direction-nav .flex-prev:focus {
	opacity: 0.5;
	-webkit-opacity: 0.5;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	left: 30px;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: 30px;
}
.banner-wrapper .flex-direction-nav a::before {
 font-size: 30px;
 font-weight: 300;
 background: rgba(0, 0, 0, 1);
 display: inline-block;
 color: rgba(255, 255, 255, 1);
 border-radius: 4px;
 -webkit-border-radius: 4px;
 text-shadow: none;
 line-height: 60px;
 width: 50px;
 height: 60px;
 text-align: center;
}
.banner-wrapper .flex-control-nav {
    bottom: 25px;
    left: auto;
    margin: 0;
    text-align: right;
    width: auto;
    right: 40px;
    padding: 9px 10px 8px;
    background: #000000;
}
.banner-wrapper .flex-control-nav li {
	height: 13px;
	line-height: 9px;
	margin: 0 1px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 13px;
}
.banner-wrapper .flex-control-paging li a {
	width: 13px;
	height: 13px;
	background: #00448b !important;
	padding: 7px 0 0;
	overflow: hidden;    filter: brightness(1);
	display: inline-block;
	box-shadow: none;
}
.banner-wrapper .flex-control-paging li a.flex-active{
	background:#fff !important;
}
.flex-control-paging li a.flex-active {
	background: #005e6f;
	width: 13px;
	height: 13px;
	padding: 13px 0 0;
}
.slides > li {
	position: relative;
}
.slide-caption {
	position: absolute;
	text-align: left;
	bottom: 100px;
	right: 0px;
	z-index: 1000;
	display: inline-block;
	background: none;
	padding: 0;
	max-width: 545px;
	width: 100%;
	text-align: left;
}
.slide-caption p {
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	color: rgba(226, 230, 231, 1);
	font-size: 172%;
	line-height: 115%;
}
.slide-caption p strong {
	font-family: 'Roboto', sans-serif;
	display: block;
	font-weight: 700;
	font-size: 194%;
	line-height: 98%;
}
.slide-caption p strong span, .slide-caption p span {
	font-size: 94%;
	line-height: 100%;
}
.slide-caption p strong span {
	font-size: 47%;
}
.slide-caption ul.list {
	list-style: none;
	padding: 0;
	margin: 6px 0 0;
}
.slide-caption ul.list li {
	clear: both;
	overflow: hidden;
	background: url(../images/bullet-slider.png) no-repeat 0 3px;
	padding: 5px 0 5px 30px;
	margin: 0 0 3px;
	font-weight: 300;
	color: rgba(255, 255, 255, 1);
	display: block;
	font-size: 120%;
	line-height: 100%;
}
.slide-caption a {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}
.slide-caption a:hover {
	text-decoration: underline;
}
/*Tab Section*/
.tab-wrapper {
	margin: 50px 0;
}
.tab-wrapper .home-event .item-list li .views-label.views-label-field-venue-details, .tab-wrapper .home-event .item-list li .views-label.views-label-field-time {
	float: left;
	width:60px;
	font-weight:700
}
.tab-wrapper .home-event .item-list li .field-content.home-gallery > a {
	color: #000;
	display: block;
	font-weight: 400;
	margin: 5px 0;
}
.home-event {
	background:#f5f5f5;
	padding:15px 20px
}
.tab-wrapper .mCustomScrollbar {
	height:350px;
	padding-right:15px
}
.tab-wrapper .home-event .mCustomScrollbar {
	height:350px
}
.tab-wrapper .latest-news.mCustomScrollbar._mCS_3.mCS-autoHide {
	height: 343px;
}
.tab-wrapper .home-event .item-list li .date-display-single {
	color:#235b00;
	display:block;
	text-align:left;
	font-weight:700
}
.tab-wrapper .home-event .item-list li {
	border-bottom:1px solid #ddd;
	color:#000;
	margin-bottom:10px;
	padding-bottom:15px
}
.tab-wrapper .item-list li {
	overflow:hidden;
	font-size:95%;
	font-weight:400;
	margin-bottom:15px;
	padding:5px 0;
transition: background ease-in .2s
}
.tab-wrapper .view-header > h2 {
	color: #00448b;
	font-size: 170%;
	margin-top:15px;
	margin-bottom: 15px;
}
.tab-wrapper .home-event .view-header > h2 {
	margin-top:0
}
.tab-wrapper .view-header > h2 img {
	margin-right:15px
}
.tab-wrapper .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .tab-wrapper .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity:1;
width:10px
}
.tab-wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:7px
}
.tab-wrapper .mCSB_scrollTools .mCSB_draggerRail {
	width:0
}
.tab-wrapper .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);
}
.tab-wrapper a.viewall {
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 80%;
	font-weight: 400;
	line-height: 140%;
	margin-top: 20px;
	padding: 4px 10px 5px;
	text-transform: capitalize;
}
.tab-wrapper .item-list li .date {
	background: #eee;
	font-size:120%;
	float:left;
	text-align:center;
	color:#000;
	padding: 5px;
	margin-right:15px;
	margin-bottom:5px;
	text-transform: uppercase;
}

.tab-wrapper .item-list li p{
	float: left;
    width: 43%;
	color:#000;
}

.tab-wrapper .item-list li .last-date{
	float:left;
	text-align:center;
	color:#d70404;
	padding: 5px;
	margin-left:10px;
	margin-bottom:5px;
	text-transform: capitalize;
}


.news-latest-release, .open-consultation, .home-event {
	float: left;
	width: 31%;
	margin-right:3%
}
.home-event {
	margin-right:0 !important
}
.tab-wrapper .item-list li .date .month {
	font-size:70%;
	display:block
}
 .tab-wrapper .item-list li .last-date .month{
	font-size:90%;
	display:block
}
.page-tab {
	float: left;
	margin-top: -50px;
	width: 100%;
}
.quicktabs-home_content ul.quicktabs-tabs {
	margin: 0px;
	padding: 0px;

}
ul.quicktabs-tabs{float:left;}
.page-tab ul.quicktabs-tabs li {
	color: rgba(0, 0, 0, 1);
	cursor: pointer;
	display: inline-block;
	font-size: 120%;
	font-weight: 400;
	padding: 16px 30px;
	margin: 0 0 0 1px;
	border: none;
	float: left;
	list-style: outside none none;
	text-align: center;
}
.page-tab ul.quicktabs-tabs li a {
	color: rgba(0, 0, 0, 1);
}
.page-tab ul.quicktabs-tabs li:first-child {
	margin: 0;
}
#quicktabs-container-home_content {
	padding: 0px 15px;
	clear: left;
	min-height: 430px;
	border: none;
	background-color: #83e4f5 !important;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-basic {
	border-bottom:0 !important;
}
#quicktabs-home_content ul.quicktabs-tabs.quicktabs-style-basic li.active {
	border-style:none;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
	padding: 16px 0px;
}
.quicktabs-tabs li.active, .quicktabs-tabs li:hover {
	background-color: #83e4f5 !important;
	position: relative;
}
.resp-tab-active {
	border-bottom: none;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
.resp-tab-content {
	font-size: 100%;
}
.resp-tab-content ul {
	list-style: none;
}
.resp-tab-content a.viewall {
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	margin-top: 20px;
	background: #235b00;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	line-height: 140%;
	padding: 10px 25px 12px;
	text-transform: uppercase;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.resp-tab-content a.viewall:hover, .tab-wrapper a.viewall:hover {
	background: rgba(0, 0, 0, 1);
}
h2.resp-accordion {
	font-size: 13px;
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 10px 15px;
}
h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}
ul.content_list li {
	margin: 16px 0px;
	font-size: 100%;
	display: block;
	text-align: left;
	background: url(../images/grayarrow.png) no-repeat left 4px;
	padding-left: 16px;
	width: 100%;
}
.resp-tab-content ul.content_list li a {
	color: #000;
}
.resp-tab-content ul.content_list li a:hover {
	text-decoration: underline;
}
/*-----------Accordion Styles-----------*/
h2.resp-tab-active {
	background: #DBDBDB;
}
.resp-easy-accordion h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1;
}
.resp-jfit {
	width: 100%;
	margin: 0px;
}
.resp-tab-content-active {
	display: block;
}
h2.resp-accordion:first-child {
	border-top: none;
}
/*Notifications Section*/
.notify-wrapper {
	min-height: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 60px 0;
}
.notification-bg {
	/*background-image: url("../images/bg-notification.jpg");*/
	background:#f5f5f5;
}
.column {
	float: left;
	width: 100%;
	max-width: 285px;
}
.column.workshop {
	max-width: 540px;
	margin: 0 20px;
}
.column h3 {
	background-color: #00448b;
	color: rgba(255, 255, 255, 1);
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	display: block;
	clear: both;
	padding: 10px 30px;
	margin: 0;
	text-transform: uppercase;
}
.column h3 a{color:#fff;}
.column h3 a:hover{text-decoration:underline;}
.column h3 img {
	float: left;
	margin: 0 15px 0 0;
}
.column .col-box, .column .resp-tabs-container {
	background-color: rgba(255, 255, 255, .7);
	padding: 12px 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 103%;
	line-height: 108%;
	color: rgba(0, 0, 0, 1);
	min-height: 260px;
}
.column .resp-tabs-container .resp-tab-content {
	padding: 0;
}
.column ul.resp-tabs-list li {
	background-color: rgba(76, 85, 87, 1) !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	padding: 13px 15px;
	width:50%;
	margin: 0;
	border: none;
	float: left;
	list-style: outside none none;
	text-align: center;
	text-transform: uppercase;
}
.column ul.resp-tabs-list li a {
	color: rgba(255, 255, 255, 1);
}
.column .resp-tabs-list li.resp-tab-active, .column .resp-tabs-list li:hover {
	background-color: #00448b !important;
	color: rgba(0, 0, 0, 1);
	position: relative;
}
.column .resp-tabs-list li.resp-tab-active a {
	color: #fff;
}
.column .col-box ul, .column .resp-tabs-container ul {
	list-style: none;
}
.column .col-box ul li, .column .resp-tabs-container ul li {
	display: block;
	background: url(../images/bullet-blk.png) no-repeat 0 6px;
	clear: both;
	padding-left: 15px;
	margin: 0 0 8px;
}
.column .resp-tabs-container ul.content_list li {
	font-size: 100%;
	margin: 0 0 17px;
}
.column .col-box ul li a, .column .resp-tabs-container ul li a {
	text-decoration: none;
	color: rgba(0, 0, 0, 1);
}
.column .col-box ul li a:hover, .column .col-box ul li a:focus, .column .resp-tabs-container ul li a:hover, .column .resp-tabs-container ul li a:focus, .rss-feeds-list .box li a:hover, .rss-feeds-list .box li a:focus {
	color: rgba(0, 158, 187, 1);
	text-decoration: none;
}
.column .col-box a.more, .column .resp-tabs-container a.viewall, .notify-wrapper a.viewall {
	font-family: 'Roboto Slab', serif;
	font-size: 92%;
	font-weight: 700;
	color: rgba(21, 18, 18, 1);
	text-transform: uppercase;
	margin-top: 9px;
	display: inline-block;
	background-color: transparent;
	padding: 0;
}
.column .col-box a.more:hover, .column .col-box a.more:focus, .column .resp-tabs-container a.viewall:hover, .column .resp-tabs-container a.viewall:focus, .notify-wrapper a.viewall:hover, .notify-wrapper a.viewall:focus, .notify-wrapper a.more:hover, .notify-wrapper a.more:focus {
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
	color:#585858;
}
.tab-scroll {
	height: 205px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.column .tab-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #5c8e2d;
	background-color: rgba(92, 142, 45, 0.75);

}
/*Photo Gallery Section*/
.hbt-slider-wrapper {
	background: rgba(215, 213, 213, 1);
}
.gallery-container {
	padding: 70px 0px
}
.gallery-area {
	width: 65.5%;
	float: left;
	position: relative;
}
.gallery-heading {
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 99999;
	opacity: 0.6;
}
.gallery-area .gallery-heading {
	opacity: 1;
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
}
.gallery-area h3 {
	background: #235b00;
	font-weight: 700;
	float: left;
	padding: 13px 10px;
	text-transform: uppercase;
}
.gallery-area a {
	background: #005e6f;
	border: 0 none;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	/*padding: 15px 10px 15px;*/
	position: relative;
	text-transform: uppercase;
}
.gallery-area a:hover {
	background: rgba(0, 0, 0, 1);
}
.bttn-view {
	position: absolute;
	top: 0;
	right: 0;
}
.gallery-holder ul.slides {
	float: left;
	width: 75.5%;
	padding: 0;
}
.gallery-holder .flex-caption {
	font-family: 'Open Sans', sans-serif;
	font-size: 103%;
	font-weight: 400;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 13px 20px;
	background: rgba(0, 0, 0, 0.75);
	color: rgba(215, 213, 213, 1);
	width: 100%;
}
.gallery-holder ol.flex-control-nav.flex-control-thumbs {
	float: left;
	margin: 0 0 0 15px;
	padding: 0;
	width: 22.4%;
}
.gallery-holder .flex-direction-nav {
	display: none;
}
.gallery-holder .flex-control-thumbs li {
	margin: 0 0 18px;
	padding: 0;
	width: 100%;
}
.video-gallery {
	background: #235b00;
	float: right;
	padding: 0;
	width: 31%;
	margin: 0 0 0 40px;
}
.video-gallery h3 {
	font-family: 'Roboto Slab', serif;
	font-size: 105%;
	font-weight: 700;
	color: rgba(255, 255, 255, 1);
	padding: 1px 10px;
	text-transform: uppercase;
	text-align: left;
}
.video-gallery .video-info {
	padding: 0px 10px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 103%;
	line-height: 100%;
}
.video-gallery .video-frame iframe{ height: 235px;
    padding: 10px}
.video-gallery .video-info p {
	color: rgba(0, 0, 0, 1);
	margin: 0 0 14px;
}
.trai-video-box .video-info p {
	color: #fff;
}
.video-gallery .video-info a {
	font-family: 'Roboto Slab', serif;
	font-size: 98%;
	font-weight: 400;
	text-decoration: none;
	color: rgba(255, 255, 255, 1);
	text-transform: uppercase;
}
.video-gallery .video-info a:hover, .video-gallery .video-info a:focus {
	color: rgba(0, 0, 0, 1);
}
/*Related Links Section*/
.related-links {
	clear: both;
	overflow: hidden;
	padding: 26px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 93%;
	line-height: 115%;
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.related-links h4 {
	font-family: 'Roboto Slab', serif;
	font-size: 100%;
	font-weight: 700;
	color: #005e6f;
	clear: both;
	overflow: hidden;
	display: block;
	padding: 0;
	margin: 0 0 4px;
	text-align: left;
	text-transform: uppercase;
}
.related-links ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
}
.related-links ul li {
	display: table-cell;
	background: url(../images/bg-related-divider.jpg) no-repeat 0 50%;
	padding: 10px 9px;
	float: left;
	vertical-align: middle;
}
.related-links ul li:first-child {
	background: none;
	padding-left: 0;
}
.related-links ul li:nth-child(3) {
}
.related-links ul li:last-child {
}
.related-links a {
	color: rgba(0, 0, 0, 1);
	text-decoration: none;
}
.related-links a:hover, .related-links a:focus {
	color: rgba(81, 134, 40, 1);
}
/*Inner Page Style Start*/
/*Breadcrumb*/
hr {
	border-bottom: 1px solid rgba(218, 218, 218, 1);
	border-left: none;
	border-right: none;
	border-top: none;
	margin: 0 0 20px;
	clear: both;
}
.breadcrumb-wrapper {
	padding: 0;
	margin: 0;
	clear: both;
	overflow: hidden;
	background: none;
}
.easy-breadcrumb {
	padding-bottom: 10px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
	font-size: 80%;
	color:#686868;
}
/*.easy-breadcrumb {
	list-style-type: none;
	display: inline-block;
	font-size: 80%;
	color: rgba(130,181,65,1);
}*/
.easy-breadcrumb_segment-separator {
	/*display: block;*/
	background: url(../images/breadcam-arrow.png) no-repeat 0 2px;
	margin-left: 5px;
	padding-right: 5px;
	color: rgba(76, 85, 87, 1);
}
.breadcrumb li:last-child a {
	background: none;
}
.breadcrumb li.current {
	color: #b5b5b5;
}
.inner-content {
	padding-bottom: 20px;
}
.body-container {
	padding: 0;
	margin-bottom: 30px;
}
.inner-content h1 {
	font-size: 170%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 15px;
}
.inner-content h2 {
	font-size: 140%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 15px;
}
.inner-content h3 {
	font-size: 120%;
	color: #282a2c;
	font-weight: 400;
	line-height: normal;
	padding-bottom: 5px;
}
.inner-content p {
	font-size: 100%;
	line-height: 140%;
	padding-bottom: 15px;
	text-align:justify;
}
.inner-content a {
	color:#36589c;
}
.inner-content ul li {
	line-height:30px;
}
.inner-content .box-content {
	background: #dedede;
	padding: 25px 20px;
	margin-bottom: 20px;
}
.inner-content strong+.box-content, strong+.box-content-link {
	margin-top: 15px;
}
.box-content ol {
	/*list-style-type: lower-alpha;*/
	padding-left: 20px;
}
.box-content ol li {
	padding-left: 5px;
	padding-bottom: 15px;
}
.box-content.two-column ol li {
	padding: 0px 15px 15px;
}
.box-content.two-column ol {
	-moz-column-count: 2;
	-moz-column-gap: 2.5em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 2.5em;
}
.box-content-link ul li {
	background: none;
	display: inline-block;
	float: left;
	width: 30%;
	margin: 0px;
	padding: 5px;
	margin-right: 3%;
	margin-bottom: 30px;
 transition: all .5s;
}
.box-content-link ul li a {
	display: block;
}
.box-content-link ul li a:hover {
	text-decoration: none;
}
.box-content-link ul li:hover {
	background: #f7f7f7;
	box-shadow: 0 0 4px 0px #9e9e9e;
}
.box-content-link ul li img {
	float: left;
	padding-right: 15px;
}
.box-content-link ul li h4 {
	font-size: 115%;
	color: #3c3e40;
	font-weight: 600;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box-content-link ul li p {
	padding-bottom: 0px;
	font-size: 80%;
	color: #3c3e40;
}
.box-content .half-box {
	float: left;
	width: 50%;
	padding: 0px 15px;
}
.box-content .half-box:first-child {
	border-right: 1px solid #c2c2c2;
	padding-right: 20px;
}
.box-content .half-box:last-child {
	padding-left: 20px;
}
/*Footer*/
.footer-top-wrapper {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 95%;
	color: rgba(155, 151, 151, 1);
}
.footer-top-wrapper ul li::before {
 content: "";
}
.footer-top-wrapper ul li a {
	color: rgba(155, 151, 151, 1);
	text-decoration: none;
	padding: 0 18px;
}
.copyright-content {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	color: #fff;
}

/*End Of Styles*/






/*--1 aug--*/
ul.quicktabs-tabs.quicktabs-style-basic {
	font:inherit !important;
}
ul.quicktabs-tabs.quicktabs-style-basic a {
	font:400 100%/120% roboto !important;
}
ul.quicktabs-tabs.quicktabs-style-basic li:hover {
	border-width: 0px 0px medium;
}
.nav-wrapper ul ul {
	background:#235b00;
}
.nav-wrapper ul ul ul {
	left: 100%;
	top: 0;
}
.nav-wrapper {
	background:#3d4546;
}
.nav-wrapper ul li a ul li a {
}
.nav-wrapper ul li a {
	color:#fff;
}
.nav-wrapper ul li .caret {
	display:none;
}
.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
	background:#235b00;
}
.nav-wrapper ul li a:focus {
	display:block;
}
.active-trail {
	background:#235b00;
}
.tb-megamenu {
	background:none;
}
.homeactive {
	background:#000 !important;
	line-height: 40px !important;
}
.nav-wrapper ul ul li a:hover {
	background:#6c7577 !important;
}
.nav-wrapper ul ul li.active a, .nav-wrapper ul ul li.hover a, .nav-wrapper ul ul li a:hover {
	background: #0051a6  none repeat scroll 0 0;
}
.nav-wrapper ul li:first-child a {
	padding: 0 15px !important;
}
ul .menu ul:hover {
	background:#000;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	margin:0px;
	border:0px;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	background-color: #235b00;
	color: #fff;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
	background-color: #235b00;
	color: #fff;
}
.tb-megamenu .nav > li > a {
	border-right: 1px solid #6e7172;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a {
	background-color: #4c5557;
	background-image: none;
	color: #fff;
	text-decoration: none;
}
.tb-megamenu-submenu {
	width:100%;
}
.tb-megamenu .mega-inner {
	background-color: #235b00;
	padding:0px;
}
.tb-megamenu .span12.mega-col-nav .mega-inner {
	padding:0px;
}
.tb-megamenu .dropdown-menu li > a {
	color:#fff;
}
.tb-megamenu .dropdown-menu {
	border:none;
	box-shadow:none;
}
.tb-megamenu .row-fluid [class*="span"] {
margin:0 4px 4px;
}
.tb-megamenu .row-fluid .span4 {
	width:auto;
}
.tb-megamenu .row-fluid {
	background-color: #235b00;
}
.tb-megamenu .dropdown-menu li > a {
	border-top:1px solid #80a94c
}
#quicktabs-container-home_content ul {
	margin-top:20px;
	float:left;
	width:100%;
}
#quicktabs-tabpage-home_content-0 ul li {
	padding-left:75px !important;
	background:none !important;
	height:40px;
}
#quicktabs-tabpage-home_content-0 ul li a .date {
	border: 1px solid #4c4c4c;
	color: #4c4c4c;
	background:#fff;
	font-size: 120%;
	font-weight: 700;
	height: 48px;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 56px;
}
#quicktabs-tabpage-home_content-0 ul li a:hover.date {
	background: #4c4c4c none repeat scroll 0 0;
	color: #fff;
}
#quicktabs-tabpage-home_content-0 ul li a .month {
	background: #4c4c4c none repeat scroll 0 0;
	bottom: 0;
	color: #fff;
	font-size: 66%;
	left: 0;
	padding: 4px 0;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
}
#quicktabs-container-home_content ul li a {
	display: block;
	font-size: 100%;
	margin: 16px 0;
	padding-left: 0;
	text-align: left;
	width: 100%;
	color:#000;
}
#quicktabs-container-home_content ul li {
	background: url("../images/grayarrow.png") no-repeat scroll left 4px;
	display: block;
	font-size: 100%;
	margin: 16px 0;
	padding-left: 16px;
	text-align: left;
	width: 100%;
	color:#000;
	position:relative;
}
#quicktabs-container-home_content a.viewall {
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 105%;
	font-weight: 700;
	line-height: 140%;
	margin-top: 20px;
	padding: 10px 25px 12px;
	text-transform: uppercase;
	margin-bottom:30px;
}
#quicktabs-container-home_content a.viewall:hover {
	background: rgba(0, 0, 0, 1) none repeat scroll 0 0;
}
#notificationTab .resp-tabs-container {
	float:left;
	width:100%;
}
.arrow-main-tab::after {
content: "\203A";
transform: rotate(-270deg);
float:right;
position: relative;
 right: -8px;
}


/*.arrow-main-tab{ background: url("../images/arrow-down.png") no-repeat right 18px;}
.menuzord a{transition: none 0s ease 0s ;}*/
/*
.arrow-main-tab::after{ content: "\25bc";
    font-size: 70%;
    padding: 0 5px;}
*/
/*.arrow-main-tab::after {
   content: "\25bc";
    padding-left: 4px;

}
.arrow-sub-tab::after {
   content: "\25b6";
    padding-left: 4px;
float:right;
}

.arrow-sub-tab::after {
   content: "\203A";
    padding-left: 4px;
float:right;
}
*/

.arrow-sub-tab::after {
 content: "\25b6";
 padding-left: 4px;
float:right;
}
 .arrow-sub-tab::after {
 content: "\203A";
 padding-left: 4px;
float:right;
}
.arrow-sub-tab span {
	display:none;
}
.notdisplay {
	display: block;
	height: 0;
	text-indent: -5000px;
}
/*--1 aug--*/


.pager li {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #e4e4e4;
	display: inline-block;
	line-height: 19px !important;
	margin: 0 0 0 0 !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.pager li a {
	color:#303030 !important;
}
.pager li.pager-current {
	background: #235b00 none repeat scroll 0 0 !important;
	border: 1px solid #235b00;
	color: #fff !important;
}
.view-gallery-listing {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
.view-gallery-listing .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 10px;
	padding: 10px 17px;
	width: 255px;
}
.view-gallery-listing .views-row .views-field-field-image {
}
.view-gallery-listing .views-row .views-field-field-image img {
}
.view-gallery-listing .views-row .views-field-name a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-0 {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-0 .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 10px 15px 10px 17px;
	padding: 10px 17px;
	width: 181px;
}
#quicktabs-tabpage-album_gallery-0 .views-row .views-field-title a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-1 {
	background: #f1f1f1;
	border: 1px solid #cccaca;
	float: left;
	padding: 20px;
	width: 100%;
}
#quicktabs-tabpage-album_gallery-1 .views-row {
	background: #fff;
	border: 1px solid #cccaca;
	float: left;
	margin: 0px 15px 10px 17px;
	padding: 10px 17px;
	width: 96%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-field-image {
	float: left;
	width: 17%
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-title {
	float: left;
	width: 81%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-body {
	float: left;
	width: 82%;
}
#quicktabs-tabpage-album_gallery-1 .views-row .views-field-title a {
	color: #46689f;
	float: left;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.quicktabs_main.quicktabs-style-basic {
	padding:0px;
	border:0px;
}
#quicktabs-album_gallery ul {
	border:0px;
}
#quicktabs-album_gallery ul li.active a {
	color:#fff;
}
#quicktabs-album_gallery ul li a {
	color:#585858;
}
#quicktabs-album_gallery ul li.active {
	background: #235b00 !important;
	border: 0 none;
}
#quicktabs-album_gallery ul li {
	background: #eee;
	border: 0 none;
	padding:5px 15px 4px;
}
#quicktabs-container-album_gallery {
	margin-top:15px;
}
#edit-field-start-date-value-wrapper label {
	float: left;
	font-weight: normal;
}
#edit-field-start-date-value-wrapper select {
	border: 1px solid #ccc;
	float: left;
	height: 28px;
	margin-left: 16px;
	width: 130px;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
	background-color: #235b00;
	border-color: #444;
	color: #fff;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
	background-color: #4c5557;
	background-image:none;
	border-color: #444;
	color: #fff;
}
#edit-field-telecom-broadcasting-tid-wrapper {
	float: left;
	width:100%;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid {
	float: left;
	padding: 10px 30px 10px 0;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid label {
	float: left;
	margin: 8px 10px 0 5px;
}
#edit-field-telecom-broadcasting-tid-wrapper .form-item-field-telecom-broadcasting-tid input {
	float: left;
	margin: 10px 0;
}
.scroll-table caption {
	color: #585858;
	font-family: open sans;
	font-size: 120%;
}
.scroll-table a {
	color:#36589c;
}
#quicktabs-container-telecom .scroll-table th a {
	color:#fff;
}
#quicktabs-container-telecom .views-table th a {
	color:#fff;
}
#quicktabs-container-broadcasting .scroll-table th a {
	color:#fff;
}
#quicktabs-container-broadcasting .views-table th a {
	color:#fff;
}
.view-consulations .scroll-table th a {
	color:#fff;
}
.view-consulations .views-table th a {
	color:#fff;
}
.view-organization-structure {
	float: left;
	width: 100%; /*overflow-x: scroll;*/
}
.view-organization-structure .view-header {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	border-bottom:none
}
.view-organization-structure .view-header h2 {
	color:#000;
}
.view-organization-structure .view-content {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	border-top:none
}
.view-organization-structure .view-footer {
	background: #f5f5f5;
	padding: 10px;
	border:#ccc solid 1px;
	margin-top: 30px
}
.view-organization-structure .view-footer h2 {
	color:#000;
}
#views-org-chart-organization-page-page-1 {
	overflow-x:scroll;
	overflow-y:hidden;
}
.org-str-details {
	float: left;
	width: 100%;
}
.org-str-details .views-field {
	border-bottom: 1px dotted #ccc;
	float: left;
	line-height: 40px;
	width: 100%;
}
.org-str-details .views-field .views-label {
	float: left;
	font-size: 100%;
	font-weight: bold;
	width: 14%;
}
.org-str-details span {
}
/*quicktabs-events*/




#quicktabs-events {
	float: left;
	width: 100%;
}
#quicktabs-events ul {
	margin: 0 auto;
	float:none;
	width: 40%;
}
#quicktabs-events ul li {
	background: #c7c7c7 !important;
	margin:-2px;
	line-height: normal;
	padding: 20px;
}
#quicktabs-events ul li.active {
	background:#00adcb !important;
}
#quicktabs-events ul li.active a {
	color:#fff;
}
#quicktabs-events ul li a {
	color: #626262;
	font-weight: bold;
}
#quicktabs-container-events {
	border-color: #00adcb #ccc #ccc;
	border-style: solid;
	border-width: 4px 1px 1px;
	margin-top: 20px;
	float:left;
}
#quicktabs-container-events .view-content {
	float:left;
	padding:20px;
}
#edit-field-event-category-tid-wrapper {
	float: left;
	width: 100%;
	padding:0px;
}
#edit-field-event-category-tid-wrapper .form-type-bef-link {
	border-left: 1px solid #ccc;
	float: left;
/*padding: 85px 35px 25px;*/}
/*#edit-field-event-category-tid-all{display:none;}*/





#quicktabs-container-events .views-field-title {
	float: left;
	width: 100%;
}
#quicktabs-container-events .views-field-title span {
	float: left;
	padding: 28px 0 9px;
	width: 100%;
}
#quicktabs-container-events .views-field-title span a {
	color:#3b3b3b;
	font-size:110%;
	font-weight:bold;
}
#quicktabs-container-events .views-field-field-division {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px 0 0;
}
#quicktabs-container-events .views-field-field-division span {
	float: left;
}
#quicktabs-container-events .views-field-field-date {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-date span {
	float: left;
}
#quicktabs-container-events .views-field-field-time {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-time span {
	float: left;
}
#quicktabs-container-events .views-field-field-location {
	border-right: 2px solid #808080;
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-location span {
	float: left;
}
#quicktabs-container-events .views-field-field-event-status {
	float: left;
	padding: 0 20px;
}
#quicktabs-container-events .views-field-field-event-status span {
	float: left;
}
#quicktabs-container-events .views-row {
	border-bottom: 1px solid #ccc;
	float: left;
	margin-top: 30px;
	padding-bottom: 20px;
	width: 100%;
}
/*quicktabs-events*/


/*quicktabs-events-icons*/



#edit-field-event-category-tid-all {
	display:none;
}
#edit-field-event-category-tid-2369 {
	border:none !important;
	;
}
/*#edit-field-event-category-tid-2369:hover{background: url("../images/seminar1.png") no-repeat scroll center 11px;color:#636162;}*/
#edit-field-event-category-tid-2369 a {
	color:#636162;
	background: url("../images/seminar.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 30px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2369 a:hover {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2369 a.active {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
	border: medium none;
}
/*#edit-field-event-category-tid-2369 a.active::after{ content: "\f0dd";
    float: left;
    font-family: FontAwesome;}*/

#edit-field-event-category-tid-2370 a {
	color:#636162;
	background: url("../images/Conference.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2370 a:hover {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2370 a.active {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
	border: medium none;
}


#edit-field-event-category-tid-4610 a {
	color:#636162;
	background: url("../images/Conference.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-4610 a:hover {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-4610 a.active {
	color:#00adcb;
	background: url("../images/Conference1.png") no-repeat scroll center 21px;
	border: medium none;
}

#edit-field-event-category-tid-2371 a {
	color:#636162;
	background: url("../images/metting.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2371 a:hover {
	color:#00adcb;
	background: url("../images/metting1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2371 a.active {
	color:#00adcb;
	background: url("../images/metting1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2372 {
	border-right:1px solid #ccc;
}
#edit-field-event-category-tid-2372 a {
	color:#636162;
	background: url("../images/training.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2372 a:hover {
	color:#00adcb;
	background: url("../images/training1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2372 a.active {
	color:#00adcb;
	background: url("../images/training1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2373 {
	border-right:1px solid #ccc;
}
#edit-field-event-category-tid-2373 a {
	color:#636162;
	background: url("../images/forum.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 45px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2373 a:hover {
	color:#00adcb;
	background: url("../images/forum1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2373 a.active {
	color:#00adcb;
	background: url("../images/forum1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2374 a {
	color:#636162;
	background: url("../images/seminar.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 42px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2374 a:hover {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2374 a.active {
	color:#00adcb;
	background: url("../images/seminar1.png") no-repeat scroll center 21px;
	border: medium none;
}
#edit-field-event-category-tid-2375 a {
	color:#636162;
	background: url("../images/workshop.png") no-repeat scroll center 21px;
	float: left;
	padding: 95px 42px 15px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
}
#edit-field-event-category-tid-2375 a:hover {
	color:#00adcb;
	background: url("../images/workshop1.png") no-repeat scroll center 21px;
}
#edit-field-event-category-tid-2375 a.active {
	color:#00adcb;
	background: url("../images/workshop1.png") no-repeat scroll center 21px;
	border: medium none;
}
/*quicktabs-events-icons*/




/*--inner page tab--*/


.pane-quicktabs-telecom ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-telecom ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-telecom ul li.active {
	background:#235b00 !important;
}
/*commneted for solving bug in telecom page Question mark bug*/
/*.pane-quicktabs-telecom ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
}*/
.pane-quicktabs-telecom ul li a {
	color:#fff;
}
.pane-quicktabs-comment-qtab ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-comment-qtab ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-comment-qtab ul li.active {
	background:#235b00 !important;
}
.pane-quicktabs-comment-qtab ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
}
.pane-quicktabs-comment-qtab ul li a {
	color:#fff;
}
.pane-quicktabs-broadcasting ul li {
	background: #bcbcbc none repeat scroll 0 0;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px 20px;
}
.pane-quicktabs-broadcasting ul li:hover {
	background:#235b00 !important;
}
.pane-quicktabs-broadcasting ul li.active {
	background:#235b00 !important;
}
/* .pane-quicktabs-broadcasting ul li.active::after {
color: #235b00;
content: "?";
position: absolute;
right: 40%;
top: 30px;
} */
.pane-quicktabs-broadcasting ul li a {
	color:#fff;
}
/*--inner page tab--*/
#views-exposed-form-administrative-rules-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-annual-reports-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-activities-of-trai-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-tab-wise-telecom-and-broadcasting-block .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-tab-wise-broadcasting-block .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-measures-to-protect-consumer-interest-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-consulations-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
#views-exposed-form-career-page .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
.jquery-once-1-processed .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
/*.view-service-provider-list .view-filters {
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
	float:left;
	margin-bottom:15px;
}*/
.view-service-provider-list label {
	font-weight: bold;
}
#views-exposed-form-service-provider-list-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-service-provider-list-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-service-provider-list-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin:0 !important;
	padding: 5px 20px 20px;
}
#views-exposed-form-annual-reports-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-annual-reports-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-annual-reports-page .form-submit, #edit-reset.form-submit {
	background: #235b00;
	 border: 1px solid #235b00;
    color: #fff;
    margin-top: 22px;
    padding: 6px 20px;
}
#views-exposed-form-administrative-rules-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-administrative-rules-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-administrative-rules-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin-top:23px;
	padding: 5px 20px 20px;
}
#views-exposed-form-activities-of-trai-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-activities-of-trai-page select {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-activities-of-trai-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin-top:23px;
	padding: 5px 20px 20px;
}
/*.view-whos-who .view-filters {
    border: 1px solid #ccc;
    padding: 10px;
    width: 100%;
	float:left;
}*/
#edit-field-date-value-wrapper .views-exposed-form label {
	font-weight: normal;
}
#views-exposed-form-whos-who-page input {
	border: 1px solid #6c6c6c;
	height: 30px;
}
#views-exposed-form-whos-who-page .form-submit {
	background: #235b00;
	border: 1px solid #235b00;
	color: #fff;
	margin: 23px 0 0;
	padding: 5px 20px 20px;
}
fieldset{
	padding: 10px;
}
fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
	margin-top:20px;
}
#user-register-form label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-register-form #edit-profile-main {
	float: left;
	width: 100%;
}
#user-register-form .field-suffix {
	float: left;
}
#user-register-form input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-register-form select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-register-form .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-register-form .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
#user-login label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#user-login input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#user-login .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#user-login .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
#user-login a {
	color: #36589c;
	float: left;
	margin: 17px;
}
#user-pass label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 10px 0;
	width: 30%;
}
#user-pass input {
	border: 1px solid #999999;
	float: left;
	margin-top: 20px;
	padding: 5px 0;
	width: 300px;
}
#user-pass .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
.resizable-textarea .grippie {
	display: none;
}
#user-pass .description {
	float: right;
	font-size: 80%;
	width: 43%;
	margin-top:23px;
}
#user-pass label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
	margin-top:20px;
}
#user-pass input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-top:20px;
}
#user-pass .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
}
#comment-form label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#comment-form .field-suffix {
	float: left;
}
#comment-form input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 300px;
}
#comment-form select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#comment-form textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#comment-form .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
	margin:5px 0 10px 5px;
}
#comment-form .description {
	float: right;
	font-size: 80%;
	width: 43%;
}
.jquery-once-3-processed form {
	float:left;
	width:100%;
}
.jquery-once-3-processed input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
.jquery-once-3-processed select {
	width:170px;
}
.jquery-once-3-processed .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
	margin:5px 0 10px 5px;
}
.jquery-once-3-processed #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-3-processed #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-3-processed #edit-field-start-date-value-max-wrapper label {
	clear: none;
	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.jquery-once-1-processed form {
	float:left;
	width:100%;
}
.jquery-once-1-processed input {
	border: 1px solid #999999;
	float: right;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
.jquery-once-1-processed select {
	width: 170px;
	height:28px;
}
.jquery-once-1-processed .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: right;
	clear:right;
	padding: 7px 20px;
	width: auto;
	margin: 21px 0 10px 5px !important;
}

#tell-it-form .form-item {
	overflow:hidden
}
.jquery-once-1-processed #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 160px;
}

.jquery-once-1-processed #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 160px;
}
.jquery-once-1-processed #edit-field-start-date-value-max-wrapper label {
	clear: none;
	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
.footer-top-wrapper ul li {
	background:none;

}
.footer-top-wrapper ul li a {
	background:none;
	color:#fff !important;

}
.footer-top-wrapper ul li a:hover{
	color: #d7d7d7 !important;
}
.viewComments {
	float: left;
	margin: 0;
	padding: 0;
	width: 110%;
}
.addComments {
	float: left;
	margin: 0;
	padding: 0;
	width: 110%;
}
.viewComments a, .addComments a {
	background: #235b00 none repeat scroll 0 0;
	color:#fff;
	margin-bottom:5px;
	float: left;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
}
a.lightbox-processed {
	font-size: 80%;
}
.event-detail .event-detail-box1 {
	float:left;
	width:60%
}
.event-detail-box1 .event-image {
	float:left;
}
.event-detail-box1 .event-image img {
	float: left;
	height: 215px;
	width: 300px;
}
.event-detail-box1 .event-location {
	float: left;
	padding: 10px 0 0 20px;
	width: 50%;
}
.event-detail-box1 .event-location .location-leble {
	color: #585858;
	float: left;
	font-size: 100%;
	font-weight: bold;
}
.event-detail-box1 .event-location .location-value {
	float:left;
	padding:0 0 0 5px;
}
.event-detail .event-detail-box1 .event-local-head {
	float:left;
	width:50%;
}
.event-detail .event-detail-box1 .event-local-head .event-local-contact {
	color: #585858;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-local-head .event-name {
	float: left;
	padding: 5px 0 0 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-local-head .event-name .name-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-name .name-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-local-head .event-phone {
	float:left;
	width:100%;
	padding: 5px 0 0 20px;
}
.event-detail .event-detail-box1 .event-local-head .event-phone .phone-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-phone .phone-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-local-head .event-email {
	float:left;
	width:100%;
	padding: 5px 0 0 20px;
}
.event-detail .event-detail-box1 .event-local-head .event-email .email-leble {
	float:left;
}
.event-detail .event-detail-box1 .event-local-head .event-email .email-value {
	float:left;
	padding:0px 0px 0px 5px;
}
.event-detail .event-detail-box1 .event-related-doc {
	float: left;
	width: 50%
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-leble {
	color: #00adcb;
	float: left;
	font-size: 120%;
	padding: 20px 0 10px 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-value {
	float: left;
	font-size: 120%;
	padding: 0 20px;
	width: 100%;
}
.event-detail .event-detail-box1 .event-related-doc .related-doc-value a {
	color:#f7650f;
}
.event-detail .event-detail-box2 {
	background: #d3d3d3;
	float: left;
	padding:23px 0 23px 20px;
	width: 40%;
}
.event-detail .event-detail-box2 .event-start-date {
	float:left;
	width:100%;
}
.event-detail .event-detail-box2 .event-start-date .start-date-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-start-date .start-date-value {
	float:left;
}
.event-detail .event-detail-box2 .event-finish-date {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-finish-date .finish-date-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-finish-date .finish-date-value {
	float:left;
}
.event-detail .event-detail-box2 .event-venue {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-venue .venue-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-venue .venue-value {
	float:left;
	width:310px;
}
.event-detail .event-detail-box2 .event-description {
	float:left;
	width:100%;
	margin-top: 20px;
}
.event-detail .event-detail-box2 .event-description .description-leble {
	float:left;
	width: 110px;
}
.event-detail .event-detail-box2 .event-description .description-value {
	float:left;
	width:310px;
}
div.azenda a {
	color:#fff;
}
div.azenda {
	background: #83b542 none repeat scroll 0 0;
	border-radius: 5px;
	clear: both;
	color: #fff;
	float: left;
	margin-top: 30px;
	padding: 10px 20px;
	width: auto;
}
/*Add by kamal 31-08-2016*/
.page-comment-reply .inner-content h1 {
	display:none;
}
.node-telecom-broadcasting .comment-add a {
	display:none;
}
.banner-wrapper .flex-pauseplay {
	position: absolute;
    padding: 0;
    top: inherit !important;
    bottom: 26px;
    right: 0;
    left: auto;
    z-index: 99;
    /*display: block;*/
    width: 40px;
    height: 35px;
    margin-top: 0;
    margin-left: 0;
    /*background-color: #000;*/
}
.banner-wrapper:hover .flex-pauseplay {
	display:block;
}
.banner-wrapper .flex-pauseplay a {
	/*background:#03204C;*/
	color:#fff;
}
#edit-field-division-tid, #edit-title {
	height:29px;
	border: 1px solid #999;
	margin-top:5px;
}
#edit-field-start-date-value-1-value-year {
	height:29px;
	border: 1px solid #999;
	margin-top:5px;
}
.view-faq-category-listing a {
	clear: both;
    float: left;
    line-height: 29px;
	width:100%;
}
.view-faq-category-listing a::before {
    color: #000;
    content: "»";
    font-size: 140%;
    padding-right: 10px;
}
#views-exposed-form-faq-page-1 select{  border: 1px solid #ccc;
    margin-top: 22px;}
#edit-submit-career {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	padding: 7px 19px;
	width: auto;
}
#webform-client-form-89966 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-89966 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89966 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89966 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-89966 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-89966 #edit-actions {
	float: left;
	width: 60%
}
#webform-client-form-89962 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-89962 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89962 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-89962 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-89962 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-89962 #edit-actions {
	float: left;
	width: 60%
}
#webform-client-form-89962 #edit-actions .form-submit {
	margin:50px 0px 0px 0px;
}
#webform-client-form-13 label {
	clear: left;
	cursor: default;
	float: left;
	margin-bottom: 10px;
	padding: 10px 0;
	width: 30%;
}
#webform-client-form-13 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-13 select {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-13 textarea {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	width: 300px;
	margin-bottom:20px;
}
#webform-client-form-13 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
#webform-client-form-13 #edit-actions {
	float: right;
	width: 70%
}
.section-register-mailing-list .webform-client-form label {
	min-width:120px;
	float:left;
}
.section-register-mailing-list .webform-client-form input {
	min-height:28px;
	min-width:480px;
}
.section-register-mailing-list .webform-client-form textarea {
	width:480px;
}
.section-register-mailing-list .webform-client-form .form-item {
	margin-bottom:10px;
}
.section-register-mailing-list .webform-client-form #edit-submit {
	color: rgba(255, 255, 255, 1);
	font-size: 107%;
	line-height: 150%;
	display: inline-block;
	background-color: #235b00;
	padding: 5px 10px 5px 10px;
	border:none;
	transition-duration:0.6s;
	min-width:100px;
	margin-left: 120px;
}
.section-register-mailing-list .webform-client-form #edit-submit:hover {
	background:#000;
	transition-duration:0.6s;
}
#edit-submit-publication {
	margin:0;
	padding: 7px 19px;
}
#edit-field-publication-category-tid {
	margin:0px;
	height:30px;
	border:1px solid #6c6c6c;
}
/*organization-structure-iframe*/


 #organization-structure-iframe {
	border:0px;
}
.page-organization-page .region-header-top, .page-ro-organization-page .region-header-top {
	display:none;
}
.page-organization-page .header-wrapper, .page-ro-organization-page .header-wrapper {
	display:none;
}
.page-organization-page .nav-wrapper, .page-ro-organization-page .nav-wrapper {
	display:none;
}
.page-organization-page .banner-wrapper, .page-ro-organization-page .banner-wrapper {
	display:none;
}
.page-organization-page .breadcrumb-wrapper, .page-ro-organization-page .breadcrumb-wrapper {
	display:none;
}
.page-organization-page #footer, .page-ro-organization-page #footer {
	display:none;
}
.page-organization-page .carousel-wrapper, .page-ro-organization-page .carousel-wrapper, #views-org-chart-riginal-offices-organization-page-page-1 td.google-visualization-orgchart-space-medium {
	display:none;
}
.org-setup {
	position:relative;
	padding-bottom:15px
}
.reginal-offices {
	margin-bottom: 0px;
	margin-top: 10px;
}
.reginal-offices .body-container{ margin-bottom:0}
.org-setup::after {
 background: #fff none repeat scroll 0 0;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #ddd;
 bottom: 0;
 content: "";
 height: 30px;
 left: -11px;
 position: absolute;
 width: 102%;
 z-index: 9999;
}
.view-riginal-offices-organization-page #views-org-chart-riginal-offices-organization-page-page-1 .google-visualization-orgchart-table {
	width:auto !important
}
.page-organization-page h1 {
	display:none;
}
.page-organization-page {
	background:#f5f5f5
}
.page-ro-organization-page {
	background:#f5f5f5
}
.view-riginal-offices-organization-page .google-visualization-orgchart-table {
	width:100% !important
}
/*organization-structure-iframe*/


 .view-service-provider-list .scroll-table {
	float: left;
	width: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
}
#flexSlider ul li span {
	font-size:120%;
	background: #101010;
	display: inline-block;
	bottom: 10px;
	color: #fff;
	left: 10px;
	max-width: 80%;
	min-width: 30%;
	opacity: 0.7;
	padding: 10px;
	position: absolute;
}
#webform-component-telecom {
}
#webform-component-telecom label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#edit-submitted-telecom .select-all{font-weight:bold !important;
}
#edit-submitted-telecom .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-telecom .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-telecom .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
#webform-component-broadcasting {
}
#webform-component-broadcasting label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#edit-submitted-broadcasting .select-all{font-weight:bold !important;

}

#edit-submitted-broadcasting .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-broadcasting .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-broadcasting .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
#edit-submitted-notifications {
}
#edit-submitted-notifications .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
#edit-submitted-notifications .form-type-checkbox label {
	float: none !important;
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#edit-submitted-notifications .form-type-checkbox input {
	float: right !important;
	min-width: auto !important;
	width: auto !important;
	margin-top:8px;
}
/*css add 16-09-2016*/
	#webform-component-notifications label {
	background: #fafafa none repeat scroll 0 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	float: left;
	font-weight: bold;
	padding-left: 0;
	width: 100%;
}
#webform-component-notifications label.option {
	line-height: 30px !important;
	padding: 0 !important;
	width: auto !important;
	border:0px;
	font-weight:normal;
}
#webform-component-notifications .form-type-checkbox {
	float: left;
	padding-right: 170px;
	width: 46%;
}
.arrowclass {
	background: rgba(0, 0, 0, 0) url("../images/arrow-desc.png") no-repeat scroll 55px 2px;
	color: #fff !important;
	float: left;
	padding-left: 0;
	padding-right: 30px;
	width: auto;
}
.google-visualization-orgchart-noderow-small .google-visualization-orgchart-node {
	background-color: #f5f5f5;
	border:0px;
}
.google-visualization-orgchart-noderow-medium .google-visualization-orgchart-node {
	background-color: #f5f5f5;
	border:0px;
}
.google-visualization-orgchart-linenode {
	background:#f5f5f5 !important;
}
.google-visualization-orgchart-space-small, .google-visualization-orgchart-space-medium {
	background: #f5f5f5 !important
}
 #views-org-chart-organization-structure-page tr:nth-of-type(2n+1) {
background:#f5f5f5;
}
 #views-org-chart-organization-page-page-1 tr:nth-of-type(2n+1) {
background:#f5f5f5;
}
.google-visualization-orgchart-lineright {
	border-right: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-lineleft {
	border-left: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-linebottom {
	border-bottom: 1px solid #b8eb77 !important;
}
.google-visualization-orgchart-node-medium {
	font-size:16px !important;
}
.google-visualization-orgchart-node-small {
	font-size:16px !important;
}

/* .google-visualization-orgchart-node{
	background: url(../images/bg-img.png) no-repeat !important;
	height:142px;
	width:125px;
	box-shadow:none !important;
} */


.view-telecom-broadcasting-detail-page-block span{
	width:25%;
	line-height: 23px;
}
.view-telecom-broadcasting-detail-page-block .field-content{
	float:right;
	width:78%;
	text-align:left;
}
.act-splocicls {
	   padding-bottom: 20px;
    padding-left: 30px;
}
.act-splocicls li {
 font-size: 90%;
    line-height: 33px;
}
.policis-splocicls {
	  padding-bottom: 20px;
    padding-left: 30px;
}
.policis-splocicls li {
	font-size: 90%;
    line-height: 33px;

}
.otheract-splocicls {
	   padding-bottom: 20px;
    padding-left: 30px;
}
.otheract-splocicls li {
	font-size: 90%;
    line-height: 33px;

}
.views-org-chart-container {
	width: 120px;
}
.views-org-chart-container a {
	font-size:90%;
}
.views-org-chart-container label {
}
.views-org-chart-container .views-org-chart-field {
	line-height: 16px;
}
.views-org-chart-container .views-org-chart-field img {
	border: 2px solid #fff;
	width:50%;
	border-radius: 60px;
}
.views-org-chart-container .views-org-chart-field-no-field_designation {
	font-size: 80%;
	font-size: 80%;
	line-height: 8px;
	padding-top: 6px;
}
.views-org-chart-container .views-org-chart-field-no-field_whos_who_division {
	font-size: 80%;
}
.google-visualization-orgchart-connrow-small {
	font-size:10px !important;
}
.google-visualization-orgchart-connrow-medium {
	font-size:10px !important;
}
.google-visualization-orgchart-table {
	margin: 0 auto;
	width: auto;
}
#webform-component-event-title {
	display:none;
}
.trai-app-box {
	border-bottom: 1px dotted #d7d7d7;
	float: left;
	margin: 10px 0 30px;
	padding-bottom: 20px;
	width: 100%;
}
.trai-app-box .views-field-field-image img{ background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    padding: 10px;}

.trai-app-box .views-field-field-image {
	float: left;
	width: 15%;
}
.trai-app-box .views-field-field-image img {
	float: left;
	width: 150px;
	min-height: 115px;
}
.trai-app-box .views-field-title {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-body {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-field-trai-apps {
	float: left;
	width: 85%;
}
.trai-app-box .views-field-field-trai-apps img {
	float: left;
	width: 40px;
}
.trai-video-box {
	border-bottom: 1px dotted #ccc;
	float: left;
	padding: 18px 0;
	width: 100%
}
.trai-video-box .views-field-php {
	float: left;
	width: 30%;
}
.trai-video-box .views-field-php iframe {
	height:280px;
}
.trai-video-box .views-field-title {
	float: left;
	width: 70%;
}
.trai-video-box .views-field-title span {
	float: left;
	font-size: 120%;
	padding: 50px 30px 30px;
}
.page-user-login .tabs-primary {
	float: left;
	margin: 20px 0 30px;
	width: 100%;
}
.page-user-login .tabs-primary li {
	background: #1a3277;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px;
}
.page-user-login .tabs-primary li a {
	color:#fff;
}
.page-user-login .tabs-primary .is-active {
	background:#235b00;
}
.section-user .tabs-primary {
	float: left;
	border-bottom: 5px solid #235b00;
	margin: 20px 0 30px;
	width: 100%;
}
.section-user .tabs-primary li {
	background: #1a3277;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px;
}
.section-user .tabs-primary li a {
	color:#fff;
}
.section-user .tabs-primary .is-active {
	background:#235b00;
}
.scroll-table1 {
	float:left;
	width:100%;
}
.scroll-table1 th{text-align:center;}
.search-drop .find form div {
	background: #3d4344 none repeat scroll 0 0;
	color: #fff;
	font-size: 80%;
	padding: 2px 9px 7px 10px;
	text-transform:lowercase;
}
.search-drop .find form div input {
}
.find .submit {
}
.find .submit, .find .submit:hover {
	background:#3d4344 url("../images/ico-goi-search.png") no-repeat scroll center center
}
.common-right ul li.ico-site-search input[type="text"], .main-goi-form input[type="text"] {
	border: 2px solid #3d4344;
	background-image:none;
}
#imageData #bottomNav {
	height:auto;
}
.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav {
	margin:0px;
}
.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
	margin:0px;
}
#bottomNavClose {
	margin:0px;
}
#webform-client-form-90032 {
}
#webform-client-form-90032 label {
	clear: left;
	cursor: default;
	float: left;
	padding: 13px 0;
	width: 37%;
}
#webform-client-form-90032 input {
	border: 1px solid #999999;
	float: left;
	margin-top: 13px;
	padding: 5px 0;
	width: 300px;
}
#webform-client-form-90032 .form-submit {
	background: #235b00 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 10px 20px;
	width: auto;
}
.resizable-textarea .grippie {
	display: none;
}
#webform-client-form-90032 fieldset.captcha {
	clear: left;
	float: left;
	padding: 10px;
	width: 100%;
}
.page-node-90032 .description {
	font-size:80%;
	float:left;
}
#lightboxFrame {
	border:0px;
	height:610px !important;
}
#outerImageContainer {
	height:580px !important;
}
.page-node-90032 .region-header-top {
	display:none;
}
.page-node-90032 .header-wrapper {
	display:none;
}
.page-node-90032 .inner-banner {
	display:none;
}
.page-node-90032 .breadcrumb-wrapper {
	display:none;
}
.page-node-90032 .carousel-wrapper {
	display:none;
}
.page-node-90032 .region-footer {
	display:none;
}
.page-node-90032 .field-name-body p {
	float: right;
	font-size: 90%;
	padding-top: 10px;
	width: 80%;
}
.homeappbox {
	float:right;
	width:auto;
}
#views-exposed-form-consulations-page-5 form {
	float:left;
	width:100%;
}
#views-exposed-form-consulations-page-5 input {
	border: 1px solid #999999;
	float: left;
	padding: 5px 0;
	margin-top:5px;
	width: 170px;
}
#views-exposed-form-consulations-page-5 select {
	width: 170px;
}
#views-exposed-form-consulations-page-5 .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: left;
	margin: 10px 0;
	padding: 7px 20px;
	width: auto;
	margin:22px 0 10px 5px;
}
#views-exposed-form-consulations-page-5 #edit-field-start-date-value-min-wrapper {
	float: left;
	width: 190px;
}

#views-exposed-form-consulations-page-5 #edit-field-start-date-value-max-wrapper {
	float: left;
	width: 170px;
}
#views-exposed-form-consulations-page-5 #edit-field-start-date-value-max-wrapper label {

	clear: none;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
}
#views-exposed-form-consulations-page-5 .views-exposed-form {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	float:left;
	margin-bottom:15px;
}
.view-id-consulations .viewComments a {
background: #235b00 none repeat scroll 0 0;
	color:#fff;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
	border-radius: 0;
	margin:5px;
}
.view-id-consulations .addComments a {
	background: #235b00 none repeat scroll 0 0;
	color:#fff;
	font-size: 80%;
	padding: 5px 20px;
	text-align: center;
	width: 75px;
	border-radius: 0;
	margin:5px;
}
/* Css creatd by Sanjay */
#tell-wrapper-90106 .popup_btn h4 {
	font-size: 125%;
}
#tell-it-form .jquery-once-1-processed input {
	float:right
}
#tell-it-form .jquery-once-1-processed .form-submit {
	float:right
}
.tell .popup_btn > img {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
}
#tell-it-form .form-item > label {
	float: left;
	margin: 10px 10px 10px 0;
}
#tell-it-form .messages__list {
	border: 1px solid #f00;
	padding: 5px;
	margin:10px 0
}
.cmtHd > span {
	color: #235b00;
	font-size: 90%;
	font-style: italic;
	line-height: 100%;
}
/* Table structure */
.view-blogs-page .field-content > a {
	border: 1px solid #235b00;
	color: #000;
	display: block;
	font-size: 120%;
	font-weight: 300;
	margin-bottom: 10px;
	padding: 10px;
}
.view-blogs-page .field-content > a:hover {
	border:1px solid #ddd
}
.node-blog #comments .commentBx .comment.comment-by-node-author > li {
	border-top: 5px solid #ddd;
	margin-bottom: 15px;
	padding: 25px 0;
}
.node-blog #comments .commentHd {
	background: #ccc none repeat scroll 0 0;
	padding: 10px;
	position: relative;
}
.node-blog #comments .commentHd::after {
 background: #235b00 none repeat scroll 0 0;
 bottom: 0;
 content: "";
 height: 5px;
 left: 0;
 position: absolute;
 width: 100px;
}
.node-blog .commentList {
	background: #f5f5f5 none repeat scroll 0 0;
	padding: 5px 10px;
}
.indented {
	border-left: 5px solid #ddd;
	margin: 15px;
	padding-left: 10px;
}
.commentList .comment_forbidden.first.last {
	display:none
}
#galleryCarousel.flexslider .slides img {
	height:345px
}
#galleryCarousel.flexslider .flex-control-thumbs img {
	height:103px
}

/*.views-exposed-form .views-exposed-widget .form-submit{ margin-top:0 !important}*/
.workshop .column.notification {
    max-width: 540px;
}
.rss-feeds-list .box:last-child {
    margin-right: 0;
}
.rss-feeds-list .box li {
    list-style-type: square;
    margin-left: 25px;
}
.rss-feeds-list .box li a{ color:#333}
.rss-feeds-list .box li a:hover{ text-decoration:none}
.rss-feeds-list .box {
    float: left;
    margin-right: 3%;
    width: 31%;
}
.rss-feeds-list .box h2{ color:#235b00}
.notify-wrapper .column .col-box, .notify-wrapper .column .resp-tabs-container{ min-height:205px}
#views-exposed-form-tender-page-4 .views-exposed-widget.views-submit-button, #views-exposed-form-tender-page-4 .views-exposed-widget.views-reset-button {
    margin-top: 4px;
}
#edit-field-date-value-min-datepicker-popup-0.form-text{ border:1px solid #999; height:29px; margin-top:5px}
#edit-field-date-value-max-datepicker-popup-0.form-text{ border:1px solid #999; height:29px; margin-top:5px}
.views-widget > div#edit-field-date-value-max-wrapper {
    float: left;
	width:150px;
}
 #edit-field-date-value-max-inside-wrapper .container-inline-date .form-item, .container-inline-date .form-item input{width:150px;}
#edit-field-date-value-min-wrapper {
    float: left;
}
#edit-field-date-value-min{float:none;}
.block-txt {
    float: right;
    width: 260px;
}

.notification{border:1px solid #e3e3e3}
 .workshop{border:1px solid #e3e3e3}
 .rssfeed{border:1px solid #e3e3e3}

 .notification a{color:#36589c;}
 .rssfeed a{color:#36589c;}

 .paragrhnews{width:72% !important;}

 #quicktabs-comment_qtab ul.quicktabs-tabs{float:left;width:100%;}
 .form-checkboxes .form-type-checkbox.selectall{
    margin-right: 20% !important;
    width: 46% !important;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
.form-checkboxes .form-type-checkbox.selectall label { font-weight:500;}
.form-checkboxes .form-type-checkbox.selectall input{ margin-top:8px;}

	.pdfdownload{clear:left;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom div{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-start-date .date-display-single{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-closing-date .date-display-single{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-division{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-division span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-division div{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-status{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-status span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-status div{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting{line-height:35px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting span{font-weight:bold;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-telecom-broadcasting div{font-weight:normal;}

  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field{  float: left;line-height: 35px;width: 100%;margin-bottom:30px;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field span{ float: left;font-weight: bold;width: 22%;}
  .view-telecom-broadcasting-detail-page-block .views-field-field-group-field div{   float: left;font-weight: normal;width: auto;}



  .metadata_tell{position:absolute;z-index:9999;}

  /*06-12-2016*/

/*07-12-2016*/
.section-site-map #sitemap ul li{
	list-style-type: disc;

}
.section-site-map #sitemap ul li ul li {
    list-style-type: circle;
}
.section-site-map #sitemap ul li ul li ul li {
    list-style-type:square;
}
.inner-banner img {
    width: 100%;
}

.views-row a:focus{
	outline: 1px dotted #333;
	float:left;
	display:block;
}

.footer-top-wrapper ul li a:focus {
    outline: 1px dotted #fff;
    float: left;
	display:block;
}
.pager {
    text-align: center;
}
.column h3 a:focus {
    outline: 1px dotted #fff !important;
	display:block;
}
.resp-tab-item a:focus {
	display:block;
}

.views-field-field-image a:focus {
    outline: 1px dotted #000;
    display: block !important;
    float: left;
}
.page-node-88266 .field-content ol li{
	margin-left: 21px;
	margin-bottom: 2px;
	}
	.page-node-88266 .field-content{
		margin-bottom:15px;
	}

	/*08-12-2016*/
	.unsubsc_cribe {
    text-align: right;
	color: #235b00;
	}
.page-unsubscribe-mailing-list label {
    clear: left;
    cursor: default;
    float: left;
    margin-bottom: 10px;
    padding: 4px 0;
    width: 30%;
	}

.page-unsubscribe-mailing-list input {
    border: 1px solid #999999;
    float: left;
    padding: 5px 0;
    width: 300px;
	}
.unsubsc_cribe a{
	background: #235b00;
    border: 1px solid #235b00;
    color: #fff;
    margin: -2px 0 0 25px;
    padding: 7px 20px;
    height: 30px;
    width: auto;
}
   .page-unsubscribe-mailing-list .form-submit{
	background: #235b00;
    border: 1px solid #235b00;
    color: #fff;
    margin: -2px 0 0 25px;
    padding: 7px 20px;
    height: 30px;
    width: auto;
   }


   .view-tab-wise-telecom-and-broadcasting caption{
	display:none;
   }
   .view-measures-to-protect-consumer-interest caption {
    display: none;
	}
	.view-consulations caption {
    display: none;
	}
	.view-press-release  caption {
    display: none;
	}

.views-field.views-field-php form div input.form-submit{ background:#3f58b4 !important;}
.column .resp-tabs-container .view-footer a.viewall{
	background: #235b00 none repeat scroll 0 0;
	border-radius: 4px;
	color: rgba(255, 255, 255, 1);
	display: inline-block;
	font-family: "Roboto Slab", serif;
	font-size: 80%;
	font-weight: 400;
	line-height: 140%;
	margin-top: 20px;
	padding: 4px 10px 5px;
	text-transform: capitalize;
}
.confirm-parent, .password-parent{width:100% !important; clear:both !important;}
.password-strength{ margin-top:0 !important; width:43% !important;}
div.password-confirm{ margin-top:0 !important; width:43% !important; margin-bottom:5px;}

.form-type-password-confirm .description{ clear:both; margin-top:0;}
.item-list ul.quicktabs-tabs li {background: rgba(76, 85, 87, 1);}
.carousel-wrapper .carousel-container  #flexCarousel .flex-direction-nav a:before{padding:13px 0;}


.view-id-faq .answer span{float: left; line-height: 24px; padding-right: 8px; padding-bottom: 20px;}
.footer-top-wrapper ul li a{padding: 0 8px !important;}
.hbt-slider-wrapper{background:rgba(78, 76, 78, 1) !important;}


.homeappbox{
margin-top: 14px !important;
}








/*****************NET NEUTRALITY**********************/


body .ntl {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #686868;
	font-size: 14px;
	background: #ffffff;
	overflow-x: hidden;
	margin:0;
	padding:0;
}
.ntl a {
	color: #337ab7; text-decoration:none;
}
.ntl a:hover {
	color: #337ab7; text-decoration:underline;
}
.wrapper.ntl {
	position: relative;
}
.wrapper.ntl:before, .wrapper.ntl:after {
	display: table;
	line-height: 0;
	content: "";
}
.wrapper.ntl:after {
	clear: both;
}
.ntl .clear {
	clear: both;
	display: block;
}

.ntl .container:before, .ntl .container:after {
	display: table;
	line-height: 0;
	content: "";
}
.ntl .container:after {
	clear: both;
}
.ntl .container {
	position: relative;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}
.ntl .container.common-container {
	background:#222222;
	height:170px;
	padding: 0 15px;
	width: 100%;
}
.ntl .section-container { padding-top:20px;}
.ntl .container.common-container h1 {
	color:#ffffff;
	font-size:200%;
	text-align:center;
	padding-top:40px;
	font-weight:600;
}
.ntl .container .left {
	width:25%;
	float:left;
}

.ntl .container .middle {
	width:50%;
	float:left;
}
.ntl .container .right {
	width:25%;
	float:left;
}

.ntl .panel-box {width:90%; margin-left:5%;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:20px;
}



.ntl .panel-heading {
    background-color: #f5f5f5;
    border-bottom-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
    border-top-color: #ddd;
    color: #333;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

.ntl .panel-body {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.ntl .panel-body ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
   }

.ntl .panel-body li a {
    display: block;
    color: #337ab7;
    padding: 4px 4px;
    text-decoration: none;
}
.ntl .panel-body li a:hover {
    background-color: #dddddd;
    color: #000;
}

.ntl .container-box {width:96%; margin:0 2% 0 2%;}

.ntl .container-box h2 {
	color:#000000;
	font-size:160%;
	font-weight:400;
	margin:0;
	padding:0 0 0 0;

}

.ntl .container-box p {text-align:justify; }

.ntl .container-box-right {width:92%; margin:0 2% 0 2%;}

.ntl .container-box-right h2 {
	color:#000000;
	font-size:130%;
	font-weight:400;
	padding:0;
	margin:0;

}

.ntl .container-box-right p {text-align:justify;}


.ntl button.accordion {
    background-color: #f5f5f5;
    color: #333333;
    cursor: pointer;
    padding: 14px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	margin-bottom:0px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
}

.ntl button.accordion.active, .ntl button.accordion:hover {
    background-color: #ddd;
}

.ntl button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.ntl button.accordion.active:after {
    content: "\2212";
}

.ntl div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:10px;
}

.ntl div.panel.show {
    opacity: 1;
    max-height: 500px;
}

.ntl .living-list { width:100%;}

.ntl .living-list .left { width:48%; float:left;}

.ntl .living-list-box {width:100%;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 1px solid #dddddd;
	margin-bottom:20px;
}

.ntl .living-list-box-heading {
    background-color: #f5f5f5;
    border-bottom-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
    border-top-color: #ddd;
    color: #333;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

.ntl .living-list-box-body {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

 .ntl .table{
  display: table;
  width:100%;
  border-collapse:collapse;
}
 .ntl .table-row{
    display: table-row;
  }
 .ntl   .table-head{
      display: table-cell;
      padding:1em;

      border-top:#dddddd 1px solid;

    }
.ntl	.table-cell{
      display: table-cell;
      padding:1em;
      border-top:#dddddd 1px solid;
	  border-left:#dddddd 1px solid;
    }
.ntl    .table-head{
        font-weight:normal;
    }



.ntl .living-list .right { width:48%; float:right;}


/*Print CSS*/

@media print{
	 .region-header-top{display:none}
	 .menu-text{display:none !important;}
	 .homeappbox{margin-right:50px;}
	 .header-wrapper{border-bottom:#000 solid 2px;}
	 .logo {max-width:70% !important; border:#000 solid 0px;float:left !important;line-height:25px;}
	 .logo a{font-size:150% !important;}

	 .nav-wrapper{border:#000 solid 0px !important;height:70px !important;margin-top:00px;  background-color: #000 !important;  }
#nav {display: block !important;	}
.nav-wrapper ul li{float:left !important ;border:#ccc solid 1px;}
.nav-wrapper ul li a, .nav-wrapper ul li span{color:#000 !important; }
.nav-wrapper ul li.active{  border-top: 0px solid #1c5178;    margin-top: 0px;}
.nav-wrapper ul li a{padding: 0 6px !important;font-size:13px !important}

	 .banner-wrapper{display:none}

	 .tab-wrapper .view-header > h2{color:#000 !important;font-weight:bold;font-size:130% !important;border-bottom:#ccc dotted 1px}
	 .home-event h2{color:#000 !important;font-weight:bold;font-size:130% !important;border-bottom:#ccc dotted 1px !important}
	 .tab-wrapper .item-list li{margin:-5px !important;padding:0px !important;}

	 .tab-wrapper a.viewall{border:#000 solid 1px;color:#000;float:right;}




.notify-wrapper .container{max-width:100% !important}

.column a{color:#000 !important;font-weight:bold !important}

.hbt-slider-wrapper{display:none}

}



@media print and (orientation: landscape){
.nav-wrapper{border:#000 solid 0px !important;height:10px !important;margin-top:00px;  background-color: #000 !important;  }

}
/*Print CSS*/
span.paragraph{
   width: 43%;
   float: left;
}

.webcast-video{
width:100%; height:100%; border:0;
}



#organization-structure-iframe {

        width:100%;

}

#organization-structure-iframe-ro{

        border:0px;

        width:100%;

}
/* 18 Aug  Development */
.views-field.views-field-field-url div.field-content {
    display: inline-block;
}

.views-field.views-field-field-url a {
    margin-top: 10px;
}

/* 24 July */
#webform-component-event-time{
   display: none !important;
}
/*  End */
/* 20 July */
.container.body-container.inner-content h1 {
    /*display: none !important;*/
}
#block-block-18{

	width: 70%;
    float: left;
}

#block-block-15,#block-block-17,#block-block-19{

	width: 25%;
    float: right;
    margin-bottom: 20px;
   border: 1px solid #a7a7a7;
}
div#block-block-19 a {
    float: none !important;
}


#block-block-15{
    border: none;
}
#block-block-15 h2.block-title{
	    display: inline-block;
}
div#block-block-17 p,div#block-block-19 p {
    padding: 13px;
}
p.title{
	    font-weight: normal !important;
    display: inline-block;
    background: #00448b;
    padding: 5px 10px 5px 10px !important;
    color: #fff;
    font-family: arial;
    margin-top: 10px;
    text-transform: none;
    font-size: 14px;
    margin-bottom: 10px;
}

p.title strong{
	    font-weight: normal;
}
.about-event{

	    padding: 6px;
	    border-top: 1px solid #00448b;
}

#block-block-15 h2.block-title,#block-block-17 h2.block-title,#block-block-19 h2.block-title{
	    font-size: 100%;
    margin-top: 0;
    background: #00448b;
    padding: 10px 20px !important;
    color: #fff;
    font-family: arial;
}

.tentative-agenda {
    padding: 10px;
    text-align: left;
}
.tentative-agenda p {
    text-align: left;
}
span.title{
	    font-weight: normal !important;
    display: inline-block;
    background: #00448b;
    padding: 10px 20px 10px 10px !important;
    color: #fff;
    font-family: arial;
    margin-top: 20px;
    text-transform: none;
    font-size: 16px;
}

span.title strong{
	    font-weight: normal;
}
/* Round Table page */
a.rountable-link {
    float: none !important;
}
/* end */
h3.event_heading {
    position: absolute;
}
div.view-clone-of-webform-views-online-registration table {
    margin-top: 10px;
}

/* End */
/* 18 July */
#webform-component-event-registration-date{
       display: none !important;
  }
.Event_action a:focus {
    /*float: right !important;*/
}
.Event_action a:focus {
    float: left !important;
}
div#livestream a {
    background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border-radius: 5px;
    margin-top: 20px;
    font-size: 14px !important;
}
.Event_action {
    float: right;
}

.Event_action a {
    margin: 15px 10px 0px 15px;
    background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border-radius: 5px;
    font-size: 14px !important;
}
.logo a {
    color: #003a77 !important;
}

/* End */

/* 17 July */
@media (min-width: 768px){
.homeappbox a img {
    width: 108px !important;
}
}
/* End * /
/* 14 July */
div.view-clone-of-webform-views-online-registration table, div.view-clone-of-webform-views-online-registration table tr td{
 border: none;
 }
div.view-clone-of-webform-views-online-registration table, div.view-clone-of-webform-views-online-registration table tr{
 border: 1px solid #e4e4e4;
 }
div.view-clone-of-webform-views-online-registration div.feed-icon a {
    border: none;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    background-color: #00448b;
}
div.view-clone-of-webform-views-online-registration .views-exposed-form {
    display: none !important;
}
h1.event-heading{ padding-bottom: 0;}

div.view-clone-of-webform-views-online-registration table th {
    background: #00448b;
}

div.view-clone-of-webform-views-online-registration table th a {
    color: #fff !important;
    float: none !important;
}

div.view-clone-of-webform-views-online-registration table tr.event-list-section:nth-child(odd) {
    background-color: #f2f2f2;
}


/*@media (min-width: 768px)
css_VxrAnJ_Yqyw…yp_Tl4-Q.css:2*/

.homeappbox a img {
    width: 110px;
}
/* End */
/* 13 July */
.field-content.press-release-attachement ul li {
    float: left;
    clear: both;
    width: 100%;
    display: block;
}

.field-content.press-release-attachement ul li a {
    float: left !important;
}
/* End */
.views-field-field-attachments a {
    float: none !important;
        font-size: 20px;
}
/* 11 July */
.views-field.views-field-php span embed {
    width: 100%;
}

#webform-component-event-date,#webform-component-event-venue{
	    display: none !important;
}

.active-trail {
    background: #00448b !important;
}

/*  End  */
.tab-wrapper .item-list li .last-date {
      padding: 3px !important;
    }
/* Date 5 July CSS  */
.column .resp-tabs-container ul.content_list li{
       margin-top: 10px;
       margin-bottom: 10px;
}

/* End */
/* Date 4 July CSS  */
.open-consultation .view-content {
    margin-top: 15px;
}
.column .col-box, .column .resp-tabs-container {
     padding: 12px 20px !important;
    }
    .column .col-box ul li, .column .resp-tabs-container ul li{
        padding-left: 20px;
    }

li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last.openconsultation div.views-field-title {
    margin-top: 20px;
}

.region.region-open-consultation .view-header, .region.region-open-consultation .view-header h2 {
    margin-bottom: 0px;
}

.column.notification, .column.rssfeed {
    padding-bottom: 3px !important;
}
ul.content_list.report_section li, ul.content_list.ban_section li {
        margin-bottom: 15px !important;
    margin-top: 15px !important;
    background: none !important;
}
.report-icon,.ban-icon{
    margin-right: 5px;
    font-size: 14px;
}
.notify-wrapper .column .col-box, .notify-wrapper .column .resp-tabs-container {
    font-weight: 500 !important;

}
.workshop,.notification,.rssfeed {
    border-bottom: 3px solid #00448b !important;

}
.column.notification h3, .column.rssfeed h3 {
    margin-bottom: 0px !important;
}
.tab-scroll {
    height: 175px;
    }
.pane-quicktabs-comment-qtab ul li.active::after{
        content: "";
}
   .tab-wrapper .item-list li {
    font-size: 100%;
    }
    section.wrapper.notify-wrapper.notification-bg {
    font-size: 100%;
}
.news-latest-release .item-list li {
        border-bottom: 1px solid rgba(128, 128, 128, 0.28);
}

.last-date{
    margin-left: 0px !important;
    color: #000 !important;
    padding-top: 0 !important;
    padding-right: 0px !important;
}

.comment_title {
    font-size: 14px;
    font-weight: bold;
    float: right;
    position: absolute;
    right: 50px;
    margin-top: 5px;
}

.comments_heading {
    clear: both;
    font-size: 10px;
    background: #0966c8;
    padding: 0px 5px;
    border-radius: 5px;
    color: #fff;
    margin: 3px 0;
}
/* End  */
/* Date 3 July CSS  */
p#back-top a:focus {
    outline: none;
}
#back-top {
    right: 15px;
}
p#back-top a span#link {
    white-space: nowrap;
    color: gray;
        display: block !important;
}
#back-top a, #back-top-prev a{
    width: auto;
}
#back-top span#button, #back-top-prev span#button-prev {
    width: 30px;
    height: 30px;
    background-size: 15px;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 20px;
    }
    	.homeactive {
    background: #00448b !important;
}

.nav-wrapper {
    background: linear-gradient(to bottom, #0051a6 50%,#00448b 50%);
}

ul .menu ul:hover {
    background: #0051a6;
}

.nav-wrapper ul li:hover a, .nav-wrapper ul li.hover a, .nav-wrapper ul li.active a {
    background: #0051a6;
}

.nav-wrapper ul ul {
    background: #0051a6 !important;
}

/*.nav-wrapper ul ul ul{
    background: gray !important;
}*/
ul .menu ul:hover {
    background: gray;
}
.banner-wrapper .flex-control-paging li a{
     background: #fff;
}
/*  End */
/* Date 30 June CSS  */

.gallery-area a {
     background: none !important;
    }

.column .resp-tabs-container .view-footer a.viewall{
    background: #00448b none repeat scroll 0 0 !important;
    font-size: 14px !important;
     font-family: arial !important;
}
   .gallery-heading a {
    background: #00448b none repeat scroll 0 0 !important;
    left: 0;
    padding: 5px 15px;
    margin: 6px;
    position: absolute;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    font-family: arial;
    right: initial
}
.tab-wrapper .item-list li .date {
    background: none !important;
    }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
       background-color: #00448b !important;
}

.date-month {
    background: #00448b;
    color: #fff;
    padding: 2px 15px;
    margin-bottom: 0px;
}

.date-day {
    background: #0966c8;
    color: #fff;
    padding: 2px 15px;
}

.tab-wrapper .home-event .view-header > h2 {
    color: #000 !important;
}

.tab-wrapper .home-event .item-list li {

    padding: 15px 10px 10px 20px !important;
    font-size: 100%;
    }
    .home-event {
      padding: 15px 20px 20px 20px;
}
.tab-wrapper .home-event .item-list li:first-child {
      background: #fff !important;
    }
    .tab-wrapper .home-event .item-list li:hover {

           background: #ddd !important;
    }

.tab-wrapper .home-event .item-list li .date-display-single {
    color: #000 !important;
    font-size: 100%;
    font-weight: normal;
   }
   .tab-wrapper .home-event .item-list li .field-content.home-gallery > a {
        color: rgba(13,112,152,0.97) !important;
   }

   .region.region-home-event a.viewall {
    margin-top: 20px;
  }

.home-event {
    padding: 15px 20px 10px 20px !important;
    background: url(https://trai.gov.in/sites/all/themes/cmf/images/background-event.jpg) !important;
    }
    .notification-bg {
    background: url(https://trai.gov.in/sites/all/themes/cmf/images/report-background.jpg) !important;
    }
    .hbt-slider-wrapper{
       background: url(https://trai.gov.in/sites/all/themes/cmf/images/video_background.jpg) !important;
       background-repeat: repeat-x !important;
    }

.tab-wrapper .mCustomScrollbar {
       max-height: 344px !important;
}
/* End */
/* Date 29 June CSS  */

.gallery-area h3 {
    background: none !important;
    margin-top: -40px;
    font-family: arial;
    font-weight: normal;    filter: brightness(1);
}

div#galleryCarousel ul.slides li {
    border: 6px solid #fff;
}

.gallery-holder .flex-control-thumbs li {
    border: 2px solid #fff !important;
}

.video-gallery {
    background: #fff !important;
    }
    .video-gallery h3, .video-gallery p {
    color: rgba(13, 112, 152, 0.97) !important;
    font-weight: bold;
        font-family: arial;
}

.video-gallery .video-info a {
       margin-top: 0px !important;
    }

.mCSB_scrollTools{

}
.news-latest-release,.open-consultation{
        border: 1px solid #e3e3e3;
    padding-bottom: 10px;
}
.open-consultation p {
    padding-left: 10px;
}
div.view-footer a.viewall{
   margin-top: 10px;
    margin-right: 15px;
    float: right;
 }

.news-latest-release div.view-header,.open-consultation div.view-header,section.notification-bg .notification h3,section.notification-bg .workshop #notificationTab ul li.resp-tab-item hor_1,section.notification-bg .rssfeed h3 {
    position: relative;
    margin-bottom: 17px;
}

.tab-wrapper .news-latest-release .item-list li,.tab-wrapper .open-consultation .item-list li {
  padding-left: 0px !important;
}
.news-latest-release div.view-header h2,.open-consultation div.view-header h2,section.notification-bg .notification h3,section.notification-bg .workshop #notificationTab ul li.resp-tab-item hor_1,section.notification-bg .rssfeed h3  {
    font-size: 120%;
    margin-top: 0;
    background: #00448b;
    padding: 10px 20px !important;
    color: #fff;
    font-family: arial;
}

section.notification-bg .notification h3,section.notification-bg .workshop #notificationTab ul li.resp-tab-item,section.notification-bg .rssfeed h3  {
    font-size: 13px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff;
    font-family: arial;
    text-align: center;
}

.news-latest-release div.view-header h2:after,.open-consultation div.view-header h2:after,section.notification-bg .notification h3:after,section.notification-bg .workshop #notificationTab ul li.resp-tab-active:after,section.notification-bg .rssfeed h3:after {
    content: "";
    border-color: #00448b transparent transparent transparent;
    border-style: solid;
    border-width: 11px;
    width: 0;
    height: 0;
    position: absolute;
    bottom: -22px;
    right: 20px;
}

#notificationTab ul li.resp-tab-item{
    font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff;
	font-family: arial;
}

div.view-header h2 i{
	margin-right: 4px;
}

form[id^="get-tell-friend-form-ajax"]{

}
  form[id^="get-tell-friend-form-ajax"] input[type="submit"],#tell-it-form input[type="submit"] {
    border: medium none;
    color: #fff;
    float: right;
    clear: right;
    padding: 7px 20px;
    width: auto;
    margin: 21px 0 10px 5px !important;
}
#tell-it-form input[type="submit"] {
    margin: auto !important;
}
.common-wrapper {
    background: none !important;
    border-bottom: 0px !important;
}
  ul#header-nav li{
      border-left: 0px !important;
   }
.banner-wrapper ol.flex-control-nav {
    background: none !important;
}
  .banner-wrapper .flex-control-nav li {
        padding: 2px;
  }

  /* Designer code */

  .tab-wrapper .view-header > h2 {
   /* background: #00448b none repeat scroll 0 0;
    color: #fff;
    font-size: 170%;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px 10px;
    margin: 0px;*/
}



.news-latest-release .view-content {
    padding: 5px 9px;
}
.news-latest-release {
    border: 1px solid #dedede;

}



.open-consultation .view-content {
    padding: 5px 9px;
}
.tab-wrapper a.viewall, a.viewall, .video-info a {
    background: #00448b none repeat scroll 0 0 !important;
    border-radius: 4px;
    color: rgba(255, 255, 255, 1);
    display: inline-block;
    font-family: "Roboto Slab",serif;
    line-height: 140%;
    margin-top: 20px;
    padding: 4px 10px 5px;
    text-transform: capitalize;
    float: right;
    margin-right: 15px;
        font-size: 14px !important;
    font-weight: normal !important;
    font-family: arial !important;
}

.home-event .view-header > h2 {
    background: none;
}
.tab-wrapper .home-event .item-list li:hover{background: #fff;}

  /* End */
/* End */
/* Date 28 June  Share Button CSS  */

.share-icon{

	    overflow: hidden;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.sharecontr a {
    background: rgba(0,0,0,0) url(https://trai.gov.in/sites/all/themes/cmf/images/OGD-Icons.png) no-repeat scroll right -1550px;
    background-position-x: 15px;
}

 .sharecontr a:hover,  .sharecontr a:focus {
    background: rgba(0,0,0,0) url(https://trai.gov.in/sites/all/themes/cmf/images/OGD-Icons.png) no-repeat scroll right -1650px;
    background-position-x: 13px;
    }

    .share-container-content {
    padding-top: 0px !important;
    margin-top: 5px;
        right: auto;
        padding-top: 0px !important;
    overflow: hidden;
    display: inline-block;
}

 div#flexSlider li div.views-field-title {
    display: none !important;
}

  div#flexSlider ul.flex-direction-nav{display:none;}

/* End */
/* Date 27 June  Share Button CSS  */
.share-container-content {
    padding-top: 0px !important;
   /* margin-top: 50px;*/
}

  span.sharecontr{

    }

    span.sharecontr a:first-child{

    }
/*  End */
/* Hiding Slider Controls  */
div#flexCarousel  .flex-viewport{

	overflow: visible !important;
}

/*div#flexCarousel ul.flex-direction-nav,div.flex-pauseplay{
		display:none !important;
	*/


/* End */

/* Event Register Button Css  */
   .event-booking{
           background: #00448b !important;
           color: #fff !important;
           padding: 5px 10px !important;
           border-radius: 5px;
         font-size: 14px;
   }
/* End */
/* Responsive CSS for access permisssion button */

@media all and (max-width : 426px) {
	   #faq_container{
	    margin-top: 10px;
	    text-align: center;
	    }

	   .app_faq_button{
	   float: none !important;

	    margin-top: 0px;
	    }
    }

    /*   End Button CSS     */
    /* App Img CSS */

    .trai-app-box .views-field-field-trai-apps {
    margin-left: 170px;
   }
/*  End  */
div#quicktabs-telecom ul li,div#quicktabs-broadcasting ul li {

    clear: none !important;

}



.view-blogs-page .field-content > a{

    float: none !important;

    padding: 0;

    border: none;

}





.views-row a:focus {

    float: none !important;

    border: none;

    outline: none;
    display: inline-block !important;

}
/* 18 July */
.Event_action a:focus {
    float: left !important;
}

/* End  */

.share-container-content {



    }

    /*   CSS FOR PORTAL TRAI FAQ          */
    .p_heading{
            font-size: 170%;font-size: 170% !important;
    }
    table#portal-trai-faq th{
        background: #00448b;
    }
    table#portal-trai-faq tr td  {
   /* color: rgb(108, 108, 108);*/

    }

    table#portal-trai-faq tr:nth-child(even){
        background: rgba(46,154,201,0.15);
    }

    /*  For FAQ BUTTON   */
    .app_faq_button{
        background: #00448b !important;
    color: #fff !important;
    padding: 5px 10px !important;

    }
    .nav-wrapper ul li a{ display:inline-block !important;}

   #flexCarousel.flex-centered .slides li {
     display:inline-block !important;
   }

   footer {
     position: relative;
   }
	 .views-field.views-field-field-start-date a.arrowclass{
		 background: rgba(0, 0, 0, 0) url(../images/arrow-desc.png) no-repeat scroll 100px 2px;
	 }


/* consumer Outreach Page CSS */


* {
	margin: 0;
	padding: 0;
}
.apps h2 {
	font-size: 25px;
	line-height: 30px;
	color: #00448b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin: 0px 0px 5px 0px;
}
/* .container {
	padding: 0px 20px;
} */
.main {
	width: 67%;
	float: left;
}
.main-s h2{    font-size: 25px;
    line-height: 30px;
    color: #00448b;
    font-weight: 700;
    font-family: arial;
    margin: 0px 0px 8px 0px;}
.apps ul {
	list-style: none;
	padding: 3px 0px 0px 0px;
	border-top: 8px solid #00448b;
	padding: 0px 10px 0px 12px;
	overflow: hidden;
}
.apps ul li {
	float: left;
	margin-right: 32px;
	margin-top: 20px;
	padding-bottom: 7px; width:30.30%;
}
.apps ul li img {
	margin-bottom: 10px;
	width: 100%;
}
.apps ul li:last-child {
	margin-right: 0;
}
.apps p a {
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.apps p {
	text-align: center;
}
.inner-app-box {
	box-shadow: 0px 0px 10px #ddd;
	-moz-box-shadow: 0px 0px 10px #ddd;
	-webkit-box-shadow: 0px 0px 10px #ddd;
	padding-top: 4px;
}
.video-app img {
	border: 4px solid #bcbebc;
	width: 100%;
}
.video-app {
	margin-bottom: 30px;
}
.sidebar {
	float: left;
	width: 27%;
	margin-left: 50px;
}
.sidebar .container {
	background: #eceeec;
	border-top: 5px solid #00448b;
	padding: 0px;
	overflow: hidden; padding-bottom:20px;
}
.gallery-wideget{ margin-bottom:20px;}
.gallery-widege .view-all{ margin-top:0px; margin-bottom:20px;}
.gallery-wideget h2 {
	font-size: 25px;
	line-height: 30px;
	color: #00448b;
	font-weight: 700;
	font-family: arial;
	margin: 0px 0px 8px 0px;
}
.gallery-wideget ul.tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 2px solid #104f91;
}
.gallery-wideget ul.tabs li {
	background: none;
	color: #222;
	display: inline-block;
	padding: 10px 31.1px;
	cursor: pointer;
	font-size: 16px;
	color: #000;
	font-family: arial;
	width: 49%;
    font-size: 13px;
}
.gallery-wideget ul.tabs li.current {
	background: #ededed;
	color: #222;
}
.gallery-wideget .tab-content {
	display: none;
	padding: 18px 0px 0px 24px;
}
.gallery-wideget .tab-content.current {
	display: inherit;
}
.gallery-wideget ul.tabs li.current {
	border-bottom: 5px solid #00448b;
	background: none;
}
.gallery-wideget #tab-2 ul, #tab-1 ul {
	list-style: none;
}
.gallery-wideget #tab-2 ul li, #tab-1 ul li {
	float: left;
	margin-right: 15px;
        padding-right:25px;
	margin-bottom: 10px; width:44%;
}
.event {
	border-top: 4px solid #00448b;
	box-shadow: 0px 0px 10px #ddd;
	-moz-box-shadow: 0px 0px 10px #ddd;
	-webkit-box-shadow: 0px 0px 10px #ddd;
	overflow: hidden;
	margin-bottom: 30px; margin-top:10px;
}
.event-section {
	float: left;
	width: 100%;
	border-bottom: 10px solid #ddd;
	padding: 8px 0px 8px 0px;
}
.event-section:last-child {
	border-bottom: none;
}
.event-date {
	float: left;
	font-size: 17px;
	line-height: 23px;
	color: #000;
	width: 25%;
	font-family: arial;
	text-align: center;
	font-weight: 300;
	padding: 0px 15px;
}
.event-date strong {
	display: block;
	font-size: 48px;
	line-height: 48px;
	color: #000;
	font-weight: 400;
}
.event-content {
	float: left;
	width: 75%;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #ddd;
}
.event-content h2 {
	font-size: 17px;
    line-height: 24px;
	color: #000;
	font-family: arial;
	margin: 0px 0px 8px 0px;
}
.event-content .meta-information {
	font-size: 15px;
	line-height: 24px;
	color: #000;
	font-family: arial;
}
.event-content p {
	font-size: 15px;
	line-height: 18px;
	color: #000;
	font-family: arial;
}
.link-list {
	margin: 87px 0px 32px 0px;
	float: left;
	width: 100%;
}
.link-btn {
	background: #00448b;
	padding: 5px 15px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.link-list ul {
	margin-top: 15px;
}
.link-list ul li {
	list-style: none;
	float: left;
}
.link-list ul li a {
	color: #000;
	font-size: 15px;
	padding: 0px 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
.link-list ul li:first-child a {
	padding-left: 0px;
}
.link-list ul li a:before {
	position: absolute;
	content: '';
	left: 0px;
	width: 2px;
	height: 100%;
	background: #b3b3b3;
}
.link-list ul li:first-child a:before {
	background: none;
}
.widget2 h2{ background:#115092; padding:8px 13px; color:#fff; font-size:20px; line-height:22px; font-weight:700; margin-bottom:15px;	font-family: Arial, Helvetica, sans-serif; overflow:hidden;}
.widget2 h3{ color:#115092; font-size:14px; line-height:14px; font-weight:700; margin-top:15px; margin-bottom:6px;	font-family: Arial, Helvetica, sans-serif;}
.owl-carousel-1 .owl-item span{ display:block; font-size:14px;	font-family: Arial, Helvetica, sans-serif; margin-top:5px;}
.owl-carousel-1 .owl-item  a{ text-decoration:none; color:#000;}
.owl-carousel-1 .owl-item  img{border:1px solid #c8c8c8;}
.adds h4{ color:#115092; font-size:14px; line-height:14px; font-weight:700; margin-top:15px; margin-bottom:6px;	font-family: Arial, Helvetica, sans-serif;}
.owl-carousel-1{ position:relative;}
.owl-prev { background:url(images/owl-prev.png) left top no-repeat; height:22px; width:18px; position:absolute; top:12px; left:-25px; font-size:0;}
.adds .owl-prev { background:url(images/owl-prev.png) left top no-repeat; height:22px; width:18px; position:absolute; top:106px; left:-25px; font-size:0;}
.owl-next { background:url(images/owl-next.png) right top no-repeat; height:22px;width:18px; position:absolute; top:12px; right:-25px;font-size:0;}
.adds .owl-next { background:url(images/owl-next.png) right top no-repeat; height:22px;width:18px; position:absolute; top:106px; right:-25px;font-size:0;}
.adds{ border-top:1px solid #d6d6d6; margin-top:40px;}
.adds ul li{ list-style:none; float:left; margin-right:49px;}
.adds ul li:last-child{ margin-right:0;}
.adds a{ display:block;}
.adds a img{ border:1px solid #c8c8c8; width:100%;}
.adds .view-all{ float:left; width:100%; margin-top:15px;}
.view-all a{ display:inline-block; background:url(images/plus-btn.png) left top no-repeat; height:17px; padding-left:25px; font-size:14px; line-height:19px; color:#000000; text-decoration:none;font-family: Arial, Helvetica, sans-serif;}
.month-list a{ display:inline-block; font-size:15px; line-height:16px; color:#acacac;font-family: Arial, Helvetica, sans-serif; border:1px solid #acacac; padding:3px 5px; text-decoration:none;}
.month-list{ margin-bottom:20px; float:left;width:100%;}
.month-list li{ float:left; margin-right:13%; list-style:none;}
.month-list li:last-child{ margin-right:0;}
.month-list li.active a{ background:#115092; color:#fff;}
.widget2 {  width:100%; margin-bottom:20px;}
.widget2 h4 {
    color: #000;
    font-size: 18px;
    line-height: 17px;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
}
.widget2 small {
    color: #8b8b8b;
    font-size: 10px;
    line-height: 10px;



    font-family: Arial, Helvetica, sans-serif;
}
.share-btn { margin-top:10px;}
.share-btn a{ margin-right:10px; display:inline-block;}
.download { float:left; width:100%;}
.download{ float:left; width:100%; margin-bottom:20px;}
.download a{ display:inline-block; background:url(../images/cop/download.png) left top no-repeat; padding-left:23px; height:20px; font-size:12px; line-height:26px; text-decoration:none; color:#115092;
    font-family: Arial, Helvetica, sans-serif;}
	.gallery-wideget img{ width:100%; height: 100px;}
		@media only screen and (max-width:1250px){.adds ul li{ margin-right:2% !important;}}
	@media only screen and (max-width:1130px){.apps ul li{ width:29.3%;} .month-list li{ margin-right:10%;}}
		@media only screen and (max-width:1060px){ .gallery-wideget #tab-2 ul li, #tab-1 ul li{ width:43%;}
		.apps ul li{ width:29%;}
		}
	@media only screen and (max-width: 992px){.main{ width:100%;} .sidebar{ width:100%; padding-left:0; margin-left:0px; margin-top:20px;}
	.view-all{ float:left; width:100%;}
	.owl-carousel-1 .owl-item span {
    display: block;
    font-size: 19px;

    margin-top: 13px;
    text-align: center;
}
.apps ul li{ width:28%;}

}
@media only screen and (max-width:480px){
.apps ul li ,.adds ul li{
    width: 100%;
}
.gallery-wideget ul.tabs li{ padding-left:20px; padding-right:20px;}
	}

.page-node-95302 .tab-scroll, .page-node-96887 .tab-scroll{
	height: 400px;
}
.page-node-95302 audio{
	width:100%;
}
.jingles-div{
padding: 0 34px 0 34px;
}
.adds{
padding: 0 34px 25px 34px;
}
.widget2{
border: 1px solid #00448b;
}
.sidebar .widget2{
border: 0;
}
li.resp-tab-item.hor_2 {
    background-color: #0044ff;
    padding: 10px;
    text-align: center;
    width: 49%;
    display: inline-block;
}
.main {
	width:67% !important;
	float:left;
	max-width:100% !important;
}
#notificationTab ul li.resp-tab-active:after {
	content: "";
	border-color: #00448b transparent transparent transparent;
	border-style:solid;
	border-width:11px;
	width:0;
	height:0;
	position:absolute;
	bottom:-22px;
	right:20px;
}
div#flexSlider ul.flex-direction-nav{
	display:block !important;
}
span.download-link-title {
    float: left;
    width: 100%;
}
span.download-link-link {
    float: left;
}
.download-links {
    margin-bottom: 50px;
}
.node-type-forum #fontSize .body-container.inner-content h1 {
	background-color: #d1d1d1;
    padding: 15px 10px 15px 10px;
    font-size: 18px;
}
.node-type-forum #fontSize .form-item.form-type-item{
	display: none;
}
.node-type-forum #fontSize .field.field-name-taxonomy-forums{
	margin-bottom: 10px;
}
.comment li.comment_forbidden {
	display: none;
}
 #fontSize p.submitted a.permalink{
	display: none;
}
article.node.node-forum {
	border: 1px solid #ddd;
	padding: 15px;
	background-color: #ddd;
}
.indented {
    border-left: 5px solid #737272;
    margin: 15px;
    padding-left: 10px;
}
section#comments
{
	background-color: #ddd;
    padding: 10px;
}
.node-type-forum #fontSize .inner-content p{
	font-size: 16px;
    line-height: 140%;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: justify;
    padding-right: 10px;
}
article.node.node-forum input[type='text']{
	background-color: transparent;
}
article.node.node-forum textarea.text-full{
	background-color: transparent;
}
#forum thead{
	color: #fff;
}
#forum .title{
	font-size: 18px;
}
article.comment {
	border-left: 5px #737272 solid;
    padding: 10px;
    background-color: #ddd;
    margin-bottom: 10px;
}
.indented article.comment {
	border-left: 0px #737272 solid;
    padding-left: 0px;
}
.node-type-forum .comments__form-title.title.comment-form{
	margin-top: 25px;
}
.node-type-forum .comment-add.first{
	display: none;
}
.node-type-forum .messages--status
{
	background-color: #00448b;
    color: #fff;
    padding: 12px;
    margin: 10px 0;
}
article.node.node-forum .inner-content ul li {
    line-height: 30px !important;
    display: inline !important;
    padding: 10px !important;
}
article.node.node-forum .form-item.form-type-item{
	display:none;
}
.event-detail-box1 > a{
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 5px;
    margin-left: 19px;
	display: table-caption;
}
.event-detail-box1 .main_container{
	display:none;
}
.related-links h4{
	color: #b63002;
}

ul.cop-video-gallery li {
        width: 33%;
        margin-bottom: 30px;
		display:inline-block;
		padding: 0 10px;
}
ul.cop-video-gallery li iframe{
	min-height:200px;
}
ul.cop-photo-gallery li{
    width: 23%;
    display: inline-block;
    max-width: 280px;
    border: 1px solid #c1c1c1;
    padding: 10px;
    max-height: 200px;
    overflow: hidden;
    margin: 10px;
    min-height: 200px;
}
div.button-download-cop a, div.button-download-cop a:hover, div.button-download-cop a:active{
    color: #fff;
    background-color: #36589c;
    padding: 10px;
	display:inline-block;
}
.page-node-95302 .share-btn{
	width:50%;
	display:inline;
}
.page-node-95302 .download{
width:50%;
display:inline;
}
.share-btn-caraousel img {
	display:block;
	width:70px !important;
	border:0 !important;
	margin:0 auto !important;
}
.page-node-96001 .banner-wrapper.inner-banner{
	display:none;
}
.page-node-96086 .banner-wrapper.inner-banner,.page-node-96091 .banner-wrapper.inner-banner{
	display:none;
}
div.azenda{
	margin-right:10px;
}

.page-node-96390 .flexslider-button, .page-node-96419 .flexslider-button {
	width: 100%;
}
.page-node-96390 .flexslider-button-link, .page-node-96419 .flexslider-button-link {
    color: #575859;
    font-size: 16px;
    z-index: 99999;
}
.page-node-96390 .flexslider-button-element, .page-node-96419 .flexslider-button-element {

	display: list-item;
	margin: 10% 0 0 0;
}
.page-node-96390 .flexslider-button-link, .page-node-96419 .flexslider-button-link {

	text-align: center;
	background-color: #00448b;
    color: #fff;
    border: #00448b;
	padding: 10px 25px;
	display: block;

}
.page-node-96390 #flexSlider ul li span, .page-node-96419 #flexSlider ul li span {
    font-size: 120%;
    background: #10101066;
    display: inline-block;
    color: #fff;
    bottom: 0;
    opacity: 1;
    /* position: absolute; */
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.page-node-96390 .flexslider-button-link.active, .page-node-96419 .flexslider-button-link.active {
    background-color: #808080;
    color: #fff;
    border: #808080;
}

.page-node-96390 #flexSlider, .page-node-96419 #flexSlider {
	width: 80%;
    /* display: inline-block; */
    float: left;
}
.page-node-96390 a.flexslider-button-link:hover, .page-node-96419 a.flexslider-button-link:hover {
	background-color: #00448b;
    color: #fff;
    border: #00448b;
}
.page-node-96390 #button-links-flexslider, .page-node-96419 #button-links-flexslider {
	/* display: inline-block; */
	width: 20%;
	padding: 27px 15px;
	float:right;
}
.page-node-96390 .flexslider-button-element:first-child, .page-node-96419 .flexslider-button-element:first-child {
	margin-top: 0;
}


.page-node-96389 .flexslider-button, .page-node-96417 .flexslider-button {
	width: 100%;
}
.page-node-96389 .flexslider-button-link, .page-node-96417 .flexslider-button-link {
    color: #575859;
    font-size: 16px;
    z-index: 99999;
}
.page-node-96389 .flexslider-button-element, .page-node-96417 .flexslider-button-element {

	display: list-item;
	margin: 10% 0 0 0;
}
.page-node-96389 .flexslider-button-link, .page-node-96417 .flexslider-button-link {

	text-align: center;
	background-color: #00448b;
    color: #fff;
    border: #00448b;
	padding: 10px 25px;
	display: block;

}
.page-node-96389 #flexSlider ul li span, .page-node-96417 #flexSlider ul li span {
    font-size: 120%;
    background: #10101066;
    display: inline-block;
    color: #fff;
    bottom: 0;
    opacity: 1;
    /* position: absolute; */
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.page-node-96389 .flexslider-button-link.active, .page-node-96417 .flexslider-button-link.active {
    background-color: #808080;
    color: #fff;
    border: #808080;
}

.page-node-96389 #flexSlider, .page-node-96417 #flexSlider {
	width: 80%;
    /* display: inline-block; */
    float: left;
}
.page-node-96389 a.flexslider-button-link:hover, .page-node-96417 a.flexslider-button-link:hover {
	background-color: #00448b;
    color: #fff;
    border: #00448b;
}
.page-node-96389 #button-links-flexslider, .page-node-96417 #button-links-flexslider {
	/* display: inline-block; */
	width: 20%;
	padding: 27px 15px;
	float:right;
}
.page-node-96389 .flexslider-button-element:first-child, .page-node-96417 .flexslider-button-element:first-child {
	margin-top: 0;
}

.page-node-96391 .flexslider-button, .page-node-96418 .flexslider-button {
	width: 100%;
}
.page-node-96391 .flexslider-button-link, .page-node-96418 .flexslider-button-link {
    color: #575859;
    font-size: 16px;
    z-index: 99999;
}
.page-node-96391 .flexslider-button-element, .page-node-96418 .flexslider-button-element {

	display: list-item;
	margin: 10% 0 0 0;
}
.page-node-96391 .flexslider-button-link, .page-node-96418 .flexslider-button-link {

	text-align: center;
	background-color: #00448b;
    color: #fff;
    border: #00448b;
	padding: 10px 25px;
	display: block;

}
.page-node-96391 #flexSlider ul li span, .page-node-96418 #flexSlider ul li span {
    font-size: 120%;
    background: #10101066;
    display: inline-block;
    color: #fff;
    bottom: 0;
    opacity: 1;
    /* position: absolute; */
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.page-node-96391 .flexslider-button-link.active, .page-node-96418 .flexslider-button-link.active {
    background-color: #808080;
    color: #fff;
    border: #808080;
}

.page-node-96391 #flexSlider, .page-node-96418 #flexSlider {
	width: 80%;
    /* display: inline-block; */
    float: left;
}
.page-node-96391 a.flexslider-button-link:hover, .page-node-96418 a.flexslider-button-link:hover {
	background-color: #00448b;
    color: #fff;
    border: #00448b;
}
.page-node-96391 #button-links-flexslider, .page-node-96418 #button-links-flexslider {
	/* display: inline-block; */
	width: 20%;
	padding: 27px 15px;
	float:right;
}
.page-node-96391 .flexslider-button-element:first-child, .page-node-96418 .flexslider-button-element:first-child {
	margin-top: 0;
}

.page-node-96392 .flexslider-button, .page-node-96420 .flexslider-button {
	width: 100%;
}
.page-node-96392 .flexslider-button-link, .page-node-96420 .flexslider-button-link {
    color: #575859;
    font-size: 16px;
    z-index: 99999;
}
.page-node-96392 .flexslider-button-element, .page-node-96420 .flexslider-button-element {

	display: list-item;
	margin: 10% 0 0 0;
}
.page-node-96392 .flexslider-button-link, .page-node-96420 .flexslider-button-link {

	text-align: center;
	background-color: #00448b;
    color: #fff;
    border: #00448b;
	padding: 10px 25px;
	display: block;

}
.page-node-96392 #flexSlider ul li span, .page-node-96420 #flexSlider ul li span {
    font-size: 120%;
    background: #10101066;
    display: inline-block;
    color: #fff;
    bottom: 0;
    opacity: 1;
    /* position: absolute; */
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.page-node-96392 .flexslider-button-link.active, .page-node-96420 .flexslider-button-link.active {
    background-color: #808080;
    color: #fff;
    border: #808080;
}

.page-node-96392 #flexSlider, .page-node-96420 #flexSlider {
	width: 80%;
    /* display: inline-block; */
    float: left;
}
.page-node-96392 a.flexslider-button-link:hover, .page-node-96420 a.flexslider-button-link:hover {
	background-color: #00448b;
    color: #fff;
    border: #00448b;
}
.page-node-96392 #button-links-flexslider, .page-node-96420 #button-links-flexslider {
	/* display: inline-block; */
	width: 20%;
	padding: 27px 15px;
	float:right;
}
.page-node-96392 .flexslider-button-element:first-child, .page-node-96420 .flexslider-button-element:first-child {
	margin-top: 0;
}
.front .flexslider-button {
	width: 100%;
	/* position: absolute;
	top: 80%;
	left: 30%; */

}
.front .flexslider-button-link {
    color: #575859;
    font-size: 16px;
    z-index: 99999;
}
.front .flexslider-button-element {

	display: list-item;
	margin: 10% 0 0 0;
}
.front .flexslider-button-link {

	text-align: center;
	background-color: #00448b;
    color: #fff;
    border: #00448b;
	padding: 10px 25px;
	display: block;

}
.front #flexSlider ul li span {
    font-size: 120%;
    background: #10101066;
    display: inline-block;
    color: #fff;
    bottom: 0;
    opacity: 1;
    /* position: absolute; */
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.front .flexslider-button-link.active {
    background-color: #808080;
    color: #fff;
    border: #808080;
}
/* #button-links-flexslider {
	position: absolute;
    right: 5%;
	top: 5%;
	width: 13%;
} */
.front #flexSlider {
	width: 80%;
    /* display: inline-block; */
    float: left;
}
/* .flexslider .slides li img {
	width: 80%;
} */
.front a.flexslider-button-link:hover {
	background-color: #00448b;
    color: #fff;
    border: #00448b;
}
.front #flexSlider {
	/* display: inline-block; */
}
.front #button-links-flexslider {
	/* display: inline-block; */
	width: 20%;
	padding: 27px 15px;
	float:right;
}
.front .flexslider-button-element:first-child {
	margin-top: 0;
}


@media only screen and (max-width:768px) {

#button-links-flexslider {
	display:none !important;
}
.front #flexSlider {
	width: 100%;
    display: inline-block;
    float: left;
}

}

/* tsp-events button css */

.view-id-tsp_events.view-display-id-page .view-header{
	margin-bottom : 10px;
}

.view-id-tsp_events.view-display-id-page .view-header > a {
	padding : 5px 35px;
	color : #fff;
	background : linear-gradient(to bottom, #0051a6 50%, #00448b 50%);
	border : 0;
}
.page-node-95302 #notificationTab ul li.resp-tab-item{
    font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff;
	font-family: arial;
	width : 33.3%;
}
.homeappbox a img {
	min-height:90px;
}
.page-cop-webcasts .trai-video-box {
	width: 33%;
	padding: 10px 15px;
}
.page-cop-webcasts .trai-video-box .views-field-php {
	width: 100%;
}
.page-cop-webcasts .trai-video-box .views-field-title span{
	float: left;
	/* font-size: :120%;*/
	padding: 0;
}
.page-cop-webcasts .trai-video-box .views-field-title {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
#views-exposed-form-cop-webcasts-page .views-exposed-form {
	border : 1px solid #ccc;
	padding : 10px;
	width : 100%;
	float: left;
	margin-bottom : 15px;
}
#views-exposed-form-cop-webcasts-page .views-exposed-form input {
	border : 1px solid #999999;
	padding : 5px 0;
	width : 170px;
	float: right;
	margin-top : 5px;
}
#views-exposed-form-cop-webcasts-page .views-exposed-form .form-submit {
	background: #235b00;
	border: medium none;
	color: #fff;
	float: right;
	clear: right;
	padding: 7px 20px;
	width: auto;
	margin: 21px 0 10px 5px !important;
}
#views-exposed-form-cop-webcasts-page .views-exposed-form #edit-field-language-cop-tid {
	height: 29px;
	border : 1px solid #999;
	margin-top: 5px;
}
.view-cop-webcasts div.item-list {
	clear: both;
}
div.event-detail-box1 > a {
	width:185px;
	float:right;
	margin-right:27%;
}
.view-telecom-broadcasting-detail-page-block  span.views-label.views-label-php {
    font-weight : bold;
}
input#edit-submitted-consent-field-2 {
    width: auto;
    float: left;
    margin: 4px 8px 4px 4px;
}
div#edit-submitted-consent-field > div:nth-child(1) > label
{
    width: auto;
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
}
input#edit-submitted-consent-field-1 {
    width: auto;
    float: left;
    padding: 0;
    margin: 4px 7px 4px 4px;
}
div#edit-submitted-consent-field > div:nth-child(2) > label
{
    width: 8%;
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
}
div#webform-component-consent-field > label{
	width : 100%;
}
body.page-comment-reply > article.node.node-telecom-broadcasting > .comment-form > #edit-field-attached {
	width:100%;
	float:left;
}



.marquee-parent {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 40px;
  background: linear-gradient(to bottom, #0051a6 50%,#00448b 50%);
  color: #fff;
  padding: 4px 10px;
}
.marquee-child {
  display: block;
  width: 100%;
  /* width of your text div */
  height: 30px;
  /* height of your text div */
  position: absolute;
  animation: marquee 15s linear infinite; /* change 5s value to your desired speed */
}
.marquee-child:hover {
  animation-play-state: paused;
  cursor: pointer;
}
.marquee-child a {
  color: #fff;
}
@keyframes marquee {
  0% {
	left: 100%;
  }
  100% {
	left: -147px /* same as your text width */
  }
}
@media only screen and (max-width: 768px) {
  .marquee-parent {
	padding: 2px 0px;
  }
}

.view.view-tariff-related-info .views-field.views-field-field-attachment-file-tariff-inf span a img, .view.view-tariff-related-info .views-field.views-field-field-attachment-as-excel span a img {
	display : none;
}

.view.view-tariff-related-info .views-field.views-field-field-attachment-file-tariff-inf, .view.view-tariff-related-info .views-field.views-field-field-attachment-as-excel {
	width:30%;
}
.page-node-96887 .owl-carousel-2 .owl-item .item p {
	text-align: left;
}
.page-node-91376 .view-id-page .views-row .views-field-field-attached .item-list ul li a {
	display:inline-block;
	margin:15px;
}
.bcs-tariff-regulation ul li.resp-tab-item{
    font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff !important;
	font-family: arial;
	width : 33.3%;
}
.bcs-tariff-regulation {
     box-shadow : 0px 0px 10px #ddd;
     -moz-box-shadow : 0px 0px 10px #ddd;
     -webkit-box-shadow : 0px 0px 10px #ddd;
}

.page-node-96893 .carousel-inner-div div.item {
	width:32%;
	display:inline-block;
}
.page-node-96887 .bcs-tariff-regulation ul li.resp-tab-item{
    font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff !important;
	font-family: arial;
	width : 50%;
}
.notification-bg {
    display: none !important;
}
#quicktabs-tariffinfo .quicktabs_main .quicktabs-tabpage .view {
    clear: both !important;
}
#quicktabs-tariffinfo .quicktabs_main .quicktabs-tabpage .view .view-header {
    text-align: center;
    padding: 3% 0px;
}
#quicktabs-tariffinfo .quicktabs_main .quicktabs-tabpage .view .view-header h4 {
    color: #330c67;
    font-weight: bold;
}
#quicktabs-tariffinfo .item-list ul.quicktabs-tabs li {
	background-color: #004C9B !important;
	padding: 10px 15px;
    border-radius: 3px;
}
#quicktabs-tariffinfo .item-list ul.quicktabs-tabs li a{
	color: white !important;
}
#quicktabs-tariffinfo .item-list ul.quicktabs-tabs li.active, #quicktabs-tariffinfo .item-list ul.quicktabs-tabs li:hover {
	background-color: rgba(76,85,87,1) !important;
}
.view-broadcaster-bouque .view-content .views-field-field-channel-names .item-list ol{
	list-style: inside;
}
#edit-field-select-broadcaster-tid {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 7%;
    margin-bottom: 2%;
}
.view-broadcaster-bouque .views-exposed-form .views-widget-filter-keys {
    float: right;
    margin-top: 2px;
    padding-right: 0px;
}
.view-broadcaster-bouque .views-exposed-form .views-widget-filter-keys input {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.header-buttons-1 {
    background: #115092;
    color: #fff;
    padding: 10px;
    margin-right: 8px;
    width: auto;
    font-size: 18px;
    float: left;
}
.bcs-tariff-regulation ul li.resp-tab-item {
	font-size: 14px;
    margin-top: 0;
    background: #00448b;
    padding: 10px !important;
    color: #fff !important;
    font-family: arial;
    width: 50%;
}
.page-node-98355 .tab-scroll {
    height: 400px !important;
}
.page-node-98452 .tab-scroll {
    height: 400px !important;
}
.page-node-98355 .owl-carousel-2 .owl-item .item p {
    text-align: left !important;
}
.page-node-98452 .owl-carousel-2 .owl-item .item p {
    text-align: left !important;
}
.view-asean-gallery-listing {
	background: #f1f1f1;
    border: 1px solid #cccaca;
    float: left;
    padding: 20px;
    width: 100%;
}
.view-asean-gallery-listing .views-row {
    background: #fff;
    border: 1px solid #cccaca;
    float: left;
    margin: 10px;
    padding: 10px 17px;
    width: 255px;
}
.section-asean-photo-gallery h1{
	
     display: none !important; 

}
#quicktabs-container-tariffinfos .view .item-list {
   clear: both;
}
.page-node-99199 h1{
    display: none !important;	
}
#block-quicktabs-tariffinfos h2{
    display: none !important;
}
#quicktabs-tariffinfos ul.quicktabs-tabs {
    float: left;
    margin-bottom: 25px !important;
}
#quicktabs-tariffinfos #quicktabs-container-tariffinfos {
    clear: both !important;
}
#quicktabs-tariffinfos .item-list ul.quicktabs-tabs li.active, #quicktabs-tariffinfos .item-list ul.quicktabs-tabs li:hover {
    background-color: rgba(76,85,87,1) !important;
}
#quicktabs-tariffinfos .item-list ul.quicktabs-tabs li {
    background-color: #004C9B !important;
    padding: 10px 15px;
    border-radius: 3px;
}
#quicktabs-tariffinfos .item-list ul.quicktabs-tabs li a {
    color: white !important;
}
.view-trai-apps .view-content .views-field-field-trai-apps .views-row {
	display: inline-block;
}

/* .carousel-wrapper .carousel-container{
    max-width: 1250px;
} */
/* .carousel-wrapper .carousel-container .flexslider .flex-viewport {
	display: none !important;	
} */

.region.region-featured {
display: none !important;	
}

.carousel-wrapper .carousel-container .flexslider .region-featured table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}
.carousel-wrapper .carousel-container .flexslider .region-featured table tr{
    background: transparent;
}
.carousel-wrapper .carousel-container .flexslider .region-featured table tr td {
    padding: 10px 4px;
    border: none;
    text-align: left;
    line-height: 166%;
    background: transparent;
}
.carousel-wrapper .carousel-container .flexslider .region-featured .scroll-table1 {
    overflow-x: auto;
    padding-bottom: 0px;
    margin-bottom: 0px !important;
}
@media only screen and (max-width: 600px) {
.carousel-wrapper .carousel-container .flexslider .flex-viewport {
	display: block !important;	
}
.fb_iframe_widget iframe {
    position: absolute;
    max-width: 100%;
}
.fb-page { 
float:left;
width: 100%;
}
.carousel-wrapper .carousel-container .flexslider .region-featured {

	display: none !important;	
}
.carousel-wrapper .carousel-container{
    max-width: 1150px;
}

}


/* 13 Oct */

.custom-table td{padding:0px !important;border:none !important}
.table-scroll-x {
	overflow-x: auto;
	width: 100%
}
.custom-table {
	background: #f5f5f5;
	margin: 0 auto;
	width: 1170px
}
.id-card {
	border-radius: 6px;
	background: white;
	padding: 10px;
	display: flex;
	border: 1px solid #ccc;
	margin: 20px auto;
	width: 200px;
	position: relative
}
.team{width:217px !important;height:100px}
.left{width:100px}
.right{width:200px}
.left img {
	width: 70px;
	height: 70px;
	border-radius: 100%;
	margin-right: 10px
}
.right{padding-top:10px}
.right p {    text-align: left;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 0px;
	margin-top: 0px;margin-left:10px
}
.right p span {
	color: #1669C0;
	line-height: 10px
}
.right p span a {
	text-decoration:none;color:#006cbb
}

.right p span a:hover,.right p span a:focus {
	line-height: 17px !important;
}
.connecting-line {
	height: 3px;
	background: #a2a1a1;
	width: 75%;
	margin: 0px auto
}
.head:before {
	content: '';
	position: absolute;
	height: 24px;
	width: 3px;
	background: #a2a1a1;
	bottom: -24px;
	left: 50%;
}
.team:before {
	content: '';
	position: absolute;
	height: 24px;
	top: -24px;
	width: 3px;
	background: #a2a1a1;
	left: 50%;
}
.main-container{width: 100%;margin: 0 auto;}
.top-title h1 {color: #000;font-size: 24px;text-align: center;padding: 20px;position: relative;}
.top-title h1 span {color: #00448b;}
.top-title h1::before{ content: '';position: absolute;background: #00448b;width: 130px;height: 3px;bottom: 0;left: 50%;transform: translate(-50%, -50%);}
.main-div {background: whitesmoke;border: 1px solid #ccc;border-radius: 10px;overflow: auto !important;box-shadow: 0 0 20px #ccc;margin:15px 0;}
.main-pd {overflow-x: auto;padding: 20px;}
.main-div h2 {background: #00448b;text-align: center;color: #fff;font-size: 20px;padding: 10px;margin: 0;}
.ch-img-sec {width: 80px;height: 80px;float: left;border-radius: 100%;overflow: hidden;margin-right: 15px;}
.ch-img-sec img{width: 100%;height: 100%;}
.ch-title-sec {width: 127px;float: left;padding-top: 10px;}
.ch-title-sec a, .ch-title-sec span {display: block;width: 100%;font-size: 13.6px;line-height: 20px;}
.chmnsec {margin: 15px auto 40px;width: 255px;overflow: initial;display:table;padding: 15px 0px 15px 15px;background: #fff;border:1px solid #ccc;border-radius: 10px;position: relative;}
.first-row .chmnsec::before {content: '';position: absolute;height: 24px;width: 3px;background: #a2a1a1;bottom: -24px;left: 50%;}
.second-row .chmnsec::before {content: '';position: absolute;height:42px;width: 3px;background: #a2a1a1;bottom: -41px;left: 50%;}
.third-row .chmnsec::before {content: '';position: absolute;height:46px;width: 3px;background: #a2a1a1;bottom: -45px;left: 50%;}
.chmnsec-team {width: 21.9%;float: left;padding:15px 0px 15px 15px;border: 1px solid #ccc;background: #fff;margin: 6px;border-radius: 10px;position: relative;}
.first-row .chmnsec-team::before {content: '';position: absolute;height: 24px;top: -24px;width: 3px;background: #a2a1a1;left: 50%;}
.second-row .chmnsec-team::before {content: '';position: absolute;height: 24px;top: -24px;width: 3px;background: #a2a1a1;left: 50%;}
.third-row .chmnsec-team::before {content: '';position: absolute;height: 24px;top: -24px;width: 3px;background: #a2a1a1;left: 50%;}			
.mar02{padding-top: 0;}
.mar01{padding-bottom: 0;}
.first-row{position: relative;}
.first-row::before {content: '';position: absolute;width: 66.7%;height: 2px;background: #a2a1a1;bottom: 160px;left: 148px;}
.reg-off .chmnsec-team {width: 240px;}
.third-row{position: relative;}
.third-row::before {content: '';position: absolute;width: 95.1%;height: 3px;background: #a2a1a1;bottom: 213px;left:156px;}
.ch002 {overflow: hidden;background: white;padding: 15px 0 15px 15px;border-radius: 10px;border: 1px solid #ccc;width: 239px}
.third-row .chmnsec{border:0;background: 0;}
.second-row .chmnsec, .second-row .chmnsec-team{width: 245px;position: relative;
    left: 0%;}
    .rjv{left: 25% !important}
.second-row .chmnsec{background: none;border:0;left: 50%}
.second-row{position: relative;}
.second-row::before {content: '';position: absolute;height: 3px;width: 230%;left: 292px;top: 199px;background: #a2a1a1;}
.bd011{position: relative;padding:17px;float: left;}
.bd011::before {content: '';position: absolute;width: 280px;left: 128px;height: 3px;background: #a2a1a1;bottom: -5px}
.rjv::after{content: '';position: absolute;height: 65px;bottom: -66px;width: 3px;background: #a2a1a1;left: 50%;}
.bd011.bd2::before {left: 648px; width: 554px;}
.bd011.bd3::before { left: 1445px;}
.bd011.bd4::before {   left: 1965px;}
.chmnsec-team.bdp1::before {height: 222px;top: -223px;}
.chmnsec-team.bdp0::before {height: 221px;top: -221px;}
.scroll-table1{overflow:visible !important}
.third-row table td,.third-row table th, .second-row table td, .second-row table td{border:none !important}
/* end */

.hindi-text::before{bottom:213px !important}

@media screen and (max-width:768px)

{

.first-row .ch-img-sec {
    width: 60px;
    height: 60px;
    float: left;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 5px;
}

.first-row::before {
  
    width: 67.3%;
    bottom: 209px;
    left: 100px;
}

.first-row .chmnsec-team{padding:15px 3px}
.second-row::before {
   
    width: 2496px;
    left: 159px;
    top: 237px;
  
}
.third-row::before {
  
    width: 1090px;
  
    bottom: 206px;
    
}
}

@media screen and (max-width:768px)

{
.hindi-text::before{bottom:198px !important}
.first-row .ch-img-sec {
    width: 60px;
    height: 60px;
    float: left;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 5px;
}

.first-row::before {
  
    width: 67.3%;
    bottom: 209px;
    left: 100px;
}

.first-row .chmnsec-team{padding:15px 3px}
.second-row::before {
width: 2363px;
    left: 292px;
    top: 237px;
}
.third-row::before {
  
    width: 1090px;
  
    bottom: 206px;
    
}
}
@media screen and (min-width:768px) and (max-width:1199px)

{
.first-row::before {width: 66.7%;bottom: 230px;left: 13%}
}

@media screen and (min-width:768px) and (max-width:1199px)

{
.first-row::before {width: 66.7%;bottom: 230px;left: 13%}
.second-row::before{width:2356px}
}


@media screen and (max-width:700px)

{
.first-row::before { width: 68.2%;bottom: 211px;left: 72px}
.first-row .ch-title-sec a, .first-row .ch-title-sec span{font-size: 10px;width: 67%}
}

@media screen and (max-width:700px)

{
.first-row::before { width: 68.2%;bottom: 211px;left: 72px}
.first-row .ch-title-sec a, .first-row .ch-title-sec span{font-size: 10px;width: 67%}
}
.banner-wrapper .flex-control-nav {bottom: -2px!important;}

@media only screen and (min-width:601px){
div#flexCarousel.flexslider .flex-viewport {overflow: hidden !important;}
div#flexCarousel.flexslider ul.flex-direction-nav {
    display: block!important;
}
}

#block-block-34{
	padding: 0 !important;
}
.flex-direction-nav li a {
    background: #000;
    width: 40px;
    text-align: center!important;
}

.flex-direction-nav li a::before {
    color: #fff;
}

a.gtflag {
    display: none;
}
.nav-wrapper ul ul li a:hover {
    background: gray !important;
}

.tab-wrapper .item-list li small {
  float: left;
  width: 43%;
  color: #000;
  font-size: 100%;
}
.open-consultation small {
  padding-left: 10px;
}

/**********Consolidated Regulation css***********/
.views-exposed-form {
  border: 1px solid #ccc;
  padding: 10px;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
#edit-body-value {
  border: 1px solid #999999;
  float: right;
  padding: 5px 0;
  margin-top: 5px;
  width: 170px;
}
#edit-field-start-date-value-min-wrapper {
  float: left;
  width: 160px;
}
#edit-field-start-date-value-max-wrapper {
  float: left;
  width: 160px;
}

#edit-field-start-date-value-min-datepicker-popup-0 {
  border: 1px solid #999999;
  float: right;
  padding: 5px 0;
  margin-top: 5px;
  }
#edit-field-start-date-value-max-datepicker-popup-0 {
  border: 1px solid #999999;
  float: right;
  padding: 5px 0;
  margin-top: 5px;
  }
#edit-field-start-date-value-max-datepicker-popup-0 {
  border: 1px solid #999999;
  float: right;
  padding: 5px 0px;
  margin-top: 5px;
  }
#edit-submit-consolidated-regulations {
  background: #235b00;
  border: medium none;
  color: #fff;
  float: right;
  clear: right;
  padding: 7px 20px;
  width: auto;
  margin: 21px 0 10px 5px !important;
}
img.file-icon {
    max-width: 30px;
}

/**********200Percent css**********/

.news-latest-release a {
    overflow: hidden;
}
a:focus,button:focus,input:focus {
 
    border: 1px dotted #333 !important;
}

/*********Consolidated Regulation ************/

.view-consolidated-regulations .scroll-table1 table td a{
border:1px solid transparent;
}
.region-related-link a {
font-size: 100%;
 }

div#google_translate_element2 {
    display: none;
}

.common-right ul li.ico-site-search .google-find input[type="submit"], div#goog-gt-tt h1,.google-find input[type="submit"],p#back-top a,a.gtflag span#link,section.wrapper.notify-wrapper.notification-bg a  {
    filter: brightness(1) !important;
}
div#goog-gt-tt h1 {
    filter: brightness();
    display: inline-block;
}

div#goog-gt-tt {
    filter: brightness(1);
}
a.goog-logo-link {
    color: #fff !important;
}.skiptranslate.goog-te-gadget {
    color: #fff !important;
}
