@media (max-width:1900px) {

.topmenu ul li a{margin-right: 56px;}

.hm-bnr-sec .hm-bnr-lft h1{font-size: 140px;}

.about-law-firm-sec h3{font-size: 78px;}

.law-firm-cont-img-cnt h4{font-size: 40px;}

.lgl-suprt-prt h2 {font-size: 87px; }

.hmlegal-suprt-sec {padding: 500px 0 0;}

.hmpractice-sec h2 {font-size: 170px;letter-spacing: 12px;}

.hmlegal-suprt-sec:before {height: 74%;}


}

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



.hm-testimonials h3{left: 84px;}

.legal-suprt-sec .container{max-width: 1600px;}

.head-sec {padding: 20px 45px 0px 45px;}

.tp-rgt-sec .tp-rgt-rgt p a{font-size: 27px;}

.tp-rgt-sec{gap:45px;}

.logo{width: 490px;}

.topmenu ul li a{font-size: 22px;margin-right: 54px;}

.hm-bnr-lft{padding-top: 90px;}

.banner-sec {padding: 210px 0 150px 0;}

.hm-bnr-sec .hm-bnr-lft h1 {font-size: 125px;}

.hm-bnr-sec .hm-bnr-lft h1 strong{font-size: 38px;}

.hm-bnr-sec .hm-bnr-lft p{font-size: 25px;letter-spacing: 1.3px;}

.legal-sprt-itm{width: 26%;}

.legal-sprt-sec .legal-sprt-itm h3{font-size: 39px;}

.legal-sprt-itm:after{right: -115px;}

.law-firm-cont-img-cnt{left: -102px;padding: 50px 22px 60px 35px;}

.law-firm-cont-img-cnt h4{font-size: 39px;}

.about-law-firm-sec h3 strong{font-size: 28px;letter-spacing: 5px;}

.about-law-firm-sec h3 {font-size: 75px;}

.abt-law-firm-cont-rgt h4{font-size: 33px;line-height: 1.3;}

.hmlegal-suprt-sec {padding: 450px 0 0;}

.hmpractice-sec h2 {font-size: 158px;}

.hmpractice-sec {padding: 60px 18px 85px;}

.prcts-ars-list {margin: -40px 0 60px;}

.prcts-ars-cnt h4 {font-size: 40px;}

.prcts-ars.defense .prcts-ars-cnt {right: 38px;}

.prcts-ars.criminal .prcts-ars-cnt {left: 38px;}

.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt h4 {margin-bottom: 25px;}

.page_default .genpg-rite .prof-rgt {
    padding-top: 0px !important;
}
.page_default .genpg-rite .prof-rgt h6 {
    margin-bottom: 45px;
}


}



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

    



.hm-awrds-sec .container{max-width: 1500px;}

.hm-testimonials h3 {left: 50px;font-size: 175px;top: -165px;}

.hm-testimonials h2{padding-right: 210px;}

.hm-testimonials h2:before{ width: 190px;}

.hm-testimonials{padding: 95px 0 175px;}

.hm-awrds-cnt.owl-carousel .owl-stage-outer {padding: 42px 0px;}

.legal-suprt-sec .container { max-width:1500px; }

.logo {width: 470px;padding-top: 40px;}

.head-sec {padding: 20px 40px 0;}

.tp-rgt-sec .tp-rgt-rgt p{font-size:22px;letter-spacing:2px; }

.tp-rgt-sec {gap: 40px;margin-bottom: 20px;}

.topmenu{padding: 18px 0 0;}

.topmenu ul li a {font-size: 21px;margin-right: 50px;}

.hm-bnr-lft {padding-top: 70px;}

.banner-sec {padding: 200px 0 125px 0;}

.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 36px;}

.hm-bnr-sec .hm-bnr-lft h1 {font-size: 115px;}

.hm-bnr-sec {padding-left: 85px;}

.hm-bnr-sec .hm-bnr-lft p {font-size: 24px;letter-spacing: 1px;margin-bottom: 25px;line-height: 1.6;}

a.cmn-btn{font-size: 18px;padding: 22px 42px;}

.legal-sprt-itm:before{transform: scale(0.9);}

.legal-sprt-itm{padding: 40px 5px 38px 102px;}

.legal-sprt-sec .legal-sprt-itm h3 {font-size: 36px;}

.law-firm-cont-img-cnt {left: -70px;padding: 45px 22px 50px 30px;}

.law-firm-cont-img-cnt h4 {font-size: 37px;line-height: 1.2;}

.about-law-firm-sec h3 {font-size: 72px;}

.about-law-firm-sec h3 strong {font-size: 27px;letter-spacing: 4px;}

.abt-law-firm-cont-rgt h4 {font-size: 32px;}

.law-firm-cont-rgt p a {font-size: 39px;}

.abt-law-firm-sec {padding-left: 30px;}

.hmlegal-suprt-sec {padding: 410px 0 0;}

.lgl-suprt-prt h2 {font-size: 82px;letter-spacing: 0.92px;}

.lgl-suprt-prt p {font-size: 19px;letter-spacing: 0.01px;margin: 0 0 38px;}

.hmpractice-sec h2 {font-size: 150px;}

.prcts-ars-cnt h4 {font-size: 34px;}

.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt {bottom: 55px;}

.prcts-ars-cnt a {letter-spacing: 1.2px;padding: 15px 32px;border-radius: 28px 28px;}

.schle-cnslt-cnt {padding: 35px 40px;width: 65%;}

.schle-cnslt {padding: 10px;margin: 0 -30px;}

.schle-cnslt-img {padding: 0 0 0 40px;}

.schle-cnslt-img {padding: 0 0 0 40px;width: 420px;}

.faqs-prt {padding: 80px 0 0;}

.schle-cnslt-cnt h5 {font-size: 30px;}



}



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

.container { max-width:1400px; }

.hm-form-sec {padding: 80px 0 90px;}

.consult-frm-prt h2 {font-size: 70px;letter-spacing: -1px;margin: 0px 0 30px;}

.cnsult-cnt h6:before, .cnsult-cnt h6:after {left: 170px;width: 170px;}

.cnsult-cnt h6:after {left: auto;right: 170px;}

.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 20px !important;padding: 15px 20px !important;}

.consultation-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 7%;grid-row-gap: 40px;}

.consultation-form .gform_wrapper .gfield.chk {margin-top: -25px;}

.consult-frm-prt {padding: 60px 70px 50px 70px;outline: 25px solid rgb(6 30 68 / 63%);margin: 25px;}

.consultation-form .gform_wrapper .top_label input[type="submit"] {width: 360px !important;font-size: 20px !important;padding: 22px 30px !important;}

.site-footer {padding: 80px 0 0;}

.ftr-cal-sec h5 {font-size: 28px;letter-spacing: -0.4px;margin: 0px 0 20px;padding: 0px 0 20px;}

.ftr-logo-img {width: 500px;}

.ftr-btn a.cmn-btn {padding: 18px 42px;font-size: 18px;}

.ftr-cal-sec a {font-size: 45px;letter-spacing: -1px;}

.ftr-top {margin: 0 0 75px;}

.map-cnt h4 {font-size: 30px;margin: 0 0 15px;padding: 45px 0 0;}

.map-cnt {padding: 27px 20px 30px 32px;max-width: 390px;}

.map-cnt p {font-size: 16px;line-height: 1.6;letter-spacing: 0.8px;margin: 0 0 20px;}

.map-cnt {padding: 27px 20px 30px 32px;max-width: 390px;margin: -110px auto 0;}

.map-cnt .phn-nbr a {font-size: 30px;padding: 0 0 0px 40px;}

.ftr-blocks {padding: 0px 20px;margin: 0 0 65px;}

.ftmenu ul li a {font-size: 24px;letter-spacing: 0.7px}

.ftmenu ul li {border-right: 2px solid #ffffff;padding: 0 36px;}

.ftmenu ul {padding: 25px 0 22px;margin: 0px auto 80px;}

.copyrights {padding: 30px 0 30px;}

.copyrights p, .copyrights a {font-size: 17px !important;letter-spacing: 0.2px;}

.hm-awrds-sec .container{max-width: 1400px;}
.page_default .genpg-rite .loca {
    margin-bottom: 40px;
}.page_default .genpg-rite .cal {
    margin-bottom: 30px;
}
.hm-testimonials h3 {left: 40px;font-size: 165px;top: -155px;}

.hm-testimonials {padding: 80px 0 160px;}

.hm-testimonials h2 {font-size: 60px;padding-right: 200px;margin-bottom: 70px;}

.hm-awrds-sec h3{font-size: 60px;margin: 0 auto 45px;}

.hm-awrds-cnt.owl-carousel .owl-stage-outer {padding: 39px 0px;}

.meet-ur-team h2{font-size: 73px;}

.ur-team-img:before{transform: scale(0.9);}

.meet-ur-team{padding: 100px 0 210px;}

.legal-suprt-sec .container { max-width:1400px; }

.logo {width: 440px;}

.tp-rgt-sec .tp-rgt-rgt p a {font-size: 26px;letter-spacing: 0.5px;padding-left: 55px;}

.tp-rgt-sec .tp-rgt-rgt p a:before{transform: scale(0.9);top: 0;left: 10px;}

.tp-rgt-sec {gap: 35px;margin-bottom: 16px;}

.tp-rgt-sec .tp-rgt-lft a{letter-spacing: 0.5px;padding: 13px 25px;}

.tp-rgt-sec .tp-rgt-rgt p{letter-spacing: 1.5px;}

.topmenu ul li a {font-size: 20px;margin-right: 45px;}

.hm-bnr-sec {padding-left: 75px;}

.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 35px;letter-spacing: 1.5px;}

.hm-bnr-sec .hm-bnr-lft h1 {font-size: 105px;margin-left: 0;}

.hm-bnr-sec .hm-bnr-lft p {font-size: 23px;letter-spacing: 0.5px;}

.hm-bnr-lft {padding-top: 60px;}

.banner-sec {padding: 190px 0 115px 0;}

.legal-sprt-itm {width: 27%;}

.legal-sprt-itm:before {transform: scale(0.8);left: -5px;}

.legal-sprt-itm {padding: 35px 5px 33px 90px;}

.legal-sprt-itm:after {right: -85px;width: 10px;}

.legal-sprt-itm:last-child{width: 28%;}

.legal-sprt-sec .legal-sprt-itm h3 {font-size: 34px;line-height: 1.1;}

.about-law-firm-sec {padding: 100px 0 102px;}

.about-law-firm-sec h3 strong {font-size: 26px;letter-spacing: 3.5px;}

.about-law-firm-sec h3 {font-size: 62px;}

.law-firm-cont-img-cnt {left: -60px;padding: 40px 22px 45px 25px;}

.law-firm-cont-img-cnt h4 {font-size: 35px;}

.abt-law-firm-cont-rgt h4 {font-size: 30px;}

.abt-law-firm-cont-rgt p{margin-bottom: 30px;padding-right: 30px;font-size: 19px;}

.law-firm-cont-lft a.cmn-btn{padding: 22px 52px;font-size: 22px;}

.law-firm-cont-rgt:before{transform: scale(0.9);}

.law-firm-cont-rgt p a {font-size: 37px;}

.hmlegal-suprt-sec {padding: 330px 0 0;}

.lgl-suprt-prt h2 {font-size: 70px;letter-spacing: 0.32px;margin: 0 0 25px;}

.lgl-suprt-prt p {font-size: 17px;margin: 0 0 30px;}

.lgl-suprt-phn a {font-size: 25px;letter-spacing: 0.28px;padding: 22px 48px 22px 90px;border-radius: 40px 40px;}

.lgl-suprt-phn a:before {transform: scale(0.9);left: 43px;}

