/*
 @import url("https://cdn.fonts.net/t/1.css?apiType=css&projectid=6e0964ab-d3e7-4796-a444-1e720d7c2ec0");
            @font-face {
  font-family: "BodoniBook";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniBook_normal_normal.woff2') format('woff2'), url('Bodoni/BodoniBook_normal_normal.woff') format('woff');
}
@font-face {
  font-family: "DinCondensedRegular";
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
  src: url('DINCondensed/DinCondensedRegular_normal_condensed.woff2') format('woff2'), url('DINCondensed/DinCondensedRegular_normal_condensed.woff') format('woff');
}
@font-face {
  font-family: "BodoniBoldItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniBoldItalic_italic_normal.woff2') format('woff2'), url('Bodoni/BodoniBoldItalic_italic_normal.woff') format('woff');
}
@font-face {
  font-family: "DINMultilingualRegular";
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
  src: url('DIN/DINMultilingualRegular_normal_condensed.woff2') format('woff2'), url('DIN/DINMultilingualRegular_normal_condensed.woff') format('woff');
}
@font-face {
  font-family: "BodoniBookItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniBookItalic_italic_normal.woff2') format('woff2'), url('Bodoni/BodoniBookItalic_italic_normal.woff') format('woff');
}
@font-face {
  font-family: "BodoniItalic";
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniItalic_italic_normal.woff2') format('woff2'), url('Bodoni/BodoniItalic_italic_normal.woff') format('woff');
}
@font-face {
  font-family: "DinCondensedLight";
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
  src: url('DINCondensed/DinCondensedLight_normal_condensed.woff2') format('woff2'), url('DINCondensed/DinCondensedLight_normal_condensed.woff') format('woff');
}
@font-face {
  font-family: "BodoniBold";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniBold_normal_normal.woff2') format('woff2'), url('Bodoni/BodoniBold_normal_normal.woff') format('woff');
}
@font-face {
  font-family: "BodoniRoman";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('Bodoni/BodoniRoman_normal_normal.woff2') format('woff2'), url('Bodoni/BodoniRoman_normal_normal.woff') format('woff');
}
@font-face {
  font-family: "BodoniBoldCondensed";
  font-style: normal;
  font-stretch: condensed;
  font-display: swap;
  src: url('Bodoni/BodoniBoldCondensed_normal_condensed.woff2') format('woff2'), url('Bodoni/BodoniBoldCondensed_normal_condensed.woff') format('woff');
}
@font-face {
	font-family: 'BodoniSvtyTwoOSITCTT-BookIt';
	src: url('fonts/BodoniSvtyTwoOSITCTT-BookIt.eot');
	src: url('fonts/BodoniSvtyTwoOSITCTT-BookIt.eot?#iefix') format('embedded-opentype'),
		url('fonts/BodoniSvtyTwoOSITCTT-BookIt.woff') format('woff'),
		url('fonts/BodoniSvtyTwoOSITCTT-BookIt.ttf') format('truetype'),
    url('fonts/BodoniSvtyTwoOSITCTT-BookIt.woff2') format('woff'),
    url('fonts/BodoniSvtyTwoOSITCTT-BookIt.svg#BodoniSvtyTwoOSITCTT-BookIt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BodoniSvtyTwoOSITCTT-Book';
	src: url('fonts/BodoniSvtyTwoOSITCTT-Book.eot');
	src: url('fonts/BodoniSvtyTwoOSITCTT-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/BodoniSvtyTwoOSITCTT-Book.woff') format('woff'),
		url('fonts/BodoniSvtyTwoOSITCTT-Book.ttf') format('truetype'),
    url('fonts/BodoniSvtyTwoOSITCTT-Book.woff2') format('woff'),
    url('fonts/BodoniSvtyTwoOSITCTT-Book.svg#BodoniSvtyTwoOSITCTT-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
body {
  margin: 0;
  padding: 0;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images//smoke-bg-desktop.png")
    repeat-y center center/cover #000;
}
#smoke-bg {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}
h1 {
  font-family: "BodoniSvtyTwoOSITCTT-Book";
  font-size: 54px;
  line-height: 81px;
  margin: 0;
  padding: 80px 0 0 0;
  text-transform: uppercase;
  color: #fff;
}
h1 span {
  background: linear-gradient(to right, #946954, #f4c0a2, #946954);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 100px;
}
.flourish-img {
  margin-top: -50px;
}
.top-header p {
  font-family: "BodoniSvtyTwoOSITCTT-BookIt";
  font-size: 28px;
  line-height: 35px;
  color: #fff;
  margin: 0;
}
p.mrgn-btm {
  margin-bottom: 25px !important;
}
.container {
  width: 1024px;
  margin: 0 auto;
  padding: 0;
  color: aliceblue;
  background-color: #000;
  padding-bottom: 50px;
}
.top-header {
  position: relative;
  text-align: center;
  background-color: #000;
}
.top-header img.bms-logo {
  position: absolute;
  right: 36px;
  top: 30px;
}

.access-call {
  background-color: #946954;
  border-image-source: linear-gradient(to left, #946954, #f4c0a2, #946954);
  border-top: 10px solid;
  border-image-slice: 1;
  border-width: 5px;
  margin: 0;
  padding: 35px 30px;
  display: flex;
}
.access-call p.font-text1 {
  font-family: "BodoniSvtyTwoOSITCTT-BookIt";
  font-size: 35px;
  line-height: 37px;
  color: #fff;
  margin: 0;
}
.access-call p.font-text2 {
  font-family: "DIN Alternate Bold";
  font-size: 20px;
  line-height: 38px;
  color: #fff;
  margin: 0;
}
/*
.mmw .access-call .right-sec {
  position: relative;
}*/
.access-call a.button-call {
  font-family: "DIN Condensed Bold";
  font-size: 24.8px;
  line-height: 27px;
  color: #fff;
  background: #000;
  padding: 18px;
  margin-left: 156px;
  margin-top: 5px;
  display: inline-block;
}
.desk-videos ul.tabs-nav {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
}

