@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:#1d2636;opacity:.9;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0;border:none}.dropdown-menu{padding-bottom:0;padding-top:0;margin-top:15px}.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:-100%;margin:-34px 0 0;transform:scaleY(0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);top:auto;transform-origin:top;-webkit-transform-origin:top;-ms-transform-origin:top;-moz-transform-origin:top}.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 .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .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 .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.modal-dialog{max-width:900px}}@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){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}.sticky .navbar{background-color:#1d2636 !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:0 0;-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 .3s ease;transition:all .3s ease;backface-visibility:hidden}.inner_page .menu-trigger .nav-line{background:#fff}.menu-trigger .nav-line.nav-line-1{-webkit-transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s}.menu-trigger .nav-line.nav-line-2{top:50%;margin-top:-1px;right:0;-webkit-transition:all .3s .3s ease;transition:all .3s .3s ease;width:100%}.menu-trigger .nav-line.nav-line-3{bottom:0;top:auto;right:0;-webkit-transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s}.menu-trigger.open{top:20px}.menu-trigger.open .nav-line{background:#000}.menu-trigger.open .nav-line-1{top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .3s}.menu-trigger.open .nav-line-2{opacity:0;-webkit-transition:all .3s,opacity .3s 0s;transition:all .3s,opacity .3s 0s}.menu-trigger.open .nav-line-3{bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .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 .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:auto}#navbar.show{left:0;background-color:#6f89a4}.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{color:#2c2c2c;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:#9b7b4d}.navbar .navbar-nav .nav-item a:hover:before,.navbar .navbar-nav .nav-item a.active:before{opacity:0}.dropdown-menu{background:0 0;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}.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 .3s ease,background-color .3s ease,transform .3s ease;cursor:pointer;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .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:0 !important;padding-right:0 !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:0 0}.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}.new_banner .main-title{margin:155px 0 0}.new_banner .banner_call_btn{justify-content:center;align-items:center}.new_banner .banner_call_btn{justify-content:center;align-items:center}.call_now_block+.about_section{padding:20px 0 85px}.second_banner .google_review_block{display:flex;justify-content:center;align-items:center;max-width:350px;width:100%;margin:0 auto}.second_banner .google_review_block .star_rating{margin:0 10px}.second_banner .google_review_block .rating_detail img{margin:0 !important}.second_banner.bg{z-index:11;background-size:contain;background-position:center !important;background-repeat:no-repeat;background-image:linear-gradient(56deg,rgba(149,160,170,1) 0%,rgba(244,244,244,1) 34%,rgba(149,159,178,1) 100%) !important}.second_banner .overlay{background-image:var(--wpr-bg-8d101289-1c1d-419a-9787-87b580c794bb) !important;z-index:11;background-size:contain;background-position:top center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;bottom:0;transform:scale(1.25);height:100%}.second_banner.bg{padding:98px 0 5px}.second_banner .container,.new_banner .row{height:100%}.second_banner .main-title{margin-top:auto}.second_banner .google_review_block{display:flex;justify-content:center;align-items:center;max-width:350px;width:100%;margin:0 auto}.second_banner .rating_detail{display:flex;justify-content:start;align-items:center;gap:10px}.second_banner .google_review_block .star_rating{margin:0 10px}.second_banner{height:461px;overflow:hidden}.second_banner .google_review_block .rating_detail img{margin:0 !important}.second_banner .container,.second_banner .row{height:100%}.second_banner .main-title{z-index:12}.top-bar,.sticky .top-bar{padding:5px 0;display:none}.res_btn{margin:0 70px 0 auto}.res_btn .call_btn_res{background-color:#ff0;border:1px solid #ff0;font-weight:700;color:#000 !important;padding:10px;border-radius:.25rem}.second_banner .main-title h6,.second_banner .banner_label{font-size:20px}.second_banner .main-title p{font-size:36px;line-height:40px;font-weight:500}.second_banner .banner_label{font-family:'Montserrat',sans-serif;font-weight:400;margin:0 0 15px;display:block}.second_banner .main-title>p{line-height:normal;text-transform:uppercase;font-weight:500;font-family:"Montserrat",Helvetica,Arial,Verdana,sans-serif;font-size:30px}.new_banner .main-title img{margin:0 !important}}@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 0px}.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 -90px}.new_banner .main-title p{font-size:22px;line-height:36px}.quiz_form .gform_heading h2{font-size:33px}.top-bar{padding:0 !important;background-color:#ff0 !important}.second_banner .overlay{top:45px;transform:scale(1.6)}.second_banner{height:300px}}@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}.menu-trigger.open{top: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 -160px}.new_banner .main-title{padding:14px}.new_banner .main-title p{font-size:20px;line-height:27px}.new_banner .main-title h6,.new_banner .main-title p.sub_title{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}.free_case_wrapper .live_chat_block h6{font-size:11px}.call_now_block{margin:14px 0 0}.site-main .second_banner .google_review_block p{font-size:14px !important}.new_banner .main-title h6,.new_banner .banner_label{font-size:12px;line-height:normal}.new_banner .main-title h6,.new_banner .main-title p,.new_banner .banner_label{margin:0 0 6px}a.navbar-brand{max-width:180px;width:100%}.res_btn{margin:0 40px 0 auto}}@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 -90px}.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: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 -106px}}@media (max-width:370px){.new_banner.bg{background-position:center right -114px}}@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 -118px}.second_banner .overlay{transform:scale(1.7)}.second_banner{height:280px}a.navbar-brand{max-width:120px;width:100%}}