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

.bnr-rite img {max-width: 952px; }
.ab-lft-img img {display: block; width: 100%; }
.team-section { padding-left: 4%; }
.award-sec .awr-blk.owl-carousel .owl-nav button.owl-prev {left: -48px; }
.award-sec .awr-blk.owl-carousel .owl-nav button.owl-next {right: -48px;align-content} 
.awr-blk {padding: 0 11px;} }
.hm-attrny-rit .owl-carousel .owl-stage-outer {padding: 86px 0 64px 32px; }

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

.header-sec .container, .award-sec .container {max-width: 1600px;}
.bnr-rite img {max-width: 890px; }
.header-sec {padding: 30px 0 0 0;}
.banner-sec {padding: 240px 0 0px 0; }
.award-sec .awr-blk .owl-nav{transform: scale(0.9);}
.award-sec .text-heading {margin: 0 0 40px; }
    .award-sec .awr-blk.owl-carousel .owl-nav button.owl-prev {
        left: -134px;
    }
.award-sec .awr-blk.owl-carousel .owl-nav button.owl-next {right: -134px; }
.bnr-text:before {width: 84.8%; }
.hm-attrny-sec { padding: 100px 0 90px; }
.hm-attrny-itm { width: 100%;  max-width: 380px;  }

.hm-attrny-rit .owl-carousel .owl-stage-outer {
        padding: 84px 0 65px 32px;
    }
.hm-attrny-itm .atrny-list-cont h4 {font-size: 27px; }
.hm-attrny-cnt {padding-top: 85px; }
.media-pop-up {margin: -7px -72px 0 0; }
.the-media-sec {padding: 80px 0 95px; background-size: 63.4% 100%; }
.testim-sec {padding: 220px 0 150px; margin: -95px 0 0 0; }

}

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

.header-sec .container, .award-sec .container, .container {max-width: 1500px;}
a.cmn-btn {padding: 25px 43px; font-size: 21px; }
.text-heading {font-size: 61px;}
.topmenu ul li a {font-size: 23px;}
.topmenu ul li {margin: 0 63px 0 0;}
.logo {max-width: 34%; }
.top-right .hrd-btn a.cmn-btn {font-size: 34px; padding: 17px 27px 17px 86px; }
.top-right {margin: 0 0 20px; }
.bnr-text {font-size: 45px;; margin: 0 0px 30px 0px; padding: 0 0 28px 0; }
.bnr-hrd {font-size: 85px; letter-spacing: -2px; }
.bnr-rite {width: 50.5%; margin: 0;}
.banner-sec {padding: 225px 0 0px 0; }
.hm-attrny-cnt {padding-top: 65px; }
.bnr-text:before {width: 80.8%; }
.hm-attrny-rit .owl-carousel .owl-stage-outer {padding: 94px 0 65px 35px; }
.award-sec .text-heading {margin: 0 0 42px; }
.home-about-sec .hm-abt-blk .lft-img:before {bottom: 1px; }
.hm-attrny-sec { padding: 120px 0 80px; }
.team-section { padding-left: 3%; }
.hm-attrny-itm {max-width: 360px;}
.hm-attrny-cnt p { font-size: 20px; margin-bottom: 30px; }
.hm-attrny-cnt .hm-atry-btn a.cmn-btn { padding: 23px 45px; }
.atrny-list-cont { padding: 16px; bottom: 20px; }
.hm-attrny-itm .atrny-list-cont h4 { font-size: 26px; }
.atrny-list-cont .atrny-list-btn a { font-size: 16px; letter-spacing: 9.5px; }
.hm-attrny-itm::after { height: 14px; }
.hm-attrny-rit .owl-nav { padding-top: 20px; gap: 7px; margin-left: 16%; }
.the-media-sec {padding: 80px 0;}
.media-pop-up {margin: 0;}
.media-rit-img {width: 41.5%; }
.testim-sec {padding: 196px 0 120px;}
.testim-sec h2 {margin: 0 0 38px 0;}


}

@media screen and (max-width:1600px) {
.header-sec .container, .award-sec .container, .container {max-width: 1400px;}


a.cmn-btn {padding: 20px 31px; font-size: 20px; }
.text-heading {font-size: 55px;   }
.topmenu ul li {margin: 0 54px 0 0; }
.top-right p {font-size: 18px;}
.top-right .hrd-btn a:before {left: 15px; transform: scale(0.8); }
.top-right .hrd-btn a.cmn-btn {font-size: 32px; padding: 14px 25px 13px 64px; }
.logo {max-width: 33%; }
.header-sec {padding: 24px 0 0 0; }
.bnr-text {font-size: 42px; margin: 0 0px 27px 0px; padding: 0px 0 22px 0; }
.banner-sec {padding: 196px 0 0px 0; }
.bnr-hrd {font-size: 80px;}
.bnr-text:before {width: 78.8%; left: 9px; }
.brn-lft p {font-size: 24px; letter-spacing: -0.4px;}
.topmenu ul li a {font-size: 22px; }
.criminal-section {padding: 120px 0; }
.crmnl-rgt p { font-size: 19px;}
.crmnl-read-btn a.cmn-btn {padding: 23px 42px; }
.choose-section {padding: 120px 0; }
.read-btn a.cmn-btn {padding: 25px 53px; }
.family-law-sec {padding: 80px 0; }
.home-about-sec {padding: 100px 0; }
.hm-abt-blk .rite-cnt h6 {letter-spacing: 6.6px; margin: 0 0 30px 0; }
.hm-abt-blk .rite-cnt .text-heading {margin: 0 0 20px -7px;}
.hm-abt-blk .rite-cnt p {font-size: 20px;}
.fmly-law-cntnt .famly-law-ph p {font-size: 13px;}
.hm-abt-blk .lft-img .abt-year p {font-size: 30px;}
.award-sec {padding: 70px 0;}
.ebp-logo {padding: 28px 61px 37px; margin: 0 auto 45px; }
.practi-btn a.cmn-btn {padding: 21px 25px; }
.practice-areas {padding: 80px 0px;}
.hm-abt-blk .lft-img .abt-year h3 {font-size: 120px;}
.choose-section {padding: 80px 0; }
.choose-btn a.cmn-btn {padding: 24px 53px; }
.choose-img-mdl::before {height: 13px; }
.choose-rgt ul li {font-size: 20px; }
.choose-rgt ul li::before {transform: scale(0.9); }
.choose-rgt ul {gap: 50px; }
.hm-attrny-sec { padding: 100px 0 60px; }
.team-section { padding-left: 2.3%; }
.hm-attrny-cnt .text-heading { line-height: 1.1; margin: 0 0 20px; }
.hm-attrny-cnt p { font-size: 19px; margin-bottom: 30px; }
.hm-attrny-cnt .hm-atry-btn a.cmn-btn { padding: 22px 35px; }
.hm-attrny-rit .owl-carousel .owl-item.active { width: 410px !important; }
.hm-attrny-itm { max-width: 380px; }
.hm-attrny-itm .atrny-list-cont h4 { font-size: 25px; }
.atrny-list-cont .atrny-list-btn a { font-size: 16px; letter-spacing: 8.5px; }
.hm-attrny-rit .owl-carousel .owl-stage-outer { padding: 63px 0 44px 25px; }
.hm-attrny-cnt {padding-top: 45px; }
.awr-blk {padding: 0 45px !important; }
.award-sec .awr-blk .owl-nav {top: -141px; }
.famly-lw-lft h2.text-heading {line-height: 1;}
.famly-lw-lft p {font-size: 20px; line-height: 1.7; }
.famly-lw-rgt {gap: 20px; }
.fmly-lw-cntnt h5 {font-size: 25px;}
.fmly-img {margin: 0 0 15px; }
.media-lft-itm:before {height: 7px; bottom: 7px; }
.testim-sec {padding: 175px 0 90px; }
.the-media-sec {background-size: 64.1% 100%; }
.hm-testi-item .google-rat a {transform: scale(0.8); }
.practi-itm {padding: 4px; }
.star-rat {transform: scale(0.9); }
.contact-section .text-heading {font-size: 98px;}
.contact-section h6 {font-size: 28px;}
.contact-section .text-heading strong {font-size: 76px;}
.contact-section p {font-size: 20px; margin: 0 0 30px;}
.contact-section .read-btn a.cmn-btn {padding: 18px 22px; }
.fmly-law-cntnt.cnct-btns {margin: 0; }
.contact-section {padding: 354px 0 96px 0;}
.contact-section .text-heading::before {width: 61%;}
.media-lft-itm {padding: 55px 90px 70px; margin: 0; }
.media-itm-img {margin: 0 0 20px;}
.media-rit-cont p {font-size: 18px;}
.the-media-sec {background-size: 62.1% 100%; }
.hm-testi-item .testi-img-lst {gap: 0 18px; margin: 0 0 20px; }
.testim-sec h2 {margin: 0 0 38px 0; }
.hm-testi-item p {font-size: 20px; margin: 0 0 27px; }
.hm-testi-item {padding: 0 19px 25px 40px; }
.testim-sec .owl-carousel .owl-nav { margin: 71px auto 0; }
.testim-sec .testi-btn {margin: -71px auto 0; }
.ftr-form {padding: 60px 100px 50px 100px; margin: 0 0 0 70px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] {font-size: 20px !important; padding: 24px 63px !important; }
.ftr-blk {padding: 0 70px 0 90px; }
.ftr-itm h4 {font-size: 30px; margin: 0 0 34px; }
.ftr-itm .call a {font-size: 45px; }
.ftr-itm h4:before {transform: scale(0.9); }
.ftr-itm p {font-size: 21px; }
.icon-lst a {transform: scale(0.9); }
.ftr-btm-sec {padding: 75px 0 70px 0; } #footer-bottom #footer-bottom-menu ul {padding: 0px 0 35px; }
.ftr-logo {margin: 0% 12% 100px 0; }
.ftr-form-sctn {padding: 100px 0 0; }
.ftr-form-sctn:before {height: 1110px; } #footer-bottom #footer-bottom-menu ul li a {font-size: 18px; }
.ftr-map-itm .ftr-map-cont h3 {font-size: 50px; }
.ftr-map-itm .ftr-map-cont p {font-size: 20px; margin: 0 0 45px; }
.ftr-map-rit .ftr-map-btn a {padding: 20px 35px; }
.home-about-sec .hm-abt-blk .lft-img:before {bottom: 6px; height: 17px; }
.abt-year {bottom: 40px; }
.hm-abt-blk .rite-cnt .read-btn a.cmn-btn {padding: 22px 47px; }
.practi-cntnt h4 {font-size: 33px; }
.fmly-cnt {padding: 40px 59px 38px 49px;}


}



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



