@import url('https://fonts.googleapis.com/css2?family=Khula:wght@400;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');body{font-size:16px;color:#0f1539;font-family:'Khula',sans-serif;float:left;width:100%;line-height:1.7}*{margin:0;padding:0;box-sizing:border-box}img{border:none;max-width:100%;height:auto}a,li{text-decoration:none !important;color:#0f1539;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}ul li{list-style:none}ol,ul{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2{font-family:'Montserrat',sans-serif}h3,h4,h5,h6{font-family:'Khula',sans-serif}h6{font-weight:700}p{font-size:1.1rem;color:#233559}input,textarea,button,a,select{outline:none;font-family:'Khula',sans-serif}.menu_icon,.close_icon{display:none}header.header .container{max-width:94%}.container{max-width:1170px;width:100%;margin:auto}.part1{background-repeat:no-repeat;background-size:cover}.header{position:absolute;display:block;max-width:100%;top:0;z-index:1000;width:100%;padding:17px 0 150px;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/header_bg.png) repeat-x}#header{position:fixed;max-width:100%;top:0;z-index:1000;background:#0f1539;padding:6px 0}#header .navbar ul li{margin:0 15px}header.header.noopen{top:-80px}header.header.sticky{position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.logo{max-width:290px}.header .container{position:relative}.phone_banner{position:absolute;top:90px;right:15px}.headerflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar:before,.navbar:after{display:none}.navbar{margin:0;min-height:1px;padding:6px 0 0}.navbar ul li{float:left;margin:0 30px 0 0;padding:0 15px}.navbar ul li:first-child{margin-left:0}.navbar ul li:last-child{margin-right:0}.navbar ul li a{font-weight:600;color:#fff}.navbar ul li a:hover,.phone a:hover{color:#f2b035}.phone a{font-size:28px;font-family:'Montserrat',sans-serif;color:#f2e4bb;line-height:.7}.phone p{margin:0;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:15px;color:#fff}.banner.part1{float:left;width:100%}.banner_inner h4{font-size:21px;text-transform:uppercase;font-weight:700;color:#f2e4bb;margin:0}.banner_inner{max-width:550px}h2.title{font-weight:700;font-size:48px;color:#233559;letter-spacing:1.5px;position:relative;padding-bottom:30px;margin:5px 0 30px}.law_left h2.title{font-size:55px}.banner-top{margin-bottom:150px}h2.title:before{content:"";position:absolute;width:140px;height:2px;background:#f2b035;bottom:0}.banner_inner h2.title:before{background:#f2b035}.banner_inner p{color:#fff;margin-bottom:40px}a.btn-design{border:1px solid #f2e4bb;color:#fff;min-width:250px;display:inline-block;text-align:center;font-size:15px;text-transform:uppercase;padding:12px 25px 8px;letter-spacing:3px;margin-top:10px}a.btn-design:hover{background:#f2e4bb;border-color:#f2e4bb;color:#333}.banner-top h2.title{font-weight:900;color:#fff}.banner-bottom h2.title{font-size:40px;padding-top:30px;color:#fff}.banner-bottom h2.title:before{bottom:inherit;top:0}.banner_inner.banner-bottom h4{text-transform:none;font-size:19px;margin-bottom:20px}.banner_inner.banner-bottom li.high_rated{background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/choose_icon1.png) no-repeat}.banner_inner.banner-bottom li.affordable_fee{background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/choose_icon2.png) no-repeat}.banner_inner.banner-bottom li.client_first{background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/choose_icon3.png) no-repeat}.banner_inner.banner-bottom li{padding-left:90px;padding-bottom:30px;left:0;top:0}.banner_outer{float:left;width:100%;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/homebanner-1.png) no-repeat,url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/banner_img2.png) no-repeat;background-position:right top,left bottom;background-size:86.5% auto,70% auto;padding:14% 0 10%}.practice_area{padding:50px 0 65px;float:left;width:100%;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/practicearea_bg.jpg) no-repeat;background-color:#233559;background-blend-mode:multiply;background-position:center;background-size:cover}.practice_area h2.title{color:#fff}.practice_area h2.title:before{left:50%;margin-left:-70px;background:#f2b035}.practice_area p{color:#fff}.practice_area h5{color:#fff;font-size:17px;font-weight:600;text-transform:uppercase;text-align:center;margin:27px 0 18px}.practice_col{margin-top:20px}.practice_col img{width:100%}.practice_col ul{display:flex;justify-content:center}.practice_col li{display:block;width:100%;text-align:center;padding:2px 0}.practice_col li a{color:#fff;text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:2px}.practice_col li a:hover{color:#f2b035}.practice_col li.view_all a{color:#f2b035}.customtext{float:left;width:100%;padding:30px 0;margin:0;background:#f5f5f5;font-weight:600}.customtext .container{max-width:1050px}.malia_law{float:left;width:100%;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/contact_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:170px 0 90px}h5{text-transform:uppercase;color:#f2b035;font-weight:700;font-size:16px;margin-top:15px;float:left;width:100%}.law_left p{font-weight:400;line-height:2;margin-bottom:20px}.law_left ul li{padding-left:26px;float:left;width:100%;margin-bottom:5px;font-weight:600;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/arrow.png) no-repeat;background-position:left 6px}.law_left ul li a{text-decoration:underline !important}.testimonials{background:#fff;border-bottom:5px solid #f2b035}.headline_sec{margin-top:-80px;display:inline-block;text-align:center;padding:0 55px 50px}.headline_sec a.btn-design{background:#233559;font-weight:600;border-color:#233559}.headline_sec a.btn-design:hover{background:#f2b035;color:#fff;border-color:#f2b035}ol.carousel-indicators{bottom:-30px}.carousel-inner h2.title{font-size:40px;letter-spacing:0;text-align:center;margin-top:30px}.carousel-inner h2.title:before{left:50%;margin-left:-70px}.carousel-inner .item img{width:100%}.rating{text-align:center;padding:5px 0 15px}.carousel-inner .rating img{width:auto}.carousel-indicators li{background:#878a9c;border:none;width:10px !important;border-radius:10px;height:10px !important;margin:0 2px !important}.carousel-indicators .active{background-color:#f2b035}.meet_attorney{padding:60px 0}body .meet_attorney h2{text-align:left}.meet_attorney h3{font-size:23px;margin-top:15px}.attorney_detail{float:left;width:100%;background:#0f1539;padding:30px;margin-top:20px}.attorney_img{float:left;width:270px;padding-right:30px}.attorney_content{float:left;width:calc(100% - 300px)}.attorney_content h4{color:#fff;font-weight:600;margin-top:18px;font-size:28px;margin-bottom:0}.attorney_content span{font-size:19px;color:#fff;margin-bottom:10px;display:inline-block}.attorney_content p{color:#fff}.attorney_content a{color:#f2b035;text-transform:uppercase;font-weight:600;letter-spacing:2px}.contact_form{max-width:600px;margin:70px auto 0;display:block}.contact_form h2,.meet_attorney h2{font-size:40px;font-weight:700;text-align:center;color:#233559}.contact_form p{text-align:center;font-weight:600}.contact_form input,.contact_form textarea{width:100%;border:none;padding:14px 20px 9px;margin:12px 0 0;font-weight:600;font-size:15px}.contact_form textarea{min-height:118px;max-height:150px}.contact_form input[type=submit]{background:#233559;width:auto;min-width:230px;color:#fff;margin:20px auto 0;display:block;text-transform:uppercase;letter-spacing:3px}.contact_form input[type=submit]:hover{background:#f2b035}footer{float:left;width:100%;padding:70px 0 60px;background:#0f1539}footer h6{font-weight:700;margin:0 0 5px;font-size:17px;text-transform:uppercase;color:#fff}footer p{line-height:1.5;color:#fff}.foot_col2 a img{font-size:0;margin-top:-25px}.foot_col2 a{color:#f2e4bb;font-size:33px;font-weight:400;font-family:'Montserrat',sans-serif}footer a:hover{color:#f2b035}.foot_col3 p{margin:0}.foot_col3 a+h6{margin-top:20px}.foot_col3 ul li a{background:#f2b035;float:left;width:40px;height:40px;text-align:center;line-height:50px;display:inline-block;font-size:23px;color:#0f1539;margin:10px 5px 0}.foot_col3 li{display:inline-block}.foot_col3 ul li a:hover{background:#f2e4bb}.copyright{margin:auto 0;text-align:center;color:#fff}.copyright a{color:#fff}.row.banner{position:relative;float:left;width:100%;padding:200px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;margin:0}.row.banner+.row{margin:0}.col .container{position:relative}.row{clear:both}span.ribbon{float:left;background:#f2b035;transform:rotate(-90deg);padding:10px 13px 7px;text-transform:uppercase;color:#fff;letter-spacing:2px;position:absolute;left:-92px;bottom:105px;font-size:15px;width:255px;text-align:center}h1.page-title{font-size:5vw;margin:0;text-transform:uppercase;color:#fff;font-weight:500;line-height:.72;padding-left:42px;text-align:center}.malia_law.contact_inner{padding:100px 0}.malia_law.contact_inner .contact_form{margin-top:0}.malia_law.contact_inner .contact_form h2{margin-top:0}.content_inner{float:left;width:100%;padding:80px 0}.practicearea_left{background:#161517;padding:40px 30px;float:left;width:100%}.practicearea_left h3{text-align:center;color:#fff;font-size:28px;text-transform:uppercase;border-bottom:2px solid #fff;display:inline-block;padding-bottom:5px;margin-top:0;margin-bottom:30px;font-family:'Montserrat',sans-serif}.practicearea_left ul li a{color:#fff;font-size:15px;font-family:'Montserrat',sans-serif}.practicearea_left ul li{line-height:1.3;float:left;width:100%;margin:10px 0}.practicearea_right{padding-left:7%}.practicearea_right h5{margin-bottom:15px;line-height:1.2;letter-spacing:2px}.practicearea-ans{margin-bottom:20px;float:left;width:100%}.practicearea-ans:last-child{margin-bottom:0}.practicearea-inner{position:sticky;top:84px;display:inline-block;width:100%}.content_inner .row{display:flex;flex-wrap:wrap}.row.innercontent{margin:0;padding:80px 0}.grid-item.testi{float:left;width:47%;margin-top:20px;margin-bottom:30px;padding:50px}.grid.testimonials{padding:0;border:none;float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.grid-item.testi .text p:before{content:"";background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/coma.jpg) no-repeat;position:relative;width:35px;height:27px;display:inline-block;margin-right:8px}.grid-item.testi .text p:after{content:"";background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/coma2.jpg) no-repeat;position:relative;width:35px;height:27px;display:inline-block;margin-left:8px;margin-top:-14px;top:14px}.author{text-align:right;font-weight:670;text-transform:uppercase}.author p{font-size:17px;margin:0}.row.innercontent.bottom{float:left;width:100%;background:url(//charlesmillerlaw.com/wp-content/themes/justice-lfs/images/contact_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:90px 0 60px}.row.innercontent.bottom .contact_form{margin:0 auto}.tab-content ul{margin-bottom:20px;float:left;width:100%}.tab-content ul li{margin:4px 0;float:left;width:100%}.tab-content ul li:before{content:"- ";margin-right:5px}.practicearea_left ul.nav.nav-tabs{border:none}.practicearea_left ul.nav.nav-tabs li{margin:0;position:relative;border-bottom:1px solid #fff !important}.practicearea_left .nav-tabs .nav-link{border:none;background:0 0 !important;padding:18px 15px;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:.8px;color:#fff;position:relative}.practicearea_left ul.nav.nav-tabs li:first-child{border-top:1px solid #fff !important}.practicearea_left ul.nav.nav-tabs li a:before{content:"";background:#f2b035;position:absolute;left:0;top:-1px;width:0;height:calc(100% + 2px);transition:all .3s}.practicearea_left ul.nav.nav-tabs li:hover a:before,.practicearea_left ul.nav.nav-tabs li a.active:before{width:calc(100% + 50px)}.practicearea_left ul.nav.nav-tabs li a span{position:relative}main.row>.col{padding:0}body>.container-fluid{padding:0}main.row{margin:0}.row.section.home_testi{margin-left:0;margin-right:0;float:left;width:100%;padding:50px 0}.row.section.home_testi>.col-12{padding:0}.logo{font-size:0}.copyright p{margin:0;font-size:15px}.copyright img{margin:0 0 0 5px}@media(max-width:1199px){header.header .container{max-width:100%}.logo{max-width:200px}.navbar ul li{margin:0 12px}.phone a{font-size:24px}p{font-size:15px}body{font-size:15px;padding-top:10px;line-height:1.6}.banner_inner h4{font-size:20px}h2.title{font-size:40px;padding-bottom:25px;margin:5px 0 25px}.banner-top{margin-bottom:100px}.banner-bottom h2.title{font-size:34px;padding-top:25px}.page_title h2{font-size:34px}.banner_inner.banner-bottom h4{font-size:18px;margin-bottom:8px}.practice_area h5{font-size:17px;margin:22px 0 13px}.carousel-inner h2.title{font-size:35px;margin-top:25px}.foot_col3 ul li:last-child a{margin:0}.practicearea_left h3{font-size:22px;margin-bottom:25px}.header{padding:17px 0;background:#0f1539}.phone_banner{top:60px;right:15px}}@media(max-width:991px){body{padding-top:0}.menu_icon,.close_icon{display:block;cursor:pointer}.navbar{position:fixed;left:-100%;height:100%;top:0;z-index:99;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background:rgba(32,42,54,.95);padding:20px;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.open .navbar{left:0}.close_icon{position:absolute;top:20px;cursor:pointer;right:20px;display:block}.navbar ul li{float:left;margin-left:0;width:100%;text-align:center;padding:12px 0;line-height:1}.navbar ul li a{font-size:6.5vw;color:#fff}.header .phone{display:none}footer .col-xs-6,footer .col-xs-12{margin-bottom:20px}footer{padding:50px 0 40px}.banner_outer{background-position:60% -28px,left bottom;background-size:125% auto,120% auto;padding:80% 0 15%}.container{padding:0 35px}div#myCarousel,.headline_sec{margin-top:20px;display:inline-block;text-align:center;padding:0}.testimonials{padding:0 25px 50px;margin-top:20px}.malia_law,.malia_law.contact_inner,.content_inner{padding:60px 0}.practicearea_right{padding-left:0;padding-top:20px}.inner_banner{padding:20% 0;background-position:right center !important}.practicearea_left{background:#161517;padding:40px 30px;float:none;width:100%;max-width:400px;margin:0 auto;display:table}.practicearea-inner{position:static;top:0}.foot_col1{margin-bottom:20px}h1.page-title{font-size:9.7vw}.row.banner{padding:240px 0 0}span.ribbon{letter-spacing:1px font-size:14px}footer .col-sm-12,footer .col-sm-6{margin-bottom:15px;display:inline-block;margin:0 auto 15px}.copyright img{margin-bottom:0}.grid-item.testi{margin-top:0}.row.innercontent.bottom{padding:50px 0 30px}.practicearea_left ul.nav.nav-tabs li:hover a:before,.practicearea_left ul.nav.nav-tabs li a.active:before{width:calc(100% + 40px)}header#header{display:none !important}.header{position:fixed;padding:17px 0 17px;background:#0f1539}.foot_col2 a img{max-width:250px;display:block;margin:0 auto 5px}.banner{background-position:center !important}.foot_col1{order:2}.foot_col2{order:1}.foot_col3{order:3}.copyright{order:4}.foot_col1 p{margin:0}}@media(max-width:767px){body{font-size:14px;line-height:1.5}p{font-size:14px}.container{padding:0 15px}.banner_outer{background-position:60% 5px,left bottom;background-size:125% auto,120% auto;padding:90% 0 15%}.banner_inner h4{font-size:18px}h2.title,.banner-bottom h2.title,.carousel-inner h2.title,.contact_form h2,.page_title h2,.meet_attorney h2,.law_left h2.title{font-size:30px}.law_left h2.title br{display:none}.banner-top h2.title{font-size:34px}a.btn-design{padding:12px 20px 8px;letter-spacing:2px}.testimonials{padding:0 15px 50px}.copyright{margin-top:0;float:left;width:100%;text-align:center}.malia_law,.malia_law.contact_inner,.content_inner{padding:50px 0}.inner_banner{padding:20% 0;background-position:right center !important}.attorney_img{float:none;width:100%;padding-right:0;text-align:center}.attorney_content{width:100%;text-align:center}h1.page-title{font-size:9.5vw;padding-left:21px}.row.banner{padding:200px 0 0}span.ribbon{padding:10px 11px 7px;left:-86px;bottom:82px;font-size:14px;width:205px;letter-spacing:1px}.row.innercontent{padding:35px 0}.grid-item.testi{width:100%;margin-bottom:40px;padding:15px 0 11px}footer{padding:40px 0 30px}.practicearea_left .nav-tabs .nav-link{padding:15px 10px;font-size:14px}.practice_col li a{font-size:14px;letter-spacing:0}.practice_col li{width:50%}.foot_col2 a{font-size:28px}}@media(max-width:480px){.banner_outer{background-position:60% 15px,left bottom}}footer a{color:#fff;text-decoration:underline!important}.practicearea p{margin-bottom:.5rem;margin-top:.5rem}.practicearea h2{margin-bottom:0}.practicearea ul li{list-style:disc;margin-left:30px}.content .testimonials .testi{background-color:transparent;border-bottom:0}.testi:before,.testi:after{display:none}.content .testimonials{margin-top:0}.page-id-73 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-id-73 .gform_wrapper textarea{border:1px solid #333}.stack__card{display:flex;justify-content:center;align-items:center;position:sticky;top:0}.navbar ul li ul.sub-menu{position:absolute;width:250px;background:#0f1539;top:100%;display:none;padding:15px 10px}.navbar ul li:hover ul.sub-menu{display:block}.rounded-circle{border-radius:100%!important;width:180px!important;height:180px!important}.page-inner,.practicearea-inner{position:sticky;top:84px;display:inline-block;width:100%}.attimage{text-align:center}.attname{text-align:center;margin-top:20px;font-size:26px;text-transform:uppercase;font-weight:900;font-family:'Montserrat',sans-serif;margin-bottom:5px}.attphone,.attemail{text-align:center;font-size:20px;font-weight:600;line-height:1.2;position:relative}.attphone,.attemail{text-align:center;font-size:20px;font-weight:600;line-height:1.2;position:relative}.page-id-69 .practice_col li a{color:#000!important}.page-id-69 .practice_col li a:hover{color:#f2b035!important}.page-id-69 .practice_col{margin-bottom:40px}li.praeli{float:left;width:18.5%;margin:15px 20px;text-align:center}.policy a{text-decoration:none!important}.practicearea h6,.practicearea h4{margin-bottom:.5rem;margin-top:1rem}