.offcanvas-header{ display:none; }

@media (max-width: 992px) {
  .offcanvas-header{ display:block; }
  .navbar-collapse {
    position: fixed;
    top:0; 
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;
    background-color: #0073be;
    transition: visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
  }
  .navbar-collapse.show {
    visibility: visible;
    transform: translateX(-100%);
  }
}


@media (max-width: 1441px) and (min-width:1200px)
{
  .site-header .search-box
  {
    right: 11%;
  }
}
@media (max-width: 1199px) and (min-width: 992px)
{
  p
  {
    font-size: 16px;
  }
  /*_____________________________main-header____________________________*/
  #main-header .social-sec
  {
    padding: 4px 0;
  }
  .social-sec .calender-box span
  {
    font-size: 14px;
  }
  .social-sec .calender-box span i
  {
    font-size: 16px;
  }
  .social-sett span>i
  {
    font-size: 16px;
    margin: 0px 3px;
    padding: 4px;
  }
  .logo
  {
    margin: 3px 0
  }
  .logo figure>a>img
  {
    height: 90px;
  }
  .logo .img-advertise img
  {
    height: 100%;
    width: 100%
  }
  .navbar-nav>.nav-item
  {
    padding: 0px 9px;
  }
  .navbar-nav .nav-item .nav-link
  {
    padding: 1px 4px !important;
    line-height: 2.9em;
  }
  
  .sub-menu-1
  {
    margin: 0;
    margin-left: 2.97rem;
  }
  .site-trending
  {
    margin: 3px 0;
  }
  .site-trending .trend span,
  .site-trending .trend > ul > li > a
  {
    font-size: 14px;
  }
  .site-advertise figure
  {
    margin: 0 0 .2rem;
  }
  .site-news
  {
    margin: 6px 0;
  }
  .main-news h1
  {
    font-size: 52px;
  }
  .news-published
  {
    margin: 4px 0 10px;
  }
  .tab-content ul li a
  {
    font-size: 16px;
  }
  .bichar-panel .bichar-data p
  {
    font-size: 16px;
    font-weight: 600;
  }
  .major-content .major-detail h4
  {
    font-size: 20px;
    font-weight: 600;
  }
  .major-data a .sub-heading
  {
    font-size: 20px;
  }
  .side-content p
  {
    font-size: 20px;
    font-weight: 600;
    color: #4b4a4a
  }
  .site-carousel .item .item-details h4
  {
    font-size: 20px;
  }
  .site-video-gallery .gallery-wrap .gallery-block a .major-detail h4
  {
    font-size: 17px;
    line-height: 1.6;
  }
  .site-video-gallery .gallery-wrap .gallery-block:nth-child(2) .major-detail h4
  {
    font-size: 21px;
  }
  .site-video-gallery .gallery-wrap .gallery-block a:hover .major-detail h4
  {
    font-size: 21px;
  }
  .major-block a .small-font
  {
    font-size: 20px;
    font-weight: 600;
  }
  .main-news, .news-wrap
  {
    padding: .9rem .5rem;
  }
  .pradesh-user img
  {
    height: 70px;
    width: 78px !important
  }
  .pradesh-data p
  {
    font-size: 16px;
    margin-bottom: .5rem
  }
  .tech-content p
  {
    font-size: 20px;
  }
  .infra-detail h4
  {
    font-size: 20px;
    font-weight: 600
  }
  .footer-content iframe
  {
    height: 280px;
    width: 210px;

  }
  .pradesh-content .pradesh-detail h4
  {
    font-size: 20px;
  }
  .pradesh-content .pradesh-detail p
  {
    font-size: 16px;
    margin: 0
  }
  .about-content p
    {
      font-size: 16px;
    }
    .about-content p strong
    {
      font-size: 22px
    }

    .site-header .navbar ul li.nav-item.active a
    {
      font-size: 16px;
    }
    .site-header .navbar ul li
    {
      margin-right: 8px;
      padding: 0
    }
    .site-header .navbar ul li .nav-link
    {
      padding: 0
    }
    .site-header .search-box {
    position: absolute;
    top: 50%;
    right: 1%;
    transform: translate(0%,-50%);
    background: #fff;
    border-radius: 34px;
}
}

