@media (max-width: 1450px) {
  
    #block-trai-views-block-open-consultation-page-block-2.commong-grid-table .view-header ul.table-header li div.division-section, 
    #block-trai-views-block-open-consultation-page-block-2.commong-grid-table .view-content ul.item-list li div.division-section {
    min-width: 200px;
    max-width: 200px;
}
#block-trai-views-block-open-consultation-page-block-2 .view-content .item-list li .serial-number, 
#block-trai-views-block-open-consultation-page-block-2 ul.table-header li .serial-number {
    min-width: 70px;
    max-width: 70px;
}
#block-trai-views-block-open-consultation-page-block-2 .view-content .item-list li .release-date, 
#block-trai-views-block-open-consultation-page-block-2 ul.table-header li .release-date{    max-width: 145px !important;
    min-width: 145px !important;}
#block-trai-views-block-open-consultation-page-block-2 .view-content .item-list li .status-feild, 
#block-trai-views-block-open-consultation-page-block-2 ul.table-header li .status-feild {
    min-width: 76px !important;
    max-width: 76px !important;
}
#block-trai-views-block-open-consultation-page-block-2 .view-content .item-list li .close-date, 
#block-trai-views-block-open-consultation-page-block-2 ul.table-header li .close-date {
    min-width: 109px !important;
    max-width: 109px !important;
}
#block-trai-views-block-open-consultation-page-block-2 .view-content .item-list li .download-field, 
#block-trai-views-block-open-consultation-page-block-2 ul.table-header li .download-field {
    min-width:200px !important;
    max-width: 200px !important;
}
.contact-container.regional-ofc .address-list .address-box-1{max-width: calc(100% - 300px);}
.contact-container.regional-ofc .address-list .regional-ofc-map{max-width: 300px;}
section.section5 .tab-content .dashboard-carousel .dashboard-box .dashboard-content p{font-size: 17px}
}
@media (max-width: 1350px) {
.container{padding-left: 30px !important;
  padding-right: 30px !important;}
  header.main-header .top-header-right ul li a{  font-size: 12px;padding: 0 5px;}
  header.main-header .top-header-right ul li.sitemap a img {
  width: 17px;
}
header.main-header .top-header-right ul li.sitemap a {
  padding: 5px 5px;
}
header.main-header .top-header-right ul li.lang{width: 95px;}
#edit-lang-dropdown-select{background-size: 12px;background-position: 101% 13px;}
.event-listing .poster .poster-image, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-image{
flex: 0 0 160px;
  max-width: 160px;
  }
  .event-listing .poster .poster-content, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-content{max-width: calc(100% - 160px);}
  .event-listing .event-carousel .owl-nav button.owl-prev, .section5 .owl-carousel .owl-nav button.owl-prev {
  left: -25px;
}
.event-listing .event-carousel .owl-nav button.owl-next, .section5 .owl-carousel .owl-nav button.owl-next {
  right: -25px;
}
.commong-grid-table ul.table-header li .tablefield.title-number,
.commong-grid-table .view-content ul.item-list li div.tablefield.title-number,
.common-table-view-class ul.table-header li div.tablefield.title-number,
.common-table-view-class .view-content .item-list li .views-field.views-field-title{min-width: 250px;}
#block-trai-views-block-consolidated-regulations-block-3.common-table-view-class ul.table-header li div.tablefield.title-number,
#block-trai-views-block-consolidated-regulations-block-3.common-table-view-class .view-content .item-list li .views-field.views-field-title{max-width: 400px;min-width: 400px}
.commong-grid-table #table-view .globaltable .view-header,
.commong-grid-table #table-view .globaltable .view-content{display: inline-block;
    min-width: 100%;}
.commong-grid-table #table-view .globaltable{overflow-x: scroll;
    width: 100%;}
.commong-grid-table a.share-class, .common-grid-view-class a.share-class,
.commong-grid-table .item-grid ul li .grid-comments a{padding: 5px 6px;}
.commong-grid-table .item-grid ul li{padding: 20px 20px;}
ul.organization-tree-second-structure{gap: 90px;}
.last-lavel-div ul.organization-tree-list li{max-width: 210px;}

.organization-tree .organization-tree-left-panel .organization-tree-fourth-structure::before{height: 512px;}
.last-lavel-div::before{right: 104px;}
.last-lavel-div ul.organization-tree-second-structure li::before {
  margin-top: 86px;
}
#block-trai-views-block-open-consultation-page-block-2.commong-grid-table .view-header ul.table-header li div.division-section, 
#block-trai-views-block-open-consultation-page-block-2.commong-grid-table .view-content ul.item-list li div.division-section {
        min-width: 150px;
        max-width: 150px;
    }
#block-trai-views-block-open-consultation-page-block-2.commong-grid-table .view-content ul.item-list li div.tablefield.title-number,
#block-trai-views-block-open-consultation-page-block-2.common-table-view-class ul.table-header li div.tablefield.title-number{min-width: 185px;}
.logoBar .cont p{font-size: 17px;}
.contact-container.regional-ofc .address-list .address-box-1{max-width: calc(100% - 250px);}
.contact-container.regional-ofc .address-list .address-box-1 p{text-align: left;}
.contact-container.regional-ofc .address-list .regional-ofc-map{max-width: 250px;}
section.section5 .tab-content .dashboard-carousel .dashboard-box .dashboard-content p{font-size: 17px}
}
@media (max-width: 1200px) {
    .primary-nav__button-toggle .icon--menu-toggle::after{
top: calc(50% - -2px);
    left: 0.1875rem;
    width: 0.5rem;
    height: 0.5rem;
    content: "";
    transform: translateY(-50%) rotate(45deg);
    opacity: 0.8;
    border-top: none;
    border-right: solid 2px currentColor;
    border-bottom: solid 2px currentColor;
    background: transparent;
    }
.primary-nav__button-toggle .icon--menu-toggle::before{display: none;}
header.main-header .top-manu .navigation .primary-nav__menu--level-2{position: absolute;
    z-index: 105;
    width: 15.625rem;
    max-height:calc(100vh - 11.25rem - 1.125rem);
    /*margin-block-start: 0;*/
    margin-inline-start: 0;
    padding-block: var(--sp3);
    padding-inline-start: var(--sp2);
    padding-inline-end: var(--sp2);
    transform: translate(-50%, -1.25rem);
    border-radius: 0 0 2px 2px;
    background: var(--color--white);
    box-shadow: 0 1px 36px rgba(0, 0, 0, 0.08);
  }
  header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1 span.primary-nav__menu-link-inner::after{border: 0}
.primary-nav__button-toggle{width: 20px;}
#block-trai-views-block-publications-block-1 ul.table-header li div.tablefield.title-number,
#block-trai-views-block-publications-block-1.common-table-view-class .view-content .item-list li .views-field.views-field-title{min-width: 400px;max-width: 400px}
.node--type-page ul.basic-page-download{margin: 0 -15px;}
.node--type-page ul.image-listing li, .node--type-page ul.basic-page-download li{width: calc(100%*(1 / 4) - 30px);margin: 15px;}
ul.organization-tree-second-structure {
    gap: 30px;
  }
  ul.organization-tree-first-structure{width: 100%;}
  .last-lavel-div ul.organization-tree-second-structure{width: 100%;}
   .last-lavel-div ul.organization-tree-list li {
    max-width: 180px;
  }
  ul.organization-tree-list li h3{font-size: 15px;line-height: 15px;}
  .last-lavel-div::before{left: 80px;}
    .last-lavel-div::before {
        right: 50px;
      }
      .last-lavel-div ul.organization-tree-second-structure li::before {
    margin-top: 74px;
  }
   .organization-tree .organization-tree-left-panel .organization-tree-fourth-structure::before {
    height: 493px;
  }
  #block-trai-views-block-open-consultation-page-block-2.commong-grid-table .globaltable{
          overflow-x: scroll;
        width: 100%;
      }
    #block-trai-views-block-open-consultation-page-block-2.common-table-view-class .globaltable .view-content, 
    #block-trai-views-block-open-consultation-page-block-2.common-table-view-class .globaltable .view-header {
        display: inline-block;
        min-width: 100%;
    }
    .top-header-left ul li a{font-size: 13px;padding: 0 5px;}
    .logoBar{column-gap: 8px;}
    .logoBar .cont p {
        font-size: 14px;
    }
    header.main-header .top-manu .navigation ul li{padding-right: 5px;}
    header.main-header .top-header-right ul li.fon-size-increment #incfont{padding: 2px 0 2px 2px;}
    header.main-header .top-header .col-md-6.top-right{padding-left: 0}
    header.main-header .top-header .form-text, .form-select{min-width: 90px;max-width: 90px;}

      .path-release-publication .submitbtn{display: block;}
      .path-release-publication .form-select{max-width: 100%;}

    header.main-header .top-header-right ul li.sitemap a{padding: 5px 3px;}
    header.main-header .top-header-right ul li a{padding: 0 3px;}
    #search-block-form input{width: 350px;}
    section .heading-contetn, .gallery-heading{padding: 0 0 0 0;}
    .testimonials-listing{padding: 0 10px;}
    .view-leadership ul.testimonials-list li .heading4,
    section ul.consultation li a.what-new-anchor .heading4{font-size: 16px;line-height: 18px;}
    .whatsnew-hmpg .testimonials-listing{padding: 0 0;}
    section ul.what-new li .views-field-title a{font-size: 16px;line-height: 22px;}
    section ul.consultation{margin: 20px 14px 0 10px;}
    section ul.consultation .consultation-box{    padding: 10px 10px;}
    section ul.consultation .consultation-box .consultation-content,
    section ul.consultation .consultation-box .consultation-cont{width: 47%;line-height: 14px;}
    .event-listing .poster .poster-image, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-image{flex: 0 0 120px;
        max-width: 120px;}
    .event-listing .poster .poster-content, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-content{max-width: calc(100% - 120px);}
    .event-listing .poster .poster-content ul li, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-content ul li, .tabTable .tabTableCont .tab-pane .view-content .poster .poster-content ul li{    font-size: 12px;line-height: 15px;}
    section.section5 .tab-content .dashboard-carousel .dashboard-box{padding: 15px}
    section.section5 .tab-content .dashboard-carousel .dashboard-box .dashboard-content h4{font-size: 17px}
    section.section5 .tab-content .dashboard-carousel .dashboard-box p{line-height: 18px;}
    section.section5 .tab-content .dashboard-carousel .dashboard-box {
        height: 290px;
    }
    .screenshot_slider .owl-item .item{padding: 0 10px;}
    .contact-container.regional-ofc .address-list .address-box-1{max-width: calc(100% - 200px);}
