/*inner page styles*/
.page-container, 
.post-container , .container1 {width: 100%; max-width: 1280px; margin: 0 auto;}
#main-heading {background-image: url(../images/inner-banner.webp); background-repeat: no-repeat; background-size: cover; background-position: center; text-align: center; position: relative; padding: 220px 0 100px; border-bottom: 10px solid #cfa66a; }
#main-heading h1, #main-heading h2 {font-size: 65px; line-height: 1.1; margin: 0 0 5px; text-transform: capitalize; color: #fff; letter-spacing: 0; font-family: 'Buda-Light'; }
#main-heading .inrpg-breadcrumbs{font-family: 'Inter24pt-SemiBold'; font-size: 17px;line-height: 1.1;color: #fff;margin: 0;}
#main-heading .inrpg-breadcrumbs span:hover{color: #fff;}
#main-heading .inrpg-breadcrumbs a{color: #d8b173;}
#main-heading .inrpg-breadcrumbs a:hover{color: #d8b173;}
#post-content, #page-content {padding: 100px 0;background-color: #0b0e10;}

.page-col-full, 
.post-col-full {width: 100%; display: flex ; justify-content: space-between; flex-wrap: wrap;}
#single-column, #post-column, #page-column {width: 65%;}
.sidebar-page, 
.sidebar-single { width:32%; max-width: 420px; }
#page-column figure {margin: 0 0 35px;}

#page-column.full-width, #page-column.full-width ,.full-width{ width: 100%; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6, .areaserved-item-list h2 {line-height: 1.1; margin: 0 0 20px; color: #fff; font-family: 'Buda-Light'; }
#page-column h1, #page-column h2, .areaserved-item-list h2 {font-size: 50px;}
#page-column h1 strong , #page-column h2 strong, .areaserved-item-list h2 strong{color:#c79c58;}
#page-column h3 { font-size:45px; }
#page-column h4 { font-size:36px; }
#page-column h5 { font-size:33px;}
#page-column h6 { font-size:28px; }
#page-column p, #page-column li {font-weight: 400; font-size: 19px; line-height: 1.8; color: #fff; margin: 0 0 15px 0; font-family: 'Inter24pt-Regular'; }
#page-column a, #page-column li a {color:#c89d59; }

#page-column li ul { padding:8px 0 0 10px; margin: 0; position: relative; }
#page-column ol li{list-style: decimal;list-style-position: inside;}
#page-column ol, #page-column ul { margin:0 0 25px 0px; list-style-position: inside; }
#page-column ul li { list-style: none; padding-left:22px; position: relative; margin: 0 0 15px 0; }
#page-column ul li:before {background: #c89e60; width: 10px; height: 10px; position: absolute; content: ""; left: 0; right: 0; top: 10px; border-radius: 50%; }
#page-column a:hover, #page-column li a:hover {color: #fff;}
#page-column ul li > ul li { list-style-type: none; }
#page-column ul li > ul li > ol li { list-style-type: decimal; }
#page-column ul li > ul li:before { display: block; }
#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 {margin: 0 0 30px; }
.page-feature-img img{border-radius: 40px;}