@media (max-width: 991px) and (min-width: 768px)
{
  p
  {
    font-size: 16px;
  }
  .site-header .navbar
  {
    padding: 6px 38px;
  }
  .site-header .search-box {
    right: 5%;
  }
  .nav-item .search-box 
  {
    display: none;
  }
  .navbar-nav .nav-item
  {
    margin: 0;
  }
  .site-patrika ul li
  {
    margin-bottom: 7px;
  }
   .site-patrika ul li:last-child
   {
    display: none;
   }
  .site-patrika ul li a
  {
    font-size: 16px;
  }
  /*_______________________________site-pradesh______________________________*/
  .site-pradesh .col-sm-12:first-child
  {
    padding-right: 0;
  }
  .site-pradesh .col-sm-12:last-child
  {
    padding-left: 0;
  }
  .pradesh-user img
  {
    margin-right: .5rem !important;
    height: 61px !important;
    width: 70px !important;
    object-fit: cover
  }
  .pradesh-data p
  {
    font-size: 13px !important;
  }
  .pradesh-data h3
  {
    display: none;
  }
  /* ____________________________________________ Home Page Start ________________________________________________ */
  #main-header .social-sec
  {
    padding: 6px 0;
  }
  .social-sec .calender-box span
  {
    font-size: 13px;
  }
  .social-sec .calender-box span i
  {
    font-size: 15px;
  }
  .social-sett span>i
  {
    font-size: 17px;
    margin: 0px 3px;
    padding: 4px;
  }
  .logo
  {
    margin: 5px 0
  }
  .logo figure>a>img
  {
    height: 57px;
  }
  .logo .img-advertise img
  {
    height: 100%;
    width: 100%
  }
  .navbar
  {
    padding: 0px 1rem;
  }
  #main_nav
  {
    z-index: 999999;
  }
  .btn-outline-danger
  {
   border: 1px solid #ddd;
    color: #ddd
  }
  .sub-menu-1
  {
    display: none;
  }
  .btn-outline-danger:hover
  {
    color: #fff;
    border: 1px solid #fff;
  }
  .navbar-nav .nav-item
  {
    border-bottom: 1px solid #ddd;
  }
  .navbar .navbar-brand
  {
    display: none !important  ;
  }
  .site__navigation--right
  {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .site__navigation--right .nav-link
  {
      padding: .46rem 1rem;
      background-color: #e11b22;
      color: #FFf;
  }
  .site__navigation--right .nav-link:hover
  {
      background-color: rgba(0,0,0,.14);
  }
  .site__navigation--right span:hover
  {
      background-color: rgba(0,0,0,.14);
  }
  .site__navigation--right span i
  {
    margin: 10px 15px !important;
  }
    .site-trending
    {
      margin: 5px 0;
    }
    .site-trending .trend span,
    .site-trending .trend > ul > li > a
    {
      font-size: 15px;
    }
    .site-advertise figure
    {
      margin: 0 0 .3rem;
    }
    .site-news
    {
      margin: 9px 0 0;
    }
    .site-news .news-block h2
    {
      font-size: 32px;
      font-weight: 600;
    }
    .side-bar
    {
      padding: .5rem .5rem 0;
    }
    .side-bar hr,.side-bar>a
    {
      display: none;
    }
    .site-news .col-md-4
    {
      padding-left: 0;
    }
    .bichar-user img
    {
      height: 60px;
      width: 70px !important;
    }
    .main-news h1
    {
      font-size: 48px;
    }
    .news-published
    {
      margin: 4px 0 10px;
    }
    .tab-content ul li a
    {
      font-size: 16px;
    }
    .bichar-panel .bichar-data p
    {
      font-size: 16px;
      font-weight: 600;
    }
    .major-content .major-detail h4
    {
      font-size: 20px;
      font-weight: 600;
    }
    .site-major-news .major-content .major-content .major-data
    {
      margin-bottom: 19px
    }
    .site-major-news .major-content .major-content .major-block small-font
    {
      margin-bottom: 4px;
    }
    .major-data a .sub-heading
    {
      font-size: 19px;
    }
    .side-content p
    {
      font-size: 20px;
      font-weight: 600;
      color: #4b4a4a
    }
    .bichar-title-header, .major-title-header
    {
      margin: 16px 0 12px !important
    }
    .site-major-news .major-wrap .col-lg-4
    {
      padding: 0 15px;
    }
   /* .site-major-news .major-wrap .col-lg-4:nth-child(2)
    {
      padding-right: 0;
    }*/
    .square-advertise
    {
      position: sticky;
      top: 20px;
    }
    .site-major-news .major-content .major-detail
    {
      padding: .5rem
    }
    .site-major-news .major-content .major-detail p
    {
      margin: 0
    }
    .site-major-news .major-data a figure img
    {
      height: 65px;
      width: 80px
    }
    .site-carousel .item .item-details h4
    {
      font-size: 20px;
    }
    .site-video-gallery .gallery-wrap .gallery-block a .major-detail h4
    {
      font-size: 17px;
      line-height: 1.6;
    }
    .site-video-gallery .gallery-wrap .gallery-block:nth-child(2) .major-detail h4
    {
      font-size: 21px;
    }
    .site-video-gallery .gallery-wrap .gallery-block a:hover .major-detail h4
    {
      font-size: 21px;
    }
    .major-block a .small-font
    {
      font-size: 19px;
      margin-bottom: 4px;
      font-weight: 600;
    }
    .major-block a p
    {
      margin-bottom: 4px;
    }
    .site-shares .share-content 
    {
      margin: 3rem 0;
    }
    .site-shares .share-side-content .side-block .side-content p
    {
      font-size: 16px;
    }
    .main-news, .news-wrap
    {
      padding: .9rem .5rem;
    }
    /*________________ipo_________________*/
    .site-ipo-sec .nav-pills li
    {
      width: 160px !important 
    }
    .site-ipo-sec .nav-pills li a
    {
      font-size: 16px;
      text-align: center;
    }
    .site-features ul li a
    {
      font-size: 16px;
    }
    /*______________________________site-tech__________________________*/
    .site-tech hr
    {
      margin: 2rem 0;
    }
    
    .site-tech p
    {
      font-size: 16px !important  ;
    }
    .site-tech .col-lg-3
    {
      padding-left: 0;
    }
    .site-tech .col-lg-3 .politics-block-advertise
    {
      margin: 6rem 0
    }
    .site-tech .politics-block-advertise img
    {
      margin-bottom: 10px;
    }
    .pradesh-data p
    {
      font-size: 16px;
      margin-bottom: .5rem
    }
    .tech-content p
    {
      font-size: 20px;
    }
    .site-infra .infra-wrap .infra-detail
    {
      padding: .5rem !important;
    }
    .site-infra .infra-wrap .infra-detail h4
    {
        font-size: 20px;
        font-weight: 600
    }
    .side-block figure
    {
      height: 80px
    }
    .site-infra .side-content p
    {
      font-size: 16px;
    }
    .site-infra  .col-lg-3{
      padding-left: 0;
    }
    .site-infra .img-control
    {
      padding-bottom: 62%;
    }
    .footer-content iframe
    {
      height: 280px;
      width: 210px;

    }
    .pradesh-content .pradesh-detail h4
    {
      font-size: 20px;
    }
    .pradesh-content .pradesh-detail p
    {
      font-size: 16px;
      margin: 0
    }
    .site-footer .col-md-6
    {
        text-align: center;
    }
    .site-footer .col-md-6 iframe
    {
      width: 329px
    }
    .major-data a .sub-heading
    {
      font-size: 16px;
    }
    .site-major-news .square-advertise, .site-shares .square-advertise
    {
        display: none;
    }


}

.offcanvas-header{ display:none; }

@media (max-width: 992px) {
  .offcanvas-header{ display:block; }
  .navbar-collapse {
    position: fixed;
    top:0; 
    bottom: 0;
    left: 100%;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    visibility: hidden;

    transition: visibility .2s ease-in-out, -webkit-transform .2s ease-in-out;
  }
  .navbar-collapse.show {
    visibility: visible;
    transform: translateX(-100%);
  }
  .navbar .navbar-brand
  {
    display: block;
  }
  .side-bar
  {
    position: sticky;
    top: 15px;
  }
  .about-content
  {
    margin-right: 0;
  }
  .about-content p strong
  {
    font-size: 20px
  }
  .top-header .contact-info ul li, .top-header .calender-box ul li
  {
    margin: 0
  }
  .listing-Page .tech-block
  {
    width: 100%;
  }
  .side-bar .square-advertise
  {
    position: unset;
    top: 0
  }
  .site-patrika .col-lg-4 .major-content
  {
    position: sticky;
    top: 30px;
  }
  
}

@media(max-width: 767px)
{
  .nav-item .search-box 
  {
    display: none;
  }
  .site-news .ot-title-block h2
  {
      font-size: 18px !important;
  }
  .site-footer .footer-wrap .col-lg-3:last-child  .footer-content
  {
      margin-top: 20px;
  }
  .main-news h1
  {
      font-size: 28px !important;
  }
  .info-site p
  {
      text-align: left !important;
  }
  #main_nav {
    z-index: 999999;
    background-color: #056839 !important  ;
}
.site-navigate
{
  margin-top: 12px;
}
.team-sec
{
  padding: 12px 0 ;
}
.team-sec .container>.col-md-12
{
  padding: 0
}
.team-sec .container>.col-md-12>.col-lg-4
{
  padding: 0
}
.site-patrika .major-wrap figure img
{
  height: auto;
}
.major-content .major-detail
{
  padding: 20px 14px;
}
.major-content .major-detail h3
{
  font-size: 17px;
}
.site-patrika p
{
  font-size: 16px;
}
.site-patrika ul li
{
      margin-top: 10px;
      margin-bottom: 10px;
    box-shadow: 0 0 9px #dcdcdc;
    padding: 12px 14px;
}
.site-patrika ul li a
{
  font-size: 16px;
}
.share-content .img-control {
    padding-bottom: 50%;
}
.site-shares .col-lg-4
{
  margin-top: 32px;
}
.share-side-content .side-block figure
{
  height: 200px !important  
}
.side-block figure img
{
  object-fit: cover;
}
.side-content {
    padding: 30px 12px;
}
.side-content p {
    font-size: 17px !important  ;
    line-height: 1.7;
}
.details-page
{
  margin: 8px 0; 
}
.details-page .news-wrap p
{
  font-size: 16px;
}
.site-header .navbar ul li:last-child a
{
  border-bottom: none;

}
.site-header .navbar
{
  padding: 6px 0 6px 12px
}
.site-header .search-box
{
  right: 3%
}
  .foot-wrapper h2
  {
    font-size: 22px !important;
  }
  .site-main-header h2
  {
    font-size: 28px !important;
  }
  .info-site p
  {
    text-align: left; !important;
  }
  .site-footer .social-icon
  {
    text-align: left;
    margin-top: 12px;
  }
  .about-content p
  {
    font-size: 16px;
  }
  .about-content p strong
  {
    font-size: 18px;
  }
  .contact-info,.calender-box
  {
    text-align: center !important;
  }
  .contact-section
  {
    padding: 20px 0
  }
  .map-block 
  {
    margin: 0 !important
  }
}
@media(max-width: 480px)
{

  h1
  {
    font-size: 30px !important  ;
    line-height: 1.1;
  }
  h2
  {
    font-size: 30px !important  ;
  }
  h4
  {

  }
  p
  {
    font-size: 16px;
    line-height: 1.6rem;
  }
  .navbar-nav .nav-item
  {
    margin: 0;
  }
  .site-ipo-sec .nav-pills li
  {
    width: 145px !important;
    text-align: center;
  }
  .site-ipo-sec .nav-pills li a
  {
    font-size: 14px !important;
    padding: .5rem;
  }
  .politics-block-advertise img
  {
    width: 100%;
  }
  .site__navigation--right
  {
        display: flex;
        align-items: center;
        justify-content: center;
  }
  .site__navigation--right .nav-link
  {
    padding: .46rem 1rem;
    background-color: #e11b22;
    color: #FFf;
  }
  .site__navigation--right .nav-link:hover
  {
    background-color: rgba(0,0,0,.14)
  }
  .site__navigation--right span i
  {
    margin: 10px 15px !important;
  }
  .search-icon
  {
    cursor: pointer;
    font-size: 24px !important;
    color: #ddd !important;
  }

  /* ____________________________________________ Home Page Start ________________________________________________ */
  #main-header .social-sec
  {
    padding: 6px 0;
  }
  .social-sec .calender-box span i
  {
    font-size: large;
  }
  #main-header .social-sec .col-lg-8
  {
    display: none;
  }
  #main-header .logo .logo-name figure
  {
    text-align: center;
    height: 75px
  }
  #main-header .logo
  {
    margin: 4px 0 0;
  }
  #main-header .logo .img-advertise
  {
    margin: 5px 0
  }
  #main-header .logo .img-advertise img
  {
    width: 100%;
    height: 100%;
  }
  .navbar .navbar-brand
  {
    display: none;
  }
  #main_nav
  {
    z-index: 999999;
    background-color: #0e5dae
  }

  .btn-outline-danger
  {
    color: #ddd;
    border: 1px solid #ddd;
    background-color: none;
  }
  .btn-outline-danger:hover
  {
    color: #fff;
    border: 1px solid #fff;
  }

  .navbar-nav .nav-item
  {
    border-bottom: 1px solid #ddd;
  }
  #main_nav .navbar-nav li:first-child {
      background-color: none !important;
  }
  .menu-item-has-children
  {
    padding: 10px 0;
  }
  .site-navigation ul > li > .sub-menu
  {
    display: block;
  }
  .site-navigation ul > li > .sub-menu {
    display: none;
      opacity: 1;
      position: static;
      transition: inherit;
      visibility: visible;
      width: auto;
      padding: 0;
  }
  .sub-menu-1
  {
    display: none;
  }
  /*_______________________antarbarta_________________________________________________________*/
  .site-antarbarta .tech-block
  {
    width: 100%;
  }


  /*__________________________________________________trending_________________________________________*/
  .site-trending 
  {
    display: none;
  }
  .site-advertise {
    display: block;
  }

  .main-news, .news-wrap
  {
    padding: 1rem .5rem;
  }
  .main-news .news-published
  {
    margin: 3px 0 6px;
  }
  .news-published span
  {
    font-size: 14px;
  }
  .main-news figure
  {
    display: block;
  }
  .site-news .news-wrap .news-block .news-published
  {
    margin: 3px 0 6px;
  }
  .site-news .news-wrap .news-block figure
  {
    display: block;
  }

  .side-bar
  {
    margin-top: 12px;
  }
  .side-bar a
  {
    font-size: 16px !important  ;
  }
  .side-content p
  {
    font-size: 20px;
  }
  .bichar-title-header .bichar a, .major-title-header .major a
  {
    font-size: 28px !important  ;
  }
  .side-bar .btn-viewAll
  {
    font-size: 16px !important  ;
  }
  .major-content
  {
    margin-top: 12px;
  }
  .major-data a figure img
  {
    display: block;
    width: 90px;
    height: 65px;
  }
  .major-data a .sub-heading
  {
    font-size: 16px;
    line-height: 1.5rem;
  }
  .site-shares .side-block
  {
    width: 100%;
    margin-bottom: 12px;
  }
  .site-shares .side-block figure
  {
    height: 160px;
    width: 100%
  }
  .site-tech .tech-block
  {
    width: 100%;
    margin-bottom: 12px
  }
  .site-tech .tech-block figure
  {
    height: 160px;
    width: 100%
  }
  .tech-content p
  {
    font-size: 20px;
  }
  .site-infra .infra-wrap .col-md-6 .pradesh-content .infra-detail
  {
    padding: .5rem 0rem;
  }
  .infra-wrap .infra-detail h4
  {
    font-size: 26px;
    font-weight: 600;
  }
  .site-infra .infra-wrap .p-0
  {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .site-infra .infra-wrap .share-side-content .side-block
  {
    width: 100%;
    margin-bottom: 12px
  }
  .share-side-content .side-block figure
  {
    height: 160px;
    width: 100%
  }
  /*_______________________________site-pradesh______________________________*/
  .site-pradesh .nav-pills
  {
    margin-bottom: 15px;
    border-bottom: none;
  }
  .side-bar .nav-pills li.nav-item
  {
    width: 128px !important;
    text-align: center;
  }
  .nav-pills li.nav-item
  {
    width: 145px !important;
    text-align: center;
  }
  .nav-pills li.nav-item .nav-link
  {
    font-size: 14px ;
    text-align: center;
  }
  .site-pradesh .nav-pills .nav-item a
  {
    font-size: 14px;
    padding: .5rem
  }
  .site-footer
  {
    margin-top: 20px
  }
  .footer-data
  {
    margin: 14px 0px 15px;
  }
  .info-site p
  {
    font-size: 14px;
  }
  .footer-content iframe
  {
    width: 290px;
  }
  .site-major-news .major-wrap .col-lg-4:first-child,
    .site-major-news .major-wrap .col-lg-4:nth-child(2),
    .site-major-news .major-wrap .col-lg-4:nth-child(3),
    .block-section .row .col-lg-3:nth-child(1)
    {
      padding: 0px 15px 0;
    }
    .block-section .row .col-lg-3
    {
      padding: 0 15px !important;
    }
    .block-section .row .col-lg-3:nth-child(even)
    {
      margin: 14px 0;
    }
    .block-section .block-content figure img
    {
      border-radius: 0;
    }

  @media(max-width: 414px)
  {

    h1
    {
      font-size: 30px !important  ;
      line-height: 1.1;
    }
    h2
    {
      font-size: 30px !important  ;
    }
    h4
    {

    }
    p
    {
      font-size: 16px;
      line-height: 1.6rem;
    }
    .navbar-nav .nav-item
    {
      margin: 0;
    }
    .side-bar .nav-pills li.nav-item
    {
      width: 128px !important;
      text-align: center;
    }
    .site__navigation--right
    {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .site__navigation--right .nav-link
    {
        padding: .46rem 1rem;
        background-color: #e11b22;
        color: #FFf;
    }
    .site__navigation--right .nav-link:hover
    {
        background-color: rgba(0,0,0,.14);
    }
    .site__navigation--right span:hover
    {
        background-color: rgba(0,0,0,.14);
    }
    .site__navigation--right span i
    {
      margin: 10px 15px !important;
    }
    #form
    {
      right: -11rem;
      z-index: 99;
      border-radius: 5px;
      left: -6rem;
      bottom: -4.73rem;
    }
    #form .input-group
    {
      font-size: 14px;
    }
    #form .input-group .input-control
    {
      padding: 8px 14px;
    }
    #form .input-group #searchbutton
    {
      padding: 8px 16px;
      background: #0e5dae;
      border: navajowhite;
      color: #fff;
      border-radius: 2px;
    }

    /* ____________________________________________ Home Page Start ________________________________________________ */
    #main-header .social-sec
    {
      padding: 6px 0;
    }
    .social-sec .calender-box span i
    {
      font-size: large;
    }
    #main-header .social-sec .col-lg-8
    {
      display: none;
    }
    #main-header .logo .logo-name figure
    {
      text-align: center;
      height: 75px
    }
    #main-header .logo
    {
      margin: 4px 0 0;
    }
    #main-header .logo .img-advertise
    {
      margin: 5px 0
    }
    #main-header .logo .img-advertise img
    {
      width: 100%;
      height: 100%;
    }
    .navbar .navbar-brand
    {
      display: none;
    }
    #main_nav
    {
      z-index: 999999;
      background-color: #0e5dae
    }

    .btn-outline-danger
    {
      color: #ddd;
      border: 1px solid #ddd;
      background-color: none;
    }
    .btn-outline-danger:hover
    {
      color: #fff;
      border: 1px solid #fff;
    }

    .navbar-nav .nav-item
    {
      border-bottom: 1px solid #ddd;
    }
    #main_nav .navbar-nav li:first-child {
        background-color: none !important;
    }
    .menu-item-has-children
    {
      padding: 10px 0;
    }
    .site-navigation ul > li > .sub-menu
    {
      display: block;
    }
    .site-navigation ul > li > .sub-menu {
      display: none;
    }


    /*__________________________________________________trending_________________________________________*/
    .site-trending 
    {
      display: none;
    }
    .site-advertise
    {
      display: block
    }

    .main-news, .news-wrap
    {
      padding: 1rem .5rem;
    }
    .main-news .news-published
    {
      margin: 3px 0 6px;
    }
    .news-published span
    {
      font-size: 14px;
    }
    .main-news figure
    {
      display: block;
    }
    .site-news .news-wrap .news-block .news-published
    {
      margin: 3px 0 6px;
    }
    .site-news .news-wrap .news-block figure
    {
      display: block;
    }

    .side-bar
    {
      margin-top: 12px;
    }
    .side-bar a
    {
      font-size: 16px !important  ;
    }
    .side-content p
    {
      font-size: 20px;
    }
    .bichar-title-header .bichar a, .major-title-header .major a
    {
      font-size: 28px !important  ;
    }
    .side-bar .btn-viewAll
    {
      font-size: 16px !important  ;
    }
    .major-content
    {
      margin-top: 12px;
    }
    .major-data a figure img
    {
      display: block;
      width: 90px;
      height: 65px;
    }
    .major-data a .sub-heading
    {
      font-size: 16px;
      line-height: 1.5rem;
    }


    .site-shares .side-block
    {
      width: 100%;
      margin-bottom: 12px;
    }
    .site-shares .side-block figure
    {
      height: 160px;
      width: 100%
    }
    .site-tech .tech-block
    {
      width: 100%;
      margin-bottom: 12px
    }
    .site-tech .tech-block figure
    {
      height: 160px;
      width: 100%
    }
    .tech-content p
    {
      font-size: 20px;
    }
    .site-pradesh
    {
      padding: 12px 0 0;
    }
    .site-infra .infra-wrap .col-md-6 .pradesh-content .infra-detail
    {
      padding: .5rem 0rem;
    }
    .infra-wrap .infra-detail h4
    {
      font-size: 26px;
      font-weight: 600;
    }
    .site-infra .infra-wrap .p-0
    {
      padding-right: 15px !important;
      padding-left: 15px !important;
    }

    .site-infra .infra-wrap .share-side-content .side-block
    {
      width: 100%;
      margin-bottom: 12px
    }
    .share-side-content .side-block figure
    {
      height: 160px;
      width: 100%
    }
    .site-pradesh .nav-pills
    {
      margin-bottom: 15px;
      border-bottom: none;
    }
    .nav-pills li.nav-item
    {
      width: 145px;
      text-align: center;
    }
    .nav-pills li.nav-item
    {
      font-size: 14px;
      text-align: center;
    }
    .site-footer
    {
      margin-top: 20px
    }
    .footer-data
    {
      margin: 14px 0px 15px;
    }
    .info-site p
    {
      font-size: 14px;
    }
    .footer-content iframe
    {
      width: 290px;
    }

    .site-major-news .major-wrap .col-lg-4:first-child,
    .site-major-news .major-wrap .col-lg-4:nth-child(2),
    .site-major-news .major-wrap .col-lg-4:nth-child(3),
    .block-section .row .col-lg-3:nth-child(1)
    {
      padding: 0px 15px 0;
    }
    .block-section .row .col-lg-3
    {
      padding: 0 15px !important;
    }
    .block-section .row .col-lg-3:nth-child(even)
    {
      margin: 14px 0;
    }
    .block-section .block-content figure img
    {
      border-radius: 0;
    }
  }