.contact-container.regional-ofc .address-list .regional-ofc-map{max-width: 200px;}
.contact-container.regional-ofc .address-list .regional-ofc-map iframe{height: 215px}
.contact-container.regional-ofc .address-list .address-box-1 p{font-size: 16px;line-height: 25px;}
.event-listing .poster .poster-image, 
.tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-image, 
.tabTable .tabTableCont .tab-pane .view-content .poster .poster-image{
    flex: 0 0 150px;
    max-width: 150px;
}
.event-listing .poster .poster-content, 
.tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-content, 
.tabTable .tabTableCont .tab-pane .view-content .poster .poster-content{
        max-width: calc(100% - 150px);
}
.popup-fullbox{padding: 10px;}
.popup-fullbox .mailid,.whos-who-division{font-size: 12px;}
#bhashini-translation{right: 258px !important;}
}
@media (max-width: 1000px) {
    .breadcrumb::after {
        content: none;
    }
    .container{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .top-header-left ul li a,header.main-header .top-header-left ul li:hover a{padding: 0 6px;font-size: 13px;}
    header.main-header .top-header-right ul li a{font-size: 11px;
    padding: 0 3px;}
header.main-header .top-header-right ul li.lang{width: 78px}
.lang img.language-icon{top: 5px;width: 18px;}
#edit-lang-dropdown-select{font-size: 12px;
  background-size: 11px;
  background-position: right 12px;padding: 5px 5px 5px 23px;}
header.main-header .top-header-right ul li.fon-size-increment{display: flex;
  align-items: center;}
header.main-header .top-header-right ul li.fon-size-increment a{padding: 0;width: 15px;}
header.main-header .top-header-right ul li.fon-size-increment a span img{max-width: 100%}
header.main-header .top-header-right ul li:nth-child(2) {
  margin-right: 4px;
}
.logoBar .hText, .logoBar .cert, .logoBar .cont p, .logoBar .cont p span{font-size: 13px;
    line-height: 20px;}
.common-grid-form .form-group.submitbtn .button{margin-right: 10px;width: 100%;}
.commong-grid-table .view-content ul.item-list li div.download-field .field-content{padding: 15px 15px 15px 35px;}
.commong-grid-table .view-content ul.item-list li div.download-field .field-content span i, 
.common-table-view-class .item-list ul li .views-field-field-file .field-content a i{font-size: 17px;}
.commong-grid-table .view-content ul.item-list li .serial-number, ul.table-header li .serial-number{min-width: 70px;max-width: 70px;}
.commong-grid-table .view-header ul.table-header li div.division-section, 
.commong-grid-table .view-content ul.item-list li div.division-section, 
.commong-grid-table .view-header ul.table-header li div.release-date, 
.commong-grid-table .view-content ul.item-list li div.release-date{min-width: 125px;max-width: 125px}
.commong-grid-table .view-content ul.item-list li div.status-feild, 
.commong-grid-table .view-header ul.table-header li div.status-feild {
  max-width: 80px;
  min-width: 80px;
}
ul.table-header li .tablefield.download-field, 
.commong-grid-table .view-content ul.item-list li div.tablefield.download-field, 
ul.regulations-amendment li .tablefield.download-field {
  min-width: 200px;
  max-width: 200px;
}
.commong-grid-table .view-content ul.item-list li div.tablefield.comment-field .view-comments a,
.commong-grid-table .view-content ul.item-list li div.tablefield.comment-field .view-comments a{padding: 6px 5px;font-size: 13px;}
.commong-grid-table .view-content ul.item-list li div.tablefield.comment-field .view-comments a::before,
.commong-grid-table .view-content ul.item-list li div.tablefield.comment-field .view-comments:nth-child(3) a::before{margin-right: 4px;}
.commong-grid-table .item-grid ul{margin: -10px;}
.commong-grid-table .item-grid ul li{padding: 15px 15px;margin: 10px;width: calc(100%*(1 / 3) - 20px);}
.commong-grid-table .item-grid ul li .group-title .views-row .field-content span i, 
.view-vacancies .views-view-grid__item .views-field-field-file a .fa-file-pdf{font-size: 15px;margin-right: 3px;top: 1px;}
.view-consolidated-regulations .view-content .views-field.views-field-field-group-title .field-content a, 
.view-tenders-documents .view-content .views-field.views-field-field-group-title .field-content a{font-size: 12px;}
.commong-grid-table .item-grid ul li .group-title{padding-right: 14px;}
.commong-grid-table .item-grid ul li .group-title .fas{top: 17px;}
.commong-grid-table .view-content ul.item-list li div.tablefield.download-field .fa-chevron-circle-down::before, 
.commong-grid-table .item-grid ul li .group-title .fa-chevron-circle-down::before{font-size: 12px;}
.commong-grid-table .item-grid ul li .group-title .views-row .field-content span{font-size: 12px}
.commong-grid-table .item-grid ul li .dropdown{left: 9px;}
.commong-grid-table a.share-class{padding: 5px 6px;}
.commong-grid-table a.share-class::before{margin-right: 5px;}
.commong-grid-table .item-grid ul li .grid-comments{right: 7px;grid-gap: 5px;}
.commong-grid-table .item-grid ul li .grid-comments a{padding: 4px 5px;}
body .view-common{line-height: 17px;display: inline-block;
  min-width: 46px;font-size: 12px;}
  .section10 .flex-direction-nav .flex-prev, .section10 .flexslider:hover .flex-direction-nav .flex-prev{left: -18px}
  .section10 .flex-direction-nav .flex-next, .section10 .flexslider:hover .flex-direction-nav .flex-next{right: -18px}
ul.organization-tree-second-structure li::before{margin-top: 36px;}
.screenshot_slider .owl-item .item{padding: 0 10px;}
}

@media (max-width: 991px) {
    button.bhashini-dropdown-btn{width: 10rem !important;}
    section.section5 .tab-content #block-trai-views-block-telecom-block-2 .dashboard-carousel .dashboard-box .dashboard-content p{min-height: 70px}
    .responsive-table{overflow: auto;}
    .middle-right .midlle-box-section .form-actions input {
        background-image: url(../img/search-icon-w.png);
    }
    #bhashini-translation{top: 66px;right: 235px !important;z-index: 91;}
    .container-inline .form-actions {
        position: absolute;
        top: 0;
    right: 0;
    }
    .main-header .search-form__submit {
        text-indent: -9999px;
        top: 0 !important;
        left: auto !important;
        background-color: #29136c !important;
        right: 0;
    }
#search-block-form{display: inline-block;
        position: relative;
        width: 75%;}
    .search-block-form .container-inline .js-form-type-search {
        display: inline-block;
        position: relative;
        width: 100%;
    }
    .view-vacancies, 
    .view-activities-of-trai, 
    /*.view-press-release, */
    .view-acts-policies, 
    .view-active-tender, /*
 .view-open-consultation-page, */
 .view-publications, 
 /*.view-standing-directions, */
 /*.view-measures-to-protect-consumer-interest, */
 .view-id-consumer_groups, 
 .view-grievance-redressal-mechanism, 
 .view-measures-to-protect-consumer-in, 
 .view-service-provider-info, 
 #block-trai-views-block-grievance-redressal-mechanism-block-1, 
 #block-trai-views-block-frequently-asked-question-block-1, 
 #block-trai-views-block-25-years-of-trai-block-1,
 .view-annual-reports .globaltable {
        overflow-x: auto;
        display: block;
    }
    #block-trai-views-block-press-release-block-1 .globaltable{overflow-x: scroll;width: 100%;}
    #block-trai-views-block-press-release-block-1 .view-header,
    #block-trai-views-block-press-release-block-1 .view-content{min-width: 100%;display: inline-block;}
    .view-press-release .item-list .views-field.views-field-title{min-width: 250px}