a.cmn-btn {font-size: 18px;padding: 23px 41px;border-radius: 40px;letter-spacing: 0.18px;}

.hmpractice-sec h2 {font-size: 138px;letter-spacing: 8px;}

.prcts-ars-list {margin: -33px 0 40px;}

.hmpractice-sec {padding: 50px 18px 70px;}

.prcts-ars-cnt h4 {font-size: 28px;letter-spacing: 0.2px;margin: 0 0 10px;}

.prcts-ars.defense .prcts-ars-cnt {right: 30px;}

.prcts-ars.criminal .prcts-ars-cnt {left: 30px;}

.prcts-ars.defense .prcts-ars-itm .prcts-ars-cnt a, .prcts-ars.criminal .prcts-ars-itm .prcts-ars-cnt a {letter-spacing: 0.5px;}

.schle-cnslt-cnt {padding: 30px 35px;width: 63%;}

.schle-cnslt-cnt h5 {font-size: 26px;}

.schle-cnslt {padding: 10px;margin: 0 -20px;}

.faqs-prt {padding: 70px 0 0;}

.faqs-prt h2 {font-size: 70px;line-height: 1.1;margin: 0 0 50px;}

.hmfaq_sec .accordion-section h4 strong {font-size: 25px;margin: 0 35px 0px 0px;}

.hmfaq_sec .accordion-section h4 a {font-size: 30px;line-height: 1.2;margin: 0 0 15px;}

.hmfaq_sec .accordion-section-content p {font-size: 19px;line-height: 1.4;letter-spacing: 0.8px;}

.hmfaq_sec .accordion-section {margin: 0 0 40px;padding: 0px 0 38px;border-bottom: 2px solid #cacaca;}

.hmfaq_sec {padding: 0px 0 60px;}

.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.9);}

.hm-testimonials:after {    width: 30%;height: 70%;}

	.ur-team-cnt h4{font-size: 28px;}
.ur-team-cnt h6 {
    font-size: 20px;
	letter-spacing: 1.5px;}

.page_bnr{padding: 250px 0 60px;}

.page_title h1, .page_title h2{font-size: 57px;}

.page_default {padding: 100px 0;}

.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title{font-size: 37px;}

.genpg-lft .widget ul li a{font-size: 22px;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 48px;}

.page_default .genpg-rite .cont-item{padding: 45px 42px 62px 42px;}

.page_default .genpg-rite .cont-loc.call a {font-size: 34px;}

.page_default .genpg-rite .cont-item h3{ font-size: 31px;}

.post-cnt {padding: 30px 28px 25px;}

.page_default .genpg-rite .post-item p{margin-bottom: 30px;}

.page_default .genpg-rite .post-item h4{ margin: 0 0 15px 0;}

.page_default .genpg-rite .in-pract-list{    gap: 25px;}

.question {padding: 35px 65px;}

.page_default .genpg-rite .question h3{ font-size: 48px; margin-bottom: 20px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 21px;line-height: 1.5;margin-bottom: 25px;}
}

@media screen and (max-width:1500px) {
.hm-awrds-sec .container{max-width: 1300px;}
.hm-testimonials h3 {left: 10px;font-size: 155px;}
.hm-testimonials .hm-testi-item{padding: 40px 35px 45px;}
.hm-testi-lft h4{font-size: 22px;margin-bottom: 25px;}
.hm-testi-lft h6:before{transform: scale(0.9);}
.hm-testi-lft h6{font-size: 40px;}
.hm-testi-lft .testi-rgt-btn a.cmn-btn{font-size: 18px;}
.hm-testimonials .hm-testi-item p{line-height: 1.7;padding-bottom: 40px;}
.hm-awrds-cnt.owl-carousel .owl-stage-outer {padding: 36px 0px;}
.hm-awrds-cnt.owl-carousel .owl-nav button.owl-prev, .hm-awrds-cnt.owl-carousel .owl-nav button.owl-next{transform: scale(0.8);}
.logo {width: 430px;}
.head-sec {padding: 15px 35px 0;}
.tp-rgt-sec .tp-rgt-rgt p a {font-size: 25px;}
.topmenu ul li a {font-size: 19px;}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 21px;}
.tp-rgt-sec .tp-rgt-lft a{font-size: 17px;}
.hm-bnr-sec {padding-left: 60px;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 100px;}
.law-firm-cont-img-cnt {left: -55px;padding: 40px 22px 45px 25px;}
.lgl-suprt-prt h2 {font-size: 62px;letter-spacing: 0.32px;margin: 0 0 23px;line-height: 1.2;}
.schle-cnslt {padding: 10px;margin: 0 0px;}
.post-itm-btm {font-size: 18px;margin-bottom: 15px;}
}

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

.container { max-width:1200px; }
.site-footer {padding: 70px 0 0;}
.ftr-cal-sec {padding-top: 0px;}
.ftr-cal-sec h5 {font-size: 24px;letter-spacing: -0.2px;margin: 0px 0 15px;padding: 0px 0 15px;}
.ftr-cal-sec a {font-size: 40px;letter-spacing: -0.5px;}
.ftr-logo-img {width: 450px;}
.ftr-btn a.cmn-btn {padding: 17px 36px;font-size: 17px;}
.ftr-top {margin: 0 0 60px;}
.ftr-blocks {padding: 0px 10px;margin: 0 0 55px;}
.map-cnt h4 {font-size: 28px;margin: 0 0 12px;padding: 40px 0 0;}
.map-cnt h4:before {transform: scale(0.8);}
.map-cnt p {font-size: 15px;line-height: 1.5;letter-spacing: 0.5px;margin: 0 0 16px;}
.map-cnt {padding: 25px 20px 25px;max-width: 340px;margin: -100px auto 0;min-height: 250px;}
.ftmenu ul li a {font-size: 20px;letter-spacing: 0.5px;}
.ftmenu ul li {padding: 0 34px;line-height: 1;}
.ftmenu ul {padding: 20px 0 20px;margin: 0px auto 70px;}
.copyrights p, .copyrights a {font-size: 16px !important;letter-spacing: 0px;}
.copyrights a {padding: 0 2px;}
.copyrights {padding: 25px 0;}
.hm-form-sec {padding: 60px 0 80px;}
.consult-frm-prt {padding: 40px 50px 40px 50px;outline: 20px solid rgb(6 30 68 / 63%);margin: 20px;}
.consult-frm-prt h2 {font-size: 60px;letter-spacing: -0.5px;margin: 0px 0 25px;}
.cnsult-cnt h6 {font-size: 18px;letter-spacing: 0.5px;margin: 0 0 40px;}
.cnsult-cnt h6:before, .cnsult-cnt h6:after {left: 190px;width: 140px;}
.cnsult-cnt h6:after {left: auto;right: 190px;}
.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 18px !important;padding: 15px 20px !important;line-height: 1.1 !important;}
.consultation-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 6%;grid-row-gap: 35px;}
.consultation-form .gform_wrapper.gravity-theme .gfield textarea.large {height: 145px !important;}
.consultation-form .form-links a {font-size: 17px !important;}
.consultation-form .gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {font-size: 16px !important;letter-spacing: 0.5px;}
.consultation-form .gform_wrapper .top_label input[type="submit"] {width: 320px !important;font-size: 18px !important;padding: 20px 30px !important;}
.ftrblk .map-sec iframe {height: 350px;}
.hm-awrds-sec .container{max-width: 1200px;}
.hm-testimonials h3 {top: -131px;left: 40px;font-size: 140px;letter-spacing: 10px;}
.hm-testimonials {padding: 60px 0 120px;}
.hm-testimonials h2 {font-size: 55px;padding-right: 190px;}
.hm-testi-lft h6:before {transform: scale(0.8);}
.hm-testi-lft h6 {font-size: 35px;}
.hm-testi-lft .testi-rgt-btn a.cmn-btn {font-size: 17px; padding: 20px 35px;}
.hm-awrds-sec h3 {font-size: 50px;margin: 0 auto 15px;padding: 0;}
.hm-awrds-sec {padding-bottom: 40px;}
.hm-awrds-sec h3:before,.hm-awrds-sec h3:after{    width: 280px;}
.hm-awrds-cnt.owl-carousel .owl-item.active.center .hm-awrds-itm{ transform: scale(1.4);}
.meet-ur-team {padding: 70px 0 190px;}
.meet-ur-team h2 {font-size: 60px;    margin: 0 0 50px;}
.ur-team-cnt h4{font-size: 24px;margin: 0 0 10px;}
.ur-team-img:before {transform: scale(0.8);}
.ur-team-btn a.cmn-btn{letter-spacing: 1.5px; font-size: 17px;}
.legal-suprt-sec .container { max-width:1200px; }
.head-sec {padding: 15px 30px 0;}
.logo {width: 420px;padding-top: 30px;}
.hm-testimonials .hm-testi-item {   padding: 35px 30px 35px;}
.tp-rgt-sec .tp-rgt-rgt p a:before {transform: scale(0.8);top: -1px;left: 8px;}
.tp-rgt-sec .tp-rgt-rgt p a {font-size: 24px;padding-left: 50px;vertical-align: middle;}
.tp-rgt-sec .tp-rgt-rgt p {letter-spacing: 1px;}
.tp-rgt-sec .tp-rgt-lft a {font-size: 16px;padding: 12px 20px;}
.topmenu ul li a{margin-right: 35px;}
.hm-testimonials .hm-testi-item p {line-height: 1.5;padding-bottom: 30px;font-size: 19px;}
.hm-bnr-lft {padding-top: 50px;}
.banner-sec {padding: 180px 0 105px 0;}
.hm-bnr-sec {padding-left: 50px;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 32px;letter-spacing: 1px;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 95px;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 21px;}
.hm-bnr-rgt .bnr-atrnys-reviews{width: 220px;left: 220px;}
.legal-sprt-itm:before {transform: scale(0.7);left: -9px;}
.legal-sprt-itm {padding: 30px 5px 30px 80px;width: 28%;}
.legal-sprt-itm:last-child{width: 29%;}
.legal-sprt-itm:after {right: -55px;width: 8px;}
.legal-sprt-sec .legal-sprt-itm h3 {font-size: 30px;}
.about-law-firm-sec {padding: 90px 0;}
.about-law-firm-sec h3 strong {font-size: 25px;letter-spacing: 3px;}
.about-law-firm-sec h3 {font-size: 50px;margin-bottom: 30px;}
.law-firm-cont-img-cnt {left: -55px;padding: 35px 22px;}
.law-firm-cont-img-cnt h4 {font-size: 32px;padding-bottom: 30px;}
.abt-law-firm-cont-rgt h4 {font-size: 28px;}
.abt-law-firm-cont-rgt p {margin-bottom: 20px;padding-right: 20px;font-size: 17px;letter-spacing: 0;line-height: 1.7;}
.law-firm-cont-lft a.cmn-btn {padding: 20px 32px;font-size: 20px;}
.law-firm-cont {margin-top:45px;gap:30px;}
.law-firm-cont-rgt p a {font-size: 35px;}
.hmpractice-sec h2 {font-size: 130px;letter-spacing: 6px;}
.prcts-ars-cnt h4 {font-size: 26px;letter-spacing: 0.2px;margin: 0 0 10px;}
.prcts-ars.defense .prcts-ars-itm, 
.prcts-ars.criminal .prcts-ars-itm {margin: 0 0 15px;}
.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt h4 {margin-bottom: 15px;}
.prcts-ars-cnt a {letter-spacing: 0.7px;padding: 12px 25px;border-radius: 25px;font-size: 18px;}
.hmpractice-sec {padding: 45px 15px 65px;}
.lgl-suprt-prt h2 {font-size: 50px;letter-spacing: 0.2px;margin: 0 0 18px;line-height: 1.2;}
.hmlegal-suprt-sec {padding: 300px 0 0;}
.hmlegal-suprt-sec:before {height: 70%;}
.lgl-suprt-phn a {font-size: 23px;letter-spacing: 0.2px;  padding: 20px 40px 20px 70px;border-radius: 40px 40px;}
.lgl-suprt-phn a:before {transform: scale(0.8);left: 35px;top: -4px;}
.ur-team-img:before {transform: scale(0.7);right: -20px;}
.ur-team-itm-img {margin: 0 0 40px;}
.schle-cnslt-cnt h5 {font-size: 20px;}
.schle-cnslt-img {padding: 0 0 0 30px;width: 350px;}
.faqs-prt {padding: 60px 0 0;}
.faqs-prt h2 {font-size: 60px;line-height: 1.1;margin: 0 0 40px;}
.hmfaq_sec .accordion-section h4 a {font-size: 28px;line-height: 1.2;margin: 0 0 12px;}
.hmfaq_sec .accordion-section h4 strong {font-size: 25px;margin: 0 28px 0px 0px;}
.hmfaq_sec .accordion-section-content p {font-size: 18px;line-height: 1.4;letter-spacing: 0.5px;}
.hmfaq_sec .accordion-section {margin: 0 0 35px;padding: 0px 0 30px;border-bottom: 2px solid #cacaca;}
.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.8);top: 10px;}
.hmfaq_sec {padding: 0px 0 40px;}
.hm-bnr-rgt .bnr-atrnys:before {width: 550px;height: 60px;}
.page_bnr{ padding: 210px 0 50px;}
.testi-str {margin-top: 10px;}
.genpg-lft .testi-item .star-rat {margin-bottom: 35px;}
.genpg-lft .widget ul li a:before {top: 6px; transform: scale(0.8);left: -2px;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 45px 25px 55px;}
.page_title h1, .page_title h2{font-size: 55px;}
.page_default {padding: 90px 0;}
.inrpg-breadcrumbs{font-size: 19px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title{font-size: 35px;padding: 30px 10px;}
.genpg-lft .widget ul li a {font-size: 20px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 44px;}
.page_default .genpg-rite h3 {font-size: 43px;}
.genpg-lft .sidebar-testi .testi-item p{font-size: 19px;line-height: 1.5;}
.genpg-lft .gform_wrapper .top_label input[type="submit"]{letter-spacing: 1px;width: 320px !important;font-size: 19px !important;padding: 21px 20px !important;}
.genpg-lft .widget.gform_widget{ padding-bottom: 40px;}
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next{transform: scale(0.9);}
.genpg-lft .widget.widget_nav_menu {margin-bottom: 50px;}
.genpg-lft .widget{ margin-bottom: 50px;}
.genpg-lft .widget.gform_widget h4.widget-title{padding: 25px 10px 25px 30px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 19px;line-height: 1.6;letter-spacing: 0;margin: 0 0 25px 0;}
.page_default .genpg-rite .cont-item h3 {font-size: 28px;margin-bottom: 35px;}
.page_default .genpg-rite .cont-item {padding: 35px 35px 40px;}
.page_default .genpg-rite .cont-loc:before{transform: scale(0.9);}
.page_default .genpg-rite .cont-loc.call a {font-size: 30px;}
.page_default .genpg-rite .cont-loc.mail a{letter-spacing: 0;font-size: 19px;}
.page_default .genpg-rite .cont-loc.loc p{font-size: 18px;padding-left: 45px;margin-bottom: 30px;    letter-spacing: 0;}
.page_default .genpg-rite .testi-item{padding: 45px;}
.page_default .genpg-rite .testi-item h5 {font-size: 28px;}
.page_default .genpg-rite .testi-item p{font-size: 19px; line-height: 1.5;}
.page_default .genpg-rite .testi-item:before{transform: scale(0.9);}
.page_default .genpg-rite .post-item{padding: 15px;}
.post-cnt {padding: 20px 18px 15px;}
.page_default .genpg-rite .post-item h4 {font-size: 24px;}
.page_default .genpg-rite .post-item p {margin-bottom: 25px;}
.page_default .genpg-rite .post-dt{font-size: 18px;left: -15px;padding: 11px 30px;}
.page_default .genpg-rite .accordion-section h4 a:after{transform: scale(0.9);}
.page_default .genpg-rite .accordion-section-content p{font-size: 18px;}
.page_default .genpg-rite .in-pract-list {gap: 20px;}
.page_default .genpg-rite h4 {font-size: 28px;}
.page_default .genpg-rite .ur-team-lst{    gap: 25px;}
.page_default .genpg-rite .ur-team-cnt h6{letter-spacing: 0; font-size: 18px;}
.page_default .genpg-rite .ur-team-img:before{transform: scale(0.6); right: -30px;}
.page_default .genpg-rite .ur-team-cnt h4{ font-size: 20px;}
.page_default .genpg-rite .sngl-profmain{    padding: 40px 30px 35px;margin-bottom: 35px;}
.page_default .genpg-rite .prof-rgt h3{font-size: 32px;}
.page_default .genpg-rite .prof-rgt h6{ margin-bottom: 45px;}
.page_default .genpg-rite .cal a{ font-size: 32px;}
.page_default .genpg-rite .cal {margin-bottom: 35px;}
.page_default .genpg-rite .atrny-email a{ font-size: 19px; letter-spacing: 1px;padding: 20px 42px;}
.page_default .genpg-rite .loca {margin-bottom: 40px;}
.question {padding: 25px 15px;}
.page_default .genpg-rite .question h3 {font-size: 42px;}
.page_default .genpg-rite .question p{font-size: 19px;line-height: 1.6; margin-bottom: 30px;}
.que-btn a {font-size: 32px;}
.page_default .genpg-rite .inr-abt {margin-bottom: 40px;}
.page_default .genpg-rite .page-navi-block a{ font-size: 20px;padding: 19px 50px 20px 60px;}
.genpg-lft .widget.widget_recent_entries ul li a{ font-size: 18px;padding: 0 0 0 40px;}
.genpg-lft .widget.widget_recent_entries ul li a:before{top: 6px;}
.genpg-lft .widget.widget_recent_entries {margin-bottom: 50px;}
.page_default .genpg-rite .accordion-section h4 strong{font-size: 25px;}
.page_default .genpg-rite .accordion-section-content p {line-height: 1.5;
    letter-spacing: 0;
    padding: 0;
    font-size: 16px;}
.page_default .genpg-rite .blg-cntblk {gap: 40px;}
.page_default .genpg-rite .post-item {padding: 20px;width: 47.5%;}
.post_cnt .post-itm-btm {margin-bottom: 15px;font-size: 17px;}

.genpg-lft .widget ul li li a {
    font-size: 18px;
}
.page_default .genpg-rite .prof-rgt .atrny-email ul li a {
    transform: scale(0.9);
    margin: -2px -3px;}
.page_default .genpg-rite .prof-rgt .atrny-email ul {
    gap: 5px;
}

}



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



