#header-new .container {max-width: 100%;width: 92%;}
body .container {max-width: 100%;width: 85.3%;}
*{margin: 0;padding:0px;box-sizing: border-box;}
html {font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200))) !important;scroll-behavior: smooth;}
body a, input, textarea{outline: none !important;font-family: "Work Sans", sans-serif !important;text-decoration: none !important;}

body{background-color: #fff;}

:root {
    --primary: #f9f2e0;
    --secondary:#183c6e;
    --hover:#98692e;
  
}

:root{ 
	--font-14: 0.875rem;
    --font-16: 1rem;
    --font-17: 1.063rem;
    --font-18: 1.125rem;
    --font-19: 1.188rem;
    --font-20: 1.25rem;
    --font-21: 1.313rem;
    --font-22: 1.375rem;
    --font-23: 1.438rem;
    --font-25: 1.563rem;
    --font-30: 1.875rem;
    --font-35: 2rem;
    --font-40: 2.5rem;
    --font-50: 3.125rem;
    --font-60: 3.5rem;
    --font-70: 4.375rem;
    --font-75: 4.688rem;
    --font-80: 5rem;

}


.blog-content h4 {
  margin-bottom: 10px;
  margin-top: 3rem;
}

.page-id-6374 .booking_form_new {display: none;}

/* ===== Header General ===== */

.header-top-bar {background: #183b6d;color: #fff;padding: 1.3rem;}
.header-top-bar p a{color: #fff;font-weight: 600;}
.header-top-bar p, .contact-info-new li a, #header-new .right-block-inner .header-menu .nav-primary li > a, #header-new .right-block-inner .header-menu .nav-primary li ul.sub-menu li a{font-family: "Work Sans", sans-serif !important;}
.header-top-bar p {text-align: center;text-transform: uppercase;margin: auto !important; font-weight: 600 !important; font-size: var(--font-18);}
.home #header-new, .page-id-5544 #header-new, .page-id-5547 #header-new, .page-id-5551 #header-new{background: #faf2e0;position: unset;}
#header-new {box-shadow: none;-webkit-box-shadow: none;background: #fdfaf1;background: transparent;position: absolute;top: 0;z-index: 9;}
#header-new .textwidget {width: 100%;display: flex;justify-content: space-between;align-items: center;}
.header-social {width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 1rem 0rem;}
.social-icons {display: flex;gap: 6px;align-items: center;margin: 0;}
.social-icons li a img{margin-bottom: 0;width: 2.625rem;}
.top-right {display: flex;gap: 2.3rem;margin: 0px;transition: 0.4s all;}
.top-right li a:hover {color: var(--hover);}
.top-right li a {font-size: var(--font-20);text-decoration: none;}
.header_bottom {border-top: 1px solid #ddd;padding: 5.688rem 0;}
#header-new .right-block-inner .header-menu ul#menu-new-menu {float: left;width: 100%;display: flex;align-items: center;}
.left-auto {margin-left: auto;}
.home #header-new .header_bottom {background: #faf2e0;}
/*#header-new .header_bottom {background: #fdfaf1;}*/
.logo-center {position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);z-index: 9;}
.logo-center img {width: 11.563rem;}
.left-menu {width: 100%;margin: 0 1rem;}
.top-right li {display: flex;gap:5px;align-items: center;}
.top-right li::before {content: "";background-image: url(/wp-content/uploads/2025/11/sociale-top.png);
  width: 2.5rem;height: 2.5rem;display: inline-block;
  background-position: -0.188rem -0.287rem;background-size: 6.2rem;background-repeat: no-repeat;}
.top-right li:last-child::before { background-position: -3.563rem -0.275rem;}
#header-new .right-block-inner .header-menu .nav-primary li > a {font-size: var(--font-21);padding-left: 0;padding-right: 0;text-transform: uppercase;}
#header-new .right-block-inner .header-menu ul#menu-new-menu > li {padding: 0;margin-right: 1.8rem;}
#header-new .right-block-inner .header-menu ul#menu-new-menu > li:last-child {margin-right: 0;}
#header-new .right-block-inner .header-menu ul#menu-new-menu > li a:hover {color: var(--hover);}
#header-new .right-block-inner .header-menu ul#menu-new-menu > li.current_page_item a {color: #666666;position: relative;}
#header-new .right-block-inner .header-menu ul#menu-new-menu > li.current_page_item a::after{display: none;}

#header-new .right-block-inner .header-menu .nav-primary li ul.sub-menu li a{font-size: var(--font-21);line-height: normal;}


body .fixed-new {position: fixed;top: 0px;left: 0;animation: scrolls 0.5s linear;box-shadow: 0px 0px 8px 0px #000;
  z-index: 999;background-color: #faf2e0;padding: 3rem 0px;border-top: 0;}

 @keyframes scrolls {
  from {
    transform: translate(0, -100%);
  }

  to {
    transform: translate(0, 0);
  }
} 
.header_bottom.fixed-new .logo-center {top: 50%;}
body .fixed-new .left-block-inner img {width: 7rem;}
.header_bottom.fixed-new .nav-primary ul,
.header_bottom.fixed-new .nav-primary ul li {bottom: -3rem;}
.header_bottom .nav-primary ul,
.header_bottom .nav-primary ul li {bottom: 0;}



 .nav-primary ul a {position: relative;background-color: var(--secondary) !important;}
.nav-primary ul :hover > a {background-color: var(--hover) !important;color: #fff;}
#header-new .right-block-inner .header-menu .sub-menu li a {color: #fff !important;}
.nav-primary ul, .nav-primary ul li {width: 20rem;left: -3rem;bottom: 0;}
#menu-item-5316 .sub-menu {
  left: 1.5rem;
}
.nav-primary ul a::before {background-color: #fff;}

#menu-new-menu li.current-menu-item > a,
#menu-new-menu li.current-menu-parent > a,
#menu-new-menu li.current-menu-ancestor > a,
#menu-new-menu li.current_page_item > a {
    border-bottom: 2px solid #636260; /* apna color choose karein */
    padding-bottom: 5px; /* border ke liye spacing */
}


/*-------------Home-Banner-Slider-----------*/
body .wpb_text_column .wpb_wrapper p:not(.old-text), .custom-sub-heading, .service_description a,  #inner-page .right-block-inner ul li:not(.old-text), #inner-page ol li:not(.old-text), .single-blog-section p{
  font-family: "Work Sans", sans-serif !important;
  font-weight: 400 !important;font-size: var(--font-20);color: #686868;
  line-height: 2.25rem;
}
#inner-page ul li:not(.old-text) a {font-weight: 600 !important;}
body h1:not(.old-text),
body h2:not(.old-text),
body h3:not(.old-text),
body h4:not(.old-text) {font-family: 'EditorsNote-Medium' !important;}
body p {margin-bottom: 1.25rem;}

#inner-page .col-xs-12.col-sm-12.col-lg-3.left-block {display: none;}
#inner-page .col-xs-12.col-sm-12.col-lg-9.right-block {flex: 100%;max-width: 100%;}
.home #inner-page{padding: 0;}
.section-one {background: #faf2e0;padding-bottom: 1rem;}
.wpsisac-slide-wrap.wp-medium-12.wpcolumns{padding-top:1rem;padding-left: 0;padding-right: 0;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide img{width: 100%;}
body .home-right .vc_column-inner, .home-left .vc_column-inner {padding-top: 0 !important;}
.wpsisac-slide-title {display: none;color: #fff;}
.page-title {display: none;}
.section-one .slick-prev.slick-arrow, .section-one .slick-next.slick-arrow {display: none !important;}
.wpsisac-slick-slider .slick-dots li, .wpsisac-slick-carousal .slick-dots li{margin: 3px !important;}
.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button {background: #d6c077 !important;}
.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button{border: none;}
.wpsisac-slick-slider .slick-dots li.slick-active button, .wpsisac-slick-carousal .slick-dots li.slick-active button { background: #f9f2e0 !important;border: 2px solid #95642a;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left {padding-left: 0;}
.wpsisac-slide-wrap.wp-medium-12.wpcolumns {display: flex;align-items: center;}
.wpsisac-slick-slider.design-4 .slick-dots {bottom: -4rem !important;}
.slick-dots {display: flex;align-items: center;justify-content: center;}
#inner-page .right-block-inner .slick-dots li{width: auto;}
.section-one .wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button {width: 1.1rem !important;height: 1.1rem !important;}
.section-one .slick-track {padding-bottom: 2.8rem;}
.home-left {padding-right: 6rem;}
#header-new.fixed {position: relative;z-index: 9999;background-color: #ffffff;}



@font-face{
  src: url('font/EditorsNote-Medium.otf');
font-family: 'EditorsNote-Medium';
}

@font-face{
  src: url('font/EditorsNote-Light.otf');
font-family: 'EditorsNote-Light';
}


.home-left h1 { font-size: var(--font-80);color: #404040; line-height: normal;}
.section-one .wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {
  text-align: left;font-size: 1.563rem;font-family: "Work Sans", sans-serif !important;line-height: 2.25rem;color: #655e58;
}
#inner-page .right-block-inner ul.buttons {display: flex;flex-wrap: wrap; gap: 1.25rem;list-style: none;padding: 0;margin: 0;margin-top: 2rem;}
#inner-page .right-block-inner ul.buttons li {margin-bottom: 0;width: auto;list-style: none;}

ul.buttons li a {display: inline-block;padding: 1.438rem 4.75rem;font-family: "Work Sans", sans-serif !important;font-size: var(--font-20);transition: all 0.3s ease;text-decoration: none;line-height: normal;}
ul.buttons .contact_us a{padding: 1.563rem 2.625rem;}
ul.buttons li.learn_more a {color: #774202;
  background: linear-gradient(#faf2e0, #faf2e0) padding-box, linear-gradient(to right, #774202 0%, #cdb864 100%) border-box;
  border: 0.125rem solid transparent;}
ul.buttons li.contact_us a { color: #fff;background: linear-gradient(to right, #946329 0%, #e3d386 100%);}
ul.buttons li.learn_more a:hover {background: linear-gradient(#faf2e0, #faf2e0) padding-box, linear-gradient(to right, #cdb864 0%, #774202 100%) border-box}
ul.buttons li.contact_us a:hover {background: linear-gradient(to right, #e3d386 0%, #946329 100%);}


/*-------------Mobile-Menu-Css -----------*/
.sidemenu {display: none;cursor: pointer;}
.sidemenu span {width: 35px;height: 3px;background: var(--secondary);display: block;margin: 6px 0;transition: .5s linear;}
#mobile-menu {position: fixed;top: 0;left: -100%;width: 300px;height: 100vh;background: var(--secondary);transition: left 0.3s ease;z-index: 999;overflow-y: auto;overflow-x: hidden;}
#mobile-menu.active {left: 0;}
.mobile-menu-header {width: fit-content;background: var(--primary);position: relative;float: right;z-index: 99;top: 0px;}
/*.close-icon {font-size: 30px;cursor: pointer;color: #000;padding: 10.5px 15px;background: var(--primary);}*/
.close-icon {
  font-size: 30px;
  cursor: pointer;
  color: #000;
  width: 48px;
  background: var(--primary);
  height: 40px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative;
  top: 11px;
}
.mobile-nav {list-style: none; margin: 0;padding: 0;}
.mobile-nav li {border-bottom: 1px solid #fff;position: relative;}
.mobile-nav a {display: block;padding: 16px 15px;color: #fff;transition: all .4s ease-in-out;text-decoration: none;font-weight: 500;line-height: normal;text-transform: uppercase;}

/* Arrow for submenu items */
.mobile-nav li.menu-item-has-children > a::after {
  content: "▸";
  float: right;
  font-size: 20px;
  transition: transform 0.3s ease;
  position: absolute;
  right: 0;
  top: 0px;
  background: #000;
  line-height: normal;
  color: #fff;
  height: 50.5px;
  width: 48px;
  text-align: center;
  padding-top: 11px;
}

.mobile-nav li ul {display: none;}
.mobile-nav li.submenu-open > ul {display: block;}
.mobile-nav li.submenu-open > a::after {transform: rotate(180deg);}
body.no-scroll {overflow: hidden;}
.mobile-nav .sub-menu li {border-top: 1px solid #fff;border-bottom: none;}
.mobile-nav .sub-menu li a{padding-left: 20px;}
.mobile-nav li a:hover {background: var(--primary);color: var(--secondary);}

a.scrollToTop{right: 15px;}
/*-------------About Section -----------*/
.magin-top {margin-top: 8rem;}
body h2:not(.old-text){font-size: var(--font-60);color: var(--secondary);letter-spacing: 1.2px;line-height: normal;}
body h3:not(.old-text){font-size: var(--font-40);color:#000;}
body h4:not(.old-text){font-size: var(--font-30);color:#000;line-height: normal;}

.vc_custom_heading.custom-sub-heading {line-height: normal;padding-bottom: 1rem;text-transform: uppercase;font-weight: 500 !important;}
.home-left-img {width: 45%;  border-right: 3px solid #e4d984;padding-right: 4rem;}
.home-left-img .wpb_content_element {margin-bottom: 0;}
.home-right-content {width: 55%;padding-left: 4rem;}
.button-website{margin-top: 1.7rem;margin-bottom: 0px;display: inline-block;}
.button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .slide-description .slid-btn {
  color: #fff;
  background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  font-size: var(--font-22);text-decoration: none;
  font-family: "Work Sans", sans-serif !important;
  font-weight: 600;text-transform: uppercase;
  padding: 2rem 4.2rem;text-decoration: none !important;
  border: none;border-radius: 0px;
}

.button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .slide-description .slid-btn:hover {background: linear-gradient(to right, #e3d386 0%, #946329 100%);}
.button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern::after, .slide-description .slid-btn::after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/btn-arrow.png);
  width: 1.5rem;
  height: 0.875rem;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 0.6rem;
  background-size: cover;
  filter: brightness(100);
}

/*-------------Our-Services-Slider -----------*/
.slider-full-row {padding: 0 6.1rem;padding-bottom: 1rem;}

.services-slider {padding-top: 3rem;}
.services-slider .slick-slide { margin: 0 2.5rem;}
.service-image-2 {overflow: hidden;}
.service-image img {width: 100%; overflow: hidden;transition: 1s all;}
.service-image img:hover {scale: 1.2;}
.service-content {padding-top: 2.5rem;}
.service-content h4 {height: 3.2rem;}
.service_description p a {color: #926028;border-bottom: 1px solid;padding-bottom: 5px;text-transform: uppercase;
  font-size: var(--font-17);}
.service_description p a {color: #926028;border-bottom: 1px solid;padding-bottom: 5px;text-decoration: none;}
.service_description p a:hover {color: var(--secondary);}
.service_description p a::after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/read-more-arrow-1.png);
  width: 0.875rem;
  height: 0.5rem;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 0.6rem;
  background-size: cover; vertical-align: middle;

}
.home #inner-page .right-block-inner ul li{list-style: none;}
#inner-page .right-block-inner .our-services, #inner-page .right-block-inner .industries-services {padding-left: 0;padding-bottom: 1rem;}
.slick-list.draggable {padding-bottom: 10px;}
/* Slick Dots */
.services-slider .slick-dots {
  position: absolute;
  bottom: -3.85rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

.slick-dots li {display: inline-block;}
.slick-dots button {
  background: #ccc;
  font-size: 0;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  border: none;
  margin: 0rem 0.375rem;
  outline: none;
  cursor: pointer;
  transition: all 0.3s ease;
}

.slick-dots .slick-active button {
  background: #95622b;
  width: 0.875rem;
  height: 0.875rem;
}

/* Arrows and Container */
.clients_arrow_new,
.clients_arrow_two {
  clear: both;
  position: relative;
  width: 100%;
  text-align: center;
}

.slick-prev::before,
.slick-next::before {
  content: '';
  display: inline-block;
  width: 1.5rem;
  height: 20px;
  background: url(/wp-content/uploads/2025/11/slider-arrow.png) no-repeat center center;
  background-size: contain;
  cursor: pointer;outline: none;
}

/* Left Arrow */
.slick-prev.slick-arrow {
  position: absolute;
  left: 50%;
  bottom: -2.85rem;
  margin-left: -5rem;
  font-size: 0;
  border: none;outline: none;
  background: none;
}

/* Right Arrow */
.slick-next.slick-arrow {
  position: absolute;
  right: 50%;
  bottom: -2.85rem;
  margin-right: -5rem;
  font-size: 0;
  border: none;
  background: none;outline: none;
  transform: rotate(180deg);
}


#inner-page .right-block-inner .slick-dots {
  padding-left: 0;
}

#inner-page .right-block-inner .invest_ul li {
  list-style: none;
}

/*-------------HR Downloads -----------*/

.hr-full-row {background: var(--primary);padding-top: 4.8rem; padding-bottom: 8rem;}
.hr-full-row .vc_custom_heading.custom-h2 {margin-bottom: 1.8rem;}
.hr-sarvice-row h4 {padding: 0 4rem;}
.vc_row.wpb_row.vc_row-fluid.hr-sarvice-row {display: flex;flex-wrap: wrap;padding-top: 1.5rem;align-items: stretch;}
.hr-sarvice-row  .vc_column-inner {height: 100%;padding-left: 8px;padding-right: 8px}
.hr-sarvice-row .wpb_wrapper {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.hr-sarvice-row h4 {margin-bottom: 1rem;flex: 1;}
.hr-sarvice-row .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding: 1.6rem 4rem;}
.hr-sarvice-row .button-website {margin-top: 0;}
.hr-sarvice-row .wpb_single_image{overflow: hidden;}
.hr-sarvice-row img {overflow: hidden;transition: .8s linear;width: 100%;}
.hr-sarvice-row img:hover {scale: 1.2;}


/*-------------Home Form -----------*/
.vc_row.wpb_row.vc_row-fluid.magin-top.home-form {
  padding-left: 15px;
  padding-right: 15px;
}
.vc_row.wpb_row.vc_row-fluid.magin-top.home-form {margin-left: 0;margin-right: 0;}
.form-left .wpb_single_image.wpb_content_element.vc_align_center {margin-bottom: 0;}
.form-left .wpb_wrapper.vc_figure {width: 100%;}
.form-left .vc_single_image-wrapper.vc_box_border_grey {width: 100%;}
.form-left img { width: 100%;}
.form-left {width: 36%;background: #fff;padding: 3.5rem 1.8rem 7.5rem 1.8rem;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
  transform: rotate(-2deg);border-radius: 4px;transition: all 0.3s ease;}
.form-right {width: 64%;padding-left: 11.2rem;}
.form-right .contact-form {max-width: 84%;}
.contact-form .get {clear: both;}
::placeholder {color: #626262;text-transform: uppercase;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] { -moz-appearance: textfield;-webkit-appearance: none}
.form-right .wpcf7 form.invalid .wpcf7-response-output{text-align: center;}
.contact-form input, .contact-form textarea,  .contact-form select{
  font-size: var(--font-20);
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  width: 100%;text-transform: initial;
  border: 2px solid #e0e0e0 !important;
  padding: 1.7rem 2.5rem;
  height: auto;line-height: 1;
  outline: none !important;
  float: none;
}
.contact-form textarea {height: 9.8rem;resize: none;}
.get.submit._get {position: relative;width: fit-content;}
.get.submit._get .wpcf7-spinner {display: none;}
.get.submit._get .wpcf7-form-control.wpcf7-submit.has-spinner.submit {
  background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  text-transform: uppercase;
  padding: 2rem 8.2rem 2rem 5.7rem;
  width: fit-content;
  font-weight: 600;
  border: none !important;
}
.get.submit._get .wpcf7-form-control.wpcf7-submit.has-spinner.submit:hover {background: linear-gradient(to right, #e3d386 0%, #946329 100%);}
.get.submit._get::after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/btn-arrow.png);
  width: 1.5rem;
  height: 0.875rem;
  background-repeat: no-repeat;
  background-size: cover;
  filter: brightness(100);
  position: absolute;
  top: 50%;
  right: 5.5rem;
  transform: translate(-50%, -50%);
}
.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email {
  text-transform: lowercase;
}

/*---------Industries We Support-------*/
.industries-services .slick-slide {margin: 0 0.5rem;}
#inner-page .right-block-inner .industries-services.slick-initialized.slick-slider.slick-dotted {padding-bottom: 2rem;}
.industries-services .service-image {position: relative;}
.industries-services .service-content {clear: both;position: absolute;bottom: 3rem;left: 3.5rem;padding-top: 0px;}
.service-content h3 a {font-size: var(--font-40);color: #fff;font-family: 'EditorsNote-Medium' !important;text-decoration: none;}
.service-content h3 a:hover{color: #95622b;}
#inner-page .right-block-inner .page-content .industries-services .service-content .vc_custom_heading_h3 {
  margin-bottom: 0px;
}
/*--------Investment Details---------*/
.investment_details_left {text-align: left;padding-left: 2rem;padding-right: 2rem;}
.investment_details_left p strong {font-size: var(--font-30);text-transform: uppercase;font-weight: 600;padding-bottom: 2rem;display: block;}
.invest_ul li {cursor: auto;position: relative;}
.invest_ul li strong:first-child {font-size: var(--font-25);color: var(--secondary);margin-left: -1.25rem;position: absolute;top: 0.175rem;line-height: normal;}
.investment_details_left .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 1.6rem 3rem;}
.investment_details_right img {width: 100%;}
.investment_details_left h2, .blueprint-left h2{text-align: left !important;}
/*-----------How Healthy is Your Practice---------*/

.healthy_practice {background: #fdfaf1;text-align: center;padding: 6rem 0;}
.healthy_practice .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 2rem 1rem;width: 100%;max-width: 70%; font-weight: 500;}
.hr-sarvice-row .vc_col-sm-4 img {width: 8.125rem;}
.healthy_practice img:hover {scale: none;}


/*--------Discover the Practice Manager Academy------*/
.discover_main_row {position: relative;}
.discover_left_img {position: absolute;top: 5rem;width: auto;z-index: 1;width: 42%;}
.discover_right_content {background: #fdfaf1;padding: 5rem 5rem 5rem 10rem;float: right;}
.discover_right_content .button-website{margin-top: 0;}


/*--------Testimonials------*/
.sp-testimonial-free {max-width: 69%;margin: auto;}
#sp-testimonial-free-wrapper-5122 .sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {color: var(--secondary);}
.sp-testimonial-title .sp-testimonial-post-title {font-family: 'EditorsNote-Light' !important;line-height: normal;max-width: 95%;margin: auto;
  border-bottom: 2px solid #ddd374;padding-bottom: 4rem;font-size: var(--font-50);}
.sp-testimonial-free-section .sp-testimonial-client-image img {border-radius: 0;}
#sp-testimonial-free-wrapper-5122 .sp-testimonial-free-section .sp-testimonial-client-name {color: #4b4b4b;font-family: "Work Sans", sans-serif !important;
  font-size: var(--font-20);text-transform: uppercase;padding-bottom: 0.4rem;}
.sp-testimonial-free-section .sp-testimonial-client-designation {font-family: "Work Sans", sans-serif;font-size: var(--font-20);}
#sp-testimonial-free-wrapper-5122 .sp-testimonial-free-section .testimonial-nav-arrow {border: none;color: #fff;width: auto;font-size: 0;z-index: 1;}
.sp-testimonial-client-testimonial {padding-top: 2rem;padding-bottom: 0.1rem;}
.swiper-button-prev.testimonial-nav-arrow.vertical_outer::before, .swiper-button-next.testimonial-nav-arrow.vertical_outer::before {content: "";background-image: url(/wp-content/uploads/2025/11/testimonial-arrow.png);background-repeat: no-repeat;width: 4rem;height: 1.5rem;background-size: 4rem;}
.swiper-button-next.testimonial-nav-arrow.vertical_outer::before {transform: rotate(180deg);}

/*----------Contact Us Footer Form----------*/

.section-odd {display: none;}
.booking_form_new {clear: both;margin-top: 7.5rem;display: inline-block;width: 100%;}
.grid-form {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 8rem;}
.left-form .contact-form {padding-right: 3.2rem;}
.left-form .wpcf7-form.init h2 {font-size: var(--font-50);line-height: 3.5rem;letter-spacing: 0.4px;}
#inner-page .right-block-inner .page-content .wpcf7-not-valid-tip, .wpcf7-response-output, .wpcf7-not-valid-tip, .wpcf7 form.invalid .wpcf7-response-output {font-size: 15px;font-family: "Work Sans", sans-serif;font-weight: 400;padding-top:8px;}
 .wpcf7 form.invalid .wpcf7-response-output{text-align: center;}
 .get select, .gform_legacy_markup_wrapper .top_label select.large {
  background: #fff url(/wp-content/uploads/2025/11/sleact.png) no-repeat center right !important;
  background-size: auto;
  background-position: 95.8% center !important;
  cursor: pointer;text-transform: uppercase;
  -webkit-appearance: none;
}
.home-left-form {padding-right: 7rem;}

/*-----------Footer------------*/
#footer {background-color: var(--secondary);margin-top: 8rem;}
#footer .footer-top {padding:0;border: none;}
.footer-grid {display: grid;grid-template-columns: 25% 17% auto;grid-column-gap: 16%;border-bottom: 1px solid #507195;padding-top: 6.5rem;padding-bottom: 8rem;margin-bottom: 0;}
.footer-grid li h2 {color: #fff;padding-bottom: 1rem;font-size: var(--font-25);text-transform: uppercase;}
.footer-grid li {cursor: auto;}
.footer-social li a img {margin-bottom: 0;width: 4rem;}
.footer-grid p, .footer-grid a, #footer .footer-bottom p {color: #fff;line-height: 2.25rem;font-family: "Work Sans", sans-serif !important;font-size: var(--font-20);text-decoration: none;transition: 0.4s all;}
.footer-grid a:hover {color: #98692e;}
.footer-social {display: flex;padding-top: 1rem;gap: 1rem;align-items: center;}
.footer-grid .menu li {margin-bottom: 0.8rem;}
.footer-grid .menu li a {position: relative;padding-left: 2.7rem;}
.footer-grid .menu li a::before {content: "";width: 1.938rem;height: 0.85rem;
  background-image: url(/wp-content/uploads/2025/11/footer-icon2.png);
  background-repeat: no-repeat;position: absolute;top: .375rem;transition: 1s all;background-size: 5.638rem;background-position: -3.6rem;left: 0;}

.footer-grid .menu li a:hover::before {background-position: -3px;}
.Contact-Information li {position: relative;padding-left: 2.8rem; padding-bottom: 1rem;display: flex;align-items: center;}
.Contact-Information li::before {content: "";width: 1.975rem;height: 2rem;background-image: url(/wp-content/uploads/2025/11/footer-icon.png);
  background-repeat: no-repeat;position: absolute;top: 0.3rem;display: block; left: 0;background-position: -0.25rem;
  filter: brightness(100);background-size: 8.175rem;}

.Contact-Information li:nth-child(2)::before {background-position: -3rem -0.613rem;}
.Contact-Information li:last-child::before {background-position: -5.7rem -0.713rem;}
#footer .footer-bottom {padding-top: 4.5rem;padding-bottom: 3rem;}
#footer .footer-bottom p, #footer .footer-bottom p a {font-size: var(--font-20);color: #fff;}
.footer-bottom p .space {padding: 0px 3px;}
#footer .footer-bottom p a:hover {color: var(--hover);}
.home .booking_form_new, .page-id-1717 .booking_form_new {display: none;}


/*-----------Home Video Section--------------*/
.video-main-section{gap: 1rem;flex-wrap: nowrap !important;}
.video-main-section .vc_col-sm-6{width: 48%;}
.video-form-right {background: #fff;padding: 3rem 2rem 3rem 2rem;margin: 15px;box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);}
.video-left-home{ background: #fff;padding: 3rem 2rem 3rem 2rem;box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15);margin: 15px;}

.vc_custom_heading.custom-h2.video-h2 {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}
#inner-page .right-block-inner .page-content .video-form-right h3 {
  font-size: 2.2rem;margin-bottom: 2rem;
}
.video-form-right .wpcf7-form h2 {display: none;}

/*----------About Us Page------------*/

.home .custom_feature_img, .page-id-5544 .custom_feature_img, .page-id-5547 .custom_feature_img, .page-id-5551 .custom_feature_img{display: none;}

.custom_feature_img {position: relative;clear: both;}
.custom_feature_img img{width: 100%;}
.banner_content.container {position: absolute;top: 71%;left: 50%;text-align: center;width: 100%;transform: translate(-50%, -50%);}
.banner_content h1 {color: #3f3f41;font-size: var(--font-70);}

.about-left-content {width: 54.5%;padding-right: 3rem;}
.about-right-img {width: 45.5%;border-left: 3px solid #e4d984;padding-left: 4.5rem;float: right;}
.wpb_single_image.wpb_content_element.vc_align_right {margin-bottom: 0;}
.about_discover_right_content {padding: 5rem 3rem 5rem 12rem;margin-right: 15px;}




/*------------Services Page-----------*/
#inner-page{padding-top: 0px;padding-bottom: 0px;}
.services_left_content {padding-right: 6rem;}
#inner-page .right-block-inner .recruitment-options ul {padding-left: 0;}
#inner-page .right-block-inner .recruitment-options ul li{margin-bottom: 2.8rem;}
.recruitment-options .strong_p {padding-bottom: 2rem;}
.strong_p strong {font-weight: 600;}
.recruitment-options ul li {display: flex;align-items: baseline;gap: 1.375rem;}
.recruitment-options ul li .number {display: flex;text-align: left;align-items: center;gap: 0.875rem;}
.recruitment-options ul li .no {font-size: var(--font-17);color: #888;}
.recruitment-options ul li .num {font-size: var(--font-35);}
.recruitment-options ul li strong {display: contents;}
#inner-page .right-block-inner .recruitment-options ul li:last-child {margin-bottom: 0;}

.vc_section.recruitment_services {background: #f9f2e0;}
.recruitment_services_first, .recruitment_services_two {display: flex;flex-wrap: wrap;}
.recruitment_services_left {padding-left: 9.7rem;padding-right: 6rem;padding-top: 6.25rem;padding-bottom: 6.25rem;}
.recruitment_services_right {padding-right: 9.5rem;padding-left: 6.5rem;padding-top: 6.25rem;padding-bottom: 6.25rem;}

.services-slider .service-content .vc_custom_heading_h4 a {color: #000;font-family: 'EditorsNote-Medium' !important;}
.services-slider .service-content .vc_custom_heading_h4 a:hover {color: var(--hover);}
.comprehensive-slider .slick-next.slick-arrow:hover, .comprehensive-slider .slick-prev.slick-arrow:hover {
  filter: brightness(0);
}

.comprehensive-slider {margin-top: 4.5rem;}
.comprehensive-slider .slide-inner .slide-img {padding-left: 1.3rem;}
.slide-inner {display: grid;grid-template-columns: 35% 65%;grid-column-gap: 6rem;
  padding: 6rem 5rem;max-width: 83%;margin: auto;background: #fff url(/wp-content/uploads/2025/11/slider-back-news.png);
  width: 100%;box-shadow: 0px 0px 0px;background-size: cover;background-position: center;}

#inner-page .right-block-inner .page-content .slide-title {text-align: left;font-size: var(--font-40);padding-right: 5rem;line-height: normal;margin-bottom: 2.2rem;}
#inner-page .right-block-inner .slide-description ul li {margin-bottom: 0.5rem;list-style: disc;padding-left: 1rem;}
#inner-page .right-block-inner .slide-description ul li::marker, #inner-page .right-block-inner .dots-all li::marker {
  color: var(--secondary);
  font-size: var(--font-23);
}
.slide-description .slid-btn {display: inline-block;padding: 1.5rem 3rem;margin-top: 1rem;}
.comprehensive-slider .slide-number {display: none;}
.comprehensive-slider .slick-prev.slick-arrow {bottom: unset;top: 50%;left: 1.5rem;margin: 0;z-index: 1;outline: none;font-size: 0.938rem;background: top;color: #626262;font-family: "Work Sans", sans-serif;font-weight: 500;display: flex;align-items: center;}
.comprehensive-slider .slick-next.slick-arrow {bottom: unset;top: 50%;font-size: 0.938rem;color: #626262;background: transparent;transform: none;right: 1.5rem;outline: none;margin: 0;font-family: "Work Sans", sans-serif;font-weight: 500;display: flex;align-items: center;}
.comprehensive-slider .slick-prev::before {background: url(/wp-content/uploads/2025/11/slider-arrow-1.png) no-repeat;padding: 6px;background-position: 0;}
.comprehensive-slider .slick-next.slick-arrow::before{display: none;}
.comprehensive-slider .slick-next.slick-arrow::after {
  background: url(/wp-content/uploads/2025/11/slider-arrow-1.png) no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  padding: 6px;
  margin-right: 1rem;
  background-position: 0;
  content: "";
  margin-left: 1rem;
}
.p-margin-top {padding-top: 1.25rem;}
body .recruitment_services_img_right.wpb_column, body .recruitment_services_img_left.wpb_column {
  margin-bottom: 0;
}

.custom-post-layout-main {background: var(--primary);padding: 9rem 0;margin-top: 6rem;}
.custom-post-layout {display: grid;align-items: center;grid-template-columns: 55% auto;grid-column-gap: 2.4rem;}
.left-post-item {display: grid;grid-template-columns: 30% auto;grid-column-gap: 4.375rem; margin-bottom: 4rem;}
.left-post-thumb img {width: 100%;height: 100%;}
#inner-page .right-block-inner .page-content .left-post-content .post-title {font-size: var(--font-25);color: #2a2a2a;margin-bottom: 10px;line-height: normal;text-align: left;}
body .read-more {color: #b97a3d;font-size: var(--font-17);text-transform: uppercase;text-decoration: none;border-bottom: 1px solid;display: inline-block;margin-top: 0;text-decoration: none;font-weight: 400;}
.read-more:hover {color: var(--secondary);}
#inner-page .right-block-inner .page-content .left-post-content .post-title a, #inner-page .right-block-inner .page-content .right-post-content h3 a {
  font-family: "EditorsNote-Medium" !important;
  color: #000;
}
#inner-page .right-block-inner .page-content .left-post-content .post-title a:hover, #inner-page .right-block-inner .page-content .right-post-content h3 a:hover{color: var(--hover);}


/* Right side */
.right-post {flex: 1; background: #fff;padding: 5.625rem;text-align: center;box-shadow: 0 2px 10px rgba(0,0,0,0.05);border-radius: 8px;}
.right-post-thumb img {width: 100%;height: auto;border-radius: 6px;margin-bottom: 20px;}
#inner-page .right-block-inner .page-content .right-post-content h3 {font-size: var(--font-35);line-height: normal;padding-top: 4rem;}

.recruitment_services_left h4 {
  color: var(--secondary);
  margin-bottom: 1rem;
  text-align: left;
  line-height: 1.2;
}

/*-------------Contact Us------------*/

#inner-page .right-block-inner .Contact-Information-new li {padding-left: 3rem;margin-bottom: 2.2rem;list-style: none;}
.contact-right-content .Contact-Information-new li::before {content: "";
  width: 2rem;height: 1.8rem;display: flex !important;background-image: url(/wp-content/uploads/2025/11/contact-icon.png);
  background-repeat: no-repeat;position: absolute;top: 0.3rem;
  display: block;left: 0;background-position: -0.25rem;background-size: 8.175rem;border-radius: 0;}
#inner-page .right-block-inner .Contact-Information-new {padding-left: 0;padding-top: 1.5rem;}
.Contact-Information-new li:nth-child(2)::before {background-position: -3.2rem -0.613rem;}
.Contact-Information-new li:last-child::before {background-position: -6rem -0.613rem;}
body .Contact-Information-new li::before{background-color: transparent;}
.contact-right-content p a {color: #926028;}
.contact-right-content p a:hover {color: var(--secondary);}
body .Contact-Information-new li a:hover {color: var(--hover);}
.page-id-9 .left-form .wpcf7-form.init h2{display: none;}
.page-id-9 .left-form{padding-top: 2rem;}


#inner-page .right-block-inner ul li{cursor: auto;}
#inner-page .right-block-inner .dots-all li {list-style: disc !important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 2.188rem;}
.hr-sarvice-row .button-website{display: flex;justify-content: center;}

.recruitment_services_img_left *, .recruitment_services_img_right * {height: 100%;object-fit: cover;}
.recruitment_services_img_left img, .recruitment_services_img_right img{height: 100%;object-fit: cover;}
.additional-content {display: none;}
#inner-page .right-block-inner .dots-all {margin-bottom: 6px;margin-top: 0px;}

.read-more-btn {font-size: var(--font-20);color: var(--hover);text-transform: capitalize;cursor: pointer;
  width: fit-content;font-family: "Work Sans", sans-serif;font-weight: 500;border-bottom: 2px solid;}
.additional-content p:last-child {margin-bottom: 1.25rem;}

.recruitment_services_left table tr {font-size: var(--font-20);font-family: "Work Sans", sans-serif;}
.recruitment_services_left table {padding-bottom: 1.25rem;display: inline-block;}
.home-right-content ul.list-pages-shortcode a {background: linear-gradient(to right, #946329 0%, #e3d386 100%);padding: 1rem;font-size: var(--font-20);text-transform: uppercase;}
.home-right-content ul.list-pages-shortcode a:hover{background: linear-gradient(to right, #e3d386 0%, #946329 100%);}


.hr_policies_form .gform_title {display: none;}
 #gform_fields_14 {display: flex;gap: 1.2rem;padding-left: 0 !important;flex-wrap: wrap;justify-content: space-between;}
#inner-page .right-block-inner #gform_fields_14 li {width: 48%;float: left;margin-right: 0;background: transparent;border: 0;}
#inner-page .right-block-inner #gform_fields_14 li:last-child {width: 100%;}
.gform-footer.gform_footer.top_label {text-align: left;}
.gform-footer.gform_footer.top_label {width: fit-content;position: relative;}

 .gform-footer.gform_footer .gform_button.button {
  background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  text-transform: uppercase;
  padding: 2rem 7.4rem 2rem 5.7rem;
  width: fit-content;
  font-weight: 600;
  border: none !important;
  font-size: var(--font-20);
}

.gform-footer.gform_footer.top_label::after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/btn-arrow.png);
  width: 1.5rem;
  height: 0.875rem;
  background-repeat: no-repeat;
  background-size: cover;
  filter: brightness(100);
  position: absolute;
  top: 50%;
  right: 5.5rem;
  transform: translate(-50%, -50%);
}

 .gform_legacy_markup_wrapper .top_label select.large {
    width: 100%;
    height: 100%;
    color: #7f7f7f;
    font-weight: 400;
    border: 1px solid #7f7f7f;}


.gform_legacy_markup_wrapper .gform_validation_errors > h2{font-family: "Work Sans", sans-serif !important;letter-spacing: 0px;}
#inner-page label.gfield_label {
  font-family: "Work Sans", sans-serif;
}
.call-icon {display: none;}
.additional-content a, .recruitment_services_left a, .recruitment_services_right a {text-decoration: underline !important; display: inline-block;
}
.additional-content a:hover, .recruitment_services_left a:hover, .recruitment_services_right a:hover {color: var(--hover);}
.gform-footer.gform_footer .gform_button.button:hover {
  background: linear-gradient(to right, #E3D386 0%, #946329 100%);
}
.gform_confirmation_message_14.gform_confirmation_message {
  text-align: center;
  color: green;
  font-size: 16px;
  text-transform: capitalize;
  border: 2px solid;
  padding: 20px 10px;
}
.gform_legacy_markup_wrapper .top_label select.large, .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height: 1;}
.hr_policies_form #gform_submit_button_14 {
  margin-bottom: 0;
}



/*--------Blog Page--------*/

.blog-section {margin-top: 6rem;}
 .blog-section .blog-image::before {content: "";background: #00000091;width: 100%;height: 100%;position: absolute;top: 0;}
#inner-page .blog-section .blog-block .blog-title {
  position: absolute;
  top: 50%;
  left: 50%;
  height: auto;
  padding: 10px;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
  text-align: center;
}


#inner-page .blog-section .blog-block .blog-title a {font-size: var(--font-22);line-height: normal;padding-top: 0px;background-color: transparent;}
#inner-page .blog-section .blog-block .blog-title a:hover, #inner-page .blog-section .blog-block .blog-cat a:hover, #inner-page .blog-section .blog-block .blog-cat a:focus {color: var(--hover);}
#inner-page .blog-section .blog-block .blog-content{color: var(--secondary);}
.blog-post-b{height: 100%;}
#inner-page .wp-pagenavi a, #inner-page .wp-pagenavi span {background-color: var(--secondary);border-color: var(--secondary);}
#inner-page .wp-pagenavi a:hover, #inner-page .wp-pagenavi span.current {
  background-color: var(--hover);
  border: 1px solid #78c8da;
  border-color: var(--hover);
}
#inner-page .blog-section .blog-block .blog-cat {
  margin-bottom: 0.75rem;
}

/*-------Single Post---------*/

.single-post .custom_feature_img {display: none;}
.single-post #header-new {position: unset;}
.single-blog-section {margin-top: 6rem;}

#inner-page .right-block-inner .blog-block .blog-cat a, .single-blog-section .blog-info .blog-details{color: var(--secondary);}
#inner-page .right-block-inner .blog-block .blog-cat a:hover{color: var(--hover);}
#inner-page .right-block-inner .blog-block .blog-title {font-size: var(--font-25);line-height: normal;color: var(--secondary);font-family: "Work Sans", sans-serif;margin-bottom: 1rem;}
.single-blog-section .blog-info .blog-cat{margin-bottom: 1rem;}
.single-blog-section ul li::marker {font-size: var(--font-22);color: var(--secondary);}
.single-blog-section .blog-info .blog-content a.button.button-alt{color: #fff;background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  font-size: var(--font-22);font-weight: 600;border: none;text-transform: uppercase;
  padding: 1.5rem 3rem;border: none;border-radius: 0px;}

.single-blog-section .blog-info .blog-content a.button.button-alt:hover{background: linear-gradient(to right, #e3d386 0%, #946329 100%);border: none;}
.single-blog-section .blog-info .blog-content a.button.button-alt::after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/btn-arrow.png);
  width: 1.5rem;
  height: 0.875rem;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 0.6rem;
  background-size: cover;
  filter: brightness(100);
}
#inner-page .author-info h3{line-height: normal;}

li {cursor: auto;}
#down-scroll:hover {color: var(--hover);}
.blog-details, .blog-content, .blog-date{font-family: "Work Sans", sans-serif;}
#inner-page .author-info{background-color: var(--secondary);}
.single-blog-section ul {margin-bottom: 0px;}
.single-blog-section .blog-content img {margin: 0;}
.single-blog-section .button{background: linear-gradient(to right, #946329 0%, #e3d386 100%);border: none !important;}
.single-blog-section .button:hover{background: linear-gradient(to right, #e3d386 0%, #946329 100%);}
.blog-content tr td {padding: 10px;}
#gform_fields_20 #input_20_19, #gform_fields_14 #input_14_6 {text-transform: lowercase;}
.left-block {padding-left: 4rem;}
.single .gform-footer.gform_footer.top_label {margin-top: 1rem !important;}
.blog-single-page-p {margin-bottom: 8px; margin-top: 10px; display: inline-block;width: 100%;}
#gform_wrapper_29 .gform-footer.gform_footer.top_label {margin: 0 !important;}
#gform_submit_button_29 {padding: 0.9rem 5.2rem;}
.margin-ol-0 {margin: 0;}
.margin-ol-0-10 {margin-bottom: 10px;}
.medium.gfield_select{height: auto;background: url(/wp-content/uploads/2025/11/sleact.png) no-repeat center right !important;
    background-position-x: right;
    background-position-y: center;
  background-size: auto;line-height: normal;
  background-position: 95.8% center !important;
  cursor: pointer;border-color: #000;
  -webkit-appearance: none;
}
#input_20_20 {line-height: normal;}
#gform_submit_button_20 {margin-bottom: 0;line-height:1;}
.gform_confirmation_message_20.gform_confirmation_message {text-align: center;color: green;
  font-size: 16px;text-transform: capitalize;border: 2px solid;padding: 20px 10px;}
#inner-page h3.gform_title {line-height: normal;font-size: var(--font-30);}
.mp-banner .mp-banner_text {max-width: 100%; text-align: center; display: flex; flex-wrap: wrap; justify-content: center;gap: 6px;}
.mp-banner .mp-banner_text span {line-height: 1.1;font-weight: 700;font-family: 'EditorsNote-Medium' !important;font-size: var(--font-70);}

.mp-banner .mp-banner_text p br{display: none;}
.mp-banner .mp-banner_text p {font-size: 1.25rem !important; line-height: normal;font-family: "Work Sans", sans-serif !important; width: 100%;}
.mp-title, .mp-features .mp-features-ff .col-lg-4 .mp-features-text, .mp-aboutbb .mp-bb-text p, .mp-desc p{font-family: "Work Sans", sans-serif !important;}
.mp-banner .mp-banner_text a {color: #fff;background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  font-size: var(--font-22);text-decoration: none;font-family: "Work Sans", sans-serif !important;
  font-weight: 600;text-transform: uppercase;border: none;border-radius: 0px; max-width: 26rem;}

.mp-banner .mp-banner_text a:hover {background: linear-gradient(to right, #e3d386 0%, #946329 100%);}
.mp-bafeatures .mp-bafeatures-ff .ff-bainner .mp-bafeatures-icon {width: 9.375rem; min-height: 9.375rem;}
.mp-bafeatures .mp-bafeatures-ff .ff-bainner .mp-bafeatures-icon img {padding: 1.75rem;}
.mp-title {font-size: var(--font-40);}
.mp-features .mp-features-ff .ff-inner:hover .mp-features-text {color: var(--hover)!important;}
.mp-manager_program .mp-manager_program-ff .ff-bainner .mp-bafeatures-icon img {width: 9.188rem;}

.mp-features .mp-features-ff .col-lg-4 .mp-features-icon img {filter: grayscale(1);width: 5.625rem;}
.mp-features .mp-features-ff .col-lg-4 .mp-features-icon{min-height: auto;}
.mp-bafeatures-link a, .mp-contact-inner .mp-contact-ff input[type="submit"] {background: linear-gradient(to right, #946329 0%, #e3d386 100%);text-transform: uppercase;}
.mp-bafeatures-link a:hover{background: linear-gradient(to right, #e3d386 0%, #946329 100%);}
.mp-aboutbb .mp-bb-text, .mp-contact {background: var(--secondary);}

.single-blog-section .blog-info .blog-content .signupform .form-inner {float: left;width: 100%;background-image: url(images/pps_bg.png);
  background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 30px 15px;}

.single-blog-section .blog-info .blog-content .signupform #gform_fields_29 {padding-left: 0;}
.single-blog-section .blog-info .blog-content .signupform .signup-title {float: left;width: 100%;text-align: left;padding: 10px 0;font-size: 23px;color: #FFFFFF;line-height: 30px;}

.single-blog-section .blog-info .blog-content .signupform .gform_fields li {margin: 0 !important;}
.single-blog-section .blog-info .blog-content .signupform input {padding: 15px 55px !important;}
.single-blog-section .blog-info .blog-content .signupform #input_29_1 {
  padding: 21px 15px !important;
  line-height: normal !important;
  height: 0 !important;
  color: #fff !important;
  border-color: #fff;
  font-size: 16px !important;
}
.single-blog-section .blog-info .blog-content .signupform ::placeholder {color: #fff;}
.gform_confirmation_message {color: green;font-size: 16px;border: 1px solid;clear: both;text-align: center;padding: 10px;}

.single-blog-section .blog-info .blog-content .signupform .gform-footer.gform_footer.top_label::after {display: none;}
.single-blog-section .blog-info .blog-content .signupform .signup-title{padding-top: 0px;}
#gform_29 {width: 100%;}
.single-blog-section .blog-info .blog-content .signupform .medium{text-transform: lowercase;}
.single-blog-section .blog-info .blog-content .signupform .gfield.gfield--type-email.gfield_error {background: transparent;border: none;}
#inner-page .single-blog-section ol li {padding-left: 6px;}

/*-------Old page--------*/
.page-banner img {display: none;}
.page-banner{margin-bottom: 50px;}
#cdscontainer h2 {margin-bottom: 10px;margin-top: 35px;}
.a-tag {display: inline-block;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
	margin-top: 0 !important;
}


/*------404 Page-----*/
.error404 #header-new {position: unset;background: var(--primary);}
.error404 .page-title {display: block;}
.error404 #inner-page .page-title {font-size: var(--font-70);color: #3f3f41;}
.error404 #inner-page {background: var(--primary);text-align: center;padding-bottom: 4rem;}
.error404 .custom_feature_img {display: none;}
.error404 .left-block.col-xs-12.col-sm-12.col-lg-8 {width: 100%;max-width: 100%;text-align: center;}
.error404 .content {width: 100%;}
.error404 .search {display: none;}
.error404 .content p {font-family: ;font-family: "Work Sans", sans-serif !important;font-size: var(--font-20);}
.error404 .content p a {color: var(--hover);text-transform: capitalize;}
.error404 .content p a:hover{color: #363636;}
.archive.category #header-new {position: unset;}
.archive.category .custom_feature_img {display: none;}


/*---not header-and footer---*/
#pract-banner .banner-text p {font-family: "Work Sans", sans-serif !important;}
#psychology .psy-content a.next-step:hover {background: var(--hover);}
#psychology .psy-content a.next-step {background: var(--secondary); color: #fff;}
.page-template-practitioners-landing-template .gform-footer.gform_footer.top_label::after {display: none;}
#about .about-inner .about-text ul li::after {background: var(--secondary);}
.owl-controls.clickable .owl-buttons .owl-prev, .owl-controls.clickable .owl-buttons .owl-next {background-size: 5.625rem; width: 5.625rem; height: 5.625rem; filter: brightness(100);cursor: pointer;}
.owl-controls.clickable .owl-buttons .owl-next{right: 3.75rem;}
.owl-controls.clickable .owl-page {cursor: pointer;}
#psychology .psy-content ul li::after {background-color: var(--secondary);top: 17px;}
.header_goto_web a {background: var(--secondary) !important;}


/*-------- 12-1-2025 After -------*/
.faq-wrap .faq-item {background: #f9f2e0;margin-bottom: 15px;border-radius: 5px;}  
.faq-wrap .faq-item .click-button {font-size: 20px;color: #000;margin-bottom:0;display: flex;align-items: center;justify-content: space-between;padding: 20px 15px;cursor: pointer;font-weight: 600;line-height: normal;font-family: "Work Sans", sans-serif !important;}
.faq-wrap .faq-item .click-button::after {content: "+";float: right;font-size: 25px;color: #000;}
.open-item {display: none;}
.faq-wrap .faq-item .open-item {padding: 0 15px;padding-bottom: 15px;}
.faq-wrap .faq-item .click-button.active::after {content: "-";}
.faq-wrap .faq-item:last-of-type {margin-bottom: 0;}
.faq-wrap .faq-item .open-item p {margin-bottom: 5px;}
.more-content {display: none;}
.read-more-btn {background: transparent !important;padding: 0;border: 0 !important;border-bottom: 2px solid !important;color: #98692e !important;}
.services-slide .slide-description {width: 92%;}
.services-slide .slide-description ul {margin-bottom: 0;}
.sub-ul {padding: 0 !important;}
.text-align-center {text-align: center;}
.text-align-center li {list-style: none !important;}

.fee-box {width: 100%;float: left;}
.investment_details_left .invest_ul {margin: 0;}
.investment_details_left .more-content {margin-top: 2rem;width: 100%;float: left;}
.fee-box.fee-box-new {margin-top: 1.5rem;}
.invest_ul.margin-ul {margin-bottom: 1rem;}
.fee-box ul li {margin-bottom: 0 !important;}
.read-more-btn {margin-top: 1.25rem;}
.ul-slider-margin {margin-bottom: 0;}
.slide-description ol, .ol-dots{margin-bottom: 0px;}
.slide-description ol li, .ol-dots li {list-style: circle;padding-left: 0px !important;}
.page-id-5800 .booking_form_new{display: none;}
.sub-new-menu ul li {left: 0px;}
.first-h4-section {color: var(--secondary) !important;margin-bottom: 10px !important;}
.slide-description {padding-right: 3.5rem;}


.table-main-row table {width: 100%;font-family: "Work Sans", sans-serif;border-collapse: collapse;font-size: 16px;background: #fff;}
.table-main-row table td, table th {border: 1px solid #e3e3e3;padding: 12px 14px;line-height: 1.5;}
.table-main-row table tr:first-child td {background: #f5f5f5;font-weight: bold;font-size: 20px;}
.table-main-row table tr:nth-child(8) td {background: #f5f5f5 !important;font-weight: bold;font-size: 20px;}
.table-main-row table tr:nth-child(9) td {background: #fafafa;font-weight: bold;}


.table-main-row table tr:hover td {background: #fdfdfd;}
.wpb_text_column.wpb_content_element.key-item p {margin-bottom: 0;}
.stop-revolving-slider .wpb_text_column.wpb_content_element {margin-bottom: 0;}
.faq-man-row, .p-bottom-margin {margin-bottom: 0;}
.comprehensive-slide .slide-content .slid-btn {display: none;}
.page-id-1717 .comprehensive-slide .slide-content .slid-btn, .page-id-5288 .comprehensive-slide .slide-content .slid-btn {display: inline-block;}
.investment_details_left.branding-investment_details_left {text-align: left;} 
.branding-investment_details_left h2{margin-bottom: 1.5rem;}
.single-blog-section .left-block {display: none;}
.single-blog-section .right-block {max-width: 100%;} 
.table-main-row.table.hr-table-main table tr:first-child td {background: none;font-weight: inherit;font-size: unset;}
.table-main-row.table.hr-table-main table thead {background: #f5f5f5;}
.investment_details_left p .hr-strong {padding-top: 3rem;clear: both;}
.vc_row.wpb_row.vc_row-fluid.hr-sarvice-row.practice-manager-hr {justify-content: center;} 


.academy-courses .wpb_wrapper.vc_figure {width: 100%;}
.academy-courses .vc_single_image-wrapper.vc_box_border_grey {width: 100%;}
.academy-courses .vc_col-sm-4 img {width: 100%;}
.academy-courses .vc_col-sm-4 {text-align: center;padding: 0 1rem;}
.academy-courses h4 {padding: 0rem;}
.hr-full-academy {background: transparent;}




/*------Woocommerce Css-----------*/

/*---------Shop Page-------*/

.woocommerce-result-count, .woocommerce-ordering {display: none;}
.woocommerce-shop .woocommerce.columns-4, .container.woocommerce-cart-page {margin-top: 5rem;}
.woocommerce-shop .products.columns-4 li {text-align: center;}
#inner-page .right-block-inner .products.columns-4 li{width: auto;margin: 15px;list-style: none;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 24px;text-transform: capitalize;padding: 0;}
.woocommerce-Price-amount.amount, .woocommerce table.shop_table th {font-size: 20px;font-weight: 500;font-family: "Work Sans", sans-serif;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .single_add_to_cart_button.button.alt, .woocommerce-message .button.wc-forward {background: linear-gradient(to right, #946329 0%, #e3d386 100%);
  text-transform: uppercase;padding: 1rem 2rem;color: #fff;margin-top: 0px !important;border: none;border-radius: 0px;}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, .single_add_to_cart_button.button.alt:hover, .woocommerce-message .button.wc-forward:hover {background: linear-gradient(to right, #e3d386 0%, #946329 100%);color:white;}






/*-------Single-Product Page--------*/

.single-product .sidebar, .single-product .post-meta, .single-product .post-navigation{display: none;}
.single-product .content{width: 100%;clear: both;}
.single-product #header-new {position: unset;}
.single-product .custom_feature_img, .single-product .product_meta {display: none;}
.woocommerce div.product .product_title {text-transform: capitalize;margin-bottom: 10px;}
#tab-description h2 {margin-bottom: 5px;}
#tab-description p, .woocommerce-product-details__short-description p {font-family: "Work Sans", sans-serif;font-weight: ;font-size: var(--font-20);color: #686868;line-height: 2.25rem;}
.single-product .content ul li::before{display: none;}
.related.products {clear: both;}
.coupon {display: none;}
.woocommerce div.product form.cart::before{display: none;}
.single-product .cart, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {display: flex;flex-wrap:wrap;gap: 1rem;}
.woocommerce .quantity .qty {width: 55px;text-align: center;padding: 0 !important;font-size: 16px;border-radius: 0px;}
body .quantity .input-text.qty.text{border-left: 0;border-right: 0;}
.quantity {display: flex !important;}
.plus, .minus {margin-left: 0 !important;background: transparent !important;border: 1px solid #000 !important;border-radius: 0 !important;padding: 0.888rem 1.25rem !important;color: #000 !important;  font-size: 20px !important;}

#quantity_68be62f86257a {padding: 0;border-left: 0;border-right: 0;}
.woocommerce .quantity .qty {margin-right: 0px !important; border: none;border-top: 1px solid #000;border-bottom: 1px solid #000;-webkit-appearance: none; -moz-appearance: textfield;}   
.woocommerce-message {background: var(--secondary);color: #fff;font-family: "Work Sans", sans-serif;border: none;}
.single-product .booking_form_new {display: none;}



/*--------Cart Page--------*/
.woocommerce a.remove {line-height: normal;background: var(--secondary);color: #fff !important;width: 31px;height: 30px;}
.woocommerce-cart table.cart .cart_item .product-thumbnail img {display: block;height: auto;width: 80px;}
.product-name a {font-size: 20px;color: #000;font-weight: 500;}
.product-name a:hover{color: var(--secondary);}
.woocommerce table.shop_table{border-radius: 0px;}
.woocommerce table.shop_table td {border-left: 1px solid #ddd;}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, .return-to-shop .button.wc-backward {
  background: var(--secondary);color: #fff !important;padding: 14px 20px;border-radius: 0;line-height: normal;border: none;}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, .return-to-shop .button.wc-backward:hover {
  background: #000;color: #fff;}

.checkout-button.button.alt.wc-forward, .button.wc-backward {background: var(--secondary);border: none;}
.checkout-button.button.alt.wc-forward:hover {background: #000;}
.cart_totals h2 {margin-bottom: 10px;}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {top: 50%;left: 1.5em;transform: translateY(-50%);}
.woocommerce-message {display: flex;align-items: center;justify-content: space-between;}
.woocommerce-message .button.wc-forward {order: 2;}
.woocommerce-message a {color: #fff;}
.woocommerce-message::after {display: none;}



/*--------Checkout Page---------*/

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: left;width: 100%;max-width: 100%;padding: 0px;}
.select2-container--default .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto;float: left;width: 100%;}
.woocommerce-checkout .woocommerce {max-width: 70%;margin: auto;margin-top: 5rem;}
.woocommerce-additional-fields {margin: 2rem 0;}
.select2-container--default .select2-selection--single{border-radius: 0px;}
.select2-container .select2-selection--single{height: auto;padding: 8px 0px;}

.select2-container .select2-selection--single .select2-selection__arrow b {
  border: none;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;
  background-size: 16px;
  width: 16px;height: 16px;position: absolute;
  top: 92%;left: 0;margin: -8px 0 0;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {font-family: "Work Sans", sans-serif;}
.shop_table.woocommerce-checkout-review-order-table .content table td, .content table th {padding: .625em;border-bottom: none;}
.shop_table.woocommerce-checkout-review-order-table table td, table th{border: none;}
.shop_table.woocommerce-checkout-review-order-table table.shop_table td {border-left: none;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 49.5%;}
#payment .wc_payment_methods.payment_methods.methods li {list-style: none;}
.woocommerce table.shop_table td {border-left: 0;border-bottom: none;}
#place_order {margin-top: 15px;background: var(--secondary);}
#place_order:hover{background: #000;}
.checkout.woocommerce-checkout .woocommerce-error::before{top: auto;}



.woocommerce-account .woocommerce {margin-top: 5rem;}
#inner-page .right-block-inner .woocommerce-MyAccount-navigation ul li {
  list-style: none;
  border: 1px solid;
  padding: 10px;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
  padding: 15px 20px;color: #fff;background-color: var(--secondary);
  border: none;border-radius: 0;}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {background: #000;color: #fff;}
 .woocommerce-account .woocommerce-info::before {top: unset;left: 1.5em;transform: unset;}
.woocommerce-Address-title.title {display: flex;align-items: center;background: var(--primary);padding: 15px;}
.woocommerce-Address {margin-bottom: 20px;}
.woocommerce-account p, address{font-family: "Work Sans", sans-serif !important}

.woocommerce-button.button.woocommerce-form-login__submit {
  padding: 12px 40px;
}

#input_25_9, #gfield_upload_rules_25_9 {
  font-size: 15px;
}
.page-id-6071 .table-main-row table tr:first-child td{color: #000;}
.variation-30MinutesConsultation150exGST {
  width: 100%;
}


/*-----------Responsive block-----------*/

@media only screen and (max-width:1190px) {

p, #footer .footer-bottom p a{font-size: 15px;margin-bottom: 15px;}
body p {margin-bottom: 15px;}
body h4:not(.old-text) {font-size: 20px;margin-bottom: 20px;}

#header-new .container, body .container {width: 100%;}
.left-menu {margin: 0 15px;}
body .wpb_text_column .wpb_wrapper p:not(.old-text), .custom-sub-heading, .service_description a, #inner-page .right-block-inner ul li:not(.old-text), .top-right li a{font-size: 15px;line-height: 1.5;}
.section-one .wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {font-size: 18px;line-height: 1.4;}
#inner-page .right-block-inner .page-content p{font-size: 15px !important;}
.social-icons li a img {width: 30px;}
.top-right li::before {width: 22px;height: 22px;background-position: -1px -4px;background-size: 58px;}
.top-right li:last-child::before {background-position: -34px -4px;}
.header-top-bar{padding: 8px 0px;}
.header-top-bar p{font-size: 14px;}
.wpsisac-content-right.wp-medium-5.wpcolumns{padding-right: 0px;padding-left: 0px;}
ul.buttons li a {padding: 13px 39px;font-size: 15px;}
ul.buttons li.learn_more a {border: 2px solid transparent;}
ul.buttons .contact_us a {padding: 15px;}
.button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .slide-description .slid-btn{font-size: 15px;padding: 15px 28px;display: flex;align-items: center;gap: 3px;justify-content: center;width: fit-content;}
.button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern::after, .slide-description .slid-btn::after {
  width: 24px;height: 14px;scale: 0.7;margin-left: 0px;}
.section-one .wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button {width: 15px !important;height: 15px !important;}
.slider-full-row{padding: 5px 0px;}
.services-slider .slick-slide {margin: 0 8px;}
.service_description p a{font-size: 14px;}
.service-content h4 {height: 35px;}
.hr-sarvice-row h4 {padding: 0 10px;}
.hr-sarvice-row .vc_column-inner {padding-left: 15px;padding-right: 15px;}
.content .vc_custom_heading.custom-sub-heading {font-size: 18px;padding-bottom: 0px;margin-bottom: 15px;}
.vc_row.wpb_row.vc_row-fluid.magin-top.home-form {padding-left: 15px; padding-right: 0;}
.slick-prev::before, .slick-next::before {display: inline-block;width: 24px;height: 20px;background-size: auto;scale: 0.9;}
.slick-dots .slick-active button {width: 12px;height: 12px;}
.slick-dots button {width: 10px;height: 10px;margin: 0 5px;}
.slick-prev.slick-arrow {margin-left: -60px;}
.slick-next.slick-arrow {margin-right: -60px;}
#inner-page .right-block-inner .slick-dots li {margin-bottom: 12px;}

.form-left{width: 45%;}
.form-right {width: 55%;padding-left: 30px;}
.get.submit._get .wpcf7-form-control.wpcf7-submit.has-spinner.submit {padding: 15px 55px;font-size: 15px;padding-left: 40px;}
.get.submit._get::after {width: 24px;height: 14px;top: 47.2%;right: 15px;scale: 0.7;}
/*.services-form .get.submit._get::after {top: 41%;}*/
.investment_details_left {padding-left: 0;padding-right: 0;}
.healthy_practice .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding: 15px 10px;max-width: 83%;}
.contact-form input, .contact-form textarea, .contact-form select{font-size: 15px;padding: 15px;}
#sp-testimonial-free-wrapper-5122 .sp-testimonial-free-section .sp-testimonial-client-name{font-size: 15px;}
.sp-testimonial-free-section .sp-testimonial-client-designation{font-size: 15px;}
.sp-testimonial-free {max-width: 80%;}
.footer-grid p, .footer-grid a, #footer .footer-bottom p {line-height: 1.4;font-size: 15px;}
.footer-grid {grid-template-columns: 30% 22% auto;grid-column-gap: 10%;}
.Contact-Information li a br {display: none;}
.Contact-Information li {position: relative;padding-left: 32px;padding-bottom: 14px;}
.Contact-Information li::before {content: "";width: 24px;height: 22px;top: 2px;background-position: -3px;background-size: 100px;}
.Contact-Information li:nth-child(2)::before {background-position: -36px -10px;}
.Contact-Information li:last-child::before {background-position: -70px -10px;}

.form-right .contact-form {max-width: 100%;}
.footer-grid .menu li a {padding-left: 28px;}
.footer-grid .menu li a::before {width: 18px;height: 13px;top: 2px;background-size: 55px;background-position: -35px;}

.br-h2 br {display: none;}


.recruitment_services_left {padding-left: 15px;padding-right: 15px;}
.recruitment_services_right {padding-right: 15px;padding-left: 15px;}
#inner-page .right-block-inner .recruitment-options ul li {margin-bottom: 15px;gap: 8px;}
.recruitment-options ul li .num {font-size: 22px;}
.recruitment-options ul li .no{font-size: 13px;}
.recruitment-options ul li .number{gap: 5px;}


.recruitment_services_img_left *, .recruitment_services_img_right * {height: 100%;}
.recruitment_services_img_left img, .recruitment_services_img_right img{height: 100%;}
.recruitment_services_left, .recruitment_services_right {padding-top: 30px;padding-bottom: 15px;}

.slide-inner{max-width: 100%;}
.comprehensive-slider .slick-prev.slick-arrow, .comprehensive-slider .slick-next.slick-arrow{font-size: 12px;top: -30px;}
.slider-p-bottom p {padding-bottom: 20px;}
#inner-page .right-block-inner .page-content .left-post-content .post-title{font-size: 20px;}
#inner-page .right-block-inner .page-content .right-post-content h3{font-size: 25px;}
.read-more{font-size: 14px;}

.contact-right-content .Contact-Information-new li::before {width: 25px;height: 25px;top: 0px;background-position: -4px;background-size: 100px;}
.Contact-Information-new li:nth-child(2)::before {background-position: -38px -8px;}
.Contact-Information-new li:last-child::before {background-position: -72px -8px;width: 32px;}
#inner-page .right-block-inner .Contact-Information-new li {padding-left: 30px;margin-bottom: 15px;}
.Contact-Information-new li a br {display: none;}
#inner-page .right-block-inner .slide-description ul li::marker, #inner-page .right-block-inner .dots-all li::marker, .single-blog-section ul li::marker{font-size: 18px;}
#inner-page .right-block-inner .slide-description ul li {margin-bottom: 8px;padding-left: 0;}
#inner-page .right-block-inner ul li{margin-bottom: 10px;}
#inner-page .single-blog-section .right-block-inner ul li{margin-bottom: 5px;}
.invest_ul li strong:first-child {font-size: 20px;margin-left: -15px;top: -1px;}
.read-more-btn{font-size: 15px;}
.additional-content p:last-child {margin-bottom: 15px;}
.recruitment_services_left table tr{font-size: 15px;}
.recruitment_services_left table{padding-bottom: 15px;}
.p-margin-top {padding-top: 15px;}
#inner-page .blog-section .blog-block .blog-title a{font-size: 18px;}
body .read-more {font-size: 14px;}
#inner-page .right-block-inner .blog-block .blog-title{font-size: 18px;margin-bottom: 8px;}
.single-blog-section .blog-info .blog-cat {margin-bottom: 8px;}
.single-blog-section p, #inner-page ol li:not(.old-text){font-size: 15px;line-height: 1.5;}
#inner-page ol li:not(.old-text)::marker{font-size: 18px;}
.single-blog-section .button{padding: 15px;}
.gform-footer.gform_footer .gform_button.button {padding: 15px 55px;font-size: 15px;padding-left: 40px;}
.gform-footer.gform_footer.top_label::after {width: 24px;height: 14px;top: 46%;right: 15px;scale: 0.7;}

/*=====newcss=====*/

.service_description p a::after {width: 14px; height: 8px; margin-left: 7px; background-size: 14px;}

.single-blog-section .blog-info .blog-content a.button.button-alt {font-size: 15px; padding: 16px 32px;}
.single-blog-section .blog-info .blog-content a.button.button-alt::after {width: 18px; height: 9px; margin-left: 8px; background-size: 18px;}
.mp-features .mp-features-ff .col-lg-4 .mp-features-icon img, .mp-manager_program .mp-manager_program-ff .ff-bainner .mp-bafeatures-icon img {
  width: 65px;
}
.mp-banner .mp-banner_text p {font-size: 15PX !important;line-height: 1.2 !important;}
.mp-banner .mp-banner_text a { max-width: fit-content;font-size: 14px;padding: 0 35px;}
.mp-title {font-size:25px; line-height: 1.2;margin: 0;}
.mp-banner .mp-banner_text span {font-size: 36px;}
.error404 #inner-page .page-title {font-size: 35px;color: #3f3f41;margin-bottom: 5px;}
.error404 .content p{font-size: 15px;}
.owl-prev {background-size: 40px; width: 40px; height: 40px; top:20px;}
.owl-next {background-size: 40px; width: 40px; height: 40px; top:20px;}
#inner-page h3.gform_title {line-height: normal;font-size: 22px;}
.owl-controls.clickable .owl-buttons .owl-prev, .owl-controls.clickable .owl-buttons .owl-next{top: 50%;}
#psychology .psy-content ul li::after {
  top: 15px;}
.home-right-content ul.list-pages-shortcode a{font-size: 15px;padding: 15px 10px;line-height: normal;}
ul.list-pages-shortcode a::before{right: 5px;}
.vc_row.wpb_row.vc_row-fluid.magin-top.slider-full-row .service-content {margin-bottom: 20px;}
.industries-services.slick-initialized.slick-slider.slick-dotted {padding-bottom: 20px !important;}
.page-id-1726 #inner-page .right-block-inner ul {padding-left: 0px;}
.practice-manager-hr .vc_col-sm-1\/5 { width: 33.33333%;margin-bottom: 20px;}
#inner-page .right-block-inner .page-content .video-form-right h3 {font-size: 25px;margin-bottom: 15px;}

#tab-description p, .woocommerce-product-details__short-description p{font-size: 15px;line-height: 1.5;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .single_add_to_cart_button.button.alt, .woocommerce-message .button.wc-forward {
  padding: 14px 25px;
}

.woocommerce #inner-page .right-block-inner .products.columns-4{padding-left: 0px;margin-bottom: 0px;}
.product.type-product.post-6248 {margin-left: 0 !important;}
.woocommerce-checkout .woocommerce{max-width: 90%;}
#inner-page .right-block-inner .woocommerce-MyAccount-navigation ul{padding-left: 0px;}
.plus, .minus {
  padding: 12px 20px !important;
}
.blog-content h4 {
  margin-top: 22px;
  margin-bottom: 10px !important;
}
}


@media only screen and (max-width:992px) {
body .fixed-new .left-block-inner img {width: 85px;}
body .fixed-new{padding: 6px 0px;}
.header_bottom{padding: 6px 0px;}
#header-new .left-block-inner {padding: 0;}
.banner_content h1 {font-size: 42px;}
.sub-new-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-1720.current_page_item.menu-item-has-children.menu-parent-item.menu-item-4229 a::after {
  height: 70px;display: flex;align-items: center; padding-top: 0;justify-content: center;}
.sub-new-menu li a{padding-left: 15px;}
.menu-parent-item.menu-item-4229 .sub-menu li a {padding-left: 25px;}
.mobile-menu-toggle {display: inline-block;}
.desktop-menu {display: none;}
.logo-center {position: unset;transform: none;}
.bottom-block.logo-block {display: flex;align-items: center;justify-content: space-between;padding: 0px 15px;}
.left-menu {margin: 0;}
.sidemenu {display: block;}
.hr-sarvice-row .vc_col-sm-3 {width: 50%;}
.hr-sm-3 {margin-top: 30px;}
.custom_feature_img img {height: 430px;object-fit: cover;}
body h2:not(.old-text){font-size: 28px;margin-bottom: 20px;line-height: 1.2;}

.left-form .wpcf7-form.init h2, .sp-testimonial-title .sp-testimonial-post-title{font-size: 26px;margin-bottom: 20px;line-height: 1.2;}
.service-content h3 a, #inner-page .right-block-inner .page-content .slide-title{font-size: 25px;}
.investment_details_left p strong {font-size: 18px;display: block;}
.investment_details_left .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding: 15px 10px;font-size: 14px;}
.hr-sarvice-row .vc_col-sm-4 img {width: 90px;}
.healthy_practice_row .vc_col-sm-4 {width: 50%;margin: auto;}
.healthy_practice-sm-4 {padding-top: 35px;}
.healthy_practice .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {max-width: 75%;}
/*.sp-testimonial-free {max-width: 100%;}*/
.footer-grid {grid-template-columns: 28% 27% auto;grid-column-gap: 25px;}
.footer-grid li h2{font-size: 18px;}
.custom-post-layout {align-items: flex-start;}
.left-post-thumb img {height: 170px;}

.home-left .buttons .learn_more a {margin-bottom: 7px !important;}
.home-right-content.wpb_column.vc_column_container.vc_col-sm-6 {margin-bottom: 0;}
.slick-prev.slick-arrow {margin-left: -70px;}
.slick-prev.slick-arrow, .slick-next.slick-arrow {bottom: -2.55rem;}
 .slick-next.slick-arrow {margin-right: -70px;}
.author-info{grid-column-gap: 25px;}
body h3:not(.old-text){font-size: 25px;}
.swiper-button-prev.testimonial-nav-arrow.vertical_outer::before, .swiper-button-next.testimonial-nav-arrow.vertical_outer::before {width: 30px;height: 20px;background-size: 30px;}

.left-block{padding-left: 0;}
 #input_20_20, select#input_20_21 {line-height: 1;padding: 12px 10px !important;}
.single-post #inner-page .left-block-inner {margin-bottom: 15px;}

.slide-inner{grid-column-gap: 25px;}
.faq-wrap .faq-item .click-button {font-size: 17px;}
.sub-new-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-parent-item.menu-item-4229 a::after {
  display: flex;justify-content: center;align-items: center;height: 70px;top: 0;padding-top: 0;}
.investment_details_main {align-items: flex-start;}
.fee-box.fee-box-new {margin-top: 15px;}
.invest_ul.margin-ul{margin-bottom: 15px;}
.academy-courses .vc_col-sm-4 img {width: 100%;}
.single-product .content, .woocommerce div.product .woocommerce-tabs .panel{margin-bottom: 0px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom: 0px;}

.woocommerce-message .button.wc-forward {
  display: inline-block;
  width: 100%;text-align: center;
  max-width: 45%;

}

.woocommerce-message {
  flex-wrap: wrap;
  gap: 16px;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  top: 27px;
}
.checkout.woocommerce-checkout .woocommerce-error::before{top: auto;}

}

@media only screen and (max-width:768px) {

.woocommerce-cart-form__cart-item.cart_item .product-quantity {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

}
@media only screen and (max-width:767px) {

body h2:not(.old-text), .hr-full-row .vc_custom_heading.custom-h2, .sp-testimonial-title .sp-testimonial-post-title {font-size: 26px;margin-bottom: 15px;}
.content .vc_custom_heading.custom-sub-heading {padding-bottom: 0;margin-bottom: 10px;}
.button-website{margin-top: 15px;}
.logo-center img {width: 90px;max-height: fit-content;}
.magin-top {margin-top: 40px;}
.slider-full-row {margin-top: 35px;}
.form-right.wpb_column.vc_column_container.vc_col-sm-6 {margin-bottom: 0;}
.get.submit._get p {margin-bottom: 0;}
.home-left h1, .banner_content h1 {font-size: 40px;line-height: 1.2;}
.wpsisac-slide-wrap.wp-medium-12.wpcolumns{flex-wrap: wrap;flex-direction: column-reverse;}
.wpsisac-content-left.wp-medium-7.wpcolumns, .wpsisac-content-right.wp-medium-5.wpcolumns {width: 100%;float: left;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left {padding: 20px 0px;}
.home-left {padding-right: 0px;}
#inner-page .right-block-inner ul.buttons {margin-top: 20px;gap: 10px;}
.home-left-img, .home-right-content {width: 100%;border-right: none;padding-right: 0;padding-left: 0px;}
.vc_single_image-wrapper.vc_box_border_grey, .wpb_wrapper.vc_figure, .home-left-img img {width: 100%;}
.hr-full-row {padding-top: 40px;padding-bottom: 30px;}
.vc_row.wpb_row.vc_row-fluid.magin-top.home-form{padding-left: 0px;}
.investment_details_main {flex-direction: column-reverse;}
.form-left {width: 100%;transform: none;padding: 15px 0px;}
.form-right {width: 100%;padding-left: 0;}
.form-right .vc_column-inner {padding-left: 0;padding-right: 0;}
.discover_left_img * {margin-bottom: 0;}
.discover_left_img {position: unset;width: 100%;}
.discover_left_img img {width: 100%;}
.about_discover_right_content {padding: 30px 0;margin-right: 0;}
#sp-testimonial-free-wrapper-5122 .sp-testimonial-free-section {margin: 0 0px;}
.footer-grid {padding-top: 40px;padding-bottom: 30px;grid-template-columns: 100%;grid-column-gap: 0;grid-row-gap: 25px;}
.footer-grid li h2 {margin-bottom: 6px;font-size: 18px;}
.footer-grid .menu li {margin-bottom: 5px;}
.footer-social {padding-top: 3px;gap: 10px;margin-bottom: 5px;align-items: center;}
.footer-social li a img {margin-bottom: 0;width: 40px;}


.flex-direction {flex-direction: column-reverse;display: flex;flex-wrap: wrap;}
.booking_form_new{margin-top: 45px;}
.about-left-content {width: 100%;padding-right: 0;}
.about-right-img {width: 100%;border-left: none;padding-left: 0;float: none;}
.about-right-img img{width: 100%;}
.grid-form {display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.contact-form textarea {height: 80px;}
.slide-inner {grid-template-columns: 100%;grid-column-gap: 0;padding: 50px 15px;grid-row-gap: 20px;}
.slide-img img {width: 100%;}
.slide-description .slid-btn{margin-top: 0px;margin-bottom: 15px;}
.recruitment_services_left, .recruitment_services_right {padding-top: 0;padding-bottom: 0;}
.comprehensive-slider .slide-inner .slide-img {padding-left: 0;}
#inner-page .right-block-inner .page-content h3{margin-bottom: 20px;}
.custom-post-layout {display: flex;flex-direction: column-reverse;gap: 40px;}
.custom-post-layout-main .wpb_column.vc_column_container.vc_col-sm-12 {margin-bottom: 0;}
.custom-post-layout-main {padding: 45px 0;margin-top: 0px;}
#inner-page .right-block-inner ul{padding-left: 15px;}
.services_left_content {padding-right: 0;}
.investment_details_left.wpb_column.vc_column_container.vc_col-sm-6 {margin-bottom: 0;}
.healthy_practice_row .vc_col-sm-4 {width: 100%;margin: auto;}
.healthy_practice .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {max-width: 47%; margin-top: 15px;}
.healthy_practice-sm-4-2, .healthy_practice-sm-4 {padding-top: 25px;}
.hr-sm-3, .hr-sm-3-2 {margin-top: 20px;}
.industries-services .service-content {bottom: 30px;left: 30px;}

.discover_right_content .button-website{margin-top: 6px;}
.home-left-form {padding-right: 0rem;}
.home-left-form.wpb_column.vc_column_container.vc_col-sm-6 {margin-bottom: 0;}
.swiper-button-prev.testimonial-nav-arrow.vertical_outer::before, .swiper-button-next.testimonial-nav-arrow.vertical_outer::before {
  width: 45px; height: 24px;}


.header-social {padding: 10px 0;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {margin-bottom: 15px;}
.vc_row.wpb_row.vc_row-fluid.hr-sarvice-row{padding-top: 0;}
.vc_row.wpb_row.vc_row-fluid.hr-sarvice-row .hr-sm-3-2.wpb_column.vc_column_container.vc_col-sm-3 {margin-top: 0;}
.recruitment-options .strong_p {padding-bottom: 0; margin-bottom: 5px;}
.recruitment_services_img_left.wpb_column.vc_column_container.vc_col-sm-6 {margin-top: 10px;}
.vc_column-inner::after, .vc_column-inner::before {display: none;}
 #inner-page .right-block-inner .slide-description ul li {margin-bottom: 8px; line-height: 1.3;}
 #inner-page .right-block-inner .page-content .right-post-content h3 {padding-top: 15px; margin-bottom: 10px;}
.right-post {background: #fff; padding: 25px 15px; border-radius: 10px;}
.custom-post-layout-main {padding-bottom: 30px;}
.vc_row.wpb_row.vc_row-fluid.magin-top.services_main.vc_row-o-content-middle.vc_row-flex .services_left_content.wpb_column.vc_column_container.vc_col-sm-6 {
  margin-bottom: 0;}
  .vc_row.wpb_row.vc_row-fluid.magin-top.services_main.vc_row-o-content-middle.vc_row-flex .services_right_content.wpb_column.vc_column_container.vc_col-sm-6 {
  margin-bottom: 0;}
.p-margin-top {padding-top: 20px;}
.custom_feature_img, .vc_row.wpb_row.vc_row-fluid.section-one {margin-bottom: 10px;}
.healthy_practice-sm-4.wpb_column.vc_column_container.vc_col-sm-4 {margin-bottom: 0;}
.about_discover_right_content {padding-bottom: 25px;padding-top: 25px;margin-bottom: 5px !important}
.services-slider .slick-dots {bottom: -28px;}
 .slick-prev.slick-arrow {margin-left: -80px;}
.slick-prev.slick-arrow, .slick-next.slick-arrow {bottom: -20px;}
.slick-next.slick-arrow {margin-right: -80px;}
#footer {margin-top: 40px;}
.left-form h2 {padding-bottom: 8px;}
.blog-section .wp-pagenavi {margin-bottom: 0;margin-top: 25px;}
.our-values-margin {margin-top: 10px;}
#inner-page .blog-section .blog-block .blog-cat {margin-bottom: 5px;}
.blog-section {margin-top: 10px;}

.author-info .authot-info {margin-top: 15px;}
.single-blog-section .blog-info .blog-details {margin-bottom: 10px;}
.mp-features .mp-features-ff .col-lg-4 .mp-features-icon {min-height: 72px;}
.mp-bafeatures .mp-bafeatures-ff .ff-bainner .mp-bafeatures-icon img {padding: 20px;}
.mp-bafeatures .mp-bafeatures-ff .ff-bainner .mp-bafeatures-icon { width: 73px;min-height: 60px;}
.mp-bafeatures-ff {padding-top: 0 !important;}
#psychology .psy-content ul li::after {top: 14px;}
.page-id-5288 .recruitment_services_first, .Practice-bottom{margin-bottom: 10px;}
.page-id-5288 .recruitment_services_two{margin-bottom: 15px;}
.Contact-Information {margin-top: 10px;}
#inner-page .right-block-inner .dots-all, .slide-description ul, .single-blog-section ul{margin-left: 4px;}
body .recruitment_services_img_right.wpb_column, body .recruitment_services_img_left.wpb_column {margin-bottom: 20px;}
body .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
  line-height: normal;min-height: auto;margin-bottom: 0;}

.page-template-MyPractice-cloud-template .mp-contact-inner .mp-contact-ff input[type="text"], .page-template-MyPractice-cloud-template .mp-contact-inner .mp-contact-ff input[type="email"]{height: 60px !important;}
.swiper-button-next.testimonial-nav-arrow.vertical_outer {top: 48%;}
.services-slide .slide-description {width:100%;}
.read-more-btn {margin-bottom: 10px;}
.table-main-row  table {font-size: 15px;}
.table-main-row table td, table th {padding: 10px;}
.table-main-row .wpb_column.vc_column_container.vc_col-sm-12, .table-main-row .wpb_text_column.wpb_content_element{margin-bottom: 0px;}
.discover_main_row {margin-top: 15px;}
.key-item {margin-top: 15px;}
.stop-revolving-slider .wpb_column.vc_column_container.vc_col-sm-12 {margin-bottom: 0;}
.bottom-new-margin{margin-bottom: 15px;}
.section-new {margin-top: 0;}
.practice-manager-hr .vc_col-sm-1\/5 {width: 50%;}
.video-main-section{gap: 0px;flex-wrap:wrap !important;}
.video-main-section .vc_col-sm-6{width: 100%;}
.video-left-home, .video-form-right{padding: 30px 15px 30px 15px;}
.vc_custom_heading.custom-h2.video-h2 {max-width: 100%;}
.woocommerce-checkout .woocommerce {max-width: 100%;margin-top: 50px;}
.woocommerce-shop .woocommerce.columns-4, .woocommerce .single-product, .woocommerce-account .woocommerce {margin-top: 25px;}
.container.woocommerce-cart-page{margin-top: 50px;}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {

  top: 18px;
  left: 15px;
  transform: none;
}

.woocommerce-message {justify-content: flex-start;}
.woocommerce-message .button.wc-forward {width: fit-content;max-width: 100%;}
#inner-page .right-block-inner .woocommerce-error{padding-left: 40px;}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 100%;
}
#inner-page .right-block-inner .page-content .woocommerce-Address-title.title h3{margin-bottom: 0px;}
}

@media only screen and (max-width:575px) {
.mobile-menu-toggle {display: flex;gap: 15px;}
body .fixed-new .left-block-inner img {width: 65px;}
.call-icon {display: flex;}
.call-icon a img {margin: 0;}
.top-right li:first-child {display: none;}
.logo-center img {width: 70px;max-height: fit-content;}
.top-right {display: none;}
.home-left h1, .banner_content h1 {font-size: 32px;}
body h2:not(.old-text), .hr-full-row .vc_custom_heading.custom-h2, .sp-testimonial-title .sp-testimonial-post-title {
  font-size: 25px;}
.service-content h4 {height: auto;}
.hr-sarvice-row .vc_col-sm-3, .healthy_practice_row .vc_col-sm-4 {width: 100%;}
.services-slider .slick-slide {margin: 0;}
.healthy_practice .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding: 15px 22px;max-width: fit-content;}
.healthy_practice .healthy_practice-sm-4-2 .button-website .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {padding: 15px 38px;}
.left-post-item {display: grid;grid-template-columns: 100%;grid-column-gap: 0;margin-bottom: 30px;grid-row-gap: 15px;}
.left-post-thumb img {height: auto;}
.footer-grid li h2{font-size: 18px;}

.header-top-bar p {font-size: 13px; line-height: 1.4;}
.vc_row.wpb_row.vc_row-fluid.hr-sarvice-row .hr-sm-3-2.wpb_column.vc_column_container.vc_col-sm-3 {margin-top: 20px;}
.author-info{display: block;}
#inner-page .single-blog-section .left-block-inner .gform_body .gf_left_half, #inner-page .single-blog-section .left-block-inner .gform_body .gf_right_half{width: 100% !important}
.sp-testimonial-free-wrapper{overflow: visible;}
.swiper-button-next.testimonial-nav-arrow.vertical_outer {top: 12%;}
.sp-testimonial-free-section .testimonial-nav-arrow{top: 15%;}
.sp-testimonial-free {max-width: 100%;}
.practice-manager-hr .vc_col-sm-1\/5 {width: 100%;}
.Services-slider-h2{padding-bottom: 15px;}
#inner-page .right-block-inner .products.columns-4 li{width: 100%;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  width: 100%;
}
}