@media screen and (min-width:2000px) {
.ftr-block-sec .container {margin: auto;}

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

}

@media screen and (max-width:1800px) {
.site-header .container {max-width: 1580px;}	
.header-number a {font-size: 35px;padding: 0 0 0 58px;}
.header-number a:before {left: -2px;transform: scale(0.9);}
.header-number p {gap: 22px;}
.site-header::after {height: 75px;}
#main-navigation ul li a {font-size: 17px;}
.hm-bnr-sec {padding: 200px 0 0;}
.hm-bnr-sec h1 {font-size: 175px;}
.hm-bnr-sec h1 strong {font-size: 76px;}
.hm-bnr-sec p {font-size: 21px;letter-spacing: 6.3px;margin: 0 0 23px;}
a.cmn-btn {font-size: 21px;padding: 22px 48px 18px;}
.hm-bnr-btn a.cmn-btn {padding: 25px 53px 20px !important;}
.why-choose-sec {padding: 100px 0 90px;}
.hmabout-sec {padding: 348px 0 65px;}
.hm-guidance-sec {padding: 165px 0 190px;}
.hm-our-team-sec {padding: 120px 0 110px;}
.hm-our-team-sec::before {bottom: -34px;}
.hm-trust-sec {padding: 115px 0 30px;}
.hm-testimonials .cmn-btn {padding: 23px 50px 21px;}
.trusted-sec {padding: 90px 0px 110px;}
.ftr-block-sec .container {max-width: 1530px;}
.hm-form-sec {padding: 70px 0px 80px;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 17px;}
.ftr-form-sctn {padding: 0 0 0 170px;}

}

@media screen and (max-width:1700px) {
.container {max-width: 1400px;}
.site-header .container {max-width: 1500px;}
.header-number a:before {left: -4px;transform: scale(0.8);}
.header-number a {font-size: 31px;padding: 0 0 0 52px;}
.header-number strong {font-size: 20px;letter-spacing: -0.24px;}
.header-number p {gap: 20px;}
.site-header::after {height: 67px;width: 37%;}
#main-navigation ul li a {font-size: 16px;padding: 9px 11px 7px;letter-spacing: -0.26px;}
#main-navigation .sub-menu li a {font-size: 14px;}
.header-number {padding: 20px 0 16px;margin: 0 0 18px auto;width: 54%;}
#main-navigation ul li {margin: 0 12px;}
.hm-bnr-sec {padding: 180px 0 0;}
.hm-bnr-sec h1 {font-size: 172px;letter-spacing: 17px;margin: 0 0 26px;}
.hm-bnr-sec h1 strong {letter-spacing: 2.8px;font-size: 74px;}
.hm-bnr-sec p {font-size: 20px;letter-spacing: 5.8px;margin: 0 0 20px;line-height: 1.6;}
a.cmn-btn {font-size: 19px;padding:21px 42px 16px;}
.hm-bnr-btn a.cmn-btn {padding: 24px 48px 18px !important;}
.why-choose-sec {padding: 95px 0 85px;}
.why-choose-sec .text-heading {font-size: 26px;margin: 0 0 62px;}
.hm-whychs-imitm {margin: 0 0 22px;}
.hm-whychs-itm h4 {font-size: 20px;line-height: 1.2;letter-spacing: 0.3px;}
.hm-whychs-itm p {font-size: 15px;}
.text-heading {font-size: 65px;letter-spacing: 2.5px;margin: 0 0 28px;}
.hmabout-sec .text-heading {padding: 0 0 22px;}
.about-main {padding: 0 88px 0 0;}
.hmabt-btm-blk { padding-left: 88px; }
.hmabt-lst {margin-bottom: 88px;}
.hmabt-lst p, .hmabt-btm-blk p {font-size: 17px;}
.hmabout-sec .cnt h5 {font-size: 21px;}
.hmabt-exp h4 strong {font-size: 109px;}
.hmabt-exp h6 {font-size: 21px;}
.hmabt-exp h4 {font-size: 28px;letter-spacing: 6.3px;margin: 0 0 13px;}
.hmabt-exp h5 {font-size: 19px;}
.hmabt-exp h5 strong::before, .hmabt-exp h5 strong::after {width: 42px;}
.hmabt-exp {padding: 25px 30px 22px;}
.hmabt-img, .hm-abt-cls {padding-right: 78px;}
.hmabt-img:after, .hmabt-exp::before {width: 73px;height: 300px;}
.hmabt-lft {top: -12px;}
.hmabout-sec {padding: 325px 0 60px;}
.hmpractarea-sec {padding: 80px 0 0;}
.hmpractarea-sec h2 {margin: 0 0 34px;}
.hmpract-cnt h4 {font-size: 33px;letter-spacing: 0.8px;}
.hmpract-cnt {bottom: 52px;}
.rotateslider-item.now:before, .rotateslider-item.now:after {width: 22px;left: -21px;}
.rotateslider-item.now:after {left: auto !important;right: -22px;}
.rotateslider-item.far-prev {transform: translateX(-171%) scale(0.46);}
.rotateslider-item.far-next {transform: translateX(171%) scale(0.46);}
.rotateslider-container {height: 590px;}
.hm-guidance-sec {padding: 155px 0 160px;}
.hm-guidance-sec .text-heading {font-size: 123px;letter-spacing: 12px;margin-bottom: 35px;}
.text-heading strong {font-size: 76px;letter-spacing: 2.1px;}
.hm-guidance-sec h5 {font-size: 21px;letter-spacing: 5.9px;margin: 0 0 32px;}
.hm-guidabce-con a:before {left: -2px;transform: scale(0.9);}
.hm-guidabce-con a {font-size: 35px;}
.hm-guidabce-con p {font-size: 22px;padding-left: 60px;}
.hm-guidabce-con {padding: 0px 24px;}
.hm-guidance-blk {gap: 40px;}
.hm-guidance-btn a.cmn-btn {padding: 24px 42px 18px;}
.hm-our-team-sec {padding: 110px 0 95px;}
.hm-our-team-sec .text-heading {font-size: 124px;letter-spacing: 9px;}
.hm-our-team-sec .text-heading strong {font-size: 39px;letter-spacing: 0.78px;}
.our-team-txt {padding: 30px 30px 30px 45px;}
.our-team-txt p {font-size: 17px;}
.hm-our-team-rgt-itm h4 {font-size: 41px;letter-spacing: 3px;left: 18px;}
.hm-our-team-img {margin: 0 0 18px;}
.hm-our-team-btn {padding: 0 0 0 62px;}
.hm-our-team-btn a.cmn-btn {font-size: 15px;}
.hm-our-team-rgt-itm::before {width: 92px;height: 170px;}
.hm-our-team-rgt-itm {padding: 0 0 13px 52px;}
.hm-our-team-rgt-blk {margin: 0 0 70px;}
.hm-our-team-lft {padding: 48px 0 0;}
.hm-our-team-sec::before {bottom: -32px;}
.hm-trust-sec {padding: 100px 0 30px;}
.trust-item {padding: 46px 58px;}
.testi-item .star-rat {width: 180px;margin: 0 auto 25px;}
.hm-testimonials .testi-item p {font-size: 17px;line-height: 1.5;margin: 0 0 26px;}
.hm-testimonials .testi-item h5 {bottom: 42px;font-size: 18px;letter-spacing: 0.3px;}
.hm-testimonials .testi-item {padding: 36px 37px 62px;}
.testi-item::after {transform: scale(0.8); bottom: 18px; right: 17px; }
.testi-item::before {height: 19px;top: -24px;}
.hm-testi-list.owl-carousel .owl-stage-outer {padding: 26px 0 0;}
.hmtesti-btn {margin: -40px auto 0;}
.hm-testimonials .cmn-btn {padding: 22px 45px 19px;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.9);}
.hm-testi-list.owl-carousel .owl-nav {width: 37.7%;margin: 60px auto 0;}
.trusted-sec {padding: 80px 0px 95px;}
.trusted-sec .text-heading {font-size: 118px;letter-spacing: 11px;}
.trusted-sec .txt {margin: 0 auto 70px;padding: 0px 50px;}
.trusted-sec .txt p {font-size: 17px;line-height: 1.7;letter-spacing: -0.3px;}
.hm-trusted-rgt h5 {font-size: 32px;letter-spacing: 19.9px;margin: 0 0 38px;}
.hm-trusted-rgt ul {gap: 16px;}
.hm-trusted-rgt ul li a:after {top: 14px;transform: scale(0.9);}
.hm-trusted-rgt ul li a {font-size: 19px;line-height: 1.2;padding: 75px 20px 15px;min-height: 135px;}
.lct-btn a {font-size: 19px;line-height: 1.2;padding: 45px 10px;}
.ftr-block-sec .container {max-width: 1450px;}
.ftr-block-sec {padding: 65px 0 0;}
#footer-navigation ul {margin: 0 0 48px;}
.hm-form-sec p {font-size: 19px;margin: 0 0 18px;}
.hm-form .gform_fields {gap: 14px !important;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 17px !important;padding: 20px 16px 17px 20px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 185px !important;}
.hm-form-sec {padding: 55px 0px 65px;width:75.2%;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 16px;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 20px !important;padding: 22px 42px 20px !important;}
.ftr-form-sctn {padding: 0 0 0 152px;}
.popup .popuptext {padding: 14px;font-size: 13px;line-height: 1.7;}
#footer-navigation ul li a {font-size: 19px;letter-spacing: -0.2px;}
.ftr-logo-img {margin: 0 0 76px;}
.ftr-cnt::before {left: -3px;transform: scale(0.9);}
.ftr-cnt {margin: 0 0 56px;padding: 0 0 0 100px;}
.ftr-cnt h5 {font-size: 21px;margin: 0 0 13px;}
.ftr-cnt p {font-size: 20px;line-height: 1.2;}
.ftr-cnt a {font-size: 36px;}
.ftr-icons a {transform: scale(0.9);}
.ftr-icons {gap: 12px;}
.ftr-copyrights-sec {padding: 32px 0px 28px;}
.ftr-copyrights-sec p {font-size: 19px;}



}

