/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
/*
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
*/
h1{font-size:62px;line-height: 64px;font-weight:400;color:#ffffff; font-family: 'GothicNo13BT-Regular';}
h2{font-size:38px;line-height: 44px;font-weight:600;color:#0e2b5c;}
h3{font-size:25px;line-height: 28px;font-weight:400;color:#fff;}
h4{font-size:20px;line-height: 22px; font-weight:500;color:#ffffff;}
h5{font-size:18px;line-height: 20px; color: #ffffff;font-weight:500;}
h6{font-size:16px;line-height:18px; color: #393937;font-weight:400;}
p{font-size: 18px;line-height: 22px;color: #f3f3f3;font-weight: 400;}
.btn{width:100%;display: block;margin: 0 auto;max-width: 242px;background: #248fe8;color: #ffffff;font-size: 16px;line-height:59px;height: 59px;border-radius: 5px;padding: 0 34px;position: relative;text-align:left;font-weight: 600;}
.btn:hover{color: #ffffff;}
.btn span{display: inline-block;position: absolute;right: 29px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);background: url(../images/atrrow.png) no-repeat;width:25px;height:18px;}
.btn1{font-size: 14px;line-height: 29px;line-height: 29px;background: #ffffff;color: #61a1ea;border:1px solid #cdcdcd;border-radius: 8px;max-width: 123px;display: block;text-align: center;font-weight: 400;padding: 0 0 0 1px;}
/*---------------------------------------------------*/
html {}
body {color:#b1b1b1;font-family: 'Cabin', sans-serif;; font-size:12px;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}



@font-face {
  font-family: 'GothicNo13BT-Regular';
  src: url('../fonts/GothicNo13BT-Regular/GothicNo13BT-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/GothicNo13BT-Regular/GothicNo13BT-Regular.woff') format('woff'),
      url('../fonts/GothicNo13BT-Regular/GothicNo13BT-Regular.ttf')  format('truetype'),
      url('../fonts/GothicNo13BT-Regular/GothicNo13BT-Regular.svg#GothicNo13BT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'TradeGothic-BoldCondTwenty';
  src: url('../fonts/TradeGothic-BoldCondTwenty/TradeGothic-BoldCondTwenty.eot?#iefix') format('embedded-opentype'), 
      url('../fonts/TradeGothic-BoldCondTwenty/TradeGothic-BoldCondTwenty.woff') format('woff'),
      url('../fonts/TradeGothic-BoldCondTwenty/TradeGothic-BoldCondTwenty.ttf')  format('truetype'),
      url('../fonts/TradeGothic-BoldCondTwenty/TradeGothic-BoldCondTwenty.svg#TradeGothic-BoldCondTwenty') format('svg');
  font-weight: normal;
  font-style: normal;
}




/* hack */
.flex-row-reverse {-webkit-flex-direction: row-reverse !important; }
.row{display:-webkit-flex;-webkit-flex-wrap:wrap;}
.flex-wrap{-webkit-flex-wrap:wrap !important;}
.d-flex {display: -webkit-flex !important;}
.d-inline-flex{display:-webkit-inline-flex!important}
.input-group-append, .input-group-prepend{display: -webkit-flex;}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control{-webkit-flex: 1 1 auto;}
.input-group{display: -webkit-flex;-webkit-flex-wrap: wrap;-webkit-align-items: stretch;}

.navbar{display: -webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items: center;-webkit-justify-content: space-between;}
.navbar-collapse{-webkit-flex-basis:100%;-webkit-flex-grow: 1;-webkit-align-items: center;}
.navbar-nav{display: -webkit-flex;-webkit-flex-direction: column;}

/*form classess*/
.form-inline{display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-align-items: center;}
.form-row {display: -webkit-flex;-webkit-flex-wrap: wrap;}

/*align classess*/
.align-items-start{-webkit-align-items:start!important;}
.align-items-end{-webkit-align-items: flex-end!important;}
.align-items-center{-webkit-align-items: center!important;}
.align-items-baseline{-webkit-align-items: baseline!important;}
.align-items-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-start{-webkit-justify-content:flex-start!important;}
.justify-content-end{-webkit-justify-content:flex-end!important;}
.justify-content-center{-webkit-justify-content: center!important;}
.justify-content-between{-webkit-justify-content: space-between!important;}
.justify-content-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-start {-webkit-align-self: flex-start!important;}
.align-self-end {-webkit-align-self: flex-end!important;}
.align-self-center {-webkit-align-self: center!important;}
.align-self-baseline {align-self: baseline!important;}
.align-self-stretch {align-self: stretch!important;}

.col-1 {-webkit-flex: 0 0 8.33333%; }
.col-2 {-webkit-flex: 0 0 16.66667%; }
.col-3 {-webkit-flex: 0 0 25%; }
.col-4 {-webkit-flex: 0 0 33.33333%; }
.col-5 {-webkit-flex: 0 0 41.66667%; }
.col-6 {-webkit-flex: 0 0 50%; }
.col-7 {-webkit-flex: 0 0 58.33333%; }
.col-8 {-webkit-flex: 0 0 66.66667%; }
.col-9 {-webkit-flex: 0 0 75%; }
.col-10 {-webkit-flex: 0 0 83.33333%; }
.col-11 {-webkit-flex: 0 0 91.66667%; }
.col-12 {-webkit-flex: 0 0 100%; }

@media (min-width: 576px) {
	.d-sm-flex {    display: -webkit-flex!important;}
    .d-sm-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-sm{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-sm .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-sm .navbar-nav{-webkit-flex-direction: row;}
	
  .col-sm-1 {-webkit-flex: 0 0 8.33333%; }
  .col-sm-2 {-webkit-flex: 0 0 16.66667%; }
  .col-sm-3 {-webkit-flex: 0 0 25%; }
  .col-sm-4 {-webkit-flex: 0 0 33.33333%; }
  .col-sm-5 {-webkit-flex: 0 0 41.66667%; }
  .col-sm-6 {-webkit-flex: 0 0 50%; }
  .col-sm-7 {-webkit-flex: 0 0 58.33333%; }
  .col-sm-8 {-webkit-flex: 0 0 66.66667%; }
  .col-sm-9 {-webkit-flex: 0 0 75%; }
  .col-sm-10 {-webkit-flex: 0 0 83.33333%; }
  .col-sm-11 {-webkit-flex: 0 0 91.66667%; }
  .col-sm-12 {-webkit-flex: 0 0 100%; }
    

    /*align classess*/
.align-items-sm-start{-webkit-align-items:start!important;}
.align-items-sm-end{-webkit-align-items: flex-end!important;}
.align-items-sm-center{-webkit-align-items: center!important;}
.align-items-sm-baseline{-webkit-align-items: baseline!important;}
.align-items-sm-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-sm-start{-webkit-justify-content:flex-start!important;}
.justify-content-sm-end{-webkit-justify-content:flex-end!important;}
.justify-content-sm-center{-webkit-justify-content: center!important;}
.justify-content-sm-between{-webkit-justify-content: space-between!important;}
.justify-content-sm-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
    
}
@media (min-width: 768px) {
	.d-md-flex {    display: -webkit-flex!important;}
    .d-md-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-md{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-md .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-md .navbar-nav{-webkit-flex-direction: row;}
	
  .col-md-1 {-webkit-flex: 0 0 8.33333%; }
  .col-md-2 {-webkit-flex: 0 0 16.66667%; }
  .col-md-3 {-webkit-flex: 0 0 25%;}
  .col-md-4 {-webkit-flex: 0 0 33.33333%;}
  .col-md-5 {-webkit-flex: 0 0 41.66667%; }
  .col-md-6 {-webkit-flex: 0 0 50%; }
  .col-md-7 {-webkit-flex: 0 0 58.33333%; }
  .col-md-8 {-webkit-flex: 0 0 66.66667%; }
  .col-md-9 {-webkit-flex: 0 0 75%; }
  .col-md-10 {-webkit-flex: 0 0 83.33333%; }
  .col-md-11 {-webkit-flex: 0 0 91.66667%; }
  .col-md-12 {-webkit-flex: 0 0 100%; }
    
    
    /*align classess*/
.align-items-md-start{-webkit-align-items:start!important;}
.align-items-md-end{-webkit-align-items: flex-end!important;}
.align-items-md-center{-webkit-align-items: center!important;}
.align-items-md-baseline{-webkit-align-items: baseline!important;}
.align-items-md-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-md-start{-webkit-justify-content:flex-start!important;}
.justify-content-md-end{-webkit-justify-content:flex-end!important;}
.justify-content-md-center{-webkit-justify-content: center!important;}
.justify-content-md-between{-webkit-justify-content: space-between!important;}
.justify-content-md-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
 }
@media (min-width: 992px) {
	.d-lg-flex {    display: -webkit-flex!important;}
    .d-lg-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-lg{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-lg .navbar-nav{-webkit-flex-direction: row;}
	
  .col-lg-1 {-webkit-flex: 0 0 8.33333%; }
  .col-lg-2 {-webkit-flex: 0 0 16.66667%; }
  .col-lg-3 {-webkit-flex: 0 0 25%; }
  .col-lg-4 {-webkit-flex: 0 0 33.33333%; }
  .col-lg-5 {-webkit-flex: 0 0 41.66667%; }
  .col-lg-6 {-webkit-flex: 0 0 50%; }
  .col-lg-7 {-webkit-flex: 0 0 58.33333%; }
  .col-lg-8 {-webkit-flex: 0 0 66.66667%; }
  .col-lg-9 {-webkit-flex: 0 0 75%; }
  .col-lg-10 {-webkit-flex: 0 0 83.33333%;}
  .col-lg-11 {-webkit-flex: 0 0 91.66667%; }
  .col-lg-12 {-webkit-flex: 0 0 100%; } 
    
    /*align classess*/
.align-items-lg-start{-webkit-align-items:start!important;}
.align-items-lg-end{-webkit-align-items: flex-end!important;}
.align-items-lg-center{-webkit-align-items: center!important;}
.align-items-lg-baseline{-webkit-align-items: baseline!important;}
.align-items-lg-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-lg-start{-webkit-justify-content:flex-start!important;}
.justify-content-lg-end{-webkit-justify-content:flex-end!important;}
.justify-content-lg-center{-webkit-justify-content: center!important;}
.justify-content-lg-between{-webkit-justify-content: space-between!important;}
.justify-content-lg-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-lg-start {-webkit-align-self: flex-start!important;}
.align-self-lg-end {-webkit-align-self: flex-end!important;}
.align-self-lg-center {-webkit-align-self: center!important;}
.align-self-lg-baseline {-webkit-align-self: baseline!important;}
.align-self-lg-stretch {-webkit-align-self: stretch!important;}
}
@media (min-width: 1200px) {
	.d-xl-flex {    display: -webkit-flex!important;}
	navbar-expand-xl{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-xl .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-xl .navbar-nav{-webkit-flex-direction: row;}
	
  .col-xl-1 {-webkit-flex: 0 0 8.33333%;}
  .col-xl-2 {-webkit-flex: 0 0 16.66667%;}
  .col-xl-3 {-webkit-flex: 0 0 25%;}
  .col-xl-4 {-webkit-flex: 0 0 33.33333%;}
  .col-xl-5 {-webkit-flex: 0 0 41.66667%;}
  .col-xl-6 {-webkit-flex: 0 0 50%;}
  .col-xl-7 {-webkit-flex: 0 0 58.33333%;}
  .col-xl-8 {-webkit-flex: 0 0 66.66667%;}
  .col-xl-9 {-webkit-flex: 0 0 75%;}
  .col-xl-10 {-webkit-flex: 0 0 83.33333%;}
  .col-xl-11 {-webkit-flex: 0 0 91.66667%;}
  .col-xl-12 {-webkit-flex: 0 0 100%;} 
  
  
 /*align classess*/
.align-items-xl-start{-webkit-align-items:start!important;}
.align-items-xl-end{-webkit-align-items: flex-end!important;}
.align-items-xl-center{-webkit-align-items: center!important;}
.align-items-xl-baseline{-webkit-align-items: baseline!important;}
.align-items-xl-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-xl-start{-webkit-justify-content:flex-start!important;}
.justify-content-xl-end{-webkit-justify-content:flex-end!important;}
.justify-content-xl-center{-webkit-justify-content: center!important;}
.justify-content-xl-between{-webkit-justify-content: space-between!important;}
.justify-content-xl-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-xl-start {-webkit-align-self: flex-start!important;}
.align-self-xl-end {-webkit-align-self: flex-end!important;}
.align-self-xl-center {-webkit-align-self: center!important;}
.align-self-xl-baseline {-webkit-align-self: baseline!important;}
.align-self-xl-stretch {-webkit-align-self: stretch!important;}
}



/*-----------LayOut Start here-----------------------*/
.wrapper{width: 100%;margin:0 auto;position: relative;top: 0;right: 0;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-web-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;background-color: white;}
.container{max-width:1145px;margin:0 auto;padding: 0;}

/* header starts here */
.sticky header{position: fixed;left:0;top:0;z-index:999;background:#154ab7;}
.sticky header2{position:relative;left:0;top:0;z-index:999;background:#154ab7;}
header{background:rgba(10,58,156,0.4);position: absolute;top:0;left: 0;width:100%;z-index: 9999;}

.header-in{max-width: 1091px;margin: 0 auto;padding: 14px 0 15px 0;justify-content: flex-start !important;-webkit-justify-content:flex-start;    -ms-flex-pack: start !important;}
.header-left{}
.header-left a{display: inline-block;font-size:16px;line-height: 18px;font-weight:600;color: #ffffff;position: relative;padding: 0 0 0 35px;}
.header-left a span{position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);background: url(../images/headeset.png) no-repeat;width:26px;height: 26px;background-size: contain;}
nav ul li a:hover{color:rgba(10,58,156,0.4); }
.header-rt{}
nav{}
nav ul{margin: 0; }
nav ul li{padding: 0 8px 0 22px;position: relative;display: inline-block;}
nav ul li a{display: inline-block;font-size:16px;line-height: 18px;font-weight:600;color: #ffffff; }
nav ul li a:hover{color: #ffffff;}
nav ul li:after{content: '';position: absolute;top:2px;width: 2px;height:16px;background: #ffffff;right: -10px;}
nav ul li:last-child:after{display: none;}
.banner{position: relative;}
.banner figure img{width:100%;height: auto;}
.banner-cnt{position: absolute;left: 0px;top: 15.7%;right:0;text-align: center;width:100%;}
.banner-cnt h1{}
.banner-cnt h1 span{font-size: 42px;font-family: 'TradeGothic-BoldCondTwenty';font-weight: normal;line-height: 86px;}
.flight-tabs{padding: 32px 0 0 0;max-width: 1078px;margin: 0 auto;}
.flight-tabs > ul{}
.flight-tabs > ul > li{margin: 0 9px 0 0;}
.flight-tabs > ul > li > a{font-size: 15.18px;line-height: 16px;color: #ffffff;padding:9px 26px 9px 26px;background: #205bd2;color: #ffffff;font-family: 'Josefin Sans', sans-serif;font-weight: 400;height: auto;}
.nav-tabs .nav-link{border-radius: 0;}
.radioboxes p{padding: 6px 33px 0 0;}
.nice-select{color: #205bd2;font-size: 15.18px;line-height: 22px;font-weight: 600;display: block;border: none;float: none;height: auto;position: relative;text-transform: uppercase;}
.radioboxes label input {display: none;}
.radioboxes label span {padding: 0 0 0 20px;display: inline-block;font-family: 'Cabin', sans-serif;font-size: 15.18px;line-height: 23px;color: #205bd2;background: url('../images/radio_checked.png') no-repeat 0 3px;cursor: pointer;font-weight: 600;letter-spacing: 0.1px;}
.radioboxes label input:checked + span{background-image: url('../images/radio_unchecked.png');}
.flights-cont{}
.flights-cont-in{padding: 14px 23px 42px 38px;background: #fff;margin-bottom: 20px;}
.flights-cont .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background-color: #0a3a9c;color: #fff;}
.passeners{}
.passeners ul.list{width:100% !important;z-index:9999;}
.passeners ul{margin: 0;}
.passeners ul li{padding: 8px 8px 0 0px;}
.passeners ul li a{color: #205bd2;font-size: 15.18px;line-height: 22px;font-weight: 600;display: block;}
.passeners ul li a i{font-size: 30px;margin: 0 2px 0 7px;}
.form-cont{}
.form-group1.nice-select-data ul.list{margin: 0;}
.form-cont ul{margin: 0 -10px;}
.form-cont ul li{padding: 0 10px;}
.form-cont ul li.width1{width: 28.2%;}
.form-cont ul li.width2{width: 21%;}
.form-cont ul li.width3{width:20%;}
.form-cont ul li.width{width: 29.4%;}
.form-group{margin: 0;}
.form-group .form-control{border-bottom: 2px solid #205bd2 !important;border: none;height: inherit;outline: none !important;transition: none;color: #205bd2;font-size: 15.18px;line-height: 22px;font-weight: 600;display: block;text-align: left;text-transform: uppercase;height: 22px;padding: 0 0 6px 0;}
.form-group .form-control:focus{outline: none !important;box-shadow: none !important;}
.form-group1 .form-control:focus{outline: none !important;box-shadow: none !important;}
.search-btn{display: block;padding: 7px 88px 0 22px;}
.search-btn a{padding: 0 0;background: #0a3a9c;text-align: center;text-transform: uppercase;max-width: 167px;height: 43px;line-height: 41px;font-size: 20px;}
.flights-cont-in1{padding: 40px 3px 46px 32px;}
.flights-cont-in1 .form-cont ul li.width{width: 34.3%;}
.flights-cont-in1 .form-cont ul li.width1{width: 15.8%;}
.flights-cont-in1 .form-cont ul li.width2{width: 15.7%;}
.flights-cont-in1 .form-cont ul li.width3{width: 13.1%;}
.flights-cont-in1 .form-cont ul li.width4{width: 12.9%;}
.flights-cont-in1 .form-cont ul{margin:  0 -20px;}
.flights-cont-in1 .form-cont ul li{padding: 0 20px;}
.flights-cont-in1 .form-group .form-control{padding: 0;border-bottom: 2px solid #205bd2 !important;border-top: 0 none !important;color: #205bd2;font-size: 14.5px;}
.flights-cont-in1 .btn{max-width: 100%;padding: 0 4px;height: inherit;display: none;}

.flights-cont-in1 .form-group .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #205bd2;
  opacity: 1; /* Firefox */
}

.flights-cont-in1 .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #205bd2;
}

.flights-cont-in1 .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #205bd2;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-color: transparent;}

.flights-cont-in1 .nav-tabs .nav-link{border: none;}


.behr{}
.behr-in{padding: 33px 0 35px 0;}
.behr-in h3{color: #205bd2;font-family: 'GothicNo13BT-Regular';font-size: 36px;line-height: 40px;padding: 0 0 37px 0;}
.behr-in ul{margin: 0 -34px;}
.behr-in ul li{padding: 0 34px;}
.behr-cont{}
.behr-cont a{}
.behr-cont a img{}
.behr-cont h6{color: #205bd2;font-size: 18px;line-height: 21px;font-weight: 600;padding: 16px 0 0 0;}
.behr-cont p{color: #000000;font-size: 18px;line-height: 26px;font-weight: 400;}

.popular{background: #f4f3f3;}
.popular-in{padding: 29px 38px 20px 35px;}
.popular-in h2{color: #205bd2;font-family: 'GothicNo13BT-Regular';font-size: 36px;line-height: 40px;padding: 0 0 22px 0;}
.popular-in ul{margin: 0 -16px;}
.popular-in ul li{padding: 0 16px;}
.popular-cont{color: #205bd2;font-family: 'GothicNo13BT-Regular';font-size: 36px;line-height: 40px;padding: 0 0 37px 0;}
.popular-cont h4{position: absolute;left: 0;right:0;top: 44%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);color: #fff;font-size: 31.39px;line-height: 32px;font-weight: normal;font-family: 'GothicNo13BT-Regular';text-align: center;text-transform: uppercase;}
.popular-cont a figure img{width: 100%;display: block;}

.testimonial{padding: 59px 0  60px 0;}
.testimonial-in h4{color: #231f7e;font-family: 'GothicNo13BT-Regular';font-size: 36px;line-height: 40px;padding: 0 0 16px 0;}
.star-in{}
.star-in ul{margin: 0 -4px;}
.star-in ul li{padding: 0 4px;}
.star-in ul li a{font-size: 26px;line-height: 30px;}
.star-in ul li a i{color: #3f83e0;}
.testimonial-in  p{color: #231f7e;max-width: 870px;font-weight: 500;margin: 0 auto;padding: 13px 0 18px 0;line-height: 27px;}
.testimonial-in span{color: #231f7e;display: block;font-size: 16px;line-height: 20px;font-weight: 600;}
.slick-prev{background: url(../images/arrow_left.png) no-repeat;width: 48px;height: 56px;left: 16px;top: 49%;z-index: 9999;background-size: contain;}
.slick-next{background: url(../images/arrow_rt.png) no-repeat;width: 48px;height: 56px;right: 26px;top: 45%;z-index: 999;background-size: contain;}
.slick-prev:hover{background: url(../images/arrow_left.png) no-repeat;width: 48px;height: 56px;background-size: contain;} 
.slick-prev:focus{background: url(../images/arrow_left.png) no-repeat;width: 48px;height: 56px;background-size: contain;} 
.slick-next:hover{background: url(../images/arrow_rt.png) no-repeat;width: 48px;height: 56px;background-size: contain;} 
.slick-next:focus{background: url(../images/arrow_rt.png) no-repeat;width: 48px;height: 56px;background-size: contain;}
.slick-prev:before, .slick-next:before{font-size: 0;}
.menu{display: none;}
.menu a{color: #fff;font-size: 30px;}
.close a{color: #fff;font-size: 30px;}
.close{display: none;}
.nice-select-data .nice-select:after{border: none;content: '\f0d7';font-family: 'FontAwesome';transform: none !important;position: absolute;top: 3px;font-size: 20px;}
.nice-select-data .nice-select:hover{transition: none;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border: none;}

/*--inner1 starts here--*/
.header2{background: #154ab7;position: relative;}
.logo{padding: 0 96px 0 44px;margin-right: auto;}
.logo a{font-size: 30px;line-height: 35px;color: #fff;font-family: 'TradeGothic-BoldCondTwenty';font-weight: 700;display: block;letter-spacing: -0.7px;text-transform: uppercase;}
.flight-main{}
.flight-tabs1{padding: 0;max-width:100%;}
.flight-tabs1 > ul{background: #205bd2;padding: 20px 15px 0 23.7%;}
.flight-tabs1 > ul > li > a{background: #366fe1;}
.flight-tabs1 .flights-cont{padding: 2px 61px 0 33px;}
.flight-tabs1 .form-group label{}
.flight-tabs1 .form-group label .fa{font-size: 30px;margin: 0 2px 0 7px;line-height: 18px;vertical-align: middle;}
.flight-tabs1 .form-group label img{margin: 0 12px 0 0;}
.flights-cont-in1 .form-group1 .form-control{border: 0;border-bottom: 2px solid #205bd2 !important;color: #205bd2;text-transform: uppercase;font-weight: 700;padding: 0;font-size: 15.18px;line-height: 16px;height: auto;padding: 0 0 6px 0;}
.form-group label{color: #205bd2;font-size: 15.18px;line-height: 22px;font-weight: 600;display: block;text-align: left;text-transform: uppercase;}
.flights-cont-in .form-group .form-control:focus{outline: none;box-shadow: none;}
.flights-cont-in .form-group .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #205bd2;
  opacity: 1; /* Firefox */
}

.flights-cont-in .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #205bd2;
}

.flights-cont-in .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #205bd2;
}
.flights-cont-in .form-group1 .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #205bd2;
  opacity: 1; /* Firefox */
}

.flights-cont-in .form-group1 .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #205bd2;
}

.flights-cont-in .form-group1 .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #205bd2;
}

.flights-cont-in1 .form-cont .nice-select .list li{margin: 0 !important;width:100% !important;}
.nice-select .list{width:100% !important;}
.flights-cont-in2 .passeners1 .nice-select{border: 0;}
.flights-cont-in2 .button-date{position: relative;}
.flights-cont-in2 .button-date .form-control{padding: 0 0 0 42px;}
.flights-cont-in2 .button-date:before{content: "";position: absolute;left: 6px;top: -6px;background: url('../images/calendar-icon.png') no-repeat;width: 24px;height: 24px;background-size: contain;z-index: 9;}
.passeners1 ul li{padding: 0 4px;}
.current{padding: 0 30px 0 0;}
.flights-cont-in2 .form-cont  ul  li{padding: 0 15px;margin: 0 0 36px 0;}
.flights-cont-in2{padding: 16px 24px 16px 38px;margin-bottom:9px;}
.flights-cont-in2 .flights-cont-top{padding: 0 0 24px 0px;}
.flights-cont-in2 .form-cont ul li.link1{width: 28.9%;}
.flights-cont-in2 .form-cont ul li.link2{width: 28.9%;padding-left: 7px;}
.flights-cont-in2 .form-cont ul li.link3{width: 20.5%;    padding-left: 0;}
.flights-cont-in2 .form-cont ul li.link4{width: 19.4%;padding: 0;}
.flights-cont-in2 .nice-select{border-bottom: 2px solid #205bd2;border-radius: 0;padding: 0;}

/*--calandar starts here--*/

.move_to_today, .refDate, .move_to_next_month, .move_to_last_month{opacity: 0;visibility: hidden;display: none;}
.rescalendar_table{display: none;}
.rescalendar_table .firstColumn{opacity: 0;visibility: hidden;display: none;}
.rescalendar_controls .rescalendar_table{display: block;padding-bottom: 17px;margin-bottom: 10px;}
 .rescalendar_controls{margin: 0 auto;position: relative;width:800px;padding: 0 65px;}
 .move_to_yesterday{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border: 0;background: transparent;font-size: 14px;line-height: 16px;color: #676c72;outline: 0 !important;box-shadow: none !important;cursor: pointer;}
 .move_to_tomorrow{position: absolute;right: 0;top: 50%;transform: translateY(-50%);border: 0;background: transparent;font-size: 14px;line-height: 16px;color: #676c72;outline: 0 !important;box-shadow: none !important;cursor: pointer;}
.rescalendar_day_cells td{width:21.7%;text-align: center;padding: 7px;border-radius: 0;}
.rescalendar_day_cells td span{font-size: 16px;color: #676c72;padding: 0 2px;}
.rescalendar_day_cells td small{display: block;font-size: 10px;line-height: 12px;color: #bdbfbf;}
.rescalendar_day_cells span{display: inline-block;padding: 0;}
.rescalendar_day_cells td.today{background: #3f83e0;}
.rescalendar_day_cells td.today span, .rescalendar_day_cells td.today small{color: #fff;}
 .rescalendar_day_cells td.middleDay{border-color: transparent;}
.rescalendar{background: #ffffff;}
/*--choose-trip starts here--*/

.choose-trip{background: #f3f3f3;padding: 43px 0 0 0;}
.choose-main{ padding: 0 93px 0 70px;}
.summary{background: #e1e1e1;margin: 0 0 8px 0;}
.summary ul{width: 80%;margin: 0;}
.summary ul li{position: relative;/* padding: 18px 20px 16px 45px; */}
.summary ul li:after{content: "";position: absolute;right: -30px;top: 0;border-right: 0;border-left: 32px solid #7297e1;border-top: 32px solid transparent;border-bottom: 32px solid transparent;}
.summary ul li:before{content: "";position: absolute;right: -30px;top: 0;border-right: 0;border-left: 32px solid #7297e1;border-top: 32px solid transparent;border-bottom: 32px solid transparent;}
.summary ul li.summary2:after{border-left: 32px solid #e1e1e1;border-top: 32px solid transparent;border-bottom: 32px solid transparent;top: -1px;}
.summary ul li.summary2:before{border-left: 32px solid #ebebeb;border-top: 32px solid transparent;border-bottom: 32px solid transparent;top: -1px;right: -33px;}
.summary ul li.active{background: #7297e1;}
.summary ul li.active span{color: #ffffff;font-weight: 600;}
.summary ul li.active a{background: #1544a4;}
.summary ul li a{background: #a1a1a1;color: #ffffff;width: 27px;height: 27px;line-height: 27px;text-align: center;border-radius: 100%;display: block;font-size: 20px;font-weight: 600;}
.summary ul li span{padding: 0 0 0 25px;font-size: 20px;text-transform: uppercase;}
.summary1{width: 84.4%;padding: 18px 20px 16px 45px;}
.summary2{width: 11.8%;padding: 18px 7px 17px 61px;}
.trip{width: 20%;text-align: center;font-size: 20px;color: #fff;text-transform: uppercase;font-weight: 600;}
.tab-cnt1{display: none;}
.resp-tab-content{border: 0;padding: 0;}
.tab-cnt1 > ul > li{padding: 18px 15px 13px 53px;background: #fff;margin-bottom: 6px;}
.iberia{width: 20%;}
.iberia a{margin: 0 0 0 0;display: block;}
.iberia a img{}
.iberia span{display: block;font-size: 12px;line-height: 14px;color: #393937;font-weight: 400;padding: 0 0 16px 5px;letter-spacing: -0.2px;}
.iberia small{display: block;font-size: 10px;line-height: 14px;color: #393937;font-weight: 400;padding: 0 0 0 4px;letter-spacing: -0.2px;}
.time-cnt{width: 22.9%;padding: 7px 0 0 0;}
.time-cnt ul{}
.time-cnt ul li{}
.time-cnt ul li span,.duration span{display: block;font-size: 16px;line-height: 18px;color: #393937;font-weight: 400;}
.time-cnt ul li small,.duration small{display: block;font-size: 12px;line-height: 16px;color: #393937;font-weight: 400;text-align: center;}
.time-cnt ul li span{}
.duration{width: 13.6%;padding: 5px 0 0 0;}
.tab-cnt1 ul li .btn{width: 100px;margin: 7px 0 0 4px;padding: 0;text-align: center;height: 30px;line-height: 30px;border-radius: 0;font-size: 14px;}
.dropdown1{width: 15%;padding: 22px 0 0 20px;text-align: center;}
.dropdown1  .nice-select ul.list{width:100% !important;}
.dropdown1  .nice-select ul.list li{}
.header-tab-links{}
.header-tab-links ul{margin: 0 -3px;}
.resp-tabs-container{background: transparent;}
.duration span.dallar{color: #3f83e0;}
.header-tab-links ul li{background-color: transparent !important;text-align: center;padding: 0 4px;}
.header-tab-links ul li.resp-tab-active a{background-color: #ffffff !important;}
.header-tab-links ul li a{font-size: 20px;line-height: 22px;color: #0a3a9c;font-weight: 400;display: block;background-color: #cddcfa;padding: 15px 15px 15px 15px;}
.dropdown1 .current{display: block;font-size: 12px;line-height: 16px;color: #393937;font-weight: 400;text-align: center;position: relative;padding: 0;}
.dropdown1 .current:after{border: none;content: '\f0d7';font-family: 'FontAwesome';transform: none !important;position: absolute;font-size: 22px;text-align: center;left: 0;right: 0;top: -20px;line-height: 22px;color: #74a0e6;}
.dropdown1 .nice-select{border: 0;padding: 0;height: 20px;}
.dropdown1 .nice-select:hover{transition: none;}
.dropdown1 .nice-select:after{display: none;}

.timeline {list-style-type: none;position: relative;margin: 0;padding: 20px 10px 0 40px;border-top: 1px solid #608de8;border-bottom: 1px solid #608de8;}
.timeline.timeline-last {border-bottom:0;}
.time-line-main{padding: 32px 0 0 0;display: none;}
.timeline li {position: relative;margin: 0;padding-left: 24px;z-index: 10;}
.timeline li:after{content: "";position: absolute;left: 2px;top: 5px;background: #608de8;width: 14px;height: 13px;border: 2px solid #fff;}
.timeline li:before{content: ' ';background: #608de8;display: inline-block;position: absolute;left: 8px;width: 2px;height: 100%;top: 13px;}
.timeline li:last-child:before{display: none;}
.timeline li h6{letter-spacing: -0.3px;margin: 0;padding: 0 0 14px 0;}
.timeline li span{font-size: 12px;line-height: 14px; color: #393937;font-weight: 400;display: block;}
.timeline li .timeline-left{padding: 0 0 13px 0;}
.timeline li .timeline-left span{padding: 0 0 5px 15px;letter-spacing: -0.2px;}
.timeline li .timeline-left span b{color: #ff0000;}
.timeline li .timeline-right{text-align: right;padding: 4px 0 0 0;}
.timeline li .timeline-right span{color: #1544a4;padding: 0 0 6px 0;}
.timeline li .timeline-right small{font-size: 12px;line-height: 14px;color: #393937;font-weight: 400;display: block;letter-spacing: -0.3px;}
.timeline-middle{padding: 18px 82px 18px 82px;}
.timeline-middle span{font-size: 14px;line-height: 16px;color: #393937;font-weight: 400;display: block;letter-spacing: -0.3px;}
.timeline-middle span b{color: #ff0000;font-size: 12px;line-height: 14px;}

/* place holder styling */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#205bd2;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#205bd2;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#205bd2;
}
:-moz-placeholder { /* Firefox 18- */
  color: #205bd2;
}




/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}

.mainSrchBtn {
    color: #ffffff !important;
}