@media (min-width:1025px) {
  *#dm .dmInner *.layout-drawer-hamburger { display:none !important; }

  *#dm .dmInner div.u_1643392847 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_1643392847 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

  *#dm .dmInner div.u_1643392847 .caption-button span.text { font-size:12px !important; }

  *#dm .dmInner div.u_1643392847 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1643392847 .caption-inner {
    padding-left:25px !important;
    padding-right:25px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.layout-drawer-hamburger { display:none !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media all {
  *#dm .dmInner div.u_1845614537 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1041092877 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1045350352 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1431440236 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1001939316 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1094650331 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1338779399 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner div.u_1584566437 {
    background-image:initial !important;
    background-color:rgba(89,95,118,0.07) !important;
    border-radius:19px 19px 19px 19px !important;
  }

  *#dm .dmInner *.u_1806598667 { display:block !important; }

  *#dm .dmInner div.u_1643392847 { background-color:rgba(143,101,47,1) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_632544340 span.text { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\38 f6d2421 {
    min-height: 789px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#bdb6ecf4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.96%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 2px 16px 2px;
    margin: 0% 0% 0% 0%;
}
    
#e7b379a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#e7b379a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 f9dc53e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#\34 f9dc53e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b535b7c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.94688057040999%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ff196e7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#ff196e7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55bfbfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#f55bfbfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d817078 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#edba00cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#edba00cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7f16add.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#\35 7f16add {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9b2151a.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#a9b2151a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf9ee0d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 3% 3% 3%;
}
#cf9ee0d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f00ecfb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f00ecfb7[data-pinned] {
    position: sticky;
    top: 63px;
    bottom: auto;
    z-index: 1;
}
#f00ecfb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ovs {
    width: 342px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 40px;
    max-width: 100%;
    order: 4;
}
}



@media (max-width: 767px) {
    
#\38 f6d2421 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#bdb6ecf4 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#b535b7c0 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}

