.post-183 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-183 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-183 .et_pb_section:nth-child(3) {
       max-width: 100%!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

.post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

.post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

.post-185 .et_pb_section:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-236 .et_pb_section:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-236 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

.post-236 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-236 .et_pb_section:nth-child(2) .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

.post-236 .et_pb_section:nth-child(2) .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

.post-236 .et_pb_section:nth-child(2) {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

.post-236 .et_pb_section:nth-child(3) .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px!important; 
    } 

.post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

.post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .header-content {
       margin-left: 0px!important; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

.post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-239 .et_pb_section:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-39 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(0,0,0,1); 
       font-family: dosis; 
       font-size: 25px; 
       text-transform: capitalize; 
    } 

.post-39 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .header-content {
       margin-bottom: 0px; 
       margin-left: 3620!important; 
       margin-right: 0px!important; 
       margin-top: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-39 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       font-family: Hind; 
       font-size: 60px; 
       font-weight: bolder; 
       text-transform: uppercase; 
    } 

.post-39 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-39 .et_pb_section:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

.post-39 .et_pb_section:nth-child(6) {
       display: none; 
    } 

.post-39 .et_pb_section:nth-child(9) .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-39 .et_pb_section:nth-child(9) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-486 .et_pb_section:nth-child(3) {
       display: none; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_image img {
       border-radius: 150px; 
       height: 58px!important; 
       width: 58px!important; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_image {
       margin-left: 45%; 
       margin-right: 45%; 
       width: 104px; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-left: 2.5%; 
       margin-right: 5%; 
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-right: 5%; 
       width: 20%!important; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       margin-right: 5%; 
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) {
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-top: 2%; 
       width: 100%!important; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_text   h1 {
       color: rgba(0,0,0,1); 
       font-family: roboto; 
       font-size: 15px; 
       font-weight: bolder; 
       padding-bottom: 0px; 
       text-transform: uppercase; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_text   img:not(.wp-smiley) {
       display: block; 
       height: 180px!important; 
       margin-left: 20%; 
       text-align: center; 
       width: 225px!important; 
    } 

.post-486 .et_pb_section:nth-child(4) .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 20px; 
       font-weight: 100; 
       text-align: left; 
    } 

.post-486 .et_pb_section:nth-child(4) {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_image img {
       border-radius: 150px!important; 
       box-shadow: none!important; 
       height: 58px!important; 
       width: 58px!important; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_image {
       margin-left: 45%; 
       margin-right: 45%; 
       width: 90px; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-left: 2.5%; 
       margin-right: 5%; 
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-right: 5%; 
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       margin-right: 5%; 
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {
       width: 20%; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_text   h5 {
       color: rgba(0,0,0,1); 
       font-family: roboto; 
       font-size: 15px; 
       font-weight: bolder; 
       padding-bottom: 0px; 
       text-transform: uppercase; 
    } 

.post-486 .et_pb_section:nth-child(5) .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 20px; 
       font-weight: 200; 
    } 

.post-486 .et_pb_section:nth-child(5) {
       max-width: 100%; 
       padding-bottom: 4%; 
       padding-top: 2%; 
       width: 100%!important; 
    } 

#about-us {
       background-attachment: fixed; 
       background-image: none; 
       background-repeat: no-repeat; 
       background-size: 100%100%; 
       height: 40vh; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#About-Us-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#About-Us-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#About-Us-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#About-Us-header.et_pb_section .et_pb_fullwidth_header {
       max-width: 100%; 
       min-height: 0px!important; 
       width: 100%!important; 
    } 

#About-Us-header.et_pb_section {
       max-width: 100%; 
       width: 100%!important; 
    } 

#About-us-left-text.et_pb_text   a {
       margin-left: 55%!important; 
       margin-right: 0px!important; 
    } 

#About-us-left-text.et_pb_text   h1 {
       text-align: right!important; 
    } 

#About-us-left-text.et_pb_text   p {
       text-align: right; 
    } 

#About-us-right-text.et_pb_text   a {
       margin-left: 0px!important; 
       margin-right: 0px!important; 
    } 

#About-us-text {
       max-width: none100%!important; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#About-us-text.et_pb_section .et_pb_image img {
       border-radius: 100%; 
       width: 429px!important; 
    } 

#About-us-text.et_pb_section .et_pb_image {
       margin-left: 12%; 
       margin-right: 0px; 
    } 

#About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-left: 5%; 
       margin-right: 5%; 
       padding-left: 0px; 
       padding-right: 0px; 
       width: 25%; 
    } 

#About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-right: 5%; 
       width: 30%; 
    } 

#About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       width: 25%; 
    } 

#About-us-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-bottom: 0px!important; 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-top: 2%; 
       width: 100%!important; 
    } 

#About-us-text.et_pb_section .et_pb_text   a {
       background-color: rgb(18, 159, 251); 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: roboto; 
       font-size: 20px; 
       font-weight: 500; 
       margin-left: 20%; 
       margin-right: 30%; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-align: center; 
       text-transform: uppercase; 
       width: 46%; 
    } 

#About-us-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       font-weight: bolder; 
       padding-left: 2%; 
       padding-right: 2%; 
       text-align: left; 
       text-transform: uppercase; 
    } 

#About-us-text.et_pb_section .et_pb_text   h4 {
       font-family: roboto; 
       font-weight: 400; 
       padding-left: 2%; 
       padding-right: 2%; 
    } 

#About-us-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       padding-left: 2%; 
       padding-right: 2%; 
    } 

#About-us-text.et_pb_section {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#about-us.et_pb_section .et_pb_row:nth-child(1) {
       background-color: rgba(255,255,255,0.52); 
       background-image: none; 
       height: 40vh; 
       max-width: 100%; 
       padding-bottom: 5%; 
       padding-left: 2%; 
       padding-right: 2%!important; 
       padding-top: 5%; 
       width: 100%!important; 
    } 

#about-us.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       width: 100%!important; 
    } 

#about-us.et_pb_section .et_pb_text   a {
       background-color: rgb(18, 159, 251); 
       color: rgba(255,255,255,1); 
       display: block; 
       font-size: 27px; 
       font-weight: 600; 
       margin-left: 40%; 
       margin-right: 40%; 
       padding-bottom: 1%; 
       padding-left: 1%; 
       padding-right: 1%; 
       padding-top: 1%; 
       width: 20%; 
    } 

#about-us.et_pb_section .et_pb_text   a:hover {
       background-color: rgb(2, 35, 134)!important; 
    } 

