
/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px){
  .strategic_programs_list ul li {width: 100%;}
  .s_p_img,
  .cheif_executive_img{
    position: relative;
    float: none;
    margin-bottom: 15px;
  }
  .s_p_content,
  .cheif_executive_content {
    margin-right: 0px;
  }
  .ceo_word_w {
    border-right: none;
    padding-right: 0px;
  }
  .strategic_tabs ul li {
    width: 100%;
    margin-bottom: 10px;
  }
  .strategic_goals ul li{
    width: 100%;
  }
  .strategic_tabs ul li a{
    width: 100%;
  }

  .media_music_list ul li{
    width: 100%;
  }
  .music_wrap{
    width: 100%;
  }
  .main_responsy_list ul li{
    width: 100%;
    float: none;
  }
  .main_axes_list ul li {
    width: 100%;
  }
  .main_axes_des_L {
    width: 100%;
    float: none;
  }
  .main_axes_des_R {
    margin-right: 0px;
  }
  .main_resp_count {
      font-size: 30px;
  }
  .main_responsy_list {
      margin: 0 0;
  }
  .upcoming_events_listing ul li {
    width: 100%;
    float: none;
  }
  .upcm_event_w{
    width:100%;
  }
  .logo_sec img{
    max-width:10rem;
  }
  .home-video{
    margin-bottom: 0;
    top: 0;
  }
  .msg_post_by{
    padding-top: 0rem;
  }
  .found_trip_list ul li:nth-child(odd):after{left:-57%;}
  .found_trip_list ul li:nth-child(even):after{right: -57.2%;}
  #timeline .cd-timeline__content::before{
    width: 7%;
    top: 6px;
  }
  #timeline .cd-timeline__container::before {right: 5px;}
  #timeline .cd-timeline__content{width: 45%;}
  .home-video {
    z-index: 1;
  }
}