.tab-content {
  min-height: 600px;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/wood-bg.png")
    no-repeat top center #000;
  width: 100%;
}
.tab-content .sec-one {
  display: flex;
}
.tab-content .sec-one .img-sec {
  padding: 30px 80px 30px 80px;
  margin: 0;
}
.tab-content .cont-sec {
  padding-top: 85px;
  padding-right: 20px;
}
.tab-content .cont-sec p.head {
  font-family: "DIN Condensed Bold";
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  line-height: 37px;
  margin-bottom: 5px;
}
.tab-content .cont-sec p.normal-text {
  font-family: "DIN Alternate Bold";
  font-size: 20px;
  color: #fff;
  line-height: 28px;
  margin-bottom: 45px;
}

.tab-content .signaller-cnt .sec-two {
  display: flex;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/sgnal-tab-smoke-btm-desk.png")
    no-repeat center bottom #000;
  min-height: 543px;
}
.tab-content .brains-cnt .sec-two {
  display: flex;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/brains-tab-smoke-btm-desk.png")
    no-repeat center bottom #000;
  min-height: 543px;
}
.tab-content .marker-cnt .sec-two {
  display: flex;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/marker-tab-smoke-btm-desk.png")
    no-repeat center bottom #000;
  min-height: 543px;
}
.tab-content .wanderer-cnt .sec-two {
  display: flex;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/wanderer-tab-smoke-btm-desk.png")
    no-repeat center bottom #000;
  min-height: 543px;
}
.tab-content .sec-two p {
  font-family: "BodoniSvtyTwoOSITCTT-BookIt";
  font-size: 36px;
  line-height: 40px;
  color: #fff;
  width: 460px;
  text-align: center;
  padding-top: 180px;
  padding-left: 80px;
}
video {
  margin: 11px;
  border: 2px solid bisque;
  width: 234px;
  min-height: 526px;
}
/*========Floating Menu Desktop==============*/
.floating-menu-desk {
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  top: 35px;
}
.floating-menu-desk ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
.floating-menu-desk ul li {
  display: inline;
}
.floating-menu-desk ul.tabs-nav li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeInHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeInHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeInHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeInHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.floating-menu-desk ul li a {
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/flourish-icon-floating-menu.png")
    no-repeat center 58px #000;
  border: 2px solid #946954;
  padding: 15px 0px 35px 0px;
  color: #fff;
  text-decoration: none;
  font-family: "BodoniSvtyTwoOSITCTT-BookIt";
  font-size: 28.8px;
  position: relative;
  width: 252px;
  display: inline-block;
}