.view-annual-reports .globaltable .view-header,
.view-annual-reports .globaltable .view-content{display: inline-block;min-width: 100%}
/*  .globaltable{overflow-x: scroll;width: 100%;}
.globaltable .view-header,
.globaltable .view-content{display: inline-block;min-width: 100%;}*/
    #block-trai-views-block-acts-policies-block-1 .block__title, #block-trai-views-block-acts-policies-block-2 .block__title, #block-trai-views-block-acts-policies-block-3 .block__title, #block-trai-views-block-acts-policies-block-5 .block__title {
        margin-top: 40px;
    }
.view-measures-to-protect-consumer-in > div.globaltable,
.view-annual-reports .globaltable{width: 100%;}
    .view-vacancies > div, .view-activities-of-trai > div, .view-press-release > div, .view-acts-policies > div, .view-active-tender > div, .view-administrative-rules > div, .view-annual-reports > div, .view-open-consultation-page > div, .view-publications > div, .view-standing-directions > div, .view-measures-to-protect-consumer-interest > div, .view-id-consumer_groups > div, .view-grievance-redressal-mechanism > div, .view-measures-to-protect-consumer-in > div, .view-service-provider-info > div {
        display: inline-block;
        min-width: 100%;
    }

    .view-vacancies .item-list .views-field, 
    .view-activities-of-trai .item-list .views-field, 
    .view-press-release .item-list .views-field, 
    .view-acts-policies .item-list .views-field, 
    .view-active-tender .item-list .views-field, 
    .view-administrative-rules .item-list .views-field, 
    .view-publications .item-list .views-field, 
    .view-open-consultation-page .item-list .views-field, 
    .view-annual-reports .item-list .views-field, 
    .view-standing-directions .item-list .views-field, 
    .view-measures-to-protect-consumer-interest .item-list .views-field, 
    .view-id-consumer_groups .item-list .views-field, 
    .view-grievance-redressal-mechanism .item-list .views-field, 
    .view-measures-to-protect-consumer-in .item-list .views-field, 
    #block-trai-views-block-grievance-redressal-mechanism-block-1 .item-list .views-field,
    #block-trai-views-block-25-years-of-trai-block-1 .item-list .views-field/*, 
    .commong-grid-table .view-content ul.item-list li div.tablefield*/{
        /*flex: 0 0 230px;
        width: 230px;*/
    }
    .view-annual-reports .item-list .views-field.views-field-title,
    .view-annual-reports ul.table-header li .tablefield{
        /*flex: 0 0 230px;
        width: 230px;*/
    }
    .commong-grid-table .view-content ul.item-list li div.tablefield.division-section{flex: 1 1 0;width: auto;}
    .commong-grid-table .view-content ul.item-list li .serial-number, ul.table-header li .serial-number {
        flex: 0 0 100% !important;
        width: 100%;
    }
    .view, .view-content {
        display: block;
    }
    .view-acts-policies .item-list .views-field-field-field-files .field-content a, .view-annual-reports .item-list .views-field-field-file .field-content a, .view-administrative-rules .item-list .views-field-field-field-file .field-content a, .view-id-activities_of_trai .item-list .views-field-field-file-field .field-content a, .view-vacancies .item-list .views-field-field-link .field-content a, .view-publications .views-view-grid__item .views-field-field-file .views-label-field-file a, .view-open-consultation-page .views-view-grid__item .views-field-field-group-field .views-label-field-group-field a, .view-acts-policies .views-view-grid__item .views-field-field-field-files .views-label-field-field-files a, .view-administrative-rules .views-view-grid__item .views-field-field-field-file .views-label-field-field-file a, .view-annual-reports .views-view-grid__item .views-field-field-file .views-label-field-file a, .view-measures-to-protect-consumer-interest .item-list .views-field-field-file a, .consumer-file a, #block-trai-views-block-press-release-block-1 .item-list .views-field-field-file a, #block-trai-views-block-active-tender-block-1 .item-list .views-field-field-upload-document-file a, #block-trai-views-block-25-years-of-trai-block-1 .item-list .views-field-field-file a {
        display: flex;
        align-items: center;
    }
    .inner-page .pager .button, .terrif-consultation .pager .button {
        margin: 0;
    }

    .view-publications .views-view-grid--horizontal, .view-open-consultation-page .views-view-grid--horizontal, .view-activities-of-trai .views-view-grid--horizontal, .view-acts-policies .views-view-grid--horizontal, .view-annual-reports .views-view-grid--horizontal, .view-administrative-rules .views-view-grid--horizontal .view-annual-reports .views-view-grid--horizontal, .view-vacancies .views-view-grid--horizontal {
        row-gap: 0;
        padding-top: 20px;
    }
    .top-manu{position: fixed;
    left: -600px;
    top: 0;
    bottom: 0;
    background: #00438e;
    overflow: auto;
    height: 100vh;
    width: 100%;
    transition: all 0.5s ease;
    padding: 13px 0;
    padding-top: 100px;
    z-index: 99;
    max-width: 500px;
  }
.top-manu:before{content: "";background:#fff url(../img/logo.png);position: absolute;left: 10px;right: 10px;top: 10px;
    height: 67px;background-repeat: no-repeat;background-size:308px;border: 10px solid #fff;}
  .top-manu.menu-slide{left: 0}
 .nav-close-btn{
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 20px;
    color: #29136c;
    cursor: pointer;
 }

.top-manu .navigation{height: calc(100vh - 120px);overflow-y: scroll;display: inline-block;}
    header nav.navigation ul ul ul.primary-nav__menu--level-3 {
        position: static;
        float: none;
        box-shadow: none;
        padding: 10px !important;
        background-color: #f7f4ff;
        margin-left: 0 !important;
    }
    .active .primary-nav__menu-link-inner--level-2::before {
        transition: 0.3s transition ease;
    }
    .active .primary-nav__menu-link-inner--level-2::before {
        transform: rotate(90deg);
    }
    .send-container{margin-top: -114px;}
    .container{padding-left:15px!important;padding-right:15px!important;}
    header.main-header .header-logo .middle-right .midlle-box-section, 
    header.main-header .top-manu .navigation ul {display: block;}
    header.main-header .top-manu .navigation ul.primary-nav__menu.primary-nav__menu--level-3{display: none;}
header.main-header .top-manu .navigation ul.primary-nav__menu.primary-nav__menu--level-3 li a{position: relative;
    padding-left: 28px;}
header.main-header .top-manu .navigation ul.primary-nav__menu.primary-nav__menu--level-3 li a:before{content: "";
    position: absolute;
    left: 10px;
    top: 12px;
    width: 6px;
    height: 6px;
    background: #28126a;}
/*  header.main-header .top-header-right ul {justify-content: left;}*/
    header.main-header .top-header ul li{line-height: 1.4;display: flex;align-items: center;}
      header.main-header .top-header-right ul li.sitemap a {
    padding:0 5px 0 5px;
  }
  header.main-header .top-header-right ul li:nth-child(2){margin-right: 5px;}
    .top-header-left ul li a, header.main-header .top-header-right ul li a{font-size: 12px;padding: 0 5px;line-height: 1.4;}
    .logoBar .hText, .logoBar .cert, .logoBar .cont p, .logoBar .cont p span {font-size: 10px;line-height: 1.4;}
    section ul.leader-list li{padding-left:0px;}
    .main-footer .fotter-top .footer-list ul{column-count: 1;}
    .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .lastupdate{line-height: initial;height: 22px;padding: 0;}
    .main-footer .region--third-last-footer .block-visitors ul{margin:0;}
    #search-block-form input{width:100%;padding-left: 10px;font-size:14px;padding-right: 50px;}
    section ul.leader-list li .teaser__title{font-size:16px;}
    section .heading-contetn, .gallery-heading{padding:0;}
    .teaser__top{gap: 70px;}
    .teaser__content{margin-left:70px;}
    section ul.leader-list li .field--type-image{left:0;}
    .testimonials-listing, .whatsnew-hmpg .testimonials-listing{padding:0 10px;}
    .whatsnew-hmpg .testimonials-listing a{padding:0px;}
    #main-wrapper #main .text-right{margin-top: -50px;}
    .section4 .col-md-3.text-right{margin-top: -70px;}
    section ul.what-new li{padding:10px 0;}
    section.section9 .section9-bg-image ul.realted-list li a{padding: 6px 10px;font-size: 14px;}

     section ul.what-new li .views-field-title a{font-size: 14px;line-height:18px;padding:0;}
     span.circle-class{line-height: 30px;width: 30px;height: 30px;}
     span.circle-class img{width: 20px;height: 20px;}
     header.main-header .middle-right{text-align: left;}
     .middle-right .midlle-box-section #edit-actions input{right: 20px;left: initial;}
     header.main-header .header-logo .middle-right .midlle-box-section .user-login{margin: 0;
    display: inline-block;
    position: absolute;
    right: 58px;
    top: 10px;
    padding: 0 5px;}
     
     section.section2 .update-marque .block-views-blockupdate-block-1{/*padding:0 10px;*/}
     section.section2 .update-marque .block-views-blockupdate-block-1 h2.block__title{width: 90px;font-size: 12px;margin-top: 10px;border-radius: 14px;}
     section.section2 .update-marque .block-views-blockupdate-block-1 .block__content{width: calc(100% - 100px);}
     section.section2 .update-marque .update-msg a{font-size: 12px;}
     section ul.leader-list li .teaser__content p{font-size:14px;}
     .region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end: 0;}
     .event-listing .poster .poster-image, .event-listing .poster .poster-content{width: 100%;}
     .event-listing .poster .poster-content ul li{flex: initial;}
     .event-listing .event-carousel .owl-nav button.owl-next, .section5 .owl-carousel .owl-nav button.owl-next{right: -22px;}
     .event-listing .event-carousel .owl-nav button.owl-prev, .section5 .owl-carousel .owl-nav button.owl-prev{left:-22px;}
     section.section8 .youtube-right-content .explor-bg a{font-size:15px;padding:8px 20px;}
     section.section8 .youtube-right-content .blue-bg{padding: 20px 20px;}
     section.section8 .section8-bg-image .youtube-head{padding-left: 0;padding-right: 0;padding-top: 0;}
     section.section8 .section8-bg-image .youtube-head .youtube-link p{font-size: 14px;line-height: 20px;text-align: center;}
     section.section8 .section8-bg-image{padding: 0;margin-top: 0;background-image: initial;}
     section.section8 .section8-bg-image .youtube-link{margin-bottom:30px;}
     section.section8 .youtube-right-content .blue-bg p{padding: 0 20px;}
     .main-footer .fotter-top .footer-para p{padding-bottom: 10px;padding-top: 10px!important;}
     header.main-header .top-header .col-md-6{height: auto;}
     header.main-header .top-header .col-md-6.top-left{display: none;}
     header.main-header .top-header .col-md-6.top-right{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 15px;
    max-width: 100%;}
     header.main-header, header.main-header .header-logo{padding:10px 0 10px;}
     .main-footer .footer-botttom .footer-logo-image{left:0px;bottom: 14px;}
     section.section5 .tab-content {padding-top: 20px;}
     section.section5 .tabing-system ul{flex-wrap: initial;overflow-y: scroll;}
     section.section5 .nav-tabs li a{margin:0 4px;padding: 10px 10px;width: 130px;font-size: 12px;}
     section.section5 .tabing-system {padding-top: 0;}
     .middle-right .midlle-box-section #edit-actions input {
        background-image: url(../img/search-icon.png) !important; background-repeat: no-repeat;
    }
    .mob-nav {
        display: inline-block;
        color: #29136c;
        font-size: 26px;
        position: absolute;
        top: 20px;
        right: 23px;
        cursor: pointer;
        z-index: 99;
    }
    .mob-nav:focus{outline: 1px solid #000}
    .commong-grid-table .bg-color2 .nav-tabs li a{font-size: 13px;white-space: nowrap;}
    .commong-grid-table #table-view .globaltable .view-header,
    .commong-grid-table #table-view .globaltable .view-content,
    .common-table-view-class .globaltable .view-content,
    .common-table-view-class .globaltable .view-header{display: inline-block;min-width: 100%;}
    .commong-grid-table #table-view .globaltable,
    .common-table-view-class .globaltable{overflow-x: scroll;width: 100%;}
.common-table-view-class .view-content .item-list li .views-field .field-content .globaltable{overflow: unset;}
    .commong-grid-table .item-grid ul li{width: calc(100%*(1 / 2) - 20px)}
    .tabs-terrif{flex-wrap: nowrap;overflow-x: scroll;padding-bottom: 10px;margin-bottom: 10px;}
    .right-section{display: none;}
    .testimonials-listing .sb-scrollbar-container {
        right: -10px;
    }
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable{overflow-x: scroll;width: 100%}
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable .view-header,
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable .tarrif-hd,
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable ul.table-header,
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable .view-content{display: inline-block;min-width: 100%;}
.globaltable ul.table-header{display: inline-block;min-width: 100%;}
ul.table-header{margin-bottom: 10px}
ul.table-header li{border-bottom: 0;margin-bottom: 0}

#block-trai-views-block-service-provider-info-block-1 ul.table-header li div.tablefield,
.view-service-provider-info .item-list .views-field{flex:1 1 0;width: auto;}
#block-trai-views-block-open-consultation-page-block-3 .view-content .views-view-grid--horizontal, 
#bblock-trai-views-block-administrative-rules-block-1 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-measures-to-protect-consumer-interest-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-consumer-groups-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-grievance-redressal-mechanism-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-measures-to-protect-consumer-in-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-service-provider-info-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-frequently-asked-question-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-vacancies-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-press-release-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-active-tender-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-25-years-of-trai-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-administrative-rules-block-1 .views-view-grid.views-view-grid--horizontal{--views-grid--column-count: 2 !important;
    --views-grid--gap-count: calc(var(--views-grid--column-count) - 1);}
