@font-face{font-family:latosemibold;src:url(../fonts/lato-semibold-webfont.eot);src:url(../fonts/lato-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-semibold-webfont.woff2) format('woff2'),url(../fonts/lato-semibold-webfont.woff) format('woff'),url(../fonts/lato-semibold-webfont.ttf) format('truetype'),url(../fonts/lato-semibold-webfont.svg#latosemibold) format('svg');font-weight:400;font-style:normal}a,button{-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.btn-default:focus{outline:none}a,a:hover,a:focus,a:visited{text-decoration:none;outline:none}.header_wrapper{min-height:834px}.tab-section{width:100%;max-width:1033px;padding:0;margin:0 auto;position:absolute;left:0;right:0;top:35.9%;transform:translateY(-50%)}.tabs{margin:0 0 0 8px;padding:0;list-style:none}.tabs li{background:#fff;display:inline-block;vertical-align:bottom;padding:15px 20px 15px 50px;cursor:pointer;color:#333;font-family:latobold;font-size:14px;text-transform:uppercase;border-radius:3px 3px 0 0;position:relative;margin-left:-3px}.tabs li:before{content:'';position:absolute;left:20px;top:50%;transform:translateY(-50%)}.tabs .tab-1:before{background:url(../images/to-do-list.svg) no-repeat;background-size:100% 100%;width:20px;height:26px}.tabs .tab-2:before{background:url(../images/airplane-flight.svg) no-repeat;background-size:100% 100%;width:24px;height:24px}.tabs li.current{background:#ffbe22;padding:19px 20px 19px 50px}.tab-content{display:none;background:#fff;padding:5px;width:100%;float:left;border-radius:3px;min-height:246px}.tab-content.current{display:inherit}.tab-innercont{width:100%;display:inline-block;padding:21px 35px;position:relative;background:#fff}.tab-innercont:before{content:'';width:100%;height:100%;display:inline-block;border:solid 2px #ffbe22;border-radius:3px;position:absolute;left:0;top:0}.tab-innercont{display:table}.tab-innercont .v-align{display:table-cell;vertical-align:middle;height:198px}.tab-innercont .titles{text-align:center}.tab-innercont .titles h1{font:36px/36px latoregular;text-transform:none;padding:0;margin:0 0 27px}.tab-innercont .search_texttp{margin-right:-45px;padding-right:45px;padding-left:0;width:100%;border:2px solid #ffbe22!important;border-radius:8px}.tab-innercont .search_button:before,.tab-innercont .search_button:after{display:block;background:#ffbe22 repeat;bottom:0;transition:all .5s ease;content:"";left:0;position:absolute;right:0;top:0;height:100%}.tab-innercont .search_button:after{background:#ffbe22;top:100%}.tab-innercont .search_button:hover:after{top:0}.tab-innercont .search_wrap{padding:10px;width:720px;margin:0 auto;max-width:100%}.tab-innercont .search_box{border-radius:8px;width:100%;display:inline-block}.tab-innercont .search_box input{padding-left:10px;padding-top:8px;font-family:latoregular}.tab-innercont .search_texttp{width:100%;margin-right:-100px;padding-right:100px}.tab-innercont .search_texttp:after{display:none}.tab-innercont .search_button{float:right;height:53px;position:relative;width:100px;border-bottom-right-radius:5px;border-color:#cbcbcb;border-top-right-radius:5px}.tab-innercont .search_button input{font-size:0;text-indent:-5555555555px;color:#ffbe22;position:relative;background-position:33px 11px;background-image:url(../images/search.png)!important;border-radius:0!important;overflow:hidden}.pickup-drop{width:100%;display:inline-block;position:relative;margin-bottom:20px}.pickup-drop ul{margin:0}.pickup-drop ul li{display:inline-block;position:relative;padding:0 22.5px}.pickup-drop ul li a{font-family:latosemibold;font-size:16px;color:#333;display:inline-block;position:relative}.pickup-drop ul li.selected a:after{content:'';background:#ffbe22;height:2px;width:100%;position:absolute;left:0;bottom:-5px}.pickup-drop ul li a:hover{text-decoration:none}.pickup-drop ul li:first-child{padding-left:0}.tab-innercont form{position:relative}.form-group{margin-bottom:10px;width:100%;display:inline-block}.form-group label{font-family:latoregular;font-size:16px;color:#333;margin-bottom:5px;display:block;font-weight:400}.form-group input,.form-group select{border:solid 1px #cbcbcb;box-shadow:none;outline:none;padding:10px 10px 10px 32px;height:40px;width:100%;font-family:latoregular;font-size:14px;color:#333}.form-group select{padding-left:30px;-webkit-appearance:none;-ms-appearance:none;appearance:none}@media all and (-ms-high-contrast:none){.main-block .fit-left-col-detail .passengers .form-group .input-group:after{display:none}*::-ms-backdrop,.main-block .fit-left-col-detail .passengers .form-group .input-group:after{display:none}}.form-group input:focus{border-color:#ffbe22}.btn-default{background:#fff;border:solid 1px #cbcbcb;box-shadow:none;outline:none;width:40px;height:40px;cursor:pointer;position:relative;margin-top:27px;border-radius:0}.btn-default:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/short.svg) no-repeat;background-size:100% 100%;width:20px;height:16px}.btn-default:hover{background:#ffbe22;border-color:#ffbe22}.form-group .input-group{width:100%;position:relative}.tab-innercont .main-block{width:100%;display:inline-block}.tab-innercont .fit-left-col,.tab-innercont .fit-right-col{width:50%;float:left;padding:0}.tab-innercont .fit-left-col{padding-right:24px}.tab-innercont .fit-right-col{padding-left:26px}.tab-innercont .center-col{position:absolute;left:48.1%}.tab-innercont .fit-left-col .form-group .input-group i{position:absolute;left:10px;top:12px;font-size:19px;color:#333}.tab-innercont .fit-right-col .form-group .input-group i{position:absolute;left:10px;top:12px;font-size:19px;color:#333}.main-block .fit-left-col-detail{width:100%;display:inline-block}.main-block .fit-left-col-detail .form-group{margin-bottom:0}.main-block .fit-left-col-detail .flight-details{width:100%;max-width:255px;float:left}.main-block .fit-left-col-detail .input-group input.datepicker{padding:10px 10px 10px 35px}.main-block .fit-left-col-detail .flight-details .input-group.first{width:100%;max-width:145px;float:left;margin-right:5px}.main-block .fit-left-col-detail .flight-details .input-group.second{width:100%;max-width:105px;float:left}.main-block .fit-left-col-detail .flight-details .form-group .input-group.first:before{content:'';position:absolute;left:10px;top:12px;width:16px;height:17px;background:url(../images/calendar.svg) no-repeat;background-size:100% 100%}.main-block .fit-left-col-detail .flight-details .form-group .input-group.second:before{content:'';position:absolute;left:10px;top:12px;width:14px;height:14px;background:url(../images/clock.svg) no-repeat;background-size:100% 100%}.main-block .fit-left-col-detail .passengers{width:100%;max-width:145px;float:left;margin-left:10px}.main-block .fit-left-col-detail .passengers .form-group .input-group:before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;background:url(../images/user.svg) no-repeat;background-size:100% 100%;z-index:3}.main-block .fit-left-col-detail .passengers .form-group .input-group:after{content:'';background:url(../images/arrow-point.svg) no-repeat;background-size:100% 100%;width:11px;height:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:3}.main-block .fit-left-col-detail .return-checkbox{width:100%;max-width:80px;height:20px;float:left;text-align:center}.main-block .fit-left-col-detail .return-checkbox .form-group label{position:relative}.main-block .fit-left-col-detail .return-checkbox .form-group input{width:20px;height:20px;-webkit-appearance:checkbox}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]{display:none}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label{cursor:pointer;padding-bottom:37px}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label:before{content:'';width:20px;height:20px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border:1px solid #cbcbcb;z-index:8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label:after{content:'';background:url(../images/sign-check.svg) no-repeat;width:14px;height:11px;display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:#ac2b31;opacity:0;z-index:8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]:checked+label:before{border:1px solid #333}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]:checked+label:after{opacity:1!important}.main-block .fit-left-col-detail .return-flight-details{width:100%;max-width:255px;float:left}.main-block .fit-left-col-detail .disabled.return-flight-details{opacity:.4;pointer-events:none}.main-block .fit-left-col-detail .return-flight-details .input-group.first{width:100%;max-width:145px;float:left;margin-right:5px;margin-bottom:1px}.main-block .fit-left-col-detail .return-flight-details .input-group.second{width:100%;max-width:105px;float:left}.main-block .fit-left-col-detail .return-flight-details .form-group .input-group.first:before{content:'';position:absolute;left:10px;top:12px;width:16px;height:17px;background:url(../images/calendar.svg) no-repeat;background-size:100% 100%}.main-block .fit-left-col-detail .return-flight-details .form-group .input-group.second:before{content:'';position:absolute;left:10px;top:12px;width:14px;height:14px;background:url(../images/clock.svg) no-repeat;background-size:100% 100%}.main-block .fit-left-col-detail .find-transfer{width:100%;max-width:153px;float:right;position:relative}.main-block .fit-left-col-detail .find-transfer button{background:#ffbe22;border:0;border-radius:3px;box-shadow:none;outline:none;width:100%;height:40px;cursor:pointer;position:relative;margin-top:27px;font-family:latobold;font-size:14px;text-transform:uppercase;color:#333}.main-block .fit-left-col-detail .find-transfer img{position:absolute;left:-30px;top:38px;width:20px;height:20px}@media only screen and (max-width:1100px){.tab-innercont{padding:21px 12px}}@media only screen and (max-width:1023px){.tab-innercont{padding:20px}.main-block .fit-left-col-detail .flight-details{max-width:100%}.main-block .fit-left-col-detail .flight-details .input-group.first,.main-block .fit-left-col-detail .flight-details .input-group.second{max-width:50%;margin:0}.main-block .fit-left-col-detail .flight-details .input-group.first{padding-right:10px}.main-block .fit-left-col-detail .passengers{margin:0;max-width:50%;padding-right:10px}.main-block .fit-left-col-detail .return-checkbox{max-width:50%}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label{padding-bottom:0;padding-left:30px;margin-top:37px;text-align:left}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label:before{left:0;transform:none}.main-block .fit-left-col-detail .return-checkbox .form-group input[type=checkbox]+label:after{left:4px;transform:none}.main-block .fit-left-col-detail .return-flight-details{max-width:100%}.main-block .fit-left-col-detail .return-flight-details .input-group.first,.main-block .fit-left-col-detail .return-flight-details .input-group.second{max-width:50%;margin:0}.main-block .fit-left-col-detail .return-flight-details .input-group.first{padding-right:10px}.main-block .fit-left-col-detail .find-transfer .form-group{margin-bottom:0}.main-block .fit-left-col-detail .find-transfer button{margin-top:0}.main-block .fit-left-col-detail .find-transfer img{top:10px}.main-block .fit-left-col-detail .form-group{margin-bottom:10px}}@media only screen and (max-width:767px){.header_wrapper{min-height:inherit}.tab-section{position:static;transform:none}.tabs li{width:50%}.tab-innercont .titles h1{font-size:24px;line-height:24px}.tab-innercont .fit-left-col,.tab-innercont .fit-right-col{width:100%;padding:0}.tab-innercont .center-col{position:static}.btn-default{margin-top:0;margin-bottom:10px}.main-block .fit-left-col-detail .flight-details .input-group.first,.main-block .fit-left-col-detail .flight-details .input-group.second{max-width:100%}.main-block .fit-left-col-detail .flight-details .input-group.first{padding-right:0;margin-bottom:10px}}@media only screen and (max-width:639px){.tab-innercont{min-height:inherit}.tab-innercont .v-align{height:auto}}@media only screen and (max-width:479px){.tabs li,.pickup-drop ul li{width:100%;text-align:center}.pickup-drop ul li{padding:0 0 15px}}