/*inner page styles*/
.page-container, 
.post-container {width: 100%; max-width: 1280px; margin: 0 auto;}
#main-heading {background-image: url(../images/inner-curge-bg1.webp), url(../images/page-bnr-bg-img.webp); background-repeat: no-repeat; background-size:100% auto, cover; background-position:  center bottom -1px, center;padding: 250px 0 350px; text-align: left; position: relative; }
#main-heading h1, #main-heading h2 {font-family: 'Outfit'; font-weight: 600; font-size: 70px; color: #708596; line-height: 1.1; margin: 0 0 15px; text-transform: capitalize; }
#main-heading .inrpg-breadcrumbs{font-family: 'Outfit'; font-weight: 500; font-size: 20px;line-height: 1.1;color: #363433;}
#main-heading .inrpg-breadcrumbs a{color: #708596;}
#post-content, #page-content {padding: 50px 0 80px;}
.page-col-full, 
.post-col-full {width: 100%; display: flex ; justify-content: space-between; flex-wrap: wrap;}
#single-column, #post-column, #page-column {width: 66.4%;}
.sidebar-page, 
.sidebar-single { width: 31.3%; max-width: 400px; }
#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 {font-family: 'Outfit'; font-weight:600; line-height: 1.1; margin: 0 0 20px; color: #363433; }
#page-column h1, #page-column h2 { font-size:52px;color:#363433;font-weight:600;}
#page-column h3 { font-size:45px; }
#page-column h4 { font-size:33px; }
#page-column h5 { font-size:30px;}
#page-column h6 { font-size:25px; }
#page-column p, #page-column li {font-family: 'Figtree'; font-weight:normal;font-size: 20px;line-height: 1.7;color: #000;margin: 0 0 15px 0;}
#page-column a, #page-column li a {color: #7b9fc2; }
#page-column li ul { padding:8px 0 0 10px; margin: 0; position: relative; }
#page-column .inr-list{ display: flex; justify-content: space-between; gap: 60px; }
#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: #7b9fc2; width: 8px; height: 8px; position: absolute; content: ""; left: 0; right: 0; top: 13px; border-radius: 50%; }
#post-content .posts-list .author-info a, .single-meta a {color: #7b9fc2; text-decoration: underline;}
#page-column a:hover, #page-column li a:hover {color: #000;}
#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; }
p:empty {display: none;}
main#page-content .practice-areas-lst {margin: 0;}

/* sidebar */


