body .banner.book-cheapfl-1 { background: transparent !important; padding-bottom: 40px !important; } body.inner_page { background: #f7f9fc; } .breadcrumb-area { width: 100%; float: left; margin-bottom: 40px; padding-top: 20px; } .breadcrumb-area ul { margin: 0; padding: 0; list-style: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .breadcrumb-area ul li { padding-right: 8px; font-size: 14px; color: #000; } .breadcrumb-area ul li i { font-size: 14px; color: #ff6600; } .breadcrumb-area ul li a { font-size: 14px; color: #ff6600; } .flight-booking-card.flgredirect { background: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 1.5rem; margin-top: 3rem; -webkit-box-shadow: 0px 1px 4px 0px #181A251A; -moz-box-shadow: 0px 1px 4px 0px #181A251A; box-shadow: 0px 1px 4px 0px #181A251A; margin-bottom: 40px; -webkit-transition: transform 250ms ease, margin 250ms ease; -moz-transition: transform 250ms ease, margin 250ms ease; -webkit-transition: margin 250ms ease, -webkit-transform 250ms ease; transition: margin 250ms ease, -webkit-transform 250ms ease; -o-transition: margin 250ms ease, -o-transform 250ms ease; -moz-transition: transform 250ms ease, margin 250ms ease, -moz-transform 250ms ease; transition: transform 250ms ease, margin 250ms ease; transition: transform 250ms ease, margin 250ms ease, -webkit-transform 250ms ease, -moz-transform 250ms ease, -o-transform 250ms ease; position: relative; } .flight-booking-card.flgredirect:hover {    -webkit-transform: scale(1.04);    -moz-transform: scale(1.04);    -ms-transform: scale(1.04);    -o-transform: scale(1.04);    transform: scale(1.04);} .top-airasia { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: -40px; text-align: center; } .top-airasia img { width: 60px; height: 60px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .top-airasia h6 { font-size: 14px; font-weight: 600; color: #333; margin: 6px 0px 3px 0; } .top-airasia span { font-size: 14px; color: #000; } .book-schedule-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 60px; border-top: 2px dashed #97abc33d; padding-top: 20px; } .flgt_date_time h5 { margin: 0 0 8px 0; color: #333; font-size: 16px; font-weight: 600; } .flgt_date_time p { font-size: 12px; font-weight: 400; line-height: 1.5rem; max-width: 100%; color: #73767f; margin: 0; } .flight_time { text-align: center; } h6.fligt-time { color: #333; font-size: 12px; font-weight: 600; display: block; margin: 4px 0 0 0; } .right-book-box { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 20px; border-top: 2px dashed #97abc33d; padding-top: 20px; } .air_flight_price h3.price { font-size: 20px; font-style: normal; font-weight: 700; display: inline-block; color: #333; margin: 0 0 8px 0; } .air_flight_price p { margin: 0; font-size: 12px; display: block; color: #8f949b; } .right-book-box button.select_btn { padding: 7px 10px; font-size: 15px; background: #ff5100; border: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .view-more-result-btn { text-align: center; margin: 0 0 30px 0; } .view-more-result-btn button.view-result-btn { padding: 7px 10px; font-size: 15px; background: #ff5100; border: none; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .view-more-result-btn button.view-result-btn:hover {background: #ff5100db;} .right-book-box button.select_btn:hover {background: #ff5100db;} .fight-route-content p { color: #333; font-size: 14px; letter-spacing: .4px; line-height: 1.6; font-weight: 500; } .fight-route-content h1 { font-size: 30px; font-weight: 600; color: #000; } .fight-route-content h3 { font-size: 23px; color: #000; line-height: 1.5; font-weight: 500; } .fight-route-content ul { margin: 0; padding: 0 0 0 20px; } .fight-route-content ul li { color: #4f4f4f; font-size: 14px; letter-spacing: .4px; line-height: 1.6; margin-bottom: 4px; } body.inner_page ul.route_list li a { background: #fff; -webkit-box-shadow: 0 0px 17px rgb(24 26 37 / 10%); -moz-box-shadow: 0 0px 17px rgb(24 26 37 / 10%); box-shadow: 0 0px 17px rgb(24 26 37 / 10%); } ul.route_list li a { background: #f7f9fc; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 15px; margin-top: 18px; margin-bottom: 0 !important; width: 100%; float: left; font-size: 14px; font-weight: 500; color: #333; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex } .fight-route-content .top_route ~ .top_route{ margin-top: 60px; } ul.route_list li a img{ margin-right: 8px; } ul.route_list { margin: 0 -15px; padding: 0; list-style: none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } ul.route_list li a:hover {text-decoration: none; color: #ff5100;} .banner.book-cheapfl-1.viewvid-1.custom_banner_m { padding-bottom: 60px !important } .flight_booking_wrap { padding-bottom: 60px; } .flight_booking_wrap h1.flight_heading { margin-bottom: 50px; display: block; margin-top: 0; font-size: 30px; font-weight: 600; color: #000; } .flight_booking_wrap { width: 100%; float: left; } .breadcrumb-area.breadlist { margin-bottom: 30px; } .content_details { width: 100%; float: left; margin-top: 25px; } .content_details p { color: #4f4f4f; font-size: 14px; letter-spacing: .4px; line-height: 1.6; } .content_details h3 { font-size: 23px; color: #000; line-height: 1.5; font-weight: 500; } .content_details h2 { font-size: 27px; color: #000; line-height: 1.5; font-weight: 500; text-align: left; } .content_details ul { margin: 0; padding: 0 0 0 20px; } .content_details ul li { color: #4f4f4f; font-size: 14px; letter-spacing: .4px; line-height: 1.6; margin-bottom: 4px; } .content_details h1 { font-size: 190%; } .content_details h2 { font-size: 171%; } .content_details h3 { font-size: 152%; } .content_details h4 { font-size: 133%; } .content_details h5 { font-size: 114%; } .content_details h6 { font-size: 95%; } .content_details h1, .content_details h2, .content_details h3, .content_details h4, .content_details h5, .content_details h6 { font-weight: 600; line-height: 1.3; margin: 50px 0 10px; } .faqSection .panel.panel-default { border: none; } .faqSection .panel-default>.panel-heading { background: transparent; border: none; padding: 0; } .panel-heading h4.panel-title a { font-size: 14px; font-weight: 600; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 8px 0; min-height: 75px; color: #121212; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .panel-heading h4.panel-title a:hover {text-decoration: none;} .panel-default>.panel-heading+.panel-collapse>.panel-body { border-top-color: #ddd; padding-left: 0; padding-right: 0; font-size: 14px; color: #333; } .faqSection span.count-fq { font-size: 12px; font-weight: 400; display: inline-block; width: 20px; height: 20px; line-height: 20px; background: #ff5100; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; padding: 0; margin-right: 14px; text-align: center; letter-spacing: .4px; text-indent: 1px; -webkit-box-shadow: 0 6px 6px -1px rgba(255, 81, 0, .1), 0 3px 4px -2px rgba(255, 81, 0, .1); -moz-box-shadow: 0 6px 6px -1px rgba(255, 81, 0, .1), 0 3px 4px -2px rgba(255, 81, 0, .1); box-shadow: 0 6px 6px -1px rgba(255, 81, 0, .1), 0 3px 4px -2px rgba(255, 81, 0, .1); } .faqSection h4.panel-title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; } .panel-heading h4.panel-title a:hover {text-decoration: none;  color: #ff6600;} .flgt_date_time { width: 35%;} .flight_time {width: 30%;} .book-schedule-item .flgt_date_time:last-child {text-align: right;} .toproute li a {    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; min-height: 65px; margin-bottom: 15px!important;} .toproute li a img {margin-right: 10px;} .toproute li a p {margin: 0;} .toproute li a:hover p {color: #ff6600;} /* =========Responsive-css=========== */ @media screen and (max-width:1199px) and (min-width:1025px) { ul.route_list li.col-md-3 {width: 33%;} .banner.book-cheapfl-1.viewvid-1.custom_banner_m {  padding-bottom: 30px !important;} .banner.book-cheapfl-1 .Search-Hflt .search {width: 210px; height: 60px;} .top-airasia h6 {font-size: 13px;} .flgt_date_time h5 {font-size: 14px;} .air_flight_price h3.price {font-size: 17px;} .fight-route-content h1 {font-size: 26px;} .fight-route-content h3 {font-size: 22px;} ul.route_list li a {font-size: 14px;} .flight_booking_wrap h1.flight_heading {margin-bottom: 30px; font-size: 25px;} .content_details h2 {font-size: 24px;} .content_details h3 {font-size: 20px;} } @media screen and (max-width:1024px) and (min-width:768px) { .banner.book-cheapfl-1 .Search-Hflt .search { max-width: 200px; height: 50px; } .top-airasia h6 {font-size: 13px;} .flgt_date_time h5 {font-size: 14px;} .air_flight_price h3.price {font-size: 14px;} .fight-route-content h1 {font-size: 24px;} .fight-route-content h3 {font-size: 20px;} .route_list .col-sm-6 { width: 50%;} .flight_booking_wrap h1.flight_heading {margin-bottom: 20px; font-size: 25px;} .content_details h2 {font-size: 23px;} .content_details h3 {font-size: 21px;} .banner.book-cheapfl-1.viewvid-1.custom_banner_m { padding-bottom: 30px !important; } } @media screen and (max-width:767px) { .banner.book-cheapfl-1.viewvid-1.custom_banner_m { padding-bottom: 30px !important;} .flight-booking-card.flgredirect {padding: 10px; margin-bottom: 20px;} .top-airasia img {width: 50px; height: 50px;} .top-airasia h6 {font-size: 13px;} .book-schedule-item { padding-top: 15px; margin-top: 52px;} .flgt_date_time h5 {font-size: 14px;} .flgt_date_time {width: 35%;} .flight_time {width: 30%;} .book-schedule-item .flgt_date_time:last-child {text-align: right;} .right-book-box { margin-top: 12px; padding-top: 12px;} .air_flight_price h3.price {font-size: 16px;} .view-more-result-btn button.view-result-btn {font-size: 13px;} .view-more-result-btn {    margin: 0 0 20px 0;} .fight-route-content h1 {font-size: 20px; line-height: 1.6;} .fight-route-content h3 {font-size: 17px;} ul.route_list li a {font-size: 14px;} .breadcrumb-area ul {display: block;} .breadcrumb-area ul li {display: inline-block;     padding-bottom: 5px; font-size: 13px;} .breadcrumb-area ul li a {font-size: 13px;} .breadcrumb-area.breadlist { margin-bottom: 15px;} .flight_booking_wrap h1.flight_heading {margin-bottom: 20px; font-size: 20px; line-height: 1.6;} .content_details h2 {font-size: 20px;} .content_details h3 {font-size: 18px;} .content_details p {text-align: justify;} .content_details ul li {text-align: justify;} .fight-route-content p {text-align: justify;} .fight-route-content ul li {text-align: justify;} .content_details h1 { font-size: 171%; } .content_details h2 { font-size: 154%; } .content_details h3 { font-size: 137%; } .content_details h4 { font-size: 120%; } .content_details h5 { font-size: 103%; } .content_details h6 { font-size: 100%; } .top_route h3 { font-size: 18px; margin-top: 10px; } } @media screen and (max-width:575px) { .content_details h1 { font-size: 142.5%; } .content_details h2 { font-size: 128.25%; } .content_details h3 { font-size: 114%; } .content_details h4 { font-size: 100%; } .content_details h5 { font-size: 100%; } .content_details h6 { font-size: 100%; } }