body {
  margin: 0;
  padding: 0;
   cm_font-family: Arial, Helvetica, sans-serif;
   font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

   background-color: #ffffff;
  transition: background-color 0.4s;
}

.Xmain-nav-sticky  {
  Xbackground-color: #ffffff;
  Xposition: -webkit-sticky;
  Xposition: sticky;
  Xtop: 0;
  Xopacity: 1.0;

}

.main-nav-navbar {
  overflow: hidden;
  background-color: #333333;
  background-color: #e90000;
  background-color: #ff0000;
  background-color: #ff4500;
  background-color: #fe0101;
  background-color: #c8243d;

  background-color: #d50d22;
  background-color: #ed0e26;
  background-color: #d50d22;
  background-color: #ffffff;
  xheight: 140px;
  border-bottom: 2px solid #000000;
  border-bottom: 0px solid #000000;
  xz-index: 99999; 
  
}

.main-nav-navbar a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  
}

.main-nav-navbar-active {
  background-color: green;
  color: white;
}


.main-nav-navbar-dropdown-icon::before {
  font-size: 17px;
  content: "\25be";
  font-size: larger;
  background-color: inherit;
  cm_font-family: 'Times New Roman', Times, serif;
  margin-top: 0px;
}


.main-nav-navbar-dropdown {
  margin-top: 0px;
  display: block;
  float: left;
  overflow: hidden;
}

.main-nav-navbar-dropdown .main-nav-navbar-dropdown-button {
  margin-top: 0px;
  padding: 0px;
  display: block;
  font-size: 17px;
  font-size: 26px;
  font-size: 26px;
  border: none;
  outline: none;
  color: #ffffff;
  color: #404048;
  font-weight: bold;
  font-weight: 600;
  padding: 2px 16px 13px 16px;
  background-color: inherit;
  cm_font-family: 'Times New Roman', Times, serif;
  xborder: 1px solid #808080;
  xfont-stretch: condensed;
}

.main-nav-navbar-dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  -moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 900;  
}

.main-nav-navbar-dropdown-content a {
  float: none;
  color: #424141;
  padding: 10px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 15px;
  font-weight: normal;
  border: 1px solid #808080;
}

.main-nav-navbar a:hover, .main-nav-navbar-dropdown:hover .main-nav-navbar-dropdown-button {
  background-color: #676767;
  background-color: #ffffff;
  xcolor: #ffffff;
  color: #404048;


}

.main-nav-navbar-dropdown-content a:hover {
  background-color: #dfdfdf;
  color: #0c0c0c;
}

.main-nav-navbar-dropdown:hover .main-nav-navbar-dropdown-content {
  display: block;
}




div.gallery {
  border: 1px solid #ccc;
}


div.gallery img {
  width: 100%;
  height: auto;
}




.responsive {
  padding: 0 6px;
  float: left;
  width: 19.99999%;
}






.Bilderreihe {
  xpadding: 0 6px;
  float: left;
  width: 19.99999%;
} 

.BilderreiheBild {
  Xtext-decoration: underline;
  Xcolor:#34343b;
  Xcolor: #404048;
  Xfont-style: italic;
  Xfont-weight: 500;
  Xtext-decoration: underline;
  cursor: default;
} 

div.BilderreiheBild {
  border: 0px solid #000000;
}

div.BilderreiheBild img {
  width: 100%;
  height: auto;
  border: 0px solid #b2b2b2;
Xborder-radius: 6px;
}




.beschreibungText-link {
  text-decoration: underline;
  color:#34343b;
  color: #404048;
  font-style: italic;
  font-weight: 500;
  text-decoration: underline;
  cursor: pointer;
} 


.beschreibungText-Hervorheben {
  font-weight: bold;
  font-style: italic;
} 


.main-nav-logo {
  margin-top: 1px;
  width: 160px;
  width: 120px;
  height: auto;
  margin-left: 60px;
  cursor: pointer;

filter: saturate(1.2) drop-shadow(8px 8px 10px gray);
-webkit-filter: saturate(1.2) drop-shadow(8px 8px 10px gray);
	width: 210px;
	height: auto;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
  margin-top: -30px;
  margin-top: -80px;
  margin-top: -30px;
}