.sidebar-page .widget, 
.sidebar-page .sidebar-item {margin: 0 0 40px;position: relative;padding: 25px 0px ; background-color: #7b9fc2;}
section.widget h4.widget-title, 
.sidebar-page .sidebar-item h2 {padding: 0 10px 15px; text-align: center; position: relative; font-size: 40px; font-family: 'Outfit'; line-height: 1; color: #fff; font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #fff; margin: 0 0 10px;}
.sidebar-menu-pa {padding: 0 5px; }
.sidebar-page .sidebar-item::before {position: absolute; content: ""; width: 70%; height: 5px; left: 0; right: 0; margin: auto; background-color: #1d2b3b; bottom: 0; }
.sidebar-page .sidebar-menu-pa ul{margin:0; padding:0}
.sidebar-page .sidebar-menu-pa ul li{display:block;padding:0 0px;margin:0;position:relative}
.sidebar-page .sidebar-menu-pa ul li a {    font-size: 24px; color: #fff; display: block; position: relative; font-family: 'Outfit'; font-weight: 500; padding: 8px 35px; line-height: 1.3; margin: 4px 0;}
.sidebar-page .sidebar-menu-pa ul li a::before {    content: ""; position: absolute; background-color: #fff; border-radius: 30px; width: 8px; height: 8px; top: 20px; left: 15px;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a,.sidebar-page .sidebar-menu-pa ul li:hover > a{background-color: #fff; color: #1d2b3b;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a::before,.sidebar-page .sidebar-menu-pa ul li > a:hover::before{background-color: #1d2b3b;}
.sidebar-page .sidebar-menu-pa .sub-menu li a{width: 100%; padding: 5px 0 5px 30px; display: block; text-align: left; font-size: 18px; margin: 3px 0;}
.sidebar-page .sidebar-menu-pa .sub-menu li a::before {width: 6px; height: 6px; top: 15px; }
.sidebar-page .sidebar-menu-pa ul li .drop, 
.sidebar-page .sidebar-menu-pa ul li .drop {font-size: 0; position: absolute; right: 10px; top: 17px; width: 20px; height: 14px; background-color: transparent !important; background-image: url(../images/inr-sprites.webp); background-position: -88px -163px; background-repeat: no-repeat; padding: 0px 0px; cursor: pointer;}
.sidebar-page .sidebar-menu-pa ul li .drop.open {background-position: -86px -111px;}
.sidebar-page .sidebar-menu-pa ul li.current-menu-item .drop.close, 
.sidebar-page .sidebar-menu-pa ul li:hover .drop.close {background-position: -88px -142px; }
.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 .breadcrumbs a.post-root:hover{ color: #d5b16e; }
.trstd-advcy-cntn .text-heading::before, 
.trstd-advcy-cntn .text-heading::after {position: absolute;content: "";width: 7px;height: 7px;left: 0;border-radius: 50%;bottom: -4px;margin: auto;background-color: #fff;}

/*testimonials sidebar*/
section.widget.testi .star-rat {width: 39.2%; margin: 0 auto 25px; }
section.widget.testi {background-color: #687a89; margin: 0;}
section.widget.testi .testi-item p {color: #fff; font-family: 'Figtree'; font-weight: 400; font-size: 20px; line-height: 1.75; margin: 0 0 25px;}
section.widget.testi h6 {color: #fff; font-size: 30px; font-family: 'Outfit'; font-weight: 600; text-transform: uppercase; line-height: 1; margin: 0px;}
section.widget.testi .testi-item {position: relative; padding: 35px; text-align: center; }
.widget.testi .testi-item::before {position: absolute; content: ""; top: 20px; left: 32px; background-image: url(../images/inr-sprites.webp); background-position: -142px -105px; width: 66px; height: 49px;}
.testi-sdbr-blk.owl-carousel .owl-nav {display: flex ; justify-content: space-around; margin:0 auto 0; gap: 20px; font-size: 0px; }
.testi-sdbr-blk.owl-carousel .owl-nav button {font-size: 0; transition: 0.4s; background-image: url(../images/inr-sprites.webp) !important; display: inline-block; width: 36px; height: 36px; background-position: -12px -188px !important; background-repeat: no-repeat; }
.testi-sdbr-blk.owl-carousel .owl-nav button.owl-next {background-position: -70px -188px !important; }
.testi-sdbr-blk.owl-carousel .owl-nav button:hover{background-position: -9px -236px !important;}
.testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover {background-position: -70px -236px !important; }



/* case results */
#page-column-full {width: 100%;}
.case-sdbr-blk .case-rslt-itm {width: 100%;}
.case-rslt-page h2 { font-family: 'Outfit'; font-weight:600;padding: 0 0 5px;margin: 0 auto 20px;width: max-content;border-bottom: 1px solid #1f1316;}
.case-rslt-page h5 {font-family: 'Outfit'; font-weight:600;color: #b5072d;text-transform: uppercase;font-size: 25px;line-height: 1;letter-spacing: 7px;margin: 0 0 50px;text-align: center;}
.case-rslt-page .case-rslt-lst {flex-wrap: wrap;gap: 55px;margin: 0;}
.case-rslt-page h2::before, 
.case-rslt-page h2::after {position: absolute;content: "";width: 7px;height: 7px;left: 0;margin: auto;bottom: -4px;background-color: #1f1316;border-radius: 50%;}
.case-rslt-page h2::after {left: auto;right: 0;}
#page-column .in-cont-item .social-icns a {border: 1px solid transparent;}
#page-column .in-cont-item .social-icns a:hover{ border-color: #fff;}



/*blog sidebar*/
.sidebar-blog {display: flex;justify-content: center;gap: 35px;margin: 0 0 45px;width: 100%;}
.widget h2 {display: none; }
.sidebar-blog-item {width: 100%;margin: 0;position: relative;}
.sidebar-blog input, 
.sidebar-blog .widget select {background-color: #7b9fc2;color: #fff !important; background-size: contain;font-size: 18px; border:none;border-radius: 0px;  font-family:'Outfit'; font-weight:500; background-position:center right;padding: 21px 78px 21px 25px;width: 100%;display: block;position: relative;outline: none;background-repeat: no-repeat; appearance: none;    background-size: contain;}
.sidebar-blog .widget select, 
.sidebar-blog.blog-sidebar-itm .widget select{ background-image: url(../images/down-arrow.webp); background-position: right 0 center; background-repeat: no-repeat;}
.sidebar-blog input{ background-image: none; background-color: #1d2b3b; }
.sidebar-blog input.search-submit {position: absolute;  background-image: url(../images/search-icn.webp); background-size: contain; width: 20px; height: 20px; right: 25px; top: 0; bottom: 0; margin: auto; background-color: transparent;border: none;background-position: center;font-size: 0;cursor: pointer;background-size: cover;padding: 0;}
.author-info {display: flex; margin-bottom: 10px; }
.posts-block{padding: 20px; background-color: #687a89; width: 93%; margin: -22px auto 0; position: relative; text-align: center;}
.blog-sidebar-itm h2{background-color: transparent;text-align: left;}
#post-column-full .posts-block h5 {font-size: 28px; font-family: 'Outfit'; font-weight: 600; line-height: 1.2; color: #fff; margin: 0 0 10px; }
#post-column-full .posts-block p {font-family: 'Figtree'; font-weight: 400; font-size: 18px; color: #fff; line-height: 1.66; margin: 0 0 12px; }
.posts-readmore a {font-size: 18px; font-family: 'Figtree'; font-weight: 800; text-transform: uppercase; color: #1d2b3b; display: inline-block; text-decoration: underline; }
.hm-blog-itm:hover .posts-readmore a {color: #fff; }
#post-content .posts-list:hover .posts-block {background-color: #1d2b3b; }
#post-content .posts-list:hover .posts-readmore a  {color: #fff;}
.blog-sidebar-itm {padding: 45px 30px;}
.sidebar-blog.blog-sidebar-itm{display: block;}
.sidebar-page .sidebar-blog.blog-sidebar-itm h2{padding: 0 !important;font-size: 30px; text-align: left;color:#fff;border:none !important;}
.sidebar-blog.blog-sidebar-itm ul{margin: 0;}
.sidebar-page .sidebar-blog .widget{ margin: 0; padding:0 }
.sidebar-blog.blog-sidebar-itm .sidebar-item{background-color: transparent;padding: 0;margin: 0 0 30px;}
.sidebar-blog.blog-sidebar-itm .sidebar-item:last-child{margin: 0;}
.sidebar-page .widget.widget_archive {margin: 0; }



/*single-author-box */
.single-thumbnail {margin: 0 0 24px; }
.single-meta  { display: flex ; align-items: center; margin: 0 0 20px; font-family: 'figtree'; font-weight: 400; font-size: 20px; line-height: 1; color: #000000;  }
.single-author-avatar {/*width: 30%;*/ background-color: #000; padding: 10px; }
.single-author-avatar a img{/*width: 100%;*/display: block;}
.single-author-box {display: flex ;gap:15px; padding: 10px; border: 1px solid #000; margin: 30px 0 0; align-items: flex-start;justify-content: space-between;}
.single-author-description {font-size: 19px; }
.single-author-info {width: 90%;font-family:'Outfit'; font-weight:600;font-size:20px;color:#000; }
.single-pagination {margin: 30px 0 0; }
.widget{margin: 0;}



.sidebar-blog.blog-sidebar-itm .widget-title {text-align: left;font-size: 36px;border:none;padding:0px;}
.sidebar-blog.blog-sidebar-itm .widget-title:before ,.sidebar-blog.blog-sidebar-itm .widget-title:after {display: none;}
.sidebar-blog.blog-sidebar-itm{background-color:#687a89;}
.sidebar-blog.blog-sidebar-itm .sidebar-item{background-image: none !important;}
.sidebar-blog .widget select, 
.sidebar-blog.blog-sidebar-itm .widget select {background-position: right 28px center; background-size: 15px 9px; }
.single-pagination .nav-links a {font-size: 20px; width: 210px; text-transform: uppercase; background-color: #7b9fc2; color: #fff !important; padding: 18px 25px; display: inline-block; text-align: center; font-family: 'Figtree'; font-weight: 800; line-height: 1; border-radius: 50px; }
.single-pagination .nav-links a:hover {background-color: #000; color: #fff !important; }
#post-content .widget select, #post-content .sidebar-blog.blog-sidebar-itm .widget select {background-color: #1d2b3b; }

/* --------blog--page------------------- */
#post-column-full{width: 100%; display: flex ; flex-wrap: wrap; justify-content: center;gap: 20px;}
#post-content .posts-list {width:32.2%; }
#post-content .posts-thumbnail { margin: 0; position: relative;}
#post-content .posts-thumbnail img {display: block; width: 100%; }
#post-column-full .posts-block h5 a:hover {color: #fff; }
 
/* blog aroows pageination */
#post-column-full .post-pagination{width: 100%;}
#post-column-full .nav-links{ text-align: center; display: flex; justify-content: center; align-items: center; margin: 35px 0px 0; }
#post-column-full .nav-links a.prev.page-numbers,
#post-column-full .nav-links a.next.page-numbers{font-size: 0; transition: 0.4s; background-image: url(../images/inr-sprites.webp); display: inline-block; width: 44px; height: 44px; background-position: -239px -97px; background-repeat: no-repeat; margin: 0 20px; border: none; background-color: #1d2b3b;}
#post-column-full .nav-links a.next.page-numbers{background-position: -278px -97px; }
#post-column-full .nav-links a.prev.page-numbers:hover{background-position: -239px -128px; background-color: #b9c9d9;}
#post-column-full .nav-links a.next.page-numbers:hover{background-position: -278px -128px; background-color: #b9c9d9;}
#post-column-full .nav-links .page-numbers{font-family: 'Outfit'; font-weight: 600; width: 50px; height: 50px; font-size: 22px; line-height: 1; margin: 0 5px; padding: 4px 0; color: #1d2b3b;display: flex ; justify-content: center; align-items: center;}
#post-column-full .nav-links .page-numbers.current{ color: #fff !important; font-size: 30px; background-color: #1d2b3b !important;}
 

/* Testimonials */
#page-content #reviews-main {display: flex ; justify-content: center; flex-wrap: wrap; gap: 40px; }
#page-content .review-item h5 {position: relative; font-size: 25px; font-family: 'Outfit'; font-weight: 800; color: #363433; line-height: 1; margin: 0; text-transform: uppercase;}
#page-content .review-item {width: 48%; display: inline-block; padding: 35px; margin: 0 0 50px; position: relative; z-index: 1;}
#page-content .review-item:before, #page-content .review-item:after {z-index: -1; position: absolute;content: "";width: 15%;height: 53%;border: 1px solid #708596;right: 0;top: 0;border-left: none;border-bottom: none;}
#page-content .review-item:after {bottom: 0;left: 0;top: inherit;right: inherit;border: 1px solid #708596;border-right: none;border-top: none;}
#page-content .review-item p {margin: 0 0 25px;}
#page-content .review-item:hover h5 {color: #7b9fc2;}
#page-content .review-item:hover:after, #page-content .review-item:hover:before {border-color: #7b9fc2;}    
#page-content .review-item .star-rat {margin: 0 0 25px; }
#page-content .review-item h5:before {position: absolute; content: ""; width: 73px; height: 54px; background-position: -323px -105px; top: 0; right: 0; background-image: url(../images/inr-sprites.webp); }

/* Common Box */

#page-column .inr-cmn-box {margin:45px 0; background-image: url(../images/cmn-box-bg.webp); background-color: #7b9fc2; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 50px; text-align: center; position: relative; } 
#page-column .inr-cmn-box::before {position: absolute; content: ""; background-color: #1d2b3b; width: 60%; height: 4px; left: 0; right: 0; margin: auto; bottom: 0; } 
#page-column .inr-cmn-box h2 strong {color: #ffffff; font-weight: inherit; display: block;} 
#page-column .inr-cmn-box h2 {font-weight: 700; text-transform: uppercase; color: #1d2b3b; font-size: 68px; margin: 0 0 30px; } 
#page-column .inr-cmn-box .hm-exprnced-btn-call {margin: 0; gap: 35px; } 
#page-column .hm-exprnced-btn-call a {color: #fff; } 
#page-column .inr-cmn-box .hm-exprnced-btn-call .cmn-btn {background-color: #1d2b3b; } 
#page-column .hm-exprnced-btn-call a:hover {color: #1d2b3b; } 
#page-column .inr-cmn-box .hm-exprnced-btn-call .cmn-btn:hover {background-color: #fff; } 
#page-column .inr-cmn-box .hm-exprnced-call p a::before {background-image: url(../images/inr-sprites.webp); background-position: -9px -106px; }
#page-column .hm-exprnced-call p {font-size: 19px; margin: 0; }

/* Contact */
#page-column .in-cont-list {display: flex;justify-content: center;gap: 25px;flex-wrap: wrap;margin: 30px 0 70px;}
#page-column .in-cont-item h4 {text-transform: uppercase;font-family: 'Figtree';font-weight: 700;padding: 85px 0 0 0; color: #fff;position: relative;}
#page-column .in-cont-item {background-color: #687a89;width: 32%;padding: 40px 30px 118px;background-image: url(../images/contect-bg.webp);background-repeat: no-repeat;background-position: bottom center;background-size: 100%;text-align: center;}
#page-column .in-cont-item:hover { background-color: #1d2b3b;}
#page-column .in-cont-item.phn:hover a { color: #fff; }
#page-column .inr-cnct-iframe iframe {width: 100%;min-height: 450px;display: block;}
#page-column .in-cont-item p {color: #fff;font-size: 25px;line-height: 1.2;margin: 0 0 30px;}
#page-column .in-cont-item .get-direction a {color: #fff;font-family: 'Figtree';text-transform: uppercase;font-weight: 700;font-size: 18px;line-height: 1;padding: 16px 39px;background-color: #7b9fc2;display: inline-block;}
#page-column .in-cont-item.phn a {display: inline-block; font-family: 'Figtree-bold';font-weight: 700;font-size: 40px;line-height: 1;color: #1d2b3b;margin: 0;}
#page-column .in-cont-item .fax {margin: 30px 0 0;}
#page-column .in-cont-item .fax p {margin: 0 0 10px;text-transform: uppercase;}
#page-column .scl-icons a {color: #fff;text-transform: uppercase;font-family: 'Figtree';font-weight: 500;font-size: 28px;line-height: 1;padding: 100px 0 0;display: inline-block;position: relative;}
#page-column .scl-icons a::before {border: 2px solid transparent;background-image: url(../images/inr-sprites.webp);background-position: -259px 5px;position: absolute;content: "";width: 85px;height: 85px;background-color: #1d2b3b;top: 0;right: 0;left: 0;margin: auto;border-radius: 50%;}
#page-column .in-cont-item h4:before {position: absolute;content: "";width: 42px;height: 58px;top: 0;right: 0;left: 0;margin: auto;background-image: url(../images/inr-sprites.webp);background-position: -9px -8px;}
#page-column .in-cont-item.phn h4:before {width: 58px;height: 58px;background-position: -86px -9px;}
#page-column .in-cont-item.icons h4:before {background-position: -180px -8px;width: 59px;height: 59px;}
#page-column .in-cont-item.phn a:hover, .in-cont-item:hover h4 { color: #7b9fc2; }
#page-column .in-cont-item:hover .scl-icons a::before {border-color: #829cb0;}
#page-column .scl-icons a:hover:before { background-color: #829cb0;}
#page-column .inr-cnct-iframe {border: 3px solid #829cb0;position: relative;}
#page-column .inr-cnct-iframe:before {width: 100%;height:85%;position: absolute;right: 0;bottom: 0;left: 0;margin: auto;content: "";background-image: -moz-linear-gradient( 90deg, rgb(54,52,51) 0%, rgba(54,52,51,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(54,52,51) 0%, rgba(54,52,51,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(54,52,51) 0%, rgba(54,52,51,0) 100%);pointer-events: none;}
#page-column .inr-cnct-iframe:after { border-bottom: 2px solid #1d2b3b;  position: absolute; content: ""; width: 63px; height: 61px; left: 0; right: 0; margin: auto; background-image: url(../images/inr-sprites.webp); background-position: -336px -8px; background-color: #7b9fc2; background-repeat: no-repeat; top: 0; bottom: 0;}
#page-column .in-cont-item .get-direction a:hover { color: #1d2b3b;}
#page-column .in-cont-item.phn .fax a:hover {color: #fff; }


/* Attorney */
#page-column-full .hm-atrny-blk, .abt-pg.hm-atrny-blk{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
#page-column-full .hm-atrny-blk.staff {gap: 8px;}
.hm-atrny-itm {padding: 33px 0px 36px;}
#page-column-full .hm-atrny-blk.staff .hm-atrny-itm {width: 19.3%;padding: 27px 0px 0px;}
#page-column h2.text-heading.atny-tle {margin-top: 50px;}
#page-column .hm-atrny-itm-txt h5 {font-size: 25px;  color: #708596;}

/* Practice areas */
.prct-list {display: flex;flex-wrap: wrap;justify-content: center;gap: 25px;}
.prct-list .prct-itm {width: 32%;}
.prct-list .prct-itm:hover .prct-itm-cnt {background-image: url(../images/prct-btm-hvr.webp);}
#page-column .prct-list .prct-itm:hover .prct-itm-cnt h4, #page-column .prct-list .prct-itm:hover .prct-itm-cnt .prct-itm-btn a{ color: #fff;}
.prct-list .prct-itm .prct-itm-cnt {padding-right:  20px; padding-left: 20px;}
#page-column .prct-list .prct-itm h4 {margin: 0;}

.abt-pg.hm-atrny-blk .hm-atrny-itm {width: 31%;padding: 25px 0px 30px;}
#page-column .abt-pg.hm-atrny-blk .hm-atrny-itm:hover .hm-atrny-itm-txt h5{color: #fff;}
.abt-pg.hm-atrny-blk .hm-atrny-itm:hover{ padding: 0;}

#page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h6 {
    font-family: 'Outfit';
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 2.6px;
    color: #9eb7cb;
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0 0 0;}
#page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h5{margin: 0;}
.abt-pg.hm-atrny-blk {margin: 0 0 30px 0;}


/*single attoreny page*/
 
#page-column .single-profile-block {z-index: 0;position: relative;display: flex;justify-content: space-between;gap: 0;padding: 30px 20px 0px;margin: 0px 0 60px;background-image: url(../images/single-atrny-img.webp);background-position: center;background-repeat: no-repeat;background-size: cover;    align-items: center;}
/* #page-column .single-profile-block:before {position: absolute;content: "";width: 100%;height: 26%;right: 0;bottom: -10px;left: 0;margin: auto;background-image: url(../images/single-atrny-botm-img.webp);background-repeat: no-repeat;background-position: bottom center;background-size: cover;z-index: 1;} */
#page-column .single-profile-block .sp-block h2 {font-size: 43px;margin: 0 0 15px;line-height: 1;color: #fff;font-family: 'Outfit';font-weight: 800;text-transform: uppercase;}
#page-column .single-profile-block .sp-block h5 {font-family: 'Outfit';font-weight: 400;font-size: 20px;line-height: 1;margin: 0 0 20px;color: #7b9fc2;letter-spacing: 1.2px;text-transform: uppercase;}
.single-profile-image {width: 43%;text-align: center;}
#page-column .single-profile-block .trstd-call-us {margin: 0 0 20px;padding: 0 0 0 73px;position: relative;}
#page-column .single-profile-block .sp-block p {font-family: 'Figtree';font-weight: 300;font-size: 18px;text-transform: uppercase;line-height: 1;color: #fff;margin: 0;padding: 0;}
#page-column .single-profile-block .profile-tel a {font-family: 'Figtree';font-weight: 700;font-size: 37px;line-height: 1;display: inline-block;color: #fff;margin: 7px 0 0;}
#page-column .com-box-btn a, #page-column  .single-prf-btn a {padding: 21px 44px;font-size: 18px;color: #fff;background-color: #7b9fc2;}
#page-column .com-box-btn a:hover, #page-column  .single-prf-btn a:hover {background-color: #708596;}
#page-column .single-profile-block .trstd-call-us:before {position: absolute;content: "";width: 2px;height: 100%;top: 0;bottom: 0;left: 58px;background-color: #7b9fc2;}
#page-column .single-profile-block .profile-tel a:before {position: absolute;content: "";width: 42px;height: 42px;top: 7px;left: 0;background-image: url(../images/single-atrny-call-icon.webp);background-position: center;background-size: cover;background-repeat: no-repeat;}
#page-column .accordion-profile h3 {padding: 16px 50px 15px 20px;cursor: pointer;width: 100%;border-radius: 0px;font-size: 30px;letter-spacing: 0.52px;line-height: 1;color: #fff;background-color: #9fb8d2;margin: 0;background-image: url(../images/down-arrow.webp);background-repeat: no-repeat;background-size: 21px;background-position: right 22px center;font-family: 'Outfit';font-weight: 700;}
#page-column .accordion-profile.active h3 {background-color: #1d2b3b;background-image: url(../images/up-arrow.webp);}
.sp-block {padding-right: 10px; }

#page-column .single-profile-block .profile-tel a:hover {color: #7b9fc2;}

.accordion-profile-content {
    overflow: hidden;
    transition: max-height 0.4s ease;
}

#page-column .sub-atrny {
    width: 100%;
    max-width: 280px;
    background-color: #9fb8d261;
    position: relative;
}

#page-column .sub-atrny img {
    display: block;
    width: 100%;
}
#page-column .sub-atrny a {
    display: block;
}

#page-column .sub-atrny h5 {
    text-align: center;
    padding: 10px;
    border-top: 2px solid #000;
    text-transform: uppercase;
}


/*Faq Section*/
#page-column .single-accordion {margin: 20px 0; } 
#page-column .accordion-profile .accordion-profile-content {overflow: hidden; transition: max-height 0.4s ease; padding: 20px 20px 0; display: none; } 
#page-column .accordion-profile.active .accordion-profile-content {display: block; max-height: max-content !important;} ::-webkit-scrollbar-button {display: none; height: 0; width: 0; } 
#page-column .accordion-profile {margin: 0 0 18px; max-height: max-content !important; } 

 




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


#main-heading h1, #main-heading h2{font-size: 60px;}
#main-heading {padding: 220px 0 320px; }

#page-content .review-item h5 {font-size: 22px; }
#page-content .review-item h5:before {
    transform: scale(0.8);
    top: -6px;}

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

#main-heading h1, #main-heading h2{font-size: 55px;}
#main-heading .inrpg-breadcrumbs {font-size: 18px; }
#main-heading {padding: 160px 0 220px; }

#page-column h1, #page-column h2{font-size: 45px;}
#page-column h3 {font-size: 40px; }
#page-column h4 {font-size: 30px; }
#page-column h5 {font-size: 28px; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6{margin: 0 0 18px;}

section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {
    font-size: 37px;
}
#page-column ol, #page-column ul {
    margin: 0 0 20px 0px;}
.sidebar-page .sidebar-menu-pa ul li a{font-size: 21px;}
.sidebar-page .sidebar-menu-pa ul li a::before{top: 20px; left: 15px;}
section.widget.testi h6{    font-size: 25px;}
section.widget.testi .testi-item p{font-size: 18px; line-height: 1.7;margin: 0 0 20px;}
#page-column p, #page-column li{    font-size: 19px;line-height: 1.6;}

#page-column ul li:before{width: 8px;height: 8px;top: 10px}
#page-column .inr-cmn-box {
    padding: 40px;
    margin: 35px 0;
}
#page-column .inr-cmn-box h2 {
    font-size: 60px;
    margin: 0 0 20px;
}
#page-column .hm-exprnced-call p {
    font-size: 16px;
}
section.widget.testi .testi-item {
    padding: 30px;
}
.widget.testi .testi-item::before {
    transform: scale(0.9);}

#post-column-full {
    gap: 19px;
}
.sidebar-blog {
    margin: 0 0 35px;
}
.sidebar-blog input, .sidebar-blog .widget select {
    padding: 18px 68px 18px 25px;
}
#post-column-full .posts-block h5 {
    font-size: 23px;
}
#post-column-full .posts-block p {
    font-size: 17px;
}
.posts-readmore a {
    font-size: 17px;
}
#post-column-full .nav-links .page-numbers {
    font-size: 20px;
     width: 46px;
    height: 46px;
}
#post-column-full .nav-links .page-numbers.current {
    font-size: 27px;
}
#post-content, #page-content {
    padding: 50px 0;
}
.sidebar-blog.blog-sidebar-itm .sidebar-item {
    margin: 0 0 25px;
}
.sidebar-blog.blog-sidebar-itm .sidebar-item::before{display: none;}
.single-pagination .nav-links a {
    font-size: 19px;
    width: 190px;
    padding: 17px 25px;}
.single-meta {margin: 0 0 15px; font-size: 18px;}
.single-thumbnail {
    margin: 0 0 20px;
}
.blog-sidebar-itm {
    padding: 40px 30px;
}
#page-content .review-item .star-rat {
    margin: 0 0 20px;
}
#page-content .review-item h5 {
    font-size: 20px;}
#page-content .review-item h5:before {
    transform: scale(0.7);}
#page-content .review-item {padding: 30px; margin: 0 0 40px;}

.prct-list {gap: 23px; }

#page-column .in-cont-list {
    gap: 22px;
    margin: 25px 0 60px;
}
#page-column .in-cont-item h4:before {
    transform: scale(0.9);}
#page-column .in-cont-item p {
    font-size: 22px;
    margin: 0 0 25px;
}
#page-column .in-cont-item .fax {
    margin: 21px 0 0;
}
#page-column .in-cont-item.phn a{
    font-size: 38px;
}
#page-column .in-cont-item {
    padding: 32px 30px 105px;
}
#page-column .inr-cnct-iframe:after {
    transform: scale(0.9);
}
#page-column .scl-icons a {
    font-size: 25px;
    padding: 89px 0 0;}
