#searchBtnContainer{
 justify-content: flex-start; 
}
.Header__panelbtns{
 margin-left:30px; 
}
.Header__header{
 background-color:#171840;
}
.home .Header__header{
 background-color:transparent;
}
.Header__titleSearchWrapper{
 margin-top:60px 
}
.home .Header__titleSearchWrapper{
 margin-top:0px 
}
.Header__homeNavbarFixed .Header__searchSubCont{
 margin-top:75px; 
}
.Header__titleSearchBox{
padding-bottom:0rem;  
}
@media only screen and (max-width:768px){
 .Header__homeNavbarFixed .Header__searchLink{
   top:75px;
  }
}
/*Slider CSS starts*/
/*.Layout__layout1, .Layout__layout2{
 margin-top:75px; 
}*/
.home .Layout__layout1{
 margin-top:0px; 
}
.headerslider {display:none;}
.home .headerslider {display:block;}
.headerslider{ margin-top:78px;}
.item{background-color:#dcf1fc}
.img-responsive{max-height:375px;}
.navi_btn a{
      font-size: 18px;
    font-weight: 500;
    line-height: 1.7;
    padding: 6px 30px;
    background-color: #FFC400;
    color: #000000;
    margin-top: 15px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 25px;
}
.banner-wrap {display: flex;padding: 0 20px;justify-content: space-evenly;height: 100%; align-items:center;}
.headerslider .carousel-inner,.customer-review .carousel-inner{display: flex}
.headerslider .carousel-inner > .active,
.customer-review .carousel-inner > .active{transform: translate3d(0%, 0, 0);flex: 0 0 auto;transition: 1s transform ease-in-out;width: 100%;will-change: transform}
.headerslider .carousel-inner > .active{animation: bannerslideleft3 20s ease-in-out infinite}
.customer-review .carousel-inner > .active {
  animation: customerslideleft2 10s ease-in-out infinite
}
@keyframes bannerslideleft3 {
  0% {
    transform: translate3d(0%, 0, 0);
  }
  45% {
    transform: translate3d(0%, 0, 0);
  }
  50% {
    transform: translate3d(-100%, 0, 0);
  }
  95% {
    transform: translate3d(-100%, 0, 0);
  }
  100%{
    transform: translate3d(0%, 0, 0);
  }
}
@keyframes customerslideleft2 {
  0% {
    transform: translate3d(0%, 0, 0);
  }
  45% {
    transform: translate3d(0%, 0, 0);
  }
  50% {
    transform: translate3d(-100%, 0, 0);
  }
  95% {
    transform: translate3d(-100%, 0, 0);
  }
  100%{
    transform: translate3d(0%, 0, 0);
  }
}
.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img {display: block;max-width: 100%;height: auto}
.carousel {position: relative}
.carousel-inner{position: relative;width: 100%;overflow: hidden}
.carousel-inner>.item{position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left}
@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item{-webkit-transition: -webkit-transform 0.6s ease-in-out;-o-transition: -o-transform 0.6s ease-in-out;transition: transform 0.6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000px;perspective: 1000px}
    .carousel-inner>.item.active{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0}
}
.carousel-inner>.active{display: block}

