@media only screen and (max-width:1280px) and (min-width:1200px){section.cms-bannersub .banner-detail h2{width:65%;font-size:70px}section.cms-bannersub .banner-detail .btn-box{width:35%}section.contact-banner .contact-form h2{font-size:48px}}@media only screen and (max-width:1199px){section.cms-process .process-inner ul li a.current+.step-hover-box{min-width:100%!important;width:100%;display:block!important;opacity:1!important;bottom:inherit!important;top:inherit!important;position:relative!important}section.cms-sentencing .sentencing-inner .col-md-6{padding:0 15px}section.cms-bannersub{padding:40px 0}section.cms-bannersub .banner-detail{padding:0}section.cms-bannersub .banner-detail h2{width:100%;padding:0}section.cms-bannersub .banner-detail .btn-box{width:100%;justify-content:center;margin:30px 0}section.cms-top-rated{margin:0;padding:40px 0 0}.sidebar-inner .sidebar .right-box{padding:20px}.sidebar .section-header h2{padding:0;font-size:48px;line-height:1}section.contact-banner .contact-right{padding:0}section.contact-banner .contact-form{padding:20px}section.contact-banner .contact-form h2{font-size:36px;line-height:1.2;text-align:center}.contact-form .gform_legacy_markup_wrapper .gform_footer .button{font-size:36px!important}section.contact-banner .banner-link ul li{font-size:14px}section.contact-banner .banner-txt h1{font-size:56px;line-height:1.2}}@media only screen and (max-width:1023px){header.cms-header .navbar-collapse.open{animation:slide-in-left 400ms forwards;display:block!important;overflow-y:auto}section.cms-map .map-img{position:relative;top:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#fff!important;background:#bd9250!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff!important;background:#bd9250!important}section.cms-bannersub .banner-title{padding:0 0 20px;margin:0 0 40px}section.cms-bannersub .banner-detail h2{font-size:60px;line-height:1.2}section.cms-top-rated .top-rated{padding:20px}section.cms-top-rated .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-top-rated .section-header h2{font-size:36px;line-height:1.2}section.cms-top-rated .rate-link ul li{font-size:20px;width:100%;padding-left:35px}section.cms-top-rated .rate-link ul li i{top:5px;font-size:16px}section.cms-case{padding:40px 0}section.cms-case .section-header-one{padding-right:0}section.cms-case .section-header-one h2{font-size:36px;line-height:1.2}.sidebar-inner .sidebar{position:relative}.sidebar-inner .sidebar .right-box{position:relative;padding:40px;margin:0 0 40px}.sidebar .section-header{padding:0 0 20px;margin:0 0 40px}.sidebar .section-header h2{font-size:36px}section.contact-banner{padding:40px 0}section.contact-banner .banner-link{padding:0 0 20px;margin:0 0 40px;text-align:center}section.contact-banner .badge-inner{padding:0 0 30px}section.cms-blog{padding:40px 0}}@media only screen and (max-width:767px){section.cms-bannersub .banner-detail h2{font-size:40px}section.cms-top-rated .rate-link{padding:0 0 40px}section.cms-top-rated .badge-inner{flex-wrap:wrap}section.cms-top-rated .badge-inner .badge-img{width:33.33333%;text-align:center}.contact-form2 .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child{margin-bottom:20px}.contact-form2 .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:100%}.attorney-link ul li a{padding-left:25px;font-size:20px}.attorney-link ul li a i{margin-right:25px}section.contact-banner .banner-link ul li{padding:0}section.contact-banner .banner-link ul li+li::before{display:none}section.contact-banner .banner-txt h1{font-size:42px;text-align:center;margin:0 0 30px}section.contact-banner .banner-txt{padding:0 0 30px}section.contact-banner .badge-inner{flex-wrap:wrap}section.contact-banner .badge-inner .badge-img{width:33.33333%;text-align:center}.contact-form .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child{margin-bottom:20px}.contact-form .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:100%}.contact-form .gform_legacy_markup_wrapper .gform_footer .button{padding:25px 30px 20px!important;font-size:26px!important}}@media only screen and (max-width:413px){.contact-form2 .gform_legacy_markup_wrapper .gform_footer .button{padding:25px 30px 20px!important;font-size:20px!important}}