#page-column .scl-icons a::before {
    transform: scale(0.9);
}


#page-column .single-profile-block .sp-block h2{    font-size: 40px;}
#page-column .com-box-btn a, #page-column  .single-prf-btn a {padding: 20px 34px; font-size: 18px; }
#page-column .accordion-profile h3{font-size: 24px;}
#page-column .single-profile-block .sp-block h5 {
    font-size: 20px;
    margin: 0 0 18px;}
#page-column .single-profile-block .trstd-call-us {
    margin: 0 0 28px;}

.abt-pg.hm-atrny-blk .hm-atrny-itm {padding: 20px 0px 20px;}

    
}
@media screen and (max-width:1240px){
.post-container, 
.page-container , 
.container1{ max-width: 970px; padding:0 15px; }
    .abt-pg.hm-atrny-blk .hm-atrny-itm {
        padding: 10px 0px 10px;
    }

#main-heading{padding: 140px 0 180px;}
#main-heading h1, #main-heading h2 {font-size: 50px; }

#page-column h2.text-heading.atny-tle {
    margin-top: 35px;
}

#page-column h1, #page-column h2{font-size: 40px;}
#page-column h3 {font-size: 35px; }
#page-column h4 {font-size: 25px; }
#page-column h5 {font-size: 23px; }
#page-column h6 {font-size: 22px; }
.prct-list .prct-itm .prct-itm-cnt {
    padding-right: 10px;
    padding-left: 10px;
}