#about-us.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       font-size: 40px; 
       font-weight: bolder; 
       max-width: 100%; 
       text-align: center; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#about-us.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 15px; 
       font-weight: 300; 
       height: 100%!important; 
       line-height: 33px; 
       max-width: 100%; 
       padding-left: 15%; 
       padding-right: 15%; 
       text-align: center; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#blurb-section {
       background-attachment: fixed; 
       background-color: transparent; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/Dollarphotoclub_67586632.jpg")!important; 
       background-position: 0% 0%; 
       background-size: 100% 100%; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       border-radius: 0px; 
       width: 30%; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
       border-radius: 150px; 
       width: 100%; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 a {
       color: rgb(18, 159, 251); 
       font-weight: bolder; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 {
       font-family: Hind; 
       font-size: 25px; 
       left: 0px; 
       max-width: 100%; 
       position: static; 
       text-align: center; 
       text-transform: uppercase; 
       top: 0px!important; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content {
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_blurb .et_pb_blurb_content p {
       color: rgba(0,0,0,1); 
       font-size: 16px; 
       max-width: 100%; 
       text-align: center; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_blurb {
       max-width: 100%!important; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) {
       background-attachment: fixed; 
       background-blend-mode: overlay; 
       background-color: rgba(0,0,0,0.08); 
       background-image: none; 
       background-position: 0% 00%; 
       background-size: auto; 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 12vh!important; 
       padding-left: 0px!important; 
       padding-right: 0px; 
       padding-top: 12vh; 
       width: 100%!important; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       float: none; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       max-width: 1080px; 
       text-shadow: #1F1F1F 1px 1px 1px; 
       width: 80%; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/homepageBG-e1458594561526.jpg"); 
       border-radius: 150%; 
       bottom: auto; 
       height: 39vh; 
       left: auto; 
       margin-right: 5%; 
       margin-top: 0px; 
       position: relative; 
       top: auto; 
       width: 20%; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2):hover {
       background-blend-mode: luminosity!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/homepageBG-e1458594561526.jpg")!important; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       background-image: Url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/Turner_082211_b-e1458594308348.jpg")!important; 
       border-radius: 150%; 
       bottom: auto; 
       height: 39vh; 
       left: auto; 
       margin-right: 5%; 
       margin-top: 0px; 
       position: relative; 
       top: auto; 
       width: 20%; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3):hover {
       background-blend-mode: luminosity!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/Turner_082211_b-e1458594308348.jpg")!important; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/650-e1458594214464.jpg")!important; 
       border-radius: 150%; 
       bottom: auto; 
       height: 39vh; 
       left: auto; 
       margin-top: 0PX; 
       position: relative; 
       top: auto; 
       width: 20%; 
    } 

#blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4):hover {
       background-blend-mode: luminosity!important; 
       background-color: rgb(35, 161, 246)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/650-e1458594214464.jpg")!important; 
    } 

#blurb-section.et_pb_section .et_pb_text   a {
       color: rgba(81,162,255,1); 
       display: block; 
       font-family: roboto; 
       font-size: 29px; 
       margin-top: 0px; 
       text-align: center; 
       text-shadow: #2B2B2B 1px 1px 1px; 
    } 

#blurb-section.et_pb_section .et_pb_text   h1 {
       text-align: center; 
    } 

#blurb-section.et_pb_section .et_pb_text   {
       margin-top: 2%; 
    } 

#blurb-section.et_pb_section .et_pb_text   p {
       font-size: 18px; 
    } 

#comment-wrap #respond .logged-in-as a {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
    } 

#comment-wrap #respond .logged-in-as a:hover {
       color: rgb(18, 159, 251)!important; 
    } 

#comment-wrap #respond h3#reply-title {
       color: rgb(35, 161, 246); 
       font-family: roboto; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#comment-wrap #respond input[type=submit] {
       background-color: rgb(18, 159, 251); 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-width: 0px!important; 
       border-radius: 0px; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       border-top-style: none!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       box-sizing: border-box; 
       color: rgba(255,255,255,1); 
       float: none; 
       font-family: roboto; 
       font-weight: bold; 
       margin-right: 0px; 
       opacity: 1; 
       padding-bottom: 2%!important; 
       padding-left: 5%!important; 
       padding-right: 5%; 
       padding-top: 2%!important; 
       position: relative; 
       right: 270px; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#comment-wrap #respond input[type=submit]:hover {
       background-color: rgb(2, 35, 134)!important; 
    } 

#comment-wrap #respond textarea {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px; 
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 16px; 
       font-weight: 300; 
       text-transform: none; 
       width: 50%; 
    } 

#comment-wrap {
       padding-top: 2%; 
    } 

#Contact-us-form.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-blend-mode: multiply; 
       background-color: rgba(0,100,168,1); 
       background-image: none; 
       height: 518px; 
       margin-right: 5%; 
       width: 533px; 
    } 

#Contact-us-form.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-attachment: fixed; 
       background-blend-mode: multiply; 
       background-color: rgb(18, 159, 251); 
       background-image: url('/wp-content/uploads/2016/05/IMG_1677.jpg'); 
       background-position: 110% 50%!important; 
       background-size: contain; 
       height: 518px; 
       margin-top: 0px; 
       overflow-x: hidden; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 10%!important; 
       width: 45%; 
    } 

#Contact-us-form.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#Contact-us-form.et_pb_section .et_pb_text   a {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 18px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#Contact-us-form.et_pb_section .et_pb_text   h1 {
       color: rgba(255,255,255,1)!important; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px!important; 
    } 

#Contact-us-form.et_pb_section .et_pb_text   {
       padding-left: 0px; 
    } 

#Contact-us-form.et_pb_section {
       padding-top: 0px; 
    } 

#Contact-us-now {
       max-width: 100%; 
       width: 100%!important; 
    } 

#Contact-us-now.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px!important; 
       padding-top: 0px!important; 
    } 

#Contact-us-now.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251)!important; 
       font-family: roboto!important; 
       text-transform: uppercase!important; 
    } 

#Contact-us-now.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind!important; 
       font-weight: 300; 
    } 

#contact-us-text-over.et_pb_text   p {
       background-color: rgb(18, 159, 251); 
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 30px; 
       padding-bottom: 2%; 
       padding-left: 2%!important; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-transform: uppercase; 
    } 

#contact-us-text.et_pb_text   h1 {
       color: rgba(255,255,255,1)!important; 
       font-family: roboto; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#contact-us-text.et_pb_text   p {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 18px; 
       font-weight: 300; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
       background-color: transparent; 
       border-bottom-width: 2px!important; 
       border-color: rgb(35, 161, 246); 
       border-left-width: 2px!important; 
       border-right-width: 2px!important; 
       border-style: solid; 
       border-top-width: 2px!important; 
       border-width: 2px!important; 
       font-family: dosis; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container textarea {
       background-color: transparent; 
       border-color: rgb(35, 161, 246); 
       border-style: solid; 
       border-width: 2px!important; 
       font-family: dosis; 
    } 

#fireplace-gallery {
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#fireplace-gallery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px; 
    } 

#fireplace-gallery.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#fireplace-gallery.et_pb_section {
       padding-bottom: 0px; 
    } 

#fireplace-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#fireplace-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#fireplace-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%; 
    } 

#fireplace-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#fireplace-header.et_pb_section .et_pb_fullwidth_header {
       max-width: 100%; 
       min-height: 0px!important; 
       width: 100%!important; 
    } 

#fireplace-text {
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-top: 2%; 
       width: 100%!important; 
    } 