.postid-883  b.dotnone {display: none; }
/* Page sidebar */
.sidebar-page .widget, .sidebar-page .sidebar-item {margin: 0 0 40px; position: relative; padding: 30px 0px; background-image: url("../images/sidebar-pattern.webp"); background-repeat: repeat; border-radius: 30px; border: 1px solid #545658; }
section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {text-align: center; position: relative; font-size: 38px; line-height: 1.1; color: #fff; text-transform: uppercase; border-bottom: 1px solid #545658; margin: 0 0 10px; padding: 0 15px 27px; font-family: 'Buda-Light'; }
section.widget h4.widget-title:before , .sidebar-page .sidebar-item h2:before{position: absolute; left:0; right:0; margin:auto; background-position: -249px -266px; width: 15px; height: 15px; content: ""; background-image: url("../images/inr-sprites.webp"); background-repeat:no-repeat; bottom: -8px; }
.sidebar-page .sidebar-menu-pa ul li a {font-size: 20px; color: #fff; display: block; position: relative; font-weight: 500; padding: 13px 60px 13px 50px; line-height: 1.36; margin: 0px 0; font-family: 'Inter24pt-Regular';text-transform:capitalize; }
.sidebar-page .sidebar-menu-pa ul li a::before {position: absolute; left: 23px; margin: auto; background-position: -249px -266px; width: 15px; height: 15px; content: ""; background-image: url(../images/inr-sprites.webp); background-repeat: no-repeat; top: 17px; transform: scale(0.8); }
.sidebar-menu-pa {padding: 10px 10px 0; }
section.widget h4.widget-title, 
.sidebar-page .sidebar-menu-pa ul{margin:0; }
.sidebar-page .sidebar-menu-pa ul li{display:block;padding:0 0px;margin:0;position:relative}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a,.sidebar-page .sidebar-menu-pa ul li:hover > a{background-color:#c79c58; }
.sidebar-page .sidebar-menu-pa .sub-menu li a {width: 100%; padding: 5px 10px 5px 50px; display: block; text-align: left; font-size: 19px; margin: 3px 0; }
.sidebar-page .sidebar-menu-pa .sub-menu li a::before {top: 10px; transform: scale(0.7); }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item .drop, .sidebar-page .sidebar-menu-pa ul li .drop {font-size: 0; position: absolute; right: 38px; top: 25px; width: 16px; height: 9px; background-image: url("../images/arrow.webp"); background-repeat: no-repeat; padding: 0px 0px; cursor: pointer; }
.sidebar-page .sidebar-menu-pa ul li .drop.open {transform: rotate(180deg);}
.sidebar-page .sidebar-menu-pa .sub-menu { padding-left: 15px;max-height: 0;overflow: hidden;transition: max-height 0.8s ease;}
.sidebar-page .sidebar-menu-pa .sub-menu.open {max-height: 900px;transition: max-height 0.8s ease;}
#main-heading .inrpg-breadcrumbs a.post-root:hover{ color: #d5b16e; }

/*testimonials sidebar*/

.sidebar-page .widget.testi{background-color: #c79c58; padding: 35px 0 0px;position: relative;background-image: none;margin: 0 0 70px;}
.sidebar-page .widget.testi .widget-title{border-bottom:1px solid #fff;}

.sidebar-page .testi-item{padding: 22px 35px 50px;text-align: center;}
.sidebar-page .testi-item .star-rat {max-width:144px;background-image: url("../images/inner-star.webp");width: 100%;}
.sidebar-page .testi-item h5 {font-size:25px;color: #6D071A;    margin: 0 0 10px;}
.sidebar-page .testi-item  p {font-size: 19px; line-height: 1.8; font-family: 'Inter24pt-Regular'; }
.testi-sdbr-blk .owl-dots {text-align: center; position: absolute; bottom: -45px; left: 0; right: 0; margin: auto; }

.testi-sdbr-blk .owl-dots .owl-dot {width: 10px; height: 10px; background: #3d4042; display: inline-block; margin: 5px; border-radius: 50%; transition: 0.3s; }

.testi-sdbr-blk .owl-dots .owl-dot.active {background: #c79c57; transform: scale(1.5); }


/*case results sidebars*/

section.widget.csae-res .widget-title:before{display: none;}
section.widget.csae-res .widget-title{border: none; }
section.widget.csae-res{position: relative;background: linear-gradient(to bottom, #0f1921, #0b0e1200);background-image: none;}
.case-itm.innr:before{display: none;}
.case-itm.innr{border: none; background:none;padding:0;}
section.widget.csae-res:before{background-image: url(../images/case-item-bg.webp); background-repeat: no-repeat; width: 100%; height: 216px; background-position: center; left: 0; right: 0; margin: auto; position: absolute; top: 0; content: ""; }
section.widget.csae-res:hover:before{background-image: url(../images/case-item-hver-bg.webp);}
section.widget.csae-res:hover{background: linear-gradient(to bottom, #443a28, #0b0e12); border: 1px solid #c79c57; }
.case-sdbr-blk .owl-dots .owl-dot {width: 10px; height: 10px; background: #3d4042; display: inline-block; margin: 5px; border-radius: 50%; transition: 0.3s; }
.case-sdbr-blk .owl-dots .owl-dot.active {background: #c79c57; transform: scale(1.5); }
.case-sdbr-blk .owl-dots {text-align: center; position: absolute; bottom: -70px; left: 0; right: 0; margin: auto; }
section.widget.csae-res .sdbr-case-item .case-itm p{text-transform: capitalize;}
section.widget .hover a { font-size: 0; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2; }

/*blog sidebar*/

.sidebar-blog.blog-sidebar-itm {display: block;}
.sidebar-blog {display: flex; justify-content: center; gap: 32px; margin: 0 0 40px; width: 100%; } 
.widget h2 {display: none; }
.sidebar-blog-item {width:100%; margin: 0; position: relative; }
.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: 17px 70px 17px 25px; border-radius: 0; display: block; position: relative; border: 1px solid #9fb2b4; font-size: 18px; font-family: 'Inter24pt-Regular'; font-weight: 500; color: #fff !important; line-height:1.2; letter-spacing: 0; width: 100%; max-width: 100%; appearance: none; outline: 0; background-color: #131d25; text-transform: capitalize; border-radius: 50px; }
.sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {background-image: url(../images/sdbar-down-arrow-img.webp) !important; background-position: right 30px center; background-repeat: no-repeat; }
.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {position: absolute; right: 30px; top: 0; background-image: url(../images/search-btn-img.webp) !important; background-repeat: no-repeat; border-radius: 0px !important; background-position: right center; border: none; font-size: 0; cursor: pointer; background-color: transparent; padding: 0; outline: 0; height: 100%; width: 20px; }
.sidebar-blog.blog-sidebar-itm input.search-submit {background-position: right 2px center;}
.blog-page .sidebar-blog .sidebar-blog-item.blog_search {order: 3; }
.blog-page .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; margin: 20px 0px 0; } 
#post-column-full .nav-links .page-numbers {width: 45px; height: 45px; margin: 0 5px; padding: 5px; font-size: 20px; font-family: 'Inter24pt-Bold'; line-height: 1; letter-spacing: 0; border: 0; text-align: center; color: #d7b071; display: flex; justify-content: center; align-items: center; } 
#post-column-full .nav-links .page-numbers.current {background-color: #d7b071; color: #fff; font-size: 26px; } 
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {transition:0.5s;opacity: 40%; font-size: 0; background-image: url(../images/inr-sprites.webp); display: inline-block; background-position: -315px -259px; width: 31px; height: 26px; background-repeat: no-repeat; margin: 0; border: none; padding: 0; } 
#post-column-full .nav-links a.next.page-numbers {background-position: -359px -259px; } 
#post-column-full .nav-links a.prev.page-numbers:hover, #post-column-full .nav-links a.next.page-numbers:hover{opacity:100%;}

.sidebar-blog.blog-sidebar-itm input, .sidebar-blog.blog-sidebar-itm .widget select, .sidebar-blog.blog-sidebar-itm input.search-field {color: rgba(255, 255, 255, 0.8) !important; border: none; } 
.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: #c79c58; padding: 40px 35px; margin: 0; border-radius: 30px; } 
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives{background-image: none;border: none;} 
.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 h2 {padding: 0; background-color: transparent; border: 0; text-align: left; text-transform: uppercase; margin: 0 0 17px; font-size: 40px; font-family: 'Buda-Light'; letter-spacing: 0; line-height: 1; color: #fff; } 
.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; } 
.single-thumbnail img {width: 100%; display: block; margin: 0 0 30px; } 
.sidebar-page .sidebar-blog .widget {margin: 0; padding: 0; } /* Areas Served */ .areaserved-item-list .areaserved-item {border: 2px solid #465c7b; display: inline-block; margin: 0 2px 10px; padding: 0; background-color: #9e9e9e; } 
.areaserved-item-list .areaserved-list {text-align: center; background-color:#6c809e; padding: 20px; margin: 0 0 30px; } 
.areaserved-item-list .areaserved-item a {display: inline-block; padding: 12px 20px; text-decoration: none !important; color: #fff !important; } 
.areaserved-item-list li.areaserved-item::before {display:none;} 
.areaserved-item-list .area-served-list ul{margin: 0;} 
.areaserved-item-list h2{text-align: center;} 
.areaserved-item-list .areaserved-item:hover{background-color:#465c7b;color:#9e9e9e;}




/*Accordion*/

#page-column .accordion-section-title {font-size: 24px; line-height: 1.2; color: #fff; display: block; position: relative; margin: 0 0 15px; padding: 12px 70px 12px 30px;}
#page-column .accordion-section-title.active {background-color: #c89d59; color: #fff; display: block; }
#page-column .accordion-section h3 a {background-color: #c79c58; color: #000; }
#page-column .accordion-section-title:before {position: absolute; content: ""; margin: auto; background-image: url(../images/arrow.webp) !important; background-repeat: no-repeat; width: 16px; height: 9px; right: 25px; top: 20px; }
#page-column .accordion-section-title.active:before{transform: rotate(180deg); }
#page-column .accordion-section-content {padding-left: 12px; }

/*single attoreny page*/

#page-column .single-profile-block {display: flex; justify-content: flex-start;background-position: center; background-image: url(../images/single-attorney-bg.webp); background-repeat: no-repeat; background-size: cover; align-items: center; border-radius: 50px; border: 1px solid #ffffff4a; margin: 0 0 30px; padding: 0 0 0 65px; } 
#page-column .single-profile-block .sp-block h2 {font-family: 'Buda-Light' !important; font-size:52px !important; margin: 0 0 10px !important; line-height: 1 !important; color: #fff !important; text-transform: uppercase; } 
#page-column .single-profile-block .sp-block h5{font-size: 15px !important; line-height: 1 !important; letter-spacing: 1.8px !important; margin: 0 0 10px !important; color: #fff !important; font-family: 'Inter24pt-Medium' !important; text-transform: uppercase; } 
#page-column .single-profile-block  .profile-tel a, .profile-email a{font-size: 20px; line-height: 1; display: inline-block; margin: 0;font-family:'Inter24pt-SemiBold'; } 
#page-column .single-profile-image {width: 57%; margin: -40px 0 0; } 
#page-column .single-profile-image img{width: 100%; display: block; border-radius: 0 0 50px 0; } 
#page-column .sp-block {width: 42.8%; } 
#page-column .single-call {padding: 0 0 0 70px; position: relative; margin: 0 0 20px; } 
#page-column .single-call .profile-call p{font-family: 'Inter24pt-Regular'; font-size: 17px; line-height: 1; color: #fff; margin: 0; } 
#page-column .single-call .profile-tel a {font-family: 'Inter24pt-SemiBold'; font-size: 33px; line-height: 1; display: block; color: #c79c57; margin: 7px 0 0; } 
#page-column .single-call .profile-tel a:hover{color: #fff; } 
#page-column .single-call .profile-tel a:before{position: absolute; content: ""; background-image: url(../images/inr-sprites.webp); background-repeat: no-repeat; background-position: -336px -324px; width: 54px; height: 54px; left: 0; top: 0; bottom: 0; margin: auto;transform: scale(0.9); } 
.profile-contact a.cmn-btn {color: #0f1921 !important; padding: 18px 50px !important; }
#page-column .profile-email{position: relative;padding: 0 0 0 55px;margin: 0 0 20px;}
#page-column .profile-email:before{position: absolute;content: "";left: 0;top: 0;bottom: 0;margin: auto;width: 50px;height: 34px;background-image: url(../images/mail-icon.webp);background-repeat: no-repeat;background-size: contain;transform: scale(0.7);}

/*Review Page*/

#reviews-main{column-count: 2; gap: 30px; }
#page-content .testi-item.inr-testi .star-rat {width: 21.8%; margin: 0 auto 15px; }
#page-content .testi-item.inr-testi{width: 100%; position: relative; text-align: center;background-color: #fff; background-repeat: repeat; background-size: cover; padding: 45px 30px 40px; transition: 0.5s; border-radius: 30px; border: 1px solid #ffffff4a; margin: 0 0 30px; display: inline-block; border-radius: 40px; }
#page-content .testi-item.inr-testi:before, #page-content .testi-item.inr-testi:after{display: none; }
#page-content .testi-item.inr-testi p {font-family: 'Inter24pt-ExtraLight'; font-size: 19px; line-height: 1.7; color: #000; margin: 0 0 15px; letter-spacing: 0.5px; }
#page-content .testi-item.inr-testi h6 {font-family: 'Buda-Light'; font-size: 31px; margin: 0 0 15px; color: #fff; line-height: 1; }
#page-content .testi-item.inr-testi h5{font-family: 'Buda-Light'; font-size: 30px; line-height: 1.3; color: #6D071A; text-transform: uppercase; }

/*contact Page*/

#page-content .contact-page .in-cont-list {display: flex ; justify-content: space-between; }
#page-content .contact-page .in-cont-item {width: 31.6%; position: relative; text-align: center; background-image: url(../images/inr-contact-itm-bg.webp); background-repeat: repeat; background-size: cover; padding: 30px 45px 45px; transition: 0.5s; border-radius: 30px; border: 1px solid #ffffff4a; }
#page-content .contact-page .in-cont-item:hover{background: none; background-image: -webkit-linear-gradient( -90deg, rgb(199,156,87,0.4) 0%, rgba(199,156,87,0) 100%); border-color: rgb(199, 156, 87); transition: 0.5s; }
#page-content .contact-page .in-cont-item h4 {line-height: 1; color: #fff; position: relative; text-transform: uppercase; font-size: 30px; color: #fff; margin: 0 0 10px; padding: 85px 0 0; position: relative; }
#page-content .contact-page .in-cont-item h4:before{position: absolute; content: ""; background-image: url(../images/inr-sprites.webp); background-repeat: no-repeat; background-position: -13px -13px; width: 98px; height: 94px; left: 0; right: 0; top: 0; margin: auto; }
#page-content .contact-page .in-cont-item:hover h4:before{background-position: -14px -126px; transition: 0.5s; }
#page-content .contact-page .in-cont-item.loc h4:before{background-position-x: -125px; }
#page-content .contact-page .in-cont-item.address h4:before{background-position-x: -240px; }
#page-content .contact-page .in-cont-item a {font-family: 'Inter24pt-SemiBold'; font-size: 35px; line-height: 1; display: block; color: #c79c57; margin: 0; }
#page-content .contact-page .in-cont-item:hover a{color: #fff; }
#page-content .contact-page .in-cont-item p{font-family: 'Inter24pt-ExtraLight'; font-size: 18px; line-height: 1.27; color: #fff; margin: 0; }
#page-content .contact-page .in-cont-item p a{font-family: 'Inter24pt-SemiBold'; display: inline-block; color: #c79c57; font-size: 16px; text-transform: uppercase; margin: 10px 0 0; }
#page-content .footer-social-icons.inr-cont a {font-size: 0; }
#page-content .footer-social-icons.inr-cont {font-size: 0; gap: 15px; }

/*Practice Areas Page*/

#page-content .practice-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 25px;    margin: 0 0 30px; }
#page-content .practice-item {background-image: url(../images/inr-pract-area-itm-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center top; padding: 90px 20px 80px; width: 32.0%; border-radius: 30px; position: relative; }
#page-content .practice-item:hover{background-image: url(../images/inr-pract-area-itm-bg-hvr.webp); }
#page-content .practice-item:before {position: absolute; content: ""; background-image: url(../images/case-handle-itm-border.webp); background-repeat: no-repeat; background-size: cover; width: 150px; height: 15px; left: 0; right: 0; margin: auto; bottom: 40px; }
#page-content .practice-item:hover:before {background-image: url(../images/case-handle-itm-hvr-border.webp); }
#page-content .practice-item h4 {font-family: 'Buda-Light'; font-size: 30px; text-transform: uppercase; color: #ffffff; margin: 0; line-height: 1.1; padding: 105px 0 0; position: relative; text-align: center; }
#page-content .practice-item:hover h4{color: #000000;}
#page-content .practice-item h4:before {position: absolute; content: ""; background-image: url(../images/hm-sprites.webp); background-repeat: no-repeat; background-position: -10px -300px; width: 81px; height: 81px; left: 0; right: 0; margin: auto; top: 0; }
#page-content .practice-item.sexual h4:before{background-position-x: -375px; }
#page-content .practice-item.animal h4:before{background-position-x: -495px; }
#page-content .practice-item.premises h4:before{background-position-x: -130px; }
#page-content .practice-item.wrongful h4:before{background-position-x: -250px; }
#page-content .practice-item.construction h4:before{background-position: -615px -299px; }
#page-content .practice-item:hover h4:before,
#page-content .practice-item.construction:hover h4:before, 
#page-content .practice-item.wrongful:hover h4:before, 
#page-content .practice-item.premises:hover h4:before, 
#page-content .practice-item.animal:hover h4:before,
#page-content .practice-item.sexual:hover h4:before {background-position-y: -410px; }

#page-content .practice-item.motor h4:before{background-image: url(../images/inr-sprites.webp);background-position:  -14px -252px; transform: scale(0.8);width: 168px;height: 99px;}
#page-content .practice-item.motor:hover h4:before{background-position: -14px -368px;}

.practice-area-page h3{    font-size: 45px;    line-height: 1.1; margin: 0 0 20px; color: #fff; font-family: 'Buda-Light';}
.practice-area-page p{    font-weight: 400; font-size: 19px; line-height: 1.8; color: #fff; margin: 0 0 15px 0; font-family: 'Inter24pt-Regular';}

.prac-pg-midcnt {display: flex; justify-content: center; gap: 30px; align-items: center; margin: 0 0 50px; }
/*CTA Box*/

.inr-common-box {width: 100%; position: relative; z-index: 1; text-align: center;  background-repeat: repeat;  padding: 65px 40px; transition: 0.5s; border-radius: 40px; border: 1px solid #ffffff4a;     margin: 40px 0;}
.inr-common-box:before{position: absolute; content: ""; background-image: url(../images/inr-cmn-box-layer.webp); background-repeat: no-repeat; background-size: contain; width: 404px; height: 365px; left: 0; right: 0; margin: auto; top: 20px; z-index: -1; }
.inr-common-box .text-heading{font-size: 70px !important; color: #fff; margin: 0 0 25px;}
.inr-common-box .text-heading strong {font-size: 70px !important; display: block;}
.common-links {display: flex; justify-content: center; gap: 30px; align-items: center;}
.common-btn-wrapper a.cmn-btn {color: #0f1921 !important; }
.common-phone-wrapper p {font-family: Inter24pt-Light !important; font-size: 17px !important; letter-spacing: 3.4px !important; line-height: 1 !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; margin: 0px !important; }
.common-phone-wrapper p a{display: block; font-size: 35px; letter-spacing: 0px; color: #fff; font-family: Inter24pt-SemiBold; position: relative; margin: 0px 0px 15px; padding: 0px 0px 0px 45px; }
.common-phone-wrapper p a:hover{color: #d1a867; }
 .common-phone-wrapper p a::before {position: absolute; content: ""; background-image: url(../images/hm-sprites.webp); background-repeat: no-repeat; width: 33px; height: 33px; left: 0px; top: 0px; bottom: 0px; background-position: -88px -10px; margin: auto; }

/*Blog page*/

#post-content .posts-list {width: 32%; position: relative; text-align: center; background-image: url(../images/inr-contact-itm-bg.webp); background-repeat: repeat; background-size: cover; padding: 20px 20px 70px 20px; transition: 0.5s; border-radius: 40px; border: 2px solid #ffffff4a; text-align: center; } 
#post-column-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 25px; } 
#post-content .posts-thumbnail img {width: 100%; display: block; border-radius: 20px; } 
#post-content .posts-list .posts-block {padding: 40px 5px 0; } 
#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 h3{font-family: 'Buda-Light'; font-size: 24px; line-height: 1.4; margin: 0 0 15px; text-transform: uppercase; } 
#post-content .posts-list .posts-block h3 a{display: inline-block; color: #fff; } 
#post-content .posts-list .posts-block p {font-family: 'Inter24pt-Regular'; font-size: 16px; line-height: 1.3; color: #fff; margin: 0; } 
#post-content .posts-list .posts-readmore a {font-size: 18px; font-family: 'Inter24pt-Bold'; line-height: 1; text-transform: uppercase; display: inline-block; color: #d7b071; text-decoration: underline; } 
#post-content .posts-list .posts-readmore a:hover{color: #fff; } 
#post-content .posts-list .posts-readmore {position: absolute; left: 0; right: 0; margin: auto; bottom: 25px; } 
#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 #000; margin: 30px 0; } 
.single-author-avatar {width: 19%; margin: 0 2% 0.5% 0; float: left; } 
.single-author-avatar img {width: 100%; display: block; border-radius: 0 !important; } 
.single-author-description {font-size: 18px;font-family: 'Inter24pt-Regular'; font-weight: 400; line-height: 1.75; letter-spacing: 0; color: #fff; margin: 0; } 
.single-post-author {display: none; }
.single-pagination {margin: 30px 0 0; } 
.single-pagination .nav-links a {font-family: 'Inter24pt-Bold'; font-size: 22px; color: #0f1921 !important; line-height: 1; display: inline-block; padding: 20px 50px; background-image: -webkit-linear-gradient(0deg, rgb(199, 156, 87) 0%, rgb(216, 177, 115) 50%, rgb(199, 156, 87) 100%); text-transform: uppercase; border-radius: 50px; position: relative; z-index: 2; width: 200px; text-align: center; }
.single-pagination .nav-links a:hover {color: #cba15d; background: #fff; }
.single-pagination .nav-links a:before {content: ""; width: 99%; position: absolute; height: 97%; border: 0 solid #000; border-width: 0px 4px 0px 4px; left: 0; margin: auto; top: 0; right: 0; border-radius: 50px; bottom: 0; pointer-events: none; }

.single-author-box {display: flex; gap: 15px; padding: 10px; border: 1px solid #fff; margin: 30px 0; align-items: flex-start; justify-content: space-between; }
.single-author-avatar {/* width: 30%; */ background-color: #000; padding: 10px; }

.single-author-info {width: 90%; font-family: 'Poppins-Regular'; font-weight: 400; font-size: 20px; color: #000; }

.post-col-full .sidebar-blog .widget {margin: 0; }


/*team member page*/

.inr-team-blk {display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; }
#page-content .team-page .inr-team-itm {width: 31.2%; position: relative; text-align: center; background-image: url(../images/inr-contact-itm-bg.webp); background-repeat: repeat; background-size: cover; padding: 20px 0 0 0; transition: 0.5s; border-radius: 30px; border: 2px solid #ffffff4a; overflow: hidden; }
#page-content .team-page .inr-team-itm:before{position: absolute; content: ""; width: 100%; height: 100%; bottom: 0; left: 0; right: 0; margin: auto; background-image: -webkit-linear-gradient( 90deg, rgb(15,25,33) 0%, rgba(15,25,33,0) 100%); } 
#page-content .team-page .inr-team-itm:hover{background-image: -webkit-linear-gradient(270deg, rgb(199, 156, 87) 70%, rgba(199, 156, 87, 0) 100%); border: 2px solid rgb(216, 177, 114); } 
.inr-team-itm-img img {width: 100%; display: block; } 
.inr-team-itm-cont {position: absolute; left: 0; right: 0; bottom: 35px; } 
.inr-team-itm-cont h6 {font-family: 'Inter24pt-Medium'; font-size: 15px; letter-spacing: 1.8px; line-height: 1; color: #ffffff; text-transform: uppercase; } 
.attorney-hvr a {position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; font-size: 0; }


.team-page .inr-team-itm-cont h3{font-size: 30px;line-height: 1;color: #c79c57;text-transform: uppercase;font-family: 'Buda-Light';margin: 0 0 20px;}
.team-page .inr-team-itm-cont h6 {font-size: 15px;line-height: 1;color: #fff;text-transform: uppercase;margin: 0;}


/*INNER FOOTER CONTENT*/


.inner-ftr {background-color: #0b0e10;padding:335px 0 140px;position:relative; }
.inner-ftr h2.text-heading {font-size:70px; }
.inner-ftr .text-heading strong{display: inline-block;font-size: 75px;}
.inner-ftr .text-heading small{font-size: 70px;}
.inner-ftr {background-color: #0b0e10; padding: 335px 0 140px; border-bottom: 10px solid #ca9f5c;}
.inner-ftr:before{position: absolute; content: ""; background-image: url(../images/blog-top-logo.webp); background-repeat: no-repeat; width: 95px; height: 91px; bottom: -45px; left: 0; right: 0; margin: auto;}
.inner-ftr:after{position:absolute;content:"";background-image:url(../images/inner-ll-logo-img.webp);background-repeat:no-repeat;background-position:center;width:440px;height:421px;top:0;left:0;right:0;margin:auto; pointer-events: none;}


#page-content .case-blk.inr {gap: 25px; flex-wrap: wrap;justify-content:center; } 
#page-content .case-blk.inr .case-itm {width: 32%; border-radius: 30px; }
#page-column .case-excerpt p {text-transform: capitalize;}


/*responive*/

@media screen and (max-width:1700px){
    #main-heading{    padding: 200px 0 80px;font-size: 62px;}
}


@media screen and (max-width:1600px) {
    
#main-heading{padding: 170px 0 70px;font-size: 58px;}

.inner-ftr:after{transform: scale(0.9);}
.inner-ftr {padding: 300px 0 120px;}


/*Inner Practice Area*/
#page-content .practice-item {padding: 75px 20px; }
#page-content .practice-item h4 {font-size: 27px; }

/*Inner Single Profile Page*/
#page-column .single-profile-block .sp-block h2 {font-size: 50px !important; }
#page-column .single-call .profile-tel a{font-size: 28px;}



}

@media screen and (max-width:1440px) {
 .post-container, .page-container , .container1 { max-width: 1200px; }

#post-content, #page-content {padding: 80px 0;}
#main-heading { padding: 160px 0 80px;}
#main-heading h1, #main-heading h2 {font-size: 52px; }
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 45px; }
#page-column h3 {font-size: 38px; }
#page-column h4 {font-size: 35px; }
#page-column h5 {font-size: 27px; }
#page-column h6 {font-size: 23px; }




.inner-ftr:before{transform: scale(0.9);}
.inner-ftr:after{transform: scale(0.8);}
.inner-ftr {padding: 280px 0 100px;}
.inner-ftr .text-heading strong{font-size: 62px;}
.inner-ftr h2.text-heading {font-size: 60px; }
.inner-ftr .text-heading small {font-size: 60px; }



/*Inner Contact Page*/
 #page-content .contact-page .in-cont-item a {font-size: 32px; }
 #page-content .contact-page .in-cont-item {padding: 24px 40px 35px; border-radius: 25px; }
 #page-content .contact-page .in-cont-item .footer-social-icons.inr-cont a {font-size: 0; }

/*Inner Practice Area*/
#page-content .practice-list {gap: 20px; }
#page-content .practice-item h4:before {transform: scale(0.9); }
#page-content .practice-item h4 {padding: 95px 0 0; }
#page-content .practice-item {padding: 65px 20px; border-radius: 25px; }
#page-content .practice-item:before {bottom: 30px; transform: scale(0.9); }
#page-content .practice-item.Motor h4:before {transform: scale(0.7); }

/*Inner Reviews Page*/
#page-content .testi-item.inr-testi .star-rat {width: 25%; }
#page-content .testi-item.inr-testi h6 {font-size: 28px; margin: 0 0 10px;}
#page-content .testi-item.inr-testi p {font-size: 17px; }
#page-content .testi-item.inr-testi h5 {font-size: 26px; }
#page-content .testi-item.inr-testi {padding: 35px 24px 30px; border-radius: 30px; }
#page-content .testi-item.inr-testi {padding: 25px 20px; border-radius: 25px; margin:0 0 22px }
#reviews-main {column-count: 2; gap: 22px; }

/*Inner Case Results*/
#page-content .case-blk.inr {gap: 21px; }
#page-content .case-blk.inr .case-itm {border-radius: 25px; }

/*Inner Blog Page*/
#post-column-full {gap: 20px; }
#post-content .posts-list .posts-block {padding: 35px 5px 0;}
#post-content .posts-list {border-radius: 30px; }
.sidebar-blog {gap: 24px; margin: 0 0 30px; }
.page-col-full, .post-col-full {gap: 30px; }

/*Inner Single Profile Page*/
#page-column .single-profile-block .sp-block h2 {font-size: 45px !important; }
.profile-contact a.cmn-btn {padding: 16px 40px !important; }
#page-column .single-call .profile-tel a:before {transform: scale(0.8); }
#page-column .single-call {padding: 0 0 0 60px; }
#page-column .single-profile-block {border-radius: 40px; padding: 0 0 0 50px; }
#page-column .single-profile-image img {border-radius: 0 0 40px 0; }
#page-column .single-profile-image {margin: -33px 0 0; }


.inr-team-blk {gap: 33px; }
#page-content .team-page .inr-team-itm {border-radius: 25px; }



#page-column .accordion-profile h3 {font-size: 21px; }

/*Common Box*/
.inr-common-box .text-heading {font-size: 62px !important;}
.inr-common-box .text-heading strong {font-size: 60px !important;}
.inr-common-box{    padding: 55px 30px;}
.common-phone-wrapper p a{    font-size: 32px;}

.practice-area-page h3 {font-size: 35px;}
.practice-area-page p{font-size: 17px;}


}
@media screen and (max-width:1280px) {

}

@media screen and (max-width:1240px) {
    
.post-container, .page-container, .container1 { max-width: 970px; padding:0 15px; }

#main-heading h1, #main-heading h2 {font-size: 45px; margin: 0 0 5px; }
#main-heading { padding: 140px 0 55px;}
#main-heading .inrpg-breadcrumbs {font-size: 16px; }
#post-content, #page-content {padding: 50px 0; }
.page-col-full, .post-col-full{gap:28px;}
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 36px; } 
#page-column h3 {font-size: 32px; }
#page-column h4 {font-size: 28px; } 
#page-column h5 {font-size: 25px; } 
#page-column h6 {font-size: 22px; }
#page-column p, #page-column li {font-size: 17px;line-height: 1.7;}
#page-column ul li:before{width: 7px;height:7px;top: 9px;}
#page-column ul li{padding-left: 16px;}
#page-column li ul {padding: 9px 0 0 0px;}
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6 {margin: 0 0 15px;}
.page-feature-img img {border-radius: 30px; }
.page-feature-img {margin: 0 0 15px; }


section.widget h4.widget-title, .sidebar-page .sidebar-item h2{font-size: 30px;padding: 0 10px 21px;}
.sidebar-page .sidebar-menu-pa ul li a{    padding: 13px 40px 13px 30px;}
.sidebar-page .sidebar-menu-pa ul li a::before{left: 3px;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item .drop, .sidebar-page .sidebar-menu-pa ul li .drop{    right: 12px;}
.sidebar-page .widget, .sidebar-page .sidebar-item {margin: 0 0 30px; border-radius: 20px;}
.sidebar-page .testi-item {padding: 18px 13px 40px;}
.sidebar-page .testi-item p {font-size: 17px; line-height: 1.6;}
.sidebar-page .testi-item h5 {font-size: 23px; }




.inner-ftr:before{transform: scale(0.8);}
.inner-ftr:after{transform: scale(0.6);        top: -20%;}
.inner-ftr {padding: 170px 0 60px;border-bottom: 6px solid #ca9f5c;}
.inner-ftr .text-heading strong{font-size:50px;}
.inner-ftr h2.text-heading {font-size: 50px; }
.inner-ftr .text-heading small {font-size: 50px; }


/*Inner Contact Page*/
#page-content .contact-page .in-cont-item {padding: 20px 30px 25px; border-radius: 20px; }
#page-content .contact-page .in-cont-item h4:before {transform: scale(0.9); }
#page-content .contact-page .in-cont-item h4 {font-size: 27px; padding: 80px 0 0; }
#page-content .contact-page .in-cont-item a {font-size: 27px; }
#page-content .contact-page .in-cont-item .footer-social-icons.inr-cont a {font-size: 0; transform: scale(0.9);}
#page-content .footer-social-icons.inr-cont {gap: 5px; }
#page-content .contact-page .in-cont-item p {font-size: 16px; }
#page-content .contact-page .in-cont-item h4:before {transform: scale(0.8); top: -10px; }

/*Inner Practice Area*/
#page-content .practice-list {gap: 15px; }
#page-content .practice-item {padding: 55px 10px; border-radius: 20px; }
#page-content .practice-item h4:before {margin: auto; transform: scale(0.8); top: -9px; }
#page-content .practice-item h4 {font-size: 24px; padding: 80px 0 0; }
#page-content .practice-item:before {bottom: 22px; transform: scale(0.8); }
#page-content .practice-item.Motor h4:before {transform: scale(0.6); top: -18px; }

/*Inner Reviews Page*/
#page-content .testi-item.inr-testi .star-rat {margin: 0 auto 10px; width: 28%; }
#page-content .testi-item.inr-testi h6 {font-size: 25px; }
#page-content .testi-item.inr-testi h5 {font-size: 22px; }

/*Inner Case Results*/
#page-content .case-blk.inr {gap: 15px; }

/*Inner Blog Page*/
#post-column-full {gap: 15px; }
#post-content .posts-list {padding: 15px 15px 55px 15px; border-radius: 20px; }
#post-content .posts-list .posts-block {padding: 25px 5px 0; }
#post-content .posts-list .posts-block h3 {font-size: 21px; margin: 0 0 10px; }
#post-content .posts-list .posts-readmore {bottom: 19px; }
#post-content .posts-list .posts-readmore a {font-size: 15px; }
.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {font-size: 16px; }
.sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {background-position: right 23px center; }
.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {right: 23px; }
.sidebar-blog {gap: 15px; margin: 0 0 20px; }
.page-col-full, .post-col-full {gap: 20px; }
#post-column-full .nav-links .page-numbers {width: 40px; height: 40px; font-size: 19px;}
#post-column-full .nav-links .page-numbers.current {font-size: 22px; }
#post-content .posts-thumbnail img {border-radius: 10px; }

/*Inner Single Profile Page*/
#page-column .single-profile-block .sp-block h2 {font-size: 38px !important; }
#page-column .single-call .profile-tel a {font-size: 24px; }
#page-column .single-call .profile-call p {font-size: 15px; }
#page-column .single-call .profile-tel a:before {transform: scale(0.7); left: -6px}
#page-column .profile-email a {font-size: 16px;}
#page-column .profile-email{padding: 0 0 0 50px;margin: 0 0 15px;}
#page-column .profile-email:before{transform: scale(0.6);left: -8px;}
#page-column .single-call .profile-tel a:before
#page-column .single-call {padding: 0 0 0 50px; }
.profile-contact a.cmn-btn {padding: 15px 30px !important; }
#page-column .single-profile-block {border-radius: 30px; padding: 0 0 0 40px; }
#page-column .single-profile-image img {border-radius: 0 0 30px 0; }
#page-column .single-call {padding: 0 0 0 50px; }


.inr-team-blk {gap: 25px; }
.team-page .inr-team-itm-cont h3 {font-size: 26px; margin: 0 0 15px; }
.inr-team-itm-cont {bottom: 29px; }


#page-column .accordion-profile h3 {font-size: 20px; padding: 12px 40px 12px 15px; }

/*Common Box*/
.inr-common-box{margin: 20px 0;}
.inr-common-box .text-heading {font-size: 55px !important;}
.inr-common-box .text-heading strong {font-size: 50px !important;}
.common-phone-wrapper p a{    font-size: 26px;}
.common-phone-wrapper p{    font-size: 13px !important;    letter-spacing: 1.4px !important;}
.inr-common-box{    padding: 45px 20px;}



.sidebar-page .sidebar-menu-pa ul li a {font-size: 17px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm{    padding: 20px 15px; border-radius: 20px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2{    font-size: 32px;margin: 0 0 8px;}
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search{    margin: 0 0 20px;}

.single-pagination .nav-links a{width: 180px;    font-size: 19px;    padding: 18px 40px;}

.practice-area-page h3 {font-size: 30px;}
.prac-pg-midcnt{gap: 10px;margin: 0 0 20px;}




}


@media screen and (max-width:991px) {
#post-content, #page-content {padding: 35px 0; }
  .post-container, .page-container, .container1{max-width: 720px; padding: 0px 10px; margin: 0 auto;}


#main-heading {padding: 50px 0px; }
#main-heading .inrpg-breadcrumbs {font-size: 15px; }
#page-column h1, #page-column h2 , .areaserved-item-list h2{font-size: 30px; }
#page-column h3 {font-size: 27px; }
#page-column h4 {font-size: 25px; } 
#page-column h5 {font-size: 22px; } 
#page-column h6 {font-size: 19px; }
.page-col-full, .post-col-full{flex-direction: column;gap:25px;}
#single-column, #post-column, #page-column , #post-column-full{width: 100%;flex-wrap: wrap;}
.sidebar-page, .sidebar-single{width: 100%;max-width:320px;margin: auto;}
#main-heading h1, #main-heading h2 {font-size: 40px;letter-spacing: 0; }
.sidebar-page .testi-item{background-color: transparent;border: none;}



.inner-ftr:before{transform: scale(0.6);}
.inner-ftr:after{transform: scale(0.5); top: -28%;}
.inner-ftr {padding: 110px 0 40px;border-bottom: 4px solid #ca9f5c;}
.inner-ftr .text-heading strong{font-size:38px;}
.inner-ftr h2.text-heading {font-size: 40px; }
.inner-ftr .text-heading small {font-size:40px; }



/*Inner Contact Page*/
#page-content .contact-page .in-cont-list {flex-direction: column; gap: 20px;}
#page-content .contact-page .in-cont-item {padding: 20px; border-radius: 15px; width: 100%; max-width: 400px; margin: auto; }

/*Inner Practice Area*/
#page-content .practice-item {padding: 45px 10px; border-radius: 15px; width: 45%; max-width: 600px; }
#page-content .practice-item h4 {font-size: 22px; }
#page-content .practice-item:before {bottom: 16px; transform: scale(0.7); }

/*Inner Reviews Page*/
#reviews-main {column-count: 1; }

/*Inner Case Results*/
#page-content .case-blk.inr .case-itm {width: 100%; margin: auto; border-radius: 20px; max-width: 340px; }

/*Inner Blog Page*/
#post-column-full {gap: 12px;}
#post-content .posts-list {padding: 15px 15px 45px 15px; border-radius: 15px; width: 100%; max-width:340px; margin: auto; }
#post-content .posts-list .posts-readmore {bottom: 14px; }
.sidebar-blog {gap: 15px; margin: 0 0 10px; flex-direction: column; }
.sidebar-blog-item {position: relative; width: 100%; margin: 0 auto 0; max-width: 400px; }
#post-content .posts-list .posts-block {padding: 15px 5px 0; }
.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {transform: scale(0.9); }

/*Inner Single Profile Page*/
#page-column .single-profile-block {border-radius: 20px; padding: 0 0 0 0px; flex-direction: column-reverse; padding: 20px; gap: 20px; }
#page-column .single-profile-image img {border-radius: 0 0 0px 0; }
#page-column .single-profile-image {margin: 0; border: 1px solid #c89d59; border-radius: 15px; width: 100%; max-width: 320px; overflow: hidden; }
#page-column .sp-block {width: 100%; max-width: 400px; margin: auto; text-align: center; }
#page-column .single-call, #page-column .profile-email{padding: 0 0 0 40px; display: inline-block; }
#page-column .single-call .profile-tel a:before {transform: scale(0.6); left: -10px; }
#page-column .single-profile-block .sp-block h2 {font-size: 35px !important; }
#page-column .profile-email:before{transform: scale(0.5);}

#page-content .team-page .inr-team-itm {width: 40%; border-radius: 20px; }
#page-content .case-blk.inr{flex-wrap: wrap;        flex-direction: row;}
.practice-area-page h3 {font-size: 25px;}


#page-column .accordion-section-title{padding: 10px 53px 10px 24px;}
#page-column .accordion-section-title:before{top: 20px;}

#post-column-full .nav-links{flex-wrap: wrap;}

.prac-pg-midcnt{flex-direction: column;}
.practice-area-page p {
    font-size: 16px;
    line-height: 1.7;
}

}

@media screen and (max-width:767px) {
 
   .post-container, .page-container , .container1{max-width:100%; padding:0 15px;}
.header-sticky .sticky-cnt a:before, .header-sticky .sticky-cnt button:before{transform: scale(0.9);}



.inner-ftr .text-heading strong {font-size: 27px; }
.inner-ftr .text-heading small {font-size: 28px; }

.inner-ftr h2.text-heading {font-size: 27px; }
.inner-ftr:after {transform: scale(0.3); top: -28%; }
.inner-ftr {padding: 80px 0 40px;        top: -40%; }



/*Inner Contact Page*/
#page-content .contact-page .in-cont-item h4:before {top: -13px; }
#page-content .contact-page .in-cont-item h4 {font-size: 25px; padding: 70px 0 0; }

/*Inner Practice Area*/
#page-content .practice-list {gap: 15px; flex-direction: column; }
#page-content .practice-item {padding: 35px 10px; border-radius: 15px; width: 100%; max-width: 300px; margin: auto; }
#page-content .practice-item h4 {padding: 70px 0 0; }
#page-content .practice-item h4:before {transform: scale(0.7); top: -13px; }
#page-content .practice-item:before {bottom: 12px; transform: scale(0.6); }
#page-content .practice-item.Motor h4:before {transform: scale(0.5); }

/*Inner Reviews Page*/
#page-content .testi-item.inr-testi h5 {font-size: 20px; }
#page-content .testi-item.inr-testi h6 {font-size: 23px; }
#page-content .testi-item.inr-testi p {font-size: 15px; }
#page-content .testi-item.inr-testi {border-radius: 20px;padding: 25px 15px; }

/*Inner Single Profile Page*/
#page-column .single-profile-block .sp-block h2 {font-size: 30px !important; }

#page-column .accordion-profile .accordion-profile-content {padding: 15px 15px 0; }


#page-content .team-page .inr-team-itm {width: 100%; max-width: 350px; }

/*Common Box*/
 .inr-common-box .text-heading {font-size: 45px !important; }
 .inr-common-box .text-heading strong {font-size: 40px !important; }
.common-links{flex-direction: column;gap: 18px;}


.single-pagination .nav-links a {width: 160px; font-size: 17px; padding: 15px 30px; }
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; }



#page-column .accordion-section-title {font-size: 21px; padding: 8px 33px 8px 17px; }
 #page-column .accordion-section-title:before {right: 12px; top: 14px; }


}




@media screen and (max-width:480px) {

#main-heading h1, #main-heading h2 {font-size: 35px;}
#page-column p, #page-column li {font-size: 15px; line-height: 1.6; }


.inner-ftr .discuss-cnct {
    padding: 10px;
}

.inner-ftr h2.text-heading {
    font-size: 25px;
}
.inner-ftr .text-heading small {
    font-size: 25px;
}

.inner-ftr .text-heading strong {
    font-size: 22px;
}

.inner-ftr:after {transform: scale(0.3); top: -38%; left: -50px; }


/*Inner Single Profile Page*/
#page-column .single-profile-block .sp-block h2 {font-size: 23px !important; }
#page-column .single-call .profile-tel a:before {transform: scale(0.5); left: -13px; }

#page-column .accordion-profile .accordion-profile-content {padding: 10px 10px 0; }

/*Common Box*/
.inr-common-box:before { width: 263px; height: 100%; margin: auto; }
.inr-common-box {padding: 25px 15px;border-radius: 20px; }
.inr-common-box .text-heading {font-size: 32px !important; }
.inr-common-box .text-heading strong {font-size: 26px !important; }


.inr-team-itm-cont {bottom: 22px; }
.team-page .inr-team-itm-cont h3 {font-size: 20px; margin: 0 0 10px; }




}






















