

.header_top, .fixed_top_header .top_header {
    border-width: 1px;
    padding: 0 3%;
    background-color: #d3e8e0 !important;
}

header.sticky .header_bottom {
    background-color: #d3e8e0!important;
}

nav.main_menu > ul > li > a {
    line-height: 98px;
}

.svg-icon-top1 {
margin-bottom: -5px !important;
padding-right: 5px;
}

.header_top a {
    color: #00434E !important;
    font-weight: 700;
}

@media only screen and (max-width: 700px) {
.header_top p {
    line-height: 20px;
    padding: 0 7px;
}

.mobile_menu_button span {
    width: 39px !important;
    height: 37px !important;
    font-size: 26px !important;
    z-index: 50;
    display: table-cell;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    color: #2a666d !important;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    font-size: 19px;
}
}

@media only screen and (min-width: 699px)  {
.foo
    { 
       display: none;   // hide the BR tag for wider screens (i.e. disable the line break)
    }
 }

@media only screen and (max-width: 1000px){
header .q_logo img.mobile {
    max-height: 40px;
    margin-left: 30px;
    padding-top: 75px;
}
 .vc_custom_1536630833145 {
    background-image: none !important;
}
.mob-image-bd  {
    background-image: url(https://waltzmanor.us/wp-content/uploads/2018/09/mob-bgd.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}}


@media only screen and (min-width: 1000px){
 .mob-image-bd {
    background-image: url(https://waltzmanor.us/wp-content/uploads/2018/09/home-img-10.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}}

.q_logo img {
    top: -25%;
    max-height: 42px;
}

.sticky .q_logo img {
    top: -35%;
    max-height: 38px;
}.svg-icon1, .svg-icon2 {
    width: 23px;
    height: 27px;
    margin-bottom: -8px !important;
    padding-right: 5px;
    padding-left: 20px;
}

.svg-icon1 path,
.svg-icon1 polygon,
.svg-icon1 rect {
  fill: #00434E;
}

.svg-icon1 circle, .svg-icon2 circle {
  stroke: #00434E;
  stroke-width: 1;
}


.svg-icon2 {
    width: 17px;
    height: 18px;
    margin-bottom: -2px !important;
    padding-right: 5px;
    padding-left: 0px;
}

.svg-icon2 path,
.svg-icon2 polygon,
.svg-icon2 rect {
  fill: #00434E;
}

.svg-icon2 circle {
  stroke: #00434E;
  stroke-width: 1;
}

.svg-icon3 {
    width: 22px;
    height: 22px;
    margin-bottom: -5px !important;
    padding-right: 5px;
    padding-left: 0px;
}

.svg-icon3 path,
.svg-icon3 polygon,
.svg-icon3 rect {
  fill: #00434E;
}

.svg-icon3 circle {
  stroke: #00434E;
  stroke-width: 1;
}

#back_to_top span i, #back_to_top span span {
    color: #ce7683;
}

#back_to_top > span {
    background-color: rgba(255,255,255,0);
    border-color: #ce7683;
    border-width: 1px;
    border-style: solid;
}

#back_to_top>span {
    width: 33px;
}