@import url('https://fonts.googleapis.com/css?family=Playfair+Display:900&display=swap&subset=latin-ext');

/* STATIC PAGES */
/* ABOUT PAGE */
/* NEWS PAGE */
/* HR PAGE */
/* GIFT PAGE */
/* CRM PAGE */
/* CONTACT PAGE */
/* ETSMICE */
/* MANAGEMENT POLICY */
/* ONLINE CATALOGUE */
/* INFORMATION SOCİETY SERVICES */
/* HES INFORMATION */
/* PUBLIC HOLIDAYS */
/* PUBLIC GUIDE */
/* LIMIT PROTECTED HOTEL */

#header {
  //position: absolute;
  top: 0;
  width: 100%;
  background: transparent;
}
#header .navbar-left a,
#header nav .nav-desktop .dropdown .dropbtn {
  //color: #fff;
}
.banner {
  z-index: -1;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 450px;
}
html .breadcrumb {
  padding-left: 0;
}
.list-group {
  padding: 22px 20px;
  border-radius: 6px;
  border: solid 1px #dbe0e6;
  background-color: #f6f9fd;
  font-size: 16px;
  font-weight: 500;
}
.list-group-item {
  background: transparent;
  border: none;
  padding: 0;
}
.list-group-item.active {
  color: #17cec4;
  background: transparent;
}
.list-group .list-group-item-action {
  border-top: 1px solid #dbe0e6;
  padding: 20px 0px;
}
.list-group .list-group-item-action:last-of-type {
  padding-bottom: 0;
}
.list-group .list-group-item-action:hover {
  background: transparent;
  text-decoration: underline;
}
.list-group ul {
  font-size: 14px;
  font-weight: normal;
  padding: 0;
}
.list-group ul li {
  display: flex;
  align-items: center;
  margin: 0 0 10px 0;
}
.list-group ul li:last-of-type {
  margin-bottom: 0;
}
.list-group ul li:before {
  content: '';
  height: 1px;
  width: 15px;
  background: #dbe0e6;
  display: inline-block;
  margin-right: 5px;
}
.list-group-item i {
  font-size: 10px;
  display: inline-block;
  margin: 0px 0px 0px 0;
  line-height: 1px;
}
.menu-mobile .active {
  border: 1px solid #dbe0e6;
  padding: 9px 15px;
  display: block;
  color: #1f2126;
  text-decoration: none;
}
.menu-mobile .active i {
  font-size: 9px;
  color: #9ca1ae;
  float: right;
  margin-top: -5px;
}
.menu-mobile .active em {
  display: block;
  color: #9ca1ae;
  font-style: normal;
  font-size: 12px;
}
.etsfonticon-arrow-down.up {
  display: inline-block;
  transform: rotate(180deg);
}


