<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 3158:0 Expected "}" to go with "{"

**/
.navigation {
    border-bottom: 0;
}

/**************** Desktop Header Menu ***************/
@media (min-width: 991px) {
  .header-mobile-menubar {
      display: none;
  }
  .logo-area__left__inner.paragon-logo-area-inner {
      overflow: unset !important;
  }
  .navigation.navigation--left.paragon-navigation-inner {
      overflow: unset !important;
      visibility: visible;
  }
  .paragondivestore-desktop-menu&gt; ul.navigation__tier-1 li a {
      padding: 22px 8px 18px 8px !important;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu {
      display: none;
  }
  .paragondivestore-desktop-menu&gt; ul li:hover .paragondivestore-header-submenu {
      display: block;
  }
.paragondivestore-desktop-menu .paragondivestore-header-submenu {
    position: absolute;
    background: #fff;
    width: 250px;
    box-shadow: 0px 33px 15px rgba(0, 0, 0, 0.2);
    margin-top: 0px;
 
  }

  .paragondivestore-desktop-menu .paragondivestore-header-submenu li.submenu__item ul.nested-submenu {
      background: #fbfbfb !important;
      position: absolute;
      top: 0;
      left: 250px;
      display: flex;
      flex-direction: column;
      gap: 5px;
      width: 200px;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu ul li {
      text-align: left;
      position: relative;
      white-space: normal;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu ul li a {
    display: block;
    padding: 8px 15px !important;
    line-height: normal;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu ul li a:hover {
      color: #ffffff;
      background: #e70027;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu li.submenu__item ul.nested-submenu {
      display: none;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu li.submenu__item:hover ul.nested-submenu {
      background: #e7e7e7;
      display: block;
  }  

  ul.navigation__tier-1 li .paragondivestore-header-submenu, ul.navigation__tier-1 li .paragondivestore-header-submenu {
    width: 250px;
  }
  ul.navigation__tier-1 li:nth-child(3) .paragondivestore-header-submenu {
      width: 550px;
      column-count: 3;
  }
  ul.navigation__tier-1 li:nth-child(3) .paragondivestore-header-submenu ul.submenu li a:hover {
      background: #ffffff;
      color: #e70027;
  }
}
@media (min-width: 1200px) {
    .paragondivestore-desktop-menu&gt; ul.navigation__tier-1 li a {
        padding: 22px 3px 18px 4px !important;
        font-size: 12px;
    }
    .paragondivestore-desktop-menu .paragondivestore-header-submenu ul li a{ padding: 8px 15px !important;   }
}
@media (min-width: 1440px) {
  .paragondivestore-desktop-menu&gt; ul.navigation__tier-1 li a {
    padding: 22px 10px 22px 10px !important;
  }
   .paragondivestore-desktop-menu&gt; ul.navigation__tier-1 li a {
    padding: 22px 8px 22px 8px !important;
    font-size: 14px;
  }
  .paragondivestore-desktop-menu .paragondivestore-header-submenu ul li a {
    padding: 5px 15px !important;
  }
}

/************ Header *********************/
/*.navigation .navigation__item--with-small-menu {
  position: relative;
}*/
.navigation .navigation__tier-2-container,
.navigation .navigation__item--with-small-menu &gt; .navigation__tier-2-container{
  border:0;
}
.pageheader .logo {
    padding: 6px 0;
}
/*.navigation__link{
  font-weight: 400;
}*/
.cart-link__count {
    background: #e70027;
}
.overlay-text-contents p {font-size: 16px;}
.overlay-text-contents .overlay-text__rte {padding-bottom: 10px;font-size: 40px;}
#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .overlay-text-contents .overlay-text__rte {padding-bottom: 10px;font-size: 28px;}
#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .fixed-height-item {height: 1980px !important;}
#section-id-template--16674717925603__9268cfd5-54e7-47f2-8390-45320722109e .fixed-height-item {height: 700px !important;}
#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .overlay-text-contents {padding-top: 50px;}
#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .overlay-text__rte.rte.large-text span {border-bottom: 3px solid #fff;}
@media (min-width: 768px){
  .navigation .navigation__tier-1 &gt; .navigation__item &gt; .navigation__link {
      padding: 18px 10px;
  }  
}

/**************** Featured Collection ***************/
.collection-slider{
  position: relative;
}
.carousel_btn{
  display: flex;
  justify-content: space-between;
  position: absolute;
  align-items: center;
  left: -50px;
  top: 40%;
  width: calc(100% + 100px);
}
.collection-slider .carousel_btn .prev, .collection-slider .carousel_btn .next {
    margin: 0;
    padding: 20px;
}
.product-info .innerer{
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
    align-items: center;
}
.btn.quickbuy-toggle {
    padding: 8px 8px;
    height: auto;
    width: 40%;
    border-radius: 0;
    font-size: 14px;
}
.product-price__item {
    font-size: 16px;
    font-weight: bold;
}

/******************* Rich text *********************/
.section-rich-text .btn{
    padding: 10px 20px;
    text-transform: capitalize;
    font-weight: 600;
    border-radius: 0;
}

.logo-list-container {
    max-width: 900px;
    margin: 0 auto;
}

/******************* Footer *********************/
/* Footer klaviyo_form css start  */
  .section-footer__newsletter-block__social:not(:first-child) {
      margin-top: -10px !important;
  }
  .section-footer-third-inner .footer_title {
    font-size: 18px;
}
/* Footer klaviyo_form css end */
.section-footer__row-container {
  border-top: 0;
}
.section-footer__row--blocks{
    display: grid;
    grid-template-columns: 2fr 3fr 2fr;
}
.section-footer__text-block{
  display: grid;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  grid-template-columns: max-content;
  text-align: center;
}
.section-footer__text {
  margin-bottom: 0;
}
.section-footer__payment-icons {
    text-align: center;
    max-width: 300px; 
    margin:auto;
}
.section-footer__text-block__image .rimage-outer-wrapper {
    margin-inline-start: 0;
    max-width: 100%;
    margin: 0 auto;
}
.section-footer__newsletter-block{
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
}
.section-footer__title.follow_us{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.section-footer__dmca {
  text-align: center;
}
.bottom_footer{
    background: #fff;
    border: 0; 
}
.copyright{
    color: #000;
    text-transform: uppercase;
}
.text-right{
  text-align:right;
}
/**************************
 * SUSEX Landing page css start
 * ************************/
 html{scroll-behavior: smooth;}
 .contents_section {
    position: relative;
}

.contents_section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #000;
    background: linear-gradient(90deg,rgba(0, 0, 0, 0.47) 0%, rgba(255, 255, 255, 0) 55%);
}
.contents_section .overlay-text__suex-logo {
  position: absolute;
    top: 70px; right: 50px;     max-width: 110px;
}
.contents_section .overlay-text{ top:0px; }
.contents_section .overlay-text__rte p {
    font-weight: 600;
    line-height: 36px;
}
.susex_header {
    position: relative;
}
.overlay-text__suex-logo {
    position: absolute;
    top: 70px;
}
.section-single-image img {
    display: block;
    margin: 0 auto;
}
.suex-gold-header img{ max-width:600px !important; padding-bottom:10px }

.image-text-split {
    background: #010202;
}

.image-text-split .split-content {
    text-align: center;
}
.split-image img{
  min-height: 750px;
  object-fit: cover;}

.image-text-split.left .split-content h2  {position:relative; z-index:9;}
.image-text-split.left .split-content p{ font-size:13px; position:relative; z-index:9; }
.commited .split-content {
    text-align: left;
    padding-left: 7%;
    padding-right: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
}
.image-text-split .split-content img {
    max-width: 200px;
}
.commited .split-content img {
    position: absolute;
    max-width: 80px;
    right: 50px;
}
.commited .split-content p {
    color: #fff; font-size: 13px;
}
.commited .split-content h2 {
    -webkit-text-stroke: 1px #fff;
    font-size: 44px !important;
    color: transparent;
    margin-left: -50px;text-transform: uppercase;
}
.nautilus_concept {
    text-align: left;
    color: #fff;
    position: relative;
}

.nautilus_concept h2 {
    text-align: left;
    color: #fff;
    max-width: 400px;
}

.nautilus_concept p {
    text-align: left;
    font-size: 14px;
    color: #fff;
    max-width: 400px;
}

.nautilus_concept .split-content {
    padding: 0px 100px;
}
.nautilus_concept .split-content img{ position: absolute; top:0px; right:0px; height: 100%;    max-width: 300px; }
.my-three-column-section {
    padding: 50px 50px;
}
.my-three-column-section .three-column-wrapper {
    gap: 20px;
}
.my-three-column-section .column.column-1 {
    flex: 1 1 calc(40% - 20px);
}

.my-three-column-section .column.column-2, .my-three-column-section .column.column-3 {
    flex: 1 1 calc(30% - 10px);
}
.my-three-column-section .performance {
    max-width: 300px;
}

.my-three-column-section .performance p {font-weight: bold;font-size: 16px;    line-height: normal;text-transform: uppercase;}

.my-three-column-section .performance h3 {
    font-size: 34px;
    font-weight: bold;text-transform: uppercase;
}
.my-three-column-section .performance h3 span{ display:block;-webkit-text-stroke: 1px #000; color: transparent;text-transform: uppercase;}
.my-three-column-section .new_propler {
    display: flex;
    gap: 40px;
}

.my-three-column-section .new_propler span {
    max-width: 110px;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: normal;text-transform: uppercase;
}
.my-three-column-section .column-2 .new_brackets {
    max-width: 240px;
    float: right;
}
.my-three-column-section .new_propler p, .my-three-column-section .new_brackets p {
    font-size: 12px;
}
.my-three-column-section .new_brackets h4{ font-size: 16px;
    color: #000;
    font-weight: bold;
    line-height: normal; text-transform: uppercase;}
.my-two-part-image-html {
    padding: 50px; position: relative;
} 

.my-two-part-image-html  .part.part-1 {
    padding-right: 30px;
}

.my-two-part-image-html .part.part-2 {padding-left: 30px;}

.my-two-part-image-html .introducing_nautilus {
    border-top: 1px solid #ccc;
    padding-top: 30px;
    display: flex;
    gap: 30px;
}

.my-two-part-image-html .introducing_nautilus .auto_left_section {
    width: 220px;
}

.my-two-part-image-html .introducing_nautilus  .introducing_right_section {
    width: calc(100% - 220px);
}

.my-two-part-image-html .introducing_nautilus .auto_left_section h4 {
    font-size: 20px;
    line-height: normal;
    margin: 0px;text-transform: uppercase;text-transform: uppercase;
}

.my-two-part-image-html .introducing_nautilus .auto_left_section h4 span {
    font-size: 30px;
    line-height: normal;
    color: #b49145;
}

.my-two-part-image-html .introducing_nautilus .introducing_right_section p {
    font-size: 12px;
    color: #333;
}
.my-two-part-image-html .right-html .gemini_system-box {}

.my-two-part-image-html .right-html .gemini_system-box .gemini_content {
    position: relative;
    margin-bottom: 30px;
    padding-left: 30px;
}

.my-two-part-image-html .right-html .gemini_system-box .gemini_content span {
    position: absolute;
    left: 0;
    top: -20px;
    font-size: 20px;
    font-weight: 600;
    color: #b49145;
}

.my-two-part-image-html .right-html .gemini_system-box .gemini_content h4 {
    font-size: 20px;
    line-height: normal;text-transform: uppercase;
}

.my-two-part-image-html .right-html .gemini_system-box .gemini_content p {
    font-size: 13px;
    line-height: normal;
    color: #333;
}
.my-two-part-image-html .right-html .gemini_box {
    max-width: 300px;
}
.my-two-part-image-html .part-2 img {
    position: absolute;
    right: 0;
    top: 0;
}

.my-two-part-image-html .part-2 img:nth-child(2) {
    max-width: 360px;
    top: -10px;
}

.my-two-part-image-html .part-2 img:nth-child(3) {
    top: inherit;
    bottom: -10px;
    max-width: 230px;
    right: 40px;
}
.custom-content-repeater {
    padding: 0px 0px 50px;background-position: left center !important;display: flex;flex-wrap: wrap;
}
.custom-content-repeater .left-section {
    width: 40%;
    padding-right: 170px; position: relative;
}

.custom-content-repeater .right-section {
    width: 60%; position: relative;
}

.custom-content-repeater .left-section h2.section-title {
    font-size: 110px;
    color: #b9b7bb;padding: 50px 0px 0px 50px; text-transform: uppercase;
}

.custom-content-repeater .repeater-wrapper{    padding-left: 50px; gap: 20px;}
.custom-content-repeater .left-section h3.section-heading {
    text-align: right;
    border-bottom: 2px solid #9a979c;
    color: #9a979c;
    font-size: 20px;
}

.custom-content-repeater .repeater-wrapper .repeater-item {
    flex: 1 1 100%;
    text-align: left;
    position: relative;
    padding-left: 50px;
}

.custom-content-repeater .repeater-wrapper .repeater-item img {
    position: absolute;
    left: 0;
    max-width: 36px;
    top: 50%;
    transform: translateY(-50%);
}

.custom-content-repeater .repeater-wrapper .repeater-item h4 {
    font-size: 16px;
    color: #fff;
    line-height: normal;
    margin: 0px; text-transform: uppercase;
}

.custom-content-repeater .repeater-wrapper .repeater-item p {
    font-size: 14px;
    color: #fff;
}
.custom-content-repeater .right-section img:nth-child(2) {
    position: absolute;
    top: 50px;
    left: -90px;
    max-width: 240px;
}

.custom-content-repeater .custom-html {
    padding-left: 190px;
    padding-right: 110px;
}

.custom-content-repeater .custom-html .xj_features_content {
    color: #fff;
    font-size: 13px;
    column-count: 2;
    gap: 60px;
}
.custom-content-repeater .left-section img {
    position: absolute;
    max-width: 200px;
    left: 50px;
    bottom: 0px;
}
.my-two-part-section {
    background: #222227;
    color: #fff;
    padding: 50px 0px 0px;
}

.my-two-part-section .left-part {
    flex: 1 1 25%;
}

.my-two-part-section .right-part {
    flex: 1 1 75%;    padding-right: 50px;

}
.my-two-part-section .left-part img{ margin:0px }
.my-two-part-section .left-part h2 {
    font-size: 40px;
    padding-left: 50px;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    text-transform: uppercase;
    margin: 0;
}

.my-two-part-section .left-part p.subheading {
    font-size: 40px;
    font-weight: bold;
    padding-left: 50px;
    letter-spacing: 0;
    color: #fff;
}
.my-two-part-section .right-part img {
    float: right;
    max-width: 110px;
}
.my-two-part-section .custom-html {
    margin-top: 84px;
}
.my-two-part-section .custom-html .dive_phases {
    display: flex; margin-bottom: 50px;
}

.my-two-part-section .custom-html .dive_phases .dive_phases_boxes {
    flex: 1 1 33.33%;
}

.my-two-part-section .custom-html .dive_phases .dive_phases_boxes h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    border-bottom: 2px solid #fff;
    padding-left: 50px;
    position: relative;
    margin-bottom: 20px;
}

.my-two-part-section .custom-html .dive_phases .dive_phases_boxes h2 span {
    color: transparent;
    font-size: 80px;
    -webkit-text-stroke: 1px #fff;
    position: absolute;
    left: 30px;
    top: -50px;
    opacity: 0.3;
}

.my-two-part-section .custom-html .dive_phases .dive_phases_boxes p {
    font-size: 13px;
    line-height: normal;
    padding-left: 50px;
}
.my-two-part-layout .left-part {
    flex: 1 1 30%;
    max-width: 30%;
    padding-top: 50px;
}

.my-two-part-layout .right-part {
    flex: 1 1 70%;
    max-width: 70%;
}

.my-two-part-layout .left-part h2 {
    color: #fff;
    font-size: 130px;
    position: relative;
    margin-right: -40px;
    word-wrap: break-word;
    text-transform: uppercase;
    line-height: 110px; z-index: 1;
}

.my-two-part-layout {
    background: #222227;
    color: #fff;
    padding-left: 50px;padding-bottom: 50px;
}

.my-two-part-layout .left-part h4 {
    font-size: 40px;
    text-transform: uppercase;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
}

.my-two-part-layout .left-part p {
    font-size: 13px;
    color: #fff;
}

.my-two-part-layout .left-part .editor-content {
    padding-right: 50px;
}
.my-two-part-layout .right-part-img-box {
    position: relative;
}
.my-two-part-layout .right-part img:nth-child(2) {
    position: absolute;
    max-width: 300px;
    bottom: -140px;
    left: -60px;
}
.my-two-part-layout .right-part-img-box {
    position: relative;
}

.my-two-part-layout .right-part .custom-html {
    padding-left: 300px;
    padding-right: 50px;
}

.my-two-part-layout .right-part .custom-html .d1_dashboard {
    display: flex;
}

.my-two-part-layout .right-part .custom-html .d1_dashboard .d1_dashboard_boxes {
    flex: 1 1 25%;
    padding-right: 20px;
}

.my-two-part-layout .right-part .custom-html .d1_dashboard .d1_dashboard_boxes h3 {
    font-size: 20px;
    color: #1d57a4;
    text-transform: uppercase;
}

.my-two-part-layout .right-part .custom-html .d1_dashboard .d1_dashboard_boxes p {
    font-size: 12px;
    line-height: normal;
}
.snapsi_outer .left-part h2 {
    margin-right: -120px;
    z-index: 1;
}
.my-two-part-layout .right-part .custom-html .snapsi_board {}

.my-two-part-layout .right-part .custom-html .snapsi_board .snapsi_box_inner {
    display: flex;
}

.my-two-part-layout .right-part .custom-html .snapsi_board .snapsi_box_inner ul {
    flex: 1 1 50%;
    margin: 0;
    padding: 0 20px;
}

.my-two-part-layout .right-part .custom-html .snapsi_board .snapsi_box_inner ul li {
    font-size: 12px;
}
.seika_boxes .d1_dashboard_boxes img {
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 10px;
    object-fit: contain;
}
.calypso_outer .left-part h2 {
    margin-right: -260px;
}
.my-two-part-layout .left-part p.store_buttons {
    text-align: center;
}

.my-two-part-layout .left-part p.store_buttons img {
    max-width: 120px;
}
.custom-content-repeater.gemini_frame .left-section {
    padding: 0px;
    width: 50%;
    padding: 50px;
}

.custom-content-repeater.gemini_frame .left-section img {
    position: unset;
    max-width: 100%;
}

.custom-content-repeater.gemini_frame .right-section {
    width: 50%;
}
.custom-content-repeater.gemini_frame .custom-html {
    padding: 0 50px;
}

.custom-content-repeater.gemini_frame .custom-html p {
    font-size: 12px;
    margin: 0;
}

.custom-content-repeater.gemini_frame .custom-html .gemini_content_heading {
    border-bottom: 1px solid #333;
    margin-bottom: 15px;
}

.custom-content-repeater.gemini_frame .custom-html h4 {
    font-size: 24px;
}

.custom-content-repeater.gemini_frame .custom-html .xj_features_content p {
    color: #333;
    margin-bottom: 10px;
}
.suex_it_footer .split-content {
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
    align-items: center;    padding-bottom: 50px;
  }
  .suex_it_footer .split-content img {max-width: 130px;order: 1;}
.suex_it_footer .split-content p:empty {
    display: none;
}
.suex_it_footer .split-content h2 {
    font-size: 20px;
    color: #fff;
    order: 1;
    margin-top: 110px;
    border-bottom: 1px solid;
    display: block;
    width: 100%;
    max-width: 330px; position: relative;
}
.suex_it_footer .split-container {
    align-items: end;
}
.suex_it_footer .split-content p {
    text-align: center;
    color: #fff;    font-size: 13px;

}
.suex_it_footer .split-content h2::before {
    content: "";
    background: url(/cdn/shop/files/suex_logo_white.webp?v=1751462904);
    position: absolute;
    width: 220px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    top: -70px;
    left: 50%;
    transform: translateX(-50%);
}
.suex_it_footer .split-image img {
    min-height: 600px;
    object-fit: cover;
}
.shop_now_btn .split-content a{
    font-size: 20px;
    background-color: #ffffff !important;
    border-radius: 0;
    color: #000 !important;
    font-weight: bold;
      padding: 10px 20px;
    text-transform: capitalize;
    letter-spacing: 2px;
}
.my-custom-split {
    background: #222227;
}

.my-custom-split .split-left {
    padding: 50px 50px 0px 50px;
}

.my-custom-split .split-left h2.split-title {
    font-size: 40px;
    text-transform: uppercase;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    margin: 0;
    line-height: normal;
}

.my-custom-split .split-left h4.split-subtitle {
    font-size: 40px;
    line-height: normal;
    color: #fff;
}

.my-custom-split .split-left .about_dive_content {
    column-count: 2;
}

.my-custom-split .split-left .about_dive_content p {
    font-size: 13px;
    color: #fff;
}

.my-custom-split .split-left .gps_gnss {
    position: relative;
    display: flex;
    margin-top: 40px;
    padding: 40px 0 40px 50px;
}

.my-custom-split .split-left .gps_gnss h4.gps_techno {
    font-size: 30px;
    text-transform: uppercase;
    -webkit-text-stroke: 1px #fff;
    color: transparent;
    margin: 0;
    line-height: normal;
    position: absolute;
    left: -80px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    opacity: .7;
}

.my-custom-split .split-left .gps_gnss .gps_gnss_lft_box, .my-custom-split .split-left .gps_gnss .gps_gnss_rgt_box {
    flex: 1 1 50%;
}

.my-custom-split .split-left .gps_gnss .gps_gnss_lft_box h4 {
    font-size: 24px;
    color: #1d57a4;
}

.my-custom-split .split-left .gps_gnss .gps_gnss_lft_box p {
    font-size: 13px;
    color: #fff;
}
.my-custom-split .split-left .gps_gnss .gps_gnss_rgt_box h4 {
    font-size: 24px;
    color: #fff;
    display: flex;
    justify-content: space-between;
    padding: 0 40px;
    max-width: 280px;
}

.my-custom-split .split-left .gps_gnss .gps_gnss_rgt_box img {
    max-width: 280px;
}

.my-custom-split .split-left .gps_gnss .gps_gnss_rgt_box {
    text-align: center;
}
.dive_elements .split-left {
    position: relative;
}

.dive_elements .split-left img {
    position: absolute;
    left: 0;
    bottom: 0;
}
.my-custom-split .split-right img{ display:block; }
.my-custom-split .split-right .right-text {margin: 0;display: none;}

.dive_elements .split-right .right-text p:empty {
    display: none;
}
.my-custom-split .about_dive_content.dive_functions {
    column-count: unset;
    padding-left: 50px;
    margin-top: 50px;
}

.my-custom-split .about_dive_content.dive_functions p {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}

.my-custom-split .about_dive_content.dive_functions p span {
    font-weight: 400;
    color: #878787;
}
.my-custom-split .split-right {
    display: flex;
}

.my-custom-split .split-right img {
    object-fit: cover;
}
.vr_contents .overlay-text__rte p {
    color: #020203;
}
.contents_section h3.overlay-text__title.h1-style {
    font-size: 30px !important;
}
.multi-image-block img {
    display: block;
}
.vr_series_highlights {
    background: #f4f3f4;
    padding: 50px;
}

.vr_series_highlights .left-section, .vr_series_highlights .right-section {
    padding: 0px;
    width: 50%;
}

.vr_series_highlights .left-section h2.section-title {
    color: transparent;
    padding: 0px;
    margin: 0px;
    font-size: 42px;
    -webkit-text-stroke: 1px #000000;
}

.vr_series_highlights .left-section .repeater-wrapper {
    padding: 0px;
    margin-top: 40px;
    row-gap: 30px;
}

.vr_series_highlights .left-section .repeater-wrapper .repeater-item {
        flex: none;
    padding-left: 100px;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: calc(50% - 20px)
}

.vr_series_highlights .left-section .repeater-wrapper .repeater-item img {
    max-width: 80px;
}

.vr_series_highlights .left-section .repeater-wrapper .repeater-item h4 {
    color: #4c4a50;
    font-size: 14px;
}

.vr_series_highlights .left-section .repeater-wrapper .repeater-item p {
    color: #4c4a50;
    font-size: 13px;
    margin: 0;
}
.vr_series_highlights .right-section img:nth-child(2) {
    left: inherit;
    right: 0;
    top: -10px;
    max-width: 170px;
}
.vr_nautilus_concept .split-content img {
    max-width: 190px;
    object-fit: contain;
    top: inherit;
    bottom: 0;
}
.vr_series_customization {
    background: #f4f3f4;
}
.vr_series_customization .left-section h2.section-title {
    color: #000;
    -webkit-text-stroke: 0px;
}
.vr_series_customization .left-section h3.section-heading {
    text-align: left;
    border: none;
    font-size: 13px;
    font-weight: 500;
    margin-top: 10px;
    padding-left: 50px;
    max-width: 400px;
    color: #585856;
}
.vr_series_customization .left-section img {
    position: initial;
    max-width: calc(100% + 50px);
    margin-left: -50px;
}
.vr_series_highlights .right-section .custom-html {
    margin: 0;
    padding: 0px;
    color: #585856;
    text-align: left;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 2px;
}
.design_materials {
    background: #f4f3f4;
}
.design_materials .split-right img {
    object-fit: cover;
    clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.design_materials .split-left {
    flex: none;
    width: 36%;position: relative;    padding-right: 0px;
}

.design_materials .split-right {
    flex: none;
    width: 64%; position: relative;
}

.design_materials .split-left h2.split-title {
    color: #000;
    font-weight: bold;
    -webkit-text-stroke: 0px;    padding-right: 20px;

}
.design_materials .split-left h4.split-subtitle {
    color: #585856;
    font-size: 22px;
    padding: 20px 20px 0px 50px;
}
.design_materials .split-left p {
    font-size: 13px;
    padding-left: 50px;    padding-right: 20px;

}
.design_materials .split-left img {
    max-width: calc(100% + 250px);
    margin-left: -50px;
    position: relative;
    z-index: 1;
    display: block;
    position: absolute;
    bottom: 0;
}
.design_materials .split-left h4.split-subtitle {
    color: #585856;
    font-size: 24px;
    padding: 40px 20px 0px 50px;
}

.design_materials .split-right .right-text {
    display: block;
    position: absolute;
    color: #fff;
    bottom: 20px;
    right: 50px;
    text-align: right;
    max-width: 80%;
}

.design_materials .split-right .right-text p {
    font-size: 32px;
    font-weight: bold;
    margin: 0;
    line-height: normal;
}
.design_materials.reverse_section .split-wrapper {
    flex-direction: row-reverse;
}

.design_materials.reverse_section .split-right img {
    clip-path: polygon(0% 0%, 80% 0%, 100% 100%, 0% 100%);
}
.design_materials.reverse_section .split-left img {
    left: -230px;
    bottom: 0;    width: 100%;
    max-width: 500px
}
.design_materials.reverse_section .split-right .right-text {
    left: 20px;
    text-align: left;
    top: 40px;
}

.design_materials.reverse_section .split-right .right-text p {
    font-size: 50px;
}
.design_materials.reverse_section .left-html {
    padding-left: 100px;
}
.design_materials.one_body .split-right .right-text {
    max-width: 460px;
}

.design_materials.one_body .split-right .right-text p {
    font-size: 24px;
}

.design_materials.one_body .split-left img {
    max-width: 80%;
    bottom: 0;
    margin: 0;
    right: -80%;
}
.design_materials.one_body .split-left .moter_maping .repeater-item {
    position: relative;
    text-align: left;
    padding-left: 100px;
}

.design_materials.one_body .split-left .moter_maping .repeater-item img {
    left: 50px;
    top: 4px;
    max-height: 20px;
}

.design_materials.one_body .split-left .moter_maping .repeater-item h4 {
    font-size: 24px;
    margin: 0;
}

.design_materials.one_body .split-left .moter_maping .repeater-item p {
    text-align: left;
    padding: 0;
}
.design_materials.one_body .moter_maping {
    margin-top: 40px;
}
.design_materials.reverse_section.speed_regulator .split-left img {
    max-width: 80%;
    left: -40%;
}

.design_materials.reverse_section.speed_regulator .split-left .left-html {
    padding: 0;
}
.design_materials.nemo_vr_series {
    background: #fff;
}

.design_materials.nemo_vr_series .split-left {
    width: 50%;
}

.design_materials.nemo_vr_series  .split-right {
    width: 50%;
}

.design_materials.nemo_vr_series .split-right img {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 30% 100%);
}

.design_materials.nemo_vr_series .split-left .left_vr_image_outer img {
    position: initial;
    max-height: 40px;
}

.design_materials.nemo_vr_series .split-left  h4.split-subtitle {
    padding-left: 0;    padding-top: 20px;
}

.design_materials.nemo_vr_series .split-left p {
    padding: 0;
    max-width: 500px;
}

.design_materials.nemo_vr_series .split-left  .left_second_image_outer img {
    position: initial;
    margin-top: 40px;
    max-width: 100%;
}
.vr_series_accessories .performance h2{ font-size:48px; }
.vr_series_accessories .performance {
    max-width: 100%;
}
/**************************
 * SUSEX Landing page css End
 * ************************/

 /*Search Bar Css Start*/
/*#shopify-section-announcement-bar{
    position: sticky;
    top: 0px;}*/
.announcement-bar {
    max-height: 60px;
    overflow: auto;
}
/*.paragon-pageheader-outer a.show-search-link {
    display: none !important;
}*/
/*.section-header{top: 0px;}
#shopify-section-announcement-bar + .section-header{top: 59px;}*/
.navigation--left .navigation__tier-1-container .navigation__tier-1 &gt; .navigation__item &gt; .navigation__link::before{ bottom:0px; }
.section-header .paragondive-search-outer{ top: 0px;
    position: initial;
    width: 100%;
    transform: none;
    visibility: visible;
    pointer-events: auto;
    opacity: 1;border-bottom: 1px solid #dfe3e8;}
.section-header .paragondive-search-outer form.main-search__form {
    margin: 6px auto; 
}
.paragondive-search-outer .main-search__results{ margin:0 auto; max-height: calc(100vh - 120px);
    overflow: auto;}
.paragondive-search-outer .main-search__container.container{ max-width:100%;     padding: 0; }
.paragondive-search-outer .main-search__results__products {
    padding: 60px 40px 0;
   position: relative;
} 
.paragondive-search-outer .main-search__results__products::after {
    content: "";
    height: 1px;
    width: calc(100% + 80px);
    position: absolute;
    left: -40px;
    top: 0;
    background: #ccc;
}
.paragondive-search-outer .main-search__empty-message {
    padding: 20px 0px;
    margin-bottom: 20px;
}
.paragondive-search-outer a.main-search__results-all-link.button.altcolour {
    margin-bottom: 40px;
    background: #000;
    border: none;
    color: #fff;
    transition: .3s;
}
.paragondive-search-outer a.main-search__results-all-link.button.altcolour:hover {
    background: #c20000;
}
.paragondive-search-outer .main-search__input-container {
    background: transparent;
    border-radius: 55px;
    padding: 0;
    border: 1px solid #333;
}
.paragondive-search-outer button.main-search__close {
    background: #000000;
    border-radius: 100%;
    color: #ffff;
    padding: 3px;
    height: 40px;
    width: 40px;
    line-height: normal;
    top: 5px;
    right: 180px; 
    /*display: none;*/
}

.paragondive-search-outer button.main-search__close svg {
    height: 24px;stroke: #fff;
}
.paragondive-search-outer input[type=text].main-search__input{line-height: 1em;
    padding: 10px 12px 10px 24px;}
.paragondive-search-outer button.main-search__close:hover{background: #e70027; transition: .3s;}
.paragondive-search-outer button.main-search__close:hover svg{    stroke: #fff;}
.paragondive-search-outer .collection-listing .product-list .product-block .block-inner {
    border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 10px; height: 100%;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);    border-radius: 10px;
}
.paragondive-search-outer .collection-listing .product-info .innerer{text-align: center;    justify-content: center;}
.paragondive-search-outer .collection-listing .product-price{justify-content: center;}
.paragondive-search-outer .collection-listing .product-list{    padding-left: 0px;}
/*Search Bar Css End*/
/* Footer css start */
.paragondive-footer-outer .section-footer__menu-block__menu {
    column-count: 2;    max-width: 400px;
}

.paragondive-footer-outer .section-footer__menu-block__menu li {
    font-size: 14px;
}
.paragondive-footer-outer .section-footer__row--blocks {
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
}
.paragondive-footer-outer .bottom_footer {
    background: #02165d;
    border: 0;
    border-top: 1px solid #ffffff54;
}
.paragondive-footer-outer .copyright {
    color: #ffffff;
}
.paragondive-footer-outer .section-footer__payment-icons{ max-width:100% }
.paragondive-footer-outer .section-footer__text-block .section-footer__text p {
    font-size: 14px;
    margin-bottom: 15px;
}

.paragondive-footer-outer .section-social-dmca-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.paragondive-footer-outer .section-footer__row__col {
    width: 33.33%;
}
.paragondive-footer-outer .section-footer__text-block{ display:flex; flex-direction:column; }
.paragondive-footer-outer .section-footer__newsletter-block {
    flex: none;
}
.paragondive-footer-outer .section-footer__text-block--with-text{ flex-basis:0px }
.bottom_footer .section-footer__row.section-footer__row-lower .section-footer__row__col {
    width: 50%;
}
.bottom_footer .section-footer__row.section-footer__row-lower .footer_copyright {
    text-align: right;
}
/******* Product Single page Update design******/
.paragondive-product-detail-outer .product-detail .detail .title {
    font-size: 22px;
}
.paragondive-product-detail-outer .price-container .price-area .price.h4-style {
    font-size: 20px;
    font-weight: bold;
}
.paragondive-product-detail-outer .vendor {    margin-bottom: 8px;}
.paragondive-product-detail-outer .vendor , .paragondive-product-detail-outer .vendor .product-detail-label {
    font-size: 14px;
    font-weight: bold;
}
.paragondive-product-detail-outer .product-form .quantity-wrapper a{    height: 38px;
    width: 38px;
    min-width: 38px;line-height: 38px;}
.paragondive-product-detail-outer .product-form .quantity-wrapper input[name=quantity]{width: 38px;
    height: 38px;}
.paragondive-product-detail-outer button.cc-select__btn {
    font-size: 14px;
    padding: 10px 40px 10px 15px;
}
.paragondive-product-detail-outer .product-form .label{ font-size:16px; }
.paragondive-product-detail-outer .thumbnails .thumbnail .rimage-wrapper {
    height: 60px !important; padding: 0 !important; position: relative;}
.paragondive-product-detail-outer .thumbnails .thumbnail img {
    height: 60px !important;
    object-fit: contain;
    border: 1px solid #dfe3e8;
    width: 100%;
}
.paragondive-product-detail-outer .product-description-outer .product-description h1{ font-size:28px; }
.paragondive-product-detail-outer .product-description-outer .product-description h2{ font-size:24px; }
.paragondive-product-detail-outer .product-description-outer .product-description h4 {
    font-size: 20px;
}
.paragondive-product-detail-outer .product-description-outer .product-description h3 {
    font-size: 22px;
}
.paragondive-product-detail-outer .product-description-outer .product-description{ font-size:16px ;    border-top: 1px solid #dfe3e8;
    border-bottom: 1px solid #dfe3e8;
    padding: 40px 0px;}

.paragondive-product-detail-outer .gallery__inner .slick-list.draggable {border: 1px solid #dfe3e8;}
.related-collection .product-block .block-inner{
  border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 20px 15px;
    height: 100%;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);border-radius: 10px;
}
.related-collection .product-info .innerer{    align-items: center;
    flex-wrap: wrap;
    row-gap: 10px;    flex-direction: column;   text-align: center;
  }
.related-collection .product-info .product-price{ justify-content: center; }
.related-collection .product-info .innerer .product-block__title {
    font-size: 14px;
}
.related-collection .btn.quickbuy-toggle{ min-width:100px; }
.template-product .hometitle {
    text-transform: capitalize;
}
/*********Product Listing page updated design********/
.paragondive-collection-product-outer .filters .filters__inner .filter-group__heading__text {
    font-size: 16px;
    font-weight: 400;
}
.paragondive-collection-product-outer .filter-group .filter-group__items {
    margin-top: 15px;
}
.paragondive-collection-product-outer .filters .filters__inner .filter-group{    border-top: 1px solid #666 !important;}
.paragondive-collection-product-outer .filters .filters__inner .filter-group__item{ font-size:14px }
.paragondive-collection-product-outer .pagination {
  display: flex;
  gap: 6px;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
  flex-wrap: wrap;
}

.paragondive-collection-product-outer .pagination a.pagination__prev,
.paragondive-collection-product-outer .pagination a.pagination__next,
.paragondive-collection-product-outer .pagination span.pagination__number {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
  font-size: 14px;
  transition: all 0.3s ease; cursor: pointer;    margin: 0;
}

.paragondive-collection-product-outer .pagination a:hover, .paragondive-collection-product-outer .pagination span.pagination__number:hover {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000; text-decoration: none;
}

.paragondive-collection-product-outer .pagination a.active, .paragondive-collection-product-outer .pagination span.pagination__number.underline--not-link {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000;
  font-weight: bold; cursor: default;
}

.paragondive-collection-product-outer .pagination .prev,
.paragondive-collection-product-outer .pagination .next {
  font-weight: 500;
  color: #c20000;
}
.paragondive-collection-product-outer .pagination-row{ margin-bottom:60px; }
.paragondive-collection-product-outer .product-list .block-inner{
  border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 20px 15px;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);border-radius: 10px;
}
.paragondive-collection-product-outer .collection-listing .quickbuy-container{margin-top: 20px;}
.paragondive-collection-product-outer .vendor, .paragondive-collection-product-outer .vendor .product-detail-label {
    font-size: 14px;
    font-weight: bold;
}
.paragondive-collection-product-outer .product-detail .detail .title {
    font-size: 22px;
}
.paragondive-collection-product-outer .price-container .price-area .price.h4-style {
    font-size: 20px;
    font-weight: bold;
}
.paragondive-collection-product-outer .product-form .quantity-wrapper a{    height: 38px;
    width: 38px;
    min-width: 38px;line-height: 38px;}
.paragondive-collection-product-outer .product-form .quantity-wrapper input[name=quantity]{width: 38px;
    height: 38px;}
.paragondive-collection-product-outer button.cc-select__btn {
    font-size: 14px;
    padding: 10px 40px 10px 15px;
}
.paragondive-collection-product-outer .product-form .label{ font-size:16px; }
.paragondive-collection-product-outer .thumbnails .thumbnail .rimage-wrapper {
    height: 60px !important; padding: 0 !important; position: relative;}
.paragondive-collection-product-outer .thumbnails .thumbnail img {
    height: 60px !important;
    object-fit: contain;
    border: 1px solid #dfe3e8;
    width: 100%;
}
.paragondive-collection-product-outer .product-info .innerer{    flex-direction: column;
    text-align: center;
    row-gap: 10px;
}
.paragondive-collection-product-outer .product-info .product-price{ justify-content: center; }
.paragondive-collection-product-outer .product-info .innerer .product-block__title {
    font-size: 14px;
}
.paragondive-collection-product-outer .utility-bar__right .link-dropdown .link-dropdown__button {
    background: transparent;
    border-radius: 40px;
    border: 1px solid #333;
    line-height: normal;
    padding: 10px 40px 10px 20px !important;
    font-size: 16px;
    width: auto !important;
}
.paragondive-collection-product-outer .utility-bar__right .link-dropdown .link-dropdown__options {
    font-size: 16px;
    min-width: 100%;
    right: 0px !important;
    top: 40px;
    padding-top: 15px;
}
.paragondive-collection-product-outer .page-header {
    margin-bottom: 20px;
}
.paragondive-collection-product-outer .btn.quickbuy-toggle{ min-width:100px; }
.paragondive-collection-product-outer .gallery__inner .slick-list.draggable {border: 1px solid #dfe3e8;}
.section-featured-collection .collection-slider .product-list .block-inner{
  border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 20px 10px;
    height: 100%;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);border-radius: 10px;background: #fff;
}
.section-featured-collection .collection-slider .product-info .innerer{    flex-direction: column;
    text-align: center;
    row-gap: 10px;
}
.section-featured-collection .collection-slider .product-info .product-price{ justify-content: center; }
.section-featured-collection .collection-slider .product-info .innerer .product-block__title {
    font-size: 14px;
}
.section-featured-collection .btn.quickbuy-toggle{ min-width:100px; }
.section-featured-collection .collection-slider .collection-listing .owl-carousel .owl-stage{display: flex;    padding-bottom: 20px;}
.section-featured-collection .collection-slider .collection-listing .owl-carousel .owl-item{    display: flex;
    align-items: stretch;
}
.section-featured-collection .collection-slider .collection-listing .owl-carousel .product-block{    width: 100% !important;}

/* Home hero css start */
.paragondive-home-slideshow .slick-arrow {
    color: #fff;
    background-color: rgb(255 255 255 / 84%) !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 100%;
}
.paragondive-home-slideshow .slick-arrow:hover{ background-color:#fff !important; }
.paragondive-home-slideshow .slick-prev {
    left: 20px;
}

.paragondive-home-slideshow .slick-next {
    right: 20px;
}
.paragondive-home-slideshow ul.slick-dots {
    display: none !important;
}
/******** Calender Page css *******/

.paragondive-theshopcalendar-accordion #calendar .tscAccordionCard .tscAccordionDetails .tscAccordionImage img {
    height: 60px;
    width: 60px;
    max-height: 60px;
    max-width: 60px;
}
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionDetails .tscAccordionCaret, 
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionDetails .tscAccordionImage{margin-right: auto;}
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionDetails .tscAccordionDateAndTime {
    min-width: 160px;
}
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionLinkButton button.tscAccordionView, .paragondive-theshopcalendar-accordion  .tscExternalButton.row a {
    padding: 10px 15px;
    letter-spacing: 0;
    min-width: 110px; transition: .3s; text-align: center;
}
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionLinkButton button.tscAccordionView:hover, .paragondive-theshopcalendar-accordion  .tscExternalButton.row a:hover{background: #c20000;}
.paragondive-theshopcalendar-accordion .tscAccordionCard  .tscAccordionDateAndTime h4, .paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionTitleAndLocation h2 {
    font-size: 18px;
}
.paragondive-theshopcalendar-accordion .tscAccordionCaret i {
    transition: .3s;
}
/*.paragondive-theshopcalendar-accordion .tscAccordionCaret.active-caret i {
    transform: rotate(180deg);
}*/
.paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionTitleAndLocation h5 {
    font-size: 14px;
    font-weight: normal;
}
.paragondive-theshopcalendar-accordion .tscAccordionCalendarNav a, .paragondive-theshopcalendar-widget .tsc-calendar-navigation a  {
    background: rgb(0, 0, 0);
    padding: 3px 10px 5px;
    border-radius: 4px;
    text-align: center;
    max-width: 40px;
    transition: 0.3s;
    color: rgb(255, 255, 255) !important;
    width: 40px !important;
    display: inline-block !important;
    line-height: normal;
}
.paragondive-theshopcalendar-accordion .tscAccordionCalendarNav a:hover, .paragondive-theshopcalendar-widget .tsc-calendar-navigation a:hover{background: #c20000;}
.paragondive-theshopcalendar-accordion .tscAccordionCard.tscAccordionBorder {
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);border-radius: 10px;
}
.paragondive-theshopcalendar-accordion .tscAccordionDropdown .col-12.col-md-8.offset-md-2 {
    margin: 0;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}
.paragondive-theshopcalendar-accordion .tscAccordionDropdown h2 {
    font-size: 24px !important;
}

.paragondive-theshopcalendar-accordion .tscAccordionDropdown h1 {
    font-size: 20px !important;
}
.tscAccordionCard .tscAccordionDropdown p { font-size:16px !important; }
.paragondive-theshopcalendar-widget {
    margin-top: 40px;
}
.paragondive-theshopcalendar-accordion .tscAddToCalendar {
    float: right;
}
/* Blog Page css start */
.paragondives-blog-outer .article__inner h2, .paragondive-featured-blog-outer .article__inner h3{
    font-size: 20px;
}
.paragondives-blog-outer .article__inner .rte, .paragondive-featured-blog-outer .article__inner .rte{
    font-size: 16px;
    line-height: 22px;
}
.paragondives-blog-outer .article, .paragondive-featured-blog-outer .article{ padding:0 10px !important;margin: 0 0 20px !important; }
.paragondives-blog-outer .article .article__inner, .paragondive-featured-blog-outer .article .article__inner{
    border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 20px 20px;
    height: 100%;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);
    border-radius: 10px;
}
.paragondives-blog-outer .article .bitton-css a, .paragondive-featured-blog-outer .article .bitton-css a{ padding: 10px 15px;
    letter-spacing: 0; background: #000; color: #fff;
    min-width: 110px; transition: .3s !important; text-align: center;
}
.paragondives-blog-outer .article .bitton-css a:hover, .paragondive-featured-blog-outer .article .bitton-css a:hover{background: #c20000;}
.paragondives-blog-outer .pagination {
  display: flex;
  gap: 6px;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
  flex-wrap: wrap;
}

.paragondives-blog-outer .pagination a.pagination__prev,
.paragondives-blog-outer .pagination a.pagination__next,
.paragondives-blog-outer .pagination span.pagination__number {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
  font-size: 14px;
  transition: all 0.3s ease; cursor: pointer;    margin: 0;
}

.paragondives-blog-outer .pagination a:hover, .paragondives-blog-outer .pagination span.pagination__number:hover {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000; text-decoration: none;
}

.paragondives-blog-outer .pagination a.active, .paragondives-blog-outer .pagination span.pagination__number.underline--not-link {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000;
  font-weight: bold; cursor: default;
}

.paragondives-blog-outer .pagination .prev,
.paragondives-blog-outer .pagination .next {
  font-weight: 500;
  color: #c20000;
}
.paragondives-blog-outer .pagination-row{
    margin-top: 50px;    padding-top: 20px;
}
.paragondives-blog-outer .link-dropdown .link-dropdown__button{background: transparent;
    border-radius: 40px;
    border: 1px solid #333;
    line-height: normal;
    padding: 10px 40px 10px 20px !important;
    font-size: 16px;
    width: auto !important;}
.paragondives-blog-outer .link-dropdown--left-aligned .link-dropdown__options {
    left: 0px;
    max-height: 300px;
    overflow: auto;
    top: 46px;
    padding-top: 0px;
}
.paragondives-blog-outer .utility-bar {
    padding: 0 5%;
    margin-left: -10px;
    margin-right: -10px;
}
.paragondives-blog-outer .link-dropdown__link:hover {
    color: #ffffff;
    background: #c20000;
}
.template-article .bitton-css span a {
    background: #000;
    transition: .3s;
}

.template-article .bitton-css span a:hover {
    background: #c20000;
}
/* Login page css */
.paragondive-customer-login-outer .small-form, .paragondive-customer-register-outer .small-form {
    border: 1px solid rgb(0 0 0 / 5%);
    padding: 30px;
    height: 100%;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);
    border-radius: 10px;
    width: 500px;
}
.paragondive-customer-login-outer .small-form label, .paragondive-customer-register-outer .small-form label{ font-weight: 400 !important; font-size: 16px !important;}
.paragondive-customer-login-outer .text-over-input .text-over-input__text {
    position: initial;
    margin: 10px 0 0;
    text-align: right;    font-size: 14px;
}
.paragondive-customer-login-outer .small-form .action_bottom, .paragondive-customer-register-outer .small-form .action_bottom {
    margin-top: 15px;
}
.paragondive-customer-login-outer .small-form .opposing-items{    flex-wrap: wrap;}
.paragondive-customer-login-outer .small-form .action_bottom button.btn, .paragondive-customer-register-outer .small-form .action_bottom button.btn {
    width: 100%;    padding: 15px 20px; transition: .3s;
}
.paragondive-customer-login-outer .small-form .errors, .paragondive-customer-register-outer .small-form .errors {
    margin: 20px 0;
    padding: 10px 20px;
    border: 1px solid #c20000;
    background: #c200000d;
    color: #c20000;
    font-size: 14px;
}

.paragondive-customer-login-outer .small-form .create-account-btn {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
}
.paragondive-customer-login-outer .small-form .create-account-btn a{    text-transform: capitalize;}
.paragondive-customer-login-outer .small-form p.note {
    font-size: 16px;
    text-align: center;
    margin: 0 !important;
}
.paragondive-customer-login-outer .small-form .action_bottom span.note a {
    width: 100%;
    padding: 15px 20px;
    background: #949494;
    color: #fff;
    line-height: 1em;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    text-align: center;
    transition: .3s;
}

.paragondive-customer-login-outer .small-form .action_bottom span.note a:hover {
    background: #c20000;
}
.paragondive-customer-register-outer .small-form span.note{ font-size:14px; text-align:center; }
.paragondive-customer-register-outer .small-form .template_header, .paragondive-customer-login-outer .small-form .template_header{
    margin: 10px 0 30px;}
/* Home page new section css start */
.custom-travel-package {
    background: #000;
    color: #fff;
}
.custom-travel-package .split-container{align-items: stretch;}
.custom-travel-package .split-image {display: flex;}
.custom-travel-package .split-image img{    object-fit: cover;     min-height: 400px;}


.custom-travel-package .split-content h2 {
    color: #fff;
}

.custom-travel-package .split-content a{
    background: #fff;
    padding: 10px 20px;
    text-transform: capitalize;
    font-weight: 600;
    border-radius: 0;
    margin-top: 30px;
    display: inline-block;
    color: #000;
    letter-spacing: 0.08em;
    line-height: normal;
    transition: .3s;
}
.custom-travel-package .split-content a:hover{ color:#fff; background:#c20000 }
.custom-travel-package .split-content { padding: 40px;text-align: left; display: flex;
    flex-direction: column;
    justify-content: center;}
.custom-travel-package .split-content p{ font-size:16px !important; }

/* halcyon-table page css*/
.halcyon-table-section-css {
    max-width: 1480px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
}

.halcyon-table-section-css .text-block h3 {
    font-size: 20px;
    margin-bottom: 0px !important;
}

.halcyon-table-section-css .text-block ul {
    list-style: none !important;
    margin-left: 0;
}

.halcyon-table-section-css .text-block ul li {
    list-style: none !important;
    font-size: 16px;
}

.halcyon-table-section-css .left-html {
    padding-right: 20px;
}

.halcyon-table-section-css .right-html {
    padding-left: 20px;
}

.halcyon-table-section-css .text-block {
    padding-bottom: 20px;
}
.halcyon-banner-css .rimage-outer-wrapper {
    background-position: 10% 50% !important;
}
/* new team Page css */
.our_team_outer .flexible-layout {
    max-width: 100% !important;
    justify-content: center !important;
    flex-wrap: wrap;
}
.our_team_outer h2.hometitle{ line-height:normal; }
.our_team_outer .flexible-layout .column {
    width: 20%;
    flex: 0 0 auto;
}
.our_team_contact {
    background: #f4f4f4;
}
.our_team_contact .split-container{ align-items:stretch; }
.our_team_contact .split-content {
    padding: 40px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.our_team_contact .split-image img{ min-height:100% }
.our_team_contact .split-content a {
    background: #000000;
    padding: 10px 20px;
    text-transform: capitalize;
    font-weight: 600;
    border-radius: 0;
    margin-top: 30px;
    display: inline-block;
    color: #ffffff;
    letter-spacing: 0.08em;
    line-height: normal;
    transition: .3s;
}
.our_team_contact .split-content a:hover{ background:#c20000; }
.our_team_contact .split-image {
    display: flex;
}
/**********
 *  Search Result Page css start 
 * *********/
.section-search-template h1.visually-hidden {
    visibility: visible;
    display: block;
    height: auto !important;
    width: auto !important;
    position: initial !important;
}
.section-search-template .main-search__input-container {
    background: transparent;
    border-radius: 7px;
    padding: 0;
    border: 1px solid #333;
}
.section-search-template .utility-bar button.link-dropdown__button.notabutton {
    background: transparent;
    border-radius: 40px;
    border: 1px solid rgb(51, 51, 51);
    line-height: normal;
    font-size: 16px;
    padding: 10px 40px 10px 20px !important;
    width: auto !important;
}
.section-search-template .utility-bar .link-dropdown--right-aligned .link-dropdown__options {
    font-size: 16px;
    min-width: 100%;
    top: 40px;
    padding-top: 15px;
    right: 0px !important;
}
.section-search-template .filters .filter-group {
    margin-bottom: 0px;
    border-top: 1px solid rgb(102, 102, 102) !important;
    padding: 10px 0;
}
.section-search-template .filters .filter-group a {
    padding: 0;
}
.section-search-template .collection-listing .block-inner {
    border: 1px solid rgb(0 0 0 / 5%);
    margin: 0px;
    padding: 20px 15px;
    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 15%);
    border-radius: 10px;
}
.section-search-template .collection-listing .product-info .innerer {
    flex-direction: column;
    text-align: center;
    row-gap: 10px;
}
.section-search-template .collection-listing .product-info .product-price {
    justify-content: center;
}
.section-search-template .collection-listing .quickbuy-container {
    margin-top: 20px;
}
.section-search-template .collection-listing .vendor, .section-search-template  .collection-listing .vendor .product-detail-label {
    font-size: 14px;
    font-weight: bold;
}
.section-search-template .collection-listing .product-detail .detail .title {
    font-size: 22px;
}
.section-search-template .collection-listing .price-container .price-area .price.h4-style {
    font-size: 20px;
    font-weight: bold;
}
.section-search-template .collection-listing .price-container .price-descriptors{font-size: 14px;}
.section-search-template .collection-listing .product-form .quantity-wrapper a{    height: 38px;
    width: 38px;
    min-width: 38px;line-height: 38px;}
.section-search-template .collection-listing .product-form .quantity-wrapper input[name=quantity]{width: 38px;
    height: 38px;}
.section-search-template .collection-listing button.cc-select__btn {
    font-size: 14px;
    padding: 10px 40px 10px 15px;
}
.section-search-template .collection-listing .product-form .label{ font-size:16px; }
.section-search-template .collection-listing .thumbnails .thumbnail .rimage-wrapper {
    height: 60px !important; padding: 0 !important; position: relative;}
.section-search-template .collection-listing .thumbnails .thumbnail img {
    height: 60px !important;
    object-fit: contain;
    border: 1px solid #dfe3e8;
    width: 100%;
}
.section-search-template .collection-listing .product-block__title {
    font-size: 14px;
}
.section-search-template .pagination {
  display: flex;
  gap: 6px;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
  flex-wrap: wrap;
}

.section-search-template .pagination a.pagination__prev,
.section-search-template .pagination a.pagination__next,
.section-search-template .pagination span.pagination__number {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  text-decoration: none;
  color: #333;
  font-size: 14px;
  transition: all 0.3s ease; cursor: pointer;    margin: 0;
}

.section-search-template .pagination a:hover, .section-search-template .pagination span.pagination__number:hover {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000; text-decoration: none;
}

.section-search-template .pagination a.active, .section-search-template .pagination span.pagination__number.underline--not-link {
  background-color: #c20000;
  color: #fff;
  border-color: #c20000;
  font-weight: bold; cursor: default;
}

.section-search-template .pagination .prev,
.section-search-template .pagination .next {
  font-weight: 500;
  color: #c20000;
}
.section-search-template .pagination-row{ margin-bottom:60px; }
.section-search-template .btn.quickbuy-toggle {
    min-width: 100px;
}
.section-search-template .filter-container--side .filters .filters__inner{        overflow: auto;
        height: calc(100vh - 180px);}
.section-search-template .filter-container--side  .filter-group__heading__text, .section-search-template .filter-container--side .filter-toggle__group-label{
    font-size: 16px;
    font-weight: 400;
}
.section-search-template .filter-container--side .filter-group__items {
    margin-top: 20px;
}
.section-search-template .filter-container--side span.filter-toggle__input-label-text {
    font-size: 14px;
}
/**********************
 * Active Menu css
 * *******************/
 .paragon-pageheader-outer .navigation .navigation__tier-1 .navigation__item--active a.navigation__link, .paragon-pageheader-outer .navigation .navigation__tier-1 .navigation__item.active a.navigation__link{ color: #ed1d26; }
 .paragon-pageheader-outer .navigation .navigation__tier-1 .navigation__item--active a.navigation__link::before, .paragon-pageheader-outer .navigation .navigation__tier-1 .navigation__item.active a.navigation__link::before{background: #ed1d26;     transform: scaleX(1);
}
.paragon-pageheader-outer .navigation .navigation__tier-1 .submenu .submenu__item.active a.submenu__link,
.paragon-pageheader-outer .navigation .navigation__tier-1 .nested-submenu .nested-submenu__item.active a.nested-submenu__link{    background: #ed1d26;
    color: #fff;}
.mobile-navigation-drawer li.navigation__item.navigation__item--active &gt; a, .mobile-navigation-drawer li.navigation__item.active &gt; a {
    color: #ed1d26;
} 
/*******************
 * Contact Page css 
 * ******************/

 .section-contact-form .column input#contact_name,  .section-contact-form .column input#contact_email,  .section-contact-form .column textarea#message{border: 1px solid #ccc !important;    background: transparent;}
 .with-right-section {
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    margin: 0px !important;    max-width: 100% !important;
}

.with-right-section #template {
    width: 50%;
    padding: 60px 40px;
    text-align: left;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;margin: 0px;
}
.with-right-section #contact_form {
    max-width: 800px;
    margin-right: 0;
}
.with-right-section .contact-right-section {
    width: 50%;padding: 60px 40px;
}

.with-right-section .lightish-spaced-row h2 {
    text-align: left !important;
}

.with-right-section #template .flexible-layout .column {
    padding: 0px;
}

.with-right-section #template .flexible-layout {
    display: flex;
    column-gap: 40px;
    flex-wrap: wrap;margin-right: 0;
}

.with-right-section #template .flexible-layout .column.column--half {
    width: calc(50% - 20px);
}
.with-right-section #contact_form .lightly-spaced-row.text-right {
    text-align: left !important;
}
.with-right-section .contact-right-section p {
    font-size: 16px;
}
/**********
 * Privacy Policy page css
 * **********/

.template-suffix-wide .rte h1, .template-suffix-wide .rte h2, .template-suffix-wide .rte h3, .template-suffix-wide .rte h4, .template-suffix-wide .rte h5, .template-suffix-wide .rte h6 {margin: 30px 0 15px;}
/***********************
 * Travel Page css
 * *********************/
 .fancybox__container{ z-index:9999 !important; }
/* Collection page css new */
 .paragondive-collection-product-outer .page-header--with-upper-spacing h1 {
    font-size: 24px;
}
 .paragondive-collection-product-outer .rte h2{ font-size:22px; }
 .paragondive-collection-product-outer .rte h3{ font-size:20px; }
 .paragondive-collection-product-outer .rte h4{ font-size:18px; }
 .local_dives_outer .overlay-text {
    flex-wrap: wrap;
    top: 0;
    height: auto;
    align-content: center;
}
/********************
 * 
 * MEDIA CSS
 * 
 * ********************/


/**********************
 * Mobile menu responive css
 *********************/
@media (max-width: 1199px){
    .paragon-pageheader-outer .paragondivestore-desktop-menu&gt; ul.navigation__tier-1 li a {
        padding: 22px 3px 18px 4px !important;
        font-size: 12px;
    }
    .paragon-pageheader-outer .logo-area__left__inner .navigation--left {
        left: -60px;
    }
}
@media (min-width: 768px) and (max-width: 1099px) {
    #main-nav {
        display: none;
    }
    .paragon-pageheader-outer .logo-area__left__inner .navigation--left{ display:none; }
    .paragon-pageheader-outer .logo-area__left .button.mobile-nav-toggle{display: block;}
    .paragon-pageheader-outer .logo-area__left__inner {
        width: calc(100vw - 150px);
        transform: translateX(-50%);  justify-content: flex-end; top: -19px;max-width: calc(100vw - 150px) !important;
    }
    .mobile-navigation-drawer {
        display: block;
    }
    .enable-mobile-nav-transition .mobile-navigation-drawer {
        transition: transform 0.34s ease;
    }
    .reveal-mobile-nav .mobile-navigation-drawer {
        transform: translateX(0);
    }
    .mobile-navigation-drawer .navigation .navigation__tier-1 &gt; .navigation__item {
        display: flex;
    }
    .mobile-navigation-drawer .navigation .navigation__tier-1 &gt; .navigation__item a{
        padding: 12px 20px; max-width: calc(100% - 60px);
    }
    .mobile-navigation-drawer .navigation .navigation__children-toggle {
        display: block;
    }
    .mobile-navigation-drawer .navigation .navigation__tier-1 &gt; .navigation__item &gt; .navigation__link::before{ content:none; }
    .mobile-navigation-drawer .navigation__tier-1 &gt; .navigation__item--open &gt; .navigation__tier-2-container {
        transform: translate3d(0, 0, 0);
        visibility: visible;
        opacity: 1;        width: 100%;pointer-events:auto;
        display: block;
        z-index: 9999;
    }
    .mobile-navigation-drawer .navigation .navigation__item--with-children .navigation__tier-2-container, .mobile-navigation-drawer .navigation .navigation__item--with-children .navigation__tier-3-container {
        width: 100%; max-width: 100%;
    }
    .mobile-navigation-drawer .navigation .navigation__item--with-small-menu &gt; .navigation__tier-2-container .navigation__tier-2 .navigation__link {
        padding: 10px 20px;
    }
    .mobile-navigation-drawer .navigation .navigation__item--with-small-menu &gt; .navigation__tier-2-container .container {
        padding: 0;
    }
    .mobile-navigation-drawer .navigation__item .navigation__column{
        flex: 0 0 100%; padding: 0px;max-width: 100%;
    }
    .mobile-navigation-drawer .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__children-toggle {
        display: inline-block;
    }
    .mobile-navigation-drawer .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title{padding: 10px 20px 10px; font-weight: 600;        font-size: 17px;
        margin: 0; letter-spacing: 0px;width: calc(100% - 70px);
        opacity: 1;
        display: inline-block;}
    .mobile-navigation-drawer .navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link {
        opacity: 1;
        padding: 10px 20px;
    }

 }


@media (min-width: 768px){
  .section-footer__row-lower {
      padding-top: 15px;
      padding-bottom: 15px;
  } 
  .section-footer__row-lower .section-footer__row__col:first-child {
      order: 0;
  }
  #shopify-section-template--16657783029987__main .overlay-text {
      min-height: 50vh;
  }  
  #shopify-section-template--16664229085411__39e55ddf-b084-42e2-b62a-de27f74b9ad6 h2,
  #shopify-section-template--16664229085411__7048d9d9-6a57-4975-bb6a-ac424543390b h2{
    font-size: 3.4em;
  }
  #shopify-section-template--16664229085411__39e55ddf-b084-42e2-b62a-de27f74b9ad6 p,
  #shopify-section-template--16664229085411__7048d9d9-6a57-4975-bb6a-ac424543390b p{
    font-size: 23px;
  }
  #shopify-section-template--16657783062755__16359276425da8ce46 .button {
    padding: 0.75em 20px;
    font-size: 14px;
    margin-right: 9em;
  }
  #shopify-section-template--16657783062755__16359276425da8ce46 .slick-dots {
    right: 100px;
    left: unset;
    display: flex;
    justify-content: end;
    top: unset;
    bottom: 65px;
    width: fit-content;
  }
  #shopify-section-template--16657783062755__16359276425da8ce46 li {
    height: 26px;
    width: 25px;
  }
  #shopify-section-template--16657783062755__16359276425da8ce46 .custom-dot {
    width: 25px;
    height: 25px;
  }
  #shopify-section-template--16657783062755__16359276425da8ce46 svg {
    height: 20px;
    width: 20px;
  }
  #section-id-template--16664229085411__486f0eef-7bc2-41b9-927f-da476c57b486 .overlay-text__inner,
  #shopify-section-template--16664229085411__0e757518-beb7-4ae6-b057-7ad8108884a7 .overlay-text__inner,
  #shopify-section-template--16665002934499__200d87f4-591f-4106-a329-eac4fd6abb12 .overlay-text__inner,
  #shopify-section-template--16673794949347__0d019014-948e-42d0-bf8c-a11615c3fd97 .overlay-text__inner{
      padding: 20px 3.5em;
  }
  #section-id-template--16664229085411__486f0eef-7bc2-41b9-927f-da476c57b486 .overlay-text,
  #shopify-section-template--16664229085411__0e757518-beb7-4ae6-b057-7ad8108884a7 .overlay-text,
  #shopify-section-template--16665002934499__200d87f4-591f-4106-a329-eac4fd6abb12 .overlay-text,
  #shopify-section-template--16673794949347__0d019014-948e-42d0-bf8c-a11615c3fd97 .overlay-text{
      position: absolute;
      top: 38px;
      align-items: baseline;
      z-index: 2;
  }
}
/*
.slick-slide {
  margin: 0 27px;
}
.slick-list {
  margin: 0 -27px;
}*/
.toggle-target-container a{color:#000;}


#contact_name {
  background: #f0f0f0;
  outline: none !important;
  border: 0 !important;
  box-shadow: none;
  padding: 1.2em 15px;
  border-radius: 10px;
}
#contact_email {
  background: #f0f0f0;
  outline: none !important;
  border: 0 !important;
  box-shadow: none;
  padding: 1.2em 15px;
  border-radius: 10px;
}
#message {
  background: #f0f0f0;
  outline: none !important;
  border: 0 !important;
  box-shadow: none;
  padding: 1.2em 15px;
  border-radius: 10px;
  resize: none;
  height:200px;
}
#section-id-template--16665002934499__a38a88b7-ba99-4ba1-a835-80ee87951472 .overlay-text__title {
    font-size: 30px;
}
.calender li:before{
  content:"";
  width:20px;
  height:20px;
  background:#000;
  border-radius:50%;
  display: inline-block;
}
.calender li.blue:before{
  background:#3300ff;
}
.calender li.red:before{
  background:#ff0000;
}
.calender li.magenta:before{
  background:#ff66ff;
}
.calender li.green:before{
  background:#33cc66;
}