.head-sec {padding: 15px 25px 0;}
.logo {width: 400px;}
.head-sec.f-nav {padding: 10px 30px;}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 20px;}
.topmenu {padding: 15px 0 0;}
.topmenu ul li a {font-size: 18px;margin-right: 32px;}
.logo {width: 380px;}
.hm-bnr-sec {padding-left: 45px;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 30px;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 85px;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 19px;line-height: 1.5;margin-bottom: 20px;}
.hm-bnr-rgt .bnr-atrnys-reviews {width: 180px;}
a.cmn-btn {font-size: 17px;padding: 20px 38px;}
.tp-rgt-sec {gap: 30px;margin-bottom: 16px;}
.hmpractice-sec h2 {font-size: 120px;letter-spacing: 4px;}
.prcts-ars-cnt h4 {font-size: 25px;letter-spacing: 0.2px;margin: 0 0 10px;}
.prcts-ars.defense .prcts-ars-itm .prcts-ars-cnt a, .prcts-ars.criminal .prcts-ars-itm .prcts-ars-cnt a {letter-spacing: 0.5px;line-height: 1;padding-right: 0px;}
.prcts-ars-list {margin: -20px 0 35px;}
.prcts-ars-cnt a {letter-spacing: 0.7px;padding: 12px 25px;border-radius: 25px;font-size: 17px;}
.prcts-ars.defense .prcts-ars-itm, .prcts-ars.criminal .prcts-ars-itm {margin: 0 0 12px;}
.head-sec.f-nav .logo {width: 360px;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 18px;line-height: 1.5;}
.genpg-lft .widget form .gform-body {padding: 0px 20px 0 20px;}
.topmenu .sub-menu li a{font-size: 14px;}
.topmenu ul li ul.sub-menu {width: 180px;}
}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1240px) {
.container { max-width: 970px; padding:0 10px; }
.ftmenu ul li {padding: 0 24px;line-height: 1;}

.ftmenu ul li a {font-size: 17px;letter-spacing: 0.2px;}

.ftmenu ul {padding: 17px 0;margin: 0px auto 50px;}

.copyrights p, .copyrights a {font-size: 14px !important;letter-spacing: 0px;}

.copyrights a {padding: 0 0px;}

.ftr-cal-sec h5 {font-size: 20px;letter-spacing: 0px;margin: 0px 0 12px;padding: 0px 0 12px;}

.ftr-cal-sec a {font-size: 35px;letter-spacing: -0.2px;}

.ftr-logo-img {width: 370px;}

.ftr-btn a.cmn-btn {padding: 16px 30px;font-size: 14px;}

.site-footer {padding: 55px 0 0;}

.ftr-top {margin: 0 0 40px;}

.ftrblk .map-sec iframe {height: 320px;}

.ftr-blocks {padding: 0px;margin: 0 0 45px;}

.ftrblk {width: 32%;}

.map-cnt h4 {font-size: 24px;margin: 0 0 10px;padding: 35px 0 0;}

.map-cnt {padding: 20px 15px 20px;max-width: 285px;margin: -85px auto 0;min-height: 220px;}

.map-cnt p {font-size: 14px;letter-spacing: 0.2px;margin: 0 0 15px;}

.map-cnt .phn-nbr a {font-size: 26px;padding: 0 0 0px 35px;}

.map-cnt a:before {transform: scale(0.8);left: -3px;}

.ftr-blocks {margin: 0 0 40px;}

.copyrights {padding: 20px 0;}

.hm-form-sec {padding: 40px 0 60px;}

.consult-frm-prt {padding: 35px 45px 35px 45px;outline: 15px solid rgb(6 30 68 / 63%);margin: 15px;}

.cnsult-cnt h6 {font-size: 15px;letter-spacing: 0.3px;margin: 0 0 30px;}

.cnsult-cnt h6:before, .cnsult-cnt h6:after {left: 150px;width: 90px;}

.cnsult-cnt h6:after {left: auto;right: 150px;}

.consult-frm-prt h2 {font-size: 45px;letter-spacing: -0.2px;margin: 0px 0 20px;}

.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 14px 16px !important;line-height: 1.1 !important;}

.consultation-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 5%;grid-row-gap: 30px;}

.consultation-form .gform_wrapper.gravity-theme .gfield textarea.large {height: 135px !important;}

.consultation-form .form-links a {font-size: 15px !important;}

.consultation-form .gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {font-size: 15px !important;letter-spacing: 0.2px;}

.consultation-form .gform_wrapper .top_label input[type="submit"] {width: 280px !important;font-size: 16px !important;padding: 18px 25px !important;margin: -54px 0 0;letter-spacing: 1px;}

.hm-awrds-sec .container{max-width:870px; padding:0 10px;}

.hm-testimonials h3 {top: -93px;font-size: 100px;letter-spacing: 4px;left: 50px;}

.hm-testimonials h2 {font-size: 45px;padding-right: 150px;}

.hm-testimonials {padding: 50px 0 100px;}

.hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-next{transform: scale(0.9);}