.content h2 {
  font-size: 20px;
  font-weight: 500;
  margin: 30px 0 10px;
}
.content p,
.content li {
  color: #61656e;
}
.first-title {
  font-size: 16px;
  font-weight: 500;
  color: #1f2126 !important;
}
html .static-pages .content p a {
  display: inline-block;
  font-size: 18px;
  color:#000;
  font-weight: bold;
}
html body .content .link-secondary {
  display: flex;
  align-items: center;
}
html body .content .link-secondary i {
  font-size: 9px;
  margin-left: 4px;
}
table th,
.static-pages table td {
  border: 1px solid #d4d5d7;
  padding: 5px;
}
table {
  margin: 30px 0;
}
@media (min-width: 991px) {
  .list-group .list-group-item-action:nth-child(1) {
    padding-top: 0;
    border: none;
  }
}
@media (max-width: 991px) {
  .banner {
    height: 300px;
    background-position: center !important;
    margin-top: 60px;
  }
  html .breadcrumb {
    display: none;
  }
  .menu-mobile {
    margin-top: 15px;
  }
  .list-group.dropdow-mobile {
    display: none;
  }
  .content {
    margin-top: 30px;
  }
}
/* ABOUT PAGE */
.about-us .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/about-us.png);
}
.ets-timeline {
  padding-left: 45px;
}
.ets-timeline li:before {
  content: '';
  width: 1px;
  height: 100%;
  background: #c4cbd5;
  display: inline-block;
  border-radius: 100%;
  position: absolute;
  left: -38px;
}
.ets-timeline li:last-of-type:before {
  display: none;
}
.ets-timeline,
.ets-timeline li {
  position: relative;
}
.ets-timeline li b:before {
  content: '';
  width: 16px;
  height: 16px;
  background: #c4cbd5;
  display: inline-block;
  border-radius: 100%;
  position: absolute;
  left: -45px;
  top: 0px;
}
.ets-timeline li b:after {
  content: '';
  width: 34px;
  height: 1px;
  background: #c4cbd5;
  background-image: linear-gradient(to right, #c4cbd5 0%, #ffffff 100%);
  display: inline-block;
  border-radius: 100%;
  position: absolute;
  left: -38px;
  top: 8px;
  z-index: -1;
}
.ets-timeline .item {
  padding-left: 8px;
  list-style: none;
  font-size: 14px;
  font-weight: normal;
}
.ets-timeline .item li:before {
  display: none;
}
.ets-timeline .item li {
  padding-bottom: 5px;
}
.ets-timeline .item li:before {
  content: '.';
  display: block !important;
  background: transparent !important;
  left: -8px;
  top: -3px;
  color: #61656e;
}
.content hr {
  margin: 30px 0;
}
.corporate-tag b {
  width: 35%;
  font-weight: 500;
}
.corporate-tag li {
  display: flex;
  font-size: 14px;
  line-height: 24px;
}
.corporate-tag span {
  width: 65%;
}
.about-page-company-address {
  white-space: nowrap;
}
@media (max-width: 991px) {
  .about-us .list-group .list-group-item-action:nth-child(2) {
    padding-top: 0;
    border: none;
  }
  .about-page-company-address {
    white-space: initial;
  }
}
/* ABOUT PAGE */

/* NEWS PAGE */
.news .banner {
  background: url(/uploads/medical_tourism_in_turkey.jpg);
}
.card {
  margin-bottom: 30px;
}
.card img {
  width: 100%;
}
.card .image {
  position: relative;
}
.card .image i {
  width: 45px;
  height: 45px;
  text-align: center;
  color: #17cec4;
  padding: 11px 12px 12px;
  box-shadow: 0 2px 4px 0 rgba(90, 135, 187, 0.15);
  background-color: #ffffff;
  border-radius: 100%;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 20px;
  bottom: -23px;
  font-size: 21px;
}
.card.single {
  border: none;
}
.post-body {
  padding: 20px;
}
.card.single .post-body {
  padding: 20px 0 30px;
}
.post-body span {
  display: block;
  color: #9ca1ae;
  font-size: 14px;
  font-weight: normal;
}
.post-body h4 {
  font-size: 16px;
  font-weight: 500;
}
.card.single .post-body h4 {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
  font-weight: 900;
  margin-bottom: 20px;
}
.card.single .post-body h5 {
  font-size: 16px;
  font-weight: 500;
}
.post-body p {
  margin: 15px 0 0;
  color: #61656e;
}
.post-footer {
  padding: 0 0 20px 20px;
}
.post-footer a {
  display: flex;
  align-items: center;
}
.post-footer i {
  font-size: 9px;
  margin-left: 3px;
}
@media (max-width: 991px) {
  .news .list-group .list-group-item-action:nth-child(1) {
    padding-top: 0;
    border: none;
  }
  .card .image i {
    width: 32px;
    height: 32px;
    bottom: -18px;
    font-size: 16px;
  }
  .card.single .image i {
    width: 45px;
    height: 45px;
    bottom: -24px;
  }
}
/* NEWS PAGE */
/* HR PAGE */
.human-resources .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/human-resources.png);
}
.card-deck {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.human-resources .post-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding-bottom: 50px;
}
.app-back {
  background: transparent;
  padding: 0;
  color: #17cec4;
  border: none;
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.app-back i {
  display: flex;
  align-items: center;
  transform: rotate(180deg);
  font-size: 10px;
  border: 1px solid #17cec4;
  width: 28px;
  height: 28px;
  justify-content: center;
  border-radius: 100%;
  margin-right: 8px;
}
.human-resources .card-deck .card {
  flex: 0 0 45%;
  margin-bottom: 15px;
}
.app-detail h4 {
  font-size: 20px;
  font-weight: 500;
}
.app-detail ul {
  margin-bottom: 18px;
}
.app-detail h5,
.app-detail p,
.app-detail li {
  font-size: 14px;
}
.app-detail h5 {
  color: #1f2126;
}
.app-detail h5:first-of-type {
  margin-bottom: 20px;
}
.app-detail {
  color: #61656e;
}
.app-detail p {
  margin-bottom: 18px;
}
.app-detail form {
  background: #ebf1fa;
  padding: 20px;
  margin-bottom: 50px;
}
.app-detail .labeled-input {
  margin-bottom: 30px;
}
.add-cv {
  margin-bottom: 5px;
}
.add-file {
  margin-bottom: 20px;
}
.add-cv label,
.add-file label {
  position: relative;
  margin: 0;
}
.add-cv label input,
.add-file label input {
  visibility: hidden;
  position: absolute;
}
.add-cv em,
.add-file em {
  font-style: normal;
  color: #9ca1ae;
}
html body .add-cv .btn-outline-primary,
html body .add-file .btn-outline-primary {
  background: #fff;
  margin: 0 10px 0 10px;
}
.app-detail .select-form-group .form-check {
  background: transparent;
}
.app-detail .form-check input + label {
  padding: 0 0 10px 32px;
}
.app-detail .form-check label:before {
  top: 0;
}
.app-detail .form-check input:checked + label:after {
  top: 6px;
}
html body .app-detail .btn.btn-secondary {
  margin-left: 20px;
}
.file-upload-btn {
  border: none;
  cursor: pointer;
}
.file-upload-content {
  display: none;
}
.file-upload-input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.upload-info {
  position: relative;
}
.file-upload {
  display: flex;
  align-items: center;
}
.file-upload button {
  background: transparent;
  border: none;
}
.file-upload-content button {
  display: flex;
  align-items: center;
}
.file-upload-content button i {
  font-size: 10px;
  margin-right: 4px;
  margin-top: -1px;
}
.file-title {
  margin-left: 5px;
}
.file-upload button:focus {
  outline: none;
}
.app-detail .select-form-group {
  margin: 20px 0;
}
@media (max-width: 991px) {
  .human-resources .list-group .list-group-item-action:nth-child(1) {
    padding-top: 0;
    border: none;
  }
}
/* HR PAGE END*/
/* GIFT PAGE */
.gift-card .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/gift/gift-banner.png);
  display: flex;
  align-items: center;
}
.gift-card .banner:after {
  display: none;
}
.gift-card .banner header {
  color: #fff;
  z-index: 1;
}
.gift-card .banner header span {
  font-size: 12px;
  font-weight: normal;
}
.gift-card .banner header h2 {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
  font-weight: 900;
}
.gift-card .banner header p {
  font-size: 16px;
  font-weight: normal;
}
.gift-card h1 {
  font-size: 24px;
  font-weight: 500;
  text-transform: capitalize;
  border: none;
}
.gift-card h4 {
  font-size: 20px;
  font-weight: 500;
}
.gift-card .content {
  margin-top: 60px;
}
.gift-card .content img {
  width: 100%;
  margin-top: 50px;
}
html .gift-card .link-secondary {
  display: flex;
  align-items: center;
}
html .gift-card .link-secondary i {
  font-size: 9px;
  margin-left: 4px;
}
@media (max-width: 991px) {
  .gift-card .content {
    margin-bottom: 60px;
  }
  .gift-card .banner header {
    align-self: flex-end;
    margin-bottom: 0 -15px 20px;
  }
  .gift-card .banner header p {
    display: none;
  }
  .gift-card .banner header h2 {
    font-size: 24px;
    font-weight: 900;
  }
  .gift-card .banner {
    background: url(https://images.etstur.com/assets/web/static-pages/gift/gift-card-mobile.png);
    height: 500px;
    margin-top: 0;
  }
  .gift-card .content {
    margin-top: 20px;
  }
  .gift-card .content img {
    margin-top: 30px;
  }
}
/* GIFT PAGE END*/
/* CRM PAGE */
.crm .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/crm.png);
}
.crm .content h1 {
  margin-bottom: 30px;
}
.crm .content .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.crm .content .contact-form{
  cursor: pointer;
}
.crm .content .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.crm .content .card b {
  font-size: 16px;
  font-weight: 500;
}
.crm .content {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .crm .content .card {
    display: flex;
    align-items: center;
    flex-direction: row;
    padding: 10px 14px;
    min-height: inherit;
  }
  .crm .content .card i {
    margin: 0 10px 0 0;
    font-size: 26px;
  }
  html .crm .modal-header .close {
    top: 24px;
    right: 20px !important;
  }
}
html .crm .modal-header .close {
  right: 3px;
}
.crm .modal-header {
  flex-direction: column;
  font-weight: 600;
}
.crm .modal-header h2 {
  font-weight: 600;
}
.crm .modal-header h6 {
  font-size: 18px;
  font-weight: 600;
}
.crm .modal-body h6 {
  font-weight: 600;
}
/* CRM PAGE END */
/* CONTACT PAGE */
.contact-page #header {
  z-index: 1;
}
.contact-page .banner {
  z-index: 0;
}
.contact-page .banner:after {
  bottom: inherit;
  top: 0;
  height: 110px;
  background-image: linear-gradient(180deg, #000, transparent);
  z-index: 1;
  display: block;
}
#etsMap {
  height: 100%;
}
.placecard {
  position: absolute;
  left: 0px;
  bottom: 50px;
  z-index: 1;
  width: 300px;
  background-color: white;
  margin: 10px;
  padding: 1px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
  border-radius: 2px;
  font-family: Roboto, Arial;
  padding: 10px;
}
.placecard-direction-icon {
  background: rgba(0, 0, 0, 0)
    url(https://maps.gstatic.com/mapfiles/embed/images/entity11.png) repeat
    scroll 0px 0px/70px 210px padding-box border-box;
  height: 22px;
  width: 22px;
  display: block;
  margin: auto;
}
html .placecard .link-small {
  text-align: center;
  display: block;
}
.placecard .business-name {
  font-weight: 500;
  font-size: 14px;
  color: black;
}
.placecard p {
  margin-bottom: 6px;
  color: #5b5b5b;
  font-size: 12px;
}
.placecard .view-large {
  color: #3a84df;
  font-size: 12px;
}
.contact-page .content .card {
  padding: 16px 20px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  border: none;
  min-height: 120px;
}
.contact-page .content .card h2 {
  margin: 0;
}
.contact-page .text-center {
  margin: 0 auto 90px;
  display: block;
}
@media (min-width: 991px) {
  .contact-page .content .card p:last-of-type {
    position1: absolute;
    bottom1: 20px;

    margin: 0;
	margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .placecard {
    left: 35px;
    bottom: -35px;
  }
  .contact-page .content {
    margin-top: 120px;
  }
}
/* CONTACT PAGE END */
/* ETSMICE */
.ets-mice .banner {
  background: url(assets/web/static-pages/ets-mice.png);
  background-position: center;
}
.ets-mice .banner:after {
  display: none;
}
.ets-mice .content {
  margin-bottom: 60px;
}
.ets-mice .content h4 {
  margin: 26px 0 16px;
}
html .ets-mice .content .btn-outline-primary {
  display: block;
  width: fit-content;
  width: -moz-fit-content;
  margin: 50px auto 50px;
}
.ets-mice .card-body {
  display: block;
  flex: inherit;
  text-align: center;
}
.ets-mice .content h2 {
  margin: 0;
}
.ets-mice .card {
  min-height: 196px;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
html .ets-mice .content .link-secondary {
  display: block;
  margin: 10px auto 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .ets-mice .card {
    display: block;
  }
}
/* ETSMICE END */
/* MANAGEMENT POLICY */
.management-policy .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/management-policy.png);
}
.management-policy .ets-timeline .item li:before {
  display: none !important;
}
.management-policy p,
.management-policy .ets-timeline {
  color: #61656e;
}
@media (max-width: 991px) {
  .management-policy .list-group .list-group-item-action:nth-child(1) {
    padding-top: 0;
    border: none;
  }
}
.management-policy h2 {
  font-size: 16px;
}
.management-policy .ets-timeline .item {
  padding-left: 0;
}
#ethicalNotificationForm .file-upload-btn {
  padding: 0;
}
html body #ethicalNotificationForm .btn.btn-outline-primary {
  margin: 0 10px 0 0;
}
.form-text-area label {
  display: block;
}
.form-text-area textarea {
  width: 100%;
  border: none;
  margin-bottom: 30px;
  min-height: 80px;
  padding: 10px;
}
.management-policy .form-text-area textarea:focus,
.policy-modal button:focus {
  outline: none;
}
.management-policy .app-detail #ethicalNotificationForm .select-form-group {
  margin-top: 0;
}
.modal-ethical .modal-dialog {
  max-width: 768px;
}
.modal-ethical .modal-header .close {
  margin: -15px 0 0 0;
}
.modal-ethical header {
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 20px;
}
.policy-modal {
  display: inline-flex;
}
.policy-modal button {
  background: transparent;
  border: none;
  display: flex;
  align-items: center;
}
.modal-ethical ul {
  list-style: disc;
  padding-left: 15px;
}
@media (max-width: 991px) {
  .policy-modal {
    display: block;
  }
  .modal-ethical .modal-header .close {
    margin: 0 16px 0 0;
  }
}
/* MANAGEMENT POLICY END*/

/* SALES AGENT */
.sales-agent .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/agent/agent-banner.png);
}
.sales-agent .banner:after {
  height: 100%;
}
.sales-agent .banner:before {
  content: '';
  display: block;
  width: 100%;
  opacity: 0.2;
  background-image: linear-gradient(180deg, #000, transparent);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.select-agent {
  margin: 20px -15px 30px;
}
.select-agent select {
  width: 100%;
  height: 54px;
  padding: 0 15px;
  appearance: inherit;
  position: relative;
  border: 1px solid #dbe0e6;
}
.select-agent .etsfonticon-arrow-down {
  font-size: 6px;
  position: absolute;
  right: 27px;
  top: 25px;
  color: #9ca1ae;
}
.select-agent select:focus {
  outline: none;
}
.card-image img {
  max-width: 160px;
}
.sales-agent .card {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 10px;
  margin-bottom: 15px;
}
.sales-agent .card-body {
  padding: 5px 15px;
}
.sales-agent .card-body p {
  margin: 0;
}
.agent-news {
  margin-top: 30px;
}
html body.sales-agent .card-body .link-secondary {
  margin-bottom: 16px;
}

html body.sales-agent .card-body .link-secondary i {
  font-size: 14px;
  margin-right: 5px;
}
html body.sales-agent .available-agent {
  border-radius: 6px;
  box-shadow: 0 0 7px 0 rgba(31, 33, 38, 0.15);
  border: solid 1px #17cec4;
  background-color: #f9ffff;
  font-size: 18px;
  font-weight: 500;
  width: 100%;
  margin: 95px auto 68px;
  font-size: 18px;
  font-weight: 500;
  color: #1f2126;
  padding: 18px;
}
div#modalAvailableAgent h2 {
  font-size: 18px;
  font-weight: 500;
}