.floating-menu-desk .hover-text {
  display: none;
  font-family: "DIN Alternate Bold";
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
}
.floating-menu-desk .hover-text::after {
  content: "";
  position: absolute;
  background: url(/content/dam/commercial/apac/bmsoncall/en/images/hover-down.png)
    no-repeat top right;
  width: 30px;
  height: 17px;
  top: 35px;
}
.floating-menu-desk ul.tabs-nav li a .default-text {
  animation: fadeIn 2s;
  -webkit-animation: fadeIn 2s;
  -moz-animation: fadeIn 2s;
  -o-animation: fadeIn 2s;
  -ms-animation: fadeIn 2s;
}
.floating-menu-desk ul.tabs-nav li:hover .default-text {
  display: none;
}
.floating-menu-desk ul.tabs-nav li:hover .hover-text {
  display: inline-block;
  animation: fadeInHover 2s;
  -webkit-animation: fadeInHover 2s;
  -moz-animation: fadeInHover 2s;
  -o-animation: fadeInHover 2s;
  -ms-animation: fadeInHover 2s;
}
.floating-menu-desk ul.tabs-nav li.active {
  background: none;
  border-bottom: 14px solid transparent;
  border-image: linear-gradient(
    0.25turn,
    rgb(211, 163, 136),
    rgb(148, 105, 84)
  );
  border-image-slice: 1;
}
.floating-menu-desk ul.tabs-nav li.active:hover .default-text {
  display: block;
}

.floating-menu-desk ul.tabs-nav li.active:hover .hover-text {
  display: none;
}

.floating-menu-desk ul.tabs-nav li.active:after {
  content: "";
  position: absolute;
  background: url(/content/dam/commercial/apac/bmsoncall/en/images/mid-text-up-arrow.png)
    no-repeat bottom center;
  width: 30px;
  height: 17px;
  bottom: 17px;
  left: 44%;
}
.floating-menu-desk ul.tabs-nav li.active .yellow-color-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(
    to bottom,
    rgb(255, 186, 128, 0),
    rgb(101, 64, 33, 1)
  );
}
/*=============*/

.footer {
  text-align: center;
  background: #fff;
  padding: 35px;
  color: #6a6666;
  font-family: "DIN Alternate Bold";
  font-size: 18px;
}
.footer p {
  color: #6a6666;
  font-family: "DIN Alternate Bold";
  font-size: 18px;
  margin-bottom: 0;
}
.footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.footer ul li {
  display: inline;
}
.footer ul li a {
  color: #6a6666;
  text-decoration: underline;
  padding-right: 15px;
  font-family: "DIN Alternate Bold";
  font-size: 18px;
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 25px;
}
.footer ul li a:hover {
  text-decoration: none;
}
.carousel.section {
  display: none !important;
}
.desk-videos {
  display: block;
}
.desk-only {
  display: block;
}

.carousel {
  display: none !important;
}

ul.tabs-nav li {
  display: inline-block;
  list-style-type: none;
  position: relative;
}

.aaa li.active {
  border: none !important;
}
ul.tabs-nav li .yellow-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(
    to bottom,
    rgb(255, 186, 128, 0),
    rgb(101, 64, 33, 1)
  );
  display: none;
}
ul.tabs-nav li.active .yellow-bg {
  display: block;
}
ul.tabs-nav li .top-text {
  font-family: "BodoniSvtyTwoOSITCTT-BookIt";
  font-size: 22px;
  color: #fff;
  position: absolute;
  left: 0;
  top: -5px;
  background: #0c0807;
  margin: auto;
  right: 0;
  width: 60%;
  text-align: center;
}
ul.tabs-nav li .bottom-text {
  font-family: "DIN Condensed Bold";
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  position: absolute;
  left: 0;
  top: 435px;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}

ul.tabs-nav li .mid-text {
  font-family: "DIN Alternate Bold";
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 50px;
  margin: auto;
  text-align: center;
  display: none;
  background: url("/content/dam/commercial/apac/bmsoncall/en/images/mid-text-flourish-img.png")
    no-repeat bottom center;
}
ul.tabs-nav li .mid-text::after {
  content: "";
  position: absolute;

  background: url("/content/dam/commercial/apac/bmsoncall/en/images/mid-text-up-arrow.png")
    no-repeat top right;
  width: 30px;
  height: 17px;
  top: 5px;
}

.desk-videos ul.tabs-nav li.active .mid-text {
  display: none;
}
.desk-videos ul.tabs-nav li.active .bottom-text {
  opacity: 0.6;
}
.desk-videos ul.tabs-nav li.active {
  border-bottom: 14px solid transparent;
  border-image: linear-gradient(
    0.25turn,
    rgb(211, 163, 136),
    rgb(148, 105, 84)
  );
  border-image-slice: 1;
}
.desk-videos ul.tabs-nav li:hover {
  border-bottom: 14px solid transparent;
  border-image: linear-gradient(
    0.25turn,
    rgb(211, 163, 136),
    rgb(148, 105, 84)
  );
  border-image-slice: 1;
}

