@media (min-width:1921px) {
.about-sec .about-rit .about-img img {width: auto;}
.head-sec .container,.hmpractice-sec .container{max-width: 1920px;}



}
@media (max-width:1900px) {

.about-sec .about-rit{right: 5px;}    
.about-sec .about-rit:before {width: 95.2%;}

.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next {right: -110px;transform: scale(0.9);}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev{left: -110px;transform: scale(0.9);}


}

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

.topmenu ul li {margin:0px 25px 0 0;}

.hmpractice-sec .hmprtc-headings h2 {font-size: 190px;}

.hmcaseresults-sec .container1 {padding: 0 55px;}
.hmcaseresults-sec .case_itm {padding: 121px 36px 44px;}
.hmcaseresults-sec .case_itm h3 {font-size: 38px;}
.hmcaseresults-sec .case_itm p {font-size: 17px;}


.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {left: -120px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {right: -120px;left: inherit;}
.hmattrny-sec .atrny_sec .atrny_lft {width: 48%;padding: 121px 0 0 0px;}
.hmattrny-sec .atrny_sec h2{font-size: 74px;}





}

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

.container1 {max-width: 1600px;}


.head-sec {padding: 20px 50px 0px 80px;}
.top-rit a {font-size: 33px;}
.topmenu ul li {margin: 0px 26px 0 0;}
.topmenu ul li a {font-size: 19px;}


.banner-sec h1 {font-size: 125px;}
.banner-sec h1 span {font-size: 46px;}

.hmpractice-sec .hmprtc-headings h2 {font-size: 175px;margin: 0 0 -75px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 70px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 43px;}
.hmpractice-sec .practice-lst .practice-itm .practice-itm-btn a {font-size: 19px;}

.text-heading {font-size: 78px;}

.hmcaseresults-sec {padding: 110px 0 100px;}
.hmcaseresults-sec .case_itm{    min-height: 300px;    padding: 121px 20px 44px;}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next {right: -93px ;transform: scale(0.8);}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev {left: -89px;transform: scale(0.8);}
.hmcaseresults-sec .case_itm:before {width: 65px;height: 33px;}
.hmcaseresults-sec .case_itm h3 {font-size: 36px;padding-bottom: 19px;margin-bottom: 15px;}
.hmcaseresults-sec .case_itm p {font-size: 16px;}



.hmattrny-sec:before {top: 220px;}
.hmattrny-sec .container{padding: 0 60px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {left: -130px;transform: scale(0.95);}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {right: -130px;left: inherit;}
.hmattrny-sec .atrny_sec h2{font-size: 66px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 45px;}
.hmattrny-sec .atrny_sec .atrny_lft h4 {letter-spacing: 4px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a {font-size: 48px;}

.site-footer:before {top: -84px;}


}

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

  .container { max-width:1400px; }
  .container1 {max-width: 1400px;}

 .head-sec {padding: 20px 35px 0px 60px;}
 .topmenu ul li {margin: 0px 22px 0 0;}
 .topmenu ul li a {font-size: 18px;}
 .top-rit a {font-size: 31px;padding: 15px 15px 15px 40px;}
 .top-rit a:before{transform: scale(0.9);}

 .banner-sec h1 {font-size: 115px;}
 .banner-sec h1 span {font-size: 42px;}
 .banner-sec .lft-img .rev-blk {width: 32%;}
 .cmn-btn a {font-size: 19px;padding: 25px 60px;}

 .about-sec .about-lft h2 {font-size: 75px;}

 .hmpractice-sec .hmprtc-headings{margin: 0 0 40px;}
 .hmpractice-sec .hmprtc-headings h2 {font-size: 150px;margin: 0 0 -65px;}
 .hmpractice-sec .hmprtc-headings h3 {font-size: 62px;}
 .hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 40px;}
 .hmpractice-sec .practice-lst .practice-itm .practice-itm-btn a {font-size: 18px;padding: 8px 20px;}
 .hmpractice-sec .practice-btn.cmn-btn a {padding: 25px 50px;}

 .text-heading {font-size: 64px;}
 .hm-testimonials .hm-testi-item p {font-size: 23px;line-height: 1.5;margin: 0 0 50px}
 .hm-testimonials .hm-testi-item h5 {font-size: 34px;}
 .hm-testimonials .hmtesti-sec {padding: 0 70px;} 
 .hm-testimonials .testi-blck.owl-carousel {padding: 80px 50px 60px 50px;}
 .hm-testimonials .hmtesti {width: 30%;}

 .hmcaseresults-sec {padding: 90px 0 100px;}
 .hmcaseresults-sec .case_itm {min-height: 260px;padding: 101px 20px 44px;}
 .hmcaseresults-sec .case_itm h3 {font-size: 30px;padding-bottom: 25px;}
 .hmcaseresults-sec .case_itm p {font-size: 15px;}
 