.hm-attrny-sec { padding: 80px 0 50px; }
.hm-attrny-cnt .text-heading { margin: 0 0 15px; }
.hm-attrny-cnt p {         font-size: 18px; margin-bottom: 13px; letter-spacing: -0.1px; line-height: 1.6; }
.hm-attrny-cnt .hm-atry-btn a.cmn-btn { padding: 19px 28px; }
.hm-attrny-itm {max-width: 321px; }
.hm-attrny-rit .owl-carousel .owl-item.active {width: 360px !important; }
.atrny-list-cont { padding: 12px; bottom: 20px; }
.hm-attrny-itm .atrny-list-cont h4 { font-size: 22px; }
.atrny-list-cont .atrny-list-btn a { letter-spacing: 6.5px; }
.hm-attrny-itm::after { height: 10px; }
.hm-attrny-rit .owl-nav button.owl-prev, .hm-attrny-rit .owl-nav button.owl-next { transform: scale(0.9); }
.hm-attrny-rit .owl-nav { gap: 5px; margin-left: 18%; }


}



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

.header-sec .container, .award-sec .container, .container, .container1{max-width: 1200px;}


a.cmn-btn {padding: 18px 22px; font-size: 18px; }
.text-heading {font-size: 48px;  margin: 0 0 20px; }
.topmenu ul li a {font-size: 20px;}
.top-right p {font-size: 17px; }
.top-right .hrd-btn a.cmn-btn {font-size: 30px; }
.topmenu ul li {margin: 0 47px 0 0; }
.bnr-text {font-size: 34px; margin: 0px 0px 23px 0px; padding: 0px 0 17px 0; }
.bnr-text:before {width: 72.8%; left: 7px; }
.bnr-hrd {font-size: 75px; }
.brn-lft p {font-size: 22px; letter-spacing: -0.3px; }
.banner-sec {padding: 170px 0 0px 0; }
.hm-abt-blk .rite-cnt h6 { letter-spacing: 4px; font-size: 22px; margin: 0 0 20px 0; }
.hm-abt-blk .rite-cnt p br{display: none;}
.hm-abt-blk .rite-cnt p {font-size: 20px; line-height: 1.64; margin: 0 0 18px 0; }
.hm-abt-blk .lft-img .abt-year h3 {font-size: 90px; }
.hm-abt-blk .lft-img .abt-year p {font-size: 20px; }
.home-about-sec {padding: 80px 0; }
.practice-areas h2 {margin: 0 0 30px;}
.hm-abt-blk .rite-cnt .fmly-law-cntnt { gap: 34px; }
.fmly-law-cntnt .famly-law-ph p {font-size: 13px; margin: 0; }
.home-about-sec .hm-abt-blk .lft-img:before {bottom: 8px; height: 12px; }
.team-section { padding-left: 2%; }
.hm-attrny-cnt p { font-size: 18px; margin-bottom: 15px; line-height: 1.6; letter-spacing: -0.5px;}
.hm-attrny-cnt .hm-atry-btn a.cmn-btn { padding: 18px 26px; }
.hm-attrny-rit .owl-carousel .owl-item.active {width: 312px !important; }
.hm-attrny-rit .owl-carousel .owl-stage-outer {padding: 51px 0 32px 20px; }
.hm-attrny-itm {max-width: 286px; }
.hm-attrny-rit .owl-nav button.owl-prev, .hm-attrny-rit .owl-nav button.owl-next { transform: scale(0.8); }
.hm-attrny-rit .owl-nav { gap: 3px; margin-left: 18%;         padding-top: 15px;}
.atrny-list-cont { padding: 10px; bottom: 16px; }
.hm-attrny-itm .atrny-list-cont h4 { font-size: 20px; }
.atrny-list-cont .atrny-list-btn a { letter-spacing: 4px; }
.hm-attrny-itm::after {height: 6px; }
.award-sec .awr-blk .owl-nav {top: -114px; }
.award-sec {padding: 50px 0; }
.award-sec .text-heading {margin: 0 0 30px; }
.practice-areas {padding: 60px 0px; }
.practi-cntnt h4 {font-size: 28px;}
.practi-cntnt {bottom: 35px;}
.criminal-section {padding: 80px 0; }
.crmnl-rgt h2 {margin: 0 -45px 20px 0px; }
.crmnl-rgt p { margin: 0px 0 20px; line-height: 1.7; font-size: 17px; }
.crmnl-read-btn a.cmn-btn {padding: 20px 32px; }
.hm-abt-blk .rite-cnt .read-btn a.cmn-btn {padding: 20px 42px; }
.ebp-logo::before {height: 7px; }
.ebp-logo {margin: 0 auto 40px; }
.choose-lft p {font-size: 19px; line-height: 1.7; margin: 0 0 35px; }
.choose-rgt {padding: 38px 0px 0 0; }
.choose-rgt ul {gap: 26px;}
.choose-lft {padding: 38px 0px 0 0; }
.choose-rgt ul li::before {transform: scale(0.8); }
.choose-btn a.cmn-btn {padding: 20px 37px; }
.choose-rgt ul li {font-size: 18px; padding: 13px 0 14px 90px;}
.choose-img-mdl::before {height: 10px; bottom: -5px; }
.fmly-cnt {padding: 35px 49px 30px 41px; }
.fmly-law-img {padding: 52px 0 0 0; }
.fmly-img {margin: 0 0 10px;}
.family-law-sec {padding: 60px 0; }
.famly-lw-lft {padding: 60px 0px 0 0; }
.famly-lw-lft h2.text-heading {margin: 0px 0px 19px 0px; }
.famly-lw-lft p {font-size: 18px; line-height: 1.5; }
.fmly-lw-cntnt h5 {font-size: 20px; }
.famly-law-ph a {font-size: 30px;}
.read-btn a.cmn-btn {padding: 20px 35px; }
.contact-section .text-heading {font-size: 84px; }
.contact-section .text-heading strong {font-size: 62px; }
.contact-section h6 {font-size: 24px; }
.contact-section {padding: 268px 0 80px 0; }
.contact-section .read-btn a.cmn-btn {padding: 12px 16px; }
.fmly-law-cntnt.cnct-btns {align-items: center; }
.media-lft-itm {padding: 50px 80px 60px;}
.media-itm-img {margin: 0 0 15px; }
.media-rit-itm {gap: 0 12px}
.media-rit-img {width: 36.2%; }
.media-rit-lst {gap: 0 30px;}
.testim-sec {padding: 150px 0 60px; }
.hm-testi-item .testi-img-lst {gap: 0 15px; margin: 0 0 14px; }
.hm-testi-item p {font-size: 18px;  margin: 0 0 15px; }
.hm-testi-item h5 {font-size: 20px;}
.hm-testi-item:before {transform: scale(0.8); }
.testim-sec .owl-carousel .owl-nav {width: 41%; }
.testim-sec h2 {margin: 0 0 20px 0; }
.awr-blk .owl-item.active.center {padding-bottom: 15px;}
.award-sec .awr-blk.owl-carousel .owl-nav button {transform: scale(0.8); }
.awr-blk .owl-item.active.center:before {height: 6px; }
.ftr-form-sctn {padding: 80px 0 0; }
.ftr-form {padding: 50px 70px 40px 70px; margin: 0 0 0 50px; }
.ftr-form h6 {margin: 0 0 30px; }
.ftr-form .gform_wrapper ul li input, .ftr-form .gform_wrapper ul li textarea {font-size: 19px !important; padding: 20px 54px 20px 25px !important; }
.ftr-form .gform_wrapper ul {gap: 16px 17px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] {font-size: 19px !important; padding: 20px 55px !important; }
.ftr-map-itm .ftr-map-cont h3 {font-size: 40px; }
.ftr-map-itm .ftr-map-cont p {font-size: 18px; margin: 0 0 35px; }
.ftr-map-rit .ftr-map-btn a {padding: 15px 23px; font-size: 17px; }
.ftr-map iframe {height: 355px; }
.ftr-map {margin: -25px 0 0; }
.ftr-form-sctn:before {height: 991px; bottom: -122px; }
.ftr-logo {margin: 0% 12% 80px 0; }
#footer-bottom #footer-bottom-menu ul li {margin: 0 0 0 90px; }
#footer-bottom #footer-bottom-menu ul {padding: 0px 0 25px; }
.ftr-btm-sec {padding: 50px 0 53px 0; }
.ftr-blk {padding: 0 45px 0 55px; }
.ftr-itm h4 {font-size: 25px; margin: 0 0 28px; }
.ftr-itm h4:before {transform: scale(0.8); }
.ftr-itm p {font-size: 19px; }
.ftr-itm .call a {font-size: 40px; }
.icon-lst a {transform: scale(0.8); }
.ftr-itm .icon-lst {gap: 0 5px; }
.copyrights {padding: 28px 0; }
.copyrights p, .copyrights a {font-size: 18px; }
.the-media-sec {background-size: 64.1% 100%;}
.testim-sec .testi-btn {margin: -66px auto 0; }
    .award-sec .awr-blk.owl-carousel .owl-nav button.owl-prev {
        left: -127px;
    }
	    .award-sec .awr-blk.owl-carousel .owl-nav button.owl-next {
        right: -127px;
    }