.desk-videos span.mid-text-default {
  display: none;
  font-family: "DIN Alternate Bold";
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 50px;
  margin: auto;
  text-align: center;
  background: url(/content/dam/commercial/apac/bmsoncall/en/images/mid-text-flourish-img.png)
    no-repeat bottom center;
}
.desk-videos ul.tabs-nav li:hover span.mid-text-default {
  display: block;
}
.desk-videos ul.tabs-nav li .mid-text-default::after {
  content: "";
  position: absolute;
  background: url(/content/dam/commercial/apac/bmsoncall/en/images/hover-down.png)
    no-repeat top right;
  width: 30px;
  height: 17px;
  top: 5px;
}
.desk-videos ul.tabs-nav li.active .mid-text-default {
  display: none !important;
}
.desk-videos ul.tabs-nav li.active:hover {
  opacity: 1;
}
.desk-videos ul.tabs-nav li:hover {
  background: #000;
  opacity: 0.7;
  transition: opacity 0.7s;
}

.inside-cta {
  display: flex;
  justify-content: center;
  padding-top: 57px;
  padding-right: 0;
}
.inside-cta a.button-call {
  font-family: "DIN Condensed Bold";
  font-size: 24.8px;
  line-height: 27px;
  color: #fff;
  background: #000;
  padding: 18px;
  display: inline-block;
  border: 2px solid #946954;
}
/*=======External Popup=========*/

