
#overlay {
    background: #ffffff;
    color: #666666;
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 5000;
    top: 0;
    left: 0;
    float: left;
    text-align: center;
    padding-top: 25%;
    opacity: .80;
  }
  
  .spinner {
      margin: 0 auto;
      height: 64px;
      width: 64px;
      animation: rotate 0.8s infinite linear;
      border: 5px solid firebrick;
      border-right-color: transparent;
      border-radius: 50%;
  }
  /* @keyframes rotate {
      0% {
          transform: rotate(0deg);
      }
      100% {
          transform: rotate(360deg);
      }
  } */
  
  
  .result-section {
      background-color: #e6e6e6;
      width: 100%;
      overflow: hidden;
  }
  .result-section .form-head{
    padding: 12px 20px;
    background-color: #fff;
    margin-top: 10px;
  }
  .result-section .form-head .flight-info{
  
}
.result-section .form-head .flight-modify{
  
}

.result-section .form-head .flight-modify a{
  color: #fff;
  background-image: linear-gradient(to right, #16a68d 0%, #005647 100%);
}
  
  .result-section .result-section-in {
    overflow: hidden;
    padding: 26px 4px;
  }
  
  .hidden {
      display: none
  }
  
  .result-section .head-short-by {
      background-color: #fff;
      /* margin: 16px 0px; */
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.07);
      /* padding: 0px 0px; */
  }
  .result-section .head-short-by .head-short-title{
     width: 100%;
  }
  .result-section .head-short-by .head-short-title .back_btn{
     float: left;
     color: #fff;
     padding: 4px 9px;
     font-weight: 600;
     background-color: #0b7e6a;
     border-radius: 30px;
     font-size: 12px;
     margin-top: 5px;
     margin-left: 5px;
  }
  
  .separator {
      display: flex;
      align-items: center;
      text-align: center;
  }
  
  .separator::before,
  .separator::after {
      content: '';
      flex: 1;
      border-bottom: 1px solid #000;
  }
  
  .separator::before {
      margin-right: .25em;
  }
  
  .separator::after {
      margin-left: .25em;
  }
  
  .result-section .head-short-by .by-bot {
      background-color: #f9f9f9;
      padding: 1px 9px;
      /* margin: 0; */
  }
  
  .result-section .head-short-by .by-bot p {
      font-size: 12px;
      margin: 0;
      padding: 9px 5px;
  }
  
  .result-section .head-short-by .by-bot span {
      text-align: right;
      display: inherit;
      padding: 14px 24px;
      font-size: 13px;
      color: #16b7cc;
      position: relative;
  }
  
  .result-section .head-short-by .by-bot span i {
      transform: rotate(90deg);
      display: block;
      position: absolute;
      position: absolute;
      top: 10px;
      right: 2px;
      display: block;
      color: #b3b3b3;
      font-size: 18px;
  }
  
  .result-section .head-short-by .by-bot span:after {
      content: "\F01D";
      font: normal normal normal 11px/1 "Material Design Icons";
      transform: rotate(90deg);
      display: block;
      position: absolute;
      right: -3px;
      top: 27px;
      color: #bcb3b3;
      font-size: 13px;
  }
  
  .result-section .head-short-by h2 {
      text-align: center;
      font-size: 15px;
      margin: 0;
      /* background-color: #11b3d9; */
      color: #151313;
      padding: 9px 0px;
      border-bottom: #dfdfdf 1px solid;
  }
  
  
  .result-section .head-short-by table {
      white-space: nowrap;
      text-align: center;
      border: 0;
  }
  
  ::-webkit-scrollbar {
      width: 6px;
      height: 6px
  }
  
  
  /* Track */
  
  ::-webkit-scrollbar-track {
      background: #f1f1f1;
  }
  
  
  /* Handle */
  
  ::-webkit-scrollbar-thumb {
      background: #77818a;
  }
  
  
  /* Handle on hover */
  
  ::-webkit-scrollbar-thumb:hover {
      background: #555;
  }
  
  .result-section .head-short-by table thead {}
  
  .result-section .head-short-by table thead th {
      padding: 0;
  }
  
  .result-section .head-short-by table tbody {}
  
  .result-section .head-short-by table tbody td {
      padding: 8px 17px;
      font-size: 14px;
      vertical-align: middle;
      font-weight: 500;
      color: #0e5367;
      position: relative;
  }
  
  .result-section .head-short-by table tbody td img {
      /* width: 87%; */
  }
  
  .result-section .head-short-by table tbody td .sh-flt {}
  
  .result-section .head-short-by table tbody td .sh-flt .im-tg {
      width: 26%;
      margin: 5px auto;
  }
  
  .result-section .head-short-by table tbody td .sh-flt .im-tg img {}
  
  .result-section .head-short-by table tbody td .sh-flt a {
      display: block;
      color: #063190;
      line-height: 15px;
  }
  
  .result-section .head-short-by table tbody td .sh-flt a small {
      color: #a5a5a5;
  }
  
  .result-section .head-short-by table tbody td .sh-flt .ic-flt {
      position: absolute;
      top: 0;
      right: 6px;
      display: block;
      color: #b3b3b3;
  }
  
  .result-section .head-short-by table tbody td .sh-flt .ic-flt:after {
      content: "\F01D";
      font: normal normal normal 11px/1 "Material Design Icons";
      transform: rotate(90deg);
      display: block;
      position: absolute;
      right: -4px;
      top: 16px;
  }
  
  .result-section .head-short-by table tbody td .sh-flt .ic-flt i {
      transform: rotate(90deg);
      display: block;
      font-size: 18px;
  }
  
  .result-section .head-short-by table tbody td.price-hd {
      color: #4c4c4c;
      font-size: 15px;
      font-weight: 600;
  }
  
  .result-section .head-short-by table tbody td.price-hd2 {
      color: #4c4c4c;
      font-size: 15px;
      font-weight: 600;
  }
  
  .result-section .head-short-by table tbody td.flt-hd {
      font-size: 17px;
      color: #868686;
      font-weight: 500;
  }
  
  .result-section .head-short-by table tbody td.flt-hd a {
      color: #fff;
      border: #d0cece 1px solid;
      display: block;
      font-size: 12px;
      border-radius: 40px;
      padding: 3px 13px;
      background-color: #0b7e6a;
  }
  
  .result-section .head-short-by table tbody td.pric-in {}
  
  .result-section .result-section-in .result-left-set {
      width: 26%;
      float: left;
      background-color: #fff;
      padding: 0px 0px;
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.07);
  }
  
  .result-section .result-section-in .result-left-set .result-search {}
  
  .result-section  .result-search .form-area {
      background-color: #ffffff;
      padding: 13px 22px;
      /* margin-top: 35px; */
      border: #c8c7c7 1px solid;
  }
  
  .result-section  .result-search .form-area .for-label {
      /* color: #d6d6d6; */
      margin: 0;
      display: block;
      width: 100%;
      font-size: 13px;
      color: #b6b6b6;
  }
  
  .result-section  .result-search .form-area h2 {
      color: #183d40;
      font-size: 19px;
      font-weight: 500;
      padding-top: 0;
      margin-bottom: 14px;
  }
  
  .result-section  .result-search .form-area .nav-tabs {
      padding: 0px 0px;
      border: none;
      margin-bottom: 20px;
  }
  
  .result-section  .result-search .form-area .nav-tabs .nav-item {}
  
  .result-section  .result-search .form-area .nav-tabs .nav-item .nav-link {
      color: #2e2e2e;
      font-size: 12px;
      padding: 3px 10px;
      /* border: #b4b4b4 1px solid; */
      border-radius: 0;
      margin: 0px 0px;
      margin-right: 5px;
      background-color: #dedede;
  }
  
  .result-section  .result-search .form-area .nav-tabs .nav-item .nav-link.active {
      background-color: #183d40;
      color: #fff;
      border: #434343 1px solid;
  }
  
  .result-section  .result-search .form-area .nav-tabs .nav-item .nav-link:hover {
      background-color: #161d57;
      color: #fff;
      border: #434343 1px solid;
  }
  
  .result-section  .result-search .form-area .tab-content {}
  
  .result-section  .result-search .form-area .tab-content form {}
  
  .result-section  .result-search .form-area .tab-content form input {
      padding: 0px 0px 0px 51px;
      border: 0;
      width: 100%;
      font-size: 14px;
      border: #c1c1c1 1px solid;
      /* position: relative; */
      z-index: 10;
      /* background-color: #e3e3e33d; */
      border-radius: 5;
      color: #828282;
      outline: none;
      height: 59px;
  }
  
  .result-section  .result-search .form-area .tab-content form select {
    padding: 0px 0px 0px 7px;
    border: 0;
    width: 100%;
    font-size: 12px;
    border: #c5c5c5 1px solid;
    /* position: relative; */
    z-index: 10;
    background-color: #0000;
    border-radius: 4px;
    color: #636363;
    height: 52px;
  }
  
  select option {
      margin: 40px;
      border: none;
      background: rgba(255, 255, 255, 0.53);
      color: #151515;
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
      font-size: 14px;
  }
  
  .result-section  .result-search .form-area .tab-content form .form-group i {
      color: #14395f;
      position: absolute;
      top: 12px;
      font-size: 23px;
      left: 21px;
  }
  
  .result-section  .result-search .form-area .tab-content form .input-group {
      margin-bottom: 15px;
      margin-bottom: 1rem;
  }
  
  .result-section  .result-search .form-area .tab-content form .input-group label {
      display: block;
      width: 100%;
      font-size: 13px;
      color: #787878;
  }
  
  .result-section  .result-search .form-area .tab-content form .input-group .input-group-btn {}
  
  .result-section  .result-search .form-area .tab-content form .input-group button {
      padding: 2px 6px;
      background-color: #868686;
      border-radius: 0;
      border: none;
      color: #fff;
  }
  
  .result-section  .result-search .form-area .tab-content form .input-group .add-input {
      width: 9%;
      padding: 0px 6px;
      text-align: center;
      border: none;
      background-color: #f3f1ea;
      height: 28px;
  }
  
  .result-section  .result-search .form-area .tab-content form .custom-control {
      padding: 3px 16px;
      margin-top: 0px;
      display: inline-block;
  }
  
  .result-section  .result-search .form-area .tab-content form .custom-control label {
      line-height: 26px;
      color: #000;
  }
  
  .result-section  .result-search .form-area .tab-content form .search-btn {}
  
  .result-section  .result-search .form-area .tab-content form .search-btn button {
      width: 100%;
      border: none;
      background-color: #e40f0f;
      color: #fff;
      padding: 7px 0px;
      box-shadow: 0px 4px 8px #00000000;
      border-radius: 4px;
  }
  
  .result-section  .result-search .form-area .tab-content form .add-more {}
  
  .result-section  .result-search .form-area .tab-content form .add-more button {
      margin: 9px 0px;
      background-color: #1874d2;
      border: none;
      color: #fff;
      font-size: 12px;
      padding: 3px 15px;
      border-radius: 22px;
  }
  
  .result-section  .result-search .form-area .tab-content form .add-more i {
      position: inherit;
      font-size: 14px;
      color: #fff;
  }
  
  
  /*******************************
  * Does not work properly if "in" is added after "collapse".
  * Get free snippets on bootpen.com
  *******************************/
  
  .result-section .result-section-in .result-left-set .accordion-group .accordion {
      border-radius: 0;
      box-shadow: none;
      border-color: #EEEEEE;
  }
  
  .result-section .result-section-in .result-left-set .accordion-default>.accordion-heading {
      padding: 0;
      border-radius: 0;
      color: #212121;
      /* background-color: #846e7a; */
      border-color: #EEEEEE;
  }
  
  .result-section .result-section-in .result-left-set .accordion-title {
      font-size: 14px;
      margin: 0;
  }
  
  .result-section .result-section-in .result-left-set .accordion-title>a {
      display: block;
      padding: 10px 12px;
      text-decoration: none;
      color: #ffffff;
      /* box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.21176470588235294); */
      border-bottom: #d0d0d0 1px solid;
      background-color: #0b7e6a;
  }
  
  .more-less {
      float: right;
      color: #ffffff;
  }
  
  .result-section .result-section-in .result-left-set .accordion-default>.accordion-heading+.accordion-collapse>.accordion-body {
      border-top-color: #EEEEEE;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check {
      padding: 0px 12px;
      border: #d2d2d2 1px solid;
      margin: 16px 13px;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check h3 {
      font-size: 16px;
      border-bottom: #dcdcdc 1px solid;
      color: #0b7e6a;
      margin: 0;
      padding: 9px 0px;
      margin-bottom: 12px;
      /* background-color: #7e7773; */
  }
  
  .result-section .result-section-in .result-left-set .for-only-check ul {
      padding: 0;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check ul li {
      list-style-type: none;
      padding: 5px 0px;
      border-bottom: #dcdcdc 1px solid;
      font-size: 14px;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check ul li .custom-control {
      margin: 0;
      position: relative;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check ul li .custom-control .custom-control-label {
      font-size: 13px;
      width: 100%;
      color: #908e8e;
      /* position: inherit; */
      top: 0;
  }
  
  .result-section .result-section-in .result-left-set .for-only-check ul li input {}
  
  .result-section .result-section-in .result-left-set .for-only-check ul li span {
      float: right;
      color: #154e7a;
      font-weight: 600;
  }
  
  .result-section .result-section-in .result-left-set .price-flt {
      margin-bottom: 55px;
      padding: 10px 12px;
      border: #d2d2d2 1px solid;
      margin: 16px 13px;
      overflow: hidden;
  }
  
  .result-section .result-section-in .result-left-set .price-flt h3 {
      font-size: 15px;
      border-bottom: #dcdcdc 1px solid;
      color: #565656;
      margin: 0;
      padding: 9px 3px;
      margin-bottom: 19px;
      /* background-color: #7e7773; */
  }
  
  .result-section .result-section-in .result-right-set {
      float: left;
      width: 72%;
      margin-left: 22px;
      /* box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.31); */
  }
  
  .result-section .result-section-in .result-right-set .result-offer {
      margin-bottom: 14px;
  }
  
  .result-section .result-section-in .result-right-set .filter-top-right {
      margin-bottom: 13px;
  }
  
  .result-section .result-section-in .result-right-set .filter-top-right button {
      width: 23.5%;
      margin-right: 1px;
      border: none;
      background-color: #161d57;
      color: #ffffff;
      padding: 5px 0px;
      border-bottom: #fcea221a 3px solid;
  }
  
  .result-section .result-section-in .result-right-set .filter-top-right button.active {
      /* width: 24.5%; */
      /* margin-right: 1px; */
      /* border: none; */
      /* background-color: #87a1b5; */
      /* color: #fff; */
      /* padding: 5px 0px; */
      border-bottom: #ffa706 3px solid;
  }
  
  .result-section .result-section-in .result-right-set .filter-top-right button:hover {
      /* width: 24.5%; */
      /* margin-right: 1px; */
      /* border: none; */
      /* background-color: #87a1b5; */
      /* color: #fff; */
      /* padding: 5px 0px; */
      border-bottom: #ffa706 3px solid;
  }
  
  .result-section .result-section-in .result-right-set .from-head {
      background-color: #0b7e6a;
      position: relative;
      margin-bottom: 16px;
  }
  
  .result-section .result-section-in .result-right-set .from-head h3 {
      font-size: 15px;
      color: #fff;
      display: block;
      margin: 0;
      padding: 18px 11px;
      /* padding-bottom: 9px; */
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 68%;
      margin: 0;
      overflow: hidden;
      font-weight: 400;
      line-height: 14px;
  }
  
  .result-section .result-section-in .result-right-set .from-head span {
      position: absolute;
      right: 0;
      /* background-color: #e40f0f; */
      color: #ffffff;
      font-size: 18px;
      font-weight: 600;
      text-align: center;
      /* line-height: 20px; */
      padding: 11px 32px;
      top: 0;
      border-left: #fff 1px solid;
  }
  
  .result-section .result-section-in .result-right-set .child_results {
      /* border-bottom: #FF9800 1px solid; */
      /* margin-bottom: 13px; */
      overflow: hidden;
      /* padding-bottom: 9px; */
      width: 99%;
      position: relative;
  }
  
  .result-section .result-section-in .result-right-set ul {
      margin: 0 auto;
      padding: 0;
  }
  
  .result-section .result-section-in .result-right-set ul li {
      background-color: #fff;
      list-style-type: none;
      padding: 7px 8px;
      margin-bottom: 20px;
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.07);
      display:  flex;
      /* align-items: center; */
      border-radius: 16px;
  }
  
  .result-section .result-section-in .result-right-set ul li.cheap-est {
      border: #4CAF50 1px solid;
  }
  
  .result-section .result-section-in .result-right-set ul li h3.hd-grn {
      background-color: #0a890f;
      color: #fff;
      font-size: 14px;
      font-weight: 400;
      padding: 3px 10px;
      margin: -7px -9px;
      margin-bottom: 11px;
      position: absolute;
      border-top-left-radius: 16px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-m-del {
      /* padding: 3px 12px; */
      /* margin-bottom: 11px; */
      overflow: hidden;
      /* padding-bottom: 8px; */
      margin-top: 8px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-m-del button {
      border: none;
      font-size: 12px;
      color: #044c0d;
      background: #c8e7e4;
      border-radius: 2px;
      /* box-shadow: 0px 4px 6px #0000002e; */
      /* margin-right: 12px; */
      /* box-shadow: 0px 2px 7px #00000040; */
      padding-bottom: 4px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-m-del button i {
      font-size: 15px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-m-del .sha-re {
      border: none;
      font-size: 13px;
      background-color: #82888e00;
      color: #154e7a;
      /* margin-left: 49px; */
      /* float: left; */
      padding: 0px 10px 3px 8px;
      border-radius: 2px;
      /* box-shadow: 0px 2px 7px #00000040; */
      /* border: #c2c2c2 1px solid; */
      position: relative;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-m-del .sha-re i {
      padding-right: 11px;
      font-size: 17px;
      /* position: absolute; */
      left: 11px;
      top: 0;
  }
  
  .cancellation_hr{
      padding: 5px 8px;
      color: #137720;
      background: #c8e7e4;
      position: absolute;
      border-radius: 2px;
      margin-left: 6px;
      font-weight: 500;
      font-size: 12px;
  }
  .cancellation_hr i{}
  .cancellation_hr:hover .tooltip_box{
      display: block;
  }
  .cancellation_hr .tooltip_box{
      display: none;
      width: 440px;
      position: absolute;
      top: 30px;
      left: 0px;
      background: #fff;
      padding: 10px 10px;
      padding-left: 26px;
      font-size: 12px;
      color: #555;
      border-radius: 2px;
      z-index: 1000;
      box-shadow: 0 0 6px #00000033;
  }
  .cancellation_hr .tooltip_box ul{}
  .cancellation_hr .tooltip_box ul li{
      list-style-type: disc !important;
      padding: 0 !important;
      margin-bottom: 8px !important;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-name-bar {
      padding: 1px 6px;
      margin-bottom: 8px;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-name-bar .flight-name {
      font-size: 15px;
      text-transform: uppercase;
      font-weight: 600;
      color: #063190;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-name-bar .flight-number {
      font-size: 12px;
      text-align: right;
      display: block;
      color: #459bd8;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show {
      padding: 17px 0px;
      display:  flex;
      align-items: center;
      border-bottom: #b7b7b7 1px solid;
  }
 .result-section .result-section-in .result-right-set ul li .fight-detail-show:nth-child(2) { border-bottom: #b7b7b7 0px solid;}
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .show-type {}
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .show-type h3 {}
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .show-type h3:after {
      content: '';
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo {
      /* display: inline-block; */
      width: 9%;
      text-align: center;
      position: inherit;
      /* overflow: inherit; */
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo img {
      width: 41%;
      /* text-align: center; */
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo span {
      position: absolute;
      font-size: 12px;
      /* width: 112px; */
      left: 61px;
      background-color: #154e7a;
      color: #fff;
      text-align: center;
      display: block;
      top: 49px;
      border-radius: 4px;
      padding: 2px 8px;
      /* display: none; */
      opacity: 0;
      transition-delay: 0.3s;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo:hover span {
      opacity: 1;
      top: 30px;
      transition-delay: 0.3s;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check {
      /* display: inline-block; */
      width: 21%;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .custom-checkbox {
      padding: 6px 0px;
      display:  flex;
      justify-content: space-between;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check label {
      /* color: #000; */
      vertical-align: inherit;
      top: 0;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .time {
      color: #6b6b6b;
      font-size: 14px;
      font-weight: 600;
      display:  block;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .ct-code {
      color: #272727;
      padding: 0px 7px;
      font-size: 25px;
      font-weight: 500;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .fx-date {
      color: #0a0a0a;
      font-size: 13px;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon {
      text-align: center;
      padding: 0;
      width: 29%;
      position: relative;
      margin: 0px 10px;
  }

  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon::after {
     width:100%;
     content:
     '';
     position: absolute;
     height: 1px;
     background: #898989;
     left: 0;
     top: 28px;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon p {
      font-size: 14px;
      color: #322e2e;
      margin: 0;
      margin-top: 8px;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon .go {
      transform: rotate(90deg);
      display: block;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon .come {
      transform: rotate(270deg);
      display: block;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-drop-time {}
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-drop-time .time {
      color: #6b6b6b;
      font-size: 14px;
      font-weight: 600;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-drop-time .ct-code {
      color: #383838;
      padding: 0px 9px;
      font-size: 16px;
      font-weight: 500;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-drop-time .fx-date {
      color: #b58f9c;
      font-size: 12px;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .total-time {
      margin-top: 9px;
      text-align: right;
  }
  
  .result-section .result-section-in .result-right-set ul li .fight-detail-show .total-time .time-text {
      padding: 0px 12px;
      color: #2b2d2f;
      font-size: 13px;
      font-weight: 600;
      display: block;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 8px;
      width: 22%;
      height: auto;
      border-left: #d5d5d5 1px solid;
      padding: 0px 12px;
      /* justify-content: space-evenly; */
      align-items: center;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .for-call-set {
      text-align: center;
      /* background-color: #fb9e34; */
      border: #d0cccd 1px dashed;
      /* padding-top: 3px; */
      /* padding: 0; */
      text-align: right;
      /* padding-right: 11px; */
      padding: 0;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .for-call-set a {
      text-decoration: none;
      display: block;
      text-align: center;
      padding-left: 37px;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .for-call-set a:before {
      font-family: FontAwesome;
      content: "";
      background: none repeat scroll 0 0 #ff9000;
      /* border-radius: 30px; */
      color: #fff;
      margin-right: 5px;
      /* padding: 5px 4px; */
      position: absolute;
      top: -4px;
      left: 0px;
      background: url(../images/pho.gif) no-repeat;
      width: 50px;
      height: 50px;
      background-size: 100%;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .for-call-set h3 {
      font-size: 14px;
      color: #808080;
      margin: 0;
      text-decoration: none;
      font-weight: 400;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .for-call-set p {
      margin: 0;
      text-decoration: none;
      font-weight: 600;
      font-size: 17px;
      color: #063190;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .select-bt {
      text-align: right;
      margin-right: 6px;
      padding-bottom: 6px;
      width: 100%;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .select-bt button {
      width: 100%;
      border: none;
      color: #fff;
      background-image: linear-gradient(to right, #16a68d 0%, #005647 100%);
      padding: 9px 22px;
      font-size: 16px;
      /* margin-top: 17px; */
      border-radius: 24px;
      box-shadow: 0px 2px 6px #00000052;
      /* float: right; */
      text-transform: uppercase;
      font-weight: 600;
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .price-show {
      text-align: center;
      padding: 3px 6px;
      /* border: #b9b9b9 1px dashed; */
      /* background-color: #f6f9f9; */
      width: 96%;
      float: right;
      /* display: flex; */
      /* text-align: right; */
      /* margin-right: 12px; */
      /* margin-left: 8%; */
      overflow: hidden;
  }

  .result-section .result-section-in .result-right-set ul li .book-show .price-show .cust_note {
    /* float: left; */
    /* width: 44%; */
    margin-right: auto;
}

.result-section .result-section-in .result-right-set ul li .book-show .price-show .cust_note p {
    margin: 0;
    font-size: 14px;
    padding: 0px 0;
    font-weight: 600;
    color: #101010;
    text-align: right;
    text-transform: capitalize;
}

  
  .result-section .result-section-in .result-right-set ul li .book-show .price-show .seats {
      font-size: 12px;
      line-height: 14px;
      color: #888888;
      padding-top: 0px;
      float: left;
      text-align: right;
      /* padding-left: 19px; */
  }
  
  .result-section .result-section-in .result-right-set ul li .book-show .price-show .seats .caps {}
  
  .result-section .result-section-in .result-right-set ul li .book-show .price-show .fare {
      font-size: 24px;
      font-weight: 700;
      color: #fd562d;
      float: right;
      padding-left: 8px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details {
      border-top: #e1e1e1 1px solid;
      padding-top: 10px;
      display: none;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight {
      padding: 0px 15px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set {
      margin-top: 5px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set h2 {
      font-size: 14px;
      color: #03A9F4;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .show-more-info {
      /* width: 85%; */
      font-size: 12px;
      color: #479cf3;
      /* border-right: #cecece 1px solid; */
      text-align: center;
      padding: 10px 0px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .show-more-info .fl-nm {
      color: #f39636;
      border: #ff6634 1px dashed;
      padding: 0px 8px;
      font-size: 11px;
      margin-top: 8px;
      display: inline-block;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .show-more-info img {
      width: 27%;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .flight-time-date {
      /* margin: 7px 0px; */
      /* border-right: #c6c6c6 1px solid; */
      font-size: 13px;
      color: #06b8ca;
      line-height: 25px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .terminal-detail {
      font-size: 12px;
      color: #3e4242;
      line-height: 16px;
      /* padding: 7px 0px; */
      font-weight: 500;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .terminal-detail span {
      display: block;
      /* margin-bottom: 8px; */
      font-size: 14px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .same-day {
      /* float: right; */
      text-align: right;
      font-size: 12px;
      color: #989898;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .same-day span {
      font-size: 15px;
      display: block;
      font-weight: 700;
      color: #43a758;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .same-day i {
      font-size: 15px;
      position: absolute;
      color: #ffffff;
      line-height: 1px;
      /* display: block; */
      z-index: 5;
      left: 7px;
      /* font-style: inherit; */
      top: 10px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .same-day i:before {
      font-size: 22px;
      color: #5e73a0;
      position: absolute;
      z-index: -1;
      right: -8px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight {
      background-color: #ffffff;
      border: #d2d2d2 1px solid;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight h3 {
      font-size: 15px;
      margin: 0;
      padding: 8px 8px;
      border-bottom: #dbdbdb 1px solid;
      color: #25a595;
      /* background-color: #1cb3a0; */
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight ul {
      /* background-color: snow; */
      padding: 8px 0px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight ul li {
      background: none;
      padding: 4px 10px;
      font-size: 12px;
      color: #909090;
      box-shadow: inherit;
      margin: 0;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight ul li span {
      float: right;
      font-weight: 600;
      font-size: 13px;
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight .total-pay {
      font-size: 15px;
      font-weight: 700;
      color: #1c3284;
      padding: 7px 8px;
      border-top: #dbdbdb 1px solid;
      /* background-color: #ed6815; */
  }
  
  .result-section .result-section-in .result-right-set ul li .show-more-details .right-show-flight .total-pay span {
      float: right;
  }
  
  .no-item-set {
      text-align: center;
      background-color: #fff;
      /* height: 100vh; */
      /* padding: 150px 0px; */
  }
  
  .no-item-set h3 {
      font-size: 24px;
  }
  
  .no-item-set p {
      font-size: 15px;
      color: #717171;
  }
  
  .session-out {
      position: fixed;
      width: 100%;
      height: 100vh;
      background-color: #000000a8;
      top: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 10;
  }
  
  .session-out .out-in {
      background-color: #fff;
      text-align: center;
      padding: 26px 60px;
      position: relative;
  }
  
  .session-out .out-in h3 {
      /* padding: 24px 77px; */
      color: #ff4949;
  }
  
  .session-out .out-in button {
      position: absolute;
      top: -5px;
      right: -6px;
      width: 23px;
      height: 23px;
      font-size: 9px;
      border-radius: 15px;
      border: none;
      background-color: #e8e8e8;
  }
  
  #slider {
      height: 8px;
  }
  
  .result-section .next-change {
      text-align: right;
      padding: 14px 0px;
  }
  
  .result-section .next-change a {
      background-color: #3b556b;
      color: #fff;
      padding: 4px 15px;
  }
  
  .still-searching {
      overflow: hidden;
      width: 100%;
      position: fixed;
      left: 0;
      background: #00d1db;
      border: 1px solid #ccc;
      border-top: 0;
      z-index: 999999;
      top: 0;
      margin-bottom: 20px;
      box-shadow: inset 0 0 2px #ccc;
      -moz-box-shadow: inset 0 0 2px #ccc;
      -webkit-box-shadow: inset 0 0 2px #ccc;
      z-index: 1003;
  }
  
  #nearByDisable {
      background-color: #20c3c661;
      box-shadow: none;
      cursor: not-allowed;
  }
  
  .txt-center {
      text-align: center;
  }
  
  .appear {
      -webkit-animation: show-up .7s ease;
      -moz-animation: show-up .7s ease;
      -o-animation: show-up .7s ease;
      animation: show-up .7s ease;
  }
  
  .still-searching.is--fixed .still-searching__wrapper {
      padding: 15px 0 15px;
  }
  
  .still-searching__bar {
      width: 100%;
      box-shadow: 0 0 2px #999;
      -moz-box-shadow: 0 0 2px #999;
      -webkit-box-shadow: 0 0 2px #999;
      height: 5px;
      z-index: 10;
  }
  
  .load03 {
      background: url('data:image/gif;base64,R0lGODlhMgAyAKIFAL/t/LPj+cv4/8z5/6na9gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODcxRkMzRTE1OEE0ODY3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NkYzMDhEMkMyODExMUUyOTAzQzg5REMxQjMzMzMxMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QkU1NDFFOEMyN0IxMUUyOTAzQzg5REMxQjMzMzMxMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0MzQkY4OUJDRjIxNjgxMTg3MUZDM0UxNThBNDg2NzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4MDExNzQwNzIwNjgxMTg3MUZDM0UxNThBNDg2NzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFAQAFACwAAAAAMgAyAAADsDi63L6AyEmrneFpHa/3gbCN0GdWIUl255mqG9t+L/zI81XbDZ6jIp7D98MEhQxikbBDDpTFJhL6kwqpOSsPO9PauC0vDOw6Op9LndlJNolVbdp6mra8V3XguZQ37hVxIHNXfX5/gWp/aIVMg0KMjYqLfXd4hZUjiHqKmhSYMYyfHKGOW6SSnYaHp5ysq5elX657qRKiN7NntZGtsKi5bMB0vr2UsWPChMSvxr/LtJAJACH5BAUBAAUALAAAAAAyADIAAAO0OLrcAyTKSasMwun9rP8YJy7QZ07hKJbnmaob24IZHM9ubTsyXr07Rs+H0gVJRA/w2En+jMyhc3mUJqlBKxG70/q4Ni8ODBPPyCpzC61yPpkNtYk9ktPgQncRj9RH6Ct+f1BRggSAHHZKhFWGiDeCjxqKFpI8joxZmHwKlG+cnhSWcZugpXyhe6aRmV2neKkXrWGvcLGDnE1+o3msubcRs2WGh7/EvJ3HwnXKq76ozdC1jdMJACH5BAUBAAUALAAAAAAyADIAAAO0OLoK9DDKCYNgOGtHe7dauHmkBIpoU67EmYoc67nvKM9XHcb3ROsMXi/yA6qGvpwRg0wuM0JkcRkdTo3V3hWYvW11Xdm3FmaNX+XVOZUurVFt0hvWJCqfx3rrjo/j8EF6D3M7gnuAC34ffE+KFIQ2epBQhpMYjk6IA5gmjFSVnligmpujmpx2pKgRoVyGLaqvlomyrWS1p7iIqxW2aLqAvIO+bMB9xo3In6bByqLMx9DJ0iIJACH5BAUBAAUALAAAAAAyADIAAAOvSLrcvkGMSau9E7y9I/6fxo2QBJ6USI4eiqprZ7ogHDstHd5crl82Xum3E+JmxErQ6EtmjEenZSlsOqk8axJ70xK5Me8PvBLryCQzDc1CStk99xXaULvgMqmSzrC/+EN6T4AEfid4D4Y1hApyW4yFgoOEihiIiY5jkJVAm5lnnpKXUYKjdZ9roaWqeqZ9qHesb7JzjJxTtI+2sH+7orlfwJq+q8StwqDGs8q1lLwoCQAh+QQFAQAFACwAAAAAMgAyAAADtEi63BRiyEmrlcDpreD9X8aNiweek0iOJnqq69a6YcxGNAjbzZxXO14J97MEhQ9ikXIU+paDJu+5lNqoRWsM+9OuuDkvCUwT36BApIPsMo+UaDcngGaq1/DqvZfP7hlsL39DdRiDHX1dh0mFUYuBOo+JYZKNcjKTZZWFlxqQNYefF514lpt1pHymoZltp3GvUKmArSizhJyxeqyrg6IXurt/v0a8vXvEab61tsa5y42O0McLCQAh+QQFAQAFACwAAAAAMgAyAAADuEi6GjIwykkhYDhr4qr31yZi3WdG4aiWp5mqItuC8PrM31tnMj7pO0bPhwpuhsQB0Ki4JSVLZuD5Y2qQvqgRi9MGuTPvDtwS18gnMwztsvKcVLWNWnQL4U/5iJ2z3+kWfgt8NIIceEl6MYhEikeMWYaHgEqShBWOV5BdlpthnZSZb6GggKIknmWlgKt0p4OpqoKXmIa0FK8NsWm2u22zvn3AlJXDpMamvcS5k8d+t1XIrsrOdtBQQQkAOw==') top left repeat #fffeea !important;
  }
  
  .still-searching__wrapper h2 {
      font-size: 18px;
      display: inline-block;
      vertical-align: middle;
      margin: 5px 10px 5px 40px;
      color: #fff;
      font-weight: bold;
      position: relative;
  }
  
  .still-searching__wrapper h2 i {
      font-size: 47px;
      position: absolute;
      left: -49px;
      top: -19px;
  }
  
  .baggage-pop {
      top: 0 !important;
      background-color: #00000069;
  }
  
  .baggage-pop .modal-dialog {
      margin: 4.75rem auto;
  }
  
  .baggage-pop .modal-header {
      padding: 8px;
      background-color: #1fc6f1;
  }
  
  .baggage-pop .modal-header .modal-title {
      font-size: 16px;
      color: #fff;
  }
  
  .baggage-pop .modal-body {}
  
  .baggage-pop .modal-body table {}
  
  .baggage-pop .modal-body table thead {
      background-color: #ebebeb;
  }
  
  .baggage-pop .modal-body table thead th {
      padding: 5px;
      font-size: 13px;
  }
  
  .baggage-pop .modal-body table tbody {}
  
  .baggage-pop .modal-body table tbody td {
      padding: 10px;
      font-size: 13px;
      color: #235a8a;
  }
  
  .baggage-pop .modal-footer {
      padding: 7px;
  }
  
  .baggage-pop .modal-footer button {
      padding: 4px 28px;
      background-color: #da2244;
      color: #fff;
      font-size: 13px;
  }
  
  .fare-rule {}
  
  .fare-rule {
      top: 0 !important;
      background-color: #00000069;
  }
  
  .fare-rule .modal-dialog {
      margin: 4.75rem auto;
  }
  
  .fare-rule .modal-header {
      padding: 8px;
      background-color: #1fc6f1;
  }
  
  .fare-rule .modal-header .modal-title {
      font-size: 16px;
      color: #fff;
  }
  
  .fare-rule .modal-body {
      height: 200px;
      overflow: auto;
  }
  
  .fare-rule .modal-footer {
      padding: 7px;
  }
  
  .fare-rule .modal-footer button {
      padding: 4px 28px;
      background-color: #da2244;
      color: #fff;
      font-size: 13px;
  }
  
  .fare-rule .modal-body .fare_rules {
      color: #343434;
      font-size: 14px;
      background-color: #ebebeb;
      padding: 4px 8px;
      margin-bottom: 5px;
  }
  
  .fare-rule .modal-body p {
      color: #616161;
      font-size: 13px !important;
      text-transform: lowercase;
      padding: 0px 13px;
  }
  
  .mid-banner {
      background-color: #deece7;
  }
  
  .mid-banner .top-hd {
      padding: 4px 32px;
      background-color: #4e1575;
  }
  
  .mid-banner .top-hd h3 {
      color: #fff;
      font-size: 16px;
      margin: 0;
  }
  
  .mid-banner .top-hd h3 span {
      color: #ff3939;
  }
  
  .mid-banner .green-set {
      overflow: hidden;
      /* padding: 26px 18px; */
  }
  
  .mid-banner .green-set .left-call {}
  
  .mid-banner .green-set .left-call img {
      float: left;
      width: 15%;
  }
  
  .mid-banner .green-set .right-calling {
      width: 37%;
      height: 80px;
      position: relative;
      background-color: #4e1575;
      float: left;
      margin-top: 24px;
      margin-left: 30px;
      border-top-right-radius: 50px;
      border-bottom-right-radius: 50px;
      padding-left: 15px;
  }
  
  .mid-banner .green-set .right-calling:after {
      content: '';
  }
  
  .mid-banner .green-set .right-calling:before {
      content: '';
      /* width: 14px; */
      /* height: 0; */
      /* border-top: 25px solid transparent; */
      /* border-right: 50px solid #555; */
      /* border-bottom: 25px solid transparent; */
      border-top: 41px solid transparent;
      border-right: 29px solid #4e1575;
      border-bottom: 38px solid transparent;
      position: absolute;
      width: 20%;
      /* background-color: #000; */
      left: -60px;
  }
  
  .mid-banner .green-set .right-calling a {
      font-size: 22px;
      color: #fff;
      font-weight: 700;
      display: block;
      margin-top: 8px;
  }
  
  .mid-banner .green-set .right-calling p {
      color: #fff;
      text-transform: uppercase;
      font-size: 14px;
      margin: 0;
  }
  
  .mid-banner .green-set .right-calling i {
      width: 60px;
      height: 60px;
      background-color: #ff3939;
      position: absolute;
      right: 12px;
      top: 9px;
      text-align: center;
      display: block;
      line-height: 60px;
      border-radius: 31px;
      font-size: 37px;
      color: #fff;
  }
  
  .mid-banner .green-set ul {
      background: none;
      float: left;
      margin-left: 45px !important;
      margin-top: 33px !important;
      font-size: 17px;
  }
  
  .mid-banner .green-set ul li {
      background: none !important;
      /* text-decoration: dotted !important; */
      list-style-type: circle !important;
      box-shadow: 0px 0px 0px #00000040 !important;
      margin: 0 !important;
      color: #4e1575;
      /* margin-top: 34px !important; */
  }
  
  @media only screen and (max-width: 1024px) {
      .result-section .result-section-in .result-right-set {
          float: left;
          width: 100%;
          margin-left: 0;
          /* box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.31); */
      }
      header .headr-in .logo {
          width: 76%;
      }
  }
  
  @media only screen and (max-width: 931px) {
      .result-section .result-section-in .result-right-set ul li .show-m-del .sha-re {
          padding: 0px 10px 3px 5px;
      }
      .result-section .result-section-in .result-left-set {
          width: 100%;     margin-bottom: 11px;
      }
      .result-section .result-section-in .result-right-set {
          width: 100%;
          margin: 0;
      }
      .result-section .result-section-in .result-right-set ul li .show-m-del {
          text-align: center;
          margin-top: 0px;
      }
      .result-section .result-section-in .result-right-set ul li .show-m-del button {
          float: inherit;
      }
      .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .flight-time-date {
          border: none;
      }
      .result-section .head-short-by .form-group {
          margin: 0px -9px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .select-bt button {
          margin-top: 13px;
      }
  }
  
  @media only screen and (max-width: 667px) {
      .result-section .result-section-in .result-right-set .filter-top-right button {
          width: 23.5%;
          font-size: 9px;
      }
      .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo img {
          width: 67%;
          /* text-align: center; */
          margin-top: 35px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .price-show {
        margin: 7px 0px;
        width: 56%;
        background-color: #c8e7cc;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .result-section .result-section-in .result-right-set ul li .book-show .select-bt {
        text-align: right;
        margin-right: 6px;
        padding-bottom: 6px;
        width: 35%;
    }


      .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .show-more-info {
          margin-bottom: 11px;
      }
      .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .show-more-info img {
          width: 15%;
      }
      .result-section .result-section-in .result-right-set ul li .show-more-details .left-show-flight .show-divide-set .same-day i {
          right: 102px;
      }
      .result-section .result-section-in .result-right-set ul li .fight-detail-show .total-time {
          margin-top: 0px;
          text-align: center;     width: 100%;
      }
      .result-section .result-section-in .result-right-set ul li .fight-detail-show .total-time .time-text {
        
          font-size: 13px;     display: inline-block;
        
      }
 
      .mid-banner .green-set .right-calling {
          width: 86%;
          height: 72px;
          float: left;
          margin-top: 24px;
          margin-left: 35px;
          border-top-right-radius: 50px;
          border-bottom-right-radius: 50px;
          padding-left: 15px;
      }
      .mid-banner .green-set .right-calling a {
          font-size: 22px;
      }
      .mid-banner .green-set .right-calling p {
          font-size: 16px;
      }
      .mid-banner .green-set .right-calling:before {
          content: '';
          /* width: 14px; */
          /* height: 0; */
          /* border-top: 25px solid transparent; */
          /* border-right: 50px solid #555; */
          /* border-bottom: 25px solid transparent; */
          border-top: 36px solid transparent;
          border-right: 29px solid #4e1575;
          border-bottom: 35px solid transparent;
          position: absolute;
          width: 20%;
          /* background-color: #000; */
          left: -51px;
      }
      .mid-banner .green-set .right-calling i {
          width: 48px;
          height: 48px;
          background-color: #ff3939;
          position: absolute;
          right: 6px;
          top: 12px;
          text-align: center;
          display: block;
          line-height: 49px;
          border-radius: 31px;
          font-size: 37px;
          color: #fff;
      }
      .mid-banner .green-set .left-call {
          /* overflow: hidden; */
          width: 100%;
          text-align: center;
          margin-top: 12px;
      }
      .mid-banner .green-set .right-calling {
          text-align: left;
      }
  }
  
  @media only screen and (max-width: 480px) {
      .result-section .head-short-by h2 {
        font-size: 9px;
        padding: 9px 10px;
        text-align: left;
      }
      .result-section .head-short-by table tbody td.price-hd {
          font-size: 12px;
      }
      .result-section .head-short-by table tbody td.price-hd2 {
          font-size: 12px;
      }
      .result-section .head-short-by table tbody td {
          font-size: 12px;
      }
      .result-section .result-section-in .result-right-set .from-head span {
          font-size: 15px;
          padding: 7px 12px;
      }
      .result-section .result-section-in .result-right-set .from-head {
  
        display: flex;
        align-items: center;
    }
      .result-section .result-section-in .result-right-set .from-head h3 {
        font-size: 9px;
        color: #fff;
        padding: 11px 15px;
      }
      .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .ct-code {
          padding: 0;
          font-size: 18px;
          padding-right: 6px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .for-call-set {
          text-align: center;
          /* background-color: #fb9e34; */
          border: #d0cccd 1px dashed;
          padding-top: 3px;
          padding: 0;
          text-align: right;
          padding-right: 17px;
          margin: 0px 15px;
          margin-bottom: 16px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .for-call-set a {
          padding: 4px 0px;
          padding-left: 37px;
      }
      .result-section .result-section-in .result-right-set ul li .show-m-del {
          text-align: left;
          margin-top: 0px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .for-call-set a:before {
          left: 36px;
      }
      .result-section .result-section-in .result-right-set ul li .book-show .select-bt button {
        font-size: 12px;
        width: 100%;
        margin-top: 0px;
      }
      .cancellation_hr {
      padding: 5px 3px;
  }
  .cancellation_hr .tooltip_box {   
      width: 340px;
      left: -114px;
  }
      .mid-banner .green-set .left-call img {
          float: inherit;
          width: 25%;
          /* max-height: 191px; */
      }
  }
  
  .side-call-offer {
      margin: 30px auto;
      background-color: #183d40;
      position: relative;
      margin-bottom: 0;
  }
  
  .side-call-offer .first-sec {
      /* margin-top: 75px; */
      padding-top: 73px;
      text-align: center;
      /* line-height: 31px; */
  }
  
  .side-call-offer .first-sec .circle-img{
      width: 32%;
      margin: 0 auto;
      position: absolute;
      top: -25px;
      left: 0;
      right: 0;
  }
  .side-call-offer .first-sec .circle-img img{
      width: 100%;
  }
  
  .side-call-offer .first-sec .available{
      width: 40%;
      margin: 0 auto;
      background-color: #f4edf5;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      border-radius: 9px;
      padding: 2px 0px;
      line-height: 16px;
  }
  .side-call-offer .first-sec .available span{
      width: 10px;
      height: 10px;
      background-color: #13ce36;
      display: inline-block;
      border-radius: 45px;
      margin: 0px 3px;
  }
  .side-call-offer .first-sec h3{
      margin: 0;
      color: #4020c8;
      font-size: 20px;
      margin-top: 9px;
      margin-bottom: 0 !important;
  }
  .side-call-offer .first-sec p{
      margin: 0;
      padding: 6px 0px;
      display: none;
  }
  .side-call-offer .first-sec a{
      text-decoration: none;
      color: #ffa914;
      font-size: 26px;
      padding: 8px 0px;
      display: block;
      font-weight: 500;
  }
  
  .side-call-offer .second-sec {
      text-align: center;
      background-color: #103034;
      padding: 12px 8px;
      line-height: 16px;
  }
  .side-call-offer .second-sec h3{
      color: #fff !important;
      margin: 0;
      margin-bottom: 2px !important;
  }
  .side-call-offer .second-sec p{
      color: #fff;
      margin: 0;
      padding: 5px 0px;
  }
  .side-call-offer .second-sec h4{
      color: #fbb41b;
      margin: 0;
      font-size: 24px;
  }
  .side-call-offer .second-sec .coupon-code{
      border: #f5f5f5 1px solid;
      padding: 8px 0px;
      margin-top: 8px;
  }
  .side-call-offer .second-sec .coupon-code span{
      display: block;
      color: #fff;
      padding-bottom: 6px;
  }
  .side-call-offer .second-sec .coupon-code a{
      border: none;
      background-color: #ef7213;
      color: #fff;
      padding: 7px 56px;
      font-size: 17px;
      border-radius: 4px;
      display: inline-block;
  }
  .side-call-offer .third-sec {padding: 11px 21px;text-align: left;background-color: #fff;}
  .side-call-offer .third-sec p{font-size: 13px;}
  
  .side-call-offer .third-sec .form-group{
  margin-bottom: 13px;
  }
  .side-call-offer .third-sec .form-group .form-control{width: 100%;height: 35px;padding: 0px 6px;font-size: 13px;}
  .side-call-offer .third-sec .form-group button{
  border: none;
  background-color: #ef7213;
  color: #fff;
  padding: 7px 26px;
  border-radius: 4px;
  }

  @media (max-width: 667px) {
    .result-section .form-head .flight-info {
        font-size: 12px;
        font-weight: 700;
    }

    .result-section .form-head .flight-modify {
        text-align: right;
    }
    .result-section .form-head .flight-modify a {
  
        font-size: 12px;
    }
    .result-section .result-section-in {
        overflow: hidden;
        padding: 15px 4px;
    }
    .result-section .head-short-by .head-short-title {
      display: flex;
      align-items: center;
      padding: 4px 3px;
      background-color: #ffffff;
    }
    .result-section .head-short-by .head-short-title .back_btn {
        float: left;
        color: #fff;
        padding: 4px 0px;
        font-weight: 600;
        background-color: #ff4800;
        border-radius: 30px;
        font-size: 11px;
        margin-top: 4px;
        margin-left: 5px;
        width: 35%;
        text-align: center;
    }
    .result-section .result-section-in .result-right-set ul li {
        display: flex;
        flex-wrap: wrap;
        }

        .result-section .result-section-in .result-right-set ul li .fight-detail-show {
          
            display: flex;
            flex-wrap: wrap; padding: 8px 0px;
          
        }
        .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-logo {
         
            width: 16%;
          
        }
        .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check {
            /* display: inline-block; */
            width: 26%;
        }
        .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-icon {
            text-align: center;
            padding: 0;
            width: 24%;
            position: relative;
            margin: 0px 10px;
            margin-right: 15px;
        }
      .result-section .result-section-in .result-right-set ul li h3.hd-grn {
   
    position: inherit;
    border-top-right-radius: 16px;
}
        .result-section .result-section-in .result-right-set .child_results {
           width: 100%;
           position: inherit;
        }
        .result-section .result-section-in .result-right-set ul li .fight-detail-show .flight-check .custom-checkbox {
        
            display: flex;
            flex-wrap: wrap;
  
        }
        .result-section .result-section-in .result-right-set ul li .book-show {

            width: 100%; justify-content: space-between;     padding: 0; border: none;
        }
        .result-section .result-section-in .result-right-set ul li .book-show .price-show .fare {
            font-size: 15px;
            font-weight: 700;
            color: #563838;
            /* font-family: roboto; */
            /* float: right; */
            padding-left: 8px;
        }
  }