div#modalAvailableAgent table.table.table-bordered {
  margin-top: 10px;
}
div#modalAvailableAgent table.table.table-bordered td {
  text-align: left;
  padding: 12px 10px;
}
div#modalAvailableAgent .modal-header .close {
  margin: -15px 0 0 0;
}
.agent-news .card {
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
}
@media (max-width: 991px) {
  .sales-agent .content h1 {
    font-size: 20px;
  }
  .select-agent select {
    margin-bottom: 10px;
  }
  .sales-agent .card {
    flex-direction: column;
    display: block;
    padding: 0;
  }
  .card-image img {
    max-width: 100%;
    max-height: 100px;
    object-fit: cover;
    border-radius: 6px;
  }
  .card-image {
    margin: 10px;
  }
  html body.sales-agent .card-body .link-secondary {
    font-size: 12px;
  }
  .sales-agent .card-body p {
    font-size: 12px;
  }
  html body.sales-agent .available-agent {
    margin: 30px auto;
  }
  .sales-agent h3 {
    font-size: 16px;
    font-weight: 500;
  }
  .agent-news {
    margin-top: 15px;
  }
}
/* SALES AGENT END*/
/* TRANSPORT PAGES */
.transport-pages .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/transport/transport-banner.png);
}
.transport-pages .list-group {
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border: 0;
  border-bottom: solid 1px #d4d5d7;
  border-radius: 0;
  margin-bottom: 42px;
  margin-top: 30px;
}
.transport-pages .list-group .list-group-item {
  color: #4a4a4a;
  width: 33.3%;
  text-align: center;
  padding: 15px;
  font-size: 14px;
  font-weight: normal;
}
.transport-pages .list-group .list-group-item.active {
  font-weight: bold;
}
.transport-pages .list-group .list-group-item.active:after {
  content: '';
  display: block;
  width: 50px;
  height: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #17cec4;
  margin: auto;
  position: absolute;
  left: 30%;
  right: 30%;
  bottom: -2px;
}
.transport-pages .content h1 {
  border: none;
  color: #1f2126;
  padding-bottom: 0;
}
.transport-pages figure img {
  width: 100%;
  max-width: 887px;
}
.transport-pages figure {
  margin: 35px auto;
}
.period-table {
  margin-top: 48px;
}
.period-table .table tbody {
  border-radius: 0;
}
.period-table h4 {
  font-size: 20px;
}
.period-table .table td {
  text-align: left;
  padding: 10px;
}
.period-table .table td:first-of-type {
  text-align: center;
  width: 60px;
}
.flight-transport .period-table .table td:first-of-type {
  vertical-align: middle;
  padding: 15px;
  width: 195px;
}
.flight-transport .period-table .table td {
  padding: 0;
}
.flight-transport .table p {
  margin: 0;
  padding: 15px;
  font-size: 14px;
}
.flight-transport .table p:first-of-type {
  border-bottom: 1px solid #ddd;
}
.flight-transport .period-table {
  margin-top: 0;
}
.flight-transport .table.table-bordered.sunexpress p {
  border-bottom: none;
  vertical-align: middle;
}
.flight-transport .table.table-bordered.sunexpress td {
  vertical-align: middle;
  padding: 30px 20px;
}
html body.transport-pages .badge-alert {
  padding: 20px;
  width: 100%;
  margin: 20px auto 50px;
  background: rgba(248, 81, 86, 0.1);
  color: #1f2126;
  font-size: 14px;
  border: 1px solid #f85156;
  font-weight: 500;
}
@media (max-width: 991px) {
  .transport-pages .content {
    margin: 0;
  }
  .transport-pages .content h1 {
    font-size: 20px;
    margin: 15px 0;
  }
  .transport-pages .content h2 {
    font-size: 16px;
    margin-top: 20px;
  }
  .transport-pages h3 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .transport-pages .list-group {
    margin: 0 -16px;
  }
  .transport-pages .list-group .list-group-item {
    font-size: 12px;
    padding: 15px 8px;
  }
  .flight-transport .period-table .table td:first-of-type {
    width: auto;
    text-align: left;
  }
  .flight-transport .period-table .table td {
    display: block;
  }
  .flight-transport .table.table-bordered.sunexpress td {
    padding: 10px;
  }
  .flight-transport .table.table-bordered.sunexpress td p {
    padding: 0;
  }
  html body.transport-pages .badge-alert {
    display: block;
    white-space: break-spaces;
  }
  .airport-transport h5 {
    font-size: 16px;
    margin-top: 30px;
  }
}
.airport-transport h5 {
  margin-top: 40px;
  font-size: 20px;
}
.airport-transport .table thead tr th {
  border: 1px solid #d4d5d7;
  text-align: left;
  font-weight: normal;
  color: #61656e;
  font-size: 12px;
}
.airport-transport .table thead tr th:first-of-type {
  border: none;
}
.airport-transport .table tbody tr td {
  font-weight: bold;
  text-align: left;
  padding: 10px;
}
html body.transport-pages.airport-transport .badge-alert {
  white-space: inherit;
  display: block;
  text-align: left;
  line-height: 24px;
}
html body.transport-pages.airport-transport .badge-alert b {
  display: block;
  margin-bottom: 5px;
}

/* TRANSPORT PAGES END */

/* SALE CHANNEL PAGES START */
html body.sale-channel-page .banner {
  background: url('https://images.etstur.com/assets/web/static-pages/sale-channel-banner.png');
}

@media (max-width: 991px) {
  html body.sale-channel-page .banner {
    background: url('https://images.etstur.com/assets/web/static-pages/sale-channel-banner-mobile.png');
  }
}

html body .sale-channel-table {
  width: 100% !important;
}

html body .sale-channel-table-color {
  color: #61656e;
}

html body .sale-channel-table-heading-color {
  color: #4a4a4a;
}

html body .sale-channel-table-spacing {
  padding: 16px 10px;
}

html body .sale-channel-table-spacing-mobile {
  padding: 10px;
}

/* SALE CHANNEL PAGES END */

/* ONLINE CATALOGUE PAGE START */

.online-catalogue-page .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/online-catalogue.png);
}

@media (max-width: 991px) {
  .online-catalogue-page .banner {
    background: url(https://images.etstur.com/assets/web/static-pages/online-catalogue-banner-mobile.png);
  }
}

html body.online-catalogue-page .section-title {
  margin-bottom: 30px;
}

.online-catalogue-page .online-catalogue-wrapper .online-catalogue-item {
  position: relative;
  height: 200px;
  margin-bottom: 32px;
  border-radius: 6px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  white-space: nowrap;
}
.online-catalogue-page
  .online-catalogue-wrapper
  .online-catalogue-inner:last-child {
  margin-bottom: 0;
}
.online-catalogue-page .online-catalogue-wrapper .online-catalogue-item:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(18, 5, 41, 0.4);
  border-radius: 6px;
}
.online-catalogue-page .online-catalogue-wrapper .online-catalogue-item a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-decoration: none;
}
/* ONLİNE CATALOGUE PAGE END */

/* INFORMATION SOCİETY SERVICES START */
.information-society-services .main-wrapper {
  padding-bottom: 120px;
  border-bottom: 1px solid #ebf1fa;
}

.information-society-services .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/information-society-services-banner.png);
}

@media (max-width: 991px) {
  .information-society-services .banner {
    background: url(https://images.etstur.com/assets/web/static-pages/information-society-services-banner-mobile.png);
  }
}

.information-society-services .section-title {
  margin-bottom: 30px !important;
}

.information-society-services .section-content-table {
  white-space: nowrap;
}

.information-society-services .section-content-table:last-child {
  white-space: normal;
}

.information-society-services .section-content-table th {
  padding: 16px;
}
/* INFORMATION SOCİETY SERVICES END */

/* HES INFORMATION START*/

@media (max-width: 991px){
.accordion-item {
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);

}

 .main-wrapper .section-body{
 	padding: 15px;
 	padding-top:0;
 }

html .static-pages .content {
  margin-bottom: 15px;
}

.content h1 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebf1fa;
}

.panel-title {
  padding: 12px;
  font-size: 14px;
  font-weight: bold;
  color: #1f2126;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}

.panel-title-inner span {
  display: flex;
  align-items: center;
  width: 260px;
}

  		
}

@media (min-width: 991px){
	
  .main-wrapper .section-body{
	   padding: 15px;
	   padding-top:0;
 }
   .accordion-item {
	  margin-bottom: 15px;
	  border-radius: 4px;
	  background-color: #ffffff;
	  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);

}

	html .static-pages .content {
    	margin-bottom: 30px;
}

    .content h1 {
	  text-transform: uppercase;
	  font-size: 28px;
	  font-weight: 500;
	  padding-bottom: 15px;
	  border-bottom: 1px solid #ebf1fa;
}

    .panel-title {
	  padding: 16px;
	  font-size: 18px;
	  font-weight: bold;
	  color: #1f2126;
	  cursor: pointer;
	  position: relative;
	  display: flex;
	  align-items: center;
}
	.hes-info-title{
		font-size: 16px;
	}


	.section-body .accordion-wrapper .accordion-item .accordion.panel-title{
		font-size: 16px;
	}
}