.view-service-provider-info > div{min-width: 100%;}
.view-service-provider-info .item-list .views-field.views-field-field-file,
#block-trai-views-block-frequently-asked-question-block-1 .item-list .views-field.views-field-field-file{max-width: 200px;min-width: 200px;}
.consumer-outreach-tab-left .nav.nav-pills, .consumer-outreach-r-panel .nav.nav-pills{
    padding: 0px 0 0;
    overflow-x: scroll;
    overflow-y: hidden;
  }
.consumer-outreach-tab-left .nav.nav-pills li a{padding: 0 10px;}
.consumer-outreach-tab-left .nav.nav-pills li a p,.consumer-outreach-r-panel .nav.nav-pills li a{font-size: 15px;}
.consumer-outreach-r-panel .consumer-outreach-tab .tab-content .gallerypage .gallery ul li {
  width: calc(100% - 20px);
}
.consumer-outreach-audio-section .owl-nav button.owl-next,
.consumer-outreach-banner-section .owl-nav button.owl-next {
  right: -2px;
  font-size: 30px !important;
}
.consumer-outreach-audio-section .owl-nav button.owl-prev,
.consumer-outreach-banner-section .owl-nav button.owl-prev{left: -2px;
  font-size: 30px !important;}
  .section8 .section8-bg-image .youtube-head .col-md-3{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  section.section9 .section9-bg-image ul.realted-list li{}
header.main-header .top-manu .navigation ul li{margin-block-end: 0;}
header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1{padding: 0 0}
header.main-header .top-manu .navigation .primary-nav__menu--level-2{position: relative;
    left: 0;
    right: 0;
    max-height: 350px;
    overflow-x: auto;
    padding:20px 0 !important;
    transform: unset;
    width: 100%;
    max-width: 100%;
    background: #e4dbff;
  }

  header.main-header .top-manu .navigation .primary-nav__menu--level-2#primary-menu-item-123456789{max-width: 100%;}
.common-grid-view-downloadbtn-class .views-view-grid--horizontal .views-view-grid__item{margin: 10px 20px;}
.common-grid-view-downloadbtn-class .view-filters, #block-trai-views-block-press-release-block-2 .view-filters {
  /*padding: 0 0;*/
}
/*.form--inline .form-actions {
  margin-top: 6px;
}*/
.node--type-page ul.image-listing li, .node--type-page ul.basic-page-download li{width: calc(100%*(1 / 3) - 30px);}
ul.organization-tree-second-structure {
    gap: 15px;
  }
ul.organization-tree-list li{max-width: 163px;}

.organization-tree-left-panel{max-width: 345px;}
.organization-tree-right-panel {
  max-width: calc(100% - 345px);
}
.right-arrow::after{left: 175px;}
ul.organization-tree-fourth-structure li::before{width: 42px;left: -67px;}
.organization-tree .organization-tree-right-panel-content::before{right: 214px;}
.last-lavel-div ul.organization-tree-list li {
    max-width: 137px;
  }
  ul.organization-tree-list li span{top: -45px;
  width: 90px;
  height: 90px;
  margin-left: -45px;}