#fireplace-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#fireplace-text.et_pb_section .et_pb_row:nth-child(1) {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#fireplace-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       font-size: 29px; 
       font-weight: bold; 
       text-transform: uppercase; 
    } 

#fireplace-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#fireplaces {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/maxresdefault.jpg"); 
       background-size: cover; 
       border-bottom-style: none; 
       border-bottom-width: 0px; 
       border-left-style: none; 
       border-left-width: 0px; 
       border-right-style: none; 
       border-right-width: 0px; 
       border-style: none!important; 
       border-top-style: none; 
       border-top-width: 0px; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 127px!important; 
       max-width: 100%; 
       text-align: center; 
       text-decoration: none; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#fireplaces:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/maxresdefault.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#fireplaces.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1708.jpg')!important; 
       background-position: center; 
    } 

#fireplaces.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#footer-widgets .footer-widget li:before {
       display: none!important; 
    } 

#fountains {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/20131015094550.jpg"); 
       background-size: 100% 100%; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind!important; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 127px!important; 
       max-width: 100%; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#Fountains-gallery {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#Fountains-gallery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px!important; 
    } 

#Fountains-gallery.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#Fountains-gallery.et_pb_section {
       padding-bottom: 0px; 
    } 

#fountains-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#fountains-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#fountains-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%; 
    } 

#fountains-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 65px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#fountains-header.et_pb_section .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

#fountains:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/20131015094550.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#fountains-text {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#fountains-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#fountains-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#fountains-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
    } 

#fountains-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#fountains.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1655.jpg')!important; 
       background-size: cover; 
    } 

#fountains.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#gallery-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#gallery-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#gallery-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%; 
    } 

#gallery-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#gallery-header.et_pb_section .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

#gallery-section {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#gallery-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-right: 5%; 
       width: 60%; 
    } 

#gallery-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       width: 35%; 
    } 

#gallery-section.et_pb_section .et_pb_row:nth-child(1) {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#gallery-section.et_pb_section .et_pb_slider .et-pb-arrow-next {
       color: rgba(255,255,255,1)!important; 
    } 

#gallery-section.et_pb_section .et_pb_slider .et-pb-arrow-prev {
       color: rgba(255,255,255,1)!important; 
    } 

#gallery-section.et_pb_section .et_pb_slider {
       max-width: 100%!important; 
       width: 100%; 
    } 

#gallery-section.et_pb_section .et_pb_text   h1 {
       color: #129ffb!important; 
       font-family: Hind; 
       font-size: 35px; 
       font-weight: bolder; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#gallery-section.et_pb_section .et_pb_text   p {
       font-family: dosis; 
       font-size: 20px; 
       text-align: center; 
    } 

#gallery-section.et_pb_section .et_pb_text   {
       padding-bottom: 45%; 
       padding-left: 4%; 
       padding-right: 4%; 
       padding-top: 45%; 
    } 

#gallery-text {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#gallery-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 57.1406px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#gallery-text.et_pb_section .et_pb_row:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#gallery-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#gallery-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       padding-left: 0px; 
       padding-right: 0px; 
       text-align: center; 
       width: 70%; 
    } 

#header-row.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll .et-pb-icon {
       color: rgba(255,255,255,1); 
    } 

#header-row.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#header-row.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto!important; 
       font-size: 70px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#home-contact-form {
       background-attachment: scroll; 
       background-image: none; 
       background-repeat: repeat; 
       background-size: auto; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#home-contact-form.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 2%!important; 
       padding-top: 3%; 
    } 

#home-contact-form.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       margin-left: 28%; 
       margin-right: 25%!important; 
       max-width: 100%; 
       width: 50%; 
    } 

#home-contact-form.et_pb_section .et_pb_row:nth-child(2) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#home-contact-form.et_pb_section .et_pb_text   a {
       background-color: rgba(22,132,206,1); 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-radius: 0px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind!important; 
       font-size: 26px; 
       font-weight: bold; 
       margin-left: 40%; 
       margin-right: 40%; 
       padding-bottom: 1%; 
       padding-left: 2%!important; 
       padding-right: 2%; 
       padding-top: 1%; 
       text-transform: uppercase; 
       width: 20%; 
    } 

#home-contact-form.et_pb_section .et_pb_text   a:hover {
       background-color: rgba(28,110,226,1)!important; 
       background-image: none!important; 
    } 

#home-contact-form.et_pb_section .et_pb_text   h1 {
       color: rgba(22,132,206,1); 
       font-family: roboto; 
       font-size: 40px; 
       font-weight: bolder; 
       padding-bottom: 2%; 
       text-transform: uppercase; 
    } 

#home-contact-form.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 19px; 
       font-weight: 300; 
       padding-bottom: 2%; 
       text-align: center!important; 
       text-transform: none; 
    } 

#home-contact-form.et_pb_section {
       padding-bottom: 5vh; 
       padding-top: 5vh; 
    } 

#Ideas-blog {
       width: 100%!important; 
    } 

#Ideas-blog.et_pb_section .et_pb_blog_grid {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-bottom: 0px; 
    } 

#Ideas-blog.et_pb_section .et_pb_blog_grid .hentry  {
       border-color: rgb(18, 159, 251); 
       margin-bottom: 0px; 
    } 

#Ideas-blog.et_pb_section .et_pb_blog_grid .hentry .post-meta {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
    } 

#Ideas-blog.et_pb_section .et_pb_blog_grid .hentry > h2 a {
       color: rgb(18, 159, 251); 
       display: block; 
       font-family: roboto; 
       font-size: 17px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#Ideas-blog.et_pb_section .et_pb_blog_grid .hentry > h2 a:hover {
       color: rgb(2, 35, 134)!important; 
    } 

#Ideas-blog.et_pb_section .et_pb_posts .hentry  {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       text-align: center; 
       text-transform: capitalize; 
    } 

#Ideas-blog.et_pb_section .et_pb_posts .hentry > h2 a {
       color: rgb(18, 159, 251); 
       display: block; 
       font-family: roboto; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#Ideas-blog.et_pb_section .et_pb_posts .hentry > h2 a:hover {
       color: rgb(2, 35, 134)!important; 
    } 

#Ideas-blog.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-left: 15%; 
       margin-right: 15%!important; 
       padding-bottom: 4%; 
       width: 70%!important; 
    } 

#Ideas-blog.et_pb_section .et_pb_row:nth-child(1) {
       width: 100%!important; 
    } 

#ideas-Header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#ideas-Header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#ideas-Header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#ideas-Header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#ideas-Header.et_pb_section .et_pb_fullwidth_header {
       max-width: 100%; 
       min-height: 0px!important; 
       width: 100%!important; 
    } 

#ideas-section.et_pb_section .et_pb_image {
       height: 100%!important; 
       margin-right: 0px; 
       max-height: 100%!important; 
       max-width: 100%!important; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
       width: 100%!important; 
    } 