.hes-information-page .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/hes-information-banner.png);
  background-position: center;
}

@media (max-width: 991px) {
  html body.hes-information-page .banner {
    background: url(https://images.etstur.com/assets/web/static-pages/hes-information-banner-mobile.png);
    background-position: top !important;
  }
}



.accordion {
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}



.accordion-icon-container {
  position: relative;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ebf1fa;
  display: inline-block;
  z-index: 2;
}

.accordion-icon-container i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}



.panel-title .panel-title-inner {
  padding-left: 0;
}

.desc {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.64;
  color: #363b44;
  background-color: #fff;
}

.panel-body {
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #ffffff;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
}

.panel-body p {
  margin: 0;
}

.panel-body .desc {
  padding-left: 30px;
}

.panel-body .desc div {
  padding-left: 10px;
}

.panel-body .desc div p {
  margin-bottom: 10px;
}

.panel-body .desc div li {
  width: 49%;
  line-height: normal;
  padding-top: 5px;
  margin-bottom: 4px;
  list-style-type: disc;
}

.panel-body .desc div li:first-child {
  padding-top: 0px;
}


.accordion.panel-title:after {
  content: '';
  position: absolute;
  right: 24px;
  background: url(/resources_t/img/hotel/icons/plus.svg);

  width: 19px;
  height: 19px;
  display: inline-block;
}
.accordion.panel-title.active:after {
  background: url(/resources_t/img/hotel/icons/eksi.svg);
  background-repeat: no-repeat;
  background-position: center;
}
/* HES INFORMATION END */

/* PUBLIC HOLIDAYS START */
.public-holiday-page .banner {
  background: url(https://images.etstur.com/assets/web/static-pages/public-holidays-banner.png);
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
}

.public-holiday-page .banner-title {
  font-size: 60px;
  z-index: 1;
  position: relative;
}

.public-holiday-page .banner-subtitle {
  position: relative;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  z-index: 1;
}

.public-holiday-page .banner-subtitle:before,
.public-holiday-page .banner-subtitle::after {
  content: '';
  position: absolute;
  left: -50px;
  top: 13px;
  width: 40px;
  height: 2px;
  background-color: #fff;
  display: inline-block;
}
.public-holiday-page .banner-subtitle::after {
  right: -51px;
  left: inherit;
}
.public-holiday-page .section-title {
  margin-bottom: 30px !important;
}

.public-holiday-page .title span {
  display: flex;
  align-items: center;
}

.public-holiday-page .panel-title:after {
  margin-top: 10px;
}
.public-holiday-page .panel-title.active:after {
  margin-top: 10px;
}

.public-holiday-page .desc {
  background-color: #f6f9fd;
}

.public-holiday-page small {
  display: block;
}

.public-holiday-page .public-holidays-accordion-wrapper {
  padding: 32px;
}

.public-holiday-page .accordion-item .panel-title:before,
.accordion-item .panel-body.show:before {
  content: '';
  width: 2px;
  height: 30px;
  background: #ebf1fa;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 55px;
  height: 95%;
  min-height: 162px;
}

.public-holiday-page .accordion-item:last-of-type .panel-title:before,
.accordion-item:last-of-type .panel-body.show:before {
  display: none;
}

.public-holiday-page .accordion-item .panel-title .title:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: -50px;
  left: 30px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 14px solid #ebf1fa;
}

.public-holiday-page .accordion-item:first-child .panel-title .title:after {
  display: none;
}

.public-holidays-accordion-list {
  margin-left: 8px;
}

.public-holiday-page .public-holidays-accordion-content {
  background-color: #fff;
  padding: 16px;
  border-radius: 6px;
}

.public-holidays-accordion-list li {
  white-space: nowrap;
  position: relative;
}

.public-holidays-accordion-list li::marker {
  color: #c4cbd5;
}

.public-holidays-accordion-list li:first-child:before {
  content: '';
  width: 1px;
  background: #ebf1fa;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: -15px;
  height: 55px;
}

.public-holiday-page .desc .public-holidays-card-wrapper {
  padding-left: 0;
}

.public-holiday-page .first-accordion-item {
  pointer-events: none;
  color: #9ca1ae;
}

.public-holiday-page .out-of-date {
  color: #9ca1ae !important;
}

.public-holiday-page .public-holiday-card-mt {
  margin-bottom: 16px;
}

.public-holiday-page .public-holiday-card-text {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
}

.public-holiday-page .public-holiday-card-text i {
  color: #61656e;
}

.public-holiday-page .clear {
  margin-bottom: 96px;
}

.public-holiday-img {
  width: 100%;
  height: auto;
}

@media (max-width: 991px) {
  .public-holidays-card-wrapper {
    margin-top: 16px;
  }

  .public-holiday-page .clear {
    margin-bottom: 0px;
  }
}
/* PUBLIC HOLIDAYS END */
/* **LAND OF LAGENDS PAGE START** */
/* LAND OF LEGENDS MAIN PAGE START */
.land-of-legends-explore-page .banner {
  background: url("/resources_t/img/static-page/land-of-legends-banner.png");
  height: 600px;
  background-position: center center;
}
.land-of-legends-explore-page .banner:after {
  content: none;
}
.land-of-legends-explore-page .banner-text-img {
  position: absolute;
  top: 23%;
  left: 46%;
}
.land-of-legends-explore-page .banner-desc-wrapper {
  position: absolute;
  top: 75%;
  left: 10%;
  color: #fff;
}
.land-of-legends-explore-page .banner-desc-title {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 0;
}
.land-of-legends-explore-page .banner-desc-paragraph {
  font-size: 32px;
}

