/* gallery */
.f-image-gallery { flex-wrap: wrap; }
.f-image-gallery .f-card-style{min-width: 120px;
margin: 8px;
width: calc(18% - 24px);
max-width: 180px;
padding: 12px;
white-space: normal;
position: relative;
}
/* .f-image-gallery .f-card-style img{width:100%; height:100%; max-width:100%; max-height:220px; margin:auto;} */
.f-image-gallery .photo{
margin-left: -12px;
margin-right: -12px;
margin-top: -12px;
/* margin-bottom: 12px; */
min-height: 65px;
background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
z-index: 0;
}


.f-image-gallery .discription-text{
    padding-top: 0;
padding-bottom: 19px;
font-size: 15px;
line-height: 24px;
}
.f-image-gallery{
flex-flow: row wrap;
box-sizing: border-box;
display: flex;
place-content: stretch flex-start;
align-items: stretch;
max-height: 100%;
margin-left: -16px;
margin-right: -16px;

}
.f-image-gallery .f-flex-col{
flex: 1 1 calc(50% - 32px);
box-sizing: border-box;
min-width: calc(50% - 32px) !important;
max-width: calc(50% - 32px) !important;
margin:0 !important;
margin:16px !important;
display: flex;
}
.f-image-gallery .f-flex-col .f-card-style {
min-width: initial;
max-width: initial;
width:100%;
margin:0;
padding-bottom: 0;
border-radius: 4px;
box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
padding: 25px;
}
.f-image-gallery .f-flex-col .f-flex-row{
/* border-top: 1px solid #efefef; */
margin-right: -12px;
margin-left: -12px;
padding:16px 9px;
}
.f-image-gallery .photo .f-image-title{position:absolute; bottom:0; background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(255,255,255,0) 100%); left:0; right:0; padding:16px;
color:#fff;}
.f-image-gallery .photo .f-title-22px {
font-size:22px; font-family: Montserrat, sans-serif; font-weight: 600; line-height: 30px;
}
.f-date-field{
font-size:12px; font-family: Montserrat, sans-serif; font-weight: 600;
padding:4px 0;
}
.f-image-gallery .f-card-style{
display: flex;
flex-direction: column;
}
.custom-tooltip{position: relative; cursor: pointer;}
.custom-tooltip:hover:after{
content: attr(data-tooltip);
position: absolute;
left: 8px;
top: 40px;
background-color: rgba(97,97,97,.9) ;
border-radius: 4px;
font-family: "Source Sans Pro", sans-serif;
font-size: 12px;
font-weight: 400;
color: #fff;
padding: 6px 8px ;
pointer-events: none;
max-width: 500px;
text-align: left ;
line-height: 17px;
z-index: 9999;
}
.collepse-col {width:56px !important; position:relative; background:#fff;}
.collepse-col .hText18themeNew{display:none;}
.collepse-col .f-card-style .f-list-item .flex-2, .collepse-col .f-card-style .f-list-item .f-icon-24 {display:none;}
.collepse-col .f-section-expanded svg{ transform: rotate(180deg);}
.collepse-col .f-section-expanded{width:56px !important; padding-top: 10px; padding-bottom: 10px;}
.collepse-col .f-card-style{ box-shadow: none; background:#fff !important;}
.collepse-col .f-card-style .f-list-item{padding-left:8px; padding-right: 8px; border:0 !important; padding-bottom: 4px; }
.collepse-col .f-icon-circle{margin-right: 0;}

.f-image-gallery.f-card-style{background: transparent; box-shadow: none; padding:0; margin:0 -16px;}
.f-news-wrap .accordion-wrap:after{width: 100% !important; margin-left:0;}
.fixed-top-header.f-header-fixed{
  position: fixed;
    right: 30px;
    z-index: 99;
    top: 56px;
    background: #fff;
    padding: 16px 12px 8px 12px;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);
    box-sizing: border-box;
}

/* slider start */
.fc-slider {display:flex; width:100%; overflow: hidden; max-height: 530px; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%); }
.fc-slider .fc-slider-left{max-width:65%;margin: 0;width: 65%;min-width: 65%; position: relative;}
.fc-slider .fc-slider-right{max-width:35%; width:35%; min-width: 35%; overflow-y: auto; background-color: #fff;}
.fc-slider .fc-slider-left li img{width:100%; height:100%; max-height: 530px;}
.fc-slider .fc-slider-left .slides li{position: relative; height:530px;}
.fc-flex-caption{background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,1) 40%, rgba(255,255,255,0) 100%);
position:absolute; bottom:0; left:0; right:0;margin:0; padding:24px 24px 80px; color:#fff;}
.fc-slider .f-title-36px{font-family: Montserrat,sans-serif!important; font-weight: 600; font-size: 36px;  text-shadow: 0 0 black;}
.fc-slider .f-title-14px{font-family: Montserrat,sans-serif!important; font-weight: 600; font-size: 12px;  text-shadow: 0 0 black;}
.fc-slider button .svg-icon, .fc-slider button .svg-icon svg{ width:20px; display: inline-block; fill:#fff; vertical-align: middle; margin-right:2px;}
.fc-slider .fc-slider-left .flex-control-paging{display: flex;position: relative;margin: -50px 24px 0; z-index: 3; 
  text-align:center;  height:16px; align-items: center;
  justify-content: center; }
.fc-slider .fc-slider-left .flex-control-paging li{color:#fff; margin:6px 6px; list-style:none;}
.fc-slider .fc-slider-left .flex-control-paging li a{color:transparent; background:#fff; 
  width:6px; height:6px; display:block; border-radius:100%; border:1px solid #fff}
  .fc-slider .fc-slider-left .flex-control-paging li a.flex-active{background: transparent;}
  .fc-slider .fc-slider-left ul.flex-direction-nav { margin: 0;  padding: 0;   position: relative;  z-index: 2;   top: -20px; list-style: none;}
  .fc-slider .fc-slider-left .flex-nav-prev .flex-prev{
    content: ''; background: url(navigate_before-white.svg) no-repeat; background-size: 30px 30px;    
    display: inline-block; width: 24px; height: 24px; color: transparent;}
  .fc-slider .fc-slider-left .flex-nav-next .flex-next{ position: absolute;  right: 0;   margin-top: -20px;
    content: ''; background: url(navigate_before-white.svg) no-repeat; background-size: 30px 30px;    
    display: inline-block; width: 24px; height: 24px; color: transparent;
    transform: rotate(180deg);
  }

  /* right thumbnail */
  .fc-slider .fc-slider-right .slides{
    display: flex;
    flex-direction: column;
    width: 100% !important;
    transform: initial !important;
  }
  .fc-slider .fc-slider-right .flex-control-nav{display:none !important;}
  .fc-slider .fc-slider-right .flex-direction-nav{display:none !important;}
  .fc-slider .fc-slider-right .f-slide-thumbnail,  .fc-slider .fc-slider-right .f-slide-thumbnail img{width:80px; height:80px; margin-right: 16px;}
  .fc-slider .fc-slider-right .slides li{padding:16px; width:100% !important; box-sizing: border-box; border-bottom: 2px solid #f0f0f0; cursor: pointer;}
  .fc-slider .fc-slider-right .slides li:last-child{border-bottom: 0;}
  .fc-slider .fc-slider-right .f-title-16px{font-family: Montserrat,sans-serif!important; font-weight: 600; font-size: 16px; color:#9b9b9b;  }
  .fc-slider .fc-slider-right .f-sub-text-14px{font-family: "Source Sans Pro", sans-serif; font-weight: 400; font-size: 14px; color:#9b9b9b; line-height: 22px;}
  .fc-slider .fc-slider-right .slides li.flex-active-slide{background:#ebebeb;}
/* slider end */

.f-white-button{background: #fff !important;border-color: #fff;color: #0093ee !important;}
.f-margin-right-24{margin-right: 24px;}



    .f-leftbar-hub .f-header-fixed .f-card-title-grey{ display:none}
    .f-leftbar-hub .f-header-fixed {padding:33px 0; margin-left: 0;}
    .f-leftbar-hub .f-header-fixed .f-section-expanded{box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%) !important;background: #fff;width: calc(100% - 24px);border-radius: 0 !important;margin-top: -8px;padding: 12px;}
    .f-leftbar-hub .f-header-fixed .f-card-style{box-shadow: none;}
    .f-leftbar-hub .f-header-fixed .svg-icon.f-section-collapse {padding:0 ;  width: auto !important;  position: initial;}
      .f-leftbar-hub.f-collapse-width .f-header-fixed{margin-top:-54px}
     .f-leftbar-hub.f-collapse-width .important-link-fixed.f-header-fixed{margin-left:0 !important;}
      .f-leftbar-hub .f-header-fixed .svg-icon.f-section-collapse:before{margin-left:-14px; margin-right:-12px}
      .f-leftbar-hub.f-collapse-width .f-header-fixed .f-card-style{margin-top:0px}

      .f-news-wrap .expand-collapse-button span {min-width:120px !important;}
      .f-news-wrap .expand-collapse-button input{display:none}
      .f-card-style .f--list-view {display:flex; flex-flow: row wrap; }

      .f--list-view > .f-flex-row {
          background: #fff;
          padding: 16px;
          border:0;
          box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
          margin: 6px 0px;
          width: 100%;
      }
     .f-card-list  .f-list-item{padding:16px; margin-bottom: 24px;} 
     .f-card-list  .f-list-item .svg-icon {width:24px; height:24px; margin-right: 16px;}
     .f-card-list  .f-list-item .svg-icon:last-child{margin-right: 0;}
     .f-card-list  .f-list-item .svg-icon svg{fill:#757575}
     .f-card-list  .f-list-item .f-font-14{font-size: 14px; margin-top: 8px; color: #757575;}
     .f-card-list  .f-list-item  .f-cm_button_action{margin:8px auto; border-color: #c6d9e8 !important;}


    @media only screen and (max-width: 767px) {
      /* .f-flex-row.f-image-gallery{

      } */
      .f-image-gallery .f-flex-col{
        flex: 1 1 calc(50% - 32px);
        box-sizing: border-box;
        min-width: calc(50% - 32px) !important;
        max-width: calc(50% - 32px) !important;
        }
        #exportHtmlTableViewbradcum td table.search-filter-seaction td{width:auto !important;}
        #columnRight{margin-left:0;}
        #siteMainDiv{overflow-x: hidden;}
        .f-sm-flex-column > div {
          width: calc(100vw - 24px);
          margin-left: 0;
          margin-right: 17px;
      }
      .svg-icon.f-section-expanded{display: none;}
      .fixed-top-header.f-header-fixed{position: relative; top:0}
      
  .important-link-fixed.f-header-fixed{position: initial !important;}
  .fc-slider .fc-slider-right{display: none;}
.fc-slider .fc-slider-left{max-width: 100%;  width: 100%;  min-width: 100%;}
}
.table-image img{width:60px; height:40px}
.table-image{display:inline-flex; vertical-align:middle; margin-left:-16px; margin-right:6px;     box-shadow: 2px 2px 5px rgb(0 0 0 / 19%);}
.f-td-padding-right-0 tr td:last-child, .f-td-padding-right-0 tr th:last-child{padding-right:0px !important;}
.f-no-bg{background: transparent; box-shadow: none; margin:0}
.f-card-title-grey.f-accordion-header {margin-bottom:0;}
.accrodion-left-arrow .accordion-wrap {padding:0 !important;}
.accordion-wrap.accordion-hide .grid-list-view-wrap{visibility: hidden !important;}

.f--padding-top-bottom-16{padding:16px 0;}

.f--list-view .f--list-image img{width:100%; max-width:100px; height:auto; margin-right:16px}
.f--list-view .f--list-title{ font-family: Montserrat,sans-serif!important; font-weight: 600; font-size: 14px; margin-right:8px;}
.f--list-view .f--list-title a{color: #0093ee !important;}
.f--list-view .f--list-discription{font-family: "Source Sans Pro", sans-serif; font-size: 14px; color: #000; padding: 8px 0 12px;}
.f-margin-top--8{margin-top: -8px;}
.f--list-footer{font-family: "Source Sans Pro", sans-serif; font-size: 14px; color: #757575;}



ul.f--category-chip {list-style:none; margin:0 -4px; padding:0;}
ul.f--category-chip li{display:inline-block; background:rgba(155,155,155,.2); padding:8px 16px 8px 12px; margin:4px; border-radius:4px; font-weight: 500;
  font-family: Source Sans Pro, sans-serif;  font-size: 14px;  color: #9b9b9b; }
ul.f--category-chip li a{text-decoration: none;}
ul.f--category-chip .svg-icon{width:18px; height:18px; margin-right: 6px; display:inline-flex; vertical-align:middle;}
ul.f--category-chip li:hover{background:#c9c9c9;}
ul.f--category-chip .svg-icon svg{color: rgba(0,0,0,.87);  opacity: .4;}

 .f--scroll-top-fixed > .f-flex-row {padding-top:80px}
.f-scroll-top-fixed> .f-flex-row {padding-top:80px} 
.f--list-view > .f-flex-row  {border-bottom:1px solid #ebebeb;}



@media only screen and (max-width: 400px) {
  
  .fixed-top-header.f-header-fixed{position: relative; top:0}
  .important-link-fixed.f-header-fixed{position: initial !important;}
  .f-image-gallery .f-flex-col{
    flex: 1 1 calc(100% - 32px);
    box-sizing: border-box;
    min-width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    }
  }
.f-margin-left-24px{margin-left: 24px;}
.f--submenu-list > div { padding:10px 8px; }
.f-list-hierarchy-view .f-accordion-header {margin-bottom:0;}
.f-list-hierarchy-view .accordion-wrap:after{display:none;}
.f-list-hierarchy-view .f--submenu-list {padding-top:0 !important; padding-bottom:0 !important}
.f--submenu-list .accordion-wrap{padding:0}
.f-image-gallery .f-image-title .f-flex-row{border: 0 !important; margin:0; padding:0;}
.f-image-gallery .f-image-title .f-flex-row .f-grey svg{fill:#fff;}

.f-image-gallery span.f-dropdown-more.overlay-dropdown {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  bottom: inherit;
  left: inherit;
}
.f-image-gallery span.f-dropdown-more.overlay-dropdown svg{
  background:#ffffff;
  opacity:.67;    
  border-radius: 100%;
  fill:#000;
  box-shadow: 1px 1px 10px 0px #7a7979;
}
.f-image-gallery .bText12lnk, .f-image-gallery .bText12lnk:hover{ 
  border: 1px solid #2a9fd8;
    background: rgb(0 147 238);
    color: #fff !important;
    padding: 12px 15px;
    border-radius: 4px;
    text-transform: uppercase;
    font-family: Montserrat,sans-serif;
    font-weight: 500;

  /* color: #0093ee !important; */
  font-size: 14px;
  /* font-weight: 600; */
  text-decoration: none !important;
  /* font-family: 'Source Sans Pro', sans-serif !important; */
}


.f-sub-folder-list .f-list-item{margin-left:-16px; margin-right:-16px; margin-bottom:0px !important;}
.f-sub-folder-list{padding-bottom:0; padding-top:0}
.f-sub-folder-list span.f-menu-count {
  background: #9b9b9b;
  display: inline-flex;
  padding: 2px 7px;
  color: #fff;
  font-weight: 700;
  margin-left: 6px;
  border-radius: 2px;
  display: none;
}
.f-sub-folder-list .f-list-item > .f-flex-row.margin-top-0px{align-items: center;}
.f-sub-menu-lavel-1{ padding-top: 4px; padding-bottom: 0px;}
.f-sub-menu-lavel-1 > .f-flex-row{padding: 12px 16px 12px 30px;
  margin-top: 0;  border-bottom: 1px solid #e9e9e9; align-items: center;}
  .f-sub-menu-lavel-1 > .f-flex-row:last-child{border-bottom: 0;}
.f-accordion-link .svg-icon{margin-right: 0 !important; cursor: pointer;} 
.f-accordion-link .svg-icon svg{width:26px;height:26px;}
.f-list-item.f-active-contaner .f-submenu-contaner, .f-list-item.f-active-contaner div[data-svg-role="f-navigate-before"]{display: block !important;}
.f-list-item.f-active-contaner div[data-svg-role="f-icon-expend-more"]{display: none !important;}
.f-submenu-contaner {
  margin-left: -16px;
  margin-right: -16px;
  border-top: 2px solid #f1eeee;
  background: #f6f6f6;
  margin-bottom: -16px;
  margin-top: 12px;
}
.f-list-item-active a, .f-list-item-active  a:hover{font-weight: 700; text-decoration: none !important;}
.f-border-0{border:0 !important;}
.f-padding-top-0{padding-top:0 !important;}
.f-related-link .f-image-gallery span.f-dropdown-more {cursor:pointer;}
.f-related-link .f-image-gallery span.f-dropdown-more ul{right:-16px;}
.f-link-title{font-family: "Source Sans Pro", sans-serif; font-size: 14px; color: #0093ee; font-weight: 600;}
.f-related-link .discription-text{padding:8px 0 !important;}
.f-padding-left-right-8px{padding-left:8px; padding-right:8px;}
.f-related-link .f-source{font-family: "Source Sans Pro", sans-serif; font-size: 14px; color: #757575; font-weight: 700; margin-top: 8px;}
.f-related-link .card-icon{max-width:48px; max-height:48px}
.f-related-link .f--list-image{max-width:48px; max-height:48px; margin-right:16px}
.f-box-type-chip{margin:16px -8px;width: calc(100% + 16px) !important; font-family: "Source Sans Pro", sans-serif; font-size: 14px; color: #757575; font-weight: 600; }
.f-box-type-chip > div {width: calc(25% - 52px); display:inline-block; margin:8px;  color: #0093ee; text-align: center; cursor: pointer;}
.f-box-type-chip .svg-icon{width:30px; height:30px; fill:#757575; margin: 0 auto 8px;}
.f-box-type-chip > div:hover{background:#f3f3f3;}
.f-sub-folder-list .svg-icon[data-svg-role="f-icon-arrow-farward"]{width:20px; height:20px;}
.f-faqs-list .accordion-wrap.accordion-hide:after{display:none;}
.f-faqs-list .accordion-wrap .f-accordion-header{margin-bottom: 0;}
.f-faqs-list .accordion-wrap .f--list-discription{margin-left: 24px; margin-top: 4px; line-height: 22px; color:#373a3c;}

.f-submenu-contaner a.bText12btheme{font-weight: 400 !important;}
.f-submenu-contaner .f-list-item-active a.bText12btheme{font-weight: 700 !important;}

.f-footer-seaction{
  text-align: center;
  padding: 12px 8px;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
}
.f-footer-seaction a.bText12lnk, .f-footer-seaction a.bText12lnk:hover{
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif !important;
}

h4.heading-text{
  margin: 0;
  font-size: 18px;
    color: #545454;
    margin-bottom: 5px;
    font-family: Montserrat,sans-serif;
}
.photo img{
  width: 80%;
}