.organization-tree .organization-tree-fourth-structure li span {
  width: 90px;
  height: 90px;
  top: 21px;
  left: 6px;
}
.organization-tree .organization-tree-fourth-structure li a{padding: 20px 0 20px 63px;}
  .organization-tree .organization-tree-fourth-structure li span {
  width: 90px;
  height: 90px;
  top: 21px;
  left: 6px;
}
   .last-lavel-div::before {
    left: 55px;
  }
   .last-lavel-div ul.organization-tree-second-structure li::before {
    margin-top: 79px;
  }
  .last-lavel-div{margin-top: 64px;}
  header.main-header .top-manu .navigation ul li.primary-nav__menu-item--level-1:hover .primary-nav__menu--level-2{display: none;}
  .main .banner .flex-control-nav{    bottom: 10px;}
  .contact-container .address-list-1 .address-box-1,
  .contact-container .address-list-1 .mapbox{width: 50%;}
  .head-office{width: 100%;padding: 30px 0 0 0}
  .contact-container .address-list{width: calc(100%*(1 / 1) - 40px)}
  .contact-container.regional-ofc .address-list .address-box-1{max-width: calc(100% - 300px)}
  .contact-container.regional-ofc .address-list .regional-ofc-map{max-width: 300px}
  section.section6 .consumer-list{margin-top: -210px;}
  .tabTable .wrapper .evenetBar .evenetBack .navPills{gap: 30px 10px;}
  .tabTable .tabTableCont .tab-pane .view-content .views-row, 
  .tabTable .tabTableCont .tab-pane .view-content .event-list .poster{
        flex: 0 0 calc(50% - 28px);
    max-width: calc(50% - 28px);
  }
  .tabTable .wrapper .allPillsBar .allPillsTab{    overflow-y: auto;}
  .tabTable .wrapper .allPillsBar .nav-pills{width: 885px;}
  .who-is-who .col-md-3{
            -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
  }
  .sitemap ul li{max-width: 50%;}
  section.section5 .tab-content .dashboard-carousel .dashboard-box {
        height: 290px;
    }
    header.main-header .header-logo .middle-right .midlle-box-section .old-website{display: none;}
}
@media (max-width: 767px) {
    .slider-page-left,.slider-page-right{max-width: 100%;}
/*  #block-trai-views-block-administrative-rules-block-1 .view-filters {
  padding: 0 0;
}*/
.view-acts-policies .item-list .views-field-field-field-files .field-content a, .view-annual-reports .item-list .views-field-field-file .field-content a, .view-administrative-rules .item-list .views-field-field-field-file .field-content a, .view-id-activities_of_trai .item-list .views-field-field-file-field .field-content a, .view-vacancies .item-list .views-field-field-link .field-content a, .view-publications .views-view-grid__item .views-field-field-file .views-label-field-file a, .view-open-consultation-page .views-view-grid__item .views-field-field-group-field .views-label-field-group-field a, .view-acts-policies .views-view-grid__item .views-field-field-field-files .views-label-field-field-files a, .view-administrative-rules .views-view-grid__item .views-field-field-field-file .views-label-field-field-file a, .view-annual-reports .views-view-grid__item .views-field-field-file .views-label-field-file a, .view-measures-to-protect-consumer-interest .item-list .views-field-field-file a, .consumer-file a, #block-trai-views-block-press-release-block-1 .item-list .views-field-field-file a, #block-trai-views-block-active-tender-block-1 .item-list .views-field-field-upload-document-file a, #block-trai-views-block-25-years-of-trai-block-1 .item-list .views-field-field-file a{display: flex;margin:0 -2px}
header.fixed {
    position: absolute!important;
}
.region--open-consultation .text-right a, #block-trai-eventheadinghomepage a.view-common, body .view-common, .region--open-consultation .text-right a, .new.class a{line-height: 40px;}
.gsc-input .gsc-input-box table tr td input{padding: initial!important;}
.section3 .testimonials-listing, .section3 .testimonials-listing .sb-content{height: auto;}
.view-id-open_consultation_page .view-empty{padding-bottom:50px}
section.section8 .youtube-right-content p{font-size: 14px}
header.main-header .header-logo .middle-right .midlle-box-section .user-login a{font-size: 0}
.user-login>a>span>img {display: inline-block;width: 40px;filter: invert(90%) sepia(49%) saturate(6374%) hue-rotate(254deg) brightness(98%) contrast(102%);}
  .who-is-who .col-md-3{
            -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
  }
  .header-logo{padding: 10px 0 0}
  header.main-header .top-manu .navigation .primary-nav__menu--level-2{border-top:0;}
  header.main-header .header-logo .middle-right .midlle-box-section .search-icon{width: 30px;height: 30px;margin-top: 5px;}
  header.main-header .header-logo .middle-right .midlle-box-section .search-icon a{    padding: 6px 0;}
  header.main-header .header-logo .middle-right .midlle-box-section .search-icon img{max-width: 16px;}
.pop-left .popup-mg img{width: auto;height: 150px;}
.popup-content{width: 450px;}
.popup-content .row{overflow: auto;}
.popup-content{margin: 30px auto;}
.popup-content .scrollX, .popup-content .scrollY,
.popup-content .scrollX > .viewport, .popup-content .scrollY > .viewport,
.view-leadership .scrollX, .view-leadership .scrollY,
.view-leadership .scrollX > .viewport, .view-leadership .scrollY > .viewport{overflow: unset;height: auto;}
.contact-container .address-list-1 .address-box-1, .contact-container .address-list-1 .mapbox{width: 100%}
.contact-container .address-list,
.contact-container-2 .address-box-2 ol li{width: calc(100%*(1 / 1) - 40px)}
.inner-page .view-photo-gallery .views-view-grid__item, .inner-page .view-youtube .views-view-grid__item{max-width: 50%}
.common-grid-view-downloadbtn-class .views-view-grid--horizontal .views-view-grid__item{}
#block-trai-views-block-grievance-redressal-mechanism-block-1 .globaltable .view-header ul.table-header .tablefield.title-number,
ul.table-header li .tablefield,
.common-table-view-class .view-content .item-list li .views-field{/*flex: 0 0 230px;width: 230px;*/}
ul.table-header li .tablefield.title-number,
.common-table-view-class .view-content .item-list li .views-field.views-field-title,
.view-annual-reports .item-list .views-field.views-field-title{min-width: 250px;}
#block-trai-views-block-standing-directions-block-1 ul.table-header li .tablefield.title-number,
#block-trai-views-block-standing-directions-block-1.common-table-view-class .view-content .item-list li .views-field.views-field-title{min-width: 250px;max-width: 250px}
.common-table-view-class{margin-top: 15px;}
        #block-trai-views-block-open-consultation-page-block-3 .view-content .views-view-grid--horizontal, 
#bblock-trai-views-block-administrative-rules-block-1 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-measures-to-protect-consumer-interest-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-consumer-groups-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-grievance-redressal-mechanism-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-measures-to-protect-consumer-in-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-service-provider-info-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-frequently-asked-question-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-vacancies-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-press-release-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-active-tender-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-25-years-of-trai-block-2 .views-view-grid.views-view-grid--horizontal, 
#block-trai-views-block-administrative-rules-block-1 .views-view-grid.views-view-grid--horizontal{--views-grid--column-count:1!important;}
    .main-footer .footer-logo-image2 {
        padding-top: 0px;
    }
    .inner-page .pager {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .banner-animation {
        width: 60px;
        float: none;
    }
    .inner-page .grid-full .nav-tabs li a {
        line-height: 36px;
        width: 156px;
        margin-left: 0;
    }
    .inner-page .grid-full .nav-tabs {
        /*justify-content: space-between;*/
        gap: 10px;
    }
    section.section8 .heading2 {
        margin-bottom: 10px;
    }
    section.section9 .section9-bg-image ul.realted-list li, .main-footer .fotter-top .footer-list ul {
        margin-left: 0;
        margin-right: 0;
    }
    .flex-direction-nav .flex-prev {
        left: -14px;
    }
    .flex-direction-nav .flex-next {
        right: -14px;
    }
    .main .banner .flex-control-nav {
        bottom: -10px;
    }
    .main-footer .fotter-top .footer-list ul li {
        padding-left: 0;
        padding-right: 0;
    }
    .main .banner .flex-direction-nav {
        display: none;
    }
    .mobile-topsec .heading-contetn, .mobile-topsec .gallery-heading {
        padding-top: 40px;
    }
    .pop-left, .pop-right {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .view-leadership ul.testimonials-list li .modal .modal-content {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }
    .layout-main section {
        padding-top: 0;
    }
    .pop-left {
        margin-bottom: 30px;
    }
    .form-item-lang-dropdown-select {
        margin-top: 0;
        margin-bottom: 10px;
        display: inline-block;
    }
    .top-header-left ul li a, header.main-header .top-header-right ul li a {
        font-size: 10px;
        padding-right: 8px;
        padding-left: 8px;
    }
    .form-select {
        height: 40px;
        padding: 7px;
    }
    header.main-header .top-manu .primary-nav__menu--level-2 {
        padding: 0;
    }
    .primary-nav__button-toggle {margin-block-start: 0;}
    header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1, header.main-header .top-manu .primary-nav__menu--level-2 {
        padding: 0 !important;
        border-top: none;
        
    }
    .primary-nav__menu--level-2 {
        border-inline-start: none;
    }
    .primary-nav__menu-link--level-2 {
        padding: 5px;
        width: 100% !important;
    }
    .primary-nav__menu-item {
        margin-block-end: 0;
    }
    .primary-nav__menu-link--level-3 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
/*  .top-manu{display: none;}*/
    .send-container{margin-top: -114px;}
    header.main-header .header-logo .middle-right .midlle-box-section, 
    header.main-header .top-manu .navigation ul, 
    section.section9 .section9-bg-image ul.realted-list{display: block;}
    header.main-header .top-header-right ul {justify-content: left;}
    section ul.leader-list li{padding-left:0px;}
    .main-footer .fotter-top .footer-list ul{column-count: 1;}
    .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .lastupdate{line-height: initial;height: 22px;padding: 0;}
    .main-footer .region--third-last-footer .block-visitors ul{margin:0;}
    section ul.leader-list li .teaser__title{font-size:16px;}
    section .heading-contetn, .gallery-heading{padding:0;}
    .teaser__top{gap: 70px;}
    .teaser__content{margin-left:70px;}
    section ul.leader-list li .field--type-image{left:0;}
    .testimonials-listing, .whatsnew-hmpg .testimonials-listing{padding:0 10px;}
    .whatsnew-hmpg .testimonials-listing a{padding:0px;}
    #main-wrapper #main .text-right{margin-top: -50px;}
    .section4 .col-md-3.text-right{margin-top: -70px;}
    section ul.what-new li{padding:10px 0;}
    section.section9 .section9-bg-image ul.realted-list li a{padding: 6px 10px;font-size: 14px;}
    .views-view-grid--horizontal{--views-grid--column-count:1!important;}
     section ul.what-new li .views-field-title a{font-size: 14px;line-height:18px;padding:0;}
     span.circle-class{line-height: 30px;width: 30px;height: 30px;}
     span.circle-class img{width: 20px;height: 20px;}
     header.main-header .middle-right{text-align: right;}
     .middle-right .midlle-box-section #edit-actions input{right: 20px;left: initial;}
     header.main-header .header-logo .middle-right .midlle-box-section .user-login{margin: 0;
    width: 40px;
    height: 34px;
    top: 3px;
    right: 42px;
    padding: 0 5px 0 1px;
    text-align: center;}
     section.section2 .update-marque .block-views-blockupdate-block-1{/*padding:0 10px;*/}
     section.section2 .update-marque .block-views-blockupdate-block-1 h2.block__title{width: 90px;font-size: 12px;margin-top: 10px;border-radius: 14px;}
     section.section2 .update-marque .block-views-blockupdate-block-1 .block__content{width: calc(100% - 100px);}
     section.section2 .update-marque .update-msg a{font-size: 12px;}
     section ul.leader-list li .teaser__content p{font-size:14px;}
     .region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end: 0;}
.event-listing .poster .poster-image, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-image {
        flex: 0 0 180px;
        max-width: 180px;
    }
        .event-listing .poster .poster-content, .tabTable .tabTableCont .tab-pane .view-content .views-row .poster .poster-content {
        max-width: calc(100% - 180px);
    }
     .event-listing .poster .poster-content ul li{flex: initial;}
     .event-listing .event-carousel .owl-nav button.owl-next, .section5 .owl-carousel .owl-nav button.owl-next{right: -26px;}
     .event-listing .event-carousel .owl-nav button.owl-prev, .section5 .owl-carousel .owl-nav button.owl-prev{left:-26px;}
     section.section5 .tab-content {padding-top: 20px;padding-left: 15px;padding-right: 15px;}
     section.section5 .tabing-system ul{flex-wrap: initial;overflow-y: scroll;}
     section.section5 .nav-tabs li a{margin:0 4px;padding: 10px 10px;width: 130px;font-size: 12px;}
     section.section5 .tabing-system {padding-top: 0;}
     section.section7 .col-md-4:not(:last-child) .testimonials-listing {
        margin-bottom: 30px;
     }
     .footer-botttom {
        padding-bottom: 40px;
     }
     ul.organization-tree-list {
        justify-content: center;
        width: auto;
    }
    ul.organization-tree-second-structure {
/*      align-items: end;
        flex-direction: column;
        width: 100%;
        grid-gap: 100px;*/
        border: 1px solid #ddd;
        padding-top: 0;
    }
    ul.organization-tree-second-structure li{max-width: calc(50% - 20px);}
    ul.organization-tree-first-structure{border-bottom: 0}
    ul.organization-tree-second-structure li::before{background: transparent;}
    ul.organization-tree-second-structure li{margin-top: 65px;}
    ul.organization-tree-list.organization-tree-fourth-structure li{max-width: 200px}
    ul.organization-tree-fourth-structure li::before{left: -50px;}
    .organization-tree .organization-tree-fourth-structure li a{padding: 20px 0 20px 46px;}
    ul.organization-tree-first-structure {
/*      border-bottom: none;
        padding-bottom: 0;*/
    }
    ul.organization-tree-list li {
        /*width: 100%;*/
    }
    ul.organization-tree-list li a {
        /*padding-left: 10px;
        padding-right: 10px;*/
    }
    ul.organization-tree-first-structure li::before {
        /*top: 25px;*/
    }
    ul.organization-tree-list li::before {
    /*  height: 270px;
        left: -40%;*/
    }
    ul.organization-tree-list li::after {
/*      content: '';
        width: 82px;
        height: 1px;
        background-color: #e3dfed;
        display: inline-block;
        position: relative;
        left: -139px;
        top: -117px;
        z-index: -9;*/
    }
    ul.organization-tree-second-structure li::before {
        /*top: -150%;*/
    }
    .banner-content .col-md-9{max-width: calc(100% - 100px);}
    .banner-content .col-md-3{max-width: 100px;}
    .banner-content{padding-top: 25px;padding-bottom: 10px;}
    .common-grid-form .form-group .form-item,
    .common-grid-form .form-group.submitbtn{margin-block: unset;margin-top: 12px;max-width: 100%!important}
    .commong-grid-table .item-grid ul li {
    width: calc(100%*(1 / 1) - 20px);
    margin-bottom: 30px;
  }
  .view-press-release .views-view-grid__item, 
  .view-publications .views-view-grid__item, 
  .view-open-consultation-page .views-view-grid__item, 
  .view-acts-policies .views-view-grid__item, 
  .view-annual-reports .views-view-grid__item, 
  .view-administrative-rules .views-view-grid__item, 
  .view-activities-of-trai .views-view-grid__item, 
  .view-vacancies .views-view-grid__item, 
  .view-active-tender .views-view-grid__item, 
  .view-measures-to-protect-consumer-interest 
  .views-view-grid__item, 
  .view-consumer-groups .views-view-grid__item, 
  .view-grievance-redressal-mechanism .views-view-grid__item, 
  .view-measures-to-protect-consumer-in .views-view-grid__item, 
  .view-service-provider-info .views-view-grid__item, 
  #block-trai-views-block-grievance-redressal-mechanism-block-2 .views-view-grid__item, 
  #block-trai-views-block-frequently-asked-question-block-2 .views-view-grid__item, 
  #block-trai-views-block-25-years-of-trai-block-2 .views-view-grid__item, 
  #block-trai-views-block-acts-policies-block-5 .views-view-grid__item{max-width: 100%;margin: 26px 0 0 0;}
#block-trai-views-block-annual-reports-block-2 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-press-release-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-measures-to-protect-consumer-interest-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-consumer-groups-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-grievance-redressal-mechanism-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-measures-to-protect-consumer-interest-block1-2 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-measures-to-protect-consumer-in-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-service-provider-info-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-frequently-asked-question-block-1 .block__content .view-content .item-list ul li .views-field-counter, 
#block-trai-views-block-25-years-of-trai-block-1 .block__content .view-content .item-list ul li .views-field-counter{min-width: 70px;max-width: 70px;}
.view-id-annual_reports ul.table-header li .tablefield.download-field, 
.view-id-annual_reports .view-content .item-list ul li .views-field.views-field-field-file, 
.view-id-consumer_groups .view-content .item-list ul li .views-field.views-field-field-file, 
.view-grievance-redressal-mechanism .view-content .item-list ul li .views-field.views-field-field-file, 
.view-measures-to-protect-consumer-in .item-list .views-field.views-field-field-file, 
.view-service-provider-info .item-list .views-field.views-field-field-file, 
#block-trai-views-block-grievance-redressal-mechanism-block-1 .item-list .views-field.views-field-field-file, 
#block-trai-views-block-frequently-asked-question-block-1 .item-list .views-field.views-field-field-file, 
#block-trai-views-block-measures-to-protect-consumer-interest-block-1 .item-list .views-field.views-field-field-file{min-width: 230px;max-width: 230px;}
ul.table-header li .tablefield.download-field, .commong-grid-table .view-content ul.item-list li div.tablefield.download-field, ul.regulations-amendment li .tablefield.download-field{min-width: 230px;max-width: 230px;}
#block-trai-views-block-frequently-asked-question-block-1 .item-list .views-field{width: 230px;flex:0 0 230px}
.view-frequently-asked-question .view-content{min-width: 100%;display: inline-block;}
.consumer-outreach-tab-left .nav.nav-pills, .consumer-outreach-r-panel .nav.nav-pills{overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: nowrap;}
.consumer-outreach-tab-left .nav.nav-pills li a{white-space: nowrap;}
.consumer-trai-app ul li{flex: 0 0 100%;max-width: 100%;margin-bottom: 20px;}
.consumer-outreach-r-panel{margin-bottom: 30px}
.event-listing .event-carousel .owl-nav button{    position: unset;
    padding: 0 4px !important;
    font-size: 15px !important;}
.section10 .section10-bg .flexslider ul.flex-direction-nav{    display: flex;
    justify-content: center;}
.section10 .section10-bg .flexslider ul.flex-direction-nav li{    transform: unset;
    margin: 10px 0 30px 0;}
.section10 .section10-bg .flexslider ul.flex-direction-nav li a{    position: unset;
    transform: unset;
    top: unset;
    width: 20px;
    margin: 0;}
.event-listing .event-carousel .owl-nav button:before, 
.section5 .owl-carousel .owl-nav button.owl-next, 
.section5 .owl-carousel .owl-nav button.owl-prev, 
.section6 .owl-carousel .owl-nav button{font-size: 26px !important}
#edit-lang-dropdown-select{width: 100% !important;padding-right:16px}
.form--inline > *{width: 100%;}
.common-grid-form .form-group input,
.common-grid-form .form-group select{width: 100%;border-color: #29136c;padding-top: 6px;max-width: 100%;}
.form--inline .form-actions {
    margin-top: 6px;
  }
  #block-trai-views-block-standing-directions-block-8.common-grid-view-downloadbtn-class .views-view-grid--horizontal{margin: 0px 0px;}
#block-trai-views-block-standing-directions-block-8.common-grid-view-downloadbtn-class .views-view-grid--horizontal .views-view-grid__item{margin: 10px 0px;}
header.main-header .top-header ul li{display: none;}
header.main-header .top-header ul.links li{display: block;}
header.main-header .top-header ul li.color-blind,
header.main-header .top-header ul li.sitemap,
header.main-header .top-header ul li.fon-size-increment,
header.main-header .top-header ul li.lang{display: flex;}
 header.main-header{position: fixed;left: 0;right: 0;top: 0;padding-bottom: 0;padding:7px 0 10px}
 header.main-header .top-header-right ul li.color-blind a{    padding: 0 4px 0 0;
    margin: 0 5px 0 0;}
.mobile-view{
        position: absolute;
    right: 0;
    top: 0;
    width: 131px;
}
.mob-nav{top:2px;
    right: 18px;}
header.main-header .header-logo .middle-right .midlle-box-section .user-login a{
            line-height: normal;
        padding: 0 2px;
        column-gap: 0;
        display: inline-block;
        width: 30px;
        height: 29px;
}
.midlle-box-section #search-block-form{width: 300px;
    display: none;
    position: absolute;
    right: 10px;
    top: 48px;
    padding: 0 10px;
    background: #29136c;}

/*.container-inline .form-actions{position: absolute;
    top: -12px;
    right: 81px;
    margin: 0;}
.middle-right .midlle-box-section .form-actions input{position: unset;
    padding: 17px !important;
    min-height: unset !important;
    background-size: 17px;
    margin: 0;}*/
header.main-header .top-header{padding: 0 0 10px 0;}
.mob-search{background:#29136c url(../img/search-icon-w.png);width: 35px;
    height: 35px;
    position: absolute;
    right: 95px;
    top: 7px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px;
    cursor: pointer;
    display: inline-block;
    border-radius: 5px;}
   .banner,.innerbnnr{margin-top: 153px}
   header.main-header .top-header-right ul li.fon-size-increment a{width: 17px;}
   header.main-header .top-header-right ul li.lang{width: 94px}
   #edit-lang-dropdown-select{font-size: 14px}
   .login-imgbox,.login-formbox{flex: 0 0 100%;max-width: 100%;}
   .node--type-page ul.image-listing li, .node--type-page ul.basic-page-download li{width: calc(100%*(1 / 2) - 30px);}
   .main-footer .fotter-top .footer-para p{width: 100%;text-align: center !important;}
   body .chat_icon img#icon{height: 90px !important;}
   .organization-tree-left-panel {
    max-width: 100%;
  }
  ul.organization-tree-list.organization-tree-third-structure{justify-content: left;}
  .third-level-div{flex-wrap: wrap;}
  .organization-tree-right-panel{max-width: 100%}
  .organization-tree .organization-tree-left-panel .organization-tree-fourth-structure::before {
    height: 242px;
  }
  .organization-tree .organization-tree-six-structure{margin-top: 30px !important;}
  .organization-tree .organization-tree-six-structure{padding: 70px 25px 20px 25px !important}
  .organization-tree .organization-tree-six-structure li{max-width: 200px}
  .organization-tree .organization-tree-fourth-structure::before{bottom: 30px;}
  .last-lavel-div ul.organization-tree-second-structure{padding-top: 20px;}
  .last-lavel-div ul.organization-tree-second-structure li{max-width: calc(50% - 30px);
    margin-left: 15px;
    margin-right: 15px;}
 .last-lavel-div {
    margin-top: 50px;
    margin-bottom: 50px;
  }
    .last-lavel-div::before {
    left: 49%;
    bottom: auto;
    width: 1px;
    height: 52px;
    top: -50px;
  }
  .organization-tree .organization-tree-right-panel-content::before, .right-arrow::after{background: transparent;}
  #block-trai-views-block-consolidated-regulations-block-2 .view-filters .form--inline > *, 
#block-trai-views-block-consolidated-regulations-block-1 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-1 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-2 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-3 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-4 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-7 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-8 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-7 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-8 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-9 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-10 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-5 .view-filters .form--inline > *, 
#block-trai-views-block-standing-directions-block-6 .view-filters .form--inline > *, 
.common-grid-view-downloadbtn-class .view-filters .form--inline > *, 
.common-table-view-class .view-filters .form--inline > *,
.common-grid-view-class .view-filters .form--inline > *, 
#block-trai-views-block-press-release-block-1 .view-filters .form--inline > *{
    margin-right: 0;
  margin-bottom: 15px;
}
ul.organization-tree-list{padding-top: 95px;}
.col-md-4.addcomment-left,
.col-md-8.addcomment-right{max-width: 100%}
.section10 .section10-bg .section-padding{padding: 0 20px}
section.section10 .section10-bg .area-content{padding: 0 20px;}
.contact-container.regional-ofc .address-list .address-box-1,
.contact-container.regional-ofc .address-list .regional-ofc-map{max-width: 100%}
.contact-container.regional-ofc .address-list .address-box-1 {
    padding-right: 0;
    margin-bottom: 15px;
}
.main-footer .footer-botttom .footer-logo-image{display: none;}
.main-footer .footer-botttom p.copyright-2024{
        position: absolute;
        left: 15px;
        top: 109px;
        right: 45px;
}
.footer-botttom .col-md-4 .block__content p{text-align: center !important;}
.back-to-top a{width: 17px;
        height: 17px;
        display: flex;
        text-decoration: none !important;
        justify-content: center;
        align-items: center;
        font-size: 9px;}
.visitor-count{display: none;}
.main-footer .footer-logo-image2 .region--third-last-footer{justify-content: center;
    padding: 10px 0;}
.addcomment-board .commentBar .nav-item button, .addcomment-board .commentBar .nav-item a.btn-primary{padding: 12px 12px;width: auto;}
.tabTable .wrapper .evenetBar .evenetBack .navPills{gap: 30px 0}
.tabTable .wrapper .evenetBar .evenetBack{padding: 30px 0px 0}
.tabTable .navPills .btnEvent p{font-size: 16px;}
.tabTable .navPills .btnEvent i{font-size: 31px;}
.tabTable .tabTableCont .tab-pane .view-content .views-row, 
.tabTable .tabTableCont .tab-pane .view-content .event-list .poster{flex: 0 0 calc(100% - 28px);max-width: calc(100% - 28px);}
.whats-newcontent{flex-wrap: wrap;}
.whats-newcontent .title-sec,.whats-newcontent .wn-files{max-width: 100%}
 section.section5 .tab-content .dashboard-carousel .dashboard-box {
        height: auto;
    }
    section.section5 .tab-content #block-trai-views-block-telecom-block-2 .dashboard-carousel .dashboard-box .dashboard-content p{min-height: auto}
    .new.class{padding-top: 0;padding-bottom: 20px;text-align: center;}
    form#lang_dropdown_form_lang-dropdown-form{padding-right: 5px}
}
@media (min-width: 768px) and (max-width: 991px) {
    .logoBar .cont p.hText, .logoBar .cert, .logoBar .cont p, .logoBar .cont p span {font-size: 12px;line-height: 1.4;}
     header.main-header .header-logo .middle-right .midlle-box-section .user-login{top: 0}
     header.main-header .header-logo .middle-right .midlle-box-section {
        display: inline-flex;
    }
header.main-header .header-logo .middle-right .midlle-box-section .search-icon{margin-right: 160px;}
header.main-header .middle-right{text-align: right;}
     .mob-nav{top: 8px}
    .view-leadership ul.testimonials-list li {
        padding-left: 0;
        padding-top: 68px;
    }
    #main-wrapper #main .text-right {
        margin-top: -6px;
    }
    .region--open-consultation .text-right a, #block-trai-eventheadinghomepage a.view-common, body .view-common, .region--open-consultation .text-right a, .new.class a {
        font-size: 8px;
    }
    section ul.consultation .consultation-box {
        display: block;
    }
    section ul.consultation .consultation-box .consultation-cont, section ul.consultation .consultation-box .consultation-content {
        width: 100%;
        border-right: none;
    }
