@media (min-width:992px){.dropdown-menu{position:absolute;left:0;right:auto;top:100%;min-width:190px;display:block!important;visibility:hidden;z-index:100;-webkit-border-radius:0;border-radius:0;background:#fff;opacity:1;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;margin:0;border:none}.dropdown-menu{padding-bottom:0;padding-top:0;margin-top:23px}.sticky .dropdown-menu{margin-top:15px}.dropdown:hover .dropdown-menu{visibility:visible;top:100%}li.menu-item-has-children:hover>.sub-menu.dropdown-menu{visibility:visible;transform:scaleY(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1)}.menu_lg>.sub-menu.dropdown-menu{max-height:350px;overflow-y:scroll;overflow-x:hidden}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu{left:-100%;margin:-34px 0 0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);top:0;margin-top:0;transform-origin:top;-webkit-transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;min-width:190px;width:100%}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu li a{word-wrap:break-word;white-space:break-spaces}.sub-menu.dropdown-menu{scrollbar-width:thin}.sub-menu.dropdown-menu::-webkit-scrollbar{width:3px}.sub-menu.dropdown-menu::-webkit-scrollbar-thumb{background-color:#cdcdcd}.navbar .navbar-nav .nav-item:before{content:"";display:inline-block;position:absolute;width:100%;height:3px;bottom:10px;left:0;background-color:#FFF;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.navbar .navbar-nav .nav-item.current-menu-item:before,.navbar .navbar-nav .nav-item:hover::before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.modal-dialog{max-width:900px}.navbar-nav>.menu-item-has-children>a::after,.navbar-nav li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a::after{content:'';position:relative;top:0;right:-10px;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.362454 4.07101C0.0772982 4.19992 -0.0672331 4.52805 0.0304232 4.82101C0.0616732 4.91867 1.35855 6.23898 4.88589 9.76633C10.1281 15.0007 9.7687 14.6726 10.1398 14.6023C10.2726 14.5788 10.8078 14.0554 15.1007 9.76633C20.3859 4.47726 20.0695 4.82492 19.9562 4.45773C19.8625 4.13742 19.5578 3.95383 19.2257 4.01633C19.0929 4.03976 18.5851 4.53586 14.5343 8.57883L9.99527 13.1179L5.49136 8.61789C2.30386 5.42648 0.948392 4.09836 0.846829 4.05539C0.659329 3.97726 0.557767 3.98117 0.362454 4.07101Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");width:14px;height:14px;margin:auto 0;background-repeat:no-repeat;background-position:center;transform:rotate(0deg);transition:all 0.3s ease-in-out;background-size:10px}.navbar-nav>.menu-item-has-children:hover>a::after,.navbar-nav li.menu-item-has-children>.sub-menu>li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.navbar-nav li.menu-item-has-children>.sub-menu>li.menu-item-has-children>a::after{right:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.362454 4.07101C0.0772982 4.19992 -0.0672331 4.52805 0.0304232 4.82101C0.0616732 4.91867 1.35855 6.23898 4.88589 9.76633C10.1281 15.0007 9.7687 14.6726 10.1398 14.6023C10.2726 14.5788 10.8078 14.0554 15.1007 9.76633C20.3859 4.47726 20.0695 4.82492 19.9562 4.45773C19.8625 4.13742 19.5578 3.95383 19.2257 4.01633C19.0929 4.03976 18.5851 4.53586 14.5343 8.57883L9.99527 13.1179L5.49136 8.61789C2.30386 5.42648 0.948392 4.09836 0.846829 4.05539C0.659329 3.97726 0.557767 3.98117 0.362454 4.07101Z' fill='%23143f9e '%3E%3C/path%3E%3C/svg%3E")!important}}@media (min-width:1200px){.container_big{max-width:1190px}}@media (max-width:1440px){p.hero_title{font-size:40px;line-height:48px}}@media (min-width:1440px){.new_banner.bg{background-position:top}}@media (min-width:1600px){.new_banner.bg{padding:150px 0}}@media (min-width:1920px){.new_banner.bg{padding:225px 0}}@media (max-width:1199px){.navbar-brand,.navbar-brand img{max-width:220px;width:100%!important;height:auto!important}.navbar .navbar-nav .nav-item{margin:0 20px 0 0}.navbar .navbar-nav .nav-item>a{font-size:12px}p.hero_title{font-size:40px}.about_section .about_title{font-size:26px}.practice_areas_section .service_content h2,.service_box .service_content h2{font-size:17px}.footer_btn{padding:12px 10px}}@media screen and (max-width:991px){.inner_banner{padding-top:82px}.sticky .top-bar,.sticky .navbar-brand{display:block}.navbar-brand,.navbar-brand img{max-width:200px}.sticky .navbar{background-color:#3c4043!important;padding:10px}.top-bar{padding:5px 0}a.navbar-brand{FONT-SIZE:1.25rem;LINE-HEIGHT:26px}.top-bar .call_us span{line-height:20px}.navbar{padding:10px 0}.menu-trigger{width:28px;height:18px;position:absolute;right:15px;top:24px;cursor:pointer;display:inline-block;vertical-align:top;z-index:9999;padding:0;margin:0;border:0;background:transparent;-webkit-border-radius:0;border-radius:0}.menu-trigger .nav-line{width:100%;position:absolute;top:0;right:0;height:2px;background:#fff;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;backface-visibility:hidden}.inner_page .menu-trigger .nav-line{background-color:#143f9e}.inner_page .menu-trigger.open .nav-line{background-color:#fff}.menu-trigger .nav-line.nav-line-1{-webkit-transition:all 0.3s 0.3s,transform 0.3s 0s;transition:all 0.3s 0.3s,transform 0.3s 0s}.menu-trigger .nav-line.nav-line-2{top:50%;margin-top:-1px;right:0;-webkit-transition:all 0.3s 0.3s ease;transition:all 0.3s 0.3s ease;width:100%}.menu-trigger .nav-line.nav-line-3{bottom:0;top:auto;right:0;-webkit-transition:all 0.3s 0.3s,transform 0.3s 0s;transition:all 0.3s 0.3s,transform 0.3s 0s}.menu-trigger.open .nav-line{background:#fff}.menu-trigger.open .nav-line-1{top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s,transform 0.3s 0.3s;transition:all 0.3s,transform 0.3s 0.3s}.menu-trigger.open .nav-line-2{opacity:0;-webkit-transition:all 0.3s,opacity 0.3s 0s;transition:all 0.3s,opacity 0.3s 0s}.menu-trigger.open .nav-line-3{bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s,transform 0.3s 0.3s;transition:all 0.3s,transform 0.3s 0.3s}.menu-show{overflow:hidden}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{position:relative}#navbar{position:fixed;height:100%;min-height:100%;top:0%;bottom:0%;left:-100%;width:100%;padding:85px 0 60px;border:0;background:#fff;z-index:9;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:auto}#navbar.show{left:0%;background-color:#DEA85D}.navbar .navbar-nav .nav-item{padding:12px 55px 12px 15px;margin:0;text-align:left;display:block;width:100%;border-bottom:1px solid #ddd}.navbar .navbar-nav li:last-of-type{display:block;margin:0 auto 0 0}.navbar .navbar-nav .nav-item>a{font-size:17px;font-weight:700}.navbar .navbar-nav .nav-item>a,.dropdown-menu>li>a{color:#ffffff!important}.navbar .navbar-nav .nav-item:hover>a,.navbar .navbar-nav .nav-item.current-menu-item>a,.navbar .navbar-nav .nav-item>a.active,.navbar .navbar-nav .nav-item>a:hover,.navbar .navbar-nav .nav-item>a:focus{background-color:transparent;color:#9b7b4d}.navbar .navbar-nav .nav-item a:hover:before,.navbar .navbar-nav .nav-item a.active:before{opacity:0}.dropdown-menu{background:transparent;border:none;padding:0}.dropdown-menu li{border-bottom:1px solid #ddd}.sub-menu.dropdown-menu li:hover{border-color:#fff}.dropdown-menu>li>a{font-size:14px;text-align:left;padding:13px 15px}.dropdown-menu>li:last-child a{padding-bottom:0}.dropdown-menu li:last-child{border:0}.dropdown-item{margin:0}.navbar-nav .menu-item-has-children{position:relative}.navbar-nav .menu-item-has-children:before{content:"\f107";font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;right:0;width:50px;top:0;height:49px;text-align:center;line-height:49px;font-size:17px;color:#fff;transition:color 0.3s ease,background-color 0.3s ease,transform 0.3s ease;cursor:pointer;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-backface-visibility:hidden;z-index:999}.navbar-nav .menu-open.menu-item-has-children:before{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.sub-menu.dropdown-menu li:hover{background-color:transparent}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu{border:0;margin:0;border-radius:0;padding:0 0 10px}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu>li{border:0}.top-bar .call_us{max-width:720px;padding:0}.hero_content p{font-size:30px;margin-bottom:30px}p.hero_title{font-size:40px;margin:15px 0 55px}.counter_section .row [class*="col-"]{margin-bottom:30px}.service_section .service_box{margin-bottom:20px}.all_practice_areas_section .practice_box h2,.practice_areas_section .service_content h3,.service_box .service_content h2{font-size:20px}.form-group label{font-size:8px}/*!!! Footer !!!*/
 .footer_btn{font-size:12px;padding:10px 7px}.footer_btn i{font-size:16px;margin-right:2px}.footer_contact .footer_call span{margin-bottom:0}.footer_contact .footer_call a{font-size:25px}.review_star ul{line-height:20px}.review_star ul li{font-size:13px;margin-bottom:0}.footer_contact .review_author{margin-top:5px}.footer_content .footer_title{font-size:18px}.footer_bottom .social_icon ul li{font-size:15px}.inner_banner{margin-top:82px}.page_video_wrapper{height:250px;margin-bottom:35px}.call_wrapper a{font-size:19px}.single_practice_page .call_wrapper a{font-size:17px}.single_practice_page .call_wrapper p{font-size:12px;line-height:21px}.call_wrapper p{font-size:15px;line-height:25px}.case_box{padding:40px 0 20px}.case_box_tab .card-header{padding:20px}.case_box_tab .card-header h4{font-size:26px}.case_box_tab .card-header h4 span{font-size:19px}.single_practice_content{padding:0 40px}.practice_inner_content{padding:20px 15px 5px}.single_practice_page .side_content{padding:30px 0 0 15px}#blog_page_content .row,#blog_page_sidebar{width:100%}.page-template-blog-page .page_content{padding-left:0px!important;padding-right:0px!important;padding-top:130px}#blog_page_content .col-lg-4.col-md-6.col-sm-12.d-flex{padding:0 20px}#blog_page_sidebar section:last-child{margin-bottom:0}#case_results_content,#case_results_sidebar{width:100%}.hero_banner{background:none}.hero_banner_wrapper .hero_content.text-center{text-align:center!important}.hero_banner_wrapper .banner_btns.text-center{text-align:center!important}.ip_practice_area_section{padding:0}.sub-menu.dropdown-menu li:hover>a{color:#ffffff!important}.location_box_title p{font-size:16px}.new_banner.bg{background-position:center right}.new_banner .main-title{margin:155px 0 0}}@media (max-width:767px){.top-bar .call_us{max-width:540px;text-align:center}.top-bar .call_us span{display:block;font-size:15px;line-height:24px;margin:0}/*!!! Main Banner !!!*/
 .hero_banner{height:100vh}.hero_content p{font-size:24px;margin-bottom:10px}p.hero_title{font-size:29px;line-height:40px;margin:15px 0 35px}/*!!! Section-paddings !!!*/
 .about_section,.consultation_section,.service_section,.process_section,.news_section{padding:40px 0}.service_section.practice_areas_section{padding:0 0 30px}.service_section,.service_section.practice_areas_section{margin:10px 0}.all_practice_areas_section{padding:40px 0 40px}.counter_section{padding:50px 0 10px}.line_dashed.big{padding-bottom:35px}/*!!! Section-paddings !!!*/
 .service_section .service_box,.all_practice_areas_section .practice_box{max-width:370px;margin:0 auto 20px}.service_section .row [class*=col]:last-child .service_box,.all_practice_areas_section .row [class*=col]:last-child .practice_box{margin:0 auto}.form-group label{font-size:15px}.secondry_btn{padding:15px 27px}/*!!! Process Section !!!*/
 .process_container{padding:30px 20px}.process_area .process_content{margin-bottom:20px}/*!!! Client section !!!*/
 .client_section .row [class*="col"]{margin-bottom:10px}.client_section{padding-top:20px}/*!!! FAQ section !!!*/
 .faq_section .card-header{padding:10px}.faq_section .card-header span a{font-size:16px}.faq_section .card-body{padding:15px 25px}/*!!! Footer !!!*/
 .footer_contact{padding:25px 0}.footer_add,.footer_call,.footer_btns,.footer_menu,.review{margin-bottom:15px;border-bottom:1px solid #404040;padding-bottom:15px}.footer_bottom .social_icon{text-align:center}.footer_menu{justify-content:center;text-align:center}.footer_bottom .copyrights{margin-top:15px}.footer_bottom{padding:15px 0}.team_wrapper .line{margin:30px 0 30px}.single_practice_content{padding:0 40px 5px}.single_practice_page .side_content{padding:20px 0;}.single_practice_page .call_wrapper p{font-size:18px;line-height:27px}.single_practice_page .call_wrapper a{font-size:22px}.ip_page_banner_form{max-width:340px;margin:30px auto 0}.ip_practice_area_section,.victims_content{margin-bottom:30px}.ip_practice_area_section ul li{line-height:22px}.ip_areas ul{padding-left:40px}.ip_page .top_logo_wrapper .ip_top_btn{font-size:15px;line-height:24px;padding:10px}.testimonial_wrapper{padding:50px 0}.seoby_wrapper{grid-template-columns:100%}.seoby_wrapper img{height:auto;width:60%}.new_banner.bg{background-position:center right}.new_banner .main-title p{font-size:28px;line-height:36px}}@media (max-width:575px){.page_content{padding:40px 30px}.attorney_page .page_content{padding:0 30px 10px}.navbar{padding:10px}.navbar a{padding:0}.menu-trigger{right:0}/*!!! Main banner !!!*/
 .hero_banner{height:80vh}p.hero_title{font-size:25px;line-height:33px;margin:5px 0 30px}.about_section .about_title{font-size:23px;line-height:30px}/*!!! Services section !!!*/
 .service_section .service_box{padding:15px}.service_box .service_content h2{margin:0}.section-title.oswald h3,.section-title h3{font-size:23px;line-height:32px}/*!!! Contact section !!!*/
 .contact_form p{margin-bottom:20px}.contact_form .note{margin-top:20px}.contact_form .form_btn{margin-top:10px}/*!!! Footer !!!*/
 .footer_bottom .copyrights p{text-align:center}.main_footer{padding:20px 0 25px}/*!!! Counter !!!*/
 .counter_section .counter_text{font-size:26px;line-height:25px}.counter_section .row [class*="col-"]{margin-bottom:20px}.page_video_wrapper{height:200px;margin-bottom:35px}.award_title{font-size:21px}.award_content{margin-bottom:15px}.case_row{margin-bottom:30px}.all_practice_areas_section .practice_box{padding:15px 10px}.single_practice_page .page_content{margin:0 10px}.single_practice_content{padding:0 10px 5px}.practice_inner_content{padding:10px 15px 5px}.single_practice_content h4{font-size:18px;line-height:30px;margin-top:20px}.single_practice_content h3{font-size:21px;line-height:30px;margin-top:17px;margin-bottom:13px}.single_practice_content ul{margin-bottom:20px}.footer_menu ul li{margin-right:10px;font-size:11px}.top_logo_wrapper .navbar>.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip_page .top_logo_wrapper .ip_top_btns{width:100%;text-align:center}.ip_page .top_logo_wrapper .ip_top_btn{margin-top:15px}.accordion_location_wrapper .card-header .btn{font-size:16px}.new_banner.bg{padding:80px 0 5px;background-position:center right}.new_banner .main-title{padding:14px}.new_banner .main-title p{font-size:20px;line-height:27px}.new_banner .main-title h6{font-size:13px}.new_banner .main-title h6,.new_banner .main-title p{margin:0 0 6px}.new_banner .main-title img{max-width:255px}.new_banner .main-title .primary_btn{padding:8px 18px}}@media (max-width:480px){body.home .hero_banner .banner_btns img{margin-top:20px!important}}@media (max-width:480px){.new_banner.bg{padding:25px 0 5px;background-position:center right}.new_banner .main-title p{font-size:16px!important;line-height:21px!important}.new_banner .main-title img{height:auto;width:auto;max-width:100px;margin:10px 0 0!important}.new_banner .main-title .primary_btn{padding:5px 15px;font-size:14px;line-height:17px;margin:3px 0 0}body.home .hero_banner .banner_btns img{margin-top:20px!important}}@media (max-width:400px){.new_banner.bg{background-position:center right}}@media (max-width:370px){.new_banner.bg{background-position:center right}}@media (max-width:350px){.new_banner .main-title{padding:10px}.new_banner .main-title p{font-size:15px;line-height:22px}.new_banner .main-title h6{font-size:12px}.new_banner .main-title h6,.new_banner .main-title p{margin:0 0 5px}}@media (max-width:345px){.new_banner.bg{padding:11px 0 5px;background-position:center right}}