.page-container, .post-container {width: 100%; max-width: 1280px; margin: 0 auto; }
#main-heading {padding: 116px 0 122px;background-image: url(../images/in-banner-img.webp);background-color: #0e302b; background-repeat: no-repeat;background-size: 100% 100%;position: relative;z-index: 9;border-radius: 0 0 150px 0;}
#main-heading::before, #main-heading::after {position: absolute; content: ""; width: 100%; height: 100%; background-color: #0f2b26; opacity: 30%; pointer-events: none; top: 0; left: 0; z-index: -1;border-radius: 0 0 150px 0;}
#main-heading::after{ opacity: 100%; background-color: transparent; background-image: url(../images/in-banner-bg-aftr.webp); background-repeat: no-repeat; background-size: cover;}
#main-heading h1 {font-family: 'Oswald';font-weight: 500;font-size: 65px;line-height: 1.2;letter-spacing: 0px;color: #ffffff;text-align: center;text-transform: uppercase;margin: 0 0 10px;}
#main-heading .inrpg-breadcrumbs { font-family: 'Inter Tight';font-weight: 600;font-size: 18px;line-height: 1;letter-spacing: 0px;color: #fff;text-align: center;text-transform: uppercase;margin: 0px;}
#main-heading .inrpg-breadcrumbs a:hover, #main-heading .inrpg-breadcrumbs .current-item {color: #f5d180; }
#post-content, #page-content { padding: 233px 0 100px; position: relative; z-index: 0; background-color: #0e302b; margin: -134px 0 0; }
#post-content::before, #page-content::before{position: absolute;content: "";margin: auto;background-image: url(../images/in-page-cont-bg-img.webp);background-repeat: no-repeat;background-size: 100% 100%;background-position: center top;width: 100%;height: 30%;top: 0;left: 0;right: 0;z-index: -1;background-color: #0e302b;pointer-events: none;}
.page-col-full, .single-col-full {width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
#single-column, #post-column, #page-column {width: 65.8%; margin: 0; }
.sidebar-page, .sidebar-single {width: 29.7%; max-width: 380px; }
#page-column.full-width, .full-width {width: 100%; }
#page-column h1,#post-content h1,
#page-column h2,#post-content h2,
#page-column h3,#post-content h3,
#page-column h4,#post-content h4,
#page-column h5,#post-content h5,
#page-column h6,#post-content h6 {font-family: 'Oswald'; font-weight: 300; line-height: 1.2;letter-spacing: 0px; color:#fff;margin: 0 0 20px;text-transform: uppercase; }
#page-column h1,#post-content h1,
#page-column h2,#post-content h2 {font-size: 55px;}
#page-column h3,#post-content h3 {font-size: 45px;}
#page-column h4,#post-content h4 {font-size: 38px;}
#page-column h5,#post-content h5 {font-size: 30px;}
#page-column h6,#post-content h6 {font-size: 27px;}
#page-column p,#post-content p, #page-column li,#post-content li {font-family: 'Inter Tight'; font-weight: 400; font-size: 20px; line-height: 2;letter-spacing: 0px;color: #fff; margin: 0 0 25px;}
#page-column a,#post-content a {color: #b88a20; text-decoration: none; }
#page-column a:hover,#post-content a:hover {color: #fff; }
#page-column li,#post-content li {padding-left: 20px; color: #fff;line-height: 1.6 !important;position: relative; margin: 0 0 15px !important;letter-spacing: 0;}
#page-column li:before, #post-content li:before {position: absolute; content: ""; width: 10px; height: 10px; background: #b88a20;border-radius: 50%; left: 0;top: 12px;}
#page-column li ul ,#post-content li ul{padding: 15px 0 0; margin: 0; }
#page-column li ul li ,#post-content li ul li{padding-left: 20px; list-style: none; }
#page-column ol,#post-content ol,  #page-column ul,#post-content ul {margin: 0 0 25px 0px; list-style-position: inside; }
#page-column ol,#post-content ol {list-style-type: decimal; margin-left: 20px !important; }
#page-column li ol, #post-content li ol { padding: 15px 0 0; }
#page-column ol li,#post-content ol li {list-style: decimal; padding-left: 0 !important; }
#page-column ol li:before,#post-content ol li:before{display: none;}
#page-column ul li > ul li,#post-content ul li > ul li { list-style-type: none; }
#page-column ul li > ul li > ol li { list-style-type: decimal; }
#page-column ul li > ol li { list-style-type: decimal; }
#page-column ul li > ol li:before { display: none; }
#page-column ul li > ol li > ul li { list-style-type: none; }
.page-feature-img, .single-thumbnail {margin-bottom: 40px;padding: 5px;border: 2px solid #b88a20;border-radius: 40px;}
.page-feature-img img, .single-thumbnail img{width: 100%;display:block;border-radius: 35px;}


/* Faq Section */

#page-column .accordion {margin: 30px 0;}
#page-column .accordion-section  {margin: 0 0 20px;}
#page-column .accordion-section h3, #post-content .accordion-section h3 {font-size: 35px; display: block; margin: 0px; text-transform: capitalize; }
#page-column .accordion-section h3 a:hover{color: #b88a20;}
#page-column .accordion-section .accordion-section-title, #post-content .accordion-section .accordion-section-title{background-color: transparent; border: 1px solid #d59a29;display: block;padding: 10px 45px 10px 20px;position: relative; cursor: pointer;}
#page-column .accordion-section .accordion-section-title.active, #post-content .accordion-section .accordion-section-title.active{background: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%);color: #000;border-color: transparent;}
#page-column .accordion-section-content, #post-content .accordion-section-content{padding: 20px 0 0;}
#page-column .accordion-section-content p, #post-content .accordion-section-content p{margin: 0px;font-weight: 500;line-height: 1.5;}
#page-column .accordion-section-content ul, #post-content .accordion-section-content ul{margin: 0px;}
#page-column .accordion-section .accordion-section-title:before, #post-content .accordion-section .accordion-section-title:before { position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat;background-position: -436px -40px; width: 18px; height: 11px; top: 28px; right: 20px; margin: auto; rotate: 180deg;}
#page-column .accordion-section .accordion-section-title.active:before, #post-content .accordion-section .accordion-section-title.active:before {filter: brightness(0) invert(0); rotate: 0deg;}


/* Home And Inner Pages Sectinos */


.hm-consultation-sec.in-consult-sec{z-index: 1;background-color: #0e302b;}
.hm-consultation-sec.in-consult-sec::before { position: absolute; content: ""; width: 100%; height: 1282px; background-image: url(../images/hm-test-wrapper-bg.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: bottom center; left: 0; right: 0; bottom: 0; opacity: 50%; pointer-events: none;z-index: -1; }
.hm-consultation-sec.in-consult-sec{display: none;}
.hm-form-img {display: none;}
.hm-form-img {display: block; width: 50%; }
.hm-form-blk {display: flex; margin: -50px 0 0; position: relative; z-index: 1; border-radius: 100px 0 100px 0; border-bottom: 4px solid #bf8e1e; justify-content: center; }
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield.gfield--type-email, .hm-form .gfield--type-select {width: 49% !important; }
.hm-form-img img {width: 100%; display: block; border-radius: 0 0 100px 0; }
.hm-form-sec {margin: 0; position: relative; z-index: 1; width: 50%; padding: 42px 50px; border: 0; border-radius: 100px 0 0 0; }
.hm-form-sec .text-heading {font-size: 60px;}
.hm-form .gfield.msg {margin: 0 0 29px; }
.hm-form-img {display: block; width: 50%; }

/* Cta Box */

.cmn-box { padding: 47px 50px 63px; margin: 40px 0; position: relative; z-index: 1; border-radius: 0 0 80px 80px; border-top: solid 5px; border-image-source: linear-gradient(to left, #c49b43, #e8c370, #b4861e); border-image-slice: 1; border-width: 5px; text-align: center;}
.cmn-box::before, .cmn-box::after{position: absolute;content: "";margin: auto;width: 100%;height: 100%;background-image: linear-gradient(0deg,rgba(5, 23, 20, 0.8) 0%, rgba(5, 23, 20, 0) 100%);z-index: -1;left: 0;right: 0;bottom: 0;top: 0;z-index: -2;pointer-events: none;border-radius: 0  0 80px 80px;}
.cmn-box::after {background-image: url(../images/cta-bg-img.webp);mix-blend-mode: luminosity;opacity: 31%;background-repeat: no-repeat;background-size: cover;}
#page-column .cmn-box h2, #post-content .cmn-box h2{font-weight: 400;font-size: 70px;line-height: 1.1;text-transform: uppercase;margin: 0 0 39px;}
#page-column .cmn-box h2 strong, #post-content .cmn-box h2 strong{display: block;font-weight: 400;}
.cmn-box-cnslt-btn { display: flex; justify-content: center; gap: 23px; align-items: center; }
#page-column .cnslt-btn a, #post-content .cnslt-btn a{padding: 24px 69px;}
#page-column .cnslt-btn a:hover, #post-content .cnslt-btn a:hover{background: transparent !important;color: #fff !important;}
#page-column .cnslt-call a, #post-content .cnslt-call a{background: transparent;padding: 25px 30px 25px 64px;}
#page-column .cnslt-call a:hover, #post-content .cnslt-call a:hover{background: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%);}
#page-column .cnslt-call a::after, #post-content .cnslt-call a::after{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -444px -145px;width: 33px;height: 33px;left: 22px;top: 0;bottom: 0;}
#page-column .cnslt-call a:hover::after, #post-content .cnslt-call a:hover::after{filter: brightness(0) invert(1);}


/* Cta Two */

.cmn-box.cmn-box-two {margin-top: 60px;text-align: left;}
.cmn-box.cmn-box-two { background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; border-radius: 40px; border: none; padding: 2px; }
.cmn-box-two-blk { display: flex; justify-content: space-between; background: #0e302b; border-radius: 40px; padding: 49px 0 0 60px;}
#page-column .cmn-box-content { width: 52%; }
#page-column .cmn-box.cmn-box-two h2, #post-content .cmn-box.cmn-box-two h2{margin: 0 0 24px;}
#page-column .cmn-box.cmn-box-two .cnslt-btn a, #post-content .cmn-box.cmn-box-two .cnslt-btn a { padding: 24px 65px; }
#page-column .cmn-box-image { width: 72%; margin: -88px 0 0 -138px; }
#page-column .cmn-box-image img { width: 100%; display: block;border-radius: 0 0 37px 0; }
.cmn-box.cmn-box-two::before { background-image: url(../images/cat-two-bg-img.webp); background-repeat: no-repeat; z-index: 0; opacity: 10%; right: inherit; left: 0; }
.cmn-box.cmn-box-two::after{position: initial;display: none;}


/* Side Bars Starts */

.sidebar-page .widget{ margin: 0; }
.widget h2 { display: none; }
.sidebar-page .sidebar-item { margin: 0 0 50px; background-color: #091f1c; position: relative; z-index: 1; background-image: url(../images/sb-pattern.webp); background-repeat: repeat; padding: 0 0 34px;border-radius: 40px;}
.sidebar-page .sidebar-item::after{position: absolute;content: "";margin: auto; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 40px; border: 1px solid transparent; mask-composite: exclude; z-index: -1;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;}
.sidebar-page .sidebar-item h4, h4.widget-title {font-family: 'Oswald'; font-weight: 300; font-size: 45px; line-height: 1; letter-spacing: 0px; color: #fff; text-transform: uppercase; padding: 29px 10px 46px; margin: 0 0 10px; text-align: center; position: relative; z-index: 1; }
.sidebar-page .sidebar-item h4:before, .sidebar-page .sidebar-item h4::after { position: absolute; content: ""; margin: auto; background-image: url(../images/sprites-in.webp); background-color: #0c2521; background-repeat: no-repeat; background-position: -273px -238px; width: 52px; height: 37px; left: 0; right: 0; bottom: 0;z-index: 0; }
.sidebar-page .sidebar-item h4::after { width: 100%; height: 1px; background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 30%, rgb(172, 130, 34) 55%, rgb(200, 149, 30) 75%, rgb(163, 118, 19) 100%); background-position: bottom center; bottom: 18px; z-index: -1; padding: 0px; }
.sidebar-page .sidebar-item .widget{ margin: 0px; }


/* Practice Areas */ 

.sidebar-page .sidebar-menu-pa { padding: 0px; }
.sidebar-page .sidebar-menu-pa ul{ margin:0; padding:0 }
.sidebar-page .sidebar-menu-pa ul li { padding: 0px; margin: 0 0 20px; position: relative;line-height: 1; }
.sidebar-page .sidebar-menu-pa ul li a {display: inline-block;font-family: 'Inter Tight';font-weight: 500;font-size: 25px;line-height: 1.2;letter-spacing: 0px;color: #fff;padding: 0 10px 0 56px;}
.sidebar-page .sidebar-menu-pa ul li a::before {position: absolute;content: "";margin: auto;background: #fff;width: 11px;height: 11px; left: 36px; top: 10px;border-radius: 50px;}
.sidebar-page .sidebar-menu-pa ul li:last-child{ margin: 0px; }
.sidebar-page .sidebar-menu-pa ul li.menu-item-has-children > a{padding-right: 55px;}
.sidebar-page .sidebar-menu-pa .sub-menu li a {width: 100%;display: block;font-weight: 400;font-size: 21px; margin: 0px;padding: 10px 30px 10px 75px;}
.sidebar-page .sidebar-menu-pa .sub-menu li a:before { background: #fff; width: 9px; height: 9px; left: 57px; top: 19px; }
.sidebar-page .sidebar-menu-pa ul li .drop.close, .sidebar-page .sidebar-menu-pa ul li .drop.open { font-size: 0px; position: absolute; right: 30px; top: 11px; width: 18px; height: 11px; background-color: transparent !important; background-image: url(../images/sprites-in.webp); background-position: -436px -71px; background-repeat: no-repeat; padding: 0px; cursor: pointer; }
.sidebar-page .sidebar-menu-pa ul li .drop.open { background-image: url(../images/sprites-in.webp);background-position: -436px -40px; }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a, .sidebar-page .sidebar-menu-pa ul li > a:hover {color: #c49b43; }
.sidebar-page .sidebar-menu-pa ul li.current-menu-item > a::before, .sidebar-page .sidebar-menu-pa ul li > a:hover::before {background: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%); }
.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: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%); color: #0a221f; }
.sidebar-page .sidebar-menu-pa ul.sub-menu li a:hover::before, .sidebar-page .sidebar-menu-pa ul.sub-menu li.current-menu-item > a::before{background: #0a221f;}
/* .sidebar-page .sidebar-menu-pa .sub-menu li a:hover:before{ background-color: #ffffffbd !important; } */
.sidebar-page .sidebar-menu-pa .sub-menu li { margin: 0 0 5px; }
.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: 8px 0 0; }


/* Testimonials sidebar */ 

.sidebar-page section.widget.testi,.sidebar-page .sidebar-blog.blog-sidebar-itm { background-color: #091f1c; padding: 38px 30px 80px; text-align: center; margin: 0px; border-radius: 0 50px 0 50px;position: relative;z-index: 1; }
.sidebar-page section.widget.testi::before, .sidebar-page section.widget.testi::after{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -30px -30px;width: 86px;height: 80px;right: 0;bottom: 0;background-color: #113d36;border-radius: 40px 0 0;}
.sidebar-page section.widget.testi::after{ background: -webkit-linear-gradient(180deg, rgb(219 180 95) 0%, rgb(188 139 27) 29%, rgb(209 170 84) 56%, rgb(185 137 25) 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border: 1px solid transparent; mask-composite: exclude; }
.sidebar-page section.widget.testi h4.widget-title { margin: 0 0 16px; padding: 0px;text-align: center; }
.sidebar-page section.widget.testi h4.widget-title:before{ display: none; }
#page-content section.widget.testi .testi-item .star-rat { background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -30px -357px;width: 138px;height: 22px;margin: 0 auto 14px; }
#page-content section.widget.testi .testi-item p {font-family: 'Inter Tight';font-weight: 400;font-size: 19px;line-height: 1.84;letter-spacing: 0px;color: #fff;margin: 0 0 20px; }
#page-content section.widget.testi .testi-item h6 {font-family: 'Oswald';font-weight: 400;font-size: 25px;line-height: 1;color: #fff;text-transform: uppercase;margin: 0px;}
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav { display: flex; justify-content: center; gap: 6px; position: absolute; left: 0; right: 0; bottom: -140px; margin: auto; }
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev, .sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next{background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -275px -140px;width: 61px;height: 48px;font-size: 0px;}
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next{background-position: -360px -140px;}
.sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-prev:hover, .sidebar-page .widget.testi .testi-sdbr-blk.owl-carousel .owl-nav button.owl-next:hover{filter: brightness(0) invert(1);}


/* Blog Single Side Bar */

.sidebar-page.sidebar-single .sidebar-item.sidebar_posts { padding: 0 0 22px; }
.sidebar-page.sidebar-single .sidebar-item h4{margin: 0 0 2px;}
.sidebar-page .sidebar-item.sidebar_posts ul li{margin: 0 0 2px;}
.sidebar-page .sidebar-item.sidebar_posts ul li > a { font-size: 20px; line-height: 1.4; padding: 8px 20px 8px 47px; }
.sidebar-page .sidebar-item.sidebar_posts ul li > a::before{ left: 27px; top: 17px;}
.sidebar-page .sidebar-item.sidebar_posts ul li > a:hover{background: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%);color: #091f1c;}
.sidebar-page .sidebar-item.sidebar_posts ul li > a:hover::before{background: #091f1c;}


/* ABlog Single */

.sidebar-page .sidebar-item.sidebar_categories, .sidebar-page .sidebar-item.sidebar_archives, .sidebar-page .sidebar-item.sidebar_search { background: none; margin: 0 0 40px; padding: 0px; } 
.sidebar-page .sidebar-item.sidebar_categories::after, .sidebar-page .sidebar-item.sidebar_archives::after, .sidebar-page .sidebar-item.sidebar_search::after{position: initial;display: none;}
.sidebar-page.sidebar-single .sidebar-item.sidebar_categories h4, .sidebar-page.sidebar-single .sidebar-item.sidebar_archives h4{padding: 0px;text-align: left;margin: 0 0 19px;}
.sidebar-page.sidebar-single .sidebar-item.sidebar_categories h4::before, .sidebar-page.sidebar-single .sidebar-item.sidebar_categories h4::after, .sidebar-page.sidebar-single .sidebar-item.sidebar_archives h4::before, .sidebar-page.sidebar-single .sidebar-item.sidebar_archives h4::after{position: initial;display: none;}
.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: 32px; font-family: 'DM Serif Display'; font-weight: 400; letter-spacing: 0; line-height: 1; color: #fff;display: none; }
.sidebar-page .sidebar-blog.blog-sidebar-itm .widget.widget_archive { margin: 0 !important; position: relative;}
.sidebar-page .sidebar-blog.blog-sidebar-itm .sidebar-item h2::before{ display: none; }
.sidebar-page input.search-field, .sidebar-blog input.search-field, .sidebar-blog .widget select { font-family: 'Inter Tight'; font-weight: 400; font-size: 19px; line-height: 1.2; letter-spacing: 0px; color: #fff; text-transform: capitalize; display: block; position: relative; width: 100%; max-width: 100%; appearance: none; outline: 0px; padding: 25px 75px 23px 30px;border: none; background-color: transparent; border-radius: 25px 0; }
.sidebar-page input.search-submit, .sidebar-blog input.search-submit { position: absolute; right: 0px; top: 0; background-image: url(../images/search-btn-img.webp); background-repeat: no-repeat; border-radius: 0px !important; background-position: center; width: 70px; height: 100%; border: none; font-size: 0; cursor: pointer; padding: 0; outline: 0; transform: inherit; background-size: 100% 100% !important; background-color: transparent; }
.sidebar-blog .widget select{background-position: right 0 center; background-size: 70px 100%; background-repeat: no-repeat;background-image: url(../images/sdbar-down-arrow-img.webp);}
.sidebar-blog .widget select option{color: #000;}
.sidebar-page .sidebar-item.sidebar_categories { margin: 0 0 34px; }
.sidebar-page .sidebar-item.sidebar_archives{margin: 0px !important;}
.sidebar-page .sidebar-blog.blog-sidebar-itm { margin: 0px; padding: 38px 30px 58px; }
.sidebar-blog .widget form::before, .sidebar-blog .widget.widget_archive::before, .sidebar-blog form.search-form::before, .sidebar-page.sidebar-single form.search-form::before{ position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 30px 0; border: 1px solid transparent; mask-composite: exclude; z-index: -1;}
.sidebar-blog.blog-sidebar-itm .widget form::before, .sidebar-blog.blog-sidebar-itm .widget.widget_archive::before, .sidebar-blog.blog-sidebar-itm form.search-form::before { height: 100%; bottom: 0; top: inherit; }
.sidebar-blog .widget form{position: relative;}


/* blog Page Top Bar */ 

.sidebar-blog.blog-sidebar-itm {display: block;}
.sidebar-blog { display: flex; justify-content: center;align-items: center; gap: 20px; margin: 0 0 58px; }
.sidebar-blog-item { width:100%; margin: 0; position: relative; }

.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 section.widget.widget_team_member.hm {margin: 0 0 30px; }
#page-column section.widget.csae-res.hm { background-color: #b7b2b2a1; padding: 30px; }
#page-column section.widget.csae-res.hm p{color: #000;}
section.widget.widget_team_member.hm {background-color: #fff4f4; color: #fff; padding: 30px; }
#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); }


/* Blog Page */

#post-column-full { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 16px; }
.posts-list { width: 32.5%; position: relative; transition: 0.5s; padding: 0px; border-radius: 60px 0 0 0;display: flex;flex-direction: column;}
#post-content .posts-thumbnail img { width: 100%; display: block; border-radius: 60px 0 0 0; height: 314px; object-fit: cover; object-position: center; }
.posts-block { text-align: center; position: relative; z-index: 1; background-color: #091f1c; padding: 30px 30px 58px; margin: -84px 0 0; border-radius: 60px 0;border: 1px solid #ae821e;height: 100%;}
#post-content .posts-list .posts-block h6 { font-weight: 400; line-height: 1.25; margin: 0 0 15px;text-transform: none;}
#post-content .posts-list .posts-block h6 a{color: #fff;}
#post-content .posts-list .posts-block p { line-height: 1.5;margin: 0 0 15px; }
.posts-readmore { position: absolute; left: 0; bottom: 34px; right: 0; margin: auto; text-align: center; }
#post-content .posts-list .posts-readmore a{font-family: 'Inter Tight';font-weight: 400;font-size: 17px;line-height: 1;letter-spacing: 0px; background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;text-align: center;text-transform: uppercase;display: inline-block;text-decoration: underline;}
.posts-list:hover .posts-block{background-image: -webkit-linear-gradient( 0deg, rgb(196,155,67) 22%, rgb(245,209,128) 52%, rgba(172,130,34,100%) 77%, rgb(200,149,30) 100%, rgb(163,118,19) 100%);border-color: transparent;}
#post-content .posts-list:hover .posts-block h6 a, #post-content .posts-list:hover .posts-block p{color: #091f1c;}
#post-content .posts-list:hover .posts-readmore a{color: #091f1c; background-image: none; -webkit-background-clip: initial; -webkit-text-fill-color: initial;}

/* Blog Pagination */

#post-column-full .post-pagination { width: 100%; }
#post-column-full .nav-links { text-align: center; display: flex; justify-content: center; align-items: center; margin: 40px 0px 0;gap: 5px;}
#post-column-full .nav-links .page-numbers {font-family: 'Inter Tight';font-weight: 700;font-size: 22px;line-height: 1;letter-spacing: 0px;color: #fff;width: 70px;height: 70px; margin: 0 1px; padding: 5px; border: none; text-align: center; display: flex; justify-content: center; align-items: center;border-radius: 20px; }
#post-column-full .nav-links .page-numbers.current { background:linear-gradient(to right, rgb(196,155,67) 25%, rgb(245,209,128) 50%, rgb(172,130,34) 80%, rgb(200,149,30) 100%, rgb(163,118,19) 80%); color: #000; }
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers { font-size: 0px;display: inline-block;padding: 0px;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -236px -30px;width: 75px;height: 60px;border-radius: 0px;}
#post-column-full .nav-links a.next.page-numbers { background-position: -336px -30px; }
#post-column-full .nav-links a.prev.page-numbers:hover, #post-column-full .nav-links a.next.page-numbers:hover {filter: brightness(0) invert(1);}


/* Single Attorney Page Starts */

.single-profile-block { display: flex; justify-content: space-between;align-items: center; gap: 25px;  padding: 0 63px 0 30px; background-color: #091f1c; border-radius: 40px; position: relative; margin: 53px 0 40px; }
.single-profile-block::after { position: absolute; content: ""; width: 61.4%; height: calc(100% + 24px); background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 20%, rgb(245, 209, 128) 40%, rgb(172, 130, 34) 55%, rgb(200, 149, 30) 75%, rgb(163, 118, 19) 100%); left: -9px; top: -11px; z-index: -1; pointer-events: none; border-radius: 50px 0px 0px 50px; clip-path: polygon(50% 0%, 100% 100%, 0 100%, 0 0);}
.single-profile-image { width: 54%; margin: -53px 0 0;}
.single-profile-image img { width: 100%; display: block; }
.sp-block { width: 46.4%; padding: 0px; }
#page-column .single-profile-block .sp-block h2 { font-weight: 400; font-size: 65px; line-height: 1.07; text-transform: uppercase; margin: 0 0 8px;}
#page-column .single-profile-block .sp-block h6{font-family: 'Inter Tight';font-weight: 600;font-size: 22px;line-height: 1;letter-spacing: 4.84px;background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 10%, rgb(245, 209, 128) 15%, rgb(172, 130, 34) 40%, rgb(200, 149, 30) 10%, rgb(163, 118, 19) 0%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;text-transform: uppercase;margin: 0 0 21px;}
#page-column .single-profile-block .profile-contact { padding: 0 0 0 84px; margin: 0 0 25px; position: relative; }
#page-column .single-profile-block .sp-block p{font-family: 'Montserrat'; font-weight: 400;font-size: 20px;line-height: 1;text-transform: uppercase;margin: 0px;}
#page-column .single-profile-block .sp-block p a{display: block;font-weight: 600;font-size: 37px;color: #fff;margin: 7px 0 0;}
#page-column .single-profile-block .sp-block p a:hover{color: #b88a20;}
#page-column .single-profile-block .sp-block p a::before{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -141px -30px;width: 70px;height: 70px;left: 0;top: 0;bottom: 0;}
#page-column .profile-btn a { color: #000; padding: 25px 65px; }
#page-column .profile-btn a:hover{color: #fff;}


/* Contact Page Starts */

.contact-top-cont{margin: 0 0 47px;}
#page-column .contact-top-cont h2{text-align: center;text-transform: uppercase;margin: 0 0 20px;}
#page-column .contact-top-cont p{text-align: center;margin: 0px;}
#page-column .in-cont-list { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0 50px;}
#page-column .in-cont-item { width: 32.5%; text-align: center; padding: 40px 15px 47px; position: relative; z-index: 1; background-color: #091f1c;border-radius: 0 80px; }
#page-column .in-cont-item::before{position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 0 80px; border: 3px solid transparent; mask-composite: exclude; display: none;z-index: -1;pointer-events:none; }
#page-column .in-cont-item:hover::before{display: block;transition: 0.5s;}
#page-column .in-cont-item h4 { font-weight: 400; font-size: 35px; margin: 0 0 8px; padding: 46px 0 13px; position: relative; z-index: 1;text-transform:capitalize; }
#page-column .in-cont-item h4::before, #page-column .in-cont-item h4::after, #page-column .in-cont-item.phn a::before{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -229px -331px;width: 40px;height: 42px;top: 0;left: 0;right: 0;}
#page-column .in-cont-item h4::after{background: linear-gradient( to left,#c49b43, #e8c370, #b4861e);width: 22%;height: 2px;left: 0;right: 0;bottom: 0;top: initial !important;}
#page-column .in-cont-item p{line-height: 1.5;margin: 0px;}
#page-column .in-cont-item.loc p a{background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;margin: 4px 0 0;text-decoration: underline;text-underline-offset: 5px;display: block;}
#page-column .in-cont-item.phn p a {font-weight: 700;font-size: 30px;color: #fff;margin: 3px 0 0;display: block;line-height: 1;}
#page-column .in-cont-item p a:hover{color: #b88a20;background: none;-webkit-background-clip: initial;-webkit-text-fill-color: initial;}
#page-column .in-cont-item.phn h4::before{position: initial;display: none;}
#page-column .in-cont-item.phn a::before{background-position: -284px -330px;top: 40px;z-index: 1;}
#page-column .in-cont-item.follow h4::before{background-position: -349px -332px;}
#page-column .in-cont-item:hover h4::before, #page-column .in-cont-item.phn:hover a::before{filter: brightness(0) invert(1);}
#page-column .scl-icons { display: flex; justify-content: center; gap: 10px; margin: 15px 0 0; }
#page-column .scl-icons br{display: none;}
#page-column .scl-icons a{font-size: 0px;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -30px -140px;width: 60px;height: 60px;  display: inline-block;}
#page-column a.instagram{background-position: -110px -140px;}
#page-column a.linkedin{background-position: -190px -140px;}
#page-column a.facebook:hover{background-position: -30px -220px;}
#page-column a.instagram:hover{background-position: -110px -220px;}
#page-column a.linkedin:hover{background-position: -190px -220px;}
.contact-map{position: relative;z-index: 1;box-shadow: 0px -1px 76px 0px rgba(9, 31, 28, 0.51); background-color: rgb(9, 31, 28);}
.contact-map::after { position: absolute; content: ""; margin: auto; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; background: radial-gradient(circle,rgba(9, 31, 28, 0.4) 20%, rgba(9, 31, 28, 1) 80%);z-index: 0;pointer-events: none; }
.contact-map::before {position: absolute;content: "";background: linear-gradient(to bottom, black 0%, transparent 100%);width: 100%;height: 40%;top: 0;left: 0;right: 0;margin: auto;opacity: 70%;}
.contact-map iframe { width: 100%; display: block;height: 500px; }
.map-logo {position: absolute;left: 0;right: 21%;top: 0;bottom: 0;margin: auto;width: 100%;height: max-content;max-width: 362px;z-index: 1;}
.map-logo img{width: 100%;display: block;}



/* Practice Areas Page Starts */

#page-column .in-practice-list {display: flex;justify-content: center;flex-wrap: wrap;gap: 35px 17px;}
#page-column .in-practice-item { width: 32.4%; background-color: #091f1c; padding: 83px 10px 80px; border-radius: 0 100px; position: relative; transition: 0.5s; text-align: center; }
#page-column .in-practice-item::before{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -280px -238px;width: 38px;height: 37px;left: 0;right: 0;bottom: -18px;z-index: 1;}
#page-column .in-practice-item::after{ position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 0 100px; border: 3px solid transparent; mask-composite: exclude; display: none;z-index: 0;pointer-events: none;} 
#page-column .in-practice-item:hover::after{display: block;transition: 0.5s;}
#page-column .in-practice-image { width: 40%; margin: 0 auto 19px; }
#page-column .in-practice-image img{width: 100%;display: block;}
#page-column .in-practice-name {display: flex;flex-direction: column;align-items: center;min-height: 108px;justify-content: center;}
#page-column .in-practice-name h2 { font-size: 54px; line-height: 1; text-align: center; text-transform: uppercase; margin: 0px;}
#page-column .in-practice-item:hover .in-practice-name h2{ background: linear-gradient(to left, #c49b43, #e8c370, #b4861e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
#page-column .in-practice-link a{font-size: 0px;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;}

#page-column .in-practice-item:hover,
#page-column .in-cont-item:hover {background-image: url('../images/sb-pattern.webp');background-repeat: repeat;}

/* Testimonials Page Starts */

#reviews-main { column-count: 2; gap: 25px; }
#page-content .review-item { width: 100%; padding: 41px 55px 47px; background-color: #091f1c; border-radius: 0 80px; text-align: left; position: relative; display: inline-block; margin-bottom: 20px; }
#page-content .review-item::before, #page-content .review-item::after{position: absolute;content: "";margin: auto;background-image: url(../images/sprites-in.webp);background-repeat: no-repeat;background-position: -30px -30px;width: 86px;height: 80px;right: 0;bottom: 0;background-color: #113d36;border-radius: 40px 0 0;}
#page-content .review-item::after{ background: -webkit-linear-gradient(180deg, rgb(219 180 95) 0%, rgb(188 139 27) 29%, rgb(209 170 84) 56%, rgb(185 137 25) 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border: 1px solid transparent; mask-composite: exclude; }
#page-content .review-item .star-rat { background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 169px; height: 27px; margin: 0 0 20px; display: block; background-position: -30px -310px; }
#page-content .review-item p{line-height: 1.8;margin: 0 0 19px;}
#page-content .review-item h5{font-weight: 400; margin: 0px;padding-right: 40px;}
#page-content .in-testi-btn{text-align: center;margin: 30px 0 0;}
#page-content .in-testi-btn a{color: #000000;}
#page-content .in-testi-btn a:hover{color: #fff;}


/* About Page Starts */

#page-column .in-about-btm-atrnys{display: flex;justify-content: center;flex-wrap: wrap;gap: 31px;}
#page-column .in-abt-atrny-itm{ width: 48.1%; border-radius: 50px 0; position: relative; text-align: center; transition: 0.5s; z-index: 1;}
#page-column .in-abt-atrny-itm::before{position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; border-radius: 60px 0; border: 2px solid #ae821e; display: none; z-index: 1;}
#page-column .in-abt-atrny-itm::after { position: absolute; content: ""; margin: auto; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -408px -244px; width: 26px; height: 24px; left: 0; right: 0; bottom: -11px; z-index: 1; }
#page-column .in-abt-atrny-itm:hover::before{display: block;transition: 0.5s;}
#page-column .in-abt-atrny-image{background-image: url(../images/in-abt-atrny-bg-img.webp); background-repeat: no-repeat; background-size: cover; position: relative; border-radius: 60px 0 0;}
#page-column .in-abt-atrny-image::before, #page-column .in-abt-atrny-image::after{position: absolute; content: ""; width: 100%; height: 100%; background-color: #091f1c; opacity: 90%; pointer-events: none; top: 0; left: 0; border-radius: 50px 0; display: none;}
#page-column .in-abt-atrny-image::after{opacity: 20%;background: linear-gradient(180deg, #b69447, transparent);}
#page-column .in-abt-atrny-itm:hover .in-abt-atrny-image::after, #page-column .in-abt-atrny-itm:hover .in-abt-atrny-image::before{display: block;transition: 0.5s;}
#page-column .in-abt-atrny-image img { width: 100%; display: block; position: relative; z-index: 1; }
#page-column .in-abt-atrney-cont { padding: 25px 20px 31px; color: #fff; background-color: #091f1c; border: 1px solid #ae821e; border-radius: 50px 0; width: 100%; margin: -45px 0 0; z-index: 1; position: relative; }
#page-column .in-abt-atrny-itm:hover .in-abt-atrney-cont{ background-image: linear-gradient(to right, rgb(196, 155, 67) 25%, rgb(245, 209, 128) 50%, rgb(172, 130, 34) 80%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 80%);border-color: transparent;}
#page-column .in-abt-atrney-cont h4 { font-size: 39px; text-transform: uppercase; margin: 0 0 4px; }
#page-column .in-abt-atrny-itm:hover .in-abt-atrney-cont h4, #page-column .in-abt-atrny-itm:hover .in-abt-atrney-cont h6{color: #0e302b;}
#page-column .in-abt-atrney-cont h6 { font-family: 'Inter Tight'; font-weight: 400; font-size: 17px; line-height: 1; margin: 0px; text-transform: none;}
#page-column .in-abt-atrny-link a{position: absolute;font-size: 0px;margin: auto;top: 0;bottom: 0;left: 0;right: 0;z-index: 9;}
#page-column .in-abt-atrny-itm:hover .in-abt-atrny-link::before{position: absolute; content: ""; margin: auto; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -408px -244px; width: 26px; height: 24px; left: 0; right: 0; top: -11px; z-index: 1; }


/* Blog Single */

#page-column .single-author-box {display: flex;justify-content: space-between;align-items: center;background-color: #b88a20;padding: 30px 20px;border-radius: 50px 0;margin: 30px 0;}
#page-column .single-author-avatar{width: 22%;}
#page-column .single-author-avatar img{width: 100%;display: block;}
#page-column .single-author-info{width: 72%;}
#page-column .single-author-description { font-family: 'Inter Tight'; font-weight: 400; font-size: 18px; line-height: 1.6; letter-spacing: 0.2px; color: #fff; margin: 0px; }
#page-column .nav-links { margin: 40px 0 0; justify-content: space-between;}
#page-column .nav-links .nav-previous a, #page-column .nav-links .nav-next a{ font-size: 22px; font-family: 'Inter Tight'; font-weight: 700; display: block; padding: 25px 20px; line-height: 1; letter-spacing: 0; text-align: center; color: #000; background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 0%, rgb(245, 209, 128) 52%, rgb(172, 130, 34) 68%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 100%); position: relative; border-radius: 30px 0; text-transform: uppercase; transition: 0.5s; z-index: 2;width: 100%;}
#page-column .nav-links .nav-previous a::before, #page-column .nav-links .nav-next a::before{ position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 30px 0; border: 2px solid transparent; mask-composite: exclude; z-index: -1;pointer-events: none;}
#page-column .nav-links .nav-previous a:hover, #page-column .nav-links .nav-next a:hover{ background-image: -webkit-linear-gradient(0deg, rgb(14 48 43) 0%, rgb(14 48 43) 30%, rgb(14 48 43) 100%); color: #fff; transition: 1s;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous,
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {flex: inherit;width: 20%;}


.in-cmn-box-list {display: flex;flex-wrap: wrap;justify-content:space-between;gap: 30px 0;margin-bottom: 30px;}
.in-cmn-box-itm { width: 48.5%; background-color: #091f1c; padding: 30px 35px;border-radius: 0 50px;position:relative;z-index: 1;}
.in-cmn-box-itm:before {position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: -webkit-linear-gradient(270deg, #f3dd8a 16%, #f3dd8a 48%, #a38330 91%, #a38330 96%) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); border-radius: 0 50px; border: 2px solid transparent; mask-composite: exclude; z-index: -1; pointer-events: none;}

.in-project-titles {text-align: center; margin-bottom: 20px;}
.in-project-titles h4{font-family: 'Oswald';font-weight: 400;font-size: 45px;line-height:1.2;letter-spacing: 0px;color: #ffffff;text-align: center;text-transform: none; margin: 0 0 15px;}
 
#page-column a.cmn-btn, #post-content a.cmn-btn{color:#000}
#page-column a.cmn-btn:hover, #post-content a.cmn-btn:hover{color:#fff}


.cmn-table {margin: 30px 0;}
.cmn-table table{border-collapse: collapse;table-layout: fixed;margin: 0;}
.cmn-table td {border: 1px solid #fff;color: #fff;font-size: 17px;padding: 7px 10px;line-height: 1.15;font-weight: 400;font-family: 'Inter Tight';}


/* Areas Served page */ 

.areaserved-item-list {text-align: center;background-image: -webkit-linear-gradient(0deg, rgb(196, 155, 67) 30%, rgb(245 209 128) 45%, rgb(172, 130, 34) 100%, rgb(200, 149, 30) 100%, rgb(163, 118, 19) 90%);margin-bottom: 40px;padding: 40px 30px;border-radius: 70px 0 70px 0;}
.areaserved-item-list:last-child{margin-bottom: 0px;}
#page-column .areaserved-item-list h2 {color: #0e302b;}
.areaserved-list {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
.areaserved-item {width: 28%;}
#page-column .areaserved-item a {font-size: 20px;line-height: 1;letter-spacing: 0.6px;font-weight: 400;padding: 20px 10px;color: #fff;display: block;background-color: #113d36;border-radius: 30px 0 30px 0;}
#page-column .areaserved-item a:hover {border-radius: 0 30px 0 30px;background-color: #488179;}

.sidebar-blog .widget{margin: 0;}