.modal-dialog {
  max-width: 1024px;
}
.modal .modal-content .overlay-wrapper {
  padding: 0;
}
.modal-header {
  background: #fbf9f8;
  padding: 46px 92px 50px;
  position: relative;
  border-bottom: 0;
}
.indicationBody {
  padding: 20px 90px 0;
}
.modal .modal-content .overlay-wrapper .modal-button {
  padding: 25px 90px 50px;
}
.modal .modal-content .overlay-wrapper .modal-button div {
  width: 150px !important;
}
.modal .modal-content .overlay-wrapper .modal-button .first-button {
  background: transparent;
  border: 2px solid #009fba;
  border-radius: 25px;
  margin-right: 22px;
}
.modal button.close {
  opacity: 1;
}
.modal .modal-content .overlay-wrapper .modal-button div a {
  padding: 7px;
  display: inline-block;
  font-size: 16px;
  width: 145px;
}
.modal .modal-content .overlay-wrapper .modal-button .last-button {
  background-color: #009fba;
  border-radius: 25px;
}
.modal .modal-content .overlay-wrapper .modal-button .first-button a {
  color: #009fba;
}
.modal .modal-content .overlay-wrapper .modal-button .last-button a {
  color: #fff;
}
.modal button.close {
  right: 20px;
  top: 20px;
  outline: none !important;
  z-index: 9;
  height: 25px;
}
.modal .modal-content .overlay-wrapper h2 {
  font-size: 40px;
  line-height: 45px;
  font-family: "TrebuchetMS-Bold";
  color: #009fba;
}
.modal .modal-content .overlay-wrapper p {
  font-family: TrebuchetMS;
  font-size: 20px;
  line-height: 30px;
  color: #595454;
}
/*=======External Popup=========*/
@media (max-width: 1023px) {
  body {
    background: #000;
  }
  .desk-only {
    display: none;
  }

  .container {
    width: 375px;
    padding: 0;
  }
  .carousel {
    display: block !important;
  }
  .desk-videos {
    display: none;
  }
  .top-header img.bms-logo {
    position: relative;
    top: 30px;
    right: 0;
  }
  .top-header h1 {
    font-size: 31px;
    line-height: 36px;
  }
  .top-header h1 span {
    font-size: 46px;
    line-height: 52px;
  }
  .flourish-img {
    margin-top: -15px;
  }
  .top-header p {
    font-size: 19px;
    line-height: 25px;
  }
  .carousel video {
    margin: 0;
    padding: 30px 0 0 0;
    border: none;
    width: 100%;
    height: 100%;
  }
  p.mrgn-btm {
    margin-bottom: 0px !important;
  }
  .access-call {
    display: inline-block;
    padding: 30px;
    text-align: center;
  }
  .access-call p.font-text1 {
    font-size: 27px;
    line-height: 27px;
  }
  .access-call p.font-text2 {
    font-size: 14px;
    line-height: 31px;
  }
  .access-call a.button-call {
    margin-left: 0;
    font-size: 20px;
    padding: 10px 35px;
  }
  .tab-content {
    background: url(/content/dam/commercial/apac/bmsoncall/en/images/wood-bg-mob.png)
      no-repeat top center #000;
  }
  .tab-content .cont-sec {
    padding-top: 30px;
    padding-left: 25px;
  }
  .tab-content .cont-sec p.head {
    font-size: 21px;
    line-height: 26px;
  }
  .tab-content .cont-sec p.normal-text {
    font-size: 14px;
    line-height: 22px;
  }
  .tab-content .sec-two p {
    font-size: 22px;
    line-height: 25px;
    padding-top: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .tab-content .signaller-cnt .sec-two {
    display: flex;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/sgnal-tab-smoke-btm-mob.png")
      no-repeat center bottom #000;
    min-height: 445px;
  }
  .tab-content .brains-cnt .sec-two {
    display: flex;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/brains-tab-smoke-btm-mob.png")
      no-repeat center bottom #000;
    min-height: 445px;
  }
  .tab-content .marker-cnt .sec-two {
    display: flex;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/marker-tab-smoke-btm-mob.png")
      no-repeat center bottom #000;
    min-height: 445px;
  }
  .tab-content .wanderer-cnt .sec-two {
    display: flex;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/wanderer-tab-smoke-btm-mob.png")
      no-repeat center bottom #000;
    min-height: 445px;
  }

  .cmp-carousel__content {
    position: relative;
    padding-top: 105px;
    background: #000;
    width: 375px;
    margin: 0 auto;
  }
  .cmp-carousel__indicators {
    position: absolute;
    top: 35px;
    left: 20px;
  }
  .cmp-carousel__action--previous {
    text-indent: -6000px;
    width: 15px;
    outline: none !important;
    position: absolute;
    top: 330px;
    left: 35px;
    background-color: none;
    border: none;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/carousel-left-arrow.png")
      no-repeat 0 0;
  }
  .cmp-carousel__action--next {
    text-indent: -6000px;
    width: 15px;
    outline: none !important;
    position: absolute;
    top: 330px;
    right: 30px;
    background-color: none;
    border: none;
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/carousel-right-arrow.png")
      no-repeat 0 0;
  }
  li.cmp-carousel__indicator span.indicate-text {
    color: #fff;
    position: absolute;
    left: 0;
    top: 80px;
    width: 100%;
    text-align: center;
    text-indent: 0;
    font-family: "DIN Alternate Bold";
    font-size: 14px;
  }
  li.cmp-carousel__indicator:nth-child(1) {
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/signaller-slider-img.png")
      no-repeat 0 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
  }

  li.cmp-carousel__indicator:nth-child(2) {
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/brains-slider-img.png")
      no-repeat 0 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
  }
  li.cmp-carousel__indicator:nth-child(3) {
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/marker-slider-img.png")
      no-repeat 0 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
  }
  li.cmp-carousel__indicator:nth-child(4) {
    background: url("/content/dam/commercial/apac/bmsoncall/en/images/wanderer-slider-img.png")
      no-repeat 0 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
  }
  .cmp-carousel__indicator--active {
    border: none;
    outline: none;
    background-color: none;
    -webkit-box-shadow: -1px 2px 20px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: -1px 2px 20px 0px rgba(255, 255, 255, 1);
    box-shadow: -1px 2px 20px 0px rgba(255, 255, 255, 1);
  }
  .cmp-carousel__indicators.navfixed {
    position: fixed;
    background-color: #000;
    border-bottom: 1px solid #daac90;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px 0 40px 0;
  }
  .slider-text {
    font-family: "DIN Condensed Bold";
    font-size: 17px;
    line-height: 19px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    letter-spacing: 2px;
    width: 100%;
    bottom: 50px;
  }
  .slider-text span {
    font-family: "BodoniSvtyTwoOSITCTT-BookIt";
    font-size: 30px;
    margin-bottom: 15px;
    display: inline-block;
    text-transform: capitalize;
  }
  #smoke-bg .col.col-12 {
    padding: 0;
  }
  .modal-header {
    padding: 20px;
  }
  .indicationBody {
    padding: 20px;
  }
  .modal .modal-content .overlay-wrapper .modal-button {
    padding: 20px;
  }
  .modal .modal-content .overlay-wrapper h2 {
    font-size: 28px;
    line-height: 30px;
    font-family: "TrebuchetMS-Bold";
    color: #009fba;
  }
  .modal .modal-content .overlay-wrapper p {
    font-family: TrebuchetMS;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #595454;
  }
  .flourish-img2 {
    width: 50%;
    margin-top: 10px;
  }
  .tab-content .cont-sec p.normal-text {
    margin-bottom: 35px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .desk-videos video {
    margin: 0;
  }
  .floating-menu-desk ul li a {
    width: 236px;
  }

  .access-call a.button-call {
    margin-left: 80px;
  }
}
