@media (max-width:1900px) {

.hm-case-sec {padding: 158px 0 57px;}
.hm-case-btn {right: 0px;}
.why-choose-us-sec:before { background-size: cover;  }    
.hm-form-sec:before {background-size: contain;}
.hm-form-sec:after {width: 600px;height: 600px;}
}

@media screen and (max-width:1800px) {
.head-sec .container {width: 100%;max-width: 1600px;}
.head-sec .logo {width: 22%;}
.head-sec .logo-rit {width: 75%;padding: 27px 0 0 0;}
.head-sec .top-rit .call p a {font-size: 28px;}
.head-sec .topmenu ul li {margin: 0 0 0 18px;}
.head-sec .top-rit .cmn-btn a {padding: 10px 20px;font-size: 20px;}
.head-sec .top-rit {justify-content: flex-end;}
.cmn-btn {margin-right: 17px;}
.bnr-attrny-img {text-indent: 0px;width: 35.6%;margin: auto;}
.bnr-attrny-img img {width: 100%;display: block;}
.hmpractice-sec .prc-item .pract-cnt h4{font-size: 28px;}
.why-chose-us-blks{    padding: 42px 58px 48px;}
.why-chose-us-blks:before{transform: scale(0.9);}
.child-welfare-sec {padding: 140px 0 150px;}
.why-chose-us-cnt{margin-bottom: 130px;}
.hm-case-sec .container {max-width: 1500px;}
.hm-case-lst {padding: 0 25px 0 0;gap: 110px;}
.hm-case-itm h2 {font-size: 65px;letter-spacing: 1px;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {left: 60px;}
.hm-case-top-cnt h2:after {right: 60px;left: auto;}
.hm-case-top-cnt h2 {font-size: 70px;letter-spacing: 1.6px;margin: 0 0 25px;}
.hm-case-btn a {font-size: 22px;letter-spacing: 0.2px;padding: 50px 22px 55PX;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {left: 60px;width: 380px;height: 10px;background-size: contain;}
.hm-case-top-cnt h2:after {right: 60px;left: auto;}
.hm-case-itm h2 {font-size: 60px;letter-spacing: 1px;}
.hm-case-sec {padding: 150px 0 55px;}
.hmvideos_sec {padding: 138px 0 0px;}
.mtr-to-us .mtu-lft p{line-height: 1.9;}
.hm-testimonials{padding: 80px 0 90px;}
.hm-testimonials h2{font-size: 80px;}
.hm-testimonials h4{font-size: 29px;letter-spacing: 4px; }
.testimonials {width: 750px;}
.head-sec .topmenu ul li a {font-size: 18px;}
}


@media screen and (max-width:1700px) {
.head-sec .container {max-width: 1500px;}
.container, .child-welfare-sec .container, .why-choose-us-sec .container { max-width:1500px; }
.head-sec {padding: 22px 0 0 0;}
.head-sec .logo-rit {width: 77%;padding: 20px 0 0 0;}
.head-sec .top-rit .call p {font-size: 14px;}
.head-sec .top-rit .call p a {font-size: 26px;}
.head-sec .top-rit .call p a:before {transform: scale(0.9);}
.head-sec .topmenu ul li a {font-size: 17px;}
.head-sec .logo {width: 320px;}
.banner-sec h1 span {font-size: 95px;letter-spacing: -4px;}
.banner-sec h1 {font-size: 60px;}
.banner-sec {padding: 170px 0 160px;}
.bnr-btn .cmn-btn a {padding: 20px 36px;font-size: 23px;}
.hmpractice-sec{padding: 80px 0 0;}
.hmpractice-sec h2{font-size: 74px;letter-spacing: 1.5px;}
.hmpractice-sec .prc-item{padding-bottom: 40px;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size: 27px;}
.hmpractice-sec .prc-item .pract-cnt h4:before{transform: scale(0.9);}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button{    transform: scale(0.9);}
.hmpractice-sec .prac-btn a{    letter-spacing: 1.53px;padding: 23px 50px;}
.child-welfare-sec {padding: 130px 0 140px;}
h2.text-heading{font-size: 74px;letter-spacing: 1.5px;}
.child-welfare-sec .child-welfare-head h6{font-size: 29px;letter-spacing: 4px;}
.child-welfare-sec .child-welfare-right {width: 43%;}
.child-welfare-sec .child-welfare-right p{margin-bottom: 30px;line-height: 1.9;}
.child-welfare-sec .cmn-btn a{    font-size: 23px;padding: 21px 64px 20px 64px;}
.why-choose-us-sec{padding:70px 0 0;}
.why-choose-us-sec h2.text-heading:before, .why-choose-us-sec h2.text-heading:after{width:440px;}
.why-chose-us-cnt{margin-bottom: 110px;}
.why-choose-us-sec h4{font-size:25px;letter-spacing: 6px;margin-bottom: 55px;}
.why-chose-us-blks {padding: 40px 50px 45px;}
.why-chose-us-blks p{line-height: 1.66;}
.why-chose-us-blks h5 {font-size: 26px;}
.cmn-btn.why-choose-btn a {font-size: 21px;letter-spacing: 0.6px;padding: 22px 43px;}
.why-chose-us-blks:before{left:-38px;}
.hm-case-sec .container {max-width: 1400px;}
.hm-case-lst {padding: 0 25px 0 0;gap: 77px;}
.aboutlaw-sec {padding: 170px 0 130px 0px;}
.aboutlaw-sec .about-law-firm h2 {font-size: 70px;letter-spacing: 1.6px;margin: 0 0 52px;}
.aboutlaw-sec .about-law-firm .years-25-left h2 {margin-bottom: 0;}
.aboutlaw-sec .about-law-firm-flex {padding: 0px;}
.aboutlaw-sec .years-25-left h4 span {display: block;}
.aboutlaw-sec .more-about-btn a {font-size: 19px;letter-spacing: 1px;padding: 27px 58px;}
.hmattrny_sec h2{font-size: 74px;letter-spacing: 1.5px;}
.attorney-sec{padding:150px 0 0;}
.hmattrny_sec h2:before, .hmattrny_sec h2:after{left:-60px;transform:scale(0.9); }
.hmattrny_sec h2:after{right: -60px;left: auto;}
.hmattrny_sec h5{letter-spacing: 5.76px;font-size: 25px;margin-bottom: 65px;}
.atrny-prof .atrny-cnt h4{font-size: 37px;}
.hmattrny_sec .cmn-btn a{padding: 23px 45px;}
.hmattrny_sec .our-attrny{margin-bottom: 85px;}
.learn-sec{padding: 58px 0 42px;}
.learn-sec .learn-cnt h3{font-size: 48px;}
.hm-form-sec{padding: 110px 0 86px;}
.hm-form-sec .hmform-sec h2 span {font-size: 34px;}
.hm-form-sec .hmform-sec h2 {font-size: 74px;line-height: 1.1;letter-spacing: 1.5px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"]{padding: 23px 30px;}
.site-footer{padding: 160px 0 0;}
.hmvideos_sec {padding: 120px 0 0px;}
.mtr-to-us .mtu-lft h2{font-size: 74px;line-height: 1.1;letter-spacing: 1.5px;}
.mtu-rite {padding-top: 40px;margin-right: -30px;width: 54%;}
.mtr-to-us .mtu-lft h3{font-size: 25px;letter-spacing: 5.76px;margin: 0 0 30px 0;}
.hmvideos_sec:before {width: 700px;height: 700px;top: 107px;right: -16.5%;}
.mtr-to-us .mtu-rite .videos-sec a{transform: scale(0.9);}
.mtr-to-us .mtu-rite .video-cnt h4{font-size: 35px;letter-spacing: 2px;}
.mtr-to-us .mtu-rite h3{font-size: 34px;line-height: 1.2;letter-spacing: 9.8px;}
.cmn-btn a{font-size: 23px;}
.hm-testimonials h2 {font-size: 70px;line-height: 1;letter-spacing: 1px;}
.hm-testimonials h4 {font-size: 29px;letter-spacing: 3px;padding: 0 230px 0 0;}
.hm-testimonials{padding: 75px 0 85px;}
.hm-testimonials h2{font-size: 75px;}
.hm-testimonials h4{font-size: 28px;padding: 0 240px 0 0; }
.testimonials {width: 710px;}
.hm-testimonials .hm-testi-item:before{transform: scale(0.9);top:-7px;}
.hm-testi-block {padding-top: 27px;}
.hm-testimonials .bx-viewport {padding: 0px 58px 0 0;}
.hm-testimonials .hm-testi-item {padding: 26px 28px 43px 45px;border-radius: 10px;}
.testimonials .cmn-btn a {padding: 20px 30px;}
.hm-testimonials h4:before{transform: scale(0.9);left: 156px;}
.hm-testimonials .hm-testi-item p{line-height: 1.77;}
.hm-testimonials:before{transform: scale(0.9);}
.hm-form-sec .hmform-sec .hm-location .hm-map:after {right: 0px;}
.hmpractice-sec .prac-img img{    height: 650px;}

.head-sec .top-rit {width: 34.2%;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 100%;
    height: 460px;
}








}

@media screen and (max-width:1600px) {
.head-sec .container {max-width: 1440px;}
.container, .child-welfare-sec .container, .why-choose-us-sec .container { max-width:1400px; }
.head-sec .logo {width: 300px;}
.head-sec .topmenu ul li a {font-size: 16px;}
.head-sec .topmenu ul li {margin: 0 0 0 18px;}
.head-sec .top-rit .cmn-btn a {padding: 10px 20px;font-size: 18px;}
.head-sec .top-rit {width: 36%;}
.bnr-attrny-img {width: 34%;}
.banner-sec h1 {font-size: 50px;}
.banner-sec h1 span {font-size: 85px;letter-spacing: -3px;}
.bnr-btn .cmn-btn a {padding: 18px 30px;font-size: 22px;}
.banner-sec {padding: 150px 0 120px;}
.hmpractice-sec {padding: 75px 0 0;}
.hmpractice-sec h2 {font-size: 68px;letter-spacing: 1.3px;margin-bottom: 32px;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size:25px;}
.hmpractice-sec .prc-item {padding-bottom: 30px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button {transform: scale(0.8);}
.hmpractice-sec .prac-btn a {letter-spacing: 1.5px;padding: 22px 45px;font-size: 18px;}
.child-welfare-sec {padding: 110px 0 125px;}
h2.text-heading {font-size: 68px;letter-spacing: 1.3px;}
.child-welfare-sec .child-welfare-main{gap:30px;}
.child-welfare-sec .child-welfare-head h6 {font-size: 28px;letter-spacing: 3.5px;line-height: 1.5;padding-bottom: 20px;margin-bottom: 35px;}
.child-welfare-sec .child-welfare-right {padding-top: 20px;}
.child-welfare-sec .child-welfare-right p {margin-bottom: 20px;line-height: 1.6;}
.child-welfare-sec .cmn-btn a {font-size: 22px;padding: 18px 50px 18px 50px;letter-spacing: 0.6px;line-height: 1.1;}
.why-choose-us-sec {padding: 65px 0 0;}
.why-choose-us-sec h2.text-heading:before, .why-choose-us-sec h2.text-heading:after {width: 410px;}
.why-choose-us-sec h4 {font-size: 24px;letter-spacing: 5px;margin-bottom: 48px;}
.why-chose-us-blks {padding: 35px 40px 40px;}
.why-chose-us-blks h5:before{transform: scale(0.9);}
.why-chose-us-blks h5 {font-size: 26px;line-height: 1.11;margin-bottom: 10px;padding-top: 75px;}
.why-chose-us-blks p{font-size: 16px;line-height: 1.6;}
.why-chose-us-blks:before {transform: scale(0.8);width: 477px;bottom: -57px;}
.cmn-btn.why-choose-btn a {font-size: 20px;letter-spacing: 0.3px;padding: 20px 35px;line-height: 1.1;}
.hmpractice-sec .prc-item .pract-cnt h4:before {transform: scale(0.8);}
.awarsds-list {width: 175px;}
.award-sec.owl-carousel .owl-item::before {right: -60px;}
.award-sec {padding: 70px 0;}
.hmawards_sec {padding: 80px 0;}
.cmn-btn.why-choose-btn { bottom: -30px;}
.hm-case-sec .container {max-width: 1250px;}
.hm-case-sec {padding: 130px 0 50px;}
.hm-case-top-cnt h2 {font-size: 60px;letter-spacing: 1.2px;margin: 0px 0 20px;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {left: 40px;width: 350px;height: 8px;background-size: contain;}
.hm-case-top-cnt h2:after {right: 40px;left: auto;}
.hm-case-top-cnt h4 {font-size: 28px;letter-spacing: 3px;}
.hm-case-top-cnt {margin: 0 0 45px;}
/*.hm-case-lst {padding: 0px;gap: 0px;justify-content: space-between;}*/
.hm-case-itm h2 {font-size: 50px;letter-spacing: 1px;text-align: center;}
.hm-case-itm:before {height: 200px;width: 150px;top: 0px;}
.hm-case-btn a {font-size: 20px;letter-spacing: 0.2px;padding: 40px 20px 45PX;}
.hm-case-itm {padding: 45px 0 50px;}
.hm-case-itm h6 {font-size: 19px;letter-spacing: 3.8px;}
.aboutlaw-sec {padding: 130px 0 100px 0px;}
.aboutlaw-sec .about-law-firm h6 {font-size: 21px;letter-spacing: 3px;margin-bottom: 15px;}
.aboutlaw-sec .about-law-firm h2 {font-size: 60px;letter-spacing: 1.2px;margin: 0 0 45px;}
.aboutlaw-sec .about-law-firm-left h4 {font-size: 30px;letter-spacing: 0.1px;margin: 0 0 12px;}
.aboutlaw-sec .about-law-firm-left p {font-size: 17px;line-height: 1.8;letter-spacing: 0px;margin: 0 0 20px;}
.aboutlaw-sec .about-law-firm-left {width: 48%;}
.aboutlaw-sec .our-firm-puts-right h3 {font-size: 24px;line-height: 1.2;letter-spacing: 0.1px;}
.aboutlaw-sec .our-firm-puts-flex {width: 90%;}
.aboutlaw-sec .years-25-left h2 {font-size: 60px;}
.aboutlaw-sec .about-law-firm-right p {font-size: 17px;line-height: 1.9;margin: 0 0 50px;}
.aboutlaw-sec .call-today a {font-size: 32px;}
.aboutlaw-sec .call-more-about {align-items: flex-start;gap: 35px;}
.attorney-sec {padding: 130px 0 0;}
.hmattrny_sec h2 {font-size: 68px;}
.hmattrny_sec h5 {letter-spacing: 5px;font-size: 24px;margin-bottom: 55px;}
.hmattrny_sec h2:before, .hmattrny_sec h2:after {left: -49px;transform: scale(0.8);}
.hmattrny_sec h2:after {right: -49px;left: auto;}
.atrny-prof .atrny-cnt h4 {font-size: 35px;line-height: 1.1;}
.hmattrny_sec .our-attrny {margin-bottom: 76px;}
.hmattrny_sec .cmn-btn a {padding: 20px 43px;font-size: 21px;}
.learn-sec .learn-cnt h3:before, .learn-sec .learn-cnt h3:after{transform:scale(0.9);left: -14px;}
.learn-sec .learn-cnt h3:after {right: -14px;left: auto;}
.learn-sec {padding: 53px 0 39px;}
.learn-sec .learn-cnt h3 {font-size: 46px;}
.hm-form-sec {padding: 95px 0 78px;}
.hm-form-sec .hmform-sec h2 span {font-size: 32px;letter-spacing: 1.5px;}
.hm-form-sec .hmform-sec h2 {font-size:60px;}
.hm-form-sec .hmform-sec h2:before{transform: scale(0.9);}
.hm-form-sec .hmform-sec .hm-location h2:before {right: -25px;left: inherit;margin: auto;}
.hm-form-sec .hmform-sec .hm-location h2 {margin-bottom: 26px;}
.hm-form-sec .hmform-sec .form-blk p{line-height: 1;margin-bottom: 18px;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea{padding: 14px 20px!important;}
.popup .popuptext{line-height: 1.5;padding: 18px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 22px 28px !important;bottom: 26px;font-size: 21px !important;}
.site-footer {padding: 140px 0 0;}
.site-footer h4{font-size: 28px;margin-bottom: 18px;}
.site-footer .ftr-sec {margin-bottom: 40px;gap: 0;justify-content: space-between;}
.site-footer .ftr-menu-blks {width: 57%;}
.site-footer .ftr-logo {margin: 0 0 25px 0;}
.site-footer .ftr-blocks .ftr-adrs:before, .site-footer .ftr-blocks .ftr-fax:before{transform: scale(0.9);}
.site-footer .ftr-blocks .ftr-phn p a:before{transform: scale(0.9);}
.site-footer .ftr-blocks .ftr-adrs, .site-footer .ftr-blocks .ftr-fax, .site-footer .ftr-blocks .ftr-phn {padding-left: 72px;margin-bottom: 30px;}
.site-footer .logo-soc-icons {padding: 30px 0 0 0;margin: 0 0 0 -10px;}
.copyrights p, .copyrights a {font-size: 17px;}
.hmvideos_sec {padding: 105px 0 0px;}
.mtr-to-us .mtu-lft h2{margin-bottom: 30px;padding-bottom: 23px;font-size: 69px;}
.mtr-to-us .mtu-lft p {font-size: 19px;margin-bottom: 48px;}
.mtr-to-us .mtu-lft h3 {font-size: 24px;letter-spacing: 5.2px;margin: 0 0 25px 0;}
.mtu-rite {padding-top: 35px;margin-right: 0;width: 52%;}
.mtr-to-us .mtu-rite h3 {font-size: 33px;letter-spacing: 9.1px;}
.mtr-to-us .mtu-rite .video-cnt:before{transform: scale(0.9);left: -8px;}
.mtr-to-us .mtu-rite .video-cnt {padding-left: 170px;margin-bottom: 30px;}
.mtu-rite .cmn-btn a {padding: 20px 45px 19px 45px;}
.hm-form-sec .hmform-sec .hm-location .hm-map iframe {border-radius: 20px;height: 330px;}
.hmvideos_sec:before {width: 670px;height: 670px;top: 107px;right: -16.5%;}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 32px;letter-spacing: 2px;}
.hm-testimonials {padding: 70px 0 78px;}
.hm-testimonials h2 {font-size: 69px;letter-spacing: 1.3px;line-height: 1;}
.hm-testimonials h4 {font-size: 27px;padding: 0 230px 0 0;letter-spacing: 3px;}
.testimonials {width: 680px;}
.hm-testimonials .hm-testi-item {padding: 25px 25px 36px 32px;}
.hm-testimonials .hm-testi-item p {line-height: 1.77;font-size: 17px;padding-bottom: 15px;}
.hm-testimonials .bx-viewport {padding: 0px 54px 0 0;}
.hm-testimonials .hm-testi-item:after{transform: scale(0.9);}
.testi-blck {padding-top: 15px;}
.hm-form-sec:after {width: 500px;height: 500px;top: 140px;}
.hm-form-sec .hmform-sec .hm-location .hm-map:after {width: 240px;bottom: -32px;right: -10px;z-index: -2;}
.hmpractice-sec .prac-img img{    height: 550px;}
/*inner-pages*/

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 65px;}
.page_default .cont-itm p {font-size: 21px;line-height: 1.2;}
.page_default .cont-itm a{font-size: 33px;}
.page_default.contact_pg {padding: 90px 0 90px;}
.page_default.result_pg .rslts-itm h4{font-size: 50px;}
.page_default .genpg-rite .inicio-pract-area-blks h5 {font-size: 24px;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 100%;
    height: 410px;
}
.hmpractice-sec .prc-item .pract-cnt{bottom: 30px;padding: 100px 0 0;}

}

@media screen and (max-width:1500px) {
.head-sec .container {max-width: 1400px;}
.head-sec .top-rit .call p a:before {transform: scale(0.8);}
.head-sec .top-rit .call {padding: 0 0 0 55px;}
.head-sec .logo {width: 280px;}
.head-sec .logo-rit {
    width: 78%;
    padding: 20px 0 0 0;
}	
	.head-sec .topmenu {
    width: 65.1%;
    padding: 12px 13px 0 0;
}
/*inner pages*/

.page_default .genpg-rite .single-atrny-lft{padding: 4px 35px 0 30px;}
.page_default .genpg-rite .sngle-atrny-tot{margin-bottom: 50px;}
.hmpractice-sec .prac-img img{    height: 480px;}

}

@media screen and (max-width:1440px) {
.head-sec .container {max-width: 1300px;}
.container, .child-welfare-sec .container, .why-choose-us-sec .container { max-width:1200px; }
.head-sec .topmenu ul li a {font-size: 15px;}
.head-sec .topmenu ul li {margin: 0 0 0 15px;}
.head-sec .logo {width: 260px;}
.head-sec .top-rit .cmn-btn a {padding: 10px 18px;font-size: 17px;}
.head-sec .topmenu {padding: 8px 0 0 0;}
.head-sec .top-rit .call {padding: 0 0 0 50px;}
.head-sec .top-rit .call p a:before {transform: scale(0.7);left: -57px;}
.head-sec .top-rit .call p a {font-size: 24px;}
.head-sec .top-rit .call p {font-size: 13px;letter-spacing: -0.2px;margin-bottom: 7px;}
.head-sec .topmenu {width:64%;}
.bnr-attrny-img {width: 32%;}
.banner-sec h1 {font-size: 45px;    margin: 0 0 20px 0;}
.banner-sec h1 span {font-size: 75px;letter-spacing: -2px;}
.bnr-btn .cmn-btn a {padding: 18px 30px;font-size: 20px;}
.bnr-cnt {bottom: -10px;}
.banner-sec {padding: 120px 0 100px;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size: 22px;}
.hmpractice-sec .prc-item .pract-cnt h4:before {transform: scale(0.8);}
.hmpractice-sec {padding: 68px 0 0;}
.hmpractice-sec h2 {font-size: 62px;letter-spacing: 1px;margin-bottom: 25px;}
.hmpractice-sec .prc-item {padding-bottom: 25px;}
.hmpractice-sec .pract-area{margin-bottom: 35px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button{left: 84px;bottom: -100px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button.owl-next{right: 84px;}
.hmpractice-sec .prac-btn a {letter-spacing: 1.1px;padding: 20px 40px;}
.child-welfare-sec {padding: 85px 0 110px;}
.child-welfare-head h2.text-heading { margin-bottom: 15px;font-size: 55px;letter-spacing: 1px;}
h2.text-heading { margin-bottom: 15px;font-size: 62px;letter-spacing: 1px;}
.child-welfare-sec .child-welfare-head h6 {font-size: 27px;letter-spacing: 2px;line-height: 1.4;padding-bottom: 18px;margin-bottom: 30px;}
.child-welfare-sec .child-welfare-head h6:before{transform: scale(0.9);left: 68px;}
.child-welfare-sec .child-welfare-head h6:after{transform: scale(0.9);right: 68px;}
.child-welfare-sec .child-welfare-main {gap: 23px;}
.child-welfare-sec .child-welfare-right {padding-top: 15px;}
.child-welfare-sec .cmn-btn a {font-size: 20px;padding: 17px 40px 17px 40px;line-height: 1;}
.child-welfare-sec .child-welfare-right p {margin-bottom: 15px;line-height: 1.55;font-size: 17px;}
.why-choose-us-sec {padding: 60px 0 0;}
.why-choose-us-sec h2.text-heading:before, .why-choose-us-sec h2.text-heading:after {width: 360px;}
.why-choose-us-sec h4 {font-size: 23px;letter-spacing: 4px;margin-bottom: 38px;}
.why-chose-us-blks:before {transform: scale(0.7);width: 456px;bottom: -53px;left: -54px;}
.why-chose-us-blks {padding: 25px 30px 45px;width: 29%;}
.why-chose-us-blks h5 {font-size: 23px;line-height: 1.1;padding-top: 68px;}
.why-chose-us-blks h5:before {transform: scale(0.8);top: -4px;}
.why-chose-us-blks p {font-size: 15px;line-height: 1.5;}
.why-chose-us-cnt {margin-bottom: 90px;}
.cmn-btn.why-choose-btn a {font-size: 19px;letter-spacing: 0px;padding: 18px 30px;line-height: 1;}
.awarsds-list {width: 160px;}
.hmawards_sec h3 {font-size: 24px;letter-spacing: 2px;}
.hmawards_sec h3:before {top: 12px;transform: scale(0.8);}
.award-sec:before {bottom: -8px;right: 105px;transform: scale(0.8);}
.hmawards_sec .award-sec.owl-carousel .owl-nav button {transform: scale(0.9);}
.award-sec.owl-carousel .owl-nav.disabled {bottom: -17px;padding: 0 0px 0 0px;gap: 10px;}
.award-sec:after {width: 210px;height: 30px;}
.award-sec.owl-carousel .owl-item::before {right: -32px;}
.hmawards_sec {padding: 70px 0;}
.award-sec {padding: 50px 0;}
.hm-case-sec {padding: 100px 0 40px;    background-size: cover;background-position: 100% 100%;}
.hm-case-top-cnt h2 {font-size: 52px;letter-spacing: 1px;margin: 0px 0 15px;}
.hm-case-top-cnt h4 {font-size: 26px;letter-spacing: 2px;}
.hm-case-top-cnt {margin: 0 0 40px;}
.hm-case-sec .container {max-width: 1100px;}
.hm-case-itm h2 {font-size: 45px;letter-spacing: 0.5px;text-align: center;margin: 0 0 8px;}
.hm-case-itm h6 {font-size: 18px;letter-spacing: 2px;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {width: 310px;height: 7px;}
.hm-case-itm:before {height: 150px;width: 120px;top: 0px;}
.hm-case-btn a {font-size: 18px;letter-spacing: 0px;padding: 30px 18px 35PX;}
.aboutlaw-sec {padding: 100px 0 80px 0px;}
.aboutlaw-sec .about-law-firm h6 {font-size: 20px;letter-spacing: 2px;margin-bottom: 10px;}
.aboutlaw-sec .about-law-firm h2 {font-size: 52px;letter-spacing: 0.8px;margin: 0 0 35px;}
.aboutlaw-sec .about-law-firm-left h4 {font-size: 27px;letter-spacing: 0px;margin: 0 0 10px;}
.aboutlaw-sec .about-law-firm-left p {font-size: 16px;line-height: 1.7;letter-spacing: 0px;margin: 0 0 20px;}
.aboutlaw-sec .our-firm-puts-right h3 {font-size: 20px;line-height: 1.2;letter-spacing: 0px;}
.aboutlaw-sec .years-25-left h2 {font-size: 50px ;}
.aboutlaw-sec .years-25-left h4 {font-size: 18px ;}
.aboutlaw-sec .about-law-firm-right p {font-size: 16px;line-height: 1.8;margin: 0px 0 40px;}
.aboutlaw-sec .call-today a {font-size: 28px;}
.aboutlaw-sec .call-today p{font-size: 15px ;letter-spacing: 1px ;}
.aboutlaw-sec .call-today{padding-left: 45px ;}
.aboutlaw-sec .more-about-btn a {font-size: 18px;letter-spacing: 0.7px;padding: 23px 45px;}
.aboutlaw-sec .our-firm-puts-flex {width: 90%;padding: 10px 15px;}
.aboutlaw-sec .years-25-left::before {height: 70px;}
.attorney-sec {padding: 110px 0 0;}
.hmattrny_sec h2 {font-size: 62px;}
.hmattrny_sec h5 {letter-spacing: 4px;margin-bottom: 42px;}
.hmattrny_sec h2:before, .hmattrny_sec h2:after {left: -67px;transform: scale(0.7);}
.hmattrny_sec h2:after {right: -67px;left: auto;}
.atrny-prof .atrny-cnt h4 {font-size: 32px;line-height: 1;letter-spacing: 0.5px;margin-bottom: 18px;}
.hmattrny_sec .cmn-btn a {padding: 18px 37px;font-size: 20px;}
.hmattrny_sec .our-attrny {margin-bottom: 60px;}
.learn-sec {padding: 48px 0 35px;}
.learn-sec .learn-cnt h3 {font-size: 39px;}
.hm-form-sec {padding: 85px 0 68px;}
.hm-form-sec .hmform-sec h2 span {font-size: 30px;letter-spacing: 1px;}
.hm-form-sec .hmform-sec h2 {margin-bottom: 20px;padding-bottom: 15px;font-size: 56px;}
.hm-form-sec .hmform-sec .hm-location h2 {margin-bottom: 20px;}
.hm-form-sec .hmform-sec .form-blk p {margin-bottom: 15px;font-size: 17px;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {padding: 13px 18px!important;font-size: 17px !important;}
.hm-form-sec .hmform-sec .form-blk {width: 39%;}
.hm-form-sec .gform_wrapper .top_label textarea{margin:0 0 20px;height: 150px;}
.hm-form-sec .gform_wrapper .form-links a, .hm-form-sec .gform_legacy_markup_wrapper .gfield_checkbox li label{font-size: 16px!important;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 20px 24px !important;font-size: 20px !important;}
.form-blk .gform_legacy_markup_wrapper{margin:0;}
.hm-form-sec .hmform-sec .hm-location h5 a{padding-right: 56px;font-size: 23px;letter-spacing: 1px;}
.hm-form-sec .hmform-sec .hm-location h5 a:before {transform: scale(0.9);top: -2px;}
.site-footer {padding: 125px 0 0;}
.site-footer .logo-soc-icons .ftr-soc-icons a{transform: scale(0.9);}
.site-footer .logo-soc-icons {padding: 20px 0 0 0;margin: 0;}
.site-footer h4 {font-size: 27px;margin-bottom: 15px;}
.site-footer .ftr-menu-blks {width: 59%;}
.site-footer .ftr-logo {margin: 0 0 15px 0;}
.site-footer .ftmenu ul li {margin: 0 0 10px 0;}
.site-footer .ftmenu ul li a {font-size: 17px;padding-left: 25px;}
.site-footer .ftr-blocks p{font-size: 17px;line-height: 1.5;}
.site-footer .ftr-blocks .ftr-adrs:before, .site-footer .ftr-blocks .ftr-fax:before{transform: scale(0.8);}
.site-footer .ftr-blocks .ftr-phn p a:before {transform: scale(0.8);}
.site-footer .ftr-blocks .ftr-adrs, .site-footer .ftr-blocks .ftr-fax, .site-footer .ftr-blocks .ftr-phn {padding-left: 69px;margin-bottom: 25px;}
.site-footer .ftmenu {width: 32%;}
.site-footer .ftr-blocks {width: 46%;}
.site-footer .ftr-sec {margin-bottom: 35px;}
.copyrights .cpy-rights{padding: 20px 0;}
.site-footer .ftr-blocks .ftr-phn p a {font-size: 26px;letter-spacing: 1px;}
.hmvideos_sec {padding: 90px 0 0px;}
.mtr-to-us .mtu-lft h2{font-size: 63px;}
.mtr-to-us .mtu-rite .videos-sec a {transform: scale(0.7);}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 31px;letter-spacing: 1px;}
.mtr-to-us .mtu-rite h3 {font-size: 31px;letter-spacing: 6.5px;}
.mtu-rite {padding-top: 28px;}
.hm-form-sec .hmform-sec .hm-location .hm-map iframe {border-radius: 20px;height: 300px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 20px 24px !important;font-size: 20px !important;bottom: 0px;}
.hmvideos_sec {padding: 90px 0 0px;}
.mtr-to-us .mtu-lft h2{font-size: 63px;    margin-bottom: 25px;line-height: 1;}
.mtr-to-us .mtu-lft h3 {font-size: 23px;letter-spacing: 4.2px;margin: 0 0 20px 0;}
.mtr-to-us .mtu-lft p {margin-bottom: 35px;line-height: 1.8;}
.mtr-to-us .mtu-rite .video-cnt {padding-left: 155px;margin-bottom: 30px;}
.mtr-to-us .mtu-lft h2:before{transform: scale(0.9);left: -6px;}
.mtu-lft .cmn-btn a {padding: 21px 35px 19px 35px;}
.cmn-btn a {letter-spacing:0.5px;font-size: 22px;}
.mtr-to-us .mtu-rite .videos-sec a {transform: scale(0.7);}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 28px;letter-spacing: 1px;}
.mtr-to-us .mtu-rite h3 {font-size: 31px;letter-spacing: 6.5px;}
.mtu-rite {padding-top: 28px;}
.hmvideos_sec:before {width: 600px;height: 600px;top: 80px;right: -16.5%;}
.hm-testimonials {padding: 62px 0 72px;background-position: center;}
.hm-testimonials h2 {font-size: 62px;}
.hm-testimonials h4 {font-size: 26px;padding: 0 220px 0 0;letter-spacing: 2.5px;}
.hm-testimonials h4:before {transform: scale(0.8);left: 127px;top: 8px;}
.hm-testimonials h4:after{    top: 13px;right: 4px;}
.hm-testimonials .hm-testi-item:before {transform: scale(0.8);top: -10px;}
.hm-testimonials .hm-testi-item {padding: 23px 23px 33px 30px;}
.hm-testimonials .bx-viewport {padding: 0px 48px 0 0;}
.testimonials {width: 630px;}
.hm-testimonials .hm-testi-item {padding: 23px 20px 31px 25px;}
.hm-testimonials .hm-testi-item h5{    line-height: 1.7;    font-size: 17px;}
.star-title{gap: 0 13px;margin-bottom: 15px;}
.hm-testimonials .hm-testi-item:after{    right: 18px;bottom: 11px;}
.testimonials .cmn-btn {padding-top: 20px;margin-right: 49px;}
.hm-testimonials .bx-controls-direction a{transform: scale(0.9);}
.hm-testimonials:before {transform: scale(0.8);left: -44px;}
.testimonials .cmn-btn a {padding: 18px 25px;}
.hmpractice-sec .prac-img img{    height: 400px;}

.inrr.accordion .accordion-section h4 {
	font-size: 18px;}
/*inner pages*/

.page_default {padding: 80px 0 60px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 55px;line-height: 1;margin-bottom: 25px;}
.page_default .genpg-rite h3 {font-size:40px;}
.page_default .genpg-rite h4 {font-size: 28px;}
.page_default .genpg-rite h5{font-size: 24px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {line-height: 1.8;}
.page_default .genpg-rite .cmn-pge-img {margin-bottom: 35px;}
.page_title h1, .page_title h2 {font-size: 80px;}
.page_bnr{padding: 200px 0 47px;}

.page_default.contact_pg {padding: 80px 0 80px;}
.page_default.contact_pg .cont-itm h6{font-size: 17px;}
.page_default.contact_pg .cont-itm p {font-size: 18px;line-height: 1.2;}
.page_default.contact_pg .cont-itm h6:before{transform: scale(0.85);}
.page_default.contact_pg .cont-itm a, .page_default.contact_pg .cont-itm h4 {font-size: 30px;}


.page_default.result_pg .rslts-itm{margin: 0 14px 13px 0; padding: 35px 20px 30px;}
.page_default.result_pg .rslts-itm h4 {font-size: 42px; margin-bottom: 15px;}
.page_default.result_pg .rslts-itm p{font-size: 17px;line-height: 1.55;}
.page_default.result_pg .rslts-itm h4 strong{font-size: 16px;letter-spacing: 2.5px;}

.page_default .genpg-rite .our-attrny .atrny-cnt h4 {font-size: 24px;}
.page_default .genpg-rite .our-attrny .cmn-btn a {padding: 17px 33px;font-family: 'Work Sans', sans-serif;font-weight: 600;font-size: 20px;}

.page_default .genpg-rite .testi-item{ padding: 45px 40px;}
.page_default .genpg-rite .testi-item:after{bottom: 20px;right: 67px;}
.page_default .genpg-rite .testi-item:before{right: 27px;bottom: 20px;}

.page_default .genpg-rite .blg-cntblk.fw{gap: 0 14px;}
.page_default .genpg-rite .post-cnt h4 a {font-size: 25px;}
.page_default .genpg-rite .post-item .post-cnt {padding: 22px 25px 25px;}
.page_default .genpg-rite .post-btn a.blg-btn{font-size: 20px; letter-spacing: 0;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 18px;letter-spacing: 0;padding: 15px 25px;}
.page_default .genpg-rite .post-cnt p {font-size: 17px;line-height: 1.66;}
.page_default .genpg-rite .post-item .post-cnt {padding: 20px 20px 20px;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a{transform: scale(0.8);}
.page_default .genpg-rite .nav-links{gap:0; padding-top: 20px;}

.page_default .genpg-rite .phloc.sngle-phn a{font-size: 25px;}
.page_default .genpg-rite .single-atrny-rgt h6{font-size: 28px;}
.page_default .genpg-rite .single-atrny-rgt h4{font-size: 33px;}
.page_default .genpg-rite .single-atrny-rgt h5{letter-spacing: 2px;font-size: 19px;margin-bottom: 16px;}
.page_default .genpg-rite .sngle-atrny-tot{ padding: 20px;}
.page_default .genpg-rite .single-atrny-rgt h6 {font-size: 26px;}
.page_default .genpg-rite .atrny-call, .page_default .genpg-rite .atrny-loc {padding-left: 70px;}
.page_default .genpg-rite .atrny-call:before, .page_default .genpg-rite .atrny-loc:before{transform: scale(0.9);}
.page_default .genpg-rite .phloc.sngle-phn {margin-bottom: 20px;}
.page_default .genpg-rite .sngle-rgt-btn a{ padding: 22px 43px;font-size: 20px; }
.page_default .genpg-rite .single-atrny-rgt p{line-height: 1.55;}
.page_default .genpg-rite .single-atrny-lft{ padding: 0 30px 0 20px;}
.page_default .genpg-rite .single-atrny-rgt {padding: 0;}
.page_default .genpg-rite .prac-areas {gap: 11px;}
.page_default .genpg-rite .prac-itm .prac-cnt h4 {font-size: 20px;}
.page_default .genpg-rite .prac-itm .prac-cnt h4:before{transform: scale(0.9);}
.page_default .genpg-rite .page-navi-block a{padding: 20px 15px 20px 55px;font-size: 18px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a{padding: 20px 65px 20px 15px;font-size: 18px;}
.page_default .genpg-rite .page-navi-block a:before{top: 16px;}
.page_default .genpg-rite .page-navi {margin: 0;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 33px;padding: 30px 20px 30px 20px;}
.page_default .genpg-lft .bx-controls-direction a{transform: scale(0.9);}
.page_default .genpg-lft .in-ptact-cnt {padding: 20px 20px 45px 20px;}
.genpg-lft .widget ul li a{font-size: 20px;}
.genpg-lft .widget ul li a:before{width: 12px;height: 12px;top: 10px;}
.genpg-lft .widget ul {padding: 25px 17px;}
.in-ptact-cnt .prac-img img {height: 280px;}
.page_default .genpg-rite .prac-itm .prac-img img{height: 350px;}
.page_default .genpg-rite .inicio-pract-area-blks {padding: 25px 15px;border-radius: 10px;}
.page_default .genpg-rite .inicio-pract-area-blks h5 { font-size: 21px;}
.page_default .genpg-rite .inicio-btn a {font-size: 15px;}
.page_default .client-cnt-sec h3 {font-size: 36px;line-height: 1.2;letter-spacing: 0.5px;}
body.page-id-1065 .page_default.inicio_pg {padding:80px 0 0;}
.hmpractice-sec .prc-item .pract-cnt{bottom: 30px;padding: 100px 0 0;}
.head-sec .logo-rit {
    width: 77%;
    padding: 20px 0 0 0;
}
.slbadge.slbadge-anniversary-5 .slbadge_profile {bottom: 67px !important;left: -12px !important;    height: 18px !important;}
	.slbadge {
    height: 130px !important;
		width: 156px !important;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 100%;
    height: 350px;
}	
	.page_default.contact_pg .cont-pge{width: 57%;}	
	
}

@media screen and (max-width:1366px) {
.head-sec .container {max-width: 1200px;}
.head-sec .logo {width: 240px;}
.head-sec .topmenu {padding: 5px 0 0 0;}
.head-sec .logo-rit {width: 78%;padding: 15px 0 0 0;}
.head-sec .topmenu ul li a {font-size: 14px;}
.head-sec .topmenu ul li {margin: 0 0 0 12px;}
.head-sec .top-rit {width: 34.7%;}
.head-sec .topmenu .sub-menu li a{font-size: 14px;}
.hmpractice-sec .prac-img img{    height: 380px;}
.head-sec .top-rit .call p a {
    font-size: 22px;
}
.head-sec .top-rit .call {
    padding: 0 0 0 40px;
}
.head-sec .top-rit .call p a:before {
    transform: scale(0.7);
    left: -47px;
}
.cmn-btn {
    margin-right: 12px;
}
.head-sec .topmenu {
    width: 65.3%;
}





}

@media screen and (max-width:1280px) {
.head-sec.f-nav{padding: 10px 20px;}
}

@media screen and (max-width:1240px) {
.container, .child-welfare-sec .container, .why-choose-us-sec .container {max-width: 970px;padding: 0 10px;}
.head-sec .container {max-width: 1180px;padding: 0px;}   
.head-sec .top-rit .call p a {font-size: 21px;}
.head-sec {padding:15px 10px 0 10px;}
.head-sec .top-rit .call {padding: 0 0 0 38px;}
.head-sec .top-rit .call p a:before{left: -48px;}
.banner-sec h1 {font-size: 40px;margin: 0 0 15px 0;}
.banner-sec h1 span { font-size: 60px;letter-spacing: -1px;}
.head-sec .topmenu ul li {  margin: 0 0 0 12px;}
.bnr-btn .cmn-btn a {padding: 16px 25px;font-size: 18px;}
.bnr-cnt {bottom: -20px;}
.head-sec .top-rit .call p {font-size: 12px;letter-spacing: -0.2px;margin-bottom: 7px;}
.head-sec .top-rit {width: 35.8%;}
.banner-sec {padding: 100px 0 80px;}
.container { max-width: 970px; padding:0 10px; }
.hmpractice-sec {padding: 60px 0 0;}
.hmpractice-sec h2 {font-size: 52px;margin-bottom: 20px;line-height: 1;}
.hmpractice-sec .prc-item .pract-cnt {bottom:10px;padding: 85px 0px 0;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size: 18px;}
.hmpractice-sec .prc-item .pract-cnt h4:before {transform: scale(0.7);top: -10px;}
.hmpractice-sec .prc-item {padding-bottom: 20px;}
.hmpractice-sec .pract-area {margin-bottom: 25px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button {left: 48px;bottom: -86px;transform: scale(0.7);}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button.owl-next {right: 48px;}
.child-welfare-sec {padding: 75px 0 80px;}
.child-welfare-head h2.text-heading {margin-bottom: 15px;font-size: 47px;}
.child-welfare-sec .child-welfare-head h6 {font-size: 24px;letter-spacing: 1.5px;line-height: 1.3;padding-bottom: 16px;margin-bottom: 25px;}
.child-welfare-sec .child-welfare-head h6:before {transform: scale(0.8);left: 0;}
.child-welfare-sec .child-welfare-head h6:after {transform: scale(0.8);right: 0;}
.child-welfare-sec .child-welfare-main {gap: 20px;}
.child-welfare-sec .child-welfare-right {width: 44%;padding-top: 0px;}
.child-welfare-sec .child-welfare-right p {margin-bottom: 10px;line-height: 1.5;font-size: 15px;}
.child-welfare-sec .cmn-btn a {font-size: 18px;padding: 15px 35px;}
.why-choose-us-sec {padding: 50px 0 0;}
.why-choose-us-sec h2.text-heading:before, .why-choose-us-sec h2.text-heading:after {width: 221px;height: 7px;}
h2.text-heading {font-size: 53px;letter-spacing: 0.5px;line-height: 1;}
.why-chose-us-blks h5:before {transform: scale(0.7);top: -8px;}
.why-choose-us-sec h4 {font-size: 18px;letter-spacing: 1px;margin-bottom: 28px;}
.why-chose-us-blks h5 {font-size: 18px;line-height: 1;padding-top: 70px;}
.why-chose-us-blks:before {transform: scale(0.6);width: 396px;bottom: -45px;left: -62px;}
.why-chose-us-cnt {margin-bottom: 80px;}
.hmpractice-sec .container {padding: 0px;}
.why-choose-us-sec:before {height: 47px;top: -47px;}
.why-choose-us-sec .container {padding:0px 15px;}
.why-chose-us-blks p {font-size: 13px;line-height: 1.4;}
.why-chose-us-blks:nth-child(even) {margin: 0 -10px;}
.awarsds-list {width: 130px;}
.hmawards_sec h3 {font-size: 20px;letter-spacing: 1px; margin: 0 0 -18px;padding-right: 95px;}
.award-sec {padding: 40px 0;}
.award-sec.owl-carousel .owl-item::before {right: -16px;}
.hmawards_sec {padding: 50px 0;}
.hmawards_sec .award-sec.owl-carousel .owl-nav button {transform: scale(0.8);}
.award-sec:before {bottom: -8px;right: 90px;transform: scale(0.7);}
.award-sec:after {width: 180px;height: 25px;}
.hmawards_sec h3:before {top: 8px;transform: scale(0.7);}
.hm-case-sec .container {max-width: 900px;}
.hm-case-sec {padding: 80px 0 30px;}
.hm-case-top-cnt h2 {font-size: 45px;letter-spacing: 0.5px;margin: 0px 0 15px;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {width: 260px;height: 7px;    left: 20px;}
.hm-case-top-cnt h2:after { right: 20px;left: auto; }
.hm-case-top-cnt h4 {font-size: 22px;letter-spacing: 0px;margin-bottom: 0px;}
.hm-case-top-cnt {margin: 0 0 25px;}
.hm-case-lst {padding: 0 10px 0 0px;/*gap: 0px;justify-content: space-between;*/}
.hm-case-itm h2 {font-size: 40px;letter-spacing: 0.5px;margin: 0 0 5px;}
.hm-case-itm h6 {font-size: 16px;letter-spacing: 1px;}
.hm-case-itm:before {height: 130px;width: 120px;top: 0px;}
.hm-case-itm {padding: 35px 0 35px;}
.hm-case-btn a {font-size: 16px;letter-spacing: 0px;padding: 25px 15px 25PX;}
.aboutlaw-sec {padding: 80px 0 60px 0px;}
.aboutlaw-sec .about-law-firm h6 {font-size: 18px;letter-spacing: 1px;margin-bottom: 10px;}
.aboutlaw-sec .about-law-firm h2 {font-size: 42px;letter-spacing: 0.2px;margin: 0 0 25px;}
.aboutlaw-sec .about-law-firm-left h4 {font-size: 22px;letter-spacing: -0.2px;margin: 0 0 10px;}
.aboutlaw-sec .about-law-firm-left p br {display: none;}
.aboutlaw-sec .about-law-firm-left p {font-size: 15px;line-height: 1.6;letter-spacing: 0px;margin: 0 0 15px;}
.aboutlaw-sec .about-law-firm-right p {font-size: 15px;line-height: 1.7;margin: 0px 0 35px;}
.aboutlaw-sec .our-firm-puts-right h3 {font-size: 17px;letter-spacing: 0px;}
.aboutlaw-sec .years-25-left h2 {font-size: 42px ;}
.aboutlaw-sec .years-25-left h4 {font-size: 16px ;}
.aboutlaw-sec .years-25-left h4 span {font-size: 14px;letter-spacing: 0px;}
.aboutlaw-sec .call-today a {font-size: 24px;}
.aboutlaw-sec .call-today::before {transform: scale(0.8);}
.aboutlaw-sec .call-today p{font-size: 15px ;letter-spacing: 0.5px ;}
.aboutlaw-sec .call-today{padding-left: 40px ;}
.aboutlaw-sec .call-more-about {gap: 25px;}
.aboutlaw-sec .more-about-btn a {font-size: 17px;letter-spacing: 0.5px;padding: 20px 30px;}
.aboutlaw-sec .years-25-left::before {height: 60px;}
.aboutlaw-sec .years-25-left {width: 32%;}
.aboutlaw-sec .about-law-firm-left {width: 48.9%;}
.aboutlaw-sec .about-law-firm-right {width: 47.2%;}
.attorney-sec {padding: 90px 0 0;}
.hmattrny_sec h2 {letter-spacing:1px;font-size: 53px;}
.hmattrny_sec h2:before, .hmattrny_sec h2:after {left: -95px;transform: scale(0.5);}
.hmattrny_sec h2:after {right: -95px;left: auto;}
.hmattrny_sec h5 {letter-spacing: 3px;margin-bottom: 35px;font-size: 21px;}
.hmattrny_sec .our-attrny {margin-bottom: 50px;}
.atrny-prof .atrny-cnt h4 {font-size: 27px;letter-spacing: 0;margin-bottom: 15px;}
.learn-sec {padding: 38px 0 30px;}
.learn-sec .learn-cnt h3 {font-size: 30px;letter-spacing: 0.5px;}
.learn-sec .learn-cnt h3:before, .learn-sec .learn-cnt h3:after {transform: scale(0.7);left: -31px;}
.learn-sec .learn-cnt h3:after {right: -31px;left: auto;}
.hmattrny_sec .cmn-btn a {padding: 16px 32px;font-size: 19px;letter-spacing: 0;}
.hm-form-sec { padding: 70px 0 60px;}
.hm-form-sec .hmform-sec h2 span {font-size: 26px;letter-spacing: 0.5px;}
.hm-form-sec .hmform-sec h2 {padding-bottom: 10px;font-size:48px;letter-spacing: 1px;margin-bottom: 15px;}
.hm-form-sec .hmform-sec h2:before {transform: scale(0.7);left: -55px;}
.hm-form-sec .hmform-sec .hm-location h2:before {right: -53px;left: inherit;margin: auto;}
.hm-form-sec .hmform-sec .form-blk {width: 44%;}
.hm-form-sec .hmform-sec .form-blk p {font-size: 16px;}
.hm-form-sec .gform_wrapper .top_label textarea{height: 130px;}
.hm-form-sec .gform_wrapper .form-links a, .hm-form-sec .gform_legacy_markup_wrapper .gfield_checkbox li label {font-size: 15px!important;}
.popup .popuptext {line-height: 1.3;padding: 12px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 16px 20px !important;font-size: 19px !important;right: 0;}
.hm-form-sec .hmform-sec .hm-location {width: 48%;padding-top: 25px;}
.hm-form-sec .hmform-sec .hm-location .hm-map:before {width: 350px;height: 180px;bottom: -66px;left: -22px;border-radius: 12px;}
.hm-form-sec .hmform-sec .hm-location h5 a {padding-right: 52px;font-size: 21px;letter-spacing: 0.5px;}
.hm-form-sec .hmform-sec .hm-location h5 a:before {transform: scale(0.8);top: -4px;}
.hm-form-sec .hmform-sec .hm-location .hm-map {margin-bottom: 15px;}
.site-footer {padding: 105px 0 0;}
.hm-form-sec:before{bottom: -62px;height: 62px;}
.site-footer .ftr-menu-blks {width: 60%;}
.site-footer .ftr-logo {margin: 0 0 10px 0;}
.site-footer .logo-soc-icons {padding: 15px 0 0 0;}
.site-footer .logo-soc-icons .ftr-soc-icons a {transform: scale(0.8);}
.site-footer .ftmenu {width: 34%;}
.site-footer .ftr-blocks {width: 48%;}
.site-footer h4 {font-size: 26px;margin-bottom: 10px;letter-spacing: 0;}
.site-footer .ftmenu ul li a {letter-spacing: 0.5px;}
.site-footer .ftmenu ul li {line-height: 1.2;}
.site-footer .ftr-blocks .ftr-adrs, .site-footer .ftr-blocks .ftr-fax, .site-footer .ftr-blocks .ftr-phn {padding-left: 60px;}
.site-footer .ftr-blocks .ftr-adrs:before, .site-footer .ftr-blocks .ftr-fax:before {transform: scale(0.7);left: -10px;top: -5px;}
.site-footer .ftr-blocks .ftr-phn p a:before {transform: scale(0.7);left: -10px;top: -5px;}
.site-footer .ftr-blocks p {line-height: 1.4;letter-spacing: 0;}
.site-footer .ftr-blocks .ftr-phn p a {font-size: 24px;}
.copyrights .cpy-rights {padding: 16px 0;}
.copyrights p, .copyrights a {font-size: 14px;letter-spacing: 0;}
.ftrlink {font-size: 14px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 16px 20px !important;font-size: 19px !important;right: 0;}
.copyrights a {padding: 0 2px;}
.hmvideos_sec {padding: 80px 0 0px;}
.mtr-to-us .mtu-lft {width: 43%;}
.mtr-to-us .mtu-lft h2 {font-size: 52px;margin-bottom: 20px;padding-bottom: 18px;}
.mtr-to-us .mtu-lft h2:before {transform: scale(0.8);left: -12px;}
.mtr-to-us .mtu-lft h3 {font-size: 21px;letter-spacing: 3.2px;margin: 0 0 15px 0;}
.mtr-to-us .mtu-lft p {margin-bottom: 20px;line-height: 1.4;font-size: 16px;}
.mtu-lft .cmn-btn a {padding: 19px 28px 17px 28px;}
.cmn-btn a {letter-spacing: 0;font-size: 18px;}
.mtr-to-us .mtu-rite h3 {font-size: 26px;letter-spacing: 4.5px;}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 22px;letter-spacing: 0.5px;}
.mtr-to-us .mtu-rite .video-cnt:before {transform: scale(0.7);left: -25px;top: -19px;}
.mtr-to-us .mtu-rite .video-cnt {padding-left: 145px;margin-bottom: 26px;}
.mtr-to-us .mtu-rite .videos-sec a {transform: scale(0.55);}
.mtu-rite .cmn-btn a {padding: 18px 40px 17px 40px;}
.hmvideos_sec:before {width: 500px;height: 500px;top: 80px;right: -16.5%;}
.hm-testimonials {padding: 56px 0 66px;}
.hm-testimonials:before {transform: scale(0.7);left: -59px;}
.hm-testimonials h2 {font-size: 54px;letter-spacing: 1px;}
.hm-testimonials h4 {font-size: 25px;padding: 0 203px 0 0;letter-spacing: 2px;}
.hm-testimonials h4:after{width: 115px;}
.testimonials {width: 570px;}
.hm-testi-block {padding-top: 25px;}
.hm-testimonials .hm-testi-item:before {transform: scale(0.6);top: -26px;right: -50px;}
.hm-testimonials .hm-testi-item {padding: 20px 19px 25px 20px;}
.hm-testimonials .hm-testi-item .star-rat{transform: scale(0.9);}
.star-title {gap: 0 10px;margin-bottom: 10px;}
.hm-testimonials .hm-testi-item h5 {line-height: 1.4;}
.hm-testimonials .hm-testi-item p {line-height: 1.6;font-size: 15px;}
.hm-testimonials .bx-controls-direction a {transform: scale(0.8);}
.testi-blck {padding-top: 20px;}
.hm-form-sec:after {width: 400px;height: 400px;top: 130px;}
.hmpractice-sec .prac-img img{    height:320px;}
/*innerpages*/

.page_default {padding: 60px 0 60px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 40px;margin-bottom: 20px;}
.page_default .genpg-rite h3 {font-size: 35px;}
.page_default .genpg-rite h5 {font-size: 22px;}
.page_default .genpg-rite .cmn-pge-img {margin-bottom: 20px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 17px;margin: 0 0 20px 0;line-height: 1.7;}
.page_bnr {padding: 150px 0 47px;}
.page_title h1, .page_title h2 {font-size: 70px;margin-bottom: 10px;}
.inrpg-breadcrumbs {color: #fff;font-size: 18px;}


.page_default.contact_pg .cont-itm .social{gap:0px;}
.page_default.contact_pg .cont-itm h6:before {transform: scale(0.7);}
.page_default.contact_pg {padding: 70px 0 70px;}
.page_default.contact_pg .cont-itm a, .page_default.contact_pg .cont-itm h4 {font-size: 23px;}
.page_default.contact_pg .cont-itm.scl-icns h6 {margin-bottom: 30px;}
.page_default.contact_pg .cont-itm.scl-icns {
    padding: 70px 10px 30px;
}
.page_default.contact_pg .cont-itm.scl-icns a{transform: scale(0.9);}
.page_default.contact_pg .cont-itm{padding:20px 10px 20px;width: 48%;}
.page_default.contact_pg .cont-itm h6:after{width: 74px;}
.page_default.contact_pg .cont-itm p {font-size: 16px;}
.page_default.contact_pg .cont-itm h6 {font-size: 16px;padding: 100px 0 10px;}

.page_default.result_pg .rslts-itm {margin: 0 10px 10px 0;  padding: 30px 20px 25px;}
.page_default.result_pg .rslts-itm h4 {font-size: 32px;}
.page_default.result_pg .rslts-itm h4 strong {font-size: 15px;letter-spacing: 0;}
.page_default.result_pg .rslts-itm p {font-size: 16px;line-height: 1.44;}


.page_default .genpg-rite .our-attrny .atrny-cnt h4 {font-size: 20px;letter-spacing: 0;}
.page_default .genpg-rite .our-attrny .cmn-btn a {padding: 14px 30px;font-size: 18px;}
.page_default .genpg-rite .our-attrny {margin-bottom: 30px;}

.page_default .genpg-rite .testi-item {width: 48%;margin: 0 15px 15px 0;padding: 40px 30px;}
.page_default .genpg-rite .testi-item p {line-height: 1.8;color: #353535;margin-bottom: 45px;}
.page_default .genpg-rite .testi-item h5{font-size: 20px;}
.page_default .genpg-rite .star-rat{transform: scale(0.9);}
.page_default .genpg-rite .testi-item h5:before{transform: scale(0.9);}
.page_default .genpg-rite .testi-item:before{transform: scale(0.9);}
.page_default .genpg-rite .testi-item:after{width: 80px;bottom: 21px;right: 65px;}
.page_default .genpg-rite .vid-cntr .videos-sec.new {margin: 9px;}
.page_default .genpg-rite .blg-cntblk.fw {gap: 0 12px;}
.page_default .genpg-rite .post-cnt h4 a {font-size: 20px;}
.page_default .genpg-rite .post-item .post-cnt {padding: 20px 15px 20px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 18px;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 16px;padding: 10px 15px; border-radius: 0 25px 0 0;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {transform: scale(0.7);}
.slbadge {
    height: 108px !important;
    width: 130px !important;
}
	.slbadge.slbadge-anniversary-5 .slbadge_profile {
    bottom: 79px !important;
    left: -24px !important;
    height: 18px !important;
    font-size: 12px !important;
}
.page_default .genpg-rite .single-atrny-rgt h4 {font-size: 28px;margin-bottom: 10px;}
.page_default .genpg-rite .single-atrny-rgt h5 {letter-spacing: 1px;font-size: 18px;margin-bottom: 10px;}
.page_default .genpg-rite .single-atrny-rgt h6 {font-size: 21px;}
.page_default .genpg-rite .phloc.sngle-phn a {letter-spacing: 1px; font-size: 21px;}
.page_default .genpg-rite .sngle-rgt-btn a {padding: 19px 40px;font-size: 18px;}
.page_default .genpg-rite .atrny-call:before, .page_default .genpg-rite .atrny-loc:before {transform: scale(0.7);left: -27px;}
.page_default .genpg-rite .single-atrny-rgt p {line-height: 1.33;}
.page_default .genpg-rite .atrny-call, .page_default .genpg-rite .atrny-loc {padding-left: 38px;}
.page_default .genpg-rite .single-atrny-lft {padding: 30px 30px 0 20px;}
.page_default .genpg-rite .sngle-atrny-tot {margin-bottom: 25px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 24px; padding: 20px 15px;border-radius: 10px 10px 0 0;}
.page_default .genpg-lft .prc-itm .prc-cnt h3 {font-size: 20px;}
.genpg-lft .widget{border-radius: 10px;}
.page_default .genpg-lft .prc-itm .prc-cnt h3:before{transform: scale(0.9);}
.page_default .genpg-lft .bx-controls-direction{gap:0;bottom: -35px;}
.page_default .genpg-lft .bx-controls-direction a {transform: scale(0.7);}
.page_default .genpg-lft .widget.widget_wysiwyg_widgets_widget {margin-bottom: 40px;}
.page_default .genpg-lft .sidebar-testi .testi-item p {font-size:15px; line-height: 1.5;}
.page_default .genpg-lft .sidebar-testi.owl-carousel {padding: 20px 20px;}
.page_default .genpg-rite .prac-areas {gap: 8px;}
.page_default .genpg-rite .prac-itm .prac-cnt h4 {font-size: 17px;}
.page_default .genpg-rite .prac-itm .prac-cnt h4:before {transform: scale(0.8);}
.page_default .genpg-lft .in-ptact-cnt {padding: 15px 15px 40px 15px;}
.genpg-lft .widget ul {padding: 20px 15px;}
.genpg-lft .widget ul li a {font-size: 18px;padding-left: 25px;}
.genpg-lft .widget ul li a:before {width: 10px;height: 10px;top: 15px;}
.page_default .genpg-rite .page-navi-block a {padding: 20px 15px 20px 50px;font-size: 17px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 20px 60px 20px 15px;font-size: 17px;}
.page_default .genpg-rite .page-navi-block a:before{transform: scale(0.8);}
.in-ptact-cnt .prac-img img {height: 220px;}
.page_default .genpg-rite .prac-itm .prac-img img{height:270px;}
.page_default .genpg-rite .prac-areas .prac-itm:before{ height: 72%;}
body.page-id-1065 .page_default.inicio_pg {padding: 60px 0 0;}
.page_default .genpg-rite .inicio-pract-area-blks {padding: 25px 12px;border-radius: 10px;}
.page_default .genpg-rite .inicio-pract-area-blks h5 {font-size: 18px;letter-spacing: -0.3px;}
.page_default .genpg-rite .inicio-btn a {font-size: 14px;padding: 10px 15px;}
.page_default .genpg-rite .inicio-sngblg-list {padding: 30px 15px;}
.page_default .genpg-rite .inicio-unique-sec {padding: 25px;}
.page_default .client-cnt-sec h3 {font-size: 28px;line-height: 1.2;letter-spacing: 0.5px;}
.genpg-lft.sp .widget ul li a {font-size: 16px;}
.genpg-lft .widget ul li a:before {width: 9px;height: 9px;top: 8px;}
.genpg-lft.sp .widget ul li a:before {width: 10px;height: 10px;top: 7px;left: 0;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 100%;
    height: 280px;
}
	.cnt-pg-lft{max-width: 380px;}
}

@media screen and (max-width:1199px) {
.head-sec .container {max-width: 100%;padding: 0px;}
.head-sec .logo {width: 200px;}
.head-sec .topmenu ul li a {font-size: 14px;}
.head-sec .topmenu ul li {margin: 0 0 0 6px;}
.head-sec .top-rit .cmn-btn a {padding: 10px 15px;font-size: 15px;}
.cmn-btn {margin-right: 10px;}
.head-sec .logo-rit {width: 79.2%;padding: 7px 0 0 0;}
.head-sec .top-rit .call {padding: 0 0 0 40px;}
.head-sec .top-rit .call p a:before {transform: scale(0.6);left: -50px;}
.head-sec .top-rit {width: 37.3%;}
.why-chose-us-cnt.owl-carousel .owl-nav button {background: url(images/sprites.png);background-repeat: no-repeat;background-position: -135px -11px;width: 41px;height: 35px;}
.why-chose-us-cnt.owl-carousel .owl-nav {max-width: 320px;margin: auto;display: flex;justify-content: center;gap: 43px;}
.why-chose-us-cnt.owl-carousel .owl-nav button.owl-next{background-position: -190px -11px;}
.why-chose-us-cnt.owl-carousel .owl-nav button.owl-next:hover{background-position: -190px -57px;}
.why-chose-us-cnt.owl-carousel .owl-nav button.owl-prev:hover{background-position: -135px -57px;}
.why-chose-us-cnt.owl-carousel .owl-nav.disabled {display: block;}
.why-chose-us-cnt.owl-carousel .owl-nav button span{font-size: 0;}
.why-chose-us-cnt.owl-carousel .owl-dots{display: none;}
.why-chose-us-cnt {margin-bottom: 70px;}
.why-chose-us-cnt.owl-carousel .owl-nav {max-width: 320px;margin: 0 auto 0px;display: flex;justify-content: center;gap: 43px;position: absolute;left: 0;right: 0;margin: auto;bottom: -46px;transform: scale(0.8);}
.hmpractice-sec .prc-item .pract-cnt{bottom:20px; padding: 70px 0px 0;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size: 16px;letter-spacing: 0px;}
.hmpractice-sec .prc-item .pract-cnt h4:before {transform: scale(0.6);top: -10px;}

}

@media screen and (max-width:1100px) {
.head-sec .container {max-width: 100%;padding: 0px;}
.head-sec .logo {width: 170px;}
.head-sec .topmenu ul li a {font-size: 13px;}
.head-sec .logo-rit {padding: 10px 0 0 0;    width: 80.5%;}
.head-sec .top-rit .cmn-btn a {padding: 7px 12px;font-size: 13px;}
.cmn-btn {margin-right:8px;}
.head-sec .topmenu {padding: 0px;}
.head-sec .top-rit .call p a:before {transform: scale(0.5);left: -42px;}
.head-sec .top-rit .call {padding: 0 0 0 30px;}
.head-sec .top-rit .call p a {font-size: 20px;}
.head-sec .top-rit .call p {font-size: 12px;letter-spacing: -0.3px;margin-bottom: 7px;}
.head-sec .top-rit {width: 37.7%;}
.head-sec .top-rit .call p {
    font-size: 12px;
    letter-spacing: -0.4px;
    margin-bottom: 7px;
}
.head-sec .topmenu ul li {
    margin: 0 0px 0 4px;
}






}

@media screen and (max-width:991px) {
.container, .child-welfare-sec .container, .why-choose-us-sec .container {max-width: 720px;padding: 0 0px;}
.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%; display: none; }
.showhide b.txtl, .showhide b.txtr { color: #fff; }
.logo { width: 100%; text-align: center; margin: 0 auto; max-width: 100%; padding: 0; }
.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: #9e5222; }
.mobinav .menu-main-menu-container {
    width: 100%;
}
.mobile_src_nav { display: block; padding: 8px 0;background: #b16d3c; }
.logo-rit { max-width: 100%; text-align: center; }
.head-sec {padding: 20px 0 0;position: inherit;    background:#242c40;background-repeat: no-repeat;background-size: cover;}
.head-sec .container {max-width: 720px;padding: 0px;margin-bottom: 20px; align-items: center;}
.head-sec .logo-rit {padding: 0;width: 100%;max-width:350px;display: block;}
.head-sec .top-rit {width: 100%;align-items: center;display: flex; flex-direction: row-reverse;}
.head-sec .logo {width: 270px;margin: 0px;}
.head-sec .top-rit .call p {font-size: 14px;letter-spacing: 0px;margin-bottom: 7px;}
.head-sec .top-rit .call {padding: 0 0 0 30px;text-align: left;}
.head-sec .top-rit .call p a {font-size: 25px;}
.head-sec .top-rit .cmn-btn a {padding: 10px 18px;font-size: 15px;border: 1px solid #b87746;}
.bnr-cnt {bottom: 0px;position: inherit;}
.mobile_src_nav .container {margin: 0 auto 0;}
.bnr-attrny-img {width: 100%;max-width: 350px;padding: 20px;border: 2px solid #a0582a;padding-bottom: 0px;background: rgb(38,31,27);background: linear-gradient(0deg, rgba(38,31,27,1) 18%, rgba(177,109,60,1) 100%);}
.cmn-btn {margin-right: 0px;margin-bottom: 10px;}
.banner-sec:before {height: 1300px;}
.banner-sec h1 {font-size: 36px;margin: 0 0 15px 0;text-shadow: 0px 1px 0 #000, 1px 0px 0 #000, 1px 0px 0 #000, 2px -1px 0 #000;}
.banner-sec h1 span {font-size: 50px;letter-spacing: 0px;}

.banner-sec {padding: 50px 0;}
.child-welfare-sec .child-welfare-main{display: block;}
.child-welfare-sec .child-welfare-left {width: 100%;margin-bottom: 20px;}
.child-welfare-sec .child-welfare-right {width: 100%;padding-top: 0;text-align: center;}
.child-welfare-right .cmn-btn{text-align: center;}
.child-welfare-sec .child-welfare-head h6:after {transform: scale(0.7);right: -46px;}
.child-welfare-sec .child-welfare-head h6:before {transform: scale(0.7);left: -47px;}
.child-welfare-sec {padding:40px 0 80px;}
.child-welfare-head h2.text-heading {font-size: 38px;}
.child-welfare-sec .child-welfare-head h6 {font-size: 21px;letter-spacing: 0.5px;line-height: 1.2;padding-bottom: 15px;margin-bottom: 20px;}
.hmpractice-sec {padding: 50px 0 0;}
.hmpractice-sec h2 {font-size: 42px;margin-bottom: 15px;letter-spacing: 0.5px;}
.hmpractice-sec .prc-item {width: 100%;max-width: 320px;    margin: auto;}
.hmpractice-sec .pract-area {margin-bottom: 70px;padding: 20px 15px;}
.hmpractice-sec .prac-img img {height: 400px;object-fit: cover;object-position: center;    opacity: 80%;}
.hmpractice-sec .prc-item p{ margin:0;}
.hmpractice-sec .prc-item:before{ display: block;}
.hmpractice-sec .prc-item .pract-cnt h4 {font-size: 20px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button.owl-next {right: 0;left: 55px;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button {left: 0px;bottom: -65px;right: 55px;margin: auto;}
.hmpractice-sec .prac-btn a {font-size: 17px;letter-spacing: 1px;padding: 18px 30px;}
.why-choose-us-sec {padding: 50px 0;}
.why-chose-us-blks:nth-child(even){margin-right:0;}
.why-chose-us-blks:last-child{margin:auto;    width: 100%;}
.why-choose-us-sec h2.text-heading:before, .why-choose-us-sec h2.text-heading:after{display: none;}
h2.text-heading {font-size: 42px;}
.why-choose-us-sec h4 {font-size: 20px;letter-spacing: 1px;margin-bottom: 20px;}
.why-choose-us-sec h2.text-heading{margin-bottom: 10px;}
.cmn-btn.why-choose-btn a {font-size: 18px;padding: 15px 23px;}
.hmpractice-sec .prc-item { border: 1px solid #ffffff }
.why-chose-us-cnt.owl-carousel { width: 100%;max-width: 450px;margin: auto; }
.why-chose-us-blks { background: transparent; padding: 30px 24px 40px;max-width: 100%;}
.why-chose-us-cnt.owl-carousel .owl-stage { display: flex; }
.why-chose-us-cnt.owl-carousel .owl-item {width: 100%; display: flex;background: rgba(255,255,255,0.4); }
.why-chose-us-cnt.owl-carousel .owl-nav { position: inherit;bottom: 0px;     padding: 15px 0;}
.why-chose-us-blks:before {display: none;}
.why-chose-us-blks p {font-size: 15px;line-height: 1.4;}
.why-chose-us-blks h5 { font-size: 20px;line-height: 1;padding-top: 80px;}
.award-sec {padding: 0px 0;border: none;}
.award-sec.owl-carousel .owl-item::before {display: none;}
.awarsds-list {width: 100%;max-width: 180px;margin: auto;}
.hmawards_sec h3 {font-size: 25px;letter-spacing: 0.5px;margin: 0px 0 20px;padding-right: 0px;text-align: center;width: 100%;max-width: 100%;line-height: 1;}
.hmawards_sec h3:before, .award-sec:before {display: none;}
.award-sec.owl-carousel .owl-nav {text-align: center;padding-top: 20px;display: flex;justify-content: center;gap: 10px;position: inherit; bottom: 0;margin: 0 auto;}
.award-sec:after {display: none;}
.awarsds-list {width: 100%;max-width: 300px;margin: auto;padding: 20px;border: 2px solid #9e5222;}
.award-sec.owl-carousel .owl-item img {display: block;width: auto;margin: 0 auto;}
.hmawards_sec {padding: 40px 0;}
.hm-case-sec .container {max-width: 720px;}
.hm-case-itm {padding: 50px 10px;width: 100%;max-width: 250px;margin: auto;background: #ffffff;}
.hm-case-lst { padding: 0px }
.hm-case-lst.owl-carousel .owl-nav {text-align: center;display: flex;justify-content: center;gap:10px;padding: 20px 0;}
.hm-case-lst.owl-carousel .owl-nav button {background: url(images/sprites.png);background-repeat: no-repeat;background-position: -135px -11px;width: 41px;height: 35px;font-size: 0px;transform: scale(0.8);}
.hm-case-lst.owl-carousel .owl-nav button.owl-next {background-position: -190px -11px;}
.hm-case-top-cnt h2:before, .hm-case-top-cnt h2:after {display: none;}
.hm-case-sec {padding: 50px 0 50px;background-position: bottom;}
.hm-case-btn {position: inherit;writing-mode: inherit;transform: inherit;text-align: center;}
.hm-case-btn a {font-size: 16px;letter-spacing: 0px;padding: 15px 20px;}
.hm-case-top-cnt h2 {font-size: 42px;letter-spacing: 0px;margin: 0px 0 10px;}
.hm-case-top-cnt h4 {font-size: 20px;}
.hm-case-top-cnt {margin: 0 0 20px;}
.aboutlaw-sec .about-law-firm-flex {display: block;}
.aboutlaw-sec .about-law-firm-left {width: 100%;margin-bottom: 25px;}
.aboutlaw-sec .our-firm-puts-flex {width: 100%;padding: 10px 15px;}
.aboutlaw-sec .about-law-firm-right {width: 100%;}
.aboutlaw-sec .call-more-about {gap: 25px;justify-content: center;}
.aboutlaw-sec {padding: 50px 0;}
.aboutlaw-sec .about-law-firm h2 {font-size: 42px;letter-spacing: 0px;margin: 0 0 20px;}
.aboutlaw-sec .about-law-firm h6 {font-size: 17px;letter-spacing: 0.6px;margin-bottom: 10px;}
.aboutlaw-sec .about-law-firm-flex {text-align: center;}
.aboutlaw-sec .our-firm-puts-right h3 {font-size: 17px;text-align: left;}
.aboutlaw-sec .call-today{text-align: left;}
.aboutlaw-sec .about-law-firm-right p{margin: 0 0 15px;}
.aboutlaw-sec .more-about-btn a{padding: 15px 20px;font-size: 16px;}
.attorney-sec {padding: 70px 0 0;}
.hmattrny_sec h2:before, .hmattrny_sec h2:after{display: none;}
.hmattrny_sec h2 {letter-spacing: 0.5px;font-size: 42px;}
.hmattrny_sec h5 {letter-spacing: 1.5px;margin-bottom: 30px;font-size: 20px;}
.hmattrny_sec .our-attrny {margin-bottom: 40px;display: block;}
.our-attrny .atrny-prof {width: 100%;max-width: 320px;margin: 0 auto;}
.atrny-prof .atrny-cnt h4 {font-size: 24px;letter-spacing: 0;margin-bottom: 10px;}
.learn-sec .learn-cnt h3:before, .learn-sec .learn-cnt h3:after{display: none;}
.learn-sec {padding: 25px 0;}
.learn-sec .learn-cnt h3 {font-size: 28px;letter-spacing: 0;}
.hm-form-sec {padding: 50px 0;}
.slbadge.slbadge-anniversary-5 .slbadge_profile {bottom: 54px !important;left: 5px !important;height: 18px !important;font-size: 15px !important;}
.slbadge {height: 158px !important;width: 190px !important;margin: auto;}	
.hm-form-sec .hmform-sec .hm-location h2 {text-align:center;margin-bottom: 15px;}
.hm-form-sec .hmform-sec .hm-location .hm-map:before {bottom:-50px;width: 400px;height: 203px;left: 0;border-radius: 10px;}
.hm-form-sec .hmform-sec {display: block;}
.hm-form-sec .hmform-sec .hm-location h5 a{font-size: 18px;padding-left: 15px;}
.hm-form-sec .hmform-sec .form-blk {width: 100%;max-width: 400px;margin:0 auto 20px;padding: 15px;border: 1px solid #9c4f20;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {position: inherit;padding: 14px 18px !important;font-size: 18px !important;}
.hm-form-sec .hmform-sec h2 span {font-size: 23px;letter-spacing: 0;}
.hm-form-sec .hmform-sec h2 {padding-bottom: 0;font-size: 32px;text-align: center;}
.hm-form-sec .hmform-sec h2:before{display: none;}
.hm-form-sec .hmform-sec .hm-location {width: 100%;padding-top: 0;max-width: 400px;margin: auto;}
.hm-form-sec .hmform-sec .hm-location .hm-map iframe {border-radius: 0;}
.hm-form-sec:before {bottom: -38px;height: 38px;}
.site-footer {padding: 70px 0 0;}
.site-footer .ftr-sec {margin-bottom: 30px;display: block;}
.site-footer .logo-soc-icons {padding: 0;width: 100%;max-width: 320px;margin: 0 auto 20px;border: 1px solid #9c4f20;padding: 10px;}
.site-footer .ftr-menu-blks {width: 100%;display: block;}
.site-footer .ftmenu {width: 100%;max-width: 320px;margin: 0 auto 20px;border: 1px solid #9c4f20;padding:10px;}
.site-footer .ftr-blocks {width: 100%;max-width: 320px;margin: auto;border: 1px solid #9c4f20;padding:10px;}
.site-footer .ftr-blocks .ftr-fax{margin-bottom: 0;}
.site-footer h4 {font-size: 25px;text-align: center;}
.copyrights p, .copyrights a {font-size: 15px;line-height: 1.4;}
.copyrights .cpy-rights {padding: 15px 0;line-height: 1;}
.atrny-cnt .cmn-btn {margin: 0 0 0 30px;}
.our-attrny.owl-carousel .owl-nav {text-align: center;display: flex;justify-content: center;gap:10px;padding: 20px 0 0;}
.our-attrny.owl-carousel .owl-nav button {background: url(images/sprites.png);background-repeat: no-repeat;background-position: -135px -11px;width: 41px;height: 35px;font-size: 0px;transform: scale(0.8);}
.our-attrny.owl-carousel .owl-nav button.owl-next {background-position: -190px -11px;}
.copyrights .cpy-inr, .copyrights .ftrlink, .copyrights .rit-btm {display: block;}
.hmvideos_sec {padding: 60px 0 0px;}
.mtr-to-us .mtu-lft h2 {font-size: 36px;margin-bottom: 15px;padding-bottom: 0;}
.hmvideos_sec .mtr-to-us {flex-direction: column-reverse;}
.hmvideos_sec:before  {display: none;}
.mtu-rite {padding-top: 0;width: 100%;    margin-bottom: 20px;}
.mtu-rite .cmn-btn {text-align: center;margin: 0;}
.mtr-to-us .mtu-lft {width: 100%;text-align: center;}
.mtr-to-us .mtu-lft h2 br{display: none;}
.mtr-to-us .mtu-rite .video-cnt h4 br{display: none;}
.mtr-to-us .mtu-lft h2:before, .mtr-to-us .mtu-lft h2:after{display: none;}
.cmn-btn a {font-size: 18px;}
.mtu-lft .cmn-btn a {padding: 17px 25px 15px 25px;}
.mtr-to-us .mtu-lft p {margin-bottom: 20px;}
.mtu-rite .cmn-btn a {padding: 16px 30px 15px 30px;}
.cmn-btn {margin:0 0 0 30px;}
.cmn-btn.why-choose-btn {margin-bottom: 0;position: inherit;}   
.mtr-to-us .mtu-lft .cmn-btn {text-align: center;display: block;margin-bottom: 0px;}
.hm-testimonials:before {transform: scale(0.55);left: -98px;}
.hm-testimonials {padding: 50px 0;}
.hm-testimonials h4 {font-size: 23px;padding: 0px 171px 0 0;letter-spacing: 1.5px;}
.hm-testimonials h4:before {transform: scale(0.7);left: 118px;top: 5px;}
.testimonials {width: 500px;}
.hm-testi-block {padding-top: 23px;}
.star-title{display: block;}
.hm-testimonials .hm-testi-item {padding: 25px 15px 25px;}
.hm-testimonials .hm-testi-item:after {transform: scale(0.75);right: 3px;bottom: 3px;}
.hm-testimonials .hm-testi-item .star-rat{margin-bottom: 10px;}
.hm-testimonials .bx-viewport {padding: 0px 40px 0 0;}
.hm-testimonials h4:after {top: 10px;right: 0;width: 100px;}
.hm-testimonials .hm-testi-item p {line-height: 1.5;}
.testimonials .cmn-btn {padding-top: 15px;margin-right: 40px;}
.testimonials .cmn-btn a {padding: 15px 20px;}
.hm-testimonials h2{font-size: 46px;letter-spacing: 0.5px;}
.hm-form-sec:after {display: none;}


.testimonials {width: 101%;}
.hm-form-sec .hmform-sec .hm-location h5 { margin: 0;}

/*innerpages*/

.page_bnr {padding: 90px 0 40px;}
.page_title h1, .page_title h2 {font-size: 60px;}
.genpg-rite {width: 100%;float: none;margin-bottom: 30px;}
.genpg-lft {width: 100%;float: none;max-width: 380px;margin: auto;}
.page_default {padding: 35px 0;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 35px;}
.page_default .genpg-rite h3 {font-size: 30px;}
.page_default .genpg-rite h4 {font-size: 24px;}
.page_default .genpg-rite h5 {font-size: 20px;}
.page_default .genpg-rite h6 {font-size: 19px;}
.page_default .genpg-rite ul li:before{width: 12px;height: 12px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {margin: 0 0 20px 0;}
body.page-id-1065 .page_default.inicio_pg {padding: 50px 0 0;}

.page_default.contact_pg .cont-pge {    width: 100%;}
.page_default.contact_pg .cont-itm {width: 100%;margin-bottom: 20px;}
.page_default.contact_pg .cont-itm {padding: 20px 10px 34px;    margin: 0 auto;    max-width: 48%;}
.page_default.contact_pg {padding: 50px 0 50px;}
.page_default.contact_pg .cont-itm a, .page_default.contact_pg .cont-itm h4 {font-size: 25px;}
.page_default.contact_pg .cont-itm p {font-size: 18px;}


.page_default.result_pg .rslts-sec {display: inherit;max-width: 350px;margin: auto;}
.page_default.result_pg .rslts-itm{width: 100%;margin-bottom: 20px;}
.page_default.result_pg .rslts-itm:nth-child(5n), .page_default.result_pg .rslts-itm:nth-child(6n), .page_default.result_pg .rslts-itm:nth-child(7n), .page_default.result_pg .rslts-itm:nth-child(8n){margin-bottom: 20px;}

.page_default .genpg-rite .our-attrny {display: inherit;}
.page_default .genpg-rite .testimonials {width: 100%;display: inherit;margin: auto;}
.page_default .genpg-rite .testi-item {width: 100%;margin-right: 0;padding: 20px 20px;}
.page_default .genpg-rite .testi-item:before{display: none;}
.page_default .genpg-rite .testi-item:after{display: none;}
.page_default .genpg-rite .testi-item h5:before {transform: scale(0.75);left: 0;right: 0;margin: auto;top: 0px;}
.page_default .genpg-rite .testi-item p{ margin-bottom: 15px;}
.page_default .genpg-rite .testi-item h5 {font-size: 19px;padding-top: 60px;}

.page_default .genpg-rite .blg-cntblk.fw {margin-bottom: 30px;}

.page_default .genpg-rite .prac-areas .prac-itm{width: 48%; margin-bottom: 3px;}

.page_default .genpg-rite .single-atrny-lst {display: inherit;max-width: 350px;margin: auto;}
.page_default .genpg-rite .single-atrny-lft{width: 100%;margin-right: 0;margin-bottom: 20px;}
.page_default .genpg-rite .single-atrny-rgt{width: 100%;}
.page_default .genpg-rite .sngle-atrny-tot:before{display: none;}
.page_default .genpg-rite .single-atrny-rgt h5 {margin-bottom: 20px;}
.page_default .genpg-rite .single-atrny-rgt h6{margin-bottom: 10px;}
.page_default .genpg-rite .atrny-call, .page_default .genpg-rite .atrny-loc {padding-left: 38px;margin-bottom: 20px;}
.page_default .genpg-rite .single-atrny-rgt h4:before{width: 100px;}
.page_default .genpg-lft .in-ptact-cnt {padding: 15px 15px 55px 15px;}

.page_default .genpg-rite .page-navi {padding: 10px 0 30px;}
.page_default .genpg-rite .page-navi-block a {padding: 19px 15px 19px 47px;font-size: 16px;}
.page_default .genpg-rite .page-navi-block a:before {top: 13px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 19px 55px 19px 15px;font-size: 16px;}
.page_default .genpg-rite li { margin: 0 0 12px 0;}
.page_default.contact_pg .cont-itm.scl-icns {  padding: 30px 10px;}
.single-atrny-img { position: inherit;}
.genpg-lft .widget.widget_archive select{font-size: 16px;}
.page_default .genpg-rite .inicio-pract-list {display: block;}
.page_default .genpg-rite .inicio-pract-area-blks {padding: 25px 12px;border-radius: 10px;width: 100%;max-width: 300px;margin: 0 auto 10px;}
.page_default .genpg-rite .inicio-sobre-sec {margin-bottom: 30px;display: block;}
.page_default .genpg-rite .inicio-unique-sec {display: block;}
.page_default .genpg-rite .inicio-unique-sec .unique-sec-atrny-img {width: 100%;max-width: 320px;margin: 0 auto 20px;}
.page_default .genpg-rite .unique-sec-atrny-cnt {width: 100%;}
.page_default .genpg-rite .inicio-unique-sec.our-process-cnt {display: block;}
.page_default .genpg-rite .inicio-unique-sec {padding: 20px;}
.page_default .genpg-rite .inicio-blog-list-cnt {display: block;}
.page_default .genpg-rite .inicio-sngblg-list {padding: 30px 15px;width: 100%;margin-bottom: 20px;}
.page_default .client-cnt-sec {padding: 30px 0;}
.page_default .client-cnt-sec h3 {font-size: 26px;line-height: 1.2;letter-spacing: 0.5px;}
.page_default .genpg-rite .inicio-unique-sec.our-process-cnt {margin-bottom: 30px;}
body.page-template-spanish-sidebar .gform_legacy_markup_wrapper ul li.gfield {margin: 0px 0 10px !important;padding: 0;}
body.page-template-spanish-sidebar .hm-form-sec .gform_wrapper .form-links a, body.page-template-spanish-sidebar .hm-form-sec .gform_legacy_markup_wrapper .gfield_checkbox li label { font-size: 13px !important;}
.inr-srcbox {margin-bottom: 30px;}
.mtr-to-us .mtu-rite .videos-sec, .page_default .genpg-rite .vid-cntr .videos-sec {text-align: center;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 600px;
    height: 340px;
    margin: auto;
}


	.cont-pgmain{flex-direction: column;}

.cnt-pg-lft {
    max-width: 380px;
    margin: 0 auto 20px;
}



}

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

.container, .child-welfare-sec .container, .why-choose-us-sec .container {max-width: 720px;padding: 0 15px;}
.bnr-attrny-img {width: 100%;max-width: 280px; padding: 15px 15px 0px;}
.why-choose-us-sec .container {padding: 0 15px;}
.banner-sec {padding: 40px 0;}
.banner-sec h1 {font-size: 32px;margin: 0 0 15px 0;}
.banner-sec h1 span {font-size: 42px;letter-spacing: 0px;}
.bnr-btn .cmn-btn a {padding: 15px 22px;font-size: 16px;letter-spacing: 0px;}
.banner-sec:before {height: 1000px;}
.head-sec .container {width: 100%;max-width: 100%;padding: 0 15px; display: block;}
.head-sec .logo {width: 270px;margin: 0 auto 20px;}
.head-sec .top-rit {align-items: center;flex-direction: column-reverse;}
.head-sec .logo-rit {max-width: 100%;}
.head-sec .top-rit .cmn-btn a {padding: 12px 50px;font-size: 16px;border: 1px solid #b87746;border-radius: 20px;}
.cmn-btn { margin: 0px; }
.head-sec .top-rit .call {margin-bottom: 5px;}
.head-sec .top-rit .call p a:before {transform: scale(0.6);left: -50px;}
.child-welfare-sec .child-welfare-head h6:after, .child-welfare-sec .child-welfare-head h6:before{display: none;}
.hmpractice-sec .pract-area.owl-carousel .owl-nav button{transform:scale(0.6); }
.hmpractice-sec {padding: 40px 0 0;}
.hmpractice-sec h2 {font-size: 36px;margin-bottom: 10px;letter-spacing: 0;}
.hmpractice-sec .pract-area {margin-bottom: 60px;}
.hmpractice-sec .prac-btn a {font-size: 16px;letter-spacing: 0px;padding: 16px 20px;}
.child-welfare-sec {padding: 40px 0;}
.child-welfare-sec .child-welfare-head h6 {font-size: 18px;letter-spacing: 0;line-height: 1.1;padding-bottom: 0;margin-bottom: 15px;}
.child-welfare-head h2.text-heading {font-size: 36px;}
.child-welfare-sec .cmn-btn a {font-size: 17px;padding: 12px 22px 12px 22px;}
.why-choose-us-sec {padding: 40px 0;}
h2.text-heading {font-size: 36px;}
.why-choose-us-sec h4 {font-size: 18px;letter-spacing: 0px;margin-bottom: 15px;}
.cmn-btn.why-choose-btn a {font-size: 17px;padding: 14px 20px;}
.child-welfare-head h2.text-heading br{display: none;}
.child-welfare-sec .child-welfare-head h6 br {display: none;}
.why-choose-us-sec:before {display: none;}
.child-welfare-right .cmn-btn {text-align: center;margin-top: 20px;}
.hm-case-sec {padding: 40px 0;}
.hm-case-top-cnt h2 {font-size: 36px;letter-spacing: 0px;margin: 0px 0 10px;}
.hm-case-top-cnt h4 {font-size: 19px;}
.hm-case-itm h2 {font-size: 36px;letter-spacing: 0px;margin: 0 0 5px;}
.hm-case-itm:before {height: 120px;width: 110px;top: 0px;}
.aboutlaw-sec {padding: 40px 0;}
.aboutlaw-sec .about-law-firm h6 {font-size: 17px;letter-spacing: 0px;margin-bottom: 10px;}
.aboutlaw-sec .about-law-firm h2 {font-size: 32px;letter-spacing: 0px;margin: 0 0 20px;}
.aboutlaw-sec .about-law-firm-left h4 {font-size: 20px;letter-spacing: 0px;margin: 0 0 10px;}
.aboutlaw-sec .call-more-about {display: block;}
.aboutlaw-sec .call-today {font-size: 15px ;letter-spacing: 0.5px ;;margin: 0 auto 10px ;}
.aboutlaw-sec .call-today{padding-left: 40px ;width: max-content;text-align: left;}
.attorney-sec {padding: 40px 0 0;}
.hmattrny_sec h2 {letter-spacing: 0;font-size: 36px;margin-bottom: 10px;}
.hmattrny_sec h5 {letter-spacing: 0.5px;margin-bottom: 25px;font-size: 17px;}
.hmattrny_sec .cmn-btn a {padding: 12px 22px;font-size: 17px;}
.atrny-prof .atrny-cnt h4 {font-size: 22px;}
.learn-sec .learn-cnt h3 {font-size: 22px;}
.learn-sec {padding: 20px 0;}
.hm-form-sec {padding: 40px 0;}
.hm-form-sec .hmform-sec h2 {font-size: 30px;margin-bottom: 10px;}
.hm-form-sec .hmform-sec h2 span {font-size: 20px;}
.hm-form-sec .hmform-sec .form-blk p {font-size: 15px;margin-bottom: 10px;text-align: center;}
.hm-form-sec .hmform-sec .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {padding: 12px 13px!important;font-size: 16px !important;}
.hm-form-sec .gform_wrapper .top_label textarea {height: 120px;margin:0 0 15px 0;}
.hm-form-sec .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {margin-bottom: 0px;display: inline-block;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {padding: 11px 18px !important;font-size: 17px !important;min-height: 1rem!important;}
.hm-form-sec .hmform-sec .hm-location h5 a {padding-right: 45px;font-size: 20px;letter-spacing: 0;}
.site-footer {padding: 40px 0 0;}
.site-footer .ftr-blocks .ftr-phn p a {font-size: 23px;letter-spacing: 0.5px;}
.hm-form-sec:before {bottom: -26px;height: 26px;}
.hmattrny_sec h5 {letter-spacing: 0;margin-bottom: 20px;font-size: 16px;}
.atrny-prof .atrny-cnt h4 {font-size: 20px;}
.hmattrny_sec .cmn-btn a {padding: 10px 20px;font-size: 16px;}
.hm-form-sec {padding: 30px 0;}
.hm-form-sec .hmform-sec h2 span {font-size: 17px;}
.hm-form-sec .hmform-sec h2 {font-size: 28px;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {padding: 11px 12px!important;font-size: 15px !important;}
.hm-form-sec .hmform-sec .hm-location .hm-map:before {bottom: -54px;width: 100%;height: 69px;}
.hm-form-sec .hmform-sec .hm-location .hm-map {margin-bottom: 10px;}
.copyrights .container {padding: 0px;}
.hmvideos_sec {padding: 45px 0 0px;}
.mtr-to-us .mtu-rite .video-cnt:before {transform: scale(0.6);left: -31px;top: -22px;}
.mtr-to-us .mtu-rite .video-cnt {padding-left: 105px;margin-bottom: 20px;}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 20px;letter-spacing: 0;}
.mtr-to-us .mtu-rite h3 {font-size: 23px;letter-spacing: 1px;}
.cmn-btn a {font-size: 16px;}
.mtu-rite .cmn-btn a {padding: 14px 20px 12px 20px;}
.mtr-to-us .mtu-lft h2 {font-size: 35px;margin-bottom: 15px;}
.mtr-to-us .mtu-lft h3 {font-size: 19px;letter-spacing: 1px;}
.mtr-to-us .mtu-lft p {margin-bottom: 15px;line-height: 1.4;font-size: 16px;}
.mtu-lft .cmn-btn {text-align: center;display: block;}
.mtu-lft .cmn-btn a {padding: 15px 20px 13px 20px;}
.testimonials {width: 400px;margin: auto;}
.hm-testimonials h4:before, .hm-testimonials h4:after{display: none;}
.hm-testimonials {padding: 45px 0;}
.hm-testimonials:before{display: none;}
.hm-testimonials .hm-testi-item p {line-height: 1.4;font-size: 15px;}
.hm-testimonials h4 {font-size: 21px;padding: 0;letter-spacing: 0.5px;text-align: center;display: block;}
.hm-testimonials h2 {font-size: 38px;letter-spacing: 0px;text-align: center;}
.hm-testimonials .hm-testi-item:before {transform: scale(0.6);top: -23px;}
.hm-testimonials .hm-testi-item .star-rat {transform: scale(0.8);margin: 0 0px 10px -12px;}
.hm-testimonials .bx-viewport {padding: 0px 33px 0 0;}
.hm-testimonials .hm-testi-item:after {right: 15px;bottom: 3px;transform: scale(0.8);}
.testimonials .cmn-btn {margin-right: 33px;}
.hm-testimonials .bx-controls-direction {gap: 10px;bottom: 6px;left: 10px;}
.testimonials .cmn-btn a {padding: 12px 13px;}
.hm-testimonials .hm-testi-item {padding: 20px 15px 27px;}

/*inner-pages*/

.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {margin: 0 -10px 0 0;}

.page_title h1, .page_title h2 {font-size: 55px;}
.page_bnr {padding:50px 0 30px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 33px;}
.page_default .genpg-rite h3 {font-size: 27px;}
.page_default .genpg-rite h5 {font-size: 18px;}
.page_default .genpg-rite h4 {font-size: 21px;}
.page_default .genpg-rite h6 {font-size: 18px;}
body.page-id-1065 .page_default.inicio_pg {padding: 40px 0 0;}


.page_default .genpg-rite .blg-cntblk.fw{display: inherit;max-width: 370px;margin: auto;float: none;}
.page_default .genpg-rite .post-item{width: 100%;}

.page_default .genpg-rite p, .page_default .genpg-rite li {
    font-size: 15px;
    line-height: 1.6;
}
.mtr-to-us .mtu-rite .videos-sec img, .page_default .genpg-rite .vid-cntr .videos-sec img {border-radius: 10px;}
.page_default .genpg-rite .vid-cntr .videos-sec.new {
    margin: 8px;
}
}

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

@media screen and (max-width:640px) {
.bnr-attrny-img {max-width: 250px;padding: 10px 10px 0px;}
.banner-sec h1 {font-size: 30px;margin: 0 0 15px 0;}
.banner-sec h1 span {font-size: 36px;letter-spacing: 0px;}
.cmn-btn {margin: 10px 0 0 0;display: block;}
.bnr-btn .cmn-btn.two { margin-bottom: 0px; }
.banner-sec:before {height: 900px;}
.bnr-btn .cmn-btn {margin-bottom: 10px;}
.learn-sec .learn-cnt h3 {font-size: 18px;}
.bnr-btn {
    max-width: 240px;
    margin: 0 auto;
}
.bnr-btn .cmn-btn a {
    padding: 14px 12px;
    font-size: 15px;
    letter-spacing: 0px;
    width: 100%;
}

/*inner pages*/
.page_title h1, .page_title h2 {font-size: 36px;}
.inrpg-breadcrumbs{font-size: 15px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 30px;}
.page_default .genpg-rite h3 {font-size: 25px;}
.page_default .genpg-rite .page-navi-block a {padding: 17px 15px 17px 45px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 17px 50px 17px 15px;}
.page_default .genpg-rite .page-navi-block a:before {transform: scale(0.7);top: 11px;}
.page_default .genpg-lft .sidebar-testi .testi-item p {font-size: 14px;}
.page_default .genpg-rite .vid-cntr .videos-sec.new {
    margin: 7px;
}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 450px;
    height: 255px;
    margin: auto;
}
	
	
	
	
	
	
	
	
	
}

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

@media screen and (max-width:560px) {
.page_default .genpg-rite .prac-itm .prac-img img{height: 230px;}
.inr-srcbox form input {width: 100%;margin-bottom: 10px;}
.inr-srcbox form input.search-submit {width: 100%;font-size: 16px;}
.page_default .genpg-rite .vid-cntr .videos-sec.new {
    margin: 6px;
}
}

@media screen and (max-width:530px) {
.page_default.contact_pg .cont-itm {  max-width: 100%;}
.inrr.accordion .accordion-section h4 {
	font-size: 16px;}
	.inrr.accordion .accordion-section h4 a:after{width: 25px;height: 25px;}
}

@media screen and (max-width:480px) {
.banner-sec {padding: 30px 0;}
.banner-sec h1 {font-size: 26px;margin: 0 0 15px 0;letter-spacing: 0px;}
.banner-sec h1 span {font-size: 32px;letter-spacing: 0px;}
.bnr-btn .cmn-btn a {font-size: 14px;letter-spacing: 0.5px;}
.banner-sec:before {height: 800px;}
.head-sec .logo {width: 240px;margin: 0 auto 20px;}
.head-sec .top-rit .call p a {font-size: 23px;}
.head-sec .top-rit .cmn-btn a {padding: 12px 40px;font-size: 15px;letter-spacing: 0.5px;border-radius: 25px;}
.mobinav a {line-height: 1 ;padding: 6px 0;font-size: 15px;display: inline-block;}
.hmpractice-sec {padding: 35px 0 0;}
.hmpractice-sec h2 {font-size: 30px;}
.hmpractice-sec .prac-btn a {font-size: 15px;padding: 15px 20px;letter-spacing: 0.5px}
.child-welfare-sec {padding: 30px 0;}
.child-welfare-head h2.text-heading {font-size: 24px;margin-bottom: 10px;}
.child-welfare-sec .child-welfare-head h6 {font-size: 17px;margin-bottom: 10px;}
.child-welfare-sec .child-welfare-right p {line-height: 1.4;font-size: 15px;}
.child-welfare-sec .cmn-btn a {font-size: 15px;padding: 13px 20px;}
.why-choose-us-sec {padding: 30px 0;}
h2.text-heading {font-size: 30px;letter-spacing: 0;}
.why-choose-us-sec h4 {font-size: 16px;}
.cmn-btn.why-choose-btn a {font-size: 15px;padding: 15px 20px;}
.hmpractice-sec .prac-img img {height: 350px;}
.why-chose-us-blks {padding: 10px 24px 20px;}
.why-chose-us-cnt.owl-carousel .owl-nav button {    transform: scale(0.9);}
.why-chose-us-cnt.owl-carousel .owl-nav {padding: 15px 0;gap: 20px;}
.hmawards_sec h3 {font-size: 22px;letter-spacing: 0.2px;margin: 0px 0 15px;line-height: 1;}
.hmawards_sec {padding: 30px 0;}
.award-sec.owl-carousel .owl-nav {padding-top: 15px;}
.hmawards_sec .award-sec.owl-carousel .owl-nav button {transform: scale(0.7);}
.hm-case-lst.owl-carousel .owl-nav {padding: 15px 0;}
.hm-case-sec {padding: 39px 0;}
.hm-case-itm {padding: 40px 10px;max-width: 220px;}
.hm-case-top-cnt h2 {font-size: 30px;letter-spacing: 0px;margin: 0px 0 10px;}
.hm-case-top-cnt h4 {font-size: 18px;}
.aboutlaw-sec .our-firm-puts-flex {width: 100%;padding: 10px 15px;display: block;}
.aboutlaw-sec .years-25-left {width: 100%;margin-bottom: 10px;}
.aboutlaw-sec .our-firm-puts-right {width: 100%;}
.page_default .genpg-rite .vid-cntr .videos-sec.new {margin: 0px 0 10px;width: 100%;padding-top: 56%;}
.aboutlaw-sec .our-firm-puts-right h3 {font-size: 16px;text-align: center;}
.aboutlaw-sec .years-25-left h4 span {font-size: 16px;letter-spacing: 0px;display: inline-block;}
.aboutlaw-sec .about-law-firm-left p {font-size: 15px;line-height: 1.5;letter-spacing: 0px;margin: 0 0 15px;}
.aboutlaw-sec .about-law-firm-right p {font-size: 15px;line-height: 1.5;margin: 0px 0 20px;}
.attorney-sec {padding: 30px 0 0;}
.hm-form-sec .hmform-sec .hm-location h5{margin-bottom: 10px;line-height: 1;}
.hm-form-sec .hmform-sec .hm-location h5 a {padding-right: 38px;font-size: 17px;}
.hm-form-sec .hmform-sec .hm-location h5 a:before {transform: scale(0.6);top: -6px;}
.hm-form-sec .hmform-sec .hm-location .hm-map:before {bottom: -42px;height: 60px;}
.site-footer .ftr-sec {margin-bottom: 20px;}
.site-footer .ftmenu, .site-footer .logo-soc-icons{margin: 0 auto 15px;}
.site-footer .ftmenu ul li {line-height: 1;}
.site-footer .ftmenu ul li a {letter-spacing: 0;font-size: 16px;padding-left: 21px;}
.site-footer .ftr-blocks .ftr-adrs, .site-footer .ftr-blocks .ftr-fax, .site-footer .ftr-blocks .ftr-phn {padding-left: 50px;margin-bottom: 20px;}
.site-footer .ftr-blocks .ftr-adrs:before, .site-footer .ftr-blocks .ftr-fax:before {transform: scale(0.6);left: -11px;top: -10px;}
.site-footer .ftr-blocks p {line-height: 1.3;font-size: 16px;}
.site-footer .ftr-blocks .ftr-phn p a:before {transform: scale(0.6);top: -10px;}
.site-footer .ftr-blocks .ftr-phn p a {font-size: 21px;letter-spacing: 0;}
.hmattrny_sec h2 {font-size: 28px;margin-bottom: 10px;letter-spacing: 0px;}
.hmattrny_sec h5 {letter-spacing: 0;margin-bottom: 20px;font-size: 15px;}
.hmattrny_sec .our-attrny {margin-bottom: 30px;}
.hmvideos_sec {padding: 30px 0 0px;}
.mtr-to-us .mtu-lft h2 {font-size: 27px;margin-bottom: 10px;}
.mtr-to-us .mtu-rite h3 {font-size: 18px;letter-spacing: 0;text-indent: 0;}
.mtr-to-us .mtu-rite .videos-sec a {transform: scale(0.45);}
.mtr-to-us .mtu-rite .video-cnt:before {transform: scale(0.5);left: -38px;top: -29px;}
.mtr-to-us .mtu-rite .video-cnt {padding-left: 91px;margin-bottom: 15px;}
.mtr-to-us .mtu-rite .videos-sec {margin-bottom: 15px;}
.mtr-to-us .mtu-rite .video-cnt h4 {font-size: 18px;}
.mtu-rite .cmn-btn a {padding: 12px 18px 10px 18px;}
.mtr-to-us .mtu-lft h3 {font-size: 17px;letter-spacing: 0;margin: 0 0 10px 0;}
.mtr-to-us .mtu-lft p {margin-bottom: 15px;line-height: 1.3;font-size: 15px;}
.mtu-lft .cmn-btn a {padding: 12px 16px 10px 16px;}
.cmn-btn a {font-size: 15px;}
.testimonials {width: 100%;}
.hm-testimonials {padding: 30px 0;}
.hm-testimonials .hm-testi-item:before {transform: scale(0.6);top: 0;right: -11px;}
.hm-testimonials .bx-viewport {padding: 0;}
.hm-testimonials h2 {font-size: 32px;}
.hm-testi-block {padding-top: 0px;}
.hm-testimonials .bx-controls-direction {gap: 7px;position: inherit;justify-content: center;margin-top: 10px;}
.testimonials .cmn-btn {margin-right: 0;text-align: center;}
.hm-testimonials h4 {margin-bottom:10px;letter-spacing: 0;font-size: 19px;}
.hm-testimonials .hm-testi-item h5 {line-height: 1;font-size: 16px;}
.hm-testimonials .hm-testi-item:before {transform: scale(0.55);    top: -25px;right: -19px;}

/*inner-pages*/


.page_default {padding: 30px 0 30px;}
.page_default .genpg-rite .cmn-pge-img {margin-bottom: 10px;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 25px;margin-bottom: 10px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;line-height: 1.5;margin: 0 0 15px 0;}
.page_default .genpg-rite h5 {font-size: 17px;margin-bottom: 10px;}
.page_default .genpg-rite h3 {font-size: 23px;}
.page_default .genpg-rite h4 {font-size: 19px;margin-bottom: 10px;}
.page_default .genpg-rite h6 {font-size: 17px;}



.page_default.contact_pg .cont-itm h6:before {transform: scale(0.6);}
.page_default.contact_pg .cont-itm p {font-size: 17px;}
.page_default.contact_pg .cont-itm {margin-bottom: 10px;}
.page_default.contact_pg .cont-itm {padding: 20px 10px 25px;}
.page_default.contact_pg {padding: 30px 0 30px;}

.page_default .genpg-rite .our-attrny .atrny-cnt h4 {font-size: 18px;}
.page_default .genpg-rite .our-attrny {margin-bottom: 20px;}
.page_default .genpg-rite ul li:before {width: 10px;height: 10px;}
.page_default .genpg-rite li {padding-left: 20px;}
.page_default.result_pg .rslts-itm {margin-bottom: 10px;}
.page_default.result_pg .rslts-itm:nth-child(5n), .page_default.result_pg .rslts-itm:nth-child(6n), .page_default.result_pg .rslts-itm:nth-child(7n), .page_default.result_pg .rslts-itm:nth-child(8n){margin-bottom: 10px;}


.page_default .genpg-rite .star-rat {transform: scale(0.8);margin: 0 auto 15px;}
.page_default .genpg-rite .testi-item p {margin-bottom: 15px;}
.page_default .genpg-rite .testi-item h5 {font-size: 18px;}


.page_default .genpg-rite .post-cnt h4 a {font-size: 19px;}
.page_default .genpg-rite .post-cnt p {font-size: 16px;line-height: 1.55;margin-bottom: 10px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 17px;}
.page_default .genpg-rite .post-item .post-cnt {padding: 15px 15px 15px;}
.page_default .genpg-rite .post-category ul li, .page_default .genpg-rite .post-dt {font-size: 15px;padding: 9px 12px;}
.page_default .genpg-rite .nav-links {padding-top: 0;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {transform: scale(0.6);margin: 0 -20px 0 0;}
.page_default .genpg-rite .post-img.single_defualt_img {margin-bottom: 20px;}
.page_default .genpg-rite .page-navi-block a:before {top: 10px;}
.page-navi-block{width: 100%;float: none;padding: 0;margin-bottom: 10px;text-align: center;}
.page-navi-block.page-navi-nxt {float: none;padding: 0;text-align: center;margin-bottom: 0;}
body.page-id-1065 .page_default.inicio_pg {padding: 30px 0 0;}
.page_default .genpg-rite .sngle-atrny-tot {padding: 15px;}
.page_default .genpg-rite .single-atrny-rgt h4 {font-size: 25px;}
.page_default .genpg-rite .single-atrny-rgt h5 {letter-spacing: 0;font-size: 17px;margin-bottom: 15px;}
.page_default .genpg-rite .single-atrny-rgt h6 {font-size: 20px;margin-bottom: 15px;}
.page_default .genpg-rite .single-atrny-rgt h4:before {height: 2px; width: 80px;}
.page_default .genpg-rite .atrny-call:before, .page_default .genpg-rite .atrny-loc:before {transform: scale(0.7);left: -19px;}
.page_default .genpg-rite .atrny-call, .page_default .genpg-rite .atrny-loc {padding-left: 48px;}
.page_default .genpg-rite .sngle-rgt-btn a {padding: 15px 35px;font-size: 17px;}
.page_default .genpg-rite .phloc.sngle-phn a {letter-spacing: 0;font-size: 20px;}
.page_default .genpg-rite .inicio-unique-sec {padding: 15px;}
.page_default .genpg-rite .inicio-sngblg-list {padding: 25px 10px;margin-bottom: 15px;}
.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 24px;padding: 20px 20px 20px 20px;}
.page_default .genpg-lft .bx-controls-direction a {transform: scale(0.7);}
.page_default .genpg-lft .prc-itm .prc-cnt h3 {font-size: 18px;}
.page_default .genpg-lft .prc-itm .prc-cnt h3:before {transform: scale(0.8);}
.page_default .genpg-lft .sidebar-testi .testi-item h5 {font-size: 17px;}
.page_default .genpg-lft .sidebar-testi .testi-item p {font-size: 16px;line-height: 1.44;}
.genpg-lft .widget ul li a {font-size: 16px;padding-left: 20px;}
.genpg-lft .widget ul {padding: 15px 10px;}
.genpg-lft .widget ul li a:before {width: 8px;height: 8px;top: 8px;}
.genpg-lft .widget {margin-bottom: 10px;}
.page_default .genpg-rite .prac-areas { flex-direction: column;}
.page_default .genpg-rite .prac-areas .prac-itm { width: 100%;}
.page_default .genpg-rite .page-navi-block a {padding: 15px 15px 15px 40px;}
.page-navi-block a { width: 200px;}
.page_default .genpg-rite .page-navi-block a:before{left: 8px;}
.page_default .genpg-rite .page-navi-block.page-navi-nxt a {padding: 15px 50px 15px 15px;}
.page_default .client-cnt-sec h3 {font-size: 22px;line-height: 1.2;letter-spacing: 0px;}
.mtr-to-us .mtu-rite .videos-sec iframe {
    width: 100%;
    height: 220px;
    margin: auto;
}
	.page_default .genpg-rite .vid-cntr .videos-sec {width: 100%;padding: 5px 0;}
}
@media screen and (max-width:440px) {
.page_title h1, .page_title h2 {
    font-size: 26px;
    text-shadow: none;
}
}

@media screen and (max-width:375px) {
.banner-sec h1 {font-size: 22px;margin: 0 0 15px 0;letter-spacing: 0px;}
.banner-sec:before {height: 700px;}
.hm-form-sec .gform_wrapper .form-links a, .hm-form-sec .gform_legacy_markup_wrapper .gfield_checkbox li label {font-size: 14px!important;}



}

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