/* Inner Page Default Styles */

.page-container, .post-container { width: 100%; max-width: 1280px; margin: auto; }

#main-heading {    margin: 0 0 -1px; padding: 298px 0 195px; background-color: #1f2933; position: relative; z-index: 1; clip-path: polygon(100% 0%, 100% 25%, 100% 55%, 100% 100%, 70.1% 100%, 0% 100%, 0% 0%);}

#main-heading::before { position: absolute; content: "";background-image: url(../images/in-banner-img.webp);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;mix-blend-mode: luminosity;opacity: 5%;pointer-events: none;z-index: -1; }

#main-heading::after { position: absolute; content: ""; margin: auto; background-color: #d97706; width: 100%; height: 225px; left: 0; right: 0; bottom: 0; clip-path: polygon(70% 100%, 100% 52%, 100% 70%, 70% 100%, 0 21.5%, 0 0%); z-index: -1;pointer-events: none;}

#main-heading h1 {font-family: 'Urbanist';font-weight: 600;font-size: 90px;line-height: 1.06;letter-spacing: 0px;color: #ffffff;text-align: right;text-transform: uppercase;margin: 0 0 7px; }

.inrpg-breadcrumbs, .breadcrumbs { font-family: 'Urbanist';font-weight: 500;font-size: 20px;line-height: 1.3;letter-spacing: 0.4px;color: #d97706;text-align: right;text-transform: uppercase; }

.inrpg-breadcrumbs span:hover, .inrpg-breadcrumbs span.current-item, .breadcrumbs span:hover, .breadcrumbs span.current-item { color: #ffffff; }

#main-heading .page-container::after, #main-heading .post-container::after { position: absolute; content: ""; margin: auto; background-color: #f5f3ee; width: 100%; height: 179px; bottom: -1px; left: 0; right: 0; clip-path: polygon(70% 98%, 100% 62%, 100% 100%, 100% 100%, 0 100%, 0 0%); z-index: 0; pointer-events: none; }

 

#post-content, #page-content {padding: 80px 0 340px; position: relative;background-color: #f5f3ee; }

.page-col-full, .single-col-full  {width: 100%; display: flex ; flex-wrap: wrap; justify-content: space-between;}

#single-column, #post-column, #page-column { width: 64.9%; margin: 0px; }

.sidebar-page, .sidebar-single { width: 31.3%; max-width: 400px; }

#page-column.full-width, .full-width {width: 100%; }

#page-column h1,#post-content h1,

#page-column h2,#post-content h2,

#page-column h3,#post-content h3,

#page-column h4,#post-content h4,

#page-column h5,#post-content h5,

#page-column h6,#post-content h6 {font-family: 'Urbanist';font-weight: 600;line-height: 1.12;letter-spacing: 0px;color: #1f2933; margin: 0 0 20px;}

#page-column h1,#post-content h1,

#page-column h2,#post-content h2 {font-weight: 500;font-size: 60px;line-height: 1.15;}

#page-column h3,#post-content h3 {font-size: 50px;}

#page-column h4,#post-content h4 {font-size: 37px;}

#page-column h5,#post-content h5 {font-size: 34px;}

#page-column h6,#post-content h6 {font-size: 28px;}
#page-column li::marker,#post-content li::marker{font-size:0} 

#page-column p,#post-content p, #page-column li,#post-content li {font-family: 'Urbanist';font-weight: 400; font-size: 20px; line-height: 1.9;letter-spacing: 0px;color: #1f2933; margin: 0 0 30px;}

#page-column a,#post-content a {color: #d97706; text-decoration: none; }

#page-column a:hover,#post-content a:hover {color: #1f2933; }

#page-column li,#post-content li {padding-left: 20px; color: #1f2933; position: relative;line-height: 1.7; margin: 0 0 15px;letter-spacing: 0;}

#page-column li:before, #post-content li:before { background: #d97706; width: 10px; height: 10px; position: absolute; content: ""; left: 0; right: 0; top: 12px;}

#page-column li ul ,#post-content li ul{padding: 15px 0 0; margin: 0; }

#page-column li ul li ,#post-content li ul li{padding-left: 20px; list-style: none; }

#page-column ol,#post-content ol,  #page-column ul,#post-content ul {margin: 0 0 25px 0px; list-style-position: inside; }

#page-column ol,#post-content ol {list-style-type: decimal; margin-left: 20px; }

#page-column li ol, #post-content li ol { padding: 15px 0 0; }

#page-column ol li,#post-content ol li {list-style: decimal; padding-left: 0 !important; }

#page-column ol li:before,#post-content ol li:before{display: none;}

#page-column ul li > ul li,#post-content ul li > ul li { list-style-type: none; }

#page-column ul li > ul li > ol li { list-style-type: decimal; }

#page-column ul li > ol li { list-style-type: decimal; }

#page-column ul li > ol li:before { display: none; }

#page-column ul li > ol li > ul li { list-style-type: none; }

.page-feature-img, .single-thumbnail {margin-bottom: 35px;border: 2px solid #d97706;padding: 5px; }

.page-feature-img img, .single-thumbnail img{width: 100%;display:block;}



body.home .hm-we-win-sec.in-we-win-sec{display: none; }

.hm-we-win-sec.in-we-win-sec {background: url(../images/in-we-win-bg.webp); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; padding-bottom: 354px; margin: -250px 0 -253px; }

 

/* Faq Section */

#page-column .accordion-section h3, #post-content .accordion-section h3 { font-size: 33px; display: block; margin: 0px;line-height: 1.2;}

#page-column .accordion-section .accordion-section-title, #post-content .accordion-section .accordion-section-title{background-color: transparent; border: 1px solid #d97706;display: block;padding: 10px 40px 10px 20px;color: #d97706;position: relative;cursor: pointer;}

#page-column .accordion-section .accordion-section-title:before, #post-content .accordion-section .accordion-section-title:before {position: absolute; content: ""; background-image: url(../images/down-arrow.webp); background-repeat: no-repeat; width: 21px; height: 11px; top: 26px; right: 20px; margin: auto; }

#page-column .accordion-section .accordion-section-title.active:before, #post-content .accordion-section .accordion-section-title.active:before{rotate: -180deg; filter: brightness(100) invert(0); }

.in-accordion-sec .accordion-section{margin: 0 0 20px;}

#page-column .accordion-section .accordion-section-title.active, #post-content .accordion-section .accordion-section-title .active{background-color: #d97706;color: #fff;margin: 0px;}

#page-column .accordion-section-content, #post-content .accordion-section-content{padding: 15px 15px 0;}

#page-column .accordion-section-content p, #post-content .accordion-section-content p{margin: 0 0 10px;font-weight: 500;line-height: 1.7;}   

 

/* Cmn Box */

.cmn-box { padding: 56px 51px 72px; margin: 40px 0; position: relative; z-index: 1; }

.cmn-box::before{position: absolute;content: "";margin: auto;background-image: url(../images/cmn-box-bg-img.webp);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%; width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;mix-blend-mode: luminosity;opacity: 10%;pointer-events: none;}

.cmn-box::after { position: absolute; content: ""; margin: auto; border-top: 3px solid #1f2933; border-bottom: 3px solid #1f2933; width: 100%; height: calc(100% + 13px); top: -7px; left: 0; right: 0; z-index: -1; pointer-events: none; }

#page-column .cmn-box h2, #post-content .cmn-box h2{font-size: 70px;line-height: 1;text-align: center;text-transform: uppercase;margin: 0 0 35px;    font-weight: 600;}

#page-column .cmn-box h2 strong, #post-content .cmn-box h2 strong{font-weight: 600;}

.cmn-box-cnslt-btn{display: flex;justify-content: center;gap: 25px;}

#page-column .cnslt-btn a, #post-content .cnslt-btn a{font-weight: 700;padding: 18px 24px;    text-transform: none;}

#page-column .cnslt-btn a:hover, #post-content .cnslt-btn a:hover{background-color: #11181f !important;}

#page-column .cnslt-call a, #post-content.cnslt-call a{background-color: #11181f;padding: 18px 25px;text-transform: none;}

#page-column .cnslt-call a strong, #post-content.cnslt-call a strong{font-weight: 600;}

#page-column .cnslt-call a::before, #post-content.cnslt-call a::before{border-color: #11181f;}

#page-column .cnslt-call a:hover, #post-content.cnslt-call a:hover{background-color: #d97706;}

#page-column .cnslt-call a:hover::before, #post-content.cnslt-call a:hover::before{border-color: #d97706;}

.page-template-page-spanish #page-column .cmn-box h2,.page-template-page-spanish #post-content .cmn-box h2,
.page-template-spanish-single-team_member #page-column .cmn-box h2,.page-template-spanish-single-team_member #post-content .cmn-box h2 {font-size: 60px;}

.page-template-page-spanish #page-column .cmn-box-two h2, .page-template-page-spanish #post-content .cmn-box-two h2,
.page-template-spanish-single-team_member  #page-column .cmn-box-two h2,.page-template-spanish-single-team_member  #page-column .cmn-box-two h2{    font-size: 50px;}

/* Cmn Box Two */

.cmn-box.cmn-box-two { padding: 43px 20px 0; clip-path: polygon(30% 0%, 100% 18.8%, 100% 0%, 100% 90.2%, 70% 100%, 0% 75.7%, 0 7.6%); }

.cmn-box.cmn-box-two::after {border: none; height: 24%; top: 0; left: 0; right: 0; background-color: #d97706; clip-path: polygon(30% 0%, 100% 0, 100% 100%, 30% 0, 0 47%, 0 0); }

.cmn-box.cmn-box-two::before { background-image: url(../images/cmn-box-bg-bfr-img.webp);background-repeat: no-repeat;  background-position: top right; width: 61.3%; height: 86.7%; left: unset; right: 0; top: 12px; bottom: unset; }

.cmn-box-two-blk{display: flex;justify-content: space-between;}

#page-column .cmn-box-two h2, #post-content .cmn-box-two h2{text-align: left;font-size: 50px;line-height: 1.16;margin: 0 0 32px;}

#page-column .cmn-box-two h2 strong, #post-content .cmn-box-two h2 strong{display: block;}

.cmn-box-image{width: 38%;}

.cmn-box-content{width: 60%;padding: 52px 0 0;}

#page-column .cmn-box.cmn-box-two .cnslt-call a, #post-content .cmn-box.cmn-box-two .cnslt-call a{background-color: #d97706;}

#page-column .cmn-box.cmn-box-two .cnslt-call a::before, #post-content .cmn-box.cmn-box-two .cnslt-call a::before{border-color: #d97706;}

#page-column .cmn-box.cmn-box-two .cnslt-call a:hover, #post-content .cmn-box.cmn-box-two .cnslt-call a:hover{background-color: #11181f;}

#page-column .cmn-box.cmn-box-two .cnslt-call a:hover::before, #post-content .cmn-box.cmn-box-two .cnslt-call a:hover::before{border-color: #11181f;}



/* Side Bars */

.sidebar-page .sidebar-item, .sidebar-blog.blog-sidebar-itm{background-color: #1f2933;}

.sidebar-page .widget{ background-color: #fff; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgb(255, 255, 255) 100%); border: 1px solid; border-image: linear-gradient(-30deg, rgb(245 243 238) 25%, rgb(217 119 7) 50%, rgb(245 243 238) 100%) 1;}

.sidebar-page .sidebar-item, .sidebar-page .widget, .sidebar-blog.blog-sidebar-itm{position: relative; z-index: 1; margin: 0 0 50px;}    

.sidebar-page .sidebar-item.sidebar-practice-menu h4, .sidebar-page .sidebar-item.sidebar_posts h4{border-bottom: 1px solid rgb(217 119 6 / 50%);color: #fff;}

.sidebar-page .sidebar-item h4, .sidebar-page .widget h4{font-family: 'Urbanist';font-weight: 600;font-size: 42px;line-height: 1;letter-spacing: 0px;color: #1f2933;text-align: center;text-transform: uppercase; margin: 0px; padding: 23px 15px 25px;}

.sidebar-page .widget:last-child{margin-bottom: 0;}


/* Practice Areas Side Bar */

.sidebar-page .sidebar-menu-pa ul { position: relative; display: block; padding: 31px 10px 45px 34px; }

.sidebar-page .sidebar-item ul li, .sidebar-page .sidebar-item.sidebar_posts ul li { margin: 0 0 32px; position: relative;padding-left: 26px; }

.sidebar-page .sidebar-item ul li:last-child, .sidebar-page .sidebar-item.sidebar_posts ul li:last-child{margin: 0px;}

.sidebar-page .sidebar-item ul li > a, .sidebar-page .sidebar-item.sidebar_posts ul li > a{font-family: 'Urbanist';font-weight: 400;font-size: 31px;line-height: 1.13;letter-spacing: 0px;color: #ffffff;display: block;}

.sidebar-page .sidebar-item ul li > a:hover, .sidebar-page .sidebar-item.sidebar_posts ul li > a:hover,  .sidebar-page .sidebar-item ul li.current-menu-item > a{color: #d97706;}

.sidebar-page .sidebar-item ul li > a:before{position: absolute;content: "";margin: auto;background-color: #d97706;width: 12px;height: 12px;top: 12px;left: 0;}



/* Testimonials Side Bar */

.sidebar-page .testi-item{padding: 0 30px;}

.sidebar-page .star-rat{background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -20px -378px;width: 145px;height: 25px;margin: 4px auto 10px;}

.sidebar-page .testi-content p{font-family: 'Urbanist';font-weight: 400;font-size: 18px;line-height: 2;letter-spacing: 0px;color: #202a34;text-align: center;margin: 0 0 20px;}

.sidebar-page .testi-content h6 {font-family: 'Urbanist'; font-weight: 600; font-size: 28px; line-height: 1; letter-spacing: 0px; color: #d97706; text-align: center; text-transform: uppercase; margin: 0px; }

.sidebar-page .widget.testi{    border-width: 2px;    padding: 0 0 35px;}



.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav, .sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav {display: flex; justify-content: center; align-items: center; gap: 20px; margin: 25px 0 0; }

.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, .sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next,.sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev, .sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next { background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -315px -211px;width: 46px;height: 16px; font-size: 0px;transition: 0.5s;}

.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next, .sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next{background-position: -376px -211px;}

.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover, .sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover{background-position: -315px -247px;}

.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover, .sidebar-page .widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover{background-position: -376px -247px;}



/* Case Results Side Bar */

.sidebar-page .widget.csae-res{ border-image: linear-gradient(to bottom, rgb(217 119 6) 0%, rgb(245 243 238) 70%) 1 1; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgb(255, 255, 255) 100%);padding: 36px 28px 30px;margin: 0px;}

.sidebar-page .widget.csae-res h4{display: none;}

.sidebar-page .widget.csae-res h3{font-family: 'Urbanist';font-weight: 900;font-size: 85px;line-height: 1;letter-spacing: 0px;color: #1f2933;text-align: center;text-transform: uppercase;margin: 0 0 14px;}

.sidebar-page .widget.csae-res h6{font-family: 'Urbanist';font-weight: 600;font-size: 25px;line-height: 1;letter-spacing: 0px;color: #d97706;text-align: center;margin: 0 0 5px;}

.sidebar-page .widget.csae-res .sdbr-case-item p{font-family: 'Urbanist';font-weight: 400;font-size: 18px;line-height: 1.78;letter-spacing: 0px;color: #4e4f50;text-align: center;margin: 0px;}



/*single attoreny page*/



.single-profile-block {background-image: url(../images/single-attry-bg.webp); background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #1f2933; background-blend-mode: overlay; display: flex; gap: 70px; padding: 44px 0 0 82px; margin: 0 0 70px; clip-path: polygon(25% 0%, 100% 17%, 100% 100%, 0 100%, 0 16.5%); position: relative; z-index: 1; } 

.single-profile-block:before {position: absolute; content: ""; background-color: #1f2933; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: -1; opacity: 77%; pointer-events: none; } 

.single-profile-block:after {position: absolute; content: " "; background-color: #d97706; width: 100%; height: 21%; top: 0; left: 0; right: 0; margin: auto; clip-path: polygon(100% 0%, 100% 0, 100% 100%, 25% 0, 0 100%, 0 0); } 

.single-profile-block .sp-block h2 {font-family: 'Urbanist'; font-weight: 700; font-size: 80px; line-height: 1.12; letter-spacing: 0; color: #fff; margin: 0 0 2px; text-transform: uppercase; } 

.single-profile-block .sp-block h2 strong{color: #d97706; display: block; font-weight: 700; } 

.single-profile-block .sp-block h6{font-family: 'Urbanist'; font-weight: 400; font-size: 20px; line-height: 1; color: #fff; letter-spacing: 5.6px; margin: 0 0 32px; text-transform: uppercase; } 

.single-profile-block .profile-contact{padding: 0 0 0 60px; margin: 0 0 30px; position: relative; } 

.single-profile-block .profile-contact p{font-family: 'Urbanist'; font-weight: 700; font-size: 18px; line-height: 1; letter-spacing: 1.8px; color: #d97706; margin: 0; text-transform: uppercase; } 

.single-profile-block .profile-contact p a{font-size: 40px; font-weight: 600; color: #fff; display: block; width: max-content; letter-spacing: 0; margin: 5px 0 0; } 

.single-profile-block .profile-contact p a:hover{color: #d97706; } 

.single-profile-block .profile-contact p a:before{position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -196px -345px; background-color: #d97706; border-radius: 50px; width: 54px; height: 54px; top: 0; left: 0; bottom: 0; margin: auto; } 

.single-profile-image {width: 40.22%; padding: 53px 20px 0 50px; position: relative; z-index: 1; } 

.single-profile-image:before{position: absolute; content: ""; background-image: url(../images/single-attry-bfr.webp); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; width: 100%; height: 94.3%; top: 0; left: 0; right: 0; margin: auto; z-index: -1; pointer-events: none; } 

.single-profile-image img{width: 100%; display: block; } 

.sp-block {width: 40%; padding: 65px 0 0 45px; position: relative; } 

.sp-block:before {position: absolute; content: " "; background-color: #90959b; width: 3px; height: 54%; top: -13px; left: 0; } 

.single-profile-btn a.cmn-btn:hover{color: #1f2933; background-color: #fff; } 

.single-profile-btn a.cmn-btn:hover:before{border-color: #fff; }

.page-template-spanish-single-team_member .single-profile-btn a.cmn-btn {text-transform: none;}

/* Testimonials Page Starts */

#reviews-main { column-count: 2; gap: 30px; }

#page-content .review-item { width: 100%; display: inline-block; text-align: center; padding: 68px 40px 76px; background-color: #fff; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgb(255, 255, 255) 100%); border: 1px solid; border-image: linear-gradient(-30deg, rgb(245 243 238) 25%, rgb(217 119 7) 50%, rgb(245 243 238) 75%) 1; position: relative; z-index: 1; margin: 0 0 86px;     transition: 0.5s;}

#page-content .review-item:hover{background: #1f2933;}

#page-content .review-item::before, #page-content .review-item::after { position: absolute; content: ""; margin: auto; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -20px -196px; width: 52px; height: 45px; left: 30px; top: -17px; }

#page-content .review-item::after { background-position: -92px -196px; left: initial; right: 31px; top: initial; bottom: -21px; }

#page-content .review-item:hover::before{background-position: -20px -261px;}

#page-content .review-item:hover::after{background-position: -92px -261px;}

#page-content .review-item .star-rat{background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -20px -335px;width: 164px;height: 28px;margin: 0 auto 14px;}

#page-content .review-item p{font-size: 18px;line-height: 2;margin: 0 0 25px;color: #202a34;}

#page-content .review-item h6{text-transform: uppercase;line-height: 1;margin: 0px;color: #d97706;}

#page-content .review-item:hover p, #page-content .review-item:hover h6{color: #fff;}

#page-content .in-testimonial-btn{text-align: center;}

#page-content .in-testimonial-btn a { color: #ffffff; }





/* contact page */

.contact-page .in-cont-list { display: flex ; justify-content: space-between;flex-wrap: wrap;margin: 0 0 59px; }

#page-column .in-cont-blk h2 { text-align: center; margin-bottom: 27px; }

.contact-page .in-cont-item { width: 32.34%; position: relative; text-align: center; padding: 43px 30px 65px; transition: 0.5s; background: linear-gradient(to bottom, rgb(255 255 255 / 85%) 48%, rgb(0 0 0 / 0%) 70%); border: 2px solid; border-image: linear-gradient(to bottom, rgb(217 119 6) 0, rgb(245 243 238) 72%) 1; }

.contact-page .in-cont-item:hover { background: #1f2933; }

#page-column .in-cont-item h4 {line-height: 1; letter-spacing: 0.3px; color: #d97706; text-transform: uppercase; padding-top: 83px; position: relative; margin-bottom: 5px;    font-weight: 700; }

#page-column .in-cont-item.icons h4 { margin: 0 0 13px; }

.contact-page .in-cont-item h4:before, .contact-page .in-cont-item.call h4 a::before { position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat;background-position: -20px -20px; width: 68px; height: 68px; top: 0; left: 0; right: 0; margin: auto;}

.contact-page .in-cont-item.call h4:before { display: none; }

.contact-page .in-cont-item.call h4 a::before{ background-position:-108px -20px;}

.contact-page .in-cont-item.icons h4:before { background-position:-196px -20px; }

.contact-page .in-cont-item:hover h4:before{background-position: -20px -108px;}

.contact-page .in-cont-item.call:hover h4 a::before{background-position: -108px -108px;}

.contact-page .in-cont-item.icons:hover h4:before {background-position: -196px -108px;}

#page-column .contact-page .in-cont-item h4 a { display: block; font-size: 50px; font-weight: 700; color: #000; text-align: center; letter-spacing: -0.3px; margin: 12px 0 0; }

#page-column .in-cont-item p{  font-size: 23px; line-height: 1.3; color: #000000; text-align: center; margin: 0; }
#page-column .in-cont-item p.apnt-text{color: #d97706;font-weight: 500;}

.contact-page .scl-icons { display: flex; justify-content: center; gap: 15px;}

#page-column .contact-page .in-cont-item .scl-icons a { background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 65px; height: 65px; background-position: -284px -20px; font-size: 0px; display: inline-block; }

#page-column .contact-page .in-cont-item .scl-icons a.linkin{ background-position: -368px -20px; }

#page-column .contact-page .in-cont-item .scl-icons a.instagram{ background-position: -452px -20px; }

#page-column .contact-page .in-cont-item .scl-icons a:hover{ background-position: -284px -104px; }

#page-column .contact-page .in-cont-item .scl-icons a.linkin:hover{ background-position: -368px -104px; }

#page-column .contact-page .in-cont-item .scl-icons a.instagram:hover{ background-position: -452px -104px; }
#page-column .contact-page .in-cont-item .scl-icons a.tiktok{ background-image: url(../images/sprites.webp); background-position: -450px -263px; }
#page-column .contact-page .in-cont-item .scl-icons a.tiktok:hover{background-position: -450px -347px; }

.cntct-map iframe { display: block; width: 100%; height: 462px; }

#page-column .contact-page .in-cont-item:hover p, #page-column .contact-page .in-cont-item:hover h4 a{color: #fff;}

#page-column .contact-page .in-cont-item h4 a:hover{color: #d97706;}

.cntct-map{position: relative;z-index: 1;}

.cntct-map::after {position: absolute; content: ""; margin: auto; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgba(245, 243, 238, 0.01) 99%, rgb(245, 243, 238) 100%); width: 100%; height: calc(100% + 2px); left: 0; right: 0; bottom: 0; z-index: 0; pointer-events: none; }

.cntct-map iframe { border: 3px solid !important; border-image: linear-gradient(to bottom, rgb(217 119 6) 0, rgb(245 243 238) 72%) 1 !important;width: 100%;display: block;height: 430px;}

 



/*Blog page*/



/* .page_default .screen-reader-text {display: none;}

.d-none, .hide {display: none !important;} */

.posts-list {width: 32.7%; background-color: #fff; margin: 0; position: relative; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgb(255, 255, 255) 100%); border-image: linear-gradient(to bottom, rgb(217 119 6) 0%, rgb(245 243 238) 70%) 1 1; border-width: 1px; border-style: solid; padding: 13px; transition: 0.5s; } 

.posts-list:hover {background-color: #1f2933; background-image: none; } 

#post-column-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 30px 12px; } 

#post-content .posts-thumbnail img {width: 100%; display: block; object-fit: cover; object-position: center; height: 210px; } 

.posts-list .posts-thumbnail {background-color: #1f2933; } 

.posts-list:hover .posts-thumbnail {background-color: #0a0f14; } 

.posts-list .posts-block {padding: 15px 20px 94px; text-align: center; } 

#post-content .posts-list .author-info .post-dmy {font-size: 18px; font-family: 'Instrument Sans'; font-weight: 400; line-height: 1; letter-spacing: 0; color: #fff; margin: 0; padding: 12px 29px 13px; background-color: #931917; position: absolute; right: 0; top: 0; } 

#post-content .posts-list .posts-block h6{margin: 0 0 27px; line-height: 1.4; } 

#post-content .posts-list .posts-block h6 a {color: #1f2933; } 

#post-content .posts-list:hover .posts-block h6 a{color: #fff; transition-duration: 0s; } 

#post-content .posts-list .posts-block h6 a:hover{color: #d97706; } 

.posts-readmore {position: absolute; left: 0; right: 0; bottom: 44px; margin: auto; }

#post-content .posts-list .posts-block p {font-size: 17px; line-height: 1.6; color: #000000; letter-spacing: 0; margin: 0 0 15px; font-weight: 500; } 

#post-content .posts-list:hover p, #post-content .posts-list:hover .author-info, #post-content .posts-list:hover .author-info a {color: #fff;} 

#post-content .posts-list .author-info {display: flex; gap: 5px; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 0 20px; } 

#post-content .posts-list .posts-readmore a {font-family: 'Urbanist'; font-weight: 600; font-size: 20px; line-height: 1; letter-spacing: 0px; color: #ffffff; text-align: center; text-transform: capitalize; display: inline-block; background-color: #d97706; padding: 18px 32px; position: relative; } 

#post-content .posts-list .posts-readmore a:hover{color: #1f2933; } 

#post-content .posts-list .posts-readmore a::before {position: absolute; content: ""; margin: auto; border-top: 1px solid #d97706; border-bottom: 1px solid #d97706; width: 100%; height: calc(100% + 10px); left: 0; right: 0; top: -5px; pointer-events: none; transition: 0.5s; } 

#page-column .single-meta {display: flex; align-items: center; justify-content: flex-start; gap: 6px; margin: 0 0 30px; } 

#page-column .single-author .author-by, #page-column .single-author .meta-date {font-size: 20px; font-family: 'Instrument Sans'; font-weight: 500; line-height: 1.1; letter-spacing: 0; color: #000000; margin: 0; } 

.single-author-box {padding: 15px; border: 1px solid #1f2933; margin: 30px 0; display: flex; justify-content: space-between; } 

.single-author-info {width: 72%; } 

.single-author-avatar {width: 26%; } 

#page-column .single-author-info h6 {margin: 0 0 10px; }

.single-author-avatar img {width: 100%; display: block; border-radius: 0 !important; } 

.single-author-description {font-size: 18px; font-family: 'Urbanist'; font-weight: 400; line-height: 1.75; letter-spacing: 0; color: #000000; margin: 0; } 

.single-pagination {margin: 45px 0 0; } 

#page-column .single-pagination .nav-links a {font-family: 'Urbanist'; font-weight: 600; font-size: 22px; line-height: 1; letter-spacing: 0px; color: #ffffff; text-align: center; text-transform: capitalize; display: inline-block; background-color: #d97706; padding: 22px 35px; position: relative; } 

#page-column .single-pagination .nav-links a:hover {background-color: #1f2933; } 

#page-column .single-pagination .nav-links a::before {position: absolute; content: ""; margin: auto; border-top: 1px solid #d97706; border-bottom: 1px solid #d97706; width: 100%; height: calc(100% + 10px); left: 0; right: 0; top: -5px; pointer-events: none; transition: 0.5s; } 

#page-column .single-pagination .nav-links a:hover::before {border-color: #1f2933; } 

.widget{margin: 0; } 

.navigation.post-navigation .nav-previous, .navigation.post-navigation .nav-next{flex: none !important;} 

.navigation.post-navigation .nav-links{display: flex; justify-content: space-between; }



/*blog sidebar*/



.sidebar-blog.blog-sidebar-itm {display: block;}

.sidebar-blog {display: flex; justify-content: center; gap: 13px; margin: 0 0 40px; } 

.widget h2 {display: none; }

 /* .sidebar-blog input, .sidebar-blog .widget select {padding: 15px 100px 15px 35px; } */ 

.sidebar-blog-item {width:100%; margin: 0; position: relative; } 

.sidebar-blog.blog-sidebar-itm .widget{background: none; border: none;    margin: 0; } 

.sidebar-blog.blog-sidebar-itm .sidebar-item{} 

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {padding: 20px 50px 20px 25px; border-radius: 0; display: block; position: relative; font-size: 22px; font-family: 'Urbanist'; font-weight: 400; color: #f1eee4 !important; line-height:130%; letter-spacing: 0; width: 100%; max-width: 100%; appearance: none; outline: 0; border: none; background-color: #1f2933; } 

.sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {background-image: url(../images/sdbar-down-arrow-img.webp) !important; background-position: right 24px center; background-repeat: no-repeat; } 

.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {position: absolute; right: 30px; top: 0; bottom: 0; margin: auto; background-image: url(../images/search-btn-img.webp) !important; background-repeat: no-repeat; border-radius: 0px !important; width: 16px; height: 16px; border: none; font-size: 0; cursor: pointer; background-color: transparent; padding: 0; outline: 0; transform: inherit; border-radius: 0; } 

.sidebar-page.sidebar-single .sidebar-item.sidebar_search input.search-field{background-color: #d97706; } 

.blog .sidebar-blog .sidebar-blog-item.blog_search, .archive .sidebar-blog .sidebar-blog-item.blog_search, .search .sidebar-blog .sidebar-blog-item.blog_search {order: 1; } 

.blog .sidebar-blog .sidebar-blog-item.blog_categories, .archive .sidebar-blog .sidebar-blog-item.blog_categories, .search .sidebar-blog .sidebar-blog-item.blog_categories{order: 2; } 

.blog .sidebar-blog .sidebar-blog-item.blog_archives, .archive .sidebar-blog .sidebar-blog-item.blog_archives, .search .sidebar-blog .sidebar-blog-item.blog_archives{order: 3; } 

.blog .sidebar-blog .search-form {position: relative; } 

#post-column-full .post-pagination {width: 100%; } 

#post-column-full .nav-links {text-align: center; display: flex; justify-content: center; align-items: center; gap: 5px; margin: 20px 0px 0; position: relative; } 

#post-column-full .nav-links .page-numbers {width: 70px; height: 63px; margin: 0; padding: 5px; font-size: 28px; font-weight: 700; font-family: 'Urbanist'; line-height: 1; letter-spacing: 0; border: 0; text-align: center; color: #1f2933; display: flex; justify-content: center; align-items: center; position: relative; }

#post-column-full .nav-links .page-numbers::before { position: absolute; content: ""; margin: auto; border-top: 1px solid #d97706; border-bottom: 1px solid #d97706; width: 100%; height: calc(100% + 7px); left: 0; right: 0; top: -4px; pointer-events: none; transition: 0.5s; display: none; }

#post-column-full .nav-links .page-numbers.current, #post-column-full .nav-links .page-numbers:hover { background-color: #d97706; color: #fff; font-size: 35px; }

#post-column-full .nav-links .page-numbers.current:before,#post-column-full .nav-links .page-numbers:hover:before{display: block; } 

#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {font-size: 0; background-image: url(../images/sprites-in.webp); display: inline-block; background-color: #d97706; border-radius: 50px; width: 47px; height: 47px; background-repeat: no-repeat; background-position: -169px -196px; border: none; padding: 0; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; } 

#post-column-full .nav-links a.prev.page-numbers:hover{background-position: -169px -263px; background-color: #1f2933; } 

#post-column-full .nav-links a.prev.page-numbers:hover:before, #post-column-full .nav-links a.next.page-numbers:hover:before{display: none; } 

#post-column-full .nav-links a.next.page-numbers {background-position: -236px -196px; left: inherit; right: 0; } 

#post-column-full .nav-links a.next.page-numbers:hover {background-position: -236px -263px; background-color: #1f2933; } 

.sidebar-page .sidebar-blog button:hover {background-position: right 0 center ; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm .widget select option {color: #fff; } 

.sidebar-blog.blog-sidebar-itm {flex-direction: column; gap: 0; overflow: hidden; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm {background-color: #ffffff; background-image: -webkit-linear-gradient( 90deg, rgb(245,243,238) 0%, rgb(255,255,255) 100%); padding: 30px 20px; border-image: linear-gradient(to bottom, rgb(217 119 6) 0%, rgb(245 243 238) 70%) 1 1; border-width: 1px; border-style: solid; margin: 0; } 

.sidebar-page .sidebar-item.sidebar_archives{margin: 0 !important; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-blog-item.blog_search {width: 100%; margin: 0 0 30px; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h4 {padding: 0 0 0 22px; background-color: transparent; border: 0; text-align: left; margin: 0 0 15px; font-size: 35px; letter-spacing: 0; line-height: 1; color: #1f2933; text-transform: capitalize; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm .widget.widget_archive {margin: 0 !important; } 

.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search {background-color: transparent; margin: 0 0 30px; padding: 0; } 

.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2::before{display: none; }





/* Practice Areas Page Strats */

/*#page-column .in-practice-list{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 30px 25px;}

#page-column .in-practice-item{width: 32%;position: relative;z-index: 1;}

#page-column .in-practice-item::after{ position: absolute; content: ""; margin: auto; background: linear-gradient(0deg, rgba(31, 41, 51, 1) 5%, rgba(31, 41, 51, 0) 65%); width: 100%; height: 100%; bottom: 0; left: 0; right: 0;}

#page-column .in-practice-item:hover::after{background: linear-gradient(0deg, rgba(217, 119, 6, 1) 5%, rgba(217, 119, 6, 0) 65%);}

#page-column .in-practice-image img{width: 100%;display: block;}

#page-column .in-practice-name{position: absolute;left: 0;right: 0;bottom: 44px;margin: auto;z-index: 1;}

#page-column .in-practice-name h5{margin: 0px;text-align: center;color: #d97706;    font-weight: 500;}

#page-column .in-practice-item:hover .in-practice-name h5{color: #fff;}

#page-column .in-practice-link a{font-size: 0px;position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;z-index: 9;}*/



.in-practice-list {display: flex; justify-content: center; gap: 40px; }
.in-practice-blk {text-align: center;}
.in-practice-item {position: relative; width: 30%; background-color: #d97706; padding: 40px 26px;transition: 0.5s;}
#page-column .in-practice-item h5 {margin: 0; font-weight: 600; font-size: 30px; line-height: 1; letter-spacing: 0px; color: #ffffff; text-align: center; text-transform: capitalize; display: block;  position: relative; }
.in-practice-item .in-practice-link a{font-size: 0px;position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;z-index: 2; }
.in-practice-item:hover{background-color: #1f2933;} 


.in-practice-list .hm-practice-itm {width: 30%;}
#page-column  .in-practice-list .hm-practice-itm h5{color: #fff;margin: 0px;}
.in-practice-list .hm-practice-itm img{width: 100%;display: block;}
.hover a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 10;font-size: 0px;}

/* comprehensive list of practice areas list Styles */

#page-column .inn-cmphsive-prca-list h3{text-align:center;}
#page-column .inn-cmphsive-prca-list  ul {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 28px 20px;}
/* #page-column .inn-cmphsive-prca-list li {width: 30%;display: inline-block;background-color: #d97706;text-align: left;padding: 15px 10px 15px 30px;color: #fff;font-size: 24px;font-weight: 500;margin: 0;outline: 1px solid #fff;outline-offset: -5px;line-height: 1.3;} */
.inn-cmphsive-prca-list {margin: 0 0 40px;}

#page-column .inn-cmphsive-prca-list li {width: 30%;display: inline-block;padding: 0 !important; padding-left: 33px !important;color: #d97706;font-size: 24px;font-weight: 500;margin: 0;line-height: 1.3;}
#page-column .inn-cmphsive-prca-list li:before {background-color: transparent;background-image: url(../images/logo-part-img.webp);background-repeat: no-repeat;width: 28px;height: 30px;transform: scale(0.65);top: 3px;}

/* Case Results Page Starts */



#page-column .in-case-results-list {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin: 0 0 30px; gap: 20px 17px; }

#page-column .in-case-results-item{width: 32.4%;padding: 45px 40px 52px;background-color: #ffffff; border-image: linear-gradient(to bottom, rgb(217 119 6) 0%, rgb(245 243 238) 70%) 1 1; background-image: -webkit-linear-gradient(90deg, rgb(245, 243, 238) 0%, rgb(255, 255, 255) 100%); border-style: solid; border-width: 1px;text-align: center;    transition: 0.5s;}

#page-column .in-case-results-item:hover{background: #d97706;}

#page-column .in-case-results-item h3{font-weight: 900;font-size: 90px;line-height: 1;color: #1f2933;text-transform: uppercase;margin: 0 0 11px;}

#page-column .in-case-results-item:hover h3, #page-column .in-case-results-item:hover p{color: #fff;}

#page-column .in-case-results-item h6{font-size: 27px;margin: 0 0 8px;color: #d97706;}

#page-column .in-case-results-item:hover h6{color: #1f2933;}

#page-column .in-case-results-item p{font-size: 18px;line-height: 1.78;color: #4e4f50;margin: 0px;}

.in-case-results-btn{text-align: center;}

#page-column .in-case-results-btn a { color: #ffffff; }



/* Areas Served Page */

.areaserved-item-list {text-align: center;margin-bottom: 40px;}
.areaserved-item-list:last-child {margin-bottom: 0;}
#page-column .areaserved-item-list .in-practice-item{padding: 0px;}
#page-column .areaserved-item-list .in-practice-item a {font-size: 30px;font-weight: 600;line-height: 1;letter-spacing: 0px;color: #fff;background-color: #d97706;padding: 40px 10px;display: block;text-transform: capitalize;    height: 100%;display: flex;justify-content: center;align-items: center;}
#page-column .areaserved-item-list .in-practice-item a:hover {background-color: #1f2933;}


.spanish-areaserved-item-list .in-practice-item {width: 33%;}

.questions-list.faqs-pg {padding: 0;margin: 0;}
.questions-list.faqs-pg .faqs-accordion:last-child{margin-bottom: 0px;}
#page-column .questions-list.faqs-pg h3{margin: 0px;}