.main-nav-search-container {
  height: 40px;
 margin: 14px 60px 0px 4px;
 display: block;
 width: 220px;
 float: left
}

.main-nav-search-form {
  display: flex;
  flex-direction: row;
}

.main-nav-search-field {
  width: 100%;
  padding: 4px 35px 4px 15px;
  font-size: 17px;
  outline: none;
  background-color: #ebebeb;
  cm_font-family: 'Times New Roman', Times, serif;
xborder: 1px solid #808080;
border: 1px solid #b2b2b2;
border-radius: 6px;
}

.main-nav-search-button {
  background: transparent;
  border: none;
  outline: none;
  margin-left: -33px;
  margin-top: -4px;
  font-size: 20px;
  transform: scaleX(-1);
}

.main-nav-search-button::before {
  content: "\2315";
  font-size: larger;
  background-color: inherit;
  cm_font-family: 'Times New Roman', Times, serif;

  width: 20px;
  height: 20px;
}


.main-nav-shopping-cart {
  margin-top: 10px;
  font-size: 17px;
    background-color: inherit;
    cm_font-family: 'Times New Roman', Times, serif;
  font-size: 14px;
  color: #808080;
  xborder: 1px solid #808080;
  color: green; 
  text-decoration: none; 
  display: block;
}



.main-nav-shopping-cart-text {
  display: block;
  Xheight: 100px;
 margin-top: -14px;
  font-size: 17px;
    background-color: inherit;
    cm_font-family: 'Times New Roman', Times, serif;
  font-size: 14px;
  color: #808080;
}


.main-nav-shopping-cart-text::after {
  content: "Warenkorb";
  background-color: #ffffff;
  text-decoration: none; 
}

.xmain-nav-shopping-cart-pic::before {
  content: url(LogoWarenkorb.jpg)"";
  xheight: 10px;
}

.main-nav-shopping-cart-number {
  font-weight: bold;
  font-size: 18px; 
  color: #000080;
}

.main-nav-phone {
  display: none;
  
}

.main-nav-mail {
  display: block;
  margin-top: 10px;
  xmargin-bottom: 4px;
  background-color: #ffffff;
    cm_font-family: 'Times New Roman', Times, serif;
  font-size: 12px;
  color: #808080;
  float: left;
  text-decoration: none; 
  xmargin-left: 20px;
  xmargin-right: 20px;
  border: 1px solid #b2b2b2;
  border-radius: 6px;
  cm_font-family: 'Times New Roman', Times, serif;
  xheight: 40px;
  margin: 16px 40px 16px 6px;
   width: 110px;
   padding: 4px 15px 4px 15px;

 }


 .main-nav-mail-text {
  margin-top: 0px;
  Xpadding: 4px;
  font-size: 17px;
    background-color: inherit;
    cm_font-family: 'Times New Roman', Times, serif;
  font-size: 16px;
  color: #808080;
}


.main-nav-mail-text::before {
  content: "Kontakt  \2709";
  font-weight: normal;
  xcolor: #000000;
  background-color: #ffffff;
  text-decoration: none; 
  font-size: larger;
}


 .main-nav-find-button {
    display: none;
  }

.main-nav-menu-button {
    display: none;
  }


  .main-nav-line {
    border: 1px solid #bdcdc4;
  }


  .mobile-nav-line {
    display: none;
  }

  .mobile-nav-logo {
  xdisplay: none;
}

.mobile-nav-slogan {
  display: none;
}



