/**handles:default-content-page**/
.cct-home-banner{background-repeat:no-repeat;background-position:center;background-size:cover;min-height:1139px;text-align:center;padding:717px 0 60px;margin-top:0!important;position:relative;z-index:1}.cct-home-banner .live-edit-button{top:145px}.cct-home-banner::before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(1,10,24,.33);left:0;top:0;z-index:-1}.cct-home-banner h1,.cct-home-banner span.t1{color:#fff;margin-bottom:13px}.cct-home-banner h6{color:#fff;margin-bottom:6px}.cct-home-banner p{font-size:16px;line-height:26px;color:#fff;font-weight:700}.cct-logos-wrap{position:relative;box-shadow:0 0 25px 0 rgba(0,0,0,.17);background-color:#fff;padding:34px 0 34px;text-align:center;z-index:1}.cct-logos-wrap ul li{display:inline-block;vertical-align:top;opacity:.65;margin-right:30px}.cct-logos-wrap ul li:last-child{margin-right:0}.cct-logos-wrap img{height:72px}.cct-home-banner.new-banner{padding-bottom:0!important;padding-top:200px!important;background:url("http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/banner-img.png")!important;background-repeat:no-repeat!important;background-position:top center!important;background-position:top center!important;background-size:100% auto!important;min-height:auto;background-color:#fff!important}.cct-home-banner.new-banner::before{display:none!important}.destop-img,.mobile-image,.tablet-img{width:100%;margin-top:70px}.destop-img img,.mobile-image img,.tablet-img img{width:100%}.mobile-image,.tablet-img{display:none}.cct-home-banner h6{color:#072245}.cct-home-banner h1{color:#072245}.cct-home-banner span.t1{color:#072245;font-family:'Playfair Display',serif;font-size:70px;line-height:90px;font-weight:400}.cct-logos-wrap .item,.cct-logos-wrap .item a{display:inline-block!important;vertical-align:middle!important;text-align:center}.cct-logos-wrap .item a img{margin:auto!important}.cct-home-banner h6{color:#072245}.cct-home-banner p{color:#072245}.req-box-inn{display:inline-block;width:100%;margin-bottom:50px}.req-box-inn .req-box{background-size:cover!important;background-position:center!important;display:inline-block;width:100%!important;padding:151px 20px 39px 20px!important;text-align:center;color:#fff}.req-box-inn .req-box h2{color:#fff;font-family:'Playfair Display',serif;font-size:48px;line-height:normal;font-weight:400}.req-box-inn .req-box h6{color:#fff}.req-box-inn .req-box p{color:#fff;font-family:Montserrat,sans-serif;font-size:21px;line-height:30px;font-weight:700;margin-bottom:15px}.req-box-inn .req-box p a{color:#fff}.req-box-inn .exe-info p{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal;color:#fff;font-weight:700;margin-bottom:0;text-align:center}.req-box-inn .exe-info{background:#12348f;padding:13px 10px}.cct-default-left-wrap h1{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal;color:#12348f;font-weight:700;margin-bottom:10px;text-transform:uppercase}.cct-faq .accordion-button.collapsed{border:2px solid #fff!important}.cct-faq .accordion-button{background-color:#fff!important}.cct-faq .accordion-body{background-color:#fff!important;border:2px solid #fff!important;border-top:none!important}.cct-faq{display:inline-block;width:100%}.cct-practice-area-wrap{position:relative;background-color:#d2d6d9;padding:100px 0 100px 0}.cct-practice-area-wrap .container{max-width:1774px}.cct-practice-area-wrap h2{margin-bottom:13px}.cct-pa-heading{width:100%;max-width:1400px;margin:0 auto}.cct-pa-heading p{margin-bottom:3px;color:#072143}.cct-pa-heading p span{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;color:#072143;display:block}.cct-pa-heading p strong{color:#072143}.cct-practice-area-wrap p{max-width:545px}.cct-practice-area-wrap ul{position:relative;z-index:1;text-align:center}.cct-practice-area-wrap ul.cct-pa-mob{display:none}.cct-practice-area-wrap ul li{margin-right:8px;width:19.6%;display:inline-block;vertical-align:top;text-align:left}.cct-practice-area-wrap ul li:first-child{margin-top:149px}.cct-practice-area-wrap ul li:nth-child(2){margin-top:53px}.cct-practice-area-wrap ul li:nth-child(3),.cct-practice-area-wrap ul li:nth-child(5){margin-top:9px}.cct-practice-area-wrap ul li:nth-child(4){margin-top:-116px}.cct-practice-area-wrap ul li:nth-child(5n){margin-right:0}.cct-practice-area-wrap .cct-pa-box{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-bottom:7px;min-height:240px;display:block}.cct-practice-area-wrap .cct-pa-box h6{font-size:20px;color:#fff;margin-bottom:0;background-image:url(http://www.familylaw-tx.com/wp-content/themes/mbhfamilylaw/images/pa-arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:20px}.cct-practice-area-wrap .cct-pa-box h6 a{color:#fff}.cct-practice-area-wrap .cct-pa-box h6 a:focus,.cct-practice-area-wrap .cct-pa-box h6 a:hover,.cct-practice-area-wrap .cct-pa-box p a:focus,.cct-practice-area-wrap .cct-pa-box p a:hover{color:#12348f}.cct-pa-box-content{position:absolute;left:0;bottom:0;padding:22px 27px 22px 30px;width:100%}.cct-practice-area-wrap .cct-pa-box:hover p{display:block}.cct-practice-area-wrap .cct-pa-box-content p{font-size:16px;line-height:26px;color:#fff;margin-bottom:0;margin-top:15px;display:none}.cct-practice-area-wrap .cct-pa-box-content p a{color:#fff}.cct-areas-we-serve{padding-top:100px}@media screen and (max-width:1800px){.cct-practice-area-wrap ul li{width:20.3%}}@media screen and (max-width:1700px){.cct-practice-area-wrap ul li{margin-right:7px}.cct-practice-area-wrap ul li{width:21.5%}}@media screen and (max-width:1600px){.cct-pa-box-content{padding:22px 15px 22px}.cct-practice-area-wrap .cct-pa-box-content p{margin-top:10px}.cct-practice-area-wrap ul li{width:23.11%}}@media screen and (max-width:1500px){.cct-home-banner{margin-top:138px}.cct-logos-wrap ul li{margin-right:31px}.cct-practice-area-wrap ul li{width:24.11%}}@media screen and (max-width:1400px){.cct-home-banner span.t1{font-size:66px;line-height:76px}.cct-home-banner{padding:490px 0 60px;min-height:885px}.cct-logos-wrap ul li{margin:0 8px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:43px}.cct-practice-area-wrap ul li{width:24.11%}.cct-practice-area-wrap .cct-pa-box h6{font-size:18px;padding-right:23px;line-height:26px}.cct-practice-area-wrap .cct-pa-box-content p{font-size:15px;line-height:24px}.cct-pa-box-content{padding:22px 10px 22px}}@media screen and (max-width:1300px){.cct-home-banner{min-height:770px;padding:370px 0 50px}.cct-logos-wrap ul li{margin:0 7px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:40px}.cct-practice-area-wrap ul li{width:23.5%}.cct-pa-box-content{padding:15px 10px 10px}.cct-practice-area-wrap .cct-pa-box h6{font-size:16px;line-height:26px}.cct-practice-area-wrap .cct-pa-box-content p{font-size:14px;line-height:22px}.cct-practice-area-wrap{padding:100px 0 100px 0}}@media screen and (max-width:1200px){.cct-home-banner span.t1{font-size:62px;line-height:72px}.cct-home-banner{min-height:720px;padding:350px 0 50px}.cct-home-banner h5{font-size:22px;line-height:28px}.req-box-inn .req-box{padding:140px 15px 25px 15px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:38px}.cct-practice-area-wrap ul{text-align:center}.cct-practice-area-wrap ul li{margin-top:0!important;width:32.33%}.cct-practice-area-wrap ul li:nth-child(5n){margin-right:4px}.cct-practice-area-wrap .cct-pa-box{text-align:left}.cct-practice-area-wrap ul.cct-pa-mob{display:block}.cct-practice-area-wrap ul.cct-pa-normal{display:none}.cct-pa-heading{padding-bottom:35px}.cct-practice-area-wrap p{max-width:unset}}@media screen and (max-width:1100px){.cct-home-banner span.t1{font-size:56px;line-height:64px}.cct-home-banner{min-height:615px;padding:339px 0 40px}.cct-logos-wrap ul li{margin:0 15px!important}.cct-practice-area-wrap ul li{width:32%}}@media screen and (max-width:991px){.cct-home-banner span.t1{font-size:48px;line-height:54px}.cct-home-banner{min-height:auto;margin-top:0;background-size:100%;padding:0;padding-top:56%;background-position:center top}.cct-home-banner .live-edit-button{top:10px}.cct-home-banner::before{display:none}.cct-home-banner .container{padding:0}.cct-home-banner .cct-banner-content{padding:37px 12px 28px;background-color:#072245}.cct-banner-btn:hover{background-color:#83919a;outline:3px solid #83919a}.cct-home-banner h5{font-size:20px;line-height:26px}.cct-home-banner p{margin-bottom:10px}.cct-logos-wrap ul li{margin:0 15px 10px!important}.cct-logos-wrap ul li img{height:70px}.cct-logos-wrap{padding:28px 0 17px}.cct-home-banner.new-banner{padding-top:50px!important;background:#fff!important;padding-bottom:0!important}.destop-img{display:none}.tablet-img{display:block;margin-top:40px!important}.mobile-image{display:none}.cct-home-banner.new-banner .cct-banner-content{background:#fff!important;padding-top:0!important;padding-bottom:0!important}.req-box-inn .req-box{padding:130px 15px 25px 15px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:19px}.req-box-inn .req-box h2{font-size:35px}.cct-practice-area-wrap{padding:73px 0 65px;text-align:center}.cct-practice-area-wrap ul li{width:32.67%}.cct-practice-area-wrap ul li:nth-child(4n){margin-right:7px}}@media screen and (max-width:767px){.cct-home-banner span.t1{font-size:42px;line-height:48px}.cct-home-banner p{font-size:15px;line-height:24px}.cct-home-banner h6{font-size:18px;line-height:26px}.cct-logos-wrap ul li img{height:53px}.req-box-inn .req-box{padding:110px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:18px}.req-box-inn .req-box h2{font-size:30px}.cct-practice-area-wrap ul li{width:70%}.cct-practice-area-wrap ul li:nth-child(3n){margin-right:7px}.cct-practice-area-wrap .cct-pa-box{min-height:220px}.cct-practice-area-wrap .cct-pa-box h6{font-size:16px;line-height:24px;background-size:17px}.cct-pa-heading{padding-bottom:25px}.cct-practice-area-wrap{padding:73px 0 73px}}@media screen and (max-width:600px){.cct-home-banner span.t1{font-size:36px;line-height:42px}.cct-home-banner h6{font-size:16px;line-height:26px}.destop-img{display:none}.tablet-img{display:none;margin-top:0!important}.mobile-image{display:block;margin-top:20px!important}.cct-home-banner.new-banner{padding-top:35px!important;background:#fff!important;padding-bottom:0!important}.req-box-inn .req-box{padding:100px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:17px}.req-box-inn .req-box h2{font-size:28px}}@media screen and (max-width:500px){.cct-home-banner span.t1{font-size:32px;line-height:38px}.cct-home-banner h5{font-size:18px;line-height:24px}.cct-home-banner .cct-banner-content{padding:25px 12px 14px}.cct-home-banner h6{font-size:14px;line-height:24px;margin-bottom:5px}.cct-home-banner p{font-size:14px;line-height:24px}.cct-home-banner h1,.cct-home-banner span.t1{margin-bottom:14px}.cct-logos-wrap ul li img{height:47px}.cct-logos-wrap{padding:15px 0 11px}.cct-practice-area-wrap{padding:73px 0 43px;text-align:center}.cct-pa-heading{padding-bottom:10px}.cct-practice-area-wrap .cct-pa-box{min-height:190px}.cct-practice-area-wrap h2{margin-bottom:9px}.cct-practice-area-wrap ul li{width:80%}.cct-practice-area-wrap .cct-pa-box h6{font-size:14px;line-height:18px;background-image:none;padding-right:0}.cct-practice-area-wrap .cct-pa-box-content p{font-size:12px;line-height:18px}.cct-practice-area-wrap .cct-pa-box{margin-bottom:9px}.cct-pa-heading p{margin-bottom:5px}}@media screen and (max-width:400px){.cct-home-banner span.t1{font-size:25px;line-height:36px}.cct-home-banner h6{font-size:12px;line-height:18px}.cct-logos-wrap ul li{margin:0 0 10px!important;width:31%;padding:0 6px}.cct-logos-wrap ul li img{height:40px}.req-box-inn .req-box{padding:100px 10px 20px 10px!important}.req-box-inn .req-box h6,.req-box-inn .req-box p{font-size:17px}.req-box-inn .req-box h2{font-size:28px}.cct-practice-area-wrap ul li{width:100%}.cct-practice-area-wrap .cct-pa-box{min-height:170px}.cct-practice-area-wrap h2{font-size:24px;line-height:30px}.cct-pa-box-content{padding:15px 10px 14px}}