/* inner pages */

.page_title h1, .page_title h2 {font-size: 55px;}
.page_bnr {padding: 220px 0 100px;}
.page_default {padding: 90px 0px; }
.genpg-rite h1, .genpg-rite h2 {font-size: 42px;}
.genpg-rite h3 {font-size: 38px;}
.genpg-rite h4 {font-size: 28px; }
.genpg-rite h5 {font-size: 24px; }
.genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6 {margin: 0 0 15px;}
.genpg-rite p, .genpg-rite li {font-size: 20px; line-height: 1.6;     margin: 0 0 15px 0;}
.genpg-rite li ul {padding: 12px 0 0 8px; margin: 0; }
.genpg-rite ol, .genpg-rite ul {margin: 0 0 18px 0px;}
.genpg-rite li {padding-left: 20px;}
.genpg-rite ul li:before {width: 7px;     height: 7px;}
.genpg-rite .in-contact-cmn-box .text-heading {font-size: 44px;}
.genpg-rite .in-contact-cmn-box .text-headingstrong {font-size: 42px;}
.genpg-lft .sidebar-box {margin: 0 0 40px; padding: 30px 20px; }
.genpg-lft .sidebar-box .widget-title, .genpg-lft .widget.testi .widget-title {font-size: 36px; padding: 0 0 14px; margin: 0px 0 18px; }
.genpg-lft .menu li a, .genpg-lft .blog-sidebar ul li a { padding: 0 30px 0 35px; }
.genpg-lft .menu li a:before, .genpg-lft .blog-sidebar ul li a:before {width: 8px; height: 8px;}
.genpg-lft .widget.testi .widget-title {padding: 0; margin: 0 0 20px; }
.sidebar-testi::after {width: 74px; height: 74px;}
.genpg-lft .widget_nav_menu ul li a.drop.close, .genpg-lft .widget_nav_menu ul li a.drop.open {top: 6px; transform: scale(0.8); }
.inr-prct-img-div {margin: 0 0 20px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading {font-size: 58px; letter-spacing: -1px; }
.genpg-rite .contact-section.in-protect-cmn-box p {margin: 0 0 20px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading::before {width: 73%; }
.genpg-rite .in-contact-cmn-box {margin: 0 0 24px;     padding: 40px 0;}
.genpg-lft .blog-archives {padding: 31px 25px; }
.genpg-lft li .sub-menu li a {font-size: 19px; padding: 3px 0 0 36px; }



.genpg-rite .post-dt strong {font-size: 35px; } 
.genpg-rite .post-cont h5 a {font-size: 22px; } 
.genpg-rite .post-btn a {font-size: 15px; } 
.genpg-rite .blg-cntblk {gap: 25px 0; } 
.genpg-rite .page-numbers a, .genpg-rite .page-numbers span {font-size: 23px !important; width: 55px; height: 55px; } 
.genpg-rite .in-cont-itm h4 {font-size: 28px; padding: 105px 0 0 0; } 
.genpg-rite .in-cont-itm p {font-size: 21px; } 
.genpg-rite .gt-dirctn a {font-size: 20px; } 
.genpg-rite .in-cont-cal a {font-size: 40px; line-height: 1; } 
.genpg-rite .in-scl-icns a {transform: scale(0.9); } 
.genpg-rite .in-scl-icns {gap: 3px; } 
.genpg-rite .in-cont-itm h4:before, .genpg-rite .in-cont-itm h4:after {transform: scale(0.9); } 
.genpg-rite .in-cont-itm h4:after {top: 61%; } 
.genpg-rite .page-navi .page-navi-block a {padding: 19px 15px; width: 180px; } 
.page_default.attorney .in-atrny-cont-blk h2 {font-size: 60px; } 
.page_default.attorney .in-atrny-cont-blk p {letter-spacing: 8.8px; } 
.page_default.attorney .inr-itms h5 {font-size: 28px; padding: 85px 0 0 0; } 
.page_default.attorney .inr-itms h5:before {transform: scale(0.9); } 
.page_default.attorney .inr-itms p {font-size: 19px; } 
.page_default.attorney .inr-gt-dirctn a {font-size: 19px; } 
.page_default.attorney .inr-cont-call a {font-size: 38px; } 
.genpg-rite h3 .accordion-section-title {font-size: 22px; }

.genpg-rite .in-btm-itms h4 {font-size: 21px;}
.genpg-rite .in-pract-cont h4 {font-size: 25px;}

}

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

.header-sec .container, .award-sec .container, .container, .container1 { max-width: 970px;padding: 0 10px; }


a.cmn-btn {padding: 14px 18px; font-size: 16px; }
.text-heading {font-size: 36px; letter-spacing: -1px; margin:0 0 15px 0; }
.top-right .logo-top {gap: 40px;}
.top-right .hrd-btn:before {width: 11%; left: -36px; }
.top-right p {font-size: 15px; letter-spacing: 2.56px;}
.top-right .hrd-btn a:before {left: 3px; transform: scale(0.7); }
.top-right .hrd-btn a.cmn-btn {font-size: 26px; padding: 9px 15px 9px 48px; }
.topmenu ul li {margin: 0 30px 0 0; }
.topmenu ul li a {font-size: 18px; }
.header-sec {padding: 18px 0 0 0; }
.bnr-text {font-size: 28px; margin: 0px 0px 16px 0px; padding: 0px 0 13px 0; }
.bnr-text:before {width: 75.8%; }
.bnr-hrd {font-size: 60px; }
.brn-lft p {font-size: 17px; letter-spacing: 0px; margin: 0px 0 14px 0; }
.topmenu .sub-menu li a {font-size: 18px;}
.banner-sec {padding: 150px 0 0px 0; }
.hm-abt-blk .rite-cnt h6 {margin: 0 0 13px 0; font-size: 20px; letter-spacing: 2px; padding: 0 0 5px 4px; }
.hm-abt-blk .rite-cnt .text-heading {margin: 0 0 15px -7px; }
.hm-abt-blk .rite-cnt p {font-size: 18px; line-height: 1.44; margin: 0 0 12px 0; }
.fmly-law-cntnt {margin: 15px 0px 0 0; }
.hm-abt-blk .rite-cnt .read-btn a.cmn-btn {padding: 14px 27px; }
.famly-law-ph a {font-size: 30px;}
.hm-abt-blk .rite-cnt .fmly-law-cntnt {gap: 30px; }
.home-about-sec .hm-abt-blk .lft-img {width: 46%;}
.hm-abt-blk .lft-img .abt-year h3 {font-size: 80px; }
.hm-abt-blk .lft-img .abt-year p { font-size: 18px; letter-spacing: 4.6px; }
.year-img { padding: 6px 0 0 0; width: 53%; }
.fmly-law-cntnt .famly-law-ph p {font-size: 12px; margin: 0; }
.home-about-sec {padding: 60px 0; }
.home-about-sec .hm-abt-blk .lft-img:before { bottom: 5px; height: 8px; }
.practi-cntnt h4 {font-size: 24px; }
.practi-cntnt {bottom: 26px; }
.practice-areas h2 {margin: 0 0 20px;}
.hm-attrny-sec { padding: 60px 0 50px; }
.hm-attrny-sec .container{padding: 0;}
.left-content { width: 33%; }
.hm-attrny-rit { width: 65%; }
.hm-attrny-cnt { padding-top: 30px; }
.hm-attrny-cnt p {font-size: 16px; margin-bottom: 10px; }
.hm-attrny-cnt .hm-atry-btn a.cmn-btn {padding: 15px 19px; }
.hm-attrny-rit .owl-carousel .owl-item.active {width: 240px !important; }
.hm-attrny-itm {max-width: 228px; margin: 0; }
.hm-attrny-rit .owl-carousel .owl-stage-outer { padding: 46px 0 10px 17px;  }

.hm-attrny-itm .atrny-list-cont h4 { font-size: 18px; }
.atrny-list-cont .atrny-list-btn a { letter-spacing: 2px; font-size: 15px; }
.hm-attrny-rit .owl-nav button.owl-prev, .hm-attrny-rit .owl-nav button.owl-next {transform: scale(0.7); }


.atrny-list-cont { padding: 10px; bottom: 12px; }
.practi-lst {margin: 0 0px 32px; }
.practi-itm::before {height: 6px; bottom: -3px; }
.practi-btn a.cmn-btn {padding: 16px 18px; }
.ab-lft-img {background: linear-gradient(#ffffff, #ffffff) 50% 50% / calc(100% - 18px) calc(100% - 17px) no-repeat, linear-gradient(0deg, transparent 20%, rgba(112, 188, 180, 0.991) 100%, #70bcb4 100%, rgba(112, 188, 180, 0.973) 100%); padding: 8px; }
.award-sec .text-heading {margin: 0 0 20px; }
.award-sec .awr-blk.owl-carousel .owl-nav button {transform: scale(0.7); }
.award-sec .awr-blk .owl-nav {top: -92px; }
.award-sec {padding: 40px 0; }
.criminal-section {padding: 60px 0; }
.crmnl-rgt p {margin: 0px 0 16px; font-size: 15px; }
.crmnl-read-btn a.cmn-btn {padding: 15px 23px; }
.crmnl-rgt h2 {margin: 0 -45px 13px 0px; }
.choose-lft p {font-size: 16px; line-height: 1.5; margin: 0 0 15px; }
.choose-btn a.cmn-btn {padding: 15px 26px; }
.choose-rgt ul li {font-size: 15px;   padding: 9px 0 9px 68px; }
.choose-rgt ul li::before {transform: scale(0.7);     left: -13px;}
.choose-rgt ul {gap: 17px; }
.choose-section {padding: 60px 0; }
.choose-img-mdl::before {height: 7px; bottom: -4px; }
.fmly-law-img {padding: 36px 0 0 0; }
.famly-lw-lft p {font-size: 16px; line-height: 1.4; margin: 0 0 10px; }
.famly-law-ph a {font-size: 28px; }
.read-btn a.cmn-btn {padding: 11px 15px; }
.famly-law-ph {padding: 0 0 0 62px;}
.famly-law-ph a:before {left: 7px; transform: scale(0.8); }
.famly-lw-lft {width: 40.9%; }
.famly-lw-lft h2.text-heading {margin: 0px 22px 13px 0px; }
.fmly-cnt {padding: 25px 49px 20px 41px; }
.fmly-lw-cntnt h5 {font-size: 16px; }
.fmly-img {margin: 0 0 12px; }
.contact-section .text-heading {font-size: 68px; }
.contact-section h6 {font-size: 20px; margin: 0 0 12px; letter-spacing: 7.64px;}
.contact-section .text-heading::before {width: 60%; height: 5px; }
.contact-section .text-heading strong {font-size: 52px; letter-spacing: 9.3px; }
.contact-section p {font-size: 16px; margin: 0 0 15px; }
.fmly-law-cntnt.cnct-btns {gap: 14px;}
.contact-section { padding: 185px 0 50px 0; background-size: 100% 100%; }
.media-lft-itm {padding: 41px 53px 56px; background: linear-gradient(#1c3236, #1C3236) 50% 50% / calc(100% - 14px) calc(100% - 14px) no-repeat, linear-gradient(0deg, transparent 20%, rgba(112, 188, 180, 0.991) 100%, #70bcb4 100%, rgba(112, 188, 180, 0.973) 100%); }
.the-media-sec {padding: 50px 0; background-size: 66.1% 100%; }
.media-itm-img {margin: 0 0 10px; }
.media-rit-lst {gap: 0 19px;}
.media-rit-cont p {font-size: 15px; }
.media-lft-itm:before {bottom: 4px; }
.testim-sec h4 {font-size: 16px; letter-spacing: 3.84px; margin: 0 0 15px; }
.testim-sec h2 {margin: 0 0 15px 0; }
.testi-blck {padding: 0; margin: 0 0 18px; }
.hm-testi-item {padding: 0 19px 18px 16px; }
.hm-testi-item p {font-size: 16px; }
.hm-testi-item h5 {font-size: 18px; }
.testim-sec .owl-carousel .owl-nav { width: 50%; margin: 50px auto 0;}
.hm-testi-item .google-rat a {transform: scale(0.7); }
.star-rat {transform: scale(0.8); } 
.hm-testi-item .testi-img-lst {gap: 0; margin: 0 0 5px; } 
.hm-testi-item:before {transform: scale(0.7); bottom: 12px; }
.ftr-form-sctn {padding: 60px 0 0; }
.ftr-form {padding: 35px 40px 30px 40px; margin: 0 0 0 35px; }
.ftr-form h6 {font-size: 19px; margin: 0 0 20px; }
.ftr-form .gform_wrapper ul li input, .ftr-form .gform_wrapper ul li textarea {font-size: 18px !important; padding: 17px 40px 17px 20px !important; }
.ftr-form .gform_wrapper ul li input {background-position: right 20px center; }
.ftr-form .gform_wrapper ul li.msg textarea {background-position: right 20px top 20px; }
.ftr-form .gform_wrapper ul li .form-links, .ftr-form .gform_wrapper ul li .form-links a {font-size: 17px; }
.ftr-form .gform_wrapper ul li.chk ul li label {font-size: 17px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] {font-size: 17px !important; padding: 16px 45px !important; }
.ftr-form .gform_wrapper .gform_footer {padding: 15px 0px 0px; }
.ftr-map-itm .ftr-map-cont h3 {font-size: 33px; }
.ftr-map-itm .ftr-map-cont p {font-size: 15px; margin: 0 0 25px; }
.ftr-map-rit .ftr-map-btn a {padding: 13px 19px; font-size: 14px; }
.ftr-map iframe {height: 310px; }
.ftr-form-sctn:before {height: 838px; bottom: -100px; } #footer-inner {padding: 40px 0 0 0; }
.ftr-logo {margin: 0% 12% 65px 0; } #footer-bottom #footer-bottom-menu ul li {margin: 0 0 0 65px; } 
#footer-bottom #footer-bottom-menu ul li a {font-size: 16px; }
.ftr-btm-sec {padding: 40px 0 42px 0; }
.ftr-blk {padding: 0 20px 0 30px; }
.ftr-itm h4 {font-size: 22px; padding: 0 0 0 70px; margin: 0px 0 23px; }
.ftr-itm h4:before {left: -7px; transform: scale(0.7); }
.ftr-itm p {font-size: 17px; }
.ftr-itm .call a {font-size: 32px; }
.ftr-itm .icon-lst {gap: 0; }
.copyrights {padding: 22px 0; }
.copyrights p, .copyrights a {font-size: 15px; }
.popup .popuptext {padding: 10px; }
.testim-sec .testi-btn {margin: -50px auto 0; }
.ftr-form .gform_wrapper ul li .gfield_description, .ftr-form .gform_wrapper ul li .instruction.validation_message {font-size: 12px !important; }

.award-sec .awr-blk.owl-carousel .owl-nav button.owl-prev {left: -102px; } 
.award-sec .awr-blk.owl-carousel .owl-nav button.owl-next {right: -102px; }
.awr-blk {padding: 0 36px !important; }

/* inner pages */

.inrpg-breadcrumbs {font-size: 20px;}
.page_title h1, .page_title h2 {font-size: 40px; letter-spacing: -0.8px; }
.page_bnr {padding: 170px 0 56px; }
.page_default {padding: 70px 0px; }
.inr-prct-img-div {margin: 0 0 15px; }
.genpg-rite h1, .genpg-rite h2 {font-size: 36px; letter-spacing: -0.1px; }
.genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6 {margin: 0 0 10px; letter-spacing: -0.3px; }
.genpg-rite h3 {font-size: 30px; }
.genpg-rite h4 {font-size: 26px; }
.genpg-rite h5 {font-size: 22px; }
.genpg-rite p, .genpg-rite li {font-size: 18px; margin: 0 0 11px 0; }
.genpg-rite ul li:before {width: 6px;     height: 6px;     top: 10px;}
.genpg-rite li {padding-left: 16px; }
.genpg-lft .sidebar-box {margin: 0 0 30px; padding: 25px 15px; }
.genpg-lft .menu li a, .genpg-lft .blog-sidebar ul li a {font-size: 20px; }
.genpg-lft .widget_nav_menu ul li a.drop.close, .genpg-lft .widget_nav_menu ul li a.drop.open {top: 4px;}
.genpg-lft .widget.testi {padding: 30px 20px 55px;}
.genpg-lft li .sub-menu li a {font-size: 18px; }
.genpg-lft .sub-menu {padding: 15px 0 0 18px; }
.hm-testi-item.inr h5::before {bottom: -6px; transform: scale(0.8); }
.widget.testi .sidebar-testi.owl-carousel .owl-nav button {transform: scale(0.8); }
.widget.testi .sidebar-testi.owl-carousel .owl-nav {margin: 55px auto 0;}
.genpg-lft .sidebar-box .widget-title, .genpg-lft .widget.testi .widget-title {font-size: 29px; padding: 0px 0 11px; margin: 0px 0 16px; }
.genpg-rite .in-contact-cmn-box .text-heading {font-size: 32px; letter-spacing: 0; }
.genpg-rite .in-cmn-links .in-cmn-box a, .genpg-rite .contact-section.in-protect-cmn-box .read-btn a.cmn-btn {padding: 17px 16px;}
.genpg-rite .in-cmn-links .cmn-call a {font-size: 31px;}
.genpg-rite .in-cmn-links .cmn-call {padding: 0 0 0 48px; font-size: 14px; }
.genpg-rite .in-contact-cmn-box .text-heading strong {font-size: 32px; }
.genpg-rite .in-contact-cmn-box .text-heading::before {width: 82%;}
.genpg-rite .in-contact-cmn-box {margin: 0px 0 20px; padding: 30px 0; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading {font-size: 45px; letter-spacing: 0; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading strong {font-size: 35px; letter-spacing: 4px;}
.genpg-rite .contact-section.in-protect-cmn-box .smltext-heading {margin: 0 0 10px; letter-spacing: 2px; font-size: 16px; }
.genpg-rite .contact-section.in-protect-cmn-box {padding: 100px 0 40px;}
.genpg-rite .contact-section.in-protect-cmn-box .fmly-law-cntnt.cnct-btns .famly-law-ph p a {font-size: 25px;}
.genpg-rite .contact-section.in-protect-cmn-box .fmly-law-cntnt.cnct-btns .famly-law-ph p {font-size: 14px;}
.genpg-rite .in-cmn-links .in-cmn-box a, .genpg-rite .contact-section.in-protect-cmn-box .read-btn a.cmn-btn { padding: 14px 15px; font-size: 15px;}
.sidebar-testi::after {transform: scale(0.8); }
.genpg-lft .blog-archives .sidebar-box input, .genpg-lft .blog-archives .sidebar-box span.theme-select {height: 52px;   font-size: 18px !important; padding: 15px 57px 14px 15px;}
.genpg-rite .post-cont h5 a {font-size: 18px; } 
.genpg-rite .post-dt strong {font-size: 28px; } 
.genpg-rite .post-blk {padding: 18px 14px 16px 12px; } 
.genpg-rite .post-dt {font-size: 15px; padding: 7px; } 
.genpg-rite .post-dt small {font-size: 13px; } 
.genpg-rite .post-btn a {font-size: 14px; } 
.genpg-rite .post-btn:before {transform: scale(0.9); } 
.genpg-rite .blg-cntblk {gap: 20px 0; } 
.genpg-rite .oceanwp-pagination.clr {margin: 25px 0 0; } 
.genpg-rite .in-cont-itm h4:after {top: 63%; } 
.genpg-rite .in-cont-itm h4 {font-size: 24px; padding: 90px 0 0 0; } 
.genpg-rite .in-cont-itm h4:before, .genpg-rite .in-cont-itm h4:after {transform: scale(0.7); } 
.genpg-rite .in-cont-itm p {font-size: 18px; } 
.genpg-rite .gt-dirctn a {font-size: 18px; } 
.genpg-rite .in-cont-cal a {font-size: 34px; } 
.genpg-rite .in-scl-icns a {transform: scale(0.8); margin: 0 -5px; } 
.genpg-rite .single-post-thumbnail {margin: 0 0 20px; } 
.genpg-rite .page-navi .page-navi-block a {padding: 16px 15px; width: 160px; } 
.page_default.attorney .in-atrny-cont-blk h2 {font-size: 45px; } 
.page_default.attorney .in-atrny-cont-blk p {letter-spacing: 5.8px; font-size: 18px; } 
.page_default.attorney .inr-itms h5 {font-size: 24px; padding: 75px 0 0 0; } 
.page_default.attorney .inr-itms h5:before {transform: scale(0.8); } 
.page_default.attorney .inr-itms.loctn {border-right: 2px solid #70bcb4; padding: 0 15px 0 0; } 
.page_default.attorney .inr-cont-call a {font-size: 30px; } 
.page_default.attorney .inr-gt-dirctn a {font-size: 16px; } 
.page_default.attorney .inr-cont-itms {margin: 0 0 25px; } 
.genpg-rite h3 .accordion-section-title {font-size: 19px; padding: 16px 40px 11px 18px; } 
.genpg-rite .accordion-section h3 a.accordion-section-title::before {right: 13px; transform: scale(0.9); }

.genpg-rite .in-pract-top-lst {gap: 16px;}
.genpg-rite .in-pract-cont {bottom: 20px;}
.genpg-rite .in-pract-cont h4 {font-size: 22px;}
.genpg-rite .in-pract-btm-lst {gap: 12px;}
.genpg-rite .in-btm-itms h4 {font-size: 18px;}
.genpg-rite .in-btm-itms {padding: 17px 10px;}
.genpg-rite .in-pract-itm:before {height: 6px;}
.review_page .hm-testi-item {padding: 30px 20px 20px;margin: 0 0 20px;}
.review_page .hm-testi-item::after {top: 18px;}
.review_page .star-rat {margin: 0 0 30px 70px;}
.review_page .testimonials {gap: 20px;}
.genpg-rite .in-atrny-lst {gap: 24px;margin: 0 0 40px;}
.genpg-rite .in-atrny-cont h4 {font-size: 20px;margin: 0 0 5px;}
.genpg-rite .in-vwbtn a {letter-spacing: 4.1px;}
.genpg-rite .in-atrny-cont {bottom: 20px;padding: 0 20px;}
.genpg-rite .in-atrny-itms:before {height: 7px;}
ul.list.srvd-map { gap: 15px; }
.area-srvd {text-align: center; margin: 0 0 30px; }
.genpg-rite .in-cmn-links .cmn-call::before {left: 39px; }

.genpg-lft .blog-archives form.searchform button{    height: 52px;width: 52px;}

}

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


.header-sec .container, .award-sec .container, .container,  .hm-attrny-sec .container, .container1 { max-width: 720px; }


.head-sec { padding: 20px 0; }
.showhide { display: block; }
.mobinav ul { display: block; }
.hdr-src { display: block; }
.mobile_src_nav { display: block; }
.top-menu { display: none; }
.logo-menu { display: inline-block; text-align: center; }
.logo { width: 100%; text-align: center; margin-bottom: 20px; }
.topmenu { width: 100%;}
.topmenu .main-menu{display: none;}
.showhide b.txtl, .showhide b.txtr { color: #fff; }
.logo { width: 100%; text-align: center; margin: 0 auto; max-width: 100%; padding: 0; }
.logo img { max-width: 300px; }
.top-rit { max-width:100%; position: inherit; display: inline-block; margin: 0; float: none; }
.mobinav ul { padding: 0px; text-align: left; display: block;}
.mobinav { top:44px; display: block;}
.mobile_src_nav { display: block; padding: 10px 0; background:#70bcb4;z-index:1; }
.logo-rit { max-width: 100%; text-align: center; }
.sticky-wrap {display: block;}
a.cmn-btn {padding: 11px 15px; font-size: 15px; }
.text-heading {font-size: 32px; letter-spacing: 0px; margin:0 0 15px; }
.header-sec .logo-main {flex-direction: column; gap:15px }
.top-right .logo-top {gap: 15px; flex-direction: column; }
.top-right .hrd-btn:before, .bnr-text:before{display: none;}
.bnr-blk {flex-direction: column-reverse; gap: 20px; }
.bnr-rite {width: 100%; max-width: 480px; margin: auto !important;  padding: 0;}
.brn-lft {width: 100%; text-align: center; padding:0; }
.bnr-hrd br{display: none;}
.bnr-text {font-size: 24px; margin: 0px 0px 16px 0px; padding: 0; letter-spacing: 0;}
.bnr-hrd {font-size: 30px; letter-spacing: 0; margin:0 0 10px; }
.banner-sec {padding: 50px 0 30px 0; }
.bnr-rite img {max-width: 100%; border: 2px solid #70bcb4; background: #202d2f; padding: 13px 12px 0; }
.mobile_src_nav .container{padding: 0;}
.logo-rite {align-items: inherit; width: 100%}
.mobile_src_nav button.showhide {background: transparent; outline: none; border: none; }
.showhide b.txtl, .showhide b.txtr {color: #fff; }
.showhide b.txtr {position: absolute; top: 0; bottom: 0; left: 0; margin: auto; text-align: left; font-size: 40px; line-height: 27px; color: #fff; }
.showhide b.txtl {text-align: right; font-size: 20px; line-height: 1; font-weight: normal; font-family: 'JosefinSans-Regular'; text-transform: uppercase; margin: 0 0px 0 0px; color: #fff; padding-top: 2px; font-weight: bold; letter-spacing: 0.5px; }
.showhide {display: block; color: #fff; width: 110px; height: 28px; float: left; text-align: left; cursor: pointer; padding: 0px 0 0 33px; position: relative; }
.mobinav a {width: 100%; float: left; padding: 6px 0; display: block; line-height: normal; color: #fff; font-size: 16px; letter-spacing: 0.5px; font-family: 'JosefinSans-Regular'; border: 0; margin: 0; text-decoration: none; }
#cloaseFloatingMenu {font-size: 48px; }
.mobinav ul li {float: left; margin: 0; width: 100%; list-style: none; padding: 0 20px; box-sizing: border-box; border: 0; margin: 0; padding: 0px; position: relative; font-family: 'JosefinSans-Regular'; }
.home-about-sec .hm-abt-blk {flex-direction: column; gap: 34px; }
.home-about-sec .hm-abt-blk .rite-cnt {width: 100%; text-align: center; }
.home-about-sec .hm-abt-blk .lft-img {width: 100%; max-width: 400px; margin: auto; }
.hm-abt-blk .rite-cnt h6 { width: auto; margin: 0 auto 13px; font-size: 18px; padding: 0; letter-spacing: 0; border: none; }
.hm-abt-blk .rite-cnt .text-heading {margin: 0 0 10px 0px; }
.fmly-law-cntnt {margin: 0px 0px 0 0; justify-content: center !important; }
.famly-law-ph {padding: 0 0 0 66px; text-align: left;}
.home-about-sec .hm-abt-blk .lft-img:before {height: 9px; bottom: 6px; }
.home-about-sec {padding: 40px 0; }
.awr-blk .owl-item.active.center { max-width: 320px; margin: auto;}
.awr-blk .item {width: 100%; max-width: 320px; margin: auto; }
.awr-blk.owl-carousel .owl-stage-outer {max-width: 320px; margin: auto;}
.awr-blk {padding: 0 0 46px !important; }
.award-sec .awr-blk .owl-nav {top: 35px; width: 9%; }
.award-sec {padding: 30px 0; }
.hm-attrny-sec { padding: 50px 0 30px; }
.team-section { padding-left: 0; flex-direction: column; align-items: center; gap: 30px; }
.left-content { width: 100%; }
.hm-attrny-cnt { padding-top: 0; text-align: center; }
.hm-attrny-itm {max-width: 100%; margin: 0 0 50px; background-color: transparent;}
.hm-attrny-rit .owl-carousel .owl-item.active {width: 294px !important; }
.hm-attrny-rit { width: 100%; max-width: 300px; }

.hm-attrny-rit .owl-nav { gap: 5px; margin: -23px 0 0 0; padding: 0; }
.hm-attrny-sec::before {display: none;}
.atrny-list-cont { padding: 10px; bottom: 8px; }
.hm-attrny-rit .owl-carousel .owl-stage-outer {padding: 0; }
.hm-attrny-rit .owl-nav button.owl-prev, .hm-attrny-rit .owl-nav button.owl-next {background-position: -15px -78px; }
.hm-attrny-rit .owl-nav button.owl-next {background-position: -108px -78px; }
.hm-attrny-rit .owl-nav button.owl-next:hover {background-position: -108px -117px; }
.hm-attrny-rit .owl-nav button.owl-prev:hover {background-position: -15px -117px; }
.practi-lst {margin: 0 0px 24px; flex-direction: column; gap: 20px; }
.practi-itm {width: 100%; max-width: 400px; margin: auto; }
.practice-areas {padding: 40px 0px; }
.choose-lft h2 strong {display: inline-block;}
.crmnl-whl {flex-direction: column; gap: 20px; }
.crmnl-lft {width: 100%; padding: 0; max-width: 440px; margin: auto; }
.crmnl-rgt {width: 100%; padding: 0; text-align: center; }
.crmnl-rgt h2 {margin: 0 0px 13px 0px; }
.crmnl-read-btn {margin: 0; }
.crmnl-read-btn a.cmn-btn {padding: 12px 16px; }
.crmnl-rgt p {margin: 0px 0 10px;}
.criminal-section {padding: 40px 0; }
.choose-whl {flex-direction: column; gap: 20px; }
.choose-section {background-color: inherit; background-size: cover; }
.choose-lft h2 {color: #000; }
.choose-lft p {color: #384958; }
.choose-lft {width: 100%; padding: 0; text-align: center; }
.choose-img-mdl::before{display: none;}
.choose-img-mdl {width: 100%; max-width: 380px; margin: auto; }
.choose-rgt {padding: 0; width: 100%; max-width: 350px; margin: auto; }
.choose-rgt ul li::before {transform: scale(0.6); left: -14px; }
.choose-section {padding: 40px 0; }
.choose-rgt ul li {font-size: 17px;}
.family-law-sec {padding: 40px 0; }
.famly-law-sectn {flex-direction: column-reverse; gap:20px; }
.famly-lw-lft {width: 100%; text-align: center; padding: 0; }
.famly-lw-rgt {gap: 11px; width: 100%; margin: auto; }
.famly-lw-lft h2.text-heading {margin: 0px 0px 10px 0px; }
.ab-lft-img {padding: 6px}
.contact-section .text-heading {font-size: 42px; letter-spacing: 0; }
.contact-section h6 {font-size: 18px; margin: 0 0 9px; letter-spacing: 2px; }
.contact-section .text-heading strong {font-size: 40px; letter-spacing: 2px; }
.contact-section .text-heading::before{display: none;}
.contact-section {padding: 145px 0 30px 0; }
.the-media-sec {padding: 40px 0; background-image: none; }
.testim-sec{margin: 0;}
.media-pop-up {width: 100%; max-width: 120px;}
.media-lst {align-items: inherit; flex-direction: column-reverse; gap:20px; }
.media-lft-itm {padding: 20px; width: 100%; max-width: 380px; margin: auto; text-align: center; background:linear-gradient(#1c3236, #1C3236) 50% 50% / calc(100% - 10px) calc(100% - 10px) no-repeat, linear-gradient(0deg, transparent 20%, rgba(112, 188, 180, 0.991) 100%, #70bcb4 100%, rgba(112, 188, 180, 0.973) 100%); }
.media-lft-itm:before{display: none;}
.media-mob-img {display: block;}
.media-rit-lst{ margin: -3px auto 0 ; gap: 10px; background: #fff; border: 3px solid #70bcb4; flex-direction: column; padding: 10px;background-color: #131e1f;}
.media-rite-sec {width: 100%; max-width: 380px; margin: auto; position: relative;}
.media-rit-itm .media-rit-cont a {display: unset; }
.media-rit-itm .media-rit-cont {padding: 8px; text-align: center; }
.media-rit-itm{flex-direction: column; gap: 10px;}
.media-mob-img img{border: 3px solid #70bcb4;}
.testim-sec {padding: 40px 0; }
.testim-sec .owl-carousel .owl-nav { width: 65%; transform: scale(0.8); }
.hm-testi-item {padding: 15px; border: 2px solid #70bcb4; text-align:center; width: auto; margin: auto; }
.hm-testi-item:before{display: none;}
.ftr-form-lst {flex-direction: column; gap: 25px; }
.ftr-form-sctn:before{display: none;}
.ftr-form {width: 100%; padding: 25px 30px; margin: 0; text-align: center; }
.ftr-form h3 br{display: none;}
.ftr-map-itm {width: 100%; padding: 0; text-align: center; }
.ftr-form-sctn {padding: 0px 0 40px; background: #fefefe; }
.ftr-logo {width: 100%; max-width: 300px; margin: 0 auto 30px; float: inherit; } 
#footer-bottom #footer-bottom-menu ul li {margin: 0 0 0 34px; } 
#footer-bottom #footer-bottom-menu ul li a {margin-bottom: 15px; font-size: 14px; } 
#footer-bottom #footer-bottom-menu ul {padding: 0px 0 0px; } 
#footer-bottom #footer-bottom-menu {margin-bottom: 0; }
.ftr-blk {flex-direction: column; align-items: center; gap: 20px; }
.ftr-itm {width: 100%; max-width: 300px; text-align: center; padding: 20px; border: 2px solid #79b0b6; }
.ftr-itm h4:before {left: 0; right: 0; top: 0; bottom: auto; }
.ftr-itm h4 {padding: 80px 0 0 0; margin: 0 0 10px;}
.ftr-itm .icon-lst {justify-content: center; }
.ftr-itm.flw-us h4 {margin: 0 0 10px; }
.ftr-form h6 {font-size: 17px; }
.rit-btm img{width: 70px;}
.hm-attrny-rit .owl-carousel .owl-item.active .hm-attrny-itm.team-member.highlighted .atrny-list-img::after{display: none;}
.atrny-list-img{ padding: 10px; background:radial-gradient(circle at 100% 100%, #0c1718 0, #0c1718 3px, transparent 3px) 0% 0% / 8px 8px no-repeat, radial-gradient(circle at 0 100%, #0c1718 0, #0c1718 3px, transparent 3px) 100% 0% / 8px 8px no-repeat, radial-gradient(circle at 100% 0, #0c1718 0, #0c1718 3px, transparent 3px) 0% 100% / 8px 8px no-repeat, radial-gradient(circle at 0 0, #0c1718 0, #0c1718 3px, transparent 3px) 100% 100% / 8px 8px no-repeat, linear-gradient(#0c1718, #0c1718) 50% 50% / calc(100% - 10px) calc(100% - 16px) no-repeat, linear-gradient(#0c1718, #0c1718) 50% 50% / calc(100% - 16px) calc(100% - 10px) no-repeat, linear-gradient(0deg, transparent 0%, #80c3bc 100%)}

.header-sec {position: unset; background-color: #000; }

/* inner pages */

.page_title h1, .page_title h2 {font-size: 30px; letter-spacing: 0; }
.page_bnr {padding: 60px 0; }
.page_default {padding: 50px 0px; }
.page_content {flex-direction: column; gap: 20px; }
.genpg-rite {width: 100%; }
.genpg-lft {width: 100%; max-width: 380px; margin: auto; }
.genpg-lft .hm-testi-item.inr h5::before{display: none;}
.genpg-rite p, .genpg-rite li {font-size: 16px;}
.inrpg-breadcrumbs {font-size: 16px; }
.genpg-rite h1, .genpg-rite h2 {font-size: 34px;}
.genpg-rite h1, .genpg-rite h2, .genpg-rite h3, .genpg-rite h4, .genpg-rite h5, .genpg-rite h6 {margin: 0 0 8px; letter-spacing: 0; }
.genpg-rite h3 {font-size: 28px; }
.genpg-rite h4 {font-size: 24px; }
.genpg-rite h5 {font-size: 20px; }
.genpg-rite h6 {font-size: 18px; }
.genpg-rite .in-contact-cmn-box .text-heading {font-size: 28px; padding: 0;margin: 0 0 12px;}
.genpg-rite .in-contact-cmn-box .text-heading strong {font-size: 28px; }
.genpg-rite .in-contact-cmn-box {margin: 0px 0 17px; padding: 25px 0; }
.genpg-rite .in-contact-cmn-box .text-heading::before{display: none;}
.genpg-rite .contact-section.in-protect-cmn-box:before {content: ""; position: absolute; background-color: #23363da3; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; z-index: -1; }
.genpg-rite .contact-section.in-protect-cmn-box{     padding: 76px 0 34px;   position: relative; z-index: 1;}
.genpg-rite .contact-section.in-protect-cmn-box .smltext-heading {margin: 0 0 7px; letter-spacing: 1px; font-size: 15px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading {font-size: 36px;}
.genpg-rite .contact-section.in-protect-cmn-box .text-heading strong {font-size: 26px; letter-spacing: 2px;}
.genpg-rite .contact-section.in-protect-cmn-box .fmly-law-cntnt.cnct-btns .famly-law-ph p {font-size: 13px; }
.genpg-rite .contact-section.in-protect-cmn-box .fmly-law-cntnt.cnct-btns .famly-law-ph p a {font-size: 22px; }
.page_default.blog_pg .blog-archives {gap: 15px; flex-direction: column; max-width: 380px; margin: auto; }

.genpg-rite .post-item {width: 47.9%; } 
.genpg-rite .page-numbers a, .genpg-rite .page-numbers span {font-size: 19px !important; width: 50px; height: 50px; } 
.genpg-rite a.prev.page-numbers, .genpg-rite a.next.page-numbers {transform: scale(0.8); } 
.genpg-rite .in-contact-blk {align-items: center; flex-direction: column; gap: 20px; } 
.genpg-rite .in-cont-itm {width: 100%; max-width: 320px; padding: 20px; } 
.genpg-rite .page-navi .page-navi-block a {padding: 16px 13px; width: 145px; } 
.page_default.attorney .in-sngl-atrny-lst {flex-direction: column; align-items: center; gap: 20px; margin: 0 0 15px; } 
.page_default.attorney .in-sngl-atrny-lst .in-atrny-img {width: 100%; margin: auto; max-width: 320px; } 
.page_default.attorney .in-atrny-cont-blk {width: 100%; text-align: center; } 
.page_default.attorney .in-atrny-cont-blk h2 {font-size: 30px; } 
.page_default.attorney .inr-cont-itms {flex-direction: column; align-items: center; gap: 15px; margin: 0 0 15px; } 
.page_default.attorney .inr-itms.loctn{border-right: none; padding: 0; } 
.page_default.attorney .inr-itms {width: 100%; max-width: 300px; border: 2px solid #70bcb4 !important; }


.genpg-rite .in-pract-itm {width: 45%;}
.genpg-rite .in-pract-mdl-lst {justify-content: center;margin: 0 0 35px;flex-wrap: wrap;gap: 10px;}
.genpg-rite .in-btm-itms {width: 32%;padding: 10px 6px;}
.genpg-rite .in-btm-itms h4 {font-size: 16px;}
.review_page .hm-testi-item::after {top: 15px;left: 30px;}
.review_page .testimonials {column-count: 1;}

.genpg-rite .in-pract-mdl-lst.one .in-pract-itm:before {bottom: 0; }



ul.list.srvd-map li{width: 45%;}


}

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

    .header-sec .container, .award-sec .container, .container, .hm-attrny-sec .container, .container1{max-width:100%; padding:0 15px;}



.text-heading {font-size: 28px; margin: 0 0 10px; }
.top-right .hrd-btn a.cmn-btn {font-size: 26px; padding: 8px 15px 6px 48px; }
.brn-lft p {font-size: 17px;}
.home-about-sec {padding: 30px 0; }
.team-section { gap: 20px; }
.hm-attrny-cnt .text-heading { margin-bottom: 10px; }
.hm-attrny-cnt p { font-size: 17px; margin-bottom: 10px; line-height: 1.4; letter-spacing: 0; }
.hm-attrny-cnt .hm-atry-btn a.cmn-btn { padding: 17px 22px; }
.hm-attrny-rit .owl-nav {gap: 0px; padding-top: 0; margin:-35px 0 0 0; }
.hm-attrny-sec::before { height: 48%; }

.hm-attrny-rit .owl-nav button.owl-prev, .hm-attrny-rit .owl-nav button.owl-next {transform: scale(0.7); }
.hm-attrny-sec {padding: 30px 0 20px; }
.famly-law-ph a:before {left: 8px; transform: scale(0.8); }
.practi-cntnt {bottom: 19px; }
.practi-cntnt h4 {font-size: 20px; }
.practi-btn a.cmn-btn {padding: 13px 13px; }
.practice-areas {padding: 30px 0px; }
.crmnl-lft {flex-direction: column; gap:10px; }
.crmnl-lft-img {width: 100%; max-width: 320px; margin: auto; }
.crmnl-rgt-img {width: 100%; max-width: 320px; margin: auto; }
.ebp-logo {margin: 0 auto 24px; }
.choose-btn a.cmn-btn {padding: 13px 18px; }
.famly-lw-rgt {flex-direction: column; gap:15px; max-width:380px; margin:auto; }
.fmly-lw-cntnt {width: 100%; }
.fmly-law-cntnt {flex-direction: column; gap: 12px; }
.crmnl-lft-img img {object-fit: cover; height: 400px; object-position: top;}
.fmly-law-img {padding: 0; width: 100%;}
.fmly-cnt {padding: 20px 10px; } 
.fmly-lw-cntnt h5 {line-height: 1.5; } 
.contact-section p {line-height: 1.4;}
.fmly-lw-cntnt h5 br{display: none;}
.contact-section .text-heading {font-size: 28px;}
.contact-section .text-heading strong {font-size: 32px; letter-spacing: 0px; }
.contact-section h6 {font-size: 15px; letter-spacing: 0px; }
.contact-section .read-btn a.cmn-btn {padding: 10px 6px; }
.contact-section {padding: 46px 0 30px 0; position:relative; z-index:1; }
.contact-section:before {content:""; position:absolute; background-color: #23363da3; top:0; bottom:0; left:0; right:0; margin:auto; width:100%; height:100%; z-index:-1; }
.contact-section .read-btn a.cmn-btn {padding: 11px 22px; font-size: 14px; }
.media-rit-itm .media-rit-cont a{text-decoration: none;}
.testim-sec h2 br{display: none;}
.testim-sec h4 {letter-spacing: 2px; margin:0 0 10px 0; }
.testim-sec .owl-carousel .owl-nav {width: 40%; margin: 20px auto 0;}
.testim-sec .testi-btn {margin:auto; }
.hm-testi-item .google-rat a {transform: scale(0.6); }
.star-rat {transform: scale(0.9); }
.hm-testi-item .testi-img-lst {gap: 0; margin: 0px 0 8px; }
.ftr-form .gform_wrapper ul li input, .ftr-form .gform_wrapper ul li textarea {font-size: 17px !important; padding: 15px 40px 15px 20px !important; }
.ftr-form .gform_wrapper ul {gap: 10px 17px; }
.ftr-form .gform_wrapper ul li.chk ul li label span {display: inline-block; }
.ftr-form .gform_wrapper ul li.chk ul li label {font-size: 16px; margin-top: 10px; }
.ftr-form .gform_wrapper ul li .form-links, .ftr-form .gform_wrapper ul li .form-links a {font-size: 16px; }
.ftr-form .gform_wrapper .gform_footer {padding: 10px 0px 0px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important; padding: 13px 32px !important; }
.ftr-map-itm .ftr-map-cont h3 {font-size: 28px; letter-spacing: 0; }
.ftr-map-itm .ftr-map-cont p br{display: none;}
.ftr-map-itm .ftr-map-cont p {font-size: 15px; line-height: 1.6; margin: 0 0 15px; }
.ftr-map {margin: 10px 0px 0; border-width: 2px; }
.ftr-map iframe {height: 250px; }
.hm-testi-item p {line-height: 1.4; }

/* inner pages */

.genpg-rite h1, .genpg-rite h2 {font-size: 28px; }
.genpg-rite h3 {font-size: 24px; }
.genpg-rite h4 {font-size: 20px; }
.genpg-rite h5 {font-size: 18px; }
.genpg-rite .in-contact-cmn-box {margin: 0px 0 15px; padding: 15px; }
.genpg-rite .in-contact-cmn-box .text-heading {font-size: 24px; margin: 0 0 8px; }
.genpg-rite .in-contact-cmn-box .text-heading strong {font-size: 24px; }
.genpg-rite .in-contact-cmn-box .in-cmn-links {gap: 10px; flex-direction: column; }
.genpg-rite .in-cmn-links .in-cmn-box a, .genpg-rite .contact-section.in-protect-cmn-box .read-btn a.cmn-btn {padding: 12px 10px; font-size: 12px; }
.genpg-rite .contact-section.in-protect-cmn-box {padding: 40px 0 21px;}
.genpg-rite .contact-section.in-protect-cmn-box .smltext-heading {margin: 0 0 7px; letter-spacing: 0; font-size: 14px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading {font-size: 28px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading strong {font-size: 22px; letter-spacing: 0; }
.genpg-rite .contact-section.in-protect-cmn-box p {margin: 0px 0 14px; font-size: 14px; }
.genpg-rite .in-cmn-links .in-cmn-box a, .genpg-rite .contact-section.in-protect-cmn-box .read-btn a.cmn-btn {padding: 11px 11px; font-size: 12px; }
.genpg-rite .in-cmn-links .cmn-call a::after {transform: scale(0.9); }
.page_title h1, .page_title h2 {font-size: 24px;}
.inrpg-breadcrumbs {font-size: 13px; }


.genpg-rite .post-blk {width: 100%; margin: 0; }
.genpg-rite .post-item {width: 100%; max-width: 350px; margin: auto; }
.genpg-rite ul.page-numbers {gap: 5px; }
.genpg-rite .page-numbers a, .genpg-rite .page-numbers span {font-size: 16px !important; width: 37px; height: 37px; }
.genpg-rite a.prev.page-numbers, .genpg-rite a.next.page-numbers {transform: scale(0.6); width: 63px; margin: 0; }
.genpg-rite a.next.page-numbers {background-position: -108px -111px !important; }
    .genpg-rite .in-pract-itm {width: 100%;max-width: 400px;margin: auto;}
    .genpg-rite .in-pract-cont {bottom: 19px;}
    .genpg-rite .in-pract-itm:before {height: 4px;}
    .genpg-rite .in-btm-itms h4 {font-size: 14px;letter-spacing: 0;}
    .genpg-rite .in-btm-itms {width: 100%;padding: 10px 6px;}
    .genpg-rite .in-pract-mdl-lst {margin: 0 0 16px;gap: 10px;}
    .genpg-rite .in-pract-top-lst {margin: 0 0 15px;}
    .review_page .hm-testi-item {padding: 20px;width: 100%;max-width: 400px;margin: 0 auto 20px;display: block;}
    .review_page .hm-testi-item::after {top: 7px;left: 10px;transform: scale(0.8);}
    .review_page .star-rat {margin: 0 0 25px 55px;}
    .genpg-rite .in-atrny-lst {flex-direction: column;justify-content: center;margin: 0 0 30px;}
    .genpg-rite .in-atrny-itms {width: 100%;max-width: 320px;margin: auto;}

ul.list.srvd-map li {width: 48.8%; }
ul.list.srvd-map li a {padding: 7px 9px; }


}

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

        ul.list.srvd-map {
        gap: 10px;
    }

}

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



}

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

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

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


.text-heading {font-size: 19px;}
.top-right p {font-size: 15px; letter-spacing: 0; }
.logo img {max-width: 280px; }
.bnr-text {font-size: 20px; margin: 0px 0px 10px 0px;}
.bnr-hrd {font-size: 21px;}
.hm-abt-blk .rite-cnt .fmly-law-cntnt {gap: 12px; flex-direction: column; }
.hm-abt-blk .rite-cnt p {font-size: 15px;}
.hm-abt-blk .rite-cnt .read-btn a.cmn-btn {padding: 12px 22px; }
.fmly-law-cntnt .famly-law-ph p {font-size: 13px; margin: 0; }
.hm-attrny-cnt p { font-size: 15px; }
.hm-attrny-itm {max-width: 268px ; padding: 0;} 

.home-about-sec .hm-abt-blk {gap: 20px;}
.hm-attrny-sec::before { height: 50%; }
.hm-abt-blk .lft-img .abt-year h3 {font-size: 62px; }
.hm-abt-blk .lft-img .abt-year p {font-size: 15px; padding: 0px 0 0 5px; }
.year-img {width: 47%; }
.practi-itm {padding: 4px;}
.contact-section .text-heading {font-size: 26px; }        

.media-rit-cont p {font-size: 14px; }
.media-itm-img {width: 200px; margin: auto; }
.media-itm-img:before {width: 4px; height: 48px;}
.testim-sec .testi-btn {padding-top: 0; }
.testim-sec .owl-carousel .owl-nav {top: -75px; width: 52%; }
.mobile_src_nav {padding: 6px 0;}



.fmly-law-cntnt .famly-law-ph p {font-size: 13px; margin: 0; }
.ftr-form {padding: 20px 10px; }
.ftr-form h6 {font-size: 15px; margin: 0 0 14px; }
.ftr-form .gform_wrapper ul li.msg textarea, .ftr-form .gform_wrapper ul li input {background-size: 20px; }
.ftr-form .gform_wrapper .top_label input[type="submit"] {font-size: 15px !important; padding: 12px 20px !important; }
.ftr-map-itm .ftr-map-cont h3 {font-size: 22px; }
.ftr-map-rit .ftr-map-btn a {padding: 13px 14px; }
.ftr-form-sctn {padding: 0px 0 30px; }
.ftr-logo {max-width: 250px; }
.ab-lft-img {padding: 5px; }
.home-about-sec .hm-abt-blk .lft-img:before {height: 5px; bottom: 3px; }
.practi-itm::before {height: 4px; bottom: -2px; }
.crmnl-rgt p {line-height: 1.4; } 
.choose-rgt ul li {font-size: 15px; } 
.choose-rgt ul {gap: 10px; } 
.the-media-sec {padding: 30px 0 0; } 
.hm-testi-item {padding: 15px 10px; width: 280px; }
.sicky-logo {padding: 0 4px; }
.hm-attrny-rit .owl-nav {margin: -25px 0 0 0; }
.ftr-form .gform_wrapper ul li.chk ul li label {font-size: 15px; }

/* inner pages */

.genpg-rite h5 {font-size: 16px; }
.genpg-rite h1, .genpg-rite h2 {font-size: 22px; }
.page_title h1, .page_title h2 {font-size: 22px;}
.page_default {padding: 30px 0px; }
.genpg-rite h3 {font-size: 20px; }
.genpg-rite h4 {font-size: 18px; }
.genpg-rite h6 {font-size: 15px; }
.genpg-rite li {padding-left: 14px; }
.genpg-rite ul li:before {top: 9px; left: -1px; }
.genpg-rite .in-contact-cmn-box .text-heading {font-size: 16px;}
.genpg-rite .in-contact-cmn-box .text-heading strong {font-size: 18px; }
.genpg-rite .in-cmn-links .cmn-call a {font-size: 24px; }
.genpg-rite .contact-section.in-protect-cmn-box {padding: 12px 15px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading {font-size: 22px; }
.genpg-rite .contact-section.in-protect-cmn-box .text-heading strong {font-size: 20px;}
.genpg-rite .contact-section.in-protect-cmn-box .fmly-law-cntnt.cnct-btns .famly-law-ph p a {font-size: 20px; }
.famly-law-ph a:before {transform: scale(0.7); }
.genpg-lft .menu li a, .genpg-lft .blog-sidebar ul li a {font-size: 18px; margin: 0px 0 8px; }
.genpg-lft .blog-archives {padding: 20PX; }
.genpg-lft .blog-archives .sidebar-box input, .genpg-lft .blog-archives .sidebar-box span.theme-select {height: 48px; font-size: 16px !important; padding: 12px 53px 12px 12px; }
.genpg-lft .sidebar-box .widget-title, .genpg-lft .widget.testi .widget-title {font-size: 26px; padding: 0px 0 11px; margin: 0px 0 11px; }
.genpg-rite ul.page-numbers {gap: 0; }
.genpg-rite .page-navi {margin: 0 0 25px; gap: 15px; flex-direction: column; align-items: center; }
.genpg-rite .single-post-thumbnail {margin: 0 0 15px; }
.genpg-rite h3 .accordion-section-title {font-size: 16px; padding: 13px 32px 10px 13px; }
.genpg-rite .accordion-section h3 a.accordion-section-title::before {right: 7px; transform: scale(0.8); }
.genpg-rite .in-cont-itm h4 {font-size: 22px; padding: 80px 0 0 0; margin: 0 0 8px }
.genpg-rite .in-cont-cal a {font-size: 28px; }
.genpg-rite .in-cont-itm h4:before, .genpg-rite .in-cont-itm h4:after {transform: scale(0.5); }
.genpg-rite .in-cont-itm {padding: 15px; }
.genpg-rite .in-scl-icns a {transform: scale(0.6); margin: 0 -11px; }
ul.list.srvd-map li {width: 100%; max-width: 310px; }
.hm-abt-blk .rite-cnt h6 {font-size: 16px; }
ul.list.srvd-map li{width: 100%;} 
.genpg-rite .in-cmn-links .cmn-call {  font-size: 13px; } 
.genpg-lft .sub-menu {padding: 10px 0 0 15px; } 
.genpg-rite .in-pract-cont h4 {font-size: 20px; } 
.review_page .hm-testi-item {padding: 20px 10px; } 
.review_page .star-rat {margin: 0 0 25px 44px; transform: scale(0.7); } 
.genpg-rite p, .genpg-rite li {font-size: 15px; } 
.genpg-rite .accordion-section-content {padding: 10px 0 0 10px; }


.genpg-rite .inr-srch-bar input, .genpg-lft .blog-archives .sidebar-box input, .genpg-lft .blog-archives .sidebar-box span.theme-select {font-size: 18px !important; padding: 17px 72px 15px 20px; height: 50px; }
.genpg-rite .inr-srch-bar {width: 100%; margin: auto; max-width: 300px; }

.genpg-rite .inr-srch-bar input[type="submit"] {width: 50px; height: 50px; }

.genpg-lft .hm-testi-item.inr {width: 250px; }
.genpg-lft .blog-archives form.searchform button{ height: 50px; width: 50px; padding: 0; }

}

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

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

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