.tabTable .wrapper .evenetBar .evenetBack{padding: 30px 0 0;}
.tabTable .wrapper .evenetBar .evenetBack .navPills {
        gap: 30px 10px;
    }

}
@media (max-width: 480px) {
    .logoBar .cont p.hText{font-size: 10px;}
    .logoBar .cont p.eText{font-size: 12px;}
    .sitemap ul li{max-width: 100%;}
    .popup{overflow: auto;}
.popup-content{width: 90%}
    .tabTable .wrapper .evenetBar .evenetBack{overflow-x: auto;overflow-y: hidden;}
    .tabTable .wrapper .evenetBar .evenetBack .navPills{width: 480px;}
.main-footer .footer-botttom p.copyright-2024{font-size: 13px;top:125px;}
    .inner-page .view-photo-gallery .views-view-grid__item, .inner-page .view-youtube .views-view-grid__item{max-width: 100%}
    .addcomment-right .comment-tele-form .comment-form .js-form-wrapper{max-width: 100%}
    .addcomment-board .commentBar .nav-item button, .addcomment-board .commentBar .nav-item a.btn-primary{margin-bottom: 10px;}
     .banner, .innerbnnr {
    margin-top: 135px;
  }
    .main-footer .fotter-top .footer-list ul li{flex: 0 0 100%;
    max-width: 50%;}
    .node--type-page ul.image-listing li, .node--type-page ul.basic-page-download li{width: calc(100%*(1 / 1) - 30px);}
/*  .top-manu{display: none;}*/
    .event-listing{padding:0 0px;}
    section.section6 .consumer-list .item .consumer-list-image {
   margin-bottom: 0;
    top: 0;
    transform: unset;
    left: 0;
}
section.section6 .consumer-list .item .consumer-list-image span {
    font-size: 14px;
    line-height: 14px;
}
section.section6 .consumer-list .item .consumer-list-image a{font-size: 13px;}
    .send-container{margin-top: -114px;}
    header.main-header .header-logo .middle-right .midlle-box-section, header.main-header .top-manu .navigation ul, section.section9 .section9-bg-image ul.realted-list{display: block;height: auto
    }
    header.main-header .top-header-right ul {justify-content: left;}
    .logoBar .logo img {height: 60px;}
    section ul.leader-list li{padding-left:0px;}
    .main-footer .fotter-top .footer-list ul{column-count: 1;}
    .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .block-visitors ul li, .main-footer .region--third-last-footer .lastupdate{line-height: initial;height: 22px;padding: 0;}
    .main-footer .region--third-last-footer .block-visitors ul{margin:0;}
    section ul.leader-list li .teaser__title{font-size:16px;}
    section .heading-contetn, .gallery-heading{padding:0;}
    .teaser__top{gap: 70px;}
    .teaser__content{margin-left:70px;}
    section ul.leader-list li .field--type-image{left:0;}
    .testimonials-listing, .whatsnew-hmpg .testimonials-listing{padding:0 10px;}
    .whatsnew-hmpg .testimonials-listing a{padding:0px;}
    #main-wrapper #main .text-right{margin-top: -50px;}
    .section4 .col-md-3.text-right{margin-top: -70px;}
    section ul.what-new li{padding:10px 0;}
    section.section9 .section9-bg-image ul.realted-list li a{padding: 6px 10px;font-size: 14px;}
    .views-view-grid--horizontal{--views-grid--column-count:1!important;--views-grid--gap-count: calc(var(--views-grid--column-count) - 1) !important;}
     section ul.what-new li .views-field-title a{font-size: 14px;line-height:18px;padding:0;}
     span.circle-class{line-height: 30px;width: 30px;height: 30px;}
     span.circle-class img{width: 20px;height: 20px;}
     header.main-header .middle-right{text-align: left;display: inline-block;width: 100%}
     .middle-right .midlle-box-section #edit-actions input {
        right: 60px;
        left: initial;
        text-indent: -9999999px;
        background-color: transparent;
        color: #29136c !important;
        min-height: auto;
        height: 20px;
     }
     header.main-header .header-logo .middle-right .midlle-box-section .user-login{margin:0}
     section.section2 .update-marque .block-views-blockupdate-block-1{/*padding:0 10px;*/}
     section.section2 .update-marque .block-views-blockupdate-block-1 h2.block__title{width: 90px;font-size: 12px;margin-top: 10px;border-radius: 14px;}
     section.section2 .update-marque .block-views-blockupdate-block-1 .block__content{width: 100%;}
     section.section2 .update-marque .update-msg a{font-size: 12px;}
     section ul.leader-list li .teaser__content p{font-size:14px;}
     .region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end: 0;}
     .event-listing .poster .poster-image{max-width: 120px;}
     .event-listing .poster .poster-content{max-width: calc(100% - 120px);}
     
     .event-listing .poster .poster-content ul li{flex: initial;}
     section.section5 .tabing-system ul{flex-wrap: initial;overflow-y: scroll;}
     section.section5 .nav-tabs li a{margin:0 4px;padding: 10px 10px;width: 130px;font-size: 12px;}
     section.section5 .tabing-system {padding-top: 0;}
    .event-listing .poster .poster-content .division-content span{font-size: 12px;}
    .commong-grid-table .bg-color2 .nav-tabs li a{margin-right: 5px;}