.land-of-legends-explore-page .list-group {
  background-color: #f6f8fb;
  padding: 0;
  border: 0;
  border-bottom: solid 3px #d4d5d7;
  border-radius: 0;
  height: 194px;
}
.land-of-legends-explore-page .list-group ul li {
  margin-bottom: 0;
}
.land-of-legends-explore-page .list-group .nav-pills {
  display: flex;
  justify-content: space-around;
  align-items: center;
  min-height: 100%;
}
.land-of-legends-explore-page .list-group ul li:before {
  content: none;
}
.land-of-legends-explore-page .nav-pills .nav-link {
  background-color: inherit !important;
}
.land-of-legends-explore-page .list-group .list-group-item {
  color: #4a4a4a;
  width: 20%;
  text-align: center;
  padding: 15px;
  font-size: 18px;
  font-weight: normal;
}
.land-of-legends-explore-page .nav-pills i::before {
  color: #ff8308;
  font-size: 49px;
  text-shadow: -3px -5px #ff830833;
}
.land-of-legends-explore-page .nav-pills .nav-link .nav-link-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.land-of-legends-explore-page .nav-pills .nav-link .nav-link-wrapper div{
  font-size: 18px;
  margin-top: 15px;
}
.land-of-legends-explore-page .nav-pills .nav-link.active {
  position: relative;
  color: #000 !important;
}
.land-of-legends-explore-page .nav-pills .nav-link.active:after {
  content: '';
  display: block;
  height: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #17cec4;
  margin: auto;
  position: absolute;
  bottom: -48px;
  width: 175px;
  left: -15%;
  right: 30%;
}
.land-of-legends-explore-page .nav-pills .nav-item-1 .nav-link.active:after {
  width: 165px;
  left: -23%;
}
.land-of-legends-explore-page .nav-pills .nav-item-2 .nav-link.active:after {
  left: 0%;
}
.land-of-legends-explore-page .nav-pills .nav-item-4 .nav-link.active:after {
  left: 8%;
}
.land-of-legends-explore-page .list-group .list-group-item .list-group-item-icon-wrapper div {
  margin-top: 20px;
  white-space: nowrap;
}
.land-of-legends-explore-page .list-group .list-group-item.active {
  font-weight: bold;
}
.land-of-legends-explore-page .list-group .list-group-item.active:after {
  content: '';
  display: block;
  height: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #17cec4;
  margin: auto;
  position: absolute;
  left: 0;
  right: 10%;
  bottom: -48px;
}
.land-of-legends-explore-page .explore-desc-section {
  margin-top: 50px;
  margin-bottom: 34px;
}
.land-of-legends-explore-page .explore-desc-section h1 {
  font-size: 32px;
  margin-bottom: 9px;
}
.land-of-legends-explore-page .explore-desc-section p {
  line-height: 1.5;
  font-size: 16px;
}
.land-of-legends-explore-page .promotion-film-section {
  background-color: #f6f8fb;
  padding: 100px 0 215px 0;
}
.land-of-legends-explore-page .promotion-img-desc-wrapper {
  position: relative;
}
.land-of-legends-explore-page .promotion-film-desc {
  position: absolute;
  bottom: -115px;
  right: 95px;
  width: 450px;
  height: 330px;
  background-color: #fff;
  border-radius: 6px;
  padding: 50px 30px 50px 50px;
  z-index: 10;
}
.land-of-legends-explore-page .promotion-film-desc span{
  color: #9ca1ae;
  font-size: 12px;
  margin-bottom: 6px;
}
.land-of-legends-explore-page .promotion-film-desc h4{
  font-size: 24px;
  margin-bottom: 20px;
}
.land-of-legends-explore-page .promotion-film-desc p{
  color: #9ca1ae;
  font-size: 18px;
  line-height: 1.67;
  margin-bottom: 8px;
}
.land-of-legends-explore-page .promotion-film-desc a{
  padding: 13px 45px;
  font-size: 12px;
  color: #fff;
}
/* LAND OF LEGENDS EXPLORE SECTION START */
.land-of-legends-explore-section .explore-desc-section p {
  font-size: 14px;
}
.land-of-legends-explore-section h5 {
  font-size: 24px;
  margin-top: 30px;
}
.land-of-legends-explore-section table td {
  border: 4px solid #fff;
  padding: 13px 62px;
  background-color: #f6f8fb;
}
.land-of-legends-explore-section .table-months {
  font-size: 16px;
  font-weight: 500;
}
.land-of-legends-explore-section .table-hours {
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
.land-of-legends-explore-section .table-desc {
  display: block;
  font-size: 12px;
  margin-left: 4px;
}
.land-of-legends-explore-section .image-group-heading {
  margin-top: 50px;
  margin-bottom: 15px;
}
.land-of-legends-explore-section .image-group-wrapper {
  margin-bottom: 80px;
}
.land-of-legends-explore-section .right-group-img2 {
  padding-top: 30px;
}
.video-section {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f6f8fb;
}
.video-section p {
  margin-top: 38px;
  color: #61656e;
  line-height: 1.69;
  font-size: 16px;
}


/* LAND OF LEGENDS EXPLORE SECTION END */
.land-of-legends-kingdom-hotel-section .explore-desc-section p {
  font-size: 14px;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-accordion {
  margin-left: 5px;
  margin-right: -5px;
}
.land-of-legends-kingdom-hotel-section .accordion-item {
  margin-bottom: 15px;
  box-shadow: none;
}
.kingdom-hotel-accordion-desc {
  color: #61656e;
  font-size: 14px;
  font-weight: normal;
}
.land-of-legends-kingdom-hotel-section .panel-body .desc {
  background-color: #f6f9fd;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-accordion-active-row {
  padding: 30px;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-accordion-active-row ul {
  margin-left: 30px;
  white-space: nowrap;
}
.land-of-legends-kingdom-hotel-section .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.land-of-legends-kingdom-hotel-section .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.land-of-legends-kingdom-hotel-section .card b {
  font-size: 16px;
  font-weight: 500;
}
.land-of-legends-theme-park-section h5 {
  font-size: 24px;
  margin-top: 30px;
}
.land-of-legends-theme-park-section .theme-park-enter {
  margin-top: 22px;
  color: #61656e;
  font-weight: 600;
}
.land-of-legends-theme-park-section .theme-park-enter-desc {
  margin-top: 0px;
}
.land-of-legends-theme-park-section .promotion-film-section {
  background-color: #fff;
}
.land-of-legends-theme-park-section .promotion-film-desc {
  box-shadow: 0 0 27px 0 rgb(0 0 0 / 20%);
}
.land-of-legends-theme-park-section .entertainment-units {
  position: absolute;
  top: 148px;
  left: 190px;
  width: 45px;
  height: 45px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgb(90 135 187 / 15%);
}
.land-of-legends-theme-park-section .entertainment-units i {
  position: absolute;
  font-size: 27px;
  color: #17cec4;
  top: 10px;
  left: 10px;
}
.land-of-legends-theme-park-section .entertainment-units .air-balloon-landoflegends {
  top: 8px;
  left: 13px;
}
.land-of-legends-theme-park-section .entertainment-units .carpet-landoflegends {
  font-size: 21px;
}
.land-of-legends-theme-park-section .extra-opportunities {
  padding: 20px;
  border: solid 1px #eaebec;
  border-radius: 6px;
}
.land-of-legends-theme-park-section .extra-opportunities ul{
  list-style: disc;
  margin-left: 16px;
}
.land-of-legends-theme-park-section .family-services {
  margin-top: 50px;
}
.land-of-legends-theme-park-section .footer-card .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.land-of-legends-theme-park-section .footer-card .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.land-of-legends-theme-park-section .entertainment-units-card-wrapper {
  width: 255px;
}
.land-of-legends-shoping-avenue-section h5 {
  font-size: 24px;
  margin-top: 30px;
}
.land-of-legends-shoping-avenue-section .kingdom-hotel-accordion {
  margin-top: 60px;
  margin-bottom: 40px;
}

.land-of-legends-shoping-avenue-section .footer-card .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.land-of-legends-shoping-avenue-section .footer-card .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.land-of-legends-shoping-avenue-section .panel-body .desc {
  background-color: #f6f9fd;
}
.land-of-legends-events-section .footer-card .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.land-of-legends-events-section .footer-card .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.land-of-legends-events-section .panel-body .desc {
  background-color: #f6f9fd;
}
.land-of-legends-explore-section .footer-card .card {
  text-align: center;
  padding: 30px 0px;
  border-radius: 7px;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 15%);
  background-color: #ffffff;
  border: none;
  min-height: 175px;
}
.land-of-legends-explore-section .footer-card .card i {
  color: #17cec4;
  font-size: 41px;
  margin-bottom: 20px;
}
.land-of-legends-theme-park-section .promotion-film-section-2 {
  padding-top: 0;
}
.land-of-legends-theme-park-section .promotion-film-section-3 {
  padding-bottom: 80px;
}
.land-of-legends-theme-park-section .promotion-film-section-2-img {
  margin-left: 265px;
}
.land-of-legends-theme-park-section .promotion-film-section-1-desc {
  right: 0;
}
.land-of-legends-theme-park-section .promotion-film-section-2-desc {
  right: 473px;
  width: 636px;
  height: 268px;
}
.land-of-legends-theme-park-section .promotion-film-section-3-desc {
  width: 642px;
  height: 253px;
  bottom: 0;
  right: 0px;
  top: -50px;
}
.land-of-legends-theme-park-section .entertainment-units-card-wrapper span {
  display: block;
  white-space: nowrap;
}
.land-of-legends-shoping-avenue-section .panel-body .desc div li:first-child {
  padding-top: 5px;
}
.land-of-legends-shoping-avenue-section .accordion-item {
  margin-bottom: 20px;
}
.land-of-legends-shoping-avenue-section .kingdom-hotel-accordion-paragraph {
  padding: 35px 0px;
  font-size: 19px;
}
.land-of-legends-events-section .promotion-film-section-desc-1 {
  width: 497px;
  height: 408px;
  right: 0;
}
.land-of-legends-events-section .promotion-film-section-2 {
  padding-top: 0;
}
.land-of-legends-events-section .promotion-film-section-3 {
  padding-bottom: 80px;
}
.land-of-legends-events-section .promotion-film-section-2-img {
  margin-left: 265px;
}
.land-of-legends-events-section .promotion-film-section-1-desc {
  right: 0;
}
.land-of-legends-events-section .promotion-film-section-2-desc {
  right: 473px;
  width: 636px;
  height: 358px;
}
.land-of-legends-events-section .promotion-film-section-3-desc {
  width: 642px;
  height: 438px;
  bottom: 0;
  right: 0px;
  top: -50px;
}
.land-of-legends-events-section .promotion-film-section-3-desc2 {
  height: 258px;
}
.kingdom-hotel-map-heading {
  margin-top: 80px;
  margin-bottom: 30px;
}
.kingdom-hotel-map {
  width: 100%;
  border: 0;
  height: 240px;
}
.noun-car {
  margin-bottom: 4px !important;
  margin-top: 14px;
}
.noun-car::before {
  font-size: 30px;
}
.land-of-legends-theme-park-section .entertainment-units .etsfonticon-air-balloon-landoflegends {
  left: 13px;
}
.land-of-legends-theme-park-section .entertainment-units .etsfonticon-carpet-landoflegends {
  font-size: 20px;
}
/* LAND OF LEGENDS MAIN PAGE MOBILE START */
@media(max-width: 991px) {
  .land-of-legends-explore-page .banner-text-img {
    display: none;
  }
  .land-of-legends-explore-page .nav-pills .nav-link.active:after {
    display: none;
  }
  .land-of-legends-explore-page .nav-pills .nav-item-1 .nav-link.active:after {
    display: none;
  }
  .land-of-legends-explore-page .nav-pills .nav-item-1 .nav-link.active:after {
    display: none;
  }
  .land-of-legends-explore-page .nav-pills .nav-item-2 .nav-link.active:after {
    display: none;
  }
  .land-of-legends-explore-page .nav-pills .nav-item-4 .nav-link.active:after {
    display: none;
  }
  .land-of-legends-explore-page .banner {
    background: url("/resources_t/img/static-page/land-of-legends-banner-mobile.png");
    height: 440px;
  }
  .land-of-legends-explore-page .nav-pills .etsfonticon-arrow-right::before {
    font-size: 12px;
    color: #000;
    text-shadow: none;
  }
  .land-of-legends-explore-page .list-group {
    height: initial;
    border-bottom: none;
  }
  .land-of-legends-explore-page .list-group .container {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    min-height: initial;
    padding: 0;
  }
  .land-of-legends-explore-page .list-group .list-group-item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: solid 1px #ebf1fa;
    padding: 14px 15px 14px 19px;
  }
  .list-group-item .list-group-item-icon-wrapper {
    display: flex;
    align-items: center;
  }
  .list-group-item .list-group-item-icon-wrapper i {
    margin-right: 30px;
  }
  .land-of-legends-explore-page .list-group ul li {
    width: 100%;
    border-bottom: 1px solid #ebf1fa;
  }
  .land-of-legends-explore-page .nav-pills .nav-link .nav-link-wrapper div {
    margin-left: 30px;
    margin-bottom: 5px;
  }
  .land-of-legends-explore-page .nav-pills .nav-link {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .land-of-legends-explore-page .nav-pills .nav-link .nav-link-wrapper {
    flex-direction: row;
  }
  .land-of-legends-explore-page .nav-pills i::before {
    font-size: 27px;
  }
  .land-of-legends-explore-page .list-group .list-group-item .list-group-item-icon-wrapper div {
    font-size: 16px;
    font-weight: 500;
    margin-top: 0px;
}
.land-of-legends-explore-page .explore-desc-section {
  margin-top: 43px;
}
.promotion-film-section-mobile {
  padding: 50px 0;
  background-color: #f6f8fb;
}
.land-of-legends-explore-page .explore-desc-section h1 {
  font-size: 22px;
}
.land-of-legends-explore-section h5 {
  font-size: 18px;
}
.land-of-legends-explore-section table td {
  padding: 13px 36px;
}
.land-of-legends-explore-section .image-group-heading {
  font-size: 22px;
}
.land-of-legends-explore-section .right-group-img {
  width: 165px;
  height: 165px;
}
.land-of-legends-explore-section .right-group-img-2{
  height: 165px;
}
.land-of-legends-explore-section .left-group-img {
  margin-top: 30px;
  width: 100%;
  height: 100%;
}
.land-of-legends-explore-section .video-section {
  padding-top: 50px;
  padding-bottom: 30px;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-slider-img {
  width: 350px;
  height: 165px;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-accordion-img {
  width: 305px;
  height: 166px;
}
.land-of-legends-kingdom-hotel-section .panel-body .desc {
  padding-left: 10px;
}
.land-of-legends-kingdom-hotel-section .kingdom-hotel-accordion-active-row ul {
  margin-left: 16px;
  margin-top: 9px;
  font-size: 12px;
}
.land-of-legends-kingdom-hotel-section .accordion-item {
  margin-bottom: 30px;
}
.land-of-legends-kingdom-hotel-section .card {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: auto;
  padding: 15px;
}
.land-of-legends-kingdom-hotel-section .card i {
  margin-bottom: 0;
  margin-right: 10px;
}
.land-of-legends-kingdom-hotel-section .card b {
  white-space: nowrap;
  font-size: 14px;
}
.land-of-legends-theme-park-section .entertainment-units-card-wrapper {
  width: 165px;
  height: 370px;
}
.land-of-legends-theme-park-section .entertainment-units-card-wrapper .card-text{
  font-size: 12px;
}
.land-of-legends-theme-park-section .entertainment-units {
  top: 93px;
  left: 115px;
  width: 32px;
  height: 32px;
}
.land-of-legends-theme-park-section .entertainment-units i {
  top: 5px;
  left: 5px;
  font-size: 23px;
}
.land-of-legends-theme-park-section .entertainment-units .air-balloon-landoflegends {
  font-size: 19px;
  top: 7px;
  left: 11px;
}
.land-of-legends-theme-park-section .entertainment-units .carpet-landoflegends {
  font-size: 18px;
}
.land-of-legends-theme-park-section .footer-card .card {
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: auto;
    padding: 15px;
}
.theme-park-promotion-film-wrapper .promotion-film-section-mobile {
  background-color: #fff;
}
.land-of-legends-theme-park-section .footer-card .card i {
  margin-bottom: 0;
  margin-right: 10px;
}
.land-of-legends-theme-park-section .footer-card  .card b {
  white-space: nowrap;
  font-size: 14px;
}
.land-of-legends-shoping-avenue-section .footer-card .card {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: auto;
  padding: 15px;
}
.land-of-legends-shoping-avenue-section .footer-card .card i {
margin-bottom: 0;
margin-right: 10px;
}
.land-of-legends-shoping-avenue-section .card b {
white-space: nowrap;
font-size: 14px;
}
.land-of-legends-events-section .footer-card .card {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: auto;
  padding: 15px;
}
.land-of-legends-events-section .footer-card .card i {
margin-bottom: 0;
margin-right: 10px;
}
.land-of-legends-events-section .card b {
white-space: nowrap;
font-size: 14px;
}
.land-of-legends-explore-section .footer-card .card {
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: auto;
  padding: 15px;
}
.land-of-legends-explore-section .footer-card .card i {
margin-bottom: 0;
margin-right: 10px;
}
.land-of-legends-explore-section .card b {
white-space: nowrap;
font-size: 14px;
}
.land-of-legends-theme-park-section .entertainment-units-card-wrapper span {
  font-size: 11px;
  white-space: initial;
}
.land-of-legends-shoping-avenue-section .accordion-item {
  margin: 10px;
}
.land-of-legends-events-section .promotion-film-section-mobile {
  padding-bottom: 0px;
  background-color: inherit;
}
.kingdom-hotel-map-heading {
  margin-top: 25px;
}
.kingdom-hotel-map {
  height: 155px;
}
.land-of-legends-explore-page .banner-desc-wrapper {
  left: 4%;
}
.land-of-legends-explore-page .banner-desc-paragraph {
  font-size: 24px;
  max-width: 270px;
}
.land-of-legends-theme-park-section .entertainment-units .etsfonticon-air-balloon-landoflegends {
  left: 10px;
}
.land-of-legends-shoping-avenue-section .kingdom-hotel-accordion-paragraph {
  font-size: 14px;
  padding-left: 0px;
}
}
/* LAND OF LEGENDS MAIN PAGE MOBILE END */
/* LAND OF LEGENDS MAIN PAGE END */
/* LAND OF LAGENDS PAGE END */




/* OPERATION GUIDE START */
  .operations-guide{
    font-family: Montserrat;
  }
  .operations-guide .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/operation-guide-banner.png);
    height: 415px;
  }
  .operations-guide .nav-desktop{
    border:none;
  }
  .operations-guide .breadcrumb{
    margin-bottom: 26px;
    padding-bottom: 0;
  }
  .operations-guide .breadcrumb a,
  .operations-guide-in .breadcrumb a{
    text-decoration: none;
  }
  .operations-guide p{
    font-size: 16px;
    line-height: 1.5;
    color: #1f2126;
    margin-bottom: 50px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
  }
  .operations-guide h1{
    font-size: 32px;
    font-weight: 500;
    color: #1f2126;
    text-transform: none;
    border:none;
    padding-bottom: 0;
    margin-bottom: 15px;
  }
  .operations-guide .operations-guide-content .text h2{
    font-size: 24px;
    font-weight: 500;
    color: #1f2126;
    padding-bottom: 0;
    margin-bottom: 9px;
    margin-top: 0;
    line-height: 1.21;
  }
  .operations-guide .operations-guide-content{
    position: relative;
  }
  .operations-guide .operations-guide-content .image .text{
    width: 450px;
    padding: 50px 44px 50px 48px;
    border-radius: 6px;
    box-shadow: 0 0 27px 0 rgb(0 0 0 / 20%);
    background-color: #ffffff;
    position: absolute;
    top: 150px;
    right: 0;
  }
  .operations-guide .operations-guide-content .image.right .text{
    left: 0;
  }
  .operations-guide .operations-guide-content .image.left img{
    width: 841px;
    object-fit: contain;
    border-radius: 8px;
  }
  .operations-guide .operations-guide-content .image.right img{
    width: 841px;
    object-fit: contain;
    margin-left: 269px;
    border-radius: 8px;
  }

  .operations-guide .operations-guide-content .image.right .text{
    width: 636px;
    object-fit: contain;
    margin-left: 0;
  }
  .operations-guide .operations-guide-content .text a{
    width: 137px;
    display: inline-flex;
    align-items: center;
    height: 40px;
    border-radius: 6px;
    background-image: linear-gradient(254deg, #006efe 97%, #494aff 3%);
    color: #fff;
    padding: 11px 35px;
    margin-top: 14px;
    text-decoration: none;
    cursor: pointer;
  }
  .operations-guide .first-content .operations-guide-content{
    margin-top: 50px;
  }
  .operations-guide .first-content{
    margin-top: 0;
  }
  .operations-guide .second-content{
    margin-top: 189px;
    margin-bottom: 0;
  }
  .operations-guide .third-content{
    margin-top: 219px;
    margin-bottom: 0;
  }
  .operations-guide .fourth-content,
  .operations-guide .fifth-content{
    margin-top: 80px;
    margin-bottom: 0;
  }
  .operations-guide .sixth-content{
    margin-top: 189px;
    margin-bottom: 0;
  }
  .operations-guide .seventh-content{
    margin-top: 161px;
    margin-bottom: 0;
  }
  .operations-guide .eighth-content{
    margin-top: 80px;
    margin-bottom: 263px;
  }
  .operations-guide .third-content .operations-guide-content .text{
    width: 554px;
    object-fit: contain;
    margin-left: 0;
    top: -35px;
  }
  .operations-guide .second-content .operations-guide-content .text{
    top: 115px;
  }
  .operations-guide .fourth-content .operations-guide-content .text{
    top: 171px;
  }
  .operations-guide .fourth-content .operations-guide-content .text a {
    margin-top: 23px;
  }
  .operations-guide .sixth-content .operations-guide-content .image.right .text{
    width: 505px;
    top: 96px;
    padding: 50px 44px 51px 48px;
  }
  .operations-guide .sixth-content .operations-guide-content .image.right .text h2{
    margin-bottom: 12px;
  }
  .operations-guide .sixth-content .operations-guide-content .image.right .text a{
    margin-top: 16px;
  }
  .operations-guide .seventh-content .operations-guide-content .text a{
    margin-top: 17px;
  }
  .operations-guide .eighth-content .operations-guide-content .text a{
    margin-top: 20px;
  }
  .operations-guide .third-content .operations-guide-content .text a{
    margin-top: 15px;
  }
  .operations-guide .seventh-content .operations-guide-content .text{
    top: -51px;
    width: 642px;
  }
  .operations-guide .first-content .operations-guide-content .text .free-text,
  .operations-guide .second-content .operations-guide-content .text .free-text,
  .operations-guide .third-content .operations-guide-content .text .free-text,
  .operations-guide .fourth-content .operations-guide-content .text .free-text,
  .operations-guide .fifth-content .operations-guide-content .text .free-text,
  .operations-guide .sixth-content .operations-guide-content .text .free-text,
  .operations-guide .seventh-content .operations-guide-content .text .free-text,
  .operations-guide .eighth-content .operations-guide-content .text .free-text{
    font-size: 18px;
    font-weight: 300;
    color: #61656e;
    margin-bottom: 0;
    line-height: 1.67;
  }
  .operations-guide .second-content .operations-guide-content .text .free-text{
    width: 526px;
    font-size: 18px;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
  }

@media only screen and (max-width: 991px){
  .operations-guide .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/operation-guide-banner-mobile.png);
    height: 320px;
  }
  .operations-guide h1{
    font-size: 22px;
    line-height: 1.36;
    margin-top: 27px;
  }
  .operations-guide p {
    margin-bottom: 0;
  }
  .operations-guide .operations-guide-content .image.left img {
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  .operations-guide .first-content .operations-guide-content {
    margin-top: 30px;
  }
  .operations-guide .operations-guide-content .image .text {
    width: 100%;
    padding: 15px 14px 15px 17px;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    top: 0;
    right: unset;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .operations-guide .first-content .operations-guide-content .text .free-text,
  .operations-guide .second-content .operations-guide-content .text .free-text,
  .operations-guide .third-content .operations-guide-content .text .free-text,
  .operations-guide .fourth-content .operations-guide-content .text .free-text,
  .operations-guide .fifth-content .operations-guide-content .text .free-text,
  .operations-guide .sixth-content .operations-guide-content .text .free-text,
  .operations-guide .seventh-content .operations-guide-content .text .free-text,
  .operations-guide .eighth-content .operations-guide-content .text .free-text{
    font-size: 14px;
  }
  .operations-guide .operations-guide-content .text h2 {
    font-size: 18px;
  }
  .operations-guide .operations-guide-content .text a {
    width: auto;
    padding: 13px 26px 12px 27px;
    margin-top: 15px;
  }
  .operations-guide .second-content,
  .operations-guide .third-content,
  .operations-guide .fourth-content,
  .operations-guide .fifth-content,
  .operations-guide .sixth-content,
  .operations-guide .seventh-content,
  .operations-guide .eighth-content{
    margin-top: 30px;
  }
  .operations-guide .second-content .operations-guide-content .image.right,
  .operations-guide .fourth-content .operations-guide-content .image.right,
  .operations-guide .sixth-content .operations-guide-content .image.right,
  .operations-guide .eighth-content .operations-guide-content .image.right{
    display: grid;
  }
  .operations-guide .second-content .operations-guide-content .image.right .text,
  .operations-guide .fourth-content .operations-guide-content .image.right .text,
  .operations-guide .sixth-content .operations-guide-content .image.right .text,
  .operations-guide .eighth-content .operations-guide-content .image.right .text{
    order: 2;
    width: 100%;
    object-fit: contain;
    margin-left: 0;
    padding: 15px 14px 15px 17px;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    top: 0;
    right: unset;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .operations-guide .second-content .operations-guide-content .image.right img,
  .operations-guide .fourth-content .operations-guide-content .image.right img,
  .operations-guide .sixth-content .operations-guide-content .image.right img,
  .operations-guide .eighth-content .operations-guide-content .image.right img{
    order: 1;
    margin-left: 0;
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
  }
  .operations-guide .second-content .operations-guide-content .text .free-text {
    width: 100%
  }
  .operations-guide .eighth-content{
    margin-bottom: 50px;
  }
}
/* ipad and ipad pro */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
    .static-pages.operations-guide .container{
      padding: 0;
    }
  .operations-guide .operations-guide-content .image.right img {
    margin-left: 120px;
  }
  .operations-guide .eighth-content {
    margin-bottom: 100px;
  }
}
/* ipad and ipad pro */

/* OPERATION GUIDE END */

/* OPERATION GUIDE IN */
.operations-guide-in .nav-tabs li{
  position: relative;
}
.operations-guide-in .nav-tabs li.nav-item a.nav-link{
  color: #4a4a4a;
  padding: 0 0 17px 0;
  letter-spacing: 1px;
}
.operations-guide-in .nav-tabs li.nav-item a.nav-link:hover{
  border-color: #fff #fff #fff;
  color: #4a4a4a;
}
.operations-guide-in .nav-tabs li.nav-item a.nav-link:focus{

}
.operations-guide-in .nav-tabs li.nav-item {
  margin-bottom: 0;
  margin-left: 18px;
  font-size: 12px;
}
.operations-guide-in .nav-tabs li.nav-item:first-child {
  margin-left: 0;
}
.operations-guide-in .nav-tabs li a.active {
  border: none;
  font-weight: bold;
}
.operations-guide-in .nav-tabs li a.active:after {
  content: "";
  position: absolute;
  bottom: -3px;
  width: 40px;
  height: 5px;
  background: #36e3ad;
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-radius: 6px;
}
.operations-guide-in{
  font-family: Montserrat;
}
.operations-guide-in .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/islem-rehberi-ic-header.png);
  height: 415px;
}
.operations-guide-in.gemi .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/gemi-bg-islem-rehberi.jpeg);
  height: 415px;
}
.operations-guide-in.yurtdisi-otel .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/yurtdisiotel-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in.yurtdisi-tur .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/yurtdisitur-bg-islem-rehberi.jpeg);
  height: 415px;
}
.operations-guide-in.kibris .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/kibris-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in.otel-ucak .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/otelucak-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in.sondakika .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/sondakika-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in.ucak .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/ucak-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in.kultur .banner {
  background: url(//images.etstur.com/assets/web/static-pages/operationguide/kulturtur-bg-islemrehberi.jpeg);
  height: 415px;
}
.operations-guide-in .nav-desktop{
  border:none;
}
.operations-guide-in .breadcrumb{
  margin-bottom: 26px;
  padding-bottom: 0;
}
.operations-guide-tab-content{
  margin-top: 52px;
}
.operations-guide-tab-content .operations-guide-content .capture-1{
  font-size: 32px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1f2126;
  margin-bottom: 8px;
}
.operations-guide-tab-content .operations-guide-content .text-1{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #1f2126;
  margin-bottom: 50px;
}
.operations-guide-tab-content .operations-guide-content .text-2{
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #61656e;
  margin:0;
}
.operations-guide-tab-content .operations-guide-content .text-2:last-child{
  margin-bottom: 159px;
}
.operations-guide-tab-content .operations-guide-content .text-2 span{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #1f2126;
}
.operations-guide-tab-content .operations-guide-content p{
  padding: 0;
  margin: 20px 0 0 0;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #61656e;
}

.operations-guide-tab-content .operations-guide-content p span{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #1f2126;
}

.operations-guide-tab-content .operations-guide-content .payment p.capture{
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #1f2126;
}
.operations-guide-tab-content .operations-guide-content .payment p.text{
  margin-top: 6px;
  color: #61656e;
}
.operations-guide-tab-content .operations-guide-content .payment.kibris-payment{
  margin-bottom: 159px;
}
.operations-guide-tab-content .operations-guide-content .capture-2{
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1f2126;
}
.operations-guide-tab-content .operations-guide-content .capture-3{
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1f2126;
  margin-top: 50px;
  margin-bottom: 20px;
}
.operations-guide-tab-content img{
  width: 100%;
}

.nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before,
.navbar-header:after, .navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}
.staticpage-image-modal.slider{
  display: none;
}
.staticpage-image-modal button.btn.slick-prev.slick-arrow {
  position: absolute;
  top: 50%;
  outline: none;
  background: transparent;
  border: none;
  color: #fff;
  z-index: 10;
  font-size: 36px;
}
.staticpage-image-modal button.btn.slick-next.slick-arrow {
  position: absolute;
  top: 50%;
  outline: none;
  background: transparent;
  border: none;
  color: #fff;
  z-index: 10;
  right: 30px;
  font-size: 36px;
}

