/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/


/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
body{ width:100%; font-family: 'Montserrat', sans-serif; font-size:16px; color:#000; line-height:20px; padding:0; margin:0; background:#fff; overflow-x:hidden; }
html{overflow-x:hidden; }
a, input[type="button"], .btn{ outline:none; transition:all 600ms ease-in-out; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }
p{ font-family: 'Montserrat', sans-serif; font-size:16px;font-weight: 400; color:#303030; line-height:30px; padding:0 0 20px 0; margin:0; }
.common-btn a, .more-link{display:inline-block;width: 100%;max-width: 258px;font-size: 12px;line-height: 14px;font-weight: 700;letter-spacing: .12em;color: #fff;text-transform: uppercase;padding: 20px;margin: 0;background: var(--main-darkgreen) /*#175a42*/;border: 1px solid var(--main-darkgreen);border-radius: 0;position: relative;overflow: hidden;z-index: 9;transition: all 600ms ease-in-out;}
.common-btn a:hover, .more-link:hover{color: var(--main-darkgreen) /*#175a42*/;background-color: transparent;border-color: var(--main-greentan) /*#c3d37e*/;}
.common-btn a::after, .more-link::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center right;margin: auto 0;}
.common-btn a:hover::after, .more-link:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center right;}
.common-btn a::before, .more-link::before{content: "";position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid var(--main-greentan) /*#c3d37e*/;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
.common-btn a:hover::before, .more-link:hover::before{transform: translateX(0);}



.common-btn2 a, .more-link{display:inline-block;width: 100%;max-width: 180px;font-size: 12px;line-height: 14px;font-weight: 700;letter-spacing: .12em;color: #fff;text-transform: uppercase;padding: 20px;margin: 0;background: var(--main-darkgreen) /*#175a42*/;border: 1px solid var(--main-darkgreen);border-radius: 0;position: relative;overflow: hidden;z-index: 9;transition: all 600ms ease-in-out;}
.common-btn2 a:hover, .more-link:hover{color: var(--main-darkgreen) /*#175a42*/;background-color: transparent;border-color: var(--main-greentan) /*#c3d37e*/;}
.common-btn2 a::after, .more-link::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center right;margin: auto 0;}
.common-btn2 a:hover::after, .more-link:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center right;}
.common-btn2 a::before, .more-link::before{content: "";position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid var(--main-greentan) /*#c3d37e*/;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
.common-btn2 a:hover::before, .more-link:hover::before{transform: translateX(0);}




:root {
 --main-lightgreen: #22b65d;
 --main-brightgreen: #79ce13;
 --main-darkgreen: #08923a;
 --main-greentan: #c4d7a9;
 --main-tan: #d1c95a;
}

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/
.navbar-default{background-color: #fff;  width: 100%;height: auto;padding:0!important;margin:0;background:#fff;border:none;position: fixed;top: 0;left: 0;right: 0;display: block;transition: all 600ms ease-in-out;}
/* .navbar-default{ width: 100%;height: auto;padding:0!important;margin:0;background:#fff;border:none;position: fixed;top: 0;left: 0;right: 0;display: block;transition: all 600ms ease-in-out; background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/header-top-lt.png) no-repeat top left , url(https://kirksanderslaw.com/wp-content/uploads/2022/10/header-top-rt.png) no-repeat top right;  background-color: #fff;} */
.navbar-default .header-top_block{display: flex;height: auto;background: transparent;padding: 15px 15px;transition: all 600ms ease-in-out;z-index:9;margin-left:auto;margin-right:auto;margin-top:0;}
/*.navbar-default::before{content: "";background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/header-top-lt.png)no-repeat top right / cover;position: absolute;width:150px;height: 102px;top: 0;left:0;z-index: -1;}
.navbar-default::after{content: "";background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/header-top-rt.png)no-repeat top left / cover;position: absolute;width:150px;height: 102px;top: 0;right:0;z-index: -1;visibility: visible;}*/
.navbar-default .header-top_block .lt_blk{position:relative;}
.navbar-default .header-top_block .logo_blk{position: absolute;
top: 5px;left:0;width:300px;transition: all 600ms ease-in-out;margin:0;padding:0;}
.navbar-default .logo_blk img{width:100%;height:auto;transition: all 600ms ease-in-out;}
.navbar-default .header-top_block .rt_blk{display: flex;justify-content: flex-end;align-items: center;float: right;}
.navbar-default .header-top_block .rt_blk .call-today_blk{border: 1px solid var(--main-darkgreen);padding: 12px 15px;margin: 0 0 0 15px;}
.navbar-default .header-top_block .rt_blk .call-today_blk h5{font-size: 11px;line-height: 13px;font-weight: 600;letter-spacing: .16em;color: #131313;text-transform: uppercase;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/phone-icon_drkgreen.png) no-repeat center left;padding: 0 0 0 73px;margin: 0;}
.navbar-default .header-top_block .rt_blk .call-today_blk h5 span{display: block;margin-bottom: 3px;}
.navbar-default .header-top_block .rt_blk .call-today_blk a.phn_number{font-size: 26px;line-height: 28px;font-weight: 600;color: var(--main-darkgreen) /*#175a42*/;padding: 0;margin: 0;}
.navbar-default .header-top_block .rt_blk .call-today_blk a.phn_number:hover{color: var(--main-lightgreen) /*#c3d37e*/;}
.navbar-default .header-top_block .rt_blk .cta-btn{display: inline-block;font-size: 14px;line-height: 16px!important;font-weight: 700;letter-spacing: .12em;color: #fff;text-transform: uppercase;padding: 26px 60px 26px 25px;margin: 0;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center left 91%, var(--main-darkgreen);border: 1px solid var(--main-darkgreen);border-radius:0!important;} /* #175a42 */
.navbar-default .header-top_block .rt_blk .cta-btn:hover{background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center left 91%, #fff;color: var(--main-darkgreen);} /* #175a42 */
.navbar-default .header-top_block .rt_blk .cta-btn::after{display:none;}
.navbar-default .header-bottom_block{display: inline-block;width: 100%;height: auto;background:  var(--main-darkgreen) /*#c3d37e*/;padding: 0!important;transition: all 600ms ease-in-out;}
.navbar-default .header-bottom_block .inner_blk{max-width:1300px;margin:0 auto!important;float:none!important;display: flex;justify-content: flex-end;}
.navbar-default .header-bottom_block .logo_blk{padding:10px 0;width: 0;opacity: 0;visibility: hidden;transform: translateY(-50px);transition: all 600ms ease-in-out;}
.navbar-default .header-bottom_block .logo_blk img{filter: brightness(0) invert(1);}
.navbar-default .header-bottom_block .navigation{background:transparent!important;padding: 16px 15px 16px;/*margin: 0 auto;float: right;*/transition: all 600ms ease-in-out;}
.navbar-default .header-bottom_block .navigation ul{display:initial;line-height: 0;margin:0;}
.navbar-default .header-bottom_block .navigation ul li{display: inline-block;padding-right:60px;padding-left:0;margin:0;transition: all 600ms ease-in-out;}
.navbar-default .header-bottom_block .navigation ul li:last-child{padding-right: 0;margin-right: 0;}
.navbar-default .header-bottom_block .navigation ul li a{font-family: 'Montserrat', sans-serif;font-size:14px; color:#fff/*#175a42*/;line-height:16px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;padding:0; margin:0;transition: all 500ms ease-in-out;position: relative;}
.navbar-default .header-bottom_block .navigation ul li a:hover{ color:var(--main-tan);opacity:1!important;background: transparent; }
.navbar-default .header-bottom_block .navigation ul li.current-menu-item a{ color:var(--main-tan)!important; }
.navbar-default .header-bottom_block .navigation ul li a::after{content: "";position: absolute;top: auto;bottom: -3px;left: 0;width: 100%;height: 1px;background: var(--main-tan);opacity: 1!important;transform: scaleX(0);transform-origin: bottom right;transition: transform 0.25s ease-out;}
.navbar-default .header-bottom_block .navigation ul li.current-menu-item a::after, .navbar-default .header-bottom_block .navigation ul li a:hover::after{transform: scaleX(1);transform-origin: bottom left;}
.navbar-default .header-bottom_block .navigation ul li ul{top: calc(100% + 70px);width: 260px;border-top:0;padding: 0;
background: var(--main-darkgreen) /*#175a42*/ !important;transition:all 600ms ease-in-out;}
.navbar-default .header-bottom_block .navigation ul li:hover ul{top: calc(100% + 3px);}
.navbar-default .header-bottom_block .navigation ul li ul li{padding:12px 15px!important;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.1);}
.navbar-default .header-bottom_block .navigation ul li ul li:last-child{border-bottom:0;}
.navbar-default .header-bottom_block .navigation ul li ul li a{font-size:13px;color: #fff /*#c3d37e*/;width:100%;}
.navbar-default .header-bottom_block .navigation ul li ul li:hover a,
.navbar-default .header-bottom_block .navigation ul li ul li.active a{color: var(--main-tan) /*#c3d37e*/!important;opacity:.8;padding-left: 12px;}
.navbar-default .header-bottom_block .navigation ul li ul li a:after{top: 0;bottom: 0;margin: auto 0;width: 10px;left: -2px;background:#c3d37e;opacity:.8!important;transform-origin: left;}
.navbar-default .header-bottom_block .navigation ul li ul li a:hover:after, .navbar-default .header-bottom_block .navigation ul li ul li.active a:after{transform-origin: left;}
.navbar-default .header-bottom_block .navigation ul li ul li.current_page_item a{padding-left: 12px;color:#c3d37e!important;}

/*change the visibility of the menu submenu on click*/
.mobile_nav ul.et_mobile_menu li.menu-item-has-children.hide > ul.sub-menu {display:none!important;padding-left: 0;opacity: 0;visibility: hidden!important;transition:all .5s ease-in-out;}
.mobile_nav ul.et_mobile_menu li.menu-item-has-children.show > ul.sub-menu {opacity: 1;visibility: visible!important;display:block!important;}
.mobile_nav ul.et_mobile_menu li.menu-item-has-children > ul.sub-menu.hide li{padding-left:0;}

@media screen and (min-width:981px){
.navbar-default.navbar-fixed .header-top_block{margin-top: -100px;}
.navbar-default.navbar-fixed .header-bottom_block{padding: 5px 0 8px!important;box-shadow:0px 5px 12px 0px rgba(0, 0, 0, 0.1);background: var(--main-darkgreen) /*#175a42*/;} 
.navbar-default.navbar-fixed .header-top_block .logo_blk{width: 220px;top: 90px;filter: brightness(0) invert(1);}
.navbar-default.navbar-fixed .header-bottom_block .navigation{margin-top:0;padding-right:15px;}
.navbar-default.navbar-fixed .header-bottom_block .navigation ul li a{font-size: 13px;line-height: 15px;color: #fff!important;}
.navbar-default.navbar-fixed .header-bottom_block .navigation ul li a:hover, 
.navbar-default.navbar-fixed .header-bottom_block .navigation ul li.current-menu-item a{color: #c3d37e!important;}
.navbar-default.navbar-fixed .header-bottom_block .navigation ul li a::after{background: #c3d37e;}
.navbar-default.navbar-fixed .header-bottom_block .navigation ul li:not(:last-child){padding-right: 35px;}
}
/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/
/* ==== Home-banner Start ====*/
.home-banner{padding: 0!important;margin: 145px 0 0;background-repeat: no-repeat;background-position: center;background-size: cover;background-color: var(--main-darkgreen);position:relative;z-index: 9;overflow: hidden;}
.home-banner::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);z-index: -1;}
#home_slider .owl-dots {padding: 10px 0 15px;bottom: 0;}
.home-banner .main-blk{padding: 0!important;}
.home-banner .main-blk .desc{padding: 120px 0 130px;display: flex;flex-wrap: wrap;align-items: center;max-width: 1270px;width: 100%;margin: 0 auto;}
/*.home-banner .desc .inner_blk{padding: 170px 0 130px;width: 50%;float: left;}*/
.home-banner .desc .txt_blk{width: 50%;}
.home-banner .desc .img_blk{width: 50%;text-align: center;}
.home-banner .desc .img_blk img{height: 100%;max-height: 450px;filter: drop-shadow(5px 5px 10px rgba(0,0,0,0.2));}
.home-banner .desc h3{font-size: 14px;line-height: 22px;font-weight: 700;letter-spacing: .26em;color: #fff;text-transform: uppercase;padding: 0 0 0 0px;margin: 0 0 15px;position:relative;}
/* .home-banner .desc h3::before{content:"";position:absolute;top:-4px;left:0;width:31px;height:29px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/ICON.png)no-repeat center left;background-size: contain;filter: grayscale(1);} */
.home-banner .desc h1{font-family: 'Avenir-Black',Helvetica,Arial,Lucida,sans-serif;font-size: 74px;line-height: 71px;font-weight: 700;letter-spacing: -.02em;color: #fff;text-transform: uppercase;padding: 0;margin: 0 0 45px -5px;text-indent: 5px;}
.home-banner .desc h1 strong{display: block;color: #c4d7a9 /*#c3d37e*/;margin-left: -5px;}
.home-banner .desc .common-btn{margin-bottom:0!important;}
.home-banner .desc .common-btn a{font-size: 14px!important;line-height: 16px!important;background-color: var(--main-greentan) /*#c3d37e*/!important;color: var(--main-darkgreen) /*#175a42*/!important;border-color: var(--main-greentan)!important;max-width: 190px;}
.home-banner .desc .common-btn a:hover{color: var(--main-greentan) /*#c3d37e*/!important;border-color: var(--main-darkgreen) /*#175a42*/!important;}
.home-banner .desc .common-btn a::after{background:url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center;background-size: contain;}
.home-banner .desc .common-btn a:hover::after{background:url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_greentan.png)no-repeat center;}
.home-banner .desc .common-btn a:hover::before{border-bottom-color: var(--main-darkgreen) /*#175a42*/;}
/*#home_slider .sa_hover_container{position: relative;z-index: 9;overflow: hidden;background-color: var(--main-darkgreen);}
#home_slider .sa_hover_container::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);z-index: -1;}
#home_slider .owl-dots {padding: 10px 0 15px;bottom: 0;}*/
/*#home_slider .owl-dots .owl-dot span{background-color: rgba(255,255,255,0.2);}*/
#home_slider .owl-dots .owl-dot.active span{background-color: #22b65d;}
#home_slider.owl-pagination-true{margin-bottom:0!important;}
.home-banner .desc .common-btn.for-mobile a{display:none;}
/* ==== Home-banner end ====*/

/* ==== After Banner Start ====*/
.banner-after_sec{padding-top:0!important;padding-bottom:100px!important;}
.banner-after_sec .main-block{padding-top:75px!important;padding-bottom:0!important;border-top: 1px solid rgba(0,0,0,0.03);}
.banner-after_sec .main-block .img-block .img-thumb{z-index:3;}
.banner-after_sec .main-block .img-block .img-thumb::before{content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: auto;}
.banner-after_sec .main-block .img-block .img-thumb::after{content: "";position: absolute;bottom: -15px;right: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: auto;}

.banner-after_sec .main-block .content-block{padding-left: 25px;}
.banner-after_sec .main-block .content-block p{font-size: 19px;line-height: 34px;letter-spacing: -.02em;padding-bottom: 30px;}
.banner-after_sec .main-block .content-block p:last-child{padding-bottom:0;}
.banner-after_sec .main-block .content-block h3{padding: 0 0 5px;margin: 0;}
.banner-after_sec .main-block .content-block h2{padding-bottom:60px;margin-bottom:15px;position:relative;}
.banner-after_sec .main-block .content-block h2 strong{font-weight: 700;color: var(--main-darkgreen);}
.banner-after_sec .main-block .content-block h2::after {content: "";position: absolute;bottom: 0;left: 21px;width: 1px;height: 46px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;}
/* ==== After Banner End ====*/

/* ==== I Need Help With Start ====*/
.i-need-help-with_sec{padding-top: 65px!important;padding-bottom:0!important;margin: 0;}
.i-need-help-with_sec .sec_heading{padding-top:0;padding-bottom:0;}
.i-need-help-with_sec h2{letter-spacing: -.02em;padding: 0 0 55px;margin: 0;}
.i-need-help-with_sec h2 strong{font-weight: 700;color: #175a42;}
.i-need-help-with_sec .practice-include_list{padding: 0;margin: 0 auto;}
.i-need-help-with_sec .practice-include_list .col-25{width: 20%;padding: 5px 5px 0;margin: 0 0 20px;}
.i-need-help-with_sec .practice-include_list .box{padding: 70px 30px 30px 30px!important;margin: 0;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/06/i-need-help-box-bg02.png)no-repeat center right / contain, #fff;border: 1px solid rgba(23, 90, 66,0.19);box-shadow: -0.261px 2.989px 11px 0px rgba(23, 90, 66, 0.18);overflow: hidden;position: relative;z-index: 9;}
.i-need-help-with_sec .practice-include_list .col-25::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;}
.i-need-help-with_sec .practice-include_list .col-25::before{content: "";position: absolute;top: 0;right: 5px;width: 115px;height: 13px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/help-box_top.png)no-repeat top right;z-index: -1;}
.i-need-help-with_sec .box h3{padding: 55px 0 40px;margin: 0;position: relative;}
.i-need-help-with_sec .box h3 strong{font-weight: 700;display: block;}
.i-need-help-with_sec .box h3::after{content: "";position: absolute;top: 0;left: 42px;width: 1px;height: 40px;background: rgb(215, 215, 215);}
.i-need-help-with_sec .box .et_pb_main_blurb_image{margin-bottom:0!important;}
.i-need-help-with_sec .box img{width: auto;max-width: 100%;height: auto;margin: 0 0 15px;}
.i-need-help-with_sec .box .common-btn{max-height: 46px;margin-bottom:0!important;}
.i-need-help-with_sec .box .common-btn a{padding-top: 15px!important;padding-bottom: 15px!important;}

.i-need-help-with_sec .lower_blk{display:block!important;padding: 50px 0;border-bottom: 1px solid rgb(225, 225, 225);text-align: center;}
.i-need-help-with_sec .lower_blk .btn-blk a{display:block;width: 100%;text-align: left;font-size: 14px;line-height: 18px!important;font-weight: 700;letter-spacing: .12em;color: #175a42;text-transform: uppercase;padding: 20px 20px 20px 40px!important;margin: 0;background: #c3d37e;border: 1px solid #c3d37e;border-radius: 0;position: relative;overflow: hidden;transition: all 600ms ease-in-out;}
.i-need-help-with_sec .lower_blk .btn-blk a:hover{color: #c3d37e;background-color: transparent;border-color: #175a42;}
.i-need-help-with_sec .lower_blk .btn-blk a::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_green.png)no-repeat center right;margin: auto 0;opacity:1!important;transition:all 600ms ease-in-out;}
.i-need-help-with_sec .lower_blk .btn-blk a:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_limon.png)no-repeat center right;}
.i-need-help-with_sec .lower_blk .btn-blk .et_pb_module{display:inline-block;width: 100%;max-width: 523px;position:relative;overflow: hidden;transition: all 600ms ease-in-out;}
.i-need-help-with_sec .lower_blk .btn-blk .et_pb_module::before{content: ""!important;position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;opacity:1!important;border-bottom: 80px solid #175a42;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
.i-need-help-with_sec .lower_blk .btn-blk .et_pb_module:hover::before{transform: translateX(0);}
/* ==== I Need Help With End ====*/

/* ==== About Start ==== */
.about_sec .lower_blk{}







.about_sec{padding-top: 85px!important;padding-bottom: 75px!important;margin: 0;position: relative;}
.about_sec::before{content: "";position: absolute;top: 0;left: 0;width: 240px;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/about-lt_shape.png)no-repeat center;transform: translateX(0px);display:none;}
.about_sec::after{content: "";position: absolute;top: 0;right: 0;width: 347px;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/about-rt_shape.png)no-repeat center;transform: translateX(40px);display:none;}
.about_sec .row{padding-top:0;padding-bottom:0;}
.about_sec .row .col-lg-5{padding-right: 6%;width:52%;margin-right: 0;}
.about_sec .row .col-lg-7{width:48%;}
.about_sec .row .col-lg-7 .img_blk img{object-fit: cover;object-position: 50% 0%;}
.about_sec .content_blk h3{padding: 0 0 5px;margin: 0;}
.about_sec .content_blk h2{padding: 0 0 60px;margin: 0 0 15px -10px;position: relative;}
.about_sec .content_blk h2 strong{font-weight: 700;color: var(--main-darkgreen) /*#175a42*/!important;margin-left: 4px!important;}
.about_sec .content_blk h2::after{content: "";position: absolute;bottom: 0;left: 21px;width: 1px;height: 46px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;}
.about_sec .content_blk .wpb_text_column{margin-bottom:0!important;}
.about_sec .content_blk p{font-size: 19px;line-height: 34px;letter-spacing: -.02em;padding-bottom: 30px;}
.about_sec .content_blk p:last-child{padding-bottom: 0;}
.about_sec .content_blk p a{font-weight: 700;color: var(--main-darkgreen) /*#175a42*/;}
.about_sec .content_blk p a:hover{color: var(--main-lightgreen) /*#161616*/;}
/*.about_sec .img_blk .first-img img{width:100%;margin-bottom: 40px;padding-left: 55px;}*/
/* ==== About End ==== */

/* ==== practice include Start ==== */
.practice-include_sec{padding-top: 110px!important;padding-bottom: 90px!important;margin: 0;position: relative;z-index:9;}
.practice-include_sec::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 501px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/practice-include-bg.jpg)no-repeat center left -200px / cover;z-index: -1;}
.practice-include_sec .top_blk{padding: 0 0 0 38px;margin: 0 auto 80px;}
.practice-include_sec .top_blk h3{padding: 0 0 0 50px;margin: 0 0 15px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/banner-text-icon.png)no-repeat center left;}
.practice-include_sec .top_blk h2{font-size: 71px;line-height: 55px;font-weight: 700;letter-spacing: -.02em;color: #c3d37e;text-transform: uppercase;padding: 0 0 40px;margin: 0;}

.practice-include_sec .bottom_blk {margin: 0 auto;padding: 0;}
.practice-include_sec .bottom_blk .lt_blk, 
.practice-include_sec .bottom_blk .rt_blk{width: 50%;margin: 0!important;}
.practice-include_sec .bottom_blk .lt_blk, 
.practice-include_sec .bottom_blk .rt_blk{display: flex;flex-flow: row wrap;justify-content: space-between;}
.practice-include_sec .bottom_blk .lt_blk .block, 
.practice-include_sec .bottom_blk .rt_blk .block{max-width: 50%;flex: 0 0 50%;margin-bottom: 0;}
.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1){height: 424px;}
.practice-include_sec .bottom_blk .lt_blk .block:nth-child(2){background: #e7fb91;height: 424px;}
.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1) p, .practice-include_sec .bottom_blk .lt_blk .block:nth-child(2) p{min-height:160px;}
.practice-include_sec .bottom_blk .lt_blk .block:last-child{max-width: 100%;flex: 0 0 100%;background: #175a42;padding-top: 40px;padding-bottom: 41px;}
.practice-include_sec .bottom_blk .block .vc_column-inner{padding:0!important;}
.practice-include_sec .bottom_blk .block .wpb_text_column, .practice-include_sec .bottom_blk .block .wpb_single_image{margin-bottom:0!important;}
.practice-include_sec .bottom_blk .block .img-thumb{width: 100%;height: 424px;overflow: hidden;}
.practice-include_sec .bottom_blk .block .img-thumb .wpb_wrapper,
.practice-include_sec .bottom_blk .block .img-thumb .wpb_wrapper .vc_single_image-wrapper{height:100%;}
.practice-include_sec .bottom_blk .block img{width: 100%;height: 100%;}
.practice-include_sec .bottom_blk .block{padding: 50px 29px 30px 28px;}
.practice-include_sec .bottom_blk .rt_blk .block:nth-child(1){padding: 0;}
.practice-include_sec .bottom_blk .rt_blk .block:nth-child(2){padding-top: 240px;padding-bottom: 40px;}
.practice-include_sec .bottom_blk .block h3{font-size: 37px;line-height: 39px;font-weight: 300;letter-spacing: -.02em;color: #fff;text-transform: uppercase;padding: 0 0 20px;margin: 0;}
.practice-include_sec .bottom_blk .block h3 strong{display: block;font-weight: 700;}
.practice-include_sec .bottom_blk .block p{font-weight: 300;color: #fff;line-height: 28px;padding-bottom: 30px!important;}
.practice-include_sec .bottom_blk .block.light-green p{color: #030303;}
.practice-include_sec .bottom_blk .block.light-green h3{color: #175a42;}
.practice-include_sec .bottom_blk .block .common-btn{margin-top: 15px;margin-bottom: 0;}
.practice-include_sec .bottom_blk .block .common-btn a{background: #fff!important;color: #175a42!important;}
.practice-include_sec .bottom_blk .block .common-btn a::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_green.png)no-repeat center right;}
.practice-include_sec .bottom_blk .block.light-green .common-btn a{background: #175a42!important;color: #fff!important;}
.practice-include_sec .bottom_blk .block.light-green .common-btn a:hover{color: #175a42!important;}
.practice-include_sec .bottom_blk .block.light-green .common-btn a:hover::before{border-bottom-color: #fff!important;}
.practice-include_sec .bottom_blk .block.light-green .common-btn a::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_limon.png)no-repeat center right;}
.practice-include_sec .bottom_blk .block.light-green .common-btn a:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_green.png)no-repeat center right;}
.practice-include_sec .lower-blk{padding-top:0!important;padding-bottom:0!important;}
.practice-include_sec .lower-blk .col-lg-6{margin:0!important;width: 50%;}
.practice-include_sec .lower-blk .col-lg-6 .block{width:auto;height:395px;}
.practice-include_sec .lower-blk .col-lg-6 .block p{display:none;}
.practice-include_sec .lower-blk .col-lg-6 .block p:first-of-type{display:block!important;min-height: 145px;}

@media screen and (min-width: 1400px) { 
	.practice-include_sec::before{background-position:center left!important;}
}
/* ==== practice include End ==== */

/* ==== Our Video Start ==== */
.our-video_sec{padding-top: 0!important;padding-bottom: 90px!important;margin: 0;overflow:hidden;}
.our-video_sec .container{max-width:100%;padding:0;}
.our-video_sec .main_blk{padding-left: calc(50% - 635px);}
.our-video_sec .sec_heading{padding-top:0;padding-bottom:0;}
.our-video_sec .sec_heading .text_blk h3{padding: 0 0 0 50px;margin: 0 0 15px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/squear-icon-limon.png)no-repeat center left;}
.our-video_sec .sec_heading .text_blk h2{padding: 0 0 40px;margin: 0;}
/*.et_pb_video_slider .et_pb_slide{height:500px;}*/
.our-video_sec .sec_heading .text_blk .video_slider .et_pb_slider{overflow:initial;}
.our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-next, .our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-prev{width: 51px;height: 51px;opacity:1!important;top: 0;transform: translateY(-65px);border-radius: 50%;background: transparent;transition: all 600ms ease-in-out;}
.our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-prev{left:auto;right:57px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/slider-arrow-left.png) no-repeat center / auto;}
.our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-next{right:0;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/slider-arrow-right.png) no-repeat center / auto;}
.our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-next:hover, .our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-prev:hover{background-color:rgba(23, 90, 66, 0.102);}
.our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-prev::before, .our-video_sec .sec_heading .text_blk .video_slider .et-pb-arrow-next::before{display:none;}
.our-video_sec .sec_heading .text_blk .video_slider .container-width-change-notify{display:none;}
/* ==== Our Video End ==== */

/* ==== Our Blog Start ==== */
.our-blog_sec{/*/padding-top: 60px!important;*/padding-bottom: 85px!important;margin: 0;overflow:hidden;}
.our-blog_sec .main_blk{padding:0!important;/*padding-left: calc(50% - 650px)!important;*/padding-bottom:45px!important;}
.our-blog_sec .main_blk .sec_heading h3{padding: 0 0 0 50px;margin: 0 0 15px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/banner-text-icon.png)no-repeat center left;}
.our-blog_sec .main_blk .sec_heading h2{padding: 0 0 60px;margin: 0;}
.our-blog_sec .main_blk .blog_slider{padding-left:50px;overflow:initial;}
.our-blog_sec .main_blk .blog_slider .et_pb_slides{overflow:hidden;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide{padding:0 0 0 62px;margin:0;border-left: 1px solid rgba(255, 255, 255,0.2);overflow:hidden;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_image{width:30%;padding-right:30px;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_image img{width:100%;height:100%;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description{padding:0;width: 100%;padding-right:25%;padding-top: 35px;padding-bottom: 20px;}

.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description h2{font-size: 59px!important;line-height: 65px;font-weight: 700;letter-spacing: -.04em;color: #fff;padding: 0!important;margin: 30px 0 35px;background:none;order:2;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description h2 a{color: #fff;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description h2 a:hover{color: #c3d37e;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content > div{display:block;font-size: 16px;line-height: 30px;font-weight: 400;color: #fff;padding-right: 35%;order:3;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content > div:empty{display:none;padding-bottom:0;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content .post-meta{position: absolute;top: 0;left: 0;padding: 0;transform: translateY(0);display: flex;align-content: center;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content .post-meta .published{font-size: 16px;line-height: 30px;font-weight: 600;color:#fff!important;letter-spacing: -.02em;padding-left: 0px;display: block;}
.our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content .post-meta .author, .our-blog_sec .main_blk .blog_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content .post-meta a{display:none;}

/*  Numbers */
.our-blog_sec .main_blk .blog_slider .et-pb-controllers{bottom: auto;left: -10px;width: 35px;top: 30px;display: flex;flex-direction: column;}
.our-blog_sec .main_blk .blog_slider .et-pb-controllers a{font-size:16px;line-height:35px;font-weight:500;letter-spacing:-.02em;color:#fff;text-indent:0;background:transparent;width:35px;height:35px;margin-bottom: 20px;opacity: .7;position:relative;transition:all 600ms ease-in-out;}
.our-blog_sec .main_blk .blog_slider .et-pb-controllers a:hover, .our-blog_sec .main_blk .blog_slider .et-pb-controllers a.et-pb-active-control{opacity:1;}
.our-blog_sec .main_blk .blog_slider .et-pb-controllers a::after{content: "";position: absolute;top: 16px;right: calc(100% + 0px);width: 843px;height: 2px;background: #fff;opacity: 1;transform:scaleX(0);transform-origin:bottom left;transition: all 600ms ease-in-out;}
.our-blog_sec .main_blk .blog_slider .et-pb-controllers a:hover::after, .our-blog_sec .main_blk .blog_slider .et-pb-controllers a.et-pb-active-control::after{transform:scaleX(1);transform-origin:bottom left;}
.our-blog_sec .main_blk .blog_slider .et-pb-controllers a:focus{border:0;box-shadow:none;outline:none;}

.our-blog_sec .lower_blk{display:block!important;padding: 0;/*border-bottom: 1px solid rgb(225, 225, 225);*/text-align: center;}
.our-blog_sec .lower_blk .btn-blk a{display:block;width: 100%;text-align: left;font-size: 14px;line-height: 18px!important;font-weight: 700;letter-spacing: .12em;color: #175a42;text-transform: uppercase;padding: 20px 60px 20px 20px!important;margin: 0;background: #c3d37e;border: 1px solid #c3d37e;border-radius: 0;position: relative;overflow: hidden;transition: all 600ms ease-in-out;} 
.our-blog_sec .lower_blk .btn-blk a:hover{color: #175a42;background-color: transparent;border-color: #fff;} /*color: #c3d37e; */
.our-blog_sec .lower_blk .btn-blk a::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_green.png)no-repeat center right;margin: auto 0;opacity:1!important;transition:all 600ms ease-in-out;}
/*.our-blog_sec .lower_blk .btn-blk a:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_limon.png)no-repeat center right;}*/
.our-blog_sec .lower_blk .btn-blk .et_pb_module{display:inline-block;/*width: 100%;max-width: 523px;*/position:relative;overflow: hidden;transition: all 600ms ease-in-out;}
.our-blog_sec .lower_blk .btn-blk .et_pb_module::before{content: ""!important;position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;opacity:1!important;border-bottom: 80px solid #fff;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;} /*border-bottom: 80px solid #175a42;*/
.our-blog_sec .lower_blk .btn-blk .et_pb_module:hover::before{transform: translateX(0);}
/* ==== Our Blog End ==== */ 

/* ==== Contact Start ==== */
.contact_sec{padding: 0!important;margin: 0;border-top: 1px solid rgba(196,215,169,0.2);}
.home .contact_sec{border-top: 0px;}
.contact_sec .main_blk{padding-top:0!important;padding-bottom:0!important;display:flex;flex-direction:row;}
.contact_sec .contact-us_blk{width:50%!important;/*height: 100%;min-height:858px;*/margin-right:0!important;padding: 70px 60px 60px 0px;padding-left: calc(20% - 230px);}
.contact_sec .contact-us_blk h3{font-size: 24px;line-height: 26px;font-weight: 400;letter-spacing: .04em;color: #161616;text-transform: uppercase;padding: 0 0 0 50px;margin: 0 0 20px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/we-icon_black.png)no-repeat center left;}
.contact_sec .contact-us_blk h2{font-size: 71px;line-height: 55px;font-weight: 700;letter-spacing: -.02em;color: #175a42;text-transform: uppercase;padding: 0 0 75px;margin: 0;}
.contact_sec .contact-us_blk .address_blk .box h6{font-size: 22px;line-height: 35px;font-weight: 600;color: #0d0d0d;letter-spacing: .06em;padding: 0;margin: 0;}
.contact_sec .contact-us_blk h2{font-size: 71px;line-height: 55px;font-weight: 700;letter-spacing: -.02em;color: #000 /*#175a42*/;text-transform: uppercase;padding: 0 0 70px;margin: 0;}
.contact_sec .contact-us_blk .address_blk .box{padding: 0 0 0 75px;margin: 0 0 50px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/icon-phone.png)no-repeat top 10px left;}
.contact_sec .contact-us_blk .address_blk .box:nth-child(2){margin-bottom: 50px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/icon-mail.png)no-repeat top 10px left;}
.contact_sec .contact-us_blk .address_blk .box:nth-child(3){margin-bottom: 0;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/icon-location.png)no-repeat top 10px left;}
.contact_sec .contact-us_blk .address_blk .box span{font-size: 22px;line-height: 33px;font-weight: 300;color: #0d0d0d;letter-spacing: .02em;padding: 0;margin: 0;}
.contact_sec .contact-us_blk .address_blk .box:nth-child(2) a{font-size: 26px;line-height: 37px;}
.contact_sec .contact-us_blk .address_blk .box a{font-size: 36px;line-height: 47px;font-weight: 300;color: #0d0d0d;letter-spacing: .02em;padding: 0;margin: 0;}
.contact_sec .contact-us_blk .address_blk .box a{background-image: linear-gradient(to right,#175a42,#175a42 50%,#000 50%);
background-size: 200% 100%;background-position: 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;transition: all 0.6s ease-in-out;}
.contact_sec .contact-us_blk .address_blk .box a:hover{background-position: 0;}

.contact_sec .contact-form_blk{width:50%;height: 100%;margin-right:0;padding: 70px 0px 60px 60px;padding-right: calc(20% - 230px);}
.contact_sec .contact-form_blk .form_blk .col-lg-12{padding: 0;}
.contact_sec .contact-form_blk h3{font-size: 24px;line-height: 26px;font-weight: 400;letter-spacing: .04em;color: #000;text-transform: uppercase;padding: 0 0 0 50px;margin: 0 0 20px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/we-icon_drkgreen.png)no-repeat center left;}
.contact_sec .contact-form_blk h2{font-size: 71px;line-height: 55px;font-weight: 700;letter-spacing: -.02em;color: #000;text-transform: uppercase;padding: 0 0 40px;margin: 0;}
.contact_sec .contact-form_blk .block{padding: 0;margin: 0 0 30px;display: inline-block;width: 100%;}
.contact_sec .contact-form_blk .block .form-control{font-size: 18px;line-height: 20px;font-weight: 400;letter-spacing: .025em;padding: 10px 0;margin: 0 0 15px;max-height: 35px;border: 0;border-bottom: 1px solid rgba(0,0,0,0.2);border-radius: 0;background: transparent;width: 100%;transition: all 600ms ease-in-out;}
.contact_sec .contact-form_blk .block textarea.form-control{height: 150px;max-height: 100%;resize: none;margin-bottom: 0px;}
.contact_sec .contact-form_blk .block .form-control::placeholder{color: #000;}
.contact_sec .contact-form_blk .block .form-control:focus{outline: none;border-color: #c3d37e;box-shadow: none;}
.contact_sec .contact-form_blk .captcha-blk h5{font-size: 18px;line-height: 35px;font-weight: 400;letter-spacing: .025em;color: #fff;padding: 0;margin: 0 0 5px;display: flex;justify-content: space-between;align-items: center;width: 100%;}
.contact_sec .contact-form_blk .captcha-blk h5 span{font-size: 15px;line-height: 22px;font-weight: 300;letter-spacing: .02em;padding: 0 0 0 25px;background: url(images/icon-check.png)no-repeat center left;}
.contact_sec .contact-form_blk .captcha-blk p{font-size: 15px;line-height: 22px;font-weight: 300;letter-spacing: .02em;color: #fff;padding: 0 0 30px;}
.contact_sec .contact-form_blk .btn-blk{display:flex;align-items:center;width: 258px;background: #fff;border: 1px solid var(--main-greentan);min-height: 53px;padding: 15px 20px;margin: 25px 0 0;position: relative;z-index: 9;overflow: hidden;cursor: pointer;transition: all 600ms ease-in-out;} /*rgb(186, 200, 127)*/
.contact_sec .contact-form_blk .btn-blk:hover{background-color: transparent;border-color: var(--main-darkgreen) /*#175a42*/;}
.contact_sec .contact-form_blk .btn-blk .wpcf7-spinner{position: absolute;right: -75px;}
.contact_sec .contact-form_blk .btn-blk .btn-send{font-size: 12px;line-height: 14px;font-weight: 700;letter-spacing: .12em;color: var(--main-darkgreen) /*#175a42*/;text-transform: uppercase;padding: 0;margin: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;transition: all 600ms ease-in-out;}
.contact_sec .contact-form_blk .btn-blk:hover .btn-send{color: #fff;}
.contact_sec .contact-form_blk .btn-blk .btn-send:focus{outline: none;box-shadow: none;}
.contact_sec .contact-form_blk .btn-blk::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center right;margin: auto 0;}
.contact_sec .contact-form_blk .btn-blk:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center right;}
.contact_sec .contact-form_blk .btn-blk::before{content: "";position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid var(--main-darkgreen) /*#175a42*/;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
.contact_sec .contact-form_blk .btn-blk:hover::before{transform: translateX(0);}

/* Formation Form */
.forminator-ui .forminator-row{padding: 0;margin-bottom: 45px!important;display: inline-block;width: 100%;}
.forminator-ui .forminator-row .forminator-field .forminator-input, .forminator-ui .forminator-row .forminator-field .forminator-textarea{font-size: 18px!important;line-height: 20px!important;font-weight: 400!important;letter-spacing: .025em;padding: 10px 0!important;margin: 0!important;height: 35px!important;border: 0!important;border-bottom: 1px solid rgba(0,0,0,0.2)!important;border-radius: 0!important;background: #fff!important;width: 100%!important;transition: all 600ms ease-in-out!important;}
.forminator-ui .forminator-row .forminator-field .forminator-input.forminator-is-active, .forminator-ui .forminator-row .forminator-field .forminator-textarea:focus{outline: none!important;border-color: #c3d37e!important;box-shadow: none!important;}
.forminator-ui .forminator-row .forminator-field .forminator-input::placeholder, .forminator-ui .forminator-row .forminator-field .forminator-textarea::placeholder{color: #000!important;}
.forminator-ui .forminator-row .forminator-field .forminator-error-message{}
.forminator-ui .forminator-row .forminator-field .forminator-textarea{height: 150px!important;max-height: 100%!important;resize: none!important;margin-bottom: 0px!important;}
.forminator-ui .forminator-row .forminator-button{display: flex!important;justify-content: space-between;align-items: center;width:258px!important;font-size: 12px!important;line-height: 30px!important;font-weight: 700!important;letter-spacing: .12em;color: var(--main-darkgreen)!important /*#175a42*/;text-transform: uppercase;padding: 15px 20px 15px 20px!important;margin: 25px 0 0!important;border: 1px solid var(--main-greentan)!important;border-radius: 0!important;background: #fff!important;box-shadow: none!important;transition: all 600ms ease-in-out!important;overflow:hidden;z-index: 9;}
.forminator-ui .forminator-row .forminator-button:hover{color: #fff!important;}
.forminator-ui .forminator-row .forminator-button::before{content: "";position: absolute;top: 0;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid var(--main-darkgreen) /*#175a42*/;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
.forminator-ui .forminator-row .forminator-button:hover::before{transform: translateX(0);}
.forminator-ui .forminator-row .forminator-button::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center right;margin: auto 0;}
.forminator-ui .forminator-row .forminator-button:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center right;}
/* ==== Contact End ==== */


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/
#footer{padding: 85px 0 30px;margin: 0;}
#footer .footer_top{padding: 0 0 55px;margin: 0 auto;}
#footer .footer_top h3{font-size: 20px;line-height: 22px;font-weight: 400;color: #161616;letter-spacing: .04em;text-transform: uppercase;padding: 0 0 0 50px;margin: 0 0 5px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/we-icon_drkgreen.png)no-repeat center left;} /*https://kirksanderslaw.com/wp-content/uploads/2022/10/we-icon.png*/
#footer .footer_top h2{font-size: 51px;line-height: 53px;font-weight: 700;color: var(--main-darkgreen) /*#175a42*/;letter-spacing: -.02em;text-transform: uppercase;padding: 0 0 0 50px;margin: 0 0 30px;}
#footer .footer_top .input-group{border: 1px solid #175a42;}
#footer .footer_top .input-group .wpcf7-form-control-wrap{display: block;width:calc(100% - 166px);}
#footer .footer_top .input-group .form-control{width:100%;font-size: 16px;line-height: 27px;font-weight: 400;letter-spacing: .04em;color:#161616;background: #fff;min-height: 58px;border: 0;border-radius: 0;padding: 10px 40px;}
#footer .footer_top .input-group .form-control::placeholder{color: #161616;}
#footer .footer_top .input-group .form-control:focus{outline: none;box-shadow: none;}
#footer .footer_top .input-group .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position: absolute;margin: 5px 0 0;font-size: 14px;line-height: 20px;font-weight: 400;letter-spacing: .04em;}
#footer .footer_top .newsletter-form .wpcf7-form.invalid .wpcf7-response-output{margin-left: 0;margin-right: 0;border-color: #c3d37e;border-width: 1px;padding-left: 10px;font-size: 15px;line-height: 20px;font-weight: 500;letter-spacing: -.02em;margin-bottom: 0;}
#footer .footer_top .input-group .btn-blk{display:flex;align-items: center;width: 166px;background: var(--main-greentan) /*#c3d37e*/;border: 1px solid var(--main-greentan);padding: 0 0 0 30px;overflow: hidden;position: absolute;right: 1px;top: 1px;transition: all 600ms ease-in-out;cursor: pointer;}
#footer .footer_top .input-group .btn-blk .btn-submit{font-size: 13px;line-height: 15px;font-weight: 700;letter-spacing: .12em;color: var(--main-darkgreen) /*#175a42*/;text-transform: uppercase;padding: 0;margin: 0;border-radius: 0;background: transparent;display: inline-block;width: 100%;min-height: 56px;text-align: left;border: 0;transition: all 600ms ease-in-out;cursor: pointer;}
#footer .footer_top .input-group .btn-blk:hover{/*border-color: #c3d37e;*/background: transparent;border-color: var(--main-darkgreen);}
#footer .footer_top .input-group .btn-blk:hover .btn-submit{color: #fff /*#c3d37e*/;}
#footer .footer_top .input-group .btn-blk .btn-submit:focus{outline: none;box-shadow: none;}
#footer .footer_top .input-group .btn-blk::after{content: "";position: absolute;top: 0;right: 20px;bottom: 0;width: 21px;height: 14px;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/arrow-right_drkgreen.png)no-repeat center right;margin: auto 0;}
#footer .footer_top .input-group .btn-blk:hover::after{background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_white.png)no-repeat center right;}
#footer .footer_top .input-group .btn-blk::before{content: "";position: absolute;top: -5px;right: -50px;bottom: 0;left: 0;border-right: 50px solid transparent;border-bottom: 80px solid var(--main-darkgreen) /*#175a42*/;transform: translateX(-100%);z-index: -1;transition: all 600ms ease-in-out;}
#footer .footer_top .input-group .btn-blk:hover::before{transform: translateX(0);}
#footer .footer_top .input-group .btn-blk .wpcf7-spinner{margin: 0;left: -22%;}
#footer .footer_top .input-group .btn-blk p{line-height:inherit;display: inline-flex;cursor: pointer;}

#footer .footer_mid{padding: 0 0 50px;margin: 0 auto;}
#footer .footer_mid .lt_blk{width: 67%;padding-left:4%;}
#footer .footer_mid .lt_blk .block .et_pb_code_inner{    display: flex;flex-flow: row nowrap;justify-content: space-between;padding-right: 0;}
#footer .footer_mid .lt_blk .inner_blk{max-width: 25%;flex: 0 0 25%;}
#footer .footer_mid .lt_blk h3{font-size: 18px;line-height: 27px;font-weight: 600;color: var(--main-darkgreen) /*#175a42*/;letter-spacing: .04em;padding: 0 0 35px 0;margin: 0;}
#footer .footer_mid .lt_blk ul{padding-left:0;}
#footer .footer_mid .lt_blk ul li{display: flex;padding:0;margin:0;list-style-type:none;margin-bottom:12px!important;}
#footer .footer_mid .lt_blk ul li:last-child{margin-bottom:0!important;}
#footer .footer_mid .lt_blk ul li a{display:inline-block;width:100%;font-size: 15px;line-height: 20px;font-weight: 400;letter-spacing: .04em;color: #161616;padding: 0;margin: 0;position:relative;transition: all 600ms ease-in-out;}
#footer .footer_mid .lt_blk ul li:hover a{color: var(--main-lightgreen) /*#175a42*/;padding-left:18px;font-weight:500;}
#footer .footer_mid .lt_blk ul li a::after{content:"";position: absolute;top: 10px;left: 0;width: 0;height: 1px;background: var(--main-lightgreen);transition: all 600ms ease-in-out;}
#footer .footer_mid .lt_blk ul li:hover a::after{width: 12px;}

#footer .footer_mid .rt_blk{width: 33%;padding: 45px 40px;}
#footer .footer_mid .rt_blk h4{font-size: 36px;line-height: 47px;font-weight: 600;letter-spacing: .04em;color: #0d0d0d /*#175a42*/;padding: 0;margin: 0 0 40px;min-height:1px;}
#footer .footer_mid .rt_blk .box{background: #f5f0a1 /*var(--main-tan) #c3d37e*/;padding: 20px;position: relative;}
#footer .footer_mid .rt_blk .box::after{content: "";position: absolute;bottom: 6px;right: 6px; border-top: 12px solid transparent;border-right: 16px solid var(--main-darkgreen) /*#175a42*/;}
#footer .footer_mid .rt_blk .box .phone-link{font-size: 30px;line-height: 32px;font-weight: 600;color: var(--main-darkgreen);letter-spacing: .02em;padding: 0 0 0 65px;margin: 0;position:relative;}
#footer .footer_mid .rt_blk .box .phone-link::before{content:"";position:absolute;top:5px;left:0;width:28px;height:28px;background:url(https://kirksanderslaw.com/wp-content/uploads/2023/12/phone-icon.png) no-repeat center / contain;}
#footer .footer_mid .rt_blk .box .phone-link::after{content:"";position:absolute;top:17px;left:33px;width:20px;height:1px;background:rgba(0,0,0,0.3);}

#footer .footer_mid .rt_blk .box .btn-schld a{font-size: 21px;line-height: 29px;font-weight: 600;letter-spacing: .01em;color: #fff;text-transform: uppercase;text-align: center;width: 100%;display: inline-block;border: 1px solid var(--main-darkgreen);padding: 10px 15px;background: rgb(8, 146, 58);}
#footer .footer_mid .rt_blk .box .btn-schld a:hover{background:rgba(8, 146, 58,0.1);color:rgb(8, 146, 58);}
#footer .footer_mid .rt_blk .box .call-today_blk{border: 1px solid var(--main-darkgreen);padding: 12px 15px;margin: 20px 0 0;}
#footer .footer_mid .rt_blk .box .call-today_blk h5{font-size: 11px;line-height: 13px;font-weight: 600;letter-spacing: .16em;color: #131313;text-transform: uppercase;background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/phone-icon_drkgreen.png) no-repeat center left;padding: 0 0 0 70px;margin: 0;}
#footer .footer_mid .rt_blk .box .call-today_blk h5 span{display: block;margin-bottom: 3px;}
#footer .footer_mid .rt_blk .box .call-today_blk a.phn_number{font-size: 26px;line-height: 28px;font-weight: 600;color: var(--main-darkgreen) /*#175a42*/;padding: 0;margin: 0;}
#footer .footer_mid .rt_blk .box .call-today_blk a.phn_number:hover{color: var(--main-lightgreen) /*#c3d37e*/;}

#footer .footer_bottom{padding: 30px 0 0;margin: 0 auto;border-top: 1px solid rgb(230, 230, 230);}
#footer .footer_bottom .footer-menu{display: flex;justify-content: flex-start;align-items: center;}
#footer .footer_bottom .footer-menu h3{font-size: 15px;line-height: 27px;font-weight: 600;color: var(--main-darkgreen) /*#175a42*/;letter-spacing: .04em;padding: 0 50px 0 0;margin: 0;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_big.png)no-repeat center right 20px;}
#footer .footer_bottom .footer-menu .menu-nav{background:transparent!important;}
#footer .footer_bottom .footer-menu ul{margin:0;}
#footer .footer_bottom .footer-menu ul li{padding:0;margin:0;}
#footer .footer_bottom .footer-menu ul li a{font-size: 14px;line-height: 32px;font-weight: 400;color: #161616;text-transform: capitalize;letter-spacing: .04em;padding: 0 25px 0 0;margin: 0;}
#footer .footer_bottom .footer-menu ul li a::after{display:none;}
#footer .footer_bottom .footer-menu ul li a:hover, #footer .footer_bottom .footer-menu ul li.active a{color: var(--main-darkgreen) /*#175a42*/!important;opacity: 1;}
#footer .footer_bottom .footer-menu ul .sub-menu{display:none;}

#footer .footer_bottom h6{color: #161616;font-size: 14px;line-height: 32px;font-weight: 400;letter-spacing: .04em;padding-bottom: 0;margin: 0;text-align: right;}
#footer .footer_bottom h6 a{color: #161616;}
#footer .footer_bottom h6 a:hover{color: #175a42;}


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/
/* ==== Inner-banner Start ====*/
.inner-banner{padding: 0!important;margin: 147px 0 0;background-repeat: no-repeat;background-position: center;background-size: cover;position:relative;z-index:9;overflow:hidden;}
.inner-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(280deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.6) 70%, rgba(0,0,0,0.8) 100%);z-index:-1;}
.inner-banner .desc{padding: 0!important;}
.inner-banner .desc .text-blk{padding: 74px 0 74px;width: 60%;float: left;}
.inner-banner .desc h1{font-size: 50px;line-height: 52px;letter-spacing: -.02em;color: #fff;text-transform: uppercase;padding: 0;margin: 0 0 0 -5px;text-indent: 5px;}
.inner-banner .desc h1 strong{color: var(--main-tan) /*#c3d37e*/;display:block;letter-spacing: .02em;}
/* ==== Innner-banner end ====*/

/* ==== Practice Pages Start ==== */
.business-contact_sec{padding-top: 95px!important;padding-bottom: 85px!important;margin: 0;position: relative;}
.business-contact_sec::before{content: "";position: absolute;top: 0;left: 0;width: 240px;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/about-lt_shape.png)no-repeat center;transform: translateX(-200px);opacity:0;}
.business-contact_sec::after{content: "";position: absolute;top: 0;right: 0;width: 347px;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/about-rt_shape.png)no-repeat center;transform: translateX(330px);opacity:0;}
.business-contact_sec .row{padding-top:0;padding-bottom:0;}
.business-contact_sec .row .col-lg-5{padding-left: 3%;width:44.666667%;}
.business-contact_sec .row .col-lg-7{width:55.333333%;margin-right: 0;padding-right: 2%;}
.business-contact_sec .content_blk h3{padding: 0 0 5px;margin: 0;}
.business-contact_sec .content_blk h2{padding: 0 0 60px;margin: 0 0 15px -10px;position: relative;}
.business-contact_sec .content_blk h2 strong{font-weight: 700;color: var(--main-darkgreen) /*#175a42*/!important;margin-left: 4px!important;display:block;}
.business-contact_sec .content_blk h2::after{content: "";position: absolute;bottom: 0;left: 21px;width: 1px;height: 46px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;}
.business-contact_sec .content_blk .wpb_text_column{margin-bottom:0!important;}
.business-contact_sec .content_blk p{font-size: 19px;line-height: 34px;letter-spacing: -.02em;padding-bottom: 30px;}
.business-contact_sec .content_blk p:last-child{padding-bottom: 0;}
.business-contact_sec .content_blk p a{font-weight: 700;color: #175a42;}
.business-contact_sec .content_blk p a:hover{color: #161616;}
.business-contact_sec .img_blk.first-img img{width:100%;margin-bottom: 40px;padding-right: 55px;}
.business-contact_sec .img_blk{margin-bottom: 0!important;}

.start-business_sec{Padding:65px 0 75px!important;margin:0;}
.start-business_sec .row{padding:0!important;}
.start-business_sec .content_blk h3{padding: 0;margin: 0 0 10px;text-align:center;}
.start-business_sec .content_blk h3 strong{position:relative;display:inline-block;font-weight:400;padding-left: 50px;}
.start-business_sec .content_blk h3 strong::before{content:"";position:absolute;top:0;left:0;width:50px;height:26px;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/banner-text-icon.png)no-repeat center left;}
.start-business_sec .content_blk h2{text-align: center;padding: 0 0 55px;margin: 0;}
.start-business_sec .content_blk h2 strong{font-weight: 700;color: var(--main-tan) /*#c3d37e*/;}
.start-business_sec .content_blk p{color:#fff;}
.start-business_sec .content_blk ul{padding:0;margin:0;display: inline-block;}
.start-business_sec .content_blk ul li{font-family: 'Montserrat', sans-serif;word-spacing: 2px;color:#fff;list-style-type: none;width: 50%;float: left;padding: 0 25px 0 22px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position:relative;}
.start-business_sec .content_blk ul li strong{font-weight: 600;}
.start-business_sec .content_blk ul li::before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px; border: 1px solid var(--main-tan);border-radius: 50%;/*border-top: 6px solid transparent;border-left: 8px solid var(--main-tan) /*#c3d37e;border-bottom: 6px solid transparent;*/}
.start-business_sec .content_blk ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-tan);border-radius: 50%;}
.start-business_sec .content_blk ul li a{color: var(--main-tan) /*#c3d37e*/;opacity:1;}
.start-business_sec .content_blk ul li a:hover{opacity:0.7;}
.start-business_sec .content_blk ul li ul{margin-top:20px;}
.start-business_sec .content_blk ul li ul li{width:100%;padding-right:0;padding-left: 28px;}
.start-business_sec .content_blk ul li ul li::before{top:10px;width:18px;height:1px;background: var(--main-tan) /*#c3d37e*/;border:0;}
.start-business_sec .content_blk ul li ul li::after{left: 0;width: 5px;height: 5px;}

.start-business_sec.business-law_sec{padding-bottom: 60px!important;}
.start-business_sec.business-law_sec .content_blk h2 strong{color: var(--main-darkgreen) /*#175a42*/;}
.start-business_sec.business-law_sec .content_blk p{color:#303030;}
.start-business_sec.business-law_sec .content_blk ul{margin:0;padding:0 0 10px;}
.start-business_sec.business-law_sec .content_blk ul li{color:#303030;width:50%;padding-right: 0;}
.start-business_sec.business-law_sec .content_blk ul li:last-child{margin-bottom: 0;}
.start-business_sec.business-law_sec .content_blk ul li::before{border-left-color: var(--main-darkgreen) /*#175a42*/;}
.start-business_sec.business-law_sec .content_blk ul li a{color:#c3d37e;}

.page-id-371 .content_blk h2{margin-left:0;}
.business-contact_sec.rt_cm_sec .row .col-lg-5{padding-left:0;padding-right: 5%;margin-right: 0;}
.business-contact_sec.rt_cm_sec .row .col-lg-7{padding-right: 0;}
.business-contact_sec.rt_cm_sec::before{left: 0;transform: translateX(-220px);}
.business-contact_sec.rt_cm_sec::after{right: 0;transform: translateX(300px);}
.business-contact_sec.rt_cm_sec .img_blk .et_pb_image_wrap {width:100%;}
.business-contact_sec.rt_cm_sec .img_blk .et_pb_image_wrap img{width:100%;}

.business-law_sec .content_blk h3 strong::before{background: url(https://kirksanderslaw.com/wp-content/uploads/2023/10/we-icon_drkgreen.png)no-repeat center left;}

.start-business_sec.per-injury_sec .content_blk h2 strong{color:  var(--main-darkgreen) /*#175a42*/;}
.start-business_sec.per-injury_sec .content_blk h3 {color:  var(--main-darkgreen);font-size: 27px;line-height: 25px;letter-spacing: -.02em;padding: 0 0 15px;margin: 0 0 35px;text-align: left;position: relative;}
.start-business_sec.per-injury_sec .content_blk h3::after{content: "";position: absolute;bottom: 0;left: 0;width: 30px;height: 1px;background-color: rgba(0, 0, 0, 0.18);}
.start-business_sec.per-injury_sec .content_blk p{color:#303030;padding-left:0;padding-right:0;}
.start-business_sec.per-injury_sec .content_blk ul{margin:0;padding:0 0 10px;}
.start-business_sec.per-injury_sec .content_blk ul li{color:#303030;width:25%;}
/*.start-business_sec.per-injury_sec .content_blk ul li:last-child{width:100%;padding-right: 0;}*/
.start-business_sec.per-injury_sec .content_blk ul li::before{border-color: var(--main-darkgreen) /*#175a42*/;}
.start-business_sec.per-injury_sec .content_blk ul li::after{background: var(--main-darkgreen);}
.start-business_sec.per-injury_sec .content_blk ul li a{color:#175a42;}
.start-business_sec.per-injury_sec .content_blk p a{color: var(--main-darkgreen) /*#175a42*/;opacity:1;font-weight: 600;}
.start-business_sec.per-injury_sec .content_blk p a:hover{opacity:0.8;}

.wills-trusts-estates_sec{padding:65px 0 75px!important;margin:0;}
.wills-trusts-estates_sec .content_blk{padding-top:0!important;padding-bottom:0!important;}
.wills-trusts-estates_sec .content_blk .inner-blk{padding:0 2%;}
.wills-trusts-estates_sec .content_blk .inner-blk .text-blk{padding-bottom:20px;}
.wills-trusts-estates_sec .content_blk .inner-blk .text-blk p{text-align:center;font-size: 19px;line-height: 33px;padding-bottom:30px;}

.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item{padding:0;margin: 0 0 20px;
box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item.et_pb_toggle_open{padding:0;}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_title{padding-top:15px;padding-bottom:15px;padding-left:25px;background:var(--main-darkgreen)/*#175a42*/;color:#fff/*#c3d37e*/;transition:all 600ms ease-in-out;}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{background:var(--main-brightgreen)/*#c3d37e*/;color: #0d0d0d /*#175a42*/;}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_title::before{content: "";width: 10px;height: 10px;right:25px;border: 2px solid #fff;border-left: 0;border-top: 0;transform: rotate(45deg);transition:transform .3s ease-in-out;}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title::before{content:"";border-color:#000;transform:rotate(-135deg);margin-top:-3px;display:block!important;}
.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_content{padding:20px 25px 30px;}

.wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul{margin:0;padding:0 0 10px;}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul li{word-spacing: 2px;padding: 0 20px 0 20px;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0 0 12px;color:#303030;width:100%;position:relative;list-style-type:none;}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul li::before{content:"";position:absolute;top:6px;left:0;width:0;height:0; border-top: 6px solid transparent;border-left: 8px solid var(--main-darkgreen) /*#175a42*/;border-bottom: 6px solid transparent;}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul li a, .wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul li a{color:var(--main-darkgreen);}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content p a, .wills-trusts-estates_sec .content_blk .et_pb_toggle_content a{color:var(--main-darkgreen);opacity:1;}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content p a:hover, .wills-trusts-estates_sec .content_blk .et_pb_toggle_content a:hover{opacity:0.8;}
.wills-trusts-estates_sec .content_blk .et_pb_toggle_content{font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 400;color: #303030;line-height: 30px;padding: 0 0 20px 0;margin: 0;}
.page-personal-injury .wills-trusts-estates_sec .content_blk .inner-blk{padding-left: 0;padding-right: 0;}
.car-injury_sec{padding-top: 0!important;}
/* ==== Practice Pages End ==== */

/* ==== Attorny Referrals Page Start ==== */
.attorny-referral_sec .main_blk{}
.attorny-referral_sec .main_blk .lmg_blk{width: 54%;margin-right:0;}
.attorny-referral_sec .main_blk .lmg_blk .img-thumb{padding: 0 15px 15px 0;position: relative;z-index: 9;}
.attorny-referral_sec .main_blk .lmg_blk .img-thumb::before{content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: contain;}
.attorny-referral_sec .main_blk .lmg_blk .img-thumb::after{content: "";position: absolute;bottom: 0;right: 0;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: contain;}
.attorny-referral_sec .main_blk .lmg_blk .img-thumb .et_pb_image_wrap, .attorny-referral_sec .main_blk .lmg_blk .img-thumb img{width:100%;}
.attorny-referral_sec .main_blk .content_blk{width: 46%;padding-left:50px;}
.attorny-referral_sec .main_blk.bottom-block .content_blk{width: 100%;padding-left:0px;}
.attorny-referral_sec .main_blk .content_blk h2{padding: 0 0 60px;margin: 0 0 15px -10px;position: relative;}
.attorny-referral_sec .main_blk .content_blk h2 strong{font-weight: 700;color: var(--main-darkgreen) /*#175a42*/!important;margin-left: 4px!important;}
.attorny-referral_sec .main_blk .content_blk h2::after{content: "";position: absolute;bottom: 0;left: 21px;width: 1px;height: 46px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;}
.attorny-referral_sec .main_blk .content_blk p a{color: #175a42;}
.attorny-referral_sec .main_blk .content_blk p a:hover{color: #c3d37e;}
.attorny-referral_sec .main_blk .content_blk h3 {color: var(--main-darkgreen);font-size: 27px;line-height: 25px;letter-spacing: -.02em;padding: 0 0 15px;margin: 0 0 25px;text-align: left;position: relative;}
.attorny-referral_sec .main_blk .content_blk h3::after {content: "";position: absolute;bottom: 0;left: 0;width: 30px;height: 1px;background-color: rgba(0, 0, 0, 0.18);}
.attorny-referral_sec .main_blk .content_blk ul {display: inline-block;margin: 0;padding: 40px 0 10px;}
.attorny-referral_sec .main_blk .content_blk ul li {width: 50%;font-family: 'Montserrat', sans-serif;word-spacing: 2px;color: #303030;list-style-type: none;width: 50%;float: left;padding: 0 25px 0 22px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position: relative;}
.attorny-referral_sec .main_blk .content_blk ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.attorny-referral_sec .main_blk .content_blk ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}
/* ==== Attorny Referrals Page End ==== */

/* ==== Our Lawyer Page Start ==== */
.our-lawyer_sec{padding-top:65px!important;padding-bottom:75px;}
.our-lawyer_sec .top_blk{padding:0!important;}
.our-lawyer_sec .top_blk .img_blk{margin-right:0;width:42%;}
.our-lawyer_sec .top_blk .img_blk .img_thumb{padding: 0 15px 15px 0;position: relative;z-index: 9;}
.our-lawyer_sec .top_blk .img_blk .img_thumb::before{content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: contain;}
.our-lawyer_sec .top_blk .img_blk .img_thumb::after{content: "";position: absolute;bottom: 0;right: 0;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: contain;}
.our-lawyer_sec .top_blk .img_blk .img_thumb .et_pb_image_wrap{width:100%}
.our-lawyer_sec .top_blk .img_blk .img_thumb .et_pb_image_wrap img{width:100%;height:100%;}

.our-lawyer_sec .top_blk .content_blk{padding-left:50px;width:58%;}
.our-lawyer_sec .top_blk .content_blk h2{font-size: 57px;line-height: 61px;font-weight:700;color: var(--main-darkgreen) /*#175a42*/ !important;letter-spacing: -0.02em;text-transform: uppercase;padding: 0 0 15px;margin: 0 0 15px;position: relative;}
.our-lawyer_sec .top_blk .content_blk h2::after{content: "";position: absolute;bottom: 0;left: 0px;width: 46px;height: 1px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;}
.our-lawyer_sec .top_blk .content_blk h3{font-size: 25px;line-height: 27px;font-weight:600;color: var(--main-darkgreen) /*#175a42*/ !important;letter-spacing: -0.02em;text-transform: capitalize;padding: 0 0 0 10px;margin: 0 0 20px;border-left:3px solid var(--main-tan)/*#c3d37e*/;}
.our-lawyer_sec .content_blk p{color:#303030;padding-bottom:25px;}
.our-lawyer_sec .top_blk .content_blk ul{padding:0;margin:0;display: inline-block;}
.our-lawyer_sec .top_blk .content_blk ul li{word-spacing: 2px;color:#303030;list-style-type: none;width: 100%;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight:400;margin: 0 0 12px;position:relative;}
.our-lawyer_sec .top_blk .content_blk ul li::before{content:"";position:absolute;top:6px;left:0;width:0;height:0; border-top: 6px solid transparent;border-left: 8px solid var(--main-darkgreen)/*#175a42*/;border-bottom: 6px solid transparent;}
.our-lawyer_sec .lower_blk{padding-top:20px!important;}
.our-lawyer_sec .video_sec_blk .et_pb_column_4{width: 11.6%;margin-right:0!important;}
.our-lawyer_sec .video_sec_blk .et_pb_column_5{width: 77.8%;margin-right:0!important;}
.our-lawyer_sec .video_sec_blk .et_pb_column_6{width: 11.6%;}
.our-lawyer_sec .video_sec_blk .video-blk .et_pb_video_overlay_hover{background-color: rgba(0,0,0,0.4);}
/* ==== Our Lawyer Page End ==== */

/* ==== Legal Links Page Start ==== */
.legal-link_sec{padding-top:65px!important;padding-bottom:75px;}
.legal-link_sec .main_blk{padding:0!important;}
.legal-link_sec .main_blk .content-blk h2{font-size: 57px;line-height: 61px;font-weight:300;color:#303030 !important;letter-spacing: -0.02em;text-transform: uppercase;text-align:center;padding: 0 0 20px;margin: 0 0 50px;position: relative;}
.legal-link_sec .main_blk .content-blk h2 strong{font-weight:700;color: var(--main-darkgreen) /*#175a42*/!important;}
.legal-link_sec .main_blk .content-blk h2::after{content: "";position: absolute;bottom: 0;left: 50%;width: 46px;height: 1px;background-color: var(--main-greentan) /*rgb(195, 211, 126)*/;transform:translateX(-50%);}

.legal-link_sec .main_blk .content-blk ul{padding:0 10%;margin:0;display: inline-block;}
.legal-link_sec .main_blk .content-blk ul li{word-spacing: 2px;color:#303030;list-style-type: none;width: 50%;float:left;padding: 0 0 0 15px;font-size: 15px;line-height: 22px;font-weight:400;margin: 0 0 15px;position:relative;}
.legal-link_sec .main_blk .content-blk ul li::before{content:"";position:absolute;top:6px;left:0;width:0;height:0; border-top: 6px solid transparent;border-left: 8px solid var(--main-darkgreen)/*#175a42*/;border-bottom: 6px solid transparent;}
.legal-link_sec .main_blk .content-blk ul li a{color:var(--main-lightgreen)/*#175a42*/;font-weight:600;text-decoration:underline;text-underline-offset:2px;opacity:1;transition:all 600ms ease-in-out;}
.legal-link_sec .main_blk .content-blk ul li a:hover{color:var(--main-darkgreen);/*opacity:0.8;*/text-decoration:none;}
/* ==== Legal Links Page End ==== */

/* ==== Blogs Page Start ==== */
.Blogs-sec{padding-top:80px!important;margin:0;}
.Blogs-sec .main_blk{padding-top:0;}
.Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container {display: flex;flex-flow: row wrap;row-gap: 50px;column-gap:15px;justify-content: space-between;}
.Blogs-sec .post-grid_blk .et_pb_post{max-width: 32.3%;flex: 0 0 32.3%;padding:20px 0 20px;margin:0;display: flex;
flex-flow: column nowrap;border: 1px solid rgba(23, 90, 66,0.19);box-shadow: -0.261px 2.989px 11px 0px rgba(23, 90, 66, 0.18);position:relative;background:#fff;}
.Blogs-sec .post-grid_blk .et_pb_post::before{content: "";position: absolute;top: -6px;left: -6px;width: 100%;height: 100%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;}
.Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container > div{max-width:100%;flex:0 0 100%;text-align: center;}
.Blogs-sec .post-grid_blk .entry-featured-image-url{order:1;padding: 0;margin: 0 0 20px;max-height: 260px;overflow:hidden;transition:all 600ms ease-in-out;}
.Blogs-sec .post-grid_blk .entry-featured-image-url img{transform:scale(1);transition:all 600ms ease-in-out;}
.Blogs-sec .post-grid_blk .entry-featured-image-url:hover img{transform:scale(1.07);}
.Blogs-sec .post-grid_blk .et_pb_post .post-meta{order:2;padding:0 20px;margin:0 0 10px;}
.Blogs-sec .post-grid_blk .et_pb_post .post-meta .published {font-size: 14px;font-weight: 500;color: #303030;padding: 0 0 0 20px;position:relative;}
.Blogs-sec .post-grid_blk .et_pb_post .post-meta .published::before{content:"\f073";position:absolute;top:0;left:0;font-family:"FontAwesome";color:#175a42;line-height: 18px;}
.Blogs-sec .post-grid_blk .et_pb_post .entry-title{order:3;padding: 0 20px 0;margin:0 0 15px;min-height: 55px;}
.Blogs-sec .post-grid_blk .et_pb_post .entry-title a{display:block;}
.Blogs-sec .post-grid_blk .et_pb_post .entry-title a:hover{color: var(--main-lightgreen) /*#175a42*/!important;}
.Blogs-sec .post-grid_blk .post-content{order:4;padding: 10px 20px 0;}
.Blogs-sec .post-grid_blk .post-meta a {position: absolute;top: -6px;right: -6px;padding: 6px 10px 8px 20px;background: var(--main-lightgreen) /*#175a42*/;color: #fff !important;border-radius: 30px 0 0 30px;font-weight: 600;letter-spacing: .10em !important;font-size: 11px !important;}
.Blogs-sec .post-grid_blk .post-meta a::after{content:"";position:absolute;right:-1px;bottom:-5px;border-left:5px solid #082017;border-bottom:5px solid transparent;}
.Blogs-sec .post-grid_blk .more-link{order:5;color: #fff /*#c3d37e*/;width: auto;
max-width: inherit;display: inline-block !important;margin-top:30px;padding:12px 50px 12px 15px;}
.Blogs-sec .post-grid_blk .more-link::after{right:15px;}
.Blogs-sec .post-grid_blk .more-link:hover{color: var(--main-darkgreen) /*#175a42*/;}

.Blogs-sec .post-grid_blk .wp-pagenavi{border: 0;padding-top: 0;margin-bottom: 50px;display: flex;justify-content: center;align-items: center;}
.Blogs-sec .post-grid_blk .wp-pagenavi .pages{display:none;opacity:0;visibility:hidden;}
.Blogs-sec .post-grid_blk .wp-pagenavi span.current, .Blogs-sec .post-grid_blk .wp-pagenavi a{/*width:25px;height:25px;border-radius:50%;*/padding:0;background:transparent;color:#303030!important;display: flex;justify-content: center;align-items: center;position:relative;transition:all 600ms ease-in-out;border: none !important;}
.Blogs-sec .post-grid_blk .wp-pagenavi .extend{border: none !important;}
/*.Blogs-sec .post-grid_blk .wp-pagenavi span.current, .Blogs-sec .post-grid_blk .wp-pagenavi a:hover{background:#175a42;color:#fff!important;}*/
.Blogs-sec .post-grid_blk .wp-pagenavi .previouspostslink{font-size:0!important;margin-right:10px;}
.Blogs-sec .post-grid_blk .wp-pagenavi .nextpostslink{font-size:0!important;margin-left:10px;}
.Blogs-sec .post-grid_blk .wp-pagenavi .nextpostslink::before{content:"\f30b";font-family:'FontAwesome';font-size:15px;color:#175a42;}
.Blogs-sec .post-grid_blk .wp-pagenavi .previouspostslink::before{content:"\f30a";font-family:'FontAwesome';font-size:15px;color:#175a42;}
.Blogs-sec .post-grid_blk .wp-pagenavi .previouspostslink:hover::before , .Blogs-sec .post-grid_blk .wp-pagenavi .nextpostslink:hover::before{color:#fff;}
/* ==== Blogs Page End ==== */

/* ==== Single Blogs Page Start ==== */
.inner-banner.single-post::after{background-image: linear-gradient(280deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.8) 100%);}
.inner-banner.single-post .text-blk{width: 100%;float: none;text-align: center;}
.inner-banner.single-post .text-blk h1{font-size: 47px;line-height: 51px;margin:0 0 15px;}
.inner-banner.single-post .text-blk .et_pb_text:nth-child(1){width:100%;}
.inner-banner.single-post .text-blk .et_pb_text h4{color:#fff;font-size: 14px;line-height: 16px;font-weight: 600;letter-spacing: .04em;padding: 0 0 0 20px;margin: 0 15px 0 0;position:relative;}
.inner-banner.single-post .text-blk .et_pb_text h4::after{color:#c3d37e;position:absolute;top:0;left:0;bottom:0;font-family:"FontAwesome";margin:auto 0;}

.inner-banner.single-post .text-blk .et_pb_text h4.post-date::after{content:"\f073";}
.inner-banner.single-post .text-blk .et_pb_text h4.post-cat::after{content:"\f02b";} /*f00b*/
.inner-banner.single-post .text-blk .et_pb_text h4.post-comment::after{content:"\f086";}
.inner-banner.single-post .text-blk .et_pb_text{display:inline-block;}

.single-post_sec{padding:65px 0 75px!important;}
.single-post_sec .inner-blk{padding:0;}
.single-post_sec .inner-blk .post-content_blk{padding-right: 5%;}
.single-post_sec .inner-blk .post-content_blk p em{font-weight:600;}
.single-post_sec .inner-blk .post-content_blk p img{width:100%;height:100%;}
.single-post_sec .inner-blk .post-content_blk blockquote{margin-top:0;border-color:#c3d37e;background:rgba(23, 90, 66,0.9);padding:30px 20px;border-radius: 6px;}
.single-post_sec .inner-blk .post-content_blk blockquote p{color:#fff;}
.single-post_sec .sidebar_blk {position: sticky !important;top: 100px;}
.single-post_sec .sidebar_blk .sidebar{padding:20px;border:0;box-shadow: -0.261px 2.989px 11px 0px rgba(0, 0, 0, 0.18);}
.single-post_sec .sidebar_blk .sidebar .widget_block h2{font-size:18px;line-height:20px;letter-spacing:.042em;color:#303030;padding:0 0 10px;margin:0 0 20px;position:relative;z-index:9;display:inline-block;text-transform: uppercase;font-weight: 600;}
.single-post_sec .sidebar_blk .sidebar .widget_block h2::after{content:"";position:absolute;left:22px;bottom:0;width:30px;height:1px;background:#175a42;z-index:-1;}
.single-post_sec .sidebar_blk .sidebar .widget_block h2::before{content:"";position:absolute;left:0;bottom:0;width:20px;height:1px;background:#c3d37e;z-index:-1;}
.single-post_sec .sidebar_blk .sidebar .widget_block:last-child{margin-bottom:0;}
.single-post_sec .sidebar_blk .sidebar .widget_block ul li{font-size:12px;line-height:16px;padding:0;margin:0 0 10px;display: flex;align-items: center;}
.single-post_sec .sidebar_blk .sidebar .widget_block ul li a:hover{color:#175a42;}
.single-post_sec .sidebar_blk .sidebar .widget_block ul.wp-block-archives li{font-size:12px;color:#175a42;/*display:flex;justify-content:space-between;align-items:center;*/margin-bottom:10px;position:relative;/*padding-left:16px;*/margin-right: 6px;display: inline-block;}
.single-post_sec .sidebar_blk .sidebar .widget_block ul.wp-block-archives li:last-child{margin-bottom:0;}
/*.single-post_sec .sidebar_blk .sidebar .widget_block ul.wp-block-archives li::before{content:"";position:absolute;top:2px;left:0;width:0;height:0; border-top: 6px solid transparent;border-left: 8px solid #175a42;border-bottom: 6px solid transparent;}*/
.single-post_sec .sidebar_blk .sidebar .widget_block ul.wp-block-archives li a{color:#303030;}
.single-post_sec .sidebar_blk .sidebar .widget_block ul.wp-block-archives li a:hover{color:#175a42;}
/* ==== Single Blogs Page End ==== */

/* ==== Archive Page Start ==== */
.archive .navbar-default .header-bottom_block .navigation{background-color:transparent;}
.archive .inner-banner .desc .text-blk{padding-top:130px;}
.archive .inner-banner .desc .text-blk h6{font-size: 16px;line-height: 20px;font-weight: 500;letter-spacing: .04em;background: #175a42;color: #c3d37e;padding: 6px 10px 6px 10px;margin: 10px 18px 0;display: inline-block;position: relative;}
.archive .inner-banner .desc .text-blk h6::before{content:"";position:absolute;top:0;left:-18px;width:0;height:0;border-top:16px solid #175a42;border-left:18px solid transparent;border-bottom:16px solid #175a42;}
.archive .inner-banner .desc .text-blk h6::after{content:"";position:absolute;top:0;right:-18px;width:0;height:0;border-top:16px solid transparent;border-left:18px solid #175a42;border-bottom:16px solid transparent;}
.archive_page .main_blk{padding:0!important;}
.archive_page .main_blk .lt_grid_side{padding-right:50px;}
.archive_page .main_blk .lt_grid_side .post-grid_blk .et_pb_post{max-width: 49%;flex: 0 0 49%;}
/* ==== Archive Page End ==== */
.mobile_nav{display:none;}
.our-lawyer_sec .lower_blk{padding-bottom: 0;}

/* ==== Bio Page Start ==== */
.bio_sec .main-block .img-block .img-thumb {padding: 0 15px 15px 0;position: relative;z-index: 9;}
.bio_sec .main-block .img-block .img-thumb::before {content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: contain;}
.bio_sec .main-block .img-block .img-thumb::after {content: "";position: absolute;bottom: 0;right: 0;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: contain;}
.bio_sec .main-block .img-block .img-thumb .et_pb_image_wrap{width: 100%;}
.bio_sec .main-block .img-block .img-thumb .et_pb_image_wrap img{width: 100%;}
.bio_sec .main-block:not(.mid) .content-block {padding-left: 20px;}
.bio_sec .main-block.bottom .content-block {padding-left: 0px!important;}
.bio_sec .main-block .content-block a{color: var(--main-lightgreen);}
.bio_sec .main-block .content-block a:hover{color: var(--main-darkgreen);}
.bio_sec .main-block .content-block ul {padding: 0 0 10px;margin: 0;display: inline-block;}
.bio_sec .main-block .content-block ul li {font-family: 'Montserrat', sans-serif;word-spacing: 2px;color: #000;list-style-type: none;width: 100%;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position: relative;}
.bio_sec .main-block .content-block ul li::before {content: "";position: absolute;top: 6px;left: 0;width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid var(--main-tan) /*#c3d37e*/;border-bottom: 6px solid transparent;}
.bio_sec .main-block .content-block ul li:last-child{margin-bottom: 0;}
.bio_sec .main-block .content-block h4 {font-size: 14px;line-height: 22px;font-weight: 700;letter-spacing: .26em;color: var(--main-darkgreen);text-transform: uppercase;padding: 0 0 10px 0;margin: 0 0 20px;position: relative;}
.bio_sec .main-block .content-block h4::after{content: "";position: absolute;bottom: 0;left: 0;width: 40px;height: 1px;background-color: rgba(0,0,0,0.2);}
.bio_sec .main-block .content-block .block{margin-top: 20px;}
.bio_sec .main-block .content-block .block:first-child{margin-top: 0;}
.bio_sec .main-block .content-block .txt-blk  h3{font-size: 27px;line-height: 25px;letter-spacing: -.02em;color: var(--main-darkgreen);text-transform: uppercase;padding: 0 0 15px;margin: 0 0 15px 0;position: relative;}
.bio_sec .main-block .content-block .txt-blk  h3::after{content: "";position: absolute;bottom: 0;left: 5px;width: 40px;height: 1px;background-color: rgba(0,0,0,0.2);}
.bio_sec .personal-fiduciary_sec{padding: 60px 40px 50px;position: relative;margin-top: 50px;margin-bottom: 33px;}
.bio_sec .personal-fiduciary_sec .txt-blk  h3{font-size: 27px;line-height: 25px;letter-spacing: -.02em;color: var(--main-darkgreen);text-transform: uppercase;padding: 0 0 15px;margin: 0 0 15px 0;position: relative;}
.bio_sec .personal-fiduciary_sec .txt-blk  h3::after{content: "";position: absolute;bottom: 0;left: 5px;width: 40px;height: 1px;background-color: rgba(0,0,0,0.2);}
.bio_sec .personal-fiduciary_sec .txt-blk p{padding-right: 5em;}
.bio_sec .personal-fiduciary_sec .lt-block{border-right: 1px solid rgba(0,0,0,0.02);min-height: 210px;}
.bio_sec .personal-fiduciary_sec .rt-block{padding-left: 20px;}
.bio_sec .personal-fiduciary_sec .rt-block p{padding-right: 2em;}
/* ==== Bio Page End ==== */

/* ==== Disclaimer Page Start ==== */
.disclaimer{padding-top: 80px!important;padding-bottom: 80px!important;}
.disclaimer .main-block .inner-block .content_text{padding: 50px 45px;border: 1px solid var(--main-darkgreen);background-color: rgba(8, 146, 58,0.02);box-shadow: 6px 6px 12px 0px rgba(8,146,58,0.2);}
.disclaimer .main-block .inner-block .content_text p:empty {padding: 0;}
.disclaimer .main-block .inner-block .content_text p strong{color: #030303;}
.disclaimer .main-block .inner-block .content_text p a{color: var(--main-darkgreen);opacity: 1;}
.disclaimer .main-block .inner-block .content_text p a:hover{opacity: 0.7;}
/* ==== Disclaimer Page End ==== */

/* ==== Eminent Domain Page Start ==== */
sup{font-size:10px;}
.eminent_top_sec .main-blk .top_content_text p a{color:var(--main-darkgreen);font-weight:600;}
.eminent_top_sec .main-blk .top_content_text p a:hover{color:var(--main-tan);}
.eminent_top_sec .main-blk .top_content_text ul {margin: 0;padding: 5px 0 5px;display:inline-block;}
.eminent_top_sec .main-blk .top_content_text ul li{font-family: 'Montserrat', sans-serif;color: #030303;list-style-type: none;width: 50%;float: left;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position: relative;}
.eminent_top_sec .main-blk .top_content_text ul li::before{content:"";position: absolute;top: 10px;left: 0;width: 12px;height: 1px;background-color: var(--main-darkgreen);}
.eminent_top_sec .main-blk .qa_block{padding-top: 25px;}
.eminent_top_sec .main-blk .qa_block .et_pb_blurb_content{max-width: 100%;}
.eminent_top_sec .main-blk .qa_block h3{padding-bottom:0;padding-left:20px;margin-bottom:15px;position:relative;}
.eminent_top_sec .main-blk .qa_block h3::before{content: "";position: absolute;top: 6px;left: 0;width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid var(--main-tan);border-bottom: 6px solid transparent;}
.eminent_top_sec .main-blk .qa_block p a{color:var(--main-darkgreen);font-weight:500;}
.eminent_top_sec .main-blk .qa_block p a:hover{color:var(--main-tan);}
.eminent_top_sec .main-blk .top_content_text.bottom p a{font-size:20px;letter-spacing: .06em;margin-left: 5px;}
/* ==== Eminent Domain Page End ==== */

/* ==== Domestic Info Page Start ==== */
.domestic_info_top_sec{padding-top:75px!important;}
.domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner{display: grid;grid-template-columns: repeat(auto-fill, calc(257px - 15px));align-items: center;justify-content: center;gap: 25px 15px;}
.domestic_info_top_sec .main-blk .logo_grids .block{text-align: center;}
.domestic_info_top_sec .main-blk .logo_grids .block img{max-width:80%;}
.domestic_info_top_sec .main-blk .content_text ul {margin: 0;padding: 20px 0 0;}
.domestic_info_top_sec .main-blk .content_text ul li {font-family: 'Montserrat', sans-serif;word-spacing: 2px;color: #303030;list-style-type: none;padding: 0 25px 0 22px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position: relative;}
.domestic_info_top_sec .main-blk .content_text ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.domestic_info_top_sec .main-blk .content_text ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}
.domestic_info_cms_sec{padding-bottom:65px!important;}
.domestic_info_cms_sec .main-row{padding:0;margin-bottom:30px;}
.domestic_info_cms_sec .main-row:last-child{margin-bottom:0;}
.domestic_info_cms_sec .main-row .content-blk{padding: 50px 40px;background: rgba(8, 146, 58,0.03);box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.05);}
.domestic_info_cms_sec .main-row:nth-child(even) .content-blk{background: #fff;}
.domestic_info_cms_sec .main-row .content-blk h2{position:relative;padding-bottom:15px;margin-bottom:30px;}
.domestic_info_cms_sec .main-row .content-blk h2::after{content:"";position: absolute;bottom: 0;left: 50%;width: 40px;height: 1px;background-color: var(--main-greentan);transform: translateX(-50%);}
.domestic_info_cms_sec .main-row .content-blk p{text-align:center;padding: 0 8%;}
.domestic_info_cms_sec .main-row .content-blk p a{color:var(--main-tan);text-decoration:underline;text-underline-offset: 5px;}
.domestic_info_cms_sec .main-row .content-blk p a:hover{text-decoration:none;}
.domestic_info_bottom_sec{padding-bottom:80px!important;}
.domestic_info_bottom_sec .main-blk .content-blk h3{padding: 0 0 0 15px;margin: 0 0 25px;position: relative;}
.domestic_info_bottom_sec .main-blk .content-blk h3::before{content:"";position: absolute;top: 0;left: 0;width: 5px;height: 100%;background-color: var(--main-darkgreen);}
.domestic_info_bottom_sec .main-blk .content-blk ul {display: inline-block;margin: 0;padding: 10px 0 20px;}
.domestic_info_bottom_sec .main-blk .content-blk ul li {font-family: 'Montserrat', sans-serif;word-spacing: 2px;color: #303030;list-style-type: none;width: 50%;float: left;padding: 0 15px 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 15px;position: relative;}
.domestic_info_bottom_sec .main-blk .content-blk ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.domestic_info_bottom_sec .main-blk .content-blk ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}
/* ==== Domestic Info Page End ==== */

/* ==== Estate Litigation Page Start ==== */
.estate_litigation_sec{padding-top:75px!important;padding-bottom:80px!important;}
.estate_litigation_sec .main-blk{padding-bottom: 50px!important;padding-top: 0!important;margin-bottom: 50px;border-bottom: 1px solid rgba(0,0,0,0.05);}
.estate_litigation_sec .main-blk:last-child{padding-bottom:0!important;border-bottom:0;margin-bottom:0;}
.estate_litigation_sec .img-blk{width:47.3333%!important;}
.estate_litigation_sec .img-blk .img-thumb{padding-bottom:15px;position:relative;z-index:9;}
.estate_litigation_sec .img-blk .img-thumb::before{content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: auto;}
.estate_litigation_sec .img-blk .img-thumb::after{content: "";position: absolute;bottom: 0;right: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: auto;}
.estate_litigation_sec .img-blk .img-thumb img{filter: brightness(0.6) contrast(2);}
.estate_litigation_sec .content-blk{width:49.6667%!important;}
.estate_litigation_sec .content-blk .text{padding-left:30px;}
.estate_litigation_sec .content-blk .text h2 {padding: 0 0 60px;margin: 0 0 15px -4px;position: relative;text-transform: uppercase;}
.estate_litigation_sec .content-blk .text h2 strong{display:block;color: var(--main-darkgreen);letter-spacing: .04em;}
.estate_litigation_sec .content-blk .text h2::after {content: "";position: absolute;bottom: 0;left: 15px;width: 1px;height: 46px;background-color: var(--main-greentan);}
.estate_litigation_sec .main-blk .inner-blk:not(:last-child){margin-bottom:40px;}
.estate_litigation_sec .main-blk .inner-blk h3 {padding-bottom: 0;padding-left: 16px;margin-bottom: 15px;position: relative;}
.estate_litigation_sec .main-blk .inner-blk h3::before{content: "";position: absolute;top: 6px;left: 0;width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid var(--main-tan);border-bottom: 6px solid transparent;}
.estate_litigation_sec .main-blk .inner-blk p{padding-top:10px;padding-bottom:10px;margin-left: 20px;}
.estate_litigation_sec .main-blk .inner-blk p strong{font-weight:600;color: var(--main-darkgreen);}
.estate_litigation_sec .main-blk .inner-blk p:first-of-type{padding-top:0;}
.estate_litigation_sec .main-blk .inner-blk p:last-of-type{padding-bottom:0;}
.estate_litigation_sec .main-blk .inner-blk ul{padding:15px 0 0;margin:0 0 0 20px;}
.estate_litigation_sec .main-blk .inner-blk ul li{font-family: 'Montserrat', sans-serif;color: #303030;list-style-type: none;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 12px;position: relative;}
.estate_litigation_sec .main-blk .inner-blk ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.estate_litigation_sec .main-blk .inner-blk ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}
.estate_litigation_sec .main-blk .inner-blk a:hover{opacity:0.7;}

.trust_litigation_sec {padding-top:75px!important;padding-bottom:80px!important;}
.trust_litigation_sec .main-blk:not(.top){padding-bottom: 50px!important;padding-top: 0!important;margin-bottom: 50px;border-bottom: 1px solid rgba(0,0,0,0.05);}
.trust_litigation_sec .main-blk.top{padding-bottom:40px!important;}
.trust_litigation_sec .main-blk:last-child{padding-bottom:0!important;border-bottom:0;margin-bottom:0;}
.trust_litigation_sec .img-blk{width:51%!important;}
.trust_litigation_sec .img-blk .img-thumb{padding-bottom:15px;position:relative;z-index:9;}
.trust_litigation_sec .img-blk .img-thumb::before{content: "";position: absolute;top: -15px;left: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(0deg);background-size: auto;}
.trust_litigation_sec .img-blk .img-thumb::after{content: "";position: absolute;bottom: 0;right: -15px;width: 50%;height: 50%;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/line-art.png)no-repeat top left;z-index: -1;transform: rotate(-180deg);background-size: auto;}
.trust_litigation_sec .img-blk .img-thumb img{min-height: 520px;object-fit: cover;}
.trust_litigation_sec .content-blk{width:46%!important;}
.trust_litigation_sec .content-blk .text{padding-left:30px;}
.trust_litigation_sec .content-blk .text h2 {padding: 0 0 60px;margin: 0 0 15px 0;position: relative;}
.trust_litigation_sec .content-blk .text h2 strong{display:block;color: var(--main-darkgreen);}
.trust_litigation_sec .content-blk .text h2::after {content: "";position: absolute;bottom: 0;left: 16px;width: 1px;height: 46px;background-color: var(--main-greentan);}
.trust_litigation_sec .content-blk .text ul{padding:0 0 10px;margin:0;}
.trust_litigation_sec .content-blk .text ul li{font-family: 'Montserrat', sans-serif;color: #303030;list-style-type: none;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 12px;position: relative;}
.trust_litigation_sec .content-blk .text ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.trust_litigation_sec .content-blk .text ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}

.trust_litigation_sec .main-blk .inner-blk:not(:last-child){margin-bottom:40px;}
.trust_litigation_sec .main-blk .inner-blk h3 {padding-bottom: 0;padding-left: 16px;margin-bottom: 15px;position: relative;}
.trust_litigation_sec .main-blk .inner-blk h3::before{content: "";position: absolute;top: 6px;left: 0;width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid var(--main-tan);border-bottom: 6px solid transparent;}
.trust_litigation_sec .main-blk .inner-blk p{padding-top:10px;padding-bottom:10px;margin-left: 20px;}
.trust_litigation_sec .main-blk.top_after .inner-blk p{margin-left: 0;}
.trust_litigation_sec .main-blk .inner-blk p strong{font-weight:600;color: var(--main-darkgreen);}
.trust_litigation_sec .main-blk .inner-blk p:first-of-type{padding-top:0;}
.trust_litigation_sec .main-blk .inner-blk p:last-of-type{padding-bottom:0;}
.trust_litigation_sec .main-blk .inner-blk ul{padding:15px 0 0;margin:0 0 0 20px;}
.trust_litigation_sec .main-blk .inner-blk ul li{font-family: 'Montserrat', sans-serif;color: #303030;list-style-type: none;padding: 0 0 0 20px;font-size: 15px;line-height: 22px;font-weight: 400;margin: 0 0 12px;position: relative;}
.trust_litigation_sec .main-blk.top_after .inner-blk ul{margin-left: 0;}
.trust_litigation_sec .main-blk .inner-blk ul li::before {content: "";position: absolute;top: 5px;left: 0;width: 10px;height: 10px;border: 1px solid var(--main-darkgreen);border-radius: 50%;}
.trust_litigation_sec .main-blk .inner-blk ul li::after {content: "";position: absolute;top: 8px;left: 3px;width: 6px;height: 6px;background: var(--main-darkgreen);border-radius: 50%;}
.trust_litigation_sec .main-blk .inner-blk a:hover{opacity:0.7;}
/* ==== Estate Litigation Page End ==== */

/*=========== 404 Page Start =============*/
.error404 header{border-bottom:1px solid #d8d8d8;}
.error404 header.navbar-fixed{border-bottom:0;}
.error404 .error-404_sec .main-block .common-btn2:hover{background-color: #08923a;border-color:#08923a;color:#fff;}
/*=========== 404 Page End =============*/

/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/


/* __________________ Media Query __________________
____________________________________________________ */

@media only screen and (orientation:landscape) {
    body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
    body { -webkit-text-size-adjust:none; }
}

@media screen and (min-width:1400px) {
	#home_slider .owl-height{max-height:708px;}
}

@media screen and (max-width:1400px) {
	.navbar-default{}
	.about_sec::before{transform: translateX(-210px);}
    .about_sec::after{transform: translateX(280px);}
}

@media screen and (max-width:1299px) {
	.navbar-default .header-bottom_block .navigation{padding-left:0;padding-right:0;}
	.navbar-default .header-bottom_block .navigation ul li{padding-right: 50px;}
    .home-banner .main-blk .desc {padding: 110px 0 100px;max-width: 1250px;}
}
@media screen and (max-width:1286px) {
	.navbar-default .header-top_block .rt_blk .call-today_blk{padding: 10px 10px;}
	.navbar-default .header-top_block .rt_blk .call-today_blk h5{padding: 0 0 0 63px;}
	.navbar-default .header-top_block .rt_blk .call-today_blk a.phn_number{font-size: 20px;line-height: 23px;}
	.navbar-default .header-top_block .rt_blk .cta-btn{font-size: 12px;padding: 21px 60px 21px 21px;}
	.navbar-default .header-top_block .logo_blk{top: -6px;}
	.navbar-default.navbar-fixed .header-top_block{margin-top: -91px;}
	.navbar-default.navbar-fixed .header-top_block .logo_blk{top: 84px;}
	
	.home-banner{margin: 136px 0 0}
	.home-banner .desc h1{font-size: 54px;line-height: 56px;margin-left: 0;}
	.home-banner .desc h3{font-size: 12px;line-height: 14px;background-size: contain;padding: 0;}
	.home-banner .desc .common-btn a{font-size: 12px !important;line-height: 16px !important;max-width: 185px;}
	.common-btn a, .more-link{padding: 14px 20px 15px 12px!important;font-size: 12px !important;line-height: 16px !important;}
	.home-banner .desc .inner_blk{padding: 100px 0 100px;}
	
	.i-need-help-with_sec .practice-include_list .box{padding: 40px 15px 20px 15px !important;}
	.i-need-help-with_sec .et_pb_text_1 h2{font-size: 50px;line-height: 52px;padding: 0 0 40px;}
	.i-need-help-with_sec .box h3{font-size: 25px !important;line-height: 28px;}
	.i-need-help-with_sec .lower_blk .btn-blk .et_pb_module{max-width: 428px;}
	.i-need-help-with_sec .lower_blk .btn-blk a{font-size: 12px;line-height: 16px !important;padding: 12px 20px 12px 20px !important;}
	.i-need-help-with_sec .lower_blk{padding: 25px 0 40px;}
	.i-need-help-with_sec{padding-top: 45px !important;}
	
	.about_sec .content_blk h2{font-size: 73px;line-height: 65px;margin: 0 0 15px -3px;}
	.about_sec .content_blk h2 strong{display: block;margin-left: -2px !important;}
	.about_sec .content_blk h3{font-size: 22px;}
	.about_sec{padding-top: 80px !important;}
	
	.banner-after_sec .main-block .content-block h3{font-size: 22px;}
	.banner-after_sec .main-block .content-block h2{font-size: 54px;line-height: 57px;}
	
	.practice-include_sec .top_blk h2{font-size: 55px;line-height: 53px;padding: 0;}
	.practice-include_sec .top_blk h3{font-size: 16px;background-size: contain;line-height: 16px;padding: 0 0 0 45px;}
	.practice-include_sec{padding-top: 50px !important;padding-bottom: 50px !important;}
	.practice-include_sec .top_blk{margin: 0 auto 40px;}
	.practice-include_sec .bottom_blk .block h3{font-size: 26px;line-height: 30px}
	.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1){height: 375px;}
	.practice-include_sec .bottom_blk .lt_blk .block:nth-child(2){height: 375px;}
	.practice-include_sec .bottom_blk .block .img-thumb{height: 376px;}
	.practice-include_sec .bottom_blk .rt_blk .block:nth-child(2){padding-top: 187px;padding-bottom: 25px;}
	.practice-include_sec .bottom_blk .lt_blk .block:last-child{padding-bottom: 21px;}
	.practice-include_sec .lower-blk .col-lg-6 .block{height: 366px;}
	
	.our-blog_sec .main_blk .sec_heading h3{font-size: 16px;background-size: contain;line-height: 16px;padding: 0 0 0 45px;}
	.our-blog_sec .main_blk .sec_heading h2{font-size: 55px;line-height: 53px;padding:0 0 40px;}
	.Blogs-sec .post-grid_blk .et_pb_post .entry-title{font-size: 19px;line-height: 26px;}
	.Blogs-sec .post-grid_blk .et_pb_post .post-meta .published{font-size: 12px;padding: 0 0 0 18px;}
	.Blogs-sec .post-grid_blk .et_pb_post .post-meta .published::before{line-height: 16px;}
	.Blogs-sec .post-grid_blk .et_pb_post .post-meta{margin: 0 0 5px;}
	.Blogs-sec .post-grid_blk .et_pb_post .entry-title{min-height: auto;}
	.Blogs-sec .post-grid_blk .more-link{padding: 12px 50px 12px 15px !important;}
	
	.contact_sec .contact-us_blk h3{font-size: 16px;background-size: contain;line-height: 16px;padding: 0 0 0 45px;margin: 0 0 11px;}
	.contact_sec .contact-us_blk h2{font-size: 55px;line-height: 53px;padding:0 0 40px;}
	.contact_sec .contact-us_blk{padding-left: 15px;}
	.contact_sec .contact-form_blk h3{font-size: 16px;background-size: contain;line-height: 16px;padding: 0 0 0 45px;margin: 0 0 11px;}
	.contact_sec .contact-form_blk h2{font-size: 55px;line-height: 53px;padding: 0 0 40px;}
	.contact_sec .contact-us_blk .address_blk .box span{font-size: 20px;line-height: 30px;}
    .contact_sec .contact-us_blk .address_blk .box a{font-size: 32px;line-height: 43px;}
    .contact_sec .contact-us_blk .address_blk .box:nth-child(2) a {font-size: 24px;line-height: 35px;}
	.contact_sec .contact-us_blk .address_blk .box{margin: 0 0 30px;}
	.contact_sec .contact-us_blk .address_blk .box:nth-child(2){margin-bottom: 26px;}
	.contact_sec .contact-us_blk .address_blk .box h6{font-size: 17px;line-height: 37px;}
	.contact_sec .contact-form_blk{padding: 70px 0px 60px 40px;padding-right: 15px;}
	.contact_sec .contact-form_blk .block{margin: 0;}
	.contact_sec .contact-form_blk .block .form-control{font-size: 14px;line-height: 19px;}
	.contact_sec .contact-form_blk .block textarea.form-control{  height: 100px;}
	.contact_sec .contact-form_blk .captcha-blk p{font-size: 12px;line-height: 16px;}
	.contact_sec .contact-form_blk .btn-blk{margin: 15px 0 0;min-height: 40px;padding: 8px 17px;width: 200px;}
	
	#footer {padding: 70px 15px 30px;}
	#footer .footer_mid .lt_blk ul li a{font-size: 14px;}
	#footer .footer_mid .rt_blk h4{font-size: 34px;line-height: 44px;}
	#footer .footer_mid .rt_blk{padding: 46px 30px;}
    #footer .footer_mid .lt_blk h3{padding-bottom:30px;}
    /*#footer .footer_mid .rt_blk .box{padding:25px;}*/
	
	.inner-banner{margin: 137px 0 0;}
	/*.inner-banner .desc .text-blk{padding: 100px 0 100px;}*/
	.inner-banner .desc h1{font-size: 46px;line-height: 48px;}
	
	.start-business_sec .content_blk h2, .business-contact_sec .content_blk h2{font-size: 55px;line-height: 58px;}
	.business-contact_sec {padding-top: 85px !important;padding-bottom: 80px !important;}
	.start-business_sec .content_blk h3{font-size: 16px;line-height: 22px;}
	.start-business_sec .content_blk h3 strong::before{width: 33px;height: 20px;background-size: contain;top: 2px;}
	.start-business_sec .content_blk h3 strong{padding-left: 43px;}
	
	.attorny-referral_sec .main_blk .content_blk h2{font-size: 55px;line-height: 57px;}
	.attorny-referral_sec .main_blk .content_blk{padding-left: 30px;}
	.legal-link_sec .main_blk .content-blk h2{font-size: 55px;line-height: 58px;}
	
	.our-lawyer_sec .top_blk .content_blk h2{font-size: 55px;line-height: 58px;}
	.our-lawyer_sec .top_blk .content_blk h3{font-size: 22px;line-height: 25px;}
	
	.page-id-11 .Blogs-sec{padding-top: 70px!important;}
    .Blogs-sec .post-grid_blk .wp-pagenavi{margin-bottom: 30px;}
	.page-id-11 .Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container{row-gap: 30px;}
	.Blogs-sec .post-grid_blk .et_pb_post .entry-title{font-size: 18px !important;line-height: 24px !important;margin: 0 0 7px;}
	
	.inner-banner.single-post .text-blk h1{font-size: 37px;line-height: 40px;}
	.inner-banner.single-post .text-blk .et_pb_text h4{font-size: 12px;}
	.single-post_sec .sidebar_blk .sidebar .widget_block h2{font-size: 18px;line-height: 18px;font-weight: 300;letter-spacing: .02em;}
	.single-post_sec .inner-blk .post-content_blk{padding-right: 0;}
	.single-post_sec{padding: 40px 0 40px !important;}
	.archive .single-post_sec .sidebar_blk .sidebar .widget_block h2{font-size: 18px;line-height: 18px;font-weight: 600;letter-spacing: .02em;}
	.archive .inner-banner .desc .text-blk{padding-top: 100px;}
	.archive .inner-banner .desc .text-blk h6{font-size: 12px;line-height: 15px;}
	.archive .inner-banner .desc .text-blk h6::before{left: -11px;border-top: 14px solid #175a42;border-left: 11px solid transparent;border-bottom: 13px solid #175a42;}
	.archive .inner-banner .desc .text-blk h6::after{right: -14px;border-top: 14px solid transparent;border-left: 14px solid #175a42;border-bottom: 13px solid transparent;}
    
    .disclaimer {padding-top: 70px!important;padding-bottom: 70px!important;}
    .disclaimer .main-block .inner-block .content_text {padding: 45px 40px;}
    
    .bio_sec .main-block:not(.mid) .content-block {padding-left: 10px;}
    .bio_sec .main-block .img-block .img-thumb::before{top: -10px;left: -10px;}
    .bio_sec .main-block .img-block .img-thumb{padding-right:10px;padding-bottom:10px;}
    .bio_sec .main-block .content-block ul li{padding-left:15px;}
    .bio_sec .main-block .content-block h4{letter-spacing: .20em;}
    .bio_sec .main-block .content-block h4::after{width: 35px;}
    .bio_sec .personal-fiduciary_sec .txt-blk h3 {font-size: 26px;}
    .bio_sec .main-block .content-block .txt-blk h3 {font-size: 26px;}
    .bio_sec .personal-fiduciary_sec .txt-blk h3::after{left: 2px;width: 35px;}
    .bio_sec .main-block .content-block .txt-blk h3::after{left: 2px;width: 35px;}
    .bio_sec .main-block.bottom{padding-bottom:0;}
    .bio_sec .personal-fiduciary_sec{padding-left:15px;padding-right:15px;}
    .bio_sec .personal-fiduciary_sec .lt-block{min-height: 180px;}
    .bio_sec .personal-fiduciary_sec .txt-blk p {padding-right: 4em;}
    .bio_sec .personal-fiduciary_sec .rt-block {padding-left: 15px;}
    .bio_sec .main-block.top{padding-top:1%;}
    
    .domestic_info_top_sec .main-blk, .domestic_info_cms_sec .main-row, .domestic_info_bottom_sec .main-blk{max-width:100%;padding-left:15px;padding-right:15px;}
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner{gap: 20px 10px;grid-template-columns: repeat(auto-fill, calc(230px - 15px));}
    .domestic_info_top_sec {padding-top: 65px!important;}
    .domestic_info_cms_sec .main-row .content-blk p{padding: 0 5%;}
    .domestic_info_bottom_sec {padding-bottom: 70px!important;}
    
    .eminent_top_sec .main-blk{max-width:100%;padding-left:15px;padding-right:15px;padding-top: 1%;padding-bottom: 1%;}
    .eminent_top_sec .main-blk .qa_block h3{padding-left:15px;}
    .eminent_top_sec .main-blk .qa_block {padding-top: 20px;margin-bottom: 1%!important;}
    
    .estate_litigation_sec {padding-top: 70px!important;padding-bottom: 70px!important;}
    .estate_litigation_sec .main-blk, .trust_litigation_sec .main-blk{max-width:100%;padding-left:15px;padding-right:15px;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2{font-size: 58px;line-height: 60px;}
    
    .trust_litigation_sec .main-blk.top{padding-top:0!important;}
    .trust_litigation_sec .content-blk .text h2{padding-bottom:50px;}
    .trust_litigation_sec .content-blk .text h2::after{height: 40px;}
    .trust_litigation_sec .img-blk .img-thumb{padding-bottom: 10px;}
    .trust_litigation_sec .img-blk .img-thumb::before{top: -10px;left: -10px;}
    .trust_litigation_sec .img-blk .img-thumb::after{right: -10px;}
    .trust_litigation_sec .main-blk.top {padding-bottom: 30px!important;}
}
@media screen and (max-width:1245px) {
	.practice-include_sec .bottom_blk .rt_blk .block:nth-child(2){padding-top: 159px;}
	.navbar-default .header-bottom_block .navigation ul li{padding-right: 45px;}
	.navbar-default.navbar-fixed .header-bottom_block .navigation ul li a {font-size: 12px;line-height: 14px;}
	.navbar-default.navbar-fixed .header-bottom_block .navigation ul li:not(:last-child) {padding-right: 30px;}
	#footer .footer_bottom .footer-menu ul li a{padding: 0 20px 0 0;}
    .home-banner .main-blk .desc {padding: 85px 15px 100px;max-width: 100%;}
    .banner-after_sec .main-block{max-width: 100%;padding-left: 15px;padding-right: 15px;}
	.banner-after_sec .main-block .img-block .img-thumb::before{top: -10px;left: -10px;}
    .banner-after_sec .main-block .img-block .img-thumb::after{bottom: -10px;right: -10px;}
}
@media screen and (max-width:1219px) {
	.practice-include_sec .lower-blk .col-lg-6 .block{height: 400px;}
}
@media screen and (max-width:1199px) {
	.navbar-default.navbar-fixed .header-top_block .logo_blk {width: 200px;}
	.navbar-default .header-bottom_block .navigation ul li{padding-right: 35px;}
	.navbar-default .header-bottom_block .navigation ul li a{font-size: 13px;line-height: 15px;}
	.home-banner .main-blk .sa_hover_container{min-height:1px!important;}
	.about_sec .content_blk h2 {font-size: 68px;line-height: 63px;}
	.about_sec .content_blk h3 {font-size: 20px;}
	.about_sec .content_blk p {font-size: 18px;line-height: 33px;}
	
	.banner-after_sec .main-block .content-block h3 {font-size: 20px;}
	.banner-after_sec .main-block .content-block {padding-left: 15px;}
	.banner-after_sec .main-block .content-block h2 {font-size: 50px;line-height: 53px;padding-bottom: 50px;}
	.banner-after_sec .main-block .content-block h2::after{left: 16px;height: 42px;}
	.banner-after_sec .main-block .content-block p {font-size: 18px;line-height: 33px;}
	
	.our-blog_sec {padding-bottom: 75px !important;}
	
	#footer .footer_mid{padding-bottom:40px;}
	#footer .footer_mid .rt_blk h4 {font-size: 32px;line-height: 40px;}
	#footer .footer_mid .rt_blk .box .phone-link {font-size: 28px;line-height: 30px;padding-left:55px;}
	#footer .footer_mid .rt_blk .box .phone-link::before{top: 4px;width: 26px;height: 26px;}
	#footer .footer_mid .lt_blk h3 {padding-bottom: 25px;}
	#footer .footer_mid .rt_blk .box .phone-link::after{top: 16px;left: 30px;width: 15px;}
	#footer .footer_mid .rt_blk {width: 34%;padding: 35px 30px;}
	#footer .footer_mid .lt_blk {width: 66%;padding-left: 3%;}
	#footer .footer_mid .rt_blk .box .btn-schld a {font-size: 20px;line-height: 28px;}
	#footer .footer_mid .rt_blk .box{padding: 16px;}
	#footer .footer_mid .rt_blk .box .call-today_blk a.phn_number {font-size: 24px;line-height: 26px;}
	
	.practice-include_sec .lower-blk .col-lg-6 .block{height: 420px;}
    /*.inner-banner .desc .text-blk {padding: 80px 0 80px;}*/
    .inner-banner .desc h1 {font-size: 42px;line-height: 44px;}
    
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 50px;line-height: 52px;margin-left:-5px;padding-bottom:45px;}
    .attorny-referral_sec .main_blk .content_blk h2::after{left: 15px;height: 36px;}
    .attorny-referral_sec .main_blk.bottom-block{padding-top:10px;}
    
    .bio_sec .main-block.top .img-block{width: 42.5%;}
    .bio_sec .main-block.top .content-block{width: 54.5%;padding-left: 0;}
    .bio_sec .personal-fiduciary_sec{padding-top:50px;}
    .bio_sec .main-block .content-block h4 {letter-spacing: .16em;}
    .bio_sec .personal-fiduciary_sec .txt-blk h3 {font-size: 25px;line-height: 27px;padding-bottom: 12px;}
    .bio_sec .personal-fiduciary_sec .txt-blk p {padding-right: 2em;}
    .bio_sec .personal-fiduciary_sec .rt-block .txt-blk p{padding-right: 0;}
    .bio_sec .personal-fiduciary_sec .rt-block {padding-left: 5px;}
    .bio_sec .main-block .content-block .txt-blk h3{font-size: 25px;line-height: 27px;padding-bottom: 12px;}
    
    .start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 45px;line-height: 48px;margin-left:0;}
    .business-contact_sec {padding-top: 75px!important;padding-bottom: 75px!important;}
    .business-contact_sec .row .col-lg-7{width: 54.333333%;}
    .business-contact_sec .row .col-lg-5{width: 45.666667%;}
	.business-contact_sec .content_blk p {font-size: 18px;line-height: 33px;}
    
    .domestic_info_cms_sec .main-row .content-blk p {padding: 0 2%;}
    
    .eminent_top_sec .main-blk .qa_block h3{font-size: 20px;line-height: 22px;}
    .eminent_top_sec .main-blk .qa_block h3::before{top: 5px;}
    
    .estate_litigation_sec .img-blk .img-thumb{padding-bottom: 10px;}
    .estate_litigation_sec .img-blk .img-thumb::before{top: -10px;left: -10px;}
    .estate_litigation_sec .img-blk .img-thumb::after{right: -10px;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 54px;line-height: 56px;}
    
    .trust_litigation_sec .content-blk .text {padding-left: 20px;}
    .trust_litigation_sec .img-blk {width: 48%!important;}
    .trust_litigation_sec .content-blk {width: 49%!important;}
    .trust_litigation_sec .img-blk .img-thumb img {min-height: 500px;}
}
@media screen and (max-width:1189px) {
	.practice-include_sec .bottom_blk .lt_blk, .practice-include_sec .bottom_blk .rt_blk{width: 100%;}
	.practice-include_sec .bottom_blk .rt_blk .block{display: none;}
	.practice-include_sec .bottom_blk .rt_blk .block:nth-child(2){width: 100%;display: block;max-width: 100%;flex: 0 0 100%;}
	.practice-include_sec .bottom_blk .rt_blk .block:nth-child(2){padding-top: 40px;}
	.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1) p, .practice-include_sec .bottom_blk .lt_blk .block:nth-child(2) p{min-height: auto;}
	.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1), .practice-include_sec .bottom_blk .lt_blk .block:nth-child(2){height: 327px;}
}
@media screen and (max-width:1138px) {
	#footer .footer_bottom .footer-menu ul li a{  padding: 0 20px 0 0;}
	#footer .footer_bottom h6{font-size: 12px;}
	#footer .footer_bottom .footer-menu h3{padding: 0 38px 0 0;background: url(https://kirksanderslaw.com/wp-content/uploads/2022/10/arrow-right_big.png)no-repeat center right 15px / 5px;font-size: 14px;}
	/*.navbar-default .header-bottom_block .navigation ul li{padding-right: 60px;}*/
	.navbar-default.navbar-fixed .header-bottom_block .navigation ul li:not(:last-child){padding-right: 20px;}
	
}

@media screen and (max-width:1145px) {
	.domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner{grid-template-columns: repeat(auto-fill, calc(210px - 15px));}
}

@media screen and (max-width:1095px) {
	.archive .Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container{row-gap: 30px;column-gap: 7px;}
	.archive_page .main_blk .lt_grid_side{padding-right: 30px;}
	.archive .single-post_sec.archive_page{padding: 40px 0 10px !important;}
	.archive #block-5{margin-top: 20px;}
	
	#footer .footer_mid .rt_blk .box .call-today_blk{padding: 10px 10px;}
	#footer .footer_mid .rt_blk .box .call-today_blk h5 {font-size: 10px;line-height: 12px;padding-left:65px;}
	
	.navbar-default.navbar-fixed .header-bottom_block .navigation ul li a {font-size: 11px;line-height: 13px;}
}
@media screen and (max-width:1053px) {
	#footer .footer_bottom .footer-menu{justify-content: center;width: 100%;}
	#footer .footer_bottom .copy-right_text{width: 100%;padding-top: 10px;}
	#footer .footer_bottom h6{text-align: center;}
	#footer{padding: 50px 15px 20px;}
	#footer .footer_bottom{padding: 12px 0 0;}
	#footer .footer_mid .lt_blk{width: 100%;float: none;}
	#footer .footer_mid .rt_blk{width: 100%;float: none;}
	#footer .footer_mid .rt_blk{padding: 20px 20px;}
	#footer .footer_mid .rt_blk .box{padding: 20px;}
	#footer .footer_mid .rt_blk h4{font-size: 26px;line-height: 36px;min-height: 1px;margin-bottom:15px;}
	
	.navbar-default .header-top_block .rt_blk .call-today_blk a.phn_number{font-size: 15px;line-height: 20px;}
	.navbar-default .header-top_block .rt_blk .call-today_blk h5{font-size: 9px;line-height: 10px;background-size: contain;padding: 0 0 0 54px;}
	.navbar-default .header-top_block .rt_blk .call-today_blk{padding: 5px 4px;}
	.navbar-default .header-top_block .rt_blk .cta-btn{font-size: 10px;padding: 14px 60px 14px 21px;}
	.navbar-default .header-top_block .logo_blk{width: 250px;top: -2px;}
	.navbar-default.navbar-fixed .header-top_block{margin-top: -76px;}
	.navbar-default.navbar-fixed .header-top_block .logo_blk{width: 170px;top: 74px;}
	
	.home-banner{margin: 123px 0 0;}
	.home-banner .desc h1{font-size: 45px;line-height: 46px;margin: 0 0 35px 0;}
    
    .banner-after_sec .main-block .content-block h2 {font-size: 38px;line-height: 40px;}
	.i-need-help-with_sec .et_pb_text_1 h2{font-size: 35px;line-height: 38px;}
	.i-need-help-with_sec .practice-include_list .col-25{width: 33.33%;}
	.about_sec .content_blk h2{ font-size: 55px;line-height: 56px;padding: 0 0 40px;}
	/*.business-contact_sec .content_blk p, p, .about_sec .content_blk p a, .about_sec .content_blk p{font-size: 15px;line-height: 26px !important;padding-bottom: 20px;}*/
    .about_sec .row .col-lg-5 {padding-right: 5%;width: 55%;}
	.about_sec .content_blk h2::after{height: 30px;left: 13px;}
	.about_sec .row .col-lg-7 {width: 45%;}
	.about_sec .content_blk p {font-size: 17px;line-height: 32px;}
	
	.banner-after_sec{padding-bottom: 85px !important;}
	.banner-after_sec .main-block .content-block h3 {font-size: 18px;}
	.banner-after_sec .main-block .content-block h2 {font-size: 45px;line-height: 47px;padding-bottom: 40px;}
	.banner-after_sec .main-block .content-block h2::after {left: 14px;height: 32px;}
	.banner-after_sec .main-block .content-block p {font-size: 17px;line-height: 32px;}
	
	#footer .footer_mid .lt_blk{padding-left: 0%;padding-top: 4%;}
	#footer .footer_mid .lt_blk ul{padding-bottom: 0;}
	
	.practice-include_sec .top_blk h2{font-size: 35px;line-height: 38px}
	.practice-include_sec .top_blk{margin: 0 auto 30px;}
	.contact_sec .contact-form_blk h2, .contact_sec .contact-us_blk h2, .our-blog_sec .main_blk .sec_heading h2{font-size: 40px;line-height: 42px}
    .contact_sec .contact-us_blk .address_blk .box h6 {font-size: 15px;line-height: 32px;}
	.contact_sec .contact-us_blk .address_blk .box span{font-size: 16px;
line-height: 29px;}
	.contact_sec .contact-us_blk .address_blk .box a{font-size: 24px;
line-height: 28px;}
	.contact_sec .contact-us_blk .address_blk .box:nth-child(2) a {font-size: 20px;line-height: 30px;}
	.contact_sec .contact-us_blk .address_blk .box{padding: 0 0 0 73px;}
	.contact_sec .contact-us_blk{padding: 40px 30px 40px 15px;}
	.contact_sec .contact-form_blk{padding: 40px 15px 40px 30px;}
	.contact_sec .contact-us_blk h2{padding: 0 0 20px;}
	.contact_sec .contact-form_blk h2{padding: 0 0 20px}
    .contact_sec .contact-form_blk .btn-blk::after{width: 18px;}
    .contact_sec .contact-form_blk .btn-blk{width: 190px;}
    
	.about_sec .content_blk h3{font-size: 18px;}
	.contact_sec .contact-form_blk h3, .contact_sec .contact-us_blk h3, .our-blog_sec .main_blk .sec_heading h3, .practice-include_sec .top_blk h3{font-size: 15px;line-height: 15px;padding: 0 0 0 35px;}
	.navbar-default .header-bottom_block .navigation ul li{padding-right: 25px;}
	
	.inner-banner{margin: 124px 0 0;}
	.inner-banner .desc .text-blk {padding: 65px 0 65px;}
	.inner-banner .desc h1{font-size: 38px;line-height: 40px;}
	.start-business_sec .content_blk h2, .business-contact_sec .content_blk h2{font-size: 40px;line-height: 43px;}
	.business-contact_sec .content_blk h2{  padding: 0 0 35px;}
	.business-contact_sec .content_blk h2::after{height: 26px;left: 14px;}
	.business-contact_sec{padding-top: 65px !important;padding-bottom: 65px !important;}
    .business-contact_sec .content_blk p {font-size: 17px;line-height: 32px;}
	.business-contact_sec .row .col-lg-7 {width: 50%;padding-right: 1%;}
	.business-contact_sec .row .col-lg-5 {width: 50%;padding-left: 2%;}
	.start-business_sec{padding: 60px 0 60px !important;}
	.start-business_sec .content_blk h2{padding: 0 0 30px;}
	
	.wills-trusts-estates_sec .content_blk .inner-blk .text-blk p{font-size: 17px;padding-bottom: 20px;}
	.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_title{font-size: 15px;line-height: 19px;letter-spacing: 0.04em;font-weight: 600;}
	.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_title{padding-top: 10px;padding-bottom: 10px;padding-left: 15px;}
	.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item .et_pb_toggle_content{padding: 15px 15px 21px;}
	.wills-trusts-estates_sec .content_blk .inner-blk{padding: 0;}
	.wills-trusts-estates_sec{padding: 40px 0 40px !important;}
	.wills-trusts-estates_sec .content_blk .inner-blk .content-accordion .et_pb_accordion_item{margin: 0 0 10px;}
	.wills-trusts-estates_sec .content_blk .inner-blk .text-blk{padding-bottom: 10px;}
	.wills-trusts-estates_sec .content_blk .et_pb_toggle_content ul li{font-size: 15px;margin: 0 0 9px;}
    .car-injury_sec {padding-top: 0!important;padding-bottom: 60px!important;}
	
	.attorny-referral_sec .main_blk .content_blk h2{font-size: 45px;line-height: 47px;padding: 0 0 37px;margin-bottom: 12px;}
	.attorny-referral_sec .main_blk .content_blk h2::after{height: 30px;left: 12px;}
    .attorny-referral_sec .main_blk .content_blk {padding-left: 25px;}
    .attorny-referral_sec .main_blk .content_blk p{font-size: 15px;line-height: 28px;word-break: break-all;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::before{top: -10px;left: -10px;background-size: auto;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb{padding-right:10px;padding-bottom:10px;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::after{background-size: auto;}
    .attorny-referral_sec .main_blk .content_blk h3{font-size: 24px;}
    .attorny-referral_sec blockquote{padding-left:15px;}
	.legal-link_sec .main_blk .content-blk h2{font-size: 35px;line-height: 38px;margin: 0 0 40px;}
	.legal-link_sec .main_blk .content-blk ul{padding: 0 2%;}
	.legal-link_sec{padding-top:40px !important;padding-bottom: 30px;}
	
	.our-lawyer_sec .top_blk .content_blk h2{font-size: 35px;line-height: 38px;}
	.our-lawyer_sec .content_blk p{padding-bottom: 20px;}
	.our-lawyer_sec{padding-top: 40px !important;padding-bottom: 30px;}
	.our-lawyer_sec .top_blk .content_blk{padding-left: 20px;}
	.inner-banner.single-post .desc .text-blk{padding: 50px 0 50px;}
	.inner-banner.single-post .text-blk h1{font-size: 26px;line-height: 31px;}
	.single-post_sec{padding: 20px 0 40px !important;}
    #footer .footer_mid .lt_blk .block .et_pb_code_inner{padding-right:0;padding-bottom:15px;}
	
    .bio_sec .main-block.top .img-block{width: 50%;margin-right: 2%;}
    .bio_sec .main-block.top .content-block{width: 48%;}
    .bio_sec .main-block .img-block .img-thumb .et_pb_image_wrap img{min-height: 675px;object-fit: cover;}
    
    .domestic_info_top_sec .main-blk .content_text ul li{padding-left:18px;padding-right:0;line-height: 28px;margin-bottom:12px;}
    .domestic_info_top_sec .main-blk .content_text ul li::before{top: 8px;}
    .domestic_info_top_sec .main-blk .content_text ul li::after{top: 11px;}
    .domestic_info_bottom_sec .main-blk .content-blk ul li{padding-left:18px;line-height: 28px;margin-bottom:12px;}
    .domestic_info_bottom_sec .main-blk .content-blk ul li::before{top: 7px;}
    .domestic_info_bottom_sec .main-blk .content-blk ul li::after{top: 10px;}
    .domestic_info_cms_sec {padding-bottom: 55px!important;}
    .domestic_info_bottom_sec {padding-bottom: 60px!important;}
    .domestic_info_top_sec {padding-top: 60px!important;}
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner {grid-template-columns: repeat(auto-fill, calc(190px - 15px));}
    
    .estate_litigation_sec .content-blk .text, .trust_litigation_sec .content-blk .text {padding-left: 15px;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 48px;line-height: 50px;padding-bottom:45px;margin-bottom:12px;}
    .estate_litigation_sec .content-blk .text h2::after, .trust_litigation_sec .content-blk .text h2::after{left: 10px;height: 35px;}
    .estate_litigation_sec .main-blk, .trust_litigation_sec .main-blk:not(.top){padding-bottom: 40px!important;margin-bottom: 40px;}
    .estate_litigation_sec .main-blk .inner-blk h3::before, .trust_litigation_sec .main-blk .inner-blk h3::before{top: 5px;}
}
@media screen and (max-width:991px) {
	
}
@media screen and (max-width:980px) {
    .desktop_nav{display:none;}
	.mobile_nav{display:block;}
	.mobile_nav.fixed-top{position: fixed;top: 0;left: 0;right: 0;width:100%;}
	.home-banner{margin: 70px 0 0;}
    .home-banner .main-blk .desc{padding-bottom:80px;}
	.mobile_nav .et_pb_menu__logo{padding-left: 15px;}
    .header-top_block .et_pb_menu__logo-wrap{z-index:-1;}
	.mobile_nav .et_mobile_nav_menu{padding-right: 5px;}
    .mobile_nav .mobile_menu_bar{z-index:9;}
	.mobile_nav .et_mobile_menu{padding: 90px 20px 20px;top: -15px;box-shadow: 0px 5px 10px rgba(0,0,0,0.1);left: 100%;transition: all .4s ease-in-out;display: block!important;z-index: 2;max-width: calc(50% + 10px);transition-delay: 0.1s;}
	.mobile_nav .et_mobile_menu li a{padding: 15px 0;}
    .mobile_nav .et_mobile_menu li:last-child a{border-bottom:0;}
	.mobile_nav .et_mobile_menu li ul li{  padding-left: 10px;}
	.mobile_nav .et_mobile_menu .menu-item-has-children > a{background:transparent;opacity: 1;}
	.mobile_nav li a:hover{background:#fff;color: #175a42 !important;}
	.mobile_nav .header-top_block{box-shadow: 2px 2px 6px rgba(0,0,0,.2);background: #fff;padding-top: 15px;padding-bottom: 15px;}
    .et_mobile_nav_menu .mobile_nav:after {content: '';position: absolute;top:-15px;right:0;width:0;height:100vh;background:rgba(0,0,0,0.7);z-index:-1;transition:all .4s ease-in-out;transition-delay:0.05s;}
    .et_mobile_nav_menu .mobile_nav.opened:after{width:100%;}
    .et_mobile_nav_menu .mobile_nav ul li.menu-item-has-children{position:relative;z-index: 3;}
    .et_mobile_nav_menu .mobile_nav ul li.menu-item-has-children::before{content:"\33";font-family: ETmodules;font-weight: 400;font-size: 24px;color: #08923a;line-height: 1;top: 11px;position: absolute;right: 6px;transition:all .4s ease-in-out;}
    .et_mobile_nav_menu .mobile_nav ul li.menu-item-has-children.show::before{content:"\32";}
    
    /* Text left of hamburger in Theme Builder */
    .et_mobile_nav_menu .mobile_nav:before {content: 'Menu';position: absolute;right: 55px;margin-top:14px;color: var(--main-lightgreen);font-size:14px;line-height: 1;text-transform: uppercase;transition: all .4s ease-in-out;}
    .et_mobile_nav_menu .mobile_nav.opened:before{opacity:0;visibility:hidden;}
    /* X icon in expanded mobile menu */
    .mobile_nav.opened .mobile_menu_bar:before {content: '\4d';}
    /* Remove the top line in the mobile menu*/
    .et_mobile_menu {border-top:0;}
    /* Make the mobile menu full height */
	.et_mobile_menu {min-height:100vh !important;min-height: -webkit-fill-available;}
	html {height: -webkit-fill-available;}
	/* Remove the animation to avoid delay */
	.mobile_nav.opened .et_mobile_menu {left: 50%;}
	
    .home-banner .desc .common-btn.for-desktop a{display:none;}
    .home-banner .desc .common-btn.for-mobile a{display:block;}
	
	.about_sec .content_blk h3 {font-size: 17px;}
	.about_sec .content_blk h2 {font-size: 50px;line-height: 51px;}
	.about_sec .content_blk p {font-size: 16px;line-height: 30px;padding-bottom: 25px;}
	.about_sec {padding-top: 55px !important;}
	.about_sec .row .col-lg-5{margin-bottom:0;}
	
	.banner-after_sec .main-block .img-block{width:50%;margin-bottom:0;}
	.banner-after_sec .main-block .content-block{width:50%;padding-left: 30px;}
	.banner-after_sec .main-block .content-block h3 {font-size: 17px;}
	.banner-after_sec .main-block .content-block h2 {font-size: 40px;line-height: 42px;}
	.banner-after_sec .main-block .content-block p {font-size: 16px;line-height: 30px;}
    
	#footer .footer_bottom .footer-menu .et_pb_menu__menu{display:block!important;}
	#footer .footer_bottom .footer-menu .et_mobile_nav_menu{display:none;}
	
	.inner-banner{margin: 70px 0 0;}
    .inner-banner .desc h1 {font-size: 36px;line-height: 38px;}
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 40px;line-height: 42px;}
    .attorny-referral_sec .main_blk{padding-top:20px;padding-bottom:20px;}
    .page-id-2069 .attorny-referral_sec .main_blk.top-block{padding-bottom:0;}
    .page-id-2069 .attorny-referral_sec .main_blk .lmg_blk .img-thumb img{min-height: 400px;object-fit: cover;}
	.start-business_sec .content_blk h3{font-size: 14px;line-height: 18px;}
	.start-business_sec .content_blk h3 strong{padding-left: 34px;}
	.start-business_sec .content_blk h3 strong::before{width: 28px;top: 1px;height: 16px;}
	.page-id-371 .start-business_sec{padding: 40px 0 20px !important;}
	
	.page-id-9 .attorny-referral_sec{padding: 20px 0;}
	.attorny-referral_sec .main_blk .content_blk h2 strong{margin-left: 0 !important;}
    .page-id-11 .Blogs-sec {padding-top: 60px!important;}
	.single-post_sec .sidebar_blk .sidebar .widget_block#block-3{margin: 0 5.5% 0 0;}
	
	.archive_page .main_blk .lt_grid_side{padding-right: 0;}
	.archive .single-post_sec.archive_page { padding: 40px 0 30px !important;}
	
    .disclaimer {padding-top: 60px!important;padding-bottom: 60px!important;}
    .disclaimer .main-block .inner-block .content_text {padding: 35px 30px;}
    
    .bio_sec .main-block .content-block p{font-size: 15px;line-height: 28px;}
    .bio_sec .main-block.top{padding-bottom:0;}
    .bio_sec .main-block .content-block h4 {letter-spacing: .10em;}
    .bio_sec .personal-fiduciary_sec .txt-blk p {padding-right: 0;}
    .bio_sec .personal-fiduciary_sec .lt-block {min-height: 1px;border-bottom: 1px solid rgba(0,0,0,0.02);border-right: 0;padding-bottom: 30px;}
    .bio_sec .personal-fiduciary_sec{margin-bottom: 25px;}
    .bio_sec .personal-fiduciary_sec .txt-blk p{font-size: 15px;line-height: 28px;}
    
	.business-contact_sec {padding-top: 60px !important;padding-bottom: 60px !important;}
    .business-contact_sec .img_blk{margin-bottom: 0;}
    .business-contact_sec .img_blk.first-img img{padding-right: 45px;}
    .business-contact_sec .content_blk p {font-size: 16px;line-height: 31px;padding-bottom: 25px;}
	.business-contact_sec .row .col-lg-7{margin-bottom:0;}
    
    .start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 35px;line-height: 38px;}
    .start-business_sec .content_blk ul li{padding-right:0;padding-left:18px;width:100%;float:none;line-height: 28px;margin-bottom:12px;}
    .start-business_sec .content_blk ul li ul li{padding-left: 20px;}
    .start-business_sec .content_blk ul li ul li::before{width: 15px;top: 12px;}
    .start-business_sec.business-law_sec .content_blk ul li{width:100%;}
    .start-business_sec .content_blk p{font-size: 15px;line-height: 28px;}
    .start-business_sec .content_blk ul li::before{top: 7px;}
    .start-business_sec .content_blk ul li::after{top: 10px;}
    
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner {grid-template-columns: repeat(auto-fill, calc(180px - 15px));}
    .eminent_top_sec .main-blk .top_content_text{margin-bottom: 5px;}
    
    .estate_litigation_sec, .trust_litigation_sec {padding-top: 60px!important;padding-bottom: 60px!important;}
    .estate_litigation_sec .img-blk, .trust_litigation_sec .img-blk {width: 50%!important;margin-bottom: 0;}
    .estate_litigation_sec .content-blk, .trust_litigation_sec .content-blk {width: 50%!important;}
    .estate_litigation_sec .content-blk .text, .trust_litigation_sec .content-blk .text {padding-left: 40px;}
    .estate_litigation_sec .img-blk .img-thumb::before, .trust_litigation_sec .img-blk .img-thumb::before {top: -6px;left: -6px;}
    .estate_litigation_sec .img-blk .img-thumb::after, .trust_litigation_sec .img-blk .img-thumb::after {right: -6px;}
    .estate_litigation_sec .img-blk .img-thumb, .trust_litigation_sec .img-blk .img-thumb {padding-bottom: 6px;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2{font-size: 42px;line-height: 44px;margin-left: 0;}
    .estate_litigation_sec .main-blk .inner-blk:not(:last-child), .trust_litigation_sec .main-blk .inner-blk:not(:last-child) {margin-bottom: 35px;}
    .estate_litigation_sec .main-blk .inner-blk h3, .trust_litigation_sec .main-blk .inner-blk h3{padding-left: 12px;}
    .estate_litigation_sec .main-blk .inner-blk p, .trust_litigation_sec .main-blk .inner-blk p{margin-left: 15px;}
    .estate_litigation_sec .main-blk .inner-blk ul, .trust_litigation_sec .main-blk .inner-blk ul{margin-left: 15px;}
    .estate_litigation_sec .main-blk p, .trust_litigation_sec .main-blk p{font-size:15px;line-height:28px;}
    
    .trust_litigation_sec .img-blk .img-thumb img {min-height: 510px;}
    .trust_litigation_sec .main-blk:last-child {padding-bottom: 0!important;margin-bottom: 0;}
    .trust_litigation_sec .main-blk .inner-blk ul li:last-child{margin-bottom:0;}
    
    .our-lawyer_sec .video_sec_blk{display: flex;justify-content: center;max-width:100%;padding-left:15px;padding-right:15px;padding-top:10px;}
    .our-lawyer_sec .video_sec_blk .mid-blk{margin-bottom: 0;}
    /*.our-lawyer_sec .video_sec_blk .mid-blk .et_pb_video_play{font-size: 4rem;line-height: 4rem;margin-left: 0rem;margin-top: -2.5rem;}*/
    
    .start-business_sec {padding: 50px 0 50px !important;}
    .start-business_sec.per-injury_sec .content_blk h3{font-size: 25px;line-height: 27px;padding-bottom:10px;margin-bottom:30px;}
    .start-business_sec.per-injury_sec .content_blk ul li{width: 33.3333%;float: left;}
    .car-injury_sec {padding-bottom: 50px!important;}
    .per-injury_sec{padding-bottom: 30px!important;}
}
@media screen and (max-width:996px) {
	.Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container{column-gap: 5px;}
}
@media screen and (max-width:900px) {
	.home-banner .desc h1{font-size: 35px;line-height: 37px;}
	.home-banner .desc h3{line-height: 14px;padding: 0 0 0 40px;}
	.home-banner .desc .inner_blk{padding: 80px 0 70px;}
	
	.i-need-help-with_sec .et_pb_text_1 h2{font-size: 28px;line-height: 30px;}
	.i-need-help-with_sec .box h3{font-size: 22px !important;line-height: 26px;padding: 35px 0 20px;}
	.i-need-help-with_sec .box h3::after{height: 25px;left: 18px;}
	.i-need-help-with_sec .practice-include_list .box{padding: 20px 15px 20px 15px !important;}
	.i-need-help-with_sec .box .common-btn a{	padding-top: 12px !important;
padding-bottom: 12px !important;}
	.common-btn a, .more-link{padding: 12px 20px 12px 12px !important;}
	.i-need-help-with_sec .box h3 strong{display: inline;}
	
	.about_sec .row .col-lg-7 .img_blk .et_pb_image_wrap{display: block;padding-bottom: 30px;}
	.about_sec .row .col-lg-7 .img_blk .et_pb_image_wrap img{display: block;margin: 0 auto;} 
	.about_sec .content_blk p{padding-bottom: 20px;}
	.about_sec{padding-top: 60px !important;padding-bottom: 60px !important;}
	.practice-include_sec{padding-top: 40px !important;padding-bottom: 40px !important;}
	.practice-include_sec .bottom_blk .lt_blk .block, .practice-include_sec .bottom_blk .rt_blk .block{max-width: 100%;flex: 0 0 100%;}
	.practice-include_sec .bottom_blk .block h3 strong{display: inline;}
	.practice-include_sec .bottom_blk .lt_blk .block:nth-child(1), .practice-include_sec .bottom_blk .lt_blk .block:nth-child(2){height: auto;}
	.practice-include_sec .bottom_blk .block{padding: 20px 15px 20px 15px!important;}
	.practice-include_sec .bottom_blk .block p{padding-bottom: 20px !important;}
	.practice-include_sec .lower-blk .col-lg-6{width: 100%;}
	.practice-include_sec .lower-blk .col-lg-6 .block{height: auto;}
	.practice-include_sec .lower-blk .col-lg-6 .block p:first-of-type{min-height: auto;}
	
	.about_sec .row .col-lg-5{padding-right: 0;width: 100%;}
	.about_sec .row .col-lg-7{width: 100%;}
	.about_sec .row{display: flex;flex-direction: column-reverse;}
	.about_sec .content_blk h2{font-size: 48px;line-height: 50px;}
	.about_sec .content_blk h2 strong{display: inline;}
	.about_sec .row .col-lg-7 .img_blk img{max-height: inherit;}
	
	.banner-after_sec {padding-bottom: 60px !important;}
	.banner-after_sec .main-block {padding-top: 65px !important;}
	.banner-after_sec .main-block .img-block{width: 100%;}
	.banner-after_sec .main-block .content-block {width: 100%;padding-left: 0;margin-top: 30px;}
	
	.our-blog_sec {padding-bottom: 65px !important;}
	.contact_sec .contact-form_blk h2, .contact_sec .contact-us_blk h2, .our-blog_sec .main_blk .sec_heading h2, .practice-include_sec .top_blk h2{font-size: 35px;line-height: 37px;}
	.practice-include_sec .bottom_blk .block h3{font-size: 24px;line-height: 29px;}
    
	#footer .footer_mid .rt_blk .box{padding: 20px;}
	#footer .footer_mid .rt_blk{padding: 20px;}
	#footer .footer_mid .rt_blk h4{margin-bottom:10px;}
	#footer .footer_mid .rt_blk .box .phone-link {font-size: 26px;line-height: 28px;}
	#footer .footer_mid .rt_blk .box .phone-link::before {width: 24px;height: 24px;}
	.Blogs-sec .post-grid_blk .et_pb_post{max-width: 49%;
flex: 0 0 49%;}
	.Blogs-sec .post-grid_blk .et_pb_post:last-child{max-width: 100%;
flex: 0 0 100%;}
	.Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container{row-gap: 30px;column-gap: 10px;}
	.contact_sec .contact-us_blk{width: 100% !important;}
	.contact_sec .main_blk{flex-direction: column;}
	.contact_sec .contact-form_blk{width: 100%;}
	.contact_sec .contact-form_blk{padding: 40px 15px 40px 15px;}
	.contact_sec .contact-us_blk{padding: 40px 15px 40px 15px;}
	
	.Blogs-sec .post-grid_blk .et_pb_post .entry-title{margin-bottom: 0;}
 .home-banner .desc h3{background-position: top 4px left;background-size: 26px;}
	.contact_sec .contact-form_blk h3, .contact_sec .contact-us_blk h3, .our-blog_sec .main_blk .sec_heading h3, .practice-include_sec .top_blk h3{background-position: top 2px left;background-size: 26px;}
	
	.inner-banner .desc h1{font-size: 36px;line-height: 38px;}
	.business-contact_sec{padding-top: 60px !important;padding-bottom: 60px !important;}
    .business-contact_sec .row .col-lg-7{width: 52.333333%;margin-bottom:0;}
    .business-contact_sec .row .col-lg-5 {width: 47.666667%;padding-left: 2%;}
    .business-contact_sec .content_blk p {font-size: 16px;line-height: 30px;padding-bottom: 20px;}
    .business-contact_sec .img_blk.first-img img {padding-right: 35px;margin-bottom: 35px;}
	.start-business_sec .content_blk ul li{width: 100%;padding: 0 0 0 20px;float: none;}
	
	.page-id-371 .business-contact_sec .row{display: flex;flex-direction: column-reverse;}
	.business-contact_sec.rt_cm_sec .row .col-lg-5{padding-right: 0;}
	.page-id-371 .business-contact_sec.rt_cm_sec .row .col-lg-5{margin-bottom:0;}
	
	.start-business_sec.per-injury_sec .content_blk ul{padding: 0 0 10px;}
	.start-business_sec.per-injury_sec .content_blk p{padding-left: 0;padding-right: 0;}
	.start-business_sec.per-injury_sec .content_blk ul li{width: 50%;}
	.attorny-referral_sec .main_blk .lmg_blk{width: 100%;margin-bottom: 40px;}
	.attorny-referral_sec .main_blk .lmg_blk .img-thumb{padding: 0;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::after{bottom: -10px;right: -10px;}
	.attorny-referral_sec .main_blk .content_blk{width: 100%;padding-left: 0;}
	.attorny-referral_sec .main_blk .content_blk h2{font-size: 35px;
line-height: 37px;margin-left: 0;}
	.attorny-referral_sec .main_blk .content_blk h2::after{left: 5px;}
    .attorny-referral_sec .main_blk .content_blk ul{padding-top:30px;padding-bottom:0;}
    .attorny-referral_sec .main_blk .content_blk ul li{padding-right:0;width:100%;float:none;}
    .page-id-2069 .attorny-referral_sec .main_blk.top-block {padding-bottom: 30px;}
    .page-id-2069 .attorny-referral_sec .main_blk .lmg_blk .img-thumb img {min-height: 1px;}
    .attorny-referral_sec blockquote {padding-left: 10px;border-left-width:3px;margin-bottom:20px;}
    .attorny-referral_sec .main_blk {padding-top: 10px;}
	.legal-link_sec .main_blk .content-blk h2{font-size: 28px;
line-height: 30px;margin: 0 0 10px;}
	.our-lawyer_sec .top_blk .img_blk{width: 100%;}
	.our-lawyer_sec .top_blk .img_blk .img_thumb{padding: 0 0 0;}
	.our-lawyer_sec .top_blk .content_blk{padding-left: 0;width: 100%;}
	.our-lawyer_sec .top_blk .content_blk h2{font-size: 28px;line-height: 30px;}
	.our-lawyer_sec .top_blk .content_blk h3{font-size: 18px;line-height: 23px;border-left: 2px solid #c3d37e;}
	
	.page-id-11 .Blogs-sec .main_blk{padding-bottom:20px;}
	
	.archive .inner-banner .desc .text-blk{  padding-top: 60px;}
	.archive .inner-banner .desc .text-blk h6{margin: 10px 10px 0;}
	
    .bio_sec .main-block .img-block .img-thumb .et_pb_image_wrap img {min-height: 710px;}
    
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner {grid-template-columns: repeat(auto-fill, calc(150px - 15px));}
    
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2{font-size: 38px;line-height: 40px;padding-bottom: 40px;}
    .estate_litigation_sec .content-blk .text h2::after, .trust_litigation_sec .content-blk .text h2::after {left: 8px;height: 30px;}
    .estate_litigation_sec .content-blk .text, .trust_litigation_sec .content-blk .text {padding-left: 30px;}
    
    .trust_litigation_sec .img-blk .img-thumb img {min-height: 500px;}
}
@media screen and (max-width:796px) {
	#footer .footer_bottom .footer-menu{display: block;}
	#footer .footer_bottom .footer-menu h3{text-align: center;background: transparent;font-size: 15px;padding-right: 0;margin-bottom: 15px;}
	#footer .footer_bottom .footer-menu .et_pb_menu__menu{margin: 0 auto;}
	.page-id-9 .attorny-referral_sec{padding: 10px 0 5px 0;}
	.legal-link_sec .main_blk .content-blk ul li{width: 100%;float: none;}
	
}
@media screen and (max-width:767px) {
	.single-post_sec .sidebar_blk .sidebar 		
    .widget_block#block-3 {margin: 0 0 30px 0;}
	.archive #block-5{margin-top: 0;}
    .home-banner .desc h3{padding-left:35px;font-size:11px;letter-spacing:.20em;}
    .home-banner .desc h3::before{top: -6px;width: 26px;height: 24px;}
    .home-banner .main-blk .desc {padding-top:70px;padding-bottom: 70px;}
    .home-banner .desc .common-btn a::after{width: 18px;}
	.home-banner .desc h1{text-indent: 0;}
	.home-banner .desc h1 strong{margin-left: 0;}
	.home-banner .desc .txt_blk {width: 60%;}
	.banner-after_sec {padding-bottom: 50px !important;}
	.banner-after_sec .main-block {padding-top: 55px !important;}
    .banner-after_sec .main-block .content-block h2 {font-size: 34px;line-height: 36px;}
	.about_sec {padding-top: 55px !important;padding-bottom: 45px !important;}
    .about_sec .content_blk h2 {font-size: 44px;line-height: 46px;}
	.our-blog_sec .lower_blk .btn-blk a{padding-top:15px!important;padding-bottom:15px!important;}
	.Blogs-sec {padding-top: 70px !important;}
	.our-blog_sec {padding-bottom: 60px !important;}
	.our-blog_sec .main_blk{padding-bottom: 35px !important;}
	.inner-banner .desc .text-blk {padding-top: 60px; padding-bottom: 60px;}
    .inner-banner .desc h1 {font-size: 32px;line-height: 34px;}
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 32px;line-height: 34px;}
    .attorny-referral_sec .main_blk .content_blk h3 {font-size: 22px;line-height: 23px;}
    .attorny-referral_sec .main_blk .content_blk ul li{padding-left:20px;}
    
    .page-id-11 .Blogs-sec {padding-top: 50px!important;}
    .page-id-11 .Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container {row-gap: 20px;}
    .Blogs-sec .post-grid_blk .wp-pagenavi {margin-bottom: 25px;}
    
    .disclaimer {padding-top: 50px!important;padding-bottom: 50px!important;}
    .disclaimer .main-block .inner-block .content_text {padding: 30px 25px;}
    
    .bio_sec .personal-fiduciary_sec .txt-blk h3 {font-size: 24px;line-height: 26px;padding-bottom: 10px;}
    .bio_sec .main-block .content-block .txt-blk h3 {font-size: 24px;line-height: 26px;padding-bottom: 10px;}
    .bio_sec .main-block.top .img-block {width: 100%;margin-right: 0;}
    .bio_sec .main-block.top .content-block {width: 100%;}
    .bio_sec .main-block.top {padding-bottom: 20px;}
    .bio_sec .personal-fiduciary_sec {margin-bottom: 20px;margin-top: 40px;}
    .bio_sec .main-block .img-block .img-thumb{padding-right: 0;padding-bottom: 0;}
    .bio_sec .main-block .img-block .img-thumb::after{bottom: -10px;right: -10px;}
    .bio_sec .main-block .img-block .img-thumb .et_pb_image_wrap img {min-height: 1px;object-fit: initial;}
    
	.business-contact_sec {padding-top: 55px !important;padding-bottom: 50px !important;}
    .business-contact_sec .row .col-lg-7 {width: 100%;margin-bottom: 30px;padding-right: 0;float:none;}
    .business-contact_sec .row .col-lg-5 {width: 100%;padding-left: 0;float: none;}
    .business-contact_sec .content_blk h2 strong{margin-left: 0!important;display: initial;}
    .business-contact_sec .img_blk .et_pb_image_wrap {display: block;}
    .business-contact_sec .img_blk.first-img img{padding-right: 50px;margin-bottom: 50px;}
    .business-contact_sec .img_blk.second-img .et_pb_image_wrap {padding-left: 70px;}
    .business-contact_sec .content_blk h2::after{left: 10px;}
	.start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 33px;line-height: 36px;}
    
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner {gap: 15px 5px;}
    .domestic_info_top_sec {padding-top: 50px!important;padding-bottom: 45px;}
    .domestic_info_top_sec .main-blk .content_text ul{padding-top:15px;}
    .domestic_info_cms_sec .main-row .content-blk {padding: 40px 30px;}
    .domestic_info_cms_sec .main-row .content-blk p {padding: 0;}
    .domestic_info_cms_sec .main-row .content-blk h2 {padding-bottom: 10px;margin-bottom: 20px;font-size: 24px;line-height: 26px;}
    .domestic_info_cms_sec .main-row .content-blk h2::after{width: 35px;}
    .domestic_info_cms_sec .main-row .content-blk p{font-size: 15px;line-height: 28px;}
    .domestic_info_cms_sec {padding-bottom: 50px!important;}
    .domestic_info_bottom_sec .main-blk .content-blk h3{font-size: 22px;line-height: 24px;padding-left:10px;margin-bottom:15px;}
    .domestic_info_bottom_sec .main-blk .content-blk h3::before{width: 3px;}
    .domestic_info_bottom_sec .main-blk .content-blk ul li{width: 100%;float: none;padding-right: 0;}
    .domestic_info_bottom_sec .main-blk .content-blk p{font-size: 15px;line-height: 28px;}
    
    .eminent_top_sec .main-blk .qa_block h3 {font-size: 18px;line-height: 24px;margin-bottom: 10px;}
    .eminent_top_sec{padding-top:40px;padding-bottom:40px;}
    
    .estate_litigation_sec, .trust_litigation_sec {padding-top: 50px!important;padding-bottom: 50px!important;}
    .estate_litigation_sec .img-blk, .trust_litigation_sec .img-blk {width: 100%!important;margin-bottom: 30px;float: none;}
    .estate_litigation_sec .content-blk, .trust_litigation_sec .content-blk {width: 100%!important;float: none;}
    .estate_litigation_sec .content-blk .text, .trust_litigation_sec .content-blk .text {padding-left: 0;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 36px;line-height: 38px;}
    .estate_litigation_sec .content-blk .text h2 strong, .trust_litigation_sec .content-blk .text h2 strong {display: initial;}
    .estate_litigation_sec .main-blk, .trust_litigation_sec .main-blk:not(.top) {padding-bottom: 30px!important;margin-bottom: 30px;}
    .estate_litigation_sec .main-blk .inner-blk h3, .trust_litigation_sec .main-blk .inner-blk h3{font-size: 19px;line-height: 21px;margin-bottom: 12px;}
    .estate_litigation_sec .main-blk .inner-blk ul li, .trust_litigation_sec .main-blk .inner-blk ul li{padding-left:16px;margin-bottom:10px;}
    .trust_litigation_sec .main-blk:last-child {padding-bottom: 0!important;margin-bottom: 0;}
    .trust_litigation_sec .main-blk.top {padding-bottom: 0px!important;}
    .trust_litigation_sec .img-blk .img-thumb img {min-height: 1px;}
    
    .legal-link_sec .main_blk .content-blk ul {padding: 0;}
    
    .per-injury_sec{padding-top:45px!important;}
    .start-business_sec.per-injury_sec .content_blk h3 {font-size: 23px;line-height: 25px;margin-bottom: 20px;}
    .car-injury_sec {padding-bottom: 40px!important;}
}
@media screen and (max-width:575px) {
	.Blogs-sec .post-grid_blk .et_pb_post::before{width: 60%;height: 92%;}
	.Blogs-sec .post-grid_blk .et_pb_post{padding-top:25px;}
	.Blogs-sec .post-grid_blk .more-link{font-size: 11px !important;line-height: 15px !important;}
	.Blogs-sec .post-grid_blk .more-link::after{background-size: contain;width: 18px;}
	#footer{padding-left: 15px;padding-bottom:15px;padding-right:15px;}
    #footer .footer_bottom{padding-top:30px;}
	#footer .footer_mid .lt_blk h3{font-size: 17px;line-height: 26px;padding-bottom: 15px;}
	#footer .footer_mid .lt_blk .inner_blk{max-width: 50%;flex: 0 0 50%;margin-bottom: 5px;}
	#footer .footer_mid .lt_blk .block .et_pb_code_inner{padding-right: 0;flex-direction: row;flex-wrap: wrap;padding-bottom: 0;}
    #footer .footer_mid .lt_blk ul li a {font-size: 13px;}
	#footer .footer_mid .lt_blk ul{padding-bottom:0;}
	#footer .footer_mid .rt_blk{padding: 15px;margin-top: 0;max-width: 320px;}
    #footer .footer_mid .rt_blk .box {padding: 15px;}
    #footer .footer_mid .rt_blk h4 {font-size: 22px;line-height: 28px;}
	#footer .footer_mid .rt_blk .box .phone-link {font-size: 24px;line-height: 26px;padding-left: 45px;}
	#footer .footer_mid .rt_blk .box .phone-link::before {width: 21px;height: 21px;top: 5px;}
	#footer .footer_mid .rt_blk .box .phone-link::after {top: 14px;left: 24px;}
    #footer .footer_bottom .footer-menu ul{justify-content: center;}
    #footer .footer_mid .rt_blk .box::after{bottom: 6px;right: 6px;border-top-width:14px;border-right-width:16px;}
    #footer .footer_bottom .footer-menu h3{padding-right: 0;font-size: 15px;margin-bottom: 10px;}
    #footer .footer_bottom .footer-menu ul li a {font-size: 12px;line-height: 27px;}
	#footer .footer_mid .lt_blk{padding-top: 30px;}
	.home-banner .desc .inner_blk{padding: 50px 0 50px;width: 90%;float: none;}
	.home-banner{background-position: left top!important;}
	.start-business_sec .content_blk h3 strong::before{display:none;}
	.start-business_sec .content_blk h3{font-size: 12px;line-height: 18px;}
	.start-business_sec .content_blk h3 strong{padding-left:0;}
	.business-contact_sec .content_blk h2::after{left: 5px;}
	.business-contact_sec .content_blk h2{margin: 0 0 15px 0;}
	.business-contact_sec .content_blk h2 strong{margin-left: 0 !important;}
	.archive_page .main_blk .lt_grid_side .post-grid_blk .et_pb_post{max-width: 100%;flex: 0 0 100%;}
    
    .mobile_nav .et_mobile_menu{max-width: 320px;padding:65px 15px 15px;}
    .mobile_nav.opened .et_mobile_menu {left: 45%;}
    .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_menu_1_tb_header .et_pb_menu__logo-slot {width: 230px!important;}
    .mobile_nav .header-top_block{padding-top: 10px;padding-bottom: 10px;}
    .home-banner{margin-top:60px;}
	.home-banner .main-blk .desc {flex-direction:column-reverse;}
    .home-banner .desc .img_blk{padding-bottom:30px;}
    .home-banner .desc .img_blk, .home-banner .desc .txt_blk{width:100%;}
    .sa_owl_theme .owl-dots .owl-dot span{width: 7px!important;height: 7px!important;}
    .home-banner .desc h1 {font-size: 30px;line-height: 31px;text-indent: 0;max-width:60%;}
    .home-banner .desc h1 strong {display: initial;margin-left: 0;}
    .home-banner .desc .img_blk img{max-height: 100%;}
    .banner-after_sec .main-block .content-block h2 {font-size: 32px;line-height: 34px;}
	
	.about_sec .content_blk h2 {font-size: 38px;line-height: 40px;}
	.our-blog_sec .lower_blk .btn-blk a {padding-top: 10px !important;padding-bottom: 10px !important;font-size: 13px;padding-left: 15px !important;padding-right: 40px !important;}
	.our-blog_sec .lower_blk .btn-blk a::after{right: 15px;width: 19px;height: 12px;background-size: contain;}
    .our-blog_sec {padding-bottom: 55px !important;}
	.Blogs-sec {padding-top: 65px !important;}
	
    .Blogs-sec .post-grid_blk .et_pb_post {max-width: 100%;flex: 0 0 100%;}
    .contact_sec .contact-us_blk .address_blk .box{background-size: 45px!important;padding-left:55px;margin-bottom:20px;}
    .contact_sec .contact-us_blk .address_blk .box h6{font-size: 14px;line-height: 30px;}
    .contact_sec .contact-us_blk .address_blk .box a {font-size: 22px;line-height: 26px;}
    .contact_sec .contact-us_blk .address_blk .box:nth-child(2) a {font-size: 18px;line-height: 28px;}
    .contact_sec .contact-us_blk .address_blk .box span {font-size: 15px;line-height: 28px;}
    .inner-banner{margin-top:60px;}
    .inner-banner .desc .text-blk {width: 70%;padding-top: 50px;padding-bottom: 50px;}
    .inner-banner .desc h1 {font-size: 30px;line-height: 32px;}
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 30px;line-height: 32px;}
    .attorny-referral_sec .main_blk .content_blk h3 {font-size: 20px;line-height: 21px;padding-bottom: 10px;margin-bottom: 20px;}
    .page-id-2069 .attorny-referral_sec{padding-bottom:40px;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::before, .attorny-referral_sec .main_blk .lmg_blk .img-thumb::after {background-size: cover;width: 140px;height: 160px;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::before{top: -5px;
    left: -5px;}
    .attorny-referral_sec .main_blk .lmg_blk .img-thumb::after{bottom: -6px;right: -5px;}
    
    .disclaimer .main-block .inner-block .content_text {padding: 25px 20px;}
    .disclaimer .main-block .inner-block .content_text p{font-size: 15px;line-height: 28px;text-align:center;}
    
    .bio_sec .personal-fiduciary_sec .txt-blk h3 {font-size: 22px;line-height: 24px;}
    .bio_sec .personal-fiduciary_sec {margin-bottom: 15px;margin-top: 30px;padding-top: 40px;padding-bottom: 40px;}
    .bio_sec .main-block .content-block .txt-blk h3 {font-size: 22px;line-height: 24px;}
    .bio_sec .main-block .content-block .txt-blk h3::after{width: 30px;}
    .bio_sec .personal-fiduciary_sec .txt-blk h3::after{width: 30px;}
    .bio_sec .main-block .content-block h4::after {width: 30px;}
    
    .business-contact_sec .img_blk.first-img img {padding-right: 40px;margin-bottom: 40px;}
    .business-contact_sec .img_blk.second-img .et_pb_image_wrap {padding-left: 40px;}
    .start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 30px;line-height: 33px;}
    .business-contact_sec .content_blk h2 strong{display: initial;}
    .business-contact_sec {padding-top: 50px !important;padding-bottom: 50px !important;}
    .start-business_sec {padding: 40px 0 40px !important;}
    .start-business_sec.business-law_sec {padding-bottom: 50px!important;}
    
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner{grid-template-columns: repeat(3, 1fr); gap: 15px 20px;}
    .domestic_info_top_sec .main-blk .logo_grids .block img {max-width: 100%;max-height: 100px;}
    .domestic_info_top_sec {padding-top: 45px!important;padding-bottom: 40px;}
    .domestic_info_cms_sec .main-row .content-blk {padding: 35px 25px;}
    .domestic_info_cms_sec .main-row .content-blk h2{font-size: 20px;line-height: 22px;}
    .domestic_info_cms_sec {padding-bottom: 45px!important;}
    .domestic_info_bottom_sec .main-blk .content-blk h3 {font-size: 18px;line-height: 20px;}
    .domestic_info_bottom_sec {padding-bottom: 50px!important;}
    
    .eminent_top_sec .main-blk p{font-size: 15px;line-height: 28px;}
    .eminent_top_sec .main-blk .top_content_text ul li{width: 100%;float: none;font-size: 14px;padding-left:14px;margin-bottom:12px;}
    .eminent_top_sec .main-blk .top_content_text ul li::before{width: 8px;}
    
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 30px;line-height: 32px;}
    .estate_litigation_sec .main-blk .inner-blk h3, .trust_litigation_sec .main-blk .inner-blk h3 {font-size: 18px;line-height: 24px;margin-bottom: 10px;}
    .estate_litigation_sec .main-blk .inner-blk p, .trust_litigation_sec .main-blk .inner-blk p {margin-left: 13px;}
    
    .legal-link_sec .main_blk .content-blk h2 {font-size: 26px;line-height: 28px;}
    
    .start-business_sec.per-injury_sec .content_blk h3 {font-size: 20px;line-height: 22px;}
    .start-business_sec.per-injury_sec .content_blk ul li {width: 100%;float:none;margin-bottom:6px;}
    .start-business_sec.per-injury_sec {padding-top: 40px!important;padding-bottom: 30px!important;}
    .car-injury_sec {padding-bottom: 35px!important;}
    
    .wills-trusts-estates_sec .content_blk .inner-blk .text-blk p {font-size: 16px;line-height: 30px;}
    
    .inner-banner.single-post .desc .text-blk{width: 100%;}
    .inner-banner.single-post .text-blk h1 {font-size: 22px;line-height: 28px;margin-bottom: 10px;}
    .single-post .single-post_sec{padding-top:30px!important}
    .single-post .single-post_sec p{font-size: 15px;line-height: 27px;}
}

@media screen and (max-width:480px) {
	.home-banner .main-blk .desc {padding-top: 65px;padding-bottom: 60px;}
	.home-banner .desc h1{max-width: 100%;}
	.home-banner .main-blk .sa_hover_container{background-color: rgba(0, 0, 0,0.5);background-blend-mode: overlay;background-position-x: right 30% !important;}
}

@media screen and (max-width:465px) {
	.i-need-help-with_sec .lower_blk .btn-blk a{padding: 12px 50px 12px 20px !important;}
    .bio_sec .main-block .content-block h4 {letter-spacing: .04em;line-height: 18px;}
}

@media screen and (max-width:425px) {
	.mobile_nav.opened .et_mobile_menu {left: 25%;}
    .home-banner .desc h1 {font-size: 28px;line-height: 29px;}
    .banner-after_sec .main-block .content-block h2 {font-size: 28px;line-height: 30px;}
    .banner-after_sec .main-block .content-block {padding-top: 0;}
    .banner-after_sec .main-block .content-block h2::after{left: 8px;}
    .banner-after_sec .main-block {padding-bottom: 45px!important;}
    .about_sec {padding-top: 50px !important;padding-bottom: 20px !important;}
    .about_sec .content_blk p, .about_sec .content_blk p a {font-size: 16px;line-height: 30px;}
    .about_sec .content_blk h3 {font-size: 14px;}
    .about_sec .content_blk h2 {font-size: 30px;line-height: 32px;}
    .about_sec .content_blk h2::after{left: 10px;}
    .contact_sec .contact-form_blk h2, .contact_sec .contact-us_blk h2, .our-blog_sec .main_blk .sec_heading h2, .practice-include_sec .top_blk h2 {font-size: 30px;line-height: 32px;}
    .contact_sec .contact-form_blk h3, .contact_sec .contact-us_blk h3, .our-blog_sec .main_blk .sec_heading h3, .practice-include_sec .top_blk h3 {font-size: 14px;line-height: 14px;margin-bottom:10px;padding-left:30px;}
    .Blogs-sec .post-grid_blk .et_pb_ajax_pagination_container {row-gap: 20px;}
    .Blogs-sec {padding-top: 60px!important;}
    .contact_sec .contact-form_blk .btn-blk {width: 180px;}
    .contact_sec .contact-form_blk .btn-blk::after{background-size: contain;right: 15px;}
    #footer .footer_bottom h6 {font-size: 11px;}
    
    .inner-banner .desc .text-blk{padding-top: 45px;padding-bottom: 45px;}
    .inner-banner .desc h1 {font-size: 26px;line-height: 28px;}
    
    .attorny-referral_sec{padding-bottom: 40px;padding-top: 40px;}
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 26px;line-height: 28px;}
    .attorny-referral_sec .main_blk .content_blk h2::after {height: 27px;}
    .attorny-referral_sec .main_blk .lmg_blk{margin-bottom: 30px;}
    .attorny-referral_sec blockquote{margin-bottom:10px;}
    
    .disclaimer {padding-top: 45px!important;padding-bottom: 45px!important;}
    .disclaimer .main-block .inner-block .content_text {padding: 20px 15px;}
    
    .bio_sec .personal-fiduciary_sec .txt-blk h3 {font-size: 20px;line-height: 22px;}
    .bio_sec .main-block .content-block .txt-blk h3 {font-size: 20px;line-height: 22px;}
    .business-contact_sec .img_blk.first-img img {padding-right: 25px;margin-bottom: 30px;}
    .business-contact_sec .img_blk.second-img .et_pb_image_wrap {padding-left: 25px;}
    .start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 28px;line-height: 30px;}
    .business-contact_sec .content_blk p {font-size: 15px;line-height: 28px;}
    .business-contact_sec{padding-top: 45px !important;padding-bottom: 45px !important;}
	.business-contact_sec .row .col-lg-7{margin-bottom: 20px;}
    
    .domestic_info_top_sec .main-blk .logo_grids .block img{max-height: 70px;}
    .domestic_info_top_sec .main-blk .logo_grids .et_pb_code_inner{gap: 10px 12px;}
    .domestic_info_cms_sec .main-row .content-blk {padding: 30px 20px;}
    .domestic_info_cms_sec .main-row .content-blk h2 {font-size: 18px;line-height: 20px;}
    .domestic_info_cms_sec .main-row .content-blk h2::after {width: 30px;}
    .domestic_info_bottom_sec .main-blk .content-blk ul li{line-height: 25px;margin-bottom: 10px;}
    .domestic_info_bottom_sec .main-blk .content-blk h3 {font-size: 17px;}
    .domestic_info_cms_sec .main-row{margin-bottom: 20px;}
    .domestic_info_top_sec .main-blk .content_text ul li{line-height: 25px;margin-bottom: 10px;}
    .domestic_info_top_sec {padding-top: 40px!important;padding-bottom: 30px;}
    
    .eminent_top_sec {padding-top: 35px;padding-bottom: 35px;}
    .eminent_top_sec .main-blk .qa_block h3 {font-size: 17px;padding-left: 12px;}
    
    .estate_litigation_sec, .trust_litigation_sec {padding-top: 40px!important;padding-bottom: 40px!important;}
    .estate_litigation_sec .img-blk, .trust_litigation_sec .img-blk{margin-bottom: 20px;}
    .estate_litigation_sec .img-blk .img-thumb img {filter: brightness(1) contrast(1);}
    .estate_litigation_sec .img-blk .img-thumb::before, .trust_litigation_sec .img-blk .img-thumb::before{width: 40%;height: 40%;}
    .estate_litigation_sec .img-blk .img-thumb::after, .trust_litigation_sec .img-blk .img-thumb::after{width: 40%;height: 40%;}
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 28px;line-height: 30px;}
    .estate_litigation_sec .main-blk, .trust_litigation_sec .main-blk:not(.top) {padding-bottom: 25px!important;margin-bottom: 25px;}
    .estate_litigation_sec .main-blk .inner-blk h3, .trust_litigation_sec .main-blk .inner-blk h3 {font-size: 17px;}
    .trust_litigation_sec .main-blk:last-child {padding-bottom: 0!important;margin-bottom: 0;}
 
    .legal-link_sec .main_blk .content-blk ul li{font-size: 14px;}
    .legal-link_sec .main_blk .content-blk ul li::before{top: 5px;}
    
    .start-business_sec.per-injury_sec .content_blk h3 {font-size: 18px;line-height: 24px;}
    .inner-banner.single-post .desc .text-blk {padding: 45px 0 45px;width: 100%;}
}

@media screen and (max-width:360px) {
	.mobile_nav.opened .et_mobile_menu {left: 12%;}
    .home-banner .desc h3{padding-left: 30px;letter-spacing: .14em;}
    .home-banner .desc h3::before{top: -4px;width: 22px;height: 22px;}
    .home-banner .desc h1{font-size: 26px;line-height: 27px;margin-bottom: 30px;}
    .home-banner .main-blk .desc{padding-bottom: 50px;}
    .banner-after_sec {padding-top: 55px!important;}
    .banner-after_sec .main-block {padding-bottom: 40px!important;}
    .banner-after_sec .main-block .content-block h2 {font-size: 26px;line-height: 28px;}
    .about_sec .content_blk h2 {font-size: 28px;line-height: 30px;}
    .about_sec {padding-top: 45px !important;padding-bottom: 15px !important;}
    .Blogs-sec {padding-top: 55px!important;}
    .contact_sec .contact-form_blk h2, .contact_sec .contact-us_blk h2, .our-blog_sec .main_blk .sec_heading h2, .practice-include_sec .top_blk h2 {font-size: 26px;line-height: 28px;}
    .our-blog_sec .main_blk .sec_heading h2{padding-bottom:35px;}
    .our-blog_sec .main_blk{padding-bottom: 55px!important;}
    .Blogs-sec .post-grid_blk .et_pb_post .post-meta{font-size: 15px!important;line-height: 28px;}
    .Blogs-sec .post-grid_blk .post-meta a{top: -10px;right: -5px;line-height: 20px;}
    .Blogs-sec .post-grid_blk .et_pb_post .entry-title{padding-left:15px;padding-right:15px;}
    .Blogs-sec .post-grid_blk .et_pb_post .post-meta{padding-left:15px;padding-right:15px;}
    .Blogs-sec .post-grid_blk .post-content{padding-left:15px;padding-right:15px;}
    .Blogs-sec .post-grid_blk .et_pb_post{padding:22px 0 15px;}
    .contact_sec .contact-us_blk .address_blk .box {background-size: 35px!important;padding-left: 40px;margin-bottom: 15px;}
    .contact_sec .contact-us_blk .address_blk .box h6 {font-size: 12px;line-height: 28px;}
    #footer .footer_mid .rt_blk h4 {font-size: 17px;line-height: 28px;}
	#footer .footer_mid .rt_blk .box .btn-schld a {font-size: 19px;line-height: 27px;}
	#footer .footer_mid .rt_blk .box .call-today_blk h5{padding-left: 60px;background-size: contain;}
	#footer .footer_mid .rt_blk .box .call-today_blk a.phn_number {font-size: 22px;line-height: 24px;}
    
    .inner-banner .desc .text-blk {padding-top: 45px;padding-bottom: 45px;}
    .inner-banner .desc h1 {font-size: 24px;line-height: 26px;}
    
    .attorny-referral_sec{padding-top: 35px;}
    .attorny-referral_sec .main_blk .content_blk h2 {font-size: 24px;line-height: 26px;}
    .attorny-referral_sec .main_blk .content_blk h3 {font-size: 19px;line-height: 20px;}
    .page-id-2069 .attorny-referral_sec .main_blk.top-block {padding-bottom: 20px;}
    .start-business_sec .content_blk h2, .business-contact_sec .content_blk h2 {font-size: 24px;line-height: 26px;}
    .business-contact_sec {padding-top: 45px !important;padding-bottom: 40px !important;}
    .business-contact_sec .img_blk.first-img img {padding-right: 20px;margin-bottom: 25px;}
    .business-contact_sec .img_blk.second-img .et_pb_image_wrap {padding-left: 20px;}
    .start-business_sec {padding: 45px 0 45px !important;}
    .start-business_sec.business-law_sec {padding-bottom: 45px!important;}
    
    .legal-link_sec .main_blk .content-blk h2 {font-size: 24px;line-height: 26px;}
    
    .estate_litigation_sec .content-blk .text h2, .trust_litigation_sec .content-blk .text h2 {font-size: 26px;line-height: 28px;padding-bottom: 35px;}
    .estate_litigation_sec .content-blk .text h2::after, .trust_litigation_sec .content-blk .text h2::after {left: 6px;height: 25px;}
    
    .inner-banner.single-post .text-blk h1 {font-size: 20px;line-height: 26px;}
}