/*Slider CSS ends*/
#headerContainer .Header__menuWrapper {
  background: #171840;
}
.Header__menuWrapper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
}
.home #layoutContainer {
  max-width: 100% !important;
  padding: 0px;  
}
#layoutContainer {
  max-width: 100%;
  padding: 0px;  
}
.signedIn #layoutContainer, .kbLanding #layoutContainer {
  max-width: 80rem;
  padding: 20px;
}
.WidgetsContainer__lftWd:last-child {
  max-width: 80rem;
  margin: 0 auto;
}
/*.home #layoutContainer .Layout__layout1 .AppContainer__homeWidget .WidgetsContainer__widgetCont .WidgetsContainer__lftWd .ModuleCategoryContainer__hometabs {
  margin-top: 50px;
}*/
/*----slider css----*/
.home-bft-slider {
width: 100%;
 /* margin-bottom: 50px;*/
  max-width: 100%;
  margin-top: 75px;
}
 .home_slider {
    padding: 50px 15px 0px;
    background: #dcf1fc;
  }
  div.w-full {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  div.w-full .w-half {
      width: 48%;
      float: left;
  }
  div.w-full .w-half h2 {
    font-size: 36px;
    line-height: 1.3;
    font-weight: bold;
    margin: 25px 0;
  }
.w-half p {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 35px;
    line-height: 1.7;
    color: #0D7ECE;
  }
a.btn.btn_slider {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.7;
    padding: 6px 30px;
    background-color: #FFC400;
    color: #000000;
    margin-top: 15px;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 25px;
  }
  .slide-window {
    width: 100%;
    max-width: 1280px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin: auto;
  }

  .slider {
    display: block;
    text-indent: -10000px;
    position: absolute;
    cursor: pointer;
  }

  .slide img {
    max-width: 100%;
    max-height: 375px;
    height: 100%;
  }

  .container {
    width: 400%; /* change so NUMBER OF SLIDES x 100% = width */
    margin-left: 0%;
    transition: margin-left 1s;
  }
 /* .slide {
    width: 25%; 
    height: auto;
    float: left;
  }*/
@media(max-width: 767px){
  .home_slider {
    padding: 35px 15px;
  }
  div.w-full {
    flex-direction: column;
  }
  div.w-full .w-half{
    width: 100%;
    padding: 15px;
  }
  .w-half p {
    margin-bottom: 15px;
  }
  div.w-full .w-half h2{
      margin: 7px 0;
      font-size: 26px;
    }
  a.btn.btn_slider{
    font-size: 16px;
  }
  .WidgetsContainer__lftWd:last-child {
  padding: 0px 20px !important;
}
  .ticketList #layoutContainer .Layout__layout1 {
  order: 2;
}
  .ticketList #layoutContainer .Layout__layout2 {
  order: 1;
}
}



/*--------*/

/*----create a titcket footer----*/
.Footer__footerBg {
    background: #fff;
    padding: 1.875rem 0;
}
.Footer__container1 {
    padding: 0 0.9375rem;
    margin: auto;
}
.Footer__footerInfo.commonStyle__flex {
    justify-content: space-around;
    align-items: center;
}
.commonStyle__flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.commonStyle__tAlignCenter {
    text-align: center;
}
.Footer_costomizedBg .disp__parent {
    text-align: left;
}
.Footer_costomizedBg .disp-c {
    display: inline-block;
}
.Footer_costomizedBg .ticket-icon {
    padding: 25px 30px 25px 40px;
    background: #d7d5d5;
    border-radius: 10px;
    margin-right: 40px;
}
.Footer_costomizedBg .disp__cont {
    display: inline-block;
    position: relative;
    top: -25px;
    margin-left: 25px;
    line-height: 1.6;
}
.Footer_costomizedBg span.Footer__footerQus {
    color: #000000;
    font-weight: 600;
    font-size: 32px;
    margin-bottom: 0px;
}
.Footer__footerDescription {
    color: #333;
}
.Footer_costomizedBg .Footer__footerDescription span {
    font-size: 25px;
    font-weight: 400;
    margin-top: 0;
}
.Footer__footerBtn {
    margin: 20px 0;
}
.Footer__footerBg .Footer__footerBtn {
    background: #ffc400;
    border: 0;
    color: #000;
    padding: 15px 30px;
    font-size: 20px;
    font-weight: 500;
    border-radius: inherit!important;
}
@media (max-width: 991px){
  .Footer_costomizedBg .disp-c {
  display: none;
  }
  .commonStyle__flex {
  display: block;
    text-align: center;
  }
  .Footer_costomizedBg .disp__parent {
  text-align: center;
}
  
  .Footer_costomizedBg .disp__cont {
  position: unset !important;
}
}

@media (max-width: 1440px) {
  .WidgetsContainer__lftWd:last-child {
  max-width: 80rem;
  margin: 0 auto;
    /*padding: 0px 70px;*/
}
.home .WidgetsContainer__lftWd:last-child {
  max-width: 80rem;
  margin: 0 auto;
    padding: 0px 70px;
}
}
/*------------------------------*/