#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6{margin: 0 0 15px;}
    #page-column p, #page-column li {
        font-size: 17px;
        margin: 0 0 12px 0;
    }
#page-column ul li {
    margin: 0 0 7px 0;
    padding-left: 17px;
}
    #page-column ol, #page-column ul {
        margin: 0 0 13px 0px;
    }
#page-column .inr-cmn-box {
        padding: 35px 25px;
        margin: 30px 0;
    }
    #page-column .inr-cmn-box h2 {
        font-size: 47px;
        margin: 0 0 16px;
    }
#page-column .inr-cmn-box .hm-exprnced-btn-call {
    gap: 15px;
}
    #page-column .hm-exprnced-call p {
        font-size: 15px;
    }
#page-column .inr-cmn-box::before{
    height: 2px;
}
    section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {
        font-size: 31px;
            margin: 0 0 5px;
                padding: 0 10px 11px;
    }
    .sidebar-page .sidebar-menu-pa ul li a {
        font-size: 19px;
        padding: 6px 28px;
    }
        .sidebar-page .sidebar-menu-pa ul li a::before {
        top: 16px;
        left: 11px;
        width: 7px;
        height: 7px;
    }
    .sidebar-page .sidebar-menu-pa .sub-menu li a {;
    padding: 4px 0 4px 24px;
    font-size: 16px;
    margin: 3px 0;
}
.sidebar-page .sidebar-menu-pa .sub-menu li a::before {
    width: 5px;
    height: 5px;
    top: 13px;
}
.sidebar-page .sidebar-menu-pa ul li .drop, .sidebar-page .sidebar-menu-pa ul li .drop {
    transform: scale(0.8);
    right: 5px;
    top: 12px;
}
.sidebar-page .sidebar-item::before {
    height: 3px;
}
.sidebar-page .widget, .sidebar-page .sidebar-item {
    margin: 0 0 30px;
}

    section.widget.testi .testi-item {
        padding: 18px;
    }
    .widget.testi .testi-item::before {
        transform: scale(0.7);
        top: 4px;
        left: 19px;
    }
