body.homePage {background:#fff;}
p{line-height:22px; font-size:16px;}
a:hover, a:focus {color:#471e5e;}
/*-------------------***---------------------*//*-------------------***---------------------*/
.tis_banner {background: #f7f5f6 url("../img/tistahel/tis-banner.jpg") no-repeat scroll center top / 0% 372px;min-height: 372px;position: relative;width: 100%;}
.tis_banner .tis_cont {margin: 100px 100px 0 0;}
.tis_banner h1.title span {display: block;font-size: 46px;font-weight: 700;padding-bottom: 12px;text-transform: uppercase;}
.tis_banner h1.title {color: white;font-size: 20px;font-weight: normal;margin-bottom: 20px;text-align: right; letter-spacing: 1px;}
.tis_list li:first-child {padding-right: 0;}
.tis_list li:before {position: absolute;content: "";width: 5px;height: 5px;background: #FFF;top: 4px;right: 0;border-radius:50%;}
.tis_list li:first-child:before {display:none;}
.tis_list li  {color: #fff;display: inline;font-size: 11px;font-weight: 400;padding: 0 15px;position: relative;text-transform: uppercase;    letter-spacing: 1px;}
.tis_content {margin:0 100px;}
.tis_loyality, .tis_book_epoints, .tis_exciting, .tis_sarpoints, .tis_faq {padding: 60px 0;}
.tis_content h5 {font-size:16px; color:#511f4c; margin:20px 0; font-weight:500;}
.tis_contProg li {color:#203152; line-height:22px; font-size:16px;display: block;padding: 0 15px;position: relative;margin-bottom:15px;}
.tis_cont_list {margin:20px;}
.tis_cont_list li {display: block;padding: 0 20px 0 0;position: relative;color:#4d6f93;margin-bottom:15px;}
.tis_cont_list li:before {position: absolute;content: "";width: 8px;height: 2px;background: #333;top: 6px;right: 0;}
.loyality_tit {color: #511f4c;font-size: 28px;font-weight: 300; display: block; margin-bottom:25px;}
.tis_epoints {background: #f7f5f6 url("../img/tistahel/tis-etp.jpg") no-repeat scroll center top / 0% 163px; height: auto;}
.epoints_tit {color: #FFF;font-size: 38px;font-weight: 300; display: block;padding: 40px 0; text-align:center;}
.tis_epoints_grid {background: #FFF;padding: 60px;}
.tis_epoints_grid li {display: inline-block;width: 50%;float: right; position:relative; padding-right:80px;padding-left: 50px; margin-bottom: 50px;}
.tis_epoints_grid li:before {border: 1px solid #c3c3c3;background: #f5f5f5;position: absolute;content: "";width:60px;height: 60px;right: 0;top: 0;border-radius: 50%;}
.tis_epoints_grid li span {font-size: 20px;color: #203152;font-weight: 500;margin: 17px 0 5px;display: block;}
.tis_epoints_grid li elm {position: absolute;right: 22px;top: 15px;font-size: 30px;font-weight: bolder; color:#471e5e; font-size:30px;}
.tis_epoints_grid li:nth-child(3n), .tis_epoints_grid li:last-child, .tis_faq li:nth-child(5), .tis_faq li:last-child {margin-bottom:0;}
.book_epoints_tit {color: #000;font-size: 38px;font-weight: 300; display: block; margin-bottom:25px;text-align: center;}
.tis_book_epoints li {float: right;position: relative;text-align: center;width: 33.3333%;padding-top: 90px;margin-top: 35px;}
.tis_book_epoints li span {font-size: 20px;color: #000;font-weight: 300;line-height: 30px;}
.tis_book_epoints li span strong {font-size: 22px;color: #000;font-weight: 500;display: block;}
.tis_flight {width: 54px;height: 54px;background-position: -470px -145px;position: absolute;right: 50%;top: 0px;margin-right: -27px;}
.tis_hotel {width: 50px;height: 55px;background-position: -536px -145px;position: absolute;right: 50%;top: 0px;margin-right: -25px;}
.tis_fph {width: 120px;height: 48px;background-position: -600px -145px;position: absolute;right: 50%;top: 0px;margin-right: -60px;}
.tis_car {width: 55px;height: 46px;background-position: -741px -145px;position: absolute;right: 50%;top: 0px;margin-right: -27px;}
.tis_reedem_p{height:374px;position:relative;background: url(../img/tistahel/reedem-p-bg.jpg) no-repeat center center; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.reedem_p_tit {color: #FFF;font-size: 38px;font-weight: bolder; display: block;margin: 60px 0 25px}
.tis_reedem_p .tis_btn {border:1px solid #fec524; color:#fec524; padding:18px 30px; font-weight:600; font-size:28px; text-transform:uppercase; display:inline-block;transition: all 1s;}
.tis_reedem_p .tis_btn:hover {background: #fec524;color: #4c3b0b;border-radius: 3px;}
.tis_reedem_p_list {margin: 50px 0 0;}
.tis_reedem_p_list li {display:block; font-size:28px; color: #FFF;font-weight: 200;line-height: 40px;padding: 10px 40px; position:relative;}
.tis_reedem_p_list li:before {position: absolute;font-size:20px;top: 10px;right: 0; color:#fec524;}
.tis_exciting_lft, .tis_exciting_rgt {width:50%; float:right}
.exciting_tit {color: #194e91;font-size: 34px;font-weight: bolder; display: block;margin-bottom: 25px; position:relative;}
.exciting_tit:after {position: absolute;content: "";width:74px;height: 35px;left: -64px;top: 30px; background-position:-811px -145px;}
.tis_exciting_lft p {font-size:18px; font-weight:300; line-height:26px;}
.exciting_btn {background:#fec524; color:#4c3b0b; font-size:20px; display:inline-block; padding:12px 30px; border-radius:3px; font-weight:bolder; border-bottom:2px solid #c7880d; border-right:1px solid #c7880d; margin-top:35px;transition: all 0.5s;}
.exciting_btn:hover {background: #dda70d;}
.tis_exciting_rgt {text-align:left;}
.tis_sarpoints {border-top:1px solid #d5d5d5; background:#f8f3f6;}
.tis_sarpoints p {padding-bottom:20px;}
.tis_sarpoints .sar_text {display:none;}
.sarpoints_tit {color: #471e5e;font-size: 24px;font-weight: bolder; display: block;margin-bottom: 25px; padding-bottom:25px; border-bottom:1px solid #d5d5d5; line-height:30px;}
.sarpoints_tit small {display:block; font-size:18px; color:#000; font-weight:300; padding-top:10px;}
.sarpoints_tit1 {color: #000;font-size: 22px;font-weight: bolder; display: block;margin-bottom: 25px;}
.tis_trms_cond {position:relative;display: inline-block; font-size:16px;transition: all 0.5s; color: #471e5e; font-weight:300;}
.tis_trms_cond:after {font-size: 14px; position: absolute;left: -20px;top: 2px; font-weight:100;}
.tis_trms_cond.active:after {font-size: 14px; position: absolute;left: -20px;top: 2px;font-weight:100;}
.tis_search{background-attachment: scroll;background-clip: border-box;background-color: #241022;background-image: url("../img/tistahel/search-bg.jpg");background-origin: padding-box;background-repeat: no-repeat;background-size: auto auto;min-height: 418px;position: relative;}
.search_tit{color: #FFF;font-size: 30px;font-weight: bolder; display: block;margin: 137px 0 70px;;}
.tis_faq{background: #f8f3f6;}
.faq_tit {color: #203152;font-size: 38px;font-weight: 300; display: block;margin-bottom: 25px;}
.tis_faq li {display: inline-block;width: 50%;float: right; position:relative; margin-bottom: 40px; padding-right: 40px;}
.tis_faq li span {font-size: 18px;color: #203152;font-weight: 400;margin: 10px 0 20px;display: block;}
.tis_faq li:nth-child(2n+1) {padding-left: 40px;padding-right: 0;}
.seachContainer {background: rgba(0, 0, 0, 0.7);  position: relative;  z-index: 12;}
.seachContainer .sTabs {background: rgba(0, 0, 0, 0.4) ;  position: relative;  z-index: 2;}
.sCont{background:none; border-bottom:none; color:#fff}
.seachContainer .customCheckbox[type="checkbox"] + label{color:#fff}
.sCont .btn {background: #fec524;  color: #000;  text-transform: uppercase; font-size:14px; font-weight:600;}
.sCont .btn:hover {background: #ffd14d;}
.fastBookingTags {display:none !important;}
.tis_contProg > li:last-child::before {display: none;}
body.flyinRwards .currency-icon{background-position: -74px -839px;}
body.flyinRwards .topMenu li a:hover .currency-icon{background-position: -74px -862px;}

.wScheck .customCheckbox[type="checkbox"]:checked + label,.wScheck .customCheckbox[type="checkbox"]:not(:checked) + label{font-size:18px; color:#fff;}
.flyinWallet{min-height:auto!important}
/*----------------Arabic Start here--------------------*/
.exciting_tit::after, .tis_flight, .tis_hotel, .tis_fph {transform: scaleX(-1);}
.tis_list li::before {top: 8px;}
.tis_banner,.tis_epoints{background-size:100% auto;}