.hm-testimonials .hm-testi-item {padding: 30px 25px 35px;}
.hm-testimonials h2:before {width: 130px;}
.hm-testi-lft h6:after {    transform: scale(0.8);left: 82px;}
.hm-testi-lft h6 {font-size: 30px;margin-bottom: 20px;padding: 30px 0 0 95px;}
.hm-testi-lft h6 strong{ font-size: 16px;letter-spacing: 0;}
.hm-testi-lft h6:before {transform: scale(0.6);left: -15px;bottom: -15px;}
.hm-testimonials .hm-testi-item p {line-height: 1.4;letter-spacing: 0px; padding-bottom: 30px;}
.hm-testi-lft h4 {font-size: 18px;margin-bottom: 15px;}
.hm-testi-lft .testi-rgt-btn a.cmn-btn {font-size: 16px;padding: 16px 27px;}
.hm-testimonials .hm-testi-item h5{ font-size: 28px;}
.hm-testimonials .hm-testi-item:before{    top: 34px;}
.hm-awrds-sec h3 {font-size: 42px;}
.hm-testimonials .hm-testi-item {padding: 30px 15px 25px;}
.hm-testimonials .hm-testi-item p {line-height: 1.5;padding-bottom: 30px;font-size: 18px;}
.hm-awrds-cnt.owl-carousel .owl-stage-outer {   padding: 28px 0px;}
.hm-awrds-cnt.owl-carousel .owl-item.active.center .hm-awrds-itm {transform: scale(1.5);}
.hm-awrds-cnt.owl-carousel .owl-nav button.owl-prev, .hm-awrds-cnt.owl-carousel .owl-nav button.owl-next {transform: scale(0.7);    left: -75px;}
.hm-awrds-cnt.owl-carousel .owl-nav button.owl-next {     right: -75px;left: auto; }
.hm-awrds-sec h3:before {width: 180px;left: -200px;}
.hm-awrds-sec h3:after {width: 180px; right: -200px;}
.hm-awrds-sec {padding-bottom: 30px;}
.meet-ur-team {padding: 50px 0 140px;}
.meet-ur-team h2 {font-size: 50px;margin: 0px 0 40px;}
.meet-ur-team h5{font-size: 25px; letter-spacing: 3px;}
.ur-team-img:before {transform: scale(0.7); right: -30px;}
.ur-team-cnt h4 {font-size: 20px;}
.hm-awrds-cnt.owl-carousel .owl-item.active.center .hm-awrds-itm {box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.07);padding: 10px !important;}
.ur-team-cnt h6{font-size:16px; letter-spacing: 1px;}
.legal-suprt-sec .container { max-width: 970px;}
.head-sec {padding: 15px 10px 0;}
.logo {width: 370px;}
.hm-testimonials .hm-testi-item p {line-height: 1.7;padding-bottom: 20px;font-size: 16px;}
.tp-rgt-rgt {padding: 0;}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 17px;letter-spacing: 0px;}
.tp-rgt-sec {gap: 25px;margin-bottom: 14px;}
.tp-rgt-sec .tp-rgt-rgt p a {font-size: 22px;padding-left: 45px;letter-spacing: 0;}
.tp-rgt-sec .tp-rgt-lft a {font-size: 16px;padding: 12px 26px;}
.topmenu ul li a {font-size: 17px;margin-right: 30px;}
.tp-rgt-sec .tp-rgt-lft a:before{width: 20px;left: -14px;}
.tp-rgt-sec .tp-rgt-rgt p a:before {transform: scale(0.7);top: -5px;left: 0px;}
.topmenu {padding: 10px 0 0;}
.hm-bnr-sec {padding-left: 20px;}
.hm-bnr-lft {padding-top: 30px;width: 45%;}
.banner-sec {padding:200px 0 80px 0;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 24px;letter-spacing: 0;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 68px;margin-bottom: 20px;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 17px;line-height: 1.4;letter-spacing: 0;}
a.cmn-btn {font-size: 16px;padding: 18px 30px;}
.hm-bnr-rgt {width: 50%;}
.hm-bnr-rgt .bnr-atrnys-reviews {width: 150px;left: 170px;}
.legal-sprt-itm:before {transform: scale(0.6);left: -11px;}
.legal-sprt-itm {padding: 25px 5px 25px 71px;width: 29%;}
.legal-sprt-itm:last-child{width: 30%;}
.legal-suprt-sec{  border-top: 6px solid #fff;}
.legal-sprt-sec .legal-sprt-itm h3 {font-size: 24px;}
.legal-sprt-itm:after {right: -25px;width: 7px;height: calc(100% + 9%);}
.about-law-firm-sec {padding: 70px 0;}
.about-law-firm-sec h3 strong {font-size: 22px;letter-spacing: 0.5px;}
.about-law-firm-sec h3 {font-size: 42px;margin-bottom: 25px;}
.law-firm-cont-img-cnt {left: -50px;padding: 30px 22px;bottom: 60px;}
.law-firm-cont-img-cnt h4 {font-size: 24px;padding-bottom: 25px;line-height: 1.1;letter-spacing:0;}
.abt-law-firm-cont-rgt p {margin-bottom: 15px;padding-right: 0;font-size: 14px;line-height: 1.5;}
.abt-law-firm-cont-rgt {width: 49%;}
.abt-law-firm-cont-rgt h4 {font-size: 23px;line-height: 1.2;letter-spacing: 0;}
.abt-law-firm-cont-rgt p br{display: none;}
.law-firm-cont-lft a.cmn-btn {padding: 18px 30px;font-size: 17px;}
.law-firm-cont {margin-top: 30px;gap: 20px;}
.law-firm-cont-rgt p a {font-size: 28px;display: block;}
.law-firm-cont-rgt p{font-size: 16px;margin-right: 0;}
.law-firm-cont-rgt:before { transform: scale(0.6);top: -2px;left: -23px;}
.law-firm-cont-rgt{padding-left: 55px;}
.page_default .genpg-rite .prof-rgt .atrny-email ul li a {transform: scale(0.7);margin: -6px -6px;}
.page_default .genpg-rite .prof-rgt {width: 49%;}
.page_default .genpg-rite .prof-rgt .atrny-email ul {gap: 3px;}
.abt-law-firm-cont-lft {padding: 12px 12px 0 12px;margin-top: 0;}
.law-firm-cont-img-cnt h4:before{width: 130px;height: 3px;}
.law-firm-cont-img {outline-offset: 5px;}
.hmpractice-sec {padding: 40px 15px 40px;}
.hmpractice-sec .container {padding: 0px;}
.prcts-ars.defense .prcts-ars-itm, .prcts-ars.criminal .prcts-ars-itm {margin: 0 0 15px;}
.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt {bottom: 35px;}
.lgl-suprt-prt h2 {font-size: 42px;letter-spacing: 0.2px;margin: 0 0 12px;line-height: 1.2;}
.lgl-suprt-phn a {font-size: 22px;letter-spacing: 0.2px;padding: 18px 30px 18px 60px;}
.lgl-suprt-phn a:before {transform: scale(0.7);left: 20px;top: -4px;}
.hmlegal-suprt-sec {padding: 230px 0 0;}
.hm-testimonials .hm-testi-item .star-rat {margin-bottom: 25px;transform: scale(0.8);}
.ur-team-itm-img {margin: 0 0 30px;}
.ur-team-img:before {transform: scale(0.6);right: -40px;bottom: 20px;}
.schle-cnslt-img {padding: 0 0 0 10px;width: 320px;}
.schle-cnslt-cnt h5 {font-size: 17px;}
.schle-cnslt-cnt {padding: 24px 20px;width: 60%;}
.schle-cnslt-sec {margin: -40px 0 0;}
.faqs-prt {padding: 50px 0 0;}
.faqs-prt h2 {font-size: 50px;line-height: 1.1;margin: 0 0 30px;}
.hmfaq_sec .accordion-section h4 a {font-size: 26px;line-height: 1.2;margin: 0 0 10px;letter-spacing: 0px;}
.hmfaq_sec .accordion-section h4 strong {font-size: 24px;margin: 0 18px 0px 0px;}
.hmfaq_sec .accordion-section-content p {font-size: 16px;line-height: 1.4;letter-spacing: 0.2px;}
.hmfaq_sec .accordion-section {margin: 0 0 25px;padding: 0px 0 20px;border-bottom: 2px solid #cacaca;}
.hmfaq_sec {padding: 0px 0 30px;}
.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.7);top: 10px;}
.head-sec.f-nav {padding: 10px 20px;}
.head-sec.f-nav .container {padding: 0px;}
.page_bnr {padding: 160px 0 30px;}
.page_title h1, .page_title h2 {font-size: 45px;}
.inrpg-breadcrumbs {font-size: 18px;}
.page_default {padding: 60px 0;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 43px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 27px;padding: 20px 10px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 36px;}
.genpg-lft .widget.gform_widget h4.widget-title {padding: 15px 10px 15px 30px;}
.page_default .genpg-rite h3 {font-size: 35px;}
.page_default .genpg-rite h4 {font-size: 24px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 17px;line-height: 1.4;margin: 0 0 15px 0;}
.genpg-lft .widget ul li a {font-size: 17px;margin-bottom: 12px;}
.genpg-lft .widget ul li a:before {transform: scale(0.8);top: 1px;left: -3px;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 30px 20px 45px;}
.genpg-lft .testi-item .star-rat{transform: scale(0.9);}
.genpg-lft .testi-item:before{transform: scale(0.9);}
.genpg-lft .sidebar-testi .testi-item p {font-size: 16px;line-height: 1.4;margin-bottom: 20px;}
.genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-prev, .genpg-lft .sidebar-testi.owl-carousel .owl-nav button.owl-next {transform: scale(0.8);}
.genpg-lft .sidebar-testi .testi-item h5{font-size: 23px;}
.genpg-lft .gform_wrapper.gravity-theme .gfield_label {font-size: 17px;line-height: 1;letter-spacing: 0px;}
.genpg-lft .gform_wrapper .top_label input, .genpg-lft .gform_wrapper select, .genpg-lft .gform_wrapper .top_label textarea{padding: 10px 10px 10px 15px !important;}
.genpg-lft .widget form .gform-body {padding: 10px 20px 0 20px;}
.genpg-lft .gform_wrapper .top_label input[type="submit"] {letter-spacing: 0;width: 240px !important;font-size: 17px !important;padding: 17px 17px !important;margin-top: 15px;}
.genpg-lft .widget.gform_widget {padding-bottom: 20px;}
.genpg-lft .gform_wrapper.gravity-theme .description, .genpg-lft .gform_wrapper.gravity-theme .gfield_description, .genpg-lft .gform_wrapper.gravity-theme .gsection_description, .genpg-lft .gform_wrapper.gravity-theme .instruction{font-size: 13px;}
.genpg-lft .widget {margin-bottom: 30px;}
.genpg-lft .gform_wrapper.gravity-theme .gfield textarea.large {height: 100px;}
.genpg-lft .widget.widget_nav_menu {margin-bottom: 30px;}
.genpg-lft .gform_wrapper .field_description_below .gfield_description {top: 36px;}
.page_default .genpg-rite .cont-item{padding: 30px 20px;}
.page_default .genpg-rite .cont-item h3 {font-size: 22px;margin-bottom: 29px;}
.page_default .genpg-rite .cont-loc:before {transform: scale(0.7);left: -6px;}
.page_default .genpg-rite .cont-loc.call a {font-size: 25px;}
.page_default .genpg-rite .cont-loc.call {padding-left: 40px;margin-bottom:0px;}
.page_default .genpg-rite .cont-loc.loc p {font-size: 16px;padding-left: 41px;margin-bottom: 20px;}
.page_default .genpg-rite .cont-loc.mail a {font-size: 15px;padding-left: 35px;letter-spacing: 0.5px;}
.page_default .genpg-rite .testi-item {padding: 30px;}
.page_default .genpg-rite .testi-item p {font-size: 18px;line-height: 1.4;margin-bottom: 30px;}
.page_default .genpg-rite .testi-item h5 {font-size: 26px;}
.page_default .genpg-rite .testi-item:before {transform: scale(0.8); top: 30px;left: 40px;}
.page_default .genpg-rite .testi-item .star-rat{transform: scale(0.9);}
.page_default .genpg-rite .testi-item:after{transform: scale(0.9); bottom: 30px; right: 40px;}
.page_default .genpg-rite .post-item {padding: 20px 15px;width: 48%;}
.page_default .genpg-rite .blg-cntblk{ gap: 25px;}
.post-cnt {padding: 15px 10px 15px;}
.page_default .genpg-rite .post-item h4 {font-size: 22px;margin: 0 0 10px 0;}
.page_default .genpg-rite .post-btn a{font-size: 15px; padding: 10px 25px;}
.nav-links{transform: scale(0.9);}
.page_default .genpg-rite .post-item p{ font-size: 17px;}
.page_default .genpg-rite .post-dt {font-size: 17px;padding: 8px 20px;}
.page_default .genpg-rite .accordion-section h4 a:after {transform: scale(0.8);}
.page_default .genpg-rite .accordion-section h4 strong {margin: 0 10px 0px 0px;font-size: 20px;}
.page_default .genpg-rite .in-pract-list {gap: 15px;}
.page_default .genpg-rite .in-pract-itm h4{letter-spacing: 0;}
.page_default .genpg-rite .in-pract-btn a{ font-size: 16px;}
.page_default .genpg-rite .ur-team-lst {gap: 20px;}
.page_default .genpg-rite .ur-team-itm-img{margin: 0 0 30px;}
.page_default .genpg-rite .ur-team-img:before {transform: scale(0.5);right: -40px;}
.page_default .genpg-rite .ur-team-cnt h4 {font-size: 21px;}
.page_default .genpg-rite .ur-team-cnt h6 {font-size: 16px;}
.page_default .genpg-rite .sngl-profmain {padding: 30px 10px 35px;margin-bottom: 25px;}
.page_default .genpg-rite .prof-rgt {padding-top: 9px;}
.page_default .genpg-rite .prof-rgt h3 {font-size: 28px;    margin-bottom: 10px;}
.page_default .genpg-rite .prof-rgt h6 {margin-bottom: 20px;letter-spacing: 0;    font-size: 17px;}
.page_default .genpg-rite .loca:after, .page_default .genpg-rite .cal:after{transform: scale(0.9);}
.page_default .genpg-rite .loca, .page_default .genpg-rite .cal {padding-left: 40px;}
.page_default .genpg-rite .loca h5{font-size: 18px;letter-spacing: 0;}
.page_default .genpg-rite .cal {margin-bottom: 20px;}
.page_default .genpg-rite .loca {margin-bottom: 30px;}
.page_default .genpg-rite .atrny-email a{font-size: 18px; padding: 17px 42px;}
.page_default .genpg-rite .cal a {font-size: 28px;}
.page_default .genpg-rite .question h3 {font-size: 35px;}
.page_default .genpg-rite .question p {font-size: 17px;}
.que-btn a {font-size: 28px;}
.que-btn a:before{transform: scale(0.9);}
.page_default .genpg-rite .page-navi-block a {font-size: 18px;padding: 17px 40px 17px 40px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 17px;}
.genpg-lft .widget.widget_recent_entries {margin-bottom: 40px;}
.genpg-lft .widget.widget_recent_entries ul li a {margin-bottom: 22px;}
.post_cnt .post-itm-btm {margin-bottom: 10px;font-size: 16px;}
.genpg-lft .widget ul {margin: 20px 15px;}
.genpg-lft .widget ul li li a {font-size: 15px;}
}
@media screen and (max-width:1199px) {
.logo {width: 300px;}
.head-sec.f-nav .logo {width: 290px;}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 16px;letter-spacing: 0px;}
.tp-rgt-sec .tp-rgt-rgt p a {font-size: 19px;padding-left: 40px;letter-spacing: 0;}
.tp-rgt-sec .tp-rgt-lft a {font-size: 15px;padding: 10px 18px;}
.topmenu ul li a {font-size: 15px;margin-right: 24px;}
.hm-bnr-rgt {width: 48%;}
.hm-bnr-rgt .bnr-atrnys-reviews {width: 150px;left: 180px;height: 75px;bottom: 60px;}
.banner-sec {padding:180px 0 60px 0;}
.hm-bnr-rgt .bnr-atrnys:before {width: 470px;height: 60px;}
.hmpractice-sec h2 {font-size: 90px;letter-spacing: 2px;}
.prcts-ars-list {margin: -15px 0 30px;}
.prcts-ars.defense .prcts-ars-cnt {right: 20px;}
.prcts-ars.criminal .prcts-ars-cnt {left: 20px;}
.prcts-ars-cnt h4 {font-size: 22px;letter-spacing: 0.2px;margin: 0 0 10px;}
.prcts-ars-cnt a {letter-spacing: 0.2px;padding: 10px 22px;border-radius: 20px;font-size: 16px;}
.prcts-ars.defense .prcts-ars-itm, .prcts-ars.criminal .prcts-ars-itm {margin: 0 0 12px;}
.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt {bottom: 30px;}
.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt h4 {margin-bottom: 12px;}
.ur-team-btn a.cmn-btn {padding: 22px 50px;}
.ur-team-list {margin: 0 0 25px;}
}
@media screen and (max-width:1050px){
.legal-sprt-sec.owl-carousel .owl-nav {display: flex;justify-content: center;gap: 15px;padding-top: 20px;transform: scale(0.6);margin: -15px;}
.legal-sprt-sec.owl-carousel .owl-nav button.owl-prev, .legal-sprt-sec.owl-carousel .owl-nav button.owl-next {background-image: url("images/sprites.png");background-position: -11px -109px;width: 70px;height: 70px;font-size: 0;}
.legal-sprt-sec.owl-carousel .owl-nav button.owl-next {background-position: -99px -109px;}
.ur-team-itm {width: 100%;max-width: 280px;margin: auto;}
.ur-team-itm-img {margin: 0 0 20px;}
.hm-bnr-rgt {width: 51%;}
a.cmn-btn {font-size: 15px;padding: 16px 30px;}
.banner-sec {padding: 130px 0 50px 0;}
.prcts-ars.injury .prcts-ars-itm .prcts-ars-cnt {bottom: 25px;}
.ur-team-img:before {transform: scale(0.5);right: -45px;bottom: 15px;}
.topmenu ul li a {font-size: 14px;}
}
@media screen and (max-width:991px) {
.container { max-width: 720px; }
.legal-suprt-sec .container, .banner-sec .container, .head-sec .container { max-width: 720px; }
.head-sec {padding: 20px 0 0;position: inherit;background: #140D29;}
.showhide { display: block; }
.mobinav ul { display: block; }
.tp-rgt-sec .tp-rgt-lft a {font-size: 15px;padding: 12px 18px;}
.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%; display: none; }
.showhide b.txtl, .showhide b.txtr { color: #000; }
.logo { width: 100%; text-align: center; margin: 0 auto 20px; max-width: 100%; padding: 0; }
.logo img {max-width: 400px;margin: auto;}
.top-rit { max-width:100%; position: inherit; display: inline-block; margin: 0; float: none; }
.mobinav ul { padding: 10px 10px; text-align: left; }
.mobinav {top: 44px;background: #3590bb; }
.mobile_src_nav { display: block; padding: 8px 0;     background: #6ebce1; }
.logo-rit { max-width: 100%; text-align: center;float: none;}
.tp-rgt-sec {gap: 10px;margin-bottom: 20px;padding: 10px;border: 1px solid rgb(255 255 255 / 38%);}
.tp-rgt-sec .tp-rgt-rgt p a{display: block;font-size: 20px;}
.tp-rgt-sec .tp-rgt-lft a{letter-spacing: 0;}
.tp-rgt-sec .tp-rgt-lft a:before{display: none;}
.hm-bnr-rgt .bnr-atrnys:before{width: 100%;}
.banner-sec {padding: 30px 0 0;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 18px;line-height: 1.4;letter-spacing: 0;}
.hm-bnr-lft {padding-top: 0;width: 100%;margin-bottom: 25px;text-align: center;}
.hm-bnr-rgt {float: none;position: inherit;width: 100%;max-width: 500px;margin: auto;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 50px;margin-bottom: 12px;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 22px;margin-bottom: 10px;}
.hm-bnr-sec .hm-bnr-lft p br{display: none;}
.hm-bnr-rgt .bnr-atrnys-reviews {width: 150px;left: 0;right: 0;margin: auto;bottom: 20px;height: 70px;}
.hm-bnr-sec {padding-left: 0;}
.tp-rgt-rgt {padding: 0;text-align: right;}
.legal-sprt-itm:after{display: none;}
.page_default .genpg-rite .prof-rgt {
    padding-top: 15px !important;
}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 15px;letter-spacing: 0px;line-height: 1;}
.tp-rgt-sec .tp-rgt-rgt p a:before {transform: scale(0.7);top: -14px;left: 0px;}
.legal-suprt-sec {border-top: 0;padding: 30px 0;background: #fff;}
.legal-sprt-itm, .legal-sprt-itm:last-child {width: 100%;max-width: 320px;margin: auto;background: #0d4da2;padding: 30px 20px 30px 70px;}
.legal-sprt-itm:before {left: -1px;transform: scale(0.5);}
.legal-sprt-itm.dla:before{left: -11px;}
.legal-sprt-sec .legal-sprt-itm h3 {font-size: 23px;}
.legal-sprt-sec .legal-sprt-itm h3 br{display: none;}
.about-law-firm-sec {padding: 40px 0;border-bottom: 1px solid #0d4da2;}
.hm-awrds-sec {padding: 40px 0;}
.about-law-firm-sec h3 br{display: none;}
.about-law-firm-sec h3 strong {font-size: 20px;letter-spacing: 0.5px;}
.about-law-firm-sec h3 {font-size: 38px;margin-bottom: 20px;}
.abt-law-firm-sec{flex-direction: column;gap:15px;padding: 0px;}
.abt-law-firm-cont-rgt{width: 100%;    text-align: center;}
.abt-law-firm-cont-lft {width: 100%;padding: 6px;max-width: 370px;margin: auto;border: 2px solid #16153f;}
.law-firm-cont-img-cnt {left: 0;padding: 25px 20px;bottom: 0;position: inherit;width: 100%;}
.law-firm-cont-img-cnt h4 br{display: none;}
.law-firm-cont-img-cnt h4 {font-size: 21px;padding-bottom: 20px;}
.abt-law-firm-cont-lft:before, .abt-law-firm-cont-lft:after{display: none;}
.law-firm-cont-img img{margin-bottom: 10px;}
.hm-awrds-cnt.owl-carousel .owl-nav button.owl-prev, .hm-awrds-cnt.owl-carousel .owl-nav button.owl-next {transform: scale(0.6);margin: -10px;}
.law-firm-cont-img{outline: 0;outline-offset: 0;}
.abt-law-firm-cont-rgt h4 {font-size: 23px;line-height: 1;text-align: center;}
.abt-law-firm-cont-rgt p{font-size: 15px;line-height: 1.5;}
.law-firm-cont {margin-top: 25px;gap: 20px;justify-content: center;}
.law-firm-cont-lft a.cmn-btn {padding: 16px 26px;font-size: 16px;letter-spacing: 0.2px;}
.law-firm-cont-rgt:before {transform: scale(0.6);top: -3px;left: -26px;width: 110px;}
.law-firm-cont-rgt p a {font-size: 25px;letter-spacing: 0;}
.law-firm-cont-rgt p {font-size: 15px;margin-right: 0;}
.hm-awrds-sec h3 {font-size: 38px;}
.hm-awrds-cnt.owl-carousel .owl-stage-outer {padding: 20px 0px;}
.law-firm-cont-rgt {padding-left: 40px;}
.consult-frm-prt {padding: 25px 35px;outline: 10px solid rgb(6 30 68 / 63%);margin: 10px;}
.site-footer {padding: 50px 0 0;}
.hm-awrds-sec .container{ max-width: 720px;}
.hm-testimonials h2 {font-size: 38px;padding-right: 0;margin-bottom: 20px;display: block;text-align: center;}
.hm-testimonials h2:before{display: none;}
.hm-testi-section {display: inherit;}
.hm-testi-lft {width: 100%;padding-top: 0;margin-bottom: 30px;}
.hm-testi-rgt {width: 100%;padding-right: 0;}
.hm-testimonials:before,.hm-testimonials:after{display: none;}
.hm-testimonials {padding: 40px 0 40px;}
.hm-testimonials h3 {top: 0px;position: inherit;font-size: 50px;letter-spacing: 0px;    margin-bottom: 10px;    left: 0px;}
.hm-awrds-sec h3:before,.hm-awrds-sec h3:after{display: none;}
.hm-testi-lft h6:after {left: 68px;transform: scale(0.7);}
.hm-testi-lft h6 {font-size: 26px;margin-bottom: 15px;padding: 30px 0 0 90px;}
.hm-testi-lft h6:before {transform: scale(0.6);left: -23px;bottom: -21px;}
.hm-testi-lft h4 {font-size: 16px;margin-bottom: 15px;text-align: center;padding: 0px;}
.testi-rgt-btn {text-align: center;}
.hm-testimonials .hm-testi-item .star-rat {margin-bottom: 20px;transform: scale(0.8);}
.hm-testimonials .hm-testi-item p {line-height: 1.5;letter-spacing: 0px;font-size: 16px;padding-bottom: 20px;margin-bottom: 20px;}
.hm-testimonials .hm-testi-item:before {top: 25px;left: 20px;}
.hm-testimonials .hm-testi-item h5 {font-size: 24px;}
.hm-testimonials .hm-testi-item h5:after {width: 8px;height: 2px;}
.hm-testimonials .hm-testi-item:after {bottom: 25px;right: 30px;}
.hm-testimonials .hm-testi-item:before, .hm-testimonials .hm-testi-item:after {transform: scale(0.8);}
.hm-testimonials .hm-testi-item h5:before {transform: scale(0.8);bottom: -6px;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-next {transform: scale(0.8);margin: -5px -2px;}
.hm-awrds-cnt.owl-carousel .owl-nav button.owl-prev, .hm-awrds-cnt.owl-carousel .owl-nav button.owl-next{position: inherit;}
.hm-awrds-cnt.owl-carousel .owl-item:before{display: none;}
.hm-testimonials .testi-blck .owl-nav {text-align: center;}
.schle-cnslt-sec {margin: 0px;}
.hm-awrds-cnt.owl-carousel:before{display: none;}
.hm-awrds-cnt.owl-carousel .hm-awrds-itm{max-width: 350px;margin: auto;}

.hm-awrds-cnt.owl-carousel .owl-stage{border: none;padding: 0;}

.hm-awrds-cnt.owl-carousel .owl-nav {text-align: center;}

.hm-awrds-cnt.owl-carousel .owl-dots{display: none;}

.hm-awrds-cnt.owl-carousel .owl-item.active.center .hm-awrds-itm {transform: scale(1);border: 1px solid #000;}

.meet-ur-team h5 {font-size: 22px;letter-spacing: 2px;}

.meet-ur-team h2 {font-size: 38px;margin: 0px 0 30px;}

.hm-testi-lft .test-rves {position: relative;width: 300px;margin: auto;}

.ur-team-itm {width: 100%;max-width: 350px;margin: auto;}

.ur-team-list.owl-carousel button.owl-dot{display: none;}

.ur-team-list.owl-carousel .owl-nav button.owl-prev, .ur-team-list.owl-carousel .owl-nav button.owl-next{background-image: url(images/sprites.png);background-position: -77px -276px;width: 60px;height: 55px;font-size: 0;transform: scale(0.9);} 

.ur-team-list.owl-carousel .owl-nav button.owl-prev{ background-position: -11px -276px;}

.ur-team-list.owl-carousel .owl-nav{display: flex;justify-content: center;gap:10px;margin-top: 20px;}

.meet-ur-team {padding: 40px 0 40px;}

.ur-team-btn a.cmn-btn {letter-spacing: 1px;font-size: 16px;padding: 20px 50px;}

.ur-team-itm-img{margin: 0 0 15px;}

.meet-ur-team h5 {font-size: 20px;letter-spacing: 1px;margin-bottom: 10px;}

.cnsult-cnt h6:before, .cnsult-cnt h6:after {display: none;}

.consult-frm-prt h2 {font-size: 38px;letter-spacing: 0px;margin: 0px 0 15px;}

.cnsult-cnt h6 {font-size: 15px;letter-spacing: 0px;margin: 0 0 25px;}

.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 12px 15px !important;line-height: 1.1 !important;border: 1px solid #8b8b97;border-top: none;border-right: none;}

.consultation-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 4%;grid-row-gap: 22px;}

.consultation-form .gform_wrapper.gravity-theme .gfield textarea.large {height: 125px !important;}

.consultation-form .form-links a {font-size: 14px !important;}

.consultation-form .gform_wrapper .gfield.chk {margin-top: -20px;}

.consultation-form .gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {font-size: 14px !important;letter-spacing: 0px;}

.consultation-form .gform_wrapper .top_label input[type="checkbox"] {margin: 6px 5px 0px 0 !important;}



.hm-form-sec {padding: 30px 0 50px;}

.ur-team-btn a.cmn-btn {letter-spacing: 0.2px;font-size: 16px;padding: 17px 30px;}

.ur-team-list {margin: 0 0 25px;}

a.cmn-btn {font-size: 15px;padding: 16px 30px;}

.ftr-top {margin: 0 0 20px;flex-wrap: wrap;}

.ftr-cal-sec {order: 2;}

.ftr-logo {order: 1;margin-bottom: 20px;width: 100%;}

.ftr-cal-sec a {font-size: 28px;letter-spacing: 0px;}

.ftr-logo-img {width: 350px;margin-bottom: 15px;}

.ftr-cal-sec {order: 2;width: 200px;margin: auto;text-align: center;}

.ftr-cal-sec h5:before {right: 0px;width: 80px;height: 2px;}

.ftr-cal-sec h5 {font-size: 18px;letter-spacing: 0px;margin: 0px 0 10px;padding: 0px 0 10px;}

.ftr-logo-img {width: 350px;margin: 0 auto 15px;}

.ftr-blocks {margin: 0 0 20px;flex-direction: column;}

.ftrblk {width: 100%;}

.map-cnt {padding: 20px 15px 20px;max-width: 100%;margin: 0 auto 20px;}

.ftmenu ul li a {font-size: 15px;letter-spacing: 0px;}

.ftmenu ul li {padding: 0 10px;line-height: 1;}

.ftmenu ul {padding: 14px 0;margin: 0px auto 25px;}

.map-cnt {padding: 20px 15px 20px;max-width: 100%;margin: 0 auto 20px;text-align: center;min-height: auto;}

.map-cnt h4:before {transform: scale(0.8);right: 0px;top: -2px;}

.map-cnt .phn-nbr a {font-size: 24px;padding: 0 0 0px 30px;}

.map-cnt a:before {transform: scale(0.7);left: -5px;}

.cpy-inr, .ftrlink, p.rit-btm {display: block;}

.hm-bnr-rgt .bnr-atrnys {position: relative;padding: 15px 0 0px;background-color: #0b27578c;border: 1px solid rgb(255 255 255 / 31%);border-radius: 20px 20px 0px 0px;}

.law-firm-cont-rgt p {font-size: 15px;margin: 0px;}

.prcts-ars-list {margin: 0 0 30px;display: none;}

.hmpractice-sec h2 {font-size: 60px;letter-spacing: 1px;margin-bottom: 20px;}

.lgl-suprt-prt h2 {font-size: 38px;letter-spacing: 0.2px;margin: 0 0 10px;line-height: 1.2;}

.prcts-ars.defense.mobile {display: block;} 

.prcts-ars.defense  {display: none;}

.hmpractice-sec .container {padding: 0 15px;max-width: 720px;}

.prcts-ars.defense {width: 100%;}

.prcts-ars-itm {width: 100%;max-width: 400px;}

.prcts-ars.defense .prcts-ars-itm:last-child {margin: auto;}

.prcts-ars.defense.mobile.owl-carousel .owl-nav button.owl-prev, 

.prcts-ars.defense.mobile.owl-carousel .owl-nav button.owl-next { background-image: url(images/sprites.png);background-position: -11px -276px;width: 60px;height: 55px;font-size: 0;transform: scale(0.8); margin: -5px;}

.prcts-ars.defense.mobile.owl-carousel  .owl-nav {text-align: center;padding: 15px 0 0;margin-bottom: 20px;display: flex;justify-content: center;gap: 15px;}

.prcts-ars.defense.mobile.owl-carousel .owl-nav button.owl-next  {  background-position: -77px -276px; }

.hmlegal-suprt-sec:before {height: 90%;}

.ur-team-img:before {transform: scale(0.5);right: -40px;}

.prcts-ars.defense .prcts-ars-itm:before {width: 100%;height: 100%;}

.hmfaq_sec .accordion-section h4 a {font-size: 24px;line-height: 1.2;margin: 0 0 10px;letter-spacing: 0px;padding-right: 50px;}

.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.7);top: 0px;right: -7px;}

.faqs-prt h2 {font-size: 42px;line-height: 1.1;margin: 0 0 26px;}

.hmfaq_sec {padding: 40px 0 30px;}

.schle-cnslt-img {padding: 0px;width: 100%;max-width: 350px;margin: 0 auto 15px;}

.schle-cnslt-cnt h5 {font-size: 18px;}

.schle-cnslt-cnt {padding: 15px 15px;width: 100%;}

.schle-cnslt {padding: 10px;flex-direction: column;width: 100%;max-width: 400px;margin: auto;}

.faqs-prt {padding: 40px 0 0;}
.genpg-rite{float: none;width: 100%;margin-bottom: 30px;}

.genpg-lft{float: none;width: 100%;margin: auto;max-width: 380px;}
.page_bnr {padding: 40px 0 40px;}
.page_title h1, .page_title h2 {font-size: 28px;}
.page_default {padding: 30px 0;}
.page_default .genpg-rite .cont-list {display: inherit;max-width: 350px;margin: auto;}
.page_default .genpg-rite .cont-item{width: 100%;margin-bottom: 30px;}
.page_default .genpg-rite .cont-item:last-child{margin-bottom: 0;}
.page_default .genpg-rite .testimonials {display: inherit;max-width: 350px;margin: auto;}
.page_default .genpg-rite .testi-item{width: 100%;margin-bottom: 30px;}
.page_default .genpg-rite .testi-item:last-child{margin-bottom: 0;}
.nav-links{margin-bottom: 30px;}
.page_default .genpg-rite .in-pract-list {display: inherit;max-width: 350px;margin: auto;}
.page_default .genpg-rite .in-pract-itm{width: 100%;margin-bottom: 30px;}
.page_default .genpg-rite .in-pract-itm:last-child{margin-bottom: 0;}
.page_default .genpg-rite .ur-team-lst {display: inherit;max-width: 350px;margin: auto;}
.page_default .genpg-rite .ur-team-itm{width: 100%;margin-bottom: 30px;}

.page_default .genpg-rite .ur-team-itm:last-child{margin-bottom: 0;}

.page_default .genpg-rite .ur-team-cnt h4 {font-size: 24px;}

.page_default .genpg-rite .ur-team-img:before {transform: scale(0.6);}

.page_default .genpg-rite .sngl-profmain {display: inherit;}

.page_default .genpg-rite .sngl-profmain {display: inherit;max-width: 350px;margin:0 auto 30px;}

.page_default .genpg-rite .sngl-profmain-lft{width: 100%;}

.page_default .genpg-rite .prof-rgt{width: 100%;}

.page_default .genpg-rite .inr-abt {margin-bottom: 35px;}

.page_default .genpg-rite .accordion-section h4 a:after {transform: scale(0.7);}

.page_default .genpg-rite .accordion-section h4 a {font-size: 19px;}

.page_default .genpg-rite .accordion-section-content p {font-size: 16px;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 32px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;line-height: 1.4;margin: 0 0 15px 0;}
.page_default .genpg-rite .inr-abt:before{ height: 150px;}
.page_default .genpg-rite .page-navi{margin-bottom: 30px;}
.genpg-lft .widget.widget_recent_entries {margin-bottom: 30px;}
.page_default .genpg-rite .prof-image{width: 100%;}
.genpg-lft .widget.widget_recent_entries ul li a {margin-bottom: 18px;}
.genpg-lft .widget ul li a {font-size: 17px;margin-bottom: 15px;}
.page_default .genpg-rite .cont-item h3 {font-size: 24px;margin-bottom: 18px;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 30px 20px 35px;}


.page_default .genpg-rite .atrny-email a {font-size: 16px;padding: 16px 35px;}
.genpg-lft .gform_wrapper .top_label input, .genpg-lft .gform_wrapper select, .genpg-lft .gform_wrapper .top_label textarea {padding: 10px 10px 10px 15px !important;line-height: 1 !important;}
.sng-post-dt, .meta-author {padding-right: 8px;margin-right: 8px;}
.post_cnt .post-itm-btm {margin-bottom: 10px;font-size: 15px;}
.sng-post-dt:before, .meta-author:before {width: 1px;height: 15px;}
.post_cnt .post-itm-btm {
    margin-bottom: 15px;
    font-size: 17px;
    display: flex;
    align-items: flex-start;flex-direction: column;}
.consultation-form .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0px 0 0;
    padding: 0px 0;
    float: none;
}
	.consultation-form .gform_wrapper .top_label input[type="submit"] {
    width: 235px !important;
    font-size: 15px !important;
    padding: 16px 25px !important;
    margin: 10px 0 0px;
    letter-spacing: 0.5px;
}
	
}
@media screen and (max-width:767px) {
.container{max-width:100%; padding:0 15px;}
.hm-awrds-sec .container{ max-width:100%; padding:0 15px;}
.banner-sec .container, .legal-suprt-sec .container .head-sec .container{max-width:100%; padding:0 15px;}
.tp-rgt-sec .tp-rgt-rgt p a:before {transform: scale(0.7);left: -20px;top: -16px;}
.tp-rgt-sec .tp-rgt-rgt p {font-size: 15px;}
.tp-rgt-sec .tp-rgt-rgt p a {padding-left: 20px;}
.banner-sec {padding: 40px 0 0;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 20px;margin-bottom: 10px;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 40px;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 15px;}
a.cmn-btn {font-size: 15px;padding: 15px 25px;letter-spacing: 0;}
.about-law-firm-sec h3 strong {font-size: 18px;letter-spacing: 0;margin-bottom: 5px}
.about-law-firm-sec h3 {font-size: 30px;margin-bottom: 15px;}
.about-law-firm-sec {padding: 30px 0;}
.abt-law-firm-cont-rgt p {font-size: 15px;}
.law-firm-cont {flex-direction: column;align-items: center;}
.law-firm-cont-rgt p a {font-size: 23px;}
.tp-rgt-sec {gap: 10px;margin-bottom: 20px;padding: 10px;border: 1px solid rgb(255 255 255 / 38%);flex-direction: column-reverse;}
.logo img {max-width: 300px;}
.hm-bnr-rgt {max-width: 400px;}
.hm-bnr-rgt .bnr-atrnys {padding: 10px 0 0px;border-radius: 10px 10px 0px 0px;}
.law-firm-cont-img img {margin-bottom: 10px;height: 350px;object-fit: cover;}
.abt-law-firm-cont-rgt h4 {font-size: 22px;line-height: 1;text-align: center;}
.law-firm-cont-lft a.cmn-btn {padding: 15px 25px;font-size: 15px;letter-spacing: 0.2px;}
.hm-awrds-sec h3 {font-size: 32px;}
.hm-awrds-sec {padding: 30px 0;}
.lgl-suprt-prt h2 {font-size: 32px;letter-spacing: 0.2px;margin: 0 0 10px;line-height: 1.2;}
.lgl-suprt-prt p {font-size: 15px;margin: 0 0 15px;}
.lgl-suprt-btns {gap: 15px;flex-direction: column;}
.lgl-suprt-schdl a.cmn-btn:before {display: none;}
.hmpractice-sec h2 {font-size: 45px;letter-spacing: 0px;margin-bottom: 20px;}
.prcts-ars.defense.mobile.owl-carousel .owl-nav button.owl-prev, .prcts-ars.defense.mobile.owl-carousel .owl-nav button.owl-next {transform: scale(0.7);margin: -8px;}

.legal-sprt-sec.owl-carousel .owl-nav {padding-top: 20px;transform: scale(0.5);margin: -20px;}

.about-law-firm-sec h3 {font-size: 32px;margin-bottom: 15px;}

.meet-ur-team h2 {font-size: 32px;margin: 0px 0 22px;}

.meet-ur-team h2 br { display: none; }

.ur-team-itm {max-width: 320px;}

.ur-team-img:before {transform: scale(0.5);right: -40px;}

.hm-testimonials h3 {font-size: 42px;}

.hm-testimonials h2 {font-size: 32px;margin-bottom: 15px;}

.hm-testi-lft .test-rves {width: 220px;}

.hm-testi-lft h6 {font-size: 22px;margin-bottom: 10px;padding: 20px 0 0 80px;}

.hm-testi-lft h6:before {transform: scale(0.5);left: -27px;bottom: -28px;}

.hm-testi-lft h6:after {left: 51px;transform: scale(0.6);top: -4px;}

.hm-testi-lft .testi-rgt-btn a.cmn-btn {font-size: 15px;padding: 15px 25px;}

.consult-frm-prt {padding: 25px 20px;outline: 5px solid rgb(6 30 68 / 63%);margin: 5px;}

.consult-frm-prt h2 {font-size: 32px;letter-spacing: 0px;margin: 0px 0 10px;}

.cnsult-cnt h6 {font-size: 15px;letter-spacing: 0px;margin: 0px 0 15px;}

.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 15px !important;padding: 12px 15px !important;line-height: 1.1 !important;border: 1px solid #8b8b97;border-top: none;border-right: none;}

.consultation-form .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 4%;grid-row-gap: 15px;}

.consultation-form .gform_wrapper .top_label input[type="submit"] {width: 230px !important;font-size: 15px !important;padding: 15px 25px !important;margin: 20px 0 0;letter-spacing: 0.5px;float: none;}

.consultation-form .gform_wrapper .gfield.chk {margin-top: -10px;}

.hm-form-sec {padding: 30px 0 40px;}

.hmpractice-sec { padding: 40px 0}

.faqs-prt {padding: 30px 0 0;}

.faqs-prt h2 br {display: none;}

.faqs-prt h2 {font-size: 35px;line-height: 1.1;margin: 0 0 26px;}

.hmfaq_sec .accordion-section h4 a {font-size: 21px;padding-right: 40px;}

.hmfaq_sec .accordion-section-content p {font-size: 15px;line-height: 1.4;letter-spacing: 0.2px;padding: 0px;}

.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.6);top: 0px;right: -9px;}

.hmfaq_sec .accordion-section {margin: 0 0 20px;padding: 0px 0 15px;border-bottom: 1px solid #cacaca;}

.hmfaq_sec {padding: 40px 0 20px;}

.genpg-lft .widget ul li a {font-size: 16px;margin-bottom: 15px;}

.page_default .genpg-rite .blg-cntblk {display: inherit;max-width: 350px;margin: auto;float: none;}

.page_default .genpg-rite .post-item{width: 100%;margin-bottom: 30px;}

.page_default .genpg-rite .page-navi {display: inherit;text-align: center;}

.page_default .genpg-rite .page-navi-block.page-navi-pre{margin-bottom: 20px;}

.genpg-lft .widget.widget_recent_entries ul li a {margin-bottom: 15px;}

.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;}
}

@media screen and (max-width:680px) {}
@media screen and (max-width:640px) {}
@media screen and (max-width:600px) {}
@media screen and (max-width:580px) {
.page_default .genpg-rite .accordion-section-content.open { max-height:100%; overflow:inherit;}
}

@media screen and (max-width:480px) {
.page_bnr {padding: 30px 0;}
.hm-testimonials h2 {font-size: 29px;padding-right: 0;margin-bottom: 20px;}
.hm-testi-lft h6:before {transform: scale(0.6);left: 9px;bottom: -21px;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-next {margin-right: 0;transform: scale(0.8);}
.hm-testimonials .testi-blck .owl-nav {margin: 15px 0 0 0;}
.hm-awrds-sec h3 {margin: 0 auto 0px;font-size: 31px;}
.hm-awrds-sec {padding-bottom: 20px;}
.meet-ur-team h5 {font-size: 20px;letter-spacing: 1px;margin: 0 0 10px;}
.meet-ur-team h2 {font-size: 25px;margin: 0px 0 20px;}
.ur-team-img:before {transform: scale(0.6);right: -23px;}
.meet-ur-team {padding: 30px 0 80px;}
.ur-team-list{margin: 0 0 15px;}
.ur-team-list.owl-carousel .owl-nav{ margin-top: 10px;gap:0;}
.ur-team-list.owl-carousel .owl-nav button.owl-prev, .ur-team-list.owl-carousel .owl-nav button.owl-next{transform: scale(0.8);}
.ur-team-btn a.cmn-btn {font-size: 15px;padding: 18px 40px;}
.hm-testimonials .hm-testi-item .star-rat {transform: scale(0.7);margin-bottom: 14px;}
.hm-testimonials .hm-testi-item:before, .hm-testimonials .hm-testi-item:after{transform: scale(0.9);}
.hm-testimonials .hm-testi-item h5 {font-size: 25px;}
.hm-testimonials .hm-testi-item h5:before{transform: scale(0.9);}
.logo img {max-width: 280px;}
.tp-rgt-sec {gap: 7px;margin-bottom: 15px;}
.logo{ margin: 0 auto 15px;}
.tp-rgt-sec .tp-rgt-rgt p a{font-size: 21px;}
.banner-sec {padding: 30px 0 0;}
.hm-bnr-sec .hm-bnr-lft h1 strong {font-size: 18px;}
.hm-bnr-sec .hm-bnr-lft h1 {font-size: 32px;}
.hm-bnr-sec .hm-bnr-lft p {font-size: 14px;line-height: 1.4;}
a.cmn-btn{padding: 12px 15px;}
.hm-bnr-rgt .bnr-atrnys-reviews {width: 110px;bottom: 20px;height: 50px;}
.hm-bnr-rgt .bnr-atrnys:before{display: none;}
.legal-sprt-itm, .legal-sprt-itm:last-child{padding: 20px 20px 20px 65px;}
.legal-sprt-sec .legal-sprt-itm h3 {font-size: 22px;}
.about-law-firm-sec h3 strong {font-size: 16px;}
.about-law-firm-sec h3{font-size: 29px;}
.law-firm-cont-img-cnt{padding: 20px 15px;}
.law-firm-cont-img-cnt h4 {font-size: 19px;padding-bottom: 0;}
.law-firm-cont-img-cnt h4:before{display: none;}
.abt-law-firm-cont-rgt h4 {font-size: 20px;}
.law-firm-cont-lft a.cmn-btn {padding: 13px 17px;font-size: 15px;}
.law-firm-cont {margin-top: 20px;}
.site-footer {padding: 40px 0 0;}
.ftr-logo-img {width: 270px;margin: 0 auto 12px;}
.ftr-cal-sec h5 {font-size: 15px;letter-spacing: 0px;margin: 0px 0 10px;padding: 0px 0 10px;}
.post_cnt .post-itm-btm {font-size: 15px;}
.ftr-cal-sec a {font-size: 24px;}
.ftrblk .map-sec iframe {height: 300px;}
.ftr-blocks {margin: 0px 0 10px;}
.ftmenu ul li a {font-size: 14px;}
.ftmenu ul li {padding: 0 8px;}
.ftmenu ul {padding: 12px 0;margin: 0px auto 20px;}
.legal-suprt-sec {padding: 25px }
.law-firm-cont-img img {margin-bottom: 10px;height: 300px;}
.hm-awrds-sec h3 {font-size: 30px;}
.hm-awrds-cnt.owl-carousel .owl-item.active.center .hm-awrds-itm {transform: scale(0.9);border: 1px solid #000;}
.hm-awrds-cnt.owl-carousel .owl-stage-outer {padding: 10px 0px;}
.lgl-suprt-prt h2 br {display: none;}
.lgl-suprt-prt h2 {font-size: 30px;letter-spacing: 0.2px;margin: 0 0 10px;line-height: 1.2;background: linear-gradient(to bottom, #FFFFFF 30%, #83CFF4 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.hmlegal-suprt-sec:before {height: 57%;}
.lgl-suprt-prt p {font-size: 14px;margin: 0 0 15px;}
.lgl-suprt-phn a:before {transform: scale(0.6);left: 10px;top: -4px;}
.lgl-suprt-phn a {font-size: 20px;letter-spacing: 0.2px;padding: 14px 20px 14px 50px;}
.hmpractice-sec h2 {font-size: 34px;letter-spacing: 0px;margin-bottom: 20px;}
.hmpractice-sec {padding: 30px 0;}
.ur-team-img:before {transform: scale(0.5);right: -41px;}
.ur-team-itm {max-width: 300px;}
.ur-team-cnt h4 {font-size: 26px;}
.ur-team-cnt h6 {font-size: 18px;letter-spacing: 1px;}
.meet-ur-team {padding: 30px 0;}
.hm-testimonials h3 {font-size: 35px;}
.hm-testimonials h2 {font-size: 24px;padding-right: 0;margin-bottom: 20px;letter-spacing: 0px;}
.hm-testi-lft h6:before {transform: scale(0.5);left: -30px;bottom: -27px;}
.hm-testi-lft h6 {font-size: 22px;margin-bottom: 10px;padding: 20px 0 0 70px;}
.hm-testi-lft h6:after {left: 42px;transform: scale(0.6);top: -4px;}
.hm-testi-lft h4 {font-size: 15px;margin-bottom: 10px;}
.hm-testi-lft .testi-rgt-btn a.cmn-btn {font-size: 14px;padding: 14px 25px;}
.hm-testi-lft {margin-bottom: 25px;}
.hm-testimonials .hm-testi-item {padding: 20px 15px 28px;}
.hm-testimonials .hm-testi-item:before, .hm-testimonials .hm-testi-item:after {transform: scale(0.8);}
.hm-testimonials .hm-testi-item:before {top: 20px;left: 15px;}
.hm-testimonials .hm-testi-item:after {bottom: 20px;right: 15px;}
.hm-testimonials .hm-testi-item p {line-height: 1.5;font-size: 15px;padding-bottom: 15px;margin-bottom: 15px;}
.hm-testimonials .hm-testi-item h5 {font-size: 22px;}
.hm-testimonials .hm-testi-item h5:before {transform: scale(0.8);}
.hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav button.owl-next {transform: scale(0.7);margin: -8px -4px;}
.hm-testimonials {padding: 30px 0;}
.hmfaq_sec {padding: 30px 0 20px;}
.consult-frm-prt h2 {font-size: 30px;letter-spacing: 0px;margin: 0px 0 10px;}
.consult-frm-prt {padding: 20px 10px;outline: 3px solid rgb(6 30 68 / 63%);margin: 3px;}
.cnsult-cnt h6 {font-size: 14px;letter-spacing: -0.3px;margin: 0px 0 15px;}
.consultation-form .gform_wrapper .top_label input, .consultation-form .gform_wrapper select, .consultation-form .gform_wrapper .top_label textarea {font-size: 14px !important;padding: 10px 12px !important;line-height: 1.1 !important;}
.consultation-form .gform_wrapper.gravity-theme .gfield textarea.large {height: 110px !important;}
.consultation-form .gform_wrapper .top_label input[type="submit"] {width: 220px !important;font-size: 14px !important;padding: 14px 25px !important;margin: 15px 0 0;letter-spacing: 0.5px;}
.hm-form-sec {padding: 20px 0 30px;}
.site-footer {padding: 30px 0 0;}
.ftr-btn a.cmn-btn {padding: 14px 30px;font-size: 14px;}
.ftr-cal-sec {margin: 0 auto 15px;}
.ftr-cal-sec a {font-size: 22px;}
.ftr-cal-sec h5 {font-size: 14px;letter-spacing: 0px;margin: 0px 0 10px;padding: 0px 0 10px;}
.copyrights p, .copyrights a {font-size: 14px !important;letter-spacing: 0px;line-height: 1.2;}
.hmfaq_sec {padding: 0px 0 22px;}
.showhide b.txtl {font-size: 18px;line-height: 25px;}
.showhide b.txtr {font-size: 33px;line-height: 25px;}
.showhide {width: 110px;height: 28px;padding: 0px 0 0 28px;}
.schle-cnslt-img {padding: 0px;width: 100%;max-width: 250px;margin: 0 auto 15px;}
.schle-cnslt-cnt h5 {font-size: 15px;}
.schle-cnslt-cnt {padding: 12px 10px;}
.faqs-prt h2 {font-size: 28px;line-height: 1.1;margin: 0 0 20px;}
.hmfaq_sec .accordion-section h4 a {font-size: 18px;padding-right: 35px;}
.hmfaq_sec .accordion-section h4 strong {font-size: 20px;margin: 0 10px 0px 0px;}
.hmfaq_sec .accordion-section-content p {font-size: 14px;line-height: 1.4;letter-spacing: 0px;padding: 0px;}
.hmfaq_sec .accordion-section h4 a:after {transform: scale(0.5);top: -15px;right: -12px;}
.hmfaq_sec {padding: 30px 0 20px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 25px;padding: 15px 10px;}
.genpg-lft .widget ul {margin: 20px 10px;}
.genpg-lft .widget ul li a {font-size: 16px;margin-bottom: 15px;}
.genpg-lft .widget.widget_recent_entries ul li a:before {top: 4px;}
.genpg-lft .widget ul li a:before {transform: scale(0.8);left: -3px;}
.genpg-lft .gform_wrapper .top_label input[type="submit"] {width: 240px !important;font-size: 16px !important;padding: 14px 17px !important;}
.genpg-lft .gform_wrapper.gravity-theme .gform_fields{    grid-row-gap: 6px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 28px;margin-bottom: 10px;}
.page_default .genpg-rite h3 {font-size: 28px;}
.page_default .genpg-rite h4 {font-size: 24px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 16px;padding: 0 0 0 30px;margin-bottom: 10px;}
.page_default .genpg-rite p, .page_default .genpg-rite li{ font-size: 15px;}
.page_default .genpg-rite .cont-item{margin-bottom: 15px; padding: 20px 10px;}
.page_default .genpg-rite .cont-loc.call a {font-size: 22px;}
.page_default .genpg-rite .cont-loc.call{ margin-bottom:0px;}
.page_default .genpg-rite .cont-loc.loc p {font-size: 15px;padding-left: 35px;margin-bottom: 15px;}
.page_default .genpg-rite .cont-loc.mail a {font-size: 14px;letter-spacing: 0px;}
.page_default .genpg-rite .cont-loc:before {transform: scale(0.6);}
.page_default .genpg-rite .testi-item:before{ left: 30px;transform: scale(0.7);}
.page_default .genpg-rite .testi-item .star-rat {transform: scale(0.8);margin-bottom: 30px;}
.page_default .genpg-rite .in-pract-itm{margin-bottom: 10px;}
.page_default .genpg-rite .ur-team-itm-img {margin: 0 0 20px;}
.page_default .genpg-rite .ur-team-img:before {transform: scale(0.5);}
.page_default .genpg-rite .ur-team-itm{margin-bottom: 20px;}
.page_default .genpg-rite .sngl-profmain {padding: 10px 10px 25px;}
.page_default .genpg-rite .atrny-email a {font-size: 15px;padding: 14px 30px;}
.page_default .genpg-rite .prof-rgt h3 {font-size: 25px;}
.page_default .genpg-rite .prof-rgt h6 {margin-bottom: 20px;letter-spacing: 0;}
.page_default .genpg-rite .loca:after, .page_default .genpg-rite .cal:after {transform: scale(0.8);}
.page_default .genpg-rite .cal a {font-size: 26px;}
.page_default .genpg-rite .sngl-profmain {margin: 0 auto 20px;}
.question {padding: 12px 10px;}
.page_default .genpg-rite .question h3 {font-size: 27px;margin-bottom: 10px;line-height: 1;}
.page_default .genpg-rite .question p{margin-bottom: 20px;}
.que-btn a {font-size: 24px;}
.page_default .genpg-rite .inr-abt:before{height: 80px;}
.page_default .genpg-rite .inr-abt {margin-bottom: 25px;}
.page_default .genpg-rite .page-navi-block a {font-size: 16px;padding: 16px 35px 16px 30px;}
.page_default .genpg-rite .page-navi-block.page-navi-pre {margin-bottom: 10px;}
.nav-links {margin-bottom: 20px;transform: scale(0.8);}
.page_default .genpg-rite .post-item{margin-bottom: 20px;}
.genpg-lft .widget.widget_recent_entries {margin-bottom: 20px}
.genpg-lft .widget form .gform-body {padding: 10px 15px 0 15px;}
.page_default .genpg-rite .accordion-section-content p {font-size: 15px;padding: 0;}
.page_default .genpg-rite .accordion-section h4 a:after {transform: scale(0.6);}
.page_default .genpg-rite .accordion-section h4 a {font-size: 18px;margin: 0 0 10px;}
.page_default .genpg-rite .post-dt {font-size: 14px;padding: 5px 15px;}
.page_default .genpg-rite .post-item {padding: 15px;}
.post-cnt {padding: 15px 0px 0px;}
.page_default .genpg-rite .post-item p {font-size: 15px;}
.genpg-lft .sidebar-testi.owl-carousel {padding: 20px 15px 25px;}
.genpg-lft .widget.widget_recent_entries ul li a {font-size: 16px;padding: 0 0 0 30px;}
.genpg-lft .gform_wrapper .top_label input[type="submit"] {width: 240px !important;font-size: 16px !important;padding: 14px 17px !important;line-height: 1 !important;}
.genpg-lft .sidebar-testi .testi-item p {font-size: 15px;line-height: 1.4;margin-bottom: 16px;}
.page_default .genpg-rite .prof-rgt .atrny-email ul li a {
    transform: scale(0.6);
    margin: -10px -9px;
}


}

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