section.widget.testi .star-rat {
    margin: 0 auto 18px;
}
    section.widget.testi .testi-item p {
        font-size: 16px;
    }    section.widget.testi h6 {
        font-size: 22px;}
        #page-column li ul {
    padding: 8px 0 0 0px;}
.testi-sdbr-blk.owl-carousel .owl-nav button
 {
    transform: scale(0.8);}
.sidebar-blog {    margin: 0 0 25px;
}
#post-column-full {
    gap: 15px;
}
    .posts-block {
        padding: 15px 10px;
        width: 96%;
    }

    #post-column-full .posts-block h5 {
        font-size: 20px;
    }
#post-column-full .posts-block p {
        font-size: 15px;
        letter-spacing: 0.4px;
    }
    .posts-readmore a {
        font-size: 15px;
    }
    #post-column-full .nav-links .page-numbers {
        font-size: 19px;
        width: 42px;
        height: 42px;
    }
    #post-column-full .nav-links .page-numbers.current {
        font-size: 25px;
    }
    #post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {
    transform: scale(0.9);
}
#post-column-full .nav-links {
    margin: 25px 0px 0;
}
#post-content, #page-content {
    padding: 50px 0;
}

    .sidebar-blog input, .sidebar-blog .widget select {
        padding: 16px 55px 16px 20px;
        font-size: 16px;
    }

