/* Generated from page: sample-page */
.themify_builder_content-2 .tb_ub0p990.module_row{padding-bottom:317px; padding-top:317px; background-position:50% 50%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/banner-hero.jpg);}
.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap p,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap blockquote,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h1,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h2,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h3,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h4,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h5,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap h6,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap li,.themify_builder_content-2 .tb_m78t992.module-text .tb_text_wrap span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-2 .tb_m78t992.module-text.module h1{font-size:3em;}
.themify_builder_content-2 .tb_8cnc990.module_row{padding-top:113px; padding-bottom:113px;}
.themify_builder_content-2 .tb_cojh995.module-fancy-heading{padding-bottom:45px;}
.themify_builder_content-2 .tb_cojh995.module-fancy-heading.module .sub-head::before,.themify_builder_content-2 .tb_cojh995.module-fancy-heading.module .sub-head::after{width:0px;}
.themify_builder_content-2 .tb_zjc8997.module-image{border:1px solid rgba(238, 238, 238, 1); margin-bottom:20px; padding-top:25px; padding-left:30px; padding-bottom:14px; padding-right:20px;}
.themify_builder_content-2 .tb_zjc8997.module-image.module .image-title{margin-left:10px; margin-top:25px;}
.themify_builder_content-2 .tb_cedb998.module-image{border:1px solid rgba(247, 247, 247, 1); margin-bottom:20px; padding-top:25px; padding-left:30px; padding-bottom:14px; padding-right:20px;}
.themify_builder_content-2 .tb_cedb998.module-image.module .image-title{margin-left:10px; margin-top:25px;}
.themify_builder_content-2 .tb_0g9l998.module-image{border:1px solid rgba(247, 247, 247, 1); margin-bottom:20px; padding-top:25px; padding-left:30px; padding-bottom:14px; padding-right:20px;}
.themify_builder_content-2 .tb_0g9l998.module-image.module .image-title{margin-left:10px; margin-top:25px;}
.themify_builder_content-2 .tb_tsgq990.module_row{padding-top:55px; background-color:rgba(35, 35, 35, 1);}
.themify_builder_content-2 .tb_tsgq990.module_row,.themify_builder_content-2 .tb_tsgq990.module_row p,.themify_builder_content-2 .tb_tsgq990.module_row h1,.themify_builder_content-2 .tb_tsgq990.module_row h2,.themify_builder_content-2 .tb_tsgq990.module_row h3:not(.module-title),.themify_builder_content-2 .tb_tsgq990.module_row h4,.themify_builder_content-2 .tb_tsgq990.module_row h5,.themify_builder_content-2 .tb_tsgq990.module_row h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_mwje998.module_column{background-position:0% 100%; background-attachment:scroll; background-repeat:no-repeat; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/cost-of-renovation-icon.png);}
.themify_builder_content-2 .tb_578x999.module-text{padding-bottom:29px; padding-top:29px;}
.themify_builder_content-2 .tb_578x999.module-text.module h3{text-transform:uppercase; font-size:30px;}
.themify_builder_content-2 .tb_31pf990.module_row{padding-top:113px; padding-bottom:113px;}
.themify_builder_content-2 .tb_31pf990.module_row .module h2{font-size:40px;}
.themify_builder_content-2 .tb_hbgx1.module-fancy-heading{padding-bottom:85px;}
.themify_builder_content-2 .tb_hbgx1.module-fancy-heading.module .sub-head{font-size:18px;}
.themify_builder_content-2 .tb_nrz21.module_column{text-align:center; margin-bottom:20px;}
.themify_builder_content-2 .tb_otq72.module-text{padding-top:20px; background-color:rgba(255, 255, 255, 1);background-image:none; margin-left:30px; margin-right:30px; padding-left:20px; padding-bottom:20px; padding-right:20px; margin-top:-50px;}
.themify_builder_content-2 .tb_otq72.module-text.module h3{text-transform:uppercase;}
.themify_builder_content-2 .tb_5fqe2.module_column{text-align:center; margin-bottom:20px;}
.themify_builder_content-2 .tb_56kd2.module-text{padding-top:20px; background-color:rgba(255, 255, 255, 1);background-image:none; margin-left:30px; margin-right:30px; padding-left:20px; padding-bottom:20px; padding-right:20px; margin-top:-50px;}
.themify_builder_content-2 .tb_56kd2.module-text.module h3{text-transform:uppercase;}
.themify_builder_content-2 .tb_jk3y2.module_column{text-align:center; margin-bottom:20px;}
.themify_builder_content-2 .tb_6c5i3.module-text{padding-top:20px; background-color:rgba(255, 255, 255, 1);background-image:none; margin-left:30px; margin-right:30px; margin-top:-53px; padding-left:20px; padding-bottom:20px; padding-right:20px;}
.themify_builder_content-2 .tb_6c5i3.module-text.module h3{text-transform:uppercase;}
.themify_builder_content-2 .tb_ex8h990.module_row{padding-bottom:300px; background-color:rgba(244, 244, 244, 1); padding-top:113px;}
.themify_builder_content-2 .tb_ex8h990.module_row .module h2{font-size:35px;}
.themify_builder_content-2 .tb_ssn73.module-fancy-heading{padding-bottom:85px;}
.themify_builder_content-2 .tb_ssn73.module-fancy-heading.module .sub-head{font-size:18px;}
.themify_builder_content-2 .tb_hw3u990.module_row{padding-top:0px; padding-bottom:70px; margin-top:-300px;}
.themify_builder_content-2 .tb_r3lp990.module_row{padding-bottom:113px;}
.themify_builder_content-2 .tb_fxnw990.module_row{padding-top:133px; background-position:50% 50%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/bg-testimonial.jpg); padding-bottom:128px;}
.themify_builder_content-2 .tb_fxnw990.module_row>.builder_row_cover::before,.themify_builder_content-2 .tb_fxnw990.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(0, 0, 0, 0.69);}
.themify_builder_content-2 .tb_fxnw990.module_row .module h2{font-size:40px;}
.themify_builder_content-2 .tb_j9wd7.module-fancy-heading{padding-bottom:44px;}
.themify_builder_content-2 .tb_j9wd7.module-fancy-heading.module .main-head,.themify_builder_content-2 .tb_j9wd7.module-fancy-heading.module .main-head a{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-2 .tb_nylz991.module_row{padding-bottom:80px; padding-top:80px;}
.themify_builder_content-2 .tb_nylz991.module_row .module h3{font-size:40px;}
.themify_builder_content-2 .tb_z1b37.module-fancy-heading{padding-bottom:45px;}
.themify_builder_content-2 .tb_z1b37.module-fancy-heading.module .sub-head::before,.themify_builder_content-2 .tb_z1b37.module-fancy-heading.module .sub-head::after{width:0px;}
.themify_builder_content-2 .tb_dbao8.module-image{box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.03); border:1px solid rgba(227, 227, 227, 1); padding:0px; margin-bottom:20px;}
.themify_builder_content-2 .tb_l7tu8.module-image{box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.03); border:1px solid rgba(227, 227, 227, 1); padding:0px; margin-bottom:20px;}
.themify_builder_content-2 .tb_tga810.module-image{box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.03); border:1px solid rgba(227, 227, 227, 1); padding:0px; margin-bottom:20px;}
.themify_builder_content-2 .tb_nayb11.module-image{box-shadow:0px 0px 10px 10px rgba(0, 0, 0, 0.03); border:1px solid rgba(227, 227, 227, 1); padding:0px; margin-bottom:20px;}
.themify_builder_content-2 .tb_wwlg991.module_row{margin-bottom:80px;}
.themify_builder_content-2 .tb_b5gp11.module_column{background-color:rgba(246, 156, 50, 1); background-position:100% 50%; background-attachment:scroll; background-repeat:no-repeat; padding-right:102px; padding-left:30px; padding-bottom:40px; padding-top:60px; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/location.png); border-right:1px solid rgba(0, 0, 0, 1);}
.themify_builder_content-2 .tb_b5gp11.module_column,.themify_builder_content-2 .tb_b5gp11.module_column p,.themify_builder_content-2 .tb_b5gp11.module_column h1,.themify_builder_content-2 .tb_b5gp11.module_column h2,.themify_builder_content-2 .tb_b5gp11.module_column h3:not(.module-title),.themify_builder_content-2 .tb_b5gp11.module_column h4,.themify_builder_content-2 .tb_b5gp11.module_column h5,.themify_builder_content-2 .tb_b5gp11.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_e40512.module_column{background-color:rgba(246, 156, 50, 1); background-position:100% 50%; background-attachment:scroll; background-repeat:no-repeat; padding-right:102px; padding-left:30px; padding-bottom:40px; padding-top:40px; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/phone.png); border-right:1px solid rgba(0, 0, 0, 1);}
.themify_builder_content-2 .tb_e40512.module_column,.themify_builder_content-2 .tb_e40512.module_column p,.themify_builder_content-2 .tb_e40512.module_column h1,.themify_builder_content-2 .tb_e40512.module_column h2,.themify_builder_content-2 .tb_e40512.module_column h3:not(.module-title),.themify_builder_content-2 .tb_e40512.module_column h4,.themify_builder_content-2 .tb_e40512.module_column h5,.themify_builder_content-2 .tb_e40512.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_rcd812.module_column{background-color:rgba(246, 156, 50, 1); background-position:100% 50%; background-attachment:scroll; background-repeat:no-repeat; padding-right:102px; padding-left:30px; padding-bottom:40px; padding-top:40px; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/email.png); border-right-style:none;}
.themify_builder_content-2 .tb_rcd812.module_column,.themify_builder_content-2 .tb_rcd812.module_column p,.themify_builder_content-2 .tb_rcd812.module_column h1,.themify_builder_content-2 .tb_rcd812.module_column h2,.themify_builder_content-2 .tb_rcd812.module_column h3:not(.module-title),.themify_builder_content-2 .tb_rcd812.module_column h4,.themify_builder_content-2 .tb_rcd812.module_column h5,.themify_builder_content-2 .tb_rcd812.module_column h6{color:rgba(255, 255, 255, 1);}