@media screen and (max-width:1600px) {
.container {max-width: 1300px;}
.site-header .container {max-width: 1350px;}
.header-number a:before {left: -5px;transform: scale(0.75);}
.header-number a {font-size: 28px;padding: 0 0 0 46px;}
.header-number strong {font-size: 19px;letter-spacing: -0.14px;}
.header-number {padding: 18px 0 15px;margin: 0 0 14px auto;}
.site-header::after {height: 61px;}
#main-navigation ul li a {font-size: 14px;letter-spacing: -0.16px;}
#main-navigation ul li {margin: 0 11px;}
.site-branding {width: 310px;}
.hm-bnr-sec {padding: 162px 0 0;}
.hm-bnr-sec h1 {font-size: 156px;letter-spacing: 15.7px;margin: 0 0 24px;}
.hm-bnr-sec h1 strong {letter-spacing: 2.4px;font-size: 68px;}
.hm-bnr-sec p {font-size: 19px;letter-spacing: 5.1px;margin: 0 0 18px;line-height: 1.5;}
a.cmn-btn {font-size: 18px;padding:20px 38px 15px;}
.hm-bnr-btn a.cmn-btn {padding: 22px 42px 17px !important;}
.hm-bnr-lft {padding: 200px 0 0;}
.hm-bnr-rgt {width:46%;}
.why-choose-sec {padding: 85px 0 80px;}
.why-choose-sec .text-heading {font-size: 24px;letter-spacing: 5.5px;margin: 0 0 50px;}
.hm-whychs-imitm {margin: 0 0 20px;}
.hm-whychs-itm h4 {font-size: 18px;line-height: 1.1;letter-spacing: 0.1px;}
.hm-whychs-itm p {font-size: 14px;}
.hm-whychs-itm {padding: 0 14px;}
.left-line:before {top: 19px;}
.about-main {padding: 0 60px 0 0;}
.hmabt-btm-blk { padding-left: 60px; }
.hmabt-lst { margin-bottom: 60px; }
.text-heading {font-size: 62px;letter-spacing: 2.5px;margin: 0 0 24px;}
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6 {font-size: 19px;letter-spacing: 0.4px;margin-bottom: 18px;}
.hmabout-sec .cnt h5 { font-size: 20px; letter-spacing: 3px; }
.hmabt-lst p, .hmabt-btm-blk p {font-size: 16px;margin-bottom: 26px;line-height: 1.67;}
.hmabt-lft {top: -9px;left: -45px;}
.hmabt-img:after, .hmabt-exp::before {height: 288px;right: 3px;}
.hmabout-sec {padding: 310px 0 55px;}
.hmpractarea-sec {padding: 70px 0 0;}
.hmpractarea-sec h2 {margin: 0 0 28px;}
.hmpract-cnt h4 {font-size: 31px;letter-spacing: 0.6px;}
.hmpract-cnt {bottom: 40px;}
.rotateslider-item.far-next {transform: translateX(161%) scale(0.36);}
.rotateslider-item.far-prev {transform: translateX(-161%) scale(0.36);}
.hmabt-exp h4 strong {font-size: 94px;}
.hmabt-exp h4 {font-size: 25px;letter-spacing: 5.8px;margin: 0 0 12px;}
.hmabt-exp h6 {font-size: 19px;padding: 0 0 8px;}
.hmabt-exp h5 {font-size: 18px;}
.hmabt-exp {padding: 20px 30px 17px;}
.hmabt-exp h5 strong::before, .hmabt-exp h5 strong::after {width: 38px;}
.hmabt-img, .hm-abt-cls {padding-right: 78px;}
.hmabt-exp::before {height: 248px;}
.rotateslider-item.next {transform: translateX(102%) scale(0.73);}
.rotateslider-item.prev {transform: translateX(-102%) scale(0.73);}
.rotateslider-container {height: 585px;}
.hm-pract-btn {margin:-38px auto 0;}
.rotateslider-item.now:before, .rotateslider-item.now:after {width: 18px;}
.hmpractarea-sec .meet-nav .arrow {transform: scale(0.9);}
.hmpractarea-sec .meet-nav {max-width: 40%;}
.hm-guidance-sec {padding: 145px 0 140px;}
.hm-guidance-sec .text-heading {font-size: 108px;letter-spacing: 8.1px;margin-bottom: 30px;}
.text-heading strong {font-size: 68px;letter-spacing: 1.4px;}
.hm-guidance-sec h5 {font-size: 19px;letter-spacing: 5px;margin: 0 0 28px;}
.hm-guidance-blk {gap: 36px;}
.hm-guidabce-con a:before {left: -5px;transform: scale(0.8);}
.hm-guidabce-con p {font-size: 20px;padding-left: 55px;}
.hm-guidabce-con a {font-size: 32px;}
.hm-guidabce-con {padding: 0px 20px;}
.hm-guidance-btn a.cmn-btn {padding: 22px 35px 16px;}
.hm-our-team-sec {padding: 95px 0 85px;}
.hm-our-team-blk {padding: 0 0 0 90px;}
.hm-our-team-sec .text-heading {font-size: 115px;letter-spacing: 8.1px;}
.hm-our-team-sec .text-heading strong {font-size: 37px;letter-spacing: 0.58px;}
.our-team-txt {padding: 28px 28px 28px 38px;border-width: 3px;}
.our-team-txt p {font-size: 16px;line-height: 1.5;letter-spacing: -0.16px;}
.hm-our-team-rgt-itm {padding: 0 0 10px 46px;}
.hm-our-team-rgt-itm h4 {font-size: 36px;letter-spacing: 2.8px;}
.hm-our-team-img {margin: 0 0 14px;}
.hm-our-team-btn a.cmn-btn::before {left: -1px;transform: scale(0.9);}
.hm-our-team-btn {padding: 0 0 0 52px;}
.hm-our-team-btn a.cmn-btn {font-size: 14px;}
.hm-our-team-rgt-itm::before {width: 83px;height: 150px;}
.hm-our-team-rgt-blk {margin: 0 0 58px;}
.hm-our-team-sec::before {bottom: -29px;}
.hm-trust-sec {padding: 90px 0 30px;}
.hm-trust-lft p {font-size: 16px;margin: 0 0 16px;}
.hm-trust-sec .text-heading { font-size: 36px; }
.hm-trust-rgt {width: 32.6%;}
.trust-item {padding: 40px 52px;}
.bx-controls-direction .bx-prev, .bx-controls-direction .bx-next {transform: scale(0.9);}
.bx-controls-direction {height: 180px;}
.hm-testimonials {padding: 45px 0;}
.hm-testi-list.owl-carousel {padding: 10px 0 0;}
.testi-item::before {height: 17px;top: -21px;width: 75.6%;}
.hm-testi-list.owl-carousel .owl-stage-outer {padding: 22px 0 0;}
.testi-item .star-rat {width: 146px;margin: 0 auto 16px;}
.hm-testimonials .testi-item {padding: 30px 33px 56px;}
.hm-testimonials .testi-item p {font-size: 16px;line-height: 1.5;margin: 0 0 24px;}
.hm-testimonials .testi-item h5 {bottom: 36px;font-size: 18px;letter-spacing: 0.1px;}
.testi-item::after {transform: scale(0.7);bottom: 14px;right: 12px;}
.hmtesti-btn {margin: -37px auto 0;}
.hm-testimonials .cmn-btn {padding: 20px 38px 17px;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.8);}
.hm-testi-list.owl-carousel .owl-nav {width: 36.7%;margin: 50px auto 0;}
.trusted-sec {padding: 70px 0px 80px;}
.hm-trust-sec .container {max-width: 1200px;}
.trusted-sec .text-heading {font-size: 100px;letter-spacing: 9.4px;}
.trusted-sec .txt {margin: 0 auto 56px;padding: 0px 38px;width: 74.8%;}
.trusted-sec .txt p {font-size: 16px;line-height: 1.6;}
.hm-trusted-rgt h5 {font-size: 28px;letter-spacing: 19px;margin: 0 0 32px;}
.hm-trusted-rgt ul {gap: 15px;}
.hm-trsuted-blk {padding: 0 86px 0 30px;}
.hm-trusted-rgt ul li a:after {top: 9px;transform: scale(0.8);}
.hm-trusted-rgt ul li a {font-size: 17px;line-height: 1.2;padding: 75px 20px 14px;min-height: 130px;}
.lct-btn {margin: -23.3% 0 0 auto;}
.lct-btn a {font-size: 18px;line-height: 1.1;padding: 45px 10px;}
.ftr-block-sec .container {max-width: 1300px;}
.ftr-block-sec {padding: 60px 0 0;}
.hm-form .gform_fields {gap: 13px !important;}
.ftr-form-sctn {padding: 0 0 0 135px;}
.hm-form-sec {padding: 48px 0px 55px;width: 82.8%;}
.hm-form-sec .text-heading {font-size: 58px;letter-spacing: 2.3px;margin: 0 0 22px;}
.hm-form-sec p {font-size: 17px;margin: 0 0 16px;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 16px !important;padding: 18px 14px 16px 18px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 160px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 15px;}
fieldset#field_3_9 {bottom: 100px;padding: 0 0 0 30px;}
.hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gfield.gfield--type-html.popfield {bottom: 23px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: -76px 42px 0 0;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 18px !important;padding: 20px 38px 18px !important;}
#footer-navigation ul li a {font-size: 17px;letter-spacing: -0.1px;}
#footer-navigation ul {margin: 0 0 42px;}
.ftr-logo-img {margin: 0 0 60px;}
.ftr-cnt::before {left: -7px;transform: scale(0.8);top: -4px;}
.ftr-cnt {margin: 0 0 46px;padding: 0 0 0 90px;}
.ftr-cnt h5 {font-size: 19px;margin: 0 0 12px;}
.ftr-cnt p {font-size: 19px;}
.ftr-cnt a {font-size: 34px;}
.ftr-icons a {transform: scale(0.8);}
.ftr-icons {gap: 5px;}
.ftr-copyrights-sec {padding: 30px 0px 26px;}
.ftr-copyrights-sec p {font-size: 17px;}
#main-navigation .sub-menu li a {font-size: 13px;}
.ftr-copyrights-sec p.copy-mdl-txt {font-size: 14px;}

}

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

