div#block-trai-ongoingconsultationhead {margin-block-end: 0 !important;}
div#block-trai-searchform {margin-block-end: 0 !important;}
.main-header{transition: all 0.5s ease;background: #fff;z-index:99;}
.trai_app ul{display: block;padding:0;margin:0;}
.trai_app ul li{width: 100%;
  border: none;
  height: initial;
  box-shadow: none;
  padding: 6px 0;
  margin: 0;
  position: relative;
  color: #150202;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Helvetica';}
.trai_app ul li:before{width: 6px;height: 6px;content:'';position: absolute;background: #8b70db;border-radius: 50%; left: -14px;top: 4px;margin-top:10px;}
.trai_app p{color: #150202;
  padding: 0 0 10px 0;
  margin: 0;
  text-align: justify;
  line-height: 25px;}
.view-whos-who .views-field-field-phone-no .field-content{font-size: 18px;color:#201060;}
/*.page-title{text-transform: capitalize;}*/
.view-activities-of-trai .views-view-grid__item .views-field-field-date-field{/*justify-content: initial;*/border-bottom:initial;}
.view-activities-of-trai .views-view-grid__item .views-field-field-file-field{/*text-align: center;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background:#29136c;padding:20px;margin: 0 -30px -30px;*/}
.view-activities-of-trai .views-view-grid__item .views-field-field-file-field a{color:#fff;text-decoration:none;}
section.section7 .heading-contetn, .section7 .gallery-heading{padding: 0}
.field:not(:last-child){margin-block-end:initial;}
.event-detail{margin-top: 20px}
.International-organizations{align-items:stretch!important}
/*.International-organizations li{position:relative;width: calc(100%*(1 / 5) - 0px)!important;margin:30px!important;box-shadow: 0 10px 20px #e7e3fb!important;}*/
/*.International-organizations li:after{background-repeat: no-repeat;content:'';background: url(../img/globe-icon.png);position: absolute;bottom: 50%;width: 40px;height: 40px;left: 30px;transform: translate(0, -50%);}*/
/*.International-organizations li a{color: #190b41;font-size:18px!important;line-height:20px!important;}
.International-organizations li a img{    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;    padding-bottom: 20px;}*/
.footer-logo-image .region--second-last-footer .field--label-hidden{background: #fff;border-radius:100%;width: 156px;height: 150px;overflow: hidden;display: block;}
.footer-logo-image .region--second-last-footer .field--label-hidden img{width: 100px;height: 100px;display: inline-block;text-align: center;margin-top: 30px;margin-left: -16px;}
.innerbnnr{position: relative;}
.banner-content{/*position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);*/padding-top: 8px;}
.banner-content #block-trai-pagetitle-2{margin-bottom: 0}
.commong-grid-table .view-content ul.item-list li{border-radius: 7px;}
.commong-grid-table .item-grid ul li .grid-comments{position: absolute;
  bottom: -53px;
  right: 25px;
  display: flex;
  grid-gap: 10px;}
.commong-grid-table .item-grid ul li .grid-comments a{
background: #fff;
  padding: 7px 9px;
  border-radius: 6px;
  margin-top: 10px;
  display: inline-block;
  color: #4729a3;
  font-size: 13px;
  text-decoration: none;
  border: 1px solid #4729a3;
}
.commong-grid-table .item-grid ul li .grid-comments a:hover{background: #4729a3;color: #fff}

ul.organization-tree-list li span{overflow: hidden;}
ul.organization-tree-list li span img{width: 100%}

.search-bg-section ol li{margin: 40px 0 30px;border-bottom: 1px solid #ccc;padding-bottom: 20px;}

.search-bg-section ol li h3{color: #020076;text-decoration: none;font-size: 20px;font-weight: 700;margin: 0;text-align: left;position: relative;line-height: 24px;}
.search-bg-section ol li h3 a{color: #020076;}
.search-bg-section ol li h3:hover a{color: #381e85;}
.search-bg-section ol li .search-result__snippet{padding:0px;line-height: 24px;font-size: 18px;}
.search-bg-section.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end: initial;}
.search-bg-section .search-form{display: none;}
.view-acts-policies .item-list .views-field-counter
/*.view-active-tender .item-list .views-field-counter*/{max-width: 70px;min-width: 70px}
/*.view-acts-policies .table-header .download-field {max-width:220px;}*/

.view-id-press_release .table-header .release-date{max-width: 260px;}

/*.view-acts-policies .item-list .views-field-field-field-files,
.view-id-press_release .item-list .views-field-field-file, 
.view-id-active_tender .item-list .views-field-view{max-width:300px;min-width: 300px}*/

#block-trai-views-block-press-release-block-1 ul.table-header li .tablefield.download-field,
#block-trai-views-block-press-release-block-1 .view-press-release .views-field.views-field-field-file{max-width: 250px;min-width: 250px;}

#block-trai-views-block-press-release-block-1 ul.table-header li .tablefield.release-date,
#block-trai-views-block-press-release-block-1 .view-press-release .views-field.views-field-field-date{max-width: 200px;min-width: 200px;}

.view-id-active_tender .item-list .views-field-field-tender-opening-date,
.view-id-active_tender .item-list .views-field-field-date-of-submission{max-width: 170px;min-width: 170px}

#block-trai-views-block-active-tender-block-1 .view-id-active_tender .table-header .download-field, 
#block-trai-views-block-active-tender-block-1 .view-id-active_tender .item-list .views-field-view{max-width: 255px;min-width: 255px;}

#block-trai-views-block-active-tender-block-1 ul.table-header li .tablefield.release-date,
#block-trai-views-block-active-tender-block-1 .view-id-active_tender .item-list .views-field-field-tender-opening-date,
#block-trai-views-block-active-tender-block-1 .view-id-active_tender .item-list .views-field-field-date-of-submission{/*max-width: 200px;min-width: 200px;*/}

.view-id-press_release .item-list .views-field-field-file a .fa-file-pdf{content: "\f1c1";font-weight: normal;font-family: "Font Awesome 6 Free";font-style: normal;font-variant: normal;vertical-align: sub; text-rendering: auto;color: red;font-size: 28px;margin-right: 10px;}

/*.search-bg-section .user-login-form{width: 500px;}
.search-bg-section .user-login-form, .search-bg-section .user-register-form{margin-left: auto;margin-right: auto;display: block;padding:40px 20px;background-image: linear-gradient(171deg, #9d8acf, #d4c5ff);box-shadow: 0 4px 6px 0 rgb(133 125 165 / 59%);border-radius:10px;}*/
/*.search-bg-section .user-register-form{width: 600px;}*/
.search-bg-section .user-register-form select{width:100%;}
.search-bg-section .user-register-form [type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea, .search-bg-section .user-login-form  [type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea{width: 100%;}
.search-bg-section label{/*color:#fff;*/color:#29136c;font-size:18px;font-weight: bold;margin-bottom: 0;}
.search-bg-section label:after{    filter: invert(1);}
.search-bg-section #edit-submit{width:100%;background: #29136c;border-radius:4px;font-size: 16px;color: #fff;}
.inner-page .login-tabs{display: flex;list-style: none;margin-left: auto;margin-right: auto;}
.inner-page .login-tabs li a{border: 1px solid #a1a9c4;display: block; padding: 14px 14px;font-size: 14px;text-transform: uppercase;color: #fff;border-radius: 4px;text-decoration: none;font-weight: bold;position: relative;font-family: "Open Sans", sans-serif;outline: 0;margin: 10px;width: 200px;text-align: center;background: #29136c;}
.search-bg-section .user-register-form .form-item__description{/*color:#fff;*/}
.inner-page .login-tabs li a.active{    background: #4d3695;}



.tabTable .wrapper .evenetBar {
	padding-top: 50px;
}
.evenetBar {
	padding-top: 0px !important;
}


.tabTable .wrapper .evenetBar .evenetBack {
	padding: 30px 20px 0;
	background-color: #fff;
	border-bottom: 2px solid #efecfa;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tabTable .wrapper .evenetBar .evenetBack .navPills {
	gap: 30px 60px;
}
.tabTable .wrapper .evenetBar, .tabTable .wrapper .allPillsBar {
	background-color: #f9fafe;
}

/*.tabTable .wrapper .allPillsBar {
	border-bottom: 50px solid #f9fafe;
}*/
.tabTable .wrapper .allPillsBar .allPillsTab {
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 6px 20px #f4f3f9;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.tabTable .wrapper .tab-pane .tab-content {
    padding-top: 20px;
}
.tab-content {
    padding-top: 0px !important;
}

.tabTable .nav-pills {
    justify-content: center;
}
.tabTable .navPills .btnEvent {
	background-color: #fff;
	position: relative;
	border: none;
	border-left: none;
	border-right: none;
	display: flex;
	justify-content: center;
	row-gap: 16px;
	transition: 0.3s all;
	flex-wrap: wrap;
}

.tabTable .navPills .btnEvent:before{content: "";border-bottom: 4px solid transparent;position: absolute;left: 0;right: 0;bottom: -3px;}
.tabTable .navPills .btnEvent.active:before {
	border-color: #29136c;
}
.tabTable .navPills .btnEvent i {
	font-size: 45px;
	transition: 0.3s all;
	color: rgba(41, 19, 108, 30%);
}
.tabTable .navPills .btnEvent p {
    font-size: 20px;
	transition: 0.3s all;
	color: rgba(41, 19, 108, 30%);
	margin-bottom: 10px;
	flex: 0 0 100%;
	max-width: 100%;
}
.tabTable .navPills .btnEvent.active i {
    color: #8b70db;
}
.tabTable .navPills .btnEvent.active p {
    color: #29136c;
	font-weight: bold;
}
.tabTable .wrapper .allPillsBar .nav-pills {
	gap: 20px;
}
.tabTable .wrapper .allPillsBar .nav-pills .nav-link {
	background-color: #efecfa;
	font-weight: 600;
}
.tabTable .wrapper .allPillsBar .nav-pills .nav-link.active {
	background-color: #29136c;
}

.tabTable .wrapper .tabTableCont {
	background-color: #fff;
	/*padding-top: 50px;*/
    padding-bottom: 50px;
}
/* .eventpage .item-list ul {
	display: flex;
	margin-bottom: 0;
	list-style: none;
	flex-wrap: wrap;
	gap: 40px;
}
.eventpage .item-list ul li {
	flex: 0 0 calc(33.33% - 28px);
	max-width: calc(33.33% - 28px);
	box-shadow: 0 6px 20px #f4f3f9;
	padding: 20px;
	border-radius: 10px;
	overflow: hidden;
} */
header.main-header .top-header-right ul li a{font-size: 13px;
  line-height: 18px;}
.top-header-left ul li a{font-size:14px;}

@media(min-width: 992px){
    .main-header.fixed .top-manu{box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;z-index: 99}
    
}

@media(min-width: 768px){
	.top-manu{transition: all 0.5s ease;background: #00438e;color: #fff}
	
	
	header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1{font-size:16px;}
    header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1:focus{background: #fff;color: #00438e}
	.node--type-events .node__content{position: relative;padding-left:350px;}
	.node--type-events .field--type-image{width: 300px;position: absolute;left: 0;margin-block-end: var(--sp2);}
	.node--type-events .field--type-image img{width:100%;}
}

@media(min-width: 1300px){
	.logoBar .eText, .logoBar .hText, .logoBar .cert{/*font-size: 13px;*/}
	.main .banner, .innerbnnr .layout-container{margin-top: 0;}
}

@media(min-width: 1500px){
	header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1{font-size:18px;}
	.logoBar .eText{font-size: 18px;}	
    .logoBar .hText{font-size: 16px;padding-top: 7px;}
    .logoBar .cert{font-size: 13px;font-weight: 400}
}

.search-bg-section #webform-submission-feedback-add-form{
    /*margin-left: auto;margin-right: auto;display: block;padding:40px 20px;background-image: linear-gradient(171deg, #9d8acf, #d4c5ff);box-shadow: 0 4px 6px 0 rgb(133 125 165 / 59%);border-radius:10px;width:600px;*/
}

/*.contact-container{display: flex;justify-content: center;}
.contact-container .address-box-1, .contact-container .address-box-2{width: 40%;}
.contact-container .address-box-1{margin-right: 1%; background: #fdf9e5;padding: 2%;}
.contact-container .address-box-1 h4{color: #0051a6;font-weight:700;font-size: 18px;}
.contact-container .address-box-1 p{color:#000;font-weight: normal;line-height: 30px;}
.contact-container .address-box-2{float: left;margin-left: 1%;background: #0051a6;padding: 2%;color: white;height:400px;}
.contact-container .address-box-2 h2{font-size: 140%;color: #fff;font-weight: 400;line-height: normal;padding-bottom: 15px;}
.contact-container .address-box-2 ol{padding: 0;margin:0;list-style: none;}
.contact-container .address-box-2 ol li{margin: 0;border-bottom: none;padding: 0;}
.contact-container .address-box-2 ol li h4{border-bottom: 2px solid #266bb3;padding-bottom: 5px;font-size: 19px;margin-bottom: 5px;color:#fff;}
.contact-container .address-box-2 ol li p{color:#fff}
.contact-container .address-box-2 ol li p br{display: none;}*/
.text-content p, .cke_editable p{margin-block-start: 0; margin-block-end: 0;}

.contact-container{    list-style: none;
    padding: 0;
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;    border-bottom: 1px solid #ddd;}
    .contact-container:nth-child(2){border-bottom: none;}

.regional-office-heading{
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.contact-container .address-list{width: calc(100%*(1 / 2) - 40px);
        margin: 20px 20px 0;
    transition: 0.3s;
    /*cursor: pointer;*/
    position: relative;
    height: 100%;}
.contact-container.regional-ofc .address-list{display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.contact-container.regional-ofc .address-list .address-box-1{padding-right: 20px;}
.contact-container.regional-ofc .address-list .address-box-1,.contact-container.regional-ofc .address-list .regional-ofc-map{flex: 0 0 100%;max-width: 330px;}
.contact-container.regional-ofc .address-list .address-box-1{max-width: calc(100% - 330px);}
.contact-container.regional-ofc .address-list .regional-ofc-map iframe{height: 284px;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.2);background: #fff;padding: 10px;}
.contact-container.regional-ofc .contact-container-2{flex: 0 0 100%;max-width: 100%;}

    .contact-container .address-list-1{width: 100%;padding-bottom: 20px;}
    .contact-container .address-list .address-box-1 h4{color: #0051a6;font-weight:700;font-size: 18px;}
    .contact-container .address-list .address-box-1 p{color:#000;font-weight: normal;line-height: 30px;}
.contact-container .address-list-1 .address-box-1{    width: 30%;
    float: left;
    padding: 0 15px 0 0;}
    .contact-container .address-list-1 .mapbox{    width:30%;
    float: left;}
.head-office{    float: left;
    width: 40%;
    padding: 0 0 0 25px;}
.head-office iframe{border-width: 0;
    height: 284px;
    box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 10px;}
    .contact-container .address-list-1 .mapbox img{max-width: 100%;}
    .address-box-1, .mapbox {
    height: auto !important;
}
    .contact-container-2 .address-box-2{border:1px solid #c3b8e3;    padding: 25px 25px 2px;color: white;    margin-top: 20px;background: #e6e2f5;}

.contact-container-2 .address-box-2 h2{    font-size: 140%;
    color: #29136c;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 15px;
    padding: 0;
    margin: 0;}
.contact-container-2 .address-box-2 ol{padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;}
.contact-container-2 .address-box-2 ol li{    width: calc(100%*(1 / 3) - 40px);
    margin: 20px;
    transition: 0.3s;
    cursor: pointer;
    position: relative;
    height: 100%;
    border-bottom: none;
    padding-bottom: 0;}
.contact-container-2 .address-box-2 ol li h4{border-bottom: 1px solid #29136c;padding-bottom: 5px;font-size: 19px;margin-bottom: 5px;color:#29136c;    display: inline-block;
    width: 60%}
.contact-container-2 .address-box-2 ol li p{color:#000}
.contact-container-2 .address-box-2 ol li p br{display: none;}
p{color: #150202;}
.rti-content p strong{color: #29136c;}
.rti-content p{    font-size: 16px!important;
    line-height: 26px;
    color: #150202;
    margin: 0;
    text-align: justify;
    padding: 0 0 15px 0;}

.rti-content ul li{margin-left: 21px;margin-bottom: 2px;color: #000}
.rti-content ul .rti-list{margin-left: 21px;margin-bottom: 2px;}
.rti-content .notes p{    color: #565578;padding: 0;}
.cols-4 tr td a .fa-file-pdf{color: #ed1c24;font-size: 28px;}
