@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, ul, li, ol, center, dl, dt, dd, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{border: 0 none;list-style: none outside none;margin: 0;padding: 0; vertical-align:top;}

body {margin: 0px;font-size: 100%;font-family: 'Manrope', sans-serif;}
img {border: none;}
a {text-decoration: none;}
.clr{clear:both;}
.fullimage{width:100%;height:auto;}
p{ padding:0; margin:0 0 18px 0; color:#000; font-size:16px; font-weight:400; text-align:justify;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 7%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow: 0 2px 5px #00000050;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{width:220px;height: auto; padding:0px; margin:0px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:72%;float:right; margin:10px 0 6px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:5px 7%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
header.smaller .logoBox{width:220px;height: auto; padding:0px; margin:0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:72%;float:right; margin:10px 0 6px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.pp_header{position:relative;}

.menu-box{width:auto;height:auto;padding:0;margin:4px 0 0 0;float:left;}

.th-callbtnbox{display:block;width:auto;height:auto;padding:0;margin:0;float:right;}
.th-callbtnbox .callbtn{width:auto;height:auto;padding:0px;margin:0;background:#fff;color:#000; font-size:24px;line-height:24px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox .callbtn:hover{text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox .callbtn .fa{display:inline-block;width:auto;height:auto;padding:10px 12px;margin: 0 5px 0 0;background:linear-gradient(#56aaae, #24807b);color:#fff; font-size:20px;border-radius:100px;}
.th-callbtnbox .callbtn span{display:inline-block;font-weight:bold;}
.th-callbtnbox .callbtn p{padding:0;margin:0;font-size:14px;font-weight:bold;line-height:20px;}

.th-callbtnbox1{display:none;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:40px 0 0 0; position:relative;}
.overlay{width:100%; height:100%; padding:0; margin:0; background:rgba(27,21,66,0.8); position:absolute; z-index:1;}
.banner-text-box{width:100%; height:auto; padding:15px 90px; margin:5% auto 0 auto; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:55%;height:auto;padding:0;margin:0; float:left;}
.btextright{width:30%;height:auto;padding:0;margin:0; float:right;}

.banner-smltext {display: inline-block;width: auto;height: auto;padding: 10px 18px;background: #95e5e9;font-size: 14px;color: #000;border-radius: 50px; font-weight:bold;}
.banner-smltext span{display: inline-block;width: auto;height: auto;padding:4px 0 0 0;}
.banner-bigtext{width:100%; height:auto; margin:25px 0 0 0; font-size:52px; color:#fff; font-weight:600; line-height:65px;}
.banner-smltext1{width:100%; height:auto; margin:100px 0 0 0;font-size:20px; color:#fff; font-weight:500; line-height:32px;}

/*-- Top slider Css --*/
.slider-panel{width:100%; height:auto; padding:50px 1% 50px 1%; margin:0 auto 50px auto;}
.slider-panel .heading{width:100%; height:auto; padding:0; margin:0 auto 50px auto;}
.slider-panel .heading h2{width:100%; height:auto; padding:0; margin:0 auto 10px auto; font-size:36px;font-weight:900;color:#000;text-align:center;}
.slider-panel .heading .smtext{width:100%; height:auto; padding:0; margin:0 auto 20px auto; font-size:20px;font-weight:500;color:#737373;text-align:center;}
.slider-panel a{width:auto;}
.slider-panel a:hover{width:auto; text-decoration:none;}
.slider-img-box{width:90%;height:auto;padding:0;margin:0 auto;}
.slider-img-box img{width:100%;height:auto;padding:0;margin:0 auto; border-radius:100px;}
.slider-img-box .title{width:100%;height:auto;padding:0;margin:0 auto; font-size:14px;font-weight:bold; color:#000;text-align: center;line-height:27px;}
.slider-img-box .btnbox{width:100%;height:auto;padding:0;margin:0 auto; font-size:12px;font-weight:bold; color:#27837e;text-align: center;line-height:27px;}

/*-- About Us Panel --*/
.about-panel{width:100%; height:auto; padding:50px 0; margin:0px auto; background:#e7f5f6;}
.about-leftbox{width:90%;height:auto;padding:0; margin:0;}
.about-strip{display:inline-block;width:auto;height:auto;padding:15px 25px; margin:0 auto 40px auto;background:#fff;color:#000;font-weight:bold; font-size:15px;border-radius:50px;}
.about-heading{width:100%;height:auto;padding:0; margin:0 auto 40px auto;}
.about-heading h2{width:100%;height:auto;padding:0; margin:auto;color:#000; font-size:36px;font-weight:900;line-height: 47px;}
.about-text{width:100%;height:auto;padding:0; margin:0 auto 60px auto;color:#000; font-size:17px;font-weight:500;line-height:27px;}
.about-btnbox{width:100%;height:auto;padding:0; margin:auto;}
.about-bookflight-btn{width:auto;height:auto;padding: 16px 30px; margin:auto;background:#292f36;color:#fff;font-size:16px;font-weight:600;line-height:15px;border-radius: 11px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.about-bookflight-btn:hover{background:#29847f;color:#fff;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.about-bookflight-btn .fa{margin:0 0 0 7px;}

/*-- Why Choose Us Css --*/
.wcu-panel{width:100%; height:auto; padding:80px 0; margin:auto;background-image: url(../images/wu-bg1.png), url(../images/wu-bg2.jpg);background-position: right top, left bottom; background-repeat: no-repeat, no-repeat; background-size: auto, 100%;}
.wcu-textbox{width:100%; height:auto; padding:0; margin:60px auto 0 auto;}
.wcu-textbox span{display:inline-black;width:auto; height:auto; padding:15px 20px; margin:auto; background:#f2f4f6; border-radius:100px; font-weight:bold;}
.wcu-heading{width:100%; height:auto; padding:15px 0; margin:auto;}
.wcu-heading h1{width:100%; height:auto; padding:15px 0; margin:auto;font-size:36px;font-weight:900;line-height: 47px;}
.wcu-content{width:100%; height:auto; padding:15px 0; margin:auto;font-size: 18px;font-weight: 600;color:#000;font-family: Inter;}
.wcu-panel ul{width:100%; height:auto; padding:15px 0; margin:auto;}
.wcu-panel ul li{width:50%; height:auto; padding:10px 0; margin:auto;font-size: 16px;font-weight: 500;color:#000;float:left; line-height:18px;}
.wcu-panel .fa{margin:auto 7px auto 0; color:#34d674;}
.wcu-payment-text{width:100%; height:auto; padding:0; margin:30px auto 30px auto;font-size: 15px;font-weight: 600;color:#000;}
.wcu-payment-img{width:100%; height:auto; padding:0; margin:auto;}
.wcu-payment-img .fullimage{width:80%; height:auto;}
.wcu-imgbox{width:100%; height:auto; padding:0; margin:auto;}

/*-- Popular Destination Css --*/
.pd-panel{width:100%; height:auto; padding:40px 0 35px 0; margin:auto;background:#ebf4ff;}
.pd-panel h2{width:100%; height:auto; padding:15px 0; margin:auto;font-family: Manrope;font-size:40px;font-weight:900;line-height:60px;}
.pd-panel .smtext{width:100%; height:auto; padding:0px 0 35px 0; margin:auto;font-family: Manrope;font-size: 17px;font-weight:600;color: #737373;}
.pd-tile{width: 100%;height: auto;padding:10px;margin:0 auto 27px auto;background: #fff;border-radius: 7px;border: solid 1px #e4e6e8; position:relative;}
.pd-tile1{width: 100%;height: auto;padding:20px;margin:0 auto 27px auto;background: #fff;border-radius: 24px;border: solid 1px #e4e6e8;}
.pd-tile .imgbox{width: 100%;height: auto;padding:0;margin: auto;border-radius: 7px; overflow:hidden; position:relative;}
.pd-titlebox{width:90%;height:auto;padding:7px 2.5%; margin:15px 5%; background:#fff;position:absolute;z-index:1; bottom:0px;border-radius: 7px;}
.pd-tile .title{width:92%; height:auto; padding:0; margin:auto; font-size:20px; font-weight:900; text-align:left;}
.pd-tile .bookflight-box{width:92%; height:auto; padding:0 0 7px 0; margin:auto; font-size:15px; font-weight:500; text-align:left;}
.pd-tile span{display:inline-block;width:auto; height:auto; padding:5px 0 0 0;font-size:13px; color:#737373;float:left;}
.pd-tile .bookflightbtn{display:inline-black;width:auto; height:auto; padding:7px; margin:auto; background: #f2f4f6;color:#000;border-radius: 13.5px; line-height:15px; float:right;}

.pd-tile1 .title{width:100%; height:auto; padding:10px 0 25px 0; margin:auto;font-family: Manrope;font-size: 22px;font-weight: bold;text-align: left;color: #737373;}
.pd-tile1 .navbox{display:inline-black;width:100%; height:auto; padding:20px; margin:auto;font-size: 16px; border-radius: 16px;background: #0075ff;font-family: Manrope;font-weight:500;color: #fff;}
.pd-tile1 .navbox span{display:inline-black;width:auto; height:auto; padding:5px 0 0 0; margin:auto;float:left;}
.pd-tile1 .bookflightbtn{display:inline-black;width:auto; height:auto; padding:7px; margin:auto; background: #f2f4f6;color:#000;border-radius: 100px; line-height:15px; float:right;}


/*-- Top Flight Offers Css --*/
.tfo-panel{width:100%; height:auto; padding:50px 0 40px 0; margin:auto;}
.tfo-panel h2{width:100%; height:auto; padding:15px 0 10px 0; margin:auto;font-family: Manrope;font-size:40px;font-weight:900;line-height:60px;text-align:center;}
.tfo-panel .smtext{width:100%; height:auto; padding:0px 0 25px 0; margin:auto;font-family: Manrope;font-size: 17px;font-weight:600;color: #737373;text-align:center;}
.tfo-panel .offericon{width:auto; height:auto; padding:10px 10px 0 0;}

.tfo-flightlistbox{width:100%;height:auto;padding: 10px 0px;margin:0;position:relative;}
.tfo-flightlistbox .dirow{width:100%;height:auto;padding:18px 22px 15px 22px;margin:15px 0;border-radius: 8px;border: solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col1{width:10%;height:auto;padding:0;margin:0;float:left;}
.tfo-flightlistbox .dirow .col1 img{width:50px;height:auto;padding:0;margin:10px 0 0 0;}

.tfo-flightlistbox .dirow .col2{width:20%;height:auto;padding:3px 0 0 0;margin:0;font-size:17px;color:#000;font-weight:bold;float:left; }
.tfo-flightlistbox .dirow .col2 .datetime{width:100%;height:auto;padding:3px 0 0 0;margin:0;font-family: Manrope;font-weight:500;}
.tfo-flightlistbox .dirow .col2 span{width:auto;height:auto;padding:3px 0 0 0;margin:0;font-size:14px;color: #737373;font-weight:600;}
.tfo-flightlistbox .dirow .col2 .time{color: #000;}
.tfo-flightlistbox .dirow .col2 .fa{margin:3px 7px 0 0;font-size:15px;}

.tfo-flightlistbox .dirow .col3{width:10%;height:auto;padding:3px 0 0 0;margin:0;font-size:15px;color:#777;font-weight:bold;float:left; text-align:left;}
.tfo-flightlistbox .dirow .col3 img{width:30px;height:auto;padding:3px 0 0 0;margin:10px 0 0 0;}

.tfo-flightlistbox .dirow .col4{width:20%;height:auto;padding:3px 0 0 5%;margin:0;color:#4db600;font-size:15px;font-weight:bold; text-align:left;float:left; border-left:solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col4 span{padding: 3px 0 0 0;margin: 0;font-size: 14px;color: #737373;font-weight: 600;}
.tfo-flightlistbox .dirow .col4 .price{color:#000;font-size: 18px;font-weight: bold;font-family: Manrope;}

.tfo-flightlistbox .dirow .col5{width:auto;height:auto;padding:5px 0 0 0;margin:0;color:#4db600;font-size:15px;font-weight:bold; text-align:right;float:right;}
.tfo-flightlistbox .dirow .col5 .link {display:inline-block;width:auto;height: auto;padding:10px 15px; margin:0 0 0 0;background: #f2f4f6;color:#000;border-radius: 50px;border: solid 1px #e4e6e8;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tfo-flightlistbox .dirow .col5 .link:hover {background:#27837e;color:#fff;border: solid 1px #27837e;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.tfo-flightlistbox .dirow img{width:45px;height:30px;padding:0;margin:0;}


/*-- Why Sky Shark Css --*/
.hdgc-panel{width:100%; height:auto; padding:80px 5% 80px 5%; margin:auto auto 70px auto;background: #e3f0ff url("../images/details-bg.png") no-repeat center center; background-size:100% 100%;border-radius:30px;}
.hdgc-databox{width:80%; height:auto; padding:0; margin:auto;}
.hdgc-number{width:100%; height:auto; padding:0 20% 0 0; margin:auto;font-size:41px;font-weight:900;color:#fff; text-align:center;}
.hdgc-text{width:100%; height:auto; padding:0 20% 0 0; margin:auto;font-size:16px;font-weight:bold;color:#fff; text-align:center;}
.hdgc-panel .rborder{border-right:solid 1px #f2f2f2;}

/*-- Who We Are Css --*/
.waw-panel{width:100%; height:auto; padding:50px 0 50px 0; margin:auto auto 0px auto; background:#ebf4ff;}
.waw-tile {width:80%; height:auto; padding:15px 0; margin:0px auto 0 auto;}
.waw-tile .imgbox{width:auto; height:auto; padding:7px 0 0 0; margin:auto; text-align:center;}
.waw-tile .title{width:100%; height:auto; padding:15px 0; margin:auto; font-size:28px; font-weight:900; text-align:center;font-family: Manrope;}
.waw-tile .text{width:80%; height:auto; padding:0; margin:auto;font-size: 17px;font-weight: 500;text-align: center;color: #737373;font-family: Inter;}

/*-- Newsletters Css --*/
.nls-panel{width:100%; height:auto; padding:80px 0 65px 0; margin:0 auto 80px auto; background:#fff0ec;}
.nls-textbox{width:100%; height:auto; padding:0; margin:auto;}
.nls-textbox span{display:inline-black;width:auto; height:auto; padding:15px 20px; margin:auto; background:#fff; border-radius:100px; font-weight:bold;font-family: Manrope;}
.nls-heading{width:100%; height:auto; padding:15px 0 0 0; margin:auto 0;}
.nls-heading h2{width:80%; height:auto; padding:15px 0 0px 0; margin:auto 0;font-family: Manrope;font-size:28px;font-weight:900;line-height:40px;}

.nls-inputformbox{width:100%; height:auto; padding:15px 0; margin:auto 0;}
.nls-inputformbox .subscriber{width:75%; height:auto; padding:15px 50px 15px 30px; margin:auto 0; border:solid 1px #e1e1e1; border-radius:100px 0 0 100px; float:left;}
.nls-inputformbox .subscriberbtn{position:relative;width:auto; height:auto; padding:15px 30px; margin:auto 0; background:#0075ff;color:#fff; border:solid 1px #0075ff; border-radius:100px; float:left; left:-40px;}
.nls-inputformbox .subscriberbtn:hover{background:#00467f;color:#fff;border:solid 1px #00467f;}
.nls-text{width:100%; height:auto; padding:15px 0; margin:auto 0;font-family: Manrope;font-size: 15px;font-weight:500;color: #737373;}

/*-- Footer Panel --*/
.footer-panel{width:100%; height:auto; padding:60px 7% 70px 7%; margin:auto; background:#fff;}
.f-resultpage{padding-top:50px; border-top:solid 0px #e1e1e1;}

.footer-heading{width:100%; height:auto; padding:0; margin:0; font-size:20px; font-weight:bold; color:#313131;font-family: Manrope;}
.flogo-box{width:200px;height:auto;padding:0;margin:auto 0 35px 0;}
.fcontact-row{width:100%;height:auto;padding:0 0 0 40px;margin:auto auto 25px 5px;position:relative;color: #77808b;}
.fcontact-row a{color: #77808b;}
.fcontact-row a:hover{color: #27837e; text-decoration:none;}
.fcontact-row .fa{margin:0px;color:#27837e;position:absolute;font-size:25px;z-index:1; top:2px;left:0px;}

.fnav{width:100%; height:auto; padding:0; margin:25px 0 0 0; font-size:30px; font-weight:400; color:#fff;}
div.fnav ul { margin:0; padding: 0; list-style: none; } 
div.fnav ul li { margin: 0; padding: 1px 0px; list-style: none; display:block; } 
div.fnav ul a:link, div.fnav ul a:active, div.fnav ul a:visited {width:100%; height:auto; margin: 0 5px; padding:7px 0; display:block; text-decoration: none; color: #77808b; font-size:15px;text-align:left;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;} 
div.fnav ul li a:hover {color:#27837e;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.fdesclaimer{width:100%;height:auto;padding:35px 0 25px 0;margin:50px auto 0 0; text-align:center; border-top:solid 1px #e1e1e1;}
.fdesclaimer p{width:100%;height:auto;padding:5px 0;margin:0;font-family: Inter;font-size:13px;color:#000; text-align:center; line-height:21px;}

.copyright-box{width:100%; height:auto; padding:0px; margin:0;color:#555; font-weight:500;font-family: Inter;font-size: 13px; text-align:center;}

.tncnav-box{width:100%; height:auto; padding:; margin:10px 0 0 0;color:#555; font-weight:500;font-family: Inter;font-size: 13px; text-align:center;}

.tncnav{color:#27837e;}
.tncnav:hover{color:#27837e; text-decoration:underline;}
.sitemaplink a{color:#27837e;font-size:14px;}
.sitemaplink a:hover{color:#27837e; text-decoration:underline;}

.bottom-callus{display:block;width:100%;height:auto;padding:5px 0 0px 0;margin:auto; background:linear-gradient(#fff, #f1f8f8);font-size:24px;line-height:50px;font-weight:500;text-align:center;border-top:solid 4px #68c6c6;position: fixed;bottom: 0px;z-index: 1;}
.bottom-callus1{display:none;}
.fcallicon {width: 40px;height: auto;position: relative;margin: 2px 15px 0 0;}
.text-highlight {font-size: 20px;font-weight: 600;color: #000;font-family: 'Manrope';}
.bottom-contactnav {font-size: 24px;font-weight:900;color:#065151;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bottom-contactnav:hover {color:#033636;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*=== INNER PAGE ===*/
.inn-body-wrap{width:100%;height:auto;padding:60px 7% 60px 7%;margin:0px auto; border-bottom:solid 1px #f1f1f1;}
.bcpanel{width:100%;height:auto;padding:0 0 20px 0;margin:10px auto 25px auto; font-size:14px; font-weight:500; color:#777; border-bottom:solid 1px #f1f1f1;}
.bcpanel a{display:inline-block;width:auto;height:auto;padding:0 20px 0 0;margin:0 7px 0 auto; background:url("../images/bc-arrow.png") no-repeat center right; font-size:14px; font-weight:500; color:#27837e;text-transform:uppercase;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bcpanel a:hover{color:#27837e;text-decoration:underline;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.inn-body-wrap h1{width:100%;height:auto;padding:0;margin:0px 0 10px 0;color:#27837e; font-size:24px; text-align:left; font-weight:bold;}
.inn-body-wrap h2{width:100%;height:auto;padding:0;margin:20px 0 15px 0;color:#000; font-size:21px; text-align:left; font-weight:bold;}
.inn-body-wrap h3{width:100%;height:auto;padding:0;margin:20px 0 15px 0;color:#000; font-size:18px; text-align:left; font-weight:bold;}
.inn-body-wrap p{ padding:0; margin:0 0 20px 0; color:#000; font-size:15px; font-weight:500;line-height:27px; text-align:justify;}
.inn-body-wrap ul{width:auto;height:auto;padding:0;margin:0 0 25px 35px;}
.inn-body-wrap ul li{width:100%;height:auto;padding:0;margin:0; list-style:disc;color:#000; font-size:15px; font-weight:500;line-height:27px;}

.about-img-box{width:35%;height:auto;padding:10px; margin:10px 0 30px 40px;float:right; box-shadow:0 0 10px #e1e1e1; border-radius:10px;}

/* oNLY FOR theme. airlin, flight routes */
.cflabox{width:100%;height:auto; padding:0;margin:15px 0 0 0;}
.cflabox .heading{width:100%;height:auto; padding:0;margin:15px 0 0 0; font-size:25px; color:#666;}
.cflabox .headingsmtext{width:100%;height:auto; padding:0;margin:15px 0 35px 0; font-size:14px;color:#333; line-height:24px;font-weight:400;font-family: 'Inter', sans-serif;}
.cflabox .dirow{width:100%;height:auto;padding:10px 15px;margin:0 0 15px 0;background:#f1f8f8; border:dashed 1px #dceded; border-radius:7px;}
.cflabox .dirow:hover{background:#fff; box-shadow:0 0 10px #e1e1e1;}
.cflabox .dirow .col1{width:30%;height:auto;padding:0;margin:0;float:left;}
.cflabox .dirow .col2{width:20%;height:auto;padding:22px 0 0 0;margin:0;font-size:13px;color:#999;float:left; }
.cflabox .dirow .col3{width:30%;height:auto;padding:0;margin:0;font-size:13px;color:#999;float:left;}
.cflabox .dirow .col4{width:20%;height:auto;padding:0;margin:0;color:#00B77B; text-align:right;float:left;}

.cflabox .date{width:100%;height:auto;padding:0;margin:0; font-size:13px; font-weight:600; color:#555;}
.cflabox .locationcode{width:100%;height:auto;padding:7px 0 3px 0;margin:0; font-size:17px; color:#555;font-weight:700; text-transform:uppercase;}
.cflabox .location{width:100%;height:auto;padding:0;margin:0; font-size:12px; color:#999;}
.cflabox .roundtrip{width:100%;height:auto;padding:0;margin:0; font-size:12px; color:#999;}
.cflabox .price{width:100%;height:auto;padding:10px 0 0 0;margin:0; color:#27837e;font-size:17px; font-weight:800;}

.home-notebox{margin: 40px auto 30px auto;color:#000;}
.home-notetext{width:100%;margin: auto;font-size: 13px;font-weight: 400;line-height: 22px;text-align: left;}
.home-notetext1{width:98%;margin:15px auto;font-size:11px;}
.home-tandc{width:98%; margin:auto;font-size:11px;}
.home-notetext span{color:#f90000;font-size:11px; font-weight:bold;}


/*----- Contact Us page -----*/
.travelo-box {min-height:420px;background:#f1f8f8;box-shadow:0 0 7px #e1e1e1;padding: 20px 25px;margin-top: 20px;margin-bottom: 30px; border-radius:15px;border: solid 7px #fff;}
.travelo-box .full-width {width: 100% !important;}
.travelo-box .full-width1 {width: 100% !important;height: auto;}

.contact-address a{color:#27837e !important;font-weight: bold;font-size: 20px;}
.contact-address a:hover{color:#27837e !important; text-decoration:underline !important;}

.travelo-box fieldset{border: 1px groove #aaa !important;padding: 0 7px 0 7px !important;margin:0 !important;border-radius:5px;-webkit-box-shadow:  0px 0px 0px 0px #000;box-shadow:  0px 0px 0px 0px #000;}
.travelo-box legend{width:auto;padding:0 7px;margin:0;font-size: 1em !important;color: #333;text-align: left !important;font-weight:500;border-bottom:none;}

.travelo-box .form-control {border: 0px solid #ced4da;margin-bottom:7px;}
.travelo-box #dv_continue_desk{text-align:center;}
.travelo-box .pp_booknow_btn{width:220px; height:auto; padding:10px 15px; margin:5px auto 0 auto;background: linear-gradient(to right, #56aaae 0%, #24807b 100%) !important;color:#fff;font-size:18px;font-weight:700;border:none; text-align:center;border-radius: 7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.travelo-box .pp_booknow_btn:hover{background:#292f36;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.travelo-box ul {width: 90% !important;height: auto;padding: 0;margin: 0 0 25px 5px; list-style:none;}
.travelo-box ul li{list-style:none !important;}

@media (min-width: 1200px) and (max-width: 1250px) {
header .rightBox{width:75%;}
header.smaller .rightBox{width:75%;}
}

@media (min-width: 1000px) and (max-width: 1200px) {
.th-callbtnbox{display:none;}

.th-callbtnbox1{display:block;width:auto;height:auto;padding:0;margin:5px 150px 0 0;float:right;position: relative;z-index: 1;}
.th-callbtnbox1 .callbtn{width:auto;height:auto;padding:0px;margin:0;background:#fff;color:#000; font-size:24px;line-height:24px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn:hover{text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn .fa{display:inline-block;width:auto;height:auto;padding:10px 12px;margin: 0 5px 0 0;background:linear-gradient(#56aaae, #24807b);color:#fff; font-size:20px;border-radius:100px;}
.th-callbtnbox1 .callbtn span{display:inline-block;font-weight:bold;}
.th-callbtnbox1 .callbtn p{padding:0;margin:0;font-size:14px;font-weight:bold;line-height:20px;}

header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow: 0 2px 5px #00000050;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position:absolute;width:auto;height: auto; padding:0px; margin:0px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:right; margin:10px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
header.smaller .logoBox{position:absolute;width:auto;height: auto; padding:0px; margin:0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:right; margin:10px 0 10px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.menu-box{width:100%;height:auto;padding:0;margin:-40px 0 0 0;float:right;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0; position:relative;}
.banner-text-box{width:100%; height:auto; padding:15px 90px; margin:0 auto; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:55%;height:auto;padding:0;margin:0; float:left;}
.btextright{width:40%;height:auto;padding:0;margin:0; float:right;}
.banner-bigtext {font-size: 38px;line-height: 50px;}
.banner-smltext1{width:100%; height:auto; margin:75px 0 0 0;font-size:20px; color:#fff; font-weight:500; line-height:32px;}
.desktop_ticket {bottom: 50px;}

.slider-panel {margin:0px auto;}

.tfo-flightlistbox .dirow .col2 {width: 24%;}

}

@media (min-width: 769px) and (max-width: 992px) {
.th-callbtnbox{display:none;}

.th-callbtnbox1{display:block;width:auto;height:auto;padding:0;margin:5px 150px 0 0;float:right;position: relative;z-index: 1;}
.th-callbtnbox1 .callbtn{width:auto;height:auto;padding:0px;margin:0;background:#fff;color:#000; font-size:24px;line-height:24px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn:hover{text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn .fa{display:inline-block;width:auto;height:auto;padding:10px 12px;margin: 0 5px 0 0;background:linear-gradient(#56aaae, #24807b);color:#fff; font-size:20px;border-radius:100px;}
.th-callbtnbox1 .callbtn span{display:inline-block;font-weight:bold;}
.th-callbtnbox1 .callbtn p{padding:0;margin:0;font-size:14px;font-weight:bold;line-height:20px;}

header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow: 0 2px 5px #00000050;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position:absolute;width:auto;height: auto; padding:0px; margin:0px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:right; margin:10px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
header.smaller .logoBox{position:absolute;width:auto;height: auto; padding:0px; margin:0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:right; margin:10px 0 10px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.menu-box{width:100%;height:auto;padding:0;margin:-40px 0 0 0;float:right;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0 0 70px 0; position:relative;}
.banner-text-box{width:100%; height:auto; padding:15px 90px; margin:5% auto 0 auto; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:100%;height:auto;padding:0;margin:0; float:left;}
.btextright{width:100%;height:auto;padding:0;margin:0; float:right;}

.banner-bigtext{width:100%; height:auto; margin:25px 0 0 0; font-size:35px; color:#fff; font-weight:600; line-height:50px;}
.banner-smltext1{width:100%; height:auto; margin:0;font-size:20px; color:#fff; font-weight:500; line-height:32px;}

/*-- Top slider Css --*/
.slider-panel{width:100%; height:auto; padding:50px 1% 50px 1%; margin:0px auto;}

/*-- About Us Panel --*/
.about-panel img{width:100%;height:auto;margin:50px 0 0 0;}

/*-- Why Choose Us Css --*/
.wcu-panel {width: 100%;height: auto;padding: 40px 0;}

}

@media (min-width: 481px) and (max-width: 769px) {
.th-callbtnbox{display:none;}
.th-callbtnbox1{display:none;width:auto;height:auto;padding:0;margin:9px 70px 0;float:right;position: relative;z-index: 99999;}
.th-callbtnbox1 span{display:none;}
.th-callbtnbox1 .callbtn{width:auto;height:auto;padding:10px 12px 10px 7px;margin:0;background:#00467f;color:#fff; font-size:20px;border-radius:100px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn:hover{text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn .fa{width:auto;height:auto;padding:8px 15px 7px 15px;margin:0;background:linear-gradient(#56aaae, #24807b);color:#fff; font-size:15px;border-radius:100px;}
.th-callbtnbox1 .callbtn {background:none;}

header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow: 0 2px 5px #00000050;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position:absolute;width:220px;height: auto; padding:0px; margin:0px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:right; margin:10px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
header.smaller .logoBox{position:absolute;width:220px;height: auto; padding:0px; margin:0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:right; margin:10px 0 10px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.menu-box{width:100%;height:auto;padding:0;margin:0;float:right;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0 0 70px 0; position:relative;}
.banner-text-box{width:100%; height:auto; padding:15px 0px; margin:2% auto 0 auto; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:100%;height:auto;padding:0;margin:0; float:left;}
.btextright{width:100%;height:auto;padding:0;margin:0; float:right;}

.banner-bigtext{width:100%; height:auto; margin:10px 0 0 0; font-size:28px; color:#fff; font-weight:600; line-height:50px;}
.banner-smltext1{width:100%; height:auto; margin:0;font-size:18px; color:#fff; font-weight:500; line-height:27px;}

/*-- Top slider Css --*/
.slider-panel{width:100%; height:auto; padding:50px 1% 50px 1%; margin:0px auto;}

/*-- About Us Panel --*/
.about-heading {margin: 0 auto 20px auto;}
.about-heading h2 {font-size: 28px;}

.about-panel img{width:100%;height:auto;margin:50px 0 0 0;}

/*-- Why Choose Us Css --*/
.wcu-panel {padding: 80px 0 40px 0;}
.wcu-heading h1 {padding: 35px 0 0px 0;font-size: 28px;line-height: 38px;}
.wcu-textbox {margin: 0px auto 0 auto;}

/*-- Number Css --*/
.hdgc-panel{width:100%; height:auto; padding:60px 5% 60px 5%; margin:auto auto 70px auto;background: #e3f0ff url("../images/details-bg.png") no-repeat center center; background-size:100% 100%;border-radius:30px;}
.hdgc-databox{width:80%; height:auto; padding:0; margin:auto;}
.hdgc-number{width:100%; height:auto; padding:0 20% 0 0; margin:auto;font-size:41px;font-weight:900;color:#fff; text-align:center;}
.hdgc-text{width:100%; height:auto; padding:0 20% 15px 0; margin:auto;font-size:16px;font-weight:bold;color:#fff; text-align:center;}
.hdgc-panel .rborder{border-right:solid 0px #f2f2f2;}

/*-- Top Flight Offers Css --*/
.tfo-panel h2 {font-size: 30px;line-height: 38px;}
.tfo-panel .offericon {padding: 0px 10px 0 0;}
.tfo-flightlistbox .dirow .col1{width:100%;height:auto;padding:0;margin:0 0 15px 0;float:left;text-align:center;}
.tfo-flightlistbox .dirow .col2{width:100%;height:auto;padding:3px 0 0 0;margin:0;font-size:17px;color:#000;font-weight:bold;float:left;text-align:center; }
.tfo-flightlistbox .dirow .col3{width:100%;height:auto;padding:3px 0 0 0;margin:0;font-size:15px;color:#777;font-weight:bold;float:left; text-align:center;}
.tfo-flightlistbox .dirow .col4{width:50%;height:auto;padding:15px 0 0 0;margin:15px 0 0 0;color:#4db600;font-size:15px;font-weight:bold; text-align:left;float:left; border-left:solid 0px #e4e6e8; border-top:solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col5{width:50%;height:auto;padding:15px 0 0 0;margin:15px 0 0 0;color:#4db600;font-size:15px;font-weight:bold; text-align:right;float:right; border-top:solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col3 img {margin: 10px 0;}

/*-- Who We Are Css --*/
.waw-panel{width:100%; height:auto; padding:40px 0 40px 0; margin:auto auto 0px auto;}
.waw-tile {width:80%; height:auto; padding:15px 0; margin:0px auto 0 auto;}
.waw-tile .imgbox{width:auto; height:auto; padding:7px 0 0 0; margin:auto; text-align:center;}
.waw-tile .title{width:100%; height:auto; padding:15px 0; margin:auto; font-size: 22px;line-height:32px; font-weight:900; text-align:center;font-family: Manrope;}
.waw-tile .text{width:100%; height:auto; padding:0; margin:auto;font-size: 17px;font-weight: 500;text-align: center;color: #737373;font-family: Inter;}

.about-img-box {width: 100%;}

/*-- Footer Css --*/
.fnav {margin: 25px 0 25px 0;}

.text-highlight {display: none;}
}

@media (min-width: 320px) and (max-width: 481px) {
.th-callbtnbox{display:none;}
.th-callbtnbox1{display:none;width:auto;height:auto;padding:0;margin:9px 70px 0;float:right;position: relative;z-index: 99999;}
.th-callbtnbox1 span{display:none;}
.th-callbtnbox1 .callbtn{width:auto;height:auto;padding:10px 12px 10px 7px;margin:0;background:#00467f;color:#fff; font-size:20px;border-radius:100px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn:hover{text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.th-callbtnbox1 .callbtn .fa{width:auto;height:auto;padding:8px 15px 7px 15px;margin:0;background:linear-gradient(#56aaae, #24807b);color:#fff; font-size:15px;border-radius:100px;}
.th-callbtnbox1 .callbtn {background:none;}

header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:101; box-shadow: 0 2px 5px #00000050;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .logoBox{position:absolute;width:220px;height: auto; padding:0px; margin:0px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .rightBox{width:100%;float:right; margin:10px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:5px 3%; margin:auto; background:#fff; position:relative; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.2);}
header.smaller .logoBox{position:absolute;width:220px;height: auto; padding:0px; margin:0px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .rightBox{width:100%;float:right; margin:10px 0 10px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.menu-box{width:100%;height:auto;padding:0;margin:0;float:right;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; margin:0 0 70px 0; position:relative;}
.banner-text-box{width:100%; height:auto; padding:0px; margin:0 auto; color:#fff;position:absolute; top:5%; left:0px; z-index:101; text-align:left; border-radius:7px;}

.btextleft{width:100%;height:auto;padding:0;margin:0; float:left;}
.btextright{width:100%;height:auto;padding:0;margin:0; float:right;}

.banner-smltext {display:none;}
.banner-bigtext {margin: 10px 0 15px 0;font-size: 27px;font-weight: 600;line-height: 35px;}
.banner-smltext1{width:100%; height:auto; margin:0;font-size:16px; color:#fff; font-weight:500; line-height:24px;}

/*-- Top slider Css --*/
.slider-panel{width:100%; height:auto; padding:50px 1% 50px 1%; margin:0px auto;}
.slider-panel .heading h2{margin: 0 auto 10px auto;font-size: 25px;}

/*-- About Us Panel --*/
.about-leftbox {width: 100%;}
.about-heading {margin: 0 auto 20px auto;}
.about-heading h2 {font-size: 28px;line-height: 32px;}

.about-panel img{width:100%;height:auto;margin:50px 0 0 0;}

.pd-panel h2 {font-size: 28px;line-height: 32px;}

/*-- Why Choose Us Css --*/
.wcu-panel {padding: 80px 0 40px 0;}
.wcu-heading h1 {padding: 35px 0 0px 0;font-size: 28px;line-height: 38px;}
.wcu-textbox {margin: 0px auto 0 auto;}

/*-- Number Css --*/
.hdgc-panel{width:100%; height:auto; padding:60px 5% 60px 5%; margin:auto auto 70px auto;background: #e3f0ff url("../images/details-bg.png") no-repeat center center; background-size:100% 100%;border-radius:30px;}
.hdgc-databox{width:80%; height:auto; padding:0; margin:auto;}
.hdgc-number{width:100%; height:auto; padding:0 20% 0 0; margin:auto;font-size:41px;font-weight:900;color:#fff; text-align:center;}
.hdgc-text{width:100%; height:auto; padding:0 20% 15px 0; margin:auto;font-size:16px;font-weight:bold;color:#fff; text-align:center;}
.hdgc-panel .rborder{border-right:solid 0px #f2f2f2;}


/*-- Top Flight Offers Css --*/
.tfo-panel h2 {font-size: 30px;line-height: 38px;}
.tfo-panel .offericon {padding: 0px 10px 0 0;}
.tfo-flightlistbox .dirow .col1{width:100%;height:auto;padding:0;margin:0 0 15px 0;float:left;text-align:center;}
.tfo-flightlistbox .dirow .col2{width:100%;height:auto;padding:3px 0 0 0;margin:0;font-size:17px;color:#000;font-weight:bold;float:left;text-align:center; }
.tfo-flightlistbox .dirow .col3{width:100%;height:auto;padding:3px 0 0 0;margin:0;font-size:15px;color:#777;font-weight:bold;float:left; text-align:center;}
.tfo-flightlistbox .dirow .col4{width:50%;height:auto;padding:15px 0 0 0;margin:15px 0 0 0;color:#4db600;font-size:15px;font-weight:bold; text-align:left;float:left; border-left:solid 0px #e4e6e8; border-top:solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col5{width:50%;height:auto;padding:15px 0 0 0;margin:15px 0 0 0;color:#4db600;font-size:15px;font-weight:bold; text-align:right;float:right; border-top:solid 1px #e4e6e8;}
.tfo-flightlistbox .dirow .col3 img {margin: 10px 0;}

/*-- Who We Are Css --*/
.waw-panel{width:100%; height:auto; padding:40px 0 40px 0; margin:auto auto 0px auto;}
.waw-tile {width:80%; height:auto; padding:15px 0; margin:0px auto 0 auto;}
.waw-tile .imgbox{width:auto; height:auto; padding:7px 0 0 0; margin:auto; text-align:center;}
.waw-tile .title{width:100%; height:auto; padding:15px 0; margin:auto; font-size: 22px;line-height:32px; font-weight:900; text-align:center;font-family: Manrope;}
.waw-tile .text{width:100%; height:auto; padding:0; margin:auto;font-size: 17px;font-weight: 500;text-align: center;color: #737373;font-family: Inter;}

.about-img-box {width: 100%;}

/*-- Footer Css --*/
.fnav {margin: 25px 0 25px 0;}

.text-highlight {display: none;}
}