@media screen and (max-width: 1280px) {
.themify_builder_content-2 .tb_ub0p990.module_row{padding-bottom:190px; padding-top:190px;}
.themify_builder_content-2 .tb_wwlg991.module_row{margin-bottom:80px; margin-top:-15%;}
.themify_builder_content-2 .tb_b5gp11.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:60px; text-align:center;}
.themify_builder_content-2 .tb_b5gp11.module_column,.themify_builder_content-2 .tb_b5gp11.module_column p,.themify_builder_content-2 .tb_b5gp11.module_column h1,.themify_builder_content-2 .tb_b5gp11.module_column h2,.themify_builder_content-2 .tb_b5gp11.module_column h3:not(.module-title),.themify_builder_content-2 .tb_b5gp11.module_column h4,.themify_builder_content-2 .tb_b5gp11.module_column h5,.themify_builder_content-2 .tb_b5gp11.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_e40512.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:40px; text-align:center;}
.themify_builder_content-2 .tb_e40512.module_column,.themify_builder_content-2 .tb_e40512.module_column p,.themify_builder_content-2 .tb_e40512.module_column h1,.themify_builder_content-2 .tb_e40512.module_column h2,.themify_builder_content-2 .tb_e40512.module_column h3:not(.module-title),.themify_builder_content-2 .tb_e40512.module_column h4,.themify_builder_content-2 .tb_e40512.module_column h5,.themify_builder_content-2 .tb_e40512.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_rcd812.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:40px; text-align:center;}
.themify_builder_content-2 .tb_rcd812.module_column,.themify_builder_content-2 .tb_rcd812.module_column p,.themify_builder_content-2 .tb_rcd812.module_column h1,.themify_builder_content-2 .tb_rcd812.module_column h2,.themify_builder_content-2 .tb_rcd812.module_column h3:not(.module-title),.themify_builder_content-2 .tb_rcd812.module_column h4,.themify_builder_content-2 .tb_rcd812.module_column h5,.themify_builder_content-2 .tb_rcd812.module_column h6{color:rgba(255, 255, 255, 1);}
}
@media screen and (max-width: 768px) {
.themify_builder_content-2 .tb_ub0p990.module_row{padding-bottom:150px; padding-top:150px;}
.themify_builder_content-2 .tb_8cnc990.module_row{padding-bottom:110px; padding-top:110px;}
.themify_builder_content-2 .tb_732f996.module_column{text-align:center;}
.themify_builder_content-2 .tb_9fji997.module-image{margin-bottom:30px;}
.themify_builder_content-2 .tb_31pf990.module_row{padding-bottom:100px; padding-top:100px;}
.themify_builder_content-2 .tb_hbgx1.module-fancy-heading{padding-bottom:70px;}
.themify_builder_content-2 .tb_nrz21.module_column{margin-bottom:45px;}
.themify_builder_content-2 .tb_otq72.module-text{padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px;}
.themify_builder_content-2 .tb_5fqe2.module_column{margin-bottom:45px;}
.themify_builder_content-2 .tb_56kd2.module-text{padding-bottom:20px; padding-left:20px; padding-right:20px; padding-top:20px;}
.themify_builder_content-2 .tb_ex8h990.module_row{padding-bottom:300px; padding-top:100px;}
.themify_builder_content-2 .tb_r3lp990.module_row{padding-bottom:100px;}
.themify_builder_content-2 .tb_wwlg991.module_row{margin-bottom:80px; margin-top:-20%;}
.themify_builder_content-2 .tb_b5gp11.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:60px; text-align:center;}
.themify_builder_content-2 .tb_b5gp11.module_column,.themify_builder_content-2 .tb_b5gp11.module_column p,.themify_builder_content-2 .tb_b5gp11.module_column h1,.themify_builder_content-2 .tb_b5gp11.module_column h2,.themify_builder_content-2 .tb_b5gp11.module_column h3:not(.module-title),.themify_builder_content-2 .tb_b5gp11.module_column h4,.themify_builder_content-2 .tb_b5gp11.module_column h5,.themify_builder_content-2 .tb_b5gp11.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_j4io12.module-text{font-size:14px;}
.themify_builder_content-2 .tb_e40512.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:40px; text-align:center;}
.themify_builder_content-2 .tb_e40512.module_column,.themify_builder_content-2 .tb_e40512.module_column p,.themify_builder_content-2 .tb_e40512.module_column h1,.themify_builder_content-2 .tb_e40512.module_column h2,.themify_builder_content-2 .tb_e40512.module_column h3:not(.module-title),.themify_builder_content-2 .tb_e40512.module_column h4,.themify_builder_content-2 .tb_e40512.module_column h5,.themify_builder_content-2 .tb_e40512.module_column h6{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2 .tb_j1jd12.module-text{font-size:14px;}
.themify_builder_content-2 .tb_rcd812.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:40px;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-2 .tb_ub0p990.module_row{padding-bottom:117px; padding-top:117px;}
.themify_builder_content-2 .tb_m78t992.module-text.module h1{font-size:2.8em;}
.themify_builder_content-2 .tb_y4rf993.module-buttons .module-buttons-item i{margin-left:0px; margin-right:0px;}
.themify_builder_content-2 .tb_y4rf993.module-buttons .module-buttons-item a{margin-left:0px; margin-right:0px;}
.themify_builder_content-2 .tb_y4rf993.module-buttons{margin-left:0px; margin-right:0px;}
.themify_builder_content-2 .tb_y4rf993.module-buttons i,.themify_builder_content-2 .tb_y4rf993.module-buttons span{font-size:12px;}
.themify_builder_content-2 .tb_8cnc990.module_row{padding-bottom:70px; padding-top:70px;}
.themify_builder_content-2 .tb_cojh995.module-fancy-heading{padding-bottom:45px;}
.themify_builder_content-2 .tb_9fji997.module-image{margin-bottom:20px;}
.themify_builder_content-2 .tb_tsgq990.module_row{padding-bottom:0px; padding-top:64px;}
.themify_builder_content-2 .tb_mwje998.module_column{background-position:100% 100%; background-attachment:scroll; background-repeat:no-repeat; background-image:url(https://themify.me/demo/themes/ultra-construction/files/2019/10/cost-of-renovation-icon.png); padding-bottom:100px;}
.themify_builder_content-2 .tb_31pf990.module_row{padding-bottom:70px; padding-top:70px;}
.themify_builder_content-2 .tb_hbgx1.module-fancy-heading{padding-bottom:45px;}
.themify_builder_content-2 .tb_nrz21.module_column{margin-bottom:50px;}
.themify_builder_content-2 .tb_5fqe2.module_column{margin-bottom:50px;}
.themify_builder_content-2 .tb_ex8h990.module_row{padding-bottom:90px; padding-top:70px;}
.themify_builder_content-2 .tb_ssn73.module-fancy-heading{padding-bottom:45px;}
.themify_builder_content-2 .tb_hw3u990.module_row{margin-top:-100px;}
.themify_builder_content-2 .tb_r3lp990.module_row{padding-bottom:70px;}
.themify_builder_content-2 .tb_fxnw990.module_row{padding-bottom:100px; padding-top:90px;}
.themify_builder_content-2 .tb_wwlg991.module_row{text-align:center; margin-bottom:80px; margin-top:-40%;}
.themify_builder_content-2 .tb_b5gp11.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:60px; border-right-style:none; border-right:none;}
.themify_builder_content-2 .tb_e40512.module_column{padding-left:0px; padding-bottom:40px; padding-right:0px; padding-top:40px; border-right-style:none; border-right:none;}
.themify_builder_content-2 .tb_rcd812.module_column{padding-bottom:60px; padding-left:0px; padding-right:0px; padding-top:40px;}
}