/* footer  */
.Footer__footer {
  padding: 0px;
}
.Footer__footer .footer-npci {
  font-size: 16px;
  color: #fff;
}
.bft-footer-color {
  background-color: #000 !important;
  padding: 20px;
}
/*-----*/
/*my tickets page*/
.Layout__twoColumn .Layout__layout1, .Layout__twoColumn .Layout__layout2 {
  padding: 0px 20px 0px 20px;
}
   
  @media (min-width: 769px){
.ticketList #layoutContainer {
  max-width: 80rem;
}
}
/*#ticket-bft {
  margin-top: 50px;
}*/
#ticket-bft .TicketList__widgetRight .TicketList__widgetSection a {
  background-color: #e46317 !important;
  color: #fff;
  border-radius: 3px;
  padding: 0.375rem 0.75rem;
  font-size: .875rem;
  letter-spacing: 0.0625rem;
}
/*----------*/

element {

}
.Header__navOpen .Header__navbtn .Header__nav .Header__menuList, .Header__navOpen .Header__navbtn .LoginDetail__signup, .Header__navOpen .Header__navbtn .LoginDetail__signin, .Header__navOpen .Header__navbtn .CustomizeContainer__aPlus {
    color: #000 !important;
}
.Header__menuToggle .Header__menu::after, .Header__menuToggle .Header__menu::before {
  background: #000;
}
.WidgetsContainer__lftWd .commonStyle__flexWrapRow .TitleContainer__container .TitleContainer__gridView .TitleContainer__header .TitleContainer__title a, .TicketListLeftContainer1__wrapper .TicketListLeftContainer1__boxView .TicketListItem__container a {
  color: #3e7af7;
}

/*intro home section*/
.intro-main-section {
  background-color: #e3e0f1;
  width: 100%;
}
.intro_section {
  display: flex;
  max-width: 1280px;
  flex-wrap: wrap;
  margin: 0 auto;
  align-items: center;
}
.intro_image {
  width: 40%;
  margin-right: 30px;
}
.intro_section .intro_image img{
   width: 400px;
}
 .intro_heading {
  font-size: xx-large;
  line-height: 32px;
  width: 56%;
}

/*-----------------*/
@media (max-width: 990px) {
.intro_section .intro_image {
  display: none;
}
  .intro_section .intro_heading {
  width: 100%;
  text-align: center;
}
  .intro_heading {
  font-size: unset;
}
}
@media only screen and (max-width:768px){
 .slide img{
   max-height:90px;
  }
  .site-main-tt{
   font-size:12px; 
  }
  .banner-caption{
    width:50%
  }
  .carousel-inner{
    width:83%;
    margin:0 auto;
  }
}
.Signin__loginBox .Signin__details .Signin__signPart .Signin__userSigin:last-child, .ArticleCmd__articleLike .ArticleCmd__socialShareLt, .ArticleDetailLeftContainer__pdfView, .Printcontainer__print {
  display: none;
}
.TicketListLeftContainer1__wrapper .TicketListLeftContainer1__filterArea .TicketListLeftContainer1__filter_channel .TicketFilterPopup__displayInB .TicketFilterPopup__content .TicketFilterPopup__dotMenuPopup .TicketListLeftContainer1__filterList:nth-child(4), .TicketListLeftContainer1__wrapper .TicketListLeftContainer1__filterArea .TicketListLeftContainer1__filter_channel .TicketFilterPopup__displayInB .TicketFilterPopup__content .TicketFilterPopup__dotMenuPopup .TicketListLeftContainer1__filterList:nth-child(2) {
  display: block;
}
}
.TicketDetailLeftContainer__wrapper .TicketThreadContainer__threadCont .DottedMenu__container {
    display: none;
}
.ScrollSticky__type2 {
  padding-top: 70px;
}
.ManageAccountContainer__deleteBox {
display: none;
}
.ticketForm #field_cf_expected_date{
  display: none
}