.staticpage-image-modal .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}
.staticpage-image-modal .slick-dots li {
  margin: 0;
}
.staticpage-image-modal .slick-dots button {
  width: 30px;
  height: 4px;
  margin: 0 10px 0 0;
  border-radius: 2px;
  display: block;
  padding: 0;
  border: none;
  text-indent: -9999px;
  color: #d4d5d7;
}
.staticpage-image-modal .slick-dots li.slick-active button {
  width: 30px;
  height: 4px;
  margin: 0 10px 0 0;
  border-radius: 2px;
  background-color: #4a4a4a;
}
.staticpage-image-modal .slick-dots button:hover {
  width: 30px;
  height: 4px;
  margin: 0 10px 0 0;
  border-radius: 2px;
  display: block;
  padding: 0;
  border: none;
  text-indent: -9999px;
  color: #d4d5d7;
}

@media only screen and (max-width: 991px){
  .operations-guide-in ul#operationsGuideTab li.nav-item {
    float: left;
  }
  .operations-guide-in .nav.nav-tabs{
    display: inline-flex;
    width: 100%;
    overflow-x: auto;
    flex-wrap: inherit;
  }
  .operations-guide-in .nav-tabs li.nav-item a.nav-link {
    font-size: 12px;
  }
  .operations-guide-in .nav-tabs li.nav-item a.nav-link:active {
    font-weight: bold;
  }
  .operations-guide-in .nav-tabs li.nav-item {
    margin-left: 30px;
    font-size: 12px;
  }
  .operations-guide-in .nav-tabs li.nav-item a.nav-link {
    padding: 0 0 18px 0;
    letter-spacing: 0;
    display: block;
    position: relative;
    white-space: nowrap;
  }
  .operations-guide-tab-content .operations-guide-content .capture-1 {
    font-size: 22px;
    margin-top: 0;
  }
  .operations-guide-tab-content {
    margin-top: 32px;
  }
  .operations-guide-tab-content .operations-guide-content .text-1 {
    margin: 12px 0 30px 0;
  }
  .operations-guide-tab-content .operations-guide-content .capture-2 {
    font-size: 18px;
  }
  .operations-guide-tab-content .operations-guide-content .capture-3 {
    font-size: 18px;
    margin-top: 36px;
    margin-bottom: 10px;
  }
  .operations-guide-tab-content .operations-guide-content .text-2:last-child {
    margin-bottom: 43px;
  }
  .staticpage-image-modal .slick-dots button,
  .staticpage-image-modal .slick-dots li.slick-active button {
    width: 15px;
    height: 2px;
  }
  .staticpage-image-modal button.btn.slick-prev.slick-arrow ,
  .staticpage-image-modal button.btn.slick-next.slick-arrow {
    font-size: 11px;
  }
  .operations-guide-in .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/islem-rehberi-ic-header-mobile.png);
    height: 320px;
  }
  .operations-guide-in.gemi .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/gemi-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.yurtdisi-otel .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/yurtdisiotel-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.yurtdisi-tur .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/yurtdisiotel-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.kibris .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/kibris-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.otel-ucak .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/otelucak-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.sondakika .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/sondakika-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.ucak .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/ucak-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
  .operations-guide-in.kultur .banner {
    background: url(//images.etstur.com/assets/web/static-pages/operationguide/kulturtur-bg-islemrehberi-mobil.jpg);
    height: 320px;
  }
}
/* ipad and ipad pro */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
  .operations-guide-in .nav-tabs li.nav-item {
    margin-left: 12px;
    font-size: 10px;
  }
}
/* ipad and ipad pro */

