/*Inner Pages Styles*/
.page_bnr {padding: 150px 0px 80px; position: relative; text-align: center; background-image: url(images/inr-bnr-bg.webp); background-repeat: no-repeat; background-size: 100% 100%; }
.page_title h1, 
.page_title h2 {font-family: 'Poppins-Medium'; font-size: 60px; line-height: 1.1; color: #fff; text-transform: uppercase; position: relative;margin:0 0 10px;letter-spacing:-1.6px; }
.page_title {display: inline-block; background-color: #d24935a6; padding: 25px 50px; margin: auto; }
.inrpg-breadcrumbs {color: #1b2026; font-family: 'Poppins-Medium'; font-size: 20px; line-height: 1.3; position: relative;    margin: auto; padding: 7px 15px; width: max-content; border-top: 2px solid #fff; border-bottom: 2px solid #fff;text-transform: capitalize;}
.inrpg-breadcrumbs .current-item {color: #fff; }
.inrpg-breadcrumbs a:hover {color: #fff; }
.inrpg-breadcrumbs span.divider {padding: 0px 10px; }

#main #content-wrap {padding: 100px 0; position: relative; background-image: url(images/inr-bg.webp); background-position: top center; background-repeat: no-repeat; background-size: 100% auto; }
.content-wrap-list {display: flex; justify-content: space-between; }
.content-area {float: none; width: 64.9%; position: relative; border: 0; padding: 0; }
.widget-area.sidebar-primary {float: none; padding: 0; }
.sidebar-container {width: 32%; max-width: 400px; }
.content-area h1, 
.content-area h2, 
.content-area h3, 
.content-area h4, 
.content-area h5, 
.content-area h6 {font-family: 'Poppins-SemiBold'; line-height: 1.1; letter-spacing: 0px; margin: 0 0 20px; text-transform: capitalize; color: #1b2026; }
.content-area h1, 
.content-area h2 {font-size: 60px;  text-transform: uppercase; }
.content-area h1 strong, 
.content-area h2 strong, 
.content-area h3 strong, 
.content-area h4 strong, 
.content-area h5 strong, 
.content-area h6 strong {color: #d24935;font-weight: normal;}
.content-area h3 {font-size: 50px; }
.content-area h4 {font-size: 40px; }
.content-area h5 {font-size: 30px; }
.content-area h6 {font-size: 25px; }
.content-area p, 
.content-area li { font-family: 'Poppins-Regular';  font-size: 20px; line-height: 1.9; color: #252525; letter-spacing: -0.4px; margin: 0 0 20px 0; }
.content-area li ul {padding: 15px 0 0 10px; margin: 0; }
.content-area ol, 
.content-area ul {margin: 0 0 20px 0px; list-style-position: inside; }
.content-area ul li {list-style: none; padding-left: 30px; position: relative; }
.content-area ul li:before {    background-repeat: no-repeat; background-image: url(./images/inr-sprites.webp); background-position: -220px -18px; width: 20px; height: 19px; position: absolute; content: ""; left: 0; right: 0; top: 10px; } 
.content-area a,
.content-area li a {color: #d24935; text-decoration: underline !important; text-decoration-style: solid !important; }
.content-area a:hover, 
.content-area li a:hover {color:#252525;  }
.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; }

.full-width{width: 100%; padding: 0;}
.container1{width: 100%;max-width: 1300px;margin: auto;}

/* Sidebar Styles */
.sidebar-container .widget ul li {position: relative; } 
.sidebar-container .sidebar-box {background-color: #D94A28; width: 100%; display: inline-block; position: relative; margin-bottom: 50px; padding: 30px 20px; border: none; } 
.sidebar-container h4.widget-title {font-family: 'Poppins-Regular'; font-size: 40px; line-height: 1; text-align: center; text-transform: uppercase; color: #ffffff; padding: 0px 0px 20px; margin: 0 0 20px; position: relative; border: 0; border-bottom: 2px solid #1b2026; } 
.sidebar-container .sidebar-box ul {padding: 0; margin: 0; } 
.sidebar-container .sidebar-box ul li {margin: 0 0 5px; border: none; padding: 0; list-style: none; position: relative; }
.sidebar-container .sidebar-box ul li:last-child {margin-bottom: 0; }
.sidebar-container .sidebar-box ul li a {font-family: 'Poppins-Regular';  display: block; font-size: 23px; line-height: 1.1; color: #fff; text-transform: capitalize; position: relative; padding: 11px 30px 11px 35px; }
.sidebar-container .sidebar-box ul li a:before {content: ""; position: absolute; background-image: url(images/inr-sprites.webp);background-position: -190px -45px; background-repeat: no-repeat; width: 15px; height: 13px; top: 17px;left: 9px; }
.sidebar-container .sidebar-box ul li a:hover ,.sidebar-container .sidebar-box ul li.current-menu-item a:hover {background-color: #1b2026;  }
.sidebar-container .sidebar-box ul li a.drop.close, 
.sidebar-container .sidebar-box ul li a.drop.open {font-size: 0; position: absolute; right: 9px; top: 20px; width: 18px; z-index: 10; height: 10px; background-image: url(images/drop-icn-nav.webp); background-position: center center; background-repeat: no-repeat; padding: 0px 0px; cursor: pointer; border: 0; margin: 0; background-color: transparent; }
.sidebar-box ul li a.drop.open {rotate: 180deg; } 
.sidebar-container .sidebar-box ul li a.drop::before{display: none;} 
.sidebar-container .sidebar-box ul ul.sub-menu li a {font-size: 21px; padding: 11px 20px 11px 30px; } 
.sidebar-container .sidebar-box ul ul.sub-menu {padding-left: 27px; } 
.sidebar-container .sidebar-box ul ul.sub-menu li a:before {width: 15px; height: 11px; }


.sidebar-container .widget.widget_testi {background-color: #fff; margin-bottom: 0; background-image: none;padding: 35px 45px;box-shadow: 0px 0px 25px 0px rgba(14, 56, 20, 0.1); display: none;}
.sidebar-container .widget.widget_testi h4.widget-title {border: none; padding:0;color:#1b2026; }
.sidebar-container .widget .sidebar-testi.owl-carousel {display: block; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item {position: relative; padding: 0; background-image: none; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item .reviews-rt-stars {width: max-content; margin: 0 auto 10px; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item p {font-family: 'Poppins-Regular'; font-size: 18px; color: #1b2026; line-height: 1.6; letter-spacing: 0px; text-align: center; padding: 0; margin: 0 0 20px; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item h5 {font-family: 'Poppins-Regular'; font-size: 21px; color: #1b2026; line-height: 1; margin: 0; text-align: center; position: relative; left: 0; bottom: 0; } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav {display: flex; justify-content: center; margin: 15px 0 0; gap: 25px; } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; width: 53px; background-position:-14px -26px; height: 37px; font-size: 0px; transition: 0.5s; position: relative; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button.owl-next {background-position: -103px -26px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button:hover {background-position:-14px -76px; }
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button.owl-next:hover {background-position: -103px -76px; }
.sidebar-container .blog-sdbr-archives {margin: 0 0; padding: 40px 30px; background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(14, 56, 20, 0.1); } 
.sidebar-container .blog-sdbr-archives .sidebar-box h4.widget-title {font-size: 40px; font-family: 'Poppins-Regular'; color: #152131; text-align: left; background-image: none; margin-bottom: 15px; padding: 0; border: none; } 
.sidebar-container .theme-select {display: none !important; } 
.sidebar-container .sidebar-box button[type="submit"] {background-color: transparent; font-size: 0; background-image: url(images/blog-serch-img.webp); background-position: center; width: 19px; height: 20px; position: absolute; background-repeat: no-repeat; right: 20px; bottom: 0; margin: auto; top: 0; border: none; }
.blog-sdbr-archives .sidebar-box {background: none; margin: 0; padding: 0; }
.blog-sdbr-archives #block-8, 
.blog-sdbr-archives #block-7 {margin: 0 0 30px; }
.sidebar-container #block-7.sidebar-box select,
.sidebar-container #block-8.sidebar-box select, 
.sidebar-container #block-9.sidebar-box select {background-image: url(images/blog-drp-down-img.webp); background-repeat: no-repeat;  background-position: right 30px center; cursor: pointer; opacity: 1 !important; } 
.sidebar-container .sidebar-box.widget_search .widget-title {display: none; } 
.sidebar-container .sidebar-box.widget_search, 
.sidebar-container .sidebar-box.widget_categories, 
.sidebar-container .sidebar-box.widget_archive {padding: 0; background-color: transparent; box-shadow: none; margin-bottom: 38px; border-radius: 0; width: 100%; margin: 0 0 40px; border: 0; } 
.sidebar-container .sidebar-box.widget_archive:last-child {margin: 0; } 
.sidebar-container .sidebar-box input::placeholder{color: #fff !important; } 
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select {font-family: 'Poppins-Regular'; font-size: 20px !important; color: #fff; line-height: 1.3; letter-spacing: 0; width: 100% !important; padding: 22px 75px 22px 30px !important; outline: 0; position: relative !important; background-color: #1b2026; appearance: none !important; height: auto !important; text-transform: capitalize; text-align: left; } 
.sidebar-container .sidebar-box.widget_search input.search-submit {width: 60px; height: 100%; background-image: url(images/search-icon.webp); background-repeat: no-repeat; background-size: cover; background-position: center; position: absolute; right: 0px; bottom: 0; top: 0; border: none; font-size: 0; cursor: pointer; margin: auto; }
.blog-page .content-area .blog-entry-inner:hover .post-meta {background-color: #1b2026; }

/*inr blog*/
.blog-page .blog-archives {display: flex; flex-wrap: wrap; justify-content: space-between; background-color: transparent; padding: 0 !important; margin: 0 0 50px; } 
.blog-page .blog-archives .sidebar-box {width: 32.1%; margin: 0; padding: 0; background-color: transparent; background-image: none; } 
.blog-page .sidebar-container .widget_recent_entries {display: none; } 
.blog-page aside#right-sidebar {width: 100%; max-width: 100%; margin: auto; } 
.blog-page .blog-archives .widget-title {display: none; } 
.blog-page .content-area .entries {display: flex; flex-wrap: wrap; gap: 30px 29px; justify-content: center; } 
.blog-page .content-area .blog-entry {width: 31.8%; margin: 0; border: 0; padding: 0; } 
.blog-page .content-area .blog-entry-inner {width: 100%; background-color:#1c2127;  height: 100%; } 
.blog-page .content-area .blog-entry-inner:hover {background-color: #d24935; } 
.blog-page .content-area .blog-entry-inner .thumbnail img {width: 100%; } 
.blog-page .content-area .blog-entry-inner .post-meta {    width: max-content; padding: 10px 22px; background-color: #d24935; line-height: 1; position: absolute; bottom: -18px; left: 0; margin: auto; right: 0; font-size: 17px; font-family: 'Poppins-SemiBold'; color: #fff; text-transform: uppercase; }
.blog-page .content-area .blog-entry-inner .post-content {padding: 35px 25px 90px; } 
.blog-page .blog-entry.large-entry .thumbnail{margin: 0;border-bottom: 1px solid #d24935; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title a {text-align: center; color: #fff; font-size: 27px; font-family: 'Poppins-Bold'; display: inline-block; text-decoration: none !important; line-height: 1.2; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title {text-align:center ;margin: 0 0 20px; text-transform: uppercase; line-height: 1; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore {position: absolute; bottom: 40px; left: 0px;right: 0; margin: auto; width: max-content; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a {position: relative; text-align: center; letter-spacing: 1.2px; padding: 10px 30px;border-left: 0;border-right: 0; border-top: 1px solid #d24935;border-bottom: 1px solid #d24935; font-size: 20px; text-transform: uppercase;font-family: 'Poppins-SemiBold'; color: #fff; display: inline-block; text-decoration: none !important; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a:before, 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a:after{position: absolute; content: ""; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: -190px -19px; width: 15px; height: 13px; top: 0; bottom: 0; left: 5px; margin: auto; }
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a:after{left: auto; right: 5px; }
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a:before:hover, 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a:after:hover{background-position: -190px -19px; }
.blog-page .content-area .blog-entry-inner:hover .blog-entry-readmore a:before, 
.blog-page .content-area .blog-entry-inner:hover .blog-entry-readmore a:after{background-position: -190px -45px; }

.blog-page .content-area .blog-entry-inner:hover .blog-entry-title a {color: #fff; }
.post-categories a.post-category {color: #0e3814; text-decoration: none !important; }
.content-area .post-categories p {margin: 0 0 10px; }
.blog-page .content-area .blog-entry-inner:hover .blog-entry-readmore a{text-decoration: none; !important; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.content-wrap-list.blog-page {flex-direction: column-reverse; } 
.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 {font-family: 'Poppins-ExtraBold'; width: 42px; height: 42px; background-color: transparent; color: #000000; font-size: 35px; text-align: center; padding: 10px; margin: 0; display: flex; justify-content: center; align-items: center; border: 0; text-decoration: none !important; } 
.blog-page .content-area ul.page-numbers li span.page-numbers.current{background-color: #1b2026; color: #fff; border: 2px solid #d24935;} 
.blog-page .content-area ul.page-numbers li a.prev, 
.blog-page .content-area ul.page-numbers li a.next {width: 53px; height: 37px; font-size: 0 !important; padding: 0; border-radius: 0; background-image: url(./images/inr-sprites.webp); background-repeat: no-repeat; background-position: -14px -26px; } 
.blog-page .content-area ul.page-numbers li a.prev:hover, 
.blog-page .content-area ul.page-numbers li a.next:hover {background-position-y: -76px; } 
.blog-page .content-area ul.page-numbers li a.next {background-position: -103px -26px; } 
.content-area ul.page-numbers li:before {display: none; } 
.content-area ul.page-numbers li {padding: 0; margin: 0 5px; }

/* Single Post */
.content-area .post-prev-next {display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; margin: 50px 0 0; } 
.content-area .post-prev-next a h4 {position: relative; font-family: 'Poppins-ExtraBold'; background-color: #d24935; color: #fff; padding: 20px 49px; font-size: 18px; text-align: center; text-transform: uppercase; display: inline-block; letter-spacing: 0.36px; line-height: 1; transition: background-color 0.4s ease, color 0.4s ease; border: none; z-index: 1; width: 195px; margin:0; }
.content-area .post-prev-next a h4::before,
.content-area .post-prev-next a h4::after {content: ""; position: absolute; width: calc(100%); height: calc(100%); box-sizing: border-box; transition: all 0.5s ease; pointer-events: none; }
.content-area .post-prev-next a h4::before {    top: -6px; left: -6px; border-top: 1px solid #d24935; border-left: 1px solid #d24935; }
.content-area .post-prev-next a h4::after {bottom: -6px; right: -6px; border-bottom: 1px solid #d24935; border-right: 1px solid #d24935; }
.content-area .post-prev-next a h4:hover { background-color: #1b2026;color:#fff;  } 
.content-area .post-prev-next a h4:hover:before , 
.content-area .post-prev-next a h4:hover:after {width: 40px; height: 40px; border-color: #1b2026;}
.single-post ul.meta li{padding: 0}
.single-post ul.meta li::before{display: none;}
.single-post ul.meta li i, 
.single.ocean-cpt ul.meta li i {padding-right: 0px; display: none; } 
.single-post ul.meta {border: none; padding: 0; justify-content: center; display: flex ; } 
.single-post .content-area ul.meta li, 
.single-post .content-area ul.meta li a {padding: 0 5px 0; margin: 0; font-size: 18px; color: #1f242a; } 
.single-post .content-area ul.meta li a {text-decoration: none !important; color: #d24935; border-bottom: 1px solid #d24935; } 
.single-post ul.meta li i, 
.single.ocean-cpt ul.meta li i {padding-right: 0px; display: none; } 
.single-post .content-area ul.meta li, 
.single-post .content-area ul.meta li a {padding: 0 5px 0; margin: 0; font-size: 18px; } 
.single-post ul.ospm-default li:after, 
.single.ocean-cpt ul.ospm-default li:after{display: none;} 
.single-post .content-area ul.meta li.meta-date{border-right: 2px solid #1f242a; border-left: 2px solid #1f242a;} 
.single-post .content-area ul.meta li a:hover {color: #1f242a; border-bottom: 1px solid #1f242a;} 
.gen-feature-img {margin: 0 0 20px; }
.blog-page .entry-content {margin-bottom: 0; text-align: center; }

/* Areas Served */
.content-area .area-served-item {border: 1px solid #82b441; display: inline-block; margin: 0 2px 10px; background-color: #0e3814; } 
.content-area .area-served-list {text-align: center; background-color: #82b441; padding: 20px; margin: 0 0 30px; } 
.content-area .area-served-item a {display: inline-block; font-size: 20px; line-height: 1; padding: 20px; text-decoration: none !important; color: #fff !important; } 
.content-area .area-served-item a:hover {color: #88e213 !important; }


/* Contact Page */
.content-area .contact-pg { text-align: center; }
.content-area .cntct-lst { display: flex; justify-content: space-between;gap: 15px;  margin: 50px 0; }
.content-area .cntct-item { padding:50px 20px; background-image: url(images/cntct-itm-bkg.webp); background-repeat: no-repeat; background-size: cover; width: 33.1%; }
.content-area .cntct-item:hover {background-color: #d24935; background-image: none; transform: scale(1.03); transition: 0.4s ease;}
.content-area .cntct-item:hover.cntct-item h3{color: #ffffff;}
.content-area .cntct-item h3 { font-size: 35px; color: #d24935; font-family: 'Poppins-Bold'; line-height: 1; margin: 0 0 20px; text-transform: uppercase; position: relative; padding: 100px 0 0; }
.content-area .cntct-item p { color: #fff; margin: 0}
.content-area .socil-icns { display: flex; justify-content: center; gap: 11px; }
.content-area .cntct-item .socil-icns a { height: 53px; width: 53px; display: inline-block; background-image: url(images/inr-sprites.webp); background-position: -21px -306px; font-size: 0; border: 1px solid #fff; }
.content-area .cntct-item .socil-icns a:hover { background-position: -21px -368px; border: 1px solid #1b2026; }
.content-area .cntct-item .socil-icns a.instagrm { background-position: -89px -306px; }
.content-area .cntct-item .socil-icns a.instagrm:hover { background-position: -88px -368px; } 
.content-area .cntct-item .socil-icns a.twitter { background-position: -159px -306px; }
.content-area .cntct-item .socil-icns a.twitter:hover { background-position: -159px -368px; }
.content-area .cntct-item h3::before { height: 83px; width: 83px; content: ""; position: absolute; background-image: url(images/inr-sprites.webp); background-position: -19px -206px; top: 0; left: 0; right: 0; margin: auto; }
.content-area .cntct-item.folw-us h3::before { background-position: -128px -206px; }
.content-area .cntct-item.cntct h3::before { background-position: -231px -206px; }
.content-area .cntct-item.cntct a { color: #fff; font-size: 40px; font-family: 'Poppins-Regular'; margin: 0; line-height: 1; display: inline-block; text-decoration: none !important; }
.content-area .cntct-item.cntct a:hover{ color: #1b2026;}

/* Service Page */

.content-area.service-pg {text-align: center; }
.content-area .hm-practice-list {display: flex; border: none; align-items: center; margin: 50px 0; padding: 0; justify-content: center; flex-wrap: wrap; gap: 15px 3px; }
.content-area .hm-pract-itm { width: 33%; padding: 40px 34px; position: relative; background-image: url(images//practice-itm-bkg.webp); border-top: 3px solid #d24935; border-bottom: 3px solid #d24935; min-height: 305px; display: inline-flex; flex-direction: column; justify-content: center; }
.content-area .hm-pract-itm:hover {z-index: 1; background-color: #d24935; background-image: none; transition: 0.4s ease; transform: scale(1.03); }
.content-area .hm-pract-itm:hover h3 { color: #ffff; }
.content-area .practi-hvr a {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; font-size: 0; }
.content-area .hm-pract-itm h3 { text-transform: uppercase; margin-bottom: 15px; color: #d24935; }
.content-area .hm-pract-itm p { color: #fff; font-family: 'Poppins-Medium'; margin-bottom: 0px; }




.page-template-contact-page .hm-your-freedom-sec{display: none;}
/*.error404 .content-area {width: 64.9% !important; }*/
hr {clear: both; height: 1px; margin: 20px 0; border-top: 1px solid #9a9a9a; }

/* -------------------- */
.inr-curabitur-items h4{ text-align: center; text-transform: uppercase; }
.inr-curabitur-items h4 strong{ color: #d24935; }
.inr-curabitur-items p { text-align: center; }

.inr-curabitur-blk{ display: flex ; justify-content: space-between; flex-wrap: wrap; }
.inr-curabitur { width: 50%; }
.inr-curabitur p{ text-align: left; }
.inr-curabitur.left-cnt { padding: 0 46px 0 0; border-right: 2px solid #d24935; }
.inr-curabitur.rgt-cnt { padding: 0 0 0 40px; }


/* Common Box */

.inr-com-box {display: flex; align-items: center; justify-content: space-between; background-image: url(./images/excuses-pattern.webp); background-repeat: no-repeat; background-position: right -11% center; padding: 40px 0px; background-size: 50% 100%; }
.com-box-left {width: 63.5%; }
.com-box-left h3{ font-family: 'Poppins-ExtraBold'; text-transform: uppercase; font-size: 55px; }
.com-box-left h3 strong { color: #d24935; }
.inr-com-box-blk{display: flex;gap: 0 20px;flex-wrap: wrap;align-items: center;}
.contact-box-btn .cmn-btn{ color: #fff !important; text-decoration: none !important;padding: 17px 15px; }
.call-now{font-size: 19px;font-family: 'Poppins-Light';text-transform: uppercase;color: #000;padding-left: 60px;position: relative;}
.call-now a{color: #000;text-decoration: none !important;font-size: 23px;font-family: 'Poppins-ExtraBold';line-height: 1;display: inline-block;}
.call-now a::before{ content: ""; background-image: url(./images/inr-sprites.webp); position: absolute; left: 0; width: 55px; height: 55px; top: 0; bottom: 0; margin: auto; background-position: -19px -127px; }
.call-now a:hover{ color: #d24935; }
.com-box-rgt{position: relative;width: 41%;}
.box-img {background-color: #1b2026; border-radius: 50%; opacity: 100%; }
.box-img img {border-radius: 50%; width: 100%; display: block; border: 3px solid rgb(210, 73, 53); }
.com-box-content {position: absolute; bottom: 70px; left: 0; right: 0; margin: auto; }
.com-box-content h6 {font-family: 'Poppins-Bold'; font-size: 17px; text-transform: uppercase; color: #ede6dd; text-align: center; line-height: 1.3; margin: 0; }
.com-box-content h6 strong {color: #f75841; }


/*Single Attorney*/
.content-area .sngl-prfl-desg {display: none;}
.content-area .inr-attny-blk {display: flex; justify-content: center; gap: 0 60px; margin: 0 0 50px; }
.content-area .in-attny-img img{display: block;width: 100%;}
.content-area .inr-attny-rite {width: 44.7%; position: relative; padding: 0 10px; }
.content-area .inr-attny-rite:before,
.content-area .inr-attny-rite:after{position: absolute; content: ""; left: 0; bottom: 0; width: 6px; height: 58%; background-color: #d24935; }
.content-area .inr-attny-rite:after{left: auto;bottom: auto; right: 0; top: 0; }
.content-area .inr-attny-lft {width: 39%; }
.content-area .sngl-prfl-desg h4 {font-size: 50px; text-transform: uppercase; line-height: 1.2; text-align: center; color: #ffffff00; margin: 0; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px #ffffffa8; font-family: 'Poppins-ExtraBold'; mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 28.5%, rgba(0, 0, 0, 0) 99%); }
.content-area .sngl-prfl-desg{position: absolute;bottom: 30px;left: 0;right: 0;margin: auto;}
.content-area .sngl-prfl-hdng{position: relative;}
.content-area .single-prf-cnt h3{font-size: 90px; line-height: 1; letter-spacing: -1.8px; margin: 0 0 30px; text-transform: uppercase; position: relative; }
.content-area .single-prf-cnt h4{font-size: 23px; line-height: 1; letter-spacing: 7.36px; margin: 0; text-transform: uppercase; position: absolute; left: 4px; bottom: 10px; top: 0; margin: auto; width: max-content; height: fit-content; padding: 7px 29px; background-image: url(images/serv-blk-bg.webp); background-repeat: no-repeat; color: #fff; transform: rotate(357deg); }
.content-area .inr-call a{font-size: 31px; font-family: 'Poppins-ExtraBold'; line-height: 1; color: #1b2026; margin: 0; display: inline-block; text-decoration: none !important; padding: 0 0 0 65px; }
.content-area .inr-call{position: relative;margin: 0 0 30px;}
.content-area .inr-call a:before{position: absolute; content: ""; left: 0; top: 0; bottom: 0; margin: auto; width: 51px; height: 51px; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: -22px -129px; }
.content-area .inr-call a:hover{color: #d24a37;}
.content-area .sngl-prfl-lctn p{text-align: left; line-height: 1.3; margin: 0 0 35px; color: #1b2026; }
.content-area .sngl-prfl-lctn{position: relative;padding: 0 0 0 65px;}
.content-area .sngl-prfl-lctn:before{position: absolute; content: ""; left: 0; top: 0; bottom: 0; margin: auto; width: 51px; height: 51px; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: -96px -129px; }
.content-area .sngl-attny-btn a{color: #fff !important;text-decoration: none !important;padding: 27px 95px 26px;}
/* .content-area .in-about-blk{text-align: center; } */
.content-area .in-acrdn-blk {display: flex; justify-content: space-between; margin: 0 0 50px; }
.content-area .accsec-ritcnt.accordion {width: 48%; }
.content-area .accordion-section {text-align: left; margin: 0 0 15px; }
.content-area .accordion-section .accordion-section-title{font-size: 25px; font-family: 'Poppins-Medium'; font-weight: 500; line-height: 1; color: #fff !important; background: #1f242a; padding: 17px 50px 17px 20px; display: block; text-decoration: none !important; text-transform: capitalize; position: relative; }
.content-area .accordion-section .accordion-section-title.active{background-image: url(images/serv-blk-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;}
.content-area .accordion-section .accordion-section-title:before{position: absolute; content: ""; right: 20px; top: 0; bottom: 0; margin: auto; width: 20px; height: 21px; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: -211px -112px; }
.content-area .accordion-section .accordion-section-title.active:before{background-position-y: -66px;}
.content-area .accordion-section-content {padding: 20px 0 20px 20px; }
.content-area .accordion-section h3{margin: 0;}
.content-area .accordion-section-content ul li:last-child{margin-bottom: 0;}
.content-area .accordion-section-content ul{margin: 0;}
.content-area .in-atrny-btm-content{position: relative;}
.content-area .in-atrny-btm-content h5{font-size: 20px; font-family: 'Poppins-Bold'; line-height: 1.5; letter-spacing: 1.6px; text-transform: uppercase; padding: 20px 0; margin:0; }
.content-area .in-atrny-btm-content:after{position: absolute; content: ""; left: 0; right: 0; margin: auto; top: 0; width: 59%; height: 100%; border-top:3px solid #d24935; border-bottom:3px solid #d24935; }
.content-area .inr-content-lst {display: flex; justify-content: space-between; margin: 0px 0 25px; }
.content-area .in-atrny-left-cont {width: 48.5%; text-align: left; }
.content-area .in-atrny-rite {width: 49.2%; position: relative; padding: 0 0 0 10px; }
.content-area .in-atrny-rite:before{position: absolute; content: ""; left: 0; top: 0; width: 6px; height: 63%; background-color: #d24935; }
.content-area .in-atrny-rite img{display: block;width: 100%;}
.content-area .inr-content-lst.sngl-pract{margin-top: 0;}
.content-area .in-atrny-rite.pract-left{padding: 0 10px 0 0;}
.content-area .in-atrny-rite.pract-left:before{left: auto; right: 0; }
.content-area .in-atrny-rite:before { position: absolute; content: ""; left: 0; top: 0; width: 6px; height: 80%; background-color: #d24935;display:none; }
.content-area .in-atrny-left-cont.pract-rite {padding: 0; }


.broad-width {
    padding: 40px 0;
    background-color: #000;
        margin: 0 0 50px;
}
.broad-width  h2, .broad-width  p{color: #fff;}


.imgs.owl-carousel .owl-nav button{
height: 65px;
    width: 65px;
    font-size: 0 !important;
    background-image: url(./images/hm-sprites.webp) !important;
    background-repeat: no-repeat;
    background-position: -171px 0px !important;
    position: absolute;
    top: 0;
    /* left: 0; */
    right: auto;
    margin: auto;
    bottom: 0;
    background-color: #d24935;
}
.imgs.owl-carousel .owl-nav span{font-size: 0;}
.imgs.owl-carousel .owl-nav button.owl-next{background-position: -244px 0px !important; right: 0; left: auto;}
.imgs.owl-carousel .owl-nav{position: absolute;display: flex;width: 100%;justify-content: space-between;top: 0;bottom: 0;margin: auto;}

/*Testimonals Page*/

.testimonials{width: 100%;column-count: 2;gap: 60px;}
.testi-page .content-area h2 { text-align: center; }
.testi-page .content-area p{text-align: center;}
.testimonials .hm-testi-item.innr{width: 100%;display:inline-block;text-align: center;background-color: #1b2026;margin: 0 7px 40px;position: relative;padding: 50px 40px;}
.testimonials .hm-testi-item.innr::after, 
.testimonials .hm-testi-item.innr::before{content: "";width: 3px;height: 75%;position: absolute;right: -7px;background-color: #d24935;top: 0;}
.testimonials .hm-testi-item.innr::after{ left: -7px; bottom: 0; top: auto; right: auto; }
.hm-testi-item.innr .star-rat{margin: 0 0 15px;}
.hm-testi-item.innr p{color:#fff;margin: 0 0 25px;}
.hm-testi-item.innr h5{color: #fff;font-size: 24px;position: relative;margin: 0;text-transform: uppercase;padding: 60px 0 0;font-family: 'Poppins-ExtraBold';line-height: 1;z-index: 0;}
.hm-testi-item.innr h5::before{ content: ""; background-image: url(./images/inr-sprites.webp); width: 40px; height: 40px; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-position: -264px -311px; background-repeat: no-repeat; }
.hm-testi-item.innr h5::after{ content: ""; width: 100%; height: 1px; background-color: #d24935; position: absolute; top: 21px; left: 0; right: 0; margin: auto; z-index: -1; }

.logo-img-cta {
    width: 100%;
    max-width: 250px;
    margin: auto;
}
.cntct-item.folw-us {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* Responsive */

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

.page_bnr {padding: 130px 0px 60px; } 
.content-area ul.page-numbers li a, 
.content-area ul.page-numbers li span.page-numbers.current {width: 35px; height: 35px; font-size: 30px; }
.content-area .sngl-attny-btn a{padding: 25px 75px 24px;}


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

.page_title h1, 
.page_title h2 {font-size: 45px; } 
.inrpg-breadcrumbs {font-size: 18px; padding: 5px 15px; } 
.page_bnr {padding: 85px 0px 45px; }
#main #content-wrap {padding: 70px 0; } 
.content-area h1, 
.content-area h2 {font-size: 50px; } 
.content-area h3 {font-size: 40px; } 
.content-area h4 {font-size: 35px; } 
.content-area p, 
.content-area li {font-size: 18px; line-height: 1.8; letter-spacing: 0; margin: 0 0 15px 0; } 
.content-area ul li:before {top: 7px; } 
.sidebar-container h4.widget-title {font-size: 35px; padding: 0px 0px 15px; margin: 0px 0 15px; } 
.sidebar-container .sidebar-box ul li a {font-size: 21px; } 
.sidebar-container .sidebar-box ul ul.sub-menu li a {font-size: 20px; } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.8); }

/*innr-blog*/
.blog-page .content-area .entries {gap: 30px 25px; } 
.blog-page .blog-archives {margin: 0 0 40px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title a {font-size: 23px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a {font-size: 18px; } 
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select {padding: 18px 75px 18px 30px !important; font-size: 18px !important; }



/*single blog*/
.content-area .post-prev-next a h4 {padding: 15px 30px; font-size: 18px; width: 170px; } 
.content-area .post-prev-next {margin: 40px 0 0; }
.content-area ul.page-numbers {margin: 30px 0 0; } 
.content-area ul.page-numbers li a, 
.content-area ul.page-numbers li span.page-numbers.current {width: 30px; height: 30px; font-size: 25px; } 
.blog-page .content-area ul.page-numbers li a.prev, 
.blog-page .content-area ul.page-numbers li a.next {transform: scale(0.8); }

.content-area .cntct-item h3 {font-size: 30px;}
.content-area .cntct-item.cntct a {font-size: 35px; }
.content-area .cntct-item {padding: 40px 20px;}
.content-area .cntct-lst {margin: 35px 0; }

.content-area .hm-practice-list {margin: 40px 0;}
.content-area .hm-pract-itm {padding: 35px 25px; min-height: 290px; }
.content-area .hm-pract-itm h3 {font-size: 45px; }


.content-area .single-prf-cnt h3 {font-size: 84px;margin: 0 0 22px;}
.content-area .single-prf-cnt h4{letter-spacing: 5.5px;}
.content-area .sngl-attny-btn a{padding: 21px 60px 20px;}
.content-area .inr-attny-blk{gap: 0 40px;margin: 0 0 35px;}
.content-area .accordion-section .accordion-section-title {font-size: 22px;padding: 14px 42px 14px 15px;}
.content-area .accordion-section-content {padding: 15px 0 15px 15px;}
.content-area .accordion-section .accordion-section-title:before{transform: scale(0.9);}
.content-area .in-atrny-btm-content h5{letter-spacing: 0.8px;padding: 14px 0;}



/* ------cmn-box------------ */
.com-box-left h3 { font-size: 50px; }
.call-now { font-size: 18px;}
.inr-com-box { padding: 30px 0; }

/* --------------content---------------------- */

/* ----------------testimonials----------- */
.testimonials .hm-testi-item.innr {padding: 40px 25px;margin: 0 7px 35px;}
.hm-testi-item.innr p { margin: 0 0 20px; }
.hm-testi-item.innr h5 { font-size: 22px; padding: 50px 0 0; }
.testimonials {padding: 20px 0 0;gap: 50px;}





}
@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_bnr {padding: 50px 0px; } 
.page_title h1, 
.page_title h2 {font-size: 40px; } #main #content-wrap {padding: 50px 0; } 
.content-area h1, 
.content-area h2 {font-size: 38px; } 
.content-area h1, 
.content-area h2, 
.content-area h3, 
.content-area h4, 
.content-area h5, 
.content-area h6 {margin: 0 0 15px; }
.content-area h3 {font-size: 34px; } 
.content-area h4 {font-size: 30px; } 
.content-area h5 {font-size: 26px; } 
.content-area h6 {font-size: 22px; } 
.content-area p, 
.content-area li {font-size: 17px; line-height: 1.7; margin: 0 0 10px 0; } 
.content-area ul li:before {transform: scale(0.9); } 
.sidebar-container h4.widget-title {font-size: 30px; } 
.sidebar-container .sidebar-box { margin-bottom: 35px; padding: 20px 15px; } 
.sidebar-container .widget.widget_testi {padding: 25px 25px; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item p {font-size: 16px; margin: 0 0 15px; } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.7); } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav {gap: 15px; } 
.inrpg-breadcrumbs span.divider {padding: 0px 5px; } 
.sidebar-container .sidebar-box ul li a {font-size: 19px; padding: 9px 25px 9px 30px; } 
.sidebar-container .sidebar-box ul li a:before {top: 14px; } 
.sidebar-container .sidebar-box ul ul.sub-menu li a {font-size: 19px; padding: 9px 20px 9px 30px; }

/*innr blog*/
.blog-page .content-area .entries {gap: 20px 20px; } 
.blog-page .blog-archives {margin: 0 0 30px; } 
.blog-page .content-area .blog-entry-inner .post-meta {font-size: 15px; padding: 8px 22px; bottom: -17px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title a {font-size: 19px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title {margin: 0 0 15px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a {font-size: 15px; padding: 8px 25px; } 
.blog-page .content-area .blog-entry-inner .post-content {padding: 30px 15px 70px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore {bottom: 30px; } 
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select {padding: 15px 60px 15px 20px !important; font-size: 17px !important; }
.blog-sdbr-archives #block-12, 
.blog-sdbr-archives #block-11 {margin: 0 0 20px; }

/*single blog*/

.content-area .post-prev-next a h4 {padding: 13px 20px; font-size: 16px; width: 145px; } 
.sidebar-container .blog-sdbr-archives {margin: 0 0; padding: 25px 20px; }

.content-area ul.page-numbers li a, 
.content-area ul.page-numbers li span.page-numbers.current {font-size: 22px; padding: 8px; } 
.blog-page .content-area ul.page-numbers li a.prev, 
.blog-page .content-area ul.page-numbers li a.next {transform: scale(0.7); }


.content-area .cntct-item h3::before {transform: scale(0.8);}
.content-area .cntct-item h3 {font-size: 27px; margin: 0 0 15px; padding: 90px 0 0;}
.content-area .cntct-item.cntct a {font-size: 32px; }
.content-area .cntct-item {padding: 30px 15px; }

.content-area .hm-pract-itm h3 {font-size: 35px; }
.content-area .hm-pract-itm p{font-size: 15px; }
.content-area .hm-pract-itm {padding: 30px 20px; min-height: 250px; }

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

.content-area .single-prf-cnt h3 {font-size: 68px;}
.content-area .single-prf-cnt h4 {letter-spacing: 2px;font-size: 20px;left: 2px;}
.content-area .inr-call a {font-size: 26px;padding: 0 0 0 55px;}
.content-area .sngl-prfl-lctn{padding: 0 0 0 55px;}
.content-area .sngl-prfl-lctn p{margin: 0 0 25px;}
.content-area .inr-call a:before,
.content-area .sngl-prfl-lctn:before{transform: scale(0.9);}
.content-area .sngl-prfl-desg h4 {font-size: 42px;}
.content-area .sngl-attny-btn a {padding: 16px 36px;}
.content-area .in-acrdn-blk{margin: 0 0 35px;}
.content-area .in-atrny-btm-content h5 {letter-spacing: 0;font-size: 17px;}





/* --------------------cmn-box-- */
.com-box-left h3 { font-size: 40px; }
.inr-com-box-blk {gap: 0 5px; }
.call-now a { font-size: 18px; }
.call-now { font-size: 15px; }
.com-box-content h6 { font-size: 15px; }
.call-now a::before{transform: scale(0.8);}
.contact-box-btn .cmn-btn{padding: 15px 10px;        font-size: 13px;}
.call-now{padding-left: 52px;}
.inr-com-box {padding: 20px 0; }
.com-box-content{bottom: 10px;}
/* ------------------ */

.imgs.owl-carousel .owl-nav button{transform: scale(0.8);}
/* ------------------------ */
.content-area .in-atrny-left-cont.pract-rite { width: 49.5%; }
.content-area .in-atrny-rite.pract-left { width: 48%;}
.content-area .in-atrny-left-cont { width: 51%;}
.content-area .in-atrny-rite { width: 48%;}



/* --------------- */
.inr-curabitur.left-cnt { padding: 0 25px 0 0;}
.inr-curabitur.rgt-cnt { padding: 0 0 0 25px; }

/* ----------testimonilas------------ */
.testimonials {gap: 40px;}
.testimonials .hm-testi-item.innr {padding: 35px 25px;margin: 0 7px 30px;}
.hm-testi-item.innr p { margin: 0 0 15px; }
.hm-testi-item.innr h5 { font-size: 20px; padding: 45px 0 0; }
/* -------------- */


.sidebar-container .sidebar-box ul li a.drop.close, 
.sidebar-container .sidebar-box ul li a.drop.open {transform: scale(0.9); top: 16px; }



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

.content-wrap-list {flex-direction: column; gap: 25px; } 
.content-area {width: 100%; margin: 0; } 
#main #content-wrap {padding: 40px 0; }
.sidebar-container {width: 100%; max-width: 330px; margin: auto; } 
.page_title {padding: 18px 30px; } 
.page_title h1, 
.page_title h2 {font-size: 36px; letter-spacing: 0; } 
.page_title {padding: 18px 25px; width: auto; } 
.inrpg-breadcrumbs {font-size: 17px; padding: 0; width: auto; border: none; } 
.content-area h1, 
.content-area h2 {font-size: 34px; } 
.content-area h3 {font-size: 30px; } 
.content-area h4 {font-size: 26px; } 
.content-area h5 {font-size: 24px; } 
.content-area h6 {font-size: 20px; }


/*innr-blog*/
.blog-page .blog-archives {margin: 0; flex-direction: column; gap: 10px; } 
.blog-page .blog-archives .sidebar-box {width: 100%; max-width: 320px; margin: auto; } 
.sidebar-container .sidebar-box.widget_archive:last-child {margin: 0 auto 0; } 
.blog-page .content-area .blog-entry {width: 100%; max-width: 320px; }

/*single blog*/
.content-area .post-prev-next a h4 {padding: 11px 15px; font-size: 15px; width: 125px; }


.content-area .cntct-lst {flex-direction: column; gap: 15px; margin: 20px 0;}
.content-area .cntct-item {padding: 25px 15px; width: 100%; max-width: 380px; margin: auto; }
.content-area .cntct-item .socil-icns a {transform: scale(0.9);}
.content-area .cntct-item h3 {font-size: 23px;}
.content-area .cntct-item.cntct a {font-size: 28px; }
.content-area .cntct-item h3::before {transform: scale(0.75); }


.content-area .hm-practice-list {gap: 15px;margin: 30px 0;}
.content-area .hm-pract-itm {padding: 30px 20px; min-height:-webkit-fill-available; width: 100%; max-width: 320px; border: 3px solid #d24935; }
.content-area .hm-pract-itm h3 {font-size: 30px; }

.content-area .inr-attny-blk{flex-direction: column;gap: 15px 0;margin: 0 0 20px;border: 2px solid #d24935;padding: 20px;}
.content-area .inr-attny-rite{width: 100%;max-width: 450px;margin: auto;}
.content-area .inr-call{width: max-content;margin: 0 auto 20px;}
.content-area .sngl-prfl-lctn{width: max-content;margin: auto;}
.content-area .single-prf-cnt h4{transform: none;position: inherit;margin: 0 auto 20px;}
.content-area .single-prf-cnt h3 {font-size: 58px;margin: 0 0 15px;}
.content-area .accordion-section .accordion-section-title {font-size: 20px;padding: 12px 42px 12px 15px;}
.content-area .accordion-section{margin: 0 0 10px;}
.content-area .in-acrdn-blk{flex-direction: column;}
.content-area .accsec-ritcnt.accordion {width: 100%;}
.content-area .inr-call a {font-size: 23px;}
.content-area .sngl-prfl-lctn p{margin: 0 0 18px;}
.content-area .inr-attny-rite:before, 
.content-area .inr-attny-rite:after{display: none;}
.content-area .sngl-prfl-desg h4 {font-size: 36px;-webkit-text-stroke: 1px #fff;}
.content-area .inr-attny-rite {padding: 0;}
.content-area .inr-attny-lft {width: 100%;text-align: center;}
.content-area .inr-call a:before, 
.content-area .sngl-prfl-lctn:before {transform: scale(0.7);}





/* --------cmn-box--------- */
.inr-com-box {flex-direction: column-reverse; gap: 30px; background-image: none; padding: 25px 15px; border: 1px solid red; margin: 30px 0; background-color: #e3d2c1; border-radius: 10px; }
.com-box-rgt { width: 100%; max-width: 400px; }
.box-img img { border-radius: 10%; }
.box-img{background-color: transparent; border-radius: 0;}
.com-box-left h3 {font-size: 35px; }
.com-box-left h3 br{ display: none; }
.inr-com-box-blk { justify-content: center; }
.com-box-left { width: 100%; text-align: center; }
.call-now { text-align: left; }
/* ------------ */
.content-area .inr-content-lst { margin: 20px 0; flex-direction: column-reverse; gap: 20px 0; }
.content-area .inr-content-lst.sngl-pract { flex-direction: column; }
.content-area .in-atrny-rite { width: 100% !important; margin: auto; }
.imgs.owl-carousel {width: 100%; max-width: 400px; margin: auto; }
.content-area .in-atrny-left-cont { width: 100% !important; padding: 0;  }
.content-area .in-atrny-left-cont h2{ text-align: center; }
.content-area .in-atrny-left-cont h2 br{ display: none !important; }
.content-area .in-atrny-left-cont p{ text-align: center; }
/* --------------------- */
.inr-curabitur { width: 100%; padding: 0 !important; border: 0 !important; }
.inr-curabitur p { text-align: center; }

/* ----------testimonials--------- */
/* ----------testimonials--------- */
.testimonials .hm-testi-item.innr { width: 100%; padding: 25px 20px; }
.testimonials { column-count: 1; gap: 0; }
.testimonials .hm-testi-item.innr {width: 98%; max-width: 100%; }


.sidebar-container .sidebar-box button[type="submit"] {right: 10px; } 
.sidebar-container #block-7.sidebar-box select, 
.sidebar-container #block-8.sidebar-box select, 
.sidebar-container #block-9.sidebar-box select {background-position: right 20px center; } 
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select {padding: 13px 45px 13px 20px !important; } 

.com-box-content {bottom: 20px;}

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

.page_bnr {padding: 35px 0px; } 
.page_title h1, 
.page_title h2 {font-size: 30px; margin: 0 0 5px; } 
#main #content-wrap {padding: 30px 0 0; } 
.content-area h1, 
.content-area h2 {font-size: 27px; } 
.content-area h3 {font-size: 25px; } 
.content-area h4 {font-size: 22px; } 
.content-area h5 {font-size: 20px; } 
.content-area h6 {font-size: 18px; } 
.content-area p, 
.content-area li {font-size: 15px; } 
.sidebar-container h4.widget-title {font-size: 25px; padding: 0px 0px 10px; margin: 0px 0 10px; } 
.sidebar-container .widget.widget_testi {padding: 20px; } 
.sidebar-container .widget .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.6); }

/*innr blog*/
.blog-page .content-area .blog-entry-inner .post-meta {padding: 8px 15px; } 
.blog-page .content-area .blog-entry-inner .post-content {padding: 26px 15px 60px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a {font-size: 16px; padding: 6px 25px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-title {margin: 0 0 10px; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore {bottom: 25px; } 
.blog-page .content-area .entries {gap: 15px 10px; }
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select {padding: 15px 45px 15px 20px !important; }

/*single blog*/
.single-post .content-area ul.meta li, 
.single-post .content-area ul.meta li a {font-size: 16px; }
.content-area .post-prev-next {margin: 25px 0 0; flex-direction: column; gap: 25px; align-items: center; }
.content-area .post-prev-next a h4 {padding: 9px 10px; font-size: 15px; width: 110px; }
.single-post .content-area ul.meta li, 
.single-post .content-area ul.meta li a {font-size: 15px; }



.content-area .cntct-item {padding: 20px 15px; max-width: 350px;}
.content-area .cntct-item h3 {font-size: 21px; margin: 0px 0 10px;padding: 75px 0 0; }
.content-area .cntct-item h3::before {transform: scale(0.7); top: -9px; }


.content-area .hm-pract-itm h3 {font-size: 27px; margin: 0 0 10px; }
.content-area .hm-practice-list {margin: 15px 0; }

div#popup-container {width: 440px;}

.content-area .sngl-attny-btn a {padding: 13px 30px;}
.content-area .inr-attny-rite{max-width: 380px;}
.content-area .single-prf-cnt h3 {font-size: 48px;}
.content-area .accordion-section .accordion-section-title:before {transform: scale(0.8);right: 12px;}
.content-area .in-acrdn-blk {margin: 0 0 0px;}
.content-area .in-atrny-btm-content h5 {font-size: 15px;padding: 10px 0;line-height: 1.3;}
.content-area .in-atrny-btm-content h5 br{display: none;}
.content-area .inr-attny-blk{gap: 10px;}



/* ---------cmn-box------------ */
.com-box-left h3 { font-size: 30px; }
.inr-com-box-blk { flex-direction: column-reverse; gap: 25px 0; }
.call-now a::before { transform: scale(0.85); }
.call-now a { font-size: 19px; }
.call-now { font-size: 16px; line-height: 1.3; }
.com-box-content { padding: 0 15px 0; }


/* ------testi---- */
.testimonials .hm-testi-item.innr {margin: 0 0 25px; } 
.content-area .inr-call a {padding: 0 0 0 47px; } 
.content-area .sngl-prfl-lctn {padding: 0 0 0 50px; } 
.inr-com-box {margin: 15px 0 25px; }


.imgs.owl-carousel .owl-nav button {transform: scale(0.7); }
.broad-width {padding: 20px 0;}

}
@media screen and (max-width:680px) {}
@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; margin: 0 0 3px; } 
.page_title {padding: 10px 15px; } 
.page_bnr {padding: 25px 0px; } 
.inrpg-breadcrumbs {font-size: 15px; } 
.content-area h1, 
.content-area h2 {font-size: 24px; } 
.content-area h1, 
.content-area h2, 
.content-area h3, 
.content-area h4, 
.content-area h5, 
.content-area h6 {margin: 0 0 10px; } 
.content-area h3 {font-size: 22px; } 
.content-area h4 {font-size: 21px; } 
.content-area h5 {font-size: 19px; } 
.content-area h6 {font-size: 17px; } 
.content-area p, 
.content-area li {font-size: 15px; } 
.content-area ul li:before {transform: scale(0.7); top: 4px; left: -3px; }
.content-wrap-list {gap: 20px; } 
.content-area ul li {padding-left: 20px; } 
.sidebar-container .sidebar-box {margin-bottom: 25px; padding: 15px 15px; } 
.sidebar-container .sidebar-box ul li a {font-size: 18px; padding: 9px 30px 9px 25px; } 
.sidebar-container .sidebar-box ul ul.sub-menu {padding-left: 15px; } 
.sidebar-container .sidebar-box ul ul.sub-menu li a {font-size: 17px; padding: 9px 15px 9px 25px; } 
.sidebar-container .widget.widget_testi {padding: 15px; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item p {font-size: 15px; margin: 0 0 10px; } 
.sidebar-container .widget .sidebar-testi .hm-testi-item h5 {font-size: 18px; }


/*inr blog*/
.sidebar-container .sidebar-box input, 
.sidebar-container .sidebar-box select { font-size: 15px !important; } 
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a {font-size: 15px; }
.blog-page .content-area .blog-entry-inner .post-meta {font-size: 15px; }
.blog-page .content-area .blog-entry-inner .blog-entry-title a {font-size: 18px; }

.content-area .hm-pract-itm h3 {font-size: 25px;}
.content-area .cntct-lst {margin: 15px 0; } div#popup-container {width: 280px; } 
.content-area ol, 
.content-area ul {margin: 0 0 10px 0px; }

.content-area .sngl-prfl-desg h4 {font-size: 29px;}
.content-area .sngl-prfl-desg{bottom: 15px;}
.content-area .inr-attny-rite:before, 
.content-area .inr-attny-rite:after{width: 3px;}
.content-area .single-prf-cnt h3 {font-size: 29px; margin: 0 0 10px;}
.content-area .inr-attny-blk{gap: 10px 0;}
.content-area .sngl-attny-btn a {padding: 10px 25px;}
.content-area .accordion-section .accordion-section-title {font-size: 17px;padding: 10px 35px 10px 10px;}
.content-area .accordion-section .accordion-section-title:before {transform: scale(0.6);right: 8px;}
.content-area .accordion-section {margin: 0 0 6px;}
.content-area .accordion-section-content {padding: 10px 0 10px 10px;}

.content-area .inr-call{margin: 0 auto 10px;}
.content-area .inr-call a {font-size: 19px;}
.content-area .single-prf-cnt h4{margin: 0 auto 15px;letter-spacing: 0;font-size: 18px;left: 0px;}





/* ------------------ */
.com-box-left h3 { font-size: 25px; }
.content-area h6 { font-size: 15px; }
.content-area h6 br{ display: none; }

/* -------testimonials----------- */
.testimonials .hm-testi-item.innr { padding: 15px 10px; }
.hm-testi-item.innr .star-rat { width: 100%; max-width: 140px; margin: 0 auto 10px; }
.hm-testi-item.innr h5 { font-size: 17px; padding: 35px 0 0; }
.hm-testi-item.innr h5::before { transform: scale(0.8); top: -10px; }
.hm-testi-item.innr h5::after { top: 11px; }
.content-area .inr-call a:before, 
.content-area .sngl-prfl-lctn:before {transform: scale(0.6); }




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



