.hm-attorney-sec.ftr-topcommn {padding-bottom: 0;}

/*Inner Pages Styles*/
.page_bnr {padding: 190px 0 90px;position: relative;text-align: left;background-image: url(images/inner-banner.webp);background-repeat: no-repeat;background-position: right; background-size: cover;}
.page_title h1,
.page_title h2 {font-size: 60px;font-family: 'NanumMyeongjo';font-weight: 400;line-height:1.2;color: #29395b;letter-spacing: 1.8px;text-transform: uppercase;position: relative;z-index: 1;margin: 0 0 15px 0;}
.inrpg-breadcrumbs {padding: 10px 0 0;color: #000;font-family: 'Parkinsans-Regular';font-weight: 400;font-size: 20px;line-height: 1;letter-spacing: -0.2px;position: relative;z-index: 5;}
.inrpg-breadcrumbs .current-item,
.inrpg-breadcrumbs a:hover {color: #e3b576;}
.inrpg-breadcrumbs span.divider {padding: 0px 5px;}
#main #content-wrap {padding: 80px 0 30px;position: relative;background: url(images/inner-bg.webp) repeat-y center top;}
.content-wrap-list {display: flex;justify-content: space-between;}
.content-area {float: none;width: 65%;position: relative;border: 0;padding: 0;}
.widget-area.sidebar-primary {float: none;padding: 0;}
.sidebar-container {width: 32%;max-width: 400px;}
.content-area h1,
.content-area h2,
.content-area h3,
.content-area h4,
.content-area h5,
.content-area h6 {font-family: 'NanumMyeongjo';font-weight: 400;line-height: 1.2;margin: 0 0 20px;text-transform: capitalize;color: #000;}
.content-area h1, .content-area h2 {font-size: 50px;text-transform: uppercase;}
.content-area h3 {font-size: 40px;}
.content-area h4 {font-size: 36px;}
.content-area h5 {font-size: 32px;}
.content-area h6 {font-size: 30px;}
.content-area h1 strong,
.content-area h2 strong {color: #e3b576;font-weight: normal;}
.content-area p,
.content-area li {font-family: 'Parkinsans-Regular';font-weight: 400;font-size: 18px;line-height: 1.8;color: #000;letter-spacing: 0px;margin: 0 0 20px 0;}
.content-area li ul {padding: 15px 0 0 10px;margin: 0;}
.content-area ol,
.content-area ul {margin: 0 0 25px 0px;list-style-position: inside;}
.content-area ul li {list-style: none;padding-left: 25px;position: relative;}
.content-area ul li:before {background: #000;width: 10px;height: 10px;position: absolute;content: "";left: 0;right: 0;top: 12px;border-radius: 50%;}
.content-area a,
.content-area li a {color: #d5b343;text-decoration: none !important;}
.content-area a:hover,
.content-area li a:hover {color: #000;}
.content-area ul li>ul li {list-style-type: none;}
.content-area ul li>ul li>ol li {list-style-type: decimal;}
.content-area ul li>ul li:before {display: block;}
.content-area ul li>ol li {list-style-type: decimal;}
.content-area ul li>ol li:before {display: none;}
.content-area ul li>ol li>ul li {list-style-type: none;}
.gen-feature-ing{margin: 0 0 25px 0;}
.gen-feature-ing img {display: block;margin: 0;border-radius: 20px;}
.inrpg-common-block {background: url(images/cmn-bxbg.webp) no-repeat center top;background-size: cover;padding: 30px 50px;text-align: center;border-radius: 20px;margin: 10px 0 30px 0;display: inline-block;width: 100%;}
.content-area .inrpg-common-block h2 {font-size: 35px;color: #fff;text-transform: uppercase;margin: 0 0 10px;}
.content-area .inrpg-common-block h2 strong {color: #e3b576;font-size: 85px;font-weight: normal;}
.inrpg-common-block a.cmn-btn:hover {background: #fff;color: #d5b343;}

.inrpg-common-block .scdl-btn a {padding: 20px 20px; width: 48%;color: #fff; }
.scdl-btn {display: flex ; justify-content: center; gap: 20px; }

/* Sidebar Styles */
.sidebar-container .widget,.sidebar-container .blog-sdbr-archives {background: #5b6e95;width: 100%;display: inline-block;position: relative;margin-bottom: 40px;padding: 40px 30px;border: 0;border-radius: 20px;}
.sidebar-container h4.widget-title {font-family: 'NanumMyeongjo';font-size: 37px;line-height: 1;font-weight: 400;text-align: center;text-transform: uppercase;color: #ffffff;padding: 0px 0px 40px 0px;margin: 0 0 20px;position: relative;border: 0;background: url(images/sb-txtbg.webp) no-repeat center bottom;background-size: contain;}
.sidebar-container .widget ul {margin: 0;}
.sidebar-container .widget ul li {margin: 0 0 30px;border: none;padding: 0;list-style: none;}
.sidebar-container .widget ul li:last-child {margin-bottom: 0;}
.sidebar-container .widget ul li a {display: block;font-size: 22px;line-height: 1.1;letter-spacing: 0px;font-weight: 400;color: #fff;text-transform: capitalize;position: relative;padding-left: 25px;}
.sidebar-container .widget ul li a:before {content: "";position: absolute;background-color: #ffffff;border-radius: 30px;width: 9px;height: 9px;top: 7px;left: 0;}
.sidebar-container .widget ul li a:hover {color: #e3b576;}
.sidebar-container .widget ul li a:hover:before {background-color: #e3b576;}
.sidebar-container .widget.widget_testi,
.sidebar-container .blog-sdbr-archives {margin-bottom: 0;background: #FAF3E9;background: linear-gradient(149deg, rgba(250, 243, 233, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 243, 233, 1) 100%);border: 1px solid #e3b576;}
.sidebar-container .widget.widget_testi .widget-title,
.sidebar-container .blog-sdbr-archives .widget-title {color: #283858;background: none;padding: 0;text-align: left;}
.sidebar-container .widget .sidebar-testi.owl-carousel {display: block;padding: 0px 0px;}
.sidebar-container .widget .sidebar-testi .testi-item {padding: 10px 0px 0px;position: relative;}
.sidebar-container .widget .sidebar-testi .testi-item .star-rat {width: 97px;height: 17px;background-image: url(images/ratingh.png);background-repeat: no-repeat;background-position: center;margin: 0 auto 17px;}
.sidebar-container .widget .sidebar-testi .testi-item p {font-size: 18px;color: #000;line-height: 1.8;letter-spacing: 0;text-align: left;padding: 0;margin: 0 0 23px;}
.sidebar-container .widget .sidebar-testi .testi-item h5 {font-family: 'SplineSans-SemiBold';font-size: 22px;margin: 0px 0px;line-height: 1;font-weight: 500;text-transform: capitalize;margin-bottom: 0px;color: #5c7097;text-decoration: underline;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav {display: flex;justify-content: center;margin: 20px 0 0;gap: 20px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {background-color: #5c7097;width: 40px;height: 40px;font-size: 30px;line-height: 1;display: flex;justify-content: center;align-items: center;border-radius: 100%;}
.sidebar-container .widget .sidebar-testi.owl-carousel .rating img {width: auto;margin: 0 0 15px 0px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button span {color: #fff;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button:hover {background-color: #e3b576;}
section input[type='search']::-webkit-search-cancel-button {width: 15px;height: 15px;display: block;cursor: pointer;background-image: url(images/search_close.png);background-size: contain;background-repeat: no-repeat;background-position: center;}

/*.sidebar-container .blog-sdbr-archives .widget h4.widget-title {font-size: 40px;color: #000000;text-align: left;background-image: none;margin-bottom: 15px;padding: 0;}
.sidebar-container .blog-sdbr-archives .widget h4.widget-title::before {display: none;}*/
.sidebar-container .widget.widget_search .widget-title {display: none;}
.sidebar-container .widget.widget_search,
.sidebar-container .widget.widget_categories,
.sidebar-container .widget.widget_archive {padding: 0;background-color: transparent;box-shadow: none;margin-bottom: 38px;border-radius: 0;width: 100%;margin: 0 0 30px;border: 0;}
.sidebar-container .widget.widget_archive:last-child {margin: 0;}
.sidebar-container .widget input,
.sidebar-container .widget select {font-weight: 400;font-size: 20px;color: #000000;line-height: 130%;letter-spacing: 0;width: 100%;padding: 15px 75px 15px 20px !important;outline: 0;position: relative;border: 1px solid #bec6d5;appearance: none;height: 54px !important;}
.sidebar-container .widget.widget_categories select,
.sidebar-container .widget.widget_archive select {background-image: url(images/arw-icn.png);background-repeat: no-repeat;background-size: contain;background-position: right 0px center;cursor: pointer;}
.sidebar-container .widget from {position: relative;}
.sidebar-container .blog-sdbr-archives {border-radius: 20px;padding: 40px 30px;text-align: left;}
.widget.widget_search form {position: relative;}
.widget.widget_search .search-submit {position: absolute;right: 0px;top: 0px;border-radius: 0 5px 5px 0;width: 70px;height: 100%;background: #283858 url(images/search-icn.png) no-repeat center center;}
.sidebar-container .widget.widget_categories .theme-select,
.sidebar-container .widget.widget_archive .theme-select {position: relative;border: 1px solid #ddd;color: #000;height: 54px;line-height: 1;padding: 16px 75px 16px 20px;width: 100%;z-index: 1;overflow: hidden;font-size: 18px;border-radius: 3px;}
.sidebar-container .widget.widget_categories .theme-select:after,
.sidebar-container .widget.widget_archive .theme-select:after {background: #283858;width: 70px;height: 100%;font-size: 30px;line-height: 1.8;color: #fff;border-radius: 0 3px 3px 0}
.blog-page .sidebar-container,
.blog-page .content-area {width: 100%;}
.content-wrap-list.blog-page {flex-direction: column-reverse;flex-wrap: wrap;}
.blog-page .sidebar-container .blog-sdbr-archives {display: flex;justify-content: space-between;}
.blog-page .sidebar-container {max-width: 100%;}
.blog-page .sidebar-container .blog-sdbr-archives {background: none;border: 0;padding: 0;gap: 2%;}
.blog-page .sidebar-container .blog-sdbr-archives .widget-title {display: none;}
#blog-entries {padding-bottom: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
#blog-entries .blog-entry {width: 32%;background: #FAF3E9;background: linear-gradient(149deg, rgba(250, 243, 233, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 243, 233, 1) 100%);border: 1px solid #e3b576;border-radius: 23px;position: relative;margin: 0;}
#blog-entries .post-content {padding: 30px;}
.blog-entry.large-entry .thumbnail {margin-bottom: 0;}
.content-area .blog-entry-title a {font-size: 26px;color: #000;}
.blog-entry.large-entry .blog-entry-readmore {position: absolute;bottom: 30px;}
.blog-entry.large-entry .blog-entry-readmore a {font-size: 16px;padding: 0;text-transform: uppercase;border: 0;font-family: 'NanumMyeongjo';color: #000;}
#blog-entries .blog-entry.large-entry:hover {background: #283858;}
#blog-entries .blog-entry.large-entry:hover .blog-entry-readmore a {color: #fff;}
.content-area #blog-entries .blog-entry:hover .blog-entry-title a,
.content-area #blog-entries .blog-entry:hover .post-content p {color: #fff;}
#blog-entries .post-meta {position: absolute;top: 0;background: #283858;font-size: 16px;text-transform: uppercase;color: #fff;padding: 9px 26px;line-height: 1;border-radius: 15px 0 0 0;left: 0;}
.blog-entry .thumbnail img {width: 100%;}
.search-results article .thumbnail {min-width: auto;margin-right: 0;}
.search-results article .thumbnail img {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;box-shadow: none;}

/* Accordion */
.accordion {display: flex;flex-direction: column;gap: 10px;max-width: 1000px;margin: 0 auto;}
.accordion-section-content {display: none;background-color: transparent;transition: all 0.3s ease-in-out 0s;}
.accordion-item.accordien-active .accordion-section-content {display: block; padding-left: 15px;}
.accordion-section.accordien-active .accordion-section-content {padding: 10px;border-radius: 0 0 5px 5px;display: block;}
.accordion-section .accordion-heading {display: block; background-color: transparent;padding: 12px 50px 12px 25px;margin: 0;cursor: pointer;background-image: url(images/bottom-arrow-angle.png);background-size: 25px auto;background-position: center right 20px;background-repeat: no-repeat;border: 1px solid #5b6f96;border-radius: 10px;margin-bottom: 15px;font-size: 28px;}
.accordion-item.accordien-active .accordion-heading  {border-color: #e3b576;color: #e3b576;background-image: url(images/top-arrow-angle.png);}
.accordion-section.accordien-active .accordion-heading  {border-radius: 5px 5px 0 0;}

.accordion-section-content {
    display: none;
    overflow: hidden;
}
.accordion-section-title.active {
    font-weight: bold;
}
 
/* Accordion */

/* tabs */
.tab-btn,
.tab-btn:hover {padding: 15px 30px;border-radius: 5px;background-color: #f9f9f9;border: 1px solid #999;top: -2px;position: relative;outline: none;}
.tab-btn:hover {background-color: #f6f6f6;}
.tab-btn.tab-btn-active {background-color: #f2f2f2;border-color: #f2f2f2;top: 2px;border-radius: 5px 5px 0 0;}
.tab-content-area {background-color: #f2f2f2;padding: 20px;border-radius: 0 5px 5px 5px;}
.tab-pane {display: none;}
.tab-pane.tab-pane-active {display: block;}

/* tabs */

/* single People */
.related-people {display: flex;align-items: flex-start;justify-content: flex-start;gap: 10px;flex: 1 1 auto;}
.related-people .related-post {width: 100%;max-width: calc((100% / 3) - 7px);padding: 15px;background-color: #f3f3f3;}
.single-prf-details-list {background: url(images/single-profilebg.webp) no-repeat center top;display: flex;border-radius: 20px;margin: 80px 0 40px 0;position: relative;background-size: cover;}
.single-prf-img {position: absolute;bottom: 0px;left: 20px;}
.single-prf-details-lft {width: 40%;}
.single-prf-img img {width: 94%;}
.single-prf-details-rite {padding: 90px 50px 70px 50px;width: 60%;}
.content-area .single-prf-cnt h3 {color: #e3b576;text-transform: uppercase;}
.content-area .single-prf-cnt h5 {color: #fff;font-size: 20px;font-family: 'Parkinsans-Regular';margin: 0 0 20px 0;}
.single-prf-phnbr {position: relative;padding: 0 0 0 50px;margin: 0 0 20px 0;}
.single-prf-phnbr a {font-family: 'NanumMyeongjo';font-weight: bold;font-size: 35px;line-height: 1.3;color: #fff;}
.single-prf-phnbr a:hover {color: #d5b343;}
.single-prf-phnbr a:before {content: "";position: absolute;background-image: url(images/hm-sprites.webp);background-position: -187px -193px;background-repeat: no-repeat;width: 40px;height: 40px;top: 0;left: 0;right: 0;}
.single-prf-btn a.cmn-btn {padding: 20px 30px;color: #fff;}
.single-prf-btn a.cmn-btn:hover {background-color: #5b6e95; }



/* single People */
.practi-whl.inr-pracpg {flex-wrap: wrap;margin: 0;justify-content: center;gap: 50px;}
.practi-whl.inr-pracpg .practi-itm {width: 30%;}
.practi-whl.inr-pracpg .practi-itm h4{margin: 0;}
.testimonials-pg {display: flex;flex-wrap: wrap;justify-content: center;gap: 2%;}
.testimonials-pg .testi-item {margin-bottom: 20px;background: #FAF3E9;background: linear-gradient(149deg, rgba(250, 243, 233, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(250, 243, 233, 1) 100%);border: 1px solid #e3b576;padding: 40px 30px;border-radius: 20px;width: 48%;}
.testimonials-pg .rating {margin: 0 0 15px 0px;position: relative;}
.testimonials-pg .rating:before {position: absolute;content: "";background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;background-position: -22px -193px;width: 53px;height: 39px;top: 0px;right: 12px;}
.testimonials-pg .testi-item h5 {font-family: 'SplineSans-SemiBold';font-size: 22px;margin: 0px 0px;line-height: 1;font-weight: 500;text-transform: capitalize;margin-bottom: 0px;color: #5c7097;text-decoration: underline;}
.cntpg-map iframe {display: block;margin: 0;}
.contact-pg {text-align: center;}
.cntpg-main {background: #e3b576;border-radius: 20px;display: flex;flex-wrap: wrap;justify-content: center;margin: 45px 0 100px 0;}
.cntpg-bx {position: relative;width: 33%;padding: 50px;}
.cntpg-bx.log {width: 33%;padding: 0;background: #283858;transform: scale(1.1);border-radius: 20px;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;}
.cntpg-bx h4 {color: #fff;margin: 0 0 10px 0;padding: 60px 0 0 0;position: relative;}
.cntpg-bx h4:before {width: 54px;height: 50px;position: absolute;content: "";left: 0;right: 0;margin: auto;top: 0;background: url(images/cntpg-icns.webp) no-repeat;}
.content-area .cntpg-bx p {color: #fff;margin: 0;}
.content-area .cntpg-bx.cal p {line-height: 1.4;}
.cntpg-bx a.cal { font-size: 38px; color: #fff; display: inline-block; line-height: 1; margin: 0;}
.cntpg-bx a.cal:hover {color: #283858;}
.cntpg-bx.loc h4:before {background-position: 0px 0px;}
.cntpg-bx.cal h4:before {background-position: -53px 0px;}
.cntpg-bx.log img {transform: scale(0.909);}

/* Blog Page */
.content-area .oceanwp-pagination {width: 100%;}
.content-area ul.page-numbers {padding: 0;margin: 40px 0 0;display: flex;justify-content: center;align-items: center;}
.content-area ul.page-numbers li a,
.content-area ul.page-numbers li span.page-numbers.current {width: 38px;height: 38px;background-color: transparent;color: #000000;font-size: 20px;text-align: center;padding: 10px;margin: 0;letter-spacing: 0.5px;display: flex;justify-content: center;align-items: center;border-radius: 100%;border: 0;}
.content-area ul.page-numbers li span.page-numbers.current,
.content-area ul.page-numbers li a.prev,
.content-area ul.page-numbers li a.next {background-color: #283858;color: #e3b576;}
.content-area ul.page-numbers li:before {display: none;}
.content-area ul.page-numbers li {padding: 0;margin: 0 5px;}

/* Single Post */
.content-area .post-prev-next {display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;}
.content-area .post-prev-next a {font-size: 16px;color: #fff;line-height: 1;letter-spacing: 0.36px;display: inline-block;position: relative;background: #262130;text-transform: uppercase;font-weight: 700;padding: 16px 35px;text-align: center;border-radius: 10px;margin: 0;}
.content-area .post-prev-next a:hover {background: #e3b576;}
.single-post ul.meta li:before {display: none;}
.meta-author-img {display: none;}
.single-post ul.meta li {margin: 0;padding-left: 0px;}
.single-post ul.meta li.meta-author {display: flex;}

.single-post ul.meta, .single.ocean-cpt ul.meta {
    padding: 20px 0 10px;
}

/* single Post */

/* Areas Served */
.content-area .areas-served-list {background-color: #445358;border-radius: 30px;padding: 45px;margin-bottom: 20px;}
.content-area .areas-served-list h2 {color: #fff;text-align: center;}
.content-area .areas-served-list ul {margin-bottom: 0px;display: flex;justify-content: center;flex-wrap: wrap;}
.content-area .areas-served-list ul li {width: 32%;margin: 0px 0.6% 1%;padding: 0px;}
.content-area .areas-served-list ul li:before {display: none;}
.content-area .areas-served-list ul li a {font-size: 23px;line-height: 1;padding: 15px 10px;background-color: #d2b486;color: #fff;display: flex;text-align: center;min-height: 70px;justify-content: center;align-items: center;}
.content-area .areas-served-list ul li a:hover {background-color: #1b2123;}
.content-area.full-width {width: 100%;}
.inr-crpg {flex-wrap: wrap;justify-content: center;    padding: 0;}
.inr-crpg .cases-itm {width: 33%;text-align: center;margin-bottom: 30px;}
.inr-crpg .cases-itm:nth-child(3n) {border-right: 0px;}
.inr-crpg .cases-itm:hover {background: #e3b576;}
.inr-crpg .cases-itm:hover h3,
.inr-crpg .cases-itm:hover p {color: #fff;}
.inr-crpg .cases-itm:before {bottom: 20px;}
.inr-crpg .cases-itm:before {background-color: #e3b576;}
.inr-crpg .cases-itm:hover:before {background-color: #5c7097;}

/* Inner Pages Responsive Starts */

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

/* inner common styling responsive */
.page_bnr { padding: 170px 0 80px; }
.page_title h1, .page_title h2 { font-size: 50px; margin: 0 0 12px 0; }
.inrpg-breadcrumbs { padding: 8px 0 0; font-size: 18px; }
}

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

/* inner common styling responsive */
.page_bnr { padding: 150px 0 70px; }
.page_title h1, .page_title h2 { font-size: 45px; margin: 0 0 10px 0; }
.inrpg-breadcrumbs { padding: 6px 0 0; font-size: 16px; }
#main #content-wrap {padding: 65px 0 30px;}   
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 18px;}
.content-area h1, .content-area h2 {font-size: 45px;}
.content-area h3 {font-size: 37px;}
.content-area h4 {font-size: 33px;}
.content-area h5 {font-size: 30px;}
.content-area h6 {font-size: 29px;}
.content-area p, .content-area li {font-size: 17px;margin: 0 0 18px 0;}
.content-area ol, .content-area ul {margin: 0 0 23px 0px;}
.content-area ul li {padding-left: 23px;}   

/* inner cmn block responsive */
.content-area .inrpg-common-block h2 { font-size: 33px; }
.content-area .inrpg-common-block h2 strong { font-size: 78px; }
    
/* inner sidebars responsive */
.sidebar-container .widget,.sidebar-container .blog-sdbr-archives {padding: 35px 27px;margin-bottom: 40px;border-radius: 17px;}
.sidebar-container h4.widget-title {font-size: 34px;padding: 0px 0px 36px 0px;margin: 0 0 18px;}
.sidebar-container .widget ul li a {font-size: 20px;padding-left: 23px;}
.sidebar-container .widget ul li {margin: 0 0 27px;}
.sidebar-container .widget .sidebar-testi .testi-item {padding: 8px 0px 0px;}
.sidebar-container .widget .sidebar-testi .testi-item p {font-size: 17px;margin: 0 0 21px;}
.sidebar-container .widget .sidebar-testi .testi-item h5 {font-size: 21px;}
.sidebar-container .widget input, .sidebar-container .widget select { font-size: 19px; padding: 13px 75px 13px 18px !important; height: 50px !important; }
.sidebar-container .widget.widget_search, .sidebar-container .widget.widget_categories, .sidebar-container .widget.widget_archive { margin: 0 0 26px; }
.widget.widget_search .search-submit {width: 65px;}
.sidebar-container .widget.widget_categories .theme-select, .sidebar-container .widget.widget_archive .theme-select {height: 50px;}
.sidebar-container .widget.widget_categories .theme-select:after, .sidebar-container .widget.widget_archive .theme-select:after {width: 65px;font-size: 26px;}
.sidebar-container form{line-height: 1 !important;}
.widget.widget_search .search-submit { background-size: 35%; }

/* inner single attorney resonsive */
.single-prf-details-rite {padding: 82px 47px 65px 45px;}
.single-prf-img {width: 37.8%;}
.single-prf-details-list {border-radius: 18px;margin: 69px 0 36px 0;}
.accordion-section .accordion-heading {padding: 12px 48px 8px 23px;border-radius: 10px;margin-bottom: 15px;font-size: 26px;background-position: center right 18px;background-size: 22px auto;}

/* inner testimonials responsive */
.testimonials-pg .testi-item h5{font-size:20px;}
.testimonials-pg .rating:before, .testimonials-pg .rating img{transform: scale(0.9);transform-origin: left center;}

/* inner blog responsive */
.content-wrap-list.blog-page .sidebar-container .widget.widget_search, .content-wrap-list.blog-page .sidebar-container .widget.widget_categories, .content-wrap-list.blog-page .sidebar-container .widget.widget_archive {margin: 0 !important;}
.content-wrap-list.blog-page .blog-sdbr-archives {margin-bottom: 28px;}
#blog-entries .post-content {padding: 26px;}
.content-area .blog-entry-title a {font-size: 25px;}
.blog-entry.large-entry {padding-bottom: 26px;}
.blog-entry.large-entry .blog-entry-readmore {bottom: 26px;}

/* inner contact responsive */
.cntpg-bx{padding:40px;}
.content-area .cntpg-bx h4 {margin: 0 0 10px;}
.cntpg-bx a.cal {font-size: 35px;}
}

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

@media screen and (max-width:1240px) {
.container{ max-width: 990px; padding:0 10px; }

/* inner common styling responsive */
.page_bnr {padding: 130px 0 55px;}
.page_title h1, .page_title h2 {font-size: 37px;letter-spacing: 1px;margin: 0 0 8px 0;}
.inrpg-breadcrumbs {padding: 6px 0 0;font-size: 15px;}
#main #content-wrap {padding: 50px 0 30px;}
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 14px;}
.content-area h1, .content-area h2 {font-size: 40px;}
.content-area h3 {font-size: 30px;}
.content-area h4 {font-size: 27px;}
.content-area h5 {font-size: 24px;}
.content-area h6 {font-size: 22px;}
.content-area p, .content-area li {font-size: 15px;margin: 0 0 16px 0;}
.content-area ol, .content-area ul {margin: 0 0 18px 0px;}
.content-area ul li {padding-left: 18px;}
.content-area ul li:before {width: 7px;height: 7px;top: 10px;}
.inr-cmnimg { margin: 0 0 20px 0; }
.inr-cmnimg img { border-radius: 17px; }

/* inner cmn block responsive */
.inrpg-common-block {padding: 27px 45px;border-radius: 18px;margin: 9px 0 27px 0;}
.content-area .inrpg-common-block h2 {font-size: 25px;margin: 0 0 8px;}
.content-area .inrpg-common-block h2 strong {font-size: 60px;}
.inrpg-common-block a.cmn-btn { padding: 15px 15px; border-radius: 7px; }

/* inner sidebars responsive */
.sidebar-container .widget,.sidebar-container .blog-sdbr-archives {padding: 28px 20px;margin-bottom: 30px;border-radius: 15px;}.sidebar-container h4.widget-title {font-size: 28px;padding: 0px 0px 30px 0px;margin: 0 0 14px;}
.sidebar-container .widget ul li a {font-size: 17px;padding-left: 18px;}
.sidebar-container .widget ul li {margin: 0 0 24px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .rating img{margin: 0 0 8px 0px;transform: scale(0.8);transform-origin: left top;}
.sidebar-container .widget .sidebar-testi .testi-item p {font-size: 15px;margin: 0 0 18px;}
.sidebar-container .widget .sidebar-testi .testi-item h5 {font-size: 17px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav {margin: 18px 0 0;gap: 15px;}
.sidebar-container .widget .sidebar-testi .testi-item {padding: 6px 0px 0px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.9);}
.sidebar-container .widget ul li a:before { left: 0; width: 7px; height: 7px; top: 5px; }
.sidebar-container .widget input, .sidebar-container .widget select {font-size: 16px;padding: 10px 60px 10px 14px !important;height: 45px !important;}
.widget.widget_search .search-submit {width: 55px;}
.sidebar-container .widget.widget_categories .theme-select, .sidebar-container .widget.widget_archive .theme-select {height: 45px;}
.sidebar-container .widget.widget_categories .theme-select, .sidebar-container .widget.widget_archive .theme-select {font-size: 16px;height: 45px;padding: 14px 60px 10px 14px;}
.sidebar-container .widget.widget_categories .theme-select:after, .sidebar-container .widget.widget_archive .theme-select:after {width: 55px;font-size: 22px;}
.sidebar-container .widget.widget_search, .sidebar-container .widget.widget_categories, .sidebar-container .widget.widget_archive {margin: 0 0 22px;}

/* inner single attorney resonsive */
.single-prf-details-list {border-radius: 15px;margin: 65px 0 30px 0;}
.single-prf-details-rite {padding: 64px 30px 50px 32px;}
.content-area .single-prf-cnt h5 {font-size: 17px;margin: 0 0 14px 0;}
.single-prf-phnbr a {font-size: 27px;}
.single-prf-phnbr {padding: 0 0 0 40px;margin: 0 0 14px 0;}
.single-prf-phnbr a:before {transform: scale(0.8);transform-origin: left center;}
.single-prf-btn a.cmn-btn {padding: 14px 22px;}
.single-prf-img {left: 17px;}
.accordion-section .accordion-heading {padding: 9px 48px 6px 23px;border-radius: 7px;margin-bottom: 15px;font-size: 22px;background-position: center right 15px;background-size: 18px auto;}

/* inner testimonials responsive */
.testimonials-pg .testi-item{padding:30px 25px;}
.testimonials-pg .testi-item h5 {font-size: 18px;}

/* inner blog responsive */
.content-wrap-list.blog-page .blog-sdbr-archives {margin-bottom: 22px;}
#blog-entries .post-meta {font-size: 14px;padding: 8px 20px;}
#blog-entries .post-content {padding: 20px;}
.content-area .blog-entry-title a {font-size: 21px;}
.blog-entry.large-entry {padding-bottom: 20px;border-radius: 18px !important;}
.blog-entry.large-entry .blog-entry-readmore {bottom: 18px;}
#blog-entries { gap: 18px; }
.blog-entry.large-entry .blog-entry-readmore a { font-size: 14px; }
.content-area ul.page-numbers { margin: 32px 0 0; }
.content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current { width: 32px; height: 32px; font-size: 16px; padding: 8px; }
.content-area .post-prev-next a { font-size: 15px; padding: 13px 30px; border-radius: 7px; }
#comments { margin-top: 25px; padding-top: 25px; }
#comments form textarea { min-height: 115px; }

/* inner contact responsive */
.cntpg-bx.log img {transform: scale(0.75);}
.cntpg-bx {padding: 30px;}
.cntpg-bx a.cal {font-size: 30px;}
.content-area .cntpg-bx h4 {font-size: 30px;margin: 0 0 7px;}
.cntpg-bx h4:before{transform: scale(0.9);}
.cntpg-bx.cal p {line-height: 1;}
.practi-whl.inr-pracpg{gap: 30px;}
}

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

@media screen and (max-width:991px) {
.container{ max-width: 720px; }

/* inner common styling responsive */
.page_bnr {padding:45px 0 45px;}
.page_title h1, .page_title h2 {font-size: 35px;margin: 0 0 6px 0;}
.inrpg-breadcrumbs {padding: 4px 0 0;font-size: 14px;}
#main #content-wrap {padding:30px 0 30px;}
.content-wrap-list {justify-content: center;flex-direction: column;align-items: center;gap: 25px;}
.content-area {width: 100%;margin: 0;}
.sidebar-container {width: 100%;max-width: 320px;}

/* inner cmn block responsive */
.inrpg-common-block { padding: 30px; border-radius: 16px; margin: 8px 0 25px 0; }

/* inner single attorney resonsive */
.single-prf-details-list { margin:50px 0 30px 0; }
.single-prf-img { width: 32.8%; }
.single-prf-img { left: 20px; }

/* inner practice responsive */
.practi-whl.inr-pracpg .practi-itm { width: 100%; max-width: 300px; margin: 0; }
.practi-whl.inr-pracpg { gap: 30px; }

/* inner testimonials responsive */
.testimonials-pg .testi-item {width: 100%;}
.testimonials-pg .testi-item:last-child {margin: 0;}

/* inner blog responsive */
.content-wrap-list.blog-page .blog-sdbr-archives {margin-bottom: 0px;}
.content-wrap-list.blog-page .blog-sdbr-archives {margin-bottom: 0px;flex-wrap: wrap;justify-content: center;gap: 18px;}
#content-wrap .content-wrap-list.blog-page .sidebar-container .widget.widget_search, .sidebar-container .widget.widget_categories, .sidebar-container .widget.widget_archive {width: 100%;max-width: 275px;}
#blog-entries {gap: 20px;align-items: center;justify-content: center;flex-wrap: wrap;}
#blog-entries .blog-entry {width: 100%;max-width: 320px;border-radius: 18px;}
.content-area ul.page-numbers {margin: 20px 0 0;} 

/* inner case responsive */
.inr-crpg .cases-itm { width: 100%; max-width: 320px; margin: 0; padding: 0 0 40px !important; }
.inr-crpg .cases-itm:before { bottom: 12px; }
.inr-crpg .cases-itm h3{ font-size: 25px; }
.inr-crpg { justify-content: center; flex-direction: inherit; }

/* inner contact responsive */
.cntpg-main { flex-direction: column; max-width: 100%; margin:0 auto 25px; gap: 20px; background: transparent;}
.cntpg-bx { width: 100%; padding: 20px; background: #e3b576; border: 1px solid; border-radius: 20px;max-width: 340px;margin: auto;}
.cntpg-bx.log{width: 100%;transform:inherit;}
.cntpg-bx.log img {transform: scale(0.6);}
.content-area h1, .content-area h2 {font-size: 32px;}
	
.testimonials-pg .rating:before, .testimonials-pg .rating img {transform: scale(0.6);top: -6px;right: 0;}	
.gen-feature-ing {margin: 0 0 12px 0;}
.single-post ul.meta, .single.ocean-cpt ul.meta {
    padding: 10px 0 5px;
}
}
 

@media screen and (max-width:767px) {
.container{max-width:100%; padding:0 15px;}

/* inner common styling responsive */
.page_bnr { padding:30px 0 30px; }
.page_title h1, .page_title h2 { font-size: 30px; margin: 0 0 6px 0; }
.content-area h1, .content-area h2 { font-size: 32px; }
.content-area h3 { font-size: 26px; }
.content-area h4 { font-size: 23px; }
.content-area h5 { font-size: 21px; }
.content-area h6 { font-size: 19px; }
.content-area ol, .content-area ul { margin: 0 0 15px 0px; }
.content-area p, .content-area li { font-size: 14px; margin: 0 0 12px 0; }

/* inner cmn block responsive */
.inrpg-common-block { padding: 20px; }
.content-area .inrpg-common-block h2 { font-size: 20px; }
.content-area .inrpg-common-block h2 strong { font-size: 47px;display: block; }
.inrpg-common-block a.cmn-btn{padding: 15px 15px;}

/* inner single attorney resonsive */
.single-prf-details-list {margin: 0 0 25px;display: flex;align-items: center;gap: 25px;padding: 20px; justify-content: center;}
.single-prf-details-lft {width: 100%;max-width: 250px;padding: 15px 15px 0;border: 2px solid #fff;border-radius: 15px;}
.single-prf-img {left: 0;position: relative;width: 100%;}
.single-prf-img img {width: 100%;}
.single-prf-details-rite {padding: 0;text-align: center;width: 100%;}
.single-prf-phnbr {padding: 0 0 0 40px;margin: 0 auto 15px;width: max-content;}
.single-prf-btn a.cmn-btn {padding: 14px 22px;border-radius: 7px;}

/* inner testimonials responsive */
.testimonials-pg .testi-item {padding: 20px 15px;}
.testimonials-pg .rating img {transform: scale(0.75);}
.testimonials-pg .rating:before {right: 0;top: -8px;transform: scale(0.7);}
.testimonials-pg .rating{margin: 0 0 10px 0px;}

/* inner contact responsive */
.cntpg-bx a.cal {font-size: 25px;}
.cntpg-bx h4:before {transform: scale(0.8);}
.cntpg-bx h4 {padding: 55px 0 0;}
.page_title {background: rgb(152 149 149 / 23%);padding: 20px;}
}

@media screen and (max-width:680px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:600px) {}
@media screen and (max-width:580px) {
    .single-prf-details-list {
        margin: 0px 0 30px 0;
        flex-wrap: wrap;
    }	
	    .single-prf-img {
        left: inherit;
        position: inherit;
        margin: 0 auto;
    }
	    .single-prf-img {
        width: 100%;
        max-width: 210px;
    }
    .single-prf-details-rite {
        padding: 0px 0px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        max-width: 250px;
    }
.scdl-btn{flex-direction: column;gap: 10px;align-items: center;}
.inrpg-common-block a.cmn-btn{width: 100%;}

}

@media screen and (max-width:480px) {
.container{padding:0 10px;}

/* inner common styling responsive */
.page_bnr {padding:30px 0 30px;}
.page_title h1, .page_title h2 {font-size: 25px;margin: 0 0 6px 0;}
#main #content-wrap {padding: 30px 0 25px;}
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 12px;}
.content-area h1, .content-area h2 {font-size: 21px;}
.content-area h3 {font-size: 20px;}
.content-area h4 {font-size: 19px;}
.content-area h5 {font-size: 17px;}
.content-area h6 {font-size: 16px;}
.content-area ul li:before {width: 5px;height: 5px;top: 9px;}
.content-area ul li {padding-left: 14px;}
.inr-cmnimg { margin: 0 0 15px 0; }
.inr-cmnimg img { border-radius: 10px; }

/* inner cmn block responsive */
.content-area .inrpg-common-block h2 { font-size: 18px; line-height: 1.3; }
.content-area .inrpg-common-block h2 strong { display: block; font-size: 28px; margin: 7px 0 0; }
.inrpg-common-block a.cmn-btn { padding: 12px 12px; }
.inrpg-common-block { padding: 15px; border-radius: 12px; margin: 7px 0 22px 0; }

/* inner sidebars responsive */
.sidebar-container .widget,.sidebar-container .blog-sdbr-archives {padding: 25px 15px;margin-bottom: 25px;border-radius: 12px;}
.sidebar-container h4.widget-title {font-size: 26px;padding: 0px 0px 28px 0px;margin: 0 0 14px;}
.sidebar-container .widget ul li a {font-size: 16px;padding-left: 16px;}
.sidebar-container .widget ul li {margin: 0 0 22px;}
.sidebar-container .widget .sidebar-testi.owl-carousel .rating img {margin: 0 0 6px 0px;transform: scale(0.75);}
.sidebar-container .widget .sidebar-testi .testi-item p {font-size: 15px;}

/* inner single attorney resonsive */
.accordion-section .accordion-heading { padding: 7px 43px 4px 15px; border-radius: 5px; margin-bottom: 15px; font-size: 17px; background-position: center right 12px; background-size: 15px auto; }

/* inner blog responsive */
.content-area .post-prev-next a { font-size: 14px; padding: 12px 15px; border-radius: 5px; }
#comments { margin-top: 20px; padding-top: 20px; }
#comments form textarea { min-height: 70px; }
#respond .comment-textarea, #respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url { margin-bottom: 15px; }
.single-post ul.meta, .single.ocean-cpt ul.meta { padding-bottom: 10px; }

/* inner testi responsive */
.testimonials-pg .testi-item h5 {font-size:16px;letter-spacing: 0;}

/* inner contact responsive */
.cntpg-bx h4{margin: 0 0 7px;}
.testimonials-pg .testi-item {padding: 15px 12px; border-radius: 10px;}
.accordion-item.accordien-active .accordion-section-content {padding-left: 10px;}
}

@media screen and (max-width:440px) {}
@media screen and (max-width:375px) {}
@media screen and (max-width:360px) {}