@media (max-width: 767px){
  body{font-size:16px;}
.text-right {
    text-align: center;
}
    .announcement p {
      margin: 0;
      font-size: 10px;
  }
  .carousel_btn {
      display: flex;
      justify-content: space-between;
      position: absolute;
      align-items: center;
      left: 0px;
      top: 40%;
      width: calc(100% - 0px);
      z-index: 99;
  }
  .collection-slider .carousel_btn .prev, .collection-slider .carousel_btn .next {
      margin: 0;
      padding: 0px;
  }  
  .collection-slider .carousel_btn .prev img, .collection-slider .carousel_btn .next img{
      width:15px
  } 
  .product-block .product-link {
      display: block;
      position: relative;
      text-align: center;
  }
  .product-price {
      justify-content: center;
  }
  .section-rich-text .btn {
      display: flex;
      justify-content: center;
      align-items: center;
      max-width: 249px;
      margin: 15px auto;
  }
  #shopify-section-template--16657783062755__857e0d06-7ee8-4578-a878-0917779a7eb9 .overlay-text__button {
      padding: 1em 15px;
      width: 180px;
  }
  .section-footer__title {
    margin-bottom: 10px;
    font-weight: 400;
  }
  .section-footer__row--blocks {
      display: grid;
      grid-template-columns: 1fr;
        padding: 30px 1.5em 15px;
  }
  .section-footer__row--blocks .section-footer__row__col:not(:last-child) {
      margin-bottom: 10px;
  }
  .section-footer__row--blocks select{
    width: 100%;
    padding: 5px;
  }
  .section-footer__title.follow_us {
      padding: 0 3em;
  }
  .social-links.social-links--large ul {
      margin: 15px auto;
      width: 100%;
      display: flex;
      justify-content: space-evenly;
      gap: 10px;
  }
  .section-footer .social-links a {
      margin: 0;
      background: #fff;
      padding: 10px;
      border-radius: 50%;
      color: #02165C !important;
      display: flex;
  }
  .social-links.social-links--large a svg {
      width: 17px;
      height: 17px;
  }
  .section-footer__payment-icons {
    margin-bottom: 0;
    margin-top: calc(2.8em - 25px);
  }
  .section-footer__payment-icons .section-footer__payment-icon {
    margin: 0 1px 0.2em;
    width: auto;
    height: 20px;
  }
  .section-footer__text p{
    margin:0;
    font-size:14px;
    text-align:center;
  }
  .section-footer__row-lower {
      padding-top: 15px;
      padding-bottom: 15px;
      font-size: 12px;
      line-height: 1em;
      text-align: center;
  }
  #shopify-section-template--16657783062755__1b14cc71-8dfb-48d8-b50a-299f1bcc4d5a .hometitle,
  #shopify-section-template--16664229085411__47e681ba-49d0-4aac-bc40-1b093be6bd82 .hometitle{
      margin-bottom: 0.5em !important;
  }
  .fully-padded-row--medium {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  .gallery--grid-4 .gallery__item {
      flex-basis: 40%;
     
  }
  .strongly-spaced-row, .fully-spaced-row--medium {
      margin-top: 20px;
      margin-bottom: 20px;
  }
    #shopify-section-template--16664229085411__39e55ddf-b084-42e2-b62a-de27f74b9ad6 .flexible-layout .column,
    #shopify-section-template--16664229085411__7048d9d9-6a57-4975-bb6a-ac424543390b .flexible-layout .column{
        margin-bottom:0px;
        order:2;
    }
    #shopify-section-template--16664229085411__39e55ddf-b084-42e2-b62a-de27f74b9ad6 .flexible-layout .column:last-child,
    #shopify-section-template--16664229085411__7048d9d9-6a57-4975-bb6a-ac424543390b .flexible-layout .column:last-child{
        margin-bottom:40px;
        order:1;
       text-align: center;
    }
    #shopify-section-template--16664229085411__28fcedf7-0f33-46bf-874e-41062fa86252 .overlay--h-right {
        justify-content: center;
        text-align: center;
        align-items: center !important;
    }
    #shopify-section-template--16665002934499__da63ca05-11ff-47be-8fbe-eda3b340837e .hometitle {
        margin-bottom: 0.5em !important;
    }
      #shopify-section-template--16657783029987__c9d2e0cb-58f6-4e6d-87f3-157951786aaa .hometitle {
        margin-bottom: 0em !important;
    }

    .overlay-text__button-row{
      text-align: center;
    }
    #shopify-section-template--16657783062755__16359276425da8ce46 .button{
      padding: 0.75em 20px;
      font-size: 14px;
    }
  .show-search-link {
      display: none;
  }
  .logo-area__left__inner{
    padding-left:15px;
  }
  #section-id-template--16665002934499__a38a88b7-ba99-4ba1-a835-80ee87951472 .overlay-text__title {
      font-size: 30px !important;
  }
  #shopify-section-template--16665002934499__d0fe63b2-8f58-4a1e-8ad2-8d6cd2ae7db7 .majortitle {
      font-size: 1.5em;
  }  
  #shopify-section-template--16673794949347__0d019014-948e-42d0-bf8c-a11615c3fd97 p {
    font-size: 14px !important;
}
  #section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .fixed-height-item {
    height: 2200px!important;
}
#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .overlay-text-contents {
    padding-top:65px;
}  
#section-id-template--16674717925603__9268cfd5-54e7-47f2-8390-45320722109e .fixed-height-item {
    height: 780px !important;
}
#section-id-template--16674717925603__9268cfd5-54e7-47f2-8390-45320722109e .overlay-text-contents {
    padding-top: 50px;
}  
.overlay-text-contents .overlay-text__rte{font-size: 20px;} 
.overlay-text-contents p {
    font-size: 14px;
}  
h2.majortitle.in-content.h1-style {text-align: center;}
.rte p, .rte h6 {text-align: center;}
.fully-padded-row--large, .strongly-padded-row { padding-top: 38px;  padding-bottom: 40px;}

