/*Inner Pages Styles*/
.page_bnr {padding:200px 0 90px;position: relative; border-bottom:5px solid #175676; text-align:left;background-image: url(images/inner-banner.webp);background-repeat: repeat;background-size: cover;}
.page_default {padding: 130px 0px 250px;}
.page_title h1, .page_title h2 { font-family: 'Antonio-Regular'; font-weight:400;margin:0;color:#175676;line-height: 1.2;text-transform:capitalize; font-size: 60px; letter-spacing: -2.1px;}
.inrpg-breadcrumbs {padding: 10px 0 0; color: #000; font-family: 'InterTight-Medium'; font-weight: 500; font-size: 20px; line-height: 1.2; letter-spacing: 0.2px; position: relative; z-index: 5; }
.container1{max-width: 1280px; width: 100%;margin: auto;}
.content-area.full-width{width: 100%;max-width: 100%;margin: auto;}
.inrpg-breadcrumbs .current-item, .inrpg-breadcrumbs a:hover{color: #175676;}
.inrpg-breadcrumbs span.divider {padding: 0px 5px;}
#main #content-wrap{padding:130px 0 90px;position: relative;}
#main #content-wrap:before {background-image: url(images/page_default-bfor.webp); position: absolute; top: 0; width: 100%; height: 268px; left: 0; right: 0; margin: auto; content: ""; background-repeat: repeat; background-position: top center; z-index: -2; filter: grayscale(1); }
.content-wrap-list {display: flex;justify-content: space-between;}

.content-area {float: none;width: 64.85%;position: relative;border: 0;padding: 0;}
.error404 
.content-area {width: 64.85% !important; }
.widget-area.sidebar-primary {float: none;padding: 0;}
.sidebar-container {width: 32%;max-width: 400px;}
.about-sctn {padding: 0px 0 50px 0;}
#main .sidebar-box.widget_nav_menu li a:before {display:block; }
.sidebar-box ul li a.drop.close:before, .sidebar-box ul li a.drop.open:before{display: none!important;}

.content-area h1,
.content-area h2,
.content-area h3,
.content-area h4,
.content-area h5,
.content-area h6 { font-family: 'Antonio-Regular';font-weight: 400;line-height: 1.2;letter-spacing: 0px;margin: 0 0 20px;text-transform: capitalize;color: #000;}
.content-area h1, .content-area h2 {font-size: 50px; letter-spacing: -1px; }
.content-area h3 {font-size: 40px;}
.content-area h4 {font-size: 34px;}
.content-area h5 {font-size: 30px;}
.content-area h6 {font-size: 26px;}
.content-area h1 strong, .content-area h2 strong{ color:#e3b576; font-weight:400;}
.content-area p,
.content-area li {font-family: 'InterTight-Regular';font-weight:400;font-size: 18px;line-height: 1.8;color: #000;letter-spacing: 0.18px;margin: 0 0 20px 0;}
.content-area p strong{font-family: 'InterTight-SemiBold'; /*color: #e69215;*/}
.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 ol {padding-left: 14px; }
.content-area ul li {list-style: none;padding-left: 21px;position: relative;}
.content-area ul li:before {background: #000;width:8px;height:8px;position: absolute;content: "";left: 0;right: 0;top: 12px;border-radius: 50%;}
.content-area a,
.content-area li a {text-decoration: none !important; color:#e69215;}
.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;}
.content-area ol li li {list-style: none; }
 
.content-area ol li {list-style: auto; }

div{font-family: 'InterTight-Regular';font-weight:400;font-size: 18px;color: #000;}

.gen-feature-ing {margin: 0 0 40px; }

/* Sidebar Styles */
.sidebar-box {margin: 0 0 40px; background-color: #176180; font-size: 0px; padding: 50px 17px 30px; background-image: url(images/sidebar-bkg.webp); background-position: center; background-repeat: repeat; background-size: cover; }
.sidebar-box h4.widget-title ,.widget.widget_testi h4.widget-title {position: relative; color: #fff; font-size: 38px; letter-spacing:0px; line-height: 1; text-transform: uppercase; text-align: center; font-family: 'Antonio-Medium'; padding: 0 5px 18px; border-bottom: 1px solid #ffa218 !important; border: none; margin: 0 0 30px; }
.sidebar-box ul li a.drop.close, .sidebar-box ul li a.drop.open {font-size: 0px; position: absolute; content: ""; margin: auto; background-image: url(images/drop-icn.webp); background-repeat: no-repeat; width: 18px; height: 10px; top: 9px; right: 9px; cursor: pointer; z-index: 1; padding: 0px; }
.sidebar-box ul li a.drop.close {transform: rotate(-180deg); }
.sidebar-box ul {margin: 0;padding-left:15px;}
.sidebar-box ul li {margin: 0;border: none !important;padding: 0;list-style: none;position: relative;}
.sidebar-box ul li:last-child {margin-bottom: 0;}
.sidebar-box ul li a {margin: 0 0 20px;display: block;font-size: 20px;line-height: 1.2;letter-spacing: 0px;font-weight: 400;color: #fff;text-transform: capitalize;position: relative;padding: 0 32px 0 23px;}
.sidebar-box ul li a:before {width: 10px;height: 10px;position: absolute;content: "";left: 0px;right: 0;top: 7px;background-color: #fff;border-radius: 100%;}
.sidebar-box ul li a:hover {color: #ffa218;}
.sidebar-box ul li a:hover:before {background-color: #ffa218; }
.sidebar-box .menu ul.sub-menu li {padding: 0px 0px 0px 24px;margin:0 0 10px; }
.sidebar-box .menu ul.sub-menu li a {font-size: 18px;padding: 0 0 0 20px;margin: 0; }
.sidebar-box .menu ul.sub-menu li a:hover {color: #ffa218; background-image:none; }
.sidebar-box .menu ul.sub-menu li.current-menu-item a{background-image:none;}
.sidebar-box ul li a.drop:before{display: none;}

/*Sidebar Testimonals*/
.widget.widget_testi h4.widget-title {color: #176180; border: none !important;padding:0px;margin: 0px !important;}
.hm-testi-item.innr{padding: 0px;}
.hm-testi-item.innr h4{font-size:25px;line-height:1.4;text-align: center;margin: 0 0 20px;}
.hm-testi-item.innr .cnt p{font-size:18px;line-height:1.7;}
.hm-testi-item.innr h5{font-size:30px;}
.hm-testi-item.innr:before{background-position:-66px -21px;background-image:url(images/sprites-inn.webp);width: 50px; height:50px;border-width: 3px;top:-30px;transform:none;}
.hm-testi-item.innr:after{background-position:-136px -21px;background-image:url(images/sprites-inn.webp);width: 50px; height: 50px;border-width: 3px;bottom:-30px;transform:none;}
.hm-testi-item.innr .reviews-rt-stars{width:49%;margin: 0 auto 20px;}
.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.widget_testi {margin-bottom: 0; background: #FAF3E9; background-color: #f8fafb; padding: 50px 20px 40px; border: 1px solid #176180; }
.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-image: url(images/sprites-inn.webp); width: 40px; height: 40px; background-color:#176180; background-position: -196px -20px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button.owl-next {background-position: -253px -20px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button:hover {background-color: #e69215;transition:0.3s;}
.sidebar-testi.owl-carousel .owl-stage-outer {padding: 30px 0px; }
.sidebar-testi button span{font-size:0px;}
/*Blog Side Bar*/
.blog-archives{background-color:#f8fafb;border:1px solid #8bb0bf;padding:50px 30px;}
.blog-archives .sidebar-box{padding:0px;background-color: transparent;position: relative;margin: 0 0 22px;}
.blog-archives .sidebar-box input, .sidebar-box.widget_archive select, .sidebar-box.widget_categories select {font-family: 'InterTight-Light'; font-weight: 400; font-size: 20px !important; line-height: 1.3; letter-spacing:-0.4px; text-transform: capitalize; color: #000; padding: 18px 70px 18px 26px; background-color: #fff; appearance: none; outline: none; cursor: pointer; border:1px solid #9ebdca; border-radius: 0; background-image: url(images/search.webp); height: 60px; background-size: contain; background-position: right; background-repeat: no-repeat; }
.sidebar-box.widget_categories select, .sidebar-box.widget_archive select{background-image: url(images/droup.webp); height: 60px !important; background-size: contain; background-position: right; background-repeat: no-repeat; }
.blog-archives button.search-submit{position: absolute;width: 60px; height: 60px; right: -1px;background: transparent;border: none;}
.blog-archives h4.widget-title{color:#283858;text-align: left;border: none !important;padding:0px;margin: 0 0 13px;}
.blog-archives .sidebar-box.widget_search input{cursor: text;}
.blog-archives .sidebar-box.widget_archive{margin:0px;}

/*Blog Page*/

.content-area .blog-entry.large-entry {width: 48.2%; padding: 0; border:1px solid #8bb0bf; position: relative; margin: 0;}
.content-area .post-content h4 a {color: #000000;text-decoration: none;display: inline-block;}
.content-area .post-content h4 {font-size: 26px; line-height: 1.3; letter-spacing: -0.52px; margin: 0 0 10px; font-family: 'Antonio-Bold'; font-weight: 700; text-transform:capitalize; }
.blog-page .blog-entry-inner .blog-entry-readmore a {font-size: 18px ;border: none ; line-height: 1 ; font-family: 'Antonio-Regular' ; text-transform: uppercase ; color: #000000 ; padding: 0 ; letter-spacing: -0.36px ; display: inline-block ; }
.content-area .post-dt, .post-category a{display: flex;  gap: 0 7px;display: inline-flex;  font-family: 'InterTight-Regular'; font-size: 17px; color: #000000; line-height: 1; text-transform: capitalize; margin: 0;}
.content-area .blog-entry.large-entry .thumbnail img {width: 100%;object-fit: cover;object-position: center;height: 250px;display: block;}
.content-area .post-dt{margin: 0 0 10px;}
.content-area .post-content {padding: 30px 25px 40px;}
.content-area .post-content p { margin: 0 0 30px; }
.content-area .blog-entry.large-entry .blog-entry-readmore {position: absolute; bottom: 25px; }
.content-area .blog-entry.large-entry .thumbnail {margin: 0;}
.content-area .entries {display: flex ; flex-wrap: wrap; justify-content: center; width: 100%; gap: 27px; }
.content-area .next, .content-area .prev{background-position: -77px -90px; width: 38px !important; height: 27px !important; background-repeat: no-repeat; background-image: url(images/sprites-inn.webp); }
.content-area .prev{background-position: -25px -91px;}
.content-area .fa{font-size: 0px;}
.content-area .blog-entry.large-entry:hover{background-color: #176180;border:1px solid #ffa218; }
.content-area .blog-entry.large-entry:hover .post-content h4 a {color: #ffa218;}
.content-area .blog-entry.large-entry:hover .post-content p{color:#ffffff;}
.content-area .blog-entry.large-entry:hover .blog-entry-inner .blog-entry-readmore a {color: #ffa218; text-decoration: underline !important;text-underline-offset:4px;}
.content-area .blog-entry.large-entry:hover .post-dt .post-category a{color: #fff;}
.content-area .blog-entry.large-entry:hover .post-meta {color: #fff;}
.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: 50px; height:50px; color: #e69215; font-size: 23px; text-align: center; padding: 0px; margin: 0; letter-spacing: 0.5px; display: flex; justify-content: center; align-items: center; font-weight: 700; font-family: 'Antonio-SemiBold'; border: 1px solid transparent; background-color: transparent;}
.content-area ul.page-numbers li span.page-numbers.current {border: 1px solid #e69215; background-color: #175676; }
.content-area ul.page-numbers li:before{display: none;}
.content-area ul.page-numbers li{padding: 0;margin: 0 5px;}
.content-area .blog-entry.large-entry:hover .thumbnail img{ border-bottom:1px solid #ffa218;}
/*CTA BOX  */
.cmn-content-box{padding: 40px 20px;margin: 40px 0;background-image: url(images/cmn-box-bg.webp); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.cmn-text {font-family: 'Antonio-Regular'; font-weight: 400; font-size: 32px; color: #fff; line-height: 1; margin: 0 0 10px; text-transform: capitalize; text-align: center;}
.cmn-text strong{font-family: 'Antonio-Medium'; font-weight: 500; line-height: 1.2; font-size: 60px; color: #e69215; letter-spacing: -1.2px; display: block; text-transform: uppercase; margin: 10px 0 0;}
.cmn-content-box p{ text-align: center; color: #fff; letter-spacing: 0.18px; line-height: 1.5; margin: 0 0 30px; }
.cmn-content a{color: #e69215; display:}
.cmn-content a:hover{color: #fff;}
.cmn-box-btn a.cmn-btn {padding: 19px 82px 19px 26px; font-size: 20px;color:#fff;background-color:#e69215; }
.cmn-box-btn a.cmn-btn:before {right: 24px;}
.cmn-box-btn a.cmn-btn:hover{background-color:transparent;border:1px solid #e69215;}
.cmn-box-lst .cmn-box-call p{font-family: 'Antonio-ExtraLight'; text-align: left;font-weight: 200; font-size: 15px; color: #fff; letter-spacing: 4.8px; line-height: 1; margin: 0; text-transform: uppercase;}
.cmn-box-lst .cmn-box-call p a{ font-family: 'Antonio-Medium'; font-weight: 500; font-size: 36.1px; line-height: 1; letter-spacing: 0px; margin:5px 0 0; display:block; }
.cmn-box-lst .cmn-box-call p a:hover{color: #fff;}
.cmn-box-lst .cmn-box-call{padding: 0 0 0 60px; position: relative;}
.cmn-box-lst{display: flex; justify-content: center; align-items: center;gap: 30px;flex-wrap: wrap;}
.cmn-box-lst .cmn-box-call p a:before{position: absolute; content: ""; background-image: url(images/sprites-inn.webp); background-position: -171px -154px; width: 47px; height: 48px; left: 0; top: 0; bottom: 0;margin: auto;}
.cmn-box-lst .cmn-box-call p a:hover:before{background-position: -171px -90px}


/*About-page*/
.content-area .inr-attrny-blk {display: flex; justify-content: flex-start; margin: 100px 0 0; gap: 70px; }
.content-area .attorney-itm {position: relative; text-align: center; width: 45.8%;padding: 0px; }
.content-area .attrny-img {border: 2px solid #ffa218; background-color: #176180; margin: 0 0 25px; background-image: url(images/sidebar-bkg.webp); background-repeat: repeat; background-size: cover; background-position: center; }
.content-area .attrny-img img {margin: -55px 0 0; width: 100%; display: inline-block; }
.content-area .attorney-itm h4 {font-size: 45px; color: #000; font-family: 'Antonio-Regular'; line-height: 1; margin: 0 0 10px; letter-spacing: -1px; }
.content-area .attorney-itm a {font-family: 'InterTight-SemiBold'; color: #176180; font-size: 21px; border-bottom: 2px solid transparent; line-height: 1; margin: 0; letter-spacing: 0.21px; }
.content-area .attorney-itm:hover .attry-cntnt a{border-bottom: 2px solid #50889f;}
.content-area .attorney-itm .attrnt-hvr a {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; font-size: 0; border: 0; }
.attorney-itm:hover.attorney-itm .attry-cntnt h4 {color: #ffa218; transition: 0.4s ease;}



/*Attorney-single-page*/
.content-area .attrny-blk {display: flex; justify-content: space-between; padding: 60px 30px 0; margin: 78px 0 65px 0; background-color: #175676;background-image: url(images/sidebar-bkg.webp); background-repeat: repeat; background-size: cover; background-position:top center;  }
.content-area .atrny-image {margin: -150px 0 0; width: 46.1%; position: relative; z-index: 2; }
.content-area .atrny-image:before {position: absolute; content: ""; background-image: url(images/attrny-bfor.webp); left: -8px; bottom: 0; height: 380px; width: 124px; z-index: -2; background-repeat: no-repeat; background-size: contain; }
.content-area .attrny-cntnt {width: 50%; }
.content-area .attrny-cntnt h3 {font-size: 50px; color: #e69215; margin: 0 0 15px;} 
.content-area .attrny-cntnt h6 {color: #fff; font-size: 21px; font-family: 'InterTight-Regular'; letter-spacing: 2.1px; }
.content-area .attrny-cntct {padding-left: 63px; position: relative; margin: 0 0 15px; }
.content-area .attrny-cntct a {color: #fff; font-size: 34px; font-family: 'InterTight-SemiBold'; line-height: 1; margin: 0; }
.content-area .attrny-cntct a:hover{color: #e69215;}
.content-area .attry-cntnt p {margin: 0; }
.content-area .attrny-cntct a:before {position: absolute; content: ""; background-image: url(images/sprites-inn.webp); background-position: -171px -90px; width: 47px; height: 48px; left: 0; bottom: 0; top: 0; margin: auto; }
.content-area .attrny-cntct h6 {color: #fff; letter-spacing: 1.9px; margin: 0; font-size: 19px; position: relative; padding-left: 45px; }
.content-area .attrny-cntct h6:before{position: absolute; background-color: #ffa218; height: 1px; width: 36px; left: 0; top: 0; bottom: 0; margin: auto; content: ""; }
.content-area .attrny-cnsult-btn a.cmn-btn {font-size: 22px; padding: 21px 100px 20px 36px; color: #fff;}

.accordion {display: flex;flex-direction: column;max-width: 1000px;margin: 0 auto;}
.accordion-section-title {font-family: 'Antonio-Regular'; font-size: 27px; font-weight: 500; line-height: 1.12; letter-spacing: -0.54px; color: #000 !important; border: 1px solid #176180 !important; display: block; position: relative; margin: 0 0 15px; padding: 14px 70px 14px 20px; }
.accordion-section-title.active, .accordion-section-title.active:hover {border: 1px solid #e69215 !important; color: #e69215 !important; }
.accordion-section-title:before {position: absolute; content: ""; top:0px; right: 40px;bottom:0; margin: auto; width: 22px; height: 12px; background-image: url(images/sprites-inn.webp); background-repeat: no-repeat; background-position: -309px -47px; }
.accordion-section-title.active:before {background-position: -309px -20px; transition: all 0.4s; }
.accordion-section-content {padding: 5px 0 10px 15px; }
.accsec-ritcnt.accordion ul {margin: 0; }
.awrds-images {display: flex ; justify-content: center; flex-wrap: wrap; align-items: center;gap: 20px; }
.page-template-default.page.page-id-178 .why-choose-sec{display: none;}

/*Attorney-single-page END*/


/*Contact Page*/

.content-wrap.contact-page .container1{width:100%;max-width:100%;}
.content-area .fttr-whl {display: flex; justify-content: space-between; margin: 0; padding: 86px 75px 63px; background-color: #176180;max-width:1280px;margin:auto;z-index: 1; position: relative; }
.content-area .fttr-blk-itm {width: 32%; border-right: 1px solid #ffa218; padding: 0 0px 0 40px; }
.content-area .fttr-blk-itm h4 {text-transform: uppercase; color: #fff;} 
.content-area .fttr-blk-itm h6 {font-family: 'InterTight-Light'; font-size: 18px; color: #fff; line-height: 2; }
.content-wrap-list.contact-page .fttr-whl .fttr-blk-itm h4 {margin: 0 0 20px; }
.content-area .fttr-blk-itm h6:before, .content-area .ftr-cntct a:before {background-image: url(images/sprites-inn.webp); background-position: -320px -90px; }
.content-area .fttr-blk-itm.cal .ftr-cntct a::before {background-position: -260px -90px; }
.content-wrap.contact-page h2 {text-align: center; color: #176180; margin: 0 0 30px; }
.contact-page .content-area h2 strong{color: #e69215; font-weight: 400;}
.content-area .fttr-whl .fttr-blk-itm:last-child {border: none; }
.cntct-map-loctn iframe {height: 400px; }
.cntct-map-loctn {margin: -86px 0 0; z-index: 0; position: relative; }
.content-wrap.contact-page{padding: 130px 0 170px !important;}

/*Contact Page end*/

.content-area h3.faq-qestion{ text-transform: inherit;}

/*Testimonals PGE*/

.content-area .testi-item h4{font-family: 'Antonio-SemiBold'; font-weight: 600; font-size: 27px; letter-spacing: -0.54px; line-height: 1; margin: 0 0 20px; text-align: center;}
.content-area .testi-item p{  font-size: 21px; letter-spacing: 0.42px;  margin: 0 0 25px; text-align: center;}
.content-area .testi-item h5{ font-size: 30px; letter-spacing: 0.6px; color: #175676; line-height: 1; margin: 0; text-align: center;}
.content-area .testi-item {position: relative; width: 100%; display:inline-block; margin: 0 0 40px; padding: 45px 45px 40px 40px; background-color: #f8fafb; border: 2px solid #176180; }
.content-area .testi-item:before{position: absolute; content: ""; background-image: url(images/sprites-inn.webp); background-position: -68px -21px; width: 45px; height: 50px; top: 30px; left: 20px; border-left: 2px solid #175676; border-top: 2px solid #175676;}
.content-area .testi-item:after{position: absolute; content: ""; background-image: url(images/sprites-inn.webp); background-position: -135px -21px; width: 45px; height: 50px; bottom: 30px; right: 20px; border-right: 2px solid #175676; border-bottom: 2px solid #175676;}
.content-area .testimonials{column-count: 2; column-gap: 40px;}
.content-area .testi-item .star-rat img{width: 100%; display: block;}
.content-area .testi-item .star-rat {width: 29%; margin: 0 auto 15px;}

/*Testimonals end*/

/*Practice Area Page*/

.practice-lst.inner-practice .prctice-item-group {width: 25%;}
.practice-lst.inner-practice .prctice-itm:hover {transition: none;margin: 0;    transform: none; background-color: #176180; z-index: 5; border: 2px solid #ffa218; height:452px;  }
.content-area .prctice-itm h4 {font-size: 40px; line-height: 1.3; color: #fff; text-transform: uppercase; padding-top: 115px; font-weight: 500; position: relative; margin: 0 0 37px; font-family: 'Antonio-Medium'; text-align: center; }

/*Practice Area Page*/

/*Single Blog*/
.content-area .post-prev-next {display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; margin: 50px 0 0; flex-wrap: wrap; }
.content-area .gen-feature-img{margin: 0 0 40px;} 
.content-area .gen-feature-img img{width: 100%; display: block;}
.content-area .post-prev-next a h4{font-size: 20px; color: #fff; line-height: 1; letter-spacing: 0.8px; display: inline-block; position: relative; background: #e69213; text-transform: uppercase; font-weight: 600; padding: 19px 36px; text-align: center; margin: 0; font-family: 'Antonio-SemiBold'; }
.content-area .post-prev-next a h4:hover{background-color: #176180}
.content-area .next-post a h4{padding: 19px 55px;}
/*Single Blog End*/



/*Practicew Area page*/


.content-area .prctice-itm{width: 100%; position: relative;border-radius: 15px 15px 15px 0;}
.content-area .prctice-itm:before {position: absolute; content: ""; background-image: url(images/practi-before-img.webp); background-repeat: no-repeat; width: 10px; height: 109px; bottom: 0; left: 0; margin:auto; }
.content-area .prctice-item-group {width: 25%;}
.content-area .prctice-itm:hover {transition: none;margin: 0;transform: none; background-color: #176180; z-index: 5; border: 2px solid #ffa218; height:452px;  }
.content-area .prctice-itm h4{font-size: 40px;line-height: 1.3;color: #fff;text-transform: uppercase;padding-top: 115px;font-weight: 500;position: relative;margin: 0 0 37px;font-family: 'Antonio-Medium';text-align: center;}
.content-area .prc-btn{background-image: url(images/hm-sprites.webp);background-repeat: no-repeat;background-position: -165px -21px; width: 37px;height: 46px;margin: auto;border-top:1px solid #176180;border-bottom:1px solid #176180; }
.content-area .prctice-itm:hover h4:before{display: none;}
.content-area .prctice-itm:hover h4 br{display: none;}
.content-area .prctice-itm:hover h4{padding: 0;font-size: 40px;margin: 0 0 25px;}
.content-area .prctice-itm p{font-family: 'InterTight-Regular';font-size: 16px;color: #fff;line-height: 1.8;letter-spacing: 0.1px;margin: 0 0 35px;display: none;text-align: center;} 
.content-area .prctice-itm:hover p{display: block;}
.content-area .prc-btn-hvr a {padding: 12px 25px; background-color: #e69215; color: #fff; font-size: 18px;}
.content-area .prc-btn-hvr a:before{display: none; }
.practice-lst.inner-practice {gap: 15px; }
.content-area .prctice-itm h4:before{position: absolute;content: "";top: 0;left: 0;right: 0;margin: auto;width: 94px;height: 94px;background-image: url(images/hm-sprites.webp);background-position: -112px -251px;}
.prctice-itm.item-2 h4:before {background-position: center;background-image: url(images/creminal-defence-pic.webp);}
.prctice-itm.item-3 h4:before {background-position: -10px -251px;}
.prctice-itm.item-4 h4:before {background-position: -455px -251px;}
.prctice-itm.item-5 h4:before {background-position: -336px -251px;}
.prctice-itm.item-6 h4:before {background-position: -223px -251px;}
.content-area .prctice-itm:hover:before{display: none;}


/*Practicew Area page END*/




.form-whl.one .form-rgt-blk {margin: 0;padding: 30px;border: 3px solid #ffa218;border-radius: 15px;}
.form-whl .frm-cntnt {margin: 0; }
.form-whl .form-rgt-blk .text-heading {font-size: 55px;}
.form-whl .text-heading {font-size: 70px;}
.form-whl .why-choose-lst .choose-itm {width: 48%;}
.form-whl .why-choose-lst .choose-itm .leagl-txt {font-size: 28px;}
.form-whl.one {background: transparent;align-items: flex-start;}

















/*Responive*/





 
@media screen and (max-width:1600px) {
 
.page_title h1, .page_title h2{font-size: 55px; letter-spacing: -1.6px;}
.page_bnr {padding: 185px 0 85px;}
#main #content-wrap {padding: 100px 0 80px;}

/*--- inner about page ---*/
.attorney-itm .attry-cntnt h4 {font-size: 40px;}
.attorney-itm a {font-size: 19px; }
.attrny-img {margin: 0 0 20px}
/*--- inner attorney single page ---*/
.content-area .attrny-blk {padding: 50px 25px 0; margin: 70px 0 50px 0; }
.content-area .attrny-cntnt h3 {font-size: 46px;}
.content-area .attrny-cntct a {font-size: 32px;}
.content-area .inr-attrny-blk {margin: 90px 0 0;} 

.content-wrap.contact-page {padding: 95px 0 151px !important; }
.practice-lst.inner-practice .prctice-itm:hover{height: 368px;}

.accordion-section-title {font-size: 24px; padding: 12px 70px 12px 20px; }
.content-area .prctice-itm:hover h4{font-size: 30px;}


.form-whl .why-choose-lst .choose-itm {width: 45%;}
.form-whl .form-rgt-blk .text-heading {font-size: 43px;}
.form-whl .form-blk .gform_wrapper ul.gform_fields {gap: 19px 14px;}
.form-whl .form-rgt-blk p {font-size: 15px;}
.form-whl .text-heading {font-size: 60px;}
.form-whl .why-choose-lst .choose-itm .leagl-txt {font-size: 25px;}


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


 .page_title h1, .page_title h2 {font-size: 50px; letter-spacing: -1.2px; }
 .inrpg-breadcrumbs {font-size: 19px;}
#main #content-wrap {padding: 80px 0 70px; }
.page_bnr {padding: 180px 0 80px; }
.content-area h1, .content-area h2 { letter-spacing: -0.8px; }

.sidebar-box h4.widget-title, .widget.widget_testi h4.widget-title {font-size: 35px;}
.sidebar-box{padding: 36px 17px 30px;}
.sidebar-container .widget.widget_testi {padding: 40px 20px 35px;}
.gen-feature-ing {margin: 0 0 35px; }

.cmn-text strong{font-size: 52px;letter-spacing: -0.9px;}
.cmn-content-box{margin: 35px 0;}
.cmn-content-box p{margin: 0 0 25px;}


.form-blk .gform_wrapper .top_label input[type="submit"] {
    width: 258px !important;
    padding: 16px 18px 16px 18px !important;
}

.form-blk .gform_wrapper .gform_footer::before {
    right: 12px;
}
/*--- inner about page ---*/
.content-area .inr-attrny-blk {margin: 80px 0 0; }
.content-area .attorney-itm .attry-cntnt h4 {font-size: 35px; }
.content-area .attorney-itm a {font-size: 17px; }
/*--- inner attorney single page ---*/
.content-area .attrny-cntnt h3 {font-size: 42px; margin: 0 0 12px; }
.content-area .attrny-cntnt h6 {letter-spacing: 1.2px; font-size: 17px; }
.content-area .attrny-cntct a {font-size: 28px; }
.content-area .attrny-cnsult-btn a.cmn-btn {font-size: 22px; padding: 17px 95px 17px 28px; }
.attrny-cnsult-btn a.cmn-btn:before {right: 35px;}
.content-area .attrny-cntct a:before {transform: scale(0.9);}
.content-area .attrny-cntnt h6 {font-size: 19px; }
.content-area .atrny-image:before {height: 290px;}
.accordion-section-title {font-size: 22px; padding: 10px 65px 10px 15px; }
/*--- inner contact page ---*/
.content-wrap.contact-page .fttr-whl {padding: 70px 60px 50px;max-width: 1200px;}
.cntct-map-loctn iframe {height: 350px; }
.fttr-blk-itm.cal a {font-size: 32px;}
.content-area .fttr-blk-itm h6 {font-size: 17px;line-height: 1.8; }
.content-wrap.contact-page {padding: 69px 0 130px !important; }
.content-area .prctice-itm:hover h4 {font-size: 28px;}


.content-area ul.page-numbers {    margin: 29px 0 0;}
   .content-area .post-content {padding: 29px 20px 29px;}
   .content-area .post-content h4 {font-size: 24px;}
   .blog-page .blog-entry-inner .blog-entry-readmore a {font-size: 17px;}
   .content-area .post-prev-next {    margin: 35px 0 0;}
   .content-area .gen-feature-img {margin: 0 0 30px; }

   .content-area .testi-item h4 {font-size: 24px;}
   .content-area .testi-item p {font-size: 19px;}
   .content-area .testi-item h5 { font-size: 25px;}
   .content-area .testi-item { padding: 35px 30px 30px 30px;}
   .content-area .testi-item .star-rat {width: 29%;margin: 0 auto 12px;}


   .content-area .prctice-itm h4 {font-size: 30px;}
.content-area .prc-btn-hvr a {padding: 11px 22px;font-size: 17px;}
.practice-lst.inner-practice .prctice-itm:hover {height: 330px; }
.content-area .prctice-itm p{margin: 0 0 25px;}
.content-area .post-dt, .post-category a{font-size: 16px;}
.post-meta {font-size: 16px; }


.content-area p, .content-area li {font-size: 17px; line-height: 1.7; margin: 0 0 15px 0; }
.sidebar-box ul li a{font-size: 19px;margin: 0 0 18px;}

}
 
@media screen and (max-width:1366px) {}
 
@media screen and (max-width:1280px) {}
 
@media screen and (max-width:1240px) {
    
    .container1{ max-width: 970px; padding:0 15px; }
 
.page_title h1, .page_title h2 {font-size: 42px; letter-spacing: 0px; }
.inrpg-breadcrumbs {font-size: 18px; }
#main #content-wrap {padding: 55px 0 60px; }
.page_bnr {padding: 160px 0 70px; }
.content-area h1, .content-area h2 {font-size: 40px; letter-spacing: 0px; }
.content-area h3 {font-size: 38px; }
.content-area h4 {font-size: 32px; }
.content-area h5 {font-size: 28px; }
.content-area h6 {font-size: 23px; }
.content-area p, .content-area li{font-size: 16px;}
.content-area ul li:before {top: 9px;}
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6{margin: 0 0 15px;}
div {font-size: 17px;}
.content-area li ul {padding: 10px 0 0 0px;}
.cmn-text strong {font-size: 40px; letter-spacing: 0px; }
.cmn-content-box p {margin: 0 0 25px;}
.cmn-content-box {margin: 30px 0;padding: 30px 17px; }
.cmn-text{font-size: 30px;}
.cmn-box-lst .cmn-box-call p a{font-size: 30px;}
.cmn-box-lst .cmn-box-call p a:before{transform:scale(0.9);}
.sidebar-box ul li a.drop.close, .sidebar-box ul li a.drop.open{top: 7px; right: 5px;}
.sidebar-box h4.widget-title, .widget.widget_testi h4.widget-title {font-size: 30px; margin: 0 0 15px; }
.sidebar-box ul li a {font-size:17px;margin: 0 0 16px;padding-left: 20px;}
.sidebar-box ul{padding-left:0px;}
.sidebar-box ul li a:before{width: 11px; height: 11px;}
.sidebar-box {padding: 30px 15px 20px;margin: 0 0 30px; }
.sidebar-box .menu ul.sub-menu li a {font-size: 16px; }
.sidebar-box .menu ul.sub-menu li {padding: 0px 0px 0px 5px; margin: 0 0 0px; }
.sidebar-container .widget.widget_testi {padding: 30px 15px 30px; }
.hm-testi-item.innr h4 {font-size: 22px;margin: 0 0 15px;}
.hm-testi-item.innr .cnt p{font-size: 17px; line-height: 1.6;margin: 0 0 25px;}
.hm-testi-item.innr:before {top: -24px;left: 0;transform:scale(0.8);}
.hm-testi-item.innr::after {right: 0;transform:scale(0.8);}
.hm-testi-item.innr h5 {font-size: 25px; }
.cmn-box-btn a.cmn-btn {padding: 17px 75px 17px 24px; font-size: 18px;}
.gen-feature-ing {margin: 0 0 30px; }



.form-whl .text-heading {font-size: 42px;margin: 0 0 30px;}
.form-whl .form-rgt-blk .text-heading {font-size: 33px;}
.form-whl .form-blk .gform_wrapper ul.gform_fields {gap: 15px 9px;}
.form-whl .why-choose-lst .choose-itm .leagl-txt {font-size: 20px;}
.form-whl .why-choose-lst .choose-itm p {font-size: 13px;}
/*.form-whl .form-blk .gform_wrapper .gform_footer.top_label{margin: auto;float: none;}*/
div#gform_wrapper_3 {margin: 0;}



/*--- inner about page ---*/
.content-area .attorney-itm .attry-cntnt h4 {font-size: 30px; }
.attrny-img {margin: 0 0 15px; }

/*--- inner attorney single page ---*/
.content-area .atrny-image {margin: -85px 0 0; width: 40%; }
.content-area .attrny-blk {padding: 35px 25px 0; margin: 43px 0 35px 0; }
.content-area .atrny-image:before {height: 255px; }
.content-area .attrny-cntnt h3 {font-size: 35px; }
.content-area .attrny-cntct h6:before {width: 25px;}
.content-area .attrny-cntct h6{letter-spacing: 1px; font-size: 16px; padding-left: 35px; }
.content-area .attrny-cntct a {font-size: 23px; }
.content-area .attrny-cnsult-btn a.cmn-btn {font-size: 17px; padding: 14px 70px 14px 16px; }


/*--- inner contact page ---*/
.content-wrap.contact-page {padding: 70px 0 110px !important; }
.content-wrap.contact-page .fttr-whl {padding:40px 30px; max-width: 990px;}
.cntct-map-loctn {margin: -50px 0 0;}
.cntct-map-loctn iframe {height: 300px; }
.content-wrap-list.contact-page .fttr-whl .fttr-blk-itm h4 {margin: 0 0 15px; }
.content-area .fttr-blk-itm {padding: 0 0px 0 30px; }
.fttr-blk-itm.cal a {font-size: 28px; }
.fttr-blk-itm h6, .ftr-cntct {padding-left: 50px; }
.content-wrap-list.contact-page h2 {margin: 0 0 25px; }


.blog-archives{padding: 30px 18px;}
.blog-archives .sidebar-box input, .sidebar-box.widget_archive select, .sidebar-box.widget_categories select{font-size: 17px !important;padding: 15px 58px 15px 21px;height: 55px;}
.sidebar-box.widget_categories select, .sidebar-box.widget_archive select{height: 55px !important;}


.content-area .entries {gap: 17px;}

   .content-area .post-dt, .post-category a { font-size: 16px;}
   .content-area .post-content h4 {font-size: 21px; }
   .content-area .blog-entry.large-entry .blog-entry-readmore {bottom: 13px; }
   .content-area .post-content {padding: 18px 15px 33px; }
   .content-area .post-content p {    margin: 0 0 19px;}
   .content-area ul.page-numbers {margin: 20px 0 0; }
   .content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current { width: 40px; height: 40px; color: #e69215; font-size: 20px; }
   

   .content-area .gen-feature-img {margin: 0 0 21px;}
   .content-area .testi-item h4 {font-size: 21px; margin: 0 0 14px;}
   .content-area .testi-item:before { top: 20px; left: 20px;}
   .content-area .testi-item:after { bottom: 20px; right: 20px;}
   .content-area .testi-item p {font-size: 15px;   margin: 0 0 18px;}
   .content-area .testi-item h5 {font-size: 23px; }
   .content-area .testimonials {column-gap: 25px;}
   .content-area .testi-item {    margin: 0 0 25px;}

   .content-area .prctice-itm p{font-size: 15px;     margin: 0 0 23px;}
   .content-area .prctice-itm:hover h4 { font-size: 27px; margin: 0 0 14px; }
   .content-area .prctice-itm h4 {    margin: 0px 0 25px;    font-size: 26px; padding-top: 109px;}
   .content-area .prctice-itm h4:before {transform: scale(0.8);}

 .content-wrap.contact-page {padding: 35px 0 90px !important; }
.content-wrap.contact-page h2{margin: 0 0 23px;}
.practice-lst.inner-practice .prctice-item-group {width: 100%; max-width: 280px; }

.content-area .post-prev-next a h4 {font-size: 19px;padding: 17px 31px;}
.content-area .next-post a h4 {padding: 17px 50px; }
.attrny-cnsult-btn a.cmn-btn:before {right: 25px; }
.practice-lst.inner-practice .prctice-itm{height: 350px;}
.innpract-lst{gap:15px;}
    .practice-lst.inner-practice .prctice-itm:hover {height: 350px; }
    .accordion-section-title {
        padding: 10px 45px 10px 15px;
    }
.accordion-section-title:before {
    right: 15px;
}


.form-whl.one .form-rgt-blk{    width: 51%;    padding: 16px;}
.form-blk .gform_wrapper .gform_footer::before {right: 7px; }
.form-blk .gform_wrapper .top_label input[type="submit"] {width: 214px !important; padding: 14px 15px 14px 15px !important; }



}

 
@media screen and (max-width:1199px) {}
 
@media screen and (max-width:991px) {
 
    .container1{ max-width: 720px; }
 .content-wrap-list{flex-direction: column;gap:20px;}
.content-area{width:100%;max-width:100%;margin: auto;}   
 .sidebar-container{width:100%;max-width: 320px;margin: auto;}
.page_bnr {padding:60px 0px; }


.inrpg-breadcrumbs {font-size: 17px; }
.page_title h1, .page_title h2 {font-size: 38px;}
#main #content-wrap {padding: 35px 0; }
.content-area h1, .content-area h2 {font-size: 40px;}
.content-area h3 {font-size: 35px; }
.content-area h4 {font-size: 30px; }
.content-area h5 {font-size: 26px; }
.content-area h6 {font-size: 21px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0 0 10px; }
.content-area p, .content-area li{margin: 0 0 15px 0;}
.cmn-text strong {font-size: 36px;}
.cmn-text {font-size: 28px; }
.cmn-box-lst .cmn-box-call {padding: 0 0 0 54px;}
.cmn-box-btn a.cmn-btn {padding: 15px 72px 15px 20px; font-size: 17px; }
.cmn-box-lst .cmn-box-call p a {font-size: 28px; }
.cmn-box-lst .cmn-box-call p{letter-spacing: 1.8px;}
.content-area .attorney-itm:before{display: none;}
 .hm-testi-item.innr h5 {font-size: 22px; }
 .cmn-content-box {margin: 25px 0; }
.gen-feature-ing {margin: 0 0 20px; }
 .cntct-map-loctn iframe {height: 240px; }
.content-area .testi-item:before {top: 9px; left: 11px; transform: scale(0.8); }
.content-area .testi-item:after {transform: scale(0.8); }
    .hm-testi-item.innr h4 {font-size: 19px;}

    .content-area .prctice-itm:hover h4 {font-size: 22px;}
        .content-area .testi-item .star-rat {width: 100%; max-width: 140px; }

/*--- inner attorney single page ---*/
.content-area .attrny-blk {padding: 30px 20px 0; margin: 40px 0 25px 0; }
.content-area .attrny-cntnt h6 {font-size: 17px; margin: 0 0 10px;}
.content-area .attrny-cntnt h3 {font-size: 32px; }
.content-area .attrny-cntct {padding-left: 60px;}
.content-area .attrny-cntct h6 {letter-spacing: 1px; font-size: 16px; }
.accordion-section-title {letter-spacing: 0px; }
/*--- inner contact page ---*/
.content-wrap.contact-page .fttr-whl { flex-direction: column; padding: 20px; gap: 15px; }
.content-area .fttr-blk-itm {padding: 20px 10px; max-width: 350px; width: 100%; border: 1px solid #ffa218; margin: auto; text-align: center; }
.content-area .fttr-blk-itm.cal .ftr-cntct, .content-area .fttr-blk-itm h6 {padding-left: 68px; display: inline-block; text-align:left; }
.content-area.content-area .fttr-blk-itm h6 {padding-left: 50px; font-size: 15px; line-height: 1.6; }
.content-area .social-icn {gap:0px;justify-content:center; }
.content-area .fttr-blk-itm h6 br{display: none;}
.content-wrap.contact-page .fttr-whl .fttr-blk-itm:last-child{border:1px solid #ffa218; }
.fttr-blk-itm.cal p {font-size: 15px; }
.fttr-blk-itm.cal a {font-size: 25px; }
.content-area .fttr-blk-itm h6:before, .content-area .ftr-cntct a:before {transform: scale(0.9);}
.cntct-map-loctn {margin: 13px 0 0; border: 2px solid #0475a5; padding: 5px; }
 .content-wrap.contact-page {padding: 35px 0 35px !important; }




.content-wrap-list {display: flex;justify-content: space-between;flex-direction: column;align-items: center;}
    .error404 .content-area {width: 100% !important;}
    .content-area {width: 100% !important; margin: 0;}
    .content-area .post-content h4 {font-size: 19px; letter-spacing: 0px; margin: 0 0 8px; }
    .content-area .post-content p {margin: 0 0 16px;  }
    .content-area .post-content {padding: 10px 20px 30px; }
    .content-area .blog-entry.large-entry .blog-entry-readmore {bottom: 6px; }
    .content-area ul.page-numbers {margin: 14px 0 0; }
    .content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 35px; height: 35px; color: #e69215; font-size: 17px; }
    .content-area .next, .content-area .prev {transform: scale(0.9);}
    .blog-page .blog-entry-inner .blog-entry-readmore a {font-size: 16px;}

    .content-area .post-prev-next {    margin: 27px 0 0;}
    .content-area .post-prev-next a h4 {font-size: 18px;padding: 14px 28px;}


    .content-area .testi-item {padding: 25px;}
    .content-area .testi-item h5 {font-size: 21px;}
    .content-area .testi-item h4 {font-size: 19px;margin: 0 0 12px; letter-spacing: 0px;}


    .content-area .prctice-item-group {width: 100%;max-width: 350px;}
    .content-area .prctice-itm {padding: 25px;height: 350px;}
    .content-area .prctice-itm:hover {height: 350px;}
    .content-area .next-post a h4 {padding: 15px 45px; }


.content-area .blog-entry.large-entry .thumbnail img {height: 180px;}


.area-served-item a {
    padding: 5px 8px;
    font-size: 15px;
}
.area-served-item {
	        width: 49%;
    margin: 0 1px 10px;
}
.area-served-list {
    padding: 20px 15px;
}


.blog-archives .sidebar-box {
    margin: 0 0 15px;
}
    .content-area .testimonials {column-gap: 15px;}
.content-area ul strong {
    font-size: 16px;
}

 .form-whl.one .form-rgt-blk {width: 100%;}
 
.about-sctn {padding: 0px 0 30px 0;}
}
 
@media screen and (max-width:767px) {
 
    .container1{max-width:100%; padding:0 15px;}
   .page_bnr {padding: 35px 0px; }
   .page_title h1, .page_title h2 {font-size: 30px; }
   .inrpg-breadcrumbs {font-size: 16px; }
.content-area h1, .content-area h2 {font-size: 30px; }
.content-area h3 {font-size: 27px; }
.content-area h4 {font-size: 25px; }
.content-area h5 {font-size: 22px; }
.content-area h6 {font-size: 19px; }
.content-area p, .content-area li {font-size: 16px; line-height: 1.6; }
.cmn-content-box {margin: 20px 0; padding: 30px 15px;}
.cmn-text strong {font-size: 32px; }
.sidebar-box h4.widget-title, .widget.widget_testi h4.widget-title{font-size: 25px; margin: 0 0 13px;}
    .sidebar-box {padding: 20px 15px 10px; }
.sidebar-testi.owl-carousel .owl-stage-outer {padding:0px 0px; }
 .sidebar-container .widget.widget_testi {padding: 21px 15px 22px; }
 .hm-testi-item.innr .reviews-rt-stars{margin: 12px auto 12px;}
  .hm-testi-item.innr h4 {font-size: 18px;}
   .hm-testi-item.innr h5 {font-size: 20px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button{transform: scale(0.9); }
.hm-testi-item.innr .cnt p {font-size: 16px; margin: 0 0 15px; }
.gen-feature-ing {margin: 0 0 15px; }
 .cntct-map-loctn iframe {height: 180px; }

 .content-area .blog-entry.large-entry .thumbnail img {height: 100%;}


/*--- inner about page ---*/
.content-area .inr-attrny-blk {margin: 70px 0 0; gap: 60px; flex-direction: column; }
.content-area .attorney-itm {width: 100%; max-width: 320px; margin: auto; }
.content-area .attorney-itm .attry-cntnt h4 {font-size: 28px; margin: 0 0 7px; }
.content-area .attrny-blk {padding: 12px; margin: 0px 0 20px 0; flex-direction: column;  }

/*--- inner attorney single page ---*/
.content-area .atrny-image {width: 100%; max-width: 250px; margin: auto; }
.content-area .attrny-cntnt {width: 100%; max-width: 350px; margin: auto; border: 1px solid #e69215; padding: 6px; text-align: center; }
.content-area .attrny-cntct {padding-left: 50px; display: inline-block; text-align: left; }
.content-area .attrny-cntct h6:before{display: none;}
.content-area .attrny-cntct h6 {letter-spacing: 0.5px; font-size: 15px; padding: 0; }
.accordion-section-title {font-size: 18px;padding: 10px 46px 10px 15px;}
.content-area .atrny-image:before{display: none;}
.content-area .attrny-cntnt h3 {font-size: 28px; }
.content-area .attrny-cnsult-btn a.cmn-btn {font-size: 18px; padding: 12px 83px 12px 15px; }
.attrny-cnsult-btn a.cmn-btn:before {right: 30px; }
.accordion-section-title:before {transform: scale(0.8);right: 20px;}
/*--- inner contact page ---*/
.fttr-blk-itm.cal p {font-size: 14px; margin: 0px 0 4px; }
.content-area .fttr-blk-itm h6:before, .content-area .ftr-cntct a:before {transform: scale(0.8); }
.content-area .fttr-blk-itm.cal .ftr-cntct, .content-area .fttr-blk-itm h6 {padding-left: 55px;}
.content-area .fttr-blk-itm {max-width: 320px; }
.content-area .social-icn a {transform: scale(0.8); }
    .content-area .attrny-cntct a {font-size: 20px; }
    .content-area .attrny-cntct a:before {transform: scale(0.8); bottom: 9px; }

.content-area .blog-entry.large-entry {width: 100%; max-width: 400px;}
 .content-area .post-content h4 {font-size: 18px;}
 .content-area .post-content p {margin: 0 0 13px;font-size: 15px;}
.content-area .prc-btn-hvr a {padding: 10px 20px; font-size: 16px; }

.content-area .post-prev-next {    margin: 20px 0 0;}
.content-area .gen-feature-img {margin: 0 0 16px;}
.content-area .post-prev-next a h4 {font-size: 17px;padding: 12px 30px;}
  .content-area .next-post a h4 {padding: 12px 44px; }

.content-area .testi-item:before {top: 10px;left: 10px;}
.content-area .testi-item h4 {font-size: 17px;margin: 0 0 11px;}
.content-area .testi-item {margin: 0 0 15px; }
.content-area .testi-item:before {top: 0px; left: 0px; }
.content-area .testi-item:after {bottom: 0px; right: 0px; }
.content-area .testi-item h5 {font-size: 19px;}

.content-area .prctice-item-group {width: 100%;max-width: 300px;}
.practice-lst.inner-practice .prctice-itm {padding: 20px;height: 300px;}
 .practice-lst.inner-practice .prctice-itm:hover {height: 300px; }

.content-area .prctice-itm:hover {height: 300px; }
.content-area .prctice-itm h4:before {transform: scale(0.7);}
.content-area .prctice-itm h4 {margin: 0px 0 21px;font-size: 23px;padding-top: 98px;}

.cmn-box-btn a.cmn-btn {padding: 13px 69px 13px 15px; font-size: 15px; }
.cmn-box-lst .cmn-box-call p a {font-size: 23px; }
.cmn-box-lst .cmn-box-call p {letter-spacing: 0.5px; }
.cmn-box-lst{gap: 16px;}
    .cmn-box-lst .cmn-box-call p a:before {transform: scale(0.8); }
.cmn-box-lst .cmn-box-call {padding: 0 0 0 53px;}
 .sidebar-box ul li a {font-size: 16px; margin: 0 0 15px; padding-left: 19px; }
    .sidebar-box .menu ul.sub-menu li a {font-size: 14px; }


    .blog-archives .sidebar-box input, .sidebar-box.widget_archive select, .sidebar-box.widget_categories select {font-size: 16px !important; padding: 13px 50px 13px 15px; height: 50px; }
.sidebar-box.widget_categories select, .sidebar-box.widget_archive select {height: 50px !important; }
.blog-archives {padding: 20px 15px; }
    .cmn-text {font-size: 24px; }
    


}
 
@media screen and (max-width:680px) {
 .content-area .testimonials {column-count: 1;}
    .content-area .testi-item .star-rat {max-width: 115px;}


}
 
@media screen and (max-width:640px) {}
 
@media screen and (max-width:600px) {}
 
@media screen and (max-width:580px) {}
 
@media screen and (max-width:480px) {
 
 .page_title h1, .page_title h2 {font-size: 25px; }
.page_bnr {padding: 25px 0px; }
 .inrpg-breadcrumbs {font-size: 15px; }
 .content-area h1, .content-area h2 {font-size: 26px; }
 .content-area h3 {font-size: 24px; }
 .content-area h4 {font-size: 22px; }
.content-area h5 {font-size: 20px; }
 .content-area h6 {font-size: 19px; }
.cmn-text strong {font-size: 25px; }
 .cmn-text {font-size: 23px; }
.cmn-content-box {margin: 15px 0; padding: 25px 10px; }
    .content-area p, .content-area li {font-size: 15px; line-height: 1.6; }
 .gen-feature-ing {margin: 0 0 10px; }

/*--- inner about page ---*/
.content-area .attorney-itm a {font-size: 15px; }
/*--- inner attorney single page ---*/
.content-area .attrny-cntct a {font-size:18px; }
.content-area .attrny-cntct h6 {font-size: 14px;}
.content-area .attrny-cnsult-btn a.cmn-btn {font-size: 15px; padding: 10px 56px 10px 9px; }
.attrny-cnsult-btn a.cmn-btn:before {right: 13px; transform: scale(0.8); }
.content-area .attrny-cntnt h3 {font-size: 30px; margin: 0 0 8px; }
.content-area .attrny-cntct a:before {transform: scale(0.7); }
 
/*--- inner contact page ---*/
.content-wrap.contact-page .fttr-whl {padding: 10px; gap: 12px; }
.content-area .fttr-blk-itm {padding: 7px;}
.fttr-blk-itm.cal a {font-size: 22px; }
.content-area .fttr-blk-itm h6:before, .content-area .ftr-cntct a:before {transform: scale(0.7); }



.content-area .testi-item {padding: 15px; }
    .content-area .testi-item h5 {font-size: 17px;}
    .content-area .testi-item h4 {font-size: 16px;}

    .content-area .prctice-itm:hover h4 {font-size: 24px;margin: 0 0 7px;}

    .content-area ul.page-numbers li a, .content-area ul.page-numbers li span.page-numbers.current {width: 20px; height: 20px; color: #e69215; font-size: 15px; min-width: 20px; }

    .content-area .post-prev-next {flex-direction: column; justify-content: center; align-items: center; }

.area-served-item {
	width: 100%;
        max-width: 280px;
    }
    .content-area p, .content-area li {
        margin: 0 0 10px 0;
    }

.content-area ol, .content-area ul {
    margin: 0 0 15px 0px;
}


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