.sidebar-blog input.search-submit {
    width: 18px;
    height: 18px;
    right: 20px;
}
.sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {
    background-position: right 20px center;}

    .single-meta {
        margin: 0 0 12px;
        font-size: 16px;
    }
    .single-pagination .nav-links a {
        font-size: 17px;
        width: 175px;
        padding: 15px 22px;
    }
.blog-sidebar-itm {
        padding: 32px 20px;
    }
    .sidebar-blog.blog-sidebar-itm .sidebar-item {
        margin: 0 0 20px;
    }
.sidebar-page .sidebar-blog.blog-sidebar-itm h2 {
    font-size: 26px;
}
#page-content #reviews-main{gap: 15px;}
.prct-list {
    gap: 18px;
}
    #page-column .in-cont-list {
        gap: 18px;
        margin: 20px 0 45px;
    }
#page-column .in-cont-item h4:before {
    transform: scale(0.7);
}
#page-column .in-cont-item h4 {
    padding: 65px 0 0 0;
}
#page-column .in-cont-item p {
    font-size: 19px;
    margin: 0 0 18px;
}
#page-column .in-cont-item .get-direction a{
    font-size: 16px;
    padding: 14px 28px;
}
#page-column .in-cont-item {
    padding: 23px 21px 85px;
}
#page-column .in-cont-item.phn a {
    font-size: 33px;
}
#page-column .in-cont-item .fax {
    margin: 14px 0 0;
}