#section-id-template--16674717925603__eb127fe1-5677-4a7f-8bce-3fd79130ea85 .overlay-text-contents .overlay-text__rte {
    padding-bottom: 10px;
    font-size: 17px;
}
  
}

.page-header--with-upper-spacing h1 {
    font-size: 21px;
}
.page-header--with-upper-spacing h3{
    font-size: 16px;
}

.template-collection .super-large-text {font-size:35px !important }
.overlay-text.overlay-text--inline.overlay--v-center.overlay--h-center.image-overlay__over.cc-animate-init.-in.cc-animate-complete {
    top: 0;}


/* suex page css */


@media (max-width: 1199px){
.nautilus_concept .split-image img{ object-fit:contain; }
.my-two-part-image-html .part-2 img:nth-child(2){    max-width: 270px;}
.my-two-part-image-html .part-2 img:nth-child(3){
    max-width: 170px;
    right: 20px;}
.custom-content-repeater .right-section img:nth-child(2){    max-width: 190px;}
.custom-content-repeater .custom-html {
    padding-left: 130px;
    padding-right: 60px;
}
.my-custom-split .split-left .gps_gnss{padding: 40px 0 40px 0px;}
.my-custom-split .split-left .gps_gnss h4.gps_techno {
    position: absolute;
    transform: none;
    top: -10px;
    left: 0px;
}
.my-two-part-layout .left-part h2{font-size: 70px;    line-height: 70px;}
.my-two-part-layout .right-part img:nth-child(2){    max-width: 250px;
    bottom: -110px;}
.my-two-part-layout .right-part .custom-html {
    padding-left: 190px;
}
.design_materials .split-left h2.split-title{    font-size: 28px;}
.design_materials .split-left h4.split-subtitle { font-size:20px; padding:20px 20px 0px 0px; }
.design_materials .split-left p{    padding-left: 0px;}
.design_materials .split-left img{    max-width: calc(100% + 130px);}
.design_materials .split-right .right-text p{font-size: 28px;}
.design_materials.one_body .split-left img{    right: -70%;}
.design_materials.one_body .split-right .right-text {
    max-width: 360px;
}
.design_materials.one_body .split-left img{max-width: 60%;     right: -60%;}
   .section-header .paragondive-search-outer form.main-search__form {
    margin: 6px auto;
    max-width: 80%;
}
}
@media (max-width: 1099px){
.nautilus_concept .split-content img{    max-width: 140px;
    object-fit: contain;}
.nautilus_concept .split-content {
    padding: 0px 100px 0px 40px;
}
.my-three-column-section .performance h3{font-size: 30px;}
.my-two-part-image-html .introducing_nautilus .auto_left_section {
    width: 150px;
}
.my-two-part-image-html .introducing_nautilus .introducing_right_section {
    width: calc(100% - 160px);
}
.my-two-part-image-html .part-2 img:nth-child(2) {
    max-width: 230px;
    right: -10px;
}
.my-two-part-image-html .part-2 img:nth-child(3) {
    max-width: 140px;
    right: 10px;
}
.vr_series_highlights .left-section .repeater-wrapper .repeater-item img {
    max-width: 60px;
}
.vr_series_highlights .left-section .repeater-wrapper .repeater-item{    
    padding-left: 70px;
    min-height: 60px;
}
.design_materials .split-left{padding-bottom: 140px;}
.design_materials.reverse_section .split-left img{    left: -160px;}
.design_materials.reverse_section .split-right .right-text p {
    font-size: 30px;
}
.my-three-column-section .column.column-2, .my-three-column-section .column.column-3 {
    flex: 1 1 calc(29% - 10px);
}
.vr_series_accessories .performance h2 {
    font-size: 40px;
}
.vr_series_highlights .right-section .custom-html{ font-size:20px; }
 /* Footer css 08-07 */
.paragondive-footer-outer .section-footer__row__col {
    width: 50%;
}
.paragondive-footer-outer .section-footer__row__col.section-footer__newsletter-block{ width:100%; }
.paragondive-footer-outer .section-footer__newsletter-block .section-footer-third-inner {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 30px;
    flex-wrap: wrap;
}
.paragondive-footer-outer .section-social-dmca-outer {
    max-width: 290px;
    margin: 0 auto;
}
.paragondive-collection-product-outer .product-info .innerer .product-block__title {
    font-size: 13px;
}
.paragondive-learn-dive .col-gray1 {
    padding: 30px;
}
.col-gray h3 {
    font-size: 1.7em !important;
}
.paragondive-learn-dive .col-gray1 .ds6b-box {
    font-size: 40px;
}
.rental_demo .overlay-text {
    top: 0 !important;
}
/* New Team Page css */
.our_team_outer .flexible-layout .column {
    width: 25%;
}
.our_team_outer .flexible-layout .column h3.text-column__title {
    font-size: 18px;
}
}
@media (max-width: 1000px){
    .section-search-template .filter-container--side .filters .filters__inner {
        overflow: initial;
        height: 100%;
    }
}
@media (max-width: 991px){
    .image-text-split .split-container{    flex-direction: column;}
    .image-text-split.shop_now_btn .split-content{ order:2 !important;min-height: 200px;
    display: flex;
    align-items: center; 
}
    .image-text-split.shop_now_btn .split-image {
        order: 1 !important;

    }
    .commited .split-content h2{    margin-left: 0px;}
    .nautilus_concept .split-content img{ display:none; }
    .nautilus_concept .split-content {
        padding: 0px 20px 0px 20px;
        width: 100%;
    }
    .nautilus_concept h2, .image-text-split.left .split-content p{
        max-width: 100%;
    }
    .split-image img {
        min-height: auto;
    }
    .my-three-column-section {
        padding: 50px 20px;
    }
    .my-three-column-section .three-column-wrapper{flex-direction: column;}
    .my-three-column-section .performance {
        max-width: 100%;
    }
    .my-three-column-section .performance p br{ display:none; }
    .my-three-column-section .column-2 .new_brackets {
        max-width: 100%;
        float: left;
    }
    .my-three-column-section .column.column-3{    display: flex;
        flex-direction: column-reverse;
    }
    .my-two-part-image-html .part-2 img:nth-child(2), .my-two-part-image-html .part-2 img:nth-child(3){ display:none; }
    .my-two-part-image-html .two-part-wrapper {
        flex-direction: column;
    }
    .my-two-part-image-html .part.part-2 {
        padding-left: 0px;
    }
    .my-two-part-image-html .right-html .gemini_box {
        max-width: 100%;
    }
    .custom-content-repeater .right-section img:nth-child(2){ display:none; }
    .custom-content-repeater{ flex-direction:column; }
    .custom-content-repeater .left-section {
        width: 100%;
        position: relative;margin-bottom: 40px;        padding: 0;
    }
    .custom-content-repeater .left-section h3.section-heading{ padding-right:20px; }
    .custom-content-repeater .right-section {
        width: 100%;
    }
    .custom-content-repeater .custom-html {
        padding-left: 20px;
        padding-right: 20px;
    }
    .custom-content-repeater .custom-html .xj_features_content, .my-custom-split .split-left .about_dive_content{ column-count:inherit; }
    .my-custom-split .split-left {
        padding: 50px 20px 0px 20px;
    }
    .custom-split-section.my-custom-split .split-wrapper, .my-custom-split .split-left .gps_gnss {
        flex-direction: column;
    }
    .my-custom-split .split-left .gps_gnss .gps_gnss_rgt_box h4{ margin:0 auto; }
    .dive_elements .split-left img{max-width: calc(100% + 40px);
        margin-left: -20px;position: initial;
    }
    .my-custom-split .about_dive_content.dive_functions p{ font-size:20px; }
    .my-two-part-section .left-part {
        margin-bottom: 30px;
    }
    .my-two-part-section .left-part img{    max-width: 400px;
        margin: 0 auto;
        display: block;
    }
    .my-two-part-section .right-part {
        padding: 0 20px;
    }
    .my-two-part-section .custom-html .dive_phases{flex-direction: column;
        gap: 50px;
    }
    .my-two-part-layout {
        padding: 0 20px 50px;
    }
    .my-two-part-layout .two-part-wrapper {
        flex-direction: column;
    }
    .my-two-part-layout .left-part{margin-bottom: 40px;}
    .my-two-part-layout .left-part, .my-two-part-layout .right-part{max-width: 100%;}
    .my-two-part-layout .left-part h2 {
        font-size: 40px;
        line-height: 40px;
    }
    .my-two-part-layout .right-part .custom-html .snapsi_board .snapsi_box_inner{ flex-direction:column; }
    .my-two-part-layout .left-part h4{    font-size: 30px}
    .my-two-part-layout .right-part img:nth-child(2){ display:none; }
    .my-two-part-layout .right-part .custom-html{ padding:0px; }
    .my-two-part-layout .right-part .custom-html .d1_dashboard{ flex-wrap:wrap; }
    .my-two-part-layout .right-part .custom-html .d1_dashboard .d1_dashboard_boxes {
        flex: 1 1 50%;
    }
    .custom-content-repeater.gemini_frame .left-section, .custom-content-repeater.gemini_frame .right-section{ width:100%; }
    .commited .split-content{padding-left: 20px;
    padding-right: 20px;}
    .my-two-part-image-html {
        padding: 50px 20px;
    }
    .my-two-part-section .left-part h2, .my-two-part-section .left-part p.subheading{    padding-left: 20px;}
    .vr_nautilus_concept {
        padding-bottom: 30px;
    }
    .vr_series_customization .left-section h3.section-heading {
        max-width: 100%;
        padding-left: 0;
    }
    .vr_series_highlights{    padding: 50px 20px 0px;}
    .vr_series_customization .left-section img {
        max-width: 100%;
        margin-left: -20px;
    }
    .contents_section .overlay-text__inner {
        padding: 50px 20px;
    }
    .design_materials .split-left, .design_materials .split-right{width: 100%;}
    .design_materials .split-left img {
        max-width: 400px !important;
        margin: auto;
        position: initial; width: 100%;
    }
    .design_materials .split-right img {
        clip-path: none !important;
    }
    .design_materials.reverse_section .left-html {
        padding-left: 0px;
    }
    .design_materials.one_body .split-left .moter_maping .repeater-item{    padding-left: 50px;}
    .design_materials.one_body .split-left .moter_maping .repeater-item img{position: absolute; margin: 0 !important;
        left: 0;width: auto !important;}
    .design_materials.one_body .split-left img{   margin: 0 auto;
        max-width: 400px}
    .design_materials.nemo_vr_series .split-left, .design_materials.nemo_vr_series .split-right {
        width: 100%;
    }
    .design_materials.nemo_vr_series .split-left .left_vr_image_outer img{ margin:0px; width: auto !important; }
    .design_materials.one_body .split-right .right-text {
        max-width: 100%;
        padding: 0 20px;right: 0;
    }
    .design_materials .split-right .right-text{    right: 0px;
        text-align: center;
        max-width: 100%;
        left: 0;
        padding: 0 20px;
    }
    .design_materials.one_body .split-right .right-text p, .design_materials .split-right .right-text p{text-align: center;}
    .design_materials.nemo_vr_series .split-left p {
        max-width: 100%;
    }
    .my-three-column-section .column img{width: 100%;}
    .design_materials.nemo_vr_series .split-left .left_second_image_outer img{ margin-bottom:30px; }
    h4.split-subtitle:empty {
        display: none;
    }
    .section-header .paragondive-search-outer {
      max-width: 100%;        width: 100%;
    }
    .paragondive-search-outer .collection-listing .product-block{ margin-bottom:20px; }
     /* Calender page css start */
    .paragondive-theshopcalendar-accordion .tscAccordionCard .tscAccordionDetails .tscAccordionDateAndTime {
        min-width: 110px;
    }
    .paragondive-theshopcalendar-accordion #calendar .tscAccordionCard .tscAccordionDetails .tscAccordionImage img {
        height: 50px;
        width: 50px;
        max-height: 50px;
        max-width: 50px;
    }