.main-nav-top-line {
    display: block;
    margin-bottom: 8px;
    background-color: #444444;
    background-color: #ffffff;
    height: 1px;
    xcolor: #dfdfdf;
  }

  .view-columm1 {
    display: block;
   }

   .mobile-main-nav-pic {
    display: none;
    }

 .main-nav-pic {
  display:  block;
  }

  .topline-headline {
    text-align: center;
    width: 100%;
    margin: 0px;
    padding: 4px 4px 6px 4px;
    font-size: 18px;
    font-weight: 400;
    height: 29px;
    background: rgba(0, 60, 26, 0.64);
    background-color: #358874;
    color: #ffffff;
    Xmargin-top: 60px;
  }

  .topline-headline::before {
    content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0Möbel-Braun in Dülmen - Küchen und mehr...";
  }





  .banner-headline {
    display: block;
    position: relative; 
    margin: 0 auto;
    z-index: -1;
  }
  
  .banner-headline-content {
    position: absolute;
    bottom: 44px;
    right: 74px;
    right:  7%;
    xbackground-color: #1a1919;
    xopacity: 0.7;
    background: rgba(10, 3, 3, 0.44);

    color: #ffffff;
  line-height: 44px;
    xwidth: 100%;
    padding: 10px;
    font-size: 38px;
    font-weight: bold;
    cm_font-family: Arial, Helvetica, sans-serif;
    cm_font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
xcm_font-family: Helvetica, sans-serif;
  }

  .banner-headline-content::before {
    content: "Mädchen und Frauen in Indien \A eine gute Zukunft geben";
    white-space: pre;
  }


  
  .banner-headline-ohne-content {
    position: absolute;
    bottom: 44px;
    right: 74px;
    right:  7%;
    xbackground-color: #1a1919;
    xopacity: 0.7;
    background: rgba(10, 3, 3, 0.44);

    color: #ffffff;
  line-height: 44px;
    xwidth: 100%;
    padding: 10px;
    font-size: 38px;
    font-weight: bold;
    cm_font-family: Arial, Helvetica, sans-serif;
    cm_font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
xcm_font-family: Helvetica, sans-serif;
  }

  .banner-headline-ohne-content::before {
    content: "";
    white-space: pre;
  }







.banner-slogan {
  display: block;
  position: relative; 
  margin: 0;
  z-index: 10;
}

.banner-slogan-content {
  position: absolute;
  bottom: 8px;
  right: 18px;
  xbackground-color: #edf3f0;
  opacity: 0.9;
  Xcolor: #000000;
  Xwidth: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
    color: #ffffff;
}

 .banner-slogan-text {
  padding: 2px 2px 2px 0px;
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
}

.text-link-10 {
  font-weight: normal; 
  color: #404048;
}

.text-heading-10 {
  color: #404048;
  Xcolor: #5c826c;
  margin-left: 0px; 
  margin-top: 46px; 
  padding-left: 0px; 
  font-weight: bold;
  font-size: 32px; 
  font-weight: bold;
  font-size: 32px; 
  width: 100%;
  text-align: center;
  text-align: left;
}

.text-modul-10 {
  cm_font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
  cm_font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
   
  column-width: 380px; 
  column-gap: 36px; 
  column-fill: balance; 


  background-color: #FFFFFF;
   xdisplay: table-cell;
  width: 100%;
  margin-right: 0px; 
  margin-top: 0px; 
  padding: 20px; 

  padding-left: 0px; 
  font-size: 21px; 
  color: #474756;
  color: #404048;

  xpadding-bottom: 0px; 
  xmargin-bottom: 0px;
}

.borderCurrent { margin-left: 60px; margin-right: 60px; }

.text-heading-1 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 18px;
  font-weight: 700;
}

.text-module-1 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 15px;
  font-weight: 400;
}

.text-heading-2 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 15px;
  font-weight: 700;
}

.text-module-2 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 14px;
  font-weight: 400;
}

.text-heading-3 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 15px;
  font-weight: 700;
}

.text-module-3 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 13px;
  font-weight: 400;
}

.text-module-4 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 11px;
  font-weight: 400;
}

.text-distance-10 {
  margin-left: 4%; 
  margin-right: 4%; 
  margin-top: 0px; 
    
  padding: 0px; 

  xmargin-left: 0px; 
  xmargin-right: 0px; 
xbackground-color: #06D85F;
}

.text-distanceSection-10 {
  padding: 0px; 
  margin: 0px; 

xbackground-color: #06D85F;
}



.overlayPic {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;

 
  z-index: 10010;
  
  width: 100%;
  height: 100%;
  xoverflow: hidden,
  

}
.overlayPic:target {
  visibility: visible;
  
  opacity: 1;
}

