/* Minification failed. Returning unminified contents.
(3328,1): run-time error CSS1019: Unexpected token, found '}'
 */


/*@font-face {
    font-family: 'Swiss';
    src: url('../Umbraco/assets/fonts/opensans/Swiss.ttf') format('truetype');
}*/
@font-face {
    font-family: 'Swiss';
    src: url('../Umbraco/assets/fonts/Swiss/Swiss.eot') format('embedded-opentype'), url('../Umbraco/assets/fonts/Swiss/Swiss.otf') format('opentype'), url('../Umbraco/assets/fonts/Swiss/Swiss.svg') format('svg'), url('../Umbraco/assets/fonts/Swiss/Swiss.woff') format('woff'), url('../Umbraco/assets/fonts/Swiss/Swiss.ttf') format('truetype');
}

@font-face {
    font-family: 'Tahoma';
    src: url('../Umbraco/assets/fonts/Tahoma/Tahoma.eot') format('embedded-opentype'), url('../Umbraco/assets/fonts/Tahoma/Tahoma.otf') format('opentype'), url('../Umbraco/assets/fonts/Tahoma/Tahoma.svg') format('svg'), url('../Umbraco/assets/fonts/Tahoma/Tahoma.ttf') format('truetype'), url('../Umbraco/assets/fonts/Tahoma/Tahoma.woff') format('woff');
}

/*@font-face {
    font-family: 'helveticaneue';
    src: url('../Umbraco/assets/fonts/HelveticaNeue/helveticaneue.eot') format('embedded-opentype'), url('../Umbraco/assets/fonts/HelveticaNeue/helveticaneue.otf') format('opentype'), url('../Umbraco/assets/fonts/HelveticaNeue/helveticaneue.svg') format('svg'), url('../Umbraco/assets/fonts/HelveticaNeue/helveticaneue.ttf') format('truetype'), url('../Umbraco/assets/fonts/HelveticaNeue/helveticaneue.woff') format('woff');
}*/

@font-face {
    font-family: 'Roboto';
    src: url('../Umbraco/assets/fonts/Roboto/Roboto.eot') format('embedded-opentype'), url('../Umbraco/assets/fonts/Roboto/Roboto.svg') format('svg'), url('../Umbraco/assets/fonts/Roboto/Roboto.ttf') format('truetype'), url('../Umbraco/assets/fonts/Roboto/Roboto.woff') format('woff');
}

@font-face {
    font-family: 'anton';
    src: url('../Umbraco/assets/fonts/Anton/anton.eot') format('embedded-opentype'), url('../Umbraco/assets/fonts/Anton/anton.otf') format('opentype'), url('../Umbraco/assets/fonts/Anton/anton.ttf') format('truetype'), url('../Umbraco/assets/fonts/Anton/anton.woff') format('woff');
}

