body{background-image: url(./images/inner-banner.webp); background-color: #080c27; background-position: top center; background-size: contain; background-repeat: no-repeat; }
body.home{background-image: none ; background-color: transparent; }
.inrpg-breadcrumbs .current-item, .inrpg-breadcrumbs a:hover {color: #e3b576;}
.page_bnr {padding: 103px 0 0px;position: relative;background-color: #122948;border-bottom: 5px solid #cea434;}
.page_title h1, .page_title h2 {font-family: 'Newsreader14pt-Light'; font-size: 70px; line-height: 1; background: linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform: uppercase; position: relative; z-index: 1; margin: 0; }
.inrpg-breadcrumbs {padding: 8px 0 0; color: #fff; font-family: 'Poppins-Regular'; font-size: 20px; line-height: 1; letter-spacing: 0.4px; position: relative; z-index: 5; text-transform: uppercase; }
.inrpg-breadcrumbs .current-item {color: #c18f27; }
.inrpg-breadcrumbs  span.divider {padding: 0px 10px; }
#main #content-wrap {padding: 70px 0 90px; position: relative;background-color: #fcf9f2;z-index: 1;    background-image: url(images/inner-cnt-img.webp);background-size: 100% auto;background-position: top center;background-repeat: no-repeat; }
.content-wrap-list {display: flex; flex-wrap: wrap; justify-content: space-between; }
.content-area {float: none; width: 64.9%; position: relative; border: 0; padding: 0; }
.widget-area.sidebar-primary {float: none; padding: 0;}
.sidebar-container {width: 32%; max-width: 400px;}
.full-width{width: 100%; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {font-family: 'Poppins-Bold'; line-height: 1.2; margin: 0 0 30px; color: #000000;}
.content-area h1, .content-area h2 {font-size: 65px; text-transform: uppercase;font-family: 'Newsreader14pt-Light';letter-spacing: 2px; }
.content-area h1 strong, .content-area h2 strong{color: #dcb54a; }
.content-area h3 {font-size: 55px;}
.content-area h4 {font-size: 35px;}
.content-area h5 {font-size: 27px;}
.content-area h6 {font-size: 20px;}
.content-area p, .content-area li{font-family: 'Poppins-Regular'; font-size: 20px;line-height: 1.8;color:#000000;letter-spacing:0px;margin: 0 0 25px 0;}
.content-area p:last-child, .content-area li:last-child{margin: 0px;}
.content-area li ul {padding: 15px 0 0 10px; margin: 0;}
.content-area ol, .content-area ul {margin: 0 0 25px 0px; list-style-position: inside;}
.content-area ul li {list-style: none; padding-left: 25px; position: relative;}
.content-area ul li:before {background: #111643; width: 10px; height: 10px; position: absolute; content: ""; left: 0; right: 0; top: 14px; border-radius: 50%;}
.content-area a, .content-area li a {color: #d5b343; text-decoration: none !important;}
.content-area a:hover, .content-area li a:hover {color: #111643}
.content-area ul li > ul li {list-style-type: none;}
.content-area ul li > ul li > ol li {list-style-type: decimal;}
.content-area ul li > ul li:before {display: block;}
.content-area ul li > ol li {list-style-type: decimal;}
.content-area ul li > ol li:before {display: none;}
.content-area ul li > ol li > ul li {list-style-type: none;} 
.content-area .wp-block-gallery {margin: 0 0 20px;}
.sidebar-container .sidebar-box{width: 100%;display:inline-block; position:relative; margin-bottom: 50px; padding: 35px 30px; background-color: #cb9229;}
.sidebar-container h4.widget-title { font-family: 'Poppins-Bold'; font-size: 35px; line-height: 1; text-align: center; text-transform: uppercase; color: #ffffff; padding: 0 0 30px; margin: 0 0 25px; position: relative; border: 0; border-bottom: 1px solid #fff; letter-spacing: 0; }
.sidebar-container .sidebar-box ul { padding: 0 15px 0; margin: 0; }
.sidebar-container .sidebar-box ul li {margin: 0 0 23px;border: none;list-style: none;position: relative;padding: 0;}
.sidebar-container .sidebar-box ul li:last-child { margin-bottom: 0;}
.sidebar-container .sidebar-box ul li a { display: block; font-family: 'Poppins-Regular'; font-size: 22px; line-height: 1.2; color: #fff; text-transform: capitalize; position: relative; padding-left: 20px;} 
.sidebar-container .sidebar-box ul li a:before{content: "";position:absolute; background-color: #ffffff; border-radius: 30px;width:8px;height: 8px; top:8px; left: 0;}
.sidebar-container .sidebar-box ul li a:hover, .sidebar-container .sidebar-box ul li.current_page_item a { color: #0d0e25;}
.sidebar-container .sidebar-box ul li a:hover:before, .sidebar-container .sidebar-box ul li.current_page_item a:before { background-color:#0d0e25;}
.sidebar-container .sidebar-box ul li a.drop.close, .sidebar-container .sidebar-box ul li a.drop.open{ font-size: 0px; position: absolute; content: ""; margin: auto; background-image: url(images/sprite_icons.png); background-repeat: no-repeat; width: 17px; height: 13px; top: 8px; right: 8px; cursor: pointer; z-index: 1; padding: 0px; background-color: transparent; background-position: 2px 0; }
.sidebar-container .sidebar-box ul li a.drop.open{ background-position: -25px 0; }
.sidebar-container .sidebar-box ul li a.drop:before{ display: none; }
.sidebar-container .sidebar-box ul li ul.sub-menu{padding: 15px 20px 0;margin: 0;}
.sidebar-container .widget_testi .sidebar-testi.owl-carousel { display: block; }
.sidebar-container .widget_testi .sidebar-testi .testi-item { position: relative; }
.sidebar-container .widget_testi .sidebar-testi .testi-item .star-rat { width: 138px; height: 26px; background-image: url(images/inr-stars.webp); background-repeat: no-repeat; background-position: center; margin: 0 auto 17px; background-size: contain;}
.sidebar-container .widget_testi .sidebar-testi .testi-item p{font-family: 'Poppins-Regular';font-size: 20px;color:#0d0e25;line-height: 1.8;text-align: center; margin: 0 0 23px; }
.sidebar-container .widget_testi .sidebar-testi .testi-item h5{font-family: 'Poppins-Bold'; font-size: 25px; margin: 0px 0px; line-height: 1; text-align: center; text-transform: uppercase; color: #0d0e25;}
.sidebar-container .widget_testi .sidebar-testi.owl-carousel .owl-nav {display: flex;justify-content: center;margin: 35px 0 0;gap: 40px;}
.sidebar-container .widget_testi .sidebar-testi.owl-carousel .owl-nav button {width: 48px;height:21px;font-size:30px;line-height: 1;display: flex; justify-content: center;align-items:center; font-size:0 !important;background-image: url(./images/inr-sprites.webp);background-position: -121px -12px; }
.sidebar-container .widget_testi .sidebar-testi.owl-carousel .owl-nav button.owl-next { background-position: -192px -12px; }
.sidebar-container .widget_testi .sidebar-testi.owl-carousel .owl-nav button:hover{ background-position-y: -38px; }
.sidebar-container .widget_testi .widget-title{ padding: 0; border: none;color: #0d0e25;}
.sidebar-container .blog-sdbr-archives, .sidebar-container .widget_testi{margin: 0;background-color: transparent;border: 2px solid #cb9229;background-color: #cb9229;background-color: #fff;}
.sidebar-container .blog-sdbr-archives .sidebar-box h4.widget-title { color: #0b0d2a; text-align: left; margin-bottom: 15px; padding: 0; border: none; }
.sidebar-container .blog-sdbr-archives .sidebar-box h4.widget-title::before{ display: none; }
.sidebar-container .sidebar-box.widget_search .widget-title{ display: none; }
.sidebar-container .sidebar-box.widget_search,.sidebar-container .sidebar-box.widget_categories, .sidebar-container .sidebar-box.widget_archive { padding: 0; background-color: transparent; width: 100%; margin: 0 0 20px; border: 0; }
.sidebar-container .blog-sdbr-archives .sidebar-box:last-child, .sidebar-container .sidebar-box:last-child{ margin: 0 !important; }
.sidebar-container .sidebar-box input.field, .sidebar-container .sidebar-box select {font-family: 'Poppins-Regular';font-size: 20px !important;letter-spacing: 0px;color: #000;line-height: 1.2;padding: 22px 70px 22px 25px !important;outline: 0;position: relative !important;width: 100% !important;border-radius: 0px !important;height: auto !important;min-height: auto !important;opacity: 100% !important;text-transform: capitalize;background-color: #fff;}
.sidebar-box.blog-sdbr-archives {background-color: transparent;}
.sidebar-container .sidebar-box input.field::placeholder{ color: #000; }
.sidebar-container .sidebar-box.widget_categories select, .sidebar-container .sidebar-box.widget_archive select { background-image: url(./images/archive-arrow.webp); background-repeat: no-repeat; background-size: contain; background-position: right 0px center; cursor: pointer; appearance: none !important; background-color: #fff;color: #000;}
.sidebar-container .blog-sdbr-archives span.theme-select { display: none !important; }
.blog-sdbr-archives button.search-submit {position: absolute;right: 0;height:70px;width: 70px;font-size: 0;background-image: url(./images/search-icon.webp);background-repeat: no-repeat;background-position: center;cursor: pointer;appearance: none !important;background-color: transparent;top: 0;bottom: 0;margin: auto;padding: 0;}
.sidebar-container .blog-sdbr-archives .sidebar-box.widget_search input.search-submit { width: 70px; height: 100%; background-image: url(images/archive-search.webp); background-repeat: no-repeat; background-size: auto; background-position: center; position: absolute; right:0px; bottom: 0; top: 0; border: none; font-size: 0; cursor: pointer; margin: auto; background-color: #dcb54a; }
section input[type=search]::-webkit-search-cancel-button { display: block; width: 20px; height: 20px; background-image: url(./images/sprite_icons.png); background-position: -1px -19px; background-repeat: no-repeat; }
.blog-page .content-area .entries {width: 100%;display: flex;justify-content: center;flex-wrap: wrap;gap: 40px 40px;margin: 0 0 40px;}
.blog-page .content-area .blog-entry{ border: 0; width: 31.1%; padding: 0; margin: 0; }
.blog-page .content-area .blog-entry-inner{ background-color: #101441; height: 100%;}
.blog-page .content-area .entries::after{ display: none; }
.blog-page .content-area .blog-entry-inner .post-meta{color: #dcdfef;font-size: 17px;font-family: 'Poppins-Regular';margin: 0 0 10px;line-height: 1;}
.blog-page .content-area .blog-entry-inner .post-content{padding: 5px 24px 55px;}
.blog-page .content-area .blog-entry-inner .blog-entry-title{ font-family: 'Poppins-Regular'; margin: 0 0 15px; font-weight: 400; }
.blog-page .content-area .blog-entry-inner .blog-entry-title a{ color: #dcdfef; }
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a{ position: absolute; bottom: 40px; left: 25px; padding: 0; border: 0; font-size: 16px; text-transform: uppercase; letter-spacing: 0;  font-family: 'Poppins-Medium'; display: inline-block; }
.blog-page .content-area .blog-entry-inner:hover{ background-color: #dcb54a; }
.blog-page .content-area .blog-entry-inner:hover .blog-entry-readmore a{ color: #fff; text-decoration: underline !important; text-underline-offset:2px ; }
.blog-page .content-area .blog-entry-inner:hover .blog-entry-title a, .blog-page .content-area .blog-entry-inner:hover .post-meta{ color: #fff; }
.blog-page .content-wrap-list{flex-direction: column-reverse;gap: 50px;}
.blog-page .sidebar-container{ width: 100%; max-width: 100%; }
.blog-page .sidebar-container .widget_recent_entries{ display: none; }
.blog-page .sidebar-container .blog-sdbr-archives { border: 0; padding: 0; display: flex; flex-direction: row-reverse; gap: 42px; margin: 0 0 50px; }
.blog-page .sidebar-container .sidebar-box.widget_search, .blog-page  .sidebar-container .sidebar-box.widget_categories, .blog-page  .sidebar-container .sidebar-box.widget_archive{ margin: 0; }
.blog-page .sidebar-container .blog-sdbr-archives .sidebar-box h4.widget-title{ display: none; }
.blog-page .content-area ul.page-numbers{ margin: 0; padding: 0; text-align: center; display: flex; align-items: center; justify-content: center; }
.blog-page .content-area ul.page-numbers li{ padding: 0; margin: 0; }
.singel-blog .ospm-default li i, .singel-blog .ospm-default li::after, .singel-blog .ospm-default li::before, .blog-page .content-area ul.page-numbers li::before{display: none;}
.blog-page .content-area ul.page-numbers li .page-numbers{ width: 55px; height: 55px; display: flex; margin: 0; padding: 0 0; line-height: 1; align-items: center; justify-content: center; font-size: 29px; font-family: 'Poppins-Bold'; color: #101441; border: 1px solid transparent; border-radius: 0; }
.blog-page .content-area ul.page-numbers li .page-numbers:hover, .blog-page .content-area ul.page-numbers li .page-numbers.current{ background-color: #111643; border: 1px solid #dfba4e; color: #fff; }
.blog-page .content-area ul.page-numbers li .prev.page-numbers, .blog-page .content-area ul.page-numbers li .next.page-numbers{ margin: 0 55px; width: 60px; height: 22px; font-size: 0; background-image: url(./images/inr-sprites.webp);background-position: -154px -76px; background-repeat:no-repeat;border:none;}
.blog-page .content-area ul.page-numbers li .next.page-numbers{ background-position: -226px -76px; }
.blog-page .content-area ul.page-numbers li .prev.page-numbers:hover, .blog-page .content-area ul.page-numbers li .next.page-numbers:hover{ border: none; background-color: transparent; background-position-y: -112px; }
.content-area .thumbnail img, .content-area .thumbnail{width: 100%;max-width:100%;display:block;border-radius: 0 !important; margin: 0 0 20px !important;}
.content-area .thumbnail img{ margin: 0 !important; min-height: 240px;}
.gen-feature-img{margin: 0 0 30px;}
.singel-blog .ospm-default { display: flex; border: 0 !important; padding: 0 !important; }
.singel-blog .content-area ul.meta li, .singel-blog .content-area ul.meta li a{ padding: 0 5px 0; margin: 0; font-size: 18px; }
.singel-blog .content-area ul.meta li a{ color: #dcb54a; }
.singel-blog .content-area ul.meta li a:hover{color: #121544; }
.content-area .post-prev-next { display: flex; align-items: flex-start; justify-content: space-between; gap: 10px; margin: 50px 0 0; }
.content-area .post-prev-next a h4 { overflow: hidden; background: transparent; font-size: 22px; color: #0b0d2a; line-height: 1; font-family: 'Poppins-Bold'; display: inline-block; text-transform: uppercase; letter-spacing: 0.44px; position: relative; padding: 24px 47px; border-radius: 50px; z-index: 3; text-decoration: none; margin: 0 !important; }
.content-area .post-prev-next a h4::before { content: ""; position: absolute; inset: 0; border-radius: inherit; padding: 2px; background: linear-gradient(90deg, #ef6c0a, #f6a901, transparent 70%); background-size: 200% 100%; animation: none; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none; }
.content-area .post-prev-next a h4:hover:before, .content-area .post-prev-next a h4:hover{ background: #d5b343; }
.content-area .inr-com-box{ margin: 40px 0px; padding: 40px 25px 50px; background-image: url(./images/singl-prfl-bg.webp); background-size: cover; background-position: center; background-repeat: no-repeat;    border-left: 2px solid #cea434;
    border-right: 2px solid #cea434;}
.content-area .inr-com-box h3{ text-align: center; text-transform: uppercase; line-height: 1; font-size: 55px;  font-family: 'Newsreader14pt-Light'; font-weight: 300; margin: 0 0 20px; color: #fff; }
.content-area .inr-com-box h3 strong{ display: block; -webkit-text-fill-color: transparent; background: linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%); -webkit-background-clip: text; font-size: 70px; line-height: 1; font-family: 'Poppins-Bold'; }
.content-area .com-box-link{ display: flex; flex-wrap: wrap; gap: 30px; justify-content: center;}
.content-area .com-box-link .com-box-btn .cmn-btn{ color: #fff; padding: 21px 35px;border:1px solid transparent;}
.content-area .com-box-link .com-box-btn .cmn-btn:hover{border-color: #ead063;}
.content-area .com-box-link .phn{ padding: 0 0 0 60px; position: relative;}
.content-area .com-box-link .phn p{ margin: 0; line-height: 1; text-transform: uppercase; font-size: 18px; letter-spacing: 1.8px;color: #fff;}
.content-area .com-box-link .phn p a{font-size:40px;color:#fff;font-family: 'Poppins-Bold'; display:inline-block;letter-spacing: 0.8px;}
.content-area .com-box-link .phn p a:hover{ color: #d5a73f; }
.content-area .com-box-link .phn p a::before {content: "";background-image: url(./images/hm-sprites.webp);width: 50px;height: 50px;position: absolute;left: 0;top: 0;background-position: -20px -17px;bottom: 6px;margin: auto 0;background-repeat: no-repeat;}
.single-prf-details-items { background: linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%); padding: 0 2px;}
.single-prf-details-list {display: flex; justify-content: center; align-items: center; gap: 40px; background-image: url(./images/singl-prfl-bg.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; margin: 0 0 60px;}
.single-prf-img img{display: block; width: 100%; }
.single-prf-details-rite {width: 50%;}
.single-prf-details-lft {width: 34%;}
.single-prf-cnt h3{font-size: 65px; font-family: 'Poppins-Bold'; line-height: 1; margin: 0 0 10px; text-transform: uppercase; background: linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.single-prf-img {margin: -72px 0 0;}
.single-prf-cnt h5{font-size: 20px;  font-family: 'Newsreader14pt-Light'; color: #fff; text-transform: capitalize; line-height: 1; letter-spacing: 2px; margin: 0 0 35px; }
.single-prf-loctn h4,
.single-prf-contact h4{font-size: 35px;font-family: 'Poppins-Bold';color: #fff;text-transform:uppercase;line-height: 1;letter-spacing:0;margin:0 0 10px;}
.sngl-pfl-lctn,
.sngl-pfl-contact{position: relative;padding: 0 0 0 90px;margin: 0 0 30px;}
.sngl-pfl-lctn:before,
.sngl-pfl-contact .single-prf-phn a:before{position: absolute; content: ""; left: 0; top: 0; bottom: 0; margin: auto; width: 65px; height: 65px; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: 6px 2px; border: 1px solid transparent; border-image: linear-gradient(366deg, #d3b148, #fef888, #7c511c, #e3b748, #fef888, #cb9229) 15; }
.sngl-pfl-contact .single-prf-phn a:before{background-position-x: -42px;}
.single-prf-addr p{font-size: 17px; font-family: 'Poppins-Regular'; color: #dcb54a; line-height: 1.2; letter-spacing: 0; margin: 0; }
.single-prf-phn a{font-size: 35px; font-family: 'Montserrat-SemiBold'; color: #dcb54a; line-height: 1.2; letter-spacing: 0; margin: 0; display: inline-block; }
.single-prf-phn a:hover{color: #000;}
.accordion-section .accordion-section-title{font-size: 25px;  font-family: 'Poppins-Medium'; font-weight: 500; line-height: 1; letter-spacing: 0; display: block; padding: 15px 60px 14px 30px; background-color: #324a6b; border: 1px solid #cb9229; color:#fff; position: relative; }
.content-area .accordion-section a.accordion-section-title:hover {
    color: #fff;
}
.single-prf-btn a.cmn-btn:hover{background-color: #ffffff; color: #000;}
.accordion-section .accordion-section-content p:last-child{margin: 0px !important;}
.accordion-section .accordion-section-title:before{position: absolute;content: "";right: 25px;top: 0;bottom: 0;margin: auto;width: 25px;height: 16px;background-image: url(images/inr-sprites.webp);background-repeat: no-repeat;background-position: -260px -14px;}
.accordion-section .accordion-section-title.active:before{background-position: -260px -38px;}
.accordion-section .accordion-section-title.active{color: #fff;border-color: transparent;background-color:#cb9229;}
.accordion-section h3{margin: 0 !important;}
.accordion-section{margin: 0 0 15px;}
.accordion-section-content{padding: 30px 0 0 30px;}
.content-area .in-cont-blk{text-align: center;}
.content-area .in-cont-lst {    display: flex ; justify-content: center; margin: 60px 0 -60px 0; gap: 30px; }
.content-area .in-cont-itm {width: 32.5%; background-color: #193153; padding: 45px 30px; text-align: center; }
.content-area .in-cont-itm h4{line-height: 1;margin: 0 0 15px;text-transform: uppercase;position: relative;padding: 78px 0 0 0;color: #fff;}
.content-area .in-cont-itm h4:before{position: absolute; content: ""; left: 0; right: 0; margin: auto; top: 0; width: 40px; height: 55px; background-image: url(images/inr-sprites.webp); background-repeat: no-repeat; background-position: -15px -76px; }
.content-area .in-cont-itm.contact h4:before{background-position: -72px -79px;width: 47px;height: 48px;}
.content-area .in-cont-itm.follow h4{padding: 0;}
.content-area .in-cont-itm.follow h4:before{display: none;}
.content-area .in-cont-itm.follow{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.content-area .in-cont-itm:hover{background-color: #dcb54a;transform: scale(1.1);}
.content-area .in-cont-itm:hover h4:before{background-position-y: -152px;}
.content-area .in-cont-itm.contact:hover h4:before{background-position:-84px -156px;}
.content-area .in-cont-itm.contact:hover .in-cont-call a{color: #fff;}
.content-area .in-cont-call a{font-size: 39px; font-family: 'Poppins-Regular'; line-height: 1; display: inline-block; color: #dcb54a; }
.content-area .in-cont-call a:hover{color: #0e1238;}
.content-area .in-cont-itm p{ font-family: 'Poppins-Medium';color: #fff; margin: 0; line-height: 1.5;}
.content-area .in-social-icons {position: relative;display: flex;justify-content: center;align-items: center;gap: 20px;margin: 0 0 28px;}
.content-area .in-social-icons a {background-image: url(images/hm-sprites.webp);background-position: -198px -239px;background-repeat: no-repeat;width: 55px;height: 55px;font-size: 0;display: inline-block;background-color: transparent;border: 1px solid #9496a8;}
.content-area .in-social-icons a.linkedin {background-position: -281px -239px;}
.content-area .in-social-icons a.twitter{background-position: -365px -238px;}
.content-area .in-social-icons a:hover{background-color: #dcb54a;transition: all 0.4s;border-color: transparent;}
.in-map-blk {border-bottom: 4px solid #aa7b2c; }
.in-map-blk iframe{display: block;width: 100%;height: 400px;}
.inner-testimonials {column-count: 2;column-gap: 40px;}
.content-area .testi-item {border: 1px solid #848693;padding: 40px;margin: 0 0 40px;background-color: #fff;border-radius: 15px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);display: inline-block;}
.content-area .testi-item h5{margin: 0 0 10px; text-transform: uppercase; }
.content-area .testi-item p{line-height: 1.9;margin: 0;}
.content-area .testi-item .star-rat{margin: 0 0 20px;width: max-content;}
.page-not .content-area{  width: 64.9% !important; }
.practice-list ul li {width: 49.1%;padding: 0;margin: 0;}
.practice-list ul {display: flex;justify-content: center;gap: 10px;flex-wrap: wrap;margin: 20px 0 0;}
.practice-list ul li a {display: block;text-align: center;background-color: #0e1238;border: 1px solid #c2b043;}
.practice-list ul li:before { display:none;}
.content-area .practice-items {width: 100%; background-color: transparent; border-radius: 0; padding: 0; }
.content-area .practice-blk {margin: 0;display: flex ; justify-content: space-between; gap: 10px;}
.practice-list {width: 49%;}
.content-area .practice-items{position:relative;width:100%;background:linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%);padding:0 2px;}
.content-area .practice-img {position: relative; background-color: #101430; }
.content-area .practice-items .practice-img img{width: 100%; display: block; filter: grayscale(3); opacity: 30%;}
.content-area .practice-items .practice-text{     transition: all 0.5s ease; position: absolute; bottom: 0; text-align: center; width: 100%; left: 0; right: 0; margin: 0 auto; z-index: 1; }
.content-area .practice-items .practice-text h3{ margin: 0 0 122px; font-size: 53px; color: #fff;  font-family: 'Poppins-Bold'; line-height: 1; }
.content-area .practice-items .practice-text .practice-list-btn{ display: none; }
.content-area .practice-text .practice-list-btn a{  font-family: 'Poppins-Regular';color: #fff; font-size: 20px; text-transform: uppercase; padding: 20px 55px; display: inline-block; border: 2px solid rgb(255 255 255 / 41%); border-radius: 50px; line-height: 1; background-color: rgb(12 16 49 / 50%); }
.content-area .practice-btn{text-align: center;}
.content-area  
.content-area .practice-items:hover .practice-text{ bottom: 80px; }
.content-area .practice-items:hover .practice-text .practice-list-btn{ display: block; }
.content-area .practice-items:hover .practice-text h3 { margin: 0 0 185px;}
.content-area .practice-items .practice-img:before{  transition: 0.5s ease; content: ""; width: 100%; height: 0%; position: absolute; background-color: rgb(17 22 67); top: 0; left: 0; z-index: 1; }
.content-area .practice-items:hover .practice-img:before{ height: 47%;}
.content-area .practi-bac-sec{background-image: url(images/legal-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: left 25% center;}

.content-area .prcs-item {width: 100%;}
.content-area .practice-blk ul {display: flex;flex-wrap: wrap;gap: 10px;width: 100%;margin: 10px 0 0;}
.content-area .prcs-cnt {right: 40px;width: 40%;padding: 70px 50px 0;height: 100%;top: 0;}
.content-area .prcs-cnt h5 {color: #fff;}
.content-area .prcs-cnt:before {position: absolute;content: "";top: 0;right: 0;background-image: -moz-linear-gradient( 90deg, rgba(206,164,52,0) 0%, rgb(206,164,52) 100%);background-image: -webkit-linear-gradient(90deg, rgba(206, 164, 52, 0) 0%, rgb(206, 164, 52) 100%);background-image: -ms-linear-gradient( 90deg, rgba(206,164,52,0) 0%, rgb(206,164,52) 100%);width: 100%;height: 100%;}
.content-area .practice-blk ul li::before, .content-area .prcs-item:before { display: none;}
.content-area .practice-blk ul {display: flex;flex-wrap: wrap;gap: 10px;width: 100%;}
.content-area .practice-blk ul li {width: 49%;padding: 0;margin: 0;}
.content-area .practice-blk ul li a {display: block;text-align: center;color: #fff;line-height: 1;padding: 10px 20px;border: 2px solid #193153;background-color: #cea533;}
.content-area .prac-btn {position: relative;}
.content-area .practice-blk ul li a:hover {background-color: #193153;}
.content-area .practice-lst {flex-wrap: wrap;width: 49%;}

body.page-template-single-profile-page #main #content-wrap {padding-top: 160px;}
.page_bnr .container {display: flex;justify-content: space-between;align-items: center;}
.page_title {width: 79%;}
.inner-img {width: 20%;background-image: -webkit-linear-gradient( 90deg, rgba(206,164,52,0) 0%, rgb(206,164,52) 100%);border-width: 2px;border-style: solid;border-image: linear-gradient(to bottom, #ffffff, rgba(0, 0, 0, 0)) 0 100%;border-top: none;border-bottom: none;border-right: none;}
.content-area .practice-lst:nth-child(2) .prcs-item h5:before{background-position:-203px -267px;}

/* ---------responsive------------- */

@media screen and (max-width:1600px) {
.page_title h1, .page_title h2 { font-size: 65px;}
.inrpg-breadcrumbs { font-size: 19px;}
.content-area h1, .content-area h2 { font-size: 55px;}
.content-area h3 { font-size: 50px;}
.content-area h4 { font-size: 33px;}
.content-area h5 { font-size: 25px;}
.content-area h6 { font-size: 19px;}
.content-area p, .content-area li {margin: 0 0 23px 0;}
}

@media screen and (max-width:1440px) {
.page_bnr {padding: 103px 0 0px;}
.page_title h1, .page_title h2 { font-size: 50px;}
.inrpg-breadcrumbs { font-size: 18px;}
.content-area h1, .content-area h2 { font-size: 50px;}
.content-area h3 { font-size: 45px;}
.content-area h4 { font-size: 31px;}
.content-area h5 { font-size: 23px;}
.content-area h6 { font-size: 18px;}
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 { margin: 0 0 25px;}
.content-area p, .content-area li { font-size: 18px; margin: 0 0 21px 0;}
.content-area ul li:before { top: 10px;}
.practice-list {width: 48%;}
.sidebar-container h4.widget-title { font-size: 32px; padding: 0 0 25px; margin: 0 0 25px;}
.sidebar-container .sidebar-box ul li a { font-size: 23px; padding-left: 18px;}
.sidebar-container .sidebar-box ul li { margin: 0 0 20px;}
.sidebar-container .sidebar-box ul { padding: 0 10px 0;}
.sidebar-container .widget_testi .sidebar-testi .testi-item p { font-size: 18px; margin: 0 0 21px;}
.sidebar-container .widget_testi .sidebar-testi .testi-item h5 {  font-size: 23px;}
.sidebar-container .sidebar-box.widget_search, .sidebar-container .sidebar-box.widget_categories, .sidebar-container .sidebar-box.widget_archive{margin: 0 0 35px;}
.sidebar-container .sidebar-box input.field, .sidebar-container .sidebar-box select { font-size: 19px !important; padding: 20px 70px 20px 22px !important;}
.content-area .post-prev-next a h4 {font-size: 20px; padding: 21px 44px;}
.blog-page .content-wrap-list { gap: 40px;}
.blog-page .content-area .blog-entry-inner .post-content { padding: 5px 21px 44px;}
.blog-page .content-area .blog-entry-inner .blog-entry-readmore a { bottom: 28px; left: 22px;}
.content-area .thumbnail img, .content-area .thumbnail { margin: 0 0 15px !important;}
.blog-page .content-area .blog-entry { width: 31.5%;}
.content-area .in-cont-itm{padding: 35px 20px;}
.content-area .in-cont-lst{margin: 40px 10px -40px;}
.content-area .in-cont-itm h4{padding: 65px 0 0 0;}
.content-area .in-cont-call a {font-size: 35px;}
.single-prf-cnt h3 {font-size: 57px;}
.single-prf-cnt h5{margin: 0 0 25px;}
.single-prf-loctn h4, .single-prf-contact h4 {font-size: 28px;}
.single-prf-phn a {font-size: 30px;}
.sngl-pfl-lctn, .sngl-pfl-contact {padding: 0 0 0 80px;margin: 0 0 23px;}
.sngl-pfl-lctn:before, .sngl-pfl-contact .single-prf-phn a:before {transform: scale(0.9);}
.single-prf-img {margin: -50px 0 0;}
.content-area .accordion-section .accordion-section-title {font-size: 22px;padding: 10px 55px 10px 22px;}
.content-area .accordion-section-content {padding: 25px 0 0 22px;}
.content-area .inr-com-box h3 { font-size: 45px; }
.content-area .inr-com-box h3 strong { font-size: 60px; }
.content-area .com-box-link .com-box-btn .cmn-btn { padding: 18px 30px; }
.content-area .com-box-link .phn p a { font-size: 37px; }
.content-area .com-box-link .phn p { font-size: 17px; }
.content-area .inr-com-box { margin: 35px 0px; padding: 35px 25px 45px; }
.content-area .practice-items .practice-text h3{font-size: 40px;}
.content-area .practice-text .practice-list-btn a{font-size: 18px;padding: 16px 48px;}

.content-area .testi-item {padding: 30px;margin: 0 0 30px;}
.inner-testimonials {column-gap: 30px;}
body.page-template-single-profile-page #main #content-wrap {padding-top: 120px;}
.blog-sdbr-archives button.search-submit {height: 65px; width:65px;}



}

@media screen and (max-width:1240px) {
.page_bnr {padding: 81px 0 0px;}
.page_title h1, .page_title h2 { font-size: 40px; }
.inrpg-breadcrumbs { font-size: 16px; }
#main #content-wrap { padding: 55px 0 70px; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 { margin: 0px 0 20px; }
.content-area h1, .content-area h2 { font-size: 45px; }
.content-area h3 { font-size: 40px; }
.content-area h4 { font-size: 27px; }
.content-area h5 { font-size: 21px; }
.content-area h6 { font-size: 16px; }
.content-area p, .content-area li { font-size: 17px; margin: 0 0 18px 0; }
.content-area ul li { padding-left: 18px; }
.content-area ul li:before { top: 10px; }
.sidebar-container .sidebar-box { padding: 25px 20px; margin-bottom: 30px; }
.sidebar-container h4.widget-title { font-size: 27px; padding: 0 0 20px; margin: 0 0 20px; }
.sidebar-container .sidebar-box ul li a { font-size: 20px; padding-left: 17px; }
.sidebar-container .sidebar-box ul li { margin: 0 0 16px; }
.sidebar-container .sidebar-box ul li ul.sub-menu { padding: 12px 11px 0;  }
.sidebar-container .sidebar-box ul li a:before { top: 7px; }
.sidebar-container .sidebar-box ul { padding: 0; }
.sidebar-container .sidebar-box.widget_search, .sidebar-container .sidebar-box.widget_categories, .sidebar-container .sidebar-box.widget_archive{margin: 0 0 25px;}
.sidebar-container .sidebar-box input.field, .sidebar-container .sidebar-box select { font-size: 17px !important; padding: 17px 60px 17px 16px !important; }
.sidebar-container .blog-sdbr-archives .sidebar-box h4.widget-title { margin-bottom: 10px; }
.sidebar-container .blog-sdbr-archives .sidebar-box.widget_search input.search-submit { width: 55px; }
.sidebar-container .widget_testi .sidebar-testi .testi-item .star-rat { width: 130px; height: 22px; margin: 0 auto 13px; }
.sidebar-container .widget_testi .sidebar-testi .testi-item p { font-size: 17px; margin: 0 0 17px; }
.sidebar-container .widget_testi .sidebar-testi .testi-item h5 { font-size: 20px; }
.sidebar-container .widget_testi .sidebar-testi.owl-carousel .owl-nav { margin: 25px 0 0; }
.practice-list ul {gap: 8px;}
.practice-list ul li {padding: 0 !important;}
.blog-page .content-area .blog-entry-inner .post-meta { font-size: 15px;}
.blog-page .sidebar-container .blog-sdbr-archives { gap: 21px; }
.blog-page .content-area .blog-entry-inner .post-content { padding: 0px 18px 44px; }
.content-area .thumbnail img { min-height: 180px; margin: 0 !important; }
.blog-page .content-area ul.page-numbers li .page-numbers { width: 47px; height: 47px; font-size: 22px; }
.blog-page .content-area ul.page-numbers li .prev.page-numbers, .blog-page .content-area ul.page-numbers li .next.page-numbers { margin: 0 35px; transform: scale(0.85); }
.blog-page .content-area .entries { gap: 22px 11px; }
.content-area .in-cont-itm h4:before,.content-area .in-social-icons a{transform: scale(0.8);}
.content-area .in-cont-call a {font-size: 30px;}
.content-area .in-cont-itm {padding: 25px 15px;}
.content-area .in-social-icons{gap: 10px;}
.content-area .in-cont-itm h4{margin: 0 0 10px;}
.in-map-blk iframe{height: 300px;}
.single-prf-details-list{gap: 25px;}
.single-prf-cnt h3 {font-size: 50px;margin: 0 0 5px;}
.single-prf-cnt h5 {font-size: 18px;margin: 0 0 18px;}
.single-prf-loctn h4, .single-prf-contact h4 {font-size: 24px;margin: 0 0 5px;}
.single-prf-phn a {font-size: 26px;}
.sngl-pfl-lctn:before, .sngl-pfl-contact .single-prf-phn a:before,.content-area .accordion-section .accordion-section-title:before {transform: scale(0.8);}
.sngl-pfl-lctn, .sngl-pfl-contact {padding: 0 0 0 72px;margin: 0 0 18px;}
.content-area .accordion-section .accordion-section-title {font-size: 19px;padding: 10px 50px 10px 15px;}
.content-area .accordion-section-content {padding: 20px 0 0 15px;}
.content-area .inr-com-box {margin: 30px 0px; padding: 30px 15px 40px;}
.content-area .inr-com-box h3 { font-size: 35px;}
.content-area .inr-com-box h3 strong { font-size: 50px;}
.content-area .com-box-link .com-box-btn .cmn-btn {padding: 17px 28px;}
.content-area .com-box-link .phn p {font-size: 15px;}
.content-area .com-box-link .phn p a {font-size: 28px;}
.content-area .com-box-link .phn {padding: 0 0 0 40px;}
.content-area .com-box-link .phn p a::before { left: -8px; bottom: 7px; transform: scale(0.8);}
.content-area .practice-items .practice-text h3{font-size: 32px;}
.content-area .practice-text .practice-list-btn a{font-size: 17px;padding: 16px 40px;}
.content-area .prcs-cnt {padding: 70px 40px 0;}
.content-area .practice-blk ul {gap: 9px;}
.content-area .testi-item {padding: 20px;margin: 0 0 20px;}
.inner-testimonials {column-gap: 20px;}
body.page-template-single-profile-page #main #content-wrap {padding-top: 90px;}

.content-area .in-cont-lst {margin: 25px 10px -40px; }
.blog-sdbr-archives button.search-submit {height: 56px; width: 56px;}



}

@media screen and (max-width:991px) {
.page_bnr {padding: 40px 0;border-bottom: 3px solid #cea434;}
body { background-position: top 145px center; }
.page_title h1, .page_title h2 { font-size: 45px;}
.inrpg-breadcrumbs { font-size: 15px;}
header#site-header.f-nav{display: none;}
.practice-list {width: 100%; max-width: 400px; margin: 0 auto 30px;}
.practice-list ul li {width: 100%;}
.practice-list ul {margin: 10px 0 0;}
.content-area { width: 100%; margin: 0;}
.sidebar-container { width: 100%; max-width: 320px; margin: 0 auto;}
.content-area .post-prev-next a h4 { font-size: 18px; padding: 16px 40px;}
.content-area .post-prev-next { margin: 35px 0 0;}
.content-wrap-list { gap: 50px 0;}
#main #content-wrap { padding: 55px 0 40px;}
.content-area h1, .content-area h2 {font-size: 40px;}
.content-area h3 { font-size: 35px;}
.content-area ul li:before { width: 8px; height: 8px; top: 12px; }
.blog-page .content-area .blog-entry {width: 100%; max-width: 350px; }
.blog-page .sidebar-container .blog-sdbr-archives {flex-direction: column;justify-content: center;margin: auto !important; }
.blog-page .sidebar-box {width: 100%; max-width: 320px;}
.blog-page .content-area .entries {gap: 20px 20px; justify-content: center; }
.content-area .thumbnail img {min-height: 210px; margin: 0 !important; }
.content-area h1, .content-area h2 {font-size: 40px;}
.content-area .in-cont-lst {margin:0px 0px 30px;flex-direction: column;gap: 20px;}
.content-area .in-cont-itm{width: 100%;max-width: 300px;margin: auto;border: 2px solid #dcb54a;}
.content-area .in-cont-itm h4:before, .content-area .in-social-icons a {transform: scale(0.7);}
.content-area .in-cont-itm h4 {padding: 55px 0 0 0;}
.content-area .in-social-icons {gap: 0px;}
.content-area .in-cont-call a {font-size: 26px;}
.in-map-blk iframe { height: 220px; }
.single-prf-details-list {gap: 20px;flex-direction: column;padding: 20px;margin: 0;background-position: right;background-size: cover;}
.single-prf-img {margin: 0;border-bottom: 1px solid #dcb54a;}
.single-prf-details-items {background: linear-gradient(180deg, #ead063 33%, #faf182 46%, #dbae43 55%, #82581f 74%); padding: 2px; margin: 0 0 25px;}
.single-prf-details-lft {width: 100%;max-width: 300px;}
.single-prf-details-rite {width: 100%;text-align: center;}
.sngl-pfl-lctn, .sngl-pfl-contact{margin: 0 auto 18px;width: 100%;max-width: 300px;text-align: left;}
.content-area .accordion-section-content {padding: 10px 0 0 10px;}
.single-prf-cnt h3 {font-size: 40px;}
.content-area .inr-com-box {margin: 30px auto; padding: 30px 15px 40px; width: 100%; max-width: 605px;}
.page-not .content-area {width: 100% !important;}
.content-area .practice-items .practice-text h3{font-size: 26px;}
.content-area .practice-text .practice-list-btn a{font-size: 16px;padding: 16px 35px;}
.content-area .practice-items:hover .practice-text h3 {margin: 0px 0 135px; }


.content-area .practice-blk ul {margin: 0;}
.content-area .practice-lst {flex-wrap: wrap;width: 100%;}
.content-area .practice-blk {flex-wrap: wrap;gap: 30px;}
.practice-lst {gap: 10px;background-color: #0d133c;padding: 30px;}
.content-area .testi-item {width: 100%;}
.inner-testimonials {column-count: 1;}
body.page-template-single-profile-page #main #content-wrap {padding-top: 50px;}

.inner-img img {object-fit: contain;object-position: bottom;}
.inner-img {position: absolute;right: 0;bottom: 0;opacity: 70%;display: flex;margin: auto;height: 100%;}
.page_title {width: 100%;}

 .blog-page .content-wrap-list {gap: 25px; }
    .content-area h5 {font-size: 19px; }
    .content-area .prcs-cnt {padding: 50px 20px 0; }






}

@media screen and (max-width:767px) {
body { background-position: top 200px center;}
.page_title h1, .page_title h2 {font-size: 35px;}
.inrpg-breadcrumbs {font-size: 14px; line-height: 1.7;}
.page_bnr {padding: 50px 0 40px;}
#main #content-wrap {padding: 35px 0 40px;}
.content-area h1, .content-area h2 {font-size: 35px;}
.content-area h3 {font-size: 30px;}
.content-area h4 {font-size: 23px;}
.content-area h5 {font-size: 18px;}
.content-area h6 {font-size: 15px;}
.content-area p, .content-area li {font-size: 15px;}
.content-area .post-prev-next a h4 {font-size: 16px; padding: 12px 30px;}
.content-area .post-prev-next {margin: 30px 0 0; flex-wrap: wrap;}
.content-wrap-list {gap: 30px 0;}
.sidebar-container .blog-sdbr-archives .sidebar-box.widget_search input.search-submit { background-size: 40%;}
.content-area .testi-item .star-rat { max-width: 115px;}
.single-prf-details-list {gap: 10px;padding: 12px;}
.single-prf-loctn h4, .single-prf-contact h4 {font-size: 20px;}
.single-prf-addr p {font-size: 15px;}
.single-prf-phn a {font-size: 21px;}
.sngl-pfl-lctn:before, .sngl-pfl-contact .single-prf-phn a:before{transform: scale(0.6); left: -13px;}
.sngl-pfl-lctn, .sngl-pfl-contact {padding: 0 0 0 50px;}
.accordion-section .accordion-section-title:before {right: 15px;}
.content-area .inr-com-box h3 {font-size: 30px; }
.content-area .inr-com-box h3 strong {font-size: 40px;}
.content-area .com-box-link {gap: 15px; flex-direction: column-reverse; align-items: center;}
.content-area .inr-com-box {margin: 25px auto; padding: 30px 15px;}
.content-area .com-box-link .com-box-btn .cmn-btn {padding: 15px 20px;}
.content-area .practice-blk{flex-direction: column;}
.content-area .practice-items:hover .practice-text h3 {margin: 0 0 105px;}
.content-area .practice-text .practice-list-btn a {padding: 12px 30px;}
.content-area .prcs-cnt {padding: 62px 0 0;right: 0;width: 100%;}
.content-area .prcs-cnt h5 {margin: 0;}
.content-area .practice-blk ul li {width: 100%;}
.content-area .practice-blk ul {gap: 6px;}
.content-area .prcs-cnt {padding: 0;right: 0;top: 0;bottom: 0;width: 100%;margin: auto;height: max-content;}
.content-area .prcs-cnt::before{ display: none;}
.content-area .prcs-item:before{ position: absolute;content: "";width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-image: -webkit-linear-gradient(270deg, rgba(206, 164, 52, 0) 0%, rgb(206, 164, 52) 100%);display: block;}
body.page-template-single-profile-page #main #content-wrap {padding-top: 40px;}

.inner-img {width: auto;background-image: none;border: none;}





}

@media screen and (max-width: 680px) {
.practice-items {width: 100%; max-width: 100%;}
}

@media screen and (max-width:640px) {
.blog-page .content-area ul.page-numbers li .prev.page-numbers, .blog-page .content-area ul.page-numbers li .next.page-numbers { margin: 0 20px; transform: scale(0.65); }
.blog-page .content-area ul.page-numbers li .page-numbers { width: 40px; height: 40px; font-size: 18px; }




}

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

@media screen and (max-width:480px) {
.page_title h1, .page_title h2 {font-size: 30px;}
#main #content-wrap {padding: 20px 0 40px; }
.content-area h1, .content-area h2 {font-size: 27px; line-height: 1.1;}
.content-area h4 {font-size: 20px;}
.content-area h5 {font-size: 17px;}
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5, .content-area h6 {margin: 0px 0 11px;}
.sidebar-container .sidebar-box {padding: 15px; margin-bottom: 30px;}
.sidebar-container .widget_testi .sidebar-testi .testi-item p {font-size: 15px; margin: 0 0 17px;}
.sidebar-container .widget_testi .sidebar-testi .testi-item h5 {font-size: 18px;}
.sidebar-container h4.widget-title {font-size: 25px; padding: 0 0 20px; margin: 0 0 17px;}
.sidebar-container .sidebar-box ul li a {font-size: 18px; padding-left: 13px;}
.sidebar-container .sidebar-box ul li a:before {top: 5px;width: 6px;height: 6px;}
.sidebar-container .sidebar-box input.field, .sidebar-container .sidebar-box select {font-size: 16px !important;padding: 14px 50px 14px 16px !important;}
.sidebar-container .blog-sdbr-archives .sidebar-box.widget_search input.search-submit {width: 50px;}
.content-area .thumbnail img {min-height: 180px; margin: 0 !important;}
.blog-page .content-area ul.page-numbers li .prev.page-numbers, .blog-page .content-area ul.page-numbers li .next.page-numbers {margin: 0 0px;}
.content-area .testi-item .star-rat {max-width: 100px; margin: 0 0 15px;}
.content-area .in-cont-itm{max-width: 240px;}
.content-area .in-social-icons a {transform: scale(0.6);margin: 0 -4px;}
.single-prf-details-lft{width: 190px;}
.single-prf-cnt h3 {font-size: 28px;}
.single-prf-cnt h5 {font-size: 15px;margin: 0 0 15px;}
.content-area .accordion-section .accordion-section-title {font-size: 17px;padding: 10px 45px 10px 10px;}
.single-prf-btn a{font-size: 12px;padding: 14px 10px;}
.content-area .inr-com-box {margin: 20px auto; padding: 20px 15px;}
.content-area .inr-com-box h3 {font-size: 25px; margin: 0 0 15px;}
.content-area .inr-com-box h3 strong {font-size: 27px;}
.content-area .com-box-link .phn p a::before {left: -8px; bottom: -2px; transform: scale(0.7);}
.content-area .com-box-link .phn p {font-size: 14px;}
.content-area .com-box-link .phn p a {font-size: 25px;}
.content-area .com-box-link .com-box-btn .cmn-btn {padding: 13px 16px;}
.com-box-link .com-box-btn .cmn-btn{font-size: 13px;}
.practice-lst {padding: 10px;}
.content-area .practice-blk {gap: 20px;}
body.page-template-single-profile-page #main #content-wrap {padding-top: 20px;}

.blog-sdbr-archives button.search-submit {height: 50px; width: 50px; }


}

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