@media (min-width:991px){.header-right span.sidebar-menu-arrow{display:none}.header-right .nav-menu ul ul span.sidebar-menu-arrow{display:block}.nav-menu ul ul .sidebar-menu-arrow:after,.nav-menu ul ul .sidebar-menu-arrow:hover:after{background-size:10px;transform:rotate(-90deg)}}@media (min-width:1200px){.home-banner{height:100vh}.aboutowned-section{margin-top:40px}}@media (min-width:1500px){#headernav li{padding:0 20px}.br-line{margin:0 15px}.mainheader{padding-left:20px}.footer-padding{padding-left:30px;padding-right:30px}}@media (min-width:1600px){.br-line{margin:0 20px}#headernav li a,.headerphone a,.nav-menu ul#headernav .sub-menu li a{font-size:14px}}@media (min-width:1800px){.happyclient-section .client-image{height:86%}.happyclient-txt{padding:100px 50px 100px 130px}#headernav li{padding:0 24px}}@media (max-width:1699px){#headernav li a{padding:30px 0;font-size:13px}.nav-menu ul#headernav .sub-menu li a{font-size:13px}.headerphone a{font-size:12px}#search-icon-bar{margin:0 6px}.header .headerphone a svg,.search-icon svg{width:25px;height:25px}.nav-menu>.menu-header>li.menu-item.menu-item-has-children:after{top:50%;right:0}.phone-div{font-size:18px}}@media (max-width:1415px){#headernav li{padding:0 18px}#headernav li a,.nav-menu ul#headernav .sub-menu li a{font-size:12px}}@media (max-width:1350px){#headernav li{padding:0 12px}li.practice-area-box{padding:0 25px}}@media (max-width:1266px){li.practice-area-box{padding:0 15px}.headerphone a{font-size:11px}.br-line{margin:0 5px}.header-search{margin-left:.3rem;margin-right:.3rem}#headernav li{padding:0 14px}#headernav li a{font-size:12px}}@media (max-width:1199px){.page-banner .banner-title{font-size:60px}.header .headerphone a svg,.search-icon svg{width:18px;height:18px}.header .headerphone a svg{margin:0}li.practice-area-box{padding:40px 15px 0}#headernav li a,.footer .address span,.footer .nap-email a,.footer .phone a,.footer a.direction-link{font-size:12px}.phone-div{font-size:15px}#headernav li{padding:0 7px}.nav-menu>.menu-header>li.menu-item.menu-item-has-children:after{right:-5px}.team-image{height:280px}.postheading{font-size:20px}.happyclient-txt{padding:70px 50px 70px 130px}.aboutowned-section .col-lg-10.offset-lg-1.mt-5,.aboutowned-section .col-lg-4.offset-lg-1,.aboutowned-section .col-lg-6{width:100%;flex:100%;margin:0;max-width:100%;text-align:center}.aboutowned-section .image,.full-about-section .image{margin-bottom:30px}.contact-page-locations ul li{width:48%;margin-right:4%;padding:20px}.article-section .blog-item .title,.blog-page-listing .blog-item .title{font-size:24px;min-height:140px}}@media (max-width:1024px){.team-image{height:400px}.team-slideitem{width:40%}}@media (max-width:991px){.mobile-txt-bar{text-align:center;background:0 0;padding:5px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.footer-border,.header{border:none}.page-banner .banner-title{font-size:44px}.phone-div{color:#fff}.br-line{margin:0 10px}.headerphone a{font-size:15px;text-align:left}.about-section,.happyclient-txt,ul.pdf_links{text-align:center}.practice-static-page{margin-bottom:25px}.client-name:after,.common-font br,.happyclient-section .client-image,.header .calloption,.header-right{display:none}.mobile-txt-bar,ul.pdf_links{display:block}.header-search .search-icon{width:1.65rem;height:1.65rem}.header{padding-top:0;padding-bottom:5px}.header-search{position:absolute;top:-48px;right:70px}.header.shrink .menu-button,.menu-button{top:70px}.nav-open-menu .header.shrink .menu-button{top:20px}.home-banner .banner-content .h1{font-size:70px}.home-banner .banner-small-title{font-size:32px}.happyclient-section{background:#8fdcf0;padding:0}.happyclient-txt{padding:50px}.footer .address span,.footer .nap-email a,.footer .phone a,.footer a.direction-link{font-size:14px}.contact-page-locations ul li{width:100%;margin-right:0;margin-bottom:30px}.article-section .blog-item .title,.blog-page-listing .blog-item .title{font-size:28px;min-height:auto}.blog-item .blog-image{height:24rem}.footer-padding:nth-child(3){padding-top:20px}.about-section .col-lg-4.col-md-12.pt-lg-5.pl-5.mobile-text-align,.about-section .col-lg-6.col-md-12.pl-5.mobile-text-align{padding-left:15px!important}.header .mainheader{padding-top:5px}.team-image{height:320px}ul.pdf_links{margin-left:0}ul.pdf_links li{margin:0 0 30px}.team-slideitem{width:42%}.about-section .image{margin-bottom:30px}.header .mobile-txt-bar .calloption{display:flex;justify-content:flex-end;padding:0 10px}.header .mobile-txt-bar .headerphone a svg{margin-right:10px;fill:#484848;width:25px;height:25px}.header .mobile-txt-bar .calloption .br-line{background:rgba(255,255,255,.2)}}@media (max-width:767px){.banner-subtitle,.home-banner .banner-small-title{font-size:22px}.about-section .image,.col-lg-12.pactice-desktop,.mobile-hide-br,.shrink .header-mobile-text{display:none}.footer .footer-nap-row{display:block;padding:0 20px}.footer .footer-nap-col{margin-right:0;width:100%;margin-bottom:15px;padding-left:22px}.header-logo img{max-width:250px}.header-search{top:-40px}.menu-button{top:99px}.header.shrink .menu-button{top:13px}.footer-padding{padding-top:20px;padding-bottom:20px}.footer-border{border:none;text-align:center}.page-banner{height:26rem}.home-banner .banner-content .h1,.page-banner .banner-title{font-size:40px}.page-banner .banner-content-wrap{margin-top:6rem}.h2,.heading,h2{font-size:2rem}.location-list-content{font-size:20px}.copyrights{line-height:22px;font-size:12px}.footer-bottom{padding:7px 0}ul.practice-area-list{margin-top:0}.team-slideitem{margin:0 0 30px;width:100%}#team-slider{margin-top:20px;padding:0 10px}.happyclient-txt{padding:40px 20px}.home .banner-content img{max-width:42%;margin-bottom:10px}.btn,.elm-button{padding:1.15rem}.common-font{font-size:18px;line-height:30px}.footer .footer-titles:before{right:0;margin:0 auto}ul#footerNav{width:80%;margin:0 auto}.clientname,.happyclient-section .client-content,ul#footerNav li{text-align:left}.aboutowned-section,.footer .footer-titles,.full-about-section{text-align:center}.owl-nav,.practice-items-list .btn,.practice-items-list .practice-txt,.practice-items-list svg{display:none!important}h3.practice-heading{font-size:20px;margin:0!important}li.practice-area-box a.practice-link{padding:20px;display:block;position:relative}li.practice-area-box:hover a.practice-link{background-color:#8fdcef;display:block;position:relative;box-shadow:0 4px 10px rgb(0 0 0/10%)}li.practice-area-box:hover a.practice-link:after{background:url(//childressjustice.com/wp-content/themes/childjustice/css/../img/arrow-practice.png) right/cover no-repeat;top:21px;right:20px;position:absolute;content:"";width:20px;height:20px}li.practice-area-box{width:100%;padding:0;text-align:left;margin-bottom:10px;position:relative}.owl-dots{display:flex}.team-image{height:360px}.practicearea-section.spaced{padding-bottom:2rem}.contact-section,.team-section{padding-top:3rem;padding-bottom:3rem}.happyclient-section .client-content:before{background-size:75px;width:75px;height:75px;left:0}.testi-slider{padding-left:0}.happyclient-section .client-content:after{right:10px;background-size:75px;width:75px;height:75px}.contact-section .form-control{padding:1rem .75rem}textarea.form-control{height:100px}.contact-section .description.common-font.mb-5{margin-bottom:2rem!important}.contact-section .heading{margin-bottom:1rem!important}.contact-section{background-position:20% 0}.review-inner{padding:20px}.review-inner>img{top:15px;left:30px;z-index:-1}.col-lg-12.pratice-mobile{display:block}.sociallink ul{justify-content:center}.mobile-txt-bar{background:0 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px;padding-top:10px}.headerphone a{color:#fff}.header-mobile-text{width:100%;line-height:2}.header .mobile-txt-bar .calloption{justify-content:center;flex-wrap:wrap}.header .mobile-txt-bar .calloption .br-line{background:rgba(255,255,255,.2)}}@media (max-width:575px){.blog-detail .blog-image,.blog-item .blog-image{height:20rem}.menu-button{top:97px}.header.shrink .menu-button{top:10px}.header-search{top:-36px;right:55px}.header-logo img{max-width:215px}.search-panel form#searchform{width:72%}.home-banner{height:37rem}.home .banner-content{width:100%;margin-top:11rem}ul#footerNav{width:85%;margin:0 auto;padding-left:40px}ul#footerNav li{width:50%}.spaced{padding-top:4rem;padding-bottom:4rem}.blogform-section #reply-title{font-size:2rem}form#commentform{width:100%}.blogform-section p.comment-notes{font-size:20px;line-height:30px}}@media (max-width:479px){.phone-div{font-size:14px}.menu-button{top:90px}.header.shrink .menu-button{top:58px}}@media (max-width:375px){.phone-div{font-size:13px}.header .mobile-txt-bar .headerphone a svg{width:20px;height:20px}.header-logo img{max-width:195px}}