@media screen and (max-width:1440px) {
.container, .site-header .container {max-width: 1200px;}
.header-number a:before {left: -7px;transform: scale(0.65);}
.header-number a {font-size: 25px;padding: 0 0 0 40px;}
.header-number strong {font-size: 18px;letter-spacing: -0.04px;}
.header-number {padding: 17px 0 14px;margin: 0 0 13px auto;}
.site-header::after {height: 56px;}
#main-navigation ul li a {font-size: 13px;letter-spacing: -0.06px;}
#main-navigation .sub-menu li a {font-size: 12px;}
#main-navigation ul li {margin: 0 9px;}
.site-branding {width: 265px;}
.hm-bnr-sec {padding: 140px 0 0;}
.hm-bnr-sec h1 {font-size: 140px;letter-spacing: 13.5px;margin: 0 0 22px;}
.hm-bnr-sec h1 strong {letter-spacing: 2px;font-size: 60px;}
.hm-bnr-sec p {font-size: 17px;letter-spacing: 4.3px;line-height: 1.4;}
a.cmn-btn {font-size: 17px;padding:19px 34px 14px;}
.hm-bnr-btn a.cmn-btn {padding: 20px 36px 16px !important;}
.hm-bnr-lft {padding: 186px 0 0;}
.hm-bnr-sec::before {width: 57%;height: 44%;}
.why-choose-sec {padding: 70px 0 70px;}
.why-choose-sec .text-heading {font-size: 22px;letter-spacing: 4.5px;margin: 0 0 40px;}
.hm-whychs-imitm {margin: 0 0 18px;}
.hm-whychs-itm h4 {font-size: 16px;margin: 0 0 8px;}
.hm-whychs-itm p { font-size: 13px; }
.left-line:before {top: 14px;}
.about-main {padding: 0 50px 0 0;}
.hmabt-btm-blk { padding-left: 50px; }
.hmabt-lst { margin-bottom: 50px; }
.text-heading {font-size: 56px;letter-spacing: 2.1px;margin: 0 0 22px;}
.hmabout-sec .cnt {margin: 0 0 32px auto;width: 73%;}
.hmabout-sec .cnt h5 { font-size: 19px; letter-spacing: 2.6px; }
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6 {font-size: 17px;letter-spacing: 0.1px;margin-bottom: 16px;}
.hmabt-lst p, .hmabt-btm-blk p {font-size: 15px;margin-bottom: 22px;}
.hmabt-lft {top: -9px;left: 0px;width: 41.2%;}
.hmabt-img, .hm-abt-cls {padding-right: 64px;}
.hmabt-img:after, .hmabt-exp::before {height: 247px;right: -11px;}
.hmabt-exp h4 strong {font-size: 76px;}
.hmabt-exp h4 {font-size: 21px;letter-spacing: 4.7px;margin: 0 0 10px;}
.hmabt-exp h6 {font-size: 17px;padding: 0 0 5px;}
.hmabt-exp h5 {font-size: 15px;}
.hmabt-exp {padding: 20px 25px 17px;}
.hmabt-exp h5 strong::before, .hmabt-exp h5 strong::after {width: 30px;}
.hmabt-exp::before {height: 213px;}
.hmabout-sec {padding: 280px 0 50px;}
.hmpractarea-sec {padding: 55px 0 0;}
.hmpractarea-sec h2 {margin: 0 0 24px;}
.rotateslider-item.now, .rotateslider-item{transform: translateX(0) scale(0.9);}
.rotateslider-item.now:before, .rotateslider-item.now:after {width: 16px;left: -19px;}
.rotateslider-item.now:after {left: auto !important;right: -19px;}
.rotateslider-item.next {transform: translateX(93%) scale(0.7);}
.rotateslider-item.prev {transform: translateX(-93%) scale(0.7);}
.rotateslider-item.far-next {transform: translateX(149%) scale(0.36);}
.rotateslider-item.far-prev {transform: translateX(-149%) scale(0.36);}
.rotateslider-item {top: -15px;}
.rotateslider-container {height: 530px;}
.hmpractarea-sec .meet-nav .arrow {transform: scale(0.8);}
.hmpract-cnt h4 {font-size: 30px;letter-spacing: 0.4px;}
.hm-guidance-sec {padding: 130px 0 120px;}
.hm-guidance-sec .text-heading {font-size: 95px;letter-spacing: 6px;margin-bottom: 26px;}
.text-heading strong {font-size: 58px;letter-spacing: 0.2px;}
.hm-guidance-sec h5 {font-size: 17px;letter-spacing: 3.4px;margin: 0 0 25px;}
.hm-guidance-blk {gap: 30px;}
.hm-guidabce-con a:before {left: -7px;transform: scale(0.75);}
.hm-guidabce-con p {font-size: 18px;padding-left: 52px;}
.hm-guidabce-con a {font-size: 29px;}
.hm-guidabce-con {padding: 0px 19px;border-width: 1px;}
.hm-guidance-btn a.cmn-btn {padding: 21px 28px 15px;}
.hm-our-team-blk {padding: 0 0 0 70px;}
.hm-our-team-sec .text-heading {font-size: 104px;letter-spacing: 6.2px;}
.hm-our-team-sec .text-heading strong {font-size: 34px;letter-spacing: 0.18px;}
.our-team-txt {padding: 25px 25px 25px 32px;border-width: 2px;}
.our-team-txt p {font-size: 15px;letter-spacing: -0.06px;}
.hm-our-team-rgt-itm {padding: 0 0 8px 38px;}
.hm-our-team-rgt-itm h4 {font-size: 33px;left: 17px;letter-spacing: 2px;bottom: 50px;}
.hm-our-team-img {margin: 0 0 12px;}
.hm-our-team-rgt-itm::before {width: 71px;height: 136px;}
.hm-our-team-btn a.cmn-btn::before {left: -1px;transform: scale(0.8);}
.hm-our-team-btn a.cmn-btn {font-size: 13px;}
.hm-our-team-btn {padding: 0 0 0 45px;}
.hm-our-team-rgt-blk {margin: 0 0 44px;}
.hm-our-team-sec {padding: 75px 0 70px;}
.hm-our-team-sec::before {bottom: -25px;}
.hm-trust-sec .container {max-width: 1100px;}
.hm-trust-sec {padding: 70px 0 25px;}
.hm-trust-lft p { font-size: 15px; margin: 0 0 14px; }
.hm-trust-sec .text-heading {font-size: 33px;}
.hm-trust-lft {padding: 50px 0 0; }
.hm-trust-rgt {padding-right: 50px;width: 33.6%;}
.trust-item {padding: 33px 46px;}
.bx-controls-direction .bx-prev, .bx-controls-direction .bx-next {transform: scale(0.8);}
.bx-controls-direction {height: 162px;right: -2px;}
.hm-testimonials {padding: 35px 0;}
.hm-testi-list.owl-carousel .owl-stage-outer {padding: 20px 0 0;}
.testi-item::before {height: 15px;top: -19px;width: 72.6%;}
.testi-item .star-rat {width: 132px;margin: 0 auto 14px;}
.hm-testimonials .testi-item {padding: 25px 30px 50px;}
.hm-testimonials .testi-item p {font-size: 15px;margin: 0 0 20px;}
.hm-testimonials .testi-item h5 {bottom: 30px;font-size: 17px;letter-spacing: 0px;}
.testi-item::after {transform: scale(0.65);bottom: 13px;right: 10px;}
.hmtesti-btn {margin: -35px auto 0;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.7);}
.hm-testimonials .cmn-btn {padding: 18px 30px 15px;}
.hm-testi-list.owl-carousel .owl-nav {bottom: -22.6%;margin: 45px auto 0;}
.trusted-sec {padding: 60px 0px 70px;}
.trusted-sec .text-heading {font-size: 84px;letter-spacing: 6.4px;}
.trusted-sec .txt {margin: 0 auto 42px;padding: 0px 28px;width: 68.8%;}
.trusted-sec .txt p {font-size: 14px;line-height: 1.5;}
.hm-trsuted-blk {padding: 0 70px 0 28px;}
.hm-trusted-rgt h5 {font-size: 26px;letter-spacing: 17.4px;margin: 0 0 25px;}
.hm-trusted-rgt ul {gap: 14px;}
.hm-trusted-rgt ul li a:after {top: 5px;transform: scale(0.7);}
.hm-trusted-rgt ul li a {font-size: 16px;line-height: 1.2;padding: 72px 18px 14px;min-height: 125px;}
.lct-btn a {font-size: 16px;}
.lct-btn {margin: -24.2% 0 0 auto;}
.ftr-block-sec .container {max-width: 1180px;}
.ftr-block-sec {padding: 50px 0 0;}
.hm-form-sec .text-heading {font-size: 52px;letter-spacing: 1.6px;margin: 0 0 18px;}
.hm-form-sec p {font-size: 16px;margin: 0 0 15px;}
.ftr-form-sctn {padding:0 0 0 122px;}
.hm-form-sec {padding: 40px 0px 50px;width: 85.8%;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 15px !important;padding: 16px 12px 14px 16px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 145px !important;}
fieldset#field_3_9 {bottom: 82px;padding: 0 0 0 24px;}
.hm-form-sec .gform_wrapper .form-links {left: 22px;}
.hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gfield.gfield--type-html.popfield {bottom: 18px;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 17px !important;padding: 18px 32px 16px !important;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: -58px 56px 0 0;}
.popup .popuptext {padding: 13px;line-height: 1.5;}
.ftr-logo-img {margin: 0 0 45px;width: 300px;}
.ftr-cnt::before {left: -11px;transform: scale(0.7);top: -9px;}
.ftr-cnt {margin: 0 0 38px;padding: 0 0 0 80px;}
.ftr-cnt h5 {font-size: 17px;margin: 0 0 10px;}
.ftr-cnt p {font-size: 17px;}
.ftr-cnt a {font-size: 30px;}
.ftr-icons a {transform: scale(0.7);}
.ftr-icons {gap: 0;}
.ftr-copyrights-sec {padding: 28px 0px 24px;}
.ftr-copyrights-sec p {font-size: 16px;}
.ftr-form-sctn .custom-header-content {margin: 16px 0 0;}
#footer-navigation ul li a {font-size: 15px;}
.popup .popuptext {top: -13px;left: 23px;}


}

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

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

