  /**** VARIABLES ****/

  /**** GLOBAL ****/

  *, ::after, ::before { box-sizing: border-box; }

html {
  scroll-behavior: smooth;
}

  body { font-family: "IBM Plex Serif", serif; font-weight: 300; line-height: 1.4; font-size: 1rem; margin: 0; }



  div, nav, footer {height: auto;}



  a { text-decoration: none; }



  p { margin: 0.5rem 0; }



  h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5rem 0; display: block; }



  .img-fluid { width: 100%; display: block; }



  .section-m-p { margin: 0 auto; padding: 2rem 0rem; width:1024px;}



  .section-title { font-family: "Poppins", sans-serif; color: #084fa7; text-transform: uppercase; letter-spacing: 1px; }



  .panel { padding: 0.5rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }



  .text-ls { font-size: 2rem; }



  .text-ms { font-size: 1.5rem; }



  .text-ss { font-size: 1.2rem; }



  .text-xs { font-size: 1rem; }



  .container { width: 1024px; margin: 0 auto;}



  .spcl-scroller::-webkit-scrollbar-track { width: 5px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }



  .spcl-scroller::-webkit-scrollbar { width: 5px; background-color: #F5F5F5; }



  .spcl-scroller::-webkit-scrollbar-thumb { width: 5px; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #084fa7; }



  /** NAVIGATION BAR **/

  .navbar { background-color: #fff; padding: 0.5rem 0rem;  position: fixed; left: 0; right: 0; top: 0; box-shadow: 0px 1px 13px -4px #aaa; font-family: "Poppins", sans-serif; z-index: 999; }

  .innerheader {width:1024px; margin:0 auto;display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}

  .navbar .brand img { width: 8rem; }

  .navbar .slogan { padding: 0.25rem; text-align: center; font-family: "Poppins", sans-serif;  }

  .navbar .slogan p:first-child { margin: 0; line-height: 1; font-size: 1rem; }

  .navbar .slogan p:last-child { margin: 0; line-height: 1; font-weight: 500; font-size: 1.1rem; }

  .navbar .nav-links { display: inline-flex; align-items: center; }

  .navbar .nav-links a { font-weight: 300; color: #000; margin: 0 0.25rem; }

  .navbar .nav-links .social-links a { height: 2rem; width: 2rem; border-radius: 5rem; display: inline-flex; justify-content: center; align-items: center; margin: 0.15rem; }

  .navbar .nav-links .social-links a img { width: 1rem; padding: 0.1rem; }

  .navbar .nav-links .social-links a:first-child { border: 1px solid #5980c3; }

  .navbar .nav-links .social-links a:nth-child(2) { border: 1px solid #00c7ff; }

  .navbar .nav-links .social-links a:nth-child(3) { border: 1px solid #389cd4; }

  .navbar .nav-links .social-links a:nth-child(4) { border: 1px solid #fd3832; margin-top: 2px; }



  /** HOME PAGE MAIN FRAME **/

  .main-frame img { width: 90%; margin: auto; }

  .main-frame .intro { text-align: center; margin-top: 2rem; }

  .main-frame .intro .text-ls { font-family: "Poppins", sans-serif; color: #084fa7; text-transform: uppercase; letter-spacing: 1px; }

  .main-frame .intro .text-ss { color: #919191; }



  /** VIDEO FRAME **/

  .video-frame { background: #e6e6e6; display: flex; flex-wrap: wrap; justify-content: space-between; }

  .video-frame .main-video { width: 68%; display: flex; flex-wrap: wrap; margin: 1rem 0rem; }

  .video-frame .main-video .video-thumbnail { width: 70%; float: right; background: transparent; margin: 0rem 0 0rem -22rem; z-index: 9; position: relative; padding: 0; }

  .video-frame .main-video .video-thumbnail .img-overlay { position: absolute; top: 27%; left: 0; right: 0; display: flex; justify-content: center; align-items: center; height: auto; overflow: auto; }

  .video-frame .main-video .video-thumbnail .img-overlay img { width: 4rem; box-shadow: 1px 1px 5px -2px #000; border-radius: 5rem; }

  .video-frame .main-video .video-desc {margin-top: 12rem;width: 70%;}

  .video-frame .main-video .video-desc .section-title { margin-bottom: 2rem; }

  .video-frame .main-video .video-desc .panel-body { padding: 11rem 3rem 2rem 3rem; background-color: #084fa7; }

  .video-frame .main-video .video-desc .panel-body .panel-title { color: #da6727; text-transform: uppercase; font-family: "Poppins", sans-serif; }

  .video-frame .main-video .video-desc .panel-body p { color: #fff; }

  .video-frame .video-sidebar { width: 29%; border: 1px solid #084fa7; padding: 2rem; margin: 1rem 0.5rem; }

  .video-frame .video-sidebar .sidebar-body { height: 34rem; overflow: auto; display: flex; flex-direction: column; }

  .video-frame .video-sidebar .sidebar-body .video-thumbnail { width: 100%; background: transparent; padding: 0 1.5rem 0 0; margin-bottom: 1.5rem; z-index: 9; position: relative; }

  .video-frame .video-sidebar .sidebar-body .video-thumbnail .img-overlay { position: absolute; top: 0; left: 37%; bottom: 0; display: flex; align-items: center; height: auto; overflow: auto; }

  .video-frame .video-sidebar .sidebar-body .video-thumbnail .img-overlay img { width: 3rem; box-shadow: 1px 1px 5px -2px #000; border-radius: 5rem; }



  .slideshow_1, .slideShow_2, .slideShow_3 { display: none; }



  /* Slideshow container */

  .slideshow-container { max-width: 100%; position: relative; margin: auto; }



  /* Next & previous buttons */

  .prev, .next { cursor: pointer; position: absolute; top: 50%; left: 0; width: 1.8rem; padding: 2px 3px 3px; text-align: center; margin-top: -22px; color: #da6727; font-weight: bold; font-size: 1rem; transition: 0.6s ease; border-radius: 5rem; border: 1px solid #da6727; user-select: none; display: flex; }



  /* Position the "next button" to the right */

  .next { right: 0; left: inherit; display: block; }



  /* On hover, add a black background color with a little bit see-through */

  .prev:hover, .next:hover { background-color: #da6727; color: #fff; border-color: #da6727; }



  /* The dots/bullets/indicators */

  .indicators { text-align: center; }



  .dot { cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; }



  .active, .dot:hover { background-color: #da6727; }



  /* Fading animation */

  .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; }



  @-webkit-keyframes fade { from { opacity: .4; }

    to { opacity: 1; } }

  @keyframes fade { from { opacity: .4; }

    to { opacity: 1; } }

  .frame-2 {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;}

  .frame-2 .carousel {width: 35%;border-right: 1px solid #084fa7;padding: 0 20px;padding-bottom: 30px;padding-top: 30px;}

  .frame-2 .carousel .section-title { text-align: center; }

  .frame-2 .carousel .panel .panel-body { text-align: center; }

  .frame-2 .carousel .panel .panel-body .panel-title { text-transform: uppercase; font-family: "Poppins", sans-serif; color: #084fa7; letter-spacing: 1px; margin: 0.5rem 0 0 0; }

  .frame-2 .carousel .panel .panel-body span { color: #da6727; font-size: 0.8rem; }

  .frame-2 .carousel .panel .panel-body .panel-text { margin: 1rem 0 1rem 0; color: #505050; font-size: 1.2rem; }

  .frame-2 .share-story {width: 30%;padding-left: 10px;padding-top: 30px;}

  .frame-2 .share-story .section-title { text-align: center; }

  .frame-2 .share-story .panel-img { position: relative; }

  .frame-2 .share-story .img-overlay {position: absolute;background-color: rgba(0, 0, 0, 0.8);top: 0;bottom: 0;right: 0;left: 0;text-align: center;color: #fff;padding: 2.6rem 1rem;}

  .frame-2 .share-story .img-overlay .text-xs { font-weight: 400; }

  .frame-2 .share-story .img-overlay .panel-title {font-family: "Poppins", sans-serif;font-weight: 300;font-size: 2rem;line-height: 1;;}

  .frame-2 .share-story .img-overlay .panel-text { margin-top: 1.5rem; font-size: 1rem; }

  .frame-2 .share-story .img-overlay button { background-color: #da6727; padding: 0.5rem 1.5rem; color: #fff; text-transform: uppercase; border: none; letter-spacing: 1px; font-size: 1.1rem; margin-top: 1rem; }



  .news-frame { background-color: #e6e6e6; display: flex; flex-wrap: wrap; justify-content: space-between; }

  .news-frame .main-news { order: 1; width: 68%; display: flex; flex-wrap: wrap; margin: 1rem 0; }

  .news-frame .main-news .thumbnail {width: 70%;float: right;background: transparent;margin: 0rem 0 0rem -18rem;z-index: 9;position: relative;padding: 0;}

  .news-frame .main-news .thumbnail .img-overlay { position: absolute; top: 27%; left: 0; right: 0; display: flex; justify-content: center; align-items: center; height: auto; overflow: auto; }

  .news-frame .main-news .thumbnail .img-overlay img { width: 4rem; box-shadow: 1px 1px 5px -2px #000; border-radius: 5rem; }

  .news-frame .main-news .news-desc { margin-top: 0; width: 70%; }

  .news-frame .main-news .news-desc .section-title { margin-bottom: 2rem; }

  .news-frame .main-news .news-desc .panel-body { padding: 2rem 1rem; background-color: #084fa7; }

  .news-frame .main-news .news-desc .panel-body .panel-title { width: 35%; color: #da6727; text-transform: uppercase; font-family: "Poppins", sans-serif; }

  .news-frame .main-news .news-desc .panel-body p { width: 35%; color: #fff; }

  .poll-sidebar { order: 2; width: 29%; background-color: #2a2a2a; margin: 1rem 0; padding: 1rem; padding-bottom: 35px}

  .poll-sidebar .text-ss { color: #da6727; text-transform: uppercase; font-weight: 700; font-family: "Poppins", sans-serif; letter-spacing: 2px; }

  .poll-sidebar .panel-title { font-weight: 300; line-height: 1; color: #fff; }

  .poll-sidebar form { margin-top: 1rem 0; }

  .poll-sidebar form .form-group { margin: 1rem 0; display: flex; flex-wrap: nowrap; justify-content: space-between; position: relative; }

  .poll-sidebar form .form-group input { margin: 0.5rem 0.5rem 0 0; }

  .poll-sidebar form .form-group label { font-size: 1.1rem; color: #fff; }

  .poll-sidebar ul {padding-left:20px;}

  .poll-sidebar ul li {color:#fff;    font-size: 1.1rem; padding-bottom:10px;}





  .news-frame .other-news-thumb { order: 3; width: 100%; }

  .other-news-thumb .panel img {width: 100%;}

  .news-frame .other-news-thumb .section-body { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 1rem 0; }

  .news-frame .other-news-thumb .section-body .panel { width: 22%; }

  .news-frame .other-news-thumb .section-body .panel .panel-body .panel-title { text-transform: uppercase; font-family: "Poppins", sans-serif; color: #084fa7; letter-spacing: 1px; margin: 0.5rem 0; }

  .news-frame .other-news-thumb .section-body .panel .panel-body span { color: #da6727; font-size: 0.8rem; }

  .news-frame .other-news-thumb .section-body .panel .panel-body .panel-text { margin: 0.5rem 0; color: #505050; font-size: 1.2rem; }

  .news-frame .other-news-thumb button {    font-family: "Poppins", sans-serif; background-color: #da6727; padding: 0.5rem 1.5rem; color: #fff; text-transform: uppercase; border: none; letter-spacing: 1px; font-size: 1.1rem; margin: 1rem auto; display: block; }



  .frame-4 { display: flex; flex-wrap: wrap; justify-content: space-between; }

  .frame-4 .sub-section_1 { width: 48%; }

  .frame-4 .sub-section_1 .section-title { margin-bottom: 1.5rem; }

  .frame-4 .sub-section_1 .indicators { margin-top: 1.5rem; }

  .frame-4 .sub-section_2 { width: 48%; }

  .frame-4 .sub-section_2 .section-body { height: 43rem; overflow: auto; margin: 1rem 0; padding-right: 1rem; }

  .frame-4 .sub-section_2 .section-body .panel {margin-bottom: 25px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }

  .frame-4 .sub-section_2 .section-body .panel .panel-img { width: 30%; }

  .frame-4 .sub-section_2 .section-body .panel .panel-body { width: 68%; }

  .frame-4 .sub-section_2 .section-body .panel .panel-body .panel-title { font-family: "Poppins", sans-serif; color: #084fa7; text-transform: uppercase; letter-spacing: 1px; font-size: 1rem; margin: 0; }

  .frame-4 .sub-section_2 .section-body .panel .panel-body span { text-transform: uppercase; color: #da6727; letter-spacing: 1px; font-family: "Poppins", sans-serif; font-size: 0.8rem; font-weight: 600; }

  .frame-4 .sub-section_2 .section-body .panel .panel-body .panel-text { font-style: italic; margin: 0; }

  .frame-4 .sub-section_2 .section-body .panel:nth-child(even) { flex-direction: row-reverse; padding: 0 0.5rem; }

  .frame-4 .sub-section_2 .section-body .panel:nth-child(even) .panel-body { text-align: right; }



  .frame-5 { display: flex; flex-wrap: wrap; justify-content: space-between; }

  .frame-5 .sub-section_1 { width: 30%; }

  .frame-5 .sub-section_1 img { width: 50%; }

  .frame-5 .sub-section_2 { width: 68%; }

  .frame-5 .sub-section_2 .slideshow-container { display: flex; flex-wrap: wrap; justify-content: space-around; }

  .frame-5 .sub-section_2 .slideshow-container .panel { width: 45%; padding: 1rem; position: relative; }

  .frame-5 .sub-section_2 .slideshow-container .panel .caption { background-color: #da6727; padding: 1rem 0.5rem; position: absolute; bottom: 0; left: 0; width: 80%; }

  .frame-5 .sub-section_2 .slideshow-container .panel .caption p { font-size: 0.8rem; font-family: "Poppins", sans-serif; color: #fff; margin: 0; font-weight: 400; letter-spacing: 1px; text-transform: uppercase; }

  .frame-5 .sub-section_2 .slideshow-container .panel .caption h5 { font-family: "Poppins", sans-serif; margin: 0; color: #fff; letter-spacing: 1px; }

  .frame-5 .sub-section_2 .slideshow-container .panel .caption h5 span { font-size: 0.9rem; font-weight: 300; }



  .frame-6 { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }

  .frame-6 .panel { width: 30%; border: 1px solid #084fa7; padding: 0; display: inline-table; }

  .frame-6 .panel .panel-header { padding: 0.75rem; border-bottom: 1px solid #084fa7; }

  .frame-6 .panel .panel-header .panel-title { margin: 0; }

  .frame-6 .panel .panel-title { font-size: 1rem; color: #084fa7; font-family: "Poppins", sans-serif; letter-spacing: 1px; text-transform: uppercase; }

  .frame-6 .panel .panel-body { padding: 0.75rem; height: 20rem; overflow: auto; }

  .frame-6 .panel:nth-child(2) .panel-body, .frame-6 .panel:nth-child(3) .panel-body { height: 20rem; }


  /*added css*/
  .navbar .slogan a.nt18{max-width: 85px !important}
  .navbar .slogan a.itc{max-width:38px !important;}


  /*added css*/

  /** FOOTER **/

  footer { background: #e6e6e6; }



  .main-footer .flexdiv { display: flex; flex-wrap: wrap; justify-content: space-between; }



  .main-footer { padding: 2rem 0; }



  .footer-col1 { width: 10%; }



  .footer-col2 { width: 45%; }



  .footer-col3 { width: 40%; }



  .foot-content h3 { color: #084fa7; font-family: "Poppins", sans-serif; font-size: 18px;}



  .foot-content p { color: #505050; }



  .foot-content { padding: 0 20px; }



  .footer-col2 { border-right: 1px solid #da6727; }



  .footer-col3 .bottom-row2 p { font-family: "Poppins", sans-serif; font-weight: 400; font-size: 0.8rem; }

  .footer-col3 .bottom-row2 p a { margin: 0 1rem; color: #505050; }

  .footer-col3 .bottom-row2 p a:first-child { margin-left: 0; }



  .footer-col3 .bottom-row1 h3 { font-family: "Poppins", sans-serif; }

  .bottom-row1 img {margin-bottom:20px;}

  .bottom-row2 img {margin-bottom:10px; margin-top:30px;}



  /*# sourceMappingURL=style.css.map */





  .video-frame_bg {

      background: #e6e6e6;

      width: 100%;

      clear: both;

  }



  .frame-2-bg {

      border-bottom: 1px solid #084fa7;

  }



  .news-frame-bg {

      width: 100%;

      background: #e6e6e6;

  }





  .check_container {

    display: block;

    position: relative;

    padding-left: 35px;

    margin-bottom: 12px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    color: #fff;

    font-size: 1.1rem;

  }



  /* Hide the browser's default radio button */

  .check_container input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

  }



  /* Create a custom radio button */

  .checkmark {

    position: absolute;

    top: 4px;

    left: 0;

    height: 25px;

    width: 25px;

    background-color: #eee;

    border-radius: 50%;

    border: 1px #da6727 solid;

  }



  /* On mouse-over, add a grey background color */

  .check_container:hover input ~ .checkmark {

    background-color: #ccc;

  }



  /* When the radio button is checked, add a blue background */

  .check_container input:checked ~ .checkmark {

    background-color: #fff;

  }



  /* Create the indicator (the dot/circle - hidden when not checked) */

  .checkmark:after {

    content: "";

    position: absolute;

    display: none;

  }



  /* Show the indicator (dot/circle) when checked */

  .check_container input:checked ~ .checkmark:after {

    display: block;

  }



  /* Style the indicator (dot/circle) */

  .check_container .checkmark:after {

   	top: 6px;

   	left: 6px;

   	width: 12px;

   	height: 12px;

   	border-radius: 50%;

   	background: #da6727;

  }





  ul.slick-dots {

      display: flex;

      justify-content: center;

      margin: 0;

      padding: 0;

      line-height: 10px;

  }



  ul.slick-dots li {

      list-style: none;

      padding: 0 3px;

      margin: 0;

      display: block;

  }



  ul.slick-dots li button {

      cursor: pointer;

      height: 15px;

      width: 15px;

      margin: 0 2px;

      background-color: #bbb;

      border-radius: 50%;

      display: inline-block;

      transition: background-color 0.6s ease;

      font-size: 0;

      border: 0;

      outline: none;

  }



  ul.slick-dots li button:hover {

      background: #da6727;

  }



  .slider_3 .slideShow_3 {

      padding-bottom: 20px;

  }





  button.slick-arrow {

      outline: none;

      transform: translateY(-50%);

      cursor: pointer;

      position: absolute;

      top: 40%;

      left: 0;

      width: 1.8rem;

      padding: 2px 3px 3px;

      text-align: center;

      color: #da6727;

      font-weight: bold;

      transition: 0.6s ease;

      border-radius: 5rem;

      border: 1px solid #da6727;

      user-select: none;

      display: flex;

      font-size: 0;

      width: 28px;

      height: 28px;

      background: #fff;

  }



  button.slick-next.slick-arrow {

      right: 0;

      left: auto;

  }



  button.slick-prev.slick-arrow {

      left: 5px;

  }



  button.slick-prev.slick-arrow:after {
    content: " ";
      width: 0;
      height: 0;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-right: 10px solid #ff813d;
      top: 6px;
      left: 6px;
      bottom: 0;
      position: absolute;
  }



  button.slick-next.slick-arrow:after {

      content: " ";
      width: 0;
      height: 0;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-left: 10px solid #ff813d;
      top: 6px;
      left: 9px;
      bottom: 0;
      position: absolute;

  }



  .slideshow-container.slider_4 {

      padding-left: 25px;

      padding-right: 25px;

  }



  .check_container:after {content: "";position: absolute;width: 14px;height: 14px;border: 1px #da6727 solid;right: 5px;top: 10px;border-radius: 100px;left: 6px;}



  .video-frame .video-sidebar .sidebar-body .video-thumbnail img {

      height:auto;

  }



  .video-frame .video-sidebar .sidebar-body .video-thumbnail {

      margin: 0;

      padding: 0 3px;

  }



  .video-frame .video-sidebar .sidebar-body .video-thumbnail {

      margin-bottom: 1rem;

  }











  ul.slick-dots li.slick-active button {

      background: #da6727;

  }





  .navigation {

      background: rgb(218, 103, 39);

      position: absolute;

      right: 1px;

      top: 84px;

      padding: 0 25px;

      box-shadow: 0px 1px 13px -4px #aaa;

      text-align: right;

      display: none;

  }



  .innerheader {

      position: relative;

  }



  .navigation ul {

      list-style-type: none;

      padding: 0;

      margin: 0;

  }



  .navigation ul li {

      padding: 9px 0;

  }



  .navigation ul li a {color: #fff;}





  .hamburger {

    width: 30px;

    height: 30px;

    margin-right: 5px;

    display: block;

    margin-left: 20px;

  }



  /* Style of the layers of the hamburger */

  .hamburgerTop, .hamburgerMiddle, .hamburgerBottom {

    position: absolute;

    display: block;

    width: 35px;

    height: 2px;

    background: #4a4a4a;

  }



  .hamburgerTop, .hamburgerBottom {

    transition: transform 0.4s ease, margin-top 0.3s ease 0.4s;

  }



  .hamburgerMiddle {

    transition: opacity 0.2s ease 0.5s;

  }



  .hamburgerTop {

    margin-top: 7px;

  }



  .hamburgerMiddle {

    margin-top: 15px;

  }



  .hamburgerBottom {

    margin-top: 23px;

  }





  .hamburgerTop.open, .hamburgerBottom.open {

    transition: margin-top 0.3s ease, transform 0.4s ease 0.3s;

  }





  .hamburgerTop.open {

    transform: rotate(45deg);

    margin-top: 15px;

  }



  .hamburgerMiddle.open {

    opacity: 0;

    transition: none;

  }



  .hamburgerBottom.open {

    transform: rotate(-45deg);

    margin-top: 15px;

  }





  /*  Listing page  */

  .pad-top {padding-top:100px;} 

  .main-body {width:70%;float:left; padding-top: 47px; padding-bottom:30px;}

  .right-bar {width:30%;float:left; padding-top:30px; padding-bottom:30px;}

  .body-inner {padding-right:20px;}

  .right-bar {padding-left:20px;}

  .head-title {color: #084fa7;font-family: "Poppins", sans-serif;font-size: 18px; padding-bottom: 20px;}

  .sidebar-inner .head-title {text-align: center;padding-bottom: 10px;}

  .list-image {width:33%; float:left;}

  .list-image img {width:100%;}

  .list-content {width:63%; float:right;}

  .list-content h3 a {color: #084fa7;font-family: "Poppins", sans-serif;font-size: 18px; text-transform: uppercase;}

  .list-content span {color: #da6727;font-family: "Poppins", sans-serif;font-size: 14px; font-weight:bold;}

  .list-content p {color:#505050;font-size: 16px;}

  .list-content .read-link {font-weight:bold; color: #da6727;font-family: "Poppins", sans-serif;font-size: 12px;}

  .clear-fix {clear:both;}

  .story-list {padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #084fa7;}

  .list-section .story-list:last-child {border-bottom:0;}



  /*  SHARE STORY */

  .panel-image img {width:100%; display: block;}

  .panel-image {position:relative;}

  .side-overlay {padding:0 10px; color: #fff;position: absolute; top: 0;width: 100%; height: 100%;text-align: center;background: rgba(0,0,0,0.7);}

  .side-overlay h5 {padding-top: 50px; font-weight: 400; font-size: 14px;}

  .side-overlay h4 {font-family: "Poppins", sans-serif; font-weight: 300; font-size: 40px; line-height: 1;}

  .side-overlay p {font-weight: 300; font-size: 18px; line-height: 22px;}

  .btn-link {color:#fff; background:#da6727; font-family: "Poppins", sans-serif; font-weight: 400; padding: 5px 15px; font-size: 20px; display: inline-block; margin-top:15px;}

  .right-bar .share-story {padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #084fa7;}

  .sidebar-inner .poll-sidebar {width: 100%; margin-bottom:40px;}

  /* social */

  .frame-6.all-social .panel {width: 100%; margin-bottom:15px;}



  /* story page */

  .story-header {background-image: url("https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/swabhiman-new/img/top.png"); width: 90%; float: right;}

  .story-header span {color:#da6727; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 18px; text-transform: uppercase;}

  .story-header h1 {color:#fff; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 32px;}

  .blacklay {width:100%; height:auto; background:rgba(0,0,0,0.1);padding: 30px;}

  .story-page .body-inner {position: relative; overflow: hidden;}

  .story-page .story-header {position: absolute; right:15px;}

  .story-content { margin-top:100px; padding-bottom:50px;background: #084fa7; color:#fff; font-weight: 400; font-size: 18px; width:90%;}

  .innercnt {padding-left:85px; margin-top:60px;padding-right: 60px;padding-top: 66px;}

  .field-box {padding-bottom:20px;}

  .field-box span {display:block;}

  .field-box .input-field {border:1px solid #084fa7; padding:10px 5px; width:100%;}

  .connect-form {padding: 40px 0 40px 85px; width: 90%;}

  .buttonsubmit {color: #fff; background: #da6727; font-family: "Poppins", sans-serif; font-weight: 400;

      padding: 5px 15px; font-size: 20px; display: inline-block; margin-top: 15px;outline: none;border: 0;}

  .field-boxsubmit {text-align: center;}

  .field-box .chkbox {display:inline-block;}

  .field-box.chk-box span {display: inline-block; margin-left:10px;}

  .site-banner {}

  .site-banner img {width:100%;}

.field-box input, .field-box textarea{pointer-events: none}





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

  .navbar .slogan a.nt18{max-width: 80px !important}
  .navbar .slogan a.itc{max-width:32px !important;}





  .innerheader {

      width: 100%;

  }



  .video-frame .main-video {

      width: 100%;

      position: relative;

  }



  .video-frame .main-video .video-desc {

      width: 280px;

      clear: both;

      margin: 0;

  }



  .text-ls {

      font-size: 1.2rem;

  }



  .text-ss {

      font-size: 1rem;

  }



  .video-frame {

      clear: both;

      position: relative;

  }



  .video-frame .main-video .video-thumbnail {

      width: 100%;

  }



  .video-frame .main-video .video-desc .panel-body {

      padding: 11px;

      margin-top: 1rem;

      padding-top: 6rem;

  }





  .main-frame img {

      width: 100%;

  }



  .section-m-p {

      width: 100%;

      display: block;

  }



  .frame-2 .carousel {

      width: 100%;

  }



  .frame-2 .share-story {

      width: 100%;

  }





  .news-frame .main-news .news-desc {

      width: 100%;

  }



  .news-frame .main-news {

      width: 95%;

      margin: auto;

      margin-bottom: 10px;

  }



  .news-frame .poll-sidebar {

      width: 95%;

      margin: auto;

  }



  .news-frame .other-news-thumb .section-body {flex-wrap: wrap;}



  .news-frame .other-news-thumb .section-body .panel {

      width: 50%;

      padding: 0 5px;

  }



  .news-frame .other-news-thumb .section-body .panel .panel-body .panel-title {

      font-size: 0.9rem;

  }



  .news-frame .other-news-thumb .section-body .panel .panel-body .panel-text {

      font-size: 1rem;

  }



  .frame-4 .sub-section_1 {

      width: 100%;

  }



  .frame-4 .sub-section_2 {

      width: 100%;

      padding: 0 10px;

  }



  .frame-5 .sub-section_1 {

      width: 100%;

  }



  .frame-5 .sub-section_2 {

      width: 100%;

  }



  .frame-6 .panel {

      width: 100%;

      margin-bottom: 15px;

  }



  .main-footer .flexdiv {

      display: block;
      padding:0 10px;
      text-align: center;
      .foot-content{padding:0 10px;}

  }
  .news-frame .poll-sidebar{padding-bottom: 40px !important}
  .news-frame .poll-sidebar{margin-top: 20px}


  .footer-col1 {

      width: 100%;

  }



  .container {

      width: 100%;

  }



  .footer-col2 {

      width: 100%;

  }



  .footer-col3 {

      width: 100%;

  }





  .section-m-p {

      padding: 0;

  }



  .panel {

      padding: 0;

  }



  .frame-2 .share-story {

      padding-left: 0;

  }



  .frame-2 .carousel {

      border-bottom: 1px solid #084fa7;

      border-right: 0;

      padding: 20px 0;

  }



  .video-frame .video-sidebar {

      width: 100%;

      padding: 10px 0;

      border: 0;

      margin: 0;

      padding-top: 0;

  }



  .video-frame .video-sidebar .sidebar-body {

      height: auto;
      flex-direction: inherit;
      justify-content: flex-start!important;
  }



  .video-frame .main-video .video-thumbnail {

      margin: 0;

      width: 223px;

      position: absolute;

      right: 0;

      top: 0;

  }



  .video-frame_bg {

      margin-bottom: 20px;

      padding: 0 10px;

  }



  .video-frame .video-sidebar .sidebar-body ul.slick-dots {

      margin-top: 10px;

  }



  .video-frame .video-sidebar .sidebar-body ul.slick-dots li {

      padding: 0 1px;

  }



  .video-frame .video-sidebar .sidebar-body ul.slick-dots li button {

      width: 13px;

      height: 13px;

  }





  .video-frame .main-video .video-desc .panel-body .panel-title {

      font-size: 1rem;

  }



  .video-frame .main-video .video-desc .panel-body p {

      font-size: 0.6rem;

  }



  .video-frame .main-video .video-desc .section-title {

      margin-bottom: 0;

      font-size: 1rem;

      margin-top: 4rem;

  }



  .video-frame .video-sidebar .sidebar-body .video-thumbnail {

      margin-bottom: 0rem;
      width: 33%;
      justify-content: flex-start;
      flex-shrink: 0;

  }







  .navbar .slogan {

      

  }



  nav.navbar {

      position: fixed;

      padding: 3px 10px;

      overflow: initial;

  }



  .navbar .brand img {

      width: 90px;

  }





  .slideshow-container {

      padding: 0 20px;

  }



  .frame-2 .share-story .img-overlay {

      padding: 30px 10px 0;

  }



  .frame-2 .share-story .section-title {

  }



  .news-frame-bg {

      clear: both;

  }



  .news-frame .other-news-thumb {

      padding: 30px 10px;

  }



  .news-frame .other-news-thumb .section-body .panel:nth-child(odd) {

      padding-left: 0;

  }



  .news-frame .other-news-thumb .section-body .panel:nth-child(even) {

      padding-right: 0;

  }



  .frame-5 {

      padding: 0 10px;

      margin-bottom: 20px;

  }



  .frame-6 {

      padding: 0 10px;

  }



  .frame-4 {

      margin-top: 20px;

  }



  .frame-4 .sub-section_1 .section-title {

      margin: 0 20px 10px;

  }



  .main-frame .intro {

      margin-top: 1rem;

      padding: 0 10px;

  }





  .news-frame .main-news .thumbnail {

      position: absolute;

      top: 50px;

      right: 0;

      margin: 0;

  }



  .news-frame .main-news {

      position: relative;

      margin-bottom: 20px;

  }



  .news-frame .main-news .news-desc {

      width: 270px;

      margin-top: 30px;

  }



  .news-frame .main-news .news-desc .section-title {

      font-size: 1rem;

      width: 70px;

      margin-bottom: 9px;

  }



  .news-frame .main-news .news-desc .panel-body .panel-title {

      width: 100%;

      font-size: 1.2rem;

  }



  .news-frame .main-news .news-desc .panel-body p {

      width: 100%;

  }



  .news-frame .main-news .news-desc .panel-body {

      padding-top: 9rem;

  }



  .main-frame .intro .text-ss {

      font-size: 0.8rem;

  }



  .main-frame {

      margin-top: 60px;

  }





  .navbar .nav-links a {

      margin-bottom: 7px;

      display: block;

  }



  .social-links {

      display: none;

  }



  .navbar .nav-links a {

      display: none;

  }



  .navigation {

      width: 100%;

      left: 2px;

      padding: 0 10px;

      top: 57px;

      text-align: center;

  }



  .frame-5 .sub-section_2 .slideshow-container {

      padding: 0;

  }





  button.slick-arrow {

      z-index: 9;

  }



  button.slick-next.slick-arrow {

      right: 30px;

  }



  button.slick-prev.slick-arrow {

      left: 30px;

  }



  .frame-5 .sub-section_1 img {

      margin: auto;

  }



  .frame-5 {

      margin-top: 30px;

  }





  .frame-2 .share-story .panel-img img {

      height: 340px;

      object-fit: cover;

  }



  /* story and listing */

  .main-body {width: 100%;}

  .right-bar {width: 100%;}

  .main-body {padding:0 15px;}

  .list-content h3 {line-height: 20px;}

  .list-content h3 a {font-size: 14px;}

  .list-content span {font-size: 12px;}

  .list-content p {font-size: 15px;}

  .list-content .read-link {display:none;}

  .right-bar {padding-left: 0px;}

  .body-inner {padding-right: 0px;}

  .panel-image {padding: 0 15px;}

  .side-overlay {left: 0; margin-left: 15px; width: calc( 100% - 30px );}

  .frame-6.all-social {padding:10px 15px;}



  .story-page .story-header {width: 100%; position: initial; float: none; background-image: url(https://images.news18.com/static_news18/pix/ibnhome/news18/images/microsite/swabhiman-new/img/wap_top.png);
      background-repeat: no-repeat;
      background-size: cover;}

  .story-header h1 {font-size: 28px;}

  .story-header span {font-size: 16px;}

  .story-content {margin-top: 0;padding-bottom: 35px; font-size: 18px; width: 100%;}

  .innercnt {padding-left: 25px; margin-top: 0px; padding-right: 25px;padding-top: 30px;}

  .connect-form {padding: 40px 0 40px 0; width: 100%;}

  .hamburgerTop, .hamburgerMiddle, .hamburgerBottom {width: 30px;}



  }

  .frame-2 .carousel .panel .panel-body span, .news-frame .other-news-thumb .section-body .panel .panel-body span, .list-content span{ display: none; }
  .video-frame .main-video .video-thumbnail iframe{ height: 270px; }


  /*contest page*/
  *{outline: none;}
        .live_contest{ margin-top: 200px;}
        
        .live_contest .live_article .panel-body{ position: relative; }
        .live_contest .live_article .panel-body h5{font-family: "Poppins", sans-serif; color: #da6727;
      text-transform: uppercase; font-size:42px;}
        .live_contest .live_article .panel-body .bg_blue{background-color: #084fa7;
      padding: 2rem;
      padding-top: 60px;
      width: 96%;}
        .live_contest .live_article .panel-body .bg_blue h5{font-weight: bold;
      padding-right: 90px; color: #da6727; text-transform: uppercase; font-size: 42px;
      font-family: "Poppins", sans-serif; line-height: 50px; margin-top: 0px; margin-bottom: 72px;}
      

      .live_contest .live_article .panel-body .bg_blue p{ font-size: 1.2rem; color: #fff; }
        .live_contest .live_article .panel-body .live_article_img{ position: absolute;
      right: 0; top: -100px; }
      .live_contest .live_article .panel-body .live_article_img img{ max-height: 278px; width: 100%;  }
      .live_contest .contest_winner{ font-family: "Poppins", sans-serif; display: flex;  justify-content: space-between; }
      .live_contest .contest_winner  .contest_slider{ max-width: 578px; overflow: hidden; }
      .live_contest .contest_winner  .contest_slider li{ margin:0 20px; }
      ul{ list-style-type:none; margin: 0; padding: 0; }
      .contest_heading{ font-size:20px; color:#084fa7; margin:auto; display: block; font-weight:bold; text-transform: uppercase; margin-top: 40px; margin-bottom:20px; font-family: "Poppins", sans-serif;} 
      .contest_slider button.slick-prev.slick-arrow{ z-index: 9; }
      .contest_slider button.slick-prev{ left:10px; }
      .contest_slider button.slick-next{ right:4px; }
      .contest_slider .slide_details img{ outline: none; max-width: 251px; }
      .contest_slider .slide_details span{ display: block; }
      .contest_slider .slide_details span.name{font-size:20px; font-weight: bold; color:#084fa7; margin-top:5px; text-transform: uppercase;}
      .contest_slider .slide_details span.host{font-size:15px; font-weight:bold;}
      .live_contest .contest_heading.tc{ font-size: 16px; }
      .live_contest .tc_text{ font-size:14px; line-height: 25px; color:#505050; }
      #clickvideo{pointer-events: none;}
      .field-boxsubmit{pointer-events:none;}
      @media screen and (max-width: 768px){
        .live_contest{ margin-top: 150px; width: 95%; margin:auto; }
        .live_contest .live_article .panel-body{ display: flex; flex-direction:column; }
        .live_contest .live_article .panel-body .bg_blue{width: 100%; padding-left:inherit; padding:10px; order:2; }
        .live_contest .live_article .panel-body .live_article_img{ position:relative; right:0; top:inherit; margin-top: 75px }
        .live_contest .live_article .panel-body .live_article_img img{ display: block; }
        .live_contest .live_article .panel-body .bg_blue h5{ font-size:34px; padding-right:0; margin-top:0; margin-bottom:0; }
        .live_contest .live_article .panel-body .bg_blue p.pl{ padding-right:inherit; }
        .live_contest .contest_winner{flex-direction: column;}
        .live_contest .contest_winner .contest_slider{max-width: 100%; text-align: center; overflow: inherit;}
        .live_contest .contest_winner .contest_slider{ margin-top:20px;  }
        .live_contest .contest_winner .contest_banner img{ width: 100%; }
        .contest_slider .slide_details img{ width: 100%; }
        .live_contest .contest_winner .contest_slider li{  text-align: center;  margin:0 15px;}
        .live_contest .contest_winner .contest_slider button.slick-prev.slick-arrow{ left:40px; }
        .live_contest .contest_winner .contest_slider button.slick-next{right:40px;}
        .live_contest .live_article .panel-body h5{ font-size: 24px; margin-top: 75px; }
      }


      .page_nav{ display: flex; justify-content:center; padding: 5px; border:1px #ccc solid; margin-top:100px; border-right:none; border-left: none;}
      .page_nav a{ padding: 5px 15px; color:#000; border-right:1px #ccc solid;  }
      .page_nav a:last-child{ border-right:0; }
      .page_nav a:hover{color:#084fa7;}

      .bharat_conclave .row{ display:flex; justify-content:center; align-items: center;  }
      .bharat_conclave .row .conclave_img{margin:auto;}
      .bharat_conclave .row .conclave_img img{ max-width:100%; }
      .bharat_conclave .row .conclave_img span{ font-family: "Poppins", sans-serif; font-size:18px; color: #da6727; display:block; font-weight:600; text-align: center;}
      .bharat_conclave .intro p{ background: #084fa7; padding:20px; text-align:center; color:#fff; line-height: 25px; font-size:16px;  }

      .speakers .section-title{ display:block; margin:0px auto; text-align: center; font-size:20px; font-weight:700; }
       .speakers_tab ul{ display: flex;  justify-content: center; margin:20px 0px 20px;}
       .speakers_tab ul li{ margin:0 10px; background: #787878; text-align:center;  }
       .speakers_tab ul li a{ text-align: center; color:#fff; text-decoration: none;  font-family: "Poppins", sans-serif; text-transform: uppercase; display:block;  padding:5px 25px; font-weight: 700; font-size:16px; }
       .speakers_tab ul li a em{ font-style:normal; display:block; letter-spacing: 2px; }
       .speakers_tab ul li a small{ font-size: 10px; position: relative; top:-5px; }
       .speakers_tab ul li.active{ background: #da6727;}
       .speakers_tab_details .card{ margin:0 10px; height:auto; }
       .speakers_tab_panel.slick-slider{ display:none; }
       .speakers_tab_panel.slick-slider.show{ display: block; }
      .speakers .speakers_tab_details .card img{ max-width: 100%; }
      .speakers .speakers_tab_details .card .speakers_name{ text-transform: uppercase; font-family: "Poppins", sans-serif;  color: #084fa7;letter-spacing: 1px; margin: 0.5rem 0 0 0;  font-weight: 700; text-align: center;}
      .speakers .speakers_tab_details .card p{ text-align: center; font-size: 14px; line-height: 20px; font-family: "Poppins", sans-serif;
    font-weight: normal; }
      .speakers_tab_panel button{ z-index: 99; } 


      .agenda{ background: #e6e6e6; }

      .agenda .section-title{ text-align:center; font-weight:700; display:block; font-size:20px; } 
      .agenda  table{ width: 100%; border:0; width: 100%;  }
      .agenda .main_table{ border:0; display: none; }
      .agenda .main_table.show{  display: block; }
      .agenda table, .agenda th, .agenda td{border: 1px solid black; border-collapse: collapse;  font-family: "Poppins", sans-serif;}
      .agenda table th, .agenda td{ padding:15px 10px; line-height: 25px;}
      .agenda table th{background-color: #084fa7; color:#fff; font-family: "Poppins", sans-serif; font-weight:700; font-size:18px;}
      
      .agenda table td span{ font-weight:700;  font-family: "Poppins", sans-serif; display: block; }
      .agenda table .scroll_table{ padding:0; border:0;}
      .agenda table .scroll_table .scroll{width: 100%; height:600px; overflow:auto;}
      .agenda table .scroll_table .scroll .time{ font-weight: 700; text-align: center; }

      .session_hightlight .row{display:flex; justify-content: space-between;}
      .session_hightlight .row .section-title{ font-weight: 700; text-align: center; font-family: "Poppins", sans-serif; display: block; padding:20px 0 ; }
      .session_hightlight .slide_vidio{width: calc(100% - 320px); margin-right:80px;}
      .session_hightlight .slide_vidio .slide_card{ position: relative; padding-top:200px; }
      .session_hightlight .slide_vidio .slide_card_details{ background: #084fa7; padding:40px; padding-top:120px; margin-right:15px; }
      .session_hightlight .slide_vidio .slide_card .iframe{ position: absolute; top:0; right:-0px; }
      .session_hightlight .slide_vidio .slide_card_details span{ color:#da6727; font-size:20px; display:block; font-weight: 700; font-family: "Poppins", sans-serif;  }
      .session_hightlight .slide_vidio .slide_card_details p{ color:#fff; }
      .session_hightlight .row .quotes{ width: 300px; flex-shrink: 0;}
      .session_hightlight .row .quotes .slick-dots{ position: absolute; bottom: -26px; left: 0; right: 0; }
      .session_hightlight .row .quotes span{ text-align: center; font-size:20px; padding:20px 0; color:#ea661c; text-transform: uppercase;  font-family: "Poppins", sans-serif; font-weight: 700; display:block;  }
      .session_hightlight .row .quotes .bg{ border:1px #000 solid;}
      .session_hightlight .row .quotes .bg .slick-slide{ height: auto; }

      .slider_hightlight button.slick-next{ right:-35px!important; }
      .slider_hightlight button.slick-prev{ z-index: 9; left:105px!important; }
      .slider_hightlight button.slick-arrow{ top:27%; }
      .big_banner{ display: none; max-width: 1024px; margin:auto; text-align: center; }
      .big_banner img{ max-width: 100%; margin:auto; }

      @media screen and (max-width: 768px){
        .bharat_conclave .row{ flex-direction: column; }
        .bharat_conclave .row .conclave_img{ margin:10px auto; }
        .bharat_conclave .conclave_iframe iframe{ width: 100%; height: auto; }
        .speakers .speakers_tab_details .card img{ margin:auto; }
        .agenda table th{ font-size: 14px; }
        .session_hightlight .row{ flex-direction: column; }
        .session_hightlight .slide_vidio{ width: 100%; margin-right: 0;}
        .session_hightlight .slide_vidio .slide_card .iframe{ position: relative; }
        .session_hightlight .slide_vidio .slide_card .iframe iframe{ width: 100%; height: auto; }
        .session_hightlight .slide_vidio .slide_card{ padding-top:0; }
        .session_hightlight .slide_vidio .slide_card_details{ padding:20px; margin-right: 0; }
        .session_hightlight .row .quotes{ margin:0 auto;
    flex-shrink: 0;}
    .session_hightlight .row .quotes .bg img{ width: 100%; }
    .page_nav a{padding:5px; font-size:14px;}
    .page_nav{ margin-top:0; margin-bottom:10px; }
    .speakers.section-m-p{ margin-bottom:25px; }
    .agenda .section-title{ padding-top:15px; }
    .speakers_tab ul li a{ font-size: 14px; }
    .agenda table th, .agenda td{ font-size: 14px; }
    }


      




  	