/* OPERATION GUIDE IN */

/* LIMIT PROTECTED HOTEL START */
.limit-protected-holiday-page .banner {
  background: url("https://images.etstur.com/files/images/site/yeniEts/LandingPages/campaign/campaign-coupon-banner.jpg");
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
}
.limit-protected-holiday-page .banner .banner-title {
  font-size: 40px;
  font-weight: 600;
}
.limit-protected-holiday-page .banner .banner-subtitle {
  font-size: 20px;
}
.limit-protected-holiday-page .banner::after {
  content: none;
}
@media only screen and (max-width: 991px) {
  .limit-protected-holiday-page .banner .banner-title {
    font-size: 30px;
  }
  .limit-protected-holiday-page .banner .banner-subtitle {
    font-size: 16px;
    margin-top: 5px;
  }
}
/* LIMIT PROTECTED HOTEL END */
/* HONEYMOON HOLIDAY PAGE START */
.honeymoon-page .banner {
  background: url("https://images.etstur.com/files/images/site/yeniEts/LandingPages/honeymoon/balayi_1140x330.jpg");
}
.honeymoon-page .nav-tab-wrapper .nav-list {
  display: flex;
  justify-content: space-around;
}
.honeymoon-page-title {
  margin-top: 50px;
  margin-bottom: 15px;
}
.honeymoon-page-title-tab {
  margin-bottom: 15px;
}
.honeymoon-page .right-group-img-vertical {
  width:255px;
  height:540px;
}
.honeymoon-page .img-content {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 30px;
  color: #fff;
  font-size: 16px;
}
.honeymoon-page .img-content p{
  margin-bottom: 0px;
}
.honeymoon-page .img-content p:last-child{
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
}
.honeymoon-page .img-content-first {
  top: 215px;
  height: 5px;
}
.honeymoonSlider {
  position: relative;
  height: 400px;
  margin: 40px 15px;
}
.honeymoon-slider {
  position: absolute;
  border-radius: 6px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  margin-bottom: 20px;
}

