@media (min-width:992px){.navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{padding-right:10px}.dropdown-menu{position:absolute;left:0;right:auto;top:100%;display:block!important;visibility:hidden;z-index:100;-webkit-border-radius:0;border-radius:0;background:#6f7964;opacity:.9;-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{min-width:160px;max-width:160px}.navbar .navbar-nav .nav-item a{font-size:14px;line-height:20px;font-weight:700}.navbar .navbar-nav .nav-item a{font-size:16px}.dropdown-menu{padding-bottom:0;padding-top:0;margin-top:10px;scrollbar-width:none}.sticky .dropdown-menu{margin-top:0}.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)}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu{left:auto;right:-100%;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);top:0;transform-origin:top;-webkit-transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top;max-height:386px}.dropdown-menu .menu-item-has-children.long_menu>.sub-menu.dropdown-menu{overflow-x:hidden;overflow-y:auto}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu li>.sub-menu{height:auto;overflow-x:hidden;overflow-y:auto;max-height:400px}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu::-webkit-scrollbar{width:3px;scrollbar-width:none}.dropdown-menu .menu-item-has-children>.sub-menu.dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4)}.navbar .navbar-nav .nav-item:before{content:"";display:inline-block;position:absolute;width:100%;height:3px;bottom:10px;left:0;background-color:#c8af91;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}.attorney_page .page_content h1.about_title{font-size:36px;line-height:46px}}@media (min-width:1200px){.container_big{max-width:1190px}.new_banner .main-title p{font-size:52px;line-height:1.2}.contact_wrapper_title{font-size:36px;line-height:1.2}}@media (min-width:1300px){.dropdown-menu{min-width:200px;max-width:200px}}@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:200px}.navbar .navbar-nav .nav-item{margin:0 12px 0 0}.navbar .navbar-nav .nav-item>a{font-size:15px}p.hero_title{font-size:40px}.about_section .about_title{font-size:32px;line-height:1.2}.practice_areas_section .service_content h2,.service_box .service_content h2{font-size:17px}.footer_btn{padding:12px 10px}.about_section_visuals img{height:100%}.about_wrapper .about_section{height:100%}.about_wrapper .about_section .container{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:center}.contact_wrapper_title{font-size:30px;margin-bottom:30px}.testimonial_wrapper .testi_title{font-size:30px;margin-bottom:30px}.practicearea_title{font-size:30px}.hp_section_subtitle{font-size:30px}}@media screen and (max-width:991px){.navbar-nav li.menu-item-has-children .nav_toggle{color:#6f7964;}.navbar .navbar-nav .nav-item a,.navbar-nav li.menu-item-has-children .nav_toggle svg{color:#6f7964}.navbar .navbar-nav .nav-item.menu-item-has-children a{width:calc(100% - 50px)}.inner_banner{padding-top:82px}.sticky .top-bar,.sticky .navbar-brand{display:block}.sticky .navbar{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:0;top:25px;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[aria-expanded="true"]{position:fixed}.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:#fff}.navbar-nav li.menu-item-has-children>ul.sub-menu.dropdown-menu{margin:0 0 0 10px}.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}.navbar .menu-trigger{top:10px!important}.navbar .menu-trigger.open{top:30px!important;right:16px}.menu-trigger.open .nav-line{background:#6f7964}.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:#f5f5f5}.navbar .navbar-nav .nav-item{padding:12px 15px;margin:0;text-align:left;width:100%;border-bottom:1px solid #ddd}.navbar-nav li.menu-item-has-children{flex-wrap:wrap;justify-content:space-between}.navbar-nav .sub-menu{width:100%}.sub-menu .dropdown-item{width:auto}.navbar-nav li.menu-item-has-children .nav_toggle{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.navbar .navbar-nav li:last-of-type{margin:0 auto 0 0}.navbar .navbar-nav .nav-item>a{color:#2b3a23!important;font-size:17px;font-weight:700}.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:#6f7964!important}.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}.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}.sub-menu.dropdown-menu li{border-bottom:1px solid #6f7964}.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}.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%}#blog_page_content .blog_wrapper{flex-direction:column;padding:20px}.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}.location_box_title p{font-size:16px}.new_banner.bg{background-position:center right}.fa-x-twitter:before{width:15px;height:15px}.review_banner{padding:60px 0}.about_section_visuals img{border-radius:16px}.hp_section_subtitle{font-size:30px}}@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:start}.footer_bottom .copyrights{margin-top:15px}.footer_bottom_wrapper .copyright_wrapper p{text-align:center}.footer_bottom{padding:15px 0}.team_wrapper .line{margin:30px 0 30px}.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%;padding:25px}.seoby_wrapper img{height:auto;width:60%}.new_banner.bg{background-position:center right}.personal_injury .row.practice_area_container{margin-right:0;margin-left:0}.new_banner .main-title .h6{font-size:18px}.new_banner .main-title p{font-size:28px!important;line-height:38px!important}.new_banner .main-title{padding:100px 0 50px}.about_content p,.contact_wrapper_content p{font-size:16px}.attorney_page .page_content .the_course_img{max-width:100%;float:unset;margin:0 0 25px 0}}@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.open{top:-50px}/*!!! 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:28px;line-height:38px}/*!!! 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 !!!*/
 .consultation_section 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}.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}.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 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}.contact_wrapper_title{font-size:26px;margin-bottom:32px}.testimonial_wrapper .testi_title{font-size:26px;margin-bottom:32px}.practicearea_title{font-size:26px;margin-bottom:32px}.hp_section_subtitle{font-size:26px;margin-bottom:32px}}@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 img{max-width:200px;margin:10px 0 0!important}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:385px){.navbar-brand,.navbar-brand img{max-width:170px}}@media (max-width:350px){.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}}