#page-column .in-cont-item .fax p {
    margin: 0 0 6px;}

#page-column .scl-icons a::before {
    transform: scale(0.7);top: -6px;}

#page-column .scl-icons a {
    font-size: 22px;
    padding: 80px 0 0;
}
#page-column .inr-cnct-iframe iframe {
    min-height: 350px;
}
#page-column-full .hm-atrny-itm {padding: 20px 0px 16px; }
#page-column-full .hm-atrny-itm:hover .hm-atrny-itm-img-hvr{transform: scale(1);}
#page-column-full  .hm-atrny-itm:hover .hm-atrny-itm-txt{bottom: 40px;}



#page-column .single-profile-block .sp-block h2 {font-size: 28px; }
#page-column .single-profile-block{ gap: 10px;margin: 0 0 25px;}
#page-column .single-profile-block .profile-tel a{font-size: 30px;}
#page-column .com-box-btn a, #page-column .single-prf-btn a {padding: 18px 22px; font-size: 16px; }
#page-column .single-profile-block .trstd-call-us{margin:0 0 15px; }
#page-column .accordion-profile h3 {font-size: 22px; padding: 13px 50px 13px 20px;}
#page-column .single-profile-block .sp-block p {
    font-size: 16px;}
#page-column .single-profile-block .sp-block h5 {
    font-size: 18px;
    margin: 0 0 20px;
}
#page-column .single-profile-block .profile-tel a:before {
    transform: scale(0.8); top:2px;}

#page-column .hm-atrny-itm-txt h5 {font-size: 20px;}


}



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

.post-container, 
.page-container , 
.container1{ max-width: 720px; padding:0 15px; }

#main-heading h1, #main-heading h2{font-size: 40px; margin: 0 0 10px;}
#main-heading{
        padding: 30px 0px;
        background-image: url(../images/page-bnr-bg-img.webp);
        border-bottom: 3px solid #7aa0c3;        background-size: cover;
        background-position: center;}
            #single-column, #post-column, #page-column {
        width: 100%;
    }
#post-content, #page-content{padding: 30px 0;}
    #main-heading .inrpg-breadcrumbs {
        font-size: 16px;
    }
section.widget h3.widget-title, 
.sidebar-page .sidebar-item h4{    font-size: 35px;padding: 0 0 10px;margin: 0 0 15px;}
    .sidebar-page, .sidebar-single {
        width: 100%;
        max-width: 320px;
        margin: auto;
    }
#page-column h1, #page-column h2{font-size: 34px;}
#page-column h3 {font-size: 30px; }
#page-column h4 {font-size: 25px; }
#page-column h5 {font-size: 23px; }
#page-column h6 {font-size: 19px; }
.sidebar-blog {flex-direction: column;}
.sidebar-blog-item {width: 100%; max-width: 320px; margin: auto;}
.sidebar-blog {flex-direction: column; gap: 10px;}
#post-content .posts-list {
    width: 48.1%;
}
    #post-column-full .nav-links {
        margin: 10px 0 0;
    }
    #page-column p, #page-column li {
        font-size: 16px;}

.prct-list .prct-itm {
    width: 46.3%;
}
    
    #page-column .in-cont-list {
        gap: 20px;
        flex-direction: column;
    }
    #page-column .in-cont-item {
        width: 100%;
        max-width: 320px;
        margin: auto;
    }
#page-content #reviews-main {
    column-count: 1;}
    
#page-content .review-item:before, #page-content .review-item:after {
    width: 100%;
    height: 100%;
}
  #page-content .review-item {
        margin: 0 0 20px;
    }
#page-content .review-item h5:before {
        top: -14px;
        transform: scale(0.6);
    }
#page-column-full .hm-atrny-itm:hover .hm-atrny-itm-txt h6, #page-column .abt-pg .hm-atrny-itm:hover .hm-atrny-itm-txt h6{display: block;}
#page-column-full .hm-atrny-itm .hm-atrny-itm-txt h6, #page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h6{display: block;}
#page-column-full .hm-atrny-itm, #page-column .abt-pg  .hm-atrny-itm{margin: 0;padding: 0;}
#page-column-full .hm-atrny-itm .hm-atrny-itm-txt, #page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt{bottom: 30px;left: 0;right: 0;}
#page-column-full .hm-atrny-itm .hm-atrny-itm-txt h5::before, #page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h5::before{display: none;}
#page-column-full .hm-atrny-itm .hm-atrny-itm-txt h5, #page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h5{padding: 0;margin: 0 0 10px;}
#page-column-full .hm-atrny-blk, #page-column-full .hm-atrny-blk{margin: 0 0 20px;}
#page-column-full .hm-atrny-blk.staff .hm-atrny-itm, #page-column .abt-pg .hm-atrny-blk.staff .hm-atrny-itm{padding: 0;}
#page-column-full .hm-atrny-blk.staff .hm-atrny-itm, #page-column .abt-pg .hm-atrny-blk.staff .hm-atrny-itm {width: 47.3%;}
#page-column-full .hm-atrny-itm:hover .hm-atrny-itm-txt, #page-column .abt-pg .hm-atrny-itm:hover .hm-atrny-itm-txt{bottom: 70px;}
.abt-pg.hm-atrny-blk .hm-atrny-itm {width: 47%;}
 #page-column .abt-pg .hm-atrny-itm .hm-atrny-itm-txt h5{ color:#fff; }
 .abt-pg.hm-atrny-blk .hm-atrny-itm:before {position: absolute;content: "";width: 100%;height: 38%;right: 0;bottom: 0;left: 0;margin: auto;background: linear-gradient(0deg,rgba(10, 10, 10, 1) 14%, rgba(10, 10, 10, 0) 100%);}
 #page-column .in-cont-item h4:before{transform: scale(0.6);}
}

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

