@font-face{font-family:SFUIText-Regular;src:url(../fonts/SFUIText-Regular_gdi.eot);src:url(../fonts/SFUIText-Regular_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SFUIText-Regular_gdi.woff) format('woff'),url(../fonts/SFUIText-Regular_gdi.ttf) format('truetype'),url(../fonts/SFUIText-Regular_gdi.otf) format('opentype'),url(../fonts/SFUIText-Regular_gdi.svg#SFUIText-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}
@font-face{font-family:SFUIText-Bold;src:url(../fonts/SFUIText-Bold_gdi.eot);src:url(../fonts/SFUIText-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SFUIText-Bold_gdi.woff) format('woff'),url(../fonts/SFUIText-Bold_gdi.ttf) format('truetype'),url(../fonts/SFUIText-Bold_gdi.otf) format('opentype'),url(../fonts/SFUIText-Bold_gdi.svg#SFUIText-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}
input:not([type=radio],[type=checkbox]),select,textarea{-webkit-appearance:none;border-radius:0}
td,tr{border:0}
b,strong{font-style:normal;font-stretch:normal;font-family:SFUIText-Bold}
body{font-size:15px;color:#555;font-family:SFUIText-Regular;overflow-x:hidden}
label{font-weight:400}
.ovFlw{overflow-x:hidden}
p,ul{margin:0;padding:0;font-weight:400;list-style:none}
a,a:active,a:link,a:visited{outline:0}
a:hover{text-decoration:none;background-color:none;outline:0}

#wrapper{margin:auto}
.noMar{margin:0;padding:0}
#cfg .cnt{width:100%}
.fltLt{float:left}
.fltRt{float:right}
.marTpLogo{margin:7px 0 0 0}
#tpLink{color:#0555af;font-size:14px;margin:14px 0 10px 0}
.rtTxt{text-align:right;padding:0}
#bookFlt small.nw{display:block;margin-top:-2px;font-size:10px;color:#7caae2;font-weight:400}
#bookFlt .cabMr{margin-top:14px}
#bookFlt .cabLb{margin-top:-3px}
#bookFlt .cabMulti{margin-top:16px}
#mnTab{margin:15px 0 15px 0}

h1.bookflt{padding:16px 0 16px;margin:0;color:#d93025;font-size:32px;text-align:center;border-top:1px solid #c1d5ec;border-left:1px solid #c1d5ec;border-right:1px solid #c1d5ec}
#tabShow{margin:0;background:#fff}
#tabShow .nav{padding-left:0;margin-bottom:0;list-style:none}
#tabShow .nav>li{position:relative;display:block}
#tabShow .nav>li>a{position:relative;display:block;width:100%;padding:10px 5px}
#tabShow .nav>li>a:focus,#tabShow .nav>li>a:hover{text-decoration:none;background-color:#fff}
#tabShow .nav>li.disabled>a{color:#0555af}
#tabShow .nav>li.disabled>a:focus,#tabShow .nav>li.disabled>a:hover{color:#0555af;text-decoration:none;cursor:not-allowed;background-color:transparent}
#tabShow .nav .open>a,#tabShow .nav .open>a:focus,#tabShow .nav .open>a:hover{background-color:#fff;border-color:#c1d5ec}
#tabShow .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#fff}
#tabShow .nav>li>a>img{max-width:none}
#tabShow .nav-tabs{border-left:1px solid #c1d5ec; display:table;width:100%;table-layout:fixed;border-bottom:1px solid transparent;}
#tabShow .nav-tabs>li{margin-bottom:-1px;border-bottom:1px solid #c1d5ec;border-top:1px solid #c1d5ec;border-right:1px solid #c1d5ec;float:none;width:100%;display:table-cell;}
#tabShow .nav-tabs>li>a{display:inline-block;font-size:20px;color:#0555af;text-decoration:none;text-align:center;border-radius:0;border-color:none}
#tabShow .nav-tabs>li>a:hover{background:#f2f2f2;border-color:none none none; color:#2d2d2d;}
#tabShow .nav-tabs>li.active>a,#tabShow .nav-tabs>li.active>a:focus,#tabShow .nav-tabs>li.active>a:hover{color:#1a73e8;cursor:default;background-color:#fff;padding:10px 5px 10px;}
#tabShow .nav-tabs>li>a:after{position:absolute;bottom:-1px;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#1a73e8;height:4px; transition:all .5s}
#tabShow .nav-tabs>li.active>a:after{width: 100%;}
#tabShow .tab-content>.tab-pane{display:none;border-bottom:1px solid #c1d5ec;border-left:1px solid #c1d5ec;border-right:1px solid #c1d5ec}
#tabShow .tab-content>.active{display:block;padding:8px 30px 10px 30px}

#bookFlt{color:#3081dd;font-size:17px}
#bookFlt .rtPd{padding-right:13px}
#bookFlt small{font-size:10px;color:#7caae2;font-weight:400}
#bookFlt small a{font-size:10px;color:#7caae2;font-weight:400}
#bookFlt::-webkit-input-placeholder{color:#828282;font-size:18px}
#bookFlt:-moz-placeholder{color:#999;font-size:18px}
#bookFlt::-moz-placeholder{color:#999;font-size:18px}
#bookFlt:-ms-input-placeholder{color:#999;font-size:18px}
#bookFlt input{border:1px solid #7f9db9;padding-left:4px;color:#555;font-size:18px;height:44px;-webkit-appearance:none;border-radius:0}
#bookFlt select{border:1px solid #7f9db9;color:#999;border-radius:none;padding-left:4px;padding-right:0;font-size:18px;height:44px;border-radius:0}
#bookFlt .pdRt{padding-right:0}
.dateInp{height:34px;width:252px}
.nortMar{margin:10px 0 0 0}
.btn-search{background:#fb9700;background-image:-webkit-linear-gradient(top,#fb9700,#eb270d);background-image:-moz-linear-gradient(top,#fb9700,#eb270d);background-image:-ms-linear-gradient(top,#fb9700,#eb270d);background-image:-o-linear-gradient(top,#fb9700,#eb270d);background-image:linear-gradient(to bottom,#fb9700,#eb270d);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;font-size:20px;padding:11px 15px 12px;line-height:1.42857;border:solid #fa2a00 1px;text-decoration:none}
.btn-search:hover{background:#0879d0;background-image:-webkit-linear-gradient(top,#0879d0,#043893);background-image:-moz-linear-gradient(top,#0879d0,#043893);background-image:-ms-linear-gradient(top,#0879d0,#043893);background-image:-o-linear-gradient(top,#0879d0,#043893);background-image:linear-gradient(to bottom,#0879d0,#043893);text-decoration:none;border:solid #042c9d 1px;color:#fff}
.btn-search.focus-visible,.btn-search:focus,.btn-search:hover{color:#fff;text-decoration:none;outline: 1px solid #939da6;}
.btn-search.active{background:#0879d0;background-image:-webkit-linear-gradient(top,#0879d0,#043893);background-image:-moz-linear-gradient(top,#0879d0,#043893);background-image:-ms-linear-gradient(top,#0879d0,#043893);background-image:-o-linear-gradient(top,#0879d0,#043893);background-image:linear-gradient(to bottom,#0879d0,#043893);text-decoration:none;border:solid #042c9d 1px;color:#fff;padding:11px 25px 12px 26px}
#bookFlt .SerFltPad{padding:10px 0 0 0}
#bookFlt .multTxt{color:#3081dd;font-size:14px}

#bookFlt .multTxt{color:#3081dd;font-size:17px}
#bookFlt .flight_count_mob.title_spac .multTxt{font-size:21px;}
#bookFlt .flight_count_mob.title_spac{ padding-top: 10px;}
#bookFlt .flight_count_mob.title_spac.first{ padding-top: 0px;}
#bookFlt .inptPad{margin:3px 0 0 0}
#bookFlt .btmPad{padding-bottom:0px}
#bookFlt .timPad{padding-top:12px}
#bookFlt a.add{color:#3081dd;font-size:16px;text-decoration:underline}
#bookFlt .form-group{margin-bottom:5px}
#bookFlt h3{font-size:16px;margin:0;padding:0 0 12px;color:#999}

.date{position:relative}
.date .trigger{position:absolute;right:9px;top:10px;width:25px;height:25px}
.rtTpImg{margin:15px 0 0 15px;background:rgba(255,255,255,.8);color:#0555af;}
.rtTpImg .icnTp{margin:-6px 0 0 9px;text-align:left}
.rtTpImg .bkNw>div:first-child{width:70px}
.rtTpImg .bkNw>div:last-child{width:98%}
.rtTpImg .price{font-size:40px;color:#0555af}
.rtTpImg .starting{font-size:20px}
.rtTpImg .smTxt{color:#0555af;font-size:13px}
.rtTpImg i[class*=fa]{color:#fff;font-size:43px;padding:22px 0 0 0;text-align:left}
.rtTpImg .tpMr{margin-top:-7px}
.rtTpImg .tpMrNw{margin-top:30px}
.hdMn{color:#0555af;font-size:31px;line-height:44px}
.ltTxt{text-align:left}

.chpFare{margin-top:35px}
.chpFare h1{color:#0555af;font-size:22px;margin:0;padding:0 0 11px;text-align:left; text-transform:capitalize;}
.chpFare .smTxt{padding:0;color:#999;font-size:13px;text-align:justify}
.chpFare a{color:#999;text-decoration:underline}
.chpFare a:hover{text-decoration:none;color:#999}
.chpFare .rdTxt{color:#d93025}
.tableBrd{border-right:1px solid #d7d7d7}
.tableMrg{margin-top:16px}
table.fareDeal tr td.price{color:#0555af;font-size:21px}
table.fareDeal tr:first-child{border-top:1px solid #deecfb!important}
table.fareDeal tr td{font-size:14px;font-weight:400;padding:8px 4px;border-bottom:1px solid #deecfb}
table.fareDeal tr td a{font-size:14px;padding:2px 0;display:block;color:#555;text-decoration:none;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
table.fareDeal tr td a:hover{font-size:14px;color:#555;text-decoration:underline}
table.fareDeal tr td:nth-child(1){width:7%;padding-right:4px}
table.fareDeal tr td:nth-child(2){width:26%;padding-left:8px;vertical-align:top}
table.fareDeal tr td:nth-child(3){width:4%;vertical-align:top;padding-left:6px;padding-top:10px}
table.fareDeal tr td:nth-child(4){width:26%;padding-left:17px;vertical-align:top}
table.fareDeal tr td:nth-child(6){width:17%}
table.fareDeal tr td:nth-child(6){text-align:right}
table.fareDeal tr td:nth-child(1) img{}
table.fareDeal tr:hover td:not(:first-child){background-color:#f6f6f6}
table.fareDeal .prcTxt{font-size:13px;color:#989898}
.polDest{margin-top:35px}
.polDest .bg{height:250px;width:100%;position:relative}
.polDest .destHd{background:rgba(244,0,0,.7);bottom:12px;color:#fff;font-size:23px;padding:2px 10px;position:absolute;right:28px}
.polDest .destHd1{background:rgba(255,255,255,.85);bottom:10px;color:#0555af;font-size:20px;padding:2px 4px;position:absolute;right:24px;margin:0 0 0 24px}
.polDest .destHd1 a{color:#0555af}
.polDest .price{color:#ffeb90;font-size:28px}
.polDest .price:after{content:"*";color:#fff;font-size:28px}
.polDest h1{color:#0555af;font-size:22px;margin:0;padding:0 0 21px;text-align:left}
.polDest .mrTp{margin-top:30px}
.custMn [class*=fa]{color:#ffc717;margin-right:1px;font-size:18px}
.custMn{margin-top:25px}
.custMn h2{font-size:24px;}
.custMn p{padding:0}
.custMn .rtPad{padding-right:32px; padding-left:32px;}
.custMn .ltPad{padding-left:32px}
.custMn .btPad{padding-left:32px;padding-right:32px}
.custMn h1{color:#0555af;font-size:22px;margin:0;padding:0 0 21px;text-align:left}
.custMn h1 small{font-size:15px;color:#555}
.custMn .bg{background:url(https://cdn.airfuture.com/img/cfg/ltCust.png) no-repeat left;min-height:136px}
.custMn .pdTp{padding-top:14px;text-align:justify}
.custMn .blu{color:#0555af;line-height:18px;margin:16px 0 0 0}
.custMn .col-sm-4:nth-child(3n+1){width:32.5%}
.custMn .col-sm-4:nth-child(3n+2){width:35%}
.custMn .col-sm-4:nth-child(3n+3){width:32.5%}
.custMn .more{text-align:right;color:#0748c9;font-size:13px;padding-top:12px}
.custMn .more a{cursor:pointer;color:#0748c9;font-size:13px;font-family:SFUIText-Bold}
.mrTp{margin-top:18px}
.lnkBg1{background:#fc4a04;margin-top:45px;padding:20px 0}

.noBg{background:0;padding:20px 0 0}
.btmFot{display:table;width:100%}
.btmFot .ct{display:table-cell;width:20%;text-align:left;padding:0;margin:0;color:#333}
.btmFot h2{font-size:17px;color:#fff;padding: 1px 8px 12px 0;margin:7px 0 0 0;line-height:24px}
.btmFot .lnkimg{background:url(https://cdn.airfuture.com/img/cfg/leftLn.png) no-repeat;background-position:right 14px top 10px;min-height:144px}
.btmFot .lnk ul{padding:10px 0 7px 0;list-style:none}
.btmFot .lnk li a{color:#fff;font-size:14px;line-height:28px;text-decoration:none}
.btmFot .lnk li a:hover{color:#fff;font-size:14px;line-height:28px;text-decoration:underline}
.btmFot .ltLnk li a:hover{color:#fff;font-size:12px;line-height:29px}
.btmFot p{padding:17px 0 0 0}
.lnk img{margin-right:6px;border:1px solid #fff}
.prtn{display:table;width:100%;margin-top:34px}
.prtn .ct:first-child{width:11%}
.prtn .ct:last-child{width:11%}
.prtn .ct{display:table-cell;width:15%;text-align:center}
.prtn .ct1{display:table-cell;width:32%;text-align:center}
.prtn .trvlx img{margin:14px 0 0 0}
.prtn .iatan img{margin:5px 0 0 0}
.prtn .arc img{margin:10px 0 0 0}
.prtn .asta img{margin:0}
.prtn .crd img{margin-top:7px;margin-right:4px}
.prtn h3{padding:0 0 12px;margin:0;color:#555;font-weight:400;font-size:12px}
.disClaim{color:#414141;padding-top:8px;font-size:12px;text-align:justify}
.disClaim p{padding:0 0 14px 0}
.disClaim .bk{font-size:15px;padding:3px 0;cursor:pointer;color:#959595;margin-bottom:12px}
.disClaim .bk.last{}
.disClaim .termsBrd{border-top:1px solid #959595;display:none}
.disClaim .othInf{margin:10px 0;line-height:22px;padding-left:20px}
.disClaim a{color:#414141;text-decoration:underline}
.disClaim ul{list-style:disc}
.cpyBg{padding:10px 0;font-size:13px;margin:37px 0 14px;text-align:center}
#brTop{border-top:3px solid #ff7c30}
#brTop .arw{color:#d93025;font-size:20px;margin-top:16px}
#brTop .padLogo{padding:4px 0 6px 10px}
#menu .imgMr{margin:0 6px 0 12px}
#menu .socIconMr{margin:0}
#menu .socFcLt{margin-left:13px}
#menu .socTwTp{margin-top:1px}
#menu .icoMar{margin-top:-6px}
#menu .carMar{margin-top:-3px}
#menu .hotMar{margin-top:-2px}
#menu .fltMar{margin-top:-2px}

#nav{margin:0;padding:0}
#nav li{float:left;list-style:none;margin:0;margin-bottom:-1px}
#nav li a{display:block;padding:6px 5px 14px 5px;background:#fff;margin-right:0;text-align:center;outline:0;border-bottom:1px solid #fff;font-size:17px;text-decoration:none;color:#555}
#nav li.active a{background:#fff;outline:0;color:#000}
#nav li.active a::after{position:absolute;top:126px;margin-left:-50px;content:'';width:0;height:0;z-index:115;border-top:solid 9px #d93025;border-left:solid 9px transparent;border-right:solid 9px transparent;border-bottom-color:transparent}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
input[type=date]{position:relative;width:100px;height:40px;font-size:17px;color:#000;line-height:17px;border:0;background:0;border-radius:0;-webkit-appearance:none;float:left}
input:before{position:absolute;top:3px;left:3px;content:attr(data-date);display:inline-block;border:0;color:#000}
input::-webkit-clear-button,input::-webkit-datetime-edit,input::-webkit-inner-spin-button{display:none}
input::-webkit-calendar-picker-indicator{position:absolute;top:3px;right:0;color:#000;border:0;opacity:1}
#moreMb{margin:4px 0}
#moreMb .add a:visited,#moreMb a,#moreMb a:hover{color:#000;font-size:14px;font-weight:400;font-family:SFUIText-Bold;text-decoration:underline}

.trustMnNwRt{margin:7px 0 10px 0;padding:0;width:83%;text-align:center}
.custmTxt{color:#fff;font-size:12px;text-transform:uppercase;padding:2px 0 5px}
.starTrust{padding:4px 0 0}
.disCell{display:table-cell;vertical-align:middle;float:none}
.deptCrsSign{position:absolute;right:24px;top:39px}
.rtrnCrsSign{position:absolute;right:24px;top:38px}
#mulit_form .deptCrsSign{position:absolute;right:24px;top:12px}
#mulit_form .rtrnCrsSign{position:absolute;right:24px;top:12px}

@media all and (min-width:0\0) and (min-resolution:.001dpcm){#tabShow .nav-tabs>li{float:none;width:33.33%;display:table-cell}
.trustMnNwRt{margin:15px 0 10px 0;padding:0;width:74%;text-align:center}
.polDest .destHd1{padding:2px}
#bookFlt select{padding:0}
}@media screen and (-webkit-min-device-pixel-ratio:0){.btmFot .lnkimg,::i-block-chrome{background:url(https://cdn.airfuture.com/img/cfg/leftLn.png) no-repeat right top;min-height:130px;background-position-x:95%;background-position-y:0}
.btmFot h2,::i-block-chrome{min-height:62px}
.btmFot .lnk ul,::i-block-chrome{padding:0 0 7px}
.btmFot p,::i-block-chrome{padding:8px 0 0}
#tabShow{margin:0;background:#fff}
}@media screen and (device-aspect-ratio:3/4){.twt{margin-top:0px}
#bookFlt label{width:100%}
#bookFlt input.md{font-size:11px}
.pull-right{absolute:right;right:0;float:none!important;text-align:right}
.pulRtSrch{float:right!important}
}@media all and (-ms-high-contrast:none){a.fb-like{margin-right:0;top:-5px!important}
.btmFot .lnkimg{background-position:right 8px top 10px;min-height:144px}
.btmFot .lnk li a{font-size:14px}
.btmFot .lnk li a:hover{font-size:14px}
.trustMnNwRt{margin:15px 0 10px 0;padding:0;width:64%;text-align:center}
}.dropdowns a,.dropdowns li,.dropdowns nav,.dropdowns ul{margin:0;padding:0}
.dropdowns a{text-decoration:none}

.navTp{list-style:none}
.navTp:after,.navTp:before{content:" ";display:table}
.navTp:after{clear:both}
.navTp ul{list-style:none}
.navTp li{position:relative}
.navTp>li>a{display:block}
.navTp li ul{position:absolute;left:-9999px}
.navTp>li.hover>ul{left:0}
.navTp li li.hover ul{left:100%;top:0}
.navTp li li a{display:block;position:relative;z-index:100;width:171px;font-size:11px;padding:4px}
.navTp li li li a{z-index:200}
.dropdowns{margin-top:4px;font-family:SFUIText-Regular; width:auto}
.navTp{background:#1554b4;background:-moz-linear-gradient(top,#447cd2 33%,#1554b4 73%)!important;background:-webkit-linear-gradient(top,#447cd2 33%,#1554b4 73%)!important;background:linear-gradient(to bottom,#447cd2 33%,#1554b4 73%!important);font-size:15px}
.navTp a{color:#fff}
.navTp>li.first{margin-left:1px}
.navTp>li{border-right:1px solid #fff;text-align:center}
.navTp>li.last{border-right:0;}
.navTp a:hover{background:#1554b4!important}
.navTp li li a{background:#1554b4!important;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;text-align:left}
.navTp li a:hover+hover{background:#447cd2!important}
.navTp li li a:hover{background:#447cd2!important}
.navTp a{padding:4px}

a,a:active,a:link,a:visited{outline:0;background:0}
:focus{outline:0}
.form-control:focus-visible{border-color:#e1e1e1;-webkit-box-shadow:none;box-shadow:none;outline: 1px solid #939da6;}
.lnk img{margin-right:3px}
.ui-datepicker-trigger{right:25px!important;top:10px!important}
#multiple .ui-datepicker-trigger{right:7px!important}
#main ol{padding-left:24px}
#main ol li{padding:0 0 7px}
.noscroll{position:relative;overflow-y:scroll}
.menu_mobile{display:none}
.custmTxt{padding:9px 0 5px}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff}
#tpLink.sa-tpbLink{font-size:15px;color:#0555af}
#tpLink.sa-tpbLink .header_char{display: inline-block; vertical-align: middle;}
#tpLink.sa-tpbLink .header_char img{height:59px;}
#tpLink.sa-tpbLink .header_phone{display: inline-block; vertical-align: middle;}
.sa-ptxtsz{font-size:23px;color:#d93025}
.sa-ptxtsz a{color:#d93025}
.sa-ptxtsz a:active,.sa-ptxtsz a:focus,.sa-ptxtsz a:hover{text-decoration:none}
.rtTpImg .phnNoNw.sa-phno-n{color:#d93025}
.rtTpImg .phnNoNw.sa-phno-n,.rtTpImgNwTsp .phnNoNw.sa-phno-n{color:#d93025}
.priAlt .phnNo.sa-phnNo{color:#3765af}
.sa-24-blk{text-align:right;line-height:26px}
.sa-24-blk img.sa-ph-ico{width:22%;margin-right:5px}
.sa-24-blk .sa-call-txt{font-size:18px;color:#d93025}
.fotNot .sa-24-blk a{padding-left:0}
.fotNot .sa-24-blk a:hover{padding-left:0}
.sa-24-blk .sa-phn-ico{font-size:23px;color:#d93025;padding:0 6px 0 0;vertical-align:middle}
.rtTpImg .phnNoNw i.sa-phon,.rtTpImgNwTsp .phnNoNw i.sa-phon{font-size:27px;color:#d93025;padding:8px 8px 0 0}
.btn-rqust a{color:#fff}
.btn-rqust.btn:focus a{color:#333}
.btn-rqust.btn:hover a{color:#fff}

.sa-call-inner-sec{width:auto;position:relative;display:inline-block;vertical-align:middle}
.sa-call-inner-sec h2{color:#0555af;font-size:23px;text-align:left;padding:0;margin:0;line-height:27px;font-weight:700}
.sa-call-now-section .sa-phn-ico{font-size:24px;color:#d93025;padding:8px 10px 10px 0;border-radius:50%}
.sa-phno-txt a{color:#d93025;font-size:24px}
.sa-top-callbox{position:relative;text-align:center}
.sa-phone-bk-form.filFrm{margin:19px 0 0;padding:12px 0 0 5px;border-top:1px dotted #bcf;text-align:left}
.sa-phone-bk-form.filFrm input{border:1px solid #d9d9d9;border-radius:0;color:#555;font-size:18px;height:42px}
.sa-phone-bk-form.filFrm .rqstBtnMr{margin:18px 0 0}
.sa-phone-bk-form.filFrm .tpMrLb{margin:12px 0 0}
.sa-phone-bk-form.filFrm .tpSesFrm{padding:12px 0 0}
.sa-phone-bk-form.filFrm label{color:#000;font-size:15px}
.sa-phone-bk-form.filFrm input::placeholder{font-style:italic;color:#999;font-size:16px}

input:focus-visible{outline: 1px solid #939da6;}
select:focus-visible{outline: 1px solid #939da6;}
a,a:active,a:link,a:visited{outline:0;background:0}
#bookFlt .form-group{margin-bottom:7px}
#bookFlt label{margin-bottom:2px}
.ui-datepicker td a:active,.ui-datepicker td a:link,.ui-datepicker td a:visited{color:#cf0104}
#ui-datepicker-div .table td,tr{border:0!important}
#ui-datepicker-div{font-family:tahoma,Arial;font-size:12px;border:#cf0104 1px solid;background-color:#fff;width:250px;height:auto;display:none;overflow:hidden;padding-bottom:5px;z-index:999;text-align:left}
.ui-datepicker .ui-datepicker-header{position:relative;padding-top:2px;color:#cf0104;font-weight:700;margin-bottom:4px;margin-top:3px}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:18px;color:#cf0104;display:block;padding-bottom:5px;padding-top:0;height:18px;font-size:14px;padding-left:3px;text-align:center}
.ui-datepicker .ui-datepicker-prev{border:solid 1px #cf0104;cursor:pointer;text-align:center;margin-left:5px}
.ui-datepicker .ui-datepicker-next{right:2px;border:solid 1px #cf0104;cursor:pointer}
.ui-datepicker .ui-datepicker-prev-hover{border:solid 1px #cf0104;width:18px;cursor:pointer;text-align:center;margin-left:5px;background-color:#cf0104;color:#fff;text-decoration:none}
.ui-datepicker .ui-datepicker-next-hover{border:solid 1px #cf0104;width:18px;cursor:pointer;text-align:center;margin-left:5px;background-color:#cf0104;color:#fff;text-decoration:none}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:60%;margin-left:-11px;top:40%;margin-top:-9px}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;font-size:14px}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:70px;margin-left:5px;font-family:Arial;font-size:13px}
.ui-datepicker select.ui-datepicker-month{margin-left:25px}
.ui-datepicker table{width:100%;font-size:14px;border-collapse:collapse;height:100px;margin:0 0 .4em}
.ui-datepicker th{text-align:center;border:0;background-color:#cf0104;color:#fff;font-weight:700;padding:2px}
.ui-datepicker td{border:0;cursor:pointer;color:#cf0104;height:15px;width:15px;font-weight:700;padding:2px 1px}
.ui-datepicker td:hover{border:0;cursor:pointer;color:#fff;padding:2px 1px}
.ui-datepicker td:hover a{color:#fff;background-color:#cf0104}
.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:center;text-decoration:none;padding:.2em}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;padding:0 .2em}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;background:#fff;border:0;text-decoration:underline;font-family:Tahoma,Arial;color:#cf0104}
.ui-datepicker .ui-state-disabled{color:#ff8e8e;border:0;background-color:#fff}
.ui-datepicker .ui-state-disabled:hover{color:#e5e5e5;background-color:#fff}
.ui-datepicker .ui-state-active{background-color:#cf0104;color:#fff}
.ui-datepicker.ui-datepicker-multi{width:448px!important}
.ui-datepicker-multi .ui-datepicker-group table{width:210px;margin:0 8px}
.ui-datepicker-multi-2 .ui-datepicker-group{width:220px}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-datepicker-trigger{position:absolute;width:25px;height:25px;right:4px;top:9px;cursor:pointer}
.ui-datepicker-group-first .ui-datepicker_side_border{border-right:solid 1px #fa7b7c;margin-right:-3px}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-state-default{color:#333}
.ui-state-hover{color:#fff;background-color:#0064a3}
.ui-state-disabled .ui-state-default{color:#ff8e8e}
#searchfield{text-align:left}
.search .trigger1{position:absolute;right:0;top:8px;width:16px;height:16px}
#smartbox{border:1px solid #3765af;font-size:14px;color:#3765af;font-family:segoe ui,arial,sans-serif;background-color:#fff;position:relative;width:409px!important}
.smartboxItem{overflow:hidden!important}
.smartboxitemlabel{padding:1px 3px}
.smartboxItemHi{overflow:hidden!important;cursor:pointer;text-decoration:underline}
#smartbox ul{margin:0}
.airsmartboxResults li{background-position:2px 2px;background-repeat:no-repeat}
input::-ms-clear{display:none!important}
#smartbox li .highlight{background:#e5f0fc}


#tpFlag .nav{padding-left:0;list-style:none;margin:0 0 2px 2px}
#tpFlag .nav>li{position:relative;display:block}
#tpFlag .nav>li:last-child{padding-right:0}
#tpFlag .mnHd{font-size:16px;color:#555;padding:8px 0 10px 10px}
#tpFlag [class^='col']{padding-left:0;padding-right:0}
#tpFlag [class='row']{padding-left:15px;padding-right:15px}
#tpFlag .nav>li>a{position:relative;display:block;width:100%;padding:6px 4px}
#tpFlag .nav>li>a:hover,#tpFlag .nav>li>a:focus{text-decoration:none;background-color:#fff}
#tpFlag .nav>li.disabled>a{color:#0555af}
#tpFlag .nav>li.disabled>a:hover,#tpFlag .nav>li.disabled>a:focus{color:#0555af;text-decoration:none;cursor:not-allowed;background-color:transparent}
#tpFlag .nav .open>a,#tpFlag .nav .open>a:hover,#tpFlag .nav .open>a:focus{background-color:#fff;border-color:#d7d7d7}
#tpFlag .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#fff}
#tpFlag .nav>li>a>img{max-width:none}
#tpFlag .dropdown-menu{font-size:12px;color:#000;min-width:200px;border-radius:0;border-top:6px solid #3a8fd0;border-bottom:1px solid #3a8fd0;border-left:1px solid #3a8fd0;border-right:1px solid #3a8fd0;padding:0;margin:0}
#tpFlag .dropdown-menu.columns-2{min-width:400px}
#tpFlag .dropdown-menu.columns-3{min-width:600px}
#tpFlag .dropdown-menu.columns-4{min-width:800px}
#tpFlag .dropdown-menu.columns-2Guate{min-width:440px}
#tpFlag .dropdown-menu.columns-3Argen{min-width:740px}
#tpFlag .dropdown-menu.columns-3Mexi{min-width:640px}
#tpFlag .dropdown-menu li a{padding:5px 0 5px 8px}
#tpFlag .dropdown-menu li a:hover{text-decoration:none;color:#fff;background-color:#3a8fd0}
#tpFlag .multi-column-dropdown{list-style:none;margin:0;padding:0}
#tpFlag .multi-column-dropdown li a{display:block;clear:both;line-height:1.428571429;color:#1e1e1e;white-space:normal}
#tpFlag .multi-column-dropdown li a:hover{text-decoration:none;color:#fff;background-color:#3a8fd0}
#tpFlag ul.dropdown-menu {top: auto!important;margin: 0 auto 6px;border: 0;box-shadow: none;padding-top: 6px;background: 0;}
.count-flilist{border-top:6px solid #188038;background:#fff;border-bottom:1px solid #188038;border-left:1px solid #188038;border-right:1px solid #188038}
.clsDrpMn{display:none}
.hiTxt {margin: 0 0 4px 0;}
@media(min-width:1200px) and (max-width:1366px){#tpFlag .dropdownRt{right:0;left:auto}
}@media(min-width:992px) and (max-width:1200px){#tpFlag .nav{padding-left:0;list-style:none;display:table;width:100%;margin:0 0 2px 2px}
#tpFlag .nav>li{position:relative;display:table-cell;width:5.88%}
#tpFlag .nav>li>a{position:relative;display:block;width:100%;padding:6px 2px}
#tpFlag .nav>li>a>img{width:100%}
#tpFlag .dropdownRt{right:0;left:auto}
#tpFlag .dropdownRtSmCh{right:-209px;left:auto}
#tpFlag .dropdownRtSmArg{right:auto;left:-171px}
}@media(min-width:768px) and (max-width:991px){#tpFlag .nav{padding-left:0;list-style:none;display:table;width:100%;margin:0 0 2px 2px}
#tpFlag .nav>li{position:relative;display:table-cell;width:5.88%}
#tpFlag .nav>li>a{position:relative;display:block;width:100%;padding:6px 2px}
#tpFlag .nav>li>a>img{width:100%}
#tpFlag .dropdownRt{right:0;left:auto}
#tpFlag .dropdownRtSmCh{right:-209px;left:auto}
#tpFlag .dropdownRtSmArg{right:auto;left:-171px}
#tpFlag .dropdown-menu.columns-4{min-width:740px}
}

@media only screen and (min-width:768px){#smartbox li{list-style-type:none;padding:0px 6px 4px 38px;border:1px solid #fff;margin:4px 0;text-decoration:none;background:url(../img/planeRt.png) no-repeat;background-position:8px 7px}
#smartbox li.smartboxItemHi{border:1px solid #e5e5e5;background:#f7f7f7 url(../img/planeRt.png) no-repeat;background-position:8px 7px;font-size:15px;cursor:pointer}
#smartbox li.notfound{background:#fff;border:0;font-size:14px;padding:4px 10px 6px}
#smartbox .cls{color:#555;font-weight:600;padding:0 8px 7px 0;font-size:14px}
#smartbox .cls a{color:#555}
#smartbox .cls a:hover{color:#3765af}
#smartbox .cls span{font-size:18px}
#smartbox li.nerby{padding-left:30px;}
}

a:focus-visible{outline: 1px solid #939da6;}
@font-face{font-family:SFUIText-Regular;src:url(../fonts/SFUIText-Regular_gdi.eot);src:url(../fonts/SFUIText-Regular_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SFUIText-Regular_gdi.woff) format('woff'),url(../fonts/SFUIText-Regular_gdi.ttf) format('truetype'),url(../fonts/SFUIText-Regular_gdi.otf) format('opentype'),url(../fonts/SFUIText-Regular_gdi.svg#SFUIText-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}
@font-face{font-family:SFUIText-Bold;src:url(../fonts/SFUIText-Bold_gdi.eot);src:url(../fonts/SFUIText-Bold_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/SFUIText-Bold_gdi.woff) format('woff'),url(../fonts/SFUIText-Bold_gdi.ttf) format('truetype'),url(../fonts/SFUIText-Bold_gdi.otf) format('opentype'),url(../fonts/SFUIText-Bold_gdi.svg#SFUIText-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}
input:not([type=radio],[type=checkbox]),select,textarea{-webkit-appearance:none;border-radius:0}
td,tr{border:0}
b,strong{font-style:normal;font-stretch:normal;font-family:SFUIText-Bold}
body{font-family:SFUIText-Regular}
.loading_img{position:absolute;top:100px;left:42.5%;z-index:9}

.fleft{float:left}
.fright{float:right}
.clear{clear:both}

.tab-content{padding:0}
.marTpLogo{margin:3px 0 0}
.rtTpImg .hdMn{color:#0555af;font-size:31px;line-height:41px}
.rtTpImg .bkNw1>div:first-child{width:55px}
.rtTpImg .bkNw1>div:last-child{width:98%}
.rtTpImg .phnNo{color:#0555af;text-align:center;font-size:38px;padding-right:0}
.rtTpImg .phnNo a{color:#0555af;text-decoration:none}
.rtTpImg .phnNo img{margin:0 11px 9px 0}
.rtTpImg .call{color:#0555af;font-size:31px;text-align:center;margin:-1px 0 1px}
.rtTpImg .need{color:#0555af;font-size:31px;margin:7px 0 0 0;text-align:center}
.rtTpImg .free{font-family:SFUIText-Regular;font-size:25px;color:#d93025;text-align:center;font-style:italic}
.rtTpImg .bkNwOn{color:#0555af;text-align:center;font-size:31px;padding-right:0}
.rtTpImg .bkNwOn a{color:#0555af;text-decoration:none}
.rtTpImg .bkNwOn img{margin:0 9px 0 0}
.rtTpImg .phnNoNw{color:#0555af;text-align:center;font-size:29px;padding-right:0}
.rtTpImg .phnNoNw a{color:#d93025;text-decoration:none}
.rtTpImg .phnNoNw img{margin:0 11px 9px 0;width:32px;height:31px}
.rtTpImg .callNw{color:#0555af;font-size:20px;text-align:center;margin:5px 0 8px}
.rtTpImg .needNw{color:#0555af;font-size:25px;margin:10px 0 0 0;text-align:center}
.rtTpImg .freeNw{font-family:SFUIText-Regular;font-size:20px;color:#d93025;text-align:center;margin:2px 0 0 0;font-style:italic}
.rtTpImgNwTsp{margin:15px 0 0 15px;background:rgba(255,255,255,.85);color:#0555af}
.rtTpImgNwTsp .hdMn{color:#0555af;font-size:31px;line-height:41px}
.rtTpImgNwTsp .price{font-size:40px;color:#0555af}
.rtTpImgNwTsp .starting{font-size:20px;color:#0555af}
.rtTpImgNwTsp .smTxt{color:#0555af;font-size:13px;margin:0px;text-align:center}
.rtTpImgNwTsp i[class*=fa]{color:#fff;font-size:43px;padding:22px 0 0 0;text-align:left}
.rtTpImgNwTsp .tpMr{margin-top:-7px; display: inline;}
.rtTpImgNwTsp .tpMrNw{margin-top:4px}
.rtTpImgNwTsp .bkNwOn{color:#0555af;text-align:center;font-size:28px;padding-right:0; font-weight: 900;}
.rtTpImgNwTsp .bkNwOn a{color:#0555af;text-decoration:none}
.rtTpImgNwTsp .bkNwOn img{margin:0 9px 0 0}
.rtTpImgNwTsp .phnNoNw{color:#0555af;text-align:center;font-size:29px;padding-right:0}
.rtTpImgNwTsp .phnNoNw a{color:#0555af;text-decoration:none}
.rtTpImgNwTsp .phnNoNw img{margin:0 11px 9px 0;width:32px;height:31px}
.rtTpImgNwTsp .callNw{color:#0555af;font-size:20px;text-align:center;margin: 0px 0 3px;}
.rtTpImgNwTsp .needNw{color:#0555af;font-size:25px;margin:11px 0 0 0;text-align:center}
.rtTpImgNwTsp .freeNw{font-family:SFUIText-Regular;font-size:20px;color:#d93025;text-align:center;margin:2px 0 0 0;font-style:italic}

.rtTpImgNwTsp a{padding:14px 18px 14px 18px;display:flex;color:#0555af;text-decoration:none;justify-content: space-between;flex-direction: column;height: 467px;}

.rtTpImg .homePg{padding:14px 18px 14px 18px;display:block;color:#0555af;text-decoration:none; position: absolute; top: 50%; left: 50%; width: 100%;
	transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);}

.fotNot{position:fixed;background:#3bb2fd;background-image:-webkit-linear-gradient(top,#3bb2fd,#269ae2);background-image:-moz-linear-gradient(top,#3bb2fd,#269ae2);background-image:-ms-linear-gradient(top,#3bb2fd,#269ae2);background-image:-o-linear-gradient(top,#3bb2fd,#269ae2);background-image:linear-gradient(to bottom,#3bb2fd,#269ae2);color:#fff;bottom:0;right:8px;z-index:9999;font-size:16px;border:1px solid #128cd9}
.fotNot img{vertical-align:middle;margin:0 6px 0 0}
.fotNot a,.fotNot a:hover,.fotNot a:visited{display:block;color:#fff;padding:6px 8px;text-decoration:none}
.fotNot a.cls,.fotNot a.cls:hover,.fotNot a.cls:visited{display:block;color:#fff;border-left:1px solid #128cd9;padding:6px;font-size:24px;text-decoration:none}
.fotNot span,.priAlt .phnNo strong{display:inline-block;vertical-align:middle}
.fotNot p{text-align:right;margin:-2px 0 0;padding:0;font-size:12px;color:#fff}
.priAlt .modal-content{border-radius:0}
.priAlt .crosSign{font-size:36px;position:absolute;right:-31px;top:-26px;outline:0}
.priAlt .close{color:#fff;float:right;opacity:1;text-shadow:none;outline:0}
.priAlt .orTxt{font-size:16px;text-align:center;padding-left:18px}
.priAlt h2{font-size:22px;padding:0;margin:0 0 4px;text-transform:uppercase}
.priAlt input{border:1px solid #7f9db9;border-radius:0;color:#555;font-size:18px;height:42px}
.priAlt label{color:#3081dd;font-size:17px}
.priAlt .filFrm{margin:19px 0 0;padding:12px 0 0;border-top:1px dotted #bcf}
.priAlt .rqstBtnMr{margin:28px 0 0}
.priAlt .modal-title{color:#676767;font-size:32px;text-align:center}
.priAlt .phnNo{color:#0555af;font-size:26px;padding-right:0}
.priAlt .phnNo a{color:#0555af;text-decoration:none}
.priAlt .phnNo img{margin:0 9px 0 0;vertical-align:middle}
.priAlt .cntPd{padding:11px 19px}
.priAlt .thnkExitInt,.priAlt .thnkInAct,.priAlt .thnkSes{margin-top:10px;color:#390;font-size:14px}
.thnk{margin-top:10px;color:red;font-size:14px}
.btn-rqst,.btn-rqst:hover{text-decoration:none;color:#fff}
.btn-rqust.disabled,.btn-rqust[disabled],fieldset[disabled] .btn-rqust{pointer-events:none;cursor:not-allowed;-webkit-box-shadow:none;text-shadow:none;box-shadow:none;background:#b6b6b6;border:1px solid #b6b6b6;color:#fff}
.btn-rqust,.btn-rqust:hover{text-decoration:none;color:#fff}
.btn-rqust{background:#fb9700;background-image:-webkit-linear-gradient(top,#fb9700,#eb270d);background-image:-moz-linear-gradient(top,#fb9700,#eb270d);background-image:-ms-linear-gradient(top,#fb9700,#eb270d);background-image:-o-linear-gradient(top,#fb9700,#eb270d);background-image:linear-gradient(to bottom,#fb9700,#eb270d);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:20px;padding:5px 12px 7px;border:1px solid #fa2a00}
.btn-rqust:hover{background:#0879d0;background-image:-webkit-linear-gradient(top,#0879d0,#043893);background-image:-moz-linear-gradient(top,#0879d0,#043893);background-image:-ms-linear-gradient(top,#0879d0,#043893);background-image:-o-linear-gradient(top,#0879d0,#043893);background-image:linear-gradient(to bottom,#0879d0,#043893);border:1px solid #042c9d}
.priMod[style]{padding-right:0!important}
.priMod.modal-open{overflow:auto}

.priAlt h2.refTxt{font-size:20px;padding:0;margin:4px 0 10px;text-transform:none}
.priAlt h2.bluTxt{font-size:24px;padding:0;color:#0555af;margin:4px;text-transform:none}
.priAlt .bx{border:1px dotted #bcf;margin:20px 0 0;padding:10px 0}
.priAlt .bx p{font-size:16px;text-align:center}
.priAlt .tpMrPhn{margin-top:15px}
.priAlt .upMr{margin:13px 0 11px}
.priAlt .orTxtSes{font-size:22px;margin-bottom:4px}
.priAlt .filFrmSes{margin:19px 0 0;padding:12px 0 0;border-top:1px dotted #bcf}
.priAlt .grnFare{color:#390;font-size:27px}
.priAlt .tpSesFrm{padding:12px 0 0}
.priAlt::-webkit-input-placeholder{color:#999;font-style:italic;font-size:16px}
.priAlt::-moz-placeholder{color:#999;font-style:italic;font-size:16px}
.priAlt:-ms-input-placeholder{color:#999;font-style:italic;font-size:16px}
.priAlt:-moz-placeholder{color:#999;font-size:16px;font-style:italic}
.priAlt .call,.priAlt .need{color:#555;font-size:20px;text-align:center}
.priAlt .pdPhn{padding:0 30px}
.phnNoAlt .col-sm-8{width:61%;padding-left:30px}
.phnNoAlt .col-sm-3{width:28%}
.phnNoAlt .col-sm-1{width:10%}
.priAlt .need{margin-top:2px}
.priAlt .free{font-family:SFUIText-Regular;font-size:18px;color:#3765af;text-align:center;font-style:italic;margin:5px 0 4px}
.priAlt .dlMr{margin:7px 0 2px;font-size:15px}
.priAlt .tpMrCal{margin-top:-4px}
.filFrmAlt .col-sm-5{width:38%;padding-left:14px;padding-right:14px}
.filFrmAlt .col-sm-2{width:24%;padding-right:14px}
.priAlt .filFrmExitInt,.priAlt .filFrmInAct{margin:19px 0 0;padding:12px 0 0;border-top:1px dotted #bcf}
.priAlt .callNw{color:#555;font-size:17px;text-align:center}
.priAlt .getCall{color:#555;font-size:22px;margin-top:0;margin-bottom:10px;padding-right:0}
.priAlt label span{color:#555;font-size:13px}
.priAlt .cntPdNw{padding:9px 19px}
.priAlt .mrNdNw{margin-top:0}
.chat_agent_pop_blk{font-weight:700;font-size:14px}
.chat_agent_pop{background:#d5d6de;background-image:url(../img/cc-girl2.png);border:solid 5px #fff;font-size:45px;line-height:45px;padding:17px;border-radius:100%;position:absolute;left:50%;margin-left:-33px;top:-46px;width:85px;height:85px;background-size:100% 100%}
.chat_light_pop{background-color:#26ca21;border-radius:5px;height:10px;display:inline-block;width:10px;margin-right:7px}
.avlb_txt{text-align:center;margin-top:42px;padding-left:2%}
#priAlt .modal-dialog{margin-top:10%}
@media(min-width:768px){.tpMrPhnAlt{top:12%}
.disTbPhn{display:table;width:100%;table-layout:fixed}
.disCellPhn{display:table-cell;vertical-align:middle;float:none}
}@media all and (-ms-high-contrast:none){.fotNot{right:28px}
}.cust-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.cust-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.cust-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.cust-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.cust-carousel .owl-item,.cust-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.cust-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.cust-carousel .owl-item img{display:block;width:100%}
.cust-carousel .owl-dots.disabled,.cust-carousel .owl-nav.disabled{display:none}
.cust-carousel .owl-dot,.cust-carousel .owl-nav .owl-next,.cust-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cust-carousel.owl-loaded{display:block}
.cust-carousel.owl-loading{opacity:0;display:block}
.cust-carousel.owl-hidden{opacity:0}
.cust-carousel.owl-refresh .owl-item{visibility:hidden}
.cust-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cust-carousel.owl-grab{cursor:move;cursor:grab}
.cust-carousel.owl-rtl{direction:rtl}
.cust-carousel.owl-rtl .owl-item{float:right}
.no-js .cust-carousel{display:block}
.cust-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.cust-carousel .owl-animated-in{z-index:0}
.cust-carousel .owl-animated-out{z-index:1}
.cust-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}.owl-height{transition:height .5s ease-in-out}
.cust-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.cust-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.cust-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.cust-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.cust-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.cust-carousel .owl-video-playing .owl-video-play-icon,.cust-carousel .owl-video-playing .owl-video-tn{display:none}
.cust-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.cust-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.sa-ptxtsz i{position:relative;top:0px;font-size:21px}
.sa-moreMb-cont{display:none}
.sa-icnInfo{text-align:center;margin:35px 0 0;padding:0}
.sa-icnInfo img{text-align:center}
.sa-icnInfo h2{font-size:21px;color:#0555af;padding:0;margin-bottom:0px;}
.sidenav{width:auto}
.dep_ret_txt{color:#cf0104;border-bottom:1px solid #ffb9b9;margin-top:0}
.dep_selec_alig{float:left;width:200px;padding:5px;text-align:center}
.rtTpImg .phnNoNw i.sa-phon,.rtTpImgNwTsp .phnNoNw i.sa-phon{position:relative;top:0px;font-size:26px;padding:8px 4px 0 8px}
.sa-goingtxt,.sa-leavingtxt{white-space:nowrap}
.deptCrsSign,.rtrnCrsSign{opacity:.6}
.deptCrsSign:hover,.rtrnCrsSign:hover{opacity:1}

.btmFot p{padding:0;white-space:nowrap}
.dep_selec_alig_hed{display:none}
.sa-close-btn{display:none}
.sa-close-btn2{display:none}
.dep_ret_hed_btm{display:none}
#smartbox li{overflow:hidden;margin:0;border-bottom:solid 1px #ebf3fe;background:0;padding-left:6px;font-size:19px;text-decoration:none; line-height: 22px;}
#smartbox li.smartboxItemHi,#smartbox li:hover{background-image:none;background-color:#f7f7f7;cursor:pointer;font-size:19px}
#smartbox .capitalize{text-transform:capitalize}
#smartbox .airportNm{color:#000;font-size:20px}
#smartbox img{margin:6px 6px 16px 5px;float:left}
#smartbox .cityNm{color:#363636;font-size:14px; line-height: 15px;}
#smartbox .code{font-size:23px; line-height:30px;color:#3765af;border:1px solid #e1e1e1;text-align:center;margin-top:6px!important;width:60px!important;float:right!important;margin-right:10px!important}
#smartbox .code .highlight{display:inline;text-transform:uppercase}
#smartbox span.opcty{display:block;width:0!important;height:0!important;opacity:0}

#bookFlt input,#bookFlt input:active,#bookFlt input:focus,#bookFlt input:visited,#mulit_form input,#mulit_form input:focus,#mulit_form input:visited{padding-right:27px;text-overflow:ellipsis;text-decoration:none!important}
#mulit_form .deptCrsSign,#mulit_form .rtrnCrsSign{top:38px}
#bookFlt input.hasDatepicker,#mulit_form input.hasDatepicker{padding-right:5px;text-overflow:inherit}
.dep_seltd_tick i,.ret_seltd_tick i{color:#390;font-size:18px;margin-left:10px;position:relative;top:2px}
.date_cap_dr_inactive{color:#ffbebe}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{left:90%;top:41%}
.ui-datepicker .ui-datepicker-next span{left:96%}
.ui-datepicker .ui-datepicker-prev{left:9px;top:6px;margin-left:0}
.ui-datepicker .ui-datepicker-next{right:3px;top:6px}
.ui-datepicker .ui-state-disabled:hover{color:#ff8e8e}
.dep_selec_alig:first-child{border-right:solid 1px #ffb9b9}
.dep_selec_alig{width:223px}
.cust_rev_mscroll .owl-nav{position:absolute;top:40%;width:100%}
.cust_rev_mscroll .owl-next i,.cust_rev_mscroll .owl-prev i{background:rgba(255,255,255,.6);padding:17px 2px;border:solid 0px #a6d0ff;border-radius:50%;line-height:0;color:#0555af}
.cust_rev_mscroll .owl-next i{padding-left:10px;}
.cust_rev_mscroll .owl-prev i{padding-right:10px;}
.cust_rev_mscroll .owl-prev{position:absolute;left:0}
.cust_rev_mscroll .owl-next{position:absolute;right:0}
.cust_rev_mscroll .disabled i{border:solid 0px #d9ebff;color:#d9ebff}
.sa-call-now-section{margin:0px; padding:15px 15px; box-shadow:inherit;border:solid 1px #e1e1e1; text-align:center; }
.sa-top-callbox{display:inline-block; text-align:right; }
.sa-call-inner-sec h2{font-size:31px}
.sa-phone-bk-form.filFrm .rqstBtnMr{margin-top:27px}
.sa-phno-txt a{font-size:29px}
.sa-phno-txt a:active,.sa-phno-txt a:focus,.sa-phno-txt a:hover{text-decoration:none}
.custMn h1 a{color:#0555af}
.sa-call-now-section .sa-phn-ico{padding-right:5px;padding-left:8px}
.pointer_cursr{cursor:pointer}
.sa-365{display:inline-block}
.polDest .destHd1{position:static;margin:0;font-size:16px;display:block}
.sa-txtblk-area{position:absolute;right:10px;bottom:0;padding-left:5px}
.sa-txtblk-area .btn-rqust{background:#fb9700;background-image:-webkit-linear-gradient(top,#fb9700,#eb270d);background-image:-moz-linear-gradient(top,#fb9700,#eb270d);background-image:-ms-linear-gradient(top,#fb9700,#eb270d);background-image:-o-linear-gradient(top,#fb9700,#eb270d);background-image:linear-gradient(to bottom,#fb9700,#eb270d);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:20px;padding:5px 12px 7px;border:1px solid #fa2a00}
.sa-txtblk-area .btn-rqust:hover{background:#0879d0;background-image:-webkit-linear-gradient(top,#0879d0,#043893);background-image:-moz-linear-gradient(top,#0879d0,#043893);background-image:-ms-linear-gradient(top,#0879d0,#043893);background-image:-o-linear-gradient(top,#0879d0,#043893);background-image:linear-gradient(to bottom,#0879d0,#043893);border:1px solid #042c9d}
.sa-txtblk-area .btn-rqust{margin-top:5px;font-size:18px;padding:3px 8px 4px;float:right;margin-bottom:10px;text-decoration:none;color:#fff}
.pop_des_mscroll .owl-next i,.pop_des_mscroll .owl-prev i{width:38px;height:38px;font-size:18px;background:rgba(255,255,255,.6);padding:9px 13px;border:solid 1px #a6d0ff;border-radius:50%;color:#0555af}
.pop_des_mscroll .owl-prev i{padding:9px 12px}


.getcl-blk{display:inline-block;vertical-align:middle;white-space:nowrap}
a.sa-clnowbtn, a.sa-clnowbtn:hover{display: inline-block; vertical-align:middle; font-size: 25px; color:#0555af; text-decoration:underline; }
.sa-or{display:inline-block;font-size:18px;padding: 0 12px; vertical-align:middle;}
.getcl-blk .get-phnimg{padding-right:10px; display:none;}
.getcl-blk .sa-phno-txt{display:inline-block;vertical-align:middle}
.social-iconlist li a{float:left;margin-right:4px}
.social-iconlist li a img{margin-right:0; height: 29px;}
.btmFot .ct{display:inherit;width:inherit}
.btmFot h2{float:left;width:207px;margin-top:9px;display:inline-block;min-height:inherit}
.btmFot .ct .lnk.sa-trustpilot-blk img{border:0}
.btmFot .lnk ul{margin-left:210px}
.btmFot .lnkimg{background:0;min-height:inherit}
.btmFot .lnk ul li{display:inline-block;margin-right:12px}
.sa-trustpilot-blk{margin-left:210px}
.sa-trustpilot-blk .custmTxt{text-transform:inherit;font-size:13px}
.sa-trustpilot-blk .bold-underline{font-weight:500;border-bottom:solid 1px #fff}
.sa-trustpilot-blk .trustMnNwRt{width:inherit;text-align:left;margin-left:0; display: inline-block; vertical-align: middle;}
.sa-trustpilot-blk .trrust_char{display: inline-block; vertical-align: middle;margin-left: 5px;}
.sa-trustpilot-blk a{display:inline-block;color:#fff}
.simple-subscription-form{text-align:center}
.cheers-txt{font-size:24px;color:#fff;line-height:24px;margin-bottom:5px}

@media only screen and (-webkit-min-device-pixel-ratio:1){@media(max-width:767px){_::-webkit-full-page-media,_:future,:root .mnTab_mob #bookFlt select{padding-left:43%; text-align-last:inherit;}
_::-webkit-full-page-media,_:future,:root .mnTab_mob #bookFlt select#cabin{padding-left:0}
}@media screen and (min-width:320px) and (max-width:330px){_::-webkit-full-page-media,_:future,:root .mnTab_mob #bookFlt select{padding-left:38%}
_::-webkit-full-page-media,_:future,:root .mnTab_mob #bookFlt select#cabin{padding-left:0}
}}@supports(-webkit-overflow-scrolling:touch){.ui-datepicker td:hover{border:1px solid #afc9f3;padding:0px;color:inherit}
.ui-datepicker td:hover a{color:#cf0104;background:inherit}
.ui-datepicker td:hover a.ui-state-active{color:inherit;background:#339900;}
.pop_des_mscroll .owl-next i{padding:10px 13px}
.pop_des_mscroll .owl-prev i{padding:10px 12px}
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#tabShow .nav-tabs>li{width:33.33%}
}.modPhnLow .modal-header{border:0}
.modPhnLow .modal-body{padding:7px 0 0 0}
.phnTxt{color:#d93025;font-size:45px}
.pdTpMod{padding-top:20px}
.phnTxt a{color:#d93025}
.phnTxt a:hover{color:#d93025}
.hdTxt{color:#0555af;padding:0 0 2px;font-size:32px}
.subHdTxt{color:#0555af;padding:0 0 4px;font-size:19px}
.modPhnLow .btn-bookPhn{background:-moz-linear-gradient(308deg,rgba(251,151,0,1) 0,rgba(235,39,13,1) 69%,rgba(235,39,13,1) 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(251,151,0,1)),color-stop(69%,rgba(235,39,13,1)),color-stop(100%,rgba(235,39,13,1)));background:-webkit-linear-gradient(308deg,rgba(251,151,0,1) 0,rgba(235,39,13,1) 69%,rgba(235,39,13,1) 100%);background:-o-linear-gradient(308deg,rgba(251,151,0,1) 0,rgba(235,39,13,1) 69%,rgba(235,39,13,1) 100%);background:-ms-linear-gradient(308deg,rgba(251,151,0,1) 0,rgba(235,39,13,1) 69%,rgba(235,39,13,1) 100%);background:linear-gradient(142deg,rgba(251,151,0,1) 0,rgba(235,39,13,1) 69%,rgba(235,39,13,1) 100%);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #fa2a00;display:inline-block;cursor:pointer;color:#fff;font-size:28px;margin:10px auto 31px;font-weight:700;padding:11px 54px;text-shadow:0 -1px 0 #ce824a}
.modPhnLow .btn-bookPhn:hover{color:#fff;background:-moz-linear-gradient(44deg,rgba(235,39,13,1) 0,rgba(235,39,13,1) 28%,rgba(251,151,0,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(235,39,13,1)),color-stop(28%,rgba(235,39,13,1)),color-stop(100%,rgba(251,151,0,1)));background:-webkit-linear-gradient(44deg,rgba(235,39,13,1) 0,rgba(235,39,13,1) 28%,rgba(251,151,0,1) 100%);background:-o-linear-gradient(44deg,rgba(235,39,13,1) 0,rgba(235,39,13,1) 28%,rgba(251,151,0,1) 100%);background:-ms-linear-gradient(44deg,rgba(235,39,13,1) 0,rgba(235,39,13,1) 28%,rgba(251,151,0,1) 100%);background:linear-gradient(46deg,rgba(235,39,13,1) 0,rgba(235,39,13,1) 28%,rgba(251,151,0,1) 100%);border:1px solid #fa2a00}
.modPhnLow .btn-bookPhn i{margin-right:8px}
.msg_cbk{font-size:14px;color:red;margin-top:10px}
.priAlt .sa-filFrm,.sa-phone-bk-form.filFrm{position:relative;padding-top:6px}
.priAlt .inact_data{margin-top:0}
.sa-hide-blk-inact{margin-top:0}
.sa-hide-blk{margin-top:0;position:absolute;right:0;top:0;z-index:5}
.sa-hide-blk a,.sa-hide-blk-inact a{font-size:16px;text-decoration:none}
.sa-curpoint{cursor:pointer}
.subsc-txt{display:inline-block;vertical-align:top;padding-top:7px;padding-bottom:7px;padding-right:8px}
.subsc-inp-blk{display:inline-block;width:350px;position:relative}
.sa-btm-subsc{margin:28px 0 0 0;border-top:solid 1px #e7e7e7;padding-top:27px}
.simple-subscription-form{color:#fefefe;border-radius:0}
.simple-subscription-form .btn,.simple-subscription-form .input-group-addon{border-radius:0}
.simple-subscription-form .button{margin-bottom:0;border-radius:0}
.subsc-inp-blk .message_box{float:left}
.subsc-inp-blk .bg-danger:after{border-top-color:#f2dede!important}
.subsc-inp-blk .bg-warning:after{border-top-color:#fcf8e3!important}
.subsc-inp-blk .bg-success:after{border-top-color:#dff0d8!important}
.subsc-inp-blk .arrow_box{position:relative}
#confirm:after{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-width:13px;margin-left:12px}
#confirm{position:absolute;bottom:49px;z-index:9;display:block;width:250px;padding:6px 8px 8px;box-sizing:border-box;text-align:center}
#confirm button{background-color:#48e5da;display:inline-block;border-radius:5px;border:1px solid #aaa;padding:5px;text-align:center;width:80px;cursor:pointer}
#confirm .message{text-align:left}
.msg_cbk{font-size:14px;color:red;margin-top:10px}
.priAlt .inact_data{margin-top:0}
.sa-hide-blk-inact{margin-top:0}
.sa-hide-blk{margin-top:0;position:absolute;right:0;top:0;z-index:5}
.sa-hide-blk a,.sa-hide-blk-inact a{font-size:16px;text-decoration:none}
.subsc-txt{display:inline-block;vertical-align:top;padding-top:7px;padding-bottom:7px;padding-right:8px}
.subsc-inp-blk{display:inline-block;width:350px;position:relative}
.sa-btm-subsc{margin:28px 0 0 0;border-top:solid 1px #e7e7e7;padding-top:27px}
.simple-subscription-form{color:#fefefe;border-radius:0}
.simple-subscription-form .btn,.simple-subscription-form .input-group-addon{border-radius:0}
.simple-subscription-form .button{margin-bottom:0;border-radius:0}
.subsc-inp-blk .message_box{float:left}
.subsc-inp-blk .bg-danger:after{border-top-color:#f2dede!important}
.subsc-inp-blk .bg-warning:after{border-top-color:#fcf8e3!important}
.subsc-inp-blk .bg-success:after{border-top-color:#dff0d8!important}
.subsc-inp-blk .arrow_box{position:relative}
#confirm:after{top:100%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-width:13px;margin-left:12px}
#confirm{position:absolute;bottom:49px;z-index:9;display:block;width:250px;padding:6px 8px 8px;box-sizing:border-box;text-align:center}
#confirm button{background-color:#48e5da;display:inline-block;border-radius:5px;border:1px solid #aaa;padding:5px;text-align:center;width:80px;cursor:pointer}
#confirm .message{text-align:left}

.stroke{margin:15px auto 0px;background:#fff!important;padding:0;}
.stroke ul{list-style:none;text-align:right}
.stroke ul li, .stroke ul li.last{display:inline-block;}
.navTp{background:inherit!important}
.navTp a{background:inherit!important;}
.navTp a:hover{background:#f2f2f2 !important; color:#2d2d2d}
.stroke ul li a{display:block;text-decoration:none;color:#5f6368;font-weight:700;text-transform:uppercase;padding:10px 9px 10px}
.stroke ul li a,.stroke ul li a:after,.stroke ul li a:before{transition:all .5s}
.stroke ul li a.active{color:#1a73e8!important}
.stroke ul li a{position:relative}
.stroke ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:'.';color:transparent;background:#1a73e8;height:4px}
.stroke ul li a.active:after{width:100%}
.log a {position: relative;top: 3px;}

.sa-blackfriday-blk{text-align:center; margin-bottom:5px; }
.sa-blackfriday-blk img{width:100%; }
.sa-bann-adj{height:483px;}

.off-blk{display: inline-block; position: relative;font-size:55px; text-align: center; line-height: 0px; padding: 8px 5px; color:#d2af37; font-weight:bold;  }
.off-blk span{display:inline-block; vertical-align: middle;}
.off-blk .percent{width:41px; height:41px; margin:0px 0px 0px 10px; background:#d2af37; color:rgba(255,255,255,.8);  border-radius:50%; border: solid 0px #ddd; display:inline-block; text-align: center;  line-height: 44px; font-size:32px; vertical-align: middle;}
.sa-bann-adj .rtTpImg, .sa-bann-adj .rtTpImgNwTsp{height: 467px; position: relative;}
.rtTpImg .hdMn, .rtTpImgNwTsp .hdMn{line-height: 61px; font-size: 23px;}

.book-online-txt{display:inline-block; vertical-align: top; text-align:center;  margin-top: 9px;}
.sa-ptxtsz{display:inline-block; vertical-align: top;}
.disclr_txt{font-size:13px; margin-left:5px; padding: 3px 0; margin-bottom: 0px;}
#tpLink{margin-bottom:0px;}
.prtn{margin-top:46px;}
.arrow-up-flg{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #188038;position:absolute;left:40%;bottom:-6px}
@-moz-document url-prefix() {
 .book-online-txt{margin-top: 8px;}
  .sa-bann-adj .rtTpImg, .sa-bann-adj .rtTpImgNwTsp{height: 467px;}
 }
.rtTpImg .bkNwOn, .rtTpImgNwTsp .bkNwOn{margin-top:0px;}
.rtTpImg .smTxt, .rtTpImgNwTsp .smTxt{line-height:25px;}
.sa-assist-img-desk{width: 106px; }
.sa-assist-img-desk_sec{display:none;}
.sa-call-new{display:inline-block; font-size: 25px; margin:0px 12px; color:#d93025; vertical-align: middle;}
.disClaim .dis_sav{border-top: 1px solid #959595; display:none;}
.moretext_table {display: none;}
.search_heading{font-size:16px; border-bottom:solid 1px #ddd; padding: 2px 5px 2px 12px; margin: 0px; color: #363636; }
.city-code{font-weight:600; background: #e5f0fc;}
.rtTpImgNwTsp .price{font-size:36px;}
.rtTpImgNwTsp .hdMn{line-height: 35px; font-size: 31px;}
.sa-bann-adj .rtTpImgNwTsp{height: 460px; position: relative;}
.ui-datepicker-group-first .sa_cal_mess{opacity:0; }
.last_month_mess td .sa_cal_mess{font-size:11px; cursor:default; color:#3765af;}
.last_month_mess td:hover{color:#3765af;}

/* birthday1 */
.sa-birthday .rtTpImgNwTsp {height: 459px; position:relative;}
.sa-birthday .name-blk {font-size:25px; font-family: SFUIText-Bold; font-weight:bold; text-align:center; height:70px; line-height:36px; margin-top: 8px; margin-bottom: 18px; color:#f1cb3d;}
.sa-birthday .bir_message {font-size:22px; text-align:center; line-height: 30px; }
.sa-birthday .gift_box {text-align:center; margin-top: 10px; margin-bottom: 10px;}
.sa-birthday .offer {font-size:30px; color:#d93025; text-align:center;  margin:40px 0px;}
.sa-birthday .rtTpImgNwTsp .sa-ortxt{font-size:20px;}
.sa-birthday .rtTpImgNwTsp .callNw{font-size:25px; line-height: 25px; text-align:center; margin-top:55px; margin-bottom: 42px;}
.sa-birthday .rtTpImgNwTsp .phnNoNw.sa-phno-n{font-size:30px;}

.sa-for-new{display: flex;justify-content: center;align-items: center;}
.sa-top-callbox{text-align:center;   margin-top: 5px;}
.sa-call-inner-sec h2{font-size:30px;}
.sa-supersale{font-size:40px; font-family:SFUIText-Bold; color:#0555af; display: inline-block; vertical-align: middle; line-height: 32px; margin-right: 10px;}
.getcl-blk{padding-top: 5px;}
.sa-call-inner-sec{margin-bottom: 14px;}

.up-to{display: inline-block; font-size:28px; font-weight:bold; color:#d2af37; vertical-align: bottom; }
.star_con{font-size: 24px;position: absolute;top: 18px;right: -10px;}
.offer_txt{font-size: 15px; color: #555; font-family: SFUIText-Regular;margin-bottom: 10px;}
.skip_block_list{position: absolute; left:10%; top:20px;}
.skip {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
  }
  
  .skip:focus {
	position: static;
	width: auto;
	height: auto;
  }
@media(min-width:992px){.cfgInner .container{width:880px}
}
@media(min-width:1200px){.cfgInner .container{width:1024px}
.navTp>li{border-right:1px solid #fff;text-align:center}
.navTp>li.last{border-right:0;}
}



@media(min-width:992px) and (max-width:1199px){
.dateInp{height:34px;width:210px}
.lnk img{margin-right:-2px}
#bookFlt .rtPd{padding-right:16px}
.prtn .trvlx img{width:auto;height:auto}
.prtn .arc img{width:88%;height:auto}
.prtn .nrt img{width:auto;height:auto}
.prtn .iatan img{width:auto;height:auto}
.prtn .asta img{width:100%;height:auto}
.prtn .crd img{width:auto;height:auto}
.prtn h3{font-size:11px}

table.fareDeal tr td.price{color:#0555af;font-size:17px}
table.fareDeal tr td{font-size:13px}
table.fareDeal tr td:nth-child(1){width:7%;padding-right:7px}
table.fareDeal tr td:nth-child(2){width:26%;padding-left:14px}
table.fareDeal tr td:nth-child(3){width:4%;vertical-align:top;padding-left:3px}
table.fareDeal tr td:nth-child(4){width:26%;padding-left:12px}
table.fareDeal tr td:nth-child(6){width:16%}
table.fareDeal .prcTxt{font-size:12px;color:#989898}

.sa-call-now-section{padding-left:15px;padding-right:15px}
.sa-call-inner-sec h2 {font-size: 24px;}
a.sa-clnowbtn, a.sa-clnowbtn:hover{font-size:24px;}
.sa-phno-txt a{font-size:24px}
.navTp {font-size: 14px;}
.navTp > li{width:auto;}
.stroke ul li a{padding: 10px 10px 10px;}
.log a {position: initial;}
}

@media (max-width:1199px){
.rtTpImg .hdMn{line-height:39px;}
.city-text{display: inline; line-height: 33px; margin-bottom: 14px; margin-top:5px;}	
.rtTpImgNwTsp .hdMn{line-height:30px;font-size: 22px;}
}
@media(min-width :1200px){
/*#bookFlt select{-webkit-appearance: menulist;}*/
} 


@media(min-width :768px){select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;background:#2c3e50;background-image:none}
select::-ms-expand{display:none}
.select{position:relative;display:flex;line-height:3;background:#2c3e50;overflow:hidden;border-radius:.25em}
select{flex:1;padding:0 .5em;color:#fff;cursor:pointer}
.select::after{content:'\f107';font-family:'FontAwesome';position:absolute;top:0;right:0;padding:0 1em;background:#34495e;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}
.select:hover::after{color:#f39c12}
#bookFlt .select{border-radius:0;background:0;padding-left:0}
#bookFlt .select::after{background:0;color:#999;padding-right:4px;font-size:17px;line-height:45px}
#bookFlt .sel_ipad_spl.select::after{top:14px}
.mnTab_mob #bookFlt select,::i-block-chrome{padding-left:auto}
.mnTab_mob #bookFlt #cabin,::i-block-chrome{padding-left:auto}
}


@media(min-width:768px) and (max-width:991px){
	.control-group{font-size:15px;text-align:left}
h1.bookflt{font-size:27px}
.custMn .rtPad{padding-right:25px}
.rtTpImg .smTxt{font-size:11px}
.rtTpImg{padding:14px 14px 26px 14px}
.custMn .ltPad{padding-left:25px}
.hdMn{font-size:31px}
.rtTpImg .price{font-size:38px}
.custMn .btPad{padding-left:25px;padding-right:25px}

#tabShow .nav-tabs>li.active>a::after{top:89%}
.dateInp{height:34px;width:173px}
#bookFlt .rtPd{padding-right:14px}
.custMn .pdTp{padding-top:12px;text-align:justify}
.btmFot .lnkimg{background-position:right 8px top 10px}
.btmFot .lnk li a{font-size:13px;display:inline-block}
.btmFot .lnk li a:hover{font-size:13px}
.prtn .trvlx img{width:auto;height:auto}
.prtn .arc img,.prtn .nrt img{width:88%;height:auto}
.prtn .iatan img{width:auto;height:auto}
.prtn .asta img{width:90%;height:auto}
.prtn .crd img{width:21%;height:auto}
.prtn h3{font-size:11px}

table.fareDeal tr td.price{color:#0555af;font-size:15px}
table.fareDeal tr td{font-size:12px}
table.fareDeal tr td:nth-child(1){width:13%;padding-right:2px}
table.fareDeal tr td:nth-child(2){width:28%;padding-left:10px}
table.fareDeal tr td:nth-child(3){width:3%;vertical-align:top;padding-left:5px}
table.fareDeal tr td:nth-child(4){width:28%;padding-left:5px}
table.fareDeal tr td:nth-child(6){width:17%}
table.fareDeal .prcTxt{font-size:11px;color:#989898}

	#bookFlt .cabMr{margin-top:14px}
	.navTp li ul.drpDwn{margin-left:-16px}
	.navTp>li{border-right:1px solid #fff;text-align:center}
	.navTp>li.last{border-right:0;}
	.navTp>li:first-child{}
	#tpLink.sa-tpbLink{font-size:13px}
	.sa-ptxtsz{font-size:20px}
	.rtTpImg .phnNoNw,.rtTpImgNwTsp .phnNoNw{font-size:25px}
	.lnk img{margin-right:-2px}
	.sa-phno-txt a{font-size:21px}
	.sa-call-now-section{padding-left:20px;padding-right:20px; white-space:nowrap;}
	.sa-call-inner-sec h2{font-size:20px;line-height:27px}
	.sa-call-now-section .sa-phn-ico{font-size:20px;padding-right:0}
	.sa-phno-txt a{font-size:21px}
	.sa-or{padding:0 8px}

	.rtTpImg .hdMn{font-size:27px}
	.rtTpImg .bkNwOn{font-size:25px}
	.rtTpImg .tpMrNw{margin-top:10px}
	.rtTpImg .needNw{font-size:22px}
	.rtTpImg{padding-bottom:14px}

	.navTp {font-size: 13px;}
	.stroke ul li a{padding: 10px 4px 10px;}
	.stroke ul li a:after{height:4px}
	.log a {position: initial;}
	.marTpLogo{margin-top: 14px;}

	.city-text{line-height: 33px;}
	.rtTpImgNwTsp .bkNwOn{font-size: 25px;}
	.rtTpImgNwTsp .smTxt{font-size: 11px;}
	.rtTpImgNwTsp .freeNw{margin-top:12px;}
	a.sa-clnowbtn, a.sa-clnowbtn:hover{font-size:20px;}
	.sa-call-new{font-size: 20px; margin:0px 5px;}
	.sa-or{padding: 0 5px;}
	.sa-phno-txt a{font-size:20px;}
	.rtTpImgNwTsp a{padding: 14px 15px 14px 15px;}
		/* birthday1 */
	.sa-birthday .name-blk{font-size:25px;}
	.sa-birthday .bir_message{font-size:20px}
	.sa-birthday .offer{font-size:25px;}
	.sa-birthday .rtTpImgNwTsp .callNw{font-size:20px;}
	.sa-birthday .rtTpImgNwTsp .phnNoNw.sa-phno-n{font-size:25px;}
	
	.sa-call-now-section{white-space: normal;}
}

@media(max-width:767px){
.datepicker.datepicker-dropdown.dropdown-menu,body,html{overflow-x:hidden}
body{font-size:14px}
.log img{height:48px;width:auto}

.custMn .col-sm-4:nth-child(3n+1){width:100%}
.custMn .col-sm-4:nth-child(3n+2){width:100%}
.custMn .col-sm-4:nth-child(3n+3){width:100%}
.custMn .rtPad{padding-left:18px;padding-right:18px}
.custMn .ltPad{padding-left:18px;padding-right:18px}
.custMn .btPad{padding-left:18px;padding-right:18px}
.chpFare .smTxt{padding:0; font-size: 14px; line-height: 22px; color: #676767;}

.btmFot .ct{display:block;width:50%;padding-left:12px;float:left}
.btmFot .ct:last-child{width:70%}
.btmFot .mrTp{margin-top:18px}
.btmFot .lnk li a{color:#fff}
.btmFot .minHt{min-height:130px}
.btmFot .minHt1{min-height:90px}
.btmFot .lnkimg{background-position:right 0 top 10px}
.btmFot .noImg{background:0}
.prtn .ct:first-child{width:50%}
.prtn .ct:last-child{display:block;width:100%;text-align:center}
.prtn .ct{display:block;width:50%;float:left;text-align:center}
.prtn .ct1{display:block;width:100%;float:left;text-align:center}
.prtn .ct2{display:block;width:100%;text-align:center}
.disClaim p{padding:0 10px 14px}
.disClaim .bk{padding:3px 10px; margin-bottom: 0px;}
.cpyBg{font-size:12px}

table.fareDeal tr td:nth-child(3){width:3%;padding-left:0;padding-right:0;text-align:center}
table.fareDeal tr td:nth-child(2){padding-left:4px}
table.fareDeal tr td:nth-child(4){padding-left:4px}
table.fareDeal tr td:nth-child(5){width:65%}
table.fareDeal tr td:nth-child(6){width:20%;text-align:left;padding-right:10px}
table.fareDeal tr td{font-size:13px;text-align:left}
table.fareDeal tr td .dte{color:#676767; font-size: 15px;}
table.fareDeal tr td:nth-child(1) img{width:auto}
table.fareDeal tr td:nth-child(1){width:19%;padding-right:5px;padding-left:10px}
table.fareDeal-seco tr:first-child{border-top:0 solid #deecfb!important}
table.fareDeal tr td.price{font-size:20px}
table.fareDeal tr:hover td:not(:first-child){background:#fff;cursor:pointer}
table.fareDeal tr td a, table.fareDeal tr td a:hover{text-decoration:underline; font-size: 16px;
    color: #000;}
.chpFare{margin-top:22px}

.dropdowns{margin-top:7px}
.dropdowns .active{display:block}
.navTp>li{float:none}
.navTp>li>.parent:after{font-family:FontAwesome;content:"\f107";float:right;font-weight:700;font-size:15px}
.navTp>li.hover>.parent:after{font-family:FontAwesome;content:"\f106";float:right;font-weight:700;font-size:15px}
.navTp ul{display:block;width:100%}
.navTp li li.hover ul,.navTp>li.hover>ul{position:static}
.navTp li li a{display:block;position:relative;z-index:100;width:100%;font-size:13px;padding:10px 14px}
.navTp>li>a{display:block;padding:10px}
.navTp a{background:#d93025;font-size:16px}
.navTp>li{border-right:0;width:100%;text-align:left}
.navTp>li.last{border-right:0;width:100%;text-align:left}
.navTp ul{width:100%}
.navTp a{color:#fff;background:#d93025!important;background:0;background:0;background:0;filter:none;border-bottom:1px solid #fff}
.navTp a:hover{background:red!important}
.navTp li li a{background:#cf0104;border-left:none;border-right:0;border-top:0;border-bottom:1px solid #fff}
.navTp>li>.parent{padding-right:15px}

.noscroll{position:fixed;overflow-y:scroll}
.zopim{display:none!important}
#smartbox{width:100%!important;border:1px solid #eee!important;color:#3765af!important;font-size:16px;left:0!important;margin-top:1px}
#smartbox li{font-weight:400!important;overflow:hidden!important;border-bottom:1px solid #f2f1f1;background-position:8px 7px;list-style-type:none;padding:0px 6px 4px 6px;}
#smartbox li.nerby {padding-left: 30px;}
.smartboxItemHi{text-decoration:none}
.notfound{margin-left:30px!important}
#smartbox .airportNm{color:#000;font-size:18px}
#smartbox .cityNm{color:#7b7b7b;font-size:14px}
#smartbox img{margin:6px 6px 16px 5px;float:left}
#smartbox .code{font-size:23px;color:#d93025;border:1px solid #e1e1e1;text-align:center;margin-top:6px!important;width:60px!important;float:right!important;margin-right:10px!important}
#smartbox .code .highlight{display:inline;text-transform:uppercase}
#smartbox .capitalize{text-transform:capitalize}
#smartbox span.opcty{display:block;width:0!important;height:0!important;opacity:0}
#smartbox .cls{color:#555;font-weight:600;padding:7px 8px 7px 0;background:#f5f5f5;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0}

ul.dropdown-menu li a{border-bottom:solid 1px #ddd!important;padding-top:10px;padding-bottom:10px}
.phnNoAlt .col-sm-8,.priAlt .bk,.priAlt .bx p,.priAlt .orTxt,.priAlt .txtMid{text-align:center}
.fotNot{position:absolute;background:#fff;color:#000;bottom:auto;top:7px;right:68px;font-size:12px;border:0;z-index:999}
.fotNot img{vertical-align:middle;margin:0}
.fotNot a,.fotNot a:hover,.fotNot a:visited{display:block;color:#000;text-decoration:none}
.priAlt .pdPhn{padding:0}

.priAlt .tpMrLb{margin:12px 0 0}
.priAlt .rqstBtnMr{margin:18px 0 0}
.priAlt .crosSign{font-size:42px;position:absolute;right:0;top:-36px;outline:0}
.priAlt .orTxt{font-size:23px; color:#000; padding:4px 0 12px}
.priAlt .cntPd{padding:8px 19px}
.priAlt .upMr{margin:12px 0 9px}
.priAlt h2{font-size:19px;line-height:24px}
.priAlt label{color:#000;font-size:21px}
.priAlt input{border:1px solid #d9d9d9;border-radius:0;color:#555;font-size:18px;height:42px}
.priAlt .modal-title{color:#000;font-size:23px;text-align:center}
.priAlt .bk{color:#0555af;font-size:23px}
.priAlt .phnNo{color:#0555af;font-size:23px}
.priAlt .bx p,.priAlt h2.refTxt{font-size:15px}
.filFrmAlt .col-sm-offset-5{margin-left:0}
.filFrmAlt .col-xs-12,.phnNoAlt .col-xs-12{width:100%}
.phnNoAlt .col-sm-8{padding-left:0}
.priAlt h2.sesTxt{font-size:15px;padding:0 19px}
.priAlt .bx{padding:10px}
.priAlt h2.bluTxt{font-size:21px}
.priAlt .orTxtSes{font-size:15px;padding:4px;margin-bottom:2px}
.priAlt .grnFare{color:#390;font-size:19px}
.priAlt .call,.priAlt .need{font-size:17px}
.priAlt .orMr{margin:4px 0}
.priAlt .call{margin:3px;color: #000;}
.priAlt .mrNd{margin-top:13px}
.priAlt .free{font-size:21px;margin:5px 0 6px}
.priAlt .getCall{font-size:17px}
#priAlt .modal-dialog{margin-top:15%}

	select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:#2c3e50;background-image:none}
	select::-ms-expand{display:none}
	.select{position:relative;display:flex;line-height:3;background:#2c3e50;overflow:hidden;border-radius:.25em}
	select{flex:1;padding:0 .5em;color:#fff;cursor:pointer}
	.select::after{ content:'\f107';font-family:'FontAwesome';position:absolute;top:0;right:0;padding:0 1em;background:#34495e;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}
	.select:hover::after{color:#f39c12}
	body{width:100%}
	.border-tp-mb{border-top:3px solid #ff7c30}
	.marTpLogo{margin-top:0;padding:4px 0 6px 12px}
	#mnTab{margin-top:0}
	.mob_bann_bg{background:0 0!important}
	/*#tabShow .nav-tabs>li#mt_trip{display:none}*/
	#bookFlt{font-size:22px; line-height: 18px;}
	#bookFlt .pdRt{padding-right:15px}
	#bookFlt small.nw{font-size: 16px; color: #3081dd;}
	.dateInp{width:100%}
	#tabShow .tab-content>.active{padding-left:0;padding-right:0;padding-top:0}
	.sa-boxHtLt{height:73px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
	#bookFlt input{height:72px;border:0 solid #fff;text-align:left;font-size:26px;color:#676767;-webkit-box-sizing:border-box;-webkit-appearance:none}
	#bookFlt input.dateInp{font-size:26px;padding-left:0;padding-top:32px;text-overflow:ellipsis}
	#bookFlt input.dateInp.selc_txt{color:#000}
	#bookFlt input.form-control,#bookFlt select.form-control{box-shadow:inset 0 0 0 rgba(0,0,0,.075)}
	#mnTab.mnTab_mob{margin-bottom:0}
	.mnTab_mob .ui-datepicker-trigger{display:none}
	.mnTab_mob #bookFlt select{-webkit-border-radius:0;-moz-border-radius:0;border:0;background:0;height:73px;width:100%;font-size:26px;padding:26px 10px 0 0;border-radius:0;margin-top:0;color:#000}
	.mnTab_mob #bookFlt .select:after{top:11px; height: 76px;}
	@-moz-document url-prefix(){.mnTab_mob #bookFlt select{margin-left:-4px}
	}.mnTab_mob #bookFlt .cabMr{margin-top:0}
	#tabShow .nav-tabs{border:0}
	#tabShow .nav-tabs>li>a, #tabShow .nav-tabs>li>a:hover{font-size:19px;color:#676767; font-family:SFUIText-Bold;}
	#tabShow .nav-tabs>li.active>a::after{border-top:9px solid #305fab;border-bottom:0}
		#tabShow .nav-tabs>li.active>a,#tabShow .nav-tabs>li.active>a:focus,#tabShow .nav-tabs>li.active>a:hover{border-bottom:solid 3px #3765af;color:#305fab; background: inherit; border-style: solid none;}
	#tabShow .nav-tabs>li{border-color:#e1e1e1}
	#tabShow .nav>li>a{padding: 10px 5px 12px;}
	#tabShow .nav>li>a:hover{padding: 10px 5px 12px; background-color: #fff;}
	#bookFlt .SerFltPad .btn-search.pull-right{float:none!important}
	#bookFlt .SerFltPad .btn-search{width:100%;font-size:36px;line-height:28px;background:#fd5021;border:solid 1px #b13817; font-weight: 600;}
	#bookFlt .SerFltPad .btn-search:hover{background:#f23400}
	#bookFlt .SerFltPad{padding-top:10px}
	#tabShow .tab-content>.tab-pane{border:0}
	.sa-moreMb-cont{padding-right:10px;padding-left:0px;margin-top:5px;display:block}
	#sa-moreMb .add a:visited,#sa-moreMb a,#sa-moreMb a:hover{color:#676767;font-size:18px;font-weight:400;font-family:SFUIText-Bold;text-decoration:underline; text-underline-offset: 5px; height: 78px;
    display: table-cell; vertical-align: middle;}
	#desk_from #from_glyphicon{display:block;position:absolute;top:0;right:0;height:100%;width:35px}
	#desk_to #to_glyphicon{display:block;position:absolute;top:0;right:0;height:100%;width:35px}
	.deptCrsSign,.rtrnCrsSign{position:relative;top:38px;right:4px;padding:4px 7px;font-size:16px}
	.sa-mob-togg{display:none}
	.sa-icnInfo{margin:7px 0px 0px 0px;padding:0}
	.sa-icnInfo h2{font-size:16px;line-height:24px;padding:0;margin-top:5px;margin-bottom:0}
	.sa-icnInfo .row .col-xs-4{padding: 0 8px;}
	.polDest{margin-top:25px}
	.sa-polDest-mb .mrTp{margin-top:20px}
	.custMn{margin-bottom:27px}
	.lnkBg1{margin-top:14px; padding-bottom:20px; background: #3765af;}
	.noBg{padding-top: 18px;}
	.btmFot .ct:last-child{width:100%;padding-right:12px}
	.btmFot .ct:last-child .lnk{text-align:center}
	.trustMnNwRt{text-align:right;margin-left:12px;margin-right:0px;width:95%}
	.btmFot .ct:last-child h2{min-height:inherit;text-align:left;padding-right:3px}
	.btmFot .lnkimg{padding-right:10px}
	.btmFot .mrTp{margin-top:8px}

	.prtn{margin-top:5px}
	.prtn .crd img{width:52px}
	.prtn .ct,.prtn .ct1,.prtn .ct:first-child,.prtn .ct:last-child{width:33.33%;margin-bottom:15px}
	.prtn .arc{clear:both}
	.cpyBg{margin-top:6px; margin-bottom: 12px; color: #676767;}
	.dropdowns{margin-top:0}
	.fotNot{z-index:1}
	.ui-datepicker table{font-size:18px}
	#ui-datepicker-div{font-family:SFUIText-Regular;font-size:16px;width:100%;left:0!important;padding-bottom:0}
	.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{left:58%;top:25%}
	.ui-datepicker .ui-datepicker-next span{left:63%}
	.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:4px;right:9px;width:32px;font-size:24px;height:32px}
	.ui-datepicker .ui-datepicker-title{font-size:20px}
	.ui-datepicker td:hover{border:1px solid #afc9f3;padding:0px}
	.dep_ret_txt{color:#676767;border-top:1px solid #afc9f3; border-bottom:1px solid #afc9f3;margin-top:5px}
	.dep_ret_txt b{color:#3765af;}
	.dep_selec_alig{width:50%}
	.dep_selec_alig b{display:block}
	.ui-datepicker td{border:1px solid #afc9f3;padding:6px 6px}
	.ui-datepicker .ui-state-disabled{border:1px solid #afc9f3 !important;}
	.ui-datepicker td.ui-datepicker-today{border:2px solid #3765af}
	.sa-call-blk{text-align:right;padding-top:14px}
	.sa-call-blk a{display: inline-block; white-space: nowrap;}
	.sa-call-blk .sa-24-blk{margin-top: 0;margin-right: 10px;position: relative;line-height: 21px;display: inline-block;vertical-align: middle;white-space: nowrap;display: inline-table;height: 40px;float: revert;}
	.sa-24-blk a {display: table-cell;vertical-align: middle;}
	.sa-call-blk .hambrg{font-size:30px;cursor:pointer;display:inline-block;vertical-align:top;line-height:22px;color:#d93025;padding:5px 5px 0px;}
	.sa-free-mob{font-family:SFUIText-Regular; font-size:16px;  font-style: italic;   color: #d93025; line-height: 11px; padding-right: 3px;}
	.pop_des_mscroll .mrTp{margin-top:0}
	.pop_des_m{display:inline-block;width:100%;padding:0 5px}
	.sa-24-blk .sa-phn-ico{vertical-align:top;padding-left:5px;font-size:27px; color: #fe6b15; position: absolute;left: -30px;top: 8px;}
	.sidenav{height:100%;width:0;position:fixed;z-index:9;top:0;right:0;background-color:#d93025;overflow-x:hidden;transition:.5s;padding-top:0}
	.sidenav a{color:#fff;z-index:9}
	.sidenav a:hover{color:#f1f1f1}
	.sidenav .closebtn{position:absolute;top:0;right:0;font-size:55px;margin-left:0;line-height:15px;padding:10px 8px 15px}
	#main_ctr{transition:margin-left .5s;width:100%}
	.pad-l-0{padding-left:0!important}
	.pad-r-0{padding-right:0!important}
	#myTabContent .select{background:0}
	#myTabContent .select::after{background:0;color:#999;padding-right:10px;font-size:29px;line-height:inherit}
	.mnTab_mob select{text-align-last:center}
	.mnTab_mob #bookFlt select#cabin{text-align-last:left; padding-left: 2px;}
	#smartbox .cls{display:none}
	.sa-calbg{width:100%;height:100%;background:#ddd;position:fixed;top:0;z-index:1;opacity:.8}

	h1.bookflt{background:#d93025;text-align:center;color:#fff;margin:0;font-size:16px;padding:9px 0}
	.form-control::-moz-placeholder {color:#676767;opacity:1}
	.form-control:-ms-input-placeholder {color:#676767}
	.form-control::-webkit-input-placeholder {color:#676767}
	#bookFlt input#destination,#bookFlt input#origin{text-align:left;padding-left:0;padding-top:30px; padding-bottom:0px; padding-right:27px;text-overflow:ellipsis; color: #000;}
	.border-btm-mb{border-bottom:3px solid #d93025}
	#bookFlt input.selc_adj_des,#bookFlt input.selc_adj_org{font-size:24px;color:#676767}

	.container{padding-left:15px;padding-right:15px}
	.no-mp-mob{margin:0;padding:0}
	.no-bdr-r-mb{border-right:0}
	.disClaim{font-size: 16px; color: #000;}
	.disClaim .bk,.disClaim p{padding-left:0;padding-right:0}
	.disClaim .termsBrd{padding: 0px;}

	.dep_selec_alig_hed{display:block;color:#fff;width:100%;font-size:24px;background:#3765af;font-weight:400;padding:8px 0 8px 46px;margin-bottom:0;text-align:center;line-height:25px}
	.sa-goingtxt,.sa-leavingtxt{position:absolute;top:10px;z-index:9;left:14px}
	.footer_cont{padding-left:0px;padding-right:0px}
	#mulit_form .deptCrsSign, #mulit_form .rtrnCrsSign{top:39px; right: 4px;}
	#cabin{text-overflow:ellipsis}
	.sa-depdt,.sa-retdt,.sa-sub_name{position:absolute;z-index:9;top:10px; left: 14px; white-space:nowrap}
	.sa-sub_name{top: 10px;}
	.btmFot h2{width:194px}
	.btmFot .lnk ul{margin-left:221px}
	.btmFot .lnk ul li{display:inline-block;margin-right:5px}
	.sa-trustpilot-blk{margin-top:15px}
	.sa-trustpilot-blk{margin-left:221px}
	#bookFlt small.nw{display:inline-block}
	.dep_seltd_tick i,.ret_seltd_tick i{top:1px;font-size:22px}
	.sa-todays-txt{display:none}
	a.sa-close-btn{display:block;position:absolute;color:#fff;padding:3px 14px;border-right:solid 1px #fff;font-size:24px}
	a.sa-close-btn2{display:block;position:absolute;bottom:0;color:#fff;padding:3px 14px;border-right:solid 1px #fff;font-size:24px}
	.dep_selec_alig_hed_btm{display:block;color:#fff;font-size:27px;background:#3765af;font-weight:400;padding:8px 0 8px 46px;margin-bottom:0;text-align:center;line-height:25px}
	.dep_ret_hed_btm{display:block}
	.sa-call-now-section{margin:25px 2px 0;padding-left:20px;padding-right:20px;border:solid 1px #e1e1e1}
	.no-paddLF{padding-left:0;padding-right:0}
	.disClaim .bk{color: #676767; font-size: 16px;}
	.cust_rev_inline{font-size: 16px; color: #000;}
	.sa-custm-rev .custMn small{color: #676767; display: block; margin-top: 5px; font-size: 17px;}
	.sa-custm-rev .custMn{margin-top:15px;margin-bottom:9px; }
	.sa-custm-rev .custMn .btPad,.sa-custm-rev .custMn .rtPad{padding-left:32px;padding-right:32px;}
	.sa-custm-rev .custMn .blu{margin-bottom:0px; margin-top:9px;}
	.sa-custm-rev h1 small{display:block;font-size:12px;line-height:18px}
	.sa-custm-rev .custMn h1{text-align:left;font-size:22px!important; padding-bottom:11px;}
	.sa-icnInfo img{width:66px;}
	.custMn .bg{background:0}
	.cust_rev_mscroll .owl-nav{top:40%;bottom:inherit}
	.cust_rev_mscroll .owl-prev{left:0;right:inherit}
	.cust_rev_mscroll .owl-next{right:0}
	.sa-top-callbox{width:inherit;float:none;text-align:center;display:inline-block; vertical-align: middle; margin-top: 0px;}
	.sa-call-inner-sec h2{font-size:24px; line-height: 32px; text-align:center;}
	.custMn h2{margin-top: 6px; font-size: 30px;}

	.sa-phno-txt a{font-size:24px}
	.sa-call-now-section .sa-phn-ico{padding-left:10px;padding-bottom:0}
	.mob_get_form{padding-left:0px;padding-right:0px}
	.pop-dest-row{position:relative}

	.cap_date_child_ret{pointer-events:auto!important;cursor:pointer}
	.popular_dest .owl-nav{position:absolute;top:38%;color:rgba(255,255,255,1);display:block;width:100%}
	.popular_dest .owl-prev{left:6px;padding:0 10px;position:absolute}
	.popular_dest .owl-next{right:6px;padding:0 10px;position:absolute}
	.popular_dest .disabled i{color:#d9ebff;opacity:.5}

	.tableBrd{border-right:0 solid #d7d7d7}
	.no-padd{padding:0}
	.cheers-txt{font-size:22px;line-height:20px}
	.mnTab_mob #bookFlt select,::i-block-chrome{padding-left:44%}
	.mnTab_mob #bookFlt #cabin,::i-block-chrome{padding-left:0}
	.sa-24-blk .sa-call-txt{color:#3765af;}
	.sa-free-mob{color: #3765af;}

	.modPhnLow .modal-header{padding-bottom:5px;background-size:100% 100%}
	.modPhnLow .modal-header img{width:100%;height:auto;text-align:center}
	.pdTpMod{padding-top:4px}
	.modPhnLow .btn-bookPhn{color:#fff;font-size:20px;margin:7px auto 14px;padding:7px 23px;text-shadow:0 -1px 0 #ce824a}
	.modPhnLow .visible-xs{display:inline-block!important}
	.subsc-inp-blk{width:100%;}
	.subsc-inp-blk .input-group{width: 100%;}
	.subsc-inp-blk .input-group-addon{width:auto}
	.sa-btm-subsc{margin:20px 15px 0 15px;text-align:right;padding-top:15px}
	.visph{display:inline-block!important}
	.subsc-inp-blk .input-group-addon{width:auto}
	.subsc-inp-blk .message_box{font-size: 16px;}
	.sa-btm-subsc{margin:0px 0px 0 0px;text-align:center;padding-top:0px; border-top: solid 0px #e7e7e7; }
	.simple-subscription-form{margin: 0px 1px 0px 0px; padding: 10px; background: #fff; color: #0555af; border: solid 1px #fd5021; display: inline-block}
	.simple-subscription-form .form-control{height: 40px; font-size: 18px; color: #000; padding-left: 5px;}
	#skip_to_footer.lnkBg1{padding-bottom: 0px;}
	.sidenav a,.sidenav a:hover{color:#fff;}
	.sidenav .closebtn{z-index:99;}
	.navTp > li, .navTp > li.last{text-align:left;}
	.sidenav {border-left: solid 1px #ddd;}
	.stroke ul li, .stroke ul li.last{display:block;}
	#tabShow .nav-tabs > li > a::after{background:inherit; transition: inherit; bottom:inherit;}
	#tabShow .nav-tabs > li > a:hover::after, #tabShow .nav-tabs > li.active > a::after{width:0;}
	#tabShow .nav-tabs>li.active>a::after{border-bottom:6px solid #3765af;border-left:9px solid transparent;border-right:9px solid transparent;content:"";height:0;left:58%;margin-left:-14%;position:absolute;top:87%;width:0; border-top:0px; z-index: 99;}
	.log a {position: initial;}
	.stroke ul li a:after{height:3px; background: #3765af;}
	.stroke{background:#3765af !important; margin-top:0px;}
	.stroke ul li a, .stroke ul li a:hover,.stroke ul li a.active{color:#fff !important; background:#3765af !important; white-space: nowrap;}
	.sa-phone-bk-form.filFrm label{font-size: 21px;}
	.sa-phone-bk-form.filFrm input::placeholder{color: #676767; font-size: 18px;}
	.sa-phone-bk-form.filFrm input{color: #000;}
	.sa-phone-bk-form.filFrm .rqstBtnMr{text-align: center; margin-top: 15px;}
	.btn-rqust{font-size: 22px; font-weight: 600; background: #fd5021; border: 1px solid #b13817; padding: 5px 15px 7px; }
	.btn-rqust:hover{background: #f23400; border: 1px solid #b13817;}

	.sa-call-inner-sec{display:block;}
	.sa-or{padding: 0px; line-height: 26px; font-size: 25px; display: block;}
	.sa-assist-img-desk{vertical-align: middle;}
	.sa-call-new{display:inline-block; margin:0px 3px 0px 0px; color:#0555af; }
	.getcl-blk .get-phnimg{display:none;}
	.getcl-blk{display:block; margin: 6px 0px; line-height: 20px;}
	.sa-call-blk .hambrg{width:23px; height:20px;}
	.sa-call-blk .hambrg span{ display:block; height: 2px; background:#305fab;}
	.sa-call-blk .hambrg span:nth-child(2){margin:4px 0px; }
	.border-btm-mb{border-bottom: 0px solid #e1e1e1;}
	.border-tp-mb{border-top: 0px solid #e1e1e1;}
	.disClaim{padding-top:0px;}
	.disClaim .bk.last{margin-bottom:0px ;}
	.sa-custm-rev .custMn .rtPad{padding-left:32px;}
	.btmFot .ct:not(:nth-child(6)) {display:none;}
	.btmFot .ct:nth-child(6) h2{display:none;}
	.sa-trustpilot-blk{margin-left: 0px; margin-top:0px;}
	.sa-trustpilot-blk .trustMnNwRt{text-align:center; margin-top:0px; margin-bottom:0px;}
	.sa-trustpilot-blk .custmTxt{font-size: 16px; padding-bottom: 0px;}
	.polDest {margin-top: 22px;}
	a.sa-clnowbtn, a.sa-clnowbtn:hover{font-size:25px; line-height: 32px;}
	.custMn .pdTp{padding-top:6px;}
	.subsc-txt{padding:0px 0px 7px 0px; font-size: 18px; font-weight: 600;}
	.sa-phno-txt a{color:#fe6b15;}
	.ui-datepicker th{background-color: #3765af;}
	.ui-datepicker td a:active, .ui-datepicker td a:link, .ui-datepicker td a:visited{color:#676767;}
	.ui-datepicker td:hover a{background:inherit; }
	#ui-datepicker-div{border-color:#3765af;}
	.ui-state-disabled .ui-state-default{color:#b3b3b3;}
	.ui-datepicker .ui-state-active{background-color: #339900;}
	.ui-datepicker .ui-datepicker-header{color:#3765af;}
	.ui-datepicker .ui-state-disabled{color: #afc9f3 !important;}
	.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev{color:#3765af;}
	.ui-datepicker .ui-datepicker-next{border-color:#3765af;}
	.dep_selec_alig:first-child{border-right-color:#afc9f3;}
	.ui-datepicker .ui-datepicker-prev{border-color:#3765af;}
	.ui-datepicker .ui-state-disabled:hover {color: #afc9f3;}
	.date_cap_dr_inactive{color: #b3b3b3;}
	.date_cap_dr_inactive b{color: #afc9f3;}
	#smartbox .code{color:#3765af;}
	#smartbox li .highlight{background:#e5f0fc;}
	.ui-datepicker td{font-weight:normal; }
	.ui-datepicker td{font-weight:normal; padding:0px;}
	.ui-datepicker td a, .ui-datepicker td span{padding:7px;}
	.subsc-inp-blk .sub_submit{background: #fd5021; border: solid 1px #b13817; font-size: 18px; }
	input.pls_min{-webkit-appearance: button; background:red;}
    #myTabContent .pls_min {padding: 0px 6px 3px !important;line-height: 24px;font-size: 28px !important;width: 35px;height: 35px !important; text-align: center !important;position:absolute; transform: translateY(-50%);top:53px;border: solid 1px #3081dd !important; background: #fff !important;color: #3081dd !important}	

	#myTabContent .minus{left:12px;}
	#myTabContent .plus{right:15px;}
	#myTabContent .pls_min:disabled {background: #fff!important;border-color: #dddddd !important;color: #999999 !important;}
	.sa-dropdown-cabin{position: absolute; z-index: 9; bottom: 2px; width:88%;}
	.sa-dropdown-cabin .btn{width:109%;text-align: right; background: none !important; border:0px; height:46px;  }
	.sa-dropdown-cabin .dropdown-menu{right: 0px; left: auto !important; border-radius:0px; padding:0px;}
	.mnTab_mob #bookFlt .select:after{display:none;}
	.mnTab_mob #bookFlt .select.sel_ipad_spl:after{display:block;}
	.sa-dropdown-cabin ul.dropdown-menu li a{font-size:16px;}
	.sa-dropdown-cabin ul.dropdown-menu li:last-child a{border-bottom:0px !important;}
	.sa-dropdown-cabin .btn.active, .sa-dropdown-cabin .btn:active{box-shadow:none;}
	.city-code {background: #e5f0fc;}
	
		/* birthday1 and  birthday2  */
	.mob-birthday-blk{display:flex; align-items: center; justify-content: center; border-top: solid 1px #c1d5ec;}
	.m_bmessage{text-align:center; background:#fff; color:#f1cb3d; padding:5px 5px;}
	.m_bir_message{color:#0555af; font-size: 19px;}
	h2.m_bname{font-size: 24px; line-height: 26px;  margin:0px 0px 3px 0px; font-family:SFUIText-Bold; }
	h2.m_superbwl{font-size: 22px; margin:0px 0px 3px 0px; font-family:SFUIText-Bold;}
	.m_bgift{text-align: center;margin-right:0px; margin-left: 5px;width: 105px; }
	.m_bgift img{width:100%;}
	
	.sa-call-inner-sec {margin-bottom: 8px;}
	.sa-supersale{font-size: 28px; margin-right:0px;}
	.sa-call-inner-sec h2{font-size: 23px;}
	.offer_txt{font-size: 16px; color: #000;}
	.noBg{padding-top:10px;}

		.sa-call-blk .header_char_mob{display: inline-block; vertical-align: middle; }
	.sa-call-blk .header_char_mob img{width: 31px;}
	.sa-call-blk .sa-24-blk{display: inline-block; vertical-align: middle;}
	.modal-body.sanj_gTravel_blk .pdPhn{padding:0px 0px;}
	.modal-body.sanj_gTravel_blk .priAlt .cntPd{padding-left: 0px; padding-right: 0px;}
	.chpFare a, .chpFare a:hover{color: #676767;}

	#bookFlt .multi_mob_new input{border: solid 0px #ddd; height: 72px; font-size: 26px; padding-top: 30px;
    padding-bottom: 0px; padding-left: 0; text-overflow: ellipsis; color: #000;}
    #bookFlt .multi_mob_new input.selc_txt {color: #000;}
	#bookFlt .multi_mob_new .rtTxt{text-align: left; padding-right: 15px; padding-left: 15px;}
	.input_struc_mob{border-bottom:solid 1px #ddd; padding-bottom: 0px !important; }
	.input_struc_mob.first{border-top:solid 1px #ddd;}
	.input_struc_mob .multTxt{position: absolute; z-index: 9; top: 5px; left: 14px;}
	.input_struc_mob .multTxt.timPad{padding-top: 0px !important;}
	.input_struc_mob .multTxt.sa-depdt{top: 10px;}
	#bookFlt h3{padding-top: 12px;}

	#bookFlt .input_struc_mob .inptPad{margin-top: 0px;}
	#bookFlt .input_struc_mob .form-group{margin-bottom: 0px;}
	#bookFlt .input_struc_mob .form-group .form-control{border: 0px; padding-top: 32px; padding-left: 0px;}
	#mulit_form .input_struc_mob .deptCrsSign, #mulit_form .input_struc_mob .rtrnCrsSign{top: 33px; right: 6px;}
	.mnTab_mob #bookFlt .input_struc_mob select{height: 50px; font-size: 16px; padding-bottom: 6px;  text-align-last: left;}
	.dep_date_multi{border-right: solid 1px #e1e1e1;}
	#bookFlt .multi_mob_new .dep_date_multi input{color: #676767;}
	#bookFlt .multi_mob_new input.selc_txt {color: #000;}
	.sa-mob-togg_multi{display: none;}
	.multi_mob_new .sa-boxHtLt{border-top: solid 0px #e1e1e1; }
	.anytime_mob{display: none;}
	#sa-moreMb_multi .add a:visited,#sa-moreMb_multi a,#sa-moreMb_multi a:hover{height:78px; display: table-cell;
    vertical-align: middle; color:#676767;font-size:18px;font-weight:400;font-family:SFUIText-Bold;text-decoration:underline; text-underline-offset: 5px;}
	.flight_count_mob{background: #f9f9f9; padding-top: 15px; padding-bottom: 15px !important; border-bottom: solid 1px #e1e1e1; text-align: center;}
	.flight_count_mob.addFlt{text-align: left;}
	#bookFlt a.add {font-size: 20px;}
	#bookFlt .flight_count_mob.title_spac .multTxt{font-size:24px;}
	#bookFlt .flight_count_mob.title_spac{ padding-top: 15px;}
	#bookFlt .flight_count_mob.title_spac.first{ padding-top: 15px;}


	.sa-dropdown-cabin_multi{position: absolute; z-index: 9; bottom: 0px; width:96%; height: 83px;}
	.sa-dropdown-cabin_multi .btn{width:100%;text-align: right; background: none !important; border:0px; height:84px; }
	.sa-dropdown-cabin_multi .dropdown-menu{right: 14px; left: auto !important; border-radius:0px; padding:0px;}
	.mnTab_mob #bookFlt .select:after{display:none;}
	.mnTab_mob #bookFlt .select.sel_ipad_spl:after{display:block;}
	.sa-dropdown-cabin_multi ul.dropdown-menu li a{font-size:16px;}
	.sa-dropdown-cabin_multi ul.dropdown-menu li:last-child a{border-bottom:0px !important;}
	.sa-dropdown-cabin_multi .btn.active, .sa-dropdown-cabin_multi .btn:active{box-shadow:none;}
	#bookFlt .flight_count_mob .multTxt{font-size: 24px;}
	#bookFlt .multTxt{font-size: 22px;}
	.sa-assist-img-desk{display:none;}
	.sa-assist-img-desk_sec{display:block;}
	#bookFlt .SerFltPad.call_for .btn-search{background:#fff;font-size: 21px; border-color: #fd5021; color: #fd5021; }
	.re_common .sa-boxHtLt{height: 83px;}
	
	.mnTab_mob #bookFlt .re_common select{ padding-top: 22px;height: 83px; }
	.mnTab_mob #bookFlt .re_common .sel_ipad_spl select.cabMulti{text-align-last: left; padding-left: 2px; text-overflow: ellipsis;}
	.special_condt{border-bottom: solid 1px #e1e1e1;}
	#bookFlt .flight_count_mob .multTxt{color: #305fab;}
	#bookFlt .flight_count_mob .multTxt #addMore{color: #305fab; text-underline-offset: 5px;}
	#bookFlt .special_condt h3{color:#676767;}
	.priAlt .callNw{color: #000;}
	.speak_exprt_pop .avlb_txt{color: #676767;}
	.priAlt label span{color: #676767;}
	.modPhnTxt{color: #000; font-size: 17px;}
	.priAlt .dlMr{font-size: 17px; color: #000;}
	.sa-hide-blk a, .sa-hide-blk-inact a{font-size: 18px;}
	.spanish #tabShow .nav-tabs>li>a, .spanish #tabShow .nav-tabs>li>a:hover{font-size: 15px;}
	.spanish #bookFlt .multTxt{font-size:20px;}
}
@media(max-width:401px){.phnTxt{color:#d93025;font-size:27px}
.hdTxt{color:#0555af;padding:4px 0 2px;font-size:18px}
.subHdTxt{color:#0555af;padding:0 0 4px;font-size:14px}
}@media(min-width:402px)and (max-width:450px){.phnTxt{color:#d93025;font-size:35px}
.hdTxt{color:#0555af;padding:4px 0 2px;font-size:24px}
.subHdTxt{color:#0555af;padding:0 0 4px;font-size:18px}
#ui-datepicker-div{width:100%;left:inherit!important;top:62px!important}
}@media(min-width:451px)and (max-width:500px){.phnTxt{color:#d93025;font-size:35px}
.hdTxt{color:#0555af;padding:4px 0 2px;font-size:28px}
.subHdTxt{color:#0555af;padding:0 0 4px;font-size:18px}
}
@media screen and (max-width:414px){#ui-datepicker-div{width:100%;left:inherit!important;top:62px!important}
.dep_ret_txt{font-size:16px}
.prtn .ct1 img{width:30%!important}
.prtn img{width:50%!important}
.btmFot h2{width:133px;padding-bottom:0;font-size:16px;min-height:inherit}
.btmFot .lnk ul li{display:block;margin-right:0}
.sa-call-now-section{padding-left:5px;padding-right:5px;margin-top:0}
.sa-365{display:none}
}
@media(min-width:320px) and (max-width:400px){.sa-call-inner-sec h2{font-size:22px;line-height:32px}}

@media screen and (-webkit-min-device-pixel-ratio:0){
#bookFlt select,::i-block-chrome{line-height:36px}
#rtTp select{-webkit-appearance:menulist!important;line-height:18px!important}
#rtTp select[id=sort],::i-block-chrome{line-height:38px!important;font-weight:400}
@media screen and (min-width:321px) and (max-width:767px){
input[type=date]{color:#fff}
}
}
@media(max-width:379px){
.log img{height: 38px; margin-top: 9px;}
}
@media(max-width:359px){
	h2.m_bname{font-size:24px;}
	h2.m_superbwl{font-size:22px;}
	.m_bir_message{font-size:19px;}
		#bookFlt .SerFltPad.call_for .btn-search{font-size: 18px;}
	#tabShow .nav-tabs > li > a, #tabShow .nav-tabs > li > a:hover{font-size: 16px;}
	#bookFlt, #bookFlt .multTxt{font-size: 18px;}
	#bookFlt input, #bookFlt input.dateInp, .mnTab_mob #bookFlt select, #bookFlt .multi_mob_new input{font-size: 20px;}
}

@media(max-width:339px){
.sa-call-blk .header_char_mob{display: none;}
}

@media screen and (max-width:320px){.btmFot .ct .lnk.sa-trustpilot-blk img{}
.trustMnNwRt .custmTxt{white-space:nowrap;}
}
@media(min-width:320px) and (max-width:320px){.chpFare h1,.custMn h1{font-size:21px}
.prtn .arc img,.prtn .nrt img,.prtn .trvlx img{width:auto;height:auto}
.prtn .iatan img{width:35%;height:auto}
.prtn .asta img{width:36%;height:auto}
.prtn .crd img{width:auto;height:auto}
.btmFot h2{min-height:55px}
}


.btn:focus-visible, .btn:active:focus-visible, .btn.active:focus-visible, .btn.focus-visible, .btn:active.focus-visible, .btn.active.focus-visible{outline: 1px solid #939da6;}
@media(max-width:767px){
	input:focus-visible{outline: 1px solid #e1e1e1 !important;}
	select:focus-visible{outline: 1px solid #e1e1e1 !important;}	
	a:focus-visible{outline: 1px solid #e1e1e1 !important;}	
	.btn-search.focus-visible,.btn-search:focus,.btn-search:hover{color:#fff;text-decoration:none; outline: 1px solid #e1e1e1 !important;}
	.btn:focus-visible, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline: 1px solid #e1e1e1 !important;}
}
h2.page_tag{
	color: #0555af;
	font-size: 22px;
	margin: 0;
	padding: 0 0 11px;
	text-align: left;
	text-transform: capitalize;
}
h2.page_tag_two{
	color: #0555af;
	font-size: 22px;
	margin: 0;
	padding: 0 0 21px;
	text-align: left;
}
.tag_atlanta h2{
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-size: 18px;
	color: #0555af;
	border-bottom: solid 1px #0555af;
}

/* business class */
.sa-bann-adj .city-text img{margin-right: 6px; width: 30px; height: 30px;}
.businesscls_logo{background-color: rgba(000, 0, 0, 0.4); position: relative; top: -1px;} 
.businesscls_logo ul{margin-left: 0px; padding: 13px 8px; text-align: center; white-space: nowrap; display: flex;
	align-items: center; justify-content: center;}
.businesscls_logo ul li{margin: 0px 10px 0px 0px; padding: 0px; list-style: none; }
.businesscls_logo ul li img{width: 100%; height: 35px; filter: brightness(0.2) grayscale(1) invert(1);}
.businesscls_logo ul li .businesscls_txt{color: #fff; font-size: 20px;}
.businesscls_logo ul li:last-child{margin-right: 0px;}

@media screen and (min-width:0\0) {  
    /* IE9 and IE10 rule sets go here */ 
  .businesscls_logo ul{display: inherit;}
  .businesscls_logo ul li{display: inline-block; margin-right: 4%;}
}


.modPhnTxt{font-size: 15px;padding: 4px 0 0;text-align: center;}

	  @media (min-width: 768px) and (max-width: 991px){
		.off-blk { font-size: 40px;padding-bottom: 3px;}
		.sa-blackfriday-blk {margin-bottom: 7px;}
		.polDest h2 {line-height: 27px;}
	  }
	  .int_fly {
		font-size: 24px;
	} 