.avia-section.av-98cm8-b68a6c06beb252b95868a26cad5f7a88{background-repeat:no-repeat;background-image:url(https://fortresshomestx.com/wp-content/uploads/2026/02/06-Modlux.Media_.312-Elliot-Ct_Fortress-Homes_DSC04090.jpg);background-position:50% 50%;background-attachment:scroll}.avia-section.av-98cm8-b68a6c06beb252b95868a26cad5f7a88 .av-section-color-overlay{opacity:0.5;background-color:#000000} #top .hr.hr-invisible.av-8tsp4-c7fe01a33990d7fb8949d7aae7662af6{height:50px} #top .av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a{padding-bottom:10px;color:#ffffff;font-size:50px}body .av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .av-special-heading-tag{font-size:50px}.av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .av-subheading{font-size:15px} #top .av_textblock_section.av-ml12mk8t-1f9b7800ba26307c3a4dba2a7cee0890 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-ml854ghh-c8177a8bab1e115484382526363c752c{margin-top:15px;margin-bottom:0px}.flex_column.av-ml854ghh-c8177a8bab1e115484382526363c752c{width:23.5%;margin-left:0;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;background-color:#090e11}#top .flex_column_table.av-equal-height-column-flextable.av-ml854ghh-c8177a8bab1e115484382526363c752c .av-flex-placeholder{width:2%} #top .av_textblock_section.av-ml8535ga-6dcdd5d92bbaf0cf1901b5fb21061274 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-b3wn0-027e853da7cfaf11b7905997d42c406d{margin-top:15px;margin-bottom:0px}.flex_column.av-b3wn0-027e853da7cfaf11b7905997d42c406d{width:23.5%;margin-left:0;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;background-color:#090e11}#top .flex_column_table.av-equal-height-column-flextable.av-b3wn0-027e853da7cfaf11b7905997d42c406d .av-flex-placeholder{width:2%} #top .av_textblock_section.av-ml853e82-15e7d9aa8238f68bce0b6190c21c3636 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-aa10s-cd048280228c489cf4b166b27e81544a{margin-top:15px;margin-bottom:0px}.flex_column.av-aa10s-cd048280228c489cf4b166b27e81544a{width:23.5%;margin-left:0;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;background-color:#090e11}#top .flex_column_table.av-equal-height-column-flextable.av-aa10s-cd048280228c489cf4b166b27e81544a .av-flex-placeholder{width:2%} #top .av_textblock_section.av-ml853jmi-ad06e45c225740004b64aeb9046f944f .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-9qb2g-39cc7260bf007bdb5cbb51c0e21a1069{margin-top:15px;margin-bottom:0px}.flex_column.av-9qb2g-39cc7260bf007bdb5cbb51c0e21a1069{width:23.5%;margin-left:0;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;background-color:#090e11}#top .flex_column_table.av-equal-height-column-flextable.av-9qb2g-39cc7260bf007bdb5cbb51c0e21a1069 .av-flex-placeholder{width:2%} #top .av_textblock_section.av-ml853p0f-01cd003aa5478eb3f822db19e114adb9 .avia_textblock{color:#ffffff;text-align:center} #top .hr.hr-invisible.av-ml858kf7-5bd993a15c58e572731c3a342d66dd49{height:20px} #top #wrap_all .avia-button.av-9euc4-c4704b318d1a2594063942ff81b30cb2{font-size:18px;transition:all 0.4s ease-in-out} #top .hr.hr-invisible.av-78pdg-d4b57e06bfda9efbb27876f61ad65ca1{height:50px} .avia-section.av-6uoa4-989b98d25ff08cea11e81f6e89a160a6{background-color:#090e11;background-image:unset} .flex_column.av-5wm1o-26ac75df8ae9d8b502b2a9bdc41bdb8f{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-5wm1o-26ac75df8ae9d8b502b2a9bdc41bdb8f .av-flex-placeholder{width:4%} #top .av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .av-special-heading-tag{font-size:40px}.av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .av-subheading{font-size:15px} #top .av_textblock_section.av-ml12nkc1-8b8fd5d297237287ad3bf40a95774416 .avia_textblock{color:#ffffff} #top #wrap_all .avia-button.av-ml857ihx-cd924ad0dea9b2ff3bc52ef2ded624cd{font-size:18px;transition:all 0.4s ease-in-out} .flex_column.av-58hdg-e1476792b3cfaeacfa9f2b66e7f89bb1{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-58hdg-e1476792b3cfaeacfa9f2b66e7f89bb1 .av-flex-placeholder{width:4%} .avia-image-container.av-4pikw-47b1893b8517ba182c213d5785310c01 img.avia_image{box-shadow:none}.avia-image-container.av-4pikw-47b1893b8517ba182c213d5785310c01 .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-3vs7k-58e562599d23bce7e1fa44f525cb154f{background-color:#0b1335;background-image:unset} #top .av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .av-special-heading-tag{font-size:40px}.av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .av-subheading{font-size:15px} #top .av_textblock_section.av-ml85a6xx-79e738e775d28ce604a5076d6a111304 .avia_textblock{color:#ffffff;text-align:center} .flex_column.av-ml12ot29-accc04975ee02062d3a327e9273241e8{width:100%;margin-left:0;border-width:2px;border-color:#ffffff;border-style:solid;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;background-color:#090e11}#top .flex_column_table.av-equal-height-column-flextable.av-ml12ot29-accc04975ee02062d3a327e9273241e8 .av-flex-placeholder{width:0%} #top .av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d{padding-bottom:10px;color:#c09538;font-size:22px}body .av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .av-special-heading-tag{font-size:22px}.av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .special-heading-inner-border{border-color:#c09538}.av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .av-subheading{font-size:15px} #top .av_textblock_section.av-ml12x82g-8bec6f75b8c5c1daafe7f6055f56199c .avia_textblock{color:#ffffff;text-align:center} .avia-section.av-52gpg-0c1ff8c86b22d740d17c04afdf97c97b{background-color:#090e11;background-image:unset} #top .av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .av-special-heading-tag{font-size:40px}.av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .av-subheading{font-size:15px} #top .av_textblock_section.av-ml85cazu-193c06ed7d17b43c0cd4b8f50ab68503 .avia_textblock{color:#ffffff;text-align:center} #top .av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9{padding-bottom:10px;color:#ffffff;font-size:26px}body .av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .av-special-heading-tag{font-size:26px}.av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .av-subheading{font-size:15px} #top .flex_column_table.av-equal-height-column-flextable.av-3ump4-98b152f64178cccf71081aa81c6a6bd1{margin-top:15px;margin-bottom:0px}.flex_column.av-3ump4-98b152f64178cccf71081aa81c6a6bd1{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-3ump4-98b152f64178cccf71081aa81c6a6bd1 .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml135pxe-261ef9a0c365d30e16d8d732000d9124 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-7vy6g-4599b9ce18a6872362ae1080818026df{margin-top:15px;margin-bottom:0px}.flex_column.av-7vy6g-4599b9ce18a6872362ae1080818026df{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-7vy6g-4599b9ce18a6872362ae1080818026df .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml1365fu-c7a5e5d6231565e14908740c23af6ea6 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-7cp4g-ec36b531b15d8fb0d629ffacf1308108{margin-top:15px;margin-bottom:0px}.flex_column.av-7cp4g-ec36b531b15d8fb0d629ffacf1308108{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-7cp4g-ec36b531b15d8fb0d629ffacf1308108 .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml136o5u-aefe7a8a0c37f29b155bc8490afc29b5 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-6sgyk-c33a333a921c9863f6da4396c9992be3{margin-top:15px;margin-bottom:0px}.flex_column.av-6sgyk-c33a333a921c9863f6da4396c9992be3{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-6sgyk-c33a333a921c9863f6da4396c9992be3 .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml1374k2-20b9c8c504a6b9d3aad942e3b2d30ebb .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-6aby8-3a3501e0e3b5493a060be72d721527ae{margin-top:15px;margin-bottom:0px}.flex_column.av-6aby8-3a3501e0e3b5493a060be72d721527ae{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-6aby8-3a3501e0e3b5493a060be72d721527ae .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml85efps-5857cb8732352c2d5192fa7e96113f66 .avia_textblock{color:#ffffff;text-align:center} #top .flex_column_table.av-equal-height-column-flextable.av-5ullc-e55464e5f99357d587d64f25abb57342{margin-top:15px;margin-bottom:0px}.flex_column.av-5ullc-e55464e5f99357d587d64f25abb57342{width:31.333333333333%;margin-left:0;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;background-color:#c09538}#top .flex_column_table.av-equal-height-column-flextable.av-5ullc-e55464e5f99357d587d64f25abb57342 .av-flex-placeholder{width:3%} #top .av_textblock_section.av-ml85el1w-381aa489e334c0b9bffc3973b185f93c .avia_textblock{color:#ffffff;text-align:center} .avia-section.av-575m0-c693d86d07ed9b1a673bdc2a1c8bac38{background-color:#0b1335;background-image:unset} #top .av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .av-special-heading-tag{font-size:40px}.av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .av-subheading{font-size:15px} #top .av_textblock_section.av-ml1398d1-d89557a23ee58c03879c53a55353cacd .avia_textblock{color:#ffffff;text-align:center} .flex_cell.av-2vy34-66c0cf277bc72c7e23c39d6623e89c03{vertical-align:top;background:url(https://fortresshomestx.com/wp-content/uploads/2026/01/Custom-home-builder-in-Granbury-TX-exterior-project.webp) 50% 0% no-repeat scroll } #top .hr.hr-invisible.av-1zjko-39094bcdb4ca561dfe1a6ed397a73403{height:300px} .flex_cell.av-1m8n0-bbeb5cd14c1acf45bd626bb979771f07{vertical-align:top;background-color:#c09538}.responsive #top #wrap_all .flex_cell.av-1m8n0-bbeb5cd14c1acf45bd626bb979771f07{padding:70px 70px 70px 40px !important} .flex_column.av-12giw-6c5e75971bb8e64f9e6c64def62a22d0{width:100%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-12giw-6c5e75971bb8e64f9e6c64def62a22d0 .av-flex-placeholder{width:0%} #top .av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .av-special-heading-tag{font-size:40px}.av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .av-subheading{font-size:15px} #top .av_textblock_section.av-ml85lao8-4823291b454125ca2f15ced10ea029ff .avia_textblock{color:#ffffff} .avia-section.av-3pito-b04250de97cd3866b7c30b26baee0eab{background-color:#0b1335;background-image:unset} .flex_column.av-39puc-62bd5aa2799e23ea03ae61badb97c074{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-39puc-62bd5aa2799e23ea03ae61badb97c074 .av-flex-placeholder{width:4%} #top .av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb{padding-bottom:10px;color:#ffffff;font-size:30px}body .av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .av-special-heading-tag{font-size:30px}.av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .av-subheading{font-size:15px} #top .togglecontainer.av-ml13qcic-9657f4e890f8a716e6fc97096e221e7f p.toggler.activeTitle{color:#ffffff;border-color:#ffffff;background-color:#c09538} .flex_column.av-2iecs-0be367512d118bd9f044048b881df0ab{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-2iecs-0be367512d118bd9f044048b881df0ab .av-flex-placeholder{width:4%} .avia-image-container.av-1yr98-73203f541a6c0c06f025c6c18c32d952 img.avia_image{box-shadow:none}.avia-image-container.av-1yr98-73203f541a6c0c06f025c6c18c32d952 .av-image-caption-overlay-center{color:#ffffff} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-ml12li8w-ef6b286bfb5d34aabd8dd7e151753e8a .av-special-heading-tag{font-size:35px} #top #wrap_all .av-special-heading.av-ml12nbkp-481e56bfa88c459603553f0047d5e53f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml12vmxj-72b2a4d19f9ef86c04241ebb8db4484f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-2ya9o-2388780f00e5757623e8b6315578d51d .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml134z2d-cccb8d6110154fe6ac9b81a93182da3b .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml85cq1g-a1524d58037c9b330a697ac450da6da9 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml85id9p-d284bc8005bab8f9aa9d65d04f7bd956 .av-special-heading-tag{font-size:0.8em} .responsive #top #wrap_all .flex_cell.av-1m8n0-bbeb5cd14c1acf45bd626bb979771f07{padding:50px 15px 50px 15px !important} #top #wrap_all .av-special-heading.av-ml85knfz-d9f029f07b2431798304e185e89837b1 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-ml13otkz-0b4f818439f291e144f074efbd6bbecb .av-special-heading-tag{font-size:0.8em}}