/* Generated from page: bespoke-home-cinema */
.themify_builder_content-30 .tb_xa5j844.module_row{margin-top:-67px;padding-bottom:17%;padding-top:17%;background-image:url(https://smarthomeautomationsystems.co.za/wp-content/uploads/2023/05/Bespoke-Cinema-Room-Hero.png);background-size:cover;--tbBg:parallax;background-attachment:fixed;background-repeat:no-repeat;background-position:50% 0%}
.themify_builder_content-30 .tb_xa5j844.module_row>.builder_row_cover::before{background-color:rgba(0, 0, 0, .26)}
.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap p,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap blockquote,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h1,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h2,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h3,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h4,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h5,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap h6,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap li,.themify_builder_content-30 .tb_ie56844.module-text .tb_text_wrap span{font-family:"Montserrat";font-weight:800;background-clip:border-box;background-image:none;color:#fff;font-style:normal}
.themify_builder_content-30 .tb_ie56844.module-text{margin-bottom:-26px}
.themify_builder_content-30 .tb_ie56844.module-text.module .tb_text_wrap h1{font-family:"Montserrat";font-weight:800;font-style:normal}
.themify_builder_content-30 .tb_ie56844.module-text.module h1{font-size:35px}
.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap p,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap blockquote,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h1,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h2,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h3,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h4,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h5,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap h6,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap li,.themify_builder_content-30 .tb_0xf3844.module-text .tb_text_wrap span,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap p,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap blockquote,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h1,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h2,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h3,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h4,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h5,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap h6,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap li,.themify_builder_content-30 .tb_usbl307.module-text .tb_text_wrap span,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap p,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap blockquote,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h1,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h2,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h3,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h4,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h5,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap h6,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap li,.themify_builder_content-30 .tb_v2y2592.module-text .tb_text_wrap span,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap p,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap blockquote,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h1,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h2,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h3,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h4,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h5,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap h6,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap li,.themify_builder_content-30 .tb_igcz992.module-text .tb_text_wrap span{font-family:"Raleway";font-weight:300;background-clip:border-box;background-image:none;color:#fff;font-style:normal}
.themify_builder_content-30 .tb_0xf3844.module-text.module .tb_text_wrap h2,.themify_builder_content-30 .tb_usbl307.module-text.module .tb_text_wrap h2,.themify_builder_content-30 .tb_v2y2592.module-text.module .tb_text_wrap h2,.themify_builder_content-30 .tb_igcz992.module-text.module .tb_text_wrap h2{font-family:"Raleway";font-weight:300;font-style:normal}
.themify_builder_content-30 .tb_0xf3844.module-text{margin-top:8px;margin-bottom:-16px;text-align:justify;padding-top:4px;font-size:15px}
.themify_builder_content-30 .tb_0xf3844.module-text.module h2{font-size:18.7px}
.themify_builder_content-30 .tb_ti10307.module_row{padding-bottom:25px;padding-top:25px;background-color:#000}
.themify_builder_content-30 .tb_usbl307.module-text,.themify_builder_content-30 .tb_v2y2592.module-text,.themify_builder_content-30 .tb_igcz992.module-text{text-align:left;padding-top:4px;font-size:18px;padding-right:5px}
.themify_builder_content-30 .tb_usbl307.module-text.module h2,.themify_builder_content-30 .tb_v2y2592.module-text.module h2,.themify_builder_content-30 .tb_igcz992.module-text.module h2{font-size:30px}
.themify_builder_content-30 .tb_usbl307.module-text.module h3,.themify_builder_content-30 .tb_v2y2592.module-text.module h3,.themify_builder_content-30 .tb_igcz992.module-text.module h3{text-transform:capitalize;font-size:27px}
.themify_builder_content-30 .tb_usbl307.module-text.module .tb_text_wrap h3:not(.module-title),.themify_builder_content-30 .tb_v2y2592.module-text.module .tb_text_wrap h3:not(.module-title),.themify_builder_content-30 .tb_igcz992.module-text.module .tb_text_wrap h3:not(.module-title){font-family:"Montserrat";font-weight:400}
.themify_builder_content-30 .tb_tgdq591.module_row{padding-bottom:49px;padding-top:25px;background-color:#000}
.themify_builder_content-30 .tb_tgdq591.module_row>.row_inner{--align_content:var(--align_center)}
.themify_builder_content-30 .tb_6rvy992.module_row{padding-bottom:107px;padding-top:25px;background-color:#000}
.themify_builder_content-30 .tb_6rvy992.module_row>.tb_row_frame_wrap .tb_row_frame_bottom{transform: rotate(180deg);height:9%;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%201500%20150%22%3E%3Cpath%20fill%3D%22rgba(255%2C%20255%2C%20255%2C%201)%22%20d%3D%22M1500%200H0v150L1500%200z%22%2F%3E%3C%2Fsvg%3E")}
.themify_builder_content-30 .tb_6rvy992.module_row>.row_inner{--align_content:var(--align_center);--col:1.258fr .742fr}

@media(max-width:600px){
.themify_builder_content-30 .tb_xa5j844.module_row{padding-bottom:20%;padding-top:20%;margin-top:-38px}
.themify_builder_content-30 .tb_ie56844.module-text{padding-right:0}
.themify_builder_content-30 .tb_ie56844.module-text.module h1{font-size:38px}
.themify_builder_content-30 .tb_0xf3844.module-text{font-size:18px;text-align:left;padding-top:20px;padding-right:0}
.themify_builder_content-30 .tb_0xf3844.module-text.module h2{font-size:21px}
.themify_builder_content-30 .tb_tgdq591.module_row>.tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-30 .tb_tgdq591.module_row>.tb_row_frame_wrap .tb_row_frame_top,.themify_builder_content-30 .tb_6rvy992.module_row>.tb_row_frame_wrap .tb_row_frame_bottom,.themify_builder_content-30 .tb_6rvy992.module_row>.tb_row_frame_wrap .tb_row_frame_top{background-image:none}
.themify_builder_content-30 .tb_tgdq591.module_row{padding-bottom:3px}
.themify_builder_content-30 .tb_tgdq591.module_row>.row_inner,.themify_builder_content-30 .tb_6rvy992.module_row>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-30 .tb_v2y2592.module-text{padding-top:23px}
.themify_builder_content-30 .tb_6rvy992.module_row{padding-bottom:42px}
}