body{font-size:16px;line-height:26px;margin: 0;font-family: Open Sans, Helvetica, Arial, sans-serif;color: #333;}
body.site{padding:0;}

.primary{color:#3d7c2b;}
.secondary{color:#F39314;}
.btn-tel{display:inline-block;background: #fff;padding:10px 15px;margin:15px 45px 15px 0;border:1px solid #4E565A;color:#4E565A;border-radius: 8px;}
.btn-tel:hover{border:1px solid #3d7c2b;color:#3d7c2b;}

h1{font-size:36px;line-height:48px;text-align:center;margin-top:20px;color:#3d7c2b;text-transform:uppercase;padding-bottom:10px;}
h2{font-size:22px;line-height:32px;color:#4E565A;margin-bottom:25px;}

li {line-height: 26px;}
a:hover{text-decoration: none;transition: all 0.5s ease;}
.hr-p {border-top:2px dotted #cecece}
ul, ol {padding: 0;margin: 0 0 9px 45px;}
.footer {background: #333;border-top: 2px solid #fff;padding: 30px 0;color: #fff;}
.footer .custom {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.footer .f2 {font-size: 20px;}
.f2 img {margin-right: 8px;}
.footer-bottom {display: inline-block;width: 100%;background: #3d7c2b;color: rgba(255,255,255,0.5);font-size: 13px;padding: 10px 0;}

.container-fluid{padding-right:0;padding-left:0;}

.header-inner,.nav-pills,.row-fluid,.wraper-gl,.poslugi-gl,.footer .container-fluid,.footer-wraper{max-width:1400px;margin-left:auto;margin-right:auto;}

.header-top.r1{width:340px}

.brand img{height:140px;}
.btn-white{display: inline-block;border: 1px solid #fff;padding: 15px 40px;margin-top: 40px;color: #fff; border-radius: 8px; transition: all 0.5s ease;}
.btn-text{display: inline-block;background: #3d7c2b;padding: 15px 40px;margin: 20px auto;color: #fff;border-radius: 50px;transition: all 0.5s ease;}
.btn-text:hover{background: #F39314;color: #fff;}

.well{background-color:#fff; margin-top: 80px;padding: 20px 30px;margin-bottom: 20px;border: 2px solid #3d7c2b;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.well .mod-list > li > a {padding: 8px 0;border-bottom: 2px dotted #a9a9a9;}
.well .mod-list > li > a:hover, .well .mod-list > .active > a {border-bottom: 2px dotted #3d7c2b;color: #3d7c2b;}
.title-well {text-transform: uppercase;color: #3d7c2b; font-size: 26px;line-height: 32px;padding-bottom: 15px; padding-left: 15px;}

/*navigation*/
#navbar-all{
  position:relative;
  /* background: url(/images/headers/fon-menu-2.jpg) repeat-x;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  box-shadow: 0 1px 8px rgb(0 0 0 / 7%); */
  z-index: 100;}
.navbar-wraper{padding-inline: 15px;max-width: 1400px;margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.navigation{padding: 0;}

.nav-pills > li > a {color:#4E565A;padding: 27px 20px;border-radius:0;margin-top:0;margin-bottom:0;}
.nav > li > a {font-size: 18px;color: #131c0a;font-weight: 500;text-transform: uppercase;}
.nav > li > a:hover{color:#3d7c2b;}
.nav-pills .nav-child a{display: none;}

.adr-menu{display:none;}

.btn-nav a{display:inline-block;padding:10px 40px;color: #fff;background-color: #F39314;text-decoration: none;text-transform: uppercase;border-radius: 50px;margin: 10px 0;transition: all 0.5s ease;}
.btn-nav a:hover{background-color:#3d7c2b;box-shadow: 0 0 8px rgb(0 0 0 / 30%)}

/*blosk glav*/
.block-gl{background-color:#3d7c2b;padding:40px 0;color:#fff;text-align:center;}
.block-gl h1 {color:#fff;}
.block-gl-right p{text-align:justify}
.img-gl {float: left; margin: 0 40px 20px 0;}


/*blosk poslugi*/
.poslugi-gl{text-align:center;padding:40px 0;}
.title-top{font-size:28px;margin-bottom:40px;}
.poslugi-all{display:flex;flex-wrap:wrap;justify-content:center;margin-top: 40px;}
.poslugi a{display: inline-block;width: 250px;float: left;font-size: 18px;line-height: 26px;text-align: center;background-color: #fff;padding: 10px;margin: 20px;border: 2px solid #eee; color:#333!important;transition: 0.3s;}
.poslugi img{margin-bottom:15px;}
.poslugi a:hover{border: 2px solid #3d7c2b;color:#3d7c2b!important;box-shadow: 0 0 7px rgb(0 0 0 / 20%);;}

/*blosk spesialist*/
.custom.spec-gl{background:url(/images/headers/fon-17-1.png);padding: 40px 0;text-align: center;}

/*header*/
/* .header{margin-bottom:0;padding:25px 0;background-image: url(/images/headers/fon-17-1.png);} */
.header-all{display:flex;justify-content: space-around;margin-left:20px;flex-wrap: wrap;align-items: center;align-content: center;padding:20px 0}
.header-search {width:calc(100% - 196px);font-size:22px;line-height:32px;color:#131c0a;}
.header-top img{float:left;margin:5px 15px 60px;}

/*slider*/
.theme-amazing .nivoSlider{box-shadow:none!important;}

/*Page-text*/
.Grtitle{font-size:25px;text-align:center;margin:0 70px 20px;line-height: 42px;}
.uvaga{border:3px solid #3d7c2b;border-radius:10px;padding:15px 25px;margin:20px 0;}


html {
  scroll-behavior: smooth;
}
.tables_price {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.table_wrapper_trigger {
  /* max-height: 37px; */
  display: block;
  overflow: hidden;
  transition: all 0.35s ease-in;
  position: relative;
  padding-left: 3rem;
  /* padding-left: 2rem; */
}
.table_wrapper_trigger tbody {
  display: block;
}
.table_wrapper_trigger tbody tr:first-child {
  cursor: pointer;
  /* background-color: red; */
}

.table_wrapper_trigger td {
  /* width: 800px;
  max-width: 100%; */
  max-width: 85%;
}
.table_wrapper_trigger tr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 70.5vw;
}
.table_wrapper_trigger tr p {
  padding-inline: 0.5rem;
  margin-bottom: 0;
  margin-block: 0.5rem;
}
.table_wrapper_trigger tr:first-child p {
  /* padding-right: 0; */
}
.table_wrapper_trigger tr:nth-child(2n) {
  background-color: #3d7c2b;
  color: #fff;
}


.table_wrapper_trigger tr:nth-child(2n+1) td:nth-child(2n) {
  color: #3d7c2b;
}

.table_wrapper_trigger tr td:nth-child(2) {
  /* background-color: red; */
}
.table_wrapper_trigger tr td:nth-child(2) p {
  text-align: right;
  padding-right: 6rem;
  font-weight: 700;
}
.table_wrapper_trigger:after {
  content: '';
  width: 30px;
  height: 30px;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0.33rem;
  background-image: url(/templates/tochkazoru/img/rezise.png);
  transition: all 0.35s ease-in;
}
.table_wrapper_trigger.active-accordeon-plus:after {
  transform: rotate(45deg);
}

.tables_price_doctors tr {
  min-width: auto;
}
.tables_price_doctors td {
  width: calc(100% - 360px);
}
.tables_price_doctors tr td:nth-child(2) p {
  padding-right: 1rem;
}

.pull-right a {
  color: #131c0a;
}

#navbar-all {
  position: sticky;
  /* width: 100%; */
  top: 0;
  left: 0;
  max-width: 100%;
}

.arrow-to-top {
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: #3d7c2b;
  position: fixed;
  bottom: 5rem;
  right: 1rem;
  cursor: pointer;
  border: 1px solid;
  z-index: 9;
  transition: all 0.45s ease-in-out;
  right: -5rem;
}
.arrow-to-top.active {
  right: 1rem;
}
.arrow-to-top-arrow {
  display: block;
  width: 17px;
  height: 17px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  position: absolute;
  transform: translate(-50%, -50%) rotate(45deg);
  top: 50%;
  left: 50%;
  margin-top: 3px;
  transition: 0.3s;
}



.nav-pills .nav-child a {
  display: block;
  font-size: 15px;
  padding-block: 0.5rem;
  /* transition: all 0.35s ease-in; */
}
.nav-pills .nav-child li:hover {
  background: #3d7c2b;
}
.nav-pills .nav-child a:hover {
  color: #fff;
}
.nav-child {
  position: absolute;
  background: #fefefe;
  flex-direction: column;
  gap: 0.5rem;
  display: none;
  border: 1px solid #e3e3e3;
  /* padding-block: 0.5rem; */
}
 .nav-child li a {
  padding-block: 0.25rem;
}

.row {
  display: flex;
  flex-wrap: wrap;
}
.col-xl-6 {
  width: 50%;
  flex: 0 0 50%;
}

.doctors_wrp {
  padding-top: 1.25rem;
}
.doctors {
  display: flex;
  justify-content: space-evenly;
  padding-block: 2rem;
  gap: 1rem;
}

.doctor-description {
  text-align: center;
}

#jc {
  /* display: none; */
}

@media (min-width: 1400px){
.row-fluid .span9{width:calc(100% - 360px);}
.row-fluid .span3{width:320px;margin-left: 40px;}
}
@media (max-width: 1400px){
.header{padding:25px 15px;}
#navbar-all{}
#content{padding:0 15px}
.header-right,.well{margin-right:15px}
.block-gl{padding: 20px 15px;}
.footer{padding: 30px 15px;}
.footer-wraper{padding: 10px 15px;}
}
@media (max-width: 1200px){
.row-fluid .span9{width:calc(100% - 310px)}
.row-fluid .span3{width:280px;margin-left:30px;}
.img-gl {float:none;margin:0 0 40px;}
.poslugi-gl{padding: 20px 0;}
.poslugi-all{margin-top: 20px;}
.header-top.r3{display:none;}
.parent > a {
  width: max-content;
  padding-right: 0;
}
.nav-collapse .nav li a {
  padding-right: 0;
}
.nav-collapse .nav li:before {
  display: none;
}
.nav li.parent:before {
  display: block;
  content: '';
  top: -1rem;
  left: auto;
  padding-block: 1.5rem;
  right: 0;
  width: 50%;
  display: block;
  z-index: 999;
  background: transparent;
}
/* .parent:before {
  content: '';
  padding-block: 1rem;
  z-index: 999;
} */
.parent:after {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  position: absolute;
  transform: translate(-50%, -50%) rotate(225deg);
  left: 50%;
  margin-top: 3px;
  transition: 0.3s;
  top: 0.56rem;
  margin-left: 1.25rem;
  z-index: 999;
}
.nav-child {
  background-color: transparent;
  border: none;
}
.table_wrapper_trigger tr:first-child p {
  font-size: 15px;
}
.table_wrapper_trigger tr td:nth-child(2) p {
  text-align: left;
}
.tables_price_doctors tr td:nth-child(2) p {
  text-align: right;
}

.col-xl-6 {
  width: 100%;
  flex: 0 0 100%;
}



.navigation .nav > li:hover > .nav-child {
  display: none;
}

.navigation .nav > li > .nav-child.active {
  display: block;
}


}
@media (min-width: 980px){
  .nav-button, .closebtn {display: none;}
}
@media (max-width: 979px){
/* #navbar-all  {padding: 0 15px;} */
.header-right{margin-right: 0;}
#mySidenav {overflow-y: auto;height: 90vh;}
.nav-collapse {height: 100%;width: 0;position: fixed;top: 0;left: 0;background-color: #4E565A;overflow-x: hidden;padding-top: 40px;z-index: 10;box-shadow: 0 10px 10px #0000007a;transition: 0.5s;}
.nav-collapse .closebtn {position: absolute;top: 10px;right: 15px;font-size: 40px;margin-left: 50px;color: #fff;z-index: 10;}
.nav-collapse .nav {float: none;margin: 0 0 30px;}
.nav-collapse .nav li a {padding: 8px 20px 8px 40px;text-decoration: none;font-size: 17px;color: #fff;display: block;text-align: left;white-space:normal;transition: 0.5s; padding-right: 0;}
.nav-collapse .nav li a:hover, .nav-collapse .nav > li.active > a, .nav-collapse .nav-child > li.active > a {color: #3d7c2b;background:none}
.nav-collapse .nav-child {display:none;position:relative;top:0px;left:10px;min-width: 160px;clear: both;padding: 5px;list-style: none;}
.nav-collapse .nav-child li a{padding: 8px 20px 8px 40px;line-height: 19px;}
.adr-menu{display:block;margin:20px;color:#fff;border-top:1px solid #9f9f9f;padding-top:20px}
.adr-menu div{margin-bottom:20px}
.adr-menu div img{margin-right:10px}
.tables_price_doctors td {
  width: 100%;
}  
}
@media (max-width: 768px){
.row-fluid .span9{width:100%;}
.row-fluid .span3{width: 100%;margin:0;} 
.header-search{display:none}
.well{margin: 15px}
.block-gl-right p {text-align: center;}
.f1,.f2,.f4{width:100%;margin-bottom:20px}
.footer{text-align:center;} 
.footer-wraper .pull-left, .footer-wraper .pull-right{float:none;text-align:center;}
}
@media (max-width: 640px){  
.btn-nav a{padding:10px 20px;}  
.doctors {
  flex-direction: column;
  gap: 2rem;
}
}
@media (max-width: 480px){
  .block-gl h1{font-size:24px;line-height: 36px;} 
  h1{font-size:32px;}
  .table_wrapper_trigger td {
    width: 100%;
  }
  .table_wrapper_trigger tr {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .tables_price_doctors tr td:nth-child(2) p {
    text-align: left;
  }
}
/* header redesign */
.new-header {
  background-color: #FCE8CE;
  padding: 15px;
}
.new-header .new-header-top {
  width: 1296px;
  max-width: 100%;
  margin: 0 auto;
}
.new-header .new-header-top *, 
.new-header-bottom * {
  margin: 0;
  padding: 0;
  font-size: inherit;
  color: #000000;
  font-family: inherit;
  line-height: 1.375;
  box-sizing: border-box;
}
.new-header .new-header-top > .custom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 4.62962963%;
}
.new-header .new-header-top .r1,
.new-header .new-header-top .r2,
.new-header .new-header-top .r3,
.new-header .new-header-top .r4 {
  flex: 0 0 21.37345679%;
  max-width: 21.37345679%;
  display: flex;
  align-items: center;
  gap: 0 15px;
}
.new-header .new-header-top .r2 {
  flex: 0 0 33.25617284%;
  max-width: 33.25617284%;
}
.new-header .new-header-top .r3 {
  flex: 0 0 25.771604938%;
  max-width: 25.771604938%;
}
.new-header .new-header-top .r4 {
  flex: 0 0 5.709876543%;
  max-width: 5.709876543%;
  gap: 0 12px;
}
.new-header .new-header-top .r3::before,
.new-header .new-header-top .r2::before,
.new-header .new-header-top .r1::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.25 23.25H6.75C6.15326 23.25 5.58097 23.0129 5.15901 22.591C4.73705 22.169 4.5 21.5967 4.5 21V3C4.5 2.40326 4.73705 1.83097 5.15901 1.40901C5.58097 0.987053 6.15326 0.75 6.75 0.75H17.25C17.8467 0.75 18.419 0.987053 18.841 1.40901C19.2629 1.83097 19.5 2.40326 19.5 3V21C19.5 21.5967 19.2629 22.169 18.841 22.591C18.419 23.0129 17.8467 23.25 17.25 23.25ZM6.75 2.25C6.55109 2.25 6.36032 2.32902 6.21967 2.46967C6.07902 2.61032 6 2.80109 6 3V21C6 21.1989 6.07902 21.3897 6.21967 21.5303C6.36032 21.671 6.55109 21.75 6.75 21.75H17.25C17.4489 21.75 17.6397 21.671 17.7803 21.5303C17.921 21.3897 18 21.1989 18 21V3C18 2.80109 17.921 2.61032 17.7803 2.46967C17.6397 2.32902 17.4489 2.25 17.25 2.25H6.75Z' fill='%233D7C2B'/%3E%3Cpath d='M18.75 5.25H5.25C5.05109 5.25 4.86032 5.17098 4.71967 5.03033C4.57902 4.88968 4.5 4.69891 4.5 4.5C4.5 4.30109 4.57902 4.11032 4.71967 3.96967C4.86032 3.82902 5.05109 3.75 5.25 3.75H18.75C18.9489 3.75 19.1397 3.82902 19.2803 3.96967C19.421 4.11032 19.5 4.30109 19.5 4.5C19.5 4.69891 19.421 4.88968 19.2803 5.03033C19.1397 5.17098 18.9489 5.25 18.75 5.25Z' fill='%233D7C2B'/%3E%3Cpath d='M18.75 18.75H5.25C5.05109 18.75 4.86032 18.671 4.71967 18.5303C4.57902 18.3897 4.5 18.1989 4.5 18C4.5 17.8011 4.57902 17.6103 4.71967 17.4697C4.86032 17.329 5.05109 17.25 5.25 17.25H18.75C18.9489 17.25 19.1397 17.329 19.2803 17.4697C19.421 17.6103 19.5 17.8011 19.5 18C19.5 18.1989 19.421 18.3897 19.2803 18.5303C19.1397 18.671 18.9489 18.75 18.75 18.75Z' fill='%233D7C2B'/%3E%3Cpath d='M12.75 19.5H11.25V21H12.75V19.5Z' fill='%233D7C2B'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: -5px;
}
.new-header .new-header-top .r2::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_30)'%3E%3Cpath d='M12 23.25C9.77497 23.25 7.59989 22.5902 5.74984 21.354C3.89979 20.1179 2.45785 18.3609 1.60636 16.3052C0.754875 14.2495 0.532087 11.9875 0.966171 9.80524C1.40025 7.62295 2.47171 5.61839 4.04505 4.04505C5.61839 2.47171 7.62295 1.40025 9.80524 0.966171C11.9875 0.532087 14.2495 0.754875 16.3052 1.60636C18.3609 2.45785 20.1179 3.89979 21.354 5.74984C22.5902 7.59989 23.25 9.77497 23.25 12C23.25 14.9837 22.0647 17.8452 19.955 19.955C17.8452 22.0647 14.9837 23.25 12 23.25ZM12 2.25001C10.0716 2.25001 8.18657 2.82183 6.5832 3.89318C4.97982 4.96452 3.73013 6.48726 2.99218 8.26884C2.25423 10.0504 2.06114 12.0108 2.43735 13.9021C2.81355 15.7935 3.74215 17.5307 5.10571 18.8943C6.46928 20.2579 8.20656 21.1865 10.0979 21.5627C11.9892 21.9389 13.9496 21.7458 15.7312 21.0078C17.5127 20.2699 19.0355 19.0202 20.1068 17.4168C21.1782 15.8134 21.75 13.9284 21.75 12C21.75 9.41414 20.7228 6.93419 18.8943 5.10571C17.0658 3.27723 14.5859 2.25001 12 2.25001Z' fill='%233D7C2B'/%3E%3Cpath d='M15.18 16.245L11.4675 12.5325C11.398 12.4624 11.343 12.3793 11.3057 12.2879C11.2684 12.1966 11.2494 12.0987 11.25 12V6H12.75V11.6925L16.245 15.18L15.18 16.245Z' fill='%233D7C2B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_30'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.new-header .new-header-top .r3::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.25C11.7167 20.2482 11.4369 20.1873 11.1786 20.071C10.9203 19.9548 10.6892 19.7858 10.5 19.575C8.13747 16.9575 4.17747 12.075 4.17747 8.805C4.1494 6.70032 4.95714 4.6704 6.42355 3.1604C7.88997 1.6504 9.89536 0.78357 12 0.75C14.1046 0.78357 16.11 1.6504 17.5764 3.1604C19.0428 4.6704 19.8505 6.70032 19.8225 8.805C19.8225 12.0675 15.8625 16.9575 13.5 19.575C13.3108 19.7858 13.0796 19.9548 12.8213 20.071C12.563 20.1873 12.2832 20.2482 12 20.25ZM12 2.25C10.2932 2.28351 8.66929 2.99229 7.48416 4.22099C6.29904 5.4497 5.64935 7.09812 5.67747 8.805C5.67747 10.7925 7.92747 14.445 11.6175 18.555C11.6658 18.6058 11.724 18.6463 11.7884 18.674C11.8529 18.7016 11.9223 18.7159 11.9925 18.7159C12.0626 18.7159 12.132 18.7016 12.1965 18.674C12.261 18.6463 12.3191 18.6058 12.3675 18.555C16.1175 14.4225 18.3075 10.77 18.3075 8.805C18.3356 7.10066 17.688 5.45447 16.5061 4.22619C15.3242 2.99792 13.7041 2.28743 12 2.25Z' fill='%233D7C2B'/%3E%3Cpath d='M12 12.5325C11.2149 12.5325 10.4476 12.2996 9.79496 11.8633C9.14235 11.427 8.63383 10.807 8.33376 10.0816C8.03369 9.35616 7.95556 8.55805 8.10926 7.78822C8.26295 7.0184 8.64157 6.31147 9.19718 5.75691C9.7528 5.20234 10.4604 4.82507 11.2306 4.67283C12.0007 4.52059 12.7986 4.60023 13.5235 4.90167C14.2483 5.20311 14.8674 5.7128 15.3025 6.36624C15.7375 7.01968 15.969 7.78749 15.9675 8.57251C15.9635 9.62284 15.544 10.6289 14.8006 11.3709C14.0572 12.1129 13.0503 12.5305 12 12.5325ZM12 6.10501C11.5119 6.10501 11.0349 6.24972 10.6291 6.52085C10.2233 6.79199 9.90705 7.17736 9.72029 7.62823C9.53353 8.07911 9.48467 8.57524 9.57988 9.05389C9.67509 9.53254 9.91009 9.97221 10.2552 10.3173C10.6003 10.6624 11.0399 10.8974 11.5186 10.9926C11.9972 11.0878 12.4934 11.0389 12.9442 10.8522C13.3951 10.6654 13.7805 10.3492 14.0516 9.94337C14.3227 9.5376 14.4675 9.06053 14.4675 8.57251C14.4655 7.91869 14.2049 7.29222 13.7426 6.8299C13.2802 6.36759 12.6538 6.10698 12 6.10501Z' fill='%233D7C2B'/%3E%3Cpath d='M15 23.25H9C8.00544 23.25 7.05161 22.8549 6.34835 22.1517C5.64509 21.4484 5.25 20.4946 5.25 19.5C5.25 19.3011 5.32902 19.1103 5.46967 18.9697C5.61032 18.829 5.80109 18.75 6 18.75C6.19891 18.75 6.38968 18.829 6.53033 18.9697C6.67098 19.1103 6.75 19.3011 6.75 19.5C6.75 20.0967 6.98705 20.669 7.40901 21.091C7.83097 21.5129 8.40326 21.75 9 21.75H15C15.5967 21.75 16.169 21.5129 16.591 21.091C17.0129 20.669 17.25 20.0967 17.25 19.5C17.25 19.3011 17.329 19.1103 17.4697 18.9697C17.6103 18.829 17.8011 18.75 18 18.75C18.1989 18.75 18.3897 18.829 18.5303 18.9697C18.671 19.1103 18.75 19.3011 18.75 19.5C18.75 20.4946 18.3549 21.4484 17.6517 22.1517C16.9484 22.8549 15.9946 23.25 15 23.25Z' fill='%233D7C2B'/%3E%3C/svg%3E");
}
.new-header .new-header-top .r4 a.instagram,
.new-header .new-header-top .r4 a.facebook {
  display: block;
  width: 2rem;
  height: 2rem;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M22 3H10C8.14348 3 6.36301 3.7375 5.05025 5.05025C3.7375 6.36301 3 8.14348 3 10V22C3 23.8565 3.7375 25.637 5.05025 26.9497C6.36301 28.2625 8.14348 29 10 29H22C23.8565 29 25.637 28.2625 26.9497 26.9497C28.2625 25.637 29 23.8565 29 22V10C29 8.14348 28.2625 6.36301 26.9497 5.05025C25.637 3.7375 23.8565 3 22 3ZM27 22C27 23.3261 26.4732 24.5979 25.5355 25.5355C24.5979 26.4732 23.3261 27 22 27H10C8.67392 27 7.40215 26.4732 6.46447 25.5355C5.52678 24.5979 5 23.3261 5 22V10C5 8.67392 5.52678 7.40215 6.46447 6.46447C7.40215 5.52678 8.67392 5 10 5H22C23.3261 5 24.5979 5.52678 25.5355 6.46447C26.4732 7.40215 27 8.67392 27 10V22Z' fill='%233D7C2B'/%3E%3Cpath d='M16 9.5C14.7144 9.5 13.4577 9.88122 12.3888 10.5954C11.3199 11.3097 10.4868 12.3248 9.99479 13.5126C9.50282 14.7003 9.37409 16.0072 9.6249 17.2681C9.8757 18.529 10.4948 19.6872 11.4038 20.5962C12.3128 21.5052 13.471 22.1243 14.7319 22.3751C15.9928 22.6259 17.2997 22.4972 18.4874 22.0052C19.6752 21.5132 20.6903 20.6801 21.4046 19.6112C22.1188 18.5423 22.5 17.2856 22.5 16C22.4974 14.2769 21.8117 12.6251 20.5933 11.4067C19.3749 10.1883 17.7231 9.50264 16 9.5ZM16 20.5C15.11 20.5 14.24 20.2361 13.4999 19.7416C12.7599 19.2471 12.1831 18.5443 11.8425 17.7221C11.5019 16.8998 11.4128 15.995 11.5865 15.1221C11.7601 14.2492 12.1887 13.4474 12.818 12.818C13.4474 12.1887 14.2492 11.7601 15.1221 11.5865C15.995 11.4128 16.8998 11.5019 17.7221 11.8425C18.5443 12.1831 19.2471 12.7599 19.7416 13.4999C20.2361 14.24 20.5 15.11 20.5 16C20.4974 17.1927 20.0224 18.3357 19.1791 19.1791C18.3357 20.0224 17.1927 20.4974 16 20.5Z' fill='%233D7C2B'/%3E%3Cpath d='M23 10C23.5523 10 24 9.55228 24 9C24 8.44772 23.5523 8 23 8C22.4477 8 22 8.44772 22 9C22 9.55228 22.4477 10 23 10Z' fill='%233D7C2B'/%3E%3C/svg%3E");
}
.new-header .new-header-top .r4 a.facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 3H8C6.67392 3 5.40215 3.52678 4.46447 4.46447C3.52678 5.40215 3 6.67392 3 8V24C3 25.3261 3.52678 26.5979 4.46447 27.5355C5.40215 28.4732 6.67392 29 8 29H24C25.3261 29 26.5979 28.4732 27.5355 27.5355C28.4732 26.5979 29 25.3261 29 24V8C29 6.67392 28.4732 5.40215 27.5355 4.46447C26.5979 3.52678 25.3261 3 24 3ZM27 24C27 24.7956 26.6839 25.5587 26.1213 26.1213C25.5587 26.6839 24.7956 27 24 27H17V18H21C21.2652 18 21.5196 17.8946 21.7071 17.7071C21.8946 17.5196 22 17.2652 22 17C22 16.7348 21.8946 16.4804 21.7071 16.2929C21.5196 16.1054 21.2652 16 21 16H17V14C17 13.4696 17.2107 12.9609 17.5858 12.5858C17.9609 12.2107 18.4696 12 19 12H21C21.2652 12 21.5196 11.8946 21.7071 11.7071C21.8946 11.5196 22 11.2652 22 11C22 10.7348 21.8946 10.4804 21.7071 10.2929C21.5196 10.1054 21.2652 10 21 10H19C17.9391 10 16.9217 10.4214 16.1716 11.1716C15.4214 11.9217 15 12.9391 15 14V16H12C11.7348 16 11.4804 16.1054 11.2929 16.2929C11.1054 16.4804 11 16.7348 11 17C11 17.2652 11.1054 17.5196 11.2929 17.7071C11.4804 17.8946 11.7348 18 12 18H15V27H8C7.20435 27 6.44129 26.6839 5.87868 26.1213C5.31607 25.5587 5 24.7956 5 24V8C5 7.20435 5.31607 6.44129 5.87868 5.87868C6.44129 5.31607 7.20435 5 8 5H24C24.7956 5 25.5587 5.31607 26.1213 5.87868C26.6839 6.44129 27 7.20435 27 8V24Z' fill='%233D7C2B'/%3E%3C/svg%3E");
}
.new-header-bottom {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.15);
  padding: 24px 15px;
}
.new-header-bottom .navbar-wraper {
  padding: 0;
  width: 1296px;
  max-width: 100%;
  justify-content: flex-start;
  gap: 0 5.555555556%;
  margin: 0 auto;
}
.new-header-bottom .navbar-wraper .logo {
  flex: 0 0 11.111111111%;
  max-width: 100%;
}
.new-header-bottom .navbar-wraper .navigation {
  flex: 0 0 58.333333333%;
  max-width: 100%;
}
.new-header-bottom .navbar-wraper .header-right {
  flex: 0 0 19.444444444%;
  max-width: 100%;
  justify-content: flex-end;
}
.new-header-bottom .navbar-wraper .brand img {
  height: 71px;
  width: 89px;
}
.new-header-bottom .navbar-wraper .nav-pills > li > a {
  padding: 5px;
  font-size: 1rem;
  color: #000000;
  margin: 0;
  line-height: 1.375;
  font-weight: 400;
}
.new-header-bottom .navbar-wraper .nav-pills > li:not(:last-child) > a {}
.new-header-bottom .navbar-wraper .nav-pills > .active > a, 
.new-header-bottom .navbar-wraper .nav-pills > .active > a:hover, 
.new-header-bottom .navbar-wraper .nav-pills > .active > a:focus {
  color: #fff;
}
.new-header-bottom .navbar-wraper .nav > li > a:hover {
  color: #3d7c2b;
}
.new-header-bottom .navbar-wraper .btn-nav a {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  padding: 11px 19px;
  letter-spacing: -0.02em;
  width: 100%;
  cursor: pointer;
}
@media screen and ( max-width: 979px ) {
  .header {
    display: none;
  }
  .new-header-bottom .navbar-wraper .brand img {
    width: 183px;
    max-width: 100%;
    height: auto;
  }
  #navbar-all {
    top: -165px;
  }
  .new-header-bottom .navbar-wraper {
    gap: 25px 15px;
    justify-content: space-between;
  }
  .new-header-bottom .navbar-wraper .logo {
    flex: 0 0 100%;
    display: flex;
    justify-content: center;
  }
  .new-header-bottom .navbar-wraper .navigation {
    flex: 0 0 27px;
  }
  /* t */
  .new-header-bottom .navbar-wraper .nav-collapse .closebtn {
    top: -5px;
  }
  .new-header-bottom .navbar-wraper .nav-collapse .nav li a {
    padding: 7px 20px 2px 40px;
    text-decoration: none;
    font-size: 17px;
    color: #fff;
    display: block;
    text-align: left;
    white-space: normal;
    transition: 0.5s;
    padding-right: 0;
    font-weight: 700;
  }
  .new-header-bottom .navbar-wraper .nav-collapse .nav li a:hover, 
  .new-header-bottom .navbar-wraper .nav-collapse .nav > li.active > a, 
  .new-header-bottom .navbar-wraper .nav-collapse .nav-child > li.active > a {
    color: #3d7c2b;
    background: none;
  }
  .new-header-bottom .nav-collapse {
    padding-top: 35px;
  }
  .new-header-bottom .navbar-wraper .header-right {
    flex: 0 0 255px;
  }
  .new-header-bottom .adr-menu {
    display: block;
    margin: 20px;
    color: #fff;
    border-top: 1px solid #9f9f9f;
    padding-top: 20px;
  }
  .new-header-bottom .adr-menu div {
    margin-bottom: 28px;
    color: #fff;
  }  
  .primary {
    color: #3d7c2b;
  }
  .secondary {
    color: #F39314;
  }
  .new-header-bottom .btn-tel {
    display: inline-block;
    background: #fff;
    padding: 12px 15px;
    margin: 19px 45px 12px 0;
    border: 1px solid #4E565A;
    color: #4E565A;
    border-radius: 8px;
  }
  /* t */
}
.n_header {
  padding: 0;
}
@media screen and ( min-width: 980px ) and ( max-width: 1325px ) {
  
  .new-header .new-header-top > .custom {
    gap: 0;
    justify-content: space-between;
  }
  .new-header .new-header-top .r1, 
  .new-header .new-header-top .r2, 
  .new-header .new-header-top .r3, 
  .new-header .new-header-top .r4 {
    gap: 5px;
    position: relative;
  }
  .new-header .new-header-top .r1 {
    flex-direction: column;
    padding-left: 23px;
    align-items: flex-start;
    flex: 0 0 14.736842105%;
  }
  .new-header .new-header-top .r2 {
    flex: 0 0 42.105263158%;
    max-width: 42.105263158%;
  }
  .new-header .new-header-top .r3 {
    flex: 0 0 34.105263158%;
    max-width: 34.105263158%;
  }
  .new-header .new-header-top .r4 a.instagram, 
  .new-header .new-header-top .r4 a.facebook {
    width: 1.5rem;
    height: 1.5rem;
    background-size: cover;
    background-position: center;
  }
  .new-header .new-header-top .r3::before, 
  .new-header .new-header-top .r2::before, 
  .new-header .new-header-top .r1::before {
    width: 1.125rem;
    height: 1.125rem;
    margin-right: 0;
  }
  .new-header .new-header-top .r1::before {
    position: absolute;
    left: 0;
    top: calc( 50% - 9px);
  }
  .new-header-bottom .navbar-wraper {
    gap: 10px;
  }
  .new-header-bottom .navbar-wraper .navigation {
    flex: 0 0 65%;
  }
  .parent:after {
    display: none;
  }

  .new-header-bottom .navbar-wraper .nav-pills > li > a {
    font-size: 0.875rem;
  }
  .new-header-bottom .navbar-wraper .header-right {
    flex: 0 0 21.5%;
  }
  .new-header-bottom .navbar-wraper .btn-nav a {
    padding: 10px;
    font-size: 0.875rem;
  }

}
/* header redesign */
/* Comment carousel */
.jcomments-latest-static-wrapp * {
  box-sizing: border-box;
}
.jcomments-latest-static-wrapp {
  overflow: hidden;
}
.jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel {
  gap: 0;
  transition: 0.5s ease;
}
.jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel {
  gap: 0;
}
.jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel li {
  flex: 0 0 33.33333333%;
  padding: 0 0.5rem;
  border: none;
}
.jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel li .list-item-wrapper {
  padding: 1rem;
  border: 1px solid #eeeeee;
  border-radius: 4px;
}
@media screen and ( max-width: 1024px ) {
  .jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel li {
    flex: 0 0 50%;
    padding: 0 15px;
  }
}
@media screen and ( max-width: 767px ) {
  .jcomments-latest-static-wrapp .jcomments-latest.jcoments-carousel li {
    flex: 0 0 100%;
    padding: 0 15px;
  }
}
/* Comment carousel */