.commong-grid-table .bg-color2 .nav-tabs li a{width: 140px;}
.banner-content h1{font-size: 22px;line-height: 30px;}
.banner-content{        padding-top: 10px;}
.breadcrumb .breadcrumb__content{    margin-top: 10px;}
.inner-main-content.breadcrumb .breadcrumb__content ol.breadcrumb__list li.breadcrumb__item{margin-inline-end:inherit;}
.top-header-left ul li a, header.main-header .top-header-right ul li a,
header.main-header .top-header-left ul li:hover a{padding-right: 1px;
    font-size: 10px;
    padding-left: 1px;}
header.main-header .top-header-right ul li a{line-height: 14px;}
header.main-header .top-header-right ul li.sitemap a {
padding: 0 5px 0 0;
    margin-top: 0;
}
  header.main-header .top-header-right ul li.lang {
    width: 78px;
    margin-top: 0px;
    margin-bottom: 0px;
  }
header.main-header .top-header{padding-bottom: 10px}
 .banner-content .col-md-9 {
    max-width: calc(100% - 90px);
  }
   .banner-content .col-md-3 {
    max-width: 90px;
  }
  .inner-page .grid-full .nav-tabs li a{width: 150px;}

}

@media print {
  /* All your print styles go here */
  html {
        -webkit-print-color-adjust: exact!important
    }

    * {
        -webkit-print-color-adjust: exact!important;
        print-color-adjust: exact!important
    }

    img {
        display: inline-block!important
    }

    body {
        text-align: initial!important
    }

    @page {
        size: A4 portrait;
        margin: 0;
        -webkit-print-color-adjust: exact;
        width: 100%
    }



    a:link:after,a:visited:after {
        content: ""!important
    }

    *,:after,:before {
        box-sizing: border-box!important;
        vertical-align: top!important
    }

    table {
        min-width: 100%!important;
        max-width: 100%;
        width: 100%!important
    }

    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float: left
    }

    .col-sm-12,.col-md-12 {
        width: 100%
    }

    .col-sm-11,.col-md-11 {
        width: 91.66666666666666%
    }

    .col-sm-10,.col-sm-10 {
        width: 83.33333333333334%
    }

    .col-sm-9,.col-md-9,.col-lg-9 {
        width: 75%
    }

    .col-sm-8,.col-md-8,.col-lg-8 {
        width: 66.66666666666666%
    }

    .col-sm-7,.col-md-7,.col-lg-7 {
        width: 58.333333333333336%
    }

    .col-sm-6,.col-md-6,.col-lg-6 {
        width: 50%
    }

    .col-sm-5,.col-md-5,.col-lg-5 {
        width: 41.66666666666667%
    }

    .col-sm-4,.col-md-4,.col-lg-4 {
        width: 33.33333333333333%
    }

    .col-sm-3,.col-md-3,.col-lg-3 {
        width: 25%
    }

    .col-sm-2,.col-md-2,.col-lg-2 {
        width: 16.666666666666664%
    }

    .col-sm-1,.col-md-1,.col-lg-1 {
        width: 8.333333333333332%
    }

    .who-is-who .col-md-3{
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
        width: 33.33%;
  }
  header.main-header{position: unset !important;overflow: hidden !important;}
  .top-manu{position: unset;height: 50px !important;padding-top: 0;max-width: 100%;bottom: auto;overflow: hidden !important;}
  header.main-header .top-manu .navigation ul{display: flex;}
 .top-manu:before,.mob-nav,.nav-close-btn{display: none;}
 .col-md-6.mobile-view{position: unset;width: 50%;}