#ideas-section.et_pb_section .et_pb_image img {
       display: block; 
       height: 100%!important; 
       max-height: 100%!important; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px!important; 
       width: 100%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(1) {
       background-color: rgba(22,132,206,1); 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px!important; 
       width: 100%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       height: 20vw; 
       margin-right: 0px!important; 
       max-width: 100%; 
       width: 33.3%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-bottom: 0px; 
       margin-right: 0px; 
       margin-top: 6vw; 
       padding-left: 2%; 
       padding-right: 2%; 
       width: 33.33%; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       height: 20vw; 
       width: 33.33%; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(2) {
       background-color: rgba(22,132,206,1); 
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       margin-right: 0px; 
       margin-top: 6vw; 
       max-width: 100%; 
       padding-left: 2%!important; 
       padding-right: 2%; 
       width: 33.33%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
       height: 20vw; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 33.33%!important; 
    } 

#ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {
       float: left; 
       margin-top: 6vw; 
       padding-left: 2%; 
       padding-right: 2%; 
       width: 33.33%; 
    } 

#ideas-section.et_pb_section .et_pb_tabs {
       border-color: rgba(75,177,245,1); 
       border-style: none; 
       border-top-width: 0px; 
       border-width: 0px; 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_all_tabs  img:not(.wp-smiley) {
       height: 40vh!important; 
       margin-left: 35%; 
       margin-right: 35%!important; 
       width: 30%; 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_all_tabs  p {
       color: rgba(0,0,0,1); 
       font-family: dosis; 
       font-size: 16px; 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_tabs_controls {
       background-color: rgba(94,94,94,0.39); 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_tabs_controls li a {
       color: rgb(18, 159, 251); 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_tabs_controls li {
       color: rgb(35, 161, 246); 
       font-family: Hind; 
       font-size: 20px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
       color: rgb(35, 161, 246)!important; 
    } 

#ideas-section.et_pb_section .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active {
       font-family: Hind; 
    } 

#ideas-section.et_pb_section .et_pb_text   h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 35px; 
       font-weight: bolder; 
       text-transform: uppercase; 
    } 

#ideas-section.et_pb_section .et_pb_text   p {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 16px; 
       font-weight: normal; 
    } 

#ideas-section.et_pb_section {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#ideas-slider {
       width: 100%!important; 
    } 

#Ideas-Slider.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       width: 59%!important; 
    } 

#Ideas-Slider.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#ideas-slider.et_pb_section .et_pb_slider .et_pb_slide_description h2 {
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#Ideas-Slider.et_pb_section .et_pb_slider .et_pb_slide_description h2 {
       font-size: 53px; 
       font-weight: normal; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#Ideas-Slider.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#Ideas-Slider.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
    } 

#ideas-text {
       max-width: 100%; 
       padding-bottom: 3%!important; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#ideas-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#ideas-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#ideas-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#ideas-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: roboto; 
       font-weight: 300; 
    } 

#info-section-1 {
       max-width: 100%; 
       padding-bottom: 0px!important; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-color: rgba(255,255,255,0.7); 
       margin-left: 2.5%; 
       margin-right: 5%; 
       padding-top: 1%; 
       position: relative; 
       top: -44px; 
       width: 20%; 
    } 

#info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       background-color: rgba(255,255,255,0.7); 
       margin-right: 5%; 
       padding-top: 1%; 
       position: relative; 
       top: -44px; 
       width: 20%; 
    } 

#info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       background-color: rgba(255,255,255,0.7); 
       margin-right: 5%; 
       padding-top: 1%; 
       position: relative; 
       top: -44px; 
       width: 20%; 
    } 

#info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {
       background-color: rgba(255,255,255,0.7); 
       padding-top: 1%; 
       position: relative; 
       top: -44px; 
       width: 20%; 
    } 

#info-section-1.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 15%; 
       margin-right: 15%; 
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-right: 0px; 
       padding-top: 0px; 
       width: 70%!important; 
    } 

#info-section-1.et_pb_section .et_pb_text   a {
       background-color: rgba(22,132,206,1); 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       border-radius: 0px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
       color: rgb(255, 255, 255); 
       display: block; 
       font-family: roboto; 
       font-size: 20px; 
       font-weight: bold; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#info-section-1.et_pb_section .et_pb_text   a:hover {
       background-blend-mode: normal!important; 
       background-color: rgba(28,110,226,1)!important; 
       background-image: none!important; 
       text-shadow: none!important; 
    } 

#info-section-1.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       font-size: 160%; 
       font-weight: bolder!important; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#info-section-1.et_pb_section .et_pb_text   img:not(.wp-smiley) {
       display: block; 
       height: 148px!important; 
       width: 100%!important; 
    } 

#info-section-1.et_pb_section .et_pb_text   p {
       color: rgb(0, 0, 0); 
       font-family: Hind; 
       font-size: 16px; 
       font-weight: 300; 
       text-align: center; 
    } 

#Landscaping {
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/bg03.jpg"); 
       background-size: 100% 100%; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: none!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 127px!important; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#landscaping-gallery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px!important; 
    } 

#landscaping-gallery.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 30%; 
       margin-right: 30%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#landscaping-gallery.et_pb_section {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#Landscaping:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/bg03.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#landscaping-text {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#landscaping-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%!important; 
    } 

#landscaping-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#landscaping-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#landscaping-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#Landscaping.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1694.jpg')!important; 
       background-position: center; 
       background-size: cover; 
    } 

#Landscaping.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#left-area .hentry .post-meta {
       font-family: Hind; 
       text-align: center; 
       text-transform: capitalize; 
    } 

#left-area .hentry  h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#left-area .hentry  img:not(.wp-smiley) {
       display: block; 
       height: 40vh; 
       margin-left: 25%; 
       margin-right: 25%; 
       width: 50%!important; 
    } 

#left-area .hentry  p {
       color: rgb(0, 0, 0); 
       font-size: 15px; 
       font-weight: 300; 
       text-align: center!important; 
    } 

#left-area .hentry  {
       padding-bottom: 0px; 
    } 

#outdoor-living {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/one-specialty-pool-outdoor-living-space-e1459206547556.jpg "); 
       background-size: cover; 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 128px!important; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#outdoor-living-gallery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-width: 1px!important; 
    } 

#outdoor-living-gallery.et_pb_section .et_pb_gallery {
       height: 615px; 
    } 

#outdoor-living-gallery.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 57.1406px; 
       padding-top: 0px; 
    } 

#outdoor-living-gallery.et_pb_section {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#outdoor-living-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#outdoor-living-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#outdoor-living-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%; 
    } 

#outdoor-living-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 62px; 
       max-width: 100%; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#outdoor-living-header.et_pb_section .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

#outdoor-living:hover {
       background-blend-mode: soft-light!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/one-specialty-pool-outdoor-living-space-e1459206547556.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#outdoor-living-text {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#outdoor-living-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#outdoor-living-text.et_pb_section .et_pb_row:nth-child(1) {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0PX; 
       width: 100%!important; 
    } 

#outdoor-living-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-weight: bold; 
       text-transform: uppercase; 
    } 