.popupPic {
  margin: 6%;
  padding: 10px;
  background: #fff;
 
  xmax-height: 50%;
  border-radius: 6px;
  xwidth: 100%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popupPic-titel {
  background: #ffffff;
  margin-top: 0;
  color: #ffffff;
  xfont-family: Tahoma, Arial, sans-serif;
}
.popupPic .closePic {
  position: absolute;
  top: -20px;
  right: -40px;
  transition: all 200ms;
  font-size: 40px;
  font-weight: bold;
  text-decoration: none;
  Xbackground-color:rgba(143, 135, 135, 0.82);
  color: #ffffff;
}
.popupPic .closePic:hover {
  color: #358874;
}
.popupPic .contentPic {
  width: 100%;
  height: auto;
  overflow: hidden;
  xtext-align: center;
}

.morePic {
  cursor: pointer;
  position: absolute;
  bottom: 6%;
  right: 10px;
  right: 4%; 
  width: auto;
  padding: 16px;
  xmargin-top: -22px;
  Xcolor: white;
  font-weight: bold;
  font-weight: normal;
  font-size: 18px;
  transition: 0.6s ease;
  xborder-radius: 0 3px 3px 0;
  user-select: none;

  background-color:rgba(143, 135, 135, 0.82);
  color: #ffffff;

  border-radius: 6px;
}


.morePic:hover {
  background-color: rgba(0,0,0,0.8);
color: #ffffff;
}

.showMore {
  color: #045726;
} 

.showMore::after {
  content: "\27a8 text";
  content: "\2190 text";
  content: "\2192 text";
  content: "\27f6 \2190 \2192   \27f5   \ffe9   \ffeb  \2a20 \0020 \2abb  \2abc \00a0 \27f5 \2026 \00a0 mehr anzeigen\2192";
  content: "\2026 \00a0 mehr anzeigen";
  content: "\ffeb \00a0 Weitere Infos erfragen";
  content: "\00a0\00a0\2026 Weitere Infos erfragen\00a0\00BB";
  content: "Weitere Infos erfragen\00a0\00BB";
  background-color: #ffffff;
  color: #358874;
  font-weight: bold;
  white-space: nowrap;
  X-moz-text-decoration-line: underline; 
  Xtext-decoration: underline;
}


.showLess {
  color: #045726;
} 

.showLess::after {
  content: "\27a8 text";
  content: "\2190 text";
  content: "\2192 text";
  content: "\ffe9 \00a0 weniger anzeigen";
  content: "\00a0\00a0\00AB\00a0weniger";
  content: "\00AB\00a0weniger";
  content: "\00AB\00a0zurück";
  xbackground-color: #5c826c;
  xcolor:#ffffff;
  xpadding: 6px;
  xborder-radius: 6px;
  xmargin-top: 26px;
  background-color: #ffffff;
  color: #358874;
  font-weight: bold;
  white-space: nowrap;
  X-moz-text-decoration-line: underline; 
  Xtext-decoration: underline;
  xmargin-right: 4%;
}


.footer { 
  color: white; 
  padding-top:10px; 
  margin-top:10px;
  margin-bottom:0px;
  text-align : center; 
  background: #2f4f4f; 
  color:#ffffff; 
 
  font-size: 16px; 
  line-height: 18px;

 Xwidth: 100%;

}



@media screen and (max-width: 849px) {
 
  .text-distance-10 {
    margin-left: 4%; 
    margin-right: 4%; 
    margin-top: 0px; 
      
    padding: 0px; 
    Xpadding-right: 5%; 

  }

  .text-distanceSection-10 {
    padding: 0px; 
    margin: 0px; 
  
  xbackground-color: #06D85F;
  }

  .banner-headline-content {
    position: absolute;
    bottom: 14px;
    right: 54px;
    xright:  14%;
    background: rgba(10, 3, 3, 0.44);
    color: #ffffff;
    line-height: 24px;
    padding-right: 14px;
    font-size: 14px;
    font-weight: bold;
  }

  .banner-headline-ohne-content {
    position: absolute;
    bottom: 14px;
    right: 54px;
    background: rgba(10, 3, 3, 0.44);
    color: #ffffff;
    line-height: 24px;
    padding-right: 14px;
    font-size: 14px;
    font-weight: bold;
  }

  .text-heading-10 {
    cm_font-family: 'Times New Roman', Times, serif;
    color: #358874;
    margin: 10px; 
    padding: 2px; 
    font-weight: bold;
    font-size: 26px; 
    width: 100%;
    margin-bottom: 20px; 

    xpadding-top: 0px; 
    xmargin-top: 0px;

  }

  .text-modul-10 {
    cm_font-family: 'Times New Roman', Times, serif;
    margin: 10px; 
    padding: 2px; 
    font-size: 16px; 
    width: 100%; 
    column-width: 380px; 
    color: #000000;
    margin-bottom: 40px; 

    xpadding-bottom: 0px; 
    xmargin-bottom: 0px;

  }

  .popupPic {
    margin: 10px 2px 10px 2px;
    padding: 10px 2px 10px 2px;
    background: #ffffff;
   
    xmax-height: 50%;
    border-radius: 6px;
    xwidth: 100%;
    position: relative;
    transition: all 5s ease-in-out;
  }


  .popupPic .closePic {
    position: absolute;
    top: -8px;
    right: 10px;
    transition: all 200ms;
    font-size: 40px;
    font-weight: bold;
    text-decoration: none;
    Xbackground-color:rgba(143, 135, 135, 0.82);
    color: #2b2a2a;
  }



	.borderCurrent { margin-left: 0px; margin-right: 0px; width: 100%; font-size: 16px}

  
  .text-module-1 {
    cm_font-family: 'Times New Roman', Times, serif;
    font-size: 15px;
    font-weight: 400;
  }
.text-heading-3 {
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 15px;
  font-weight: 700;
}

  .text-module-3 {
    cm_font-family: 'Times New Roman', Times, serif;
    font-size: 12px;
    font-weight: 400;
  }

  .text-module-4 {
    cm_font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    font-weight: 400;
  }

  .Xmain-nav-sticky  {
    z-index: 99999;
    background-color: #ffffff;
    /*background-color: hsla(80, 61%, 50%, 0.6);  */
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    opacity: 1.0;
    /*text-align: center;
  font-sizeof: 2em;
  line-height: 3em;
  */
  }

.main-nav-navbar {
    display: none;
  }

  .main-nav-navbar a:not(:first-child), .main-nav-navbar-dropdown .main-nav-navbar-dropdown-button {
    display: none;
} 

  
.main-nav-logo {
  display: none;
}


.topline-headline {
  text-align: center;
  width: 100%;
  margin: 0px;
  padding: 4px 4px 6px 4px;
  font-size: 18px;
  font-size: 16px;
  font-weight: 400;
  height: 26px;
  cmbackground-color:#2f4f4f;
  xbackground-color:#5c5c63;
  background: rgba(0, 60, 26, 0.64);
  color: #ffffff;
  margin-top: 10px;
  background-color:#358874;
  xfont-stretch: condensed;
}

.topline-headline::before {
  Xcontent: "Möbel-Braun in Dülmen - Küchen und mehr...";
  margin-left: 28%; 
    content: "\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0Küchen und mehr...";
}


.footer { 
  color: white; 
  padding-top:10px; 
  margin-top:10px;
  margin-bottom:0px;
  text-align : center; 
  background: #2f4f4f; 
  color:#ffffff; 
  font-size: 14px; 
  line-height: 15px;

}

.main-nav-search-container {
  display: none;
}


.main-nav-shopping-cart {
  margin-top: 0px;
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 18px;
  font-weight: bold;
  xcolor: navy; 
  text-decoration: none; 
  display: block;
  border-bottom: 1px solid #2f4f4f;
  background-color: #ffffff;
  text-align: right;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 3px solid #808080;
  border-radius: 6px;
  cursor: pointer;
  width: 34px;
  height: 33px;
  text-align: center;
  padding-top: 1px;
  margin-right: 6px;
}


.main-nav-shopping-cart-text {
  display: none;
}

.xmain-nav-shopping-cart-pic {
  margin-top: 0px;
  font-size: 17px;
    background-color: inherit;
    cm_font-family: 'Times New Roman', Times, serif;
  font-size: 14px;
  color: #808080;
  text-decoration: none; 
}

.main-nav-shopping-cart-number {


  font-weight: bold;
  font-size: 15px; 
  color: #000080;
  xpadding-bottom: 6px;
  xbackground-color: #808080;
  xborder-bottom: 1px solid #2f4f4f;
  xborder-radius: 50%;
}

.main-nav-phone {
  
  border-bottom: 1px solid #2f4f4f;
  background-color: #ffffff;
  text-align: right;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 3px solid #808080;
  border-radius: 6px;
  cursor: pointer;
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 26px;
  font-weight: normal;
  color: #808080; 
  text-decoration: none; 
    xborder-bottom: 1px solid #2f4f4f;
    xborder-radius: 6px;
    xcursor: pointer;
    width: 34px;
    height: 33px;
    xfont-size: 26px;
    xbackground-color: #b0c4de;
    xcolor: #000000;
    text-align: center;
    padding-top: 1px;
    margin-right: 6px;


  display: block;
  float: left;

}



.Xmain-nav-phone::before {
  Xcontent: url(pic-nav-phone.png)"";
  text-decoration: none; 
}


.main-nav-mail {
  display: none;
 }


 .main-nav-find-button {
    display: block;
    border-bottom: 1px solid #2f4f4f;
  background-color: #ffffff;
  text-align: right;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 3px solid #808080;
  border-radius: 6px;
  cursor: pointer;
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 25px;
  font-weight: normal;
  color: #808080; 
  width: 34px;
    height: 33px;
    xfont-size: 26px;
    xbackground-color: #b0c4de;
    xcolor: #000000;
    text-align: center;
    padding-top: 1px;
    margin-right: 10px;
  text-decoration: none; 
    float: left;
   xtransform: scaleX(-1);
  }

  .Xmain-nav-find-button::before {
  content: url(pic-nav-find-button.png)"";
  text-decoration: none; 
}

.main-nav-menu-button {
    display: block;
    justify-content: center;
    border-bottom: 1px solid #2f4f4f;
  background-color: #ffffff;
  text-align: right;
  border-top: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-bottom: 3px solid #808080;
  border-radius: 6px;
  cursor: pointer;
  cm_font-family: 'Times New Roman', Times, serif;
  font-size: 28px;
  font-weight: normal;
  color: #808080; 
  width: 34px;
    height: 33px;
    xfont-size: 26px;
    xbackground-color: #b0c4de;
    xcolor: #000000;
    text-align: center;
    padding-top: 1px;
    margin-right: 10px;
   
  text-decoration: none; 
    float: left;
  }


  .Xmain-nav-menu-button::before {
  content: url(pic-nav-menu-button.png)"";
  text-decoration: none; 
}

.main-nav-line {
  display: none;
}


.mobile-nav-line {
  display: block;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-bottom: 3px;
  color: #eb4c42;
  xdisplay: block;
    xmargin-bottom: 8px;
    background-color: #444444;
    background-color: #eb4c42;
    background-color: #00652d;
    background-color: #9c2672;
    background-color: #991c6e;

    height: 1px;


}

.mobile-nav-logo {

  height: auto;
  margin-left: 10px;
  cursor: pointer;

filter: saturate(1.2) drop-shadow(8px 8px 10px gray);
-webkit-filter: saturate(1.2) drop-shadow(8px 8px 10px gray);
	width: 140px;

	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;

  margin-top: -40px;

  }



  .mobile-nav-slogan {
  display: block;
  font-size: 14px;
  font-weight: 550;
  text-align: left;
  color: #b2b2b2; 
  padding-top: 1px;
  padding-bottom: 7px;
  margin-left: 10px;
  xwidth: 100%;
  }

  .view-columm1 {
    display: none;
   }

  .banner-slogan {
    display: none;
  }

  .main-nav-pic {
    display: none;
  }

  .mobile-main-nav-pic {
    display: block;
    }

 }