.page-container, .post-container { width: 100%; max-width: 1500px; margin: 0 auto; }
#main-heading { background-image: url(../images/inner-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: center; background-color: #121a28; padding: 210px 0 120px; text-align: center; position: relative; z-index: 1; }
#main-heading::before{    position: absolute; content: ""; /* background-image: url(../images/inner-bg-layers.webp); */ background-repeat: no-repeat; background-size: cover; background-position: center; left: 0; top: 0; bottom: 0; right: 0; margin: auto; z-index: -1; background: #203963; background: linear-gradient(180deg, rgba(32, 57, 99, 1) 0%, rgba(32, 57, 99, 0.4) 50%, rgba(32, 57, 99, 1) 100%);}
#main-heading h1 { font-size: 65px; font-family: 'BonaNova-Regular'; font-weight: 400; line-height: 1; letter-spacing: 0; color: #fff; text-transform: uppercase; margin: 0 0 15px; padding: 0 0 15px; text-align: center; display: inline-block; position: relative; }
#main-heading h1::before{ position: absolute; content: ""; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 4px; background-color: #bb944a; }
#main-heading .inrpg-breadcrumbs { font-size: 20px; font-family: 'Jost-Regular'; line-height: 1; color: #ffffff; margin: 0; text-align: center; }
#main-heading .inrpg-breadcrumbs span.current-item, #main-heading .inrpg-breadcrumbs span:hover { color: #bb944a; }
#post-content, #page-content { padding: 90px 0; }
.page-col-full, .single-col-full { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
#single-column, #post-column, #page-column { width: 66.7%; }
.sidebar-page, .sidebar-single { width: 30%; max-width: 450px; }
#page-column.full-width, .full-width { width: 100%; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, 
#page-column h6, #page-content .areaserved-item-list h2 { font-family: 'BonaNova-Regular'; line-height: 1.2; color: #182335; margin: 0 0 20px; }
#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 { font-size: 55px; }
#page-column h3 { font-size: 48px; }
#page-column h4 { font-size: 39px; }
#page-column h5 { font-size: 33px; }
#page-column h6 { font-size: 29px; }
#page-column p, #page-column li { font-family: 'Jost-Regular'; font-size: 20px; line-height: 1.8; color: #323232; margin: 0 0 25px; text-align: left; }
#page-column li ul { padding: 15px 0 0 10px; margin: 0; position: relative; }
#page-column ol, #page-column ul { margin: 0 0 25px 0px; list-style-position: inside; }
#page-column ul li { list-style: none; padding-left: 18px; position: relative; margin: 0 0 15px; }
#page-column ul li:before { background: #000; width: 9px; height: 9px; position: absolute; content: ""; left: 0; right: 0; top: 14px; border-radius: 50%; }
#post-content .posts-list .author-info a, #page-column a, #page-column li a { color: #bb944a; text-decoration: none !important; }
#page-column a:hover, #page-column li a:hover { color: #000; }
#page-column  ol { list-style-type: decimal; margin-left: 20px !important ; }
#page-column  ol li { list-style: decimal; padding-left: 0 !important; margin: 0 0 20px; }
#page-column  ul li > ul li { list-style-type: inherit; }
#page-column  ul li > ul li > ol li { list-style-type: decimal; }
#page-column  ul li > ul li:before { display: block; }
#page-column  ul li > ol li { list-style-type: decimal; }
#page-column  ul li > ol li:before { display: none; }
#page-column  ul li > ol li > ul li { list-style-type: inherit; }
.page-feature-img, .single-thumbnail, .cmn-img { margin: 0 0 35px; }
.page-feature-img img, .single-thumbnail img, .cmn-img img { width: 100%; display: block; border-radius: 30px; }

.key-takeway{padding: 10px;    background-color: #bcd3e7;}
.key-takeway h5{margin: 0 0 8px;}
.key-takeway ul li{line-height: 1.5;}

/*Sidebar Styles*/

.sidebar-page .sidebar-item { margin: 0 0 50px; background-color: #bb944a; position: relative; padding: 0px 0px 30px; border-radius: 28px; z-index: 1; }
.sidebar-page .sidebar-item h2, h4.widget-title { text-align: center; position: relative; font-size: 41px; line-height: 1; color: #fff; font-family: 'BonaNova-Regular'; padding: 25px; margin: 0 0 25px; text-transform: uppercase; border-bottom: 1px solid rgba(16, 23, 35, 0.2); }
.sidebar-page .sidebar-menu-pa { padding: 0px; }
.sidebar-page .sidebar-menu-pa ul { margin: 0; padding: 0 10px; }
.sidebar-page .sidebar-menu-pa ul li{ display:block; padding:0 0px; margin:2px 0; position:relative }
.sidebar-page .sidebar-menu-pa ul li a { font-size: 25px; color: #fff; display: block; position: relative; font-family: 'Jost-Medium'; line-height: 1; margin: 0; padding: 15px 10px 15px 45px; background-color: transparent; }
.sidebar-page .sidebar-menu-pa ul li a::before { content: ""; position: absolute; background-color: #101723; border-radius: 50%; width: 9px; height: 9px; top: 22px; left: 18px; margin: auto; }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a:before, .sidebar-page .sidebar-menu-pa ul li:hover > a:before { background-color: #ffff; }
.sidebar-page .sidebar-menu-pa ul li:last-child a{ margin: 0 0 0; }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a, .sidebar-page .sidebar-menu-pa ul li:hover > a { background-color: #101723; }
.sidebar-page .sidebar-menu-pa .sub-menu li a { width: 100%; padding: 0px 20px 0px 35px; display: block; text-align: left; font-size: 19px; margin: 0; }
.sidebar-page .sidebar-menu-pa ul.sub-menu  li a:hover, .sidebar-page .sidebar-menu-pa ul.sub-menu li.current-menu-item > a{ background-color: transparent !important; color: #ffffffbd; }
.sidebar-page .sidebar-menu-pa .sub-menu li a:before { width: 6px; height: 6px; top: 5px; }
.sidebar-page .sidebar-menu-pa .sub-menu li a:hover:before{ background-color: #ffffffbd !important; }
.sidebar-page .sidebar-menu-pa ul li .drop.close, .sidebar-page .sidebar-menu-pa ul li .drop.open  { font-size: 0; position: absolute; right: 10px; top: 21px; width: 12px; height: 12px; background-color: transparent !important; background-image: url(../images/plus_icn.webp); background-position: right 0 center; background-repeat: no-repeat; padding: 0px 0px; cursor: pointer; }
.sidebar-page .sidebar-menu-pa ul li .drop.open { background-image: url(../images/minus_icn.webp); }
.sidebar-page .sidebar-menu-pa .sub-menu li { margin: 0 0 10px; }
.sidebar-page .sidebar-menu-pa .sub-menu { overflow: hidden; transition: max-height 0.8s ease; }
.sidebar-page .sidebar-menu-pa .sub-menu.open { max-height: 900px; transition: max-height 0.8s ease; padding:10px 0 0 20px; }
.sidebar-page .sidebar-menu-pa ul li.louisiana-btn { text-align: center; margin: 20px 0 0; }
.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a { color: #fff; background-color: #907136; padding: 20px 40px; font-family: 'Jost-SemiBold'; text-transform: uppercase; font-size: 18px; line-height: 1; display: inline-block; border-radius: 0 0 30px 0; outline: 1px solid #fff !important; outline-offset: -5px; }
.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a:hover{
background-color: #000;
}
.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a::before{ display: none;}

/*testimonials sidebar*/

.testi-hvr a{font-size:0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.sidebar-page section.widget.testi { background-color: #0f1622; padding: 0px 0px 50px; border-radius: 28px; text-align: center; margin: 0 0 70px; position: relative; }
.sidebar-page section.widget.testi::before{ position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -378px -10px; width: 60px; height: 60px; left: 0; right: 0; margin: auto; bottom: -30px; }
.sidebar-page section.widget.testi h4.widget-title { border-bottom: 1px solid rgb(255, 255, 255, 0.2); margin: 0 0 30px; }
.testi-sdbr-blk.owl-carousel { padding: 30px 40px 0; position: relative; }
#page-content section.widget.testi .testi-item p, .sdbr-case-item .case-content p { font-family: 'Jost-Regular'; font-size: 21px; color: #ffffff; line-height: 1.7; margin: 0 0 20px; text-align: center; }
#page-content section.widget.testi .testi-item .star-rat { width: 148px; height: 28px; background-image: url(../images/inner-star-rat.webp); background-repeat: no-repeat; background-position: center; margin: 0 auto; }
#page-content section.widget.testi .testi-item h6 { position: inherit; font-family: 'Jost-Medium'; font-size: 35px; color: #fff; line-height: 1; margin: 0 auto 15px; bottom: inherit; }
.sidebar-page section.widget.testi h4.widget-title::before { background-color: #fff; }
.sidebar-page section.widget.testi h4.widget-title:before{ display: none; }
#page-content section.widget.testi .testi-item { width: 100%; background-color: transparent; border: 0px; margin: 0; position: relative; }
#page-content section.widget.testi .testi-sdbr-blk::before { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -10px -10px; left: 20px; top: 0; width: 55px; height: 36px; }
#page-content section.widget.testi .testi-sdbr-blk::after { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -10px -86px; right: 17px; bottom: 110px; width: 55px; height: 36px; }
.sidebar-page ul.splide__pagination { display: none; }
.sidebar-page button.splide__arrow.splide__arrow--prev { left: 0; }
.sidebar-page button.splide__arrow.splide__arrow--next{ right: 0; }
.sidebar-page .splide__arrows { position: absolute; bottom: 30px; max-width: 100px; display: flex ; justify-content: center; width: 100%; left: 0; right: 0; margin: auto; }
.sidebar-page button.splide__arrow{ position: inherit; }
#page-column .single-accordion { margin: 20px 0; }
#page-column .accordion-profile h3 { background-color: #fff; padding: 16px 50px 15px 20px; cursor: pointer; width: 100%; border-radius: 0px; font-size: 26px; font-family: 'DM Serif Display'; font-weight: 400; letter-spacing: 0.52px; line-height: 1; color: #000000; margin: 0; border: 1px solid rgb(32, 32, 32, 0.25); background-image: url(../images/down-arrow.webp); background-repeat: no-repeat; background-size: 21px; background-position: right 22px center; }
#page-column .accordion-profile .accordion-profile-content { overflow: hidden; transition: max-height 0.4s ease; padding: 20px 20px 0; display: none; }
#page-column .accordion-profile.active .accordion-profile-content { display: block; }
::-webkit-scrollbar-button { display: none; height: 0; width: 0; }
#page-column .accordion-profile { margin: 0 0 18px; max-height: max-content !important; }
#page-column .accordion-profile.active h3 { background-color: #a7211f; color: #ffffff; border-color: #a7211f; background-image: url(../images/up-arrow.webp); }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 25px auto 0; position: relative; z-index: 1; max-width: 200px; }
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next, section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next{ background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -123px -11px; width: 53px; height: 19px; font-size: 0; }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover, section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover{ background-position-y: -69px; }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next{ background-position: -258px -12px; } section.widget.csae-res h4.widget-title { padding: 135px 0 0; margin:  0 0 15px; color: #bb944a; position: relative; }
section.widget.csae-res h4.widget-title::before { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -133px -367px; left: 0; right: 0; top: 0; margin: auto; width: 81px; height: 81px; }
section.widget.csae-res h4.widget-title::after{ position: absolute; content: ""; width: 208px; height: 1px; background-color: #fff; left: 0; right: 0; margin: auto; top: 105px; }
section.widget.csae-res { padding: 30px 35px 40px; background-color: #182335; border-radius: 28px; position: relative; }
/* section.widget.csae-res::before { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -487px -11px; width: 51px; height: 51px; left: 0; right: 0; margin: auto; background-color: #1f2e47; bottom: 37px; border-radius: 50px; } */
.case-sdbr-blk.owl-carousel .owl-nav { display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 150px; margin: 40px auto 0; position: relative; z-index: 1; }

/*single attoreny page*/
#page-column .single-profile-block  {display: flex ; justify-content: space-between; padding: 30px 115px 0 63px; flex-wrap: wrap; margin: 0 0 30px; border-radius: 30px; background-image: url(../images/single-attorney-bg.webp); background-repeat: no-repeat; background-size: cover; background-color: #121a28;    align-items: flex-end;}
#page-column .single-prf-btn {margin: 0 0 20px; }
#page-column .sp-block h2 {color: #fff; margin: 0 0 10px; font-size: 70px;  text-transform: uppercase; line-height: 1;}
#page-column .sp-block h3 {color: #fff; margin: 0 0 25px; font-size: 20px; font-family: 'Jost-Medium';}
#page-column .trstd-call-us {padding: 0 0 0 80px; position: relative; margin: 0 0 40px; }
#page-column .trstd-call-us p{font-size: 16px; margin: 0 0 10px; line-height: 1; font-family: 'Jost-Medium'; margin: 0 0 10px; position: relative; color: #bb944a; }
#page-column .trstd-call-us .profile-tel a {font-family: 'Jost-SemiBold'; font-size: 40px; color: #fff; margin: 0; line-height: 1; }
#page-column .trstd-call-us .profile-tel a:before {position: absolute; content: ""; background-image: url(../images/hm-sprites.webp); background-repeat: no-repeat; background-position: -165px -305px; width: 66px; height: 66px; left: 0; top: 0; background-color: #162030; border: 2px solid #856d3f; border-radius: 50px;}
#page-column .single-profile-image{width: 44.8%; margin: -70px 0 0; }
#page-column .single-profile-image img{width: 100%; display: block;}
#page-column .sp-block{width: 51.4%; }
#page-column .single-prf-btn a.cmn-btn { color: #fff; }
#page-column .trstd-call-us .profile-tel a:hover{color: #bb944a}


/*testimonials page*/
#reviews-main { column-count: 2; gap: 80px;    padding: 0 20px 0; }
.review-btn{ text-align: center; }
.review-item-btm { display: flex; justify-content: flex-start; gap: 13px; align-items: center; flex-wrap: wrap; }
#page-content .review-item{ background-color: #ffffff; padding: 55px 40px 55px 60px; position: relative; width: 100%; height: 100%; display: inline-block; margin-bottom: 70px; text-align: center; column-break-inside: avoid; -moz-column-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; page-break-inside: auto; -moz-page-break-inside: avoid; -webkit-page-break-inside: auto; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; float: none; box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.05); border-radius: 11px; }
#page-content .review-item::before { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -10px -10px; width: 50px; height: 36px; top: 60px; left: -22px; z-index: 1; }
#page-content .review-item::after { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -10px -86px; width: 50px; height: 36px; bottom: 60px; right: -25px; }
#page-content .review-item:hover{ background: #121a28; }
#page-content .review-item .star-rat { width: 112px; height: 19px; display: block; }
.wherefromtesti-blk { display: flex; justify-content: center; align-items: center; position: absolute; left: 0; top: -30px; left: 60px; }
.wherefromtesti { border-radius: 50%; overflow: hidden; border: 2px solid rgb(162, 128, 63, 0.39); }
#page-content .review-item h5 { font-family: 'Jost-Medium'; margin: 0; text-transform: none; color: #222222; }
#page-content .review-item:hover p { color: #fff; }
#page-content .review-item:hover h5{ color: #fff; }
#page-column .review-btn a{color: #fff;}

/*contact page*/
.contact-page #page-column { width: 100%; text-align: center; }
.contact-page #page-column p{ text-align: center; }
.contact-page .in-cont-list { display: flex ; justify-content: space-between; margin: 0 0 80px}
.contact-page .in-cont-itm { width: 32.35%; position: relative; text-align: center; border-radius: 28px; background-image: url(../images/inner-cnt-itm-bg.webp); background-repeat: repeat; background-size: cover; padding: 53px 10px 60px; transition: 0.5s; display: flex; flex-direction: column; align-items: center; justify-content: space-between; outline: 1px solid #fff; outline-offset: -7px; }
.contact-page .in-cont-itm:hover{ background-image: url(../images/inner-cnt-itm-bg-hvr.webp); }
.contact-page .in-cont-itm h4 { line-height: 1; position: relative; font-size: 35px; color: #bb944a; padding: 90px 0 0; margin: 0 0 15px; text-transform: uppercase; font-family: 'Jost-Medium'; }
.contact-page .in-cont-itm h4::before { position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -13PX -166px; width: 66px; height: 66px; border: 2px solid rgb(187, 148, 74, 0.6); border-radius: 50px; left: 0; right: 0; top: 0; margin: auto; background-color: #151f2f; }
.contact-page .in-cont-itm:hover h4::before{ background-color: #67655e; border: 2px solid #fff; border-radius: 50px; background-position: -12px -267px; }
.contact-page .in-cont-itm:hover h4{ color: #fff; }
.contact-page .in-cont-item-call h4::before { background-position: -108px -165px; }
.contact-page .in-cont-itm:hover .in-cont-item-call h4::before { background-position: -104px -262px; }
.contact-page .in-cont-item-fax h4::before { background-position: -205px -163px; }
.contact-page .in-cont-itm:hover .in-cont-item-fax h4::before { background-position: -205px -263px; }
.contact-page .in-cont-item-follow h4::before { background-position: -247px -367px; }
.contact-page .in-cont-itm:hover .in-cont-item-follow h4::before { background-position:-247px -462px; }
.contact-page .in-cont-itm a { display: inline-block; color: #fff; font-size: 40px; line-height: 1; font-family: 'Jost-SemiBold'; }
.contact-page .in-cont-itm p{ font-family: 'Jost-Regular'; font-size: 26px; line-height: 1.3; color: #fff; margin: 0 0 30px; }
.in-cont-item-scl-icons { display: flex; justify-content: center; gap: 8px; margin: 0 0 20px;}
.contact-page .facebook, .contact-page .linkedin { background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -300px -162px; width: 66px; height: 66px; background-color: #bb944a; border-radius: 50px; }
.contact-page .linkedin { background-position: -394px -162px; }
.contact-page .in-cont-itm .linkedin:hover {background-position: -395px -262px; background-color: #fff; }
.contact-page .in-cont-itm .facebook:hover{ background-position: -300px -261px; background-color: #fff; }
.in-map-cnt h4{position: relative; font-family: 'Jost-Medium'; font-size: 19px; margin: 0; padding: 0; line-height: ; color: #ffffff; }
.in-map-cnt h4:before{position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat;     width: 21%; height: 73%; left: -99px; top: 0px; margin: auto; background-position:-343px -357px;}
.in-map-cnt{width: 260px; height: max-content; padding: 25px; position: absolute; bottom: 23px; top: 0; right: 29%; margin: auto; background-color: #1e2e46; outline: 1px solid #fff !important; outline-offset: -5px; border-radius: 0 0 30px 0; display: none;}

.contact-page .in-cont-item-scl-icons a {font-size: 0; }
.in-cont-item-scl-icons a{font-size: 0;}

.in-map-blk iframe {
    width: 47%;
    border: 4px solid #bb944a;
    border-radius: 30px;
    position: relative;
}

.in-map-blk {
    display: flex;
    justify-content: space-between;
}

.page-id-118 .hm-footer-map  .in-map{display: none;}
.page-id-118 .hm-form-sec{margin: auto;}
/*Blog page*/

/* .page_default .screen-reader-text {display: none;}
.d-none, .hide {display: none !important;} */
#post-content .posts-list {width: 32.4%; background-color: #0f1622; margin: 0; position: relative; padding: 10px 10px 105px; border-radius: 30px; }
#post-content .posts-list:hover {background-color: #bb944a; }
#post-content .posts-list:hover .posts-block h3 a, #post-content .posts-list:hover .posts-readmore a {color: #fff; transition-duration: 0s; }
#post-content .posts-list:hover .posts-readmore a {background-color: #121a28; color: #fff !important; }
#post-column-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
#post-content .posts-list .posts-thumbnail img{width: 100%; display:block;border-radius: 30px;}   
#post-content .posts-list .posts-block {padding: 0px 15px 0; }
#post-content .posts-list .posts-block h3{margin: 0 0 15px; line-height: 1; }
#post-content .posts-list .posts-block h3 a {display: inline-block; font-size: 37px; font-family: 'BonaNova-Regular'; font-weight: 400; line-height: 1.1; letter-spacing: -1.11px; color: #fff; text-transform: uppercase; }
.posts-readmore {position: absolute; left: 30px; bottom: 30px; } 
#post-content .posts-list .posts-block p {font-family: 'Jost-Regular'; font-size: 20px; line-height: 1.6; color: #fff; letter-spacing: 0; margin: 0 0 15px; font-weight: 400; }
#post-content .posts-list:hover p, 
#post-content .posts-list:hover .author-info,  
#post-content .posts-list:hover .author-info a {color: #fff;}
#post-content .posts-list .author-info {display: flex; gap: 5px; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin: 0 0 20px; }
#post-content .posts-list .posts-readmore a {font-size: 19px; font-family: 'Jost-SemiBold'; font-weight: 600; line-height: 1; padding: 24px 40px; text-transform: uppercase; display: inline-block; color: #fff; background-color: #bb944a; border-radius: 0 0 30px 0; outline: 1px solid #fff !important; outline-offset: -5px; text-decoration: none; }
#post-content .posts-list .post-dmy{ position: absolute; top: 10px; left: 10px; font-family: 'Jost-Bold'; font-weight: 700; font-size: 22px; color: #fff; text-transform: uppercase; text-align: center; padding: 16px 15px; background-color: #bb944a; border-radius: 20px; width: 17.3%; line-height: 1;}
#post-content .posts-list .post-dmy strong{font-size: 34px; display:block;    margin: 5px 0 0;}
#post-content .posts-list .posts-thumbnail{position: relative; margin: 0 0 40px;}   
#post-content .posts-list:hover .post-dmy{background-color: #0f1622;}

#page-column .single-meta {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; gap: 6px; margin: 0 0 30px;font-size: 20px;  font-family: 'Jost-Regular'; }
#page-column .single-author .author-by, #page-column .single-author .meta-date  {font-size: 20px;  font-family: 'Jost-Medium'; font-weight: 500; line-height: 1.1; letter-spacing: 0; color: #000000; margin: 0; }
.single-author-box {padding: 15px; border: 1px solid #000; margin: 30px 0; } 
.single-author-avatar {width: 19%; margin: 0 2% 0.5% 0; float: left; } 
.single-author-avatar img {width: 100%; display: block; border-radius: 0 !important; } 
.single-author-description {font-size: 18px;     font-family: 'Jost-Regular'; line-height: 1.75; letter-spacing: 0; color: #000000; margin: 0; } 
.single-pagination {margin: 30px 0 0; } 
.single-pagination .nav-links a {font-size: 20px; font-family: 'Jost-SemiBold'; font-weight: 600; width: 180px; background-color: #bb944a; color: #fff !important; padding: 26px 40px; display: inline-block; text-align: center; text-transform: uppercase; line-height: 1;  border-radius: 0 0 30px 0; outline: 1px solid #fff !important; outline-offset: -5px;}
.single-pagination .nav-links a:hover {    background-color: #1e2e46; } 
.widget{margin: 0; }








.sidebar-blog.blog {display: flex ; justify-content: center; gap: 20px; margin: 0; width: 100%; padding: 0px; background-color: transparent; margin: 0 0 50px; } 
.sidebar-blog.blog input, .sidebar-blog.blog .widget select {background-color: #0f1622 !important; color: #fff !important; } 
.sidebar-blog.blog input.search-submit {background-image: url(../images/blog-serch-img.webp) !important; background-repeat: no-repeat; background-position: inherit !important; } 
.sidebar-blog.blog .widget select {background-image: url(../images/blog-downarrow-img.webp) !important; }
/*blog sidebar*/

.sidebar-blog.blog-sidebar-itm {display: block;}
.sidebar-blog {display: flex; justify-content: center; gap: 32px; margin: 0 0 40px; }
.widget h2 {display: none; }
/* .sidebar-blog input, .sidebar-blog .widget select {padding: 15px 100px 15px 35px; } */
.sidebar-blog-item {width:100%; margin: 0; position: relative; }
.sidebar-page .sidebar-item.sidebar_search{background-color: #8b6d36 !important; border-radius: 50px; }

/* .screen-reader-text .sidebar-blog input.search-field, .sidebar-blog.blog-sidebar-itm input.search-field{
background-color: #8b6d36;
} */

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {padding: 25px 50px 25px 35px; border-radius: 38px; display: block; position: relative; border: 2px solid #8b6d36; font-size: 20px; font-family: 'Jost-Medium'; color: #fff !important; line-height: 130%; letter-spacing: 0; width: 100%; max-width: 100%; appearance: none; outline: 0; background-color: transparent; }
.sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm .widget select {background-image: url(../images/select-btn.webp) !important; background-position: right 35px center; background-repeat: no-repeat !important; background-size: 4.5%; }
.sidebar-blog input.search-submit, .sidebar-blog.blog-sidebar-itm input.search-submit {position: absolute; right: 35px; top: 0; bottom: 0; margin: auto; background-image: url(../images/inner-sprites.webp) !important; background-repeat: no-repeat; border-radius: 0px !important; background-position: -10px -428px !important; width: 20px; height: 20px; border: none; font-size: 0; cursor: pointer; background-color: transparent; padding: 0; outline: 0; transform: inherit; }
.sidebar-blog.blog-sidebar-itm input.search-submit {background-position: right 2px center;}
.blog .sidebar-blog .sidebar-blog-item.blog_search {order: 3; }
.blog .sidebar-blog .search-form {position: relative; }
#post-column-full .post-pagination {width: 100%; }
#post-column-full .nav-links {text-align: center; display: flex; justify-content: center; align-items: center; margin: 20px 0px 0; }
#post-column-full .nav-links .page-numbers {width: 70px; height: 77px; margin: 0 5px; padding: 5px; font-size: 29px; font-weight: 600; font-family: 'Jost-SemiBold'; line-height: 1; letter-spacing: 0; border: 0; text-align: center; color: #000; display: flex; justify-content: center; align-items: center; }
#post-column-full .nav-links .page-numbers.current {background-color: #bb944a; color: #fff; border-radius: 0 0 20px 0; outline: 1px solid #fff !important; outline-offset: -5px;}
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {font-size: 0; background-image: url(../images/inner-sprites.webp); background-position: -500px -162px; width: 60px; height: 57px; background-repeat: no-repeat; border-radius: 10px; background-color: #0f1622; }
#post-column-full .nav-links a.next.page-numbers {background-position: -605px -162px; }
#post-column-full .nav-links a:hover.prev.page-numbers, #post-column-full .nav-links a:hover.next.page-numbers {background-color: #bb944a;}
.sidebar-blog.blog-sidebar-itm input, .sidebar-blog.blog-sidebar-itm .widget select, .sidebar-blog.blog-sidebar-itm input.search-field {color: #fff; }
.sidebar-page .sidebar-blog button:hover {background-position: right 0 center ;}
.sidebar-page .sidebar-blog.blog-sidebar-itm .widget select option {color: #000; }
.sidebar-blog.blog-sidebar-itm {flex-direction: column; gap: 0; overflow: hidden; }

.sidebar-page .sidebar-blog.blog-sidebar-itm { background-color: #0f1622; padding: 40px 22px 50px; margin: 0; border-radius: 28px; }
.sidebar-page .sidebar-item.sidebar_archives{ margin: 0 !important; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-blog-item.blog_search { width: 100%; margin: 0 0 30px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2 { padding: 0; background-color: transparent; border: 0; text-align: left; margin: 0 0 17px; font-size: 50px; font-family: 'BonaNova-Regular'; font-weight: 400; letter-spacing: 0; line-height: 1; text-transform: none; color: #fff; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .widget.widget_archive { margin: 0 !important; }
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search { background-color: transparent; margin: 0 0 40px; padding: 0; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2::before{ display: none; }

/*Area served page*/

#page-content .areaserved-item-list {background-color: #bb944a; border-radius: 30px; padding: 45px; margin-bottom: 20px; }
#page-content .areaserved-item-list h2 {color: #fff; text-align: center; }
#page-content .areaserved-list {margin-bottom: 0px; display: flex; justify-content: center; flex-wrap: wrap; }
#page-content .areaserved-item {width: 32%; margin: 0px 0.6% 1%; padding: 0px; }
#page-content .areaserved-item:before {display: none; }
#page-content .areaserved-item a {font-family: 'Instrument Sans'; font-size: 22px; font-weight: 600; line-height: 1; padding: 15px 10px; background-color: #f6f2ea; color: #bb944a; display: flex; text-align: center; min-height: 70px; justify-content: center; align-items: center; }
#page-content .areaserved-item a:hover {background-color: #000; color: #f6f2ea; }
#page-content #areaserved-main {text-align: center; }

/*Practice Areas Page*/
.practice-contect.in-prct-list { flex-wrap: wrap; justify-content: center; gap: 10px; }
.pract-item.in-prct-itm { width: 24.5%; }
#page-column .pract-item.in-prct-itm h4 { font-size: 30px; letter-spacing: 0; color: #fff; font-family: 'Jost-Medium'; padding: 0 10px; margin: 0; }
.pract-item.in-prct-itm .pract-hdr { position: absolute; bottom: 30px; z-index: 1; padding: 0; left: 0; right: 0; margin: auto; }
#page-column .practice-list { display: flex; justify-content: center; flex-wrap: wrap; gap: 30px; }
#page-column .practice-item { width: 30%; position: relative; text-align: center; }
.practice-name.item-hover a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 5; font-size: 0; }
#page-column .practice-itm-img { margin: 0 0 15px; }
#page-column .practice-itm-img img { width: 100%; display: block; }
#page-column .practice-item:hover h4 { color: #931917; }

/*case result */
#page-column  .case-results-section { flex-wrap: wrap; gap:15px; }
.case-results-item.inr h4::before{ background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -133px -367px; width: 81px; height: 81px; }
.case-results-item.inr:hover h4:before{ background-position-y: -487px; }
.case-results-item.inr h4{ font-size: 32px; }
.case-results-item.inr:hover h4{ color: #fff; }
.case-result-page .case-results-section {
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.case-results-item.inr {
    padding: 45px 20px 45px;
    border: 2px solid #717171;
    border-radius: 0 30px 0px 0px;
    display: inline-block;
    width: 32%;
}
/* .case-results-item.inr::before{ position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -487px -11px; width: 51px; height: 51px; left: 0; right: 0; margin: auto; background-color: #1f2e47; bottom: 35px; border-radius: 50px; } */
.case-results-item.inr:hover:before{ background-color: #6b501d; }
.case-results-item.inr:hover { border: 2px solid #8c6e36; background-color: #bb944a; }

/*team Section*/
#page-column .team-blk {display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin: 0 0 30px; }
#page-column .team-itm { padding: 44px 10px 0; position: relative; background-image: url(../images/team-itm-bg.webp); background-repeat: no-repeat; background-size: cover; width: 32.35%; border-radius: 28px; }  
#page-column .team-itm::before { position: absolute; content: ""; left: 0; right: 0; bottom: 0; width: 100%; height: 50%; z-index: 1; border-radius: 28px; background-image: -webkit-linear-gradient( 90deg, rgb(15,22,34) 0%, rgba(15,22,34,0) 100%); }
#page-column .team-itm:hover:before { background-image: -webkit-linear-gradient( 90deg, rgb(187,148,74) 0%, rgba(187,148,74,0) 100%); }
#page-column .team-itm-cnct h4 { position: relative; color: #fff; padding: 0 0 15px; margin: 0 0 15px; text-transform: uppercase; }
#page-column .team-itm-cnct h4::before{ position: absolute; content: ""; background-color: #bb944a; left: 0; bottom: 0; right: 0; margin: auto; width: 424px; height: 1px; }
#page-column .team-itm:hover .team-itm-cnct h4::before{ background-color: #fff; }
#page-column .team-itm-cnct h6{ color: #bb944a; margin: 0; font-family: 'Jost-Medium'; font-size: 22px; }
#page-column .team-itm:hover .team-itm-cnct h6{ color: #fff; }
#page-column .team-hover a{ z-index: 2; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; font-size: 0; }
#page-column .team-itm-img { width: 76.1%; margin: auto; position: relative; }
#page-column .team-itm-cnct {text-align: center; position: absolute; left: 0; right: 0; bottom: 30px; z-index: 1; }
.team-title { text-align: center; }
/*faqs*/
#page-column .accordion-section-title {font-size: 24px; line-height: 1.3; display: block; position: relative; margin: 0 0 15px; padding: 12px 70px 12px 30px; }
#page-column .accordion-section-title.active {background-color: #101723;color: #fff;}
#page-column .accordion-section h3 a {color: #fff;background-color: #bb944a;}
#page-column .accordion-section h3{margin: 0; }
#page-column .accordion-section-title:before {position: absolute;content: "";top:22px; right: 30px;margin: auto;width: 18px;height: 11px;background-image: url(../images/arrow.webp);transform: rotate(360deg); background-repeat: no-repeat;background-repeat: no-repeat;}
#page-column .accordion-section-title.active:before {transform: rotate(180deg);}
#page-column .accordion-section-content {padding: 20px 0 0 25px;}


/*cta-box*/
#page-column .inr-common-box{ background-position: center; background-repeat: repeat; background-size: cover; text-align: center;padding: 50px 40px;width: 100%; margin: 40px 0;    outline: 1px solid #fff !important; outline-offset: -10px;    border-radius: 30px;}
#page-column .inr-common-box h3{font-size: 65px; font-family: 'BonaNova-Regular'; font-weight: 400; color: #ffffff; line-height: 1.0; margin: 0 0 30px; position: relative; text-transform:uppercase;}
#page-column .common-links{ align-items: center; display: flex; justify-content: center; gap: 20px;flex-wrap: wrap; }
#page-column .common-btn-wrapper a {color: #fff; background-color: #907136;  }
#page-column .common-btn-wrapper a:hover {background-color: #121a28;  }
#page-column .common-phone-wrapper a {position: relative;    background-color: #121a28; display: inline-block; color: #fff; font-size: 22px;  padding: 24px 50px 24px 100px;}
#page-column .common-phone-wrapper a:hover{background-color: #907136; }
#page-column .common-phone-wrapper a::before{ position: absolute; content: ""; background-image: url(../images/inner-sprites.webp); background-repeat: no-repeat; background-position: -56px -375px; width: 31px; height: 31px; left: 40px; top: 0; bottom: 0; margin: auto;}
#page-column .common-phone-wrapper a::after{ position: absolute; content: ""; background-color: #bb944a; width: 1px; height: 37px; left: 80px; top: 0; bottom: 0; margin: auto;}
#page-column  .inr-common-box.cta-two h3 {font-size: 55px; }
.inr-common-box.cta-two .cta-right {
    padding: 10px;
    border: 1px solid #bb944a;
    border-bottom-right-radius: 40px;
}
.inr-common-box.cta-two .cta-right img{border-bottom-right-radius: 40px;}
/*cta-box End*/

#page-column .inr-common-box.cta-btm{background-image: none; background-color: #081029; outline: none !important;}
#page-column .inr-common-box.cta-btm h3 {font-size: 75px; line-height:1; }
#page-column .inr-common-box.cta-btm h3 strong{font-weight: 400; display: block; color: #bb944a;} 
#page-column .inr-common-box.cta-btm .common-btn-wrapper a {background-color: #bb944a; }
#page-column .inr-common-box.cta-btm .common-btn-wrapper a:hover {background-color: #1f2e47; }
#page-column .inr-common-box.cta-btm .common-phone-wrapper a:hover {background-color: #907136; }
#page-column .inr-refer {width: 45%; text-align: center; margin: 20px 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; padding: 15px; }
#page-column .inr-refer p {text-align:center;}




.disclaimer-trigger {cursor:pointer } 
#disclaimer-container {display: none; position: relative; margin-top: 10px; } 
#disclaimer-container.show {display: block; } 
.disclaimer-content {background-color: #f9f9f9; border: 1px solid #ccc; padding: 15px; border-radius: 4px; }

/*.sidebar_posts, .sidebar_search, .sidebar_categories, .sidebar_archives, .sidebar_reviews { margin-bottom: 30px;}*/ 

.blocks {padding:80px 0; } 
.footer-col {width:32% } 
.map-col {width:48% } 
.copyright {text-align: center; } 
.screen-reader-text {display: none !important; } 
.widget.widget_fact_checked .fact_checked_inner {display: flex; justify-content: space-between; min-height: 45px; align-items: center; } 
.widget.widget_fact_checked .fact_checked_inner .checked_by {display: flex; justify-content: flex-start; align-items: center; width: 70%; }
/* .widget.widget_fact_checked p { margin-bottom: 0px;  display: flex; align-items: center;} */ 

.widget.widget_fact_checked p {margin-bottom: 0px;color:#fff; } 
.widget.widget_fact_checked p.mod_date span {margin-left: 10px; } 
.widget.widget_fact_checked p.widget-names {margin-left: 10px; } 
.widget.widget_fact_checked p.widget-names a {text-decoration: underline !important; } 
.widget.widget_team_bios .member_bios {padding: 20px 20px 0; text-align: center; margin-bottom:0px; color: #000; } 
.widget.widget_team_bios .member_bios .bio_pic {margin-bottom: 15px; } 
.widget.widget_team_bios .member_bios .bio_name p a{font-size: 20px; text-decoration: underline; font-weight: bold; } 
.widget-description {max-height: 0; overflow: hidden; transition: max-height 0.3s ease; margin: 0; /* remove extra spacing */ } 
.widget-description.active {max-height: 500px; /* adjust as needed */ margin-top: 10px; } 
.widget-names {cursor: pointer; font-weight: bold; } 
.fact-checked-sec {background-color:#bb944a; padding: 30px 0px; } 
.checked_by{font-size: 20px; line-height: 1.2; } p.mod_date {font-size: 20px; width: 24%; } 
.checked-left {width: 100%; display: flex; justify-content: flex-start; align-items: center; position: relative; } 
.checked-left p.widget-names::before{position: absolute; content: ''; width: 16px; height: 16px; background-image: url(../images/drop-down-arrow.webp); background-position: 0px 0px; background-repeat: no-repeat; top: 0px; right: 0px; bottom: 0px; margin: auto; } 
.checked-left p.widget-names.nameactive::before{transform: rotate(180deg); } 
.checked-right {width: 100%; } 
.focused-areas-section.inr-prt {
    padding: 0 !important;
}

/*Responsive*/

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

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

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

@media screen and (max-width:1600px) {
.page-container, .post-container {max-width: 1400px;}
#post-content, #page-content {padding: 80px 0; }
#main-heading {padding: 191px 0 100px;}
#main-heading h1 {font-size: 59px;}
#main-heading .inrpg-breadcrumbs {font-size: 18px;}
#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 {font-size: 50px; }
#page-column h3 {font-size: 45px; }
#page-column h4 {font-size: 38px; }
#page-column h5 {font-size: 32px; }
#page-column h6 {font-size: 28px; }
#page-column p, #page-column li {margin: 0 0 20px; font-size: 19px;}
.sidebar-page .sidebar-item h2, h4.widget-title { font-size: 35px; padding: 18px; margin: 0 0 19px;}
.sidebar-page .sidebar-item {margin: 0 0 40px;    padding: 0px 0px 28px; border-radius: 23px;}
.sidebar-page section.widget.testi h4.widget-title {    margin: 0 0 25px;}
#page-content section.widget.testi .testi-item p, .sdbr-case-item .case-content p {    font-size: 19px;}
#page-content section.widget.testi .testi-sdbr-blk::after {right: 15px; bottom: 50px;}
.sidebar-page section.widget.testi {    border-radius: 22px; margin: 0 0 42px;}
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav {    margin: 21px auto 0;    max-width: 190px;}
.testi-sdbr-blk.owl-carousel {padding: 30px 30px 0;}
#page-content section.widget.testi .testi-item h6 {font-size: 30px;}
section.widget.csae-res h4.widget-title {padding: 121px 0 0;}
section.widget.csae-res h4.widget-title::before {transform: scale(0.9);}
section.widget.csae-res h4.widget-title::after {    width: 180px;}

#page-column .inr-common-box h3 {font-size: 60px;}
#page-column .common-phone-wrapper a { font-size: 20px; padding: 22px 41px 22px 92px;}
#page-column .inr-common-box{    padding: 40px 30px;  margin: 30px 0;}
#page-column .common-phone-wrapper a::before {    left: 30px;}
#page-column .common-phone-wrapper a::after {    left: 72px;}
#page-column .inr-common-box.cta-btm h3 {font-size: 66px;}

.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2 {    font-size: 45px;}
.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {padding: 22px 39px 22px 26px;}
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search {margin: 0 0 35px;}
.practice-contect.in-prct-list {gap: 9px;}

.contact-page .in-cont-itm h4 { font-size: 32px; margin: 0 0 12px;}
.contact-page .in-cont-itm p { line-height: 1.3; }
.contact-page .in-cont-itm a { font-size: 35px; }
.contact-page .in-cont-list { margin: 0 0 70px; }
.in-map-blk iframe { height: 510px; }

#page-column .team-itm-cnct h4::before { width: 394px; }
#page-column .team-itm-cnct h4 { font-size: 34px; padding: 0 0 13px; margin: 0px 0 12px; }
#page-column .team-itm{ padding: 34px 10px 0; border-radius: 25px;}
#page-column .team-itm::before { border-radius: 25px; }
#page-column .team-itm-cnct { bottom: 25px; }
#page-content .areaserved-item a { min-height: 60px; }
#page-content .areaserved-item-list { padding: 35px; }
#page-column .sp-block h2 { font-size: 65px; }
#page-column .trstd-call-us .profile-tel a { font-size: 33px; }
#page-column .sp-block h3 { margin: 0 0 22px; }
#page-column .trstd-call-us { margin: 0 0 35px; }

.review-item #page-column h5 { font-size: 29px; }
.wherefromtesti { transform: scale(0.9); }
#page-content .review-item { padding: 50px 35px 50px 55px; margin-bottom: 60px;}
#reviews-main { gap: 70px; }


.sidebar-blog.blog { margin: 0 0 40px; }
#post-content .posts-list .post-dmy { font-size: 20px; padding: 14px 13px;}
#post-content .posts-list .post-dmy strong { font-size: 30px; }
#post-content .posts-list .posts-thumbnail { margin: 0 0 33px; }
#post-content .posts-list .posts-block h3 { margin: 0 0 12px; }
#post-content .posts-list .posts-readmore a { font-size: 18px; padding: 22px 36px; }
#post-column-full .nav-links .page-numbers { width: 65px; height: 70px; font-size: 28px; }


.case-sdbr-blk.owl-carousel .owl-nav { margin: 15px auto 0; }

}

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

#main-heading {padding: 150px 0 85px; }
#main-heading h1 {font-size: 53px; }
#post-content, #page-content {padding: 70px 0; }
#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 {font-size: 45px; margin: 0 0 15px; }
#page-column h3 {font-size: 40px; }
#page-column h4 {font-size: 35px; }
#page-column h5 {font-size: 30px; }
#page-column h6 {font-size: 26px; }
#page-column p, #page-column li {margin: 0 0 15px; font-size: 18px; line-height: 1.6; }
#page-column ul li {padding-left: 17px; margin: 0 0 12px;}
#page-column ul li:before { width: 7px; height: 7px;top: 10px;}
#page-column ol li {    margin: 0 0 15px;}
.sidebar-page .sidebar-menu-pa ul li a {font-size: 21px;}
#page-content section.widget.testi .testi-item h6 {font-size: 28px; }
.sidebar-page section.widget.testi { padding: 0px 0px 37px;}
.sidebar-page section.widget.testi::before { bottom: -24px;}
section.widget.csae-res {padding: 24px 26px 35px; }
section.widget.csae-res::before {    bottom: 22px;}
.page-feature-img, .single-thumbnail, .cmn-img {margin: 0 0 30px; }
#page-column .single-meta {font-size: 18px; }
#page-column .inr-common-box h3 {font-size: 49px; margin: 0 0 20px;}
#page-column .common-phone-wrapper a {font-size: 19px; padding: 22px 35px 22px 76px; }
#page-column .common-phone-wrapper a::before {left: 24px; }
#page-column .common-phone-wrapper a::after {left: 65px; }
#page-column .inr-common-box.cta-btm h3 {font-size: 59px; }
#page-column .inr-common-box {    border-radius: 20px;}

.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {padding: 18px 53px 18px 23px; border-radius: 35px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2 {font-size: 40px;}
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search { margin: 0 0 27px;}
.sidebar-page .sidebar-blog.blog-sidebar-itm {padding: 40px 22px 39px;}

.pract-item.in-prct-itm {border-radius: 20px; }
.practice-contect.in-prct-list {gap: 8px;}
#page-column .pract-item.in-prct-itm h4 { font-size: 24px; }
.pract-item.in-prct-itm .pract-hdr { bottom: 25px; }

.contact-page .in-cont-itm h4 { font-size: 27px; }
.contact-page .in-cont-itm p { font-size: 22px; }
.contact-page .in-cont-itm h4::before { transform: scale(0.9); top: -3px;}
.contact-page .in-cont-itm a { font-size: 30px; }
.contact-page .in-cont-itm { padding: 40px 10px; }
.contact-page .in-cont-itm a { transform: scale(0.9); }
.contact-page .in-cont-list { margin: 0 0 60px; }
.in-map-cnt { padding: 22px; }
.in-map-blk iframe { height: 480px; }
#page-content .areaserved-item a { min-height: 55px; font-size: 19px; }
#page-column .team-itm-cnct h4 { font-size: 30px; padding: 0 0 10px; margin: 0px 0 10px; }
#page-column .team-itm-cnct h4::before { width: 345px; }
#page-column .team-itm-cnct h6 { font-size: 20px; }
#page-column .team-itm-cnct { bottom: 18px; }
#page-column .team-itm{ border-radius: 20px; padding: 30px 10px 0;}

#page-column .sp-block h2 { font-size: 56px; }
#page-column .sp-block h3 { margin: 0px 0 19px; font-size: 19px; }
#page-column .trstd-call-us p { margin: 0 0 8px; }
#page-column .trstd-call-us .profile-tel a { font-size: 29px; }
#page-column .trstd-call-us { margin: 0 0 30px;}
#page-column .single-profile-block { padding: 28px 95px 0 43px; margin: 0 0 25px; border-radius: 25px; }
#page-column .trstd-call-us .profile-tel a:before { transform: scale(0.9); left: -5px;}

#page-content .review-item { padding: 45px 30px 45px 50px; }
#page-column .review-item h5 { font-size: 29px; }
#page-content .review-item::before, #page-content .review-item::after { transform: scale(0.9); }
#reviews-main { gap: 60px; }

#post-column-full { gap: 16px;}
#post-content .posts-list .post-dmy strong { font-size: 28px; margin: 4px 0 0; }
#post-content .posts-list .post-dmy { font-size: 18px; padding: 11px; border-radius: 15px; }
#post-content .posts-list { padding: 10px 10px 90px; border-radius: 20px; }
#post-content .posts-list .posts-thumbnail { margin: 0 0 26px; }
#post-content .posts-list .posts-block h3 { margin: 0 0 10px; }
#post-content .posts-list .posts-readmore a { font-size: 17px; padding: 20px 30px; border-radius: 0 0 25px 0; outline-offset: -5px; }
#post-content .posts-list .posts-block p { font-size: 19px; }
#post-content .posts-list .posts-thumbnail img { border-radius: 20px; }
#post-column-full .nav-links .page-numbers { width: 60px; height: 60px; font-size: 26px; }

section#contact-main.case-results-section {gap: 14px; }
 .case-results-item.inr {padding: 35px 20px; }
.case-results-item.inr h4 {font-size: 27px;padding: 90px 0 0 0; }
.case-results-item.inr h4::after {top: 73px; }

#page-column .accordion-section-title {font-size: 21px;}
#page-column .accordion-section-content {padding: 10px 0 0 20px; }
.single-author-description { font-size: 17px; }

.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a { padding: 18px 35px; font-size: 17px; }

#page-column .team-blk{gap: 15px;}

#page-column  .inr-common-box.cta-two h3 {font-size: 45px; }
}

@media screen and (max-width:1366px) {
#page-column .areaserved-item a {font-size: 17px;padding: 13px 10px 8px;min-height: 65px;}
#page-content .areaserved-item-list {padding: 40px;}

}

@media screen and (max-width:1240px) {
.page-container, .post-container {max-width: 990px;padding: 0 10px;}
#page-content .areaserved-item a {min-height: 45px;font-size: 16px;}
#page-content .areaserved-item-list {padding: 25px;}
#main-heading {padding: 137px 0 60px; }
#main-heading h1 {font-size: 43px; }
#main-heading .inrpg-breadcrumbs {font-size: 17px; }
#main-heading h1 {    margin: 0 0 11px; padding: 0 0 11px;}
#post-content, #page-content {padding: 60px 0; }
#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 {font-size: 40px; margin: 0px 0 10px; }
#page-column h3 {font-size: 36px; }
#page-column h4 {font-size: 31px; }
#page-column h5 {font-size: 28px; }
#page-column h6 {font-size: 25px; }
#page-column p, #page-column li {font-size: 17px;}
.sidebar-page .sidebar-menu-pa ul li a::before {width: 8px; height: 8px; top: 19px; }
.sidebar-page .sidebar-item h2, h4.widget-title {font-size: 30px; padding: 15px; margin: 0 0 14px; }
.sidebar-page .sidebar-menu-pa ul li a{padding:12px 10px 12px 38px; font-size: 18px;}
.sidebar-page .sidebar-item {margin: 0 0 30px; padding: 0px 0px 24px; border-radius: 14px; }
.sidebar-page section.widget.testi h4.widget-title {margin: 0 0 18px; }
#page-content section.widget.testi .testi-sdbr-blk::before {transform: scale(0.8); left: 9px;}
.testi-sdbr-blk.owl-carousel {padding: 30px 15px 0; }
section.widget.csae-res {padding: 20px 15px 30px; }
section.widget.csae-res::before {transform: scale(0.9);bottom: 13px; }
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev, section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next, section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next{transform: scale(0.9);}
.sidebar-page section.widget.testi::before {transform: scale(0.9);}
#page-content section.widget.testi .testi-item h6 {font-size: 24px; }
#page-content section.widget.testi .testi-item p, .sdbr-case-item .case-content p {font-size: 18px; margin: 0 0 12px; }
#page-content section.widget.testi .testi-sdbr-blk::after {right: 5px; bottom: 45px;transform: scale(0.8); }
#page-column .inr-common-box h3 {font-size: 42px; margin: 0 0 15px; }
#page-column .common-phone-wrapper a::before {transform: scale(0.9);}
#page-column .common-phone-wrapper a::after {height: 32px;}
#page-column .common-phone-wrapper a {padding: 21px 35px 22px 76px; }
#page-column .inr-common-box.cta-btm h3 {font-size: 48px; }
#page-column .inr-common-box {padding: 30px 20px; border-radius: 16px; margin: 26px 0;}
section.widget.csae-res h4.widget-title::before {transform: scale(0.7); }
section.widget.csae-res h4.widget-title {padding: 99px 0 0; }
section.widget.csae-res h4.widget-title::after {width: 168px; top: 88px; }
.sidebar-page section.widget.testi {padding: 0px 0px 30px; }

.sidebar-page .sidebar-blog.blog-sidebar-itm {padding: 30px 14px 30px; }
.sidebar-blog input.search-field, .sidebar-blog .widget select, .sidebar-blog.blog-sidebar-itm input.search-field, .sidebar-blog.blog-sidebar-itm .widget select {font-size: 17px; padding: 13px 51px 13px 20px;}
.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search {margin: 0 0 17px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2 {font-size: 35px; margin: 0 0 12px; }
#page-column .single-meta {    margin: 0 0 22px;    font-size: 17px;}
#page-column .single-author .author-by, #page-column .single-author .meta-date {font-size: 18px;}
.page-feature-img, .single-thumbnail, .cmn-img {margin: 0 0 20px; }

#page-column .pract-item.in-prct-itm h4 { font-size: 23px; }
.practice-contect.in-prct-list { gap: 6px; }
.pract-item.in-prct-itm .pract-hdr {bottom: 20px; }

.contact-page .in-cont-itm h4 { font-size: 21px; margin: 0 0 9px;}
.contact-page .in-cont-itm h4::before { transform: scale(0.8); top: -6px; }
.contact-page .in-cont-itm p { font-size: 19px; }
.contact-page .in-cont-itm a { font-size: 25px; }
.contact-page .in-cont-itm a { transform: scale(0.8); }
.contact-page .in-cont-itm { padding: 30px 10px; }
.contact-page .in-cont-list { margin: 0 0 50px; }
.in-map-cnt h4 { font-size: 17px; }
.in-map-cnt { right: 24%; }
.in-map-cnt h4:before { width: 21%; height: 82%; left: -95px; }
.in-map { border-radius: 20px; }
.in-map-blk iframe { height: 380px; border-radius: 20px; }

#page-column .team-itm-cnct h4 { font-size: 27px; }
#page-column .team-itm-cnct h4::before { width: 285px; }
#page-column .team-itm::before { border-radius: 20px; }
#page-column .team-itm{ border-radius: 20px; padding: 25px 10px 0;}
#page-column .team-itm-cnct { bottom: 14px; }

#page-column .single-profile-block {padding: 20px 55px 0 30px; margin: 0 0 20px; }
#page-column .sp-block h2 { font-size: 33px; margin: 0 0 7px;}
#page-column .sp-block h3 { margin: 0px 0 15px; font-size: 18px; }
#page-column .trstd-call-us .profile-tel a:before { transform: scale(0.8); left: -8px; top: -8px;}
#page-column .trstd-call-us { padding: 0 0 0 70px; margin: 0 0 25px;}
#page-column .trstd-call-us .profile-tel a { font-size: 26px; }

.wherefromtesti { transform: scale(0.8); }
#page-content .review-item { padding: 40px 25px 40px 43px; margin-bottom: 50px;}
#page-column .review-item h5 { font-size: 23px; }
#page-content .review-item .star-rat { transform: scale(0.9); }
#reviews-main { gap: 50px; padding: 20px; }
#page-content .review-item::before, #page-content .review-item::after { transform: scale(0.8); }

.sidebar-blog.blog { margin: 0 0 30px; }
#post-content .posts-list .post-dmy { font-size: 16px; padding: 8px; border-radius: 10px; width: 18.3%; }
#post-content .posts-list { padding: 8px 8px 75px; }
#post-content .posts-list .posts-thumbnail { margin: 0 0 20px; }
#post-content .posts-list .posts-block h3 { margin: 0 0 7px; }
#post-content .posts-list .posts-block p { font-size: 18px; line-height: 1.5; margin: 0 0 10px; }
.posts-readmore { left: 20px; bottom: 20px; }
#post-column-full .nav-links .page-numbers { font-size: 24px; }

.case-results-item.inr {padding: 26px 20px 26px; border-radius: 0 22px 0px 0px;}
.case-results-item.inr::before { bottom: 13px; transform: scale(0.8);}
.case-results-item.inr h4::after {top: 59px; }
.case-results-item.inr h4 {font-size: 26px; padding: 69px 0 0 0; }

#page-column .accordion-section-title {font-size: 18px;    padding: 12px 53px 12px 15px; }
#page-column .accordion-section-title:before {top: 18px; right: 20px;    transform: scale(0.9);}
#page-column .accordion-section-title.active:before {    transform: rotate(180deg) scale(0.9);}
#post-column-full { gap: 13px; }
.single-author-description { font-size: 15px;}
.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a { padding: 16px 30px; font-size: 16px; }

#page-column .team-blk{gap: 12px;}

#page-column  .inr-common-box.cta-two h3 {font-size: 36px; }

}

@media screen and (max-width:991px) {
.page-container, .post-container {max-width: 720px;padding:0px;}
#page-content .areaserved-item {width: 48%;}

.page-col-full, .single-col-full { flex-direction: column; align-items: center; gap: 30px;}
#single-column, #post-column, #page-column {width: 100%; }
.sidebar-page, .sidebar-single {width: 100%; max-width: 320px; }

#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 {font-size: 37px;}
#page-column h3 {font-size: 33px; }
#page-column h4 {font-size: 28px; }
#page-column h5 {font-size: 25px; }
#page-column h6 {font-size: 22px; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6,
#page-content .areaserved-item-list h2{    margin: 0 0 12px;}
#page-column p, #page-column li {font-size: 16px; line-height: 1.5; margin: 0 0 10px; }
#page-column ul li {padding-left: 15px; margin: 0 0 10px; }
#page-column ul li:before {width: 6px; height: 6px; top: 8px; }
#page-column ol, #page-column ul {margin: 0 0 17px 0px;}

#page-column .common-phone-wrapper a {padding: 17px 27px 17px 60px; font-size: 17px; }
#page-column .common-phone-wrapper a::before {transform: scale(0.8); left: 14px; }
#page-column .common-phone-wrapper a::after {height: 27px; left: 50px; }
#page-column .inr-common-box h3 {font-size: 36px;}
#page-column .inr-common-box {padding: 30px 20px; border-radius: 10px; margin: 16px 0; }
.sidebar-page .sidebar-item {margin: 0 0 20px; border-radius: 15px; }
.sidebar-page .sidebar-menu-pa ul li a {padding: 12px 9px 12px 29px; }
.sidebar-page .sidebar-menu-pa ul li a::before {    width: 7px; height: 7px;top: 17px; left: 10px;}
.sidebar-page section.widget.testi h4.widget-title {margin: 0 0 12px;}
#page-content section.widget.testi .testi-item p, .sdbr-case-item .case-content p {font-size: 16px; margin: 0 0 9px; }
#page-content section.widget.testi .testi-item h6 {font-size: 20px; }
#page-content section.widget.testi .testi-sdbr-blk::after {transform: scale(0.7); }
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav {margin: 13px auto 0; max-width: 182px; }
.sidebar-page section.widget.testi::before {transform: scale(0.8); }
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-prev, 
section.widget.csae-res .case-sdbr-blk.owl-carousel .owl-nav button.owl-next, 
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, 
section.widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next {transform: scale(0.7); }
section.widget.csae-res h4.widget-title {padding: 84px 0 0; margin: 0 0 9px; }
section.widget.csae-res h4.widget-title::before {transform: scale(0.6); }
section.widget.csae-res h4.widget-title::after {width: 136px; top: 78px; }
#post-content, #page-content {padding: 30px 0; }
.sidebar-page section.widget.testi {border-radius: 17px; margin: 0 0 28px; }
section.widget.csae-res {border-radius: 17px; }
#main-heading h1 {font-size: 40px; margin: 0 0 9px; padding: 0px 0 9px; }
#main-heading .inrpg-breadcrumbs {font-size: 16px; }
#main-heading h1::before {    height: 2px;}
#main-heading {padding: 80px 0 46px; }
.sidebar-blog.blog-sidebar-itm input.search-submit {transform: scale(0.9); right: 23px; }
.single-pagination .nav-links a {    font-size: 18px;    padding: 21px 20px;}
.page-feature-img, .single-thumbnail, .cmn-img {margin: 0 0 15px; }
.page-feature-img img, .single-thumbnail img, .cmn-img img {border-radius: 20px; }

.pract-item.in-prct-itm {width: 49%; margin: 0; max-width: 100%x; }
.pract-item.in-prct-itm .pract-hdr { bottom: 14px; }
#page-column .pract-item.in-prct-itm h4 {font-size: 21px;border-radius: 15px;}
.practice-contect.in-prct-list {justify-content: space-between; }

.contact-page .in-cont-list { flex-direction: column; gap: 15px; }
.contact-page .in-cont-itm { width: 100%; max-width: 350px; margin: auto;}
.contact-page .in-cont-list { margin: 0 0 40px; }
.in-map-cnt { right: 15%; }
.in-map-cnt h4:before { left: -90px; }
.in-map-blk iframe { height: 250px; }
.in-map-cnt { top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 235px; padding: 18px;}
.in-map-cnt h4:before { left: -80px; transform: scale(0.9); }
.contact-page .in-cont-itm h4 {padding: 75px 0 0;}

#page-column .team-blk { gap: 15px;}
#page-column .team-itm{ width: 100%; margin: auto; max-width: 350px; padding: 20px 10px 0; border-radius: 15px;}
#page-column .team-itm::before { border-radius: 15px; }

#page-column .single-profile-block { padding: 20px 50px 20px; margin: 0 0 15px; flex-direction: column; gap: 15px; border-radius: 20px; }
#page-column .single-profile-image { width: 100%; margin: 0 auto; max-width: 300px; border: 1px solid #bb944a; }
#page-column .sp-block { width: 100%; margin: auto; text-align: center; }
#page-column .trstd-call-us { padding: 0 0 0 65px; margin: 0 0 20px; /* text-align: center; */ display: inline-block; }
#page-column .trstd-call-us p { margin: 0 0 5px; }

#reviews-main { column-count: 1; }
#page-content .review-item { padding: 35px 20px 30px 35px; margin: 0 auto 40px; width: 100%;}
#page-content .review-item::before { top: 50px; }
.wherefromtesti-blk { left: 40px; }

.sidebar-blog.blog {margin: 0 auto 20px; flex-direction: column; max-width: 320px; }
#post-content .posts-list .posts-block { padding: 0px 10px 0; }
#post-content .posts-list {
width: 48.4%;}
#post-content .posts-list .posts-readmore a { border-radius: 0 0 20px 0; padding: 18px 25px; }
.posts-readmore { left: 15px; bottom: 15px; }
.case-results-item.inr {
    max-width: 100%;
    width: 48%;
}
section#contact-main.case-results-section {column-count: 2;}
.contact-page #page-column p br{display: none;}

#page-column .accordion-section-title:before {transform: scale(0.8); }
#page-column .accordion-section-title {    margin: 0 0 10px;}
#page-column .accordion-section-title.active:before {    transform: rotate(180deg) scale(0.8);}
#page-column .inr-refer {width: 100%; margin: 20px auto; max-width: 320px; }
#page-column .single-meta {    flex-wrap: wrap;}

}

@media screen and (max-width:767px) {
.page-container, .post-container {max-width:100%;padding: 0 15px;}
#page-column p, #page-column li {font-size: 15px; line-height: 1.4;}
#page-column .inr-common-box h3 {font-size: 28px;}
#page-column .common-links {    gap: 9px;}
#page-column .inr-common-box.cta-btm h3 {font-size: 34px; }
.single-pagination .nav-links a {font-size: 17px; width: 172px; padding: 18px 20px;}
.pract-item.in-prct-itm {width: 100%; max-width: 320px; margin: auto; }

.contact-page .in-cont-list { margin: 0 0 30px; }
.in-map-cnt h4:before { left: -75px; transform: scale(0.8); width: 23%; left: 0; top: -80px; right: 0;}
.in-map { border-radius: 15px;}
.contact-page .in-cont-itm h4 {padding: 70px 0 0;}

.wherefromtesti-blk { top: -30px; }
.wherefromtesti { transform: scale(0.7); }
#page-content .review-item::before { transform: scale(0.7); top: 40px; }
#page-content .review-item::after{transform: scale(0.7);}
#page-content .review-item { padding: 30px 15px 20px 29px; margin:  0 auto 30px; }
#page-column .sp-block h2 { font-size: 35px; margin: 0 0 5px; }

.wherefromtesti-blk { top: -30px; }
.wherefromtesti { transform: scale(0.7); }
#page-content .review-item::before { transform: scale(0.7); top: 40px; }
#page-content .review-item::after{transform: scale(0.7);}
#page-content .review-item { padding: 30px 15px 20px 29px; margin:  0 auto 30px; }

.case-results-item.inr {width: 100%;  border-radius: 0 16px 0px 0px;}
#post-content .posts-list { width: 100%; max-width: 320px; padding: 8px 8px 65px; border-radius: 15px; margin: auto; } #post-column-full { flex-direction: column; }

.sidebar-page .sidebar-menu-pa ul li.louisiana-btn a { padding: 15px 25px; font-size: 15px; }

.in-map-blk{flex-direction: column;gap: 20px;}
.in-map-blk iframe{width: 100%;max-width: 300px;margin: auto;}


.inr-common-box.cta-two .cta-two-wrapper {flex-direction: column-reverse; gap: 20px; }
#page-column  .inr-common-box.cta-two h3 {font-size: 32px; }

section#contact-main.case-results-section {
    column-count: 1;
}

    #page-column .team-itm-cnct h6 {
        font-size: 17px;
    }

    #page-column .team-itm-cnct h4 {
        font-size: 20px;
    }



}

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

@media screen and (max-width:640px) {
#page-content .areaserved-item {width: 100%;}
#page-content .areaserved-item-list {padding: 30px 15px;}


}

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

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

#page-column h1, #page-column h2, #page-content .areaserved-item-list h2 {font-size: 27px;margin: 0px 0 6px; }
#page-column h3 {font-size: 24px; }
#page-column h4 {font-size: 21px; }
#page-column h5 {font-size: 19px; }
#page-column h6 {font-size: 17px; }
#page-column .inr-common-box.cta-btm h3 {font-size: 19px; }
#main-heading {padding: 49px 0 30px; }
#main-heading h1 {font-size: 27px; }
#page-column h1, #page-column h2, #page-column h3, #page-column h4, #page-column h5, #page-column h6, #page-content .areaserved-item-list h2{    margin: 0 0 9px;}
.comment-navigation .nav-links, .posts-navigation .nav-links, #page-column .post-navigation .nav-links {display: flex ; flex-direction: column; align-items: center; gap: 14px; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2 {font-size: 30px;}
.sidebar-blog.blog-sidebar-itm input.search-submit {transform: scale(0.9); right: 18px; }

.in-map-cnt h4 { font-size: 15px; }
.in-map-cnt { width: 205px; padding: 10px; }
.in-map-cnt h4:before { height: 92%; }
.in-map-blk iframe {height: 200px; }

#page-column .team-blk { gap: 15px;}
#page-column .team-itm-cnct h4::before { width: 100%; }
#page-column .single-profile-block { padding: 10px; margin: 0 0 10px; gap: 10px; }
#page-column .trstd-call-us { padding: 0 0 0 60px; margin: 0 0 10px; }
#page-column .trstd-call-us .profile-tel a:before { transform: scale(0.7); left: -9px; top: -11px; }

.wherefromtesti-blk { left: 30px; }
#page-content .review-item::after { bottom: 45px; }
.case-results-item.inr h4 {font-size: 23px; padding: 66px 0 0 0; }
#page-column .inr-common-box h3 br{display: none;}
#page-column .inr-common-box h3{font-size: 19px;}

#page-column .accordion-section-title {font-size: 16px; padding: 12px 42px 12px 12px; }
#page-column .accordion-section-title:before {top: 18px; right: 15px; transform: scale(0.8); }

.case-sdbr-blk.owl-carousel .owl-nav {margin: 15px auto 0px; }
#page-column .single-meta {margin: 0 0 15px; font-size: 14px; }
#page-column .single-author .author-by, #page-column .single-author .meta-date {font-size: 14px; }

#page-column  .inr-common-box.cta-two h3 {font-size: 25px; }

}

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

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

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