.post-container, 
.page-container , 
.container1{max-width:100%; padding:0 15px;}
#main-heading h1, #main-heading h2{font-size: 36px;}

#page-column h2.text-heading.atny-tle {margin-top: 20px;}


#page-column h1, #page-column h2{font-size: 30px;}
#page-column h3 {font-size: 25px; }
#page-column h4 {font-size: 23px; }
#page-column h5 {font-size: 20px; }
#page-column h6 {font-size: 18px; }
    #page-column .inr-cmn-box {
        padding: 25px 15px;
        margin: 25px 0;
    }
    #page-column .inr-cmn-box h2 {
        font-size: 35px;
        margin: 0 0 11px;
    }
#page-column-full .hm-atrny-blk.staff .hm-atrny-itm {width: 100%; max-width: 320px; margin: auto; }

#page-column .single-profile-block{flex-direction: column;padding: 25px 20px; margin: 0 0 20px;}
#page-column .single-profile-block .single-profile-image {width: 100%; position: relative; max-width: 320px; margin: auto;  border: 2px solid #000; background-color: #7b9fc2; }
#page-column .single-profile-block .sp-block{padding: 0;}
#page-column .single-profile-block .sp-block{width: 100%;text-align: center;}
#page-column .single-profile-block .trstd-call-us {width: max-content; margin: 0 auto 16px; }
#page-column .single-profile-block .sp-block h2{margin: 0 0 10px}
#page-column .single-profile-block .sp-block h5{margin: 0 0 15px;}
#page-column .accordion-profile .accordion-profile-content{padding:  10px 10px 0;}
#page-column .accordion-profile {margin: 0 0 10px;}
#page-column .single-profile-block:before{display: none;}

#page-content .review-item {
    margin: 0;
    width: 100%;
}

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

#post-content .posts-list {        width: 100%;
        max-width: 400px;
        margin: auto;
    }
    .posts-block {
        padding: 15px 10px;
        width: 100%;
        margin: 0;
        border: 2px solid #7aa0c3;
    }

    .prct-list .prct-itm {
        width: 100%;
        max-width: 320px;
        margin: auto;
    }
    #page-column .inr-cnct-iframe iframe {
        min-height: 250px;
    }
        #page-column .inr-cnct-iframe:after {
        transform: scale(0.8);
    }

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

    #page-column .single-profile-block .sp-block h2 {
        font-size: 26px;
    }
    #page-column .single-profile-block .profile-tel a {
        font-size: 23px;
    }
    #page-column .single-profile-block .sp-block p {
        font-size: 14px;
    }
    #page-column .single-profile-block .trstd-call-us
 {    padding: 0 0 0 55px;
}
#page-column .single-profile-block .trstd-call-us:before{display: none;}

    #page-column .single-profile-block {
        padding: 25px 10px;}
#page-column .com-box-btn a, #page-column .single-prf-btn a {
        padding: 16px 23px;
        font-size: 15px;
    }
    #page-column .accordion-profile .accordion-profile-content {
        padding: 10px 0px 0 10px;
    }
    #page-column .accordion-profile h3 {
        font-size: 20px;
        padding: 12px 50px 11px 16px;
		background-position: right 12px center;
		background-size: 15px;
    }
    #page-column .single-profile-block .trstd-call-us {
        padding: 0 0 0 50px;
    }
        #page-column h2.text-heading.atny-tle {
        margin-top: 10px;
    }



#main-heading h1, #main-heading h2{font-size: 30px;}


#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6 {margin: 0px 0 10px; }
#page-column p, #page-column li {font-size: 15px; }

#main-heading .breadcrumbs {font-size: 16px; }
    #main-heading .inrpg-breadcrumbs {
        font-size: 15px;
    }
        #page-column h1, #page-column h2 {
        font-size: 26px;
    }
        #page-column h3 {
        font-size: 24px;
    }
        #page-column h4 {
        font-size: 22px;
    }
#page-column ul li:before {
        width: 6px;
        height: 6px;
        top: 9px;
    }
    #page-column ul li {
        margin: 0 0 4px 0;
        padding-left: 12px;
    }

    section.widget h4.widget-title, .sidebar-page .sidebar-item h2 {
        font-size: 28px;
    }

    .sidebar-page .sidebar-menu-pa ul li a {
        font-size: 17px;
       padding: 5px 23px;
    }
        .sidebar-page .sidebar-menu-pa ul li a::before {
        top: 13px;
        left: 8px;
        width: 6px;
        height: 6px;
    }
        .sidebar-page .sidebar-menu-pa ul li .drop, .sidebar-page .sidebar-menu-pa ul li .drop
 {
        transform: scale(0.7);
        right: 3px;
        top: 10px;
    }
    section.widget.testi .testi-item p {
        font-size: 15px;
        margin: 0 0 13px;
    }
    section.widget.testi h6 {
        font-size: 19px;
    }
    .inr-cmn-box
 {
        padding: 20px 10px;
        margin: 20px 0;
    }
        .inr-cmn-box{
        padding: 20px 10px;
        margin: 20px 0;
    }
        .hm-exprnced-call p a::before {
        transform: scale(0.6);
    }
    #page-column .hm-exprnced-call p {
        font-size: 14px;
    }
    #page-column .inr-cmn-box h2 {
        font-size: 23px;
        margin: 0 0 7px;
    }
#page-column .inr-cmn-box .hm-exprnced-btn-call {
        gap: 10px;
    }
        #post-content .posts-list {
        max-width: 320px;
    }
    #post-column-full .nav-links {
        flex-wrap: wrap;
    }
    .single-thumbnail {
        margin: 0 0 12px;
    }
    .single-meta {
        gap: 4px;
    }
    #page-column .in-cont-item {
        background-size: contain;
    }
    #page-column .inr-cnct-iframe iframe {
        min-height: 200px;
    }
#page-content .review-item h5:before{display: none;}

    #page-content .review-item {
        padding: 25px 15px;
    }


}

@media screen and (max-width:420px) {
.abt-pg.hm-atrny-blk .hm-atrny-itm {width:100%;}
}