@charset "UTF-8";
/*
Theme Name: Medigroup Child
Theme URI: https://medigroup.qodeinteractive.com
Description: A child theme of Medigroup Theme
Author: Mikado Themes
Author URI: http://qodeinteractive.com
Version: 1.0.0
Template: medigroup
*/
.ctabtn a,
.ctabtn button {
  line-height: 1;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 500;
  color: #fff;
  background: #C62774;
  border-radius: 6px;
  display: inline-block;
  padding: 19px 30px;
  border: 0;
  cursor: pointer;
}
.ctabtn a:hover,
.ctabtn button:hover {
  background: #6EC2D9;
  color: #fff;
}
.ctabtn a:focus,
.ctabtn button:focus {
  color: #fff;
  background: #C62774;
  text-decoration: none;
}
@media (max-width: 1700px) {
  .ctabtn a,
  .ctabtn button {
    font-size: 18px;
    padding: 14px 20px;
  }
}
@media (max-width: 1599px) {
  .ctabtn a,
  .ctabtn button {
    font-size: 16px;
    padding: 12px 15px;
  }
}
@media (max-width: 1199px) {
  .ctabtn a,
  .ctabtn button {
    font-size: 15px;
  }
}

.btn_xs a,
.btn_xs button {
  padding: 17px 20px;
  font-size: 15px;
}
@media (max-width: 1700px) {
  .btn_xs a,
  .btn_xs button {
    padding: 13px 15px;
    font-size: 14px;
  }
}

.btn_sm a,
.btn_sm button {
  font-size: 18px;
}
@media (max-width: 1700px) {
  .btn_sm a,
  .btn_sm button {
    font-size: 16px;
  }
}
@media (max-width: 1599px) {
  .btn_sm a,
  .btn_sm button {
    font-size: 14px;
  }
}

.btn_lg a,
.btn_lg button {
  font-size: 23px;
}
@media (min-width: 1700px) {
  .btn_lg a,
  .btn_lg button {
    padding: 26px 30px;
  }
}
@media (max-width: 1700px) {
  .btn_lg a,
  .btn_lg button {
    font-size: 20px;
  }
}
@media (max-width: 1599px) {
  .btn_lg a,
  .btn_lg button {
    font-size: 16px;
  }
}

.btn_alt a,
.btn_alt button {
  background: #6EC2D9;
}
.btn_alt a:hover,
.btn_alt button:hover {
  background: #C62774;
}

.btn_white a,
.btn_white button {
  background: #fff;
  color: #000;
}
.btn_white a:hover,
.btn_white button:hover {
  background: #6EC2D9;
  color: #fff;
}
.btn_white a:focus,
.btn_white button:focus {
  background: #fff;
  color: #000;
}

.btn_black a,
.btn_black button {
  background: #222121;
  color: #fff;
}
.btn_black a:hover,
.btn_black button:hover {
  background: #6EC2D9;
  color: #fff;
}
.btn_black a:focus,
.btn_black button:focus {
  background: #222121;
  color: #fff;
}

/* ================================
						Slick Slider
================================= */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  top: 43%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 3;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
ul.slick-dots {
  position: absolute !important;
  bottom: 50px;
  list-style: none;
  padding: 0;
  margin: 0 !important;
  width: 100%;
  display: flex;
  z-index: 9;
  transform: translate(-50%, 0);
  left: 50%;
}
@media (max-width: 1699px) {
  ul.slick-dots {
    bottom: 30px;
  }
}
ul.slick-dots li {
  position: relative;
  display: block;
  margin: 3px 0;
  padding: 0;
  cursor: pointer;
  height: 20px;
  width: 5px;
  border: 0;
  display: flex;
  border-radius: 3px;
  background: #C62774;
}
ul.slick-dots li button {
  border: 0;
  display: block;
  height: 5px;
  width: 100%;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 0;
  cursor: pointer;
  border-radius: 0;
  background: transparent;
}
ul.slick-dots li button:hover, ul.slick-dots li button:focus {
  outline: none;
}
ul.slick-dots li.slick-active {
  background: #fff;
  height: 60px;
}
@media (max-width: 1699px) {
  ul.slick-dots li {
    height: 10px;
  }
  ul.slick-dots li.slick-active {
    height: 30px;
  }
}

/*slick custom nave*/
.slick_prev,
.slick_next {
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
  left: -10px;
  top: 50%;
  transform: translate(0, -50%);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  z-index: 1;
  border: 1px solid #C62774;
}
.slick_prev svg,
.slick_next svg {
  width: 7px;
  height: 14px;
  transition: all ease 0.2s;
  fill: #6EC2D9;
}
.slick_prev:hover,
.slick_next:hover {
  background: #C62774;
}
.slick_prev:hover svg,
.slick_next:hover svg {
  fill: #fff;
}

.slick_prev {
  left: auto;
  right: -10px;
}

@media (max-width: 1200px) {
  .slick_prev,
  .slick_next {
    display: none !important;
  }
}
.nav_wrap {
  display: flex;
  justify-content: flex-end;
}

