﻿@import url("../../font-awesome/css/all.min.css");
@import url("../../sweet-alert.css");
* {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
  overflow-x: hidden
}
ol, ul {
  list-style: none;
}
blockquote p {
  font-size: 12px !important;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* CSS Mini Reset */
html, body, div, form, fieldset, legend, label {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th, td {
  text-align: left;
  vertical-align: top;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset, img {
  border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
}
ol, ul {
  list-style: none;
}
caption, th {
  text-align: left;
}
q:before, q:after {
  content: '';
}
abbr, acronym {
  border: 0;
}
/*-------------- reset ------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
li {
  list-style: none;
}
a {
  text-decoration: none !important;
}
@font-face {
  font-family: 'IranSansWebLight';
  src: url('../../../fonts/iransanslight.eot') format('eot'), url('../../../fonts/iransanslight.woff') format('woff');
}
@font-face {
  font-family: 'IranSansWeb';
  src: url('../../../fonts/iransans.eot') format('eot'), url('../../../fonts/iransans.woff') format('woff');
}
@font-face {
  font-family: 'IRANSansWebFa';
  src: url('../../../fonts/IRANSansWebFa.eot') format('eot'), url('../../../fonts/IRANSansWebFa.woff') format('woff');
}
@font-face {
  font-family: 'IranSansWebMedium';
  src: url('../../../fonts/iransansmedium.eot') format('eot'), url('../../../fonts/iransansmedium.woff') format('woff');
}
@font-face {
  font-family: 'IranSansWebBold';
  src: url('../../../fonts/iransansbold.eot') format('eot'), url('../../../fonts/iransansbold.woff') format('woff');
}
@font-face {
  font-family: 'IranYekanWebLight';
  src: url('../../../fonts/iranyekanweblight.eot') format('eot'), url('../../../fonts/iranyekanweblight.woff') format('woff');
}
@font-face {
  font-family: 'IranYekanWeb';
  src: url('../../../fonts/iranyekanwebregular.eot') format('eot'), url('../../../fonts/iranyekanwebregular.woff') format('woff');
}
@font-face {
  font-family: 'IranYekanWebBold';
  src: url('../../../fonts/iranyekanwebbold.eot') format('eot'), url('../../../fonts/iranyekanwebbold.woff') format('woff');
}
body {
  direction: rtl;
  font-family: 'IranSansWeb';
  text-align: right;
  background: #f5f5f5;
}
.container {
  width: 1200px;
}
.tooltip {
  font-family: 'IRANSansWeb';
  font-size: 13px;
}
.has-error {
  border: 1px solid #f44336;
}
.relative {
  position: relative;
}
.text-left {
  text-align: left !important;
  direction: ltr;
}
/* loading */
#loading-wrapper {
  position: fixed;
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 999999;
  background: #fff !important;
}
#loading-wrapper .loadingInner{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
#loading-wrapper .loadingInner span{
    text-align: center;
    color: #3bd5e6;
    display: block;
    margin-top: 9px;
    margin-bottom: 20px;
}
.inHotel {
  background: url(../../../img/hotelBg2.jpg) #fff no-repeat !important;
  background-size: cover !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  background-position: center !important;
}
#loading-text {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  width: auto;
  height: 30px;
  margin: -7px 0 0 -45px;
  text-align: center;
  font-size: 16px;
}
#loading-content {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 170px;
  height: 170px;
  margin: -85px 0 0 -85px;
  border: 3px solid #F00;
}
#loading-content:after {
  content: "";
  position: absolute;
  border: 3px solid #0F0;
  left: 15px;
  right: 15px;
  top: 15px;
  bottom: 15px;
}
#loading-content:before {
  content: "";
  position: absolute;
  border: 3px solid #00F;
  left: 5px;
  right: 5px;
  top: 5px;
  bottom: 5px;
}
#loading-content {
  position: absolute;
  border: 3px solid transparent;
  border-top-color: #18ced2;
  border-bottom-color: #18ced2;
  border-radius: 50%;
  -webkit-animation: loader 2s linear infinite;
  -moz-animation: loader 2s linear infinite;
  -o-animation: loader 2s linear infinite;
  animation: loader 2s linear infinite;
}
#loading-content:before {
  border: 3px solid transparent;
  border-top-color: #18ced2;
  border-bottom-color: #18ced2;
  border-radius: 50%;
  -webkit-animation: loader 3s linear infinite;
  -moz-animation: loader 2s linear infinite;
  -o-animation: loader 2s linear infinite;
  animation: loader 3s linear infinite;
}
#loading-content:after {
  border: 3px solid transparent;
  border-top-color: #18ced2;
  border-bottom-color: #18ced2;
  border-radius: 50%;
  -webkit-animation: loader 1.5s linear infinite;
  animation: loader 1.5s linear infinite;
  -moz-animation: loader 2s linear infinite;
  -o-animation: loader 2s linear infinite;
}
@-webkit-keyframes loaders {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#content-wrapper {
  position: fixed;
  left: 0;
  top: 20px;
  width: 100%;
  height: 100%;
}
#header {
  width: 800px;
  margin: 0 auto;
  text-align: center;
  height: 100px;
  background-color: #666;
}
#content {
  width: 800px;
  height: 1000px;
  margin: 0 auto;
  text-align: center;
  background-color: #888;
}
.loadingDescriptionBox {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  bottom: 70px;
  background: rgba(255, 255, 255, 0.8);
  padding: 5px;
  border-radius: 10px;
}
.loadingDescriptionBox ul li {
  line-height: 30px;
  margin-bottom: 10px;
}
.loadingDescriptionBox ul li i {
  background: #18ced2;
  position: relative;
  top: 2px;
  padding: 12px;
  border-radius: 50%;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
}
.loadingDescriptionBox ul li:nth-child(even) i {
  position: absolute;
  right: 12px;
}
.loadingDescriptionBox ul li:nth-child(odd) i {
  position: absolute;
  left: 12px;
}
.loadingDescriptionBox ul li:nth-child(even) {
  text-align: right;
  padding-right: 65px;
}
.loadingDescriptionBox ul li:nth-child(odd) {
  text-align: left;
  padding-left: 65px;
}
.loadingDescriptionBox ul li span {
  color: #000;
  padding: 5px 0;
  font-size: 16px;
  width: 100%;
  display: inline-block;
}
.loadingLogo {
  position: absolute;
  left: 50px;
  top: 47px;
}
.loadingTitle {
  position: absolute;
  top: 22%;
  right: 50%;
  transform: translateX(50%);
  font-size: 25px;
  color: #fff7f7;
}
.noMargin {
  margin-right: 0;
  margin-left: 0;
}
.noPadding {
  padding-right: 0;
  padding-left: 0;
}
/* loading */
header {
  height: 520px;
  position: relative;
  background: url('../../../img/headerBg.jpg') center no-repeat;
  background-size: cover;
  padding-top: 70px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.btn-details {
  background: #fba51a;
  color: #fff;
}
.btn-select {
  background: #16c1c4;
  color: #fff;
}
.siteDescription {
  font-size: 0;
  color: transparent;
}
.nicescroll-rails-hr {
  display: none !important;
}
.nicescroll-rails-vr {
  opacity: 1 !important;
}
.nicescroll-cursors {
  background: #fba51a !important;
  border-radius: 0 !important;
  z-index: 2 !important;
}
.topHeader {
  width: 100%;
  height: 70px;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  background: #fff;
  position: fixed;
  top: 0;
  z-index: 2;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.topHeader:before {
  /* content: ''; */
  width: 100%;
  position: absolute;
  top: 0;
  height: 68px;
  z-index: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(117, 117, 117, 1) 100%);
  background: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(117, 117, 117, 1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(117, 117, 117, 1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(117, 117, 117, 1) 100%);
  background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(117, 117, 117, 1) 100%);
  background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(117, 117, 117, 1) 100%);
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
}
.topHeader .logo {
  margin-top: 15px;
  position: sticky;
  z-index: 1;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.topHeader .logo img {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  height: 36px;
}
.topHeader.fixed {
  height: 50px;
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.3);
}
.topHeader.fixed .logo {}
.topHeader.fixed .logo img {
  height: 28px;
  position: absolute;
  left: 0;
  top: -5px;
}
.topHeader.fixed ul.siteMenu {
  line-height: 50px;
}
.menuBox {
  margin: auto;
  position: sticky;
  z-index: 2;
}
.moduleSelect {
  display: inline-block;
}
.moduleSelect ul.siteMenu {
  line-height: 70px;
}
.moduleSelect ul.siteMenu li {
  display: inline-block;
}
.moduleSelect ul.siteMenu li a {
  color: #18ced2;
  font-size: 14px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  padding: 8px;
  letter-spacing: 0.5px;
  cursor: pointer;
}
.moduleSelect ul.siteMenu li.active a {
  background: #fba51a;
  color: #fff;
}
.moduleContent {
  background: rgba(0, 0, 0, 0.6);
  height: 170px;
  border-radius: 0.25rem;
  padding: 10px;
  margin-top: 150px;
  display: -webkit-inline-box;
  width: 100%;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
    padding-top: 28px;
}
.moduleSearchBox {
  position: absolute;
  bottom: -55px;
  right: 50%;
  transform: translateX(50%);
  z-index: 0;
}
.moduleContentBox {
  display: none;
  z-index: 1;
  width: 100%;
    padding-left: 40px;
}
.moduleContentBox.active {
  display: block;
}
.moduleContentBox .moduleTitle {
  width: 50%;
  border-radius: 5px;
  background-color: #16c1c4;
  font-weight: 400;
  font-size: 14px;
  color: #FFF;
  position: relative;
  display: block;
  text-align: center;
  line-height: 31px;
  height: 31px;
  margin-bottom: 40px;
}
.moduleContentBox .moduleTitle span {}
.formContainer input, .passengersInput {
  width: 100%;
  border-radius: 5px;
  padding: 13px 30px 10px 0;
  font-size: 14px;
  height: 48px;
}
.formContainer input::placeholder {
  color: #18ced2;
}
.formContainer .scBtn {
  background: #fba51a;
  color: #fff;
  padding: 11px 0;
  width: 100%;
}
.formContainer .scBtn.disable {
  background: #7a7a7a;
}
.formInputParent i {
  position: absolute;
  right: 13px;
  top: 15px;
}
.dateInputs input {
  padding-right: 35px;
  width: 100%;
}
.dateInputs input:disabled {
  background-color: #fff;
  opacity: 0.5;
}
.dateInputs input:disabled+i {
  opacity: 0.4;
}
.passengersInput {
  cursor: pointer;
  color: #18ced2;
}
.mobileMenu.moduleSelect ul.siteMenu {
  line-height: unset;
}
/* #flightSearchForm .locationInput {
  width: calc(100% / 12 * 2.5);
} */
#flightSearchForm .dateInputs,
#trainModule .dateInputs {
  width: calc(100% / 12 * 1.66);
}
.locationInput i {
  right: 13px;
}
.personDivHotel {
  padding: 10px;
  background: #fff;
  position: absolute;
  margin-top: 3px;
  width: calc(100% - 10px);
  height: 185px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 0;
  z-index: 2;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 5px 5px;
}
.insuranceCustomSelect {
  background: #fff;
  width: 100%;
  color: #18ced2;
  box-shadow: unset !important;
  outline: unset;
  padding: 0;
  height: 48px;
  font-size: 14px;
  padding-right: 34px;
}
.comingSoonHead {
  background: #fba51a;
  text-align: center;
  font-size: 15px;
  font-family: 'IRANSansWebMedium';
  border-radius: 5px;
  margin-top: -1px;
  color: #fff;
  display: block;
  margin: 0;
  padding: 0;
  line-height: 40px;
}
button.comingSoonHead {
  width: 100%;
  cursor: pointer;
}
.mainTopBox {
  width: 100%;
  height: 112px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #fff;
  margin-top: 110px;
}
.rightMainTopBox {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 569 97'%3E%3Ctitle%3EAsset 111%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cimage width='569' height='97' xlink:href='data:image/png;base64,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/GMzLdsAAD6DaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0xMC0wMlQxMTowMToyNCswMzozMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMTAtMDJUMTE6MDE6MjQrMDM6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTEwLTAyVDExOjAxOjI0KzAzOjMwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDozNzMxNDFjNy05NTVkLTBmNDctYmYzMi04ODdlMGNhMjFjZjk8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyNzQwZTc0ZC1jNjE1LTExZTgtYTllNi1jZWQ3NTFjNjhlMTg8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDplM2Y5ZWQzNS0wOTczLWEwNDEtOGUyNS1lYTg4ZDBiZWY2MmQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZTNmOWVkMzUtMDk3My1hMDQxLThlMjUtZWE4OGQwYmVmNjJkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTEwLTAyVDExOjAxOjI0KzAzOjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjM3MzE0MWM3LTk1NWQtMGY0Ny1iZjMyLTg4N2UwY2EyMWNmOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMC0wMlQxMTowMToyNCswMzozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYWViYTgxZC1jNTdkLTExZTgtYTM2Ny04Mzk5Y2EzNDRhNzc8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MTEzMmU4Y2EtYzI0Mi0xMWU4LTg1ZDEtYmYwODg4N2Q1NGVlPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjY1YmQ1YWM4LTUxMTItMTFlOC05NzZkLWYwYTUyMTI1NDU2YzwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZmY0NGI4OS01MTE2LTExZTgtOTc2ZC1mMGE1MjEyNTQ1NmM8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTBlODY0MDktNmQ2OS0xMWU4LTk3MzctYTMwOTljMjcwNzFjPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDowNzIzN0M4N0JBNDNFNDExOEFFM0RDREI2MzgyQ0FGRTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6MzNhMDdmZTEtMGQ5OC1kYjQwLTg3MjQtNzI2ODg2NGE3ZGM3PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo2MjFkMDdlZS02YTBmLTIyNDgtOTNlZi1kZGJkNmM4YjU4MGM8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjY3MUMxMDY1MjVDQ0U3MTE5NTJDQ0RCMjY0MTQxMDgwPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo2OGY3NTA0ZS0wMzY5LThkNGEtYWFmYi1jNDNmMTM3ODYxZmY8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjc2YzhhMDVlLWRlODMtNDYxYS1hNTIyLWRjYzhjMmM1OTYyMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6OTAzQ0QzOTg4RTUzMTFFOEI0MjQ5M0QwNTNGQkNFQTM8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwOTAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTY5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjk3PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4T2UFFAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAWVSURBVHja7N1RT9tKEAbQiROKKt2n+///5q2AJPZ9yA7eug4EGki8PkdahbSoohGEzzOz603cn01EbMtjV1Z+nH+fK2Ye48zzrzSceV4/zq1+soYAAK4WKL5SVwLLdhJW5kILfwalDD39mVB0LI8AwJVCTh1eMsB08WeVhe8PRcMkBB2FIQCEnPHPuojYldVNQgztBKEMQIfyCABNhZyfEfFDiKGYtsMOZZkXAmBRdiXkQMqq3VsBKCtA+1ABAuCOQw58NABNv2/q9tehWgAg5LBoue1/G6fW51z42ZdlABoAIYdmw09d9XkJLS8AvuiX0L9eBu7AEGPFR/ABQMihaf0k+Gh1ASDk0Ky6zWVrOwBnmclhaXLG57E870vYMdgMgJBDU7o4DTXnYPMQY6VH6AEQcqAZm4h4KCtDz7GEHnM9ACv7hWAmhzXJSs9znCo9ZnoAGqWSwxqDfV3p6WPcvbX38gAIOdCKLk5DzDnInK2t59DaAlj8Va12Fcwb4lTdydYWAAuikgNvXwTUO7dy15YBZoCFvImr5MDH9TG2tdyCAkDIgSYNVeA5eDkA7oN2FVznYiGHl+st6i9eGgAhB1oKPPUW9TrwOJMH4JvfkLWr4HvYng4g5EDz8hBCczwAX0S7Cm6jPoTQeTwAQg40ae48nqdwby0AIQca/Ln8p3x8jFOF51ngAfj4FaSZHFgGg8sAQg40z4nLAEIONC8Hl5/CTi2AV2ZyoI2LlRxczhOXc3AZQMgBmgk8TlwGCO0qWJNjFXgMLgNCDtCkHFx+EngAIQdo1RDjTi2Dy0AzzOQAm3CLCUDIAVYQeOpbTNSBx+AyIOQAzbBTC1j0VZuZHOCj3GICEHKA5vUxtrUMLgN3Q7sK+Ftd/D647MRlQMgBmuPEZeCu3pC0q4DvYI4HEHKA5pnjAb6cdhVwC+Z4ACEHaN7cHM9LuJEocIU3F+0q4F5lW+spTjM9ABdTyQHu2Vxby20mACEHaMq0rWW3FvDum4Z2FbB0QxV47NYCIkIlB2jngi3bWhEOIQRCJQdoXx9jlcfwMgg5AE0yvAwrol0FrO3Crh5eVuWBxn/gVXIAxipPHkSoygNCDkCT3F8LFk67CmBefRBhhHN5YHFUcgA+zgAzLIBKDsDnLhCnA8wZeg5CDwg5AK3oIuJHWRl6coDZPA/c8GpEuwrgax2r0GOrOgg5AE0aStDZCz0g5AAIPYCQAyD0AEIOwDIc4/fdW8AF7K4CuH/bsvJgwtyy/hLO6QEhB6Ah0y3reTjhviwtLhByAJowPZwwYmxxZfBR7UHIAaAJ0xaXgWZWmf4NHgOsU18FH20umqOSA7BeXVkPZ4LPS7jjOgumkgPAe1R8WFp4/xERg0oOAJf80phWfHLG5xDjgLPhZm5hW0LNQ/l4k38h5ADwGZvyO2Q3CT5Z9cnKz1H44cqBO3cS7srzs4QcAK4ZfHJXV0TEzyr81JUf4YdLv5+mgWbz0X/ATA4At1CHnzzF+RBmftZoW4WZ7WcCzRyVHABueaW+ibHl8DgTgLL9JQC1E2Z2VZjZXiPMCDkALDUA7c4EoOkM0KE81wa7rW4SZHJwffPdX4iQA8BSA1BWBh5mPmeoAk8/CUP5nM/ZTlYdYjb39IUKOQC0GoS2F3zetCo0DUb9SkJRBpU6tEzDy2Zp/ykhB4C1h6G6KnSJDEXnPp5b0zba8M7zc1/jW88vXbHU0CLkAMD3BSPuWOclAACEHAAAIQcAQMgBALimQcgBAFrUCzkAQIuOQg4A0KKXLhxtDQC0pc+Q88trAQA05FfE6QjrY5xObnT6MQCwdE9lvd6nYx/jrdEBAJYacF47VPXNyPZxqurswj05AIDl6CPivxJyXp0LM49lbQUeAOAODXEqzjyX9Yf/AQAA//8DAEnMylqmM1/TAAAAAElFTkSuQmCC'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") bottom no-repeat #18ced2;
}
.leftMainTopBox {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 569 97'%3E%3Ctitle%3EAsset 111%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cimage width='569' height='97' xlink:href='data:image/png;base64,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/GMzLdsAAD6DaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0xMC0wMlQxMTowMzozNSswMzozMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMTAtMDJUMTE6MDM6MzUrMDM6MzA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTEwLTAyVDExOjAzOjM1KzAzOjMwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3OWY2ZDI5OC1jZWRmLTlkNGUtOTYwOC03ZDNjYmIyN2RkMzM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NTc4ODhlZC1jNjE1LTExZTgtYTllNi1jZWQ3NTFjNjhlMTg8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmNmMyZTEzNC04ZDcxLWE4NDktYjMwOC04N2MzMjNjNDZlMzY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjZjMmUxMzQtOGQ3MS1hODQ5LWIzMDgtODdjMzIzYzQ2ZTM2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTEwLTAyVDExOjAzOjM1KzAzOjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc5ZjZkMjk4LWNlZGYtOWQ0ZS05NjA4LTdkM2NiYjI3ZGQzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxOC0xMC0wMlQxMTowMzozNSswMzozMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYWViYTgxZC1jNTdkLTExZTgtYTM2Ny04Mzk5Y2EzNDRhNzc8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MTEzMmU4Y2EtYzI0Mi0xMWU4LTg1ZDEtYmYwODg4N2Q1NGVlPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjY1YmQ1YWM4LTUxMTItMTFlOC05NzZkLWYwYTUyMTI1NDU2YzwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZmY0NGI4OS01MTE2LTExZTgtOTc2ZC1mMGE1MjEyNTQ1NmM8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTBlODY0MDktNmQ2OS0xMWU4LTk3MzctYTMwOTljMjcwNzFjPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDowNzIzN0M4N0JBNDNFNDExOEFFM0RDREI2MzgyQ0FGRTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6MzNhMDdmZTEtMGQ5OC1kYjQwLTg3MjQtNzI2ODg2NGE3ZGM3PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo2MjFkMDdlZS02YTBmLTIyNDgtOTNlZi1kZGJkNmM4YjU4MGM8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjY3MUMxMDY1MjVDQ0U3MTE5NTJDQ0RCMjY0MTQxMDgwPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo2OGY3NTA0ZS0wMzY5LThkNGEtYWFmYi1jNDNmMTM3ODYxZmY8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjc2YzhhMDVlLWRlODMtNDYxYS1hNTIyLWRjYzhjMmM1OTYyMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6OTAzQ0QzOTg4RTUzMTFFOEI0MjQ5M0QwNTNGQkNFQTM8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwOTAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTY5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjk3PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7Q4c1dAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATMSURBVHja7N1tb9pIGIbRG7+Qft7//ze7apNg9gOeZSCmZTfZJTM5R7ICbRVFNNiXxg/2LgDAR9olGa623Y0tG19z4/l/6Xjjef31WD1f1sdL9fiw8X0e/h8BAGwbkow3omWojqWOp9vhtBVF5eth3RaRAwAfHy/jVcTsRMvDo6heITq8J4b8JwLQozHJdBUxAqafGFqq7XXdyiqRyAGgabs1Yqa8PZ2ECFqSPIscAD6zMcmct6eV4K4SBoBHm/J2ZcYxCpEDQDOGnFZmZjGDyAGgVWOSfS5XZ0DkANBk0JQVGscXRA4AzRmugsYKDSIHgCaPE1MuTzuByAGgOfVg8BSrNIgcABqPmrJS47iAyAGg2ajZr5sBYUQOAE3v5+ckT7FSg8gBoHHl9NMcMzWIHAAaNuS0UlNOQQEiB6BZ5RTUbF8OIgegZfXA8OTlAJED0LIx59NQZmtA5AA0barCxj4aRA5A0/bxEW8QOQCd7HvrsAFEDkCzfMwbRA5AN8p8jYvygcgBaJ7r14DIAehmPzon+RbzNSByADrYdz6tm/kaEDkATTM4DCIHoBuuOAwiB6AbU07zNQaHQeQANK8eHLZfBJED0PS+zxWHQeQAdGGowsbgMIgcgObD5lsMDoPIAehAuZXC3j4ORA5A69xKARA5QDf7rjpsAEQO0PT+yieiAJEDdMGtFACRA3SjDA7P8YkoQOQAjXPFYUDkAN3se8zXACIH6IL5GkDkAN0wXwOIHKAb5msAkQN0odz4ch/zNYDIARo35rRa4zQUIHKA5vcV5TYKTkMBIgdomk9DASIH6MZUhY39AyBygKb3AS7KB4gcoAtjzqs1hoYBkQM0/T43NAyIHKALVmsAkeMlgG7ey/UF+by3ATtGLwE0y32hAEQOdMF1awBEDnTz/jQwDCByoIv341RFjVNQACIHmjXlPDAsagBEDjRrrKLGXA2AyIHmo2ZeH3vPAYgcEDUAiBwQNQCIHHiH+tNPZmoARA40+/6Yc75Vgk8/AYgcaNK4Rs0cF98DEDnQ8O9+HTROPQGIHGiSAWEAkQNdBM1cBY1ZGgCRA80ZcrlCI2gA+Dtyntavz0kWLwmfmBUaAP5R5PxRPT8mOSR5WaPn4CXiQb+XZSC4DAVbdQTgXZGzZUnyuobPS6z28LG/f2V1Zsx5dUbQAPBu0x3/psw87Nfnx43wOXopuTNm6pUZMQPAQyPn1gFrzGmepw6fQxU/TnV9PWPOp5gGMQNAa5Hzu/DZV39eZnxK/LyKn65Cpj69JGQA6DJyfhU/5YD4dBU/Sy5Xf15j3ufRdmu0THk7IyNkABA5dx5My0F0vvq740YE1Rv/zpDzKaSxer6LYV8ARM7/FkDlwHvLcSOG6igqj79CtAwbwWL1BQCR0+jPXR+877mxYgmi60C6Z9v6HlvPb/18t55fh8huI0xuPQYAOo2c90QRAPAFuCw+ACByAABEDgDAgyPHLRkAgC4jxwX4AIAuI8cF9gCALiPn2csAAPQaOU5ZAQA9WcrVgpdc3j0cAKBl30vkHHK+YzgAQMt+JPlR3/fpRegAAI37meTP5O3NLV9yWtWZ4l5PAEA7liTfc1rFSX4TMk/rNgoeAOATOua0OPNz3S78BQAA//8DADSnkY2I9cU5AAAAAElFTkSuQmCC'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") bottom no-repeat #18ced2;
}
.bp {
  background-image: url('../../../img/sprite/sprite.png?[time]');
  background-repeat: no-repeat;
  display: block;
}
.mainTopBox span.tit {
  font-size: 16px;
  margin: 8px;
  display: inline-block;
}
.mainTopBox span.tit:before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 2px;
  background: #fff;
  margin: 0 10px;
}
.mainTopBox p {
  font-size: 14px;
  margin-right: 18px;
}
.mainTopBox form {
  width: 93%;
  margin-right: 2%;
  margin-top: 20px;
}
.mainTopBox form input {
  border-radius: 5px;
  padding: 6px 10px 5px 0;
  width: 100%;
  font-size: 14px;
}
.mainTopBox form input::placeholder {
  color: #b8b8b8;
  font-size: 14px;
}
.mainTopBox form button {
  padding: 5px 0;
  width: 100%;
  font-size: 14px;
  background: #fba51a;
  color: #fff;
}
.TrackOrderBox {
  width: 100%;
  height: 500px;
  position: relative;
  background: url(../../../img/bgtrack.jpg) fixed 50%/cover;
  margin: 30px 0 65px;
  padding-top: 80px;
}
.TrackOrderBox .svgCurve1 {
  top: -3px;
  position: absolute;
  right: -3px;
  left: 0;
  width: 100%;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.TrackOrderBox .svgCurve2 {
  bottom: -3px;
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.destinationsBefore {
  position: relative;
  margin: 40px 0;
}
.destinationsBefore:before {
  content: '';
  width: 2px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  background: #18ced2;
  position: absolute;
  z-index: 0;
}
.destinationsBefore:after {
  content: '';
  left: 0;
  right: 0;
  bottom: 8px;
  height: 2px;
  width: auto;
  background: #18ced2;
  position: absolute;
  z-index: 0;
}
.destinationsBefore h3 {
  color: #fba51a;
  background: #f5f5f5;
  font-size: 20px;
  line-height: 40px;
  padding: 0 20px;
  z-index: 1;
  display: inline-block;
  position: inherit;
  margin-right: 2px;
}
. .destinationsBefore h3:before {
  content: '';
  left: -30px;
  width: 30px;
  bottom: 24px;
  height: 2px;
  background: #18ced2;
  position: absolute;
  z-index: 0;
}
.destinationsBefore h3:after {
  content: '';
  left: -50px;
  bottom: 16px;
  height: 2px;
  width: 50px;
  background: #18ced2;
  position: absolute;
  z-index: 0;
}
.destinationsBefore h3 a {
  font-size: unset;
  color: unset;
  display: block;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
}
.destinationsBefore h3 a:hover {
  color: #c67c05
}
.destinationBox {
  margin-top: 35px;
}
.destination,
.origin {
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  height: 48px !important;
  margin: 0;
  font-size: 14px;
  text-indent: 20px;
}
.destination h5 {
  font-size: 15px;
  font-family: 'IRANSansWebMedium';
  color: #ffffff;
  z-index: 1;
  bottom: 0;
  display: block;
  line-height: 30px;
  text-align: center;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
}
.destination a img {
  width: 141%;
}
.destination a .imgParent {
  overflow: hidden;
  position: relative;
}
/* .destination a .imgParent:before{content: '';width: 0;height: 100%;opacity: 0;background: rgba(0,0,0,0.15);position: absolute;top: 0;z-index: 1;right: 50%;transform: translateX(50%);transition: all ease-in-out 0.2s;} */
/* .destination a:hover .imgParent:before{width: 100%;opacity: 1;} */
.destination a .imgParentDet {
  transition: all ease-in-out 0.5s;
  background: rgba(0, 0, 0, 0.5);
  height: 30px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.destination a .imgParentDet span, .destination a .imgParentDet img {
  display: none;
  opacity: 0;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
}
.destination a .imgParentDet img {
  width: 70px;
  display: block;
  -webkit-filter: drop-shadow(0 0 7px #fff);
  filter: drop-shadow(0 0 7px #fff);
  position: absolute;
  left: 15px;
  top: 10px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  padding: 10px;
  transition-delay: 0.3s;
}
.destination a .imgParentDet span {
  text-align: right;
  color: #fff;
  padding: 0 10px;
  line-height: 30px;
  font-size: 16px;
  transition-delay: 0.3s;
}
.destination a:hover .imgParentDet {
  height: 100px;
  opacity: 1;
  background: rgba(0, 0, 0, 0.8);
}
.destination a:hover .imgParentDet span {
  font-size: 18px;
  padding: 0 10px;
}
.destination a:hover .imgParentDet span, .destination a:hover .imgParentDet img {
  display: block;
  opacity: 1
}
.destination a:hover .imgParentDet span.left {
  text-align: left;
  margin-left: 95px;
}
.destination a .imgParentDet.norm img {
  margin-top: 5px;
}
.destination a .imgParentDet.norm span {
  position: relative;
  font-size: 14px;
}
.destination a .imgParentDet.norm span.left {
  text-align: left;
  margin-left: 95px;
}
/* .destination a:hover .imgParentDet.norm h3 {font-size: 15px;padding-left: 70px;} */
.blogBox {}
.blogBox ul {}
.blogBox ul li {
  width: calc(100% / 3 - 4px);
  display: inline-block;
  background: #fff;
  padding: 10px;
  border: 1px solid #cecece;
  margin-bottom: 6px;
  border-radius: 0.25rem;
}
.blogBox ul li a {}
.blogBox ul li a .blogImgBox {
  background: #030c17;
  width: 100px !important;
  height: 100px;
  float: right;
  margin-top: 0;
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem;
  margin-left: 7px;
}
.blogBox ul li a .blogImgBox img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blogBox ul li a .blogText {
  margin-right: 110px;
  color: #6b6b6b;
}
.blogBox ul li a .blogText h4.blogTitle {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 6px;
  height: 20px;
  overflow: hidden;
}
.blogBox ul li a .blogText .text {
  font-size: 12px;
  line-height: 22px;
  text-align: justify;
  height: 70px;
  overflow: hidden;
}
.bigColParent {
  height: 408px;
}
.hasInformation {
  height: 189px;
  overflow: hidden;
}
.hasInformation:before {
  display: none;
}
.informationParent {
  position: absolute;
  top: 0;
  right: 50%;
  transform: translateX(50%);
  border-radius: 50%;
  width: 189px;
  height: 189px;
  text-align: center;
  transition: all ease-in-out 0.2s;
}
.informationParent.blue {
  background: rgba(50, 108, 181, .8);
}
.informationParent.orange {
  background: rgba(251, 165, 26, .8);
}
.informationParent h3 {
  color: #fff;
  font-size: 18px;
  padding: 0 20px 15px;
  border-bottom: 1px solid #fff;
  display: table;
  margin: 30px auto 15px;
}
.informationParent h4 {
  color: #fff;
  font-size: 16px;
}
.hasInformation:hover .informationParent {
  width: 210px;
  height: 210px;
  top: -12px;
  opacity: .8;
}
.appPanel {
  width: 100%;
  height: 550px;
  position: relative;
  background: url('../../../img/bgmob.jpg') fixed 50%/cover;
  margin: 30px 0 65px;
  padding-top: 80px;
}
.appPanel .svgCurve1 {
    top: -3px;
    position: absolute;
    right: -1px;
    left: 0;
    width: 102%;
}
.appPanel .svgCurve2 {
  bottom: -3px;
  position: absolute;
  right: -2px;
  left: 0;
  width: 102%;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
  /* Safari */
  transform: rotateX(180deg) rotateY(180deg);
}
#mobSlider {
  width: 160px;
  height: 319px;
  margin-top: 15px;
  position: absolute;
  border-radius: 25px;
  background: #000;
}
#mobSlider:after {
  content: '';
  width: 160px;
  height: 330px;
  background-image: url(../../../img/mob0.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  background-size: 160px 320px;
  top: 0;
}
#mobSlider.owl-carousel.owl-rtl .owl-item .item img {
  opacity: 0
}
#mobSlider.owl-carousel.owl-rtl .owl-item.active .item img {
  opacity: 1
}
#mobSlider.owl-carousel .owl-stage-outer {
  border-radius: 25px;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}
.appPanel .appBg img {
  height: 320px;
  margin-top: 0;
  /* filter: drop-shadow(3px 2px 7px #000); */
}
.appPanel .appBg ul {
  position: absolute;
  right: 40px;
  top: 185px;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.appPanel .appBg ul li {
  display: inline-block;
  margin-bottom: 15px;
  position: relative;
  filter: drop-shadow(0 0 3px #717171);
  height: 45px;
  width: 150px;
}
.appPanel .appBg ul li a {
  position: absolute;
  height: 59px;
  padding: 0;
  width: 200px;
  font-weight: 700;
  background-size: 200px 59px;
  background-repeat: no-repeat;
  zoom: 0.7;
  -ms-zoom: 0.7;
  -webkit-zoom: 0.7;
  -moz-transform: scale(0.7, 0.7);
}
.appPanel .appBg ul li.appstore a {
  background-image: url(../../../img/appstore2.png);
}
.appPanel .appBg ul li.sibche a {
  background-image: url(../../../img/sibche2.png);
  border-radius: 2rem;
}
.appPanel .appBg ul li.googleplay a {
  background-image: url(../../../img/googleplay.png);
}
.appPanel .appBg ul li.bazar a {
  background-image: url(../../../img/bazar.png);
  margin-bottom: 0;
}
.appPanel .appBg ul li a {
  font-size: 40px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
.appPanel .appBg ul li a:after {
  content: '';
  width: 30px;
  height: 150px;
  position: absolute;
  left: 10%;
  top: -48px;
  bottom: 0;
  right: -35%;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .8), rgba(255, 255, 255, 0));
  transform: rotate(45deg);
}
.appPanel .appBg ul li a:hover:after {
  transition: all 0.4s ease-out;
  right: 120%;
}
.appPanel .textPart {
  position: absolute;
  left: 400px;
  top: calc(50% + 20px);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.appPanel .textPart img {
  margin: 0 auto;
  display: block;
  margin-bottom: 15px;
}
.appPanel .textPart h4.tit {
  font-size: 23px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  line-height: 45px;
}
.appPanel .textPart h4.des {
  font-size: 19.5px;
  color: #fff;
  text-align: center;
  line-height: 45px;
}
.destinationsByContinents {
  margin-top: 20px;
}
.destinationsByContinent {
  width: 100%;
  height: 216px;
  background: #fff;
  margin-bottom: 20px;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.destinationsByContinent .titleBox {
  width: 100%;
  position: relative;
}
.destinationsByContinent .titleBox .contents {
  position: relative;
  z-index: 1;
  color: #fff;
  top: 13px;
}
.destinationsByContinent .titleBox .contents h5.tit {
  font-family: 'IRANSansWebMedium';
  font-size: 19px;
  margin: 10px 25px 0 0;
  display: inline-block;
}
.destinationsByContinent .titleBox .contents h5.des {
  font-family: 'IRANSansWebMedium';
  font-size: 14px;
  margin: 10px 25px 0 0;
  display: block;
}
.destinationsByContinent .titleBox img {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  border-radius: 5px 5px 0 0;
}
.destinationsByContinent ul {
  margin-top: 49px;
  display: block;
}
.destinationsByContinent ul li {
  line-height: 33px;
  font-size: 13px;
  text-align: center;
}
.destinationsByContinent ul li a {
  color: #000;
  transition: all ease-in-out 0.2s;
}
.destinationsByContinent ul li a:hover {
  color: #0e9bd8;
}
footer {
  background: #fff;
  height: auto;
  border-top: 4px solid #18ced2;
  margin-top: 25px;
}
.hotelLogosSlider {
  padding: 20px 0;
}
.hotelLogosSlider:after {
  content: '';
  width: 90%;
  height: 2px;
  background: rgba(0, 0, 0, 0.08);
  display: table;
  margin: 25px auto 20px;
}
.hotelLogosSlider .owl-nav {
  position: absolute;
  width: 100%;
  top: 17px;
}
.hotelLogosSlider .owl-prev, .hotelLogosSlider .owl-next {
  position: absolute;
  top: 0;
  background: unset !important;
  outline: unset;
}
.hotelLogosSlider .owl-prev {
  right: -35px;
}
.hotelLogosSlider .owl-next {
  left: -35px;
}
.hotelLogosSlider .owl-prev span, .hotelLogosSlider .owl-next span {
  background: #18ced2;
  color: #fff;
  width: 35px;
  height: 35px;
  display: block;
  line-height: 35px;
  border-radius: 50%;
  font-size: 25px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.aboutUs {
  font-size: 13px;
  text-align: justify;
  line-height: 27px;
}
.roomBox {
  color: #333;
  margin: 0 1rem;
  padding: 1rem 0 0;
}
#room-1 {
  margin-top: -15px;
}
.roomsBox:last-child .roomBox {
  border-bottom: 0;
}
.roomHead {
  font-size: 11px;
  padding-bottom: 0.75rem;
  text-align: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.roomHead {
  text-align: right;
  position: relative;
}
.roomChildren {
  height: 40px;
  margin-top: 5px;
}
.roomTitle {
  color: #999;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  font-size: 13px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}
.roomAdults {
  padding-right: 0;
  padding-left: 2rem;
  text-align: right;
  height: 40px;
}
.personTitle {
  padding-bottom: 4px;
  font-size: 13px;
}
.personDet {
  color: #999;
  direction: ltr;
}
.personCounter {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  border-radius: 0.25rem;
}
.adultsCounter {
  top: -27px;
  right: 69%;
}
.childrenCounter {
  top: -27px;
  right: 59.1%;
}
#passengershotel {
  width: 294px;
}
.fullWidth {
  width: 100%;
  display: inline-block;
  margin-bottom: 5px;
  padding-bottom: 5px;
  font-size: 13px;
    line-height: 21px;
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
}
.fullWidth:last-child {
  border-bottom: 0;
}
.fullWidth h3 {
  font-size: 15px;
}
.adContBtns {
  width: 30px;
  height: 30px;
  padding-top: 1px;
  font-size: 1.1em;
  text-align: center;
  border: 1px solid #fba51a;
  color: #fba51a;
  border-radius: 5px;
  cursor: pointer;
  background-color: #fff;
}
.adContBtns:hover {
  background: #fba51a;
  color: #fff;
}
.boxupdown {
  width: 100%;
  text-align: center;
}
.boxcaption {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  font-family: 'IranSansWebMedium';
  font-size: 90%;
}
.boxheadline {
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
    margin-bottom: 10px
}
.boxsubtitle {
  color: #aaa;
  white-space: nowrap;
  font-family: 'IRANSansWeb';
  font-size: 11px;
}
.boxcount {
  text-align: center;
  width: 30px;
  color: #646464;
}
.acInput {
  width: 21px !important;
  margin-right: 10px;
}
.btn-collapse-adults {
  padding: .530rem .75rem;
  border: 1px solid #cccccc;
  color: #787878;
  text-align: right;
}
.counterBtn, .counterInput {
  position: relative;
  display: block;
  color: #999;
  font-size: 1.4rem;
  line-height: 30px;
  min-width: 32px;
  min-height: 32px;
  text-align: center;
  user-select: none;
  border-radius: 50%;
  border: 1px solid;
}
.counterBtn {
  cursor: pointer;
}
.counterBtn[disabled] {
  background-color: #f0f0f0;
  color: #a8a8a8;
  cursor: auto;
  pointer-events: none;
}
.input-group input.counterInput {
  background-color: #fff;
  color: #333;
  font-size: 15px;
  height: 10px;
  width: 32px;
  text-align: center !important;
  padding: 0 !important;
  border-radius: 0 !important;
  border: none;
}
.childRoomPart span {
  display: block;
}
.ageSelectDiv {
  display: inline-block;
  margin-left: 15px;
}
.ageSelectDiv:last-child {
  margin-left: 0;
}
.ageSelectFullBox {
  float: right;
  margin-left: 15px;
  margin-bottom: 10px;
}
.rooSelection {
  border-top: 1px solid #d8d8d8;
  padding: 0 1rem;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.addRoom {
  color: #21a024;
  font-size: 13px;
  padding: 1rem 0;
  cursor: pointer;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: right;
}
.accRooms {
  font-weight: 500;
  color: #000000;
  padding: 5px 15px;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  --paper-button-ink-color: #ddd;
  margin: 13px 0 10px;
  background: #eac506;
  cursor: pointer;
  font-size: 13px;
}
.removeRoom {
  color: #d0021b;
  cursor: pointer;
  margin-left: 1px;
  font-size: 12px;
  position: absolute;
  background: #fff;
  height: 30px;
  line-height: 30px;
  top: 5px;
  padding: 0 10px;
  left: -2px;
}
.adContBtns {
  width: 25px;
  height: 25px;
  padding-top: 1px;
  font-size: 1.1em;
  text-align: center;
  border: 1px solid #fba51a;
  color: #fba51a;
  border-radius: 5px;
  cursor: pointer;
  background-color: #fff;
  outline: unset !important;
  line-height: 25px;
}
.adContBtns:hover {
  background: #fba51a;
  color: #fff;
}
.personPart {
  margin-top: 12px;
}
.personDivHotel input {
  width: 30px;
  padding-right: 0;
  text-align: center;
  /* padding-top: 6px; */
  font-size: 13px;
  position: relative;
  padding: 0;
  margin: 0;
  height: 25px;
  line-height: 25px;
}
.hotelSuggesteBox {
  position: absolute;
  background: #fff;
  border-radius: 5px;
  width: calc(100% - 10px);
  top: 50px;
  right: 5px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  padding: 15px 0;
  z-index: 1;
}
.hotelSuggesteBox span.tit {
  font-size: 13px;
  font-family: 'IRANSansWebMedium';
  text-align: center;
  color: #003581;
  margin-bottom: 5px;
  padding-bottom: 8px;
  border-bottom: 1px solid #eee;
  display: block;
}
.hotelSuggesteBox ul li {
  text-align: center;
  line-height: 28px;
  font-size: 13px;
}
.hotelSuggesteBox ul li span {
  width: 100%;
  display: block;
  color: #000;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.hotelSuggesteBox ul li span:hover {
  color: #003581;
}
.hotelSuggesteBox ul li span.active {
  background: #eee;
}
.hotelSuggesteBox .suggCitiesList li span {
  color: #003581;
}
.suggCountiesList li span {
  position: relative;
  transition: unset !important;
}
.suggCountiesList li span:before {
  content: '';
  width: 7px;
  height: 7px;
  background: transparent;
  border-radius: 100%;
  border: 1px solid #000;
  display: inline-block;
  top: 10px;
  right: 5px;
  position: absolute;
}
.suggCountiesList li span.active:after {
  content: '';
  position: absolute;
  left: -28px;
  border: 14px solid #eee;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  top: 0;
}
.serviceSuggestsBox {
  width: calc(100% - 10px);
  position: absolute;
  top: 50px;
  height: auto;
  background: #fff;
  right: 6px;
  display: none;
  max-height: 250px;
  overflow-y: auto;
  box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 5px 5px;
  direction: ltr;
  z-index: 1;
}
/* #hotelModule .serviceSuggestsBox{top: 47px;} */
#hotelDestinationSuggestsBox {
  direction: ltr;
  overflow-y: auto;
}
.airIcon {
  float: right;
  width: 44px;
  height: 32px;
  background: url('../../../img/airIc.png');
  opacity: 0.8;
  position: unset !important;
  transform: scale(.7);
  margin: 15px 4px 0 2px;
}
.trainIcon{
  float: right;
  width: 33px;
  height: 32px;
  background: url('../../../img/trainIc.png');
  opacity: 0.8;
  position: unset !important;
  transform: scale(.7);
  margin: 15px 4px 10px 2px;
}
.trainDestinationIcon{
  margin-right: 8px;
}
.suggestsBoxUl li {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  position: relative;
}
.suggestsBoxUl li ul li {
  border: unset;
}
.suggestsBoxUl li .autoResult-two {
  height: auto;
  padding-bottom: 10px;
  margin-bottom: unset;
}
.suggestsBoxUl li:hover {
  background: #f7f7f7;
}
.internationalFlight .airIcon {
  float: left;
  margin: 15px 2px 11px 4px;
}
.internationalFlight .airDet {
  left: unset;
  right: 11px;
}
.internationalFlight .ciDetails {
  text-align: left;
  float: left;
}
.airDet {
  padding: 3px 8px;
  border: 1px solid #003581;
  font-size: 12px;
  color: #003581;
  position: absolute;
  left: 11px;
  top: 20px;
  background: #fff;
}
.ciDetails {
  color: #8c8c8c;
  margin: 16px 0 0 12px;
  line-height: 19px;
  display: inline-block;
  width: 50%;
  font-size: 12px;
}
.cityN, .thisCity {
  display: block;
}
.personDiveFlight {
  height: 210px;
  margin-top: 3px;
  overflow: hidden;
  padding: 0 10px;
  width: 150%;
  position: absolute;
  top: 47px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.personDiveTrain {
  margin-top: 3px;
  overflow: hidden;
  padding: 10px 10px 0;
  width: 150%;
  position: absolute;
  top: 47px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  height: auto;
}
.personDiveTrain span {
  font-size: 12px;
  line-height: 20px;
  display: block;
  color: #fba51a;
  font-weight: 700;
}
.personDiveTrain select {
  height: 30px !important;
  line-height: 30px;
  padding: 0 5px;
  font-size: 13px;
  margin-bottom: 10px;
}
.personDiveTrain button {
  display: block;
  margin: 0 auto 10px;
  padding: 0 15px;
  line-height: 30px;
  font-size: 12px;
  border-radius: 3px;
  background: #16c1c4;
  color: #fff;
  border: 1px solid #fff;
  cursor: pointer;
}
.personDiveTrain button:hover {
  color: #16c1c4;
  border: 1px solid #16c1c4;
  background: none;
  font-weight: 700;
}
.custom-control-label::after, .custom-control-label::before {
  left: unset;
  right: -20px;
  margin-top: -5px;
}
.loginBox {
  display: inline-block;
}
.loginBox .inloginBox i {
  display: inline-block;
  color: #18ced2;
  vertical-align: middle;
}
.loginBox .inloginBox i.arrow {
  margin-right: 5px;
  font-size: 20px;
}
.loginBox .inloginBox i.ico {
  margin-left: 10px;
}
.loginBox:hover .inloginBox i,
.loginBox .inloginBox[aria-expanded="true"] i {
  color: #fff
}
.loginBox .inloginBox {
  cursor: pointer;
  margin-left: 10px;
  border: 1px solid #18ced2;
  padding: 0 10px;
  border-radius: 0.25rem;
  color: #18ced2;
  font-size: 14px;
  min-width: 130px;
  text-align: center;
  display: inline-block;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
  height: 36px;
  line-height: 36px;
  cursor: pointer;
}
.loginBox:hover .inloginBox,
.loginBox .inloginBox[aria-expanded="true"] {
  background: #18ced2;
}
.loginBox:hover .inloginBox span,
.loginBox .inloginBox[aria-expanded="true"] span {
  color: #fff;
}
.loginBox #inloginBox {
  position: absolute;
  background: #fff;
  border-radius: 0.25rem;
  min-width: 250px;
  margin-top: 17px;
  border: 1px solid #909090;
  box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.5);
}
.topHeader.fixed .loginBox #inloginBox {
  margin-top: 7px;
}
.loginBox .avatarBox:before {
  bottom: -1px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  z-index: 99999;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transform: translateY(2em);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.loginBox .avatarBox {
  background: #f0f6f8;
  padding: 10px;
  border-radius: 0.25rem;
}
.loginBox .avatarBox .avatarimg {
  text-align: center;
}
.loginBox .avatarBox .avatarimg img {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  padding: 3px;
  border: 2px solid #ddedf3;
}
.loginBox .avatarBox ul.loginBtn {
  font-size: 13px;
  text-align: center;
  margin: 10px 0;
}
.loginBox .avatarBox ul.loginBtn li {
  display: inline-block;
  position: relative;
  min-width: 85px;
}
.loginBox .avatarBox ul.loginBtn li:after {
  content: '|';
  position: absolute;
  left: -1px;
  top: 50%;
  -ms-transform: translate(0, -50%);
  /* IE 9 */
  -webkit-transform: translate(0, -50%);
  /* Safari */
  transform: translate(0, -50%);
}
.lastMenu::after{
    content: none !important;
}
.loginBox .avatarBox ul.loginBtn li:last-child:after {
  display: none;
}
.loginBox .avatarBox ul.loginBtn li a {
  line-height: 30px;
  display: block;
  padding: 0 10px;
  color: #5e5e5e;
  cursor: pointer;
}
.loginBox .avatarBox .languageBox {}
.loginBox .avatarBox .languageBox .changeLang {
  display: block;
  text-align: center;
  color: #636363;
  font-size: 13px;
  line-height: 25px;
}
.loginBox .avatarBox .languageBox a.changeLang .arrow {
  margin-right: 5px;
  font-size: 15px;
  vertical-align: middle;
}
.loginBox .avatarBox .languageBox a.changeLang .flag {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  zoom: 0.7;
  -ms-zoom: 0.7;
  -webkit-zoom: 0.7;
  -moz-transform: scale(0.7, 0.7);
}
.loginBox .avatarBox .languageBox a.changeLang span {
  display: inline-block;
}
.loginBox .avatarBox .languageBox #changeLang ul {
  text-align: center;
  padding: 10px;
  background: #fff;
}
.loginBox .avatarBox .languageBox #changeLang ul li {
  display: inline-block;
  width: calc(100% / 2 - 3px);
  text-align: center;
}
.loginBox .avatarBox .languageBox #changeLang ul li a {
  display: block;
  text-align: center;
}
.loginBox .avatarBox .languageBox #changeLang ul li a i {
  margin: 0 auto;
}
.loginBox .avatarBox .closeUserMenu {
  position: absolute;
  left: 10px;
  top: 10px;
  color: #bb1f1f;
  border-radius: 50%;
  line-height: 22px;
  font-size: 22px;
  width: 22px;
  cursor: pointer;
}
.loginBox .inMenuBox {
  padding: 10px;
}
.loginBox .inMenuBox .divider {
  width: 100%;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
}
.loginBox .inMenuBox ul {}
.loginBox .inMenuBox ul li {
  line-height: 30px;
  font-size: 12px;
}
.loginBox .inMenuBox ul li a {
  display: block;
  color: #676767;
  letter-spacing: 0.5px;
}
.loginBox .inMenuBox ul li a i {
  vertical-align: middle;
  margin-left: 10px;
  width: 20px;
}
.insIcon {
  float: right;
  width: 36px;
  height: 32px;
  background: url('../../../img/insIc.png');
  opacity: 0.9;
  position: unset !important;
  transform: scale(.8);
  margin: 15px 5px 0 -2px;
  position: relative !important;
  top: -7px !important;
  right: 2px !important;
}
.busIcon {
  float: right;
  width: 36px;
  height: 32px;
  background: url('../../../img/busIc.png');
  opacity: 0.85;
  position: unset !important;
  transform: scale(.75);
  margin: 10px 5px 17px -2px;
  position: relative !important;
  top: 4px !important;
  right: 2px !important;
}
.hotelCityIcon {
  float: right;
  width: 37px;
  height: 32px;
  background: url('../../../img/hotelCityIc.png');
  opacity: 0.85;
  position: unset !important;
  transform: scale(.75);
  margin: 17px 0px 10px 5px;
  position: relative !important;
  top: 4px !important;
  left: 2px !important;
}
.hotelIcon {
  float: right;
  width: 37px;
  height: 32px;
  background: url('../../../img/hotelIc.png');
  opacity: 0.85;
  position: unset !important;
  transform: scale(.75);
  margin: 17px 0px 10px 5px;
  position: relative !important;
  top: 4px !important;
  left: 2px !important;
}
.hotelAStars {
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%);
  left: 10px;
}
#passengersBus {
  height: 65px;
}
.resultTitleBox {
  display: inline-block;
  width: 100%;
  text-align: center;
  background: #636363;
  padding: 10px 0;
  margin: -7px 0 20px;
  border-radius: 5px;
  position: relative;
}
.resultTitleBox:before {
  border: 10px solid #636363;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  bottom: -20px;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
}
.resultTitleBox h4 {
  color: #fff;
  font-size: 15px;
  font-family: 'IRANSansWebBold';
}
#filterCollapse, #results {
  padding-right: 15px;
}
#results {
  padding-left: 15px;
}
.tourPic {
  border: 2px solid #c7c7c7;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
  padding: 2px;
}
#logoSlider img {
  opacity: .6;
  transition: all ease-in-out 0.3s;
}
#logoSlider img:hover {
  opacity: 1;
}
.inputLoading {
  position: absolute;
  left: 15px;
  top: 15px;
  opacity: .6;
}
.dataNotFound {
  padding: 15px 10px;
  font-size: 14px;
  color: #888;
}
.formInputParent {
  padding-right: 5px;
  padding-left: 5px;
  position: relative;
}
.pr-5px {
  padding-right: 5px;
}
.cleanInput i {
  right: unset;
  left: 21px;
  margin-top: 2px;
  opacity: .5;
  transition: all ease-in-out 0.3s;
  cursor: pointer;
}
.cleanInput i:hover {
  opacity: 1;
}
.ageSelectFullBox span {
  font-size: 13px;
  margin-bottom: 8px;
  color: #888;
}
.ageSelectFullBox .custom-select {
  font-size: 15px;
}
.notShow {
  display: none !important;
}
#hotelDestinationSuggestsBox {
  width: 378px;
}
.inputPusher {
  position: absolute;
  width: 100%;
  height: 50px;
}
#calculateNights {
  display: none;
  position: absolute;
  bottom: -55px;
  right: 50%;
  transform: translateX(50%);
  background: #fff;
  padding: 7px 25px;
  border-radius: 5px;
  font-size: 14px;
}
#calculateNights:after {
  content: '';
  position: absolute;
  top: -23px;
  border: 15px solid #fff;
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'IRANSansWebMedium';
}
.appBg {
  position: relative;
}
#passengersHotel input {
  right: 0;
}
.travia-modal .alert-info {
  font-size: 13px;
  line-height: 21px;
}
.travia-modal .dialog-header {
  font-family: 'IRANSansWebMedium';
  font-size: 17px;
  position: relative;
  top: 2px;
}
.travia-modal .fa-times {
  font-size: 17px;
  position: absolute;
  left: 15px;
  margin-top: 2px;
}
#loadingbar {
  margin-bottom: 10px;
  line-height: 25px;
}
#loadingbar h5 {
  font-size: 16px;
  margin: 10px 0;
}
#loadingbar img {
  width: 35px;
}
.showFinalBtn .btn {
  margin: 10px 0;
}
.ui-datepicker .ui-datepicker-header {
  padding: 9px 0;
  position: relative;
  font-size: 15px;
  font-weight: 100;
}
.ui-datepicker-rtl .ui-datepicker-next, .ui-datepicker-rtl .ui-datepicker-prev {
  top: 8px;
}
.ui-datepicker th {
  padding: 5px 1px 8px;
  font-weight: 100;
}
.ui-datepicker td.ui-datepicker-days-cell-over a, .ui-state-default, .ui-widget-content .ui-state-default {
  font-weight: 100;
}
.ui-datepicker {
  margin-top: 5px;
}
.ui-datepicker .ui-datepicker-title select {
  font-family: 'IRANSansWeb';
}
#passengersBus {
  overflow: hidden;
  min-height: 110px;
}
.resultsRow:not(.hideResult) {
  display: flex;
}
.resultsRow.selected {
  display: flex !important;
}
.resultsRow.hideResult {
  display: none;
}
.submitFilter {
  font-size: 14px;
  margin-bottom: -10px;
  display: inline-block;
  margin-top: 5px;
}
.ui-datepicker-next-changed {
  right: unset !important;
  left: 8px !important;
  top: 5px !important;
}
.ui-datepicker-prev-changed {
  right: 8px !important;
  top: 5px !important;
}
#changeFlight,
#changeFlightInt,
#changeTrain {
  position: absolute;
  right: -16px;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  background: #1ccfd3;
  top: 9px;
  cursor: pointer;
  outline: 0 !important;
  z-index: 1;
}
#changeFlight i,
#changeFlightInt i,
#changeTrain i {
  right: 8px;
  top: 10px;
}
.flightDestinationIcon {
  right: 23px !important;
}
input#flightDestination, input#flightOrigin, input#flightInternationalOrigin, input#flightInternationalDestination, input#trainDestination {
  padding-right: 40px;
  padding-bottom: 13px;
}
.dropdown:hover .dropdown-menu {
  display: block;
}
.dropdown-menu {
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 26px;
  padding: 14px 5px;
}
.dropdown-menu:before {
  content: '';
  position: absolute;
  top: -30px;
  border: 15px solid #fff;
  right: 50%;
  transform: translateX(50%);
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}
.dropdown-menu li {
  width: 100%;
  margin: 0;
  text-align: center;
}
.dropdown-menu li a {
  color: #003581 !important;
  background: unset !important;
  width: 100%;
}
.dropdown-toggle:after {
  position: relative;
  top: 4px;
  right: 5px;
}
/*----------------- // checkbox - radio ----------------*/
.check {
  margin: 10px 0;
}
.check ul {
  position: relative;
  margin: 0;
}
.check ul li {
  color: #fff;
  display: inline-block;
  width: calc(100% / 2 - 3px);
}
.check.oneLi ul li {
  width: 100%;
  display: block;
}
.check ul li input[type="radio"] {
  display: none;
}
.check ul li input[type="radio"]+label {
  display: block;
  position: relative;
  padding-right: 23px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  font-size: 13px;
  line-height: 20px;
}
.check ul li input[type="radio"]+label:last-child {
  margin-bottom: 0;
}
.check ul li input[type="radio"]+label:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  position: absolute;
  border-radius: 50%;
  right: 0;
  top: 2px;
}
.check ul li input[type="radio"]:checked+label,
.check ul li:hover input[type="radio"]+label {
  color: #1ccfd3
}
.check ul li input[type="radio"]:checked+label:after,
.check ul li:hover input[type="radio"]+label:after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 50%;
  right: 4px;
  top: 6px;
  background: #1ccfd3;
}
.personDiveTrain .check ul li {
  width: 100%;
}
.personDiveTrain .check ul li input[type="radio"]+label {
  height: 40px;
  color: #1ccfd3;
  line-height: 40px;
}
.personDiveTrain .check ul li input[type="radio"]+label:after {
  top: 17px;
}
/*----------------- // switcher ----------------*/
.two-switcher {
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  height: 31px;
  color: #fff;
  position: relative;
  width: 100%;
  right: 0;
}
.two-switcher-select {
  position: relative;
}
.two-switcher-select:before {
  content: "";
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 5px;
}
.two-switcher-toggle {
  display: none;
}
.two-switcher-selecte {
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  color: #FFF;
  position: relative;
  width: 49%;
  display: inline-block !important;
  text-align: center;
  line-height: 31px;
  margin-bottom: 0;
  background: none;
}
.two-switcher-group {
  cursor: pointer;
  font-weight: 400;
  color: #FFF;
  position: relative;
  width: 100%;
  display: inline-block !important;
  text-align: center;
  line-height: 31px;
  margin-bottom: 0;
  background: none;
}
.two-switcher-select label:hover {
  cursor: pointer;
}
.two-switcher-toggle_one[checked="checked"]~.two-switcher-select .two-switcher-selecte_one, .two-switcher-toggle_two[checked="checked"]~.two-switcher-select .two-switcher-selecte_two {
  cursor: text;
}
.two-switcher-select:before {
  will-change: transform;
  transition: transform .4s cubic-bezier(0.51, -0.01, 0.26, 0.85);
}
.two-switcher-toggle_one[checked="checked"]~.two-switcher-select .two-switcher-selecte_one, .two-switcher-toggle_two[checked="checked"]~.two-switcher-select .two-switcher-selecte_two {
  will-change: color;
  transition: color .5s ease-out .25s;
}
.two-switcher-select:before {
  transform: translate3d(0, 0, 0);
}
.two-switcher-toggle_two[checked="checked"]~.two-switcher-select:before {
  transform: translate3d(-100%, 0, 0);
}
.two-switcher-select:before {
  background-color: #16c1c4;
}
.two-switcher-toggle_one[checked="checked"]~.two-switcher-select .two-switcher-selecte_one, .two-switcher-toggle_two[checked="checked"]~.two-switcher-select .two-switcher-selecte_two {
  color: #fff;
}
.logonamad {
  background-color: #fff;
  border-radius: 10px;
  width: 90px;
  height: 110px;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .2);
  cursor: pointer;
  padding: 7px;
}
.fanum {
  font-size: 1.3em;
  font-weight: 500;
  font-family: IranSansWebBold;
}
.hasDatepicker, .passengersInput {
  font-family: IranYekanWeb
}
.ui-datepicker {
  z-index: 100 !important;
}
.hotelLoading {
  background: url(../../../img/hotelBg.jpg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}
.hotelLoading h3 {
  color: #0c3d82;
}
.busLoading {
  background: url('../../../img/busBg.jpg') !important;
}
.insuranceLoading {
  background: url('../../../img/insuranceBg.jpg') !important;
}
.insuranceLoading:before {
  content: '';
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
}
.fixEngDates {
  display: inline-block;
  font-family: 'IRANSansWebFa';
}
.airlineStopsPrice {
  display: block;
}
.collapseLabel {
  cursor: pointer;
  width: 100%;
}
#hotelDestination {
  padding-bottom: 13px;
}
.dateFrom, .dateTo {
  padding-bottom: 13px;
}
#pagination {
  margin-top: 10px;
  float: right;
}
.paginationjs .paginationjs-pages li {
  float: right !important;
}
.paginationjs-prev a {
  border-radius: 0 3px 3px 0 !important;
}
.paginationjs-next a {
  border-radius: 3px 0 0 3px !important;
}
.paginationjs .paginationjs-pages li {
  border: 0 !important;
}
.paginationjs .paginationjs-pages li>a {
  background: #16c1c4 !important;
  color: #fff !important;
}
.paginationjs .paginationjs-pages li.active>a {
  background: #1f9698 !important;
  height: 28px !important;
}
.paginationjs .paginationjs-ellipsis>a {
  opacity: .6 !important;
  color: #000 !important;
  font-size: 20px !important;
}
#loading-filter-data {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, .4);
  z-index: 99999;
}
#loading-filter-data img {
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
}
.footerMenuBar {
  position: relative;
  margin: 20px 0 30px;
}
/* .footerMenuBar:before{content: '\f0c9';font-family: 'Font Awesome 5 Pro';color: #003581;position: relative;top: 2px;margin-left: 5px;} */
.footerMenuBar li {
  display: inline-block;
  margin-left: 15px;
  font-size: 15px;
}
@-moz-document url-prefix() {
  .footerMenuBar li {
    margin-bottom: 20px;
  }
}
.footerMenuBar li:after {
  content: '|';
  display: inline-block;
  padding-right: 13px;
}
.footerMenuBar li:last-child:after {
  content: none;
}
.footerMenuBar li a {
  color: #003581;
}
.contactTop {
  background: #fff;
  position: absolute;
  left: 20px;
  bottom: -31px;
  line-height: 30px;
  direction: ltr;
  padding-right: 20px;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  font-size: 14px;
  font-family: IranYekanWeb;
}
.contactTop i {
  background: #003581;
  line-height: 32px;
  color: #fff;
  width: 30px;
  text-align: right;
  border-bottom-left-radius: 2rem;
  padding-right: 4px;
}
.contactTop i:after {
  content: '';
  height: 32px;
  width: 10px;
  background: #003581;
  position: absolute;
}
.contactTop span {
  margin-left: 15px;
}
/*********************************
tourDiv
*********************************/
.tourDiv {
  margin-bottom: 50px;
}
.tourDiv .tourOwl {}
.tourDiv .inttourDiv {
  margin-top: 50px;
}
.tourDiv .tourOwl_col {
  padding: 0 10px;
}
.tourDiv .tourOwl_item, .tourDiv .inttourDiv_item {
  border-radius: 0.25rem;
  padding: 0;
  position: relative;
  box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.13);
  -o-box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.13);
  margin-bottom: 5px;
  background: #fff;
}
.tourDiv .starsBox {
  position: absolute;
  left: 12px;
  color: var(--color7);
  z-index: 1;
  top: 10px;
}
.tourDiv .discount {
  font-size: 12px;
  padding: .6em 2em;
  background: #fba51a;
  position: absolute;
  z-index: 1;
  top: 2em;
  left: -1em;
  color: #fff;
  font-weight: 600;
  border-top-right-radius: .3em;
  border-bottom-right-radius: .3em;
  -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, .1);
}
.tourDiv .discount:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 1em solid transparent;
  border-right: 0;
  border-top: 1em solid #545454;
  position: absolute;
  left: 0;
  bottom: -1em;
}
.tourDiv .discount .dis {}
.tourDiv .discount .disNum {}
.tourDiv .image {
  background: var(--color1);
  width: 100% !important;
  height: 180px;
  margin-top: 0;
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem 0.25rem 0 0;
}
.tourDiv .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.tourDiv .content {
  position: relative;
  color: #929090;
  padding: 5px;
  height: 150px;
  overflow: hidden;
}
.tourDiv .inttourDiv .content {}
.tourDiv .content .suggItemStar {
  background: #18ced2;
  float: left;
  color: #fff;
  font-size: 12px;
  padding: 2px 7px 4px;
  border-radius: 2rem;
  direction: ltr;
  margin-top: 5px;
}
.tourDiv .inttourDiv .content .suggItemStar {
  float: right;
}
.tourDiv .content .suggItemStar i {
  color: var(--color7);
}
.tourDiv .content span.origin {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 5px;
}
.tourDiv .inttourDiv .content h4 {
  direction: ltr;
  text-align: left;
}
.tourDiv .content span.origin i {
  margin-left: 10px;
  color: #fba51a;
  font-size: 15px;
  vertical-align: middle;
}
.tourDiv .inttourDiv .content h4 i {
  margin-left: 0;
  margin-right: 10px;
}
.tourDiv .content h4.tit {
  font-size: 16px;
  color: #595959;
  margin-bottom: 5px;
}
.tourDiv .content .night {
  font-size: 12px;
  line-height: 23px;
}
.tourDiv .content .date {
  font-size: 12px;
  color: #000;
  line-height: 25px;
}
.tourDiv .content .night i, .tourDiv .content .date i {
  margin-left: 10px;
  color: #18ced2;
  font-size: 13px;
  vertical-align: middle;
}
.tourDiv .inttourDiv .content h3 {
  direction: ltr;
  text-align: left;
}
.tourDiv .priceBox {
  position: relative;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.tourDiv .priceBox .prStart {
  position: absolute;
  bottom: 0;
}
.tourDiv .priceBox .slOldPrice {
  position: absolute;
  left: 0;
  color: #cacaca;
  text-decoration: line-through !important;
  font-size: 14px;
}
.tourDiv .priceBox .price {
  position: absolute;
  left: 0;
  color: #c51e1e;
  font-size: 14px;
  bottom: 0;
}
.tourDiv .owl-nav {
  display: block !important;
  position: absolute;
  top: 50%;
  width: 100%;
  margin: 0;
}
.tourDiv .contentNav {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
  cursor: pointer;
}
.tourDiv .contentNav:hover {
  color: #fba51a
}
.tourDiv .contentNav.owlPrev {
  left: -15px;
  position: absolute;
}
.tourDiv .contentNav.owlNext {
  right: -15px;
  position: absolute;
}
ul.socialIco {
  display: block;
  margin: 10px auto 0;
  text-align: center;
}
ul.socialIco li {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
ul.socialIco li a {
  font-size: 20px;
  display: block;
  color: #fba51a;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
}
ul.socialIco li a:hover {
  color: #a1680d;
}
ul.socialIco li a i {
  vertical-align: middle;
}
.seoRow {
  margin: 40px 0;
  border: 1px solid #18ced2;
  padding: 15px;
  border-radius: 5px;
  background: #fff;
}
.seoRow h1 {
  font-size: 18px;
  color: #003581;
  text-align: center;
  margin-bottom: 40px;
  position: relative;
  letter-spacing: 1px;
  font-weight: 700;
}
.seoRow h1::before {
  content: '';
  position: absolute;
  bottom: -11px;
  width: 100px;
  background: #003581;
  height: 1px;
  -ms-transform: translate(-50%, 0);
  /* IE 9 */
  -webkit-transform: translate(-50%, 0);
  /* Safari */
  transform: translate(-50%, 0);
  left: 50%;
}
.seoRow h1::after {
  content: '';
  position: absolute;
  bottom: -15px;
  width: 150px;
  background: #003581;
  height: 1px;
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
}
.seoRow .col:after {
  content: '';
  position: absolute;
  left: 0;
  height: 90%;
  top: 5%;
  width: 1px;
  background: #c8c8c8;
}
.seoRow .col:last-child:after {
  display: none;
}
.seoRow a:hover {}
.seoRow a i {
  zoom: 0.5;
  -ms-zoom: 0.5;
  -webkit-zoom: 0.5;
  -moz-transform: scale(0.5, 0.5);
  opacity: 0.7;
  float: right;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
  border-radius: 50%;
}
@-moz-document url-prefix() {
  .seoRow a i {
    margin: 0;
  }
}
.seoRow a:hover i {
  opacity: 1
}
.seoRow .seoHeader {
  font-weight: 700;
  font-size: 11px;
  margin-right: 36px;
  /* background: #fba51a; */
  color: #000;
  /* border-top-left-radius: 2rem; */
  /* border-bottom-left-radius: 0.55rem; */
  height: 25px;
  /* padding-left: 5px; */
  padding-right: 30px;
}
.seoRow .seoHeader a {
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
  display: inline-block;
  font-size: 11px;
}
.seoRow .seoHeader a h1 {
  font-size: 11px;
  margin-bottom: 10px;
  letter-spacing: 1px;
  display: inline-block;
  color: #000;
  font-weight: 700;
  margin: 0;
  line-height: 26px;
}
.seoRow .seoHeader a h1::before,
.seoRow .seoHeader a h1::after {
  display: none;
}
.seoRow span {
  font-size: 12px;
  line-height: 20px;
  margin-right: 5px;
}
.seoRow h2 {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
}
.seoRow h2 a {
  color: unset;
  display: inline-block;
}
.seoRow {}
.seoRow .logoPic {
  float: right;
  padding: 3px;
  border: 2px solid #575757;
  border-radius: 50%;
  background: #fff;
}
.seoRow .logoPic .seoPic {
  background-image: url(../../../img/seorow.png);
  background-repeat: no-repeat;
  display: inline-block;
}
.icon-bus {
  width: 100px;
  height: 100px;
  background-position: -5px -5px;
}
.icon-flight {
  width: 100px;
  height: 100px;
  background-position: -115px -5px;
}
.icon-hotel {
  width: 100px;
  height: 100px;
  background-position: -5px -115px;
}
.icon-insurance {
  width: 100px;
  height: 100px;
  background-position: -115px -115px;
}
.icon-tour {
  width: 100px;
  height: 100px;
  background-position: -225px -5px;
}
.icon-train {
  width: 100px;
  height: 100px;
  background-position: -225px -115px;
}
/* responsive ========================== */
@media (min-width: 1200px) {
  .mobileMenu {
    display: none;
  }
}
@media (max-width: 1199px) {
  .personDiveFlight {
    overflow-y: auto;
  }
  #passengersBus {
    overflow-y: auto;
  }
  .appPanel .appBg ul {
    right: 170px;
  }
  .appPanel .appBg ul li {
    display: block;
  }
  .appPanel .textPart {
    left: 100px;
    top: 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .loginBox {
    margin-top: 16px;
    transition: .5s all;
    -webkit-transition: .5s all;
    -o-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
  }
  .mobileMenu {
    display: block;
  }
  .noneResponsive {
    display: none;
  }
  .topHeader.fixed .loginBox {
    margin-top: 6px;
  }
  .seoRow .col {
    width: 33.33%;
    max-width: 33.33%;
    flex-basis: unset;
    display: block;
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
  .appPanel .textPart {
    left: 30px;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    zoom: 0.8;
    -ms-zoom: 0.8;
    -webkit-zoom: 0.8;
    -moz-transform: scale(0.8, 0.8);
  }
  .appPanel .appBg ul {
    right: 200px;
  }
  .appPanel .appBg ul li {
    display: block;
  }
}
@media (max-width: 767px) {}
@media (max-width: 575px) {}
/* loadingPart ========================== */
.loadingPart {
  padding: 10px;
  background: #fff;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  display: inline-block;
  overflow: hidden;
  transition: .5s all;
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  -moz-transition: .5s all;
  -ms-transition: .5s all;
  position: relative;
  z-index: 0;
}
.loadingPart .loadingLogo {}
.loadingPart .loadingTitle {
  font-size: 20px;
  color: #616161;
  text-align: center;
  font-weight: 700;
  position: relative;
  display: block;
  margin: 30px 0;
}
.loadingPart .loadingText {
  font-size: 16px;
  display: block;
  text-align: center;
  margin-top: 0;
  margin-bottom: 15px;
}
.loadingPart .progressDiv {
  width: 30%;
  margin: 0 auto 30px;
}
.loadingPart .progressDiv .progress {
  position: relative;
  height: 8px;
  display: block;
  background-color: rgb(239, 239, 239);
  background-clip: padding-box;
  margin: 0;
  overflow: hidden;
  border-radius: 0.15rem;
}
.loadingPart .progressDiv .progress .indeterminate {
  background-color: #fba51a;
}
.loadingPart .progressDiv .progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate 2.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.loadingPart .progressDiv .progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate-short 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 4s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s;
}
@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.loadingPart ul.fadeDiv {
  list-style: none;
  width: 100%;
  margin: 0;
  padding-inline-start: 0;
}
.loadingPart ul.fadeDiv li {
  width: calc(100% / 4 - 4px);
  display: inline-block;
  opacity: 0;
  -webkit-animation: fadeInUp 1s ease-in-out 0s forwards;
  animation: fadeInUp 1s ease-in-out 0s forwards;
  text-align: center;
  font-size: 12px;
  height: 110px;
}
.loadingPart ul.fadeDiv li i {
  display: block;
  margin-bottom: 10px;
  background: #18ced2;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  margin: 0 auto 15px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
.loadingPart ul.fadeDiv li.first {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.loadingPart ul.fadeDiv li.second {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.loadingPart ul.fadeDiv li.third {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
.loadingPart ul.fadeDiv li.fourth {
  -webkit-animation-delay: 7s;
  animation-delay: 7s;
}
.loadingPart ul.fadeDiv li.fifth {
  -webkit-animation-delay: 9s;
  animation-delay: 9s;
}
.loadingPart ul.fadeDiv li.sixth {
  -webkit-animation-delay: 11s;
  animation-delay: 11s;
}
select.form-control.autoselect {
  width: 100%;
  border-radius: 5px;
  padding: 0;
  font-size: 14px;
  height: 48px !important;
  text-indent: 30px;
  box-shadow: none;
}
.formInputParent i {
  z-index: 1;
}
.footerLinksParent {
  padding: 11px 10px 1px;
  border-radius: 10px;
}
.footerLinksParent ul li {
  color: #757575;
}
.footerLinksParent a {
  font-size: 14px;
  color: #757575;
  margin-bottom: 15px;
  display: block;
}
.footerLinksParent span {
  font-family: 'IRANSansWebBold';
  font-size: 14px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  display: block;
  border-bottom: 1px solid rgb(0, 53, 129);
  color: rgb(0, 53, 129);
}
.aparatIcon {
  position: relative;
  top: 6px
}
.namashaIcon {
  position: relative;
  top: 6px
}
.tamashaIcon {
  position: relative;
  top: 6px
}
.discountCodeBox{
  display: block;
  width: 100%;
  background: #294b6d;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 5px;
}
.discountLoading{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,0.8);
  z-index: 9;
  display: none;
}
.innerDiscountLoading{
  width: 300px;
  height: 150px;
  background: #fff;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%,-50%);
  border-radius: 5px;
}
.innerDiscountLoading span{
  display: table;
  margin: 55px auto 10px;
}
.innerDiscountLoading .loadingGif{
  display: table;
  margin: 0 auto;
}
.prefactor .font-weight-bold{
  font-weight: 100 !important;
}
.prefactor .font-weight-bold .text-right + td{
  font-size: 17px;
  font-family: 'IRANSansWebMedium';
  letter-spacing: .5px;
}
.passengersFa{
  font-size: 1em;
  font-weight: 400;
  font-family: 'IRANSansWebFa';
}
.ui-datepicker .ui-datepicker-prev::before{
 content: "<";
 font-family: 'Font Awesome 5 Pro';
 font-weight: 900;
 }
 .ui-datepicker .ui-datepicker-next::before{
 content: ">";
 font-family: 'Font Awesome 5 Pro';
 font-weight: 900;
 }
 .bg2{
   line-height:1.5
 }
 .form-radio
 {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      display: inline-block;
      position: relative;
      background-color:transparent;
      color: #666;
      top: 6px;
      left:103px;
      height: 16px;
      width: 16px;
      border: 2px solid white;
      border-radius: 50px;
      cursor: pointer;
      margin-right: 7px;
      outline: none;
 }
 .form-radio:checked::before
 {
      position: absolute;
      font: 13px/1 'Open Sans', sans-serif;
      left:1px;
      top: 1px;
      content: "";
      transform: rotate(40deg);
      width:10px;
      height:10px;
      border-radius: 50px;
      background-color: #1ccfd3;
 }
 .form-radio:hover
 {
      background-color: #1ccfd3;
 }
 .form-radio:checked
 {
      background-color: transparent;
 }
 .form-radio:checked
 {
      background-color: transparent;
 }
 .check ul li input[type="checkbox"]:checked+label, .check ul li:hover input[type=checkbox]+label {
   color: #1ccfd3;

 }
 .disabledInput {
   position: absolute;
   z-index:99999;
   width:100%;
   height: 200px;
   left:0px;
 }
 .personDivHotel {
     z-index: 1;
 padding-top: 6px;
}
.nicescroll-rails{
z-index:0;
}
.trainLabel {
    font-size: 13px;
}
#changeLang ul {
    width: 100%;
    padding: 7px 0 7px;
    background: rgba(255,255,255,0.7);
    text-align: center;
    border-radius: 0 0 5px 5px;
}
#changeLang {
  position: absolute;
  width: 43px;
  margin-top: 18px;
  margin-right: 0;
  z-index: 99999;
}
#changeLang li {
  padding: 3px 0px;
}
.languageBox a span{
margin: auto;
color:#1ccfd3 ;
}
.languageBox a i{
  margin: auto;
  color:#1ccfd3 ;
  }
.languageBox {
  margin: auto;
}
header.notShowHeader {
    height: 0;
    padding-top: 0;
}
header.notShowHeader .moduleContent {
    height: 0;
    padding: 0;
    margin: 0;
    display: none;
}
.parsley-error{
    border-color: #dc3545;
}
.parsley-error{
    color: #dc3545;
}
.parsley-success{
    border-color: #28a745;
}
.parsley-success{
    color: #28a745;
}
.parsley-errors-list{
    padding: 0 1.25rem;
    margin-top: 1px;
    color: #721c24;
    border-radius: .25rem;
    background: #f8d7da;
    /*border: 1px solid #f5c6cb;*/
    font-size: 12px;
}
.parsley-errors-list li:first-child{
    padding-top: .6rem;
}
.parsley-errors-list li:last-child{
    padding-bottom: .6rem;
}
#trainModule .trainLabel{
    position: relative;
    top: -15px;
    right: -30px
}
#trainModule .trainFormContainer{
    margin-top: -17px
}
.swal2-header{
    font-size: 12px;
}
.sidebar{
    position: absolute;
    z-index: 2
}

.login .input-icon>input.form-control::-webkit-input-placeholder {
    text-align: right !important;
}
.login .input-icon>.form-control {
    padding-right: 33px;
    font-size: 12px;
    margin: 15px 0;
    height: 35px;
}
.icon-text{
    position: absolute;
    right:84px;
    margin-top:-30px;
    color: black;
}
.btn:focus
{
    outline:0;
}
.userprofile{
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3), 0 5px 6px 0 rgba(0, 0, 0, 0.23);
}
.profileDetailsContent ul li ul li{
    border-bottom : 1px solid #f1f1f1;
}
.userprofile ul li:hover{
    background-color:#1ccfd3;
}
.profileDetailsContent ul li ul li{
    border-bottom : 1px solid #f1f1f1;
}
.userprofile ul li:hover{
    background-color:#1ccfd3;
}

.profileInfoTable th td {
    border: 1px solid black;
    border-collapse: collapse;
    padding: 5px;
    text-align: right;
}
.totalPriceBox {
    text-align: center;
    margin: 0 auto;
    width: 40%;
    font-size: 15px !important;
    font-weight: bold;
    margin-top: 10px;
}
