.ts_news--heading-section{
    font-size:32px;
   font-weight:400;

   }
   .ts-news--text-title{
        font-weight: 200 !important;
        font-style: italic;
        font-size: 18px !important;
        line-height: 24px;
        letter-spacing: 1.1px;
   }

.ts_news--text-section{
   font-size: 18px !important;
    font-weight: 200px;
    line-height: 24px;
    letter-spacing: 1.1px;
    color: #464646;
    font-weight: 200 !important;
}
   .ts_news--list-section{
    font-size:16px;
   }

   .ts_news--list-section li{
      font-size:18px;
   }
   .ts_news--headeing-list{
    font-size: 18px !important;
    font-weight: bold;
    margin-bottom: 1.5rem;

  }
   .ts-content{
       display: flex;
       flex-direction: column;
       justify-content: center;

   }
   .ts-content h2{
       margin-bottom: 0;
       margin-top: 30px;
   }
   .ts-content p{
       margin-top: 15px;
   }
   .ts-content img {
       display: block;
       margin:  auto;
	max-width:100% !important;
   }
.ts-after-text-img{
font-size:10px !important;
margin-top: 0.5rem !important;
    margin-right: auto;
    margin-left: auto;
}
h1,h2,h3,h4,h5,h6{
    line-height: 1.1;
}
.ts-content p{
    font-weight: normal !important;
}
#travelsoft_search_form{
    position: relative;
    min-height: 120px;
}
@media (max-width: 968px) {
    #travelsoft_search_form{
        min-height:232px;
    }
}
@media (max-width: 568px) {
    #travelsoft_search_form{
        min-height: 400px;
    }
}
.loader{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: black;
}
.lds-roller {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
}
.lds-roller div {
    animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    transform-origin: 32px 32px;
}
.lds-roller div:after {
    content: " ";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: black;
    margin: -3px 0 0 -3px;
}

.lds-roller div:nth-child(1) {
    animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
    top: 50px;
    left: 50px;
}
.lds-roller div:nth-child(2) {
    animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
    top: 54px;
    left: 45px;
}
.lds-roller div:nth-child(3) {
    animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
    top: 57px;
    left: 39px;
}
.lds-roller div:nth-child(4) {
    animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
    top: 58px;
    left: 32px;
}
.lds-roller div:nth-child(5) {
    animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
    top: 57px;
    left: 25px;
}
.lds-roller div:nth-child(6) {
    animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
    top: 54px;
    left: 19px;
}
.lds-roller div:nth-child(7) {
    animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
    top: 50px;
    left: 14px;
}
.lds-roller div:nth-child(8) {
    animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
    top: 45px;
    left: 10px;
}
@keyframes lds-roller {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.icon-operator {width: min-content; margin-left: auto; margin-right: auto;}
.search-page__button{
    background: #c02122;
    color: white !important;
	text-decoration:none !important;
	padding: 20px;
    align-items: center;
    border: 0;
    outline: 0;
    text-transform: uppercase;
    font-size: 14px;
    transition: background 0.3s;
    display: inline-flex;
    justify-content: center;
    height: 51px;
    flex-grow: 1;
    width: unset;
    text-align: center;
}
.search-page__button:active, .search-page__button:hover, .search-page__button:focus{
    background: #af0c0d;
}
