﻿
ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
a:hover, a:focus {text-decoration: none !important;}
img {border: none;}
.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt220{margin-top: 220px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}

body{overflow-x:hidden; font-family: 'Open Sans', sans-serif;}
.mb-23{margin-bottom:23px;}
.mb-50{margin-bottom:50px;}
.mt-0{margin-top:0 !important;}
.border-bottom0{border-bottom:0 !important;}
a:hover{text-decoration:none;}


h3{}
/*-- flex css --*/
.flex-container {display: flex;flex-wrap: nowrap;background-color: DodgerBlue;}
.flex-container > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container2 {display: flex;background-color: DodgerBlue;}
.flex-container2 > div {background-color: #f1f1f1;margin: 10px;padding: 20px;font-size: 30px;}

.flex-container3 {display: flex;flex-direction: column;background-color: DodgerBlue;}
.flex-container3 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container4 {display: flex;flex-direction: column-reverse;background-color: DodgerBlue;}
.flex-container4 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container5 {display: flex;flex-direction: row; background-color: DodgerBlue;}
.flex-container5 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container6 {display: flex;flex-direction: row-reverse;background-color: DodgerBlue;}
.flex-container6 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container7 {display: flex;flex-wrap: wrap;background-color: DodgerBlue;}
.flex-container7 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container8 {display: flex;flex-wrap: nowrap;background-color: DodgerBlue;}
.flex-container8 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container9 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container9 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container10 {display: flex;  flex-flow: row wrap; background-color: DodgerBlue;}
.flex-container10 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container11 {display: flex;  justify-content: center; background-color: DodgerBlue;}
.flex-container11 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container12 {display: flex;  justify-content: flex-start; background-color: DodgerBlue;}
.flex-container12 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container13 {display: flex;  justify-content: flex-end; background-color: DodgerBlue;}
.flex-container13 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container14 {display: flex;  justify-content: space-around; background-color: DodgerBlue;}
.flex-container14 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container15 {display: flex;  justify-content: space-between; background-color: DodgerBlue;}
.flex-container15 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container16 {display: flex; height: 200px;  align-items: center; background-color: DodgerBlue;}
.flex-container16 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container17 {display: flex; height: 200px;  align-items: flex-start; background-color: DodgerBlue;}
.flex-container17 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container18 {display: flex; height: 200px;  align-items: flex-end; background-color: DodgerBlue;}
.flex-container18 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container19 {display: flex; height: 200px;  align-items: stretch; background-color: DodgerBlue;}
.flex-container19 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container20 {display: flex;  align-items: baseline; background-color: DodgerBlue;}
.flex-container20 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container21 {display: flex;  height: 600px; flex-wrap: wrap; align-content: space-between; background-color: DodgerBlue;}
.flex-container21 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container22 {display: flex;  height: 600px; flex-wrap: wrap; align-content: space-around; background-color: DodgerBlue;}
.flex-container22 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container23 {display: flex;  height: 600px; flex-wrap: wrap; align-content: center; background-color: DodgerBlue;}
.flex-container23 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container24 {display: flex;  height: 600px; flex-wrap: wrap; align-content: flex-start; background-color: DodgerBlue;}
.flex-container24 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container25 {display: flex;  height: 600px; flex-wrap: wrap; align-content: flex-end; background-color: DodgerBlue;}
.flex-container25 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container26 {display: flex;  height: 300px; justify-content: center; align-items: center; background-color: DodgerBlue;}
.flex-container26 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container27 {display: flex;  align-items: stretch; background-color: DodgerBlue;}
.flex-container27 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}
.flex-container27 > div:nth-child(1){order:4;}
.flex-container27 > div:nth-child(2){order:3;}
.flex-container27 > div:nth-child(3){order:2;}
.flex-container27 > div:nth-child(4){order:1;}

/*.flex-container28 {display: flex;  align-items: stretch; background-color: DodgerBlue;}
.flex-container28 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}*/

.flex-container28 {display: flex;height: 200px;background-color: #f1f1f1;}
.flex-container28 > div {background-color: DodgerBlue;color: white;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container29 {display: flex;height: 200px;background-color: #f1f1f1;}
.flex-container29 > div {background-color: DodgerBlue;color: white;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container30 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container30 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}


.flex-container31 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container31 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container32 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container32 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container33 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container33 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container34 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container34 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container35 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container35 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container36 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container36 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container37 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container37 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container38 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container38 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container39 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container39 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container40 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container40 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container41 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container41 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container42 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container42 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container43 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container43 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container44 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container44 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container45 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container45 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container46 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container46 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container47 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container47 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container48 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container48 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container49 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container49 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}

.flex-container50 {display: flex;  flex-wrap: wrap-reverse; background-color: DodgerBlue;}
.flex-container50 > div {background-color: #f1f1f1;width: 100px;margin: 10px;text-align: center;line-height: 75px;font-size: 30px;}
/*-- flex css --*/




.container-full{display:flex; width:100%; margin-top:30px;}
.container-full .box1{display:flex; width:300px; margin-right:20px; height:500px; border:1px solid DodgerBlue;}
.container-full .box2{display:flex; height:500px; border:1px solid #f00; flex:1 1;}

/*-- ATOL-LOGO-PANEL --*/
.atol-iata-logo-panel{width:100%; float:left; background: #e9e9e9; border: 1px solid #d6d6d6; border-radius:5px; margin:50px 0;}
.atol-iata-logo-panel .common-box{width:100%; float:left; padding:10px 20px; text-align:center; position:relative; border-bottom:1px solid #d6d6d6;}
.atol-iata-logo-panel .common-box:last-child{border-bottom:0px;}
.atol-iata-logo-panel .common-box:last-child:before{display:none;}
.atol-iata-logo-panel .common-box:last-child:after{display:none;}
.atol-iata-logo-panel .common-box:before{content:""; position:absolute; width:60px; height:1px; bottom:-1px; left:0px; background:#e9e9e9; z-index:1;}
.atol-iata-logo-panel .common-box:after{content:""; position:absolute; width:60px; height:1px; bottom:-1px; right:0px; background:#e9e9e9; z-index:1;}
.atol-iata-logo-panel .common-box .logo-text{width:100%; float:left; font-size:12px; color:#333; font-weight:600; margin-bottom:5px;}
.atol-iata-logo-panel .common-box .logo-text2{width:100%; float:left; font-size:12px; color:#333; font-weight:600; margin-bottom:0px;}
.atol-iata-logo-panel .common-box .iata-icon img {width:60px;}
.atol-iata-logo-panel .common-box .atol-icon img {width:100px;}
.atol-iata-logo-panel .common-box .trustpiolot-icon img {width:100px;}
.atol-iata-logo-panel .common-box .credit-icon img {width:60px;}

@media screen and (min-width:768px) and (max-width:991px) {
.atol-iata-logo-panel .common-box:before,
.atol-iata-logo-panel .common-box:after{width:30px;}
.atol-iata-logo-panel .common-box{padding:10px 10px;}
.atol-iata-logo-panel .common-box .atol-icon img{margin-top:10px;}
}
/*-- ATOL-LOGO-PANEL --*/

