@media (min-width: 575px){ul.li-list{column-count:2;}}@media (min-width: 991px){.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.mobile-search-bar .white-search-icon{border:1px solid transparent;}}@media (min-width: 1200px){.container{max-width:883px;}.single-post .container,.static-page .container{max-width:1140px;}.single-post .container .sidebar,.static-page .sidebar{padding-left:45px;}}@media (min-width: 1400px){.single-post .container,.static-page .container{max-width:1276px;}}@media (min-width: 1420px){.title,.heading{font-size:40px;}}@media (min-width: 1500px){.header-top .container-fluid,.main-footer .container-fluid{padding:0 30px;max-width:1366px;}.home-banner{height:calc(100% - 30px);}}@media (min-width: 1600px){.title,.heading{font-size:45px;}}@media (min-width: 1700px){.inner-page-banner{height:700px;}.menu-top li a{font-size:16px;}.home-banner .container{max-width:909px;position:relative;}.home-banner .banner-wrap .banner-details .banner-title{font-weight:600;font-size:50px;line-height:60.28px;}.home-banner-info .banner-content p{font-size:18px;line-height:32px;}.home-banner .banner-wrap .banner-details{padding-right:0;}}@media (min-width: 1800px){.nav-menu-inner .center-menu{left:-7.5%;}}@media (max-width: 1199px){.philosophy-left-sec .philosophy-image{width:100%;}.title,.heading{font-size:36px;line-height:50px;}h2{font-size:34px;line-height:46px;}h3{font-size:30px;line-height:40px;}h4{font-size:24px;line-height:34px;}h5{font-size:20px;line-height:30px;}h6{font-size:16px;line-height:26px;}.home-banner{height:656px;}.footer-right-side{padding-left:0;}.footer-center-sec .menu-footer li{margin:0 10px;}.footer-right-side .header-contact-info.footer-right-contact{max-width:200px;margin-left:auto;}.copyright p{font-size:11px;}.copyright .small-nav{margin-left:3px;font-size:11px;}.inner-banner-section{height:405px;}.nav-menu-inner .center-menu{left:-13px;}ul.menu-top li{margin-left:20px;}.menu-top li a{font-size:16px;}}@media (max-width: 991px){.inner-banner-wrap{margin-top:60px;width:100%;}.inner-banner-section{height:305px;}header#header{padding-top:10px;padding-bottom:10px;}header#header.small-header{padding-top:10px;padding-bottom:10px;}.header-contact-info span{display:none;}.header-contact-info{width:35px;padding-left:0;padding-bottom:0;height:35px;margin-right:10px;}header#header.small-header .header-contact-info span{display:none;padding:0;}.header-contact-info span{display:none;}.header-contact-info a{font-size:0;width:100%;height:35px;background-position:center;border:1px solid #a8925b;border-radius:5px;background-size:17px;padding:0;}.mobile-search-bar{height:38px;width:38px;margin-right:10px;margin-left:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;}.mobile-header-sec{display:flex;align-items:center;}.menu-wrap{background-color:#000;position:fixed;top:0;height:100%;width:100%;right:-100%;font-size:1em;font-weight:700;overflow:auto;transition:.5s;z-index:12;display:flex;justify-content:center;}.menu-full-wrapper{width:100%;position:relative;}.menu-show{right:0;box-shadow:none;display:block;max-width:100%;}.menu-sidebar{margin:0;position:relative;top:0;width:100%;margin-left:auto;padding-top:70px;}.menu-bar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.menu-sidebar .menu-bar-wrapper li{flex:0 0 100%;max-width:100%;position:relative;margin:0;border:none;border-bottom:1px solid rgba(255,255,255,.54);padding:0;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li:first-child{border-top:1px solid rgba(184,184,184,.13);}.menu-sidebar .menu-bar-wrapper li:last-child{border:none;}.menu-sidebar .menu-bar-wrapper li > a{color:#fff;font-weight:normal;font-weight:400;padding:7px 20px;position:relative;display:block;font-size:18px;}.menu-sidebar .menu-bar-wrapper li > a:hover::after{opacity:1;}.menu-sidebar .menu-bar-wrapper li > a:hover{background-color:var(--bs-lightbrown);color:#fff;width:100%;}.menu-sidebar .menu-bar-wrapper li > a:hover::after{opacity:1;}.menu-sidebar .menu-bar-wrapper li.current-menu-item > a{font-weight:500;background-color:var(--bs-lightbrown);color:#fff;width:100%;}.menu-sidebar .menu-bar-wrapper li.current-menu-item.menu-item-23 ul li a{background:none;}.menu-sidebar .menu-bar-wrapper li.current-menu-item > a + .sidebar-menu-arrow::after{color:#0e2743;}.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link{font-weight:500;color:#fff;width:100%;background-color:var(--bs-lightbrown);}.current-menu-ancestor>.nav-link{font-weight:500;color:#fff;width:100%;}.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link + .sidebar-menu-arrow::after{background-image:url("https://restorationlaw.org/wp-content/themes/restoratlaw/img/white-arrow-down.svg");}.menu-sidebar .menu-bar-wrapper .current-menu-parent.menu-item-has-children>.nav-link::after{opacity:1;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children{position:relative;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow{position:absolute;right:0;top:0;height:42px;width:40px;}.menu-sidebar .menu-bar-wrapper li#menu-item-328.menu-item-has-children .sidebar-menu-arrow{width:100%;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu{display:none;background:none;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sub-menu li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0px;}.menu-sidebar .menu-bar-wrapper li .sub-menu li a{font-size:16px;padding-left:30px;}.menu-sidebar .menu-bar-wrapper li .sub-menu li a br,.menu-sidebar .menu-bar-wrapper li a br{display:none;}.menu-sidebar .menu-bar-wrapper li .sub-menu li ul li a{padding-left:50px;}.menu-sidebar .menu-bar-wrapper li .sub-menu li ul li ul li a{padding-left:65px;}.menu-sidebar .menu-bar-wrapper li .sub-menu .sidebar-menu-arrow::after{padding:0 10px;font-size:16px;}.sidebar-menu-arrow::after{cursor:pointer;content:"";position:absolute;top:0px;margin:auto;bottom:0px;right:0;background-size:14px;background-repeat:no-repeat;background-image:url("https://restorationlaw.org/wp-content/themes/restoratlaw/img/white-arrow-down.svg");background-position:center;height:40px;width:40px;}.sidebar-menu-arrow::after{pointer-events:none;opacity:1;}.menu-sidebar .menu-bar-wrapper .menu-item-has-children .sidebar-menu-arrow.responsive-up-arrow::after{transform:rotate(180deg);display:block;}.sidebar-menu-arrow:hover::after{background-image:url("https://restorationlaw.org/wp-content/themes/restoratlaw/img/white-arrow-down.svg");}.menu-sidebar .menu-bar-wrapper li a:hover + .sidebar-menu-arrow::after{background-image:url("https://restorationlaw.org/wp-content/themes/restoratlaw/img/white-arrow-down.svg");}.menu-sidebar .menu-bar-wrapper li.current-menu-item > a + .sidebar-menu-arrow::after{background-image:url("https://restorationlaw.org/wp-content/themes/restoratlaw/img/white-arrow-down.svg");}.menu-sidebar .menu-bar-wrapper li .sub-menu li a::after{display:none;}.menu-button:hover{cursor:pointer;}.menu-button{height:35px;width:35px;position:relative;z-index:12;display:flex;align-items:center;justify-content:center;flex-direction:column;background:transparent;border:1px solid #a8925b;border-radius:5px;}.menu-button .menu-bar{position:relative;border-radius:0px;width:25px;transition:.5s;opacity:1;display:block;height:1px;background:var(--bs-lightbrown);margin-top:6px;text-align:center;}.menu-button .menu-bar-middle{width:25px;}.menu-button .menu-bar-top{margin:0;}header#header.small-header .menu-button .menu-bar{background:var(--bs-lightbrown);}header#header.small-header .menu-button.button-open .menu-bar{background:var(--bs-lightbrown);}.menu-button.button-open .menu-bar-top,.menu-button.button-open .menu-bar-bottom,.menu-button.button-open .menu-bar-middle{border-color:var(--bs-lightbrown);}.button-open{z-index:16;}.menu-button.button-open{background:none;z-index:13;height:32px;width:32px;right:25px;top:15px;position:fixed;}.button-open .menu-bar{opacity:1;}.button-open .menu-bar-top{border-color:#fff;transform:rotate(45deg) translate(8px,8px);transition:.5s;}.button-open .menu-bar-middle{background-color:#fff;transform:translate(230px);transition:.1s ease-in;opacity:0;}.button-open .menu-bar-bottom{border-color:#fff;transform:rotate(-45deg) translate(5px,-5px);transition:.5s;right:0;}.menu-button.button-open .menu-bar-top{border-color:#fff;width:100%;top:-4px;background:#fff;}.menu-button.button-open .menu-bar-bottom{border-color:#fff;width:100%;background:#fff;}.copyright p{font-size:14px;}.copyright .small-nav{font-size:14px;}.footer-logo-and-links{text-align:center;}.footer-center-sec .menu-footer{justify-content:center;margin:34px 0px;}.footer-right-side .header-contact-info a{margin-left:0;font-size:18px;margin-top:9px;background-size:24px;background-position:6px;}.right-contact-form-col{padding-left:15px;margin-top:40px;}.practice-left-sec .practice-image{width:50%;height:auto;margin:auto;}.practice-info-sec .page-button{margin-top:0;}.philosophy-right-sec .heading,.philosophy-right-sec .content-sec{padding-left:0;margin-top:3px;}.blue-color .philosophy-right-sec .border-line:after{left:0;width:100%;}.philosophy-image{width:50%;margin:auto;}.philosophy-right-sec{padding-bottom:0px;padding-left:10px !important;}.about-right-sec{padding-bottom:0px;}.about-left-sec .about-image{width:50%;margin:auto;margin-bottom:50px;}.section-pd{padding:50px 0 !important;}.header-top .container-fluid,.container-fluid{padding:0 25px;}.home-banner .banner-wrap{margin-left:0;}.home-banner .banner-wrap .banner-details{margin-top:100px;margin-left:auto;margin-bottom:50px;}.home-banner{height:auto;}.nav-menu-inner{display:none;}.header-aside-col{justify-content:flex-end;}.footer-right-side .header-contact-info.footer-right-contact{max-width:200px;margin-left:auto;width:auto;height:auto;margin-right:auto;min-width:183px;}.footer-right-side .header-contact-info span{display:block;}.footer-right-side .header-contact-info a{margin-left:0;font-size:18px;font-size:16px;margin-top:9px;background-size:24px;background-position:6px;width:auto;border:none;padding-left:35px;padding-top:3px;}.about-second-right-sec .heading,.about-second-right-sec .content-sec{padding-left:0;}.blue-color .about-second-right-sec .border-line:after{left:0;width:100%;}.about-second-left-sec .about-second-image img{width:100%;border-radius:0 110px 0 0;}.about-second-left-sec .about-second-image{width:50%;margin:auto;margin-bottom:50px;}.about-second-section .about-second-left-sec .about-second-image img{width:100%;border-radius:0 110px 0 0;}.about-second-left-sec .about-second-image{margin-bottom:30px;}.about-second-right-sec .border-line:after{width:calc(100%);z-index:0;}.about-second-right-sec{padding-bottom:50px;}.about-second-left-sec .about-second-image{width:100%;}.about-second-section .about-second-image img{width:auto;max-width:100%;}.widget.contact-form-sidebar{display:none;opacity:0;}.sidebar .widget.practice-side{margin-top:30px;}.mobile-search-bar .white-search-icon{width:35px;border-radius:5px;height:35px;}.inner-banner-section .banner-bg-img{height:calc(100% - 0px);}.home-banner .home-banner-bg{height:calc(100% - 10px);}.footer-right-side .header-contact-info a.span-call-text{background:none;display:block;width:100%;padding:0;margin:0;}.footer-content-right-side{margin-top:20px;}}@media (max-width: 767px){.testimonial-row .testimonial-item{padding:20px;}.practice-info-sec .page-button{text-align:center;}.heading.border-line.d-block{display:inline-block !important;}.container,.container-sm{max-width:100%;}.page-template-about-us .about-right-sec .border-line:after{width:calc(100% + 0px);}.form-with-map div.wpcf7 .btn-wrap .btn:hover{color:var(--bs-white);background:var(--bs-blue);border-color:var(--bs-blue);}.btn:hover{color:var(--bs-white);background-color:var(--bs-blue);border-color:var(--bs-blue);}.home-banner-info .btn:hover{background:var(--bs-grey);border-color:var(--bs-grey);}.home-about-sec{background-position:right bottom;}.our-philosophy-sec{background-position:left bottom;}.home-banner .home-banner-bg{height:calc(100% - 0px);}.section-pd,.spaced{padding-top:50px;padding-bottom:50px;}h2{font-size:34px;line-height:40px;}h3{font-size:28px;line-height:36px;}h4{font-size:24px;line-height:32px;}h5{font-size:20px;line-height:28px;}h6{font-size:16px;line-height:24px;}.title,.heading{font-size:30px;line-height:38px;padding-bottom:15px;}.copyright{text-align:center;font-size:16px;font-weight:400;line-height:normal;padding:0;display:flex;width:100%;align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-left:0;}.copyright .small-nav{font-size:14px;display:block;margin-left:0;}.small-nav a:first-child{margin-left:0px;}.header-top .container-fluid,.container-fluid{padding:0 15px;}.home-banner .banner-wrap .banner-details .banner-title{font-size:30px;line-height:36px;}.home-banner .banner-wrap .banner-details{width:100%;margin-bottom:50px;text-align:center;}.about-left-sec .about-image{width:100%;margin:auto;text-align:center;}.about-right-sec .border-line:after{width:100%;z-index:0;}.about-right-sec{text-align:center;}.about-left-sec .about-image img{width:auto;max-width:100%;}.about-right-sec .content-sec{padding-right:0;}.philosophy-image{width:100%;margin:auto;max-width:100%;text-align:center;}.philosophy-right-sec{text-align:center;}.philosophy-right-sec .heading,.philosophy-right-sec .content-sec{padding-left:0;margin-top:0;}.philosophy-image{width:auto;margin:auto;max-width:100%;}.testimonial-row .testimonial-col{margin-top:30px;}.testimonial-sec-row >div> .fullwidth{text-align:center;}.testimonial-sec-row .heading{text-align:center;display:inline-block !important;margin-left:auto !important;margin-right:auto !important;width:auto !important;}.practice-right-sec .border-line:after{width:100%;z-index:0;}.practice-left-sec .practice-image{width:100%;height:auto;margin-top:40px;text-align:center;}.practice-left-sec .practice-image img{width:auto;height:auto;max-width:100%;}.practice-right-sec{margin-top:0;}.wpcf7 .wp-form-btn{text-align:center;}.main-contact-form.section-pd{margin-top:0;}.who-we-are-section .about-right-sec{padding-bottom:0;padding-top:40px;}.who-we-are-section .about-right-sec .title.d-block{display:inline-block !important;}.practice-info-sec .practice-sec-row{margin-bottom:0;}}@media (max-width: 575px){body{font-size:14px;line-height:24px;}}@media (max-width: 567px){.practice-area-details{width:100%;column-count:1;}.home-banner .banner-wrap .banner-details{padding-left:0;margin-top:100px;margin-left:auto;padding-right:0;width:100%;margin-bottom:50px;}.home-banner .banner-wrap{margin-left:0;padding:60px 0;padding-bottom:180px;}.home-banner-info{width:100%;text-align:center;}}@media (max-width: 370px){.column-item-wrap{width:100%;}}@media (max-width: 300px){body{font-size:14px;line-height:24px;}.logo-wrapper a{max-width:140px;}.title,.heading{font-size:22px;line-height:normal;}}@media (min-width: 768px) and (max-width: 991px) and (orientation: landscape){.container,.container-sm{max-width:100%;}.practice-info-sec .practice-sec-row{margin-bottom:0;}.section-pd,.spaced{padding-top:50px;padding-bottom:50px;}.container,.container-sm{max-width:100%;}.home-about-sec{background-position:right bottom;background-size:1155px;}.our-philosophy-sec{background-position:left bottom;background-size:1365px;}.home-banner .home-banner-bg{height:calc(100% - 0px);}.home-banner{z-index:1;display:flex;height:auto !important;position:relative;padding:70px 0;}.section-pd,.spaced{padding-top:50px;padding-bottom:50px;}h2{font-size:34px;line-height:40px;}h3{font-size:28px;line-height:36px;}h4{font-size:24px;line-height:32px;}h5{font-size:20px;line-height:28px;}h6{font-size:16px;line-height:24px;}.title,.heading{font-size:30px;line-height:38px;padding-bottom:15px;}.copyright{text-align:center;font-size:16px;font-weight:400;line-height:normal;padding:0;display:flex;width:100%;align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-left:0;}.copyright .small-nav{font-size:14px;display:block;margin-left:0;}.small-nav a:first-child{margin-left:0px;}.header-top .container-fluid,.container-fluid{padding:0 15px;}.home-banner .banner-wrap .banner-details .banner-title{font-size:30px;line-height:36px;}.home-banner .banner-wrap .banner-details{width:100%;margin-bottom:50px;text-align:center;}.about-left-sec .about-image{width:100%;margin:auto;text-align:center;}.about-right-sec .border-line:after{width:100%;z-index:0;}.about-right-sec{text-align:center;}.about-left-sec .about-image img{width:auto;max-width:100%;}.about-right-sec .content-sec{padding-right:0;}.philosophy-image{width:100%;margin:auto;max-width:100%;text-align:center;}.philosophy-right-sec{padding-bottom:30px;}.philosophy-right-sec{text-align:center;}.philosophy-right-sec .heading,.philosophy-right-sec .content-sec{padding-left:0;margin-top:0;}.philosophy-image{width:auto;margin:auto;max-width:100%;}.testimonial-row .testimonial-col{margin-top:30px;}.testimonial-sec-row >div> .fullwidth{text-align:center;}.testimonial-sec-row .heading{text-align:center;display:inline-block !important;margin-left:auto !important;margin-right:auto !important;width:auto !important;}.practice-right-sec .border-line:after{width:100%;z-index:0;}.practice-left-sec .practice-image{width:100%;height:auto;margin-top:40px;text-align:center;}.practice-left-sec .practice-image img{width:auto;height:auto;max-width:100%;}.practice-right-sec{margin-top:0;}.wpcf7 .wp-form-btn{text-align:center;}.main-contact-form.section-pd{margin-top:0;}.who-we-are-section .about-right-sec{padding-bottom:0;padding-top:40px;}.who-we-are-section .about-right-sec .title.d-block{display:inline-block !important;}}@media only screen and (min-width: 744px) and (max-height: 1059px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){}@media only screen and (min-width: 2160px) and (max-height: 1080px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){}