.topmenu .sub-menu li a {font-size: 14px;}
.hmattrny-sec:before {top: 210px;width: 35%;}
.hmattrny-sec .container {padding: 0 100px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {left: -110px;transform: scale(0.85);}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next{right: -110px;left: inherit;}
.hmattrny-sec .atrny_sec h2{font-size: 62px;margin-bottom: 50px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 42px;}
.hmattrny-sec .atrny_sec .atrny_lft h4 {letter-spacing: 3px;}
.hmattrny-sec .atrny_sec .atrny_lft p {margin-bottom: 25px;}
.hmattrny-sec .cmn-btn a {font-size: 18px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a {font-size: 42px;}

.hmattrny-sec .atrny_sec .atrny_lft {padding: 80px 0 0 0px;}
.hmattrny-sec:before {top: 169px;}

.advocate-sec .advocate-details h2 {font-size: 68px;}

.hmblg-sec .hmblg-item .hmblgcnt h5 {font-size: 26px;}


.hm-form-sec .hmform-sec {padding: 70px 0 240px;}
.hm-form-sec .hmform {width: 80%;}
.hm-form-sec .hmform-sec p {font-size: 22px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {font-size: 19px !important;}

.site-footer:before {top: -85px;}
.site-footer .hmmaps-blk {margin: -160px auto 0;width: 90%;}
.site-footer .hmmaps-blk .office-loc h4 {font-size: 28px;}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs {padding-left: 75px;}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs p { font-size: 19px;}
.site-footer .ftr-logo {margin: 0px auto 45px;}
.site-footer .ftr-blocks .ftr-blk h4 {font-size: 32px;}
.site-footer .ftmenu {padding: 30px 0;} 
.site-footer .ftmenu ul li a {font-size: 19px;}
.copyrights {padding: 40px 0;}



/* Inner Pages */

.page_bnr {padding: 260px 0 120px;}
.page_title h1, .page_title h2 {font-size: 58px;}

.page_default {padding: 110px 0;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 47px;}
.page_default .genpg-rite h3 {font-size: 37px;}
.page_default .genpg-rite h4 {font-size: 33px;}
.page_default .genpg-rite h5 {font-size: 28px;}
.page_default .genpg-rite p, .page_default .genpg-rite li{margin-bottom: 30px;font-size: 19px;}
.page_default .genpg-rite h6 {font-size: 27px;}

.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-btn a {font-size: 18px;}

.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-size: 32px;}

.page_default .genpg-rite .profile-blk {margin-bottom: 30px;}

.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 38px;padding: 25px 20px;}

.genpg-lft .widget.sdb-testi .star-rat {margin: 0 auto 25px;transform: scale(0.9);}
.genpg-lft .widget .sidebar-testi .testi-item p {font-size: 19px;}
.genpg-lft .widget .sidebar-testi .testi-item h5 {font-size: 28px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav {margin: -40px -30px 0;}



}

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

.hmpractice-sec .hmprtc-headings h2 {font-size: 125px;margin: 0 0 -55px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 50px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont {bottom: 25px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 35px;letter-spacing: 0.3px;}
.hmpractice-sec .practice-lst .practice-itm .practice-itm-btn a {font-size: 17px;}

}

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

.container { max-width:1200px; }
.container1 {max-width: 1200px;}
.topmenu ul li.rhd_island ul.sub-menu {width: 800px;}
.topmenu ul li.rhd_island ul.sub-menu li ul.sub-menu {column-gap: 0px;}

.topmenu ul li {margin: 0px 20px 0 0;}
.topmenu ul li a {font-size: 17px;}
.top-rit a {font-size: 28px;padding: 12px 0 12px 32px;}
.top-rit a:before {transform: scale(0.8);}


.banner-sec {padding: 160px 0 0;}
.banner-sec .lft-img .rev-blk {width: 29%;}
.banner-sec .rgt-cont {padding-top: 60px;margin-left: 0px;}   
.banner-sec h1 {font-size: 100px;margin: 0 0 55px 0;}
.banner-sec h1 span {font-size: 35px;}
.cmn-btn a {font-size: 18px;padding: 25px 50px;}
.cmn-btn a:before, .cmn-btn a:after {width: 35%;}

.about-sec {padding: 30px 0 50px;}
.about-sec .about-lft {width: 54%;margin: 0;}
.about-sec .about-lft h2 {font-size: 65px;}

.hm-testimonials {padding: 110px 0 210px;}
.hm-testimonials .hmtesti-sec {padding: 0 60px;}
.hm-testimonials .testi-blck.owl-carousel {padding: 60px 40px 80px;}
.hm-testimonials .hmtesti {width: 32%;}
.text-heading {font-size: 60px;}
.hm-testimonials .hmtesti .testi_imge {margin-bottom: 50px;}
.hm-testimonials .hm-testi-item p {font-size: 21px;line-height: 1.5;margin: 0 0 40px;}
.hm-testimonials .hm-testi-item h5 {font-size: 31px;}
.hm-testimonials .hm-testi-item .star-rat{transform: scale(0.9);}
.hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-next{transform: scale(0.9);}

.hmcaseresults-sec .container1 {padding: 0 70px;}
.hmcaseresults-sec .case_sec{width: 100%;}
.hmcaseresults-sec .case_itm {min-height: 240px;padding: 88px 20px 35px;}
.hmcaseresults-sec .case_itm:before {width: 60px;height: 30px;top: 42px;}
.hmcaseresults-sec .case_itm h3 {font-size: 24px;padding-bottom: 15px;}
.hmcaseresults-sec .case_itm p {font-size: 14px;}
.hmcaseresults-sec h2.text-heading {font-size: 60px;margin-bottom: 40px;}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev, .hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next {transform: scale(0.7);}

.hmattrny-sec:before {top: 160px;}
.hmattrny-sec .atrny_sec .atrny_lft {padding: 80px 0 0 0px;}
.hmattrny-sec .atrny_sec h2{font-size: 54px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 38px;}
.hmattrny-sec .atrny_sec .atrny_lft h4 {letter-spacing: 2px;font-size: 17px;}
.hmattrny-sec .atrny_sec .atrny_lft p{line-height: 1.8;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_btns {gap: 15px;padding-top: 10px}
.hmattrny-sec .cmn-btn a {font-size: 17px;padding: 22px 45px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a {font-size: 32px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a:before{transform: scale(0.9);}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {transform: scale(0.8);}
.topmenu ul li.wide-menu ul {width: 350px;}
.topmenu ul li.wide-menu ul li a {font-size: 12px;padding: 8px;}
.badges-sec {padding: 80px 0;}
.badges-sec h2.text-heading{font-size: 60px;margin: 0 0 30px;}

.advocate-sec {padding: 0 0 400px;}
.advocate-sec .advocate-details {padding: 80px 100px;}
.advocate-sec .advocate-details h2 {font-size: 58px;margin: 0 0 30px;}

.hmblg-sec {margin-top: -298px;}
.hmblg-sec .hmblg-item .hmblgcnt {padding: 30px 30px 40px;}
.hmblg-sec .hmblg-item .hmblgcnt h5 {font-size: 24px;margin: 0 0 15px 0;}
.hmblg-sec .hmblg-item .hmblgcnt p {font-size: 17px;margin: 0 0 30px 0px;}
.hmblg-sec .hmblg-item .hmpost_btn a {font-size: 18px;}

.hm-form-sec .hmform-sec {padding: 50px 0 240px;}
.hm-form-sec .hmform {width: 90%;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {font-size: 17px !important;padding: 20px 15px 20px 100px!important;}
.hm-form-sec .gform_wrapper .ginput_container:before{transform: scale(0.9);left: -4px;}
.hm-form-sec .gform_wrapper .ginput_container.ginput_container_textarea:before {top: 32px;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important;padding: 25px 55px !important;}

.site-footer:before {top: -72px;}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs p {font-size: 18px;}
.site-footer .ftr-blocks .ftr-blk h4 {font-size: 28px;margin-bottom: 9px;}
.site-footer .ftr-blocks {margin-bottom: 45px;}
.site-footer .ftr-blocks .ftr-blk h4:before{transform: scale(0.9);}
.site-footer .ftr-blocks .ftr-blk p {font-size: 17px;}
.site-footer .ftmenu {padding: 20px 0;}
.site-footer .ftmenu ul li {margin: 0 70px 0 0;}
.site-footer .ftmenu ul li a {font-size: 18px;}
.copyrights {padding: 30px 0;}
.copyrights p, .copyrights a {font-size: 17px;}
.site-footer .ftr-blocks .ftr-blk h4 a { font-size: 30px;margin-top: 5px;}



/* Inner Pages */

.genpg-rite {width: 67.5%;}

.page_bnr {padding: 220px 0 100px;}
.page_title h1, .page_title h2 {font-size: 53px;margin: 0 0 15px;}
.inrpg-breadcrumbs {font-size: 17px;}

.page_default {padding: 90px 0;}
.page_default .genpg-rite .cmn-block {margin-bottom: 25px;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 40px;margin-bottom: 15px;}
.page_default .genpg-rite h3 {font-size: 32px;}
.page_default .genpg-rite h4 {font-size: 30px;}
.page_default .genpg-rite h5 {font-size: 27px;}
.page_default .genpg-rite h6 {font-size: 22px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {margin-bottom: 25px;font-size: 18px;}

.page_default .genpg-rite .cmn-cont-blk {margin-top: 50px;padding: 35px 20px 40px;}
.page_default .genpg-rite .cmn-cont-blk p a {font-size: 22px;}

.page_default .genpg-rite .in-prct-lst .in-prct-itm {outline-offset: -15px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-btn a {font-size: 17px;padding: 8px 25px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm:hover .in-prct-cnt {bottom: 50px;}

.page_default .genpg-rite .blg-cntblk .post-item p {margin-bottom: 30px;}
.page_default .genpg-rite .nav-links {gap: 15px;}
.page_default .genpg-rite .nav-links .next.page-numbers, .page_default .genpg-rite .nav-links .prev.page-numbers {transform: scale(0.9);margin: 0 -3px;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-size: 30px;width: 55px;height: 55px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 18px;}

.page_default .genpg-rite .contact-list .contact-blk {padding: 25px 20px 50px;}
.page_default .genpg-rite .contact-list .contact-blk h5:before{transform: scale(0.9);}
.page_default .genpg-rite .contact-list .contact-blk h5 a {font-size: 32px;margin-top: 15px;}
.page_default .genpg-rite .contact-list .contact-blk p {font-size: 16px;}

.page_default .genpg-rite .profile-blk .profile-lft {width: 41%;}
.page_default .genpg-rite .profile-blk .profile-headings {margin-bottom: 30px;}
.page_default .genpg-rite .profile-blk .profile-headings p {font-size: 15px;}
.page_default .genpg-rite .profile-blk .profile-loc {padding-left: 52px;margin-bottom: 30px;}
.page_default .genpg-rite .profile-blk .profile-phn a {font-size: 36px;}
.page_default .genpg-rite .profile-blk .profile-phn a:before{transform: scale(0.9);top: -1px;}
.page_default .genpg-rite .profile-blk .profile-loc:before{transform: scale(0.9);}
.page_default .genpg-rite .profile-blk .profile-phn {margin-bottom: 40px;}
.page_default .genpg-rite .profile-blk .email-me a {font-size: 18px;padding: 20px 50px;}

.page_default .genpg-rite .our-staf-con p {margin: 0 0 50px 0 !important;}

.page_default .genpg-rite .our-itm-con p {letter-spacing: 2px !important;font-size: 15px !important;}

.page_default .genpg-rite .testi-item {padding: 50px 40px 62px;}
.page_default .genpg-rite .star-rat{transform: scale(0.9);margin: 0px auto 25px;}

.page_default .genpg-rite .case-results .case-item h3 {padding: 55px 0 14px;}
.page_default .genpg-rite .case-results .case-item h3:before {width: 70px; height: 33px;}
.page_default .genpg-rite .case-results .case-item {padding: 50px 40px 40px;}

.page_default.single-blogpg .post-meta h6, .page_default.single-blogpg .post-meta .post-dt {font-size: 21px;}
.page_default .genpg-rite .page-navi-block a {font-size: 18px;padding: 18px 35px;}

.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 36px;padding: 22px 20px;}
.genpg-lft .widget {margin-bottom: 50px;}
.genpg-lft .widget ul li a {font-size: 22px;padding-left: 35px;}
.genpg-lft .widget ul li a:before {top: 6px;}
.genpg-lft .widget.widget_nav_menu ul li a{padding-right: 22px;}

.genpg-lft .sidebar-archives {padding: 40px 30px;}
.genpg-lft .sidebar-archives .widget {margin-bottom: 27px;}
.genpg-lft .sidebar-archives .widget.widget_categories:before, .genpg-lft .sidebar-archives .widget.widget_archive:before {right: 25px;top: 78px;}
.genpg-lft .sidebar-archives .widget .search-submit {right: 25px;}
.genpg-lft .sidebar-archives .widget input, .genpg-lft .sidebar-archives .widget select {font-size: 19px;padding: 25px 15px 25px 25px;}
.genpg-lft .sidebar-archives .widget h4.widget-title {font-size: 32px;}

.genpg-lft .widget.sdb-testi {padding: 35px 30px 17px;}
.genpg-lft .widget.sdb-testi:before {bottom: -36px;}
.genpg-lft .widget.sdb-testi .star-rat {margin: 0 auto 20px;transform: scale(0.8);}
.genpg-lft .widget .sidebar-testi .testi-item p {font-size: 18px;}
.genpg-lft .widget .sidebar-testi .testi-item h5 {font-size: 26px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav {margin: -40px -15px 0;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-prev, .genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-next {transform: scale(0.9);}

.page_default .genpg-rite .single_post_cnt h6 {font-size: 22px;}


}

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

.hmpractice-sec .hmprtc-headings h2 {font-size: 110px;margin: 0 0 -45px;}
.hmpractice-sec .hmprtc-headings{margin: 0px 0 30px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 45px;} 
.hmpractice-sec .practice-lst .practice-itm {outline-offset: -14px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 30px;} 
.topmenu ul li a {
  font-size: 15px;
}
.logo-rit {gap: 42px;}

}

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

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

.container { max-width: 970px; }
.container1 {max-width: 1040px;}
.topmenu ul li.rhd_island ul.sub-menu li ul.sub-menu {top: 30px;}
.topmenu ul li.rhd_island ul.sub-menu li ul.sub-menu li a {font-size: 12px;padding: 6px 8px 6px;}
.head-sec {padding: 20px 25px 0px 40px;}
.logo-rit {gap: 50px;}
.head-sec.fw.f-nav .logo {width: 12%;}  

.banner-sec {padding: 140px 0 0;}

.banner-sec h1 {font-size: 85px;margin: 0 0 40px 0;}
.banner-sec h1:before,.banner-sec h1:after {height: 87%;}
.banner-sec h1 span {font-size: 27px;}
.cmn-btn a {font-size: 17px;padding: 23px 45px;}
.cmn-btn a:before, .cmn-btn a:after {width: 25%;}
.banner-sec .lft-img .rev-blk {right: 90px;}

.about-sec {padding: 0px 0 50px;}
.about-sec .about-lft h2 {font-size: 52px;margin: 0 0 25px 0;}
.about-sec .about-lft p {font-size: 17px;letter-spacing: 0px;margin: 0 0 30px;line-height: 1.8;}
.about-sec .about-rit {padding: 13px 0px 13px 25px;}
.about-sec .about-rit:before {border: 12px solid #7690a5;}

.hmpractice-sec .hmprtc-headings h2 {font-size: 95px;margin: 0 0 -35px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 38px;}
.hmpractice-sec .practice-lst .practice-itm {outline-offset: -12px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont {bottom: 20px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 25px;margin-bottom: 15px;}
.hmpractice-sec .practice-lst .practice-itm:hover .practice-cont{bottom: 30px;}
.hmpractice-sec .practice-lst .practice-itm .practice-itm-btn a {font-size: 15px;padding: 5px 15px;}
.hmpractice-sec .practice-btn.cmn-btn a {padding: 23px 45px;font-size: 16px;}
.topmenu ul li ul.sub-menu {width: 160px;}
.topmenu .sub-menu li a {font-size: 13px;    padding: 8px;}
.topmenu ul li.wide-menu ul {width: 300px;}
.hm-testimonials {padding: 90px 0 190px;}
.hm-testimonials .hmtesti-sec {border: 13px solid #7690a5;padding: 0 30px;width: 100%;}
.hm-testimonials .testi-blck.owl-carousel {padding: 40px 30px 80px 30px;margin: -13px 0 -120px;}
.hm-testimonials .hmtesti {width: 34%;padding: 65px 0 0;}
.text-heading {font-size: 52px;}
.hm-testimonials .hmtesti .testi_imge {margin-bottom: 30px;}
.hm-testimonials .hm-testi-item p {font-size: 19px;letter-spacing: 0.3px;}
.hm-testimonials .hm-testi-item .star-rat {transform: scale(0.8);margin: 0 auto 15px;}
.hm-testimonials .hm-testi-item h5 {font-size: 28px;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav {margin: -50px auto 0;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.8);}

.hmcaseresults-sec {padding: 60px 0;}
.hmcaseresults-sec .container1 {padding: 0 73px;}
.hmcaseresults-sec h2.text-heading {font-size: 45px;margin-bottom: 26px;}
.hmcaseresults-sec .case_itm {min-height: 240px;padding: 84px 20px 30px;}
.hmcaseresults-sec .case_itm:before {width: 50px;height: 25px;top: 30px;}
.hmcaseresults-sec .case_itm h3 {font-size: 22px;padding-bottom: 15px;}
.hmcaseresults-sec .case_itm h3:before {width: 55px;}
.hmcaseresults-sec .case_itm p {font-size: 13px;}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev, .hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next {transform: scale(0.6);}
.hmcaseresults-sec .cmn-btn a {font-size: 16px;padding: 20px 40px;}


.hmattrny-sec .atrny_sec .atrny_lft {width: 51%;}
.hmattrny-sec .atrny_sec h2 {font-size: 41px;margin-bottom: 40px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 33px;margin-bottom: 15px;}
.hmattrny-sec .atrny_sec .atrny_lft h4 {font-size: 16px;}
.hmattrny-sec .atrny_sec .atrny_lft p {line-height: 1.7;font-size: 17px;margin-bottom: 20px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev{ transform: scale(0.6);left: -90px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next{transform: scale(0.6);right: -90px;}
.hmattrny-sec .container {padding: 0 70px;}
.hmattrny-sec .atrny_sec .atrny_lft {padding: 40px 0 0 0px;}
.hmattrny-sec:before {top: 105px;}
.hmattrny-sec .cmn-btn a {font-size: 15px;padding: 18px 30px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a {font-size: 27px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_num a:before {transform: scale(0.8);}

.badges-sec {padding: 60px 0;}
.badges-sec h2.text-heading {font-size: 50px;margin: 0 0 20px;}
.badges-sec .badge-lst .badge-img {padding: 12px;}
.badges-sec .badge-lst .badge-img {width: 19%;}
.badges-sec .badge-lst {width: 96%;}

.advocate-sec {padding: 0px 0 350px;}
.advocate-sec .container1:before {border: 13px solid #7690a5;height: 55%;border-top: none;}
.advocate-sec .advocate-details {padding: 60px ;}
.advocate-sec .advocate-details h2 {font-size: 48px;margin: 0 0 20px;}
.advocate-sec .advocate-details p {font-size: 17px;margin: 0 0 20px;line-height: 1.8;}

.hmblg-sec {margin-top: -256px;}
.hm-form-sec{padding: 70px 0 0px;}
.hmblg-sec .hmblg-blck {margin-bottom: 40px;}
.hmblg-sec .hmblg-item {width: 32%;}
.hmblg-sec .hmblg-item .hmblgcnt {padding: 25px 25px 30px;}
.hmblg-sec .hmblg-item .hmblgcnt h5 {font-size: 22px;margin: 0 0 10px 0;}
.hmblg-sec .hmblg-item .hmblgcnt p {font-size: 16px;margin: 0 0 20px 0px;line-height: 1.8;}


.hm-form-sec .hmform-sec {border: 8px solid #ffffff;border-bottom: none;padding: 40px 0 200px;}
.hm-form-sec .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;}
.hm-form-sec .hmform-sec p {font-size: 20px;}
.hm-form-sec .gform_wrapper .gform_footer.top_label {margin: -55px 0 0;}
.hm-form-sec .gform_wrapper .ginput_container:before {transform: scale(0.8);left: -8px;}
.hm-form-sec .gform_wrapper .ginput_container.ginput_container_textarea:before {top: 28px;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 17px 15px 18px 80px!important;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {font-size: 17px !important;padding: 22px 45px !important;}
.hm-form-sec .gform_wrapper .city-court .ginput_container input {padding: 18px !important;}


.site-footer .hmmaps-blk {margin: -130px auto 0;}
.site-footer .hmmaps-blk .office-loc h4 {font-size: 25px;}
.site-footer .hmmaps-blk .map-blk iframe {height: 300px;}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs {padding-left: 65px;}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs:before{transform: scale(0.9);}
.site-footer .hmmaps-blk .map-blk .map-blk-addrs p {font-size: 16px;}
.site-footer .hmmaps-blk .map-blk.two .map-blk-addrs {padding: 0 65px 0 0;}
.site-footer .ftr-blocks {margin-bottom: 40px;}
.site-footer .ftr-blocks .ftr-blk:before {height: 130px;right: -50px;}
.site-footer .ftr-blocks .ftr-blk h4 {font-size: 25px;padding-top: 60px;margin-bottom: 10px;}
.site-footer .ftr-blocks .ftr-blk h4:before {transform: scale(0.8);}
.site-footer .ftr-blocks .ftr-blk p {font-size: 16px;}
.site-footer .ftmenu ul li {margin: 0 40px 0 0;}
.site-footer .ftmenu ul li a {font-size: 16px;}
.copyrights {padding: 20px 0;}
.copyrights p, .copyrights a {font-size: 15px;letter-spacing: 0.3px;}



/* Inner Pages */

.page_bnr {padding: 180px 0 70px;}
.page_title h1, .page_title h2 {font-size: 48px;}

.page_default {padding: 70px 0;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 35px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 16px;letter-spacing: 0.2px;}
.page_default .genpg-rite h4 {font-size: 26px;margin-bottom: 15px;}
.page_default .genpg-rite h5 {font-size: 24px;}
.page_default .genpg-rite h3 {font-size: 28px;}

.page_default .genpg-rite .cmn-block {padding: 7px;margin-bottom: 20px;}
.page_default .genpg-rite .cmn-cont-blk {margin-top: 40px;padding: 35px 25px;border: 5px solid #7690a5;outline: 8px solid #f6e7db;outline-offset: -16px;}
.page_default .genpg-rite .cmn-cont-blk p{line-height: 1.8;}
.page_default .genpg-rite .cmn-cont-blk p br{display: none;}
.page_default .genpg-rite .cmn-cont-blk p a {font-size: 20px;}

.page_default .genpg-rite .in-prct-lst .in-prct-itm {outline-offset: -12px;width: 32.3%;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-cnt {bottom: 15px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm:hover .in-prct-cnt {bottom: 30px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-btn a {font-size: 15px;padding: 6px 15px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-cnt h4:before{transform: scale(0.9);}

.page_default .genpg-rite .blg-cntblk {row-gap: 25px;}
.page_default .genpg-rite .blg-cntblk .post-item {width: 48.3%;}
.page_default .genpg-rite .blg-cntblk .post-cnt {padding: 20px 25px 30px;}
.page_default .genpg-rite .blg-cntblk .post-item h6{margin-bottom: 10px;}
.page_default .genpg-rite .blg-cntblk .post-item p {font-size: 16px;line-height: 1.8;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 17px;}
.page_default .genpg-rite .nav-links {gap: 10px;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-size: 26px;width: 48px;height: 48px;}
.page_default .genpg-rite .nav-links .next.page-numbers, .page_default .genpg-rite .nav-links .prev.page-numbers {transform: scale(0.8);margin: 0 -5px;}

.page_default .genpg-rite .contact-list .contact-blk {width: 24.3%;padding: 20px 5px 40px;}
.page_default .genpg-rite .contact-list .contact-blk h5 {padding: 90px 0 0;margin: 0 0 10px;}
.page_default .genpg-rite .contact-list .contact-blk h5 a {font-size: 28px;margin-top: 10px;}
.page_default .genpg-rite .contact-list .contact-blk h5:before {transform: scale(0.8);top: 20px;}
.page_default .genpg-rite .contact-list .contact-blk p {font-size: 14px;line-height: 1.6;}
.page_default .genpg-rite .contact-list .contact-blk:before, .page_default .genpg-rite .contact-list .contact-blk:after {top: 13px;}
.page_default .genpg-rite .contact-list .contact-blk:after {bottom: 13px;top: inherit;}

.page_default .genpg-rite .profile-blk {margin-bottom: 20px;}
.page_default .genpg-rite .profile-blk .profile-lft {width: 43%;padding: 40px 0 60px;}
.page_default .genpg-rite .profile-blk .profile-loc {padding-left: 47px;}
.page_default .genpg-rite .profile-blk .profile-loc:before {transform: scale(0.8);top: 0;}
.page_default .genpg-rite .profile-blk .profile-loc p{font-size: 15px;}
.page_default .genpg-rite .profile-blk .profile-phn {padding-left: 50px;}
.page_default .genpg-rite .profile-blk .profile-phn a {font-size: 32px;}
.page_default .genpg-rite .profile-blk .profile-phn a:before {transform: scale(0.8);}
.page_default .genpg-rite .profile-blk .email-me a {font-size: 17px;padding: 15px 40px;clip-path: polygon(6% 0, 100% 0, 94% 100%, 0% 100%);}

.page_default .genpg-rite .our-staf-con p {margin: 0 0 30px 0 !important;}
.page_default .genpg-rite .our-itm-con p {letter-spacing: 1.2px !important;line-height: 1.4;}

.page_default .genpg-rite .case-results {row-gap: 40px;}
.page_default .genpg-rite .case-results .case-item {padding: 40px 30px 20px;}
.page_default .genpg-rite .case-results .case-item h3 {padding: 50px 0 14px;}
.page_default .genpg-rite .case-results .case-item h3:before {width: 60px;height: 28px;}
.page_default .genpg-rite .case-results .case-rslts-headings p {margin-bottom: 15px;}

.page_default .genpg-rite .testi-item {padding: 40px 30px 50px;margin: 0 0 33px;}
.page_default .genpg-rite .star-rat {transform: scale(0.7);margin: 0px auto 15px;}

.page_default.single-blogpg .post-meta {margin-bottom: 10px;}
.page_default.single-blogpg .post-meta h6, .page_default.single-blogpg .post-meta .post-dt{font-size: 19px;}
.page_default .genpg-rite .page-navi {margin-top: 10px;}
.page_default .genpg-rite .page-navi-block a {font-size: 17px;padding: 18px 30px;}

.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 30px;padding: 18px 20px;}
.genpg-lft .widget nav {padding: 22px 10px 20px 10px;}
.genpg-lft .widget.widget_nav_menu ul li a {font-size: 20px;}
.genpg-lft .widget.widget_nav_menu ul.sub-menu li a {font-size: 18px;}
.genpg-lft .widget_nav_menu ul li.menu-item-has-children a:after{font-size: 28px;top: -6px;right: 0px;}
.genpg-lft .widget ul{margin-bottom: 0px;}
.genpg-lft .widget ul li {margin-bottom: 19px;}
.genpg-lft .widget ul li a {font-size: 19px;padding-left: 30px;}
.genpg-lft .widget ul li a:before {top: 4px;transform: scale(0.9);}

.genpg-lft .widget.sdb-testi {padding: 30px 20px 17px;}
.genpg-lft .widget.sdb-testi:before {bottom: -29px;}
.genpg-lft .widget.sdb-testi h4.widget-title {margin-bottom: 10px;}
.genpg-lft .widget.sdb-testi .star-rat {margin: 0 auto 10px;transform: scale(0.7);}
.genpg-lft .widget .sidebar-testi .testi-item p {font-size: 16px;margin-bottom: 30px;}
.genpg-lft .widget .sidebar-testi .testi-item h5 {font-size: 23px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav {margin: -37px -10px 0;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-prev, .genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-next {transform: scale(0.8);}


.genpg-lft .sidebar-archives {padding: 30px 25px;}
.genpg-lft .sidebar-archives .widget {margin-bottom: 22px;}
.genpg-lft .sidebar-archives .widget input, .genpg-lft .sidebar-archives .widget select {font-size: 17px;padding: 20px 15px 20px 15px;}
.genpg-lft .sidebar-archives .widget .search-submit{transform: scale(0.9);right: 15px;}
.genpg-lft .sidebar-archives .widget.widget_categories:before, .genpg-lft .sidebar-archives .widget.widget_archive:before {right: 15px;top: 60px;transform: scale(0.85);}
.genpg-lft .sidebar-archives .widget h4.widget-title {font-size: 27px;margin-bottom: 10px;}



}

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

.head-sec {padding: 20px 26px 0px 15px;}
.logo-rit {gap: 34px;}
.topmenu ul li {margin: 0px 20px 0 0;}
.topmenu ul li a {font-size: 14px;}
.top-rit a {font-size: 24px;padding: 10px 0 10px 25px;}
.top-rit a:before {transform: scale(0.7);}

.topmenu ul li.rhd_island ul.sub-menu { width: 680px;}


}
@media screen and (max-width:1080px) {
.container1{max-width: 970px;}    
.banner-sec .rgt-cont {width: 49%;}
.topmenu ul li {margin: 0px 12px 0 0;}
.topmenu ul li a {font-size: 13px;}

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

.container, .container1,.head-sec .container{ max-width: 720px; }

.head-sec .container{display: inherit;}

.head-sec {padding: 20px 0 0;position: relative;background: #3c5060;}

.top-rit a {font-size: 29px;padding: 12px 10px 12px 28px;}

.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%;max-width: 250px; text-align: center; margin: 0 auto 30px;  padding: 0;float:none; }

.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; }

.mobile_src_nav { display: block; padding: 8px 8px; background:#df9563; }

.logo-rit { max-width: 100%; text-align: center;float:none;display:inherit;margin-bottom: 25px; }



.banner-sec {padding: 50px 0 0;}
.banner-sec:after{display: none;}
.banner-sec .container1{flex-direction: column-reverse;}
.banner-sec .lft-img {width: 100%;position: relative;max-width: 400px;margin: 0 auto;}
.banner-sec .lft-img .rev-blk{display: none;}
.banner-sec .rgt-cont {padding-top: 0;width: 100%;max-width: 500px;margin: 0 auto 30px;}
.banner-sec h1 {font-size: 75px;margin: 0 0 30px 0;}
.banner-sec h1 span {font-size: 25px;}
.banner-sec h1:before, .banner-sec h1:after,.banner-sec h1 span.btm-cls:before, .banner-sec h1 span.btm-cls:after{display: none;}
.cmn-btn a {font-size: 16px;padding: 20px 40px;letter-spacing: 0.3px;}
.cmn-btn a:before, .cmn-btn a:after{display: none;}


.about-sec {padding: 30px 0;}
.about-sec .container{display: flex;flex-direction: column-reverse;gap: 20px;}
.about-sec .about-rit {position: inherit;width: 100%;padding: 0px;max-width: 500px;margin: auto;border: 3px solid #7690a5;padding: 5px;}
.about-sec .about-rit:before{display: none;}
.about-sec .about-lft {width: 100%;text-align: center;}
.about-sec .about-lft h2 {font-size: 45px;margin: 0 0 15px 0;}

.hmpractice-sec .hmprtc-headings h2 {font-size: 70px;margin: 0;opacity: 35%;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 33px;}
.hmpractice-sec .practice-lst {margin: 0 0 25px;}
.hmpractice-sec .practice-lst .practice-itm {outline-offset: -10px;width: 100%;max-width: 500px;margin: 0 auto 25px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 30px;}
.hmpractice-sec .practice-lst.owl-carousel .owl-nav{text-align: center;}
.hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-prev,
.hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-next{background-position: -209px -8px;background-image: url(images/sprites.webp);background-repeat: no-repeat;width: 70px;height: 70px;font-size: 0px;margin: 0 10px;transform: scale(0.9);}
.hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-next{background-position: -282px -8px;}
.hmpractice-sec .practice-btn.cmn-btn a {padding: 20px 40px;}

.hm-testimonials {padding: 50px 0;}
.hm-testimonials .hmtesti-sec {border: none;padding: 0 ;display: inherit;}
.hm-testimonials .hmtesti {width: 100%;padding: 0;text-align: center;margin-bottom: 30px;}
.hm-testimonials .hmtesti h2 {text-align: center;}
.hm-testimonials .hmtesti .testi_imge {width: 100%;max-width: 270px;margin: 0 auto 20px;}
.hm-testimonials .testi-blck.owl-carousel {margin: 0px;width: 100%;padding: 40px 30px 50px 30px;}
.hm-testimonials .testi_btn.cmn-btn {margin: 0;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav {margin: 0;justify-content: center;gap: 20px;}
.hm-testimonials .hm-testi-item h5 {font-size: 27px;margin-bottom: 20px;} 
.hm-testimonials .hm-testi-item p {margin: 0 0 30px;}
.text-heading {font-size: 45px;}   

.hmcaseresults-sec {padding: 50px 0;}
.hmcaseresults-sec .container1{padding: 0px;}
.hmcaseresults-sec .case_sec {margin: 0 auto 10px;max-width: 250px;}
.hmcaseresults-sec .case_itm {min-height: 220px;margin-bottom: 10px;}
.hmcaseresults-sec .case_itm:before {top: 30px;}
.hmcaseresults-sec .case_itm h3 {font-size: 25px;}
.hmcaseresults-sec .case_itm p {font-size: 14px;letter-spacing: 0.3px;}
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev, .hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next{position: inherit;transform: scale(0.6);margin: 0 -8px;}

.hmattrny-sec {padding: 30px 0 0;}
.hmattrny-sec:before{display: none;}
.hmattrny-sec .container{padding: 0px;}
.hmattrny-sec .atrny_sec{flex-direction: column-reverse;gap: 30px;}
.hmattrny-sec .atrny_sec .atrny_lft {width: 100%;text-align: center;padding: 0px}
.hmattrny-sec .atrny_sec h2{font-size: 40px;margin-bottom: 20px;text-align: center;}
.hmattrny-sec h2.atry-heading{display: block;color: #fff;}
.hmattrny-sec .atrny_sec .atrny_rght {width: 100%;max-width: 400px;margin: auto;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav{text-align: center;margin-top: 20px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_btns {justify-content: center;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next{position: inherit;transform: scale(0.6);margin: 0 -8px;}


.badges-sec {padding: 30px 0;}
.badges-sec .badge-lst .badge-img {width: 100%;max-width: 200px;margin: 0 auto 15px;} 
.badges-sec .badge-lst .badge-img img {width: 100%;display: block;}
.badges-sec h2.text-heading {font-size: 45px;color: #ffffff;}
.badges-sec .badge-lst.owl-carousel .owl-dots{text-align: center;}
.badges-sec .badge-lst.owl-carousel .owl-dots .owl-dot{width: 12px;height: 12px;background-color: #ffffff;margin: 0 5px;border-radius: 50px;}
.badges-sec .badge-lst.owl-carousel .owl-dots .owl-dot.active{background-color: #f2ad7f;}

.advocate-sec {padding: 40px 0;}
.advocate-sec .container1:before{display: none;}
.advocate-sec .advocate-details {padding: 40px;width: 100%;}
.advocate-sec .advocate-details h2 {font-size: 40px;}

.hmblg-sec {margin-top: 0;padding: 40px 0;}
.hmblg-sec h2.text-heading {margin-bottom: 20px;color: #ffffff;}
.hmblg-sec .hmblg-blck {margin-bottom: 20px;} 
.hmblg-sec .hmblg-item {width: 100%;max-width: 400px;margin: auto;clip-path: inherit;}
.hmblg-sec .hmblg-item .hmblgcnt {padding: 25px 20px;background-color: #fff;}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav{text-align: center;margin: 10px 0 0;}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-prev, .hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-next {background-image: url(images/sprites.webp);background-repeat: no-repeat;background-position: -2px -74px;width: 95px;height: 95px;font-size: 0;transform: scale(0.6);}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-next{background-position: -102px -74px;}

.hm-form-sec {padding: 30px 0 40px;}
.hm-form-sec:before{display: none;}
.hm-form-sec .hmform-sec {border: none;width: 100%;padding: 0px;}
.hm-form-sec .hmform-sec p {font-size: 18px;margin-bottom: 20px;letter-spacing: 0.3px;}
.hm-form-sec .gform_wrapper .checkbox .gfield_description, .hm-form-sec .gform_wrapper .gfield_checkbox label {line-height: 1.5;}
.hm-form-sec .gform_wrapper .top_label input[type="submit"] {font-size: 16px !important;padding: 20px 40px !important;}
.hm-form-sec .gform_wrapper .top_label input, .hm-form-sec .gform_wrapper select, .hm-form-sec .gform_wrapper .top_label textarea {font-size: 15px !important;}
.hm-form-sec .gform_wrapper .gform_footer.top_label {margin: -66px 0 0;}

.site-footer {padding: 30px 0 0;}
.site-footer:before{display: none;}
.site-footer .hmmaps-blk {margin: 0;width: 100%;}
.site-footer .hmmaps-blk {flex-direction: column;}
.site-footer .hmmaps-blk .office-loc {order: 1;transform: inherit;writing-mode: inherit;margin-bottom: 20px;}
.site-footer .hmmaps-blk .map-blk {width: 100%;order: 2;margin-bottom: 30px;}
.site-footer .hmmaps-blk .map-blk .map {margin-bottom: 15px;}
.site-footer .hmmaps-blk .map-blk.two {text-align: left;}
.site-footer .hmmaps-blk .map-blk.two .map-blk-addrs {padding: 0 0 0 65px;}
.site-footer .hmmaps-blk .map-blk.two .map-blk-addrs:before {left: 0;right: inherit;}
.site-footer .ftr-logo {width: 100%;max-width: 300px;margin: 0px auto 35px;}
.site-footer .ftmenu ul li {margin: 0 18px 9px 0;}
.copyrights .ftrlink{display: block;}
.copyrights p, .copyrights a {margin-bottom: 5px;}
.site-footer .ftr-blocks {display: inherit;}
.site-footer .ftr-blocks .ftr-blk {width: 100%;max-width: 350px;margin: 0 auto 20px;text-align: center;border: 1px solid #c6d8e5;padding: 20px;}
.site-footer .ftr-blocks .ftr-blk:before{display: none;}



/* Inner Pages */

.page_bnr {padding: 60px 0;}
.page_title h1, .page_title h2 {font-size: 40px;margin: 0 0 10px;}
.inrpg-breadcrumbs {font-size: 16px;}

.page_default {padding: 50px 0;}
.genpg-rite {width: 100%;float: inherit;margin-bottom: 50px;}
.genpg-lft {width: 100%;float: none;max-width: 400px;margin: auto;}
.genpg-rite.full-width{margin-bottom: 0px;}

.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 32px;}
.page_default .genpg-rite p, .page_default .genpg-rite li {margin-bottom: 20px;}
.page_default .genpg-rite .cmn-cont-blk {margin-top: 35px;padding: 30px 25px;border: 3px solid #7690a5;outline: 5px solid #f6e7db;outline-offset: -12px;}

.page_default .genpg-rite .in-prct-lst .in-prct-itm {outline-offset: -10px;width: 100%;max-width: 350px;}

.page_default .genpg-rite .blg-cntblk .post-item {width: 100%;max-width: 350px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 16px;}
.page_default .genpg-rite .post-btn a.blg-btn:before{transform: scale(0.9);}
.page_default .genpg-rite .nav-links .next.page-numbers, .page_default .genpg-rite .nav-links .prev.page-numbers {transform: scale(0.7);margin: 0 -8px;}
.page_default .genpg-rite .nav-links span, .page_default .genpg-rite .nav-links a {font-size: 23px;width: 42px;height: 42px;padding: 10px 10px;}

.page_default .genpg-rite .contact-list{display: inherit;}
.page_default .genpg-rite .contact-list .contact-blk {width: 100%;padding: 20px 15px 30px;max-width: 400px;margin: 0 auto 20px;}
.page_default .genpg-rite .contact-list .contact-blk:last-child{margin-bottom: 0px;}
.page_default .genpg-rite .contact-list .contact-blk:before, .page_default .genpg-rite .contact-list .contact-blk:after{display: none;}

.page_default .genpg-rite .profile-blk {clip-path: none;}
.page_default .genpg-rite .profile-blk .profile-lft {padding: 70px 0 60px;}

.page_default .genpg-rite .our-staf-list{display: inherit;}
.page_default .genpg-rite .our-staf-itm {width: 100%;max-width: 400px;margin: 0 auto 35px;}
.page_default .genpg-rite .our-staf-itm:last-child{margin-bottom: 0px;}

.page_default .genpg-rite .case-results{display: inherit;}
.page_default .genpg-rite .case-results .case-item {width: 100%;margin-bottom: 25px;}
.page_default .genpg-rite .case-results .case-item:last-child{margin-bottom: 0px;}
.page_default .genpg-rite .case-results .case-item h3:after {width: 50px;}

.page_default .genpg-rite .testimonials{display: inherit;}
.page_default .genpg-rite .testi-item {padding: 30px 30px 40px;margin: 0 0 30px;width: 100%;}

.page_default.single-blogpg h1{text-align: center;}
.page_default.single-blogpg .post-img {margin-bottom: 20px;}
.page_default.single-blogpg .post-meta h6, .page_default.single-blogpg .post-meta .post-dt {font-size: 17px;letter-spacing: 0.5px;}
.page_default .genpg-rite .page-navi-block a {font-size: 16px;padding: 16px 20px;letter-spacing: 1.3px;}

.genpg-lft .widget {margin-bottom: 30px;}
.genpg-lft .widget:last-child{margin-bottom: 0px;}
.genpg-lft .widget.sdb-testi:before {bottom: -40px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav {margin: 0;justify-content: center;gap: 20px;}
.genpg-lft .widget .sidebar-testi .testi-item h5 {margin-bottom: 25px;}

.page_default .genpg-rite .blg-cntblk .post-item h6 a{line-height: 1.5;}

.genpg-lft.hm-form-sec {display: table;}
.genpg-lft.hm-form-sec .gform_wrapper .top_label input, .genpg-lft.hm-form-sec .gform_wrapper select, .genpg-lft.hm-form-sec .gform_wrapper .top_label textarea {padding: 15px 14px!important;}

.page_default .genpg-rite .single_post_cnt h6 {font-size: 20px;}
.page_default .genpg-rite .single_post_cnt span {font-size: 18px;}




}

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

.container,.container1,.hmattrny-sec .container,.head-sec .container{max-width:100%; padding:0 15px;}

.mobile_src_nav{padding: 8px 0;}


.banner-sec h1 {font-size: 60px;margin: 0 0 25px 0;}
.banner-sec h1 span {font-size: 22px;}
.cmn-btn a {font-size: 15px;padding: 18px 35px;}


.about-sec .about-lft h2 {font-size: 40px;width: 90%;margin: 0 auto 15px;}
.about-sec .about-lft p {font-size: 16px;letter-spacing: 0.2px;margin: 0 0 20px;}

.hmpractice-sec .hmprtc-headings {margin: 0px 0 20px;}
.hmpractice-sec .hmprtc-headings h2 {font-size: 56px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 28px;}
.hmpractice-sec .practice-lst {margin: 0 0 15px;}
.hmpractice-sec .practice-lst .practice-itm {margin: 0 auto 15px;}
.hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-prev, .hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-next {margin: 0 5px;transform: scale(0.8);}
.hmpractice-sec .practice-btn.cmn-btn a {font-size: 15px;}
.hmpractice-sec .practice-lst .practice-itm:hover .practice-cont h4:before {transform: scale(0.9);}

.text-heading {font-size: 40px;}
.hm-testimonials .hm-testi-item p {font-size: 18px;line-height: 1.6;margin: 0 0 30px;}
.hm-testimonials .hm-testi-item h5 {font-size: 25px;letter-spacing: 0.5px;}
.hm-testimonials .hm-testi-item .star-rat {transform: scale(0.7);}
.hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.75);}

.hmcaseresults-sec {padding: 40px 0;}
.hmcaseresults-sec h2.text-heading {font-size: 45px;margin-bottom: 25px;}
.hmcaseresults-sec .case_sec {max-width: 200px;margin-bottom: 0px;}
.hmcaseresults-sec .case_itm {padding: 70px 20px 30px;min-height: 200px;margin-bottom: 0px;}
.hmcaseresults-sec .case_itm:before {width: 45px;height: 22px;} 
.hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-prev, .hmcaseresults-sec .case_sec.owl-carousel .owl-nav .owl-next {transform: scale(0.55);margin: 0 -10px;}
.hmcaseresults-sec .cmn-btn a {font-size: 15px;padding: 18px 30px;}

.hmattrny-sec .atrny_sec h2{font-size: 37px;margin-bottom: 10px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 30px;margin-bottom: 10px;}
.hmattrny-sec .atrny_sec .atrny_lft h4 {font-size: 15px;letter-spacing: 1.5px;margin: 0 0 15px 0;}

.badges-sec h2.text-heading {font-size: 40px;}

.advocate-sec .advocate-details {padding: 30px;}
.advocate-sec .advocate-details h2 {font-size: 35px;line-height: 1.2;margin: 0 0 15px;}
.advocate-sec .advocate-details p {font-size: 16px; margin: 0 0 15px;line-height: 1.7;letter-spacing: 0.3px;}

.hmblg-sec {padding: 30px 0;}
.hmblg-sec .hmblg-item .hmblgcnt {padding: 20px;}
.hmblg-sec .hmblg-blck {margin-bottom: 0px;}
.hmblg-sec .hmblg-item .hmpost_btn a {font-size: 17px;letter-spacing: 0.3px;}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav {margin: 0;}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-prev, .hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.6);margin: 0 -10px;}

.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height: 1 !important;}
.hm-form-sec .hmform {width: 100%;}
.hm-form-sec .gform_wrapper .gform_footer.top_label {margin: 10px  auto 0;text-align: -webkit-center;float: none;}


/* Inner Pages */

.page_bnr {padding: 50px 0;}
.page_title h1, .page_title h2 {font-size: 35px;}
.inrpg-breadcrumbs {font-size: 15px;}

.page_default {padding: 40px 0;}

.page_default .genpg-rite .cmn-block img {height: 380px;object-position: center;}

.page_default .genpg-rite .cmn-cont-blk p {line-height: 1.6;}
.page_default .genpg-rite .cmn-cont-blk p a {font-size: 18px;}

.page_default .genpg-rite p, .page_default .genpg-rite li {font-size: 15px;line-height: 1.9;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 27px;margin-bottom: 10px;}
.page_default .genpg-rite h6 {font-size: 20px;}
.page_default .genpg-rite h3 {font-size: 26px;}
.page_default .genpg-rite h5 {font-size: 22px;}

.page_default .genpg-rite .in-prct-lst{display: inherit;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm {max-width: 350px;margin: 0 auto 20px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm:last-child{margin-bottom: 0px;}
.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-cnt h4:before{top: 20px;}

.page_default .genpg-rite .blg-cntblk{display: inherit;}
.page_default .genpg-rite .blg-cntblk .post-item {display: block;margin: 0 auto 25px;}
.page_default .genpg-rite .blg-cntblk .post-item:last-child{margin-bottom: 0px;}
.page_default .genpg-rite .blg-cntblk .post-cnt {padding: 15px 20px 25px;}
.page_default .genpg-rite .blg-cntblk .post-item p {font-size: 15px;margin-bottom: 20px;}
.page_default .genpg-rite .post-btn a.blg-btn {padding-right: 20px;}

.page_default .genpg-rite .profile-blk {display: inherit;padding: 30px 0 0;}
.page_default .genpg-rite .profile-blk .profile-lft {padding: 0px;width: 100%;max-width: 290px;margin: 0 auto 30px;text-align: center;}
.page_default .genpg-rite .profile-blk .profile-loc {text-align: left;margin-bottom: 20px;}
.page_default .genpg-rite .profile-blk .profile-loc p {line-height: 1.7;}
.page_default .genpg-rite .profile-blk .profile-headings {margin-bottom: 20px;}
.page_default .genpg-rite .profile-blk .profile-phn {padding-left: 50px;display: inline-block;margin-bottom: 30px;}
.page_default .genpg-rite .profile-blk .profile-rit {width: 100%;max-width: 400px;margin: auto;}
.page_default .genpg-rite .profile-blk .email-me a {font-size: 16px;padding: 15px 30px;clip-path: none;border-radius: 5px;}

.page_default .genpg-rite .our-staf-itm {margin: 0 auto 20px;}
.page_default .genpg-rite .our-itm-con {bottom: 0;padding: 10px 0 12px;}
.page_default .genpg-rite .our-itm-con h3 {margin: 0 0 10px !important;}
.page_default .genpg-rite .our-itm-con p {font-size: 14px !important;}

.page_default .genpg-rite .case-results .case-item h3:before {width: 55px;height: 25px;}
.page_default .genpg-rite .case-results .case-item h3 {padding: 40px 0 10px;}

.page_default .genpg-rite .testi-item {padding: 30px 20px 30px;}
.page_default .genpg-rite .star-rat {transform: scale(0.65);margin: 0px auto 10px;}

.page_default .genpg-rite .page-navi-block a {font-size: 15px;}

.genpg-lft .widget ul li a {font-size: 18px;}
.genpg-lft .widget ul li a:before {top: 3px;transform: scale(0.8);}

.genpg-lft .sidebar-archives .widget h4.widget-title {font-size: 25px;}
.genpg-lft .sidebar-archives .widget .search-submit {transform: scale(0.8);}
.genpg-lft .sidebar-archives .widget.widget_categories:before, .genpg-lft .sidebar-archives .widget.widget_archive:before {top: 58px;transform: scale(0.77);}



}

@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.practic_areas .in-prac-row .in-prac-clmn ul li {display: block;}
.page_default.practic_areas .in-prac-row .in-prac-clmn ul li a {font-size: 13px;width: 100%;padding: 13px 20px;}
	
}

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


.logo {max-width: 220px;}
.mobile_src_nav {padding: 5px 0;}
.showhide b.txtl {font-size: 18px;line-height: 25px;}
.mobinav {top: 38px;}
.showhide {padding: 0px 0 0 28px;}

.banner-sec .rgt-cont {max-width: 350px;}
.banner-sec h1 {font-size: 45px;margin: 0 0 20px 0;}
.banner-sec h1 span {font-size: 20px;letter-spacing: 0.5px;}
.banner-sec h1 span.btm-cls {margin-top: 15px;line-height: 1.2;}

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

.about-sec .about-lft h2 {font-size: 30px;line-height: 1.2; width: 100%;}
.about-sec .about-lft p {font-size: 15px;}

.hmpractice-sec .hmprtc-headings h2 {font-size: 45px;}
.hmpractice-sec .hmprtc-headings h3 {font-size: 23px;}
.hmpractice-sec .practice-lst {margin: 0 0 10px;}
.hmpractice-sec .practice-lst .practice-itm {margin: 0 auto 10px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont {bottom: 15px;}
.hmpractice-sec .practice-lst .practice-itm .practice-cont h4 {font-size: 23px;padding: 60px 0 0;margin-bottom: 10px;}
.hmpractice-sec .practice-lst .practice-itm:hover .practice-cont h4:before {transform: scale(0.7);}
.hmpractice-sec .practice-lst .practice-itm:hover .practice-cont{bottom: 20px;}
.hmpractice-sec .practice-lst .practice-itm .practice-itm-btn a {font-size: 14px;}
.hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-prev, .hmpractice-sec .practice-lst.owl-carousel .owl-nav .owl-next {margin: 0;transform: scale(0.7);}
.hmpractice-sec .practice-btn.cmn-btn a {padding: 18px 30px;}

.hm-testimonials {padding: 40px 0 25px;}
.hm-testimonials .hmtesti {margin-bottom: 20px;}
.hm-testimonials .hmtesti .testi_imge {margin: 0 auto 20px;max-width: 210px;}
.hm-testimonials .testi-blck.owl-carousel {padding: 30px 12px;clip-path: none; }
.hm-testimonials .hm-testi-item h5 {font-size: 23px;    margin-bottom: 8px;}
.hm-testimonials .hm-testi-item p {font-size: 17px;margin: 0 0 25px;}
.hm-testimonials .hm-testi-item .star-rat {transform: scale(0.65);margin: 0 auto 5px;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav {gap: 0;}
.hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-prev, .hm-testimonials .testi-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.68);}
.text-heading {font-size: 31px;}

.hmcaseresults-sec {padding: 30px 0;}
.hmcaseresults-sec h2.text-heading {font-size: 40px;margin-bottom: 20px;}
.hmcaseresults-sec .case_itm h3 {font-size: 23px;}
.hmcaseresults-sec .case_itm h3:before {width: 40px;}
.hmcaseresults-sec .case_itm p {font-size: 13px;}

.hmattrny-sec {padding: 20px 0 0;}
.hmattrny-sec .atrny_sec {gap: 20px;}
.hmattrny-sec .atrny_sec h2{font-size: 31px;}
.hmattrny-sec .atrny_sec .atrny_lft h3 {font-size: 28px;}
.hmattrny-sec .atrny_sec .atrny_lft p {line-height: 1.6;font-size: 16px;letter-spacing: 0.4px;margin-bottom: 20px;}
.hmattrny-sec .atrny_sec .atrny_lft .atrny_btns {flex-direction: column;gap: 25px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav {margin-top: 10px;}
.hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-prev, .hmattrny-sec .atrny_part.owl-carousel .owl-nav .owl-next {transform: scale(0.55);margin: 0 -12px;}

.badges-sec h2.text-heading {font-size: 35px;}

.advocate-sec .advocate-details {padding: 20px 15px;}
.advocate-sec .advocate-details h2 {font-size: 25px;}
.advocate-sec .advocate-details p {font-size: 15px;}
.advocate-sec .cmn-btn a {font-size: 14px;padding: 16px 17px;clip-path: polygon(5% 0, 100% 0, 96% 100%, 0% 100%);}

.hmblg-sec h2.text-heading {margin-bottom: 15px;}
.hmblg-sec .hmblg-item .hmblgcnt h5 {font-size: 20px;letter-spacing: 0.3px;}
.hmblg-sec .hmblg-item .hmblgcnt p {font-size: 15px;margin: 0 0 15px 0px;line-height: 1.7;letter-spacing: 0.5px;}
.hmblg-sec .hmblg-item .hmpost_btn a {font-size: 16px;padding-right: 20px;}
.hmblg-sec .hmblg-item .hmpost_btn a:before{transform: scale(0.9);}
.hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-prev, .hmblg-sec .hmblg-blck.owl-carousel .owl-nav .owl-next {transform: scale(0.55);margin: 0 -15px;}
.hmblg-sec .hmblg-item .hmblgcnt {padding: 20px 12px;}

.site-footer .ftr-blocks .ftr-blk {padding: 20px 10px;}
.site-footer .ftr-blocks .ftr-blk h4 a {font-size: 27px;margin-top: 5px;}
.site-footer .ftr-blocks {margin-bottom: 0;}
.site-footer .ftr-logo {width: 100%;max-width: 250px;margin: 0px auto 25px;}



/* Inner Pages */

.page_bnr {padding: 40px 0;}
.page_title h1, .page_title h2 {font-size: 30px;}
.inrpg-breadcrumbs {font-size: 14px;letter-spacing: 0.2px;}

.page_default {padding: 30px 0;}
.genpg-rite {margin-bottom: 40px;}

.page_default .genpg-rite .cmn-block img {height: 280px;}
.page_default .genpg-rite .cmn-cont-blk {margin-top: 25px;padding: 25px 20px;border: 2px solid #7690a5;outline: 3px solid #f6e7db;outline-offset: -7px;}
.page_default .genpg-rite .cmn-cont-blk p a {font-size: 17px;}

.page_default .genpg-rite p, .page_default .genpg-rite li {line-height: 1.8;}
.page_default .genpg-rite h1, .page_default .genpg-rite h2 {font-size: 24px;}
.page_default .genpg-rite h4 {font-size: 23px;margin-bottom: 12px;}
.page_default .genpg-rite h6 {font-size: 19px;}
.page_default .genpg-rite h5 {font-size: 22px;}
.page_default .genpg-rite h3 {font-size: 24px;}
.page_default .genpg-rite h5 {font-size: 20px;}

.page_default .genpg-rite .in-prct-lst .in-prct-itm .in-prct-btn a {font-size: 14px;padding: 5px 12px;}

.page_default .genpg-rite .blg-cntblk .post-cnt {padding: 15px 15px 20px;}
.page_default .genpg-rite .blg-cntblk .post-item p {font-size: 14px;letter-spacing: 0.5px;}
.page_default .genpg-rite .post-btn a.blg-btn {font-size: 15px;letter-spacing: 0.5px;}

.page_default .genpg-rite .contact-list .contact-blk {padding: 20px 15px 20px;}
.page_default .genpg-rite .contact-list .contact-blk h5 {padding: 80px 0 0;}
.page_default .genpg-rite .contact-list .contact-blk h5:before {transform: scale(0.75);top: 13px;}
.page_default .genpg-rite .contact-list .contact-blk h5 a {font-size: 26px;}

.page_default .genpg-rite .profile-blk {padding: 30px 10px 0;}
.page_default .genpg-rite .profile-blk .profile-phn a {font-size: 28px;}
.page_default .genpg-rite .profile-blk .profile-phn {padding-left: 45px;margin-bottom: 25px;}
.page_default .genpg-rite .profile-blk .profile-phn a:before {transform: scale(0.7);top: -3px;}
.page_default .genpg-rite .profile-blk .profile-loc:before {transform: scale(0.7);}
.page_default .genpg-rite .profile-blk .profile-rit {max-width: 350px;}
.page_default .genpg-rite .profile-blk .profile-loc p br{display: none;}

.page_default .genpg-rite .case-results .case-item {padding: 30px 15px 20px;}
.page_default .genpg-rite .case-results .case-item h3 {padding: 35px 0 10px;}
.page_default .genpg-rite .case-results .case-item h3:before {width: 43px;height: 22px;}

.page_default .genpg-rite .testi-item {margin: 0 0 25px;padding: 20px 20px 30px;}
.page_default .genpg-rite .star-rat {transform: scale(0.6);}

.page_default.single-blogpg .post-meta h6, .page_default.single-blogpg .post-meta .post-dt {font-size: 15px;}
.page_default .genpg-rite .page-navi {margin-top: 0;}
.page_default .genpg-rite .page-navi-block a {padding: 14px 15px;}

.genpg-lft h4.widget-title, .genpg-lft .widget .gform_heading h3.gform_title {font-size: 28px;}
.genpg-lft .widget.sdb-testi:before{display: none;}
.genpg-lft .widget .sidebar-testi .testi-item p {font-size: 15px;letter-spacing: 0.3px;}
.genpg-lft .widget .sidebar-testi .testi-item h5 {font-size: 21px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav {gap: 5px;}
.genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-prev, .genpg-lft .widget .sidebar-testi.owl-carousel .owl-nav .owl-next {transform: scale(0.75);}

.genpg-lft .widget.widget_nav_menu ul li {margin: 0px 0 12px;}

.page_default .genpg-rite .single_post_cnt h6 {font-size: 18px;}

.page_default .genpg-rite .atry {gap: 16px;flex-direction: column;}


}

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

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

@media screen and (max-width:360px) {
.logo {max-width: 180px;}

.badges-sec h2.text-heading {font-size: 28px;}
.copyrights p, .copyrights a {padding: 0 2px;}
.site-footer .ftmenu ul li a {font-size: 14px;}
.site-footer .ftmenu ul li {margin: 0 14px 9px 0;}


}