#outdoor-living-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#outdoor-living.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#Phone.et_pb_text   h1 {
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#Phone.et_pb_text   h2 {
       color: rgba(255,255,255,1); 
       font-size: 18px; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#pools-and-spa-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#pools-and-spa-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#pools-and-spa-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       margin-top: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#pools-and-spa-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#pools-and-spa-header.et_pb_section .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

#pools-and-spa-text {
       padding-bottom: 2%; 
       padding-top: 2%; 
    } 

#pools-and-spa-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#pools-and-spa-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#pools-and-spa-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#pools-and-spa-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#pools-and-spa-text.et_pb_section {
       max-width: 100%; 
       width: 100%!important; 
    } 

#Pools-and-spas {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/custom-vanishing-Edge-concrete-pool-jacksonville.jpg"); 
       background-size: 100% 100%; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: rgba(252,252,252,1); 
       display: block; 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 128px!important; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#Pools-and-spas:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/custom-vanishing-Edge-concrete-pool-jacksonville.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
       opacity: 1!important; 
    } 

#Pools-and-spas.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1687.jpg')!important; 
       background-position: bottom!important; 
       background-size: cover; 
    } 

#Pools-and-spas.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#pools-galery {
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#pools-galery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid!important; 
       border-width: 1px; 
    } 

#pools-galery.et_pb_section .et_pb_gallery {
       height: 615px; 
    } 

#pools-galery.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#Slider-gallery {
       max-width: 100%!important; 
       width: 100%!important; 
    } 

#Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_content  p {
       color: rgb(255, 255, 255); 
       font-family: Hind; 
       font-size: 20px; 
       font-weight: 500; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
    } 

#Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_description h2 {
       font-family: roboto; 
       font-size: 40px; 
       font-weight: bolder; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_description {
       height: 418px; 
       max-width: 100%; 
       width: 100%; 
    } 

#Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide {
       height: 50vh; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#Slider-gallery.et_pb_section .et_pb_slider {
       max-width: 100%; 
       width: 100%!important; 
    } 

#sports-area-header {
       max-width: 100%; 
       min-height: 0px!important; 
       width: 100%!important; 
    } 

#sports-area-header.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#sports-area-header.et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#sports-area-header.et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 64px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#sports-areas {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/sport-court-garg.jpg"); 
       background-size: cover; 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 127px!important; 
       max-width: 100%; 
       min-height: 0px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#sports-areas:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/sport-court-garg.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#sports-areas.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#Stone-work {
       background-color: transparent!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/01.jpg"); 
       background-size: 100% 100%; 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh; 
       line-height: 127px!important; 
       max-width: 100%; 
       text-align: center; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#Stone-work:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgb(18, 159, 251)!important; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/01.jpg")!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#Stone-work.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1702.jpg')!important; 
       background-position: bottom; 
       background-size: cover; 
    } 

#Stone-work.et_pb_button:hover {
       padding-bottom: 8.1px!important; 
       padding-left: 27px!important; 
       padding-right: 27px!important; 
       padding-top: 8.1px!important; 
    } 

#stonework-gallery.et_pb_section .et_pb_gallery .et_pb_gallery_image {
       border-color: rgb(18, 159, 251); 
       border-style: solid; 
       border-top-style: solid!important; 
       border-width: 1px!important; 
    } 

#stonework-gallery.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#stonework-gallery.et_pb_section {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#stonework-header {
       max-width: 100%!important; 
       width: 100%!important; 
    } 

#stonework-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#stonework-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px!important; 
       margin-right: 0px; 
       max-width: 100%!important; 
       width: 100%!important; 
    } 

#stonework-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
    } 

#stonework-header.et_pb_section .et_pb_fullwidth_header {
       min-height: 100%!important; 
       width: 100%!important; 
    } 

#Stonework-text {
       max-width: 100%; 
       padding-bottom: 3%; 
       padding-top: 3%; 
       width: 100%!important; 
    } 

#Stonework-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-left: 5%; 
       padding-right: 5%; 
    } 

#Stonework-text.et_pb_section .et_pb_row:nth-child(1) {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#Stonework-text.et_pb_section .et_pb_text   h1 {
       color: rgb(18, 159, 251); 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

#Stonework-text.et_pb_section .et_pb_text   p {
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-weight: 300; 
       margin-left: 15%; 
       width: 70%; 
    } 

#testimonial-header {
       max-width: 100%; 
       width: 100%!important; 
    } 

#testimonial-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 35px; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: capitalize; 
    } 

#testimonial-header.et_pb_section .et_pb_fullwidth_header .header-content {
       margin-left: 0px; 
       margin-right: 0px; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#testimonial-header.et_pb_section .et_pb_fullwidth_header h1 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 70px; 
       max-width: 100%; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%!important; 
    } 

#testimonial-part1.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
       border-radius: 150px; 
       display: block; 
       margin-left: 0px; 
       margin-right: 0px; 
       width: 100%!important; 
    } 

#testimonial-part1.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       margin-bottom: 0px; 
       margin-left: 0px!important; 
       margin-right: 0px; 
       width: 35%; 
    } 

#testimonial-part1.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 {
       margin-left: 5%; 
    } 

#testimonial-part1.et_pb_section .et_pb_blurb .et_pb_blurb_content p {
       margin-left: 5%; 
       width: 100%; 
    } 

#testimonial-part1.et_pb_section .et_pb_text   h1 {
       color: rgba(118,116,116,1); 
       padding-bottom: 0px; 
       padding-top: 4%; 
    } 

#testimonial-part1.et_pb_section .et_pb_text   p {
       color: rgba(143,141,141,1); 
    } 

#testimonial-part2.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       border-radius: 0px; 
       width: 35%; 
    } 

#testimonial-part2.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
       border-radius: 150px; 
       display: block; 
       width: 100%!important; 
    } 

#testimonial-part2.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 {
       margin-left: 5%; 
    } 

#testimonial-part2.et_pb_section .et_pb_blurb .et_pb_blurb_content p {
       margin-left: 5%; 
    } 

#testimonial-part2.et_pb_section .et_pb_text   h5 {
       color: rgba(118,116,116,1); 
       padding-top: 4%; 
    } 

#testimonial-part2.et_pb_section .et_pb_text   p {
       background-color: transparent; 
       color: rgba(143,141,141,1); 
    } 

