@media only screen and (max-width:1280px) and (min-width:1200px){section.cms-life .life-rht{font-size:46px}section.cms-testimonial .testi-rht{padding-left:0}section.cms-conviction .conviction-box{padding-right:0}section.cms-bannersub .banner-detail h2{width:65%;font-size:70px}section.cms-bannersub .banner-detail .btn-box{width:35%}}@media only screen and (max-width:1199px){section.cms-banner .banner-link ul li{padding:0 20px;font-size:16px}section.cms-banner .banner-link ul li+li::before{left:-4px}section.cms-banner .heading,section.cms-banner h1{font-size:100px;line-height:1}section.cms-life .section-header h1{font-size:62px}section.cms-life .life-lft{padding-left:0}section.cms-life .life-lft h4{font-size:80px}section.cms-life .life-rht{font-size:34px;line-height:1.2}section.cms-badge .badge-inner{padding:0}section.cms-job .section-header h2{font-size:46px;line-height:1.2}section.cms-aggressive .col-lg-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}section.cms-aggressive .box-inner{display:flex;justify-content:center}section.cms-testimonial .testi-rht{padding-left:0}section.cms-testimonial .testimonial-box{padding:40px}section.cms-testimonial .review-box img{height:90px}section.cms-testimonial .review-box h4{font-size:36px;line-height:1.2}section.cms-happen .happen-lft{box-shadow:-280px 80px 0px 0px #274778,-120px 80px 0px 0px #274778}section.cms-process .step-hover-box{padding:15px}section.cms-process .step-hover-box h4{margin:0 0 10px;font-size:30px}section.cms-process .process-inner ul li{width:50%;padding:100px 0 40px}section.cms-process .process-inner ul li::after{height:156px}section.cms-process .process-inner ul li:nth-child(even):before{top:5px;bottom:inherit}section.cms-process .process-inner ul li:nth-child(even):after{top:12px;bottom:inherit}section.cms-process .process-inner ul li:nth-child(2n) .step-title{top:0;bottom:inherit}section.cms-process .process-inner ul li a:hover+.step-hover-box,section.cms-process .process-inner ul li .step-hover-box:hover{display:none}section.cms-process .process-inner ul li:nth-child(odd) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(odd) .step-hover-box:hover{display:none}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-process .process-inner ul li a:hover{height:80px;margin:0}section.cms-process .process-inner ul li:nth-child(odd) a:hover{margin:0}section.cms-sentencing .sentencing-inner .row{margin:0 -15px}section.cms-sentencing .sentencing-inner .col-md-6{padding:0 15px}section.cms-sentencing .sentencing-inner{padding:0 0 70px}section.cms-conviction .section-header h2{font-size:48px}section.cms-conviction .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}section.cms-lawyer .section-header h2{font-size:48px}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.cms-regions .regions-inner ul{grid-template-columns:1fr 1fr}}@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-banner{padding:40px 0}section.cms-banner .banner-link{padding:0 0 40px}section.cms-banner .heading,section.cms-banner h1{font-size:60px}section.cms-banner h2{font-size:36px}section.cms-life{padding:40px 0}section.cms-life .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-life .section-header h1{font-size:36px}section.cms-life .life-lft h4{font-size:48px}section.cms-life .life-rht{font-size:24px}section.cms-badge{padding:40px 0}section.cms-job{padding:80px 0 40px}section.cms-job .job-rht{margin-top:80px}section.cms-job .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-job .section-header h2{font-size:36px}section.cms-aggressive{padding:0 0 40px}section.cms-aggressive .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-testimonial{padding:40px 0}section.cms-testimonial::before{display:none}section.cms-testimonial .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-testimonial .testimonial-box p{font-size:20px;line-height:36px}section.cms-testimonial .rating-star span{font-size:20px;padding-right:10px}section.cms-testimonial .rating-star i{font-size:18px}section.cms-testimonial .author-name h4{font-size:30px}section.cms-testimonial .testimonial-box::before{background-size:50%;left:20px;top:15px}section.cms-testimonial .testi-rht{padding:40px 0 0}section.cms-testimonial .btn-box{padding:40px 0 0}section.cms-happen{padding:40px 0 0}section.cms-happen .happen-lft{margin-left:60px}section.cms-happen .happen-rht{padding:120px 0 0}section.cms-happen .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-process{padding:40px 0}section.cms-process .section-header h2{font-size:36px}section.cms-conviction{margin:0;padding:40px 0}section.cms-conviction .section-header h2{font-size:36px}section.cms-conviction .conviction-box{padding:0}section.cms-conviction .conviction-box .title-block img{margin:-5px 15px 0}section.cms-conviction .conviction-box h4{font-size:30px}section.cms-lawyer{padding:40px 0}section.cms-lawyer .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-lawyer .section-header h2{font-size:36px}section.cms-lawyer .btn-box a.light-btn{margin:20px 0 0}section.cms-faq{padding:40px 0}section.cms-faq .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-regions{padding:40px 0}section.cms-regions .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-regions .section-header h2{font-size:36px}section.cms-system .section-header{padding:0 0 20px;margin:0 0 40px}section.cms-system .system-rht h4{font-size:36px;line-height:1.2}section.cms-map .map-img{position:relative;top:0}#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}.page-template-landing-page section.cms-process{padding:40px 0}.page-template-landing-page section.cms-testimonial{padding:40px 0}section.cms-blog{padding:40px 0}}@media only screen and (max-width:767px){.light-btn{padding:13px 14px 8px!important;font-size:30px!important}.yellow-btn img{margin-right:10px;height:22px}section.cms-banner .banner-link ul li{width:100%}section.cms-banner .banner-link ul li+li::before{display:none}section.cms-banner .banner-txt{padding:0 0 20px}section.cms-banner .btn-box{padding:40px 0 30px}section.cms-badge .btn-box{padding:40px 0}section.cms-badge .badge-inner{flex-wrap:wrap}section.cms-badge .badge-inner .badge-img{width:33.33333%;text-align:center}section.cms-job .job-img{margin:0}section.cms-aggressive .col-lg-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}section.cms-happen .happen-lft{margin:0}section.cms-process .section-header{margin:0 0 40px}section.cms-process .process-inner ul li{width:100%}section.cms-conviction .col-lg-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.accordion__item::before{width:40px;background-size:40%;background-position:center 25px}.accordion__title{font-size:22px;padding:20px 40px;padding-left:60px}.accordion__body{padding:20px;padding-left:60px}.accordion__title::after{font-size:18px;right:5px;top:20px}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.cms-regions .regions-inner ul{grid-template-columns:1fr;row-gap:20px}section.cms-regions .regions-inner ul li,section.cms-regions .regions-inner ul li a{font-size:22px}section.cms-regions .regions-inner ul li .description{font-size:14px}}@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}}