.top_nav {
  font-family: "Raleway", sans-serif;
}
.top_nav > ul {
  position: relative;
  display: flex;
  gap: 40px;
}
@media (max-width: 1700px) {
  .top_nav > ul {
    gap: 30px;
  }
}
@media (max-width: 1599px) {
  .top_nav > ul {
    gap: 15px;
  }
}
.top_nav > ul > li {
  padding: 10px 0;
  position: relative;
  display: flex;
}
.top_nav > ul > li:first-child {
  padding-left: 0;
}
.top_nav > ul > li:last-child {
  padding-right: 0;
}
.top_nav > ul > li i {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.top_nav > ul > li i svg {
  width: 12px;
  height: 6px;
  fill: #525252;
}
@media (max-width: 1699px) {
  .top_nav > ul > li i {
    margin-top: 0;
    margin-left: 6px;
  }
  .top_nav > ul > li i svg {
    width: 9px;
    height: 5px;
  }
}
.top_nav > ul > li > a {
  color: #000;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 18px;
}
@media (max-width: 1700px) {
  .top_nav > ul > li > a {
    font-size: 16px;
  }
}
@media (max-width: 1599px) {
  .top_nav > ul > li > a {
    font-size: 15px;
  }
}
.top_nav > ul > li > ul {
  display: none;
  position: absolute;
}
.top_nav > ul > li .sub-menu {
  position: absolute;
  left: 0;
  top: calc(100% - 1px);
  display: none;
  z-index: 1;
  width: 290px;
  background: #F3F5F7;
  padding: 5px;
  margin-top: 0;
}
.top_nav > ul > li .sub-menu li {
  display: block;
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  padding: 0;
  line-height: 1.3;
  position: relative;
  background: #fff;
}
.top_nav > ul > li .sub-menu li i {
  position: absolute;
  right: 10px;
  top: 10px;
  transform: rotate(-90deg);
}
.top_nav > ul > li .sub-menu li a {
  padding: 10px 15px;
  color: #000;
  display: block;
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
}
@media (min-width: 1200px) and (max-width: 1600px) {
  .top_nav > ul > li .sub-menu li a {
    font-size: 14px;
    padding: 8px 15px;
  }
}
.top_nav > ul > li .sub-menu li:last-child {
  border-bottom: 0;
}
.top_nav > ul > li .sub-menu li > ul {
  display: none;
}
.top_nav > ul > li .sub-menu li .sub-menu {
  left: 250px;
  top: 0;
}
.top_nav > ul > li .sub-menu li .sub-menu li ul {
  display: none;
}
.top_nav > ul > li:hover .sub-menu {
  display: block;
}
.top_nav > ul > li:hover .sub-menu li .sub-menu {
  display: none;
}
.top_nav > ul > li:hover .sub-menu li:hover .sub-menu {
  display: block;
}
.top_nav > ul > li:hover .sub-menu li:hover .sub-menu li .sub-menu {
  display: none;
}
.top_nav > ul > li:hover .sub-menu li:hover .sub-menu li:hover .sub-menu {
  display: block;
}

/*stage selection mainMenu*/
.top_nav > ul > li.current-menu-item > a,
.top_nav > ul > li.current-menu-ancestor > a,
.top_nav > ul > li.current-page-ancestor > a,
.top_nav > ul > li.current-product-ancestor > a {
  color: #C62774;
  font-weight: 600;
  position: relative;
}
.top_nav > ul > li.current-menu-item > a::after,
.top_nav > ul > li.current-menu-ancestor > a::after,
.top_nav > ul > li.current-page-ancestor > a::after,
.top_nav > ul > li.current-product-ancestor > a::after {
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -10px;
  background: #C62774;
}
@media (max-width: 1199px) {
  .top_nav > ul > li.current-menu-item > a::after,
  .top_nav > ul > li.current-menu-ancestor > a::after,
  .top_nav > ul > li.current-page-ancestor > a::after,
  .top_nav > ul > li.current-product-ancestor > a::after {
    display: none;
  }
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor a {
  color: #6EC2D9;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor a:hover {
  color: #6EC2D9;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li a {
  color: #fff;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a {
  color: #6EC2D9;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor a:hover,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor a:hover {
  color: #6EC2D9;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li a {
  color: #fff;
}
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-item > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-menu-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-page-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-item ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-menu-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-page-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-item ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-menu-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-page-ancestor ul li.current-product-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-item a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-menu-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-page-ancestor a,
.top_nav > ul > li.current-product-ancestor > ul > li.current-product-ancestor ul li.current-product-ancestor ul li.current-product-ancestor a {
  color: #6EC2D9;
}

/*end stage selection*/
/*hover effect*/
.top_nav > ul > li:hover > a {
  opacity: 0.7;
}
.top_nav > ul > li:hover > .sub-menu > li:hover > a {
  color: #6EC2D9;
}
.top_nav > ul > li:hover > .sub-menu > li:hover > .sub-menu > li:hover > a {
  color: #6EC2D9;
}
.top_nav > ul > li:hover > .sub-menu > li:hover > .sub-menu > li:hover > .sub-menu > li:hover > a {
  color: #6EC2D9;
}

/*end hover effect*/
/*mobile menu*/
.close_nav {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  z-index: 9;
  background: rgba(0, 0, 0, 0.4);
}

.menu_trigger {
  display: none;
}
@media (max-width: 767px) {
  .menu_trigger {
    margin-left: 0;
    margin-right: 0;
    width: 27px;
    height: 22px;
  }
  .menu_trigger span {
    height: 2px;
  }
}

@media (max-width: 1199px) {
  .nav_expand {
    display: block;
    background: rgba(0, 0, 0, 0.7);
  }
  /*mobile menu*/
  .menu_trigger {
    display: block;
    position: relative;
    width: 32px;
    height: 28px;
    background: none;
    margin-right: 0;
    border: 0;
  }
  .menu_trigger span {
    position: absolute;
    left: 0;
    right: 0;
    height: 3px;
    top: 13px;
    background: #000;
  }
  .menu_trigger span:before, .menu_trigger span:after {
    content: "";
    position: absolute;
    left: 0;
    top: -9px;
    width: 100%;
    background: #000;
    height: 3px;
  }
  .menu_trigger span:after {
    top: auto;
    bottom: -9px;
  }
  .top_nav {
    z-index: 9;
    position: fixed;
    right: -100%;
    top: 0;
    width: 360px;
    transition: all ease 0.3s;
    text-align: left;
    background: #fff;
    padding: 0;
    height: 100vh;
    display: block;
    overflow: auto;
    padding: 15px;
  }
  .top_nav.open_nav {
    right: 0;
  }
  .top_nav .mainMenu {
    display: block;
    text-align: left;
  }
  .top_nav .mainMenu li {
    display: block;
    padding: 0;
    position: relative;
    border-left: 0;
    border-bottom: 1px solid #565656;
  }
  .top_nav .mainMenu li > a {
    color: #000;
    display: block;
    position: relative;
    padding: 10px 40px 10px 10px;
    font-size: 16px;
  }
  .top_nav .mainMenu li ul.sub-menu,
  .top_nav .mainMenu li ul.children {
    position: static;
    padding-top: 0;
    width: 100%;
    margin-top: 0;
    padding: 5px;
  }
  .top_nav .mainMenu li ul.sub-menu li,
  .top_nav .mainMenu li ul.children li {
    width: 100%;
  }
  .top_nav .mainMenu li ul.sub-menu li a,
  .top_nav .mainMenu li ul.children li a {
    padding: 10px 40px 10px 15px;
    /*&:before{
                  display: block;
                  content: '-';
                  position: absolute;
                  left: 15px;
                  top: 8px;
              }*/
  }
  .top_nav .mainMenu li ul.sub-menu ul,
  .top_nav .mainMenu li ul.children ul {
    padding: 5px;
  }
  .top_nav .mainMenu li ul.sub-menu ul li a,
  .top_nav .mainMenu li ul.children ul li a {
    background: #efefef;
  }
  .top_nav .mainMenu li ul.sub-menu ul li ul,
  .top_nav .mainMenu li ul.children ul li ul {
    padding: 5px;
  }
  .top_nav .mainMenu li ul.sub-menu ul li ul li a,
  .top_nav .mainMenu li ul.children ul li ul li a {
    background: #ccc;
  }
  .top_nav .mainMenu li.menu-item-has-children, .top_nav .mainMenu li.submenu {
    display: block;
  }
  .top_nav .mainMenu li.menu-item-has-children i, .top_nav .mainMenu li.submenu i {
    position: absolute;
    width: 40px;
    height: 44px;
    right: 0;
    z-index: 1;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background-size: 9px;
  }
  .top_nav .mainMenu li.menu-item-has-children i svg, .top_nav .mainMenu li.submenu i svg {
    width: 10px;
    height: 15px;
    transition: all ease 0.2s;
    fill: #000 !important;
  }
  .top_nav .mainMenu li.menu-item-has-children i svg path, .top_nav .mainMenu li.submenu i svg path {
    fill: #000 !important;
  }
  .top_nav .mainMenu li.menu-item-has-children .menu-item-has-children i svg,
  .top_nav .mainMenu li.menu-item-has-children .submenu i svg, .top_nav .mainMenu li.submenu .menu-item-has-children i svg,
  .top_nav .mainMenu li.submenu .submenu i svg {
    transform: rotate(0deg) !important;
  }
  .top_nav .mainMenu li.menu-item-has-children .menu-item-has-children i svg path,
  .top_nav .mainMenu li.menu-item-has-children .submenu i svg path, .top_nav .mainMenu li.submenu .menu-item-has-children i svg path,
  .top_nav .mainMenu li.submenu .submenu i svg path {
    fill: #000 !important;
  }
  .top_nav .mainMenu li.menu-item-has-children .menu-item-has-children.opened3 i svg,
  .top_nav .mainMenu li.menu-item-has-children .submenu.opened3 i svg, .top_nav .mainMenu li.submenu .menu-item-has-children.opened3 i svg,
  .top_nav .mainMenu li.submenu .submenu.opened3 i svg {
    transform: rotate(-180deg) !important;
  }
  .top_nav .mainMenu li li i {
    height: 35px;
  }
  .top_nav .mainMenu li.opened > i svg {
    transform: rotate(-180deg);
  }
  .top_nav .mainMenu li.opened > a {
    color: #6EC2D9;
  }
  .top_nav .mainMenu li.opened li > a {
    color: #000;
  }
  .top_nav .mainMenu li.opened li.opened2 > i svg {
    transform: rotate(-180deg) !important;
  }
  .top_nav .mainMenu li.opened li.opened2 li > a {
    color: #000;
  }
  .top_nav .mainMenu li.opened li.opened2.opened3 i svg {
    transform: rotate(-180deg) !important;
  }
  .top_nav .mainMenu li.opened li.opened2.opened3 li > a {
    color: #000;
  }
  .top_nav .contact_cta {
    padding: 10px 0;
  }
  .top_nav .contact_cta a {
    justify-content: center;
  }
  /*end mobile menu*/
}
@media (max-width: 767px) {
  .top_nav {
    width: 340px;
  }
  .top_nav > ul > li.mobile__menu {
    display: block !important;
  }
}
body .wrapper-wide {
  box-shadow: none;
}

.site_header {
  font-family: "Open Sans", sans-serif;
  position: fixed;
  padding: 20px 0;
  z-index: 999;
  width: 100%;
  left: 0;
  top: 0;
  background: #fff;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  transition: all ease 0.2s;
}
.site_header.stick_head {
  padding: 10px 0;
}
@media (max-width: 1599px) {
  .site_header {
    padding: 10px 0;
  }
}
.site_header .head_L .logo_bx {
  display: flex;
}
@media (max-width: 1599px) {
  .site_header .head_L .logo_bx {
    max-width: 180px;
  }
}
.site_header .head_R {
  display: flex;
  align-items: center;
  gap: 50px;
}
.site_header .head_R .head_ctas {
  display: flex;
  gap: 20px;
  align-items: center;
}
@media (max-width: 1599px) {
  .site_header .head_R {
    gap: 30px;
  }
  .site_header .head_R .head_ctas {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .site_header .head_R {
    width: 100%;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    gap: 0;
    justify-content: space-between;
  }
  .site_header .head_R::before, .site_header .head_R::after {
    display: none;
  }
}

@media (max-width: 767px) {
  .menu_trigger {
    position: absolute;
    bottom: 84px;
    right: 15px;
  }
}

.bnr_slider .slick-dots {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto !important;
  flex-direction: column;
  align-items: flex-end;
  max-width: 1720px !important;
}
@media (max-width: 1770px) {
  .bnr_slider .slick-dots {
    max-width: 1500px !important;
  }
}
@media (max-width: 1599px) {
  .bnr_slider .slick-dots {
    max-width: 1200px !important;
  }
}
@media (max-width: 1199px) {
  .bnr_slider .slick-dots {
    max-width: 940px !important;
  }
}
@media (max-width: 1023px) {
  .bnr_slider .slick-dots {
    max-width: 730px !important;
  }
}
@media (max-width: 767px) {
  .bnr_slider .slick-dots {
    max-width: 375px !important;
  }
}

.bnr_slide_in {
  position: relative;
  padding-top: 32vh;
  padding-bottom: 110px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.bnr_slide_in .brn_pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.bnr_slide_in .bnr_txt {
  position: relative;
}
@media (min-width: 1700px) {
  .bnr_slide_in .bnr_txt {
    padding-top: 50px;
  }
}
@media (max-width: 1199px) {
  .bnr_slide_in .bnr_txt {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in {
  color: #000;
}
.bnr_slide_in .bnr_txt .bnr_txt_in .cta_wrap {
  display: flex;
  gap: 40px;
}
@media (max-width: 767px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .cta_wrap {
    flex-direction: column;
    gap: 15px;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .bnr_lg {
  font-size: clamp(1.75rem, 1.3796296296rem + 1.975308642vw, 3.75rem) !important;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .bnr_lg {
    font-size: clamp(1.75rem, 1.5532407407rem + 1.049382716vw, 2.8125rem) !important;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .bnr_lg {
  font-weight: 500;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
  line-height: 1.1;
  padding-bottom: 15px;
  text-align: center;
}
.bnr_slide_in .bnr_txt .bnr_txt_in .bnr_lg strong {
  display: block;
  font-weight: 800;
  font-size: clamp(1.8125rem, 1.2453703704rem + 3.024691358vw, 4.875rem) !important;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .bnr_lg strong {
    font-size: clamp(1.75rem, 1.287037037rem + 2.4691358025vw, 4.25rem) !important;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .brn_p {
  font-size: clamp(1.25rem, 1.1805555556rem + 0.3703703704vw, 1.625rem) !important;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .brn_p {
    font-size: clamp(1.125rem, 1.0671296296rem + 0.3086419753vw, 1.4375rem) !important;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .brn_p {
  font-weight: 400;
  line-height: 1.3;
  padding-bottom: 20px;
  text-align: center;
}
.bnr_slide_in .bnr_txt .bnr_txt_in .cta_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bnr_slide_in .bnr_txt .bnr_txt_in .review_rate {
  display: flex;
  gap: 15px;
  align-items: center;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .review_rate {
    gap: 10px;
  }
  .bnr_slide_in .bnr_txt .bnr_txt_in .review_rate > img {
    width: 40px;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt {
  font-size: 23px;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt {
    font-size: 18px;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt strong {
  font-weight: 400;
}
.bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt .stars_pic {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 1599px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt .stars_pic img {
    width: 100px;
  }
}
.bnr_slide_in .bnr_txt .bnr_txt_in .review_rate .review_rate_txt .stars_pic span {
  font-weight: 600;
}
@media (min-width: 1200px) {
  .bnr_slide_in .bnr_txt .bnr_txt_in.light_mode {
    color: #fff;
  }
}
@media (max-width: 1599px) {
  .bnr_slide_in {
    padding-top: 50px;
    padding-bottom: 80px;
    min-height: 400px;
  }
}
@media (max-width: 1199px) {
  .bnr_slide_in {
    padding-bottom: 50px;
  }
}
@media (max-width: 1199px) {
  .bnr_slide_in {
    padding-bottom: 0;
    padding-top: 0;
    background: #6ec2d9;
    flex-direction: column;
    align-items: center;
  }
  .bnr_slide_in .brn_pic {
    position: static;
    min-height: 380px;
    background-position: center;
  }
}
@media (max-width: 767px) {
  .bnr_slide_in .brn_pic {
    min-height: 280px;
  }
}

.site_footer {
  background-color: #2C3E50;
  color: #cccccc;
  padding: 0;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 300;
  font-size: 16px;
}
.site_footer p {
  color: #ccc;
}
.site_footer .foot_top {
  padding: 40px 0;
  border-bottom: 1px solid rgba(128, 139, 150, 0.5);
  margin-bottom: 60px;
  align-items: end;
}
.site_footer .foot_top .foot_logo {
  display: flex;
}
.site_footer .foot_top div.foot_nav {
  position: relative;
  top: -30px;
}
.site_footer .foot_top div.foot_nav ul {
  display: flex;
  gap: 60px;
  margin: 0;
  list-style: none;
  padding: 0;
}
.site_footer .foot_top div.foot_nav ul li a {
  text-transform: uppercase;
  color: #fff;
  font-size: clamp(1rem, 0.9421296296rem + 0.3086419753vw, 1.3125rem) !important;
}
@media (max-width: 1599px) {
  .site_footer .foot_top div.foot_nav ul li a {
    font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  }
}
.site_footer .foot_top div.foot_nav ul li a {
  font-weight: 500;
  font-family: "Raleway", sans-serif;
}
@media (max-width: 1700px) {
  .site_footer .foot_top {
    margin-bottom: 50px;
    padding: 30px 0;
  }
  .site_footer .foot_top .foot_logo {
    max-width: 350px;
  }
  .site_footer .foot_top div.foot_nav ul {
    gap: 50px;
  }
}
@media (max-width: 1599px) {
  .site_footer .foot_top {
    margin-bottom: 40px;
    padding: 20px 0;
  }
  .site_footer .foot_top .foot_logo {
    max-width: 280px;
  }
  .site_footer .foot_top div.foot_nav ul {
    gap: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .site_footer .foot_top div.foot_nav ul {
    gap: 16px !important;
  }
}
@media (max-width: 1199px) {
  .site_footer .foot_top {
    margin-bottom: 30px;
  }
  .site_footer .foot_top .foot_logo {
    max-width: 200px;
  }
}
@media (max-width: 1023px) {
  .site_footer .foot_top div.foot_nav {
    padding-top: 15px;
    top: unset;
  }
}
@media (max-width: 767px) {
  .site_footer .foot_top div.foot_nav ul {
    flex-wrap: wrap;
    gap: 15px;
  }
}
.site_footer .foot_row {
  padding-bottom: 70px;
}
@media (max-width: 1700px) {
  .site_footer .foot_row {
    padding-bottom: 50px;
  }
}
@media (max-width: 1599px) {
  .site_footer .foot_row {
    padding-bottom: 40px;
  }
}
.site_footer .foot_row .awards_list {
  display: flex;
  gap: 20px;
  padding-top: 40px;
}
.site_footer .foot_row .foot_L {
  width: 27%;
}
.site_footer .foot_row .foot_L p {
  font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  margin: 0;
}
.site_footer .foot_row .foot_R {
  width: 66%;
}
.site_footer .foot_row .foot_R .place_bx {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.site_footer .foot_row .foot_R .place_bx .divider {
  width: 1px;
  background: #808b96;
  margin-bottom: -50px;
}
.site_footer .foot_row .foot_R .place_bx .divider_h {
  height: 1px;
  width: 100%;
  background: #808b96;
  margin: 50px 0;
}
.site_footer .foot_row .foot_R .place_bx .divider_h ~ .divider {
  margin-bottom: 0;
  margin-top: -50px;
}
.site_footer .foot_row .foot_R .place_bx .place_i {
  max-width: 300px;
  width: 100%;
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_t {
  font-weight: 600;
  font-family: "Raleway", sans-serif;
  font-size: clamp(1.3125rem, 1.2314814815rem + 0.4320987654vw, 1.75rem) !important;
}
@media (max-width: 1599px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_t {
    font-size: clamp(1.1875rem, 1.1296296296rem + 0.3086419753vw, 1.5rem) !important;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_t {
  text-transform: uppercase;
  line-height: 1.2;
  color: #fff;
  padding: 0 0 10px;
}
.site_footer .foot_row .foot_R .place_bx .place_i .infoicon {
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .infoicon {
    width: 24px;
    height: 24px;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .infoicon svg {
  width: 14px;
  height: 14px;
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_call {
  position: relative;
  font-size: clamp(1.25rem, 1.1805555556rem + 0.3703703704vw, 1.625rem) !important;
}
@media (max-width: 1599px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_call {
    font-size: clamp(1.125rem, 1.0671296296rem + 0.3086419753vw, 1.4375rem) !important;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_call {
  font-weight: 600;
  padding: 0 0 10px 36px;
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_call {
    padding: 0 0 10px 30px;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_call a {
  color: #fff;
  cursor: default !important;
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_call .infoicon {
  top: 8px;
}
@media (max-width: 1599px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_call .infoicon {
    top: 5px;
  }
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_call .infoicon {
    top: 3px;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .place_adrs {
  padding-left: 36px;
  position: relative;
  color: #fff;
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_adrs {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .place_adrs {
    font-size: 14px;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 10px 30px;
  align-items: center;
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li {
  font-family: "Raleway", sans-serif;
  color: #fff;
  font-size: clamp(1.3125rem, 1.2314814815rem + 0.4320987654vw, 1.75rem) !important;
}
@media (max-width: 1599px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .foot_social li {
    font-size: clamp(1.1875rem, 1.1296296296rem + 0.3086419753vw, 1.5rem) !important;
  }
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li {
  font-weight: 500;
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li:first-child {
  width: 100%;
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li a {
  display: flex;
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li a svg {
  width: 46px;
  height: 46px;
  fill: #a6aeb6;
}
.site_footer .foot_row .foot_R .place_bx .place_i .foot_social li a:hover svg {
  fill: #6EC2D9;
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_R .place_bx .place_i .foot_social li a svg {
    width: 32px;
    height: 32px;
  }
}
@media (max-width: 1599px) {
  .site_footer .foot_row .foot_R {
    width: 69%;
  }
  .site_footer .foot_row .foot_R .place_bx .divider_h {
    margin: 30px 0;
  }
  .site_footer .foot_row .foot_R .place_bx .place_i {
    max-width: 250px;
  }
  .site_footer .foot_row .foot_R .place_bx .place_i .place_t {
    font-size: 20px !important;
  }
  .site_footer .foot_row .foot_R .place_bx .place_i .place_call a {
    font-size: 19px;
    cursor: default;
  }
}
@media (max-width: 1199px) {
  .site_footer .foot_row .foot_L {
    width: 100%;
    padding-bottom: 30px;
  }
  .site_footer .foot_row .foot_L .awards_list {
    padding-top: 15px;
  }
  .site_footer .foot_row .foot_R {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .site_footer .foot_row .foot_L {
    display: flex;
  }
  .site_footer .foot_row .foot_L .awards_list {
    padding-top: 0;
    min-width: 300px;
    margin-left: 30px;
  }
}
@media (max-width: 1023px) {
  .site_footer .foot_row .foot_R .place_bx {
    gap: 30px;
  }
  .site_footer .foot_row .foot_R .place_bx .place_i {
    width: 45%;
    max-width: none;
  }
  .site_footer .foot_row .foot_R .place_bx .divider,
  .site_footer .foot_row .foot_R .place_bx .divider_h {
    display: none;
  }
}
@media (max-width: 767px) {
  .site_footer .foot_row .foot_R .place_bx .place_i {
    width: 100%;
  }
}

.copyrights {
  background: #1f1f1f;
  text-align: center;
  color: #989898;
  padding: 30px 0;
}
.copyrights .copy_nav {
  color: #3F9A9B;
}
.copyrights .copy_nav a:hover {
  color: #fff;
}
.copyrights .copy_txt {
  color: #fff;
  padding: 10px 0;
}
.copyrights .copy_desclimer {
  max-width: 1130px;
  margin: 0 auto;
  font-size: clamp(0.9375rem, 0.9259259259rem + 0.0617283951vw, 1rem) !important;
  color: rgba(204, 204, 204, 0.6);
}

body {
  padding-top: 120px;
}
@media (max-width: 1599px) {
  body {
    padding-top: 86px;
  }
}
@media (max-width: 767px) {
  body {
    padding-top: 150px;
  }
}
body.p-t-0-bdy-cls {
  padding-top: 0 !important;
}

.home .wrapper-wide {
  overflow: hidden;
}

.container_tw {
  font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  width: 100%;
  max-width: 1720px !important;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto !important;
}
.container_tw.container_tw_bg {
  max-width: 1690px !important;
}
@media (max-width: 1770px) {
  .container_tw {
    max-width: 1500px !important;
  }
  .container_tw.container_tw_bg {
    max-width: 1470px !important;
  }
}
@media (max-width: 1599px) {
  .container_tw {
    max-width: 1200px !important;
  }
  .container_tw.container_tw_bg {
    max-width: 1170px !important;
  }
}
@media (max-width: 1199px) {
  .container_tw {
    max-width: 940px !important;
  }
  .container_tw.container_tw_bg {
    max-width: 910px !important;
  }
}
@media (max-width: 1023px) {
  .container_tw {
    max-width: 730px !important;
  }
  .container_tw.container_tw_bg {
    max-width: 700px !important;
  }
}
@media (max-width: 767px) {
  .container_tw {
    max-width: 375px !important;
  }
  .container_tw.container_tw_bg {
    max-width: 345px !important;
  }
}

.container_tw {
  box-sizing: border-box;
  color: #000;
  font-weight: 300;
}
.container_tw h1,
.container_tw h2,
.container_tw h3 {
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}
.container_tw p {
  font-size: 18px;
  margin: 15px 0;
  line-height: 1.6;
}
@media (max-width: 1700px) {
  .container_tw p {
    font-size: 16px;
  }
}
.container_tw * {
  box-sizing: border-box;
}

.container_tw > .mkd-full-section-inner {
  width: 100%;
}

.container_tw > .mkd-full-section-inner > .vc_column_container > .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fs-36 {
  font-size: clamp(1.5rem, 1.3611111111rem + 0.7407407407vw, 2.25rem) !important;
}
@media (max-width: 1599px) {
  .fs-36 {
    font-size: clamp(1.25rem, 1.1805555556rem + 0.3703703704vw, 1.625rem) !important;
  }
}

.fs-70 {
  font-size: clamp(1.8125rem, 1.337962963rem + 2.5308641975vw, 4.375rem) !important;
}
@media (max-width: 1599px) {
  .fs-70 {
    font-size: clamp(1.75rem, 1.3796296296rem + 1.975308642vw, 3.75rem) !important;
  }
}

.fs-105 {
  font-size: clamp(2rem, 1.1550925926rem + 4.5061728395vw, 6.5625rem) !important;
}
@media (max-width: 1599px) {
  .fs-105 {
    font-size: clamp(2rem, 1.4444444444rem + 2.962962963vw, 5rem) !important;
  }
}

.primary_color {
  color: #C62774;
}

.transform_none {
  text-transform: none !important;
}
.transform_noneh2, .transform_noneh3 {
  text-transform: none !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.flex_bx {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex_bx::before, .flex_bx::after {
  display: none !important;
}
.flex_bx > .mkd-full-section-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex_bx > .mkd-full-section-inner::before, .flex_bx > .mkd-full-section-inner::after {
  display: none !important;
}

.bg_cover {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.cmn-space {
  padding-top: 90px;
  padding-bottom: 90px;
}
@media (max-width: 1699px) {
  .cmn-space {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  .cmn-space {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.center {
  text-align: center;
}

@media (min-width: 1200px) {
  .ipad_br {
    display: block;
  }
}

.br {
  display: block;
}

.sec_title h2,
.sec_title h1 {
  margin-top: 0;
  font-size: 60px !important;
  font-weight: 700 !important;
  color: #000;
  line-height: 1.1;
}
@media (max-width: 1700px) {
  .sec_title h2,
  .sec_title h1 {
    font-size: 55px !important;
  }
}
@media (max-width: 1599px) {
  .sec_title h2,
  .sec_title h1 {
    font-size: 40px !important;
  }
}
@media (max-width: 1199px) {
  .sec_title h2,
  .sec_title h1 {
    font-size: 30px !important;
  }
}

.secondary_font {
  font-family: "Raleway", sans-serif !important;
}

.primary_font {
  font-family: "Open Sans", sans-serif !important;
}

.text_white {
  color: #fff;
}

@media (max-width: 1599px) {
  body.home .wpb_content_element {
    margin-bottom: 20px;
  }
}

/*end common styles*/
.treat_sec .treat_row {
  padding-top: 30px;
  padding-bottom: 30px;
}
.treat_sec .treat_row .mkd-full-section-inner {
  align-items: flex-start;
}
.treat_sec .treat_row .treat_img {
  width: 40%;
}
.treat_sec .treat_row .treat_img .wpb_single_image {
  margin-right: -60px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row .treat_img .wpb_single_image {
    margin-right: -40px;
  }
}
.treat_sec .treat_row .treat_img .wpb_single_image {
  z-index: 1;
  position: relative;
}
.treat_sec .treat_row .treat_img .wpb_single_image::before {
  content: "";
  position: absolute;
  right: 60px;
  background: #C62774;
  bottom: -40px;
  width: 300px;
  height: 40px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row .treat_img .wpb_single_image::before {
    height: 20px;
    bottom: -20px;
    right: 40px;
  }
}
.treat_sec .treat_row .treat_cnt {
  width: 60%;
  background: #F1FCFF;
  border: 1px solid #DBD9D9;
  padding: 70px 100px 70px 120px;
  margin-top: 60px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row .treat_cnt {
    margin-top: 30px;
    padding: 40px 40px 40px 80px;
  }
}
.treat_sec .treat_row .treat_cnt h2 {
  margin-top: 0;
  color: #000;
  font-size: clamp(1.5rem, 1.3611111111rem + 0.7407407407vw, 2.25rem) !important;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row .treat_cnt h2 {
    font-size: clamp(1.25rem, 1.1805555556rem + 0.3703703704vw, 1.625rem) !important;
  }
}
.treat_sec .treat_row.treat_row_reverse .mkd-full-section-inner {
  flex-direction: row-reverse;
}
.treat_sec .treat_row.treat_row_reverse .treat_img {
  margin-right: auto;
  margin-left: -60px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row.treat_row_reverse .treat_img {
    margin-left: -40px;
  }
}
.treat_sec .treat_row.treat_row_reverse .treat_img .wpb_single_image::before {
  right: auto;
  left: 60px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row.treat_row_reverse .treat_img .wpb_single_image::before {
    right: auto;
    left: 40px;
  }
}
.treat_sec .treat_row.treat_row_reverse .treat_cnt {
  padding: 70px 150px 70px 70px;
}
@media (max-width: 1599px) {
  .treat_sec .treat_row.treat_row_reverse .treat_cnt {
    padding: 40px 80px 40px 40px;
  }
}
@media (max-width: 1199px) {
  .treat_sec .treat_row {
    padding-top: 0;
    padding-bottom: 0;
  }
  .treat_sec .treat_row .treat_cnt {
    width: 100%;
    padding: 20px;
    margin-top: 15px;
  }
  .treat_sec .treat_row .treat_img {
    margin: 0;
    width: 100%;
  }
  .treat_sec .treat_row .treat_img .wpb_single_image {
    margin: 0;
  }
  .treat_sec .treat_row .treat_img .wpb_single_image::before {
    display: none;
  }
  .treat_sec .treat_row.treat_row_reverse {
    padding-top: 30px;
  }
  .treat_sec .treat_row.treat_row_reverse .treat_img {
    margin: 0;
  }
  .treat_sec .treat_row.treat_row_reverse .treat_img .wpb_single_image {
    margin: 0;
  }
  .treat_sec .treat_row.treat_row_reverse .treat_cnt {
    padding: 20px;
  }
}

.half_row .half_col {
  width: 48%;
}
@media (max-width: 1199px) {
  .half_row > .mkd-full-section-inner {
    gap: 20px;
  }
  .half_row .half_col {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .intro_sec2::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 200px;
    width: 410px;
    height: 622px;
    background: url(assets/images/about-bg.png) no-repeat;
  }
}

.loc_style_bx {
  /*  .loc_bxs {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 20px;
    }

    .loc_i {
      background: rgba(255, 255, 255, 0.85);
      padding: 25px;
      border-radius: 6px;
      backdrop-filter: blur(6px);
      -webkit-backdrop-filter: blur(6px);
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      min-height: 220px;
    }

    .place_t {
      font-size: 20px;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
    }

    .place_call,
    .place_adrs {
      display: flex;
      align-items: center;
      gap: 10px;
      font-size: 15px;
      margin-bottom: 10px;
    }

    .place_call a {
      color: #000;
      text-decoration: none;
      font-weight: 600;
    }

    .infoicon svg {
      width: 16px;
      height: 16px;
      fill: #000;
    }

    .ctabtn {
      margin-top: 15px;
    }

    .ctabtn a {
      display: inline-block;
      padding: 10px 18px;
      border-radius: 4px;
      font-size: 13px;
      font-weight: 600;
      text-transform: uppercase;
      text-decoration: none;
    }

    .btn_white a {
      background: #fff;
      color: #000;
      border: 1px solid #ddd;
    }

    .loc_i:last-child {
      justify-content: center;
    }

    .cta_t {
      font-size: 16px;
      margin-bottom: 20px;
      line-height: 1.5;
    }



    .loc_social {
      display: flex;
      gap: 12px;
      margin-top: 15px;
      padding: 0;
      list-style: none;
    }



    @media (max-width: 992px) {
      .loc_bxs {
        grid-template-columns: repeat(2, 1fr);
      }
    }

    @media (max-width: 600px) {
      .loc_bxs {
        grid-template-columns: 1fr;
      }
    }*/
  /* Grid Layout */
}
.loc_style_bx .loc_bxs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
  width: 100%;
  max-width: 1050px;
}
.loc_style_bx {
  /* Individual Box Styles */
}
.loc_style_bx .loc_i {
  padding: 35px 30px;
  display: flex;
  flex-direction: column;
  min-height: 300px;
  background: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1599px) {
  .loc_style_bx .loc_i {
    padding: 20px;
  }
}
@media (max-width: 1199px) {
  .loc_style_bx .loc_i {
    min-height: 200px;
  }
}
.loc_style_bx .loc_i .ctabtn a {
  font-weight: 600;
}
.loc_style_bx {
  /* Typography */
}
.loc_style_bx .place_t {
  font-size: 28px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 15px;
  font-family: "Raleway", sans-serif;
}
@media (max-width: 1700px) {
  .loc_style_bx .place_t {
    font-size: 24px;
  }
}
@media (max-width: 1599px) {
  .loc_style_bx .place_t {
    font-size: 20px;
  }
}
.loc_style_bx .place_call, .loc_style_bx .place_adrs {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
  color: #000;
}
.loc_style_bx .place_call a {
  text-decoration: none;
  font-weight: 700;
  font-size: 26px;
  color: #000;
  cursor: default;
}
@media (max-width: 1599px) {
  .loc_style_bx .place_call a {
    font-size: 20px;
  }
}
.loc_style_bx .place_adrs {
  font-weight: 400;
}
.loc_style_bx .infoicon {
  width: 26px;
  height: 26px;
  margin-right: 12px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #000;
  border-radius: 50%;
}
.loc_style_bx .infoicon svg {
  width: 13px;
  height: 13px;
  fill: #fff;
}
.loc_style_bx {
  /* Last Box Specifics (CTA Box) */
}
.loc_style_bx .cta_t {
  font-size: clamp(1rem, 0.9421296296rem + 0.3086419753vw, 1.3125rem) !important;
}
@media (max-width: 1599px) {
  .loc_style_bx .cta_t {
    font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  }
}
.loc_style_bx .cta_t {
  line-height: 1.4;
  font-weight: 500;
  margin-bottom: 15px;
  font-family: "Raleway", sans-serif;
}
.loc_style_bx {
  /* Social Icons */
}
.loc_style_bx .loc_social {
  list-style: none;
  padding: 0;
  margin: 25px 0 0 0;
  display: flex;
  gap: 15px;
}
.loc_style_bx .loc_social img:hover {
  opacity: 0.5;
}
.loc_style_bx .ctabtn a,
.loc_style_bx .ctabtn button {
  border: 1px solid #9E9E9E;
}
.loc_style_bx .loc_i:last-child .ctabtn a,
.loc_style_bx .loc_i:last-child .ctabtn button {
  border: 0;
}
.loc_style_bx {
  /* Responsive Design */
}
@media (max-width: 1024px) {
  .loc_style_bx .loc_bxs {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .loc_style_bx .loc_bxs {
    grid-template-columns: 1fr;
  }
  .loc_style_bx .loc_i {
    padding: 30px;
  }
}

.location_row .loc_style_bx {
  width: 75%;
}
@media (max-width: 1023px) {
  .location_row .loc_style_bx {
    width: 100%;
  }
}

.i_sec_row .mkd-full-section-inner {
  align-items: center;
}
.i_sec_row .i_sec_L {
  width: 39%;
}
@media (max-width: 1199px) {
  .i_sec_row .i_sec_L .wpb_wrapper {
    text-align: center;
  }
}
.i_sec_row .i_sec_R {
  width: 60%;
}
.i_sec_row .i_sec_R .vc_column-inner {
  max-width: 900px;
  margin-left: auto;
}
.i_sec_row .i_sec_R .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  .i_sec_row .i_sec_R .wpb_wrapper {
    justify-content: center;
  }
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left {
  width: 52%;
  padding: 20px;
  position: relative;
  display: flex;
  align-items: center;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left::before {
  content: "";
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 0;
  height: 1px;
  background: #a7a7a7;
  display: block;
  width: auto;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left::after {
  content: "";
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 0;
  width: 1px;
  background: #a7a7a7;
  display: block;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:nth-child(2)::after, .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:last-child::after {
  display: none;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left + .mkd-iwt-icon-left + .mkd-iwt-icon-left::before {
  display: none;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:nth-child(2n+1) {
  max-width: 400px;
}
@media (max-width: 1599px) {
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:nth-child(2n+1) {
    max-width: 300px;
  }
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:nth-child(2n) {
  justify-content: flex-end;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-icon-holder {
  margin-right: 20px;
  color: #000;
  width: 72px;
}
@media (max-width: 767px) {
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-icon-holder {
    flex: 0 0 72px;
  }
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder {
  padding-left: 0;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder .mkd-iwt-title-holder {
  max-width: 300px;
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder .mkd-iwt-title-holder * {
  font-size: clamp(1.25rem, 1.2152777778rem + 0.1851851852vw, 1.4375rem) !important;
}
@media (max-width: 1599px) {
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder .mkd-iwt-title-holder * {
    font-size: clamp(1.125rem, 1.0902777778rem + 0.1851851852vw, 1.3125rem) !important;
  }
}
.i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder .mkd-iwt-title-holder * {
  color: #000;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}
@media (max-width: 1599px) {
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left .mkd-iwt-content-holder .mkd-iwt-title-holder * {
    font-size: 18px !important;
  }
}
@media (max-width: 767px) {
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left {
    width: 100%;
    max-width: none !important;
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
  }
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left::before, .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left::after {
    display: none;
  }
  .i_sec_row .i_sec_R .wpb_wrapper .mkd-iwt-icon-left:last-child {
    border-bottom: 0;
  }
}
@media (max-width: 1199px) {
  .i_sec_row .i_sec_L {
    width: 100%;
  }
  .i_sec_row .i_sec_R {
    width: 100%;
  }
  .i_sec_row .i_sec_R .vc_column-inner {
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  .i_sec_row .i_sec_R .vc_column-inner {
    margin-left: 0;
  }
}

.refer_sec .half_row .half_col {
  margin-left: auto;
  margin-right: 0;
  padding: 70px 70px 70px 0;
  width: 51%;
}
@media (min-width: 1700px) {
  .refer_sec .half_row .half_col .sec_title h2 {
    font-size: 58px !important;
  }
}
@media (max-width: 1700px) {
  .refer_sec .half_row .half_col {
    width: 56%;
  }
}
@media (max-width: 1599px) {
  .refer_sec .half_row .half_col {
    width: 60%;
    padding: 40px 40px 40px 0;
  }
}
@media (max-width: 1199px) {
  .refer_sec .half_row .half_col {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    padding: 40px;
    position: relative;
  }
  .refer_sec .half_row .half_col::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.65);
  }
  .refer_sec .half_row .half_col .vc_column-inner {
    position: relative;
  }
}
@media (max-width: 767px) {
  .refer_sec .half_row .half_col {
    padding: 15px;
  }
}
.refer_sec .refer_ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 40px 0 0;
  list-style: none;
  gap: 30px;
}
.refer_sec .refer_ul li {
  display: flex;
}
.refer_sec .refer_ul li img {
  display: block;
}
.refer_sec .refer_ul li a {
  padding: 10px;
  border: 1px solid #74797a;
}
.refer_sec .refer_ul li a:hover {
  background: #000;
}
@media (max-width: 1599px) {
  .refer_sec .refer_ul {
    padding: 20px 0 0;
    gap: 20px;
  }
  .refer_sec .refer_ul li {
    max-width: 170px;
  }
}
@media (max-width: 1199px) {
  .refer_sec .refer_ul {
    gap: 10px;
  }
  .refer_sec .refer_ul li {
    max-width: 150px;
  }
  .refer_sec .refer_ul li a {
    padding: 5px;
  }
}
.refer_sec .refer_btn {
  padding-top: 40px;
}
@media (max-width: 1599px) {
  .refer_sec .refer_btn {
    padding-top: 20px;
  }
}
.refer_sec .refer_btn a {
  display: inline-flex;
  align-items: center;
  border-radius: 8px;
  padding: 10px 30px;
  text-transform: uppercase;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
  background: #C62774;
}
.refer_sec .refer_btn a:hover {
  background: #6EC2D9;
}
.refer_sec .refer_btn a img {
  margin-right: 15px;
  display: block;
}
@media (max-width: 1599px) {
  .refer_sec .refer_btn a img {
    max-width: 26px;
  }
}

.video_bg {
  position: relative;
}
.video_bg iframe {
  opacity: 0;
}
.video_bg::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.video_bg .play-btn {
  width: 60px;
  height: 60px;
  background: #c22b74;
  border: 8px solid rgba(141, 49, 93, 0.57);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  padding: 0;
  box-sizing: border-box;
  transition: transform 0.2s ease;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.video_bg {
  /* Play Triangle */
}
.video_bg .play-btn::after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 18px solid white;
  margin-left: 6px; /* Visual centering */
}
.video_bg {
  /* The Pulse Effect using pseudo-elements */
}
.video_bg .play-btn::before {
  content: "";
  position: absolute;
  top: -8px; /* Offset for the border thickness */
  left: -8px;
  right: -8px;
  bottom: -8px;
  border-radius: 50%;
  background: #c22b74;
  z-index: -1;
  opacity: 0.4;
  animation: pulse-ring 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
}
@keyframes pulse-ring {
  0% {
    transform: scale(1);
    opacity: 0.4;
  }
  70%, 100% {
    transform: scale(1.8);
    opacity: 0;
  }
}
.video_bg {
  /* Outer Box Shadow Pulse */
}
.video_bg .play-btn {
  animation: pulse-shadow 2s infinite;
}
@keyframes pulse-shadow {
  0% {
    box-shadow: 0 0 0 0 rgba(194, 43, 116, 0.4);
  }
  70% {
    box-shadow: 0 0 0 25px rgba(194, 43, 116, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(194, 43, 116, 0);
  }
}
.video_bg.video_play .play-btn {
  display: none;
}
.video_bg.video_play::after {
  display: none;
}
.video_bg.video_play iframe {
  opacity: 1;
}

.service-wrap {
  background-color: #F2FCFF !important;
  padding: 120px 0 !important;
}
@media (max-width: 1680px) {
  .service-wrap {
    padding: 70px 0 !important;
  }
}
@media (max-width: 1599px) {
  .service-wrap {
    padding: 40px 0 !important;
  }
}
@media (max-width: 1199px) {
  .service-wrap {
    padding: 30px 0 !important;
  }
}
@media (max-width: 767px) {
  .service-wrap {
    padding: 25px 0 !important;
  }
}
.service-wrap .container_tw .mkd-section-inner {
  width: 100% !important;
  max-width: 100% !important;
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt {
  padding: 40px !important;
  position: relative;
  margin: 0px !important;
  min-height: 425px;
  border: solid 1px #F2FCFF;
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt {
    min-height: 375px;
    padding: 20px !important;
    margin: 5px !important;
  }
}
@media (max-width: 767px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt {
    border-bottom: solid 1px;
    min-height: auto;
  }
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt:after {
  content: "";
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translatey(-50%);
  height: 80%;
  width: 2px;
  background: #ddd;
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt:after {
    display: none;
  }
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
  height: 2px;
  width: 80%;
  background: #ddd;
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt:before {
    display: none;
  }
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-icon-holder .mkd-iwt-custom-icon {
  width: 100px;
  height: 100px;
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-icon-holder .mkd-iwt-custom-icon img {
  max-width: 100% !important;
  max-height: 100% !important;
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-title-holder h3 {
  font-size: 32px !important;
  color: #000 !important;
}
@media (max-width: 1680px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-title-holder h3 {
    font-size: 27px !important;
  }
}
@media (max-width: 1599px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-title-holder h3 {
    font-size: 25px !important;
  }
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-title-holder h3 {
    font-size: 20px !important;
  }
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-text-holder p {
  font-size: 18px !important;
  font-weight: 200 !important;
  color: #000 !important;
}
@media (max-width: 1680px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-text-holder p {
    font-size: 16px !important;
  }
}
@media (max-width: 1599px) {
  .service-wrap .container_tw .mkd-section-inner .mkd-iwt .mkd-iwt-text-holder p {
    font-size: 15px !important;
  }
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt:hover {
  background: #fff !important;
  border: solid 1px #ddd;
}
.service-wrap .container_tw .mkd-section-inner .mkd-iwt:hover:before, .service-wrap .container_tw .mkd-section-inner .mkd-iwt:hover:after {
  display: none;
}
.service-wrap .container_tw .mkd-section-inner .first_bx {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .first_bx {
    justify-content: center;
  }
}
.service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt {
  width: 33.333% !important;
}
@media (max-width: 1199px) {
  .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt {
    width: 45% !important;
    border: solid 1px #ddd;
  }
}
@media (max-width: 767px) {
  .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt {
    width: 100% !important;
  }
}
.service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(3):after, .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(6):after, .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(9):after {
  display: none;
}
.service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(7):before, .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(8):before, .service-wrap .container_tw .mkd-section-inner .first_bx .mkd-iwt:nth-child(9):before {
  display: none;
}
.service-wrap .container_tw .mkd-section-inner .snd_bx .vc_column-inner {
  padding: 0 !important;
}
.service-wrap .container_tw .mkd-section-inner .snd_bx .wpb_wrapper .mkd-iwt:last-child:before {
  display: none;
}
.service-wrap .container_tw .mkd-section-inner .trd_bx .vc_column-inner {
  padding: 0 !important;
}
.service-wrap .container_tw .mkd-section-inner .trd_bx .wpb_wrapper .mkd-iwt:after {
  display: none;
}
.service-wrap .container_tw .mkd-section-inner .trd_bx .wpb_wrapper .mkd-iwt:last-child:before {
  display: none;
}

.cmn-ul ul {
  margin: 0 0 20px;
  padding: 0;
}
.cmn-ul ul li {
  padding: 5px 0 5px 30px;
  position: relative;
  display: inline;
  font-weight: 600 !important;
}
@media (min-width: 1600px) {
  .cmn-ul ul li {
    font-size: 16px !important;
  }
}
.cmn-ul ul li a {
  color: var(--global--color-primary);
  display: inline;
  font-weight: 400 !important;
}
.cmn-ul ul li a:hover {
  color: var(--global--color-secondary);
  text-decoration: none !important;
}
.cmn-ul ul li:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 10px;
  width: 11px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.21268 2.04242C8.23705 0.740876 6.74239 0 5.13276 0C3.52313 0 2.02847 0.740876 1.04955 2.04242C-0.349849 3.91129 -0.349849 6.50102 1.04955 8.3699L5.12947 13.783L9.2094 8.3699C10.6121 6.50102 10.6121 3.91129 9.21268 2.04242ZM5.13276 2.35612C6.60771 2.35612 7.81657 3.5809 7.81657 5.08268C7.81657 6.58446 6.61099 7.80924 5.13276 7.80924C3.65452 7.80924 2.44894 6.58112 2.44894 5.07934C2.44894 3.57756 3.65781 2.35612 5.13276 2.35612Z' fill='%233F9A9B'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.cmn-ul ul li a {
  color: #C62774 !important;
}
.cmn-ul ul li a:hover {
  color: #6EC2D9 !important;
}
.cmn-ul ul li strong:first-child {
  font-size: clamp(1.125rem, 1.0787037037rem + 0.2469135802vw, 1.375rem) !important;
}
@media (max-width: 1599px) {
  .cmn-ul ul li strong:first-child {
    font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  }
}

.testimonials-wrap .shortcode-blk {
  width: 65% !important;
}
@media (max-width: 1799px) {
  .testimonials-wrap .shortcode-blk {
    width: 60% !important;
  }
}
@media (max-width: 1199px) {
  .testimonials-wrap .shortcode-blk {
    width: 100% !important;
  }
}
.testimonials-wrap .review_box {
  width: 35% !important;
}
@media (max-width: 1799px) {
  .testimonials-wrap .review_box {
    width: 40% !important;
  }
}
@media (max-width: 1199px) {
  .testimonials-wrap .review_box {
    width: 100% !important;
  }
}
.testimonials-wrap .review_box .review-widget {
  padding: 40px;
  position: relative;
}
.testimonials-wrap .review_box .review-widget::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translatey(-50%);
  height: 80%;
  width: 2px;
  background: rgba(219, 217, 217, 0.5);
}
@media (max-width: 1199px) {
  .testimonials-wrap .review_box .review-widget::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .testimonials-wrap .review_box .review-widget {
    padding: 15px;
  }
}
.testimonials-wrap .review_box .widget-title {
  font-size: 36px;
  font-weight: 800;
  color: #000;
  margin: 0 0 25px 0;
  line-height: 1.2;
  letter-spacing: 0.5px;
}
@media (max-width: 1199px) {
  .testimonials-wrap .review_box .widget-title {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  .testimonials-wrap .review_box .widget-title {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .testimonials-wrap .review_box .widget-title {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.testimonials-wrap .review_box .widget-body {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .testimonials-wrap .review_box .widget-body {
    flex-wrap: wrap;
  }
}
.testimonials-wrap .review_box {
  /* Left Column: Trustindex */
}
.testimonials-wrap .review_box .trustindex-col {
  display: flex;
  flex-direction: column;
  padding-right: 25px;
}
@media (max-width: 1799px) {
  .testimonials-wrap .review_box .trustindex-col {
    padding-right: 5px;
  }
}
.testimonials-wrap .review_box .rating-text {
  font-size: 26px;
  font-weight: 700;
  color: #000;
  margin-bottom: 8px;
  letter-spacing: 0.5px;
}
@media (max-width: 1199px) {
  .testimonials-wrap .review_box .rating-text {
    font-size: 20px;
  }
}
.testimonials-wrap .review_box .trustindex-brand {
  display: flex;
  align-items: center;
  gap: 8px;
}
.testimonials-wrap .review_box .ti-text {
  font-size: 20px;
  font-weight: 700;
  color: #374151;
}
.testimonials-wrap .review_box {
  /* Divider */
}
.testimonials-wrap .review_box .divider {
  width: 1px;
  height: 60px;
  background-color: #E5E7EB;
  margin: 0 10px;
}
@media (max-width: 767px) {
  .testimonials-wrap .review_box .divider {
    display: none;
  }
}
.testimonials-wrap .review_box {
  /* Right Column: Google */
}
.testimonials-wrap .review_box .google-col {
  display: flex;
  align-items: center;
  padding-left: 20px;
  gap: 15px;
}
@media (max-width: 1799px) {
  .testimonials-wrap .review_box .google-col {
    padding-left: 5px;
    gap: 5px;
  }
}
@media (max-width: 767px) {
  .testimonials-wrap .review_box .google-col {
    padding-left: 0;
    padding-top: 15px;
  }
}
.testimonials-wrap .review_box .google-stats {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.testimonials-wrap .review_box .stars {
  display: flex;
  gap: 2px;
}
.testimonials-wrap .review_box .review-count {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
@media (max-width: 1799px) {
  .testimonials-wrap .review_box .review-count {
    font-size: 14px;
  }
}
.testimonials-wrap .review_box .review-count a {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 2px;
  font-family: "Raleway", sans-serif;
}
.testimonials-wrap .mkd-full-section-inner {
  align-items: center;
}
.testimonials-wrap .ti-header {
  display: none !important;
}

@media (min-width: 1200px) {
  .width-reduce .mkd-full-section-inner {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1750px) {
  .width-reduce .mkd-full-section-inner {
    padding-left: 90px;
    padding-right: 90px;
  }
}

/*Style of Blog*/
h1.sngl_blg-h1 {
  font-size: 28px !important;
}
@media (min-width: 1200px) {
  h1.sngl_blg-h1 {
    font-size: 30px !important;
  }
}
@media (min-width: 1600px) {
  h1.sngl_blg-h1 {
    font-size: 40px !important;
  }
}

/*Style of Blog*/
.text_black-clr {
  color: #000;
}

@media (max-width: 1199px) {
  .hm-vedio-sec-wrap {
    background: #F1FCFF url(assets/images/light-blue-video-bg.png) no-repeat center center;
    background-size: cover;
  }
}
@media (min-width: 1200px) {
  .hm-vedio-sec-wrap::before {
    content: "";
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #F1FCFF url(assets/images/light-blue-video-bg.png) no-repeat center center;
    background-size: cover;
    z-index: -1;
  }
}
.hm-vedio-sec-wrap.p-b-10 {
  padding-bottom: 0 !important;
}
.hm-vedio-sec-wrap {
  /*@include max(1770){    
      padding-bottom: 180px !important;
  }*/
}
.hm-vedio-sec-wrap .m-b-30 {
  margin-bottom: 30px;
}

body.home .hm-cntct-sec-wrap {
  position: relative;
}
@media (max-width: 1199px) {
  body.home .hm-cntct-sec-wrap {
    background: #F1FCFF url(assets/images/light-blue-video-bg.png) no-repeat center center;
    background-size: cover;
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  body.home .hm-cntct-sec-wrap::before {
    content: "";
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #F1FCFF url(assets/images/light-blue-video-bg.png) no-repeat center center;
    background-size: cover;
    z-index: -1;
  }
}
@media (min-width: 1800px) {
  body.home .hm-cntct-sec-wrap::before {
    height: 250px;
  }
}
body.home .hm-cntct-sec-wrap .sec_title h2 {
  font-size: 52px !important;
  padding-bottom: 10px;
}
@media (max-width: 1700px) {
  body.home .hm-cntct-sec-wrap .sec_title h2 {
    font-size: 45px !important;
  }
}
@media (max-width: 1599px) {
  body.home .hm-cntct-sec-wrap .sec_title h2 {
    font-size: 35px !important;
  }
}
@media (max-width: 1199px) {
  body.home .hm-cntct-sec-wrap .sec_title h2 {
    font-size: 25px !important;
  }
}
@media (max-width: 767px) {
  body.home .hm-cntct-sec-wrap .sec_title h2 {
    font-size: 23px !important;
    line-height: 1.5;
  }
}
body.home .hm-cntct-sec-wrap .text_white {
  color: #fff !important;
}
@media (min-width: 1200px) {
  body.home .hm-cntct-sec-wrap .txt_bx p span.ipad_br {
    display: block;
  }
}
body.home .hm-cntct-sec-wrap .txt_bx p.para {
  font-weight: 400;
}
@media (max-width: 1199px) {
  body.home .hm-cntct-sec-wrap .txt_bx p.para {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  body.home .hm-cntct-sec-wrap .txt_bx p.para {
    margin-bottom: 30px;
  }
}
body.home .hm-cntct-sec-wrap .ctabtn.btn_sm {
  position: relative;
}
body.home .hm-cntct-sec-wrap .cta-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  body.home .hm-cntct-sec-wrap .cta-divider {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  body.home .hm-cntct-sec-wrap .cta-divider {
    width: 60%;
  }
}
body.home .hm-cntct-sec-wrap .cta-divider .line {
  flex: 1;
  height: 1px;
  background: #94aaa8;
  position: relative;
}
body.home .hm-cntct-sec-wrap .cta-divider .line.left {
  margin-right: 20px;
}
@media (max-width: 768px) {
  body.home .hm-cntct-sec-wrap .cta-divider .line.left {
    margin-right: 10px !important;
  }
}
body.home .hm-cntct-sec-wrap .cta-divider .line.left::before {
  left: 0;
}
body.home .hm-cntct-sec-wrap .cta-divider .line.right {
  margin-left: 20px;
}
@media (max-width: 768px) {
  body.home .hm-cntct-sec-wrap .cta-divider .line.right {
    margin-left: 10px !important;
  }
}
body.home .hm-cntct-sec-wrap .cta-divider .line.right::before {
  right: 0;
}
body.home .hm-cntct-sec-wrap .cta-divider .line::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><circle cx='7.875' cy='7.875' r='7.5' stroke='white' stroke-width='0.75'/><circle cx='7.875' cy='7.875' r='5.8125' fill='white'/></svg>") no-repeat center;
  background-size: contain;
}
@media (max-width: 768px) {
  body.home .hm-cntct-sec-wrap .cta-divider .line::before {
    width: 5px !important;
    height: 5px !important;
  }
}
body.home .hm-cntct-sec-wrap .container_tw {
  background-size: cover;
  max-height: 400px;
}

@media (max-width: 1199px) {
  .blog-cta_wrap .mkd-full-section-inner {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .mkd-full-section-inner {
    display: flex;
    align-items: center;
  }
}
.blog-cta_wrap .head-col-wrap {
  position: relative;
}
@media (min-width: 1200px) {
  .blog-cta_wrap .head-col-wrap {
    padding: 10px 25px 10px 0px;
    width: 34%;
  }
}
@media (max-width: 1199px) {
  .blog-cta_wrap .head-col-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .head-col-wrap {
    padding-right: 30px;
  }
}
@media (min-width: 1700px) {
  .blog-cta_wrap .head-col-wrap {
    padding-right: 50px;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .head-col-wrap:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 87px;
    width: 1px;
    background-color: #c0c0c0;
  }
}
.blog-cta_wrap .para-col-wrap p {
  font-size: 18px;
  font-weight: 500;
  margin-top: 0;
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .blog-cta_wrap .para-col-wrap p {
    font-size: 15px !important;
  }
}
@media (max-width: 1199px) {
  .blog-cta_wrap .para-col-wrap p {
    font-size: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-cta_wrap .para-col-wrap p {
    margin-top: 0 !important;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .para-col-wrap {
    width: 45%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-cta_wrap .para-col-wrap {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .blog-cta_wrap .para-col-wrap {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .para-col-wrap {
    padding-left: 30px;
  }
}
@media (min-width: 1700px) {
  .blog-cta_wrap .para-col-wrap {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .btn-col-wrap {
    width: auto;
    text-align: center;
  }
}
@media (max-width: 1199px) {
  .blog-cta_wrap .btn-col-wrap {
    width: 100%;
    padding-top: 20px;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .btn-col-wrap {
    padding-left: 30px;
  }
}
@media (min-width: 1700px) {
  .blog-cta_wrap .btn-col-wrap {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .blog-cta_wrap .text_black-clr span.ipad_br {
    display: block;
  }
}
.blog-cta_wrap {
  padding-bottom: 40px !important;
}

@media (max-width: 1199px) {
  .blog-slider-sec-wrap .mkd-full-section-inner .mkd-section .mkd-full-section-inner {
    flex-direction: column;
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .mkd-full-section-inner .mkd-section .mkd-full-section-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}
.blog-slider-sec-wrap .mkd-full-section-inner .wpb_single_image .vc_figure {
  width: 100%;
}
.blog-slider-sec-wrap .mkd-full-section-inner .wpb_single_image .vc_figure .vc_single_image-wrapper {
  width: 100%;
}
.blog-slider-sec-wrap .mkd-full-section-inner .wpb_single_image .vc_figure .vc_single_image-wrapper picture {
  width: 100%;
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .mkd-full-section-inner .wpb_single_image .vc_figure .vc_single_image-wrapper picture img {
    width: 100%;
  }
}
.blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
  background: url(assets/images/bg-transparent.png);
  background-size: cover;
  background-color: #EAF2E9;
  height: 100%;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    min-height: 332px;
  }
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    padding: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    min-height: 230px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    min-height: 287px;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    padding: 30px;
    padding-bottom: 25px !important;
    min-height: 270px;
    padding-top: 25px !important;
  }
}
@media (min-width: 1600px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    padding: 40px;
    min-height: 320px;
  }
}
@media (min-width: 1680px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide {
    min-height: 350px;
  }
}
.blog-slider-sec-wrap .slick-slider .slick-track .slick-slide h3, .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide .h3 {
  font-family: "Open Sans", sans-serif;
  font-size: 34px !important;
  font-weight: 600;
  border-bottom: 1px solid #000;
  padding-bottom: 25px;
  margin-bottom: 25px;
  color: #000 !important;
  line-height: 1.12;
  font-size: clamp(1.5rem, 1.3842592593rem + 0.6172839506vw, 2.125rem) !important;
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide h3, .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide .h3 {
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 23px !important;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide h3 span, .blog-slider-sec-wrap .slick-slider .slick-track .slick-slide .h3 span {
    display: block;
  }
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .blog_slider .slick-list {
    margin-right: -15px;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_slider .slick-list {
    margin-right: -40px;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_slider .slick-prev {
    background-color: #C62774;
  }
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .blog_slider .slick-prev::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_slider .slick-prev::before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    left: 18px;
    top: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.54602 0.610352L0.61045 7.75236L8.54602 14.8944' stroke='white' stroke-width='1.22086' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.blog-slider-sec-wrap .blog_slider .slick-prev:hover {
  background-color: #6EC2D9;
}
.blog-slider-sec-wrap .blog_slider .slick-next {
  right: 0 !important;
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_slider .slick-next {
    background-color: #C62774;
  }
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .blog_slider .slick-next::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_slider .slick-next::before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 22px;
    top: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.610474 0.610352L8.54604 7.75236L0.610474 14.8944' stroke='white' stroke-width='1.22086' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.blog-slider-sec-wrap .blog_slider .slick-next:hover {
  background-color: #6EC2D9;
}
.blog-slider-sec-wrap .blog_slider .slick-arrow {
  transform: translateY(calc(-50% + 25px)) !important;
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .blog_home_row .blog_home_L {
    margin-bottom: 20px;
    display: none;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_home_row .blog_home_L {
    width: 35%;
  }
}
@media (max-width: 1199px) {
  .blog-slider-sec-wrap .blog_home_row .blog_home_R {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .blog-slider-sec-wrap .blog_home_row .blog_home_R {
    width: 67%;
    margin-right: auto;
    margin-left: -60px;
  }
}

@media (max-width: 1199px) {
  .video_block_sec {
    padding-bottom: 20px !important;
  }
}
@media (min-width: 1200px) {
  .video_block_sec {
    padding-bottom: 30px !important;
  }
}
@media (max-width: 1199px) {
  .video_block_sec .flex_bx .mkd-full-section-inner {
    gap: 20px;
  }
}
@media (max-width: 1199px) {
  .video_block_sec .flex_bx .mkd-full-section-inner .blog_home_L {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .video_block_sec .flex_bx .mkd-full-section-inner .blog_home_L {
    width: 49%;
  }
}
@media (max-width: 1199px) {
  .video_block_sec .flex_bx .mkd-full-section-inner .blog_home_R {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .video_block_sec .flex_bx .mkd-full-section-inner .blog_home_R {
    width: 49%;
  }
}
.video_block_sec .video_bg {
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 1600px) {
  .video_block_sec .video_bg .wpb_wrapper {
    height: 510px;
  }
}
@media (min-width: 1600px) {
  .video_block_sec .video_bg .wpb_wrapper iframe {
    height: 510px !important;
  }
}

.hm_faq_sec .faq_wrap .faq_item {
  margin-bottom: 15px;
}
.hm_faq_sec .faq_wrap .faq_item .acc_head {
  cursor: pointer;
  display: block;
  color: #000000;
  border: 1px solid #DBD9D9;
  text-transform: inherit;
  font-weight: 400;
  font-size: clamp(1rem, 0.9537037037rem + 0.2469135802vw, 1.25rem) !important;
}
@media (max-width: 1599px) {
  .hm_faq_sec .faq_wrap .faq_item .acc_head {
    font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  }
}
.hm_faq_sec .faq_wrap .faq_item .acc_head {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1199px) {
  .hm_faq_sec .faq_wrap .faq_item .acc_head {
    padding: 15px 20px;
  }
}
@media (min-width: 1200px) {
  .hm_faq_sec .faq_wrap .faq_item .acc_head {
    padding: 20px 30px;
  }
}
.hm_faq_sec .faq_wrap .faq_item .acc_head .toggle_icon {
  float: right;
  font-weight: 100;
  transition: 0.3s;
  font-size: 55px;
}
@media (min-width: 1200px) {
  .hm_faq_sec .faq_wrap .faq_item .acc_head .toggle_icon {
    font-size: 70px;
  }
}
.hm_faq_sec .faq_wrap .faq_item .acc_head .toggle_icon::before {
  content: "+";
  display: block;
}
.hm_faq_sec .faq_wrap .faq_item .acc_content {
  padding: 0px 30px;
}
.hm_faq_sec .faq_wrap .faq_item.acc_active .toggle_icon::before {
  content: "-";
  display: block;
}
.hm_faq_sec .faq_wrap .faq_item.acc_active .acc_head {
  background: #fff;
  font-weight: 600;
  border: 0;
}
.hm_faq_sec .half_row {
  padding-top: 50px;
}
@media (max-width: 1199px) {
  .hm_faq_sec .half_row {
    padding-top: 30px !important;
  }
}
@media (max-width: 1199px) {
  .hm_faq_sec .half_row .mkd-full-section-inner {
    flex-direction: column;
  }
}
@media (max-width: 1199px) {
  .hm_faq_sec .half_row .mkd-full-section-inner .half_col {
    width: 100%;
  }
}
.hm_faq_sec .half_row .mkd-full-section-inner .half_col .wpb_single_image .vc_figure figure {
  width: 100%;
}
.hm_faq_sec .half_row .mkd-full-section-inner .half_col .wpb_single_image .vc_figure figure .vc_single_image-wrapper {
  width: 100%;
}
.hm_faq_sec .half_row .mkd-full-section-inner .half_col .wpb_single_image .vc_figure figure .vc_single_image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 1200px) {
  .hm_faq_sec .half_row .mkd-full-section-inner .first-col {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .hm_faq_sec .half_row .mkd-full-section-inner .sec-col {
    width: 45%;
  }
}
.hm_faq_sec .half_row .mkd-full-section-inner .sec-col .wpb_single_image .vc_figure {
  width: 100%;
}
.hm_faq_sec .half_row .mkd-full-section-inner .sec-col .wpb_single_image .vc_figure .vc_single_image-wrapper {
  width: 100%;
}
.hm_faq_sec .half_row .mkd-full-section-inner .sec-col .wpb_single_image .vc_figure .vc_single_image-wrapper img {
  width: 100%;
}

.h4-h2 {
  font-size: 18px !important;
  color: #373737 !important;
  font-weight: 700;
  margin-top: 10px;
}

.h4-h3 {
  font-size: 18px !important;
}

.span-h4 {
  color: #6a767e;
  line-height: 20px;
  font-weight: 600;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

.h4-h5 {
  font-size: 16px !important;
}

.h4-h2 {
  font-size: 18px !important;
  color: #fff !important;
}

.h5-h3 {
  font-size: 16px;
}

.h6-h3 {
  font-size: 14px;
}

.h1-h2 {
  color: #373737;
}

.h4-h2-blck {
  color: #373737;
  font-size: 18px;
}

.h4-h3-blck {
  color: #373737;
  font-size: 18px;
}

.H5-div h5 {
  font-size: 14px !important;
  margin-top: 10px !important;
}

.h1-tag {
  color: #fff;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .h1-tag {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .h1-tag {
    font-size: 40px !important;
  }
}
@media (max-width: 767px) {
  .h1-tag {
    font-size: 35px !important;
  }
}

.h1-contact {
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .h1-contact {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .h1-contact {
    font-size: 40px !important;
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  .h1-contact {
    font-size: 40px !important;
    margin-bottom: 15px !important;
  }
}

.h1-inner-pg {
  color: #64bbc9;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .h1-inner-pg {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .h1-inner-pg {
    font-size: 40px !important;
    margin-bottom: 15px !important;
  }
}
@media (max-width: 767px) {
  .h1-inner-pg {
    font-size: 40px !important;
    margin-bottom: 15px !important;
  }
}

/*Contact Us Page form styles*/
.cnct-us-frm-wrp .gform_wrapper {
  background: #e2f9ff !important;
  border-radius: 10px;
}
@media (max-width: 991px) {
  .cnct-us-frm-wrp .gform_wrapper {
    padding: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cnct-us-frm-wrp .gform_wrapper {
    padding: 40px;
  }
}
@media (min-width: 1200px) {
  .cnct-us-frm-wrp .gform_wrapper {
    width: 75%;
    margin: 0 auto;
    padding: 40px;
  }
}
@media (min-width: 1600px) {
  .cnct-us-frm-wrp .gform_wrapper {
    padding: 60px;
  }
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box {
  margin-bottom: 30px !important;
  position: relative;
}
@media (max-width: 991px) {
  .cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box {
    margin-bottom: 20px !important;
  }
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box .validation_message {
  background-color: #ff0100;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 12px !important;
  padding: 2px 3px;
  position: relative !important;
  z-index: 3;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box .validation_message::after {
  border-bottom: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ff0100;
  top: -5px;
  content: "";
  left: 10px;
  position: absolute;
  transform: rotate(175deg);
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box #input_3_1_3_container .gform-field-label {
  display: none;
}
@media (max-width: 991px) {
  .cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box.wd-33 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box.wd-33 {
    width: 32.33%;
  }
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box.wd-100 {
  width: 100%;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box .gfield_label {
  display: none;
  font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box .ginput_container input, .cnct-us-frm-wrp .gform_wrapper form .gform-body .gform_fields .input-box .ginput_container textarea {
  border: 1px solid rgb(196, 195, 195);
  resize: none;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-footer .button {
  line-height: 1 !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  background: #C62774 !important;
  border-radius: 6px !important;
  display: inline-block;
  font-size: clamp(1rem, 0.9421296296rem + 0.3086419753vw, 1.3125rem) !important;
}
@media (max-width: 1599px) {
  .cnct-us-frm-wrp .gform_wrapper form .gform-footer .button {
    font-size: clamp(1rem, 0.9768518519rem + 0.1234567901vw, 1.125rem) !important;
  }
}
.cnct-us-frm-wrp .gform_wrapper form .gform-footer .button {
  border: 0;
  cursor: pointer;
  display: inline-block !important;
  padding: 19px 30px !important;
  margin-right: 0 !important;
}
.cnct-us-frm-wrp .gform_wrapper form .gform-footer .button:hover {
  background: #6EC2D9 !important;
}
.cnct-us-frm-wrp .gform_wrapper #gform_3_validation_container {
  display: none !important;
}
.cnct-us-frm-wrp .gform_wrapper .gform_heading {
  text-align: left;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .cnct-us-frm-wrp .gform_wrapper .gform_heading {
    text-align: center !important;
  }
}
.cnct-us-frm-wrp .gform_wrapper .gform_heading .gform_title {
  color: #000;
  font-size: clamp(1.5rem, 1.3726851852rem + 0.6790123457vw, 2.1875rem) !important;
  margin: 0 !important;
}

/*Contact Us Page form styles*/
.margin-t-20 {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .margin-t-20 {
    margin-top: 20px !important;
  }
}