#testimonial-slider {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#testimonial-slider.et_pb_section .et_pb_row:nth-child(1) {
       background-color: transparent; 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#testimonial-slider.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       background-color: transparent!important; 
       margin-left: 20%; 
       margin-right: 0px20%!important; 
       max-width: 100%; 
       width: 56%; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider {
       background-color: transparent!important; 
       padding-left: 0px; 
       padding-right: 0px; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et-pb-arrow-next {
       color: rgb(18, 159, 251)!important; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et-pb-arrow-prev {
       color: rgb(18, 159, 251)!important; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et-pb-controllers a {
       background-color: rgb(18, 159, 251)!important; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et-pb-controllers a.et-pb-active-control {
       background-color: rgb(2, 35, 134)!important; 
       border-style: solid; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et-pb-controllers {
       color: rgba(0,0,0,1); 
       margin-left: 65%; 
       width: 20%; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et_pb_slide {
       background-color: transparent!important; 
       padding-left: 2%; 
       padding-right: 2%; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et_pb_slide_content  h5 {
       color: rgba(118,116,116,1)!important; 
       font-family: roboto; 
       font-size: 15px; 
       padding-top: 4%; 
       text-transform: uppercase; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et_pb_slide_content  p {
       color: rgba(143,141,141,1); 
       font-family: Hind; 
       font-size: 20px; 
       font-weight: 100; 
       text-align: center; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et_pb_slide_description {
       background-color: transparent!important; 
       padding-bottom: 8%; 
    } 

#testimonial-slider.et_pb_section .et_pb_slider .et_pb_slide_description h2 {
       color: rgba(118,116,116,1)!important; 
       font-family: roboto; 
       font-size: 15px; 
       font-weight: bold; 
       text-align: center; 
       text-transform: uppercase; 
    } 

#testimonials-section {
       background-attachment: fixed; 
       background-image: url("http://bayrich.ironwellproductions.com/wp-content/uploads/2016/03/photo-1.jpg"); 
       background-position: center top; 
       background-size: 100% 100%; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

#testimonials-section.et_pb_section .et_pb_row:nth-child(1) {
       background-color: rgba(2,152,252,0.35); 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px!important; 
       width: 100%!important; 
    } 

#testimonials-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       max-width: 100%; 
       width: 100%!important; 
    } 

#testimonials-section.et_pb_section .et_pb_slider {
       background-color: transparent!important; 
       max-width: 100%; 
       width: 100%!important; 
    } 

#testimonials-section.et_pb_section .et_pb_slider .et_pb_slide {
       background-color: transparent!important; 
    } 

#testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  h1 {
       background-color: transparent; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgb(18, 159, 251); 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: none; 
       border-width: 0px!important; 
       font-family: roboto; 
       font-size: 35px; 
       max-width: 100%; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 85%; 
    } 

#testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  {
       max-width: 100%; 
       width: 100%; 
    } 

#testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  p {
       background-color: transparent; 
       border-bottom-style: solid!important; 
       border-color: rgb(18, 159, 251); 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       font-family: Hind; 
       font-size: 20px; 
       font-weight: 300; 
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       width: 85%; 
    } 

#testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_description {
       margin-left: 8%!important; 
       margin-right: 0px; 
       max-width: 100%; 
       padding-left: 0px; 
       padding-right: 0px; 
       width: 100%; 
    } 

#woodwork.et_pb_button {
       background-image: url('/wp-content/uploads/2016/05/IMG_1670.jpg')!important; 
       background-position: top; 
       background-size: cover; 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 27px; 
       height: 15vh!important; 
       line-height: 13vh!important; 
       text-align: center; 
       text-shadow: rgb(0, 0, 0) 1px 1px 4px; 
       text-transform: uppercase; 
       width: 100%; 
    } 

#woodwork.et_pb_button:hover {
       background-blend-mode: soft-light!important; 
       background-color: rgba(18,159,251,1)!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
    } 

#wpcf7-f164-o1 input[type=email] {
       background-color: rgba(255, 255, 255, 0)!important; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 15px; 
       height: 27px; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-transform: uppercase; 
       width: 226px; 
    } 

#wpcf7-f164-o1 input[type=submit] {
       background-color: rgba(22,132,206,1); 
       border-bottom-width: 0px!important; 
       border-left-width: 0px!important; 
       border-radius: 0px; 
       border-right-width: 0px!important; 
       border-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 14px; 
       font-weight: bolder; 
       margin-bottom: 25%; 
       padding-bottom: 6px; 
       padding-top: 6px; 
       text-transform: uppercase; 
       width: 60%; 
    } 

#wpcf7-f164-o1 input[type=submit]:hover {
       background-color: rgba(28,110,226,1)!important; 
       background-image: none!important; 
    } 

#wpcf7-f164-o1 input[type=text] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 15px; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%!important; 
       padding-top: 2%; 
       text-transform: uppercase; 
       width: 226px; 
    } 

#wpcf7-f164-o1 {
       max-width: 100%; 
       width: 100%!important; 
    } 

#wpcf7-f164-o1 p {
       font-family: roboto!important; 
       font-size: 18px!important; 
       font-weight: bold; 
       padding-bottom: 2%; 
    } 

#wpcf7-f164-o1 textarea {
       background-color: rgba(255,255,255, 0); 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-size: 15px; 
       height: 139px!important; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       text-transform: uppercase; 
       width: 226px; 
    } 

#wpcf7-f164-o2 input[type=email] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       font-weight: 500; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
       width: 263px; 
    } 

#wpcf7-f164-o2 input[type=submit] {
       background-color: rgb(18, 159, 251); 
       border-bottom-style: none!important; 
       border-bottom-width: 0px!important; 
       border-left-style: none!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: none!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       display: block; 
       font-family: roboto; 
       font-size: 14px; 
       font-weight: bolder; 
       margin-bottom: 25%; 
       margin-top: 0px; 
       text-transform: uppercase; 
       width: 60%!important; 
    } 

#wpcf7-f164-o2 input[type=submit]:hover {
       background-color: rgb(2, 35, 134)!important; 
    } 

#wpcf7-f164-o2 input[type=text] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       font-weight: 500; 
       padding-bottom: 2%; 
       padding-left: @%!important; 
       padding-right: 2%; 
       padding-top: 2%; 
       width: 263px; 
    } 

#wpcf7-f164-o2 textarea {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       height: 112px; 
       width: 263px; 
    } 

#wpcf7-f164-p39-o1 input[type=email] {
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-color: rgb(35, 161, 246); 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 14px; 
       padding-bottom: 1%; 
       padding-left: 1%; 
       padding-right: 1%; 
       padding-top: 1%; 
       text-transform: none; 
       width: 90%; 
    } 

#wpcf7-f164-p39-o1 input[type=submit] {
       background-color: rgb(18, 159, 251); 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: none; 
       border-top-width: 0px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 25px; 
       font-weight: bolder; 
       padding-bottom: 1%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 1%; 
       text-transform: uppercase; 
       width: 14%; 
    } 

#wpcf7-f164-p39-o1 input[type=submit]:hover {
       background-image: linear-gradient(-176deg, #0a68a7, #129ffb)!important; 
       text-shadow: rgb(255, 255, 255) 0px 0px 3px!important; 
    } 

#wpcf7-f164-p39-o1 input[type=text] {
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-color: rgb(18, 159, 251); 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 14px; 
       padding-bottom: 1%; 
       padding-left: 1%; 
       padding-right: 1%; 
       padding-top: 1%; 
       text-align: left; 
       text-transform: none; 
       width: 90%; 
    } 

#wpcf7-f164-p39-o1 p {
       color: rgb(18, 159, 251); 
       text-align: left; 
    } 

#wpcf7-f164-p39-o1 textarea {
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgb(18, 159, 251); 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(0,0,0,1); 
       font-family: Hind; 
       font-size: 14px; 
       padding-bottom: 1%; 
       padding-left: 1%; 
       padding-right: 1%; 
       padding-top: 1%; 
       width: 90%; 
    } 