header.main-header .header-logo .middle-right .midlle-box-section .user-login{position: unset;width: auto;height: auto;}
header.main-header .header-logo .middle-right .midlle-box-section .user-login a{font-size: 14px}
header.main-header .header-logo .middle-right .midlle-box-section{float: right;width: auto;}
header.main-header .middle-right{float: right;}
header.main-header .header-logo .middle-right .midlle-box-section .search-icon {
    width: 50px;
    height: 46px;
    margin-top: 0;
    float: left;
    margin-right: 5px;
}
.banner, .innerbnnr {
        margin-top: 0;
    }
    header.main-header .top-manu .navigation ul li a.primary-nav__menu-link--level-1{font-size: 15px}
    header.main-header{padding-bottom: 0 !important}
    .top-manu .navigation{height: auto !important;overflow: hidden;}
    .popup-fullbox{margin: 15px 0;padding: 10px;}
    .who-is-who{padding: 20px 0 0;}
    #bhashini-translation{right: 200px !important;}
    header.main-header .top-header ul li,header.main-header .top-header .col-md-6.top-left{display: inline-block;}
    header.main-header .top-header .col-md-6.top-right{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
     header.main-header .top-header-right ul li a {padding-right: 3px;padding-left: 3px;}
     header.main-header .top-header-right ul li.color-blind a{padding: 0 3px 0 0;margin: 0 2px 0 0;}
header.main-header .top-header-right ul li.lang {width: 83px;}
.chat_icon,.chat_icon img#icon{position: relative !important;}
.back-to-top{display: none !important;}
.heading2{font-size: 16px;}
body .view-common, .region--open-consultation .text-right a, .new.class a{padding: 0 4px;}
#main-wrapper #main .gallery-heading .text-right{padding-left: 0}
section {
    padding: 20px 0 0;
}
body .view-common{margin-top: 30px;}
.caruselBtn{
        display: flex;
    justify-content: center;
    align-items: center;
}
.caruselBtn button{
    padding: 6px 10px;
    display: flex;
    justify-content: center;
}
.new.class{text-align: right !important;}
section.section9 .section9-bg-image ul.realted-list{display: flex;}
section.section9 .section9-bg-image ul.realted-list li{margin: 0 2px;}
.section6{page-break-after: always;}
.common-table-view-class .view-filters .form--inline > *{width: auto;}
}