.honeymoon-slider img {
  width: 100%;
  height: 400px;
  border-radius: 6px;
}
.honeymoon-page .badge {
  position: absolute;
  right: 40px;
  top: 30px;
}
.honeymoon-slider-title {
  margin-top: 60px;
  font-size: 24px;
  color: #17cec4;
  margin-bottom: 20px;
}
.honeymoon-slider-desc {
  font-size: 16px;
}
.btn-arrow{
	position: absolute;
	top: 50%;
	outline: none;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    border-radius: 20px;
    padding: 6px 12px;
    border:none;
    z-index:1;
}
.btn-next {
	right: -15px;
}
.btn-prev {
    left: -15px;
}
.ets-slider-dots {
  margin-top: -15px;
  position: absolute;
  bottom: -28px;
  left: 50%;
}

.ets-slider-dots .dot-item  {
width: 30px;
height: 4px;
border-radius: 2px;
color: #d8d8d8;
  font-size: 24px;
}
.dot-item.active {
color: #4a4a4a;
}
.honeymoon-page .social-links {
  border-top: 2px solid #ebf1fa;
}
.honeymoon-img-left-top{
  width: 255px;
  height: 255px;
  border-radius: 6px;
}
.honeymoon-img-left-bottom {
  width: 540px;
  height: 255px;
  border-radius: 6px;
}
.honeymoon-img-right {
  width: 540px;
  height: 540px;
  border-radius: 6px;
} 
.honeymoon-page .right-group-img-vertical {
  width: 255px;
  height: 540px;
  border-radius: 6px;
}
.etsfonticon-map-location::before {
  vertical-align: initial;
  margin-left: 5px;
  font-size: 19px;
}
@media (max-width: 991px) {
  .honeymoon-page .banner {
    background: url("https://images.etstur.com/files/images/site/yeniEts/LandingPages/honeymoon/balayi_mobile.png");
  }
  .honeymoon-page .banner:after {
    content: none;
  }
  .honeymoon-page .main-wrapper .breadcrumb {
    display: block;
  }
  .honeymoon-page .nav-tab-wrapper .nav-list .nav-item {
    margin-right: 0px;
    width: 16%;
  }
  .honeymoon-page .nav-tab-wrapper .nav-list .nav-item .nav-link {
    font-size: 11px;
  }
  .honeymoon-page .nav-tab-wrapper .nav-list .nav-item .nav-link.active::after {
    margin-right: 26px;
  }
  .honeymoon-page .right-group-img-vertical {
    width: 155px;
    height: 330px;
  }
  .honeymoon-page .img-content {
    font-size: 14px;
    left: 18px;
  }
  .honeymoon-page .img-content-first {
    top: 133px;
  }
  .honeymoon-slider {
    width: 345px;
    height: inherit;
    margin-left: 0px;
  }
  .honeymoon-slider img {
    height: 216px;
    background-size: contain;
    background-position: center center;
  }
  .honeymoon-slider-title {
    margin-top: 15px;
  }
  .honeymoon-slider-desc {
    font-size: 12px;
  }
  .honeymoon-page .badge {
    right: 15px;
    top: 15px;
  }
  .honeymoon-page small {
    margin-bottom: 15px;
  }
  .honeymoonSlider {
    height: 400px;
    margin: 30px 0;
  }
  .honeymoon-slider-desc {
    display: none;
  }
  .ets-slider-dots {
    left: 30%;
  }
  .honeymoon-img-left-top{
    width: 100%;
    height: 100%;
  }
  .honeymoon-img-left-bottom {
    width: 100%;
    height: 100% !important;
  }
  .honeymoon-page .right-group-img-vertical {
    width: 156px;
    height: 360px;
  }
  .honeymoon-page .img-content p:last-child {
    font-size: 14px;
  }
  .etsfonticon-map-location::before {
    font-size: 14px;
  }
  .honeymoonSlider {
    display: none;
  }
  .honeymoon-page .image-group-wrapper {
    margin-bottom: 30px;
  }
  .honeymoon-page .img-resp-height {
    height: 165px;
  }
  .honeymoon-page .second-right-group {
    margin-top: 30px;
  }
  .honeymoon-page .nav:before, .nav:after {
    content: none;
  }
}
/* HONEYMOON HOLIDAY PAGE END  */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ets-mice .content h2 {
    max-width: 200px;
  }
  .sales-agent .select-agent .etsfonticon-arrow-down {
    display: none;
  }
  .online-catalogue-page .online-catalogue-wrapper .online-catalogue-item a {
    width: 280px;
  }
}