/*@font-face {
    font-family: 'helvetica';
    src: url('../Umbraco/assets/fonts/Helvetica/helvetica.otf') format('opentype'), url('../Umbraco/assets/fonts/Helvetica/helvetica.svg') format('svg'), url('../Umbraco/assets/fonts/Helvetica/helvetica.ttf') format('truetype'), url('../Umbraco/assets/fonts/Helvetica/helvetica.woff') format('woff');
}*/
/*@font-face {
    font-family: 'helvetica';
    src: url('../Umbraco/assets/fonts/Helvetica/FontAwesome.otf') format('opentype'), url('../Umbraco/assets/fonts/Helvetica/fontawesome-webfont.svg') format('svg'), url('../Umbraco/assets/fonts/Helvetica/fontawesome-webfont.ttf') format('truetype'), url('../Umbraco/assets/fonts/Helvetica/fontawesome-webfont.woff') format('woff');
}*/
/*Master*/
.container {max-width: 960px !important;}
.managepnr,.web-pnr {text-transform: uppercase;}
.umb-footer-down-back input[type=checkbox] {margin: 6px 0 0 !important;width: 13px;height: 13px;}
.umb-footer-down-back .umb-foot-input-text, .umb-foot-input-text-1{ padding: 4px;}
select[disabled]{color:#cacaca!important }
select[disabled]::-ms-value {color: #cacaca;}
body,code, kbd, pre, samp,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Swiss','anton'!important;}

.datalist-arrow:after,.ul-style::after{content:'\f107'!important}

@-moz-document url-prefix() {.datalist-arrow:after,.ul-style::after{content:'';background:transparent!important}}
select {-webkit-appearance: none;-moz-appearance: none;padding:10px}
.ui-autocomplete,.ui-widget-content{border-style:solid;border-width:1px}
.datalist-arrow1:after,.datalist-arrow:after{right:5px;top:58%;display:block;width:20px;background:transparent;font-family:FontAwesome;height:20px;transform:translateY(-50%);text-align:center;pointer-events:none}
.datalist-arrow{position:relative}
.datalist-arrow:after{position:absolute;line-height:25px;font-size:1.4em;color:#333}
.datalist-arrow1{position:relative}
.datalist-arrow1:after{content:'\f073';position:absolute;line-height:23px;font-size:1.1em;color:#888}
.newdrop{width:290px;overflow-y:scroll;height:20px}
.ul-style{max-height:80px;overflow-x:hidden;overflow-y:hidden}
button{margin-left:5px}
input{width:100px}
.ui-widget-content{color:#362b36;border-color:#ddd;border-image:initial;background:#f4f8fb}
.ui-autocomplete{max-height:200px!important;overflow-y:auto;overflow-x:hidden;height:auto!important;font-family:Swiss,'anton'!important;position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:2px 0 0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;line-height:2em}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;font-size:16px}
.ui-menu .ui-menu-item a:hover{border-color:#cacaca!important}
.li-style,.ul-style{position:relative;font-size:26px!important}
.ul-style::after{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px;line-height:25px;font-size:.8em;color:#333;text-align:center;background:#fff;pointer-events:none;font-family:FontAwesome}
.umb-home-table-tr-1 td{padding: 8px 0px 0px 0px;}
.umb-tab-con-back{background:#f4f8fb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;}
.umb-tab-con-back-1, .umb-tab-con-back-0, .umb-tab-con-back-4 {
    padding: 7px 15px 7px 15px;
    border: 1px solid #ddd /*;height:160px*/
}
.travelguide-block .umb-tab-con-back-1, .travelguide-block .umb-tab-con-back-0, .travelguide-block .umb-tab-con-back-4 {
    padding: 7px 7px 7px 7px;
    border: 1px solid #ddd /*;height:160px*/
}
.umb-tab-con-back-3{padding: 7px 15px 7px 15px; border:1px solid #ddd;height:160px}
.umb-tab-con-back-2{ margin: 1% 0% 1% 0%!important;}
.form-group{margin-bottom:10px!important}
.footer-fixed-ui-menu {position:fixed!important;height:100px}
.umb-home-table-tr-1{clear:both}
.checkboxFive{text-align:left}
 .mainslide .container {max-width:100%!important;width:100%!important; padding:0px!important}
 .mainslide .carousel-control.right{background-image:none!important}
 .mainslide pre{border:0px solid #cacaca!important}
 .mainslide .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -10px;display: none;}
 .mainslide .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right: -10px;display: none;}
 .mainslide .carousel-control.left{background-image:none!important}
 .mainslide .carousel-indicators {position: absolute;bottom: 20px!important;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: right;}
 .mainslide  p{font-size:25px!important; color:#fff; text-align:center!important}
 .mainslide .carousel{padding:0px!important}
 .mainslide .carousel-indicators li {display: inline-block;width: 15px;height: 15px;margin: 1px;text-indent: -999px;cursor: pointer;border: 2px solid #cacaca!important;border-radius: 10px;}
 .mainslide .carousel-caption { position: absolute;right: 0%;bottom: 0px;left: 0%;z-index: 10;padding-top: 10px; padding-bottom: 0px;color: #fff;text-align: left;width: 100%;background: rgba(0,0,0, 0.6);}
 .mainslide .slick-dots li button{padding:20px}
 li{line-height:2!important }
.knowmorebtn{font-size: 10px;right: 0px;color: #32337e;background: #F9CA26; border-radius: 4px; width: 100%;border: 1px solid #F9CA26;font-family:Tahoma,'Roboto',Arial,sans-serif;font-weight:700}
.knowmorebtn1{font-size: 10px;right: 30px;color: #32337e;background: #F9CA26;border-radius: 4px;border: 1px solid #F9CA26;font-family:Tahoma,'Roboto',Arial,sans-serif;font-weight:700}
.gobusinessspace{margin-bottom:1%}
.promotions-text-block p:first-child{font-size:40px;}
.promotions-text-block p{font-size:14px;}

/* bottom*/

.umb-footer-down-back .tab-content>.active{background:#fff!important}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_72a7cf_256x240.png)!important;background-color: #32337e;border:0px solid red!important}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0px solid #74b2e2!important;background: none!important;font-weight: bold;color: #fff!important;background:#32337e!important;}
/* Terms and conditions*/

.gobusinesstext {position: relative;bottom: 15px;}
.gobusinesstext p{color: #0a0c1e;font-size: 14px;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.tabcontent {height:1800px!important;overflow-y: scroll;float: left;padding: 0px 15px 0px 15px;border: 1px solid #ccc;width: 70%;border-left: none;font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px!important; word-break:break-word}
.msie .tabcontent{height:1820px!important}
.tablinks{ word-break: break-word;word-break:keep-all}
.tablinks.active{background-color:#32337e!important;color:#fff!important}
.hotel-flight p{font-size:16px;color:#32337e;font-weight:700;text-align:center}
.umb-terms-con-tab{float:left;border:1px solid #ccc;background-color:#fff;width:30%;height:auto}
.umb-terms-con-tab2{float:left;border:1px solid #ccc;background-color:#fff;width:25%;height:auto}
.umb-terms-con-tab button,.umb-terms-con-tab1 button,.umb-terms-con-tab2 button,.umb-terms-con-tab3 button{display:block;background-color:white;color:#0a0c1e;padding:18px 16px!important;width:100%;border:none;outline:0;text-align:left;cursor:pointer;transition:.3s;font-size:16px!important;margin-left:0;font-family:Tahoma,Roboto,Arial,sans-serif!important;border-bottom:1px solid #cacaca!important}
.umb-terms-con-tab1,.umb-terms-con-tab3{float:left;border:1px solid #ccc;background-color:#fff;width:10%;height:auto}
/*.armedforceblock{position:relative;right:15px}*/
.tabcontent p{font-size:14px;line-height:1.6;letter-spacing:.2px;font-family:Tahoma,Roboto,Arial,sans-serif;text-align:justify;word-break:initial; font-weight:500!important}
.tabcontent h3{font-size:20px;font-family:Swiss,anton!important;color:#32337e;margin-bottom:2%;margin-top:1%}
.umb-number-marg-lef{margin-left:15px}

/* Services*/

.booknow-btn h1{font-size:20px; font-weight:900; color:#32337e; margin-bottom: 0px;}
.services-text-block{height:275px;padding:30px;border-top-left-radius:8px;border-bottom-left-radius:8px;margin:-15px 0 0; background-position:100%}
.services-text-block p{font-size:16px;color:#fff;margin:20px;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:justify}
.services-content-1{padding-left:20px}
.services-text-block h1{text-align:center;font-size:24px;color:#fff}
.mainslide .caption{padding:0!important}
.mainslide .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:right;right:11%}
.mainslide .slick-dots li button:before{color:#32337e!important; opacity: 1;font-size:30px!important;  position: absolute; top: -5px!important;}
.mainslide .slick-dots li.slick-active button:before{color:#fff!important}
.slick-dots li button:before{font-size:20px!important;color:#32337e!important; opacity: 1!important; position:absolute; top:20px!important}
.slick-dots li.slick-active button:before{color:#cacaca!important}
.services-carousel .container{max-width:100%;padding:0;font-size:14px}
.services-content h1,.services-content-1 h1{color:#32337e;font-weight:600;font-size:20px;margin-bottom:2%;margin-top:0}
.services .container{background:#fff}
.services-content p,.services-content-1 p{font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:justify}
.services .row{padding:15px}
.services{margin-bottom:2%}
.services a{color:#32337e;text-decoration:none}

/* sms service*/

.sms p,.umb-sms-p1 p,.umb-sms-p2 p{font-weight:700}
.flightno p,.sms p,.umb-sms-p1 p,.umb-sms-p2 p{background:#fff;padding:7px 7px 7px 20px;color:#0a0c1e;text-align:left}
.smstitle p:first-child{font-size:16px;color:#32337e;font-family:Tahoma,Roboto,Arial,sans-serif;margin-bottom:2%}
.sms p,.smstitle p,.umb-sms-p1 p,.umb-sms-p2 p{font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif}
.smstitle p{text-align:justify;color:#0a0c1e;margin-bottom:2%}
.sms{width:10%;float:left}
.flightno{width:89%;margin-left:11%}
.home-three-section .row{margin-top:3%!important;margin-bottom:0%!important}
.home-three-section-1 .row{margin-top:2.3%!important}
.flightno p{font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif;font-weight:600}
.contenttitle p,.contenttitle1 li,.contenttitle1 p{font-size:14px;text-align:justify;font-family:Tahoma,Roboto,Arial,sans-serif}
.umb-go-note p{font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif;color:#728292}
.contenttitle1{margin-bottom:4%}
.contenttitle1 p{margin-bottom:1%}
.contenttitle1 li{margin-left:2%}
.contenttitle{margin-bottom:4%}
.extrabaggage .basictable table{padding:0 0 1%;margin:0;text-align:left;width:40%!important;border-collapse:separate;border-spacing:0 8px}
.cancellationpolicy .basictable table{padding:0 0 1%;margin:0;text-align:left;width:60%!important;border-collapse:separate;border-spacing:0 8px;}
.basictable table{padding:0 0 1%;margin:0;text-align:left;width:100%;border-collapse:separate;border-spacing:0 8px}
.basictable td,.basictable th,.basictable tr{border-collapse:collapse;margin:2% 0;text-align:left}
.basictable th{border:1px solid #728292;padding:1%;background:#32337e;color:#fff;font-family:Tahoma,Roboto,Arial,sans-serif}
.basictable tr{padding:1%;background:#fff}
.basictable td{padding:1% 1% 1%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif; word-break:initial!important}
.extrabaggage .basictable td{padding:2% 3% 1% 4%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif}
.extrabaggage .basictable tr:first-child{background:#32337e; color:#fff!important}
.extrabaggage .basictable tr:first-child td{ color:#fff!important}
.cancellationpolicy .basictable td{padding:2% 3% 1% 4%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif}
.cancellationpolicy .basictable tr:first-child{background:#32337e; color:#fff!important}
.cancellationpolicy .basictable tr:first-child td{ color:#fff!important}

.extrabaggage .basictable1 table{padding:0 0 1%;margin:0;text-align:left;width:40%!important;border-collapse:separate;border-spacing:0 8px}
.cancellationpolicy .basictable1 table{padding:0 0 1%;margin:0;text-align:left;width:60%!important;border-collapse:separate;border-spacing:0 8px;}
.basictable1 table{padding:0 0 1%;margin:0;text-align:left;width:100%;border-collapse:separate;border-spacing:0 8px}
.basictable1 td,.basictable1 th,.basictable1 tr{border-collapse:collapse;margin:2% 0;text-align:left}
.basictable1 th{border:1px solid #728292;padding:1%;background:#32337e;color:#fff;font-family:Tahoma,Roboto,Arial,sans-serif}
.basictable1 tr{padding:1%;background:#fff}
.basictable1 td{padding:1% 1% 1%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif; word-break:initial!important}
.extrabaggage .basictable1 td{padding:2% 3% 1% 4%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif}
.extrabaggage .basictable1 tr:first-child{background:#32337e; color:#fff!important}
.extrabaggage .basictable1 tr:first-child td{ color:#fff!important}
.cancellationpolicy .basictable1 td{padding:2% 3% 1% 4%;color:#0a0c1e;font-family:Tahoma,Roboto,Arial,sans-serif}
.cancellationpolicy .basictable1 tr:first-child{background:#32337e; color:#fff!important}
.cancellationpolicy .basictable1 tr:first-child td{ color:#fff!important}

.bottompages-header .service-text { margin-top:2%}
.basictable img{float:right;position:relative;bottom:5px}

.basictable1 img{float:right;position:relative;bottom:5px}

.news-marquee .container{margin-top:0px!important;margin-bottom:0px!important}
.announcement-btn a{background: #0a0c1e;padding: 8px; color: white; border-radius: 8px; font-size:14px}
.announcement-btn a:hover, .announcement-btn a:focus{background: #0a0c1e;padding: 8px; color: white; border-radius: 8px; font-size:14px}

/* Advertise with us */

.umb-advertise-with-us-points .container{background:#fff}
.umb-advertise-center-title{color:#19388a;font-weight:700;font-size:18px;margin:0 0 2%;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:justify}
.umb-advertise-center-title-p1{color:#0a0c1e;font-size:14px;margin:1% 0;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:justify}
.knowmore-btn p,.managelist-heading p{font-weight:700;font-family:Tahoma,Roboto,Arial,sans-serif}
.umb-advertise-img-header{background-color:#19388a;padding:1%;text-align:center;color:#fff;font-size:18px}
.umb-advert-img-content{padding:1% 10% 2%}
.umb-advert-img-main{background-color:#fff;height:600px}
.knowmore-btn{height:175px;float:right}
.knowmore-btn p{font-size:10px;right:20px;color:#32337e;background:#F9CA26;border-radius:4px;border:1px solid #F9CA26;text-align:center;padding: 0px 10px 0px 10px;float:right;position:absolute;bottom:0}
.services-img img{width:157px}
.fade{opacity:1!important;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.umb-advertise-with-us-points .row{padding:20px;margin-top:0;margin-bottom:0}
.managelist a{color:#32337e!important;font-weight:700}
.services-text-block a{color:#fff!important;font-weight:700;font-size:14px}
.basictable a{color:#32337e!important;font-weight:700}

.basictable1 a{color:#32337e!important;font-weight:700}

.managelist-heading p{color:#32337e;font-size:16px!important;margin:-1% 0 2%;text-align:justify}
.advertise-media-options p:first-child{background:#32337e;font-size:16px;color:#fff;font-weight:600;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:center;padding:5px}
.advertise-media-options{height:600px;background:#fff}
.bookingfields{clear:both}
.advertise-media-options p{padding:2px 20px;font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:justify;color:#0a0c1e}
.slick-slider{z-index:0}
.advertise-media-options p:last-child{font-size:16px;color:#0a0c1e;font-weight:600;font-family:Tahoma,'Roboto',Arial,sans-serif!important;text-align:center;padding:5px}

/*bottom menu pages*/

.restrictedarticles-img {text-align:center}
.restrictedarticles-img img {width:500px}

/* Boarding pass*/

.boarding-pass-title p:first-child{font-family:Tahoma,'Roboto',Arial,sans-serif!important;font-size:14px;font-weight:700;color:#32337e;}
.page-heading h1{font-size:24px;}

/* Inflight */

.umb-services-inflight-eat-4 table{ width: 98% !important;margin: 0px 0px 0px 0px;}
.umb-services-inflight-eat-4 td p,.umb-services-inflight-eat-4 strong{color: #0a0c1e;font-size: 14px; margin: 1% 0% 1% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-services-inflight-eat-4 td p strong{font-weight: 700;}
.umb-services-inflight-eat-4 p:first-child{color: #32337e;font-weight: 700;font-size: 16px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif;text-align: justify;}
.umb-services-inflight-eat-1 .container {background-color: white}
.umb-services-inflight-eat-2 .container {background-color: white}
.umb-services-inflight-eat-3 .container {background-color: white}
.umb-services-inflight-eat-4 .container {background-color: white;padding:20px 30px 20px 20px!important}
.umb-service-inflight-eat-item-hd {color: #0a0c1e ;font-weight: 700;font-size: 14px;margin: 1% 0% 1% 0%;font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-service-inflight-eat-item-price {float:right}
.umb-service-inflight-eat-item-p {color: #0a0c1e ;font-size: 14px;margin: 1% 0% 1% 0%;font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-services-inflight-eat-1 {padding: 0px 0px 35px 0px;}
.umb-services-inflight-eat-2 {padding: 0px 0px 35px 0px;}
.umb-services-inflight-eat-3 {padding: 0px 0px 35px 0px;}
.umb-services-inflight-eat-4 {padding: 0px 0px 35px 0px;}
.umb-services-inflight-eat {margin: 0px 0px 0px 0px;}
.umb-services-inflight-eat-img-1 {margin: 50% 0px 0% 0px;}
.umb-services-inflight-eat-img-2 {margin: 50% 0px 0px 0px;}
.umb-services-inflight-eat-img-3 {margin: 15% 0px 0px 0px;}
.umb-services-inflight-eat-img-4 {margin: 40% 0px 0px 0px;}
.umb-services-priviliges-table p:first-child{font-weight: 700;color: #32337e;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #0a0c1e;}
::-moz-placeholder { /* Firefox 19+ */color: #0a0c1e;}
:-ms-input-placeholder { /* IE 10+ */color: #0a0c1e;}
:-moz-placeholder { /* Firefox 18- */color: #0a0c1e;}
input[type=text]::-ms-clear { display: none; }
input::-ms-clear{display:none;}
.umb-home-table-tr{background:#32337e; color:#fff;display:none}
#PromoCode::-webkit-input-placeholder {color: #0a0c1e;}
#PromoCode::-moz-placeholder {color: #0a0c1e;}
#PromoCode:-ms-input-placeholder {color: #0a0c1e;}
#PromoCode:-moz-placeholder {color: #0a0c1e;}
.umb-table-one-way tr:first-child{border-radius:100%!important}
.umb-home-flight-submit-btn1{background: #0a0c1e;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 14px 2px 14px;}
.umb-home-flight-submit-btn2{background: #0a0c1e;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 14px 2px 14px;}
.baggage-title,.baggage-title p{color:#fff;font-size:18px;margin:0px}
.umb-home-bag-span{font-weight: 700;font-size: 24px;}
input[type=checkbox],input[type=radio]{margin:3px 0 0!important;margin-top:1px;content:'';display:block;width:17px;height:17px;border:1px solid #6cc0e5!important;position:absolute;left:0px!important;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s;background:0 0!important;line-height:normal}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;/*margin-top:15px!important*/}
.baggage-allowance{white-space:pre;line-height:.3;background:#32337e;overflow:hidden;padding:4px;text-align:center;height:99px}
.tab-content>.active{display:block;background:#f4f8fb;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;}
.baggage-icon{float:left;position:relative;left:15%}
.baggage-title p{line-height:1.5}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}
body{line-height:1;background:#f4f8fb!important;min-height: 100%;min-width: 100%;font-size: 17px; overflow-x:hidden;}
.service-booksearch{margin-top:1%;margin-bottom:50px}
.service-booksearch .tab-content>.active{background:#fff; border-radius: 8px;}
.service-booksearch .umb-home-dis-coe{width:100%!important; }
.service-booksearch .umb-tab-con-back{border: 1px solid #32337e;border-radius: 8px!important;}
#fade-quote-carousel.carousel {padding-bottom: 60px;}
.service-text p{font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif;color:#0a0c1e; text-align:justify}
.service-text ul li{font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif; margin-left:2%;color:#0a0c1e}
.basictable a,.basictable p,.basictable ul li{font-family:Tahoma,Roboto,Arial,sans-serif;font-size:14px}

.basictable1 a,.basictable1 p,.basictable1 ul li{font-family:Tahoma,Roboto,Arial,sans-serif;font-size:14px}

.gobusiness-icons-section-2 .row,.service-text1 .row,.umb-gobusiness-text-section .row{margin-bottom:0!important}
.basictable p{color:#0a0c1e;}
.basictable p a:hover{border-bottom: 1px solid #32337e;}
.basictable ul li{margin-left:2%}

.basictable1 p{color:#0a0c1e;}
.basictable1 p a:hover{border-bottom: 1px solid #32337e;}
.basictable1 ul li{margin-left:2%}

.service-text a{font-size:14px;text-decoration:none!important;color:#0a0c1e}
.gobusiness-icons-section .row{margin-top:0!important}
.advertise-with-us-blocks .row{margin-top:0}
.ui-datepicker .ui-datepicker-title,.ui-datepicker-calendar{margin:0 2.3em;line-height:1.8em;text-align:center;font-family:Tahoma,'Roboto',Arial,sans-serif!important;}
.slick-dots{position:absolute;bottom:5px!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.mainslide .slick-dotted.slick-slider{margin-bottom:0!important;margin-top:-48px}
#fade-quote-carousel.carousel .carousel-inner .item {opacity: 0;-webkit-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-inner .active {opacity: 1;-webkit-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-indicators {bottom: 10px;}
#fade-quote-carousel.carousel .carousel-indicators > li {background-color: #32337e;border: none;}
#fade-quote-carousel blockquote {text-align: center;border: none;}
#fade-quote-carousel .profile-circle {width: 100px;height: 100px;margin: 0 auto;border-radius: 100px;}
blockquote p{font-size:16px}
.carousel-indicators .active{background:#32337e!important}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;border: 1px solid #cacaca!important;border-radius: 10px;}
.groupbookingicon img {width:26px;}
.topnavbar p{text-align:center;font-size:12px;margin:10px 0;color:#32337e!important;display:inline-block}
.backimg2 h3,.backimg2 p{margin-left:54%;padding-left:15px}
.know-btn{padding-left:15px;margin-top:0}
.backimg2 img{overflow:hidden;border-radius:8px; background-repeat:no-repeat;height:180px;background-position:10% 100%}
.backimg1,.backimg3{background-repeat:no-repeat;height:180px;background-position:center;overflow:hidden; border-radius:8px}
.backimg3{background-image:url(/media/1169/low-2.jpg)}
.backimg3 h3{padding-left:15px;color:#32337e;font-weight:600;font-size:20px;white-space:pre;line-height:1.1; padding: 3% 2% 0% 8%;}
.backimg3 p:first-child{padding-left:15px;color:#32337e;font-weight:600;font-size:20px;white-space:pre;line-height:1.1; margin-top: 8%;margin-left: 2%;}
.backimg2 h3{color:#fff;font-weight:600;font-size:21px;margin-bottom:2%}
.backimg2 p{font-size:14px;margin-top:0;margin-bottom:4%;color:#fff}
.backimg1 a,.backimg2 a,.backimg3 a{font-size: 10px;position: absolute;bottom: 20px;right: 30px;color: #32337e;background: #F9CA26;padding: 0% 2% 0% 2%;border-radius: 4px;}
.backimg1 a:hover,.backimg2 a:hover,.backimg3 a:hover{background: #32337e;color: #F9CA26;}
.backimg1 h3{padding-left:15px;color:#32337e;font-weight:700;font-size:20px;margin:10% 0 5%}
.backimg1 p:last-child,.backimg3 p:last-child{font-size:10px;color:#32337e;background:#F9CA26;padding:0 2%;border-radius:4px;position:absolute}
.backimg1 p:last-child{bottom:10px;right:20px}
.backimg3 p:last-child{bottom:20px;right:30px}

/*datepicker in home page*/

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:8px!important;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:8px!important}
.ui-datepicker .ui-datepicker-next{right:6px!important}
.ui-datepicker .ui-datepicker-prev{left:6px!important}
.umb-row-mar-zero ::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #cacaca!important;font-size:14px}
.umb-row-mar-zero ::-moz-placeholder { /* Firefox 19+ */color: #cacaca!important; font-size:14px}
.umb-row-mar-zero :-ms-input-placeholder { /* IE 10+ */color: #cacaca!important;font-size:14px}
.umb-row-mar-zero :-moz-placeholder { /* Firefox 18- */color: #cacaca!important;font-size:14px}
.whatsnew-section{border:1px solid #cacaca; border-radius:8px; height:220px}
.topnavbar{height:96px;padding:10px; text-align:center;z-index:9999!important}
.topnavbar span{color:#32337e!important;font-size:12px!important; position: relative; top: 2px; /*margin-right: 5px;*/  /*margin-left: 5px;*/}
.topbar-separator{ position:relative; bottom:1px;  }
/*.topnavbar span:last-child{border-right:0px solid #32337e}*/
/*nav>ul li :nth-last-child(3) {
  border-right:0px solid #32337e!important
}*/
nav>ul li:nth-last-child(2) a{
   
     border-right:0px solid #32337e!important
}



.topnavbar a{color:#32337e!important;font-size:12px!important}
.topnavbar img{max-width:100%;height:auto;width:14px;margin-right:3px;margin-top:-2px}
.caption p{font-size:12px;margin-bottom:0%;word-break:initial; text-align:justify}
.carousel-indicators{bottom:0!important;margin-bottom:0px}
.carousel{position:relative;padding:10px}
ins,mark{background-color:#ff9;color:#0a0c1e}
a,hr{padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}
.brand,header{position:relative}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;background:0 0;vertical-align:baseline}
.vcenter,input,select{vertical-align:middle}
ins{text-decoration:none}
mark{font-weight:700;font-style:italic}
del{text-decoration:line-through}
.blue a,.blue a:visited,.dark a:hover,.dark a:visited:hover,.light a:hover,.light a:visited:hover{text-decoration:underline}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-spacing:0;border-collapse:collapse}
hr{margin:1em 0;height:1px;border:0;border-top:1px solid #ccc}
input:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 0px #32337e!important;border:1px solid #32337e!important}
a:focus {outline: none!important;outline-offset: -2px; color:#32337e}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; }
*,:after,:before{box-sizing:border-box}
.dark{background:#1c1c1e}
.dark *{color:#fff}
.dark a.button{border:1px solid #fff;background:rgba(255,255,255,0);color:#fff}
.dark a.button.fill,.dark a.button:hover{background:#fff;color:#0a0c1e}
.dark a.button.fill:hover{background:rgba(255,255,255,.5);color:#fff}
.dark code,.dark pre{background-color:rgba(248,248,248,.1)}
.dark+.triangle:before{border-color:transparent transparent transparent #1c1c1e}
.light{background:#fff}
.light *{color:#0a0c1e}
.light a.button{border:1px solid #0a0c1e;background:0 0;color:#0a0c1e}
.light a.button.fill,.light a.button:hover{background:#0a0c1e;color:#fff}
.light a.button.fill:hover{background:rgba(0,0,0,.2);color:#0a0c1e}
.light code,.light pre{background-color:#f8f8f8}
.light+.triangle:before{border-color:transparent transparent transparent #fff}
.yellow{background:#FFCC01}
.yellow *{color:#0a0c1e}
.yellow a,.yellow a:visited{color:#f42146}
.yellow a.button{border:1px solid #0a0c1e;background:0 0;color:#0a0c1e}
.yellow a.button.fill,.yellow a.button:hover{background:#0a0c1e;color:#FFCC01}
.yellow a.button.fill:hover{background:rgba(0,0,0,.2);color:#0a0c1e}
.yellow+.triangle:before{border-color:transparent transparent transparent #FFCC01}
.blue{background:#51c1f5}
.blue *{color:#fff}
.blue a.button,.blue a:hover,.blue a:visited:hover{text-decoration:none}
.blue a.button{border:1px solid #fff;background:rgba(255,255,255,0)}
.blue a.button.fill,.blue a.button:hover{background:#fff;color:#51c1f5}
.blue a.button.fill:hover{background:rgba(255,255,255,.5);color:#fff}
.blue+.triangle:before{border-color:transparent transparent transparent #51c1f5}
.purple{background:#C2357B}
.purple *{color:#fff}
.purple a,.purple a:visited{text-decoration:underline}
.purple a.button,.purple a:hover,.purple a:visited:hover{text-decoration:none}
.purple a.button{border:1px solid #fff;background:rgba(255,255,255,0)}
a,a.button:hover,a:visited{text-decoration:none!important}
.purple a.button.fill,.purple a.button:hover{background:#fff;color:#C2357B}
.purple a.button.fill:hover{background:rgba(255,255,255,.5);color:#fff}
.purple+.triangle:before{border-color:transparent transparent transparent #C2357B}
.round{border-radius:50%}
.text--center{text-align:center}
.text--center .seperator{margin-right:auto;margin-left:auto}
.center,.center img{display:block;margin:0 auto;text-align:center}
.vcenter{display:inline-block;float:none}
h1{font-weight:900;letter-spacing:-.2px;font-size:2rem}
h2,h3,h4{font-weight:700}
h2{font-size:1.6rem;font-weight:900}
h3{font-size:1.3rem}
h4{font-size:1.1rem;margin-bottom:3px;font-weight:700!important}
h5{font-size:2rem;font-weight:100;margin:0}
h5+*{margin-bottom:20px}
h5 a{font-size:inherit}
strong{font-weight:900}
a,blockquote,li,p{font-size:1rem;line-height:1.6;letter-spacing:.2px}
blockquote,li,p{color:#0a0c1e;font-weight:400; font-size:14px}
a,a:visited{width:auto;white-space:nowrap; }
blockquote:after,blockquote:before{display:inline-block;padding:0 2px;font-size:1.4rem;content:'"'}
a.button{border-radius:3px;padding:8px 18px!important;margin-top:20px;font-size:1rem;background:0 0;transition:all .2s ease-in-out}
a.button.fill,a.button:hover{background:#0a0c1e;color:#fff}
a.button.fill:hover{background:rgba(0,0,0,.5);color:#fff;text-decoration:none}
body, html {
    width: 100%;
}
[role=content]{position:relative;min-height:calc(100vh - 486px)}
header{background:#fff;padding:30px 0}
header .container{max-width:100%;padding:0}
header .row{margin:0}
.brand {width: 210px;height: 82px;background-size: 100%;background-repeat: no-repeat;background-position: left center;left: 32px;background-image: url(../media/1042/logo-goair2.svg)!important;top: -8px;}
#toggle{position:relative;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}
/*#toggle{position:absolute;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}*/
.toggle,.toggle span{position:relative;z-index:1}
.toggle{display:inline-block;width:30px;height:30px;cursor:pointer}
.toggle .cross{transition-duration:0s;transition-delay:.1s}
.toggle .cross span:after,.toggle .cross span:before{transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-duration:.1s;transition-delay:.1s,0}
.toggle .cross.open span{background-color:transparent;transition-delay:.1s}
.toggle .cross.open span:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0,.1s;background-color:#c6c5cd}
.toggle .cross.open span:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition-delay:0,.1s;background-color:#c6c5cd}
.toggle span,.toggle span:after,.toggle span:before{width:25px;height:2px;background-color:#fff;display:block}
.toggle span{margin:0 auto;top:12px}
.toggle span:after,.toggle span:before{position:absolute;content:''}
nav,nav>ul,nav>ul li{position:relative}
.toggle span:before{margin-top:-7px}
.toggle span:after{margin-top:7px}
nav>ul{padding:0;display:inline-table;width:100%}
nav>ul li a,nav>ul li span{cursor:pointer;display:inline-block;padding:15px;font-size:20px;font-weight:100!important;color:rgba(255,255,255,.75);position:relative;bottom:0px}
nav>ul li a:hover,nav>ul li span:hover{color:#fff}
nav>ul li span{cursor:default}
nav>ul li:after{content:"";clear:both;display:block}
nav>ul li.selected span,nav>ul li.selected>a{color:#FFDE00}
nav li>ul{position:absolute}
nav li>ul li{float:none;display:block;position:relative}
nav li>ul>li>ul{left:100%;top:0;display:none!important}
.blogarchive a,.blogarchive h2,.blogarchive p{transition:all .2s ease}
.full *,img{max-width:100%;height:auto}
.full *,.full .wide,img{height:auto}
.blogarchive a,pre{white-space:normal}
.blue,.dark,.light,.purple,.yellow{display:block;margin:0 auto;padding:50px 0;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#0a0c1e}
.blue .row,.dark .row,.light .row,.purple .row,.yellow .row{margin:0}
.blue h1,.dark h1,.light h1,.purple h1,.yellow h1{margin-bottom:10px}
.blue h2,.blue h3,.dark h2,.dark h3,.light h2,.light h3,.purple h2,.purple h3,.yellow h2,.yellow h3{margin:0 0 5px}
.blue p,.dark p,.light p,.purple p,.yellow p{letter-spacing:.2px;margin:0 auto}
.blue p+*,.dark p+*,.light p+*,.purple p+*,.yellow p+*{margin-top:20px}
.blue a,.dark a,.light a,.purple a,.yellow a{position:relative;display:inline-block}
.blue img,.dark img,.light img,.purple img,.yellow img{padding:20px 0;max-width:100%;width:auto;height:auto;margin:30px 0}
.blogarchive .equal,.full *,.full .wide{width:100%}
.blue li,.dark li,.light li,.purple li,.yellow li{padding:2px 0 0}
.blogarchive div[class^=col-]{margin-bottom:20px!important}
.blogarchive a{padding:12px 18px;background:rgba(0,0,0,.08);display:block}
.blogarchive a:hover{text-decoration:none;background:rgba(0,0,0,.05)}
.blogarchive a:hover p{color:#2a2a2a}
.blogarchive .date{font-size:.9rem;text-align:right;margin-bottom:5px}
.blogarchive h2{font-size:1.2rem}
.blogarchive p{font-size:1rem;color:#7f7d7d}
footer ul{margin:15px auto 0;text-align:center}
footer ul li{position:relative;display:block;text-align:left;padding:0 0 5px;margin:0;line-height:1}
footer.dark a{color:#fff;font-size:1rem;padding-bottom:3px;font-weight:100}
footer.dark a:hover{color:#fff;padding-bottom:3px;text-decoration:none}
.umb-layout-footer-links-text a:hover{color:#D2DDEB!important}
ul{margin-left:0}
blockquote{padding:10px;text-align:center;position:relative;color: #2c2c2c;font-size: 1.2rem;}
blockquote+*{padding:30px 10px}
.full,.full *,pre{padding:0!important}
*+ul{margin-bottom:30px}
.equal{display:table;table-layout:fixed}
.equal .vcenter{display:table-cell;vertical-align:middle}
.full{margin:0;overflow:hidden}
.full *{margin:0!important;line-height:0}
.small{font-size:.85rem}
code,pre{overflow:hidden!important;padding:6px 10px;border-radius:3px;font-size:.9rem;line-height:2.3}
.gallery .row>div{margin-bottom:2%}
.gallery img{margin:0}
.video-wrapper{margin:30px auto;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.breadcrumb{background:rgba(0,0,0,.6);transition:all .2s ease-in-out}
.breadcrumb a,.breadcrumb a:visited{color:#fff;font-size:1rem}
.breadcrumb:hover{background:#0a0c1e}
 .fa-minus-square, .fa-plus-square{cursor:pointer}

/* TRAVEL GUIDE*/

.umb-a-travel-gaide-arrow{content: " ";border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;width: 0;height: 0;position: absolute;left: 8%;bottom: 100%;}
.close-button{cursor:pointer;color:#cacaca!important}
.city-airport,.citytitle p{position:relative;top:10px}
.citydescription p,.managelist li,.managelist p{text-align:justify}
.citytitle img{width:50px!important;border-radius:100%;float:left;margin-right:6%;position:relative;left:5px}
.citytitle p{font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif!important;}
.citytitle span{float:right;position:relative;bottom:10px;font-size:25px;color:#7b7b7b}
.citytitle{background:#fff;margin:10px;padding:10px;width:31%!important;cursor:pointer; height:70px}
.citydescription h5{color:#32337e;font-size:18px!important;font-weight:600!important;font-family:Tahoma,Roboto,Arial,sans-serif!important;margin-bottom:2%!important;margin-top:1%!important}
.citydescription p{font-family:Tahoma,Roboto,Arial,sans-serif;font-weight:100;margin-bottom:4%!important;font-size:14px}
.citydescription h6{color:#0a0c1e;font-size:16px!important;font-weight:600!important;font-family:Tahoma,Roboto,Arial,sans-serif!important;margin-bottom:1%!important;margin-top:1%!important}
.webcheckin p{margin-bottom:3%}
.cityimage{float:left;margin-right:4%;position:relative;bottom:5px}
.cityimage img{width:100px!important;border-radius:100%;margin-bottom:5%}
.cityimage .umb-home-flight-submit-btn{background:#0a0c1e;border:0;padding:10px!important;color:#fff;font-size:16px;border-radius:5px;width:50%!important}
.managebookingstatus p,.managelist li,.managelist ol li a,.managelist p,.managelist ul li a{font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif}
.managelist ul li a:hover{border-bottom:1px solid #32337e}
.managelist ol,.managelist ul{margin-left:10px}
.managelist ol li a,.managelist ul li a{color:#0a0c1e}
.managelist li{margin-left:2%;color:#0a0c1e}
.managebookingstatus{border:5px solid #32337e;margin-left:10%;padding:6%;background:#32337e}
.managebookingstatus p{text-align:center;font-weight:700;margin-bottom:8%}
.retrieve-btn{background:#0a0c1e;border:0;padding:0 14px;height:32px;color:#fff;font-size:16px;border-radius:5px}
.arrival,.departure,.departure1,.flight p{font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif}
.retrieve-button{text-align:center}
.boderclass{margin-bottom:4%}
.planmtrip-managebooking-details{width:80%;margin:0 auto}
.flightstatus-departure{margin-top:2%;margin-bottom:3%}
.departure{margin-right:5%;float:left}
.arrival input[type=radio],.departure input[type=radio]{margin:3px 8px 0!important}
.flightstatus{margin-bottom:3%}
.departure1{margin-right:2%;float:left}
.departure1 input[type=radio]{margin:3px 8px 0!important}
.flight p{float:left}
.showall-btn{background:#333;border:0;padding:1% 2%;color:#fff;font-size:16px;border-radius:5px}
.showall-button{text-align:left;margin-bottom:3%}
.flightdate{float:left;font-size:14px;font-family:Tahoma,Roboto,Arial,sans-serif}
.flightschedule{margin-left:10%}
.umb-sameday-return-flight-icon{margin-bottom:20px;margin-top:20px}
.umb-sameday-return-flight-icon p{font-size: 16px;font-weight: 600;color: #32337e;position: relative;top: 28px;}
.umb-sameday-return-flight-icon img{float: left;margin-right: 3%;}
.booking-tab1{margin-right:15px!important}


/* search */
.searchresults li a {font-size: 16px;color: #000;}
.search-icon {font-size: 14px !important; z-index:9; position: absolute !important; border-right: 0 !important; 
              padding-right: 0px !important; margin-right: 0px !important; color: #32337e;  cursor:pointer; top:2px; right:18px; height:20px;width:20px;
}
.searchicon{border-right:0px!important}
.searchform {display: inline-block; /*width: 10%;*/ margin:0 auto /*left: 43.5%;*/ }
.searchform input {padding: 0px 0px 4px 0px; background-color: #fff; border: 1px solid #32337e; color: #0a0c1e; font-size: 14px; width: 30px; 
                   height: 32px;text-indent:100%;-webkit-transition:width 0.8s;  transition: width 0.8s;overflow:hidden;opacity:0;z-index:2; 
                  
}
    .searchform button {
        display:none;
    }
.searchform input:focus {padding: 0px 35px 4px 10px; width: 200px;  transition: width 0.8s;opacity:1;text-indent:0;border: 0px solid #cacaca;z-index:1;outline:0;cursor:text; position:relative;}
/*.search-container .site-search .search__field{width:30px;height:30px;padding:5px;border:0;border-radius:5px;background:transparent;cursor:pointer;color:transparent;text-indent:100%;overflow:hidden;opacity:.9;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lt-ie10lt-ie9 .search-container .site-search .search__field{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}.search-container .site-search .search__field:focus{color:inherit;width:150px;outline:0;background:#fff;padding-right:35px;border:solid 1px #ccc;opacity:1;z-index:1;text-indent:0}*/

.glyphicon-search {display: none; position: relative; right:20px;}
.searchresults {min-height: 488px;}
.searchnoresult {min-height: 488px; text-align: center;}

.searchresults p {font-size: 24px; margin-top: 6%; margin-bottom: 4%;}

.top-text{display:inline-block}

/* End of search*/

.flightstatus p{float:left; margin-right:3%}
.flightstatus select{width:30%; font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px;}

/* travel guide*/

.travelguide-block .umb-table-one-way,.umb-table-group-way,.umb-table-round-way{width:100%;margin:2% 0 1%;clear:both}
.travelguide-bookingcontrol .travelguide-block .umb-table-one-way,.umb-table-group-way,.umb-table-round-way{width:100%;margin:0% 0 1%!important;clear:both}
.travelguide-block .umb-home-flight-input-1,.umb-home-flight-input-2,.umb-home-flight-input-3{padding:3%;background-color:#fff;border:1px solid #cacaca;color:#0a0c1e;font-size:14px;width:100%;height:32px}
.travelguide-block .umb-tab-con-back .row{margin-top:20px;margin-bottom:20px}
.umb-travelguide-fields{margin-bottom:2%;margin-top:3%;font-size:16px}
.umb-travelguide-fields1{margin-bottom:2%}
.passenger-text p,.umb-travelguide-fields p{margin-bottom:3px;font-size:14px}
.travelguide-block .umb-home-flight-input-3{padding:3%;background-color:#fff;border:1px solid #cacaca;font-size:14px;width:100%;height:32px}
.passenger-text{position:relative;top:10px}
.passenger-text p{padding-left:15px}
.travelguide-block .umb-home-flight-input-2{background-color:#fff;border:1px solid #cacaca;color:#0a0c1e;font-size:14px;width:100%;height:32px}
.travelguide-block input[type=checkbox],input[type=radio]{left:15px;top:1px}
.travelguide-block .umb-home-dis-coe{height:32px;background-color:#fff;left: 10px;border: 1px solid #cacaca;color:#2a2a2a;font-size: 16px;position: relative;padding: 2% 4% 2% 4%;}
.travelguide-block .umb-home-flight-info-spa{font-size:13px;margin: 0% 0% 0% 2%;font-weight: 700;}
.travelguide-block .umb-tab-con-back-1{height:auto!important;border:0 solid #cacaca!important}
.travelguide-block .umb-home-flight-submit-btn{background:#2a2a2a;border:0;height:32px;font-size:16px;border-radius:5px;color:#fff;padding:0 14px;margin-top:7%;margin-bottom:4%}
.travelguide-block .umb-tab-con-back{border-radius:8px;border:1px solid #cacaca;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-o-box-shadow:0 0 10px rgba(0,0,0,.6)}
.travelguide-block .tab-content>.active{margin:2px;background:#fff}
.travelguide-block .umb-home-flights-gro{text-align:right;position:relative;top:4px}
.travelguide-block .umb-home-flights-gro a img{width:24px}
.travelguide-block .umb-home-flight-info-div-check{clear:both}
.travelguide-block .umb-travelguide-fields1{display:block;position:relative;top:10px}
 .travelguide-block .umb-home-prom-cod{font-size:14px}
 .travelguide-block .seniorcitizen{ position:relative; left:20px}
.umb-flight-departure{padding: 0% 3% 0% 3%; background-color: #fff;border: 1px solid #cacaca; color: #0a0c1e;font-size: 14px;width: 100%;height: 32px;}
.umb-travel-guide-position{margin:0 2% 0 1%}
.umb-footer-down-back-a::after{color:red}
.umb-footer-down-back-a:focus{color:#ffd12e!important;background-color:transparent!important;outline:-webkit-focus-ring-color auto 0!important}
/*.umb-footer-down-back .umb-tab-con-back-0{height:190px}*/
.umb-footer-down-back .umb-tab-con-back-1{height:210px}
.umb-footer-down-back .umb-tab-con-back-4{height:190px}
.umb-footer-down-back .umb-layout-footer-posotion1{width:960px}


/* home page */

.home-three-section{position: relative; bottom: 30px;}
 .home-three-section-1{position: relative; bottom: 30px;}

 .home-responsive{clear:both}
 .ui-widget-content a{ color:#0a0c1e }

 /* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*Extra CSS*/
.umb-font-img{margin: 0px!important;}
.umb-font-img-a{float:left;width:17%;margin-bottom:16px!important}
.Umb-footer-head{font-size:16px;}
.Umb-footer-head-cus{margin-top:20px!important;clear:both}
.Umb-footer-head a{font-size:16px!important;color:white!important;}
.Umb-footer-ul li a{font-size:14px;color: #D2DDEB;}
.Umb-footer-ul li a i{color:#494D52;padding:0px 8px 0px 0px}
.Umb-footer-ul{margin:5% 0% 5% 0%!important}
.Umb-footer-ul-li{margin:5% 0% -5% 0%!important;}
.umb-layout-footer-links{text-align:center;padding: 1% 0% 0.5% 0%;background:#697078; margin-bottom:48px}
.umb-layout-footer-links-text a{font-size: 12px!important;font-size: 14px;padding: 1px 10px 0px 6px;margin: 10px 0px;color: #ffffff;line-height: 6px;text-decoration: none!important;border-right: 2px solid #fbfbfb ;}
.umb-layout-footer-links-text a:last-child{border-right:0px solid red;}
.umb-layout-footer-links-text-1 p{font-size:12px!important;margin:0% 0% 0% 0%!important; color:#fff}
.umb-home-flight-info-div-check .col-md-2{padding:0px!important}
.umb-home-flight-submit-btn{background: #0a0c1e;border: 0;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 14px 2px 14px;}
.umb-home-flight-submit-btn:focus {color:#ffd12e!important }
.umb-home-flight-info-spa{font-size: 16px;margin: 0px 0px 0px 2px;font-weight:700; color:#0a0c1e}
.umb-home-flight-info-div-check{width: 100%;margin: 0px auto!important;padding: 4px 0px 0px 1px!important;}
.umb-home-book-bor{border-right:1px solid #fff;padding:12px 0px 12px 0px;background: #32337e;}
.umb-home-book-bor1{border-right:1px solid #fff;padding:12px 0px 12px 0px;}
.umb-home-book-bor2{border-right:1px solid #fff;padding:12px 0px 12px 0px;}
.umb-home-book-bor3{padding:12px 0px 12px 0px;}
.umb-home-book-bor-p{font-size:20px;color:#fff;margin:0px;margin-left:7%}
.umb-home-book-bor-span{font-size:18px;color:#fff; margin-left:7%}
.umb-home-book-bor-btun{background: #fff;border: 0px;padding: 1% 3% 1% 3%;color: #32337e;font-weight: 700;font-size: 12px;border-radius: 4px;margin: 0% 0% 0% 8%; }
.umb-home-book-bor-btun:hover{background:#fff;color:#32337e}
.umb-home-image-pad-1 img,.umb-home-image-pad-2 img,.umb-home-image-pad-3 img{width:100%}
.umb-home-image-pad-1{padding: 0% 2% 0% 0%;}
.umb-home-image-pad-2{padding: 0% 1% 0% 1%;}
.umb-home-image-pad-3{padding: 0% 0% 0% 2%;}
.umb-home-select{padding: 0% 1% 0% 1%;font-size: 20px;background: transparent;border: 0px;font-weight: 700;position: relative;top: -5px;}
.umb-home-span h1{font-size: 24px;color: #32337e;margin-top:0px; margin-bottom:6px}
.umb-home-span {display:none}
.umb-layout-margin{display:none!important}
.umb-tabs-head>li>a{font-size: 14px;background: #32337e;color: white;padding: 4% 7% 4% 7%;}
.umb-tabs-head>li.active>a, .umb-tabs-head>li.active>a:focus, .umb-tabs-head>li.active>a:hover{background: #f4f8fb!important;color: #32337e!important;border-color:transparent;font-weight:700}
.umb-tabs-head>li>a:hover{background: #bdbdbd!important;color: #32337e!important;border-color:transparent}
.umb-tabs-head-first>li>a{font-size: 14px;color: #0a0c1e;padding: 4% 7% 4% 7%;font-weight:700;border:0px!important}
.umb-tabs-head-first>li.active>a, .umb-tabs-head-first>li.active>a:hover{color: #32337e!important;border-bottom:2px solid #32337e!important;border-color:transparent;font-weight:700;background-color:transparent!important}
.umb-tabs-head-first>li>a:hover{color: #32337e!important;border-bottom:0px solid #32337e!important;border-color:transparent;font-weight:700;background-color:transparent!important}
.umb-tabs-head-first,.umb-tabs-head{border:0px!important}
.umb-home-table-tr th{padding:1%;font-size:14px;font-weight:500}
.umb-home-table-tr-td-first{border-top-left-radius:10px;border-bottom-left-radius:10px}
.umb-home-table-tr-td-last{border-bottom-right-radius:10px;border-top-right-radius:10px}
.umb-table-one-way,.umb-table-group-way,.umb-table-round-way{width:100%;margin: 0% 0% 1% 0%;}
.umb-home-flight-input-1,.umb-home-flight-input-2,.umb-home-flight-input-3{padding:0% 3% 0% 3%;background-color:#fff;border:1px solid #cacaca;color:#0a0c1e;font-size:14px; width:100%; height:32px;}
.umb-home-flight-input-5{padding:0% 3% 0% 3%;background-color:#fff;border:1px solid #cacaca;color:#0a0c1e;font-size:14px; width:100%; height:32px;}
.umb-home-flight-input-4{padding:0% 2% 0% 2%;background-color:transparent;border:none;font-size:16px;font-weight:700;width:100%}
.umb-home-flight-input-3 option{background:#fff}
.Umb-home-flights-booking-tab-bakc{background-position: 10% 100%; background-repeat: no-repeat;}
.umb-home-header-all-pages{font-size:24px;font-weight:700;padding: 0.5% 0% 0.5% 1%;color: #32337e;text-align: center;margin: 0% 0% 0% 0%;}
.umb-home-header-all-pages-other2 p{font-size: 24px;margin: 10px 0px 20px 0px;color: #728292;}
.umb-home-header-all-pages-other1 p{font-size: 24px;margin: -25px 0px 20px 0px;color: #728292;}
.umb-home-header-all-pages-other p{font-size: 24px;margin: 10px 0px 20px 0px;color: #728292;}
.umb-inner-page-about-us-p{margin: -10px 0px 0px 0px;}
.umb-inner-page-about-us-p p{margin: 0px 0px 20px 0px; font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; font-size: 14px;}
.umb-inner-page-about-us-p p a{font-size: 14px;color: #32337e;font-weight: 700;}
.umb-inner-page-about-us-p p a:hover{border-bottom: 1px solid #32337e;}
.umb-inner-page-about-vismis-div{background: #32337e; height: 296px;}
.umb-miss-viss-backgr-blue,.umb-miss-viss-backgr-blue1{margin:0px 0px 40px 0px}
.umb-miss-viss-backgr-blue .col-md-6:first-child,.umb-miss-viss-backgr-blue1 .col-md-6:last-child{padding-right:0px}
.umb-miss-viss-backgr-blue .col-md-6:last-child,.umb-miss-viss-backgr-blue1 .col-md-6:first-child{padding-left:0px}
.umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p1,.umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p1{background: #32337e;height: 296px;padding:80px 0px 0px 0px;}
.umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p2,.umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p2{background: #32337e;height: 296px;padding:80px 0px 0px 0px;}
.umb-inner-page-about-vismis-p1 h1,.umb-inner-page-about-vismis-p2 h1{color: white;font-family: Tahoma,'Roboto',Arial,sans-serif; font-size: 16px;font-weight:700;margin:0px}
.umb-inner-page-about-vismis-p1 p,.umb-inner-page-about-vismis-p2 p{color: white; width: 70%; margin: 0px auto; font-family: Tahoma,'Roboto',Arial,sans-serif; font-size: 16px;font-weight:700}
.umb-inner-page-about-vismis-img{width: 100%; height: 296px;}
.umb-inner-page-about-vismis-img1{width: 100%; height: 296px;}
.umb-grid{background:#F4F8FB;margin-bottom:20px}
.umb-inner-page-prom-p1{position: absolute;bottom: 10%;right: 10%;}
.umb-inner-page-prom-p1 a{color:#274491;font-size:16px}
.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{color:#fff;font-size:16px}
.umb-inner-page-prom-p1 span,.umb-inner-page-prom-p3 span,.umb-inner-page-prom-p4 span,.umb-inner-page-prom-p5 span,.umb-inner-page-prom-p7 span,.umb-inner-page-prom-p10 span,.umb-inner-page-prom-p11 span{font-weight:700}
.umb-inner-page-prom-p2{position: absolute;bottom: 17%;right: 15%;font-weight:700}
.umb-inner-page-prom-p3{position: absolute;bottom: 10%;right: 20%;}
.umb-inner-page-prom-p4{position: absolute;bottom: 10%;right: 20%;}
.umb-inner-page-prom-p5{position: absolute;top: 5%;right: 20%;}
.umb-inner-page-prom-p6{position: absolute;bottom: 15%;left: 10%;font-weight:700}
.umb-inner-page-prom-p7{position: absolute;bottom: 10%;right: 15%;}
.umb-inner-page-prom-p8{position: absolute;bottom: 15%;right: 10%;font-weight:700}
.umb-inner-page-prom-p9{position: absolute;bottom: 10%;right: 10%;font-weight:700}
.umb-inner-page-prom-p10{position: absolute;bottom: 10%;right: 17%;}
.umb-inner-page-prom-p11{position: absolute;top: 10%;right: 25%;}
.umb-inner-page-network-icon{width: 64px!important; height: 64px; border-radius: 100%;}
.umb-inner-page-network-heading{position: relative;left: 10px;color:#0a0c1e;font-size:16px}
.umb-inner-page-network-p{font-size: 14px;color: #0a0c1e;margin: 1% 0% 1% 0%;text-align:justify; font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-inner-page-network-p1{margin: 3% 0% 1% 0%;}
.umb-inner-page-network-p1 img{width: 64px!important; height: 64px; border-radius: 100%;}
.umb-inner-page-network-p1 p strong{position: relative;left: 10px;color:#0a0c1e;font-size:16px;font-weight:700;}
.umb-inner-page-network-p1 p{font-size: 14px;color: #0a0c1e;margin: 2% 0% 2% 0%;text-align:justify; font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-inner-page-ouroffice-he{color: #32337e;font-weight: 700;font-size: 18px;}
.umb-inner-page-ouroffice-he2 p{color: #32337e;font-weight: 700;font-size: 16px;margin: 1% 0% 0% 0%;}
.umb-inner-page-ouroffice-he1 p:first-child{color: #0a0c1e;font-weight: 700;font-size: 14px;margin: 3% 0% 1% 0%;  font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-inner-page-ouroffice-he1 p{font-size:14px; font-family:Tahoma,'Roboto',Arial,sans-serif;margin:0px}
.umb-inner-page-ouroffice-div img{height:215px;position: relative;bottom: 5px;}

.umb-inner-page-office-mar{margin:0% 0% 7% 0%}
.umb-inner-page-ouroffice-p1,.umb-inner-page-contact-us-p1,.umb-inner-page-charters-p1 p:first-child{font-size:14px; font-family:Tahoma,'Roboto',Arial,sans-serif;margin:0px}
.umb-inner-page-charters-p1 p:first-child a{font-size:14px; font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-inner-page-contact-us-p2{font-size:14px;text-align:justify;margin: 4% 0% 0% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-ouroffice-img{height:215px;width:100%}
.umb-inner-page-ouroffice-div .container{height:215px;background:#fff}
.umb-inner-page-ouroffice-div-pad{padding: 20px 10px 20px 30px;}
.umb-inner-page-ouroffice-div-pad p:first-child{color: #32337e;font-weight: 700;font-size: 16px;margin:0px 0px 5px 0px}
.umb-inner-page-ouroffice-div-pad p{font-size:14px; font-family:Tahoma,'Roboto',Arial,sans-serif;margin:0px;color: #0a0c1e;}
.umb-inner-page-contact-us-he1{color: #0a0c1e;font-weight: 700;font-size: 16px;margin: 0% 0% 2% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-contact-us-a{font-weight: 700;color: #0a0c1e;text-decoration: underline!important;font-size:14px}
.umb-inner-page-contact-us-a1{font-weight: 700;color: #0a0c1e;font-size:14px}
.umb-inner-page-go-in-ul{padding: 0% 0% 0% 5%;}
.umb-inner-page-go-in-ul li{font-size:14px;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-med-in-p1 p:first-child{color: #32337e;font-weight: 700;font-size: 18px;margin: -2% 0% 0% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-med-in-p1 p{color: #32337e;font-weight: 700;font-size: 18px;margin: 0% 0% 0% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-med-in-p2 p:first-child,.umb-inner-page-go-in-p2 p:first-child{font-size: 14px;text-align: justify;font-weight:700;margin: 10px 0px 20px 0px; font-family:Tahoma,'Roboto',Arial,sans-serif;color:#0a0c1e }
.umb-inner-page-med-in-p2 p,.umb-inner-page-go-in-p2 p{font-size: 14px;text-align: justify;margin: 8px 0px 15px 0px; font-family:Tahoma,'Roboto',Arial,sans-serif;color:#0a0c1e }
.umb-inner-page-med-in-p2 p a {font-weight: 700;color: #0a0c1e;font-size:14px;color: #32337e;}
.umb-inner-page-med-in-p2 p a:hover{border-bottom:1px solid #32337e}
.umb-inner-page-med-in-p3,.umb-inner-page-go-in-p3{font-size: 14px;text-align: justify;margin: 10px 0px 10px 0px; font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-med-in-div-bckg{margin: 0% 0% 5% 0%;}
.umb-inner-page-go-in-div-bckg{margin: -20px 0px 10px 0px;}
.umb-inner-page-med-in-hed{color: #0a0c1e;font-weight: 700;font-size: 14px;margin: 7% 0% 1% 0%;}
.umb-inner-page-med-in-tab{width:100%;margin: 2% 0% 0% 0%;}
.umb-inner-page-med-in-tab-tr{background: #32337e;color: white;font-size: 14px;}
.umb-inner-page-med-in-tab tr th,.umb-inner-page-med-in-tab tr td{padding:1% 1% 1% 1%;text-align: left;font-size:14px}
.umb-contact-row-mar{margin-bottom:1%;margin-top:1%}
.umb-inner-page-contact-us-back{background: white;padding: 8% 8% 8% 8%;margin: -19px 0px 48px 0px;height:160px;border: 1px solid rgba(114, 130, 146, 0.19);}
.umb-inner-page-contact-us-back p:first-child,.umb-inner-page-contact-us-back-1 p:first-child,.umb-inner-page-contact-us-back h1:first-child{color: #0a0c1e;font-weight: 700;font-size: 16px;margin: 0% 0% 2% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-inner-page-contact-us-back p,.umb-inner-page-contact-us-back-1 p,.umb-inner-page-contact-us-back h1{font-size: 14px;font-family: Tahoma,'Roboto',Arial,sans-serif;margin: 0px 0px 10px 0px;}
.umb-inner-page-contact-us-back-1{background: white;padding: 8% 8% 8% 8%;margin: -19px 0px 48px 0px;height: 348px;border: 1px solid rgba(114, 130, 146, 0.19);}
.umb-home-web-check-input{width: 100%;border: 1px solid #cacaca;color: #32337e;font-size: 14px;height:32px;padding: 0% 0% 0% 2%;}
.umb-home-web-check-input1{width: 100%;border: 1px solid #cacaca;color: #32337e;font-size: 14px;height:32px;padding: 0% 0% 0% 2%;}
.umb-home-web-check-input2{width: 49%;background-color: transparent;border: 1px solid #cacaca;color: #32337e;font-size: 14px;height:32px;padding: 0% 0% 0% 2%;}
.umb-home-web-check-input3{width: 100%;background-color: transparent;border: 1px solid #cacaca;color: #32337e;font-size: 14px;height:32px;padding: 0% 0% 0% 2%;}
.umb-home-web-check-p-hea{font-size: 16px;color: #32337e;font-weight: 700;margin:0px}
.umb-home-web-check-p{font-size: 14px;color: #728292;margin:1px 0px 1px 0px}
.umb-home-web-check-div{margin: 1% 0% 0% 0%;}
.umb-home-web-check-or{position: absolute;background: #f4f8fb;border-radius: 50%;padding: 0.2% 1% 0.2% 1%;left: -10px;top: 35px;}
.umb-home-web-check-or1{position: absolute;background: #f4f8fb;border-radius: 50%;padding: 0.2% 1% 0.2% 1%;left: -10px;top: 15px;}
.umb-home-flights-one-roun{float: left;margin: -.5% 0% 1% 0%;}
.umb-home-flights-gro{text-align: right;}
.umb-home-flights-gro a{ font-size: 14px;font-weight: 700;color:#0a0c1e;}
.umb-home-flights-gro a:hover{color:#32337e!important}
.umb-home-flights-gro a img{width:24px}
.umb-footer-call-customer:hover{border-bottom:0px!important;color: #d2ddeb!important;}
.umb-divider-space{margin:0% 0% 0% 0%}
.nav-tabs>li>a {margin-right: 0px!important;line-height: 1.42857143;border: 1px solid transparent;border-radius: 0px 0px 0 0!important;}
.umb-layout-margin{margin:0px!important;background:#32337e;/*padding: 1% 1% 1% 2%;*/}
.umb-dropdown-a-pos:hover{background:#1e2771;color:white}
.umb-dropdown-a-pos a{bottom:0px;margin:0px;padding-top:10px;padding-bottom:10px}
.level-3{padding:0px;margin:0px}
pre{border-radius:8px!important}
.umb-home-tabs-bord{border-right: 1px solid #fff!important;}
.umb-home-tabs-bord:focus{color:#32337e!important}
.pnr .umb-home-dis-coe{position:relative;left:0px!important;}
.umb-home-table-th1{border-top-left-radius: 8px!important; border-bottom-left-radius: 8px!important;}
.umb-home-table-th2{border-top-right-radius: 8px!important; border-bottom-right-radius: 8px!important;}
.umb-home-dis-coe{height:32px;background-color:#fff; left:10px;border:1px solid #cacaca;color:#2a2a2a;width:53%;font-size: 16px;position: relative;padding: 2% 4% 2% 4%;}
.planmtrip-managebooking-details .umb-home-dis-coe {height: 32px; background-color: #fff; border: 1px solid #cacaca; color: #2a2a2a; width: 100%; font-size: 16px;  position: relative;  padding: 0% 4% 0% 4%;margin-bottom: 5%;}
.umb-homme-low-fare-pad{padding: 0% 0% 3% 0%;}
.umb-home-scro-marque{color: #32337e;height:26px;font-size: 14px;font-weight:700;margin: 2% 0% 2% 0%;}
.umb-home-flight-buttons{text-align:right;margin: 18px 0px 0px 0px;}
.umb-home-flight-buttons-re{margin:18px 0px 0px 0px;text-align:right}
.umb-home-options{border-left: 1px solid #697078;}
.umb-footer-down-back{width: 100%;text-align: center;z-index: 300;background:#0a0c1e;height:48px;position:fixed; bottom:0px;border-top:2px solid #C9CDD3;padding: 12px 0px 0px 0px;  }
.umb-footer-down-back-a{font-size: 16px; color: white;cursor:pointer;font-family: 'Swiss','anton'; float: left; width: 192px; border-right: 1px solid #728292;}
.umb-footer-down-back-a:last-child{ border-right:none}
.buss-img{margin-top: -5%!important;}
.umb-home-what-new-hea{background: #32337e;padding: 5px;text-align: center;color: #fff;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.umb-home-what-new-p{color:#fff;font-size: 18px;margin: 0px;}
.umb-home-what-new-p img{width:8%!important}
.umb-home-content-height-2 img{height:220px;width:100%; border-radius:8px}
.umb-home-content-height-1 img{height:220px;width:100%; border-radius:8px;}
.umbr-radius{border-radius: 8px 0px 0px 0px!important;}
.umbr-radius-1{border-radius: 0px 8px 0px 0px!important;}
.umb-footer-down-back-a:hover{color: #ffd12e;}
.umb-footer-down-back-a:active,.umb-footer-down-back-a.selected{color:#F9CA26}
.umb-footer-down-back-span{color:white;display:none}
.umb-layout-footer-posotion1{position:absolute;bottom:58px;background: white;display:none;border-radius:8px;/*border:1px solid #32337e*/}
.umb-layout-footer-posotion2{position:absolute;bottom:58px;background: white;left:32%;display:none;border-radius:8px;padding:30px 30px 10px 30px;border:1px solid #32337e}
.umb-layout-footer-posotion3{position:absolute;bottom:58px;background: white;left:47%;display:none;border-radius:8px;padding:30px 30px 10px 30px;border:1px solid #32337e}
.umb-layout-footer-posotion4{position:absolute;bottom:58px;background: white;left:53%;display:none;border-radius:8px}
.umb-layout-foot-head{font-size: 16px;color: #0a0c1e;padding: 5% 0% 5% 0%;font-weight:700;margin:0px}
.umb-layout-foot-head-wid{position: relative!important; width: 410px;}
.umb-layout-foot-arrow{content: " ";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:  10px solid #fff;width: 0;height: 0;position: absolute;left: 8%;top: 100%;}
.umb-layout-foot-arrow-1{content: " ";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:  10px solid #fff;width: 0;height: 0;position: absolute;left: 7%;top: 100%;}
.umb-layout-foot-arrow-2{content: " ";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:  10px solid #fff;width: 0;height: 0;position: absolute;left: 6%;top: 100%;}
.umb-layout-foot-arrow-3{content: " ";border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:  10px solid #fff;width: 0;height: 0;position: absolute;left: 8%;top: 100%;}
.umb-lay-foot-cross, .umb-lay-foot-cross-1, .umb-lay-foot-cross-2, .umb-lay-foot-cross-3, .umb-lay-foot-cross-4 {position: absolute;font-size: 15px;right: 14px;top: 3px;color: #dcdcdc;cursor: pointer;font-weight: 900;}
.umb-tabs-back-white{background: white;}
.umb-foot-input-text,.umb-foot-input-text-1{width: 95%; font-size: 14px; margin: 0 auto; margin-bottom: 2%; line-height: initial!important; height:32px}
.umb-foot-butn-bac{background: #333;border: 0px;padding: 2% 5% 2% 5%;color: white;font-size: 14px;border-radius: 8px;margin-top:3%}
.umb-foot-select-1,.umb-foot-select-2,.umb-foot-select-3,.umb-foot-select-4{width:100%;padding:4%;margin:1% 0% 1% 0%;cursor:pointer}
.umb-foot-radio-1{position:relative!important;display:none!important}
.umb-foot-radio-label1,.umb-foot-radio-label2{width: 49%;background: #d2d2d2;color: white;padding: 3%;font-size: 14px;cursor:pointer}
.umb-foot-back-marg{margin: 2% 0% 0% 0%;}
.umb-foot-back-marg-1{margin: 0% 0% 2% 0%;}
.umb-media-center-title{color: #32337e;font-weight: 700;font-size: 16px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; }
.umb-media-center-title p{color: #32337e;font-weight: 700;font-size: 16px;margin: -20px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; }
.umb-media-center-mediaqueries p:first-child {color: #0a0c1e;font-size: 14px;margin: 3% 0% 1% 0%;font-weight:700;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-media-center-mediaqueries p{color: #0a0c1e;font-size: 14px;margin: 1% 0% 1% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; }
.umb-media-center-mediaqueries p a{color: #0a0c1e;border-bottom: 1px solid #0a0c1e;font-size:14px}
.umb-media-cnt-mar img{width: 16px;margin: 0% 0% -.3% 3%;}
.umb-media-cnt-mar p:first-child{color: #0a0c1e;font-weight: 700;font-size: 16px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; }
.umb-media-cnt-mar p{color: #0a0c1e;font-size: 14px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-media-cnt-mar p a{color: #32337e;font-size: 14px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-media-center-title-p2,.umb-media-center-title-p3,.umb-media-center-title-p5{color: #0a0c1e;font-size: 14px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; word-break:break-word}
.umb-media-center-title-p4{color: #0a0c1e;font-size: 14px;margin: 10px 0px 20px 0px;}
.umb-media-center-title-p4 a{text-decoration: underline!important;cursor:pointer;color: #0a0c1e;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; font-size: 14px;}
.umb-media-center-div-pad{border-bottom: 1px solid #afafaf;margin: 0% 0% 4% 0%;padding: 0% 0% 2% 0%;}
.umb-media-center-title-p2 p{color: #0a0c1e;font-size: 14px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-media-center-bord{border-bottom: 1px solid #7c7c7c;padding:0px 0px 10px 0px}
.umb-media-center-title-p6{color: #0a0c1e;font-size: 14px;margin: 3% 0% 1% 0%;font-weight:700;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-media-center-title-p7,.umb-media-center-title-p8{color: #0a0c1e;font-size: 14px;margin: 1% 0% 1% 0%;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify; }
.umb-media-center-title-p8 a{color: #0a0c1e;border-bottom: 1px solid #0a0c1e;font-size:14px}
.umb-media-cnt-pad p {color: #0a0c1e;font-size: 14px;margin: 10px 0px 10px 0px;font-family: Tahoma,'Roboto',Arial,sans-serif; text-align:justify;}
.umb-foot-back-marg input[type="radio"]:checked+label{background: #32337e;}
.umb-foot-radio-label1:hover,.umb-foot-radio-label2:hover{background: #728292;}
.umb-home-prom-cod{font-size: 16px;font-weight: 700;float:left; margin-top: 1%; margin-right:6px;}
.umb-home-or-abd{position: absolute;top: 33px;left: -7px;}
.slick-prev {left: -2px!important;z-index: 10000!important;}
.slick-next {right: -2px!important;z-index: 10000!important;}
.slick-next:before {content: '〉'!important;}
.slick-prev:before {content: '〈'!important;}
.umb-go-air-first-backgr,.umb-about-us-backgr{  background-position: center; padding: 3% 0% 3% 0%; height: 347px; margin: 0 auto; background-color: #bcbacf;background-repeat:no-repeat}
.umb-go-proma-backgr{  background-position: center; padding: 3% 0% 1% 0%; height: 342px; margin: 0 auto; background-color: #bcbacf;background-repeat:no-repeat}
.umb-about-us-backgr-1{  background-position: center; padding: 3% 0% 3% 0%; height: 347px; margin: 0 auto; background-color: #617a74;background-repeat:no-repeat}
.umb-about-us-backgr-2{  background-position: center; padding: 3% 0% 3% 0%; height: 347px; margin: 0 auto; background-color: #0e1b2c;background-repeat:no-repeat}
.umb-about-us-backgr-3{ background-position: center; padding: 3% 0% 3% 0%; height: 347px; margin: 0 auto; background-color: #4b7174;background-repeat:no-repeat}
.umb-about-us-backgr-4{  background-position: center!important; padding: 3% 0% 3% 0%; height: 347px; margin: 0 auto;background: #f5f4f0; background-repeat:no-repeat}
.umb-sms-serv-back-img{margin:-2% 0% 0% 0%}
.umb-sms-services-images{width:100%;border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.umb-sms-services-images1{ border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.umb-sms-services-img-abp-p{font-size: 24px;color: white;  text-align: center;  margin-bottom: 4%;}
.umb-sms-services-img-abp-p-1{font-size:16px;color:white; text-align:justify; font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-sms-services-div-abs{position: absolute;font-size: 20px;color: white;top: 30px; margin:40px}
.umb-sms-serv-back-img .col-md-5,.umb-sms-serv-back-img .col-md-7{ /*padding-right:0px!important;*/ padding-left:0px!important;}
.umb-sms-services-div-abs1 {position: absolute;font-size: 20px; color: white;top: 0px;margin: 30px;}
.umb-row-mar-zero{margin:0px}
.umb-row-mar-zero-1{margin:1% 0% 0% 0%; margin-top:10px!important}
.umb-web-check{position:relative!important;float:left}
.umb-padd-4{padding:0px!important}
.umb-flo-rigt{text-align:right; /*position: relative; left: 1px;*/}
.umb-mar-t-b{margin-top: 0px;margin-bottom: 0px;}
.umb-home-hea-web-man{padding:6% 0% 0% 0%}
.umb-tab-one-wa{margin: 1% 0% 2% 0%;}
.umb-labe-check-confrm{font-size: 12px;margin: 0% 0% 0% 1%;}
.umb-layout-foot-head-wid label:focus{color:#0a0c1e!important}
.umb-labe-check-confrm1{font-size: 12px;color: #ffffff;margin: 0% 0% 0% 1%;width:90%;font-family: Tahoma,'Roboto',Arial,sans-serif!important;}
.umb-labe-check-confrm a{font-size:12px;color:#32337e!important}
.umb-labe-check-confrm1 a{font-size:12px;color:#ffffff}
.umb-ma-btn{margin: 0% 0% 2% 0%;}
#ui-datepicker-div{z-index:99999!important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #32337e!important;background: #32337e!important;color: #fff!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #fff;background: #fff;font-weight: bold!important;color: #32337e;font-size:10px}
.ui-widget-header{border: 1px solid #32337e!important;background: #32337e!important;color: #ffffff!important;font-weight: bold;}
.booking-tab1 a{padding: 6px 0px 6px 0px!important;}
.booking-tab2 a{padding: 6px 0px 6px 0px!important;}
.booking-tab3 a {
    padding: 6px 0 6px 0 !important;
}
:focus{outline: 0px auto -webkit-focus-ring-color; color:#ffd12e!important}
.umb-mobile-background-d{bottom:40px;position:relative}
.umb-home-web-checkin-options-pad{padding:6% 0% 0% 0%}
.umb-home-web-checkin-check-pad{padding:5px 0px 0px 0px;text-align:left}
.umb-home-web-checkin-check-pad1{padding:2px 0px 10px 0px}
.umb-td-widt-1{width:110px; margin-top:5%; padding-left: 5px!important; margin-bottom:1%}
.umb-banner-p a{font-size: 24px;margin: 0px;color: #32337e;float:left; margin-top: 4%;}
.umb-banner-pos .umb-banner-p a{font-size: 24px;margin: 0px;color: #32337e;float:left; margin-top: 4%;}
.umb-banner-p span{font-size: 18px;color: #32337e; font-weight:700;margin-left:90px}
.umb-banner-p1{float:right;  margin-top:4%}
.umb-banner-p1 a{font-size: 22px; margin-top:4%}
.umb-banner-p2 a {font-size: 22px; float:left; margin-top:4%; margin-right:1%!important}
.umb-banner-butn{border: 0px;border-radius: 8px;font-size: 14px;padding: 0px 14px 2px 14px;position: relative; bottom: 4px;}
.umb-banner-pos{position:relative;bottom:15px;margin-left: 0px;}
.checkboxFive input[type=checkbox]:checked + .umb-check-student,
.checkboxFive input[type=checkbox]:checked + .umb-check-armed,
.checkboxFive input[type=checkbox]:checked + .umb-check-citizen,
.checkboxFive input[type=checkbox]:checked + .umb-check-family,
.checkboxFive input[type=checkbox]:checked + .umb-check-minor{
    background: #32337e;
    border-color: #32337e
}
.umb-check-student, .umb-check-armed, .umb-check-citizen, .umb-check-family, .umb-check-minor {
    width: 15px;
    height: 15px;
    border: 1px solid #32337e;
    margin: 0px;
    position: relative;
    top: 2px;
    background: #fff
}
.students, .armedforce, .srCitizen, .family, .minor {
    display: none !important
}
.checkboxFive .tooltiptext {
    visibility: hidden;
    width: 500px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
}

.checkboxFive:hover .tooltiptext {
    visibility: visible;
}
.umb-row-paddinh{padding:0px!important}

/*shyam*/
/*form Season Greetings*/
.umb-terms-season-header { font-size: 14px;padding: 0px 0px 10px 0px;font-weight: 700;font-family:Tahoma,'Roboto',Arial,sans-serif }
.umb-terms-season-content p{ font-size: 14px!important;padding: 0px 0px 5px 0px!important;font-family:Tahoma,'Roboto',Arial,sans-serif }

/*Extra baggage */
.umb-bottom-extrabaggage-content1 {font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px;word-break: break-word;font-weight:500!important;text-align: justify;}
.umb-bottom-extrabaggage-content1 a{font-size:14px}
.umb-bottom-extrabaggage-content1 a:hover{border-bottom: 1px solid #32337e;}
.umb-bottom-extrabaggage-header {font-size: 14px;padding: 0px 0px 10px 0px;font-weight: 700;font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-bottom-extrabaggage-content { font-size: 14px!important;padding: 0px 0px 5px 0px!important;font-family:Tahoma,'Roboto',Arial,sans-serif }
.umb-bottom-extrabaggage-table {border: 1px solid;}
.umb-bottom-extrabaggage-headrow{background-color: #19388a;color: white;}
.umb-bottom-extrabaggage-head {padding: 15px;font-size: 16px;font-family:Tahoma,'Roboto',Arial,sans-serif}
.umb-bottom-extrabaggage-body {padding: 12px;font-size: 14px;font-family:Tahoma,'Roboto',Arial,sans-serif}
/*terms and conditions bulk upload*/

/*Smart SME*/
.umb-bottom-smartsme-button {padding: 5px 10px 5px 10px;background: #333;border: none;color: white;font-size: 16px;border-radius: 5px;}

/*Route map*/
.umb-planmytrip-routemap-image {text-align: center;margin-top: -25px;}

/*corporate governance*/
.umb-bottom-crogov-content p:first-child{font-size: 14px;font-family:Tahoma,'Roboto',Arial,sans-serif;text-align:justify;}
.umb-bottom-crogov-content p{font-size: 14px;font-family:Tahoma,'Roboto',Arial,sans-serif;text-align:justify;}
.umb-bottom-crogov-content ul{color:#0a0c1e}
.umb-bottom-crogov-content ul li{  font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px;margin-left:2%;text-align:justify;color:#0a0c1e}
.umb-bottom-crogov-content ul li a{font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px;text-align:justify;color:#0a0c1e}
.umb-bottom-corgov-fafa { color: red}
.parenttst{ margin-top: 50px;margin-bottom: 40px;}
.parenttst .container {border: 1px solid #32337e;border-radius: 8px!important;background-color: white;}
.tst{padding:0% 3% 0% 3%}
.parenttst .tab-content>.active {background-color: white;}
.parenttst .ui-menu {background-color: white;}
.umb-gobusiness-book-now p{font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 16px;color: #0a0c1e!important;font-weight: 700;}
.umb-sms-services-phonon {font-family: Tahoma,'Roboto',Arial,sans-serif;font-size:14px;color:#0a0c1e}
.umb-flight-sec p,.umb-flight-sec a{ color: #0a0c1e;font-size: 14px;font-family: Tahoma,'Roboto',Arial,sans-serif;text-align:justify;}
.umb-flight-sec a{float:right}
.umb-flight-sched-row{margin: 0px 0px 40px 0px;}
.umb-flight-sched-row-2{margin: 3px 0px 0px 0px}
.umb-flight-sched-row-2 button {width: 100%;background: white;border: 0px;text-align: left;font-size: 12px;padding: 0px;color:#32337e;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.umb-flight-sched-row-2 .selected{color:white;background:#32337e}
.umb-flight-sched-row-2 button .airport{padding: 8px 0px 8px 10px;}
.umb-flight-sched-row-2 button .airport .selected{background:red}
.umb-flight-scu-tabl-data th {font-size: 12px;padding: 10px 0px 10px 0px;color:#fff;font-family: Tahoma,'Roboto',Arial,sans-serif;text-align:center}
.umb-flight-scu-tabl-data tr {font-size: 12px;padding: 0px;color:#32337e;font-family: Tahoma,'Roboto',Arial,sans-serif;}
.table-bordered{padding:0px!important;border:0px!important}
.umb-table-the{background: #32337e;color: white;}
.umb-table-tabl{position: relative;bottom: 8px;}
.umb-go-proma-backgr .col-md-5{padding-right:0px;padding-left:15px}
.umb-go-proma-backgr .col-md-7{padding-right:0px;padding-left:0px}
.umb-pro-image img{height: 275px;margin-left: 15px;border-top-left-radius: 8px;border-bottom-left-radius:8px}
.umb-pro-image1 img{height:275px;border-top-right-radius: 8px;border-bottom-right-radius:8px; position: relative;}
.umb-pro-image-pos{position: absolute;color: white;top: 30px;margin: 10px 40px 0px 50px;}
.umb-pro-image p:first-child{font-size: 24px;color: white;text-align: center;margin-bottom: 4%;}
.umb-pro-image p{font-size:14px;color: white;}
.umb-mobile-resp{height:36px}
.umb-pro-image,.umb-pro-image1{margin: -15px 15px 0px 0px;}
.umb-pre-book-exce p,.umb-pre-book-exce a{color: #0a0c1e;font-size: 14px;font-family: Tahoma,'Roboto',Arial,sans-serif;text-align:justify;}
.umb-pre-book-exce a:hover{border-bottom: 1px solid #32337e;}
.umb-bording-pad .col-md-4{padding-top: 30px;}
.advertise-with-us-blocks{margin-bottom:30px}
.umb-plantrip-manage-content{margin: -15px 0px 0px 0px;}
.row{margin-top:5px;margin-bottom:5px}
.webcheckin{border: 5px solid #32337e;background: #32337e;padding: 30px 30px 30px 30px;width: 50%;margin: 0px auto;}
.field-validation-error {color: red;}
.umb-pnr-col-fon{font-size:14px;color: white;}
.umb-table-format-td td{background:#f4f8fb;color: #32337e;font-weight: 700;}
.web-pnr,.web-lname,.managepnr,.manageemail{left:0px!important}
.travelguide-block{padding:0px 5px 0px 15px!important}
.umb-flight-sched-pdf-button{background: #0a0c1e ;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 1px 1px 1px 6px;float: right;}
.umb-item-back {display: block;background-color: #fff;padding: 1% 1% 1% 1%;-webkit-box-shadow: 0 0 4px rgba(0,0,0,.4)}
.umb-cro-round img{width:100%;border-radius:8px;}
.umb-plantrip-manage-content p{color: #0a0c1e;font-size: 14px;font-family: Tahoma,'Roboto',Arial,sans-serif;text-align:justify;}
.umb-plantrip-manage-content h1{color: #0a0c1e;font-size: 16px;font-family: Tahoma,'Roboto',Arial,sans-serif;font-weight:700; line-height:1.6!important}
.aboutus-banner img{margin-top: -48px;} 
.aboutus-banner .container { width: 100%; max-width: 100%!important;}
.aboutus-banner-img img{margin-top: -48px;}
.umb-go-busness-head p{text-align:center;font-size:16px;color:#32337e;font-weight:700}
.umb-footer-down-back .container #bookflight ,.umb-footer-down-back .container #Webcheckin ,.umb-footer-down-back .container #Managecheckin{box-shadow: 0 0 10px rgb(10, 12, 30);-webkit-box-shadow: 0 0 10px rgb(10, 12, 30);}
.umb-promotions-feedsms p{font-family: Tahoma,'Roboto',Arial,sans-serif;font-size: 14px;color: #0a0c1e!important;font-weight: 700;}
.umb-error-page{width:50%;margin:20px auto}
.umb-err-pge-parg p{text-align:center;font-size:20px;color:#32337e;margin-bottom: 5%;}
.umb-err-pge-parg a,.umb-err-pge-parg a:hover{font-size:20px;color:#32337e;font-weight:700}
.umb-td-widt{ padding-left:5px!important}
select::-ms-expand {display: none;}
.travelguide-bookingcontrol .umb-home-dis-coe { width:72%}
.travelguide-onewaycontrol .umb-home-dis-coe{width:72%}
select:-moz-focusring {color: transparent!important;text-shadow: 0 0 0 #0a0c1e;}
.two-column-align{width: 48%;float: left;margin: 5% 1% 1% 0%;}
.umb-footer-down-back .umb-labe-check-confrm{ font-size: 12px!important;word-spacing: -1px;}
.umb-footer-down-back .umb-labe-check-confrm a{font-size: 12px!important}
.tabcontent1 {float: left;border: 1px solid #ccc;width: 90%;border-left: none;height: 592px;overflow-y: scroll;padding: 0px 2px 0px 2px;}
.tabcontent2{float:left;border:1px solid #ccc;width:75%;border-left:none;height:415px;overflow-y:scroll;padding:2% 1% 2% 2% ; word-break:break-word}
.tabcontent3{float:left;border:1px solid #ccc;width:90%;border-left:none;height:415px;overflow-y:scroll;padding:2% 1% 2% 2%}
.tabcontent1 .row,.tabcontent2 .row,.tabcontent3 .row{margin-left:0px;margin-right:0px}
.umb-in-flight-mag-tab,.umb-inf-mag-ul>li.active>a{background-color:transparent!important}
.umb-in-flight-mag-click-text{font-size:16px;font-weight:700;font-family:Tahoma,Roboto,Arial,sans-serif}
.umb-in-flight-mag-text-div{text-align:center;margin:5px 0 0}
.umb-in-flight-mag-text-div a{ color:#32337e!important}
.umb-inf-mag-ul{border-bottom:none}
.umb-inf-mag-ul>li.active>a{border:none!important}
.umb-tabs-head>li>a:focus{text-decoration: none;background-color: #32337e!important;color:#ffd12e!important}
.umb-tabs-head-first>li>a:focus{color:red}
.umb-tabs-head.nav>li>a:hover{background-color: #32337e;color: #ffd12e;}

/* home page booking component tabs focus ui*/
.umb-test-tab {background-color: transparent !important;}
.umb-test-click-text {font-size: 14px;}
.umb-test-ul { border-bottom: none;}
.umb-test-ul > li.active > a {background-color: transparent !important;border: none !important;}
.umb-test-tab-content {padding: 2% 2% 2% 2%;}
.umb-test-tab-main-div {border: 1px solid #ccc;margin: 2% 0% 2% 0%;}
.umb-test-tab-header {padding: 2% 2% 2% 2%;background-color: #728292;color:#fff}
.triangle {height: 0;width: 0;border-top: 20px solid #728292;border-left: 20px solid transparent;border-right: 20px solid transparent; border-bottom: 20px solid transparent;float: right;right: 50px;}
.umb-travel-gauid{padding: 0% 1% 0% 2%; margin-right: 0px;}
.umb-close-travel {float: right;font-size: 20px;margin-top: -10px;margin-right: -1px;cursor:pointer}
.umb-travel-guid-mobile-cion .row{margin-top: 0px !important;margin-bottom: 0px !important;}
.in-radio{position:relative !important;float:left;width:12px !important;height:12px !important;}
.umb-feedback-form {margin: 2% 0% 2% 0%;}
.um-feedback {width: 50%;}
.umb-submit-feedback-btn {border: none;padding: 1% 3% 1% 3%;margin: 0% 0% 0% 20%;background-color: #32337e;color: white;}
.umb-mobile-home-back{background-image: url('../Media/1075/Background-mobile.jpg');width: 100%;background-position: 100% 100%;}
.umb-btn-aligned{text-align:center}
.umb-marque-pad{padding: 1% 0% 1% 0%;}
.autoplay .slick-slide{position:absolute;}
.autoplay .slick-slide:first-child{position:relative;}
.slick-initialized.autoplay .slick-slide,.slick-initialized.autoplay .slick-slide:first-child{position:relative;}
.umb-btn-aligned-r{float:right}
.bannerslider .caption{position: absolute;right: 0;bottom: 0;padding: 15px;min-height: 38px;background-color: rgba(0,0,0, 0.6);z-index: 50;width:100%}
.bannerslider .caption p{color:white}
.umb-banner-heigh{height: 319px;}
.umb-banner-img{height: 100%!important; width: 100%;}
.umb-travel-guide-mar-top{margin-top: 4.4%;}
.umb-footer-mobile-resp{background: #728292}
.umb-footer-paddi{padding: 12px 0px 1px 0px;}
.umb-footer-margi{margin-bottom: 10px!important;}
.umb-round-trip-control{margin-right:15px!important}
.umb-one-trip-control {
    margin-right: 15px !important
}
.umb-flight-padd-check{padding-left: 0px!important;padding-right: 0px!important;}
.three-column-align{width: 30%;float: left;margin: 5% 2.3% 0% 1%;}
.checkbox-container{width: 33%;margin-right: 0px;margin-left: 0px;float: left;}
#umb-fundupload-formradio {position:relative !important;width:14px !important;float:left;}
#umb-fundtransfer-formradio {position:relative !important;width:14px !important;float:left;}
.umb-fundupload-submit {border: none;padding: 1% 3% 1% 3%;margin: 0% 0% 0% 20%;background-color: #32337e;color: white;}
.umb-fundupload-form{width: 100%;}
.umb-feedback-aligned-l{float:left}
.umbt-err0-colr{color: Red;}
.umb-book-flights-li-roun{border-left: 1px solid #e0e0e0;}
.umb-book-flights-img-grou{width:3%}
.umb-one-th-bookin{border-top-left-radius: 10px!important; border-bottom-left-radius: 10px!important;}
.umb-one-th-bookin-1{border-top-right-radius: 10px!important; border-bottom-right-radius: 10px!important;}
.umb-plac-prom-cod{padding:3%;background-color:transparent;border:1px solid #cacaca;color:white;width:100%;font-size: 12px;}
.datalist-arrow1 label.error{display: inline-block;position: absolute;top: 28px;left: 0px;font-size: 13px;color: #f90d0d;font-weight: 500;}
.umb-check-part-book{padding-right: 0px;margin-top: 2%;margin-bottom: 5%}
.partner-login a:focus{ color:#ffd12e!important}
.Umb-footer-head a:focus{color:#ffd12e!important}
.Umb-footer-head:focus{color:#ffd12e!important} 
.umb-font-img-a a:focus img{border: 3px solid #ffd12e!important;border-radius: 100%!important;}
.advertisewithus p{ font-size: 16px; color: #0a0c1e; font-family: Tahoma,'Roboto',Arial,sans-serif!important;}
.advertisewithus strong{color:#32337e;}
.umb-inner-page-charters-p1 a{color:#32337e}
.umb-low-fare-tabl-mobile table{width:50%!important;margin:0px auto}
.knowmore-btn p a:focus{color:#32337e!important}

/* Sitemap*/

.sitemap p:first-child{font-size: 18px;color: #32337e;font-weight: 700;}
.sitemap p a:first-child{font-size: 18px;color: #32337e;font-weight: 700;}
.sitemap li{font-size:14px; color:#0a0c1e; list-style:none;}
.sitemap li a{font-size:14px; color:#0a0c1e;}
select::-ms-value {background: none; color:#5a5a5a;}
input:focus{color:#0a0c1e!important}
select:focus{color:#0a0c1e!important}
.traveldepart{width:100%; padding-right: 10px; padding-left: 5px;}
.umb-book-flights-butn-ali{ text-align:center}
#pn1 table{max-width:2000px!important; height:600px!important;overflow:scroll!important}
.umb-anaorid-app img{width:90px;}
.umb-ios-app img{width:90px; padding-top: 0px;margin:0px}
.home-three-section img{border-radius:8px}
.fa-chevron-right{display:none}
.umb-span-dot-wei{width: 7px;height: 7px;background: #32337e;border-radius: 50%;margin: 0px 2px 1px 0px;}
.page-subtitle h1{font-size:24px; color:#32337e }


/* Boarding pass */

.boardingpass img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */ 
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    max-width: 100%;
}

.boardingpass:hover img {
    -webkit-transform: scale(1.25); /* Safari and Chrome */
    -moz-transform: scale(1.25); /* Firefox */
    -ms-transform: scale(1.25); /* IE 9 */
    -o-transform: scale(1.25); /* Opera */
    transform: scale(1.25);
}

.boardingpass {
    width: 279px;
    height: 244px;
    overflow: hidden;
}

.basictable tr:first-child{background:#32337e !important; }
.basictable tr:first-child td{color:#fff!important}



#desk { color: #fff;}
#mobile {display: none; color: #fff !important; font-size: 20px !important;}

.umb-banner-right-p2{font-size: 22px;color: #32337e; float:right; margin-top:4%; margin-right:1%!important}
.umb-layout-footer-links-text{width: 48%;margin: 0px auto}
.grayscale{-webkit-filter: grayscale(100%);filter: gray;}
.grayscale-off{/*-webkit-filter:grayscale(0%);filter:gray*/}

/* footer */
.umb-grid {margin-bottom: 20px;}
    .umb-footer-2by2-align ul li{list-style: none;}
    .umb-footer-2by2-align Umbr-foot-follow-us umb-font-img-a{margin: 80% 0% 0% 0%;}
    .Umbr-foot-follow-us li{list-style: none;}
    .umb-footer-social-macro .container{width:100%;max-width:100%!important}
    .Umb-footer-head p{color:white}
    .Umb-footer-head{color:white}
    .Umb-footer-head-2{padding-top:28px!important}
    .umb-footer-macro-4by4{padding-bottom:10px!important}
    .umb-foot-left-2 p{margin-top: 20px!important;font-size: 16px;clear:both}



/* SME*/
.topnavbar nav{
    display:inline;
        position: relative;
    top: 8px;
}
.topnavbar nav>ul li a, nav>ul li span{

        padding: 0 0px;
    margin: 0px 0;
}

.topnavbar nav li>ul li {
    float: none;
    display: block;
    position: relative;
    background: #111744;
    padding: 0px 15px 0px 15px;
}

.topnavbar nav ul li ul li a{
    color: rgba(255,255,255,.8)!important;
}
.topnavbar .level-3 {
    margin-right:10px;
}

     .dropbtn {         
           
            padding: 1px;
            font-size: 16px;
            border: none;
            cursor: pointer;
        }

        .dropdown {
            position: relative;
            display: inline-block;
        }
        
        .dropdown-content-login {
            display: none;
            position: absolute;
            background-color: #ffffff;
            min-width: 120px;
            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
            z-index: 9999;
            list-style:none;
            right:-20px;
            margin-top: 0px;
        }

            .dropdown-content-login a {
                color: rgb(50, 51, 126)!important;
                padding: 7px 8px;
                text-decoration: none;
                display: block;
                text-align:left;
                list-style:none!important;
                font-size:14px!important
            }

                .dropdown-content-login a:hover {
                    background-color: #f2f2f2!important;
                    
                }

        .dropdown:hover .dropdown-content-login {
            display: block;
        }
        .dropdown-content-login1 {
            display: none;
            position: absolute;
            background-color: #ffffff;
            min-width: 145px;
            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
            z-index: 9999;
            list-style:none;
            right:-10px;
            margin-top: -2px;
        }

            .dropdown-content-login1 a {
                color: rgb(50, 51, 126)!important;
                padding: 7px 8px;
                text-decoration: none;
                display: block;
                text-align:left;
                list-style:none!important;
                font-size:14px!important
            }

                .dropdown-content-login1 a:hover {
                    background-color: #f2f2f2!important;
                    
                }
        .dropdown:hover .dropdown-content-login1 {
            display: block;
        }

        
        .dropdown-content-login-before {
            display: none;
            position: absolute;
            background-color: #111744;
            min-width: 110px;
            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
            z-index: 9999;
            list-style:none;
            right:-38px;
        }

            .dropdown-content-login-before a {
                color: rgba(255,255,255,.8)!important;
                padding: 7px 16px;
                text-decoration: none;
                display: block;
                text-align:left;
                list-style:none!important;
                font-size:14px!important
            }

                .dropdown-content-login-before a:hover {
                    background-color: #1e2771!important;
                    
                }

        .dropdown:hover .dropdown-content-login-before {
            display: block;
        }
        .dropdown-content {
            display: none;
            position: absolute;
            background-color: #111744;
            min-width: 110px;
            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
            z-index: 9999;
            list-style:none;
            right:-38px;
        }

            .dropdown-content a {
                color: rgba(255,255,255,.8)!important;
                padding: 7px 16px;
                text-decoration: none;
                display: block;
                text-align:left;
                list-style:none!important;
                font-size:14px!important
            }

                .dropdown-content a:hover {
                    background-color: #1e2771!important;
                    
                }

        .dropdown:hover .dropdown-content {
            display: block;
        }

.umb-banner-right-p2{font-size: 22px;color: #32337e ; float:right; margin-top:4%}
@media (max-width:991px){
	header{padding:0px}
	nav{top: 75px;text-align:left;z-index:999;    background: rgba(50,51,126,1)!important; left:0;right:0;display:block;transition:height .3s ease-in-out;margin:0 auto;background:0 0;width:100%}
	.dark .row div[class^="col-"]{margin:0px}	
	.dark{padding:2% 0% 0% 0%}
    header .container {max-width: 100%;padding: 0;width: 100%;}
    .umb-home-flight-info-div-check {width: 100%;margin: 0px auto!important;}
    .umb-home-book-bor {border-right: 0px solid #fff;margin-bottom: 4%;padding: 15px;}
    .umb-nav-mobile{display:none; width:35%}
    .umb-layout-footer-links{margin-bottom:0px!important}
     .umb-promotions-center-save p{text-align:center}
    .umb-divider-space-1{display:none}
    .home-three-section-1 .col-md-5 {width: 36.66666667%; float: left;}
    .home-three-section-1 .col-md-4 { width: 33.33333333%; float: left;}
    .home-three-section-1 .col-md-3 {width: 30%; float: left;}
    .top-text{
        display:block
    }
    nav>ul li a, nav>ul li span {
    display: inline-block;
    font-size: 14px!important;
    padding: 0 12px;
    margin: 10px 0;
    color: #fff;
    line-height: 13px;
    border-right: 0px solid #a5aec5!important;
    text-decoration: none;
}

    .accordion .link{padding: 6px 28px 8px 15px!important;text-align:justify}
     .booking-widget-route-web{display:none}
}



@media (min-width: 768px) {
    .blue,.blue img,.dark,.dark img,.light,.light img,.purple,.purple img,.yellow,.yellow img{padding:0}
    .blogarchive a{background:rgba(0,0,0,.02);min-height:250px;overflow:hidden}
    .blogarchive a:hover h2{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
    .breadcrumb{padding:4px 8px;position:absolute;left:40px;top:40px}
    .breadcrumb a{font-size:1.2rem}
    .container{padding:0px!important}
     .umb-mobile-Home,.Umb-mobile-booking-flight,.umb-mobile-vision,.umb-mobile-mission,.umb-bording-mobile{display:none}
    .advertise-with-us-blocks .col-md-6{width:50%; float: left;}
    .gobusiness-icons-section .col-md-4, .gobusiness-icons-section-2 .col-md-4{width:33%; float:left}
    .travelguide-block .umb-home-dis-coe {
    height: 32px;
    background-color: #fff;
    left: 10px;
    border: 1px solid #cacaca;
    color: #2a2a2a;
    /*width: 76%;*/
    font-size: 16px;
    position: relative;
    padding: 0% 4% 0% 4%;
}
    .embedded-video {
        width: 50%;
        margin: 0 auto;
    }
}
@media (min-width: 992px) {
    .umb-flight-scedule-mobile{display:none}
    .umb-footer-desk-resp,.umb-inner-page-about-vismis-p1 h1,.umb-inner-page-about-vismis-p2 h1{display:none}
    .triangle,.triangle img{position:relative}
    header{padding:0}
    header .container{max-width:960px;padding:0;background:#32337e;height:34px;border-radius:8px}
    #toggle{display:none}
    nav{z-index:1;background:rgba(0,0,0,.95);left:0;right:0;display:block;transition:height .3s ease-in-out;margin:0 auto;background:0 0;width:100%}
    /*nav>ul{padding-right:0;width:auto}*/
    nav>ul li{float:left;}
    nav .level-3 li a{border-left:0px solid #a5aec5!important;}
    nav>ul li a,nav>ul li span{display:inline-block;font-size:16px;padding:0 12px;margin:10px 0;color:#fff;line-height:13px;border-left:2px solid #a5aec5;text-decoration:none;} 
    nav>ul li:first-child a,nav>ul li:first-child span{border-left:0px solid}  
    nav>ul li:last-child a{border-right:none!important}
    nav li>ul{left:0;top:100%;display:none;white-space:nowrap;height:auto;margin-bottom:0;margin-left:10px;text-align:left;background:#111744;padding:5px 8px 5px 0}
    nav li>ul li a{padding:0 15px;font-size:16px;color:rgba(255,255,255,.8);border-right:none}
    nav .has-child:hover>.sublevel{display:block}
    nav .has-child a:focus{color:white}
    .blue .row div[class^=col-],.dark .row div[class^=col-],.light .row div[class^=col-],.purple .row div[class^=col-],.yellow .row div[class^=col-]{margin-bottom:10px}
    .triangle img{z-index:100}
    .triangle+.blue,.triangle+.dark,.triangle+.light,.triangle+.purple,.triangle+.yellow{position:relative}
    .triangle+.blue:before,.triangle+.dark:before,.triangle+.light:before,.triangle+.purple:before,.triangle+.yellow:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:150px 0 0 100vw;border-color:none;position:absolute;z-index:120;top:-150px}
    .video-wrapper{margin:60px auto}
    .fa-angle-down {display:none}

    .faqtitle .col-md-4{width:26%!important}
}

@media (max-width: 992px) {
    .umb-services-inflight-eat-4{margin:10px 10px 10px 10px}
    .umb-tab-con-back-2{background:transparent!important}
    .umb-book-flights-butn-ali{text-align:center; margin-top: 10%;}
    .groupbookingicon{float:right!important}
    .umb-footer-down-back{display:none}
    .umb-footer-mobile-resp,.umb-about-us-backgr,.umb-about-us-backgr-1,.umb-about-us-backgr-2,.umb-about-us-backgr-3,.umb-about-us-backgr-4,.umb-inner-page-ouroffice-img,.umb-inner-page-ouroffice-div img{display:none}
    .umb-go-proma-backgr{background-image:none!important;background:transparent;height:auto}
    .umb-pro-image, .umb-pro-image1{margin:0px}
    .umb-pro-image img{height:auto}
    nav,nav li>ul{text-align:center}
    body{width:100vw;overflow-x:hidden}
    nav.open{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
    nav>ul{margin:0}
    /*nav>ul li:first-child a{padding:10px 25px}*/
    /*nav>ul li a,nav>ul li span{padding:25px 25px 10px;color:rgba(255,255,255,.6)}*/
    nav>ul li.selected span,nav>ul li.selected>a{color:#FFDE00}
    nav>ul li.selected ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:120%}
    nav li>ul{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);position:relative;transition:all .3s ease-in-out;height:0;margin:0}
    .umb-inner-page-about-vismis-p1 h1,.umb-inner-page-about-vismis-p2 h1{font-size: 20px;margin: 0px 0px 20px 0px;}
     .umb-flight-scedule-desktop{display:none}
    .umb-flight-sce-mobile p{text-align:center;font-size:16px;color:#32337e;margin:15% 0% 15% 0%}
     .umb-mobile-gap-icon-tab{display:none}
     .umb-mobile-gap-icon-tab-1 .col-md-4:last-child,.ui-helper-hidden-accessible{display:none}

}



@media (max-width: 768px) {
     .traveldepart{width:100%!important}
    .breadcrumb {text-align: center;padding: 20px 0;background: #0a0c1e;}
    .umb-font-img-a{width:10%}
    .umb-font-img{padding:0px!important}  
    pre{width: 100%;margin: 0px auto!important;}
    .column div img {margin: 0% 0% 0% 0%;} 
    .backimg1 a, .backimg2 a, .backimg3 a{right:80px!important;}
    .umb-home-book-bor-btun{margin:0% 0% 0% 5%;width:40%;font-size:12px;padding:1% 0% 1% 0%}
    .umb-home-book-bor-span{font-size:16px}
    .umb-home-book-bor-p{font-size:18px;}
    .umb-home-flight-info-spa {font-size: 14px;margin: 0px 0px 0px 2px;font-weight: 700;}
    umb-home-prom-cod {font-size: 14px;margin: 1% 0% 0% -2%;font-weight: 700;float: left;}
    .umb-home-flight-submit-btn {background: #2a2a2a;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;/*padding: 0px 8px 0px 8px;*/ margin-top: 0%!important;}
    .promocode-section{float:right!important}
    .umb-home-prom-cod {font-size: 14px;margin: 1% 0% 0% 0%;font-weight: 700;float: left;}
    .travelguidebooking-form .umb-home-prom-cod{font-size: 14px;margin: 1% 0% 0% 0%;font-weight: 700;float: left;}
    .umb-tab-con-back-1{/*padding: 1% 2% 1% 2%;*/border:1px solid #ddd;/*height:160px*/}
    .umb-tab-con-back-3{border:1px solid #ddd;height:160px}
    .umb-home-flight-buttons {text-align: right;}
    .umb-banner-pos {position: relative; bottom: 0px;margin-left: 1%;margin-bottom:1%}
    .umb-tabs-head {border: 0px!important;}
    .flighthotel .umb-home-flight-submit-btn1 {text-align: right; position: relative;bottom: 0px;}
    .umb-home-tab-opc {position:relative;bottom:0px}
    .Umb-home-flights-booking-tab-bakc {background-position: 10% 100%;height: auto;}
    .booking-tab1 a {padding: 4px 15px 4px 0px!important;}
    .booking-tab2 a {padding: 4px 15px 4px 15px!important;}
    /*.umb-table-one-way, .umb-table-group-way, .umb-table-round-way { width: 100%;margin: 2% 0% 0% 0%!important;}*/
    .umb-layout-margin {margin: 0px!important;background: #32337e;}
    .home-three-section .col-md-4{width: 33.33333333%;float:left}
    .home-three-section .col-md-5{width: 36.66666667%;float:left}
    .home-three-section .col-md-3{width: 30%;float:left}
    .home-three-section-1 .col-md-4{width: 33.33333333%;float:left}
    .home-three-section-1 .col-md-5{width: 36.66666667%;float:left}
    .home-three-section-1 .col-md-3{width: 30%;float:left}
    .umb-banner-p{margin-top:1%}
    .umb-banner-p1,.umb-banner-p2 a{margin-top: 2%;}
    .nav-tabs {border-bottom: 1px solid #ddd;display: block;list-style-type: disc;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
    .umb-inner-page-contact-us-back,.umb-inner-page-contact-us-back-1{padding: 5% 5% 5% 5%;margin: 0% 0% 5% 0%;height:auto}
    .mainslide{display:none}
    .umb-td-widt-1{ width:95px!important}
    .datalist-arrow1:after, .datalist-arrow:after { right: 3px; top: 60%; display: block; width: 20px; background: transparent; font-family: FontAwesome; height: 20px; transform: translateY(-50%); text-align: center; pointer-events: none;}     
    .travelguide-onewaycontrol .umb-td-widt-2 {width:100%;padding-left: 5px!important; padding-right: 10px!important; margin-bottom: 1%;}
    .travelguidebooking-form .umb-td-widt-1{width:48%!important}
    .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom:6rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}   
   .umb-travel-guid-mobile-cion .row{clear:both}
     .slick-dots li button:before{position:absolute; top:5px!important}
    /*.fa-chevron-right{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block!important}
     nav, nav li>ul{text-align:left}
     nav>ul li a{ border-bottom:1px solid #697078 }
     nav>ul li:first-child a {padding: 15px 30px;}*/
    .umb-banner-pos .umb-banner-p a{margin-top: 2%;}
     .basictable {width: auto; overflow-x: scroll; }

     .basictable1 {width: auto; overflow-x: scroll; }

    .umb-same-day-flight-mobile img {display:none}
    .currencydropdown:after {
    content: '\f107'!important;
    right: 0px!important;
    display: block;
    width: 20px;
    background: transparent;
    font-family: FontAwesome;
    height: 20px;
    transform: translateY(-140%)!important;
    text-align: center;
    pointer-events: none;
    float: right;
    position: relative;
    font-size: 20px;
}

    .umb-home-dis-coe {
        width:59px ;
    }
  .travelguide-block  .umb-home-dis-coe {
        width:75% ;
    }
    
    .discountRow .umb-row-mar-zero-1 {
        padding-left:15px;
    }
    .discountRow .col-sm-4,.discountRow .col-md-4 {padding-left:0px !important;
    }
   .discountRow .col-sm-5 {
        width:auto !important;
    }

   .promocodetext{
    position: relative;    
    top: 2px;
   }
   .currencytext {
    width: 70px!important;
}
   .currency-container{
       position:relative;
       left:4%
   }
   .travelguide-block .currencytextbox {
    position: relative;
    left: 28px!important;
}
  .travelguide-block .currency-container {
     position: relative; 
    left: 0%;
}
  .promotext {
    margin-right: 2%!important;
}
  .search-icon {
      position:absolute;
        
          top: 4px;
          right:20px;
  }
  .searchform input:focus {
          width: 139px;
  }
    .umb-flight-status-content-mob .col-md-12 {
        border: 0px solid #32337e!important;
       padding:1% 2%!important
    }
}

.sticky-item:hover div, .sticky-icon:hover+div {
    display: none!important;
}
@media (max-width:767px) {
   .umb-about-us-backgr,.umb-inner-page-about-vismis-img,.umb-about-us-backgr-1,.umb-about-us-backgr-2,.umb-about-us-backgr-3,.umb-about-us-backgr-4,.umb-inner-page-ouroffice-img,.umb-press-table,.umb-inner-page-about-vismis-img,.umb-inner-page-about-vismis-img1,.aboutus-banner,.aboutus-banner-img{display:none}
    .umb-inner-page-ouroffice-div-pad{padding: 20px 10px 24px 20px;}
    .umb-inner-page-ouroffice-div,.umb-inner-page-ouroffice-div .container{height:auto}
    .umb-desktop-Home,.parenttst,.umb-cro-round-desktop{display:none}
    .umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:18px;margin:10px 0px 15px 0px}
    .umb-home-header-all-pages-other p{font-size:18px;margin:10px 0px 15px 0px}
    .umb-bording-mobile-head p{font-size:18px;color: #7c7c7c;}
    .umb-miss-viss-backgr-blue .col-md-6:first-child, .umb-miss-viss-backgr-blue1 .col-md-6:last-child{padding-right:15px}
    .umb-miss-viss-backgr-blue .col-md-6:last-child, .umb-miss-viss-backgr-blue1 .col-md-6:first-child{padding-left:15px}
    .umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p1, .umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p1{height:auto;padding:40px 0px 40px 0px}
    .umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p2, .umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p2{height:auto;padding:40px 0px 40px 0px}
    .umb-inner-page-about-vismis-p1 h1,.umb-inner-page-about-vismis-p2 h1{font-size: 20px;margin: 0px 0px 20px 0px;}
    .services .col-md-2,.services .col-md-7{padding:0px}
    .services-content-1{padding:0px}
      .umb-services-inflight-eat-4 table{margin:0px!important}
       .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 2rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
     .top-text{display:initial; line-height:2;  position: relative;  left: 3px;}
     nav{margin:0%}
     .search-box {
	    float: left;
	    width: 47%!important;
	    float: left;
	    background: #fff;
	    margin: 8px;
	    padding: 15px;
	    overflow: hidden;
	}
     .search-icon {
   position: absolute;
   top: 2px;
   right: 16px;
}
     .nice-select{float:none!important;margin:20px auto!important;right:8px!important}
    .umb-flight-status-content-mob .empty-fieled {
        display: none
    }
}

@media (min-width:768px) {
   .umb-mobile-Home,.Umb-mobile-booking-flight,.umb-mobile-vision,.umb-mobile-mission,.umb-bording-mobile{display:none}  
}

/*320-360*/
@media(min-width:320px) and (max-width:360px) {
    /*.umb-terms-con-tab{width:100%!important;}*/
    .glyphicon-search {
    display: none;
    position: absolute;
    top: 26px;
    right: 26px;
}
    .searchform input:focus{
        padding: 0px 35px 4px 10px;
    width: 110px!important;
}
    .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:16px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
     .umb-home-header-all-pages-other,.umb-home-header-all-pages-other1,.umb-home-header-all-pages-other2{font-size:20px!important;margin:0px!important}
    .umb-divider-space{margin:0px!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-34px; width: 130px;height: 54px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:30px;padding:0px!important;left: 12px;}
    .umb-mobile-resp{background:#32337e;height:24px;margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:23px}
    #toggle{top:13px; left:20px}
    nav{position:absolute;top:-10px}
    .has-child span,.has-child a{/*padding: 10px 30px 10px 30px;*/font-size: 14px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:14px; position:relative; left:3%}
    .topnavbar{height:auto}	
    .topnavbar img{margin: 0% 0% 0% 1%;}	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 10px!important;}
    .topnavbar span,.topnavbar p, .topnavbar a{font-size:12px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:20px}
    .toggle span:after{margin-top:5px}
    .toggle span:before {margin-top: -5px;}
    .toggle span{top:10px}
    .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 2rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
    .umb-mobile-icons-div{padding: 4% 4% 4% 4%; text-align:center}
    .umb-mobile-icons-p{text-align: center;font-size: 16px;font-weight: 700;color: #32337e;padding: 5% 0% 0% 0%;}
    .mobilebookflights .groupbookingicon img {width: 24px;display: none;}  
    .mobilebookflights .nav>li>a {position: relative;display: block;padding-top: 3px!important;}
    .umb-td-widt{width:100px}
    .travelguidebooking-form .umb-td-widt{width:48%}
    .mobilebookflights .tab-content>.active{background:#fff}
    .mobilebookflights .umb-home-dis-coe {height: 32px; background-color: #fff;left: 42px;border: 1px solid #cacaca;color: #2a2a2a;width: 64%;font-size: 16px;position: relative;}
    .mobilebookflights .umb-home-flight-submit-btn {background: #2a2a2a;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 8px 0px 8px; margin-top: 8%;margin-bottom: 8%;}
    .promocodes{clear:both!important; top:10px}
    .managebookingstatus{margin:0px!important}
    .webcheckin,.planmtrip-managebooking-details{width:100%}
    .flightplushotel .umb-home-flight-input-1{ width:100%!important}
    .flightplushotel .umb-home-flight-input-3{width:100%!important}
    .flightplushotel .umb-home-flight-input-2{width:100%!important}
    .umb-home-flight .umb-home-flight-submit-btn1{margin-top:5%}
    .form-group {background: white; padding-top: 6px;}
    .umb-pro-image-pos{top:50px}
    .umb-sameday-return-flight-icon{margin:0px}
    .umb-sameday-return-flight-icon .col-md-4{height:100px}
    .umb-sameday-return-flight-icon p{margin-left:100px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 0px 4px 0px !important;
        margin: 0px
    }
    .groupbookingicon a {padding: 4px 4px 4px 4px!important;margin:0px}
    .Umb-mobile-booking-flight{padding: 0px;border: 1px solid #32337e;border-radius: 8px;background:white;width:95%;margin:20px auto}
    .umb-mobile-Home .row{margin-left:0px!important; margin-right:0px!important}
     .nav-tabs>li{float:left;margin-right:-2px!important; padding-right:15px}
     .umb-labe-check-confrm1 {font-size: 11px;color: #ffffff; margin: 0% 0% 0% 1%; width: 90%;}
     .tab-content{background:#fff}
     .webcheckin{padding:20px}
     .umb-terms-con-tab button,.umb-bottom-extrabaggage-content1{font-size:12px!important}
     .umb-terms-con-tab button{ padding: 18px 16px!important; font-size: 14px!important;}
     .umb-terms-con-tab{width:auto}
     .services-img img{text-align:center}
     .umb-inner-page-med-in-p1 p:first-child,.umb-inner-page-med-in-p1 p{font-size:14px}
     .services img{display:none}
     .knowmore-btn{height:auto}
     .knowmore-btn p{width:100%; position:relative; right:0px}
     .umb-go-proma-backgr{padding:0px}
     .services-text-block{margin:0px;border-radius:8px;display:none}
     .umb-go-proma-backgr .col-md-5{padding:15px 5px 0px 5px;display:none}
     .gobusinesstext{bottom:0px}    
     .umb-home-flight-info-spa{font-size:13px}
     .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 10% 0% 0% 0%;text-align:center}
     .citytitle{width:26%!important;float:left;padding:4px 4px 4px 4px!important;text-align:center}
     .citytitle p{display:none}
     .citytitle img{width:auto!important;left:0px;float:none}
     .umb-travel-guid-mobile-cion .container{padding:0px!important}
     .citydescription h5,.citydescription h6{font-size:14px!important}
     .citydescription p{font-size:12px!important;text-align:justify}
     .cityimage img{width:70px!important}
     .cityimage{bottom:0px;margin-right:2%}
     .travelguide-block .umb-home-flight-info-spa{font-size:12px}
     .travelguide-block .umb-home-flight-input-1,.travelguide-block .umb-home-flight-input-2,.travelguide-block .umb-home-flight-input-3,.travelguide-block .umb-home-flight-input-5{font-size:12px;height:28px}
     .datalist-arrow1:after, .datalist-arrow:after{right: 12px;top: 50%;width: 10px;height: 16px;}
     .umb-home-flights-gro a{font-size:12px}
     .travelguide-block .umb-home-flights-one-roun li{padding:0px}
     .travelguide-block .umb-home-flights-one-roun li a{font-size:12px}
     .travelguide-block .umb-home-flights-gro{top:0px}
     .checkbox-container{width:25%;margin-left:10px}
     .travelguide-block .umb-home-dis-coe{width:70%;left:5px;height:28px;padding: 0% 4% 1% 4%;}
     .travelguide-block .umb-home-flight-submit-btn{height:24px;font-size:14px}
     .close-button{margin-top: -10px;margin-right: 5px;font-size:20px;cursor:pointer}
    .umb-check-student, .umb-check-armed, .umb-check-citizen, .umb-check-minor {
        width: 12px;
        height: 12px;
        border: 1px solid #32337e;
        margin: 0px;
        position: relative;
        top: 0px;
        background: #fff;
    }
     .armed-force{position:relative; left:4%}
     .seniorcitizen-block{position: relative; left: 2%;}
     .checkboxFive{padding:0px 0px 0px 5px}
     .umb-home-flight-input-1, .umb-home-flight-input-2{margin:0px -4px 0px 0px}
     .ui-datepicker.ui-datepicker-multi{width:93%!important}
     .ui-datepicker-multi .ui-datepicker-group{float:none!important}
     .ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}
    .umb-flight-sec p, .umb-flight-sec a{font-size:12px!important;text-align:left}
    .umb-flight-sched-pdf-button{font-size:12px;height:26px}
    .mobilebookingcontrol .col-xs-4, .mobilebookingcontrol .col-xs-6{ padding-left:5px; padding-right:5px}
    .mobilebookflights .row{margin-left:-10px!important; margin-right:-10px!important}
    .bookingfields .col-xs-3,  .bookingfields .col-md-4{ padding-left:8px!important; padding-right:5px!important} 
    .flightplushotel .col-xs-6, .flightplushotel .col-md-6, .flightplushotel .col-md-4, .flightplushotel .col-xs-4{ padding-left:15px; padding-right:0px}
    .travelguide-bookingcontrol .seniorcitizen { position: relative; left: -12px;}
    .travelguide-bookingcontrol.travelguide-block .umb-home-dis-coe{width:68%}
    .travelguide-onewaycontrol .seniorcitizen { position: relative; left: -12px;}
    .services-text-block p{margin:0px}
    .services-text-block{padding:20px}
    .managelist-heading p{margin-top:4%}
    .to{padding-right: 15px!important; padding-left: 5px!important;}
    .from{padding-right: 5px!important; padding-left: 15px!important; }
    .passengers{padding-right: 5px!important; padding-left: 15px!important;}
    .children{padding-right: 5px!important; padding-left: 5px!important; }
    .Infant{padding-right: 15px!important; padding-left: 5px!important; }
    .umb-home-dis-coe{width:71%!important}
    .travelguide-block {padding: 0px 10px 0px 5px!important;}
    .travelguidebooking-form .umb-check-part-book{ padding-right:0px; padding-left:0px}
    .extrabaggage .basictable table{width:100%!important}

    .extrabaggage .basictable1 table{width:100%!important}

    .umb-anaorid-app img{width:60px!important}
    .umb-ios-app img{width:60px!important;padding-top:0px!important}
    .umb-low-fare-tabl-mobile table{display:inline-table!important; width: 100%!important; margin: 0px auto;}
    .basictable th{text-align:center}

    .basictable1 th{text-align:center}

    .fa-angle-down{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
      .fa-angle-up{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}    
     /*nav>ul li:first-child a {padding: 10px 30px;}*/
    .basictable {width: auto; overflow-x: scroll; }

     .basictable1 {width: auto; overflow-x: scroll; }

    .umb-pro-image1 img{ height:auto;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .umb-pro-image1{margin: 6px;}
    .umb-same-day-flight-mobile img{display:none!important}
    .destinationlinks td {color: #fff!important;font-weight: 100;padding: 0px 15px 0px 0px;}
    .destinationlinks strong:first-child {font-size: 14px;}
    .destinationlinks tr td:nth-child(2) {text-align: left;}
    /*#desk{display:block}*/
    /*.fa-chevron-right{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     nav>ul li a{ border-bottom:1px solid #697078 }
     nav>ul li:first-child a {padding: 15px 30px;}*/
.glyphicon-search { position: absolute; top: 34px;}	   
   /*.searchform { width: 60%; }*/	 
	   .searchresults {min-height: 488px;}
      nav>ul li { border-bottom:1px solid #697078!important }
    .travelguidecurrency {
        margin-top: 4%;
    }
    nav li>ul li:first-child {
    float: none;
    display: block;
    position: relative;
    border-top: 1px solid #697078;
}
    nav>ul li:last-child {
    border-bottom: 0px solid red!important;
}


    .currencytextbox {
        position: relative;
        left: 28px;
    }

    .currencyfield {
        margin-top: 20px;
    }

        .currencyfield p {
            font-size: 16px;
            font-weight: 100;
        }

    .currencydropdown:after {
        content: '\f107' !important;
        right: 13px !important;
        display: block;
    }
    .travelguide-block .currencytextbox {
    position: relative;
    left: 22px;
}
          .smeregister a {
    background: #0a0c1e;
    padding: 8px;
    color: white;
    border-radius: 8px;
    font-size: 14px;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
      .smeregister {
    position: relative;
     right: 0px!important;
    margin-top: 7%;
    text-align: center;
}
      .announcement-btn {
          text-align:center
      }
          .umb-nav-mobile {
    display: none;
    width: 100%;
}
          .submenu-dropdown1 {
              margin: 0 0 0px;
          }
          nav>ul li:first-child {
    border-top: 1px solid #697078;
}
             nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }

                  nav > ul li:last-child {
    border-bottom: 0px solid rgb(50, 51, 126) !important;
}
                    /*.login-content{display:table-cell}*/
.searchresults p{
    font-size:20px;
    margin-top:6%;
    margin-bottom:4%;
    text-align:center;
    display:-webkit-inline-box;
}

                  nav > ul li:last-child {
    border-bottom: 0px solid rgb(50, 51, 126) !important;
}
.umb-home-flight-check-now-btn-mobile{padding: 0px 0px 2px 0px!important;width: 78%!important;}
.umb-flight-icon img {
    width: 85%!important;
    position: relative;
    left: 10%!important ;
    top: 0px;
}
.umb-flight-icon { 
    width: 22%!important;
}
.umb-flight-status-field-mob{padding-right: 14px!important;}


.faqtitle1 {width: 90%!important;}
.faq-header h1{text-align:center}
.search-faqs{width:75%!important}
.faqtitle p {position: relative;top: 5px; left: 20px!important;}

.my-info-1{margin-top:16px}
.faqtitle p {left: 24px!important;}
 .div-toggle{margin-top:10px;margin-bottom: 20px;width: 75%!important;margin-right: 14px;}        
 .umb-faq-search-head{    text-align: center;} 
 h3.trigger{padding: 8px 10px 8px 10px!important;}
  .datalist-arrow-faq:after{top:20%!important;right: 26px;}
  .search-faqs{display:inline-block!important;position: inherit!important;}
  .faq-search-icon {
    position: relative!important;
    right: 30px!important;
    top: 0px!important;
}
  .faq-fa-angle-down{top:10px!important;right:0px!important;color:#0a0c1e}
  .faqtitle .col-md-4 {margin: 10px 0px 26px 0px!important;}
  .narrowchart .accordianheader .ui-accordion-header .ui-helper-reset .ui-state-default .ui-accordion-icons .ui-state-hover .ui-corner-all .faq-fa-angle-down:focus{color:#ffd12e!important}
  .narrowchart .accordianheader .ui-accordion-header .ui-helper-reset .ui-state-default .ui-corner-all .ui-accordion-icons .faq-fa-angle-down:focus{color:#ffd12e!important}
   .narrowchart .accordianheader .ui-accordion-header .ui-helper-reset .ui-state-default .ui-accordion-icons .ui-state-hover .ui-accordion-header-active .ui-state-active .ui-corner-top .faq-fa-angle-down:focus{top:10px!important;right:0px!important;color:#fff!important}

   .accordion .link{padding: 6px 30px 8px 15px!important;}
   .nice-select{width: 220px!important;}
   .nice-select .list {
    width: 218px!important;
}
   .login-menu-dot-img{width:14px!important}
    .roundtrip-info-icon-block i {
        left: 0px !important
    }

    .modal-content-oneway {
        width: 100% !important;
    }

    .modal-oneway {
        z-index: 9999!important;
        left: 18px !important;
        top: -114px !important;
        width: 92% !important;
        height: 112px !important;
    }
    .roundtrip-info-icon-block {
        padding-left: 1%!important;
    }
    .userformstatus {
        width: 100% !important;
    }
    .embedded-video {
        width: 100%;
        margin: 0 auto;
    }
}


/*361-424*/
@media(min-width:361px) and (max-width:424px) {
    .umb-terms-con-tab button {
    padding: 18px 16px!important;
    font-size: 14px!important;
}
    /*.login-content{display:table-cell}*/
     .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:18px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
    .umb-home-header-all-pages-other,.umb-home-header-all-pages-other1,.umb-home-header-all-pages-other2{font-size:20px!important;margin:0px!important}
    .umb-divider-space{margin:0px!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-34px; width: 130px;height: 54px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:30px;padding:0px!important;left:12px}
    .umb-mobile-resp{background:#32337e;height:24px;/*box-shadow: 0px 5px 5px #888888;*/margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:24px}
    #toggle{top:13px;left:18px}
    nav{position:absolute;top:-10px}
    .has-child span,.has-child a{/*padding: 10px 30px 10px 30px;*/font-size: 14px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:14px;position: relative; left: 3%; }
    .topnavbar{height:110px;/*padding: 10px 18px 10px 18px;*/}	
    /*.gostar-login-after-text{margin-left:30px;}*/
    .topnavbar img{margin: 0% 0% 0% 1%;width:12px!important}	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 10px!important;}
    .topnavbar span,.topnavbar p, .topnavbar a{font-size:12px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:20px}
    .toggle span:after{margin-top:5px}
    .toggle span:before {margin-top: -5px;}
    .toggle span{top:10px}
    .umb-mobile-icons-p{text-align: center;font-size: 16px;font-weight: 700;color: #32337e;padding: 5% 0% 0% 0%;}
    .umb-mobile-icons-div img{width:120px;}
    .umb-mobile-icons-div{text-align:center}   
    .mobilebookflights .groupbookingicon img {width: 24px;display: none;}  
    .mobilebookflights .nav>li>a {position: relative;display: block;padding-top: 3px!important;}
    .umb-td-widt{width:100px}
    .mobilebookflights .tab-content>.active{background:#fff}
    .mobilebookflights .umb-home-dis-coe {height: 32px;background-color: #fff;left: 42px;border: 1px solid #cacaca;color: #2a2a2a;width: 69%;font-size: 16px;position: relative;}
    .mobilebookflights .umb-home-flight-submit-btn {background: #2a2a2a;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 8px 0px 8px;margin-top: 8%;margin-bottom: 8%;}
     .promocodes{clear:both!important;top:15px;}
     .managebookingstatus{margin:0px!important}
     .webcheckin,.planmtrip-managebooking-details{width:100%}
     .flightplushotel .umb-home-flight-input-1{ width:100%!important}
     .flightplushotel .umb-home-flight-input-3{width:100%!important}
     .flightplushotel .umb-home-flight-input-2{width:100%!important}   
     .umb-home-flight .umb-home-flight-submit-btn1{margin-top:5%}
     .form-group {background: white;padding-left: 15px;padding-top: 10px;}
     .umb-sameday-return-flight-icon{margin:0px}
     .umb-sameday-return-flight-icon .col-md-4{height:100px}
     .umb-sameday-return-flight-icon p{margin-left:100px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 0px 4px 0px !important;
        margin: 0px
    }
     .groupbookingicon a {padding: 4px 4px 4px 4px!important;margin:0px}
     .Umb-mobile-booking-flight{padding: 0px;border: 1px solid #32337e;border-radius: 8px;background:white;width:95%;margin:20px auto}  
     .umb-mobile-Home .row{margin-left:0px!important; margin-right:0px!important}
     .nav-tabs>li{float:left;margin-right:-2px!important; padding-right:15px}
     .tab-content{background:#fff;}
     .umb-home-flights-one-roun {float: left;margin: 0% 0% 1% 0%!important;}
     .webcheckin{padding:20px}
     .umb-inner-page-about-us-p p{margin:0px}
     .umb-inner-page-about-vismis-p1{width: 86%;}
     .umb-mobile-vision,.umb-mobile-mission{font-size: 18px;text-align: center;color: white;font-family: Tahoma,'Roboto',Arial,sans-serif!important;}
      .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:18px;margin: 10px 0px 15px 0px;}
     .umb-terms-con-tab button,.umb-bottom-extrabaggage-content1{font-size:12px!important}
     /*.umb-terms-con-tab button{padding:1px 2px 1px 2px!important}*/
     .umb-inner-page-med-in-p1 p:first-child,.umb-inner-page-med-in-p1 p{font-size:14px}
     .services img{display:none}
     .knowmore-btn{height:auto}
     .knowmore-btn p{width:100%; position:relative;right:0px}
     .umb-go-proma-backgr{padding:0px}
     .services-text-block{margin:0px;border-radius:8px;display:none}
     .umb-go-proma-backgr .col-md-5{padding:15px 5px 0px 5px;display:none}
     .gobusinesstext{bottom:0px} 
    .umb-home-flight-info-spa{font-size:14px}
     .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 10% 0% 0% 0%;text-align:center}
    .citytitle{width:26%!important;float:left;padding:4px 4px 4px 4px!important;text-align:center}
     .citytitle p{display:none}
     .citytitle img{width:auto!important;left:0px;float:none}
     .umb-travel-guid-mobile-cion .container{padding:0px!important}
     .citydescription h5,.citydescription h6{font-size:16px!important}
     .citydescription p{font-size:14px!important;text-align:justify}
     .cityimage img{width:70px!important}
     .cityimage{bottom:0px;margin-right:2%}
     .travelguide-block .umb-home-flight-info-spa{font-size:12px}   
    .datalist-arrow1:after, .datalist-arrow:after{right: 12px;top: 47%;width: 10px;height: 16px;}
     .umb-home-flights-gro a{font-size:14px}
     .travelguide-block .umb-home-flights-one-roun{margin:2% 0% 1% 0%!important}
     .travelguide-block .umb-home-flights-one-roun li{padding:0px}
     .travelguide-block .umb-home-flights-one-roun li a{font-size:14px}
     .checkbox-container{width:25%;margin-left:10px}
     .travelguide-block .umb-home-dis-coe{width:70%;left:5px;height:28px;padding: 0% 4% 2% 4%;}   
     .close-button{margin-top: -10px;margin-right: 5px;font-size:20px;cursor:pointer}
    .umb-check-student, .umb-check-armed, .umb-check-minor, .umb-check-citizen {
        width: 14px;
        height: 14px;
        border: 1px solid #32337e;
        margin: 0px;
        position: relative;
        top: 2px;
        background: #fff;
    }
     .armed-force{position:relative; left:8%}
     .seniorcitizen-block{position: relative; left: 4%;}
     .checkboxFive{padding:0px 0px 0px 0px}
     .umb-home-flight-input-1, .umb-home-flight-input-2{margin:0px -4px 0px 0px}
     .ui-datepicker.ui-datepicker-multi{width:93%!important}
     .ui-datepicker-multi .ui-datepicker-group{float:none!important}
     .ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}
     .umb-flight-sec p, .umb-flight-sec a{font-size:12px!important;text-align:left}
     .umb-flight-sched-pdf-button{font-size:12px;height:26px}   
     .mobilebookflights .row{margin-left:-10px!important; margin-right:-10px!important}
     .bookingfields .col-xs-3, .bookingfields .col-md-4{padding-right:5px!important}    
     .flightplushotel .col-xs-6, .flightplushotel .col-md-6, .flightplushotel .col-md-4, .flightplushotel .col-xs-4{ padding-left:15px; padding-right:0px}
     .services-text-block{padding:20px}
     .managelist-heading p{margin-top:4%}
     .to{padding-right: 15px!important; padding-left: 5px!important;}
     .from{padding-right: 5px!important; padding-left: 15px!important; }
     .passengers{padding-right: 5px!important; padding-left: 15px!important;}
     .children{padding-right: 5px!important; padding-left: 5px!important; }
     .Infant{padding-right: 15px!important; padding-left: 5px!important; }
     .umb-home-dis-coe{width:75%!important}
     .travelguide-block {padding: 0px 10px 0px 5px!important;}
     .travelguidebooking-form .umb-td-widt{width:48%}
     .travelguidebooking-form .umb-check-part-book{ padding-right:0px; padding-left:5px}
     .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 2rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
    .extrabaggage .basictable table{width:90%!important}

    .extrabaggage .basictable1 table{width:90%!important}

    .umb-anaorid-app img{width:60px!important}
    .umb-ios-app img{width:60px!important;padding-top:0px!important}
    .umb-low-fare-tabl-mobile table{display:inline-table!important; width: 100%!important; margin: 0px auto;}
    .basictable th{text-align:center}

    .basictable1 th{text-align:center}

    .fa-angle-down{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
      .fa-angle-up{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     nav>ul li { border-bottom:1px solid #697078!important }
     /*nav>ul li:first-child a {padding: 10px 30px;}*/
    .basictable {width: auto; overflow-x: scroll; }

    .basictable1 {width: auto; overflow-x: scroll; }

    .umb-pro-image1 img{ height:auto;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
    .umb-pro-image1{margin: 6px;}
    .umb-same-day-flight-mobile img{display:none!important}
    .destinationlinks td {color: #fff!important;font-weight: 100;padding: 0px 15px 0px 0px;}
    .destinationlinks strong:first-child {font-size: 14px;}
    .destinationlinks tr td:nth-child(2) {text-align: left;}
    /*#desk{display:block}*/
    /*.fa-chevron-right{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     nav>ul li a{ border-bottom:1px solid #697078 }
     nav>ul li:first-child a {padding: 15px 30px;}*/
    .glyphicon-search {
        display: none;
        position: absolute;
        top: 27px;
        right: 30px;
    }
    /*.searchform{
        width:35%
    }*/

    .search-form {
        margin-bottom: 1%;
    }
    .searchresults {
    min-height: 488px;
    
}

     .travelguidecurrency{margin-top:4%}
     .currencytextbox{    position: relative;
    left: 28px}
      .currencyfield{
          margin-top:20px;
      }
      .currencyfield p{
          font-size:16px;
          font-weight:100
      }
      .currencydropdown:after {
        content: '\f107' !important;
        right: 8px !important;
        display: block;
    }
            .smeregister a {
    background: #0a0c1e;
    padding: 8px;
    color: white;
    border-radius: 8px;
    font-size: 14px;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
      .smeregister {
    position: relative;
     right: 0px!important;
    margin-top: 7%;
    text-align: center;
}
      .announcement-btn {
          text-align:center
      }
      nav>ul li:first-child {
          border-top:1px solid #697078;
      }
          .umb-nav-mobile {
    display: none;
    width: 100%;
}
           .submenu-dropdown1 {
              margin: 0 0 0px;
          }
               nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
               .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }

                  nav > ul li:last-child {
    border-bottom: 0px solid rgb(50, 51, 126) !important;
}
.searchresults p{
    font-size:20px;
    margin-top:6%;
    margin-bottom:4%;
    text-align:center;
    display:-webkit-inline-box;
}
.search-icon {
   position: absolute;
   top: 2px;
   right: 14px;
}
.umb-home-flight-check-now-btn-mobile{width: 80%!important;}
.umb-flight-icon img {
    width: 75%!important;
    position: relative;
    left: 16%!important ;
    top: 0px;
}
.umb-flight-icon { 
    width: 20%!important;
}
.umb-flight-status-field-mob{padding-right: 14px!important;}


.faqtitle1 {width: 90%!important;}
.faq-header h1{text-align:center}
.search-faqs{width:66%!important}
.faqtitle .col-md-4{width:84%!important;margin:16px auto!important}
.faqtitle p {position: relative;top: 5px; left: 24px;}

.my-info-1{margin-top:16px}
.faqtitle p {left: 24px!important;}
 .div-toggle{margin-top:10px;margin-bottom: 20px;width: 66%!important;margin-right: 14px;}        
 .umb-faq-search-head{    text-align: center;} 
 h3.trigger{padding: 8px 10px 8px 10px!important;}
  .datalist-arrow-faq:after{top:20%!important;right: 26px;}
  .search-faqs{display:inline-block!important;position: inherit!important;}
  .faq-search-icon {
    position: relative!important;
    right: 30px!important;
    top: 0px!important;
}
   .accordion .link{padding: 6px 28px 8px 15px!important;text-align:justify}
   .login-menu-dot-img{width:14px!important}
    .roundtrip-info-icon-block i{
        left:0px!important
    }
    .modal-content-oneway {
        width: 100%!important;
    }
    .modal-oneway {
        z-index: 9999!important;
        left: 18px !important;
        top: -112px !important;
        width: 92% !important;
        height: 112px !important;
    }
    .userformstatus {
        width: 100% !important;
    }
    .embedded-video {
        width: 100%;
        margin: 0 auto;
    }
}

@media (max-width:600px){
    .main-table{
        width:500px;
        overflow-x:scroll
    }
    .umb-terms-con-tab2{
        width:100%;
    }

   

}

/*425-474*/
@media(min-width:425px) and (max-width:474px) {
    .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:22px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
    .umb-home-header-all-pages-other,.umb-home-header-all-pages-other1,.umb-home-header-all-pages-other2{font-size:22px!important;margin:0px!important}
    .umb-divider-space{margin:0px!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-34px; width: 160px;height: 66px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:36px;padding:0px!important;left:14px}
    .umb-mobile-resp{background:#32337e;height:30px;margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:30px}
    #toggle{top:14px;left:20px}
    nav{position:absolute;top:-4px}
    .has-child span,.has-child a{/*padding: 10px 30px 10px 30px;*/font-size: 14px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:14px; position:relative;left:5%}
    .topnavbar{height:100px; padding: 0px 28px 0px 28px;}	
    .topnavbar img{margin: 0% 0% 1px 1%;}	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 10px!important;}
    .topnavbar span,.topnavbar p,  .topnavbar a{font-size:12px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:20px}
    .toggle span:after{margin-top:5px}
    .toggle span:before {margin-top: -5px;}
    .umb-mobile-icons-p{text-align: center;font-size: 18px;font-weight: 700;color: #32337e;padding: 5% 0% 0% 0%;}
    .umb-mobile-icons-div{text-align:center}
    .umb-mobile-icons-div img{width:130px;}   
    .mobilebookflights .groupbookingicon img {width: 24px;display: none;}  
    .mobilebookflights .nav>li>a {position: relative;display: block;padding-top: 3px!important;}
    .umb-td-widt{width:100px}
    .travelguidebooking-form .umb-td-widt{width:48%}
    .mobilebookflights .tab-content>.active{background:#fff}
    .mobilebookflights .umb-home-dis-coe {height: 32px; background-color: #fff;left: 41px;border: 1px solid #cacaca;color: #2a2a2a; width: 74%;font-size: 16px;position: relative;}
    .mobilebookflights .umb-home-flight-submit-btn {background: #2a2a2a;border: 0px;height: 32px;font-size: 16px;border-radius: 5px;color: white;padding: 0px 8px 0px 8px; margin-top: 8%;margin-bottom: 8%;}
    .promocodes{clear:both!important; position: relative;  top: 15px;}
    .managebookingstatus{margin:0px!important}
    .webcheckin,.planmtrip-managebooking-details{width:100%}
    .flightplushotel .umb-home-flight-input-1{ width:100%!important}
    .flightplushotel .umb-home-flight-input-3{width:100%!important}
    .flightplushotel .umb-home-flight-input-2{width:100%!important}  
    .form-group {padding-left: 15px;padding-top: 11px;}
    .umb-home-flight .umb-home-flight-submit-btn1{margin-top:5%}
    .umb-sameday-return-flight-icon{margin:0px}
    .umb-sameday-return-flight-icon .col-md-4{height:100px}
    .umb-sameday-return-flight-icon p{margin-left:100px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 6px 4px 6px !important;
        margin: 0px
    }
    .groupbookingicon a {padding: 4px 6px 4px 6px!important;margin:0px}
    .umb-book-flights-butn-ali{margin:30px 0px 0px 0px}
    .Umb-mobile-booking-flight{padding: 0px;border: 1px solid #32337e;border-radius: 8px;background:white;width:96%;margin:20px auto}    
    .umb-mobile-Home .row{margin-left:0px!important; margin-right:0px!important}
    .nav-tabs>li{float:left;margin-right:-2px!important; padding-right:15px}
    .tab-content{background:#fff}
    .umb-home-flights-one-roun {float: left;}
     .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:18px;margin: 10px 0px 15px 0px;}
    .umb-terms-con-tab button,.umb-bottom-extrabaggage-content1{font-size:12px!important}
    /*.umb-terms-con-tab button{padding:1px 2px 1px 2px!important}*/
    .umb-inner-page-med-in-p1 p:first-child,.umb-inner-page-med-in-p1 p{font-size:14px}
    .services img{display:none}
    .knowmore-btn{height:auto}
    .knowmore-btn p{width:100%; position:relative;right:0px}
    .umb-go-proma-backgr{padding:0px}
    .services-text-block{margin:0px;border-radius:8px;display:none}
    .umb-go-proma-backgr .col-md-5{padding:15px 5px 0px 5px;display:none}
    .gobusinesstext{bottom:0px}  
    .umb-home-flight-info-spa{font-size:14px}
    .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 10% 0% 0% 0%;text-align:center}
    .travelguide-block .umb-home-flight-info-spa {font-size: 14px; margin: 0% 0% 0% -1%;  font-weight: 700;}
     .citytitle{width:28%!important;float:left;padding:10px 4px 10px 4px!important;text-align:center}
     .citytitle p{display:none}
     .citytitle img{width:auto!important;left:0px;float:none}
     .umb-travel-guid-mobile-cion .container{padding:0px!important}
     .citydescription h5,.citydescription h6{font-size:16px!important}
     .citydescription p{font-size:14px!important;text-align:justify}
     .cityimage img{width:70px!important}
     .cityimage{bottom:0px;margin-right:2%}
     .travelguide-block .umb-home-flight-info-spa{font-size:14px}     
     .datalist-arrow1:after, .datalist-arrow:after{right: 12px;top: 50%;width: 10px;height: 16px;}
     .umb-home-flights-gro a{font-size:14px}
     .travelguide-block .umb-home-flights-one-roun{margin:2% 0% 1% 0%!important}
     .travelguide-block .umb-home-flights-one-roun li{padding:0px}
     .travelguide-block .umb-home-flights-one-roun li a{font-size:14px}
     .checkbox-container{width:25%;margin-left:10px}
     .travelguide-block .umb-home-dis-coe{width:77%;left:5px;height:32px;padding: 0% 4% 0% 4%;}    
     .close-button{margin-top: -10px!important;margin-right: 5px!important;font-size:20px!important;cursor:pointer}
     .armed-force{position:relative; left:8%}
     .seniorcitizen-block{position: relative; left: 4%;}     
     .checkboxFive{padding:0px 0px 0px 4px}
     .umb-home-flight-input-1, .umb-home-flight-input-2{margin:0px -4px 0px 0px}
     .ui-datepicker.ui-datepicker-multi{width:93%!important}
     .ui-datepicker-multi .ui-datepicker-group{float:none!important}
     .ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}
     .umb-flight-sec p, .umb-flight-sec a{font-size:12px!important;text-align:left}
     .umb-flight-sched-pdf-button{font-size:12px;height:26px}   
     .mobilebookflights .row{margin-left:-10px!important; margin-right:-10px!important}
     .bookingfields .col-xs-3,  .bookingfields .col-md-4{ padding-left:8px!important; padding-right:5px!important}   
     .flightplushotel .col-xs-6, .flightplushotel .col-md-6, .flightplushotel .col-md-4, .flightplushotel .col-xs-4{ padding-left:15px; padding-right:0px}
     .managelist-heading p{margin-top:4%}
     .to{padding-right: 15px!important; padding-left: 5px!important;}
     .from{padding-right: 5px!important; padding-left: 15px!important; }
     .passengers{padding-right: 5px!important; padding-left: 15px!important;}
     .children{padding-right: 5px!important; padding-left: 5px!important; }
     .Infant{padding-right: 15px!important; padding-left: 5px!important; }
     .umb-home-dis-coe{width:80%!important}
     .travelguide-block {padding: 0px 10px 0px 5px!important;}
     .travelguidebooking-form .umb-check-part-book{ padding-right:0px; padding-left:0px}
      .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 2rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
     .extrabaggage .basictable table{width:75%!important}

     .extrabaggage .basictable1 table{width:75%!important}

     .umb-anaorid-app img{width:60px!important}
     .umb-ios-app img{width:60px!important;padding-top:0px!important}
     .umb-low-fare-tabl-mobile table{display:inline-table!important; width: 100%!important; margin: 0px auto;}
     .basictable th{text-align:center}

     .basictable1 th{text-align:center}

      .fa-angle-up{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
       .fa-angle-down{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     /*nav>ul li a{ border-bottom:1px solid #697078 }*/
     /*nav>ul li:first-child a {padding: 10px 30px;}*/
     .basictable {width: auto; overflow-x: scroll; }

      .basictable1 {width: auto; overflow-x: scroll; }

      .umb-pro-image1 img{ height:auto;    border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
       .umb-pro-image1{margin: 6px;}
      .umb-same-day-flight-mobile img{display:none!important}
      .destinationlinks td {color: #fff!important;font-weight: 100;padding: 0px 15px 0px 0px;}
    .destinationlinks strong:first-child {font-size: 14px;}
    .destinationlinks tr td:nth-child(2) {text-align: left;}
    /*#desk{display:block}*/
    /*.fa-chevron-right{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     nav>ul li a{ border-bottom:1px solid #697078 }
     nav>ul li:first-child a {padding: 15px 30px;}*/
    .glyphicon-search  {
        display: none;
        position: absolute;
        top: 27px;
        right: 27px;
    }

    .search-form {
        margin-bottom: 1%;
    }
    .searchform{
       /*width: 31%;*/
        margin-top: 3px;
    }
    .searchresults {
    min-height: 488px;
   
}
    .search-icon {
   position: absolute;
   top: 2px;
   right: 21px;
}
    .top-text{
           display: initial;
           }
      .travelguidecurrency{margin-top:4%}
      .currencytextbox{    position: relative;
    left: 28px}
      .currencyfield{
          margin-top:20px;
      }
      .currencyfield p{
          font-size:16px;
          font-weight:100
      }
      .currencydropdown:after {
        content: '\f107' !important;
        right: 10px !important;
        display: block;
        }
      .topnavbar span {
    color: #32337e!important;
    font-size: 12px!important;
    position: relative;
    top: 2px;
    margin-right: 0px;
    margin-left: 5px;
}
      .smeregister a {
    background: #0a0c1e;
    padding: 8px;
    color: white;
    border-radius: 8px;
    font-size: 14px;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
      .smeregister {
    position: relative;
     right: 0px!important;
    margin-top: 7%;
    text-align: center;
}
      .announcement-btn {
          text-align:center
      }

    nav>ul li {
    position: relative;
    border-bottom: 1px solid #697078!important;
}
    nav>ul li:first-child {
    position: relative;
    border-bottom: 1px solid #697078;
    border-top: 1px solid #697078;
}
    .umb-nav-mobile {
    display: none;
   width: 60%;
}
     .submenu-dropdown1 {
              margin: 0 0 0px;
          }
         nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
         .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }
         nav > ul li:nth-last-child(2) {
    border-bottom: 0px solid rgb(50, 51, 126);
}
                  nav > ul li:last-child {
    border-bottom: 0px solid rgb(50, 51, 126) !important;
}
    .searchresults p {
        font-size: 20px;
        margin-top: 6%;
        margin-bottom: 4%;
        text-align: center;
    }
    .umb-flight-icon img {
    width: 75%!important;
    position: relative;
    left: 16%!important ;
    top: 0px;
}
    .umb-flight-status-field-mob{padding-right: 14px!important;}

    .my-info-1{margin-top:40px}
.faqtitle1 {width: 90%!important;}
.faq-header h1{text-align:center}
.search-faqs{width:60%!important;right: 40px!important;}
.faqtitle .col-md-4{width:80%!important;margin:16px auto!important}
.faqtitle p {position: relative;top: 5px; left: 24px;}
.faqtitle p {left: 24px!important;}

.my-info-1{margin-top:16px}
.faqtitle p {left: 24px!important;}
 .div-toggle{margin-top:10px;margin-bottom: 20px;width: 60%!important;margin-right: 14px;}        
 .umb-faq-search-head{    text-align: center;} 
 h3.trigger{padding: 8px 10px 8px 10px!important;}
  .datalist-arrow-faq:after{top:20%!important;right: 26px;}
  .search-faqs{display:inline-block!important;position: inherit!important;}
  .faq-search-icon {
    position: relative!important;
    right: 30px!important;
    top: 0px!important;
}
.login-menu-dot-img{width:14px!important}
    .modal-oneway {
        left: 0px !important;
        top: -92px !important;
        width: 96% !important;
        z-index: 1;
        height: 92px;
    }
    .userformstatus {
        width: 100% !important;
    }
    .embedded-video {
        width: 100%;
        margin: 0 auto;
    }
    /*.modal-content-oneway {
        width: 100% !important;
    }*/
}

/*475-600*/
@media(min-width:475px) and (max-width:600px) {
    .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:26px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
    .umb-home-header-all-pages-other,.umb-home-header-all-pages-other1,.umb-home-header-all-pages-other2{font-size:22px!important;margin: 0px;}
    .umb-divider-space{margin:0px!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-34px; width: 160px;height: 66px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:36px;padding:0px!important;left:14px}
    .umb-mobile-resp{background:#32337e;height:30px;/*box-shadow: 0px 5px 5px #888888;*/margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:36px}
    #toggle{top:14px;left:20px}
    nav{position:absolute;top:-5px}
    .has-child span,.has-child a{font-size: 16px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:14px; position: relative; left: 5%;}
    /*.topnavbar{height:96px}*/	
    /*.topnavbar img{margin: 0% 1% -2px 1%;width:12px!important}*/	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 10px!important;}
    .topnavbar span,.topnavbar p{font-size:12px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:20px}
    .toggle span:after{margin-top:5px}
    .toggle span:before {margin-top: -5px;}   
    .managebookingstatus{margin:5% 15% 5% 15%!important}
    .webcheckin,.planmtrip-managebooking-details{width:90%}
    .form-group {background: white;padding-left: 15px;padding-bottom: 15px;padding-top: 15px; margin-top: 5%;}
    .umb-home-flight .umb-home-flight-submit-btn1{margin-top:5%}
    .umb-sameday-return-flight-icon{margin:0px}
    .umb-sameday-return-flight-icon .col-md-4{height:100px}
    .umb-sameday-return-flight-icon p{margin-left:100px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 6px 4px 6px !important;
        margin: 0px
    }
    .groupbookingicon a {padding: 4px 4px 4px 4px!important;margin:0px}
    .umb-book-flights-butn-ali{margin:30px 0px 0px 0px}
    .Umb-mobile-booking-flight{padding: 14px;border: 1px solid #32337e;border-radius: 8px;background:white;margin:0px auto;width:96%}
    .umb-table-one-way .umb-home-table-tr-1 .col-xs-6,.umb-table-one-way .umb-home-table-tr-1 .col-xs-4{padding:0px 8px 0px 8px}
    .umb-table-one-way .umb-home-table-tr-1 .col-xs-12{padding:0px 8px 0px 8px}
    .umb-flight-status-field-mob {padding-right: 8px!important;}
    .flightplushotel .umb-home-flight-input-1,.flightplushotel .umb-home-flight-input-3,.flightplushotel .umb-home-flight-input-2{width:100%!important}
    .umb-mobile-Home .row{margin-left:0px!important; margin-right:0px!important}
    .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:18px;margin: 10px 0px 15px 0px;}
    .umb-terms-con-tab button,.umb-bottom-extrabaggage-content1{font-size:12px!important}
    /*.umb-terms-con-tab button{padding:1px 2px 1px 2px!important}*/
    .umb-inner-page-med-in-p1 p:first-child,.umb-inner-page-med-in-p1 p{font-size:14px}
    .services-img img{text-align:center}
    .services img{display:none}
    .knowmore-btn{height:auto}
    .knowmore-btn p{width:100%; position:relative;right:0px}
    .umb-go-proma-backgr{padding:0px}
    .services-text-block{margin:0px;border-radius:8px;width:444px;margin: 0px auto;display:none}
    .umb-go-proma-backgr .col-md-5{padding:0px 5px 0px 5px;display:none}
    .gobusinesstext{bottom:0px}
    .bookingfields .col-xs-4{padding:0px}
   .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 5% 0% 0% 0%;text-align:center}
     .citytitle{width:31%!important;float:left;padding:10px 4px 10px 4px!important;margin:5px;text-align:center}
     .citytitle p{display:none}
     .citytitle img{width:auto!important;left:0px;float:none}
     .umb-travel-guid-mobile-cion .container{padding:0px!important}
     .citydescription h5,.citydescription h6{font-size:16px!important}
     .citydescription p{font-size:14px!important;text-align:justify}
     .cityimage img{width:70px!important}
     .cityimage{bottom:0px;margin-right:2%}
     .travelguide-block .umb-home-flight-info-spa{font-size:12px}     
     .datalist-arrow1:after, .datalist-arrow:after{right: 12px;top: 47%;width: 10px;height: 16px;}
     .umb-home-flights-gro a{font-size:14px}
     .travelguide-block .umb-home-flights-one-roun{margin:2% 0% 1% 0%!important}
     .travelguide-block .umb-home-flights-one-roun li{padding:0px}
     .travelguide-block .umb-home-flights-one-roun li a{font-size:14px}
     .checkbox-container{width:25%;margin-left:10px}
     .travelguide-block .umb-home-dis-coe{width:83%;left:5px;height:28px;padding: 0% 4% 0% 4%;}
     .currencydropdown:after{right: 18px!important;}
     .travelguide-block .umb-home-flight-submit-btn{margin-bottom:0%}
     .close-button{margin-top: -10px!important;margin-right: 5px!important;font-size:20px!important;cursor:pointer}
     .checkboxFive{padding:0px 0px 0px 0px}
     .umb-home-flight-input-1, .umb-home-flight-input-2{margin:0px -4px 0px 0px}
     .ui-datepicker.ui-datepicker-multi{width:93%!important}
     .ui-datepicker-multi .ui-datepicker-group{float:none!important}
     .ui-datepicker-multi-2 .ui-datepicker-group{width:100%!important}
     .mobilebookingcontrol .col-xs-4, .mobilebookingcontrol .col-xs-6{ padding-left:5px; padding-right:5px}
     .mobilebookflights .row{margin-left:-10px!important; margin-right:-10px!important}
     .bookingfields .col-xs-3,  .bookingfields .col-md-4{ padding-left:8px!important; padding-right:5px!important}       
     .flightplushotel .col-xs-6,  .flightplushotel .col-md-6, .flightplushotel .col-md-4, .flightplushotel .col-xs-4{ padding-left:15px; padding-right:0px}
     .managelist-heading p{margin-top:4%}
     .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 2rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
     .umb-mobile-icons-p {text-align: center;font-size: 18px;font-weight: 700;color: #32337e;padding: 5% 0% 0% 0%;}
     .umb-anaorid-app img{width:70px!important}
     .umb-ios-app img{width:70px!important}
     .basictable {width: auto; overflow-x: scroll; }

     .basictable1 {width: auto; overflow-x: scroll; }

     .umb-same-day-flight-mobile img{display:none!important}
     .umb-pro-image1 img{margin: -30px 0px 10px 0px!important;width: 100%;border-radius: 8px;height: auto;}
     .glyphicon-search  {
        display: none;
        position: absolute;
        top: 35px;
        
    }

    
    .searchresults {
    min-height: 488px;
  
}

    .searchform{
        /*width:35%;*/
        margin-top: 1%;
    }
    .top-text{display:inline}
    /*#desk{display:block}*/
    .fa-angle-up{float: right; color: #fff; position: relative; top: 17px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     .fa-angle-down{float: right; color: #fff; position: relative; top: 17px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
     /*nav>ul li a{ border-bottom:1px solid #697078 }*/
     /*nav>ul li:first-child a {padding: 15px 30px;}*/
     .travelguidecurrency{margin-top:4%}
         nav>ul li {
    position: relative;
    border-bottom:1px solid #697078!important
}
    nav>ul li:last-child{
         border-bottom:none!important
    }
    nav>ul li:first-child {
    position: relative;
   
    border-top: 1px solid #697078;
}

    .submenu-dropdown:last-child {
    display:none
}

    .umb-mobile-icons-div {
    text-align: center;
}
    nav{margin:0%}
    .umb-nav-mobile {
    display: none;
    width: 256px;
}
     .submenu-dropdown1 {
              margin: 0 0 0px;
          }
         nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
         .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }
          .umb-mobile-icons-div img{width:130px;}
          .umb-flight-icon img {
    width: 50%!important;
    position: relative;
    left: 27%!important;
    top: 0px;
}   
           .umb-home-flight-input-1-FS-1 {
        padding: 0% 3% 0% 1.5%!important;
    }

            
.faqtitle1 {width: 90%!important;}
.faq-header h1{text-align:center}
.search-faqs{width:50%!important;right: 60px!important;}
.faqtitle .col-md-4{width:70%!important;margin:16px auto!important}

.my-info-1{margin-top:16px}
.faqtitle p {left: 24px!important;}
 .div-toggle{margin-top:10px;margin-bottom: 20px;width: 50%!important;margin-right: 14px;}        
 .umb-faq-search-head{    text-align: center;} 
 h3.trigger{padding: 8px 10px 8px 10px!important;}
  .datalist-arrow-faq:after{top:20%!important;right: 26px;}

  .search-faqs{display:inline-block!important;position: inherit!important;}
  .faq-search-icon {
    position: relative!important;
    right: 30px!important;
    top: 0px!important;
}
          .umb-mobile-icons-div img{width:130px;}
    .modal-oneway {
        left: 45px !important;
        top: -97px !important;
        height: 92px;
    }
    .userformstatus{
        width:85%!important;
    }
    .embedded-video {
        width: 75%;
        margin: 0 auto;
    }
    /*.modal-content-oneway {
        width: 100%!important;
    }*/
       }

@media (max-width:767px){
    /*tabcontent2{
        width:100%;
        height:auto;
            border: 1px solid #cacaca;
    }*/

    .tabcontent2{
        width:100%;
        height:auto;
            border: 1px solid #cacaca;
            padding:20px;
    }
    .umb-terms-con-tab{
        width:auto;
    }
    .umb-terms-con-tab button, .umb-bottom-extrabaggage-content1 {
    font-size: 14px!important;
}
    .tabcontent{border:1px solid #cacaca; width:100%;}
    	.topnavbar {
    height: auto!important;
    margin-bottom:5%;
	}
    .umaccomminor-block{
        width:100%!important
    }
}

/*601-767*/
@media (min-width:601px) and (max-width:767px) {
     .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:34px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
    .umb-divider-space{margin:0px!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-33px; width: 160px;height: 66px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:36px;padding:0px!important;left:14px}
    .umb-mobile-resp{background:#32337e;height:30px;/*box-shadow: 0px 5px 5px #888888;*/margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:36px}
    #toggle{top:13px;left:20px}
    nav{position:absolute;top:-5px}
    .has-child span,.has-child a{font-size: 18px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:16px}
    .topnavbar{height:94px}	
    .topnavbar img{margin: 0% 1% 2px 1%;width:16px!important}	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 10px!important;}
    .topnavbar span,.topnavbar p{font-size:12px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:20px}
    .toggle span:after{margin-top:5px}
    .toggle span:before {margin-top: -5px;}
     .managebookingstatus{margin:5% 15% 5% 15%!important}
    .webcheckin,.planmtrip-managebooking-details{width:90%}
    .umb-sameday-return-flight-icon .col-md-4{height:100px}
    .umb-sameday-return-flight-icon p{margin-left:100px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 6px 4px 6px !important;
        margin: 0px
    }
    .groupbookingicon a {padding: 4px 4px 4px 4px!important;margin:0px}
    .umb-book-flights-butn-ali{margin:30px 0px 0px 0px}
    .Umb-mobile-booking-flight{padding: 14px;border: 1px solid #32337e;border-radius: 8px;background:white;width:92%;margin:0px auto}
    .umb-table-one-way .umb-home-table-tr-1 .col-xs-6,.umb-table-one-way .umb-home-table-tr-1 .col-xs-4{padding:0px 8px 0px 8px}
    .flightplushotel .umb-home-flight-input-1,.flightplushotel .umb-home-flight-input-3,.flightplushotel .umb-home-flight-input-2{width:100%!important}
    .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:18px;margin: 10px 0px 15px 0px;}
    .umb-terms-con-tab button,.umb-bottom-extrabaggage-content1{font-size:14px!important}
    .umb-inner-page-med-in-p1 p:first-child,.umb-inner-page-med-in-p1 p{font-size:16px}
    .umb-go-proma-backgr{padding:0px}
    .services-text-block{margin:0px;border-radius:8px;width:444px;margin: 0px auto;display:none}
    .umb-go-proma-backgr .col-md-5{padding:0px 5px 0px 5px;display:none}
    .gobusinesstext{bottom:0px}
     .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 2% 0% 0% 0%;text-align:center}
     .citytitle{width:31%!important;float:left;padding:10px 4px 10px 4px!important;margin:5px;text-align:center}
     .citytitle p{display:none}
     .citytitle img{width:auto!important;left:0px;float:none}
     .umb-travel-guid-mobile-cion .container{padding:0px!important}
     .citydescription h5,.citydescription h6{font-size:16px!important}
     .citydescription p{font-size:14px!important;text-align:justify}
     .cityimage img{width:70px!important}
     .cityimage{bottom:0px;margin-right:2%}
     .travelguide-block .umb-home-flight-info-spa{font-size:12px}     
     .datalist-arrow1:after, .datalist-arrow:after{right: 12px;top: 47%;width: 10px;height: 16px;}
    
     .umb-home-flights-gro a{font-size:14px}
     .travelguide-block .umb-home-flights-one-roun{margin:2% 0% 1% 0%!important}
     .travelguide-block .umb-home-flights-one-roun li{padding:0px}
     .travelguide-block .umb-home-flights-one-roun li a{font-size:14px}
     .checkbox-container{width:25%;margin-left:10px}
     .travelguide-block .umb-home-dis-coe{width:87%;left:5px;height:28px;padding: 0% 4% 0% 4%;}
     .currencydropdown:after{right: 18px!important;}
     .travelguide-block .umb-home-flight-submit-btn{margin-bottom:0%}
     .close-button{margin-top: -10px!important;margin-right: 5px!important;font-size:20px!important;cursor:pointer}
     .umb-anaorid-app img{width:70px!important}
     .umb-ios-app img{width:70px!important}
   .umb-pro-image1 img{margin: -30px 0px 10px 0px!important;width: 100%;border-radius: 8px;height: auto;}
       /*#desk{display:block}*/
    .fa-angle-down{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
    .fa-angle-up{float: right; color: #fff; position: relative; top: 18px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}  
        nav, nav li>ul{text-align:left}
    nav>ul li {
    position: relative;
    border-bottom:1px solid #697078!important;
        /*padding: 4px 0px 4px 0px;*/
}
    nav>ul li:last-child{
         border-bottom:none!important;

    }
    nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
    nav>ul li:first-child {
    position: relative;
   
    border-top: 1px solid #697078;
}
    .searchresults {
    min-height: 488px;
   
}
    .searchform {
        /*display: none;*/
         /*width: 25%;*/
         /*margin: 0 auto;*/
    }
    .top-text{display:inline}
    nav>ul li a, nav>ul li span {
    cursor: pointer;
    display: inline-block;
    /*padding: 15px;*/
    font-size: 20px;
    font-weight: 100!important;
    color: rgba(255,255,255,.75);
    position: relative;
    bottom: 0px;
    padding-left: 20px!important;
}
    .umb-dropdown-a-pos a {
    font-size: 16px;
    position: relative;
    left: 5%;
}
    .umb-mobile-icons-p {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #32337e;
    padding: 5% 0% 0% 0%;
}
    .umb-mobile-icons-div {
    text-align: center;
}
     .submenu-dropdown1 {
              margin: 0 0 0px;
          }
      .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }
      .umb-mobile-icons-div img{width:130px;}
    .umb-flight-icon img {
        width: 40% !important;
        left: 33% !important;
    }
      .umb-terms-con-tab2{width:auto!important}
      .umb-terms-con-tab{width:auto}

   
       .umb-table-one-way .umb-home-table-tr-1 .col-xs-12{padding:0px 8px 0px 8px}
    .umb-flight-status-field-mob {padding-right: 8px!important;}
    .umb-home-flight-input-1-FS-1 {
        padding: 0% 3% 0% 1.5%!important;
    }

    
            .my-info-1{margin-top:10px}
.faqtitle1 {width: 90%!important;}
.faq-header h1{text-align:center}
.search-faqs {
    width: 41%!important;
    right: 210px!important;
}
.faqtitle .col-md-4 {
    width: 60%!important;
    margin: 16px auto!important;
}
.faqtitle p {left: 24px;}

.faqtitle p {left: 24px!important;}
 .div-toggle{margin-top:10px;margin-bottom: 20px;width: 41%!important;margin-right: 14px;}        
 .umb-faq-search-head{    text-align: center;} 
 h3.trigger{padding: 8px 10px 8px 10px!important;}
  .datalist-arrow-faq:after{top:20%!important;right: 26px;}

  .search-faqs{display:inline-block!important;position: inherit!important;}
  .faq-search-icon {
    position: relative!important;
    right: 30px!important;
    top: 0px!important;
}
    .modal-oneway {
        top: -94px !important;
        width: 73% !important;
        left: 110px !important;
        height: 92px;
    }
    .embedded-video {
        width: 65%;
        margin: 0 auto;
    }
    /*.modal-content-oneway {
        width: 100% !important;
    }*/
}


@media (max-width: 562px) {
    .search-box {
        float: left;
        width: 97% !important;
        float: left;
        background: #fff;
        margin: 8px;
        padding: 15px;
        overflow: hidden;
    }
}


/*768-991*/
@media (min-width:768px) and (max-width:991px) {
    .umb-go-proma-backgr{padding:0px}
    .umb-go-proma-backgr .row{padding:0px}
    .umb-go-proma-backgr .col-md-5{width:50%;float:left;margin: 34px 0px 0px 0px;}
    .umb-go-proma-backgr .col-md-7{width:50%;float:left;margin: -48px 0px 0px 0px;}
    .umb-pro-image1{margin:0px 15px 0px 0px}
    .services-text-block{padding:20px;margin:0px}
    .home-three-section .col-md-4{ width: 33.33333333%;float:left}
    .home-three-section .col-md-5{width: 36.66666667%;float:left}
    .home-three-section .col-md-3{width: 30%;float:left}
    .home-three-section .col-md-8{ width: 66.33333333%;float:left}
    .services .col-md-2{width: 16.66666667%;float:left}
    .services .col-md-7{width: 58.33333333%; float:left}
    .services .col-md-3{width: 25%;float:left}
    .knowmore-btn p{width:60%}
    .umb-inner-page-prom-p1 a,.umb-inner-page-prom-p2 a,.umb-inner-page-prom-p3 a,.umb-inner-page-prom-p4 a,.umb-inner-page-prom-p5 a,.umb-inner-page-prom-p6 a,.umb-inner-page-prom-p7 a,.umb-inner-page-prom-p8 a,.umb-inner-page-prom-p9 a,.umb-inner-page-prom-p10 a,.umb-inner-page-prom-p11 a{font-size:34px!important}
    .umb-inner-page-prom-p3{right:22%!important}
    .umb-inner-page-prom-p4,.umb-inner-page-prom-p5{right:24%!important}
    .umb-inner-page-prom-p7{right:18%!important}
    .umb-inner-page-prom-p10{right:20%!important}
    .umb-inner-page-prom-p11{right:30%!important}
    .umb-divider-space{margin:0px!important}
    .column div img {margin: 0% 0% 0% 0%;}
    .umb-footer-down-back-a{font-size:12px!important}
    .Umbr-foot-follow-us{margin-top:5px!important;}
    .Umb-footer-ul {margin: 1% 0% 2% 0%!important;}
    .umb-font-img-a{width:10%!important}
    .umb-foot-right-1{width: 49%;float:left;margin:0% 0% 12% 0%!important}
    .umb-foot-right-2{width: 49%;float:left}
    .umb-foot-left-1{width: 49%;float:left}
    .umb-foot-left-2{width: 49%;float:left;margin: 0% 0% 3% 0%!important;}
    .umb-footer-2by2-align{padding:0% 3% 0% 7%!important }
    .umb-layout-footer-links-text a{padding:0px 4px 0px 4px!important;margin:5px 0px}
    .umb-layout-footer-links{padding: 0% 0% 1% 0%!important;}
    .umb-layout-footer-links-text-1 p{padding:1% 0% 0% 0%!important}
    .umb-layout-footer-links-text{padding:1% 0% 0% 0%!important}
    .brand{position: relative;bottom: 0px;left: 0px;top:-35px; width: 200px;height: 88px;background-size: 100%;background-repeat: no-repeat;background-position: left center;}
    .umb-mobile-background-d{float:right;bottom:46px;padding:0px!important;left:18px}
    .umb-mobile-resp{background:#32337e;height:38px;margin-left: 10px!important;margin-right: 20px!important;border-radius: 8px;}
    .umb-mobile-container{height:36px}
    #toggle{top: 19px; left: 4%}
    nav{position:absolute;top:3px; margin:0%}
    .has-child span,.has-child a{padding: 4px 0px 4px 0px!important;font-size: 18px;width:100%;color:#fff}
    .umb-dropdown-a-pos a{font-size:16px; position: relative; left: 5%; }
    /*.topnavbar{height:90px}*/	
    /*.topnavbar img{margin: 0% 1% -2px 0%;width:14px!important}*/	
    .umb-layout-footer-links-text a ,.umb-layout-footer-links-text-1 p{font-size: 14px!important;}
    .topnavbar span,.topnavbar p{font-size:14px!important}
       .topnavbar a{font-size:14px!important}
    .toggle span, .toggle span:after, .toggle span:before{width:30px}
    .toggle span:after{margin-top:7px}
    .toggle span:before {margin-top: -7px;}
     .umb-home-header-all-pages-other,.umb-home-header-all-pages-other1,.umb-home-header-all-pages-other2{margin:10px 0px 10px 0px}
    .managebookingstatus{margin:5% 15% 5% 15%!important}
    .umb-home-flight-info-spa {font-size: 14px;}
    .umb-home-prom-cod {font-size: 14px;  padding-right: 7px;}  
    .umb-tabs-head {-webkit-margin-before: 3em;}
    .Umb-home-flights-booking-tab-bakc {/*background-position: 10% 100%;*/height: auto;}
    .slick-slider .slick-track, .slick-slider .slick-list{ height:85px}
    .whatsnew-section .slick-list { height:220px}
    .umb-home-book-bor-p{font-size:16px}
    .umb-sameday-return-flight-icon{margin:0px}
    .umb-sameday-return-flight-icon .col-md-4{height:120px}
    .umb-sameday-return-flight-icon p{margin-left:100px;top:25px}
    .booking-tab1 a, .booking-tab2 a, .booking-tab3 a {
        padding: 4px 0px 4px 0px !important;
        margin: 0px
    }
    .groupbookingicon a {padding: 4px 4px 4px 4px!important;margin:0px}
    .slick-slide{border-right:1px solid #cacaca}
    .whatsnew-section  .slick-slide{border-right:0px solid #cacaca;height:150px}
    .slick-dots{bottom:55px!important; position: absolute;}
    .whatsnew-section .slick-dots{bottom:76px!important; position: absolute;}
    .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other1 p,.umb-home-header-all-pages-other2 p{font-size:20px;margin: 10px 0px 15px 0px;}
    .umb-inner-page-contact-us-back,.umb-inner-page-contact-us-back-1{padding: 5% 5% 5% 5%;margin: 0% 0% 5% 0%;} 
    .umb-inner-page-about-vismis-img,.umb-inner-page-about-vismis-img1{display:none}
    .umb-miss-viss-backgr-blue .col-md-6:last-child, .umb-miss-viss-backgr-blue1 .col-md-6:first-child{padding-left:15px}
    .umb-miss-viss-backgr-blue .col-md-6:first-child, .umb-miss-viss-backgr-blue1 .col-md-6:last-child{padding-right:15px}
    .umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p1, .umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p1{height:auto;padding:30px 0px 30px 0px}
    .umb-miss-viss-backgr-blue .umb-inner-page-about-vismis-p2, .umb-miss-viss-backgr-blue1 .umb-inner-page-about-vismis-p2{height:auto;padding:30px 0px 30px 0px}
    .citytitle{width:30%!important;float:left;padding:10px 10px 10px 10px!important}
    .citytitle img{width:38px!important;left:0px!important}
    .citytitle span{font-size:18px!important;bottom:5px}
    .citytitle p{left:5px;top:7px}
    .travelguide-block{width:50%;margin:0 auto}
    .travelguide-block .umb-home-dis-coe {width: 73%!important;}
    .umb-book-flights-butn-ali {text-align: center;margin-top: 1%;}
    .travelguide-block .currencydropdown:after{right: 114px!important;}
    .citydescription{width:50%;float:left}
    .umb-travel-guide-position{margin:0px;}
    .umb-services-inflight-eat-img-1,.umb-services-inflight-eat-img-2,.umb-services-inflight-eat-img-3,.umb-services-inflight-eat-img-4{margin: 2% 0% 0% 0%;text-align:center}
    .aboutus-banner img{margin-top: -48px!important;} 
    .umb-low-fare-tabl-mobile table{width:80%!important; margin:0 auto}
    .basictable table{width:100%}

    .basictable1 table{width:100%}

    .umb-layout-footer-links { position: absolute; right: 0; bottom: 0; left: 0; text-align: center;}
     body{position: relative; margin: 0; padding-bottom: 6rem; min-height: 100%; background-color: #f4f8fb!important;}
     html{height: 100%;}
     .umb-inner-page-med-in-tab{width:100%!important}
     .umb-anaorid-app img{width:75px!important;margin:0px!important}
     .umb-ios-app img{width:75px!important;margin:0px!important}
     .umb-table-format-td td img{display:none!important}
     .umb-banner-butn{font-size: 12px!important;padding: 0px 10px 1px 10px!important;bottom:1px!important}     
     .umb-banner-p1 a,.umb-banner-p2 a{font-size:16px}
     .top-text {
       display:inline-block;
      
    }
   /* .searchform {
    width: 24%;
}*/
    .searchresults {
    min-height: 488px;
    position: relative;
  }
        .fa-angle-down{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
         .fa-angle-up{float: right; color: #fff; position: relative; top: 22px; right: 20px; z-index:9999; margin:-6px; cursor:pointer!important; display:block}
     nav, nav li>ul{text-align:left}
    nav>ul li {
    position: relative;
    border-bottom:1px solid #697078!important
}
    nav>ul li:last-child{
         border-bottom:none!important
    }
    nav>.level-2 .main-menu-li:nth-last-child(2) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
             nav>.level-2 .main-menu-li:nth-last-child(3) {
      
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
              nav>.level-2 .main-menu-li:nth-last-child(4) {
     
       border-bottom: 0px solid rgb(50, 51, 126)!important ;
}
    nav>ul li:first-child {
    position: relative;
   
    /*border-top: 1px solid #697078;*/
}

     .currencytext {
    width: 65px!important;
}
     .umb-home-dis-coe {
    height: 32px;
    background-color: #fff;
    left: 10px;
    border: 1px solid #cacaca;
    color: #2a2a2a;
    width: 45%;
    font-size: 16px;
    position: relative;
    padding: 2% 4% 2% 4%;
}
     .promotext {
     margin-right: 0%!important; 
}
     .promocodetext{
             position: relative;
    top: 2px;
     }
     nav li>ul li:first-child {
    padding: 5px 0px 5px 0px;
    border-top: 1px solid #697078;
}
        nav li>ul li {
    padding: 4px 0px 4px 0px;
  
}
        .has-child span, .has-child a {
            padding-left: 0px!important;
        }
        .level-2 .has-child {
             padding-left: 10px!important;
        }
        .umb-nav-mobile {

            width:35%
        }
     .umb-home-flight-submit-btn {
   
    padding: 0px 8px 2px 8px;
}
      .submenu-dropdown1 {
              margin: 0 0 0px;
          }
      nav>ul li:first-child {
    border-top: 1px solid #697078;
}
       .submenu-dropdown, .submenu-dropdown2{
     display:block!important
 }
         .searchform{
        /*width:17%;*/
        margin: 0 auto;
    }
         .modal-widget-tab-width {
   width: 750px!important;
   margin: 186px auto!important;
   
}
         .flight-plus-hotel-head-left{position:absolute!important}
         .umb-home-flight-check-now-btn {padding: 0px 23px 2px 23px!important;}
         .tabcontent2 {
    width: 71%;
    height: 415px;
    border: 1px solid #cacaca;
}

         /*.my-info-1{margin-top:40px}*/
.faqtitle1 {width: 90%!important;}
.search-faqs {
    width: 70%!important;
    right: 10px!important;
    bottom: 0px;
}
.faqtitle .col-md-4 {
   width: 47%!important;
   
    margin: 11px!important;
}
.faqtitle p {left: 24px;}
.faq-search-icon {
   right: 20px!important;
    top: -20px!important;
}
.faqtitle p {left: 24px!important;}
.faq-header h1 {margin-top: 30px!important; margin-bottom: 20px;}
    /*.modal-content-oneway {
        width: 75% !important;
    }*/
    .modal-oneway {
        left: 94px !important;
        top: -5px !important;
    }
    .col-md-8 .carousel-slider-time .carousel-inner > .item > img,
    .col-md-8 .carousel-slider-time .carousel-inner > .item > a > img {
        width: 100%;
        margin: auto;
        height: 168px !important;
    }
}
/*@media only screen and (max-width: 768px) {
    .modal-oneway {
        left: 98px !important;
       
    }*/
}
@media (min-width:768px) and (max-width:770px){
   .modal-widget-tab-width {
   width: 750px!important;
   margin: 186px auto!important;
   left: 0px!important;
}
}
@media (min-width:771px) and (max-width:780px){
   .modal-widget-tab-width {
   width: 750px!important;
   margin: 186px auto!important;
   left: 0px!important;
}
}
@media (min-width:781px) and (max-width:991px){
   .modal-widget-tab-width {
   width: 750px!important;
   margin: 186px auto!important;
   left: 0px!important;
}
   .umb-terms-con-tab2{
       width:auto!important
   }
}
@media (min-width:992px) and (max-width:1024px) {
.umb-footer-down-back-a{font-size:14px!important}
    .brand{height:86px!important}
    .umb-mobile-background-d{bottom:42px!important}
    .umb-home-header-all-pages-other1 p{font-size:20px;margin: -25px 0px 20px 0px;}
    .umb-home-header-all-pages-other p,.umb-home-header-all-pages-other2 p{font-size:20px;margin: 10px 0px 15px 0px;}
    .umb-layout-footer-posotion2{position: absolute;left: 27%;}
    .umb-footer-down-back{display:none}
    .umb-footer-paddi{display:none}   
    .umb-layout-footer-links{display:block;margin-bottom:0px}
    .umb-inner-page-med-in-tab{width:100%!important}
    
    .Umb-home-flights-booking-tab-bakc {
        background-repeat: no-repeat;
        background-position: left;
    }
    .topnavbar img {
        position: relative;
        top: 0px;
    }
    .searchform{
        /*width:18%;*/
        margin: 0 auto;
    }
         .sticky-item:hover div, .sticky-icon:hover+div {
    display: none;
}
    .modal-widget-tab-width {
    width: 960px!important;
    margin: 225px auto!important;
    position: relative;
    left: 0px!important;
}
}

@media(min-width:540px) and (max-width:630px) {
    .gostar-login-after-text{padding: 0px 0px 0px 57px!important;}
}


@media (max-width:992px){
    /*.tabcontent2{
        width:100%;
        height:auto;
            border: 1px solid #cacaca;
    }*/
    pre{
        display:inline-block!important
    }
    .umb-flight-status-content-mob .col-md-12 {
        border: 0px solid #32337e!important;
      
    }
    .umb-flight-status-content-mob{
        background:#fff
    }
        .umb-flight-status-content-mob .umb-home-flight-input-1-FS {
            background: #fff;
        }

        .umb-flight-status-content-mob .umb-home-flight-input-1-FS-1 {
            background: #fff;
        }
}
@media only screen and (width: 992px) {
    .umb-flight-status-content-mob .col-md-12 {
        border: 1px solid #32337e !important;
    }
    .umb-flight-status-content-mob {
        background: #f4f8fb;
    }
}
@media (min-width:992px) {
 
     .booking-widget-route-mobile{display:none}
    .umb-flight-status-content-mob {
        border: 0px solid #32337e!important;
    }
        .umb-flight-status-content-mob .umb-travelguide-fields {
            margin-bottom: 1%;
            margin-top: 0%;
            font-size: 16px;
        }
    .umb-flight-icon img {
        width: 60% !important
    }
    .umb-flight-status-content-mob .col-md-12 {
        background: #fff;
    }
    .umb-flight-status-content-mob .umb-home-flight-input-1-FS {
        background: #fff;
    }
    .umb-flight-status-content-mob .umb-home-flight-input-1-FS-1 {
        background: #fff;
    }
}
@media(min-width:768px) and (max-width:1024px) {
    nav li>ul li a{padding:0 15px;font-size:14px!important;color:rgba(255,255,255,.8);border-right:none}
    nav>ul li a,nav>ul li span{display:inline-block;font-size:14px!important;padding:0 12px;margin:10px 0;color:#fff;line-height:13px;/*border-right:2px solid #a5aec5*/;text-decoration:none;}
    .has-child span,.has-child a{padding-left:10px;padding-right:10px;font-size: 14px!important;width:100%;color:#fff}
    .partnerlog .has-child a{padding-left:0px;padding-right:10px;font-size: 14px!important;width:100%;color:#fff}
    .mainslide .slick-dotted.slick-slider {margin-bottom: 0px!important;margin-top: -52px;}
    .dropdown-content-login a{padding: 7px 8px!important;}
    .dropdown-content-login1 a{padding: 7px 8px!important;}
    .dropdown-content-login-before a{padding: 7px 15px!important;}
   /*nav li>ul li{padding:10px 0px 10px 0px}*/
      .stickyWidget {
    position: fixed;    
    right: 0;    
    transition: all .3s ease;
    z-index: 100;
}
   .sticky-icon img {
    width: 30px;
    height: 30px;
    margin: 10px auto 0!important;
    display: block;
}
   .sticky-item {		
	    height: 50px;		
	    position: relative;		
	    transition: all .3s ease;		
	    top: 110%!important;		
	}
   .partnerlog li ul li a{
       padding:7px 14px!important;
   }
   /*.topnavbar span{margin-left:2px!important; margin-right:2px!important;}*/
}

@media (min-width:1025px){
    .sticky-item:hover div, .sticky-icon:hover+div {
    display: block!important;
}
    .modal-widget-tab-width{width: 960px!important;
   margin: 217px auto!important;
   position: relative!important;
   left: 8px!important;}
}

@media(min-width:768px) and (max-width:1400px) {
    .Umb-home-flights-booking-tab-bakc {
        background-repeat: no-repeat;
        background-position: 50% 100% !important;
    }
    .umb-flight-icon img{
        width:60%!important
                            }
}

@media(min-width:1024px) and (max-width:1399px) {
    .top-text{display:inline-block}
      .umb-layout-footer-links-text{
            width: 72%!important;
    margin: 0px auto
    }
      
     

}

@media(min-width:1025px) and (max-width:1399px) {

    .searchform {
        /*width: 16%;     */   
        margin: 0 auto;       
    }
    .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
     
}

@media (min-width:1200px) and (max-width:1365px){
    .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
}
/*@media(min-width:1400px) and (max-width:1599px){
   .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
}*/

@media (min-width:1366px) and (max-width:1368px){
    .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 8px!important;
}
}

@media(min-width:1400px) and (max-width:1700px) {
     .umb-layout-footer-links-text{
            width: 63%!important;
    margin: 0px auto
    }
     .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
   
          .searchform {
  
   /*width: 14%; */
}

}

/*@media(min-width:1400px) and (max-width:1500px){
    .modal-widget-tab-width {
    width: 960px;
    margin: 217px auto;
  
    
}
}*/

@media(min-width:1599px) and (max-width:1601px) {
 .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 8px!important;
}
}

@media(min-width:1601px) and (max-width:1700px) {
   .umb-go-proma-backgr{padding:2.5% 0% 1% 0%}
}

@media(min-width:1701px) and (max-width:1800px) {
   .umb-go-proma-backgr{padding:2.5% 0% 1% 0%}
   .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
}

@media(min-width:1801px) and (max-width:1900px) {
   .umb-go-proma-backgr{padding:2.5% 0% 1% 0%}
   .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}
}

@media(min-width:1801px) and (max-width:1900px) {
   .umb-go-proma-backgr{padding:2% 0% 1% 0%}  
   .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
} 
}

@media(min-width:1901px) and (max-width:2000px) {
   .umb-go-proma-backgr{padding:2% 0% 1% 0%}
   .umb-layout-footer-posotion2{left:41%;} 
   .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 8px!important;
}  
    }

@media(min-width:2001px) and (max-width:3000px) {
.umb-go-proma-backgr{padding:2% 0% 1% 0%; background-size:cover}
.Umb-home-flights-booking-tab-bakc{background-size:cover}
   .umb-layout-footer-posotion2{left:41%;}
   .slick-dots li button:before{position:absolute; top:0px;}
 
        .umb-layout-footer-links-text{width:35%}  
        .modal-widget-tab-width {
    width: 960px!important;
    margin: 217px auto!important;
    position: relative!important;
    left: 0px!important;
}     
}

@media(min-width:2000px) and (max-width:2500px) {
    .umb-layout-footer-posotion2{left:41%;}
   .slick-dots li button:before{position:absolute; top:0px;}
}

.currencydropdown:after{
       content: '\f107'!important;
    right: 2px;  
    display: block;
    width: 20px;
    background: transparent;
    font-family: FontAwesome;
    height: 20px;
    transform: translateY(-135%);
    text-align: center;
    pointer-events: none;
    float: right;
    position: relative;
    font-size: 20px;
}
.currencydropdown{
    position:relative
}
.discountRow .col-md-4, .discountRow .col-md-6, .discountRow .col-md-3  {
    width:auto;
}
.currencytext {
    width:105px!important 
}

.promotext{
    /*position:relative;
    left:1%!important;
        margin-left: 1%;*/
    margin-right: 4%;
}

.booknowbtn {
    /*position:relative;
    left:2%;*/
    float: right!important;
}

.promocodetext .col-md-2{
    width:38%
}
.promocodetext .col-sm-3 {
    width: 50%;
}

.currencyfield {
    margin-top: 20px;
}
.travelguide-block .currencytextbox {
    position: relative;
    left: 20px;
}

.currency-container p {
         margin-right: 15px;
 }
/*.booking-control-container{
    padding:8px;
}*/


.currency-container select, option {
    padding-left: 20px!important;
}
/*.promocodetext {
       position: relative;
    right: 1.4%;
}*/


.caret {
        position: relative;
    top: 0px!important;
}



/*.partnerlog :hover::after { 
    background: #111744!important;
    border: solid #111744!important; 
    border-width: 1px 1px 0 0; 
    bottom: -5px;
    content: ' '; 
    display: block; 
    height: 10px;
    left: 12px;
    position: absolute; 
    width: 10px; 
    z-index: 99; 
    
    -webkit-transform: rotate(-45deg); 
    -webkit-transform-origin: 50% 50%; }*/

.smeregister {
    position:relative;
    right:40%;
}

.smeregister a{
background: #0a0c1e;
    padding: 8px;
    color: white;
    border-radius: 8px;
    font-size: 14px;
    padding-left:20px;
    padding-right:20px;
    }

.smeregister a:hover{
    color:white
}

.stickyWidget {
    position: fixed;  
    right: 0;
    height: 200px;
    transition: all .3s ease;
    z-index: 100;
}
.sticky-item {
    height: 50px;
    position: relative;
    transition: all .3s ease;
     top:21%;
}

.sticky-item:first-child .sticky-icon {
    border-top: none;
    border-radius: 8px 0 0 0;
}
.sticky-icon {
    background: #32337e;
    width: 50px;
    height: 50px;
    float: right;
    cursor: pointer;
    border-top: 1px solid #414398;
    box-shadow: 0 0 2px rgba(0,0,0,.35);
}

.sticky-icon img {
    width: 30px;
    height: 30px;
    margin: 10px auto 0;
    display: block;
}

.sticky-item div {
    color: #0a0c1e;
    font-size: 14px;
    padding: 2px 8px;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(57,57,57,.35);
    border-width: 1px;
    border-style: solid;
    border-color: #d3d1d1;
    position: relative;
    right: 10px;
    border-radius: 4px;
    top: 10px;
    display: none;
    float: right;
    transition: all .7s ease;
}
.sticky-item:hover div, .sticky-icon:hover+div {
    display: block;
}

.sticky-item div:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -12px;
    top: 8px;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent rgba(57,57,57,.35);
} 

.sticky-item div:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: -10px;
    top: 8px;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #fff;
}

.fa-angle-down{
    cursor:pointer!important
}

/*.fa-angle-up:before {
    content:""!important
}*/

/*.plantrip{
    display:initial;
    padding:15px;
}*/
.sticky-item .sticky-icon {
    border-bottom: 1px solid white !important;
}
.sticky-item:last-child .sticky-icon {
    border-radius: 0px 0 0px 8px;
    border-bottom: 0px solid white !important;
}
/*.stickyWidget .sticky-item:nth-child(1) .sticky-icon {
    border-top: 0px solid white !important;
}*/
 .submenu-dropdown1 {
              margin: 0 0 0px;
          }
 .submenu-dropdown, .submenu-dropdown2{
     display:none
 }


 .searchform .btn-primary:hover {
    color: #32337e!important;
    background-color: transparent!important;
    border-color: #0a0c1e!important;
}

.searchform .btn-primary:focus {
    color: #fff;
    background-color: transparent!important;
    border-color: transparent!important;
}
.title-search a{
    color:#32337e!important;
    font-size:16px!important;
        font-size: 16px!important;
    font-weight: 600;
    font-family:Swiss;
     text-transform: capitalize;
}




.title-search{
        width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-box{   
    float:left;
        width: 31%;
    float: left;
    background: #fff;
    margin: 8px;
    padding: 15px;
    overflow: hidden;
}


.title-url {
    font-size:14px;
    color:#000;
    font-family: tahoma;
        width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.title-url a {
    font-size:14px;
     color:#000;
        
             font-family: tahoma;
}

.right-inner-addon button {
    position: absolute;
    right: 5px;
    padding: 5px 12px;
    background: transparent;
    color: #32337e;
    border: 0px solid #a2a2a2;
    top:2px
}

.right-inner-addon {
    position: relative;
    z-index: 9990;
    top: 3px;
}



.search-anim{
  
  
  opacity:1;
    transition:500ms cubic-bezier(0,0,0.58,1);
    -webkit-transition:500ms cubic-bezier(0,0,0.58,1);
}



   .sticky-icon-last img{
       width: 33px;
    height: 20px;
    position: relative;
    top: 10%;
   }

   .modal .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: auto!important;
    background-color: rgba(0,0,0,0.5)!important;
}
   .modal-top-line{border-bottom:none!important;padding: 0px 15px 0px 15px!important;background:#f4f8fb!important;border-top-right-radius: 8px!important;border-top-left-radius: 8px!important;}
    .modal-bot-line{border-top:none!important}
   .umb-tab-con-back-widget{background:#f4f8fb!important;border-top-right-radius: 0px!important;border-top-left-radius: 0px!important;padding: 0px!important;}

  
   .stickyWidget-1 {
    position: fixed;
    right: 0;
    height: 100px;
    transition: all .3s ease;
    z-index: 100;
}
   .umb-tab-con-back-4{border:none!important}
   .sticky-pop-content{background-color: #f4f8fb!important;}
   .sticky-icon-last{
    border-radius: 8px 0 0px 0px;}
   .modal-header .close {
    margin-top: 6px!important;
   
}
   .umb-flight-plus-hotel{padding-top: 6px;
    padding-left: 2px;}
   .umb-tab-con-back-5{padding: 0px 15px 7px 15px!important;height: 110px!important;}
   .umb-flight-plus-hotel-button{margin: 22px 0px 0px 0px!important;}
   .modal-open{padding-right:0px!important;/*overflow:visible!important*/}
   .sticky-item:last-child .sticky-icon {
    border-radius: 0px 0 0px 8px;
}
/*.stickyWidget .sticky-item:nth-child(1) .sticky-icon {
    border-top: 0px solid white !important;
}*/

 .submenu-dropdown1 {
              margin: 0 0 0px;
          }
 .submenu-dropdown, .submenu-dropdown2{
     display:none
 }

 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .right-inner-addon {
    position: relative;
    z-index: 9990;
    top: 13px;
}
}

      /*.modal-widget-tab-width{width: 960px!important;
   margin: 217px auto;
   position: relative;
   left: 8px;}*/




      .umb-home-flight-check-now-btn{    background: #0a0c1e;
    border: 0px;
    height: 32px;
    font-size: 16px;
    border-radius: 5px;
    color: white;
    padding: 0px 14px 2px 14px;
    position:relative;
    top:1px;
      }
      .umb-td-widt-check-now-1 {
    width: 175px;
    margin-top: 5%;
    padding-left: 5px!important;
    margin-bottom: 1%;
    
}
      .umb-flight-status-table-tr-1 td{vertical-align: -webkit-baseline-middle!important;}
      .umb-flight-status-table-tr-1 td{width:27%;padding: 9px 0px 0px 0px;}
      .umb-flight-status-route-control{ margin-right: 12px!important;}      
      .umb-tab-con-back-4{border: 1px solid #ddd;  height: 160px;}
      .umb-home-flight-status-input{padding: 0% 8% 0% 3%;
    background-color: #fff;
    border: 1px solid #cacaca;
    color: #3c3875;
    font-size: 14px;
    width: 90%;
    height: 32px;letter-spacing: 1px;}
      .umb-tabs-head-flight-status{margin-bottom: 4px!important;float: left;
    margin: -.5% 0% 1% -0.2%;border: 0px!important;}
      .umb-flight-status-radio{position: absolute!important;
    top: 4px!important;}    
      .umb-table-flight-status{width: 100%;
    margin: 0% 0% 1% 0%;}
      .umb-flight-status-table-tr-1{clear: both;}

     .maxl{
  margin:25px ;
}
.inline{
  display: inline-block;
}
.inline + .inline{
  margin-left:10px;
}
.radio{
  color:#0a0c1e;
  font-size:15px;
  position:relative;
}
.radio span{
  position:relative;
   padding-left:25px;
}
.radio span:after{
  content:'';
    width: 14px;
    height: 14px;
    border: 2px solid;
    position: absolute;
    left: 2px;
    top: 5px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.radio input[type="radio"]{
   cursor: pointer; 
  position:absolute;
  width:100%;
  height:100%;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.radio input[type="radio"]:checked + span{
  color:#32337e;  
}
.radio input[type="radio"]:checked + span:before{
    content:'';
 width: 6px;
    height: 6px;
    position: absolute;
    background: #32337e;
    left: 6px;
    top: 9px;
  border-radius:100%;
  -ms-border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%;
}

.umb-home-flight-check-now-btn-mobile {
    background: #0a0c1e;
    border: 0;
    height: 32px;
    font-size: 16px;
    border-radius: 2px;
    color: white;
    padding: 0px 20px 2px 20px;
    width: 80%;
}
.umb-flight-status-route-control-mobile{margin-left: 16px;padding-right: 0px!important; }
.umb-home-flight-status-p-hea{font-size: 16px;
    color: #32337e;
    font-weight: 700;
    margin-left: 16px;
    margin-bottom:0px;
    margin-top: 14px;
}
.umb-flight-status-content-mob{margin: 10px;
    border: 1px solid #32337e;
    padding-bottom: 16px;
    border-radius: 6px;}
.umb-flight-status-content-mob .container{padding-right: 0px;
    padding-left: 0px;}

.umb-home-flight-status-input-mobile {
    padding: 0% 8% 0% 3%;
    background-color: #fff;
    border: 1px solid #cacaca;
    color: #0a0c1e;
    font-size: 14px;
    width: 100%;
    height: 32px;
    letter-spacing: 1px;
}
.umb-flight-icon{float: left;
    background: white;
    position: relative;
    left: 0px;
    padding: 2px 4px 0px 4px;
    height: 32px;border: 1px solid #cacaca;width: 20%;}
    .umb-flight-icon img {
        width: 25%;
        position: relative;
        left: 33%;
    }
.umb-home-flight-input-1-FS{
    padding: 0% 3% 0% 3%;
    background-color: #f4f8fb;
    border: 1px solid #cacaca;
    color: #3c3875;
    font-size: 14px;
    width: 100%;
    height: 32px;
}
.umb-home-flight-input-1-FS-1{
    padding: 0% 3% 0% 2%;
    background-color: #f4f8fb;
    border: 1px solid #cacaca;
    color: #3c3875;
    font-size: 14px;
    width: 100%;
    height: 32px;
}
.umb-home-flight-status-input:focus{ color: #3c3875!important;}
.umb-home-flight-input-1-FS:focus{ color: #3c3875!important;}
.umb-home-flight-input-1-FS-1:focus{ color: #3c3875!important;} 


      table td{
          word-break:initial!important
      }

      /*Fligt Status Alignments*/



   .umb-tabs-head-flight-status label{
       font-size:14px;
   }
                          


.faqtitle p{position: relative;top: 5px;left: 10px;}
.faqtitle img{width:32px!important;float:left;margin-right:6%;position:relative;left:5px}
.faqtitle p{font-size:14px;font-family:Tahoma,'Roboto',Arial,sans-serif!important;color:#fff;text-transform:uppercase}
.faqtitle span{float:right;position:relative;bottom:10px;font-size:25px;color:#7b7b7b}
.faqtitle .col-md-4{background: #32337e; margin: 10px 30px 26px 36px;padding: 20px 14px 20px 14px;/*cursor: pointer;*/border-radius: 5px;}
/*.faqtitle:hover{color:#FFDE00}*/
.faqtitle:hover .img:hover{background-image: url('../Media/3058/booking1_yellow.png')!important;}
.faq-header h1{font-size: 16px;
    color: #32337e;margin-top:0px;margin-bottom: 20px;font-family: Tahoma,'Roboto',Arial,sans-serif!important;}
.div-toggle{width: 50%;
    height: 30px;
    padding: 0px 0px 0px 10px;
    border-radius: 3px;
    color: #32337e;
    font-size: 16px;
    background: #f4f8fb;cursor:pointer;font-family: Tahoma,'Roboto',Arial,sans-serif!important;}
.div-toggle option{cursor:pointer}
/*.my-info-1 .container{margin-top:14px}*/
 h3.trigger {
    cursor: pointer;
    width: 100%;
    margin: 18px 0px 0px 0px;
    padding: 0px;
    font-size: 14px;
    padding: 8px 10px 10px 10px;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    font-family: Tahoma,'Roboto',Arial,sans-serif!important;
    background: #32337e;
    color: #ffffff;
}
  h3.trigger.active{
      background:#fff;
       color: #464646;
  }
.block{
background: #f4f8fb;
    width: 100%;
    color: #32337e;
    border: 1px 1px 1px 1px solid red;
    border-left: 1px solid darkgrey;
    border-bottom: 1px solid darkgrey;
    border-right: 1px solid darkgrey;
    padding: 10px;font-family: Tahoma,'Roboto',Arial,sans-serif!important;
}
.block p{margin-bottom:0px}

.foo h3::after{
    color: #fff;
    font-family: 'FontAwesome';
     content: "\f106";
    float: right;
    font-size: 20px;position: relative;
    bottom: 2px;}
.foo h3.active::after{
   color: #46464b;
    font-family: 'FontAwesome';
  
     content: "\f107";
    float: right;font-size: 20px;position: relative;
    bottom: 2px;}
/*.foo h3.active::before{
    color: #333;
    font-family: 'FontAwesome';
    content: "\f106";
    float: right;font-size: 20px;}*/
.foo:focus{background:red!important}

.search-faqs{display: block;
    width: 55%;
    height: 32px;
    padding: 5px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: absolute;
    right: 20px;
    font-family: Tahoma,'Roboto',Arial,sans-serif!important;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/}
.umb-faq-search-head .col-md-6{padding-right:0px;padding-left:0px}
.faq-search-icon{position: absolute;
    right: 30px;
    top: 9px;}
                #page_navigation{text-align: center;
    border: 1px solid red;
    width: 18%;
    margin: 10px auto;
    padding: 3px;}     
   #page_navigation a{font-size:16px}     
   
   .my-info-1{margin-top:0px}
   
   .umb-faq-search-head{margin-bottom:10px}

.faqtitle p:hover, .faqtitle p:visited, .faqtitle p:focus {color:#FFDE00}
/*.faqtitle .col-md-4:hover, .faqtitle .col-md-4:visited, .faqtitle .col-md-4:focus {color:#FFDE00}*/





#page_container {
  margin-top: 15px;
  margin-bottom: 15px;
}
    #accordion_search_bar_container:after{content: '\e003';
    font-family: Glyphicons Halflings;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 10px;
    bottom: 10px; }
#accordion_search_bar_container {
    position: relative;
}
.panel-title a {
    display: block;
}
#accordion_search_bar {
    display: block;
    margin: 10px auto;
    width: 100%;
    padding: 7px 10px;
    border: 1px solid grey;
    border-radius: 25px;
    outline: 0;
  }

    .umb-tabs-head-flight-status .radio {   
    margin-top: 3px;
    margin-bottom: 10px;
}
#collapseOne_container .panel-heading.collapsed:after {
    content: "\f067";
}
#collapseOne_container .panel-heading:after {
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
}


.basictable1 td {
    padding: 1% 1% 1% 1%;
}

.page-subtitle p{
    
    color:#32337e;
    font-weight:700;
    font-size:24px;
    font-family:swiss;
}
.basictable p{
      font-weight:100!important;
}

.basictable1 p{
      font-weight:100!important;
}

.basictable tr:first-child{
    background:#32337e!important;
}
.basictable tr:first-child td{
    color:#fff!important;
}
.traveldescription strong{
    color:#32337e;
    font-size:16px;
}
.traveldescription p{
    
    text-align:justify;
    font-weight:100!important;
}
.destinationlinks table{
 background:#32337e; 
     padding: 0 2% 1% 2%;
}
.destinationlinks tr td:nth-child(2){
    text-align:center;
}
.destinationlinks td:nth-child(2) {
     color:red;
}

.destinationlinks tr{
 padding:10px;  
 background:#32337e;
 color:#fff;
}
.destinationlinks td,.destinationlinks a,.destinationlinks p{
    color:#fff!important;
        font-weight: 100;
}

.destinationlinks tr:first-child td {
    color: #fff!important;
}
.origin-img {
        margin-top: 12%;
}
.destination-img{
        margin-top: 12%;
           
}
.origin-img img {
       width:100%;
}
.destination-img img{
        width:100%;
           
}
.origin-img p {
         margin-top: 3%;
         font-family: Tahoma,Roboto,Arial,sans-serif;
         text-align:justify;
}
.destination-img p{
       
            margin-top: 3%;
              font-family: Tahoma,Roboto,Arial,sans-serif;
               text-align:justify;
}
.destinations{
    margin-bottom:3%;
}
.destinationlinks img{
    float:left!important;
        position: relative;
    bottom: 0px;
    top: 8px;
    margin-right: 3%;
}
.traveldesc{
    margin-top: 3%;
        margin-bottom: 4%;
}
.dest-airportaddress .col-md-6{
    margin-bottom: 3%;
    padding-left:0px;
    padding-right:0px;
}
.umb-flo-rigt {
    text-align: center;
}
.travelguide-block .umb-home-flight-submit-btn{
    margin-top:0%;
}

.travelguide-block .umb-tab-con-back .row{
    margin-bottom:10px;
}

.destinationlinks strong:first-child{
    font-size:24px;
}


/* H1 and H2 tags */

    .page-title h1 {
    font-size: 24px;
    color: #728292;
}

    .page-subtitle h1{
        font-size:24px;
      color:#32337e;
    }

    .mainpage-title h1{
        color: #728292;
    font-size: 20px;
    }

     .mainpage-subtitle h1{
        color: #32337e;
    font-size: 20px;
    }

     .page-heading h2{
          color: #728292;
    font-size: 20px;
     }

      .page-subheading h2{
           color: #32337e;
    font-size: 20px;
     }
           .innerpage-heading h2{
          color: #32337e;
    font-size: 16px;
    font-family:Tahoma!important;
     }

            .innerpage-heading h1{
          color: #32337e;
    font-size: 16px;
    font-family:Tahoma!important;
     }

      .page-subheading h2{
           color: #32337e;
    font-size: 16px;
     }

    /* End of  H1 and H2 tags */
.bannerimg{
    margin-bottom:2%!important
}

.agentLoginInfo {
    display: inline-block;
    vertical-align: text-top;
}
.login-menu-dot-img{width:19px!important}
/*.umb-check-student1{border-color: #cacaca!important;background: #fff!important;}
.umb-check-armed1{border-color: #cacaca!important;background: #fff!important;}*/
.umb-footer-call-customer-hover:hover{
        color: #fff!important;
}
.umb-faq-hyper-link:hover{  
      border-bottom: 1px solid #32337e;
                              }

.agentLoginInfo {
    display:inline-block;
   
}
.agentLoginInfo .name {
   font-weight:bold;
}
.agentLoginInfo .orgname {
   font-weight:normal;
}
.agentLoginInfo .amount {
   color:#555 !important;
}

.book-modal-inner {
    padding:10px;
}

/*@media (min-width:320px) {
   #sessionModal .modal-content {
        width: auto;
        top: 3%;
        right: 3%;
        left: 3%;
    }
  }*/
@media (min-width:1025px) {
    #sessionModal .modal-content {
    width: 560px;
     top: 10%;
       left: 20%;
    }
}

#sessionModal .modal-footer {
    border:0px;
}
#sessionModal.modal {
   z-index:99999 !important;
}

#sessionModal .modal-top-line{
    padding: 0px 0px 0px 0px!important;
}

#sessionModal .modal-header .modalheader{
    padding: 9px 15px;
    border-bottom: 0 solid #eee;
    background: #32337e;
}
#sessionModal .modal-header .modalheader h3{
        margin: 0!important;
    color: #fff;
    font-size: 15px!important;
    text-transform: uppercase;
    letter-spacing: .6px;
    padding-left: 0;
    z-index: 9999;
    line-height: 30px;
}
#sessionModal .modal-content .modal-body {
padding:0px!important;
    background: #fff;
}
#sessionModal .modal-content .modal-body .mem-common-modal-body{
padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-left: 16px!important;
    max-height: 435px;
    padding-right: 5px!important;
}
#sessionModal .modal-footer{
            padding: 8px 15px 8px;
            border-top: 1px solid #ddd;
}
#sessionModal .mem-common-modal-body h6{
       font-size: 14px;
}

#sessionModal .umb-home-flight-submit-btn1{  background: #32337e;
    border: 0;
    height: 32px;
    font-size: 16px;
    border-radius: 5px;
    color: #fff;
    padding: 0 14px 2px 14px;}

#sessionModal.modal {
    overflow-x: hidden;
    overflow-y: hidden!important;
}


#rdt, #owt,#mct {
    cursor: pointer;
}
/* The Modal (background) */
.modal-oneway {
    display: none;
    position: absolute;
    padding-top: 0;
    left: 94px;
    bottom: 0px;
    top: -48px;
    width: 410px;
    transition: opacity .15s linear;
    -webkit-transition: opacity .15s linear;
    height: 101px;
    z-index: 11;
}
/* Modal Content */
.modal-content-oneway {
    background-color: #0098D6;
    margin: auto;
    border: 1px solid #0098D6;
    width: 410px;
    border-radius: 4px;
    transform: translate(0,0);
    padding: 6px 0px;
    padding-bottom: 10px;
}

/* The Close Button */
    .close-oneway {
    color: #fff;
    float: right;
    font-size: 20px;
    font-weight: bold;
    /* margin-bottom: 9px; */
    position: relative;
    bottom: 6px;
    left: 4px;
}

    .close-oneway:hover,
    .close-oneway:focus {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

.roundtrip-popup-block {
    display: flex;
    padding-top: 6px;
}
.roundtrip-info-icon-block {
    width: 12%;
    align-items: center;
    display: flex;
    text-align: center;
    padding-left: 2%;
}
.popup-right-side-content {
    width: 88%;
}
.roundtrip-info-icon-block i {
    padding: 6px 11px;
    border: 2px solid #fff;
    border-radius: 30px;
    position: relative;
    left: 10px;
    color: #fff;
}
.popup-right-side-content h4 {
    color: #fff;
    font-weight: bold;
}
.info-text {
    color: #fff;
    font-family: sans-serif !important;
}
.go-returns-header {
    padding-left: 11.5%;
    border-bottom: 1px solid #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-bottom: 4px;
    padding-right: 6px;
}
    .go-returns-header h4 {
        color: #fff;
        font-weight: bold;
        font-family: sans-serif !important;
    }
    @media (max-width:600px) {
        #sessionModal .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    left: 2%;
}
}
.gostar-button-header {
    background: #ffd12e;
    padding: 2px 8px;
    border-radius: 7px;
    margin-right: 2px;
}
.umb-home-tab-opc {
    position: relative
}
#searchHistoryDiv {
    padding-bottom: 10px;
    padding-top: 7px;
}
.carousel-slider-time .container {
    width: 100% !important;
    max-width: 100% !important
}

.carousel-slider-time #myCarousel {
    padding: 0px;
}

    .carousel-slider-time #myCarousel .carousel-inner .item:nth-child(1) {
        transition: transform 1.6s ease-in-out,-webkit-transform 0.6s ease-in-out,-o-transform .6s ease-in-out;
    }

.col-md-8 .carousel-slider-time .carousel-inner > .item > img,
.col-md-8 .carousel-slider-time .carousel-inner > .item > a > img {
    width: 100%;
    margin: auto;
    height: 220px;
}
.carousel-slider-time .carousel-inner {
    border-radius: 8px;
}
.carousel-slider-time .left.carousel-control {
    border-radius: 8px;
}
.carousel-slider-time .right.carousel-control {
    border-radius: 8px;
}

.carousel-slider-time .carousel-indicators .active {
    width: 10.5px;
    height: 10.5px;
}
.carousel-slider-time .carousel-control .glyphicon-chevron-left, .carousel-slider-time .carousel-control .glyphicon-chevron-right, .carousel-slider-time .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 16px;
}
.multicity-add-remove-button {
    padding: 0px 4px !important;
    margin-top: 10px;
    margin-bottom: 0px !important;
}
.discountRow .col-md-4, .discountRow .col-md-6, .discountRow .col-md-3 {
    width: auto;
}

.currency-textbox-revamp {
    width: 90px !important;
}
.table-switch-icon-td{
    width:34px;
}
.umaccomminor-block-travel-guide{
    width:100%
}
.umb-flight-status-content-mob .col-md-12 {
    border: 1px solid #32337e;
    border-radius: 4px;
    padding: 1% 0%;

}
.umb-flight-status-content-mob .row {
    margin-right: 0px;
    margin-left: 0px;
}
.login-menu-dot-icon {
    cursor: pointer;
    position: relative;
    top: 4px;
    left: 8px;
    color: #32337e;
    font-size: 16px;
}
.userformstatus {
    text-align: center;
    border: 5px solid #32337e;
    /* margin-left: 18%; */
    padding: 6%;
    background: #32337e;
    width: 50%;
    margin: 0 auto;
}
.iframe-embedd-video {
    text-align: center;
    margin: inherit;
    width: 100%;
}