@media screen and (max-width:1240px) {
.container, .site-header .container, .hm-trust-sec .container, .ftr-block-sec .container {max-width: 990px;padding: 0 10px;}
.header-number a:before {left: -10px;transform: scale(0.55);}
.header-number a {font-size: 22px;padding: 0 0 0 32px;}
.header-number p {gap: 18px;}
.header-number strong {font-size: 16px;letter-spacing: -0.04px;}
#main-navigation ul li a {font-size: 11px;letter-spacing:0px;padding: 8px 9px 6px;}
#main-navigation ul li {margin: 0 4px;}
.header-number {padding: 14px 0 12px;margin: 0 0 10px auto;width: 58.5%;}
.site-branding {width: 230px;}
.hm-bnr-sec {padding: 120px 0 0;}
.site-header::after {height: 48px;}
.hm-bnr-sec h1 {font-size: 115px;letter-spacing: 10.8px;margin: 0 0 20px;}
.hm-bnr-sec h1 strong {letter-spacing: 1.4px;font-size: 50px;}
.hm-bnr-sec p {font-size: 15px;letter-spacing: 2.8px;line-height: 1.3;}
a.cmn-btn {font-size: 15px;padding:17px 30px 14px;}
.hm-bnr-btn a.cmn-btn {padding: 19px 24px 15px !important;}
.hm-bnr-lft {padding: 132px 0 0;}
.why-choose-sec {padding: 60px 0 55px;}
.why-choose-sec .text-heading {font-size: 17px;letter-spacing: 4px;margin: 0 0 30px;}
.hm-whychs-itm h4 {font-size: 13px;letter-spacing: 0;} 
.hm-whychs-itm p { font-size: 12px; }
.hm-whychs-itm { padding: 0 12px; }
.hm-whychs-imitm {margin: 0 0 16px;}
.hmabout-sec .cnt {margin: 0 0 25px auto;width: 71%;}
.text-heading {font-size: 43px;letter-spacing: 1.6px;margin: 0 0 20px;}
.hmabout-sec .cnt h5 { font-size: 16px; letter-spacing: 2px; }
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6 {font-size: 14px;letter-spacing: 0.1px;margin-bottom: 13px;}
.about-main {padding: 0 30px 0 0;}
.hmabt-btm-blk { padding-left: 30px; }
.hmabt-lst { margin-bottom: 30px; }
.hmabt-lst p, .hmabt-btm-blk p {font-size: 13px;margin-bottom: 28px;line-height: 1.57;}
.hmabt-img:after, .hmabt-exp::before {height: 218px;width: 60px;right: -20px;top: -9px;}
.hmabt-img, .hm-abt-cls {padding-right: 42px;}
.hmabt-exp h4 strong {font-size: 62px;}
.hmabt-exp h4 {font-size: 18px;letter-spacing: 3.6px;}
.hmabt-exp h5 {font-size: 14px;}
.hmabt-exp h6 {	font-size: 14px;padding: 0 0 4px;border-width: 1px;}
.hmabt-exp {padding: 20px 16px 17px;}
.hmabt-exp h5 strong::before, .hmabt-exp h5 strong::after {width: 24px;height: 1px;}
.hmabt-exp::before {height: 186px;}
.hmabout-sec {padding: 235px 0 40px;}
.hmpractarea-sec {padding: 45px 0 0;}
.rotateslider-item.now, .rotateslider-item{transform:translateX(0) scale(0.68);}
.rotateslider-item.now:before, .rotateslider-item.now:after {width: 14px;left: -17px;}
.rotateslider-item.now:after {left: auto !important;right: -17px;}
.rotateslider-item.next {transform: translateX(71%) scale(0.55);}
.rotateslider-item.prev {transform: translateX(-71%) scale(0.55);}
.rotateslider-item.far-prev {transform: translateX(-119%) scale(0.35);}
.rotateslider-item.far-next {transform: translateX(119%) scale(0.35);}
.rotateslider-item {top: -70px;}
.rotateslider-container {height: 415px;}
.hmpractarea-sec .meet-nav .arrow {transform: scale(0.65);}
.hmpractarea-sec .meet-nav {max-width: 43%;}
.hm-pract-btn {margin: -34px auto 0;}
.hm-guidance-sec {padding: 95px 0 85px;}
.hm-guidance-sec .text-heading {font-size: 82px;letter-spacing: 3px;margin-bottom: 20px;}
.text-heading strong {font-size: 50px;letter-spacing: 0.1px;}
.hm-guidance-sec h5 {font-size: 15px;letter-spacing: 2.2px;margin: 0 0 22px;}
.hm-guidance-blk {gap: 26px;}
.hm-guidabce-con a:before {left: -8px;transform: scale(0.7);}
.hm-guidabce-con p {font-size: 16px;padding-left: 48px;}
.hm-guidabce-con {padding: 0px 15px;border-width: 1px;}
.hm-guidabce-con a {font-size: 25px;}
.hm-guidance-btn a.cmn-btn {padding: 18px 25px 14px;}
.hm-our-team-blk {padding: 0 0 0 40px;}
.hm-our-team-sec .text-heading {font-size: 85px;letter-spacing: 3.6px;}
.hm-our-team-sec .text-heading strong {font-size: 28px;letter-spacing: 0.08px;}
.our-team-txt {padding: 23px 20px 23px 28px;border-width: 2px;}
.our-team-txt p {font-size: 13px;letter-spacing: 0;}
.hm-our-team-lft {padding: 28px 0 0;}
.hm-our-team-rgt-itm {padding: 0 0 8px 30px;}
.hm-our-team-rgt-itm h4 {font-size: 30px;letter-spacing: 1.1px;}
.hm-our-team-rgt-itm::before {width: 62px;height: 129px;}
.hm-our-team-btn a.cmn-btn::before {left: -2px;transform: scale(0.7);}
.hm-our-team-btn a.cmn-btn {font-size: 12px;}
.hm-our-team-rgt-blk {margin: 0 0 35px;}
.hm-our-team-sec {padding: 55px 0 50px;}
.hm-our-team-sec::before {bottom: -19px;}
.hm-trust-sec {padding: 55px 0 25px;}
.trust-item {padding: 26px 42px;}
.hm-trust-lft {padding: 40px 0 0;}
.hm-trust-lft p { font-size: 13px; line-height: 1.5; margin: 0 0 12px; }
.hm-trust-sec .text-heading { font-size: 28px; }
.bx-controls-direction .bx-prev, .bx-controls-direction .bx-next {transform: scale(0.6);}
.bx-controls-direction {height: 140px;right: 0px;}
.hm-testimonials {padding: 30px 0 30px;}
.hm-trust-testi:before {top: 0;}
.testi-item::before {height: 11px;top: -14px;width: 66.6%;}
.hm-testi-list.owl-carousel .owl-stage-outer {padding: 14px 0 0;}
.testi-item .star-rat {width: 112px;}
.hm-testimonials .testi-item {padding: 22px 24px 45px;}
.hm-testimonials .testi-item p {font-size: 14px;margin: 0 0 18px;}
.hm-testimonials .testi-item h5 {bottom: 26px;font-size: 14px;}
.testi-item::after {transform: scale(0.52); bottom: 11px; right: 0px; }
.hmtesti-btn {margin: -32px auto 0;}
.hm-testimonials .cmn-btn {padding: 17px 25px 14px;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev {transform: scale(0.6);}
.hm-testi-list.owl-carousel .owl-nav {bottom: -19.1%;width: 38.7%;margin: 42px auto 0;}
.trusted-sec {padding: 50px 0px 50px;}
.trusted-sec .text-heading {font-size: 68px;letter-spacing: 1.6px;}
.trusted-sec .text-heading strong {font-size: 46px;}
.trusted-sec .txt {margin: 0 auto 35px;padding: 0px 22px;width: 67.8%;}
.trusted-sec .txt:before, .trusted-sec .txt:after {width: 1px;}
.trusted-sec .txt p {font-size: 13px;line-height: 1.4;}
.hm-trsuted-blk {padding: 0 30px 0 0;}
.hm-trusted-rgt ul {gap: 11px;}
.hm-trusted-rgt h5 {font-size: 21px;letter-spacing: 16.1px;margin: 0 0 20px;}
.hm-trusted-rgt ul li a:after {top: 2px;transform: scale(0.6);}
.hm-trusted-rgt ul li a {font-size: 14px;line-height: 1.1;padding: 60px 15px 14px;min-height: 110px;}
.lct-btn a {font-size: 14px;padding: 39px 10px;}
.lct-btn {margin: -25.2% 0 0 auto;}
.ftr-block-sec .container {padding-right: 0;}
.ftr-block-sec {padding: 40px 0 0;}
.hm-form-sec .text-heading {font-size: 42px;letter-spacing: 0.4px;margin: 0 0 16px;}
.hm-form .gform_fields {gap: 11px !important;}
.ftr-form-sctn {padding:0 0 0 93px;width: 62.8%;}
.hm-form-sec p {font-size: 14px;margin: 0 0 14px;}
.hm-form-sec {padding: 36px 0px 38px;width:93.8%;}
.hm-form .gform_wrapper .top_label input, .hm-form .gform_wrapper select, .hm-form .gform_wrapper .top_label textarea {font-size: 13px !important;padding: 14px 10px 12px 14px !important;}
.hm-form .gform_wrapper .top_label textarea {height: 130px !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 13px;}
fieldset#field_3_9 {bottom: 77px;padding: 0 0 0 22px;}
.hm-form .gform_wrapper .top_label input[type="submit"] {font-size: 15px !important;padding: 17px 28px 15px !important;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: -55px 42px 0 0;}
#footer-navigation ul li a {font-size: 13px;letter-spacing: 0;}
#footer-navigation ul li {margin: 0 20px;}
.ftr-form-sctn .custom-header-content {margin: 12px 0 0;}
.ftr-copyrights-sec {padding: 25px 0px 22px;}
.ftr-copyrights-sec p {font-size: 15px;}
.ftr-copyrights-sec p.copy-mdl-txt {font-size: 13px;}
.hm-form .gfield_description.validation_message {bottom: 5px;font-size: 12px;}
.popup .popuptext {padding: 12px;line-height: 1.4;font-size: 12px;}
.ftr-lft-blk {width: 28.3%;}
.ftr-logo-img {margin: 0 0 38px;width: 275px;}
.ftr-cnt::before {left: -14px;transform: scale(0.6);top: -16px;}
.ftr-cnt {margin: 0 0 30px;padding: 0 0 0 68px;}
.ftr-cnt h5 {font-size: 15px;}
.ftr-cnt p {font-size: 15px;}
.ftr-cnt a {font-size: 27px;}
.ftr-icons a {transform: scale(0.66);margin: -3px;}
#footer-navigation ul {margin: 0 0 32px;}



}

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

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

@media screen and (max-width:991px) {
.container, .site-header .container, .hm-trust-sec .container, .ftr-block-sec .container {max-width: 720px;padding: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;}
.topmenu {width: 100%;display: none;}
.showhide b.txtl, .showhide b.txtr {color: #fff;}
.logo {width: max-content;}
.logo img {max-width: 200px;}
.top-rit {max-width: 100%;position: inherit;display: inline-block;margin: 0;float: none;}
.mobinav ul {padding: 10px 10px;text-align: left;display: block;}
.mobinav {top: 44px;display: block;}
.mobile_src_nav {display: block;padding: 8px 0;background-color:#012c57;}
.logo-rit {max-width: 100%;text-align: center;background-color: transparent;border: 0;padding: 0;}
.sticky-wrap {display: block;}
.header-sticky.fixed-header {display: block;}
header#site-header {border: none;background-color: transparent;}
nav#main-navigation {display: none;}
header.site-header.is-sticky{display: none;}
.logo-section{position: relative;padding: 15px 0 !important;align-items: center;}
.site-branding {width: 100%;max-width: 280px;padding: 0;}
.header-number a {font-size: 20px;padding: 0 0 0 32px;}
.sicky-cnt.sticky-mobile-logo {width: 100%;max-width: 250px;}

.site-header {position: inherit;background-color: #000000;padding: 0;}
.site-header::after {display: none;}
.header-number p {gap: 10px;flex-direction: column;}
.header-number {padding: 14px 15px 12px;margin: 0;width: 100%;}
.hm-bnr-sec {padding: 50px 0;background-position: center;}
.hm-bnr-blk {justify-content: center;flex-direction: column-reverse;align-items: center;}
.hm-bnr-rgt {width: 100%;max-width: 380px;margin: 0 auto;border-bottom: 2px solid #012c57;}
.hm-bnr-lft {padding: 25px 0 0;width: 100%;}
.hm-bnr-sec h1 {font-size: 55px;letter-spacing: 1px;margin: 0 0 18px;}
.hm-bnr-sec h1 strong {letter-spacing: 0.5px;font-size: 30px;}
.hm-bnr-sec p br {display: none;}
.hm-bnr-sec p {font-size: 14px;letter-spacing: 0.5px;line-height: 1.1;}
a.cmn-btn {font-size: 14px;padding: 17px 30px 14px;}
.hm-bnr-btn a.cmn-btn {padding: 17px 24px 15px !important;}
.why-choose-sec {padding: 40px 0 40px;}
.why-choose-sec .text-heading {font-size: 16px;letter-spacing: 1.5px;margin: 0 0 25px;line-height: 1.3;}
.hm-whychs-itm {width: 100%;max-width: 240px;margin: 0 auto;border: 1px solid #73737375;padding: 15px;height: 100%;}
.left-line:before, .hm-whychs-itm h4 br {display: none;}
.hm-whychs-img, .hm-whychs-hvr-img {width: 170px;}
.hm-whychs-itm h4 {font-size: 14px;}
.hm-whychs-list.owl-carousel .owl-stage, .hm-our-team-rgt-blk.owl-carousel .owl-item {display: flex;}
.hm-whychs-list.owl-carousel .owl-dots, .hm-our-team-rgt-blk.owl-carousel .owl-dots {display: flex;justify-content: center;align-items: center;gap: 5px;margin: 20px 0 0;}
.hm-whychs-list.owl-carousel .owl-dots button.owl-dot, .hm-our-team-rgt-blk.owl-carousel .owl-dots button.owl-dot {width: 12px;height: 12px;background: #ffffff70;border-radius: 10px;}
.hm-whychs-list.owl-carousel .owl-dots button.owl-dot.active, .hm-our-team-rgt-blk.owl-carousel .owl-dots button.owl-dot.active {width: 14px;height: 14px;background: #c69000;}
.hm-whychs-list {padding: 0;}
.hmabout-sec .cnt {margin: 0 0 20px;width: 100%;}
.hmabout-sec .text-heading {padding: 0;text-align: center;}
.hmabout-sec .cnt:before, .hmabt-img:after, .hmabt-exp::before {display: none;}
.text-heading {font-size: 32px;letter-spacing: 0px;margin: 0 0 18px;}
.hmabt-lst {align-items: center;justify-content: center;flex-direction: column;gap: 25px;margin-bottom: 10px;}
.hmabt-lft {top: 0;left: 0;width: 100%;position: inherit;display: flex;justify-content: center;align-items: flex-end;}
.about-main {padding: 0;}
.hmabt-img {width: 100%;max-width: 300px;margin: 0;padding-right: 0;}
.hm-abt-cls {width: 100%;max-width: 150px;margin: 0;padding-right: 0;}
.hmabt-exp h4 strong {font-size: 48px;}
.hmabt-exp h4 {font-size: 15px;letter-spacing: 1.6px;}
.hmabt-exp h6 {font-size: 13px;padding: 0 0 3px;}
.hmabt-exp h5 {font-size: 13px;}
.hmabt-exp {padding: 16px 13px 15px;width: 100%;margin: 0;}
.hmabt-exp h5 strong::before, .hmabt-exp h5 strong::after {width: 16px;}
.hmabt-rite {width: 100%;margin: 0;text-align: center;}
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6 {font-size: 16px;letter-spacing: 0;margin-bottom: 15px;}
.hmabout-sec .cnt h5 { font-size: 15px; letter-spacing: 2px; text-align: center; margin: 0 0 12px; }
.hmabt-lst p, .hmabt-btm-blk p {font-size: 14px;margin-bottom: 18px;}
.hmabt-btm-blk { padding-left: 0; flex-direction: column; }
.hmabt-btm-lft, .hmabt-btm-rite { width: 100%; text-align: center; }
.hmabout-sec {padding: 40px 0 30px;}
.hmpractarea-sec {padding: 30px 0;}
.hmpractarea-sec h2 {margin: 0 0 20px;}
.rotateslider-item.next, .rotateslider-item.far-next, .rotateslider-item.far-prev, .rotateslider-item.prev {transform: translateX(0) scale(0.68);}
.hm-pract-btn {margin: 18px auto 0;}
.rotateslider-container {height: 370px;}
.hmpractarea-sec .meet-nav {max-width: 100px;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.hmpractarea-sec .meet-nav .arrow {position: inherit;}
.hmpractarea-sec .meet-nav .arrow.next {right: 0; }
.hmpractarea-sec .meet-nav .arrow.prev {left: 0; }
.rotateslider-item {top: -77px;}
.hmpract-cnt h4 {font-size: 28px;letter-spacing: 0.1px;}
.hm-guidance-sec {padding: 40px 0 45px;}
.hm-guidance-sec .text-heading {font-size: 50px;letter-spacing: 0.3px;margin-bottom: 18px;}
.text-heading strong, .trusted-sec .text-heading strong {font-size: 30px;letter-spacing: 0px;}
.hm-guidance-sec h5 {font-size: 14px;letter-spacing: 0.5px;margin: 0 0 20px;}
.hm-guidance-blk {gap: 15px;flex-wrap: wrap-reverse;}
.hm-our-team-sec {padding: 35px 0 35px;}
.hm-our-team-blk {padding: 0;flex-direction: column;gap: 25px;}
.hm-our-team-lft {padding: 0;width: 100%;text-align: center;}
.hm-our-team-sec .text-heading {font-size: 45px;letter-spacing: 0.3px;text-align: center;}
.hm-our-team-sec .text-heading strong {font-size: 24px;}
.our-team-txt {padding: 18px 14px;border: 1px solid #ffcb04;}
.our-team-txt p {font-size: 14px;}
.hm-our-team-rgt {width: 100%;}
.hm-our-team-rgt-itm {width: 100%;max-width: 280px;margin: auto;}
.hm-our-team-rgt-blk {margin: 0 0 20px;}
.hm-our-team-rgt-btn {text-align: center;}
.hm-our-team-sec::before, .hm-trust-sec .text-heading br, .hm-trust-testi:before {display: none;}
.hm-trust-sec {padding: 35px 0 20px;}
.hm-trust-blk {flex-direction: column;gap: 25px;}
.hm-trust-lft {padding: 0;width: 100%;text-align: center;}
.hm-trust-sec .text-heading {text-align: center;font-size: 30px;}
.hm-trust-lft p { font-size: 14px; margin: 0 0 14px; }
.hm-trust-rgt {padding-right: 40px;width: 100%;max-width: 300px;margin: auto;}
.hm-testimonials {padding: 25px 0 30px;}
.testi-item::before, .trusted-sec .txt:before, .trusted-sec .txt:after {display: none;}
.hm-testi-list.owl-carousel .owl-stage-outer {padding: 0;}
.hm-testi-list {margin: 0 0 20px;}
.hm-testi-list.owl-carousel .owl-nav {bottom: 0;width: 100px;position: inherit;margin: 20px auto 0;}
.trusted-sec {padding: 25px 0px 35px;}
.trusted-sec .text-heading {font-size: 45px;letter-spacing: 0.2px;}
.trusted-sec .txt {margin: 0 auto 25px;padding: 0;width: 100%;}
.trusted-sec .txt p {font-size: 14px;}
.hm-trsuted-blk {padding: 0;flex-direction: column;gap: 20px;}
.hm-trusted-lft {width: 100%;max-width: 360px;margin: 0 auto;}
.hm-trusted-rgt {width: 100%;text-align: center;}
.hm-trusted-rgt h5 {font-size: 20px;letter-spacing: 5px;margin: 0 0 18px;}
.lct-btn {margin: 20px 0 0;width: auto;}
.lct-btn a {padding: 18px 26px 14px;}
.hm-trusted-rgt ul {gap: 8px;justify-content: center;}
.hm-trusted-rgt ul li{width: 230px;}
.hm-trusted-rgt ul li a {font-size: 14px;line-height: 1.1;padding: 60px 15px 14px;min-height: auto;}
.hm-trusted-rgt ul li a br {display: none;}
.ftr-block-sec {padding: 35px 0 0;}
#footer-navigation ul {margin: 0 0 25px;text-align: center;}
#footer-navigation ul li a {font-size: 13px;}
#footer-navigation ul li {margin: 0 15px 7px;}
.ftr-block-sec .container {margin:0 auto;}
.ftr-block-list {flex-direction: column-reverse;gap: 25px;}
.ftr-form-sctn .custom-header-content {margin: 0;}
.ftr-form-sctn {padding: 0;width: 100%;}
.hm-form-sec {padding: 26px 20px 28px;width: 100%;}
.hm-form-sec .text-heading br, .ftr-form-sctn::before {display: none;}
.hm-form-sec .text-heading {font-size: 32px;letter-spacing: 0px;margin: 0 0 16px;}
.hm-form .gform_fields {gap: 8px !important;}
.hm-form .gfield.gfield--type-text, .hm-form .gfield.gfield--type-phone, .hm-form .gfield.gfield--type-textarea, .gfield.gfield--type-html, .gfield.gfield--type-checkbox {width:100% !important;}
.hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gform_wrapper .form-links, .hm-form-sec .gfield.gfield--type-html.popfield {bottom: 0;position: inherit;left: 0;}
fieldset#field_3_9 {bottom: 0;padding: 0;position: inherit !important;}
.hm-form .gform_wrapper .form-links a, .hm-form .gfield--type-checkbox .gchoice label {font-size: 14px;}
.hm-form .gform_wrapper .top_label textarea {height: 100px !important;margin: 0 0 12px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: -43px 0 0;}
.hm-form .chk .gfield_description.validation_message {bottom: -19px !important;left: 20px;right: auto !important;}
.ftr-lft-blk {width: 100%;}
.ftr-logo-img {margin: 0 auto 20px;width: 100%;max-width: 300px;}
.ftr-cnt {margin: 0 auto 10px;padding: 15px 10px 15px 77px;width: 100%;max-width: 280px;border: 1px solid #ffffff47;}
.ftr-cnt::before {left: -2px;transform: scale(0.6);top: -1px;}
.ftr-icons {gap: 0;justify-content: center;}
.ftr-copyrights-sec p {font-size: 13px;line-height:1.5;}
.ftr-copyrights-sec p.copy-mdl-txt {font-size: 12px;}
.popup .popuptext {top: 0;left: 0;}

.hmtesti-btn {margin: 0 auto;}

}

@media screen and (max-width:767px) {
.container, .site-header .container, .hm-trust-sec .container, .ftr-block-sec .container {max-width: 100%;padding: 0 15px;}
.hm-bnr-sec {padding: 40px 0;}
.hm-bnr-lft {padding: 20px 0 0;}
.hm-bnr-sec h1 {font-size: 42px;letter-spacing: 0.1px;margin: 0 0 16px;}
.hm-bnr-sec h1 strong {letter-spacing: 0.1px;font-size: 25px;}
.hm-bnr-sec p {letter-spacing: 0;line-height: 1.2;}
.why-choose-sec {padding: 35px 0;}
.hmabout-sec {padding: 35px 0 30px;}
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6{line-height: 1.1;}
.hmabt-lst p, .hmabt-btm-blk p {line-height: 1.5;}
.hmpractarea-sec {padding: 22px 0 30px;}
.text-heading {font-size: 28px;margin: 0 0 16px;}
.hm-guidance-sec {padding: 35px 0 35px;}
.hm-guidance-sec .text-heading {font-size: 45px;letter-spacing: 0.1px;}
.text-heading strong, .trusted-sec .text-heading strong {font-size: 26px;}
.hm-our-team-sec .text-heading {font-size: 34px;letter-spacing: 0.1px;}
.hm-trusted-rgt ul li {width: 220px;}
.hm-form .gform_wrapper .gform_footer.top_label {margin: 20px auto 0;float: none;}
.review-frm .hm-form .gfield.gfield--type-text, .review-frm .hm-form .gfield.gfield--type-phone, .gfield.gfield--type-html, .gfield.gfield--type-checkbox {
    width: 100% !important;
}
.review-frm .hm-form .gform_wrapper .gform_footer.top_label {
    margin: 25px auto 0;
}    
.hmabout-sec .cnt h5 { font-size: 14px; letter-spacing: 1.6px; }
.hm-trust-sec .text-heading {font-size: 26px; }

}

@media screen and (max-width:680px) {
.logo-section {flex-direction: column;gap: 15px;}

	
}

@media screen and (max-width:540px) {
	
    .hm-trust-sec .text-heading { font-size: 24px; }

}

@media screen and (max-width:480px) {
.hm-bnr-sec h1 {font-size: 38px;letter-spacing: 0px;margin: 0 0 12px;}	
.hm-bnr-sec h1 strong {letter-spacing: 0px;font-size: 23px;}
.hm-bnr-sec p {font-size: 13px;}
.text-heading {font-size: 25px;}
.hmabt-lst .hmabt-rite h6, .hmabt-btm-blk h6 {font-size: 15px;}
.hm-guidance-sec {padding:20px 0 30px;}
.hm-guidance-sec .text-heading {font-size: 32px;}
.text-heading strong, .trusted-sec .text-heading strong {font-size: 23px;}
.hm-guidance-sec h5 {letter-spacing: 0.1px;}
.hm-our-team-sec .text-heading {font-size: 30px;letter-spacing: 0px;}
.hm-our-team-sec .text-heading strong {font-size: 22px;}
.hm-trust-sec {padding: 30px 0 20px;}
.hm-testi-list.owl-carousel {padding: 5px 0 0;}
.trusted-sec .text-heading {font-size: 33px;letter-spacing: 0.1px;}
.hm-trusted-rgt h5 {letter-spacing: 3.8px;}
#footer-navigation ul {margin: 0 0 22px;}
.hm-form-sec .text-heading {font-size: 28px;}
#footer-navigation ul li {margin: 0 11px 7px;}
.hm-form-sec {padding: 24px 16px 25px;}
.hmabout-sec .cnt h5 { font-size: 13px; letter-spacing: 1.4px; }
.hm-trust-sec .text-heading { font-size: 22px; }

}

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

@media screen and (max-width:375px) {
.hmabt-exp h4 strong {font-size: 35px;}
.hmabt-exp h4 {font-size: 13px;letter-spacing: 0.4px;}
.hmabt-exp h5 {font-size: 12px;}
.hmabt-exp h6 {font-size: 12px;}
.hm-abt-cls {max-width: 110px;}
.hmabt-exp {padding: 15px 10px 13px;}
.hmabt-exp h5 strong::before {left: 13px;}
.hmabt-exp h5 strong::after {right: 11px;left: inherit;}
.rotateslider-container {height: 350px;}
.testi-item::after {display: none;}

}

@media screen and (max-width:370px) {
.rotateslider-item.next, .rotateslider-item.far-next, .rotateslider-item.far-prev, .rotateslider-item.prev {transform: inherit;}
.rotateslider-item.now, .rotateslider-item{transform: inherit;}
.rotateslider-item {width: 100%; max-width:260px; margin:0 auto 10px;transform: inherit;top:0; }
.rotateslider-container {height: 388px;}
.hmpract-cnt h4 {font-size: 20px;}

}