#wpcf7-f452-p185-o1 input[type=email] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       font-weight: 500; 
       padding-bottom: 0px!important; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 0px; 
       width: 510px; 
    } 

#wpcf7-f452-p185-o1 input[type=submit] {
       background-color: rgb(18, 159, 251); 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-style: none!important; 
       border-right-width: 0px!important; 
       border-style: none; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px; 
       color: rgba(255,255,255,1); 
       float: none; 
       font-family: roboto; 
       font-size: 20px; 
       font-weight: bolder; 
       margin-right: 0; 
       text-align: center; 
       text-transform: uppercase; 
       width: calc(100% - 12px); 
    } 

#wpcf7-f452-p185-o1 input[type=submit]:hover {
       background-color: rgb(2, 35, 134)!important; 
    } 

#wpcf7-f452-p185-o1 input[type=tel] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       font-weight: 500; 
       padding-bottom: 0px; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 0px; 
       width: 510px; 
    } 

#wpcf7-f452-p185-o1 input[type=text] {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       font-weight: 500; 
       padding-bottom: 0px; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 0px; 
       width: 510px; 
    } 

#wpcf7-f452-p185-o1 p {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-weight: bold; 
       padding-bottom: .5%; 
       text-align: left; 
       text-transform: uppercase; 
    } 

#wpcf7-f452-p185-o1 {
       padding-left: 2%; 
    } 

#wpcf7-f452-p185-o1 textarea {
       background-color: transparent; 
       border-color: rgb(18, 159, 251); 
       border-width: 2px; 
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       font-size: 13px; 
       padding-bottom: 4px; 
       padding-left: 2%; 
       padding-right: 2%; 
       width: 510px; 
    } 

html body div#et-top-navigation ul.nav .current_page_item > a {
       border-bottom-color: rgb(18, 159, 251); 
       border-bottom-style: solid; 
       border-bottom-width: 4px!important; 
       color: rgb(18, 159, 251)!important; 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(255,255,255,1)!important; 
       font-family: roboto; 
       text-transform: uppercase; 
    } 

html body div#et-top-navigation ul.nav li a:hover {
       background-color: transparent!important; 
       color: rgb(35, 161, 246)!important; 
    } 

html body div#et-top-navigation ul.nav li ul li a {
       color: rgb(35, 161, 246)!important; 
    } 

html body div#et-top-navigation ul.nav li ul li a:hover {
       color: rgb(2, 35, 134)!important; 
    } 

html body div#footer-bottom {
       background-color: rgba(22,132,206,1); 
    } 

html body div#footer-bottom .et-social-icons li a {
       color: rgba(255,255,255,1); 
    } 

html body div#footer-bottom .et-social-icons li a:hover {
       color: rgba(2,35,134,1)!important; 
    } 

html body div#footer-bottom #footer-info a {
       color: rgba(255,255,255,1); 
    } 

html body div#footer-bottom #footer-info {
       color: rgba(255,255,255,1); 
       font-family: Hind; 
       text-align: left; 
       text-transform: uppercase; 
    } 

html body div#main-content .container {
       padding-top: 2%; 
    } 

html body div#main-content {
       max-width: 100%!important; 
       width: 100%!important; 
    } 

html body div#top-header {
       background-color: rgba(22,132,206,1); 
       z-index: 10; 
    } 

html body div#top-header .et-social-icons {
       float: right; 
    } 

html body div#top-header #et-info {
       float: none; 
    } 

html body footer#main-footer {
       background-attachment: fixed; 
       background-blend-mode: multiply; 
       background-color: rgba(0,107,178,1); 
       background-image: url('/wp-content/uploads/2016/05/IMG_1700.jpg'); 
       background-position: 50%50%; 
       background-size: cover; 
       height: 100%; 
       max-height: 100%; 
       max-width: 100%; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       font-family: roboto; 
       font-size: 13px; 
       font-weight: 4\00!important; 
       line-height: 9px; 
       text-transform: uppercase; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {
       color: rgba(255,255,255,1); 
       font-family: roboto; 
       font-weight: bolder; 
       text-transform: uppercase; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {
       font-family: roboto; 
       font-size: 15px; 
       padding-bottom: 1%; 
    } 

html body #footer-widgets .footer-widget {
       margin-bottom: 0px; 
       margin-right: 3%; 
       width: 225px; 
    } 

html body header#main-header {
       background-color: rgba(0,107,178,1); 
       z-index: 10; 
    } 

#about-us.et_pb_section {
    } 

#blurb-section.et_pb_section {
    } 

#gallery-text.et_pb_section {
    } 

#header-row.et_pb_section .et_pb_fullwidth_header {
    } 

#header-row.et_pb_section {
    } 

#pools-and-spa-header.et_pb_section {
    } 

#pools-galery.et_pb_section {
    } 

#Slider-gallery.et_pb_section {
    } 

#About-us-right-text.et_pb_text   p {
    } 

#info-section-1.et_pb_section {
    } 

#outdoor-living.et_pb_button {
    } 

#sports-areas.et_pb_button {
    } 

html body .mobile_nav ul#mobile_menu .current_page_item > a {
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
    } 