/*Home page new section css*/
    .custom-travel-package .split-container {
        flex-direction: column;
    }
    .custom-travel-package .split-content {
        text-align: center;
    }
    .custom-travel-package.mobile-reverse_image .split-content {
        order: 2 !important;
    }

    .custom-travel-package.mobile-reverse_image .split-image {
        order: 1 !important;
    }
    .paragondive-learn-dive .row {
        flex-direction: column;
    }
    .paragondive-learn-dive .col-gray2, .paragondive-learn-dive .col-gray3, .paragondive-learn-dive .col-gray4, .paragondive-learn-dive .col-gray5, .paragondive-learn-dive .col-gray6, .paragondive-learn-dive .col-gray7 {
        min-height: 440px;        order: 2;
    }
    .paragondive-learn-dive .col-gray1 {
        padding: 70px 30px;
    }

.halcyon-table-section-css .two-part-wrapper{ flex-direction:column; }
.halcyon-table-section-css {
    padding: 40px 20px;
}
.halcyon-table-section-css .left-html, .halcyon-table-section-css .right-html {
    padding: 0px;
}
/* Our team page css */
.our_team_contact .split-container .split-content {
    order: 2 !important;
}

.our_team_contact .split-container .split-image {
    order: 1 !important;
}
.custom-travel-package .split-content, .our_team_contact .split-container .split-content{padding: 20px;}
.our_team_contact .split-container .split-content{ text-align:center; }
/* Contact page css start */
.section-contact-form .column input#contact_name, .section-contact-form .column input#contact_email, .section-contact-form .column textarea#message{padding: 0.9em 15px;}
.with-right-section #template .flexible-layout .column.column--half {
    width: 100%;
}
.with-right-section #contact_form {
    max-width: 100%;
    margin-right: auto;
    width: 100%;
}
.with-right-section #template{    width: 100%;    justify-content: center;}
.with-right-section .contact-right-section {    width: 100%;
    text-align: center;}
}
@media screen and (max-width: 768px) {
    /*HOme hero css*/
    .paragondive-home-slideshow .custom-slide-grid {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px !important;
    }
    .paragondive-home-slideshow .slide-count-1 .custom-slide-item, .paragondive-home-slideshow .slide-count-3 .item-1-3, .paragondive-home-slideshow .slide-count-4 .item-1-4 {
        width: 100% !important ;
        min-height: 330px !important;
    }
    .paragondive-home-slideshow .slide-count-4 .item-2-4, .paragondive-home-slideshow .slide-count-4 .item-3-4, .paragondive-home-slideshow .slide-count-4 .item-4-4 {
        width: calc(33.3333% - 6.67px) !important;
        min-height: 150px !important;
    }
}
@media (max-width: 767px){
  .section-header .paragondive-search-outer form.main-search__form {
      margin: 8px auto;
  }
  .paragondive-search-outer .main-search__results__products::after {
    width: calc(100% + 30px);
    left: -15px;
}
.paragondive-search-outer .collection-listing .product-list {
    padding-left: 0px;
}
/* Footer css 08-07 */
.paragondive-mob-footer-outer .section-footer__row--blocks select {
    background: transparent;
    border-radius: 20px;
    border: 1px solid #fff;
    color: #fff; line-height: normal;
    padding: 10px 20px !important; appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.paragondive-mob-footer-outer .section-footer__row--blocks #menu_2 {
    position: relative;
}

.paragondive-mob-footer-outer .section-footer__row--blocks #menu_2::after {
    content: "";
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.paragondive-mob-footer-outer .section-footer__title {
    color: #ffffff;
    font-weight: bold;
}
/***** Single Product css****/
.paragondive-product-detail-outer .product-description-outer .product-description p{ text-align:left; }
.related-collection {
    padding-bottom: 30px;
}
.related-collection .product-list .product-block{margin-bottom: 15px}
/* Product listing page */
.paragondive-collection-product-outer .product-list .product-block{margin-bottom: 15px}
.section-featured-collection .collection-slider .carousel_btn{width: calc(100% - 20px); left: 10px;}
/* blog listing */
.paragondive-collection-product-outer .product-list .block-inner{ height:100%; }
/*Home Hero css*/
.paragondive-home-slideshow .slick-arrow{ display:none !important; }
.paragondive-home-slideshow ul.slick-dots {
    display: block !important;
    position: absolute;
        bottom: 0;
}
.paragondive-home-slideshow ul.slick-dots li button {
    background: #fff;
    border-radius: 100%;    height: 15px;
    width: 15px;
}

.paragondive-home-slideshow ul.slick-dots li button:hover, .paragondive-home-slideshow ul.slick-dots li.slick-active button {
    background: #c20000;
}

.paragondive-home-slideshow ul.slick-dots li {
    margin: 0 3px;
}
.paragondive-home-slideshow .slick-slider {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
/* Calender Page css start */
.paragondive-theshopcalendar-accordion .tscAddToCalendar {
    float: left;
    padding-top: 10px !important;    margin-left: -7px;
}
/* Home new section css */
.custom-travel-package.mobile-reverse_image .split-content{ padding:40px 15px; }
.paragondive-learn-dive .col-gray2, .paragondive-learn-dive .col-gray3, .paragondive-learn-dive .col-gray4, .paragondive-learn-dive .col-gray5, .paragondive-learn-dive .col-gray6, .paragondive-learn-dive .col-gray7 {
        min-height: 225px;
    }
.halcyon-banner-css .rimage-outer-wrapper {
    background-position: 10% 10% !important;
}
}
@media (max-width: 640px) {
    .commited .split-content{ text-align:center; }
    .commited .split-content h2{    font-size: 34px !important;}
    .contents_section .overlay-text__rte p{    line-height: 30px;}
    .contents_section .rimage-background-wrapper .rimage-outer-wrapper {
        height: 520px !important;
    }
        h3.overlay-text__title.h1-style {
        text-align: center;
    }
    .image-text-split.left .split-content h2{text-align: center;
    font-size: 22px;}
    .nautilus_concept .split-content{padding: 0px 20px 40px 20px;}
    .nautilus_concept h2, .image-text-split.left .split-content p {
        max-width: 100%;
        text-align: center;
    }
    .my-three-column-section .performance {
        text-align: center;
    }
    .my-three-column-section .new_propler {
        gap: 10px;
        flex-direction: column;    text-align: center;
    }
    .my-three-column-section .new_propler span{ text-align:center; max-width:100%; }
    .my-three-column-section .column-2 .new_brackets, .my-three-column-section .column-3 .new_brackets{ text-align:center; }
    .my-two-part-image-html .introducing_nautilus{flex-direction: column;}
    .my-two-part-image-html .introducing_nautilus .introducing_right_section {
        width: 100%;
        text-align: center;
    }
    .my-two-part-image-html .introducing_nautilus .auto_left_section{        margin: 0 auto;
        text-align: center;}
    .my-two-part-image-html .part.part-1 {
        padding-right: 0px;
    }
    .my-two-part-image-html .introducing_nautilus{ margin-bottom:40px; }
    .custom-content-repeater .custom-html, .my-custom-split .split-left{text-align: center;}
    .my-custom-split .split-left .gps_gnss h4.gps_techno{ width:100%; }
    .my-custom-split .about_dive_content.dive_functions{    padding-left: 0px;
        margin-top: 50px;
        margin-bottom: 40px;
    }
    .my-two-part-section .custom-html .dive_phases .dive_phases_boxes h2{padding-left: 20px;}
    .my-two-part-section .custom-html .dive_phases .dive_phases_boxes h2 span{left: -10px;}
    .my-two-part-section .custom-html .dive_phases .dive_phases_boxes p{padding-left: 20px;}
    .my-two-part-layout .right-part .custom-html .d1_dashboard{ flex-direction: column; }
    .my-two-part-layout .left-part .editor-content{ padding:0px; }
    .my-two-part-layout .left-part, .my-two-part-layout .right-part, .my-two-part-section .left-part{ text-align:center; }
    .my-two-part-section .left-part h2, .my-two-part-section .left-part p.subheading{    padding-left: 0px;}
    .my-two-part-layout .left-part h2{ margin:0px; }
    .my-two-part-layout .right-part .custom-html .d1_dashboard .d1_dashboard_boxes{ padding:0px; }
    .my-two-part-layout .right-part .custom-html .snapsi_board .snapsi_box_inner ul li {
        text-align: left;
    }
    .vr_series_highlights .left-section .repeater-wrapper{ flex-direction:column; }
    .vr_series_highlights .left-section .repeater-wrapper .repeater-item{ width:100%; }
    .vr_series_customization .left-section h2.section-title{ text-align:center; }
    .vr_series_customization .left-section h3.section-heading{text-align: center; padding: 0px;}
    .vr_series_highlights .left-section h2.section-title{ font-size:32px; }
    .vr_series_highlights .right-section .custom-html {
        text-align: center;
        font-size: 20px;
    }
    .design_materials .split-left h2.split-title, .design_materials .split-left p{ padding:0px; }
    .design_materials .split-left h4.split-subtitle{padding-right: 0px;}
    .design_materials.nemo_vr_series .split-left .left_vr_image_outer img{ margin:0 auto; }
      .section-header .paragondive-search-outer form.main-search__form {
        margin: 8px auto;
        max-width: calc(100% - 50px);
      }
      .paragondive-search-outer button.main-search__close {
        right: 20px;
      }
        /* Home Hero css */
    .paragondive-home-slideshow .slide-count-1 .custom-slide-item, .paragondive-home-slideshow .slide-count-3 .item-1-3, .paragondive-home-slideshow .slide-count-4 .item-1-4  {
        width: 100%;
        min-height: 636px !important;
        background-size: 430px 636px !important;
    }

}
/* suex page css  end*/
@media (max-width: 767px) {
.section-footer-third-mob-outer {
        padding: 0 !important;
}
#section-id-template--16665127747811__c0cb61ac-1715-42d6-b339-3f78198b1a44 .overlay-text__title {
 margin-top:90px;
}
    
  .slideshow.slideshow--navigation-dots.slick-slider-overlay-dots-desktop.slick-slider-overlay-dots.slick-initialized.slick-slider.slick-dotted
    p {
    font-size:16px;
    text-shadow: 3px 3px 2px rgb(0 0 0);
    font-weight: 700;
  }
.slideshow.slideshow--navigation-dots.slick-slider-overlay-dots-desktop.slick-slider-overlay-dots.slick-initialized.slick-slider.slick-dotted h2.overlay-text__title.h1-style{text-shadow: 3px 3px 2px rgb(0 0 0);}

    
  .slideshow.slideshow--navigation-dots.slick-slider-overlay-dots-desktop.slick-slider-overlay-dots.slick-initialized.slick-slider.slick-dotted
    h2.overlay-text__title.h1-style {
    font-size:18px;
  }
  .slideshow.slideshow--navigation-dots.slick-slider-overlay-dots-desktop.slick-slider-overlay-dots.slick-initialized.slick-slider.slick-dotted
    a.overlay-text__button.button.altcolour {
   .slick-dotted.slick-slider-overlay-dots .overlay-text__inner {
    padding-bottom: 125px !important;
}
  
    .slick-dotted.slick-slider-overlay-dots .slick-dots {
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 100%;
}

.section-footer-third-mob-inner .footer_title{font-size: 18px;font-weight: bold;}
}
</pre></body></html>