﻿.choose-us{margin:10px 0 0}
.choose-container{border:1px solid #ededed;border-radius:5px;box-shadow:2px 2px 2px #eaeaea;margin:5px 0;padding:5px}
.choose-us .image-choose{float:left;padding:5px 5px}
.choose-us .image-choose img{width:48px}
.choose-container .image-choose img{-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.choose-container:hover .image-choose img{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.choose-container .choose-content h5{color:#0669b2;font-size:16px;font-weight:400;margin:5px 0 5px}
.choose-us .img-fluid{border:1px solid #0091ea;display:block;padding:5px;width:30%}
.easy-booking{margin:0;}
.easy-booking h2, .payment-method h2,.flight-popular h2,.top-news h2{font-size: 18px;line-height: 28px;font-weight: 600;padding: 10px 0;text-align: center;background: #dfe3e6;margin: 0px -15px 0px -15px;border-left: 5px solid #ff5722; text-transform: uppercase;}
/*.easy-booking h2{margin-top: 0 !important; display: none;}*/
.easy-booking .item{}
.easy-booking .item:first-child{ padding-top: 0;}
.easy-booking .item i{border:1px solid #006600;color:#ff5722;border-radius:50%;font-size:20px;height:40px;line-height:40px;width: 40px;}
.easy-booking .item:last-child{border-bottom:none}
.easy-booking .item p{margin:0;padding:0}
.easy-booking .item p.title-1{margin:0;padding: 0 0 .25em 0; font-weight: 500; text-transform: uppercase;}
.easy-booking .item p.title-2 a>img{width:28px}
.easy-booking .item .hot-line{color:#dc3545;font-size:1.2rem;letter-spacing: 1px; font-weight: 500;}
.payment-method{border-left:none}
.payment-method h2{ border-left: 5px solid #006600;}
.payment-method h5 span{display:none}
.payment-method h5{font-size:12px!important;padding-top:6px;line-height:18px;text-transform:uppercase;font-weight:600;padding-bottom:3px}
.payment-method h5 small{font-weight:700}
.payment-method .my-auto i,.payment-method .my-auto img{border:1px solid #006600;color:#ff5722;border-radius:50%;font-size:20px;height:40px;line-height:40px;width:40px}
.payment-method .i-payoo{height:40px!important;max-width:40px!important;width:40px!important}
.payment-method .desc{margin:0;text-align:justify}
.payment-method .bank-item{border:none;cursor:pointer;height:36px;margin:1px;position: relative; background: #eee !important;}
.payment-method .bank-item img{left:50%;max-height:20px;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.payment-method .payoo-item{background:#eee;border:none;cursor:pointer;height:36px;margin:1px;position:relative}
.payment-method .payoo-item img{left:50%;max-height:20px;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.flight-popular{background:0 0;padding-bottom:0!important}
.flight-popular h2{ margin-bottom: 15px;}
.flight-popular .item{margin-bottom:15px;position:relative}
.flight-popular .item .title{background-color:rgba(0,0,0,.2);bottom:0;color:#fff;left:0;padding:3px 5px;position:absolute;width:100%}
.flight-popular .item .overlay{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}
.flight-popular .item:hover .overlay{background-color:rgba(0,0,0,0)}
.flight-popular .item .available{color:#ff4500;font-size:16px;font-weight:600;padding:3px 5px;position:absolute;right:0;top:0}
.flight-popular .item.large img{height:365px;width:100%}
.flight-popular .item.large .title{font-size:18px}
.flight-popular .item.available{font-size:20px}
.top-news .news{ margin-bottom: 15px;}
.top-news .faq h2{border-left:5px solid #006600; margin-bottom: 15px;}
.top-news .faq h2 .fa-question-circle{ color: #ff5722;}
.top-news .master{ padding-bottom: 10px;}
.top-news .master > div{ margin-top: 15px;}
.top-news .master img{width:100%}
.top-news .master h4{font-size:16px;margin:5px 0 0}
.top-news .master p{ text-align: justify;}
.top-news .news .item {border-bottom: 1px dashed #ccc; padding: 8px 0px;}
.top-news .news .item:last-child{ border-bottom: none;} 
.top-news .item .image{display:inline-block;float:left;max-height:60px;overflow:hidden}
.top-news .item img{padding-right:10px;width: 120px; height: 80px;}
.top-news .item h4{font-size:14px;font-weight: 500; margin: 0; text-transform: capitalize;text-align: justify;}
.top-news .faq a{color:#666}
.top-news .faq{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.top-news .faq item .far{position:relative;top:3px}
.landing-page h3{margin: 0; font-size: 14px; font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #eee;}
.landing-page .row{ display: none;}