@media  screen and (min-width:1025px) { #Contact-us-form.et_pb_section .et_pb_text   h1 {   letter-spacing: 0!important; }  }  
@media  screen and (min-width:1025px) { #outdoor-living:hover {   background-color: rgb(18, 159, 251)!important; }  }  
@media  screen and (min-width:1025px) { #testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  p {   border-bottom-width: 0px!important; }  }  
@media screen and (max-width: 768px)  { #About-Us-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 24px; }  }  
@media screen and (max-width: 768px)  { #About-Us-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 38px; }  }  
@media screen and (max-width: 768px)  { #About-Us-header.et_pb_section .et_pb_fullwidth_header {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #About-Us-header.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #About-us-left-text.et_pb_text   a {   margin-left: 388px!important; }  }  
@media screen and (max-width: 768px)  { #About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-left: 0px; }  }  
@media screen and (max-width: 768px)  { #About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-right: 0px; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_row:nth-child(1) {   max-width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_row:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_text   a {   margin-left: 20%; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_text   a {   margin-right: 20%; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_text   a {   max-width: 100%; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_text   a {   width: 64%; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section .et_pb_text   p {   font-size: 15px; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section {   height: 455px; }  }  
@media screen and (max-width: 768px)  { #about-us.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   height: 30vh; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-left: 56px; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 40%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   height: 30vh; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   width: 40%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   height: 30vh; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-left: 56px; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   width: 40%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   height: 30vh; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   width: 40%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) {   max-width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section .et_pb_text   h1 {   height: 30vh; }  }  
@media screen and (max-width: 768px)  { #blurb-section.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #gallery-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 26px; }  }  
@media screen and (max-width: 768px)  { #gallery-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 36px; }  }  
@media screen and (max-width: 768px)  { #gallery-text.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { #gallery-text.et_pb_section {   padding-bottom: 5%; }  }  
@media screen and (max-width: 768px)  { #gallery-text.et_pb_section {   padding-top: 5%; }  }  
@media screen and (max-width: 768px)  { #header-row.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 27px; }  }  
@media screen and (max-width: 768px)  { #header-row.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 33px; }  }  
@media screen and (max-width: 768px)  { #header-row.et_pb_section .et_pb_fullwidth_header {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #header-row.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #home-contact-form.et_pb_section .et_pb_text   a {   margin-left: 25%; }  }  
@media screen and (max-width: 768px)  { #home-contact-form.et_pb_section .et_pb_text   a {   margin-right: 25%; }  }  
@media screen and (max-width: 768px)  { #home-contact-form.et_pb_section .et_pb_text   a {   width: 50%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_image img {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 1%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   margin-bottom: 15px; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   margin-top: 15px; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   max-width: 100%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-bottom: 2%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   max-width: 100%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   margin-bottom: 15px; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   margin-top: 15px; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   margin-bottom: 2%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   margin-bottom: 15px!important; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   margin-top: 15px; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   max-width: 100%; }  }  
@media screen and (max-width: 768px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-right: 2%; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   top: 0px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 45%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   top: 0px!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   width: 45%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-left: 3%; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-right: 16px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   position: relative; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   top: 0px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   width: 45%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   top: 0px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   width: 45%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) {   margin-left: 0px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) {   margin-right: 0px; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) {   max-width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 27px; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 35px; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header {   max-width: 100%; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header {   min-height: 0px!important; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #pools-and-spa-header.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 768px)  { #pools-galery.et_pb_section {   padding-bottom: 8%; }  }  
@media screen and (max-width: 768px)  { #pools-galery.et_pb_section {   padding-top: 5%; }  }  
@media screen and (max-width: 768px)  { #Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_description h2 {   font-size: 33px; }  }  
@media screen and (max-width: 768px)  { #Slider-gallery.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { .post-185 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { .post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { .post-239 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #About-Us-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #About-Us-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { #About-us-left-text.et_pb_text   a {   margin-left: 147px!important; }  }  
@media screen and (max-width: 480px)  { #About-us-left-text.et_pb_text   a {   width: 50%!important; }  }  
@media screen and (max-width: 480px)  { #About-us-left-text.et_pb_text   p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #About-us-right-text.et_pb_text   p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #About-us-text.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-bottom: 5%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   margin-left: 0; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   padding-bottom: 2%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   padding-left: 2%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   padding-right: 2%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   padding-top: 2%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   a {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   h1 {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section .et_pb_text   p {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section {   height: 90vh; }  }  
@media screen and (max-width: 480px)  { #about-us.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   height: auto; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-left: 25px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-left: 10px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-right: 10px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   height: 20vh; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   margin-left: 36px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   margin-right: 18px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   width: 33%!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   height: 20vh; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-left: 26px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-right: 54px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   width: 33%!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   height: 20vh; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   width: 33%!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_row:nth-child(1) {   height: NaNpx!important; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_text   a {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_text   h1 {   height: auto; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_text   h1 {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #blurb-section.et_pb_section .et_pb_text   {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { #Contact-us-form.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   background-position: center!important; }  }  
@media screen and (max-width: 480px)  { #Contact-us-form.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   background-size: cover; }  }  
@media screen and (max-width: 480px)  { #fireplace-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #fireplace-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #fireplaces.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #fireplaces.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #fountains-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #fountains-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #fountains.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #fountains.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #gallery-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { #gallery-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section .et_pb_text   h1 {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section .et_pb_text   p {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section .et_pb_text   p {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section {   padding-bottom: 10%; }  }  
@media screen and (max-width: 480px)  { #gallery-text.et_pb_section {   padding-top: 10%; }  }  
@media screen and (max-width: 480px)  { #header-row.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #header-row.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 28px; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   margin-left: 18%; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   padding-bottom: 2%; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   padding-left: 2%!important; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   padding-right: 2%!important; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   padding-top: 2%; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   a {   width: 65%; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   h1 {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #home-contact-form.et_pb_section .et_pb_text   p {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   height: 210px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   margin-top: 2%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   height: 210px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   margin-bottom: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   height: 210px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   margin-bottom: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   margin-top: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_text   h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_text   p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_text   p {   padding-bottom: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_text   p {   padding-left: 4%; }  }  
@media screen and (max-width: 480px)  { #ideas-section.et_pb_section .et_pb_text   p {   padding-right: 4%; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   top: 0px; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   top: 0px; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {   top: 0px; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(4) {   top: 0px; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section {   padding-bottom: 5%!important; }  }  
@media screen and (max-width: 480px)  { #info-section-1.et_pb_section {   padding-top: 5%; }  }  
@media screen and (max-width: 480px)  { #Landscaping.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #Landscaping.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #outdoor-living-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #outdoor-living-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #outdoor-living-text.et_pb_section .et_pb_text   h1 {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { #outdoor-living-text.et_pb_section .et_pb_text   p {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #outdoor-living.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #outdoor-living.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #pools-and-spa-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 26px; }  }  
@media screen and (max-width: 480px)  { #pools-and-spa-text.et_pb_section .et_pb_text   h1 {   font-size: 21px; }  }  
@media screen and (max-width: 480px)  { #Pools-and-spas.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #Pools-and-spas.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #Pools-and-spas.et_pb_button {   padding-top: 8px; }  }  
@media screen and (max-width: 480px)  { #pools-galery.et_pb_section {   height: 480vh; }  }  
@media screen and (max-width: 480px)  { #pools-galery.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_content  p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_content  p {   line-height: 15px; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide_description h2 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider .et_pb_slide {   height: 228px; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider {   height: 228px; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section .et_pb_slider {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #Slider-gallery.et_pb_section {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #sports-areas.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #sports-areas.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #Stone-work.et_pb_button {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { #Stone-work.et_pb_button {   line-height: 79px!important; }  }  
@media screen and (max-width: 480px)  { #stonework-header.et_pb_section .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { #stonework-header.et_pb_section .et_pb_fullwidth_header h1 {   font-size: 27px; }  }  
@media screen and (max-width: 480px)  { #testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  h1 {   font-size: 30px; }  }  
@media screen and (max-width: 480px)  { #testimonials-section.et_pb_section .et_pb_slider .et_pb_slide_content  p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 input[type=email] {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 input[type=tel] {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 input[type=text] {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 {   padding-left: 5px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 {   padding-right: 5px; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f452-p185-o1 textarea {   width: 100%; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom #footer-info {   font-size: 9px; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom #footer-info {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom #footer-info {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body div#footer-bottom #footer-info {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu .current_page_item > a {   border-bottom-color: rgb(18, 159, 251); }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu .current_page_item > a {   border-bottom-width: 4px!important; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu .current_page_item > a {   border-width: 3px; }  }  
@media screen and (max-width: 480px)  { html body footer#main-footer {   text-align: left; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   font-family: Hind; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   width: 100%!important; }  }  