/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px){
  .strategic_programs_list ul li {width: 50%;}
  .s_p_img,
  .cheif_executive_img{
    position: relative;
    float: right;
    margin-bottom: 0px;
  }
  .s_p_content,
  .cheif_executive_content {
    margin-right: 17rem;
  }
  .ceo_word_w {
    border-right: none;
    padding-right: 0px;
  }
  .strategic_tabs ul li {
    width: 50%;
    margin-bottom: 10px;
  }
  .strategic_goals ul li{
    width: 32%;
  }
  .strategic_tabs ul li a{
    width: 93%;
  }
  .media_music_list ul li{
    width: 100%;
  }
  .music_wrap{
    width: 100%;
  }
  .main_responsy_list ul li{
    width: 100%;
    float: none;
  }
  .main_axes_list ul li {
    width: 100%;
  }
  .main_axes_des_L {
    width: 100%;
    float: none;
  }
  .main_axes_des_R {
    margin-right: 0px;
  }
  .main_resp_count {
      font-size: 30px;
  }
  .main_responsy_list {
      margin: 0 0;
  }
  .upcoming_events_listing ul li {
    width: 22rem;
    float: none;
  }
  .upcm_event_w{
    width:100%;
  }
  .logo_sec img{
    max-width:13rem;
  }
  .home-video{
    margin-bottom: 0;
    top: 0;
  }
  .msg_post_by{
    padding-top: 0rem;
  }
  .found_trip_list ul li:nth-child(odd):after{left:-55%;}
  .found_trip_list ul li:nth-child(even):after{right:-55%;}
  #timeline .cd-timeline__content::before{
    width: 4%;
    top: 6px;
  }
  #timeline .cd-timeline__container::before {right: 5px;}
  #timeline .cd-timeline__content{width: 45%;}
  .home-video {
    z-index: 1;
  }
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px){
  .strategic_programs_list ul li {width: 50%;}
  .s_p_img,
  .cheif_executive_img{
    position: relative;
    float: right;
    margin-bottom: 0px;
  }
  .s_p_content,
  .cheif_executive_content {
    margin-right: 17rem;
  }
  .ceo_word_w {
    border-right: none;
    padding-right: 0px;
  }
  .strategic_tabs ul li {
    width: 25%;
    margin-bottom: 0px;
  }
  .strategic_goals ul li{
    width: 32%;
  }
  .strategic_tabs ul li a{
    width: 93%;
  }
  .media_music_list ul li{
    width: 50%;
  }
  .music_wrap{
    width: 93%;
  }
  .main_responsy_list ul li{
    width: 50%;
    float: right;
  }
  .main_axes_list ul li {
    width: 32%;
  }
  .main_axes_des_L {
    width: 300px;
    float: right;
  }
  .main_axes_des_R {
    margin-right: 315px;
  }
  .main_resp_count {
      font-size: 65px;
  }
  .main_responsy_list {
      margin: 20px 0;
  }
  .upcoming_events_listing ul li {
    width: 23rem;
    float: right;
  }
  .upcm_event_w{
    width:93%;
  }
  .logo_sec img{
    max-width:13rem;
  }
  .home-video{
    margin-bottom: -6rem;
    top: -6rem;
  }
  .msg_post_by{
    padding-top: 0rem;
  }
  .found_trip_list ul li:nth-child(odd):after{left:-54.2%;}
  .found_trip_list ul li:nth-child(even):after{right: -54.1%;}
  #timeline .cd-timeline__content::before{
    width: 3%;
    top: 8px;
  }
  #timeline .cd-timeline__container::before {right: 5px;}
  #timeline .cd-timeline__content{width: 45%;}
  .home-video {
    z-index: -100;
  }
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px){
  .strategic_programs_list ul li {width: 25%;}
  .s_p_img,
  .cheif_executive_img{
    position: relative;
    float: right;
    margin-bottom: 0px;
  }
  .s_p_content,
  .cheif_executive_content {
    margin-right: 17rem;
  }

  /* #tab1 .s_p_content{
    margin-right: 9rem;
  } */

  .ceo_word_w {
    border-right: 7px solid #ededed;
    padding-right: 24px;
  }
  .strategic_tabs ul li {
    width: 25%;
    margin-bottom: 0px;
  }
  .strategic_goals ul li{
    width: 32%;
  }
  .strategic_tabs ul li a{
    width: 93%;
  }
  .media_music_list ul li{
    width: 50%;
  }
  .music_wrap{
    width: 93%;
  }
  .main_responsy_list ul li{
    width: 50%;
    float: right;
  }
  .main_axes_list ul li {
    width: 32%;
  }
  .main_axes_des_L {
    width: 300px;
    float: right;
  }
  .main_axes_des_R {
    margin-right: 315px;
  }
  .main_resp_count {
      font-size: 65px;
  }
  .main_responsy_list {
      margin: 20px 0;
  }
  .upcoming_events_listing ul li {
    width: 33%;
    float: right;
  }
  .upcm_event_w{
    width:93%;
  }
  .logo_sec img{
    max-width:14rem;
  }
  .home-video{
    margin-bottom: -5rem;
    top: -5rem;
  }
  .msg_post_by{
    padding-top: 4rem;
  }
  .found_trip_list ul li:nth-child(odd):after{left:-54%;}
  .found_trip_list ul li:nth-child(even):after{right: -54.5%;}
  #timeline .cd-timeline__content::before{
    width: 11%;
    top: 8px;
  }
  #timeline .cd-timeline__container::before {right: 50%;}
  #timeline .cd-timeline__content{width: 45%;}
  .home-video {
    z-index: -100;
  }
}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px){
  .strategic_programs_list ul li,
  .strategic_tabs ul li {
    width: 25%;
  }
  .s_p_img,
  .cheif_executive_img{
    position: relative;
    float: right;
    margin-bottom: 0px;
  }
  .s_p_content,
  .cheif_executive_content {
    margin-right: 18rem;
  }

  /* #tab1 .s_p_content{
    margin-right: 10rem;
  } */

  .ceo_word_w {
    border-right: 7px solid #ededed;
    padding-right: 24px;
  }
  .strategic_tabs ul li {
    width: 25%;
    margin-bottom: 0px;
  }
  .strategic_goals ul li{
    width: 32%;
  }
  .strategic_tabs ul li a{
    width: 93%;
  }
  .media_music_list ul li{
    width: 50%;
  }
  .music_wrap{
    width: 93%;
  }
  .main_responsy_list ul li{
    width: 50%;
    float: right;
  }
  .main_axes_list ul li {
    width: 32%;
  }
  .main_axes_des_L {
    width: 300px;
    float: right;
  }
  .main_axes_des_R {
    margin-right: 315px;
  }
  .main_resp_count {
      font-size: 65px;
  }
  .main_responsy_list {
      margin: 20px 0;
  }
  .upcoming_events_listing ul li {
    width: 33%;
    float: right;
  }
  .upcm_event_w{
    width:93%;
  }

  .logo_sec img{
    max-width:15rem;
  }
  .home-video{
    margin-bottom: -10rem;
    top: -10rem;
  }
  .msg_post_by{
    padding-top: 4rem;
  }
  .found_trip_list ul li:nth-child(odd):after{left:-53.8%;}
  .found_trip_list ul li:nth-child(even):after{right: -53.9%;}
  #timeline .cd-timeline__content::before{
    width: 11%;
    top: 8px;
  }
  #timeline .cd-timeline__container::before {right: 50%;}
  #timeline .cd-timeline__content{width: 45%;}
  .home-video {
    z-index: -100;
  }
}

@media (max-width: 500px) {

	.gal {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
  }

  .home-video {
    z-index: 1;
  }
  .home-video{
    margin-bottom: 0;
    top: 0;
  }

}
