* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
  padding: 0;
  margin: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  height: auto;
}

input {
  outline: none;
}

a {
  color: inherit;
}

textarea {
  border: none;
  outline: none;
  overflow: auto;
  resize: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

input.button {
  border: none;
  outline: none;
}

input::-webkit-input-placeholder {
  opacity: 1;
}

input::-moz-placeholder {
  opacity: 1;
}

input:-ms-input-placeholder {
  opacity: 1;
}

input:-moz-placeholder {
  opacity: 1;
}

input[type=checkbox] {
  border: none;
  outline: none;
}

label {
  margin-bottom: 0;
  display: inline-block;
}

img {
  outline: none;
  border: none;
  max-width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

li {
  list-style: none;
}

a,
a:active,
a:hover {
  text-decoration: none;
  outline: none !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

a:focus {
  outline: none;
  text-decoration: none;
}

button,
a,
input[type=submit] {
  transition: all 0.3s ease-out, all 0.3s ease-in;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

:not(output):-moz-ui-invalid {
  box-shadow: inset;
}

a:after,
a:before {
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
}

*:focus {
  outline: none !important;
}

@font-face {
  font-family: "Inter-Black";
  src: url("../fonts/Inter-Black.eot");
  src: url("../fonts/Inter-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Black.woff") format("woff"), url("../fonts/Inter-Black.ttf") format("truetype"), url("../fonts/Inter-Black.svgInter-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Bold";
  src: url("../fonts/Inter-Bold.eot");
  src: url("../fonts/Inter-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Bold.woff") format("woff"), url("../fonts/Inter-Bold.ttf") format("truetype"), url("../fonts/Inter-Bold.svgInter-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-ExtraBold";
  src: url("../fonts/Inter-ExtraBold.eot");
  src: url("../fonts/Inter-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-ExtraBold.woff") format("woff"), url("../fonts/Inter-ExtraBold.ttf") format("truetype"), url("../fonts/Inter-ExtraBold.svgInter-ExtraBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-ExtraLight";
  src: url("../fonts/Inter-ExtraLight.eot");
  src: url("../fonts/Inter-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-ExtraLight.woff") format("woff"), url("../fonts/Inter-ExtraLight.ttf") format("truetype"), url("../fonts/Inter-ExtraLight.svgInter-ExtraLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Light";
  src: url("../fonts/Inter-Light.eot");
  src: url("../fonts/Inter-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Light.woff") format("woff"), url("../fonts/Inter-Light.ttf") format("truetype"), url("../fonts/Inter-Light.svgInter-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Medium";
  src: url("../fonts/Inter-Medium.eot");
  src: url("../fonts/Inter-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Medium.woff") format("woff"), url("../fonts/Inter-Medium.ttf") format("truetype"), url("../fonts/Inter-Medium.svgInter-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Regular";
  src: url("../fonts/Inter-Regular.eot");
  src: url("../fonts/Inter-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Regular.woff") format("woff"), url("../fonts/Inter-Regular.ttf") format("truetype"), url("../fonts/Inter-Regular.svgInter-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-SemiBold";
  src: url("../fonts/Inter-SemiBold.eot");
  src: url("../fonts/Inter-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-SemiBold.woff") format("woff"), url("../fonts/Inter-SemiBold.ttf") format("truetype"), url("../fonts/Inter-SemiBold.svgInter-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter-Thin";
  src: url("../fonts/Inter-Thin.eot");
  src: url("../fonts/Inter-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Inter-Thin.woff") format("woff"), url("../fonts/Inter-Thin.ttf") format("truetype"), url("../fonts/Inter-Thin.svgInter-Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}
.container {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  padding: 0;
}

.clearfix {
  clear: both;
  display: block;
}

.clearfix::before {
  content: "";
  clear: both;
  display: block;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

a,
span,
strong,
b {
  display: inline-block;
}

h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6{
  font: 40px/45px Inter-Bold;
  color: #000000;
}
h2 {
  font: 33px/42px Inter-Bold;
  color: #000000;
}
h3 {
  font: 27px/38px Inter-Bold;
  color: #000000;
}
h4 {
  font:24px/34px Inter-Bold;
  color: #000000;
}
h5 {
  font: 21px/30px Inter-Bold;
  color: #000000;
}
h6 {
  font: 17px/26px Inter-Bold;
  color: #000000;
}

span {
  font: 16px/28px Inter-SemiBold;
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 3.4px;
}
.pg_editor span{
  text-transform: none;
  letter-spacing: normal;
  line-height: normal;
}

p {
  font: 15px/25px Inter-Regular;
  color: #666666;
}
p a{
  color: #053d05;
}
p a:hover{
  text-decoration: underline;
  color: #afdf7c;
}
ul li {
  font: 16px/28px Inter-Medium;
  color: #000000;
  padding-left: 33px;
  position: relative;
  margin: 0 0 7px 0;
}

ul li:last-of-type {
  margin: 0;
}

ul li::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/tick-grn.svg) no-repeat left top;
  width: 22px;
  height: 22px;
  left: 0;
  top: 3px;
}

ol li {
  padding-left: 16px;
  background: url(../images/ol-style.svg) no-repeat left top 10px;
  font: 16px/28px Inter-Medium;
  color: #000000;
}
ol li:not(:last-of-type) {
  margin-bottom: 5px;
}

.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 11px 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  cursor: pointer;
}

.btn-hov:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 52%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}

.btn-hov:after {
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0%;
  height: 50%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}

.btn-hov:hover {
  color: #fff !important;
}

.btn-hov:hover:before,
.btn-hov:hover:after {
  width: 100%;
}

.btn-hov:active {
  color: #ffffff;
  background-color: #053d05;
}

.btn-hov:active:before,
.btn-hov:active:after {
  background-color: #053d05;
}

.btn-hov.dgr:hover {
  color: #053d05 !important;
}



.btn-hov.dgr::after,
.btn-hov.dgr::before {
  background-color: #afdf7c;
}

.main-content.hm {
  background: #f4f4f4;
}

.header-section .header-top {
  background: #000000;
  padding: 17px 0;
}
.header-section .header-top .hdtp-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-section .header-top .hdtp-row ul {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
}
.header-section .header-top .hdtp-row ul li {
  display: inline-block;
  margin: 0;
  font: 16px/25px Inter-Regular;
  color: #ffffff;
  padding-left: 28px;
  padding-right: 40px;
}
.header-section .header-top .hdtp-row ul li:last-of-type {
  padding-right: 0;
}
.header-section .header-top .hdtp-row ul li::before {
  background: url(../images/wt-tick.svg) no-repeat left center;
  top: 0;
}
.header-section .header-top .hdtp-row label {
  font: 15px/25px Inter-Medium;
  color: #ffffff;
  display: flex;
  align-items: center;
}
.header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox]{
  border: 1px solid #053d05;
}
.header-section .header-top .hdtp-row label input[type=checkbox], .header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 3em;
  height: 1.34em;
  position: relative;
  border-radius: 3em;
  cursor: pointer;
  background-color: #ffffff;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  margin: 0 12px;
}
.header-section .header-top .hdtp-row label input[type=checkbox]::after, .header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox]:after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 1.8em;
  height: 1.4em;
  background-color: #66ad66;
  transform: scale(0.7);
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  -moz-transform: scale(0.7);
  border-radius: 1rem;
  left: 0;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox]:after{
  height: 1.29em;
}
.header-section .header-top .hdtp-row label input[type=checkbox]:checked, .header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox]:checked {
  background-color: #053d05;
}
.header-section .header-top .hdtp-row label input[type=checkbox]:checked::after, .header-section .header-main .hdmain-row .hd-toggle label input[type=checkbox]:checked::after {
  left: calc(100% - 1.8em);
}
.header-section .header-main {
  padding: 16px 0;
  background: #fff;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.header-section .header-main .hdmain-row {
  display: flex;
  align-items: center;
}
.header-section .header-main .hdmain-row .hd-logo {
  width: 200px;
  display: flex;
  align-items: center;
}
.header-section .header-main .hdmain-row .hd-logo a {
  width: 100%;
  height: 100%;
}
.header-section .header-main .hdmain-row .hd-logo a img {
  width: 100%;
  max-width: 212px;
  height: 57px;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-section .header-main .hdmain-row .hd-ryt {
  width: calc(100% - 212px);
}
.header-section .header-main .hdmain-row .hd-ryt .hd-overlay {
  display: flex;
  align-items: center;
}
.header-section .header-main .hdmain-row .hd-ryt .hide {
  display: none;
}
.header-section .header-main .hdmain-row .hd-toggler {
  display: none;
}
.header-section .header-main .hdmain-row .hd-menu {
  width: 79.2%;
  text-align: center;
}
.header-section .header-main .hdmain-row .hd-menu ul li {
  margin-bottom: 0;
  padding: 0;
}
.header-section .header-main .hdmain-row .hd-menu ul li::before {
  content: none;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li {
  display: inline-block;
  position: relative;
  margin-right: 50px;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li::before {
  content: none;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li > a {
  position: relative;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li > a::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: #afdf7c;
  width: 100%;
  height: 3px;
  bottom: -5px;
  left: 0;
  transform-origin: center;
  transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  -moz-transform: scale(0);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li > a:hover::after {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.active a::after {
  transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -moz-transform: scale(1);
}
.header-section .header-main .hdmain-row .hd-menu > ul > li:last-of-type {
  margin-right: 0;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
  margin-right: 60px;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/li-drp.svg) no-repeat right center;
  width: 10px;
  height: 6px;
  right: -15px;
  top: 12px;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu {
  position: absolute;
  width: 100%;
  min-width: 207px;
  background: #ffffff;
  top: 120%;
  left: 0;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.5s ease-out 0s;
  transform: scale(0);
  transform-origin: top left;
  text-align: start;
  padding: 20px 19px;
  border-radius: 5px;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu li a {
  color: #666666;
  position: relative;
  transition: all 0.3s;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu li a::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 6px;
  height: 1.5px;
  background: #053d05;
  left: -10px;
  top: 12px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu li a:hover {
  color: #053d05;
  padding-left: 13px;
  transition: all 0.3s;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu li a:hover::before {
  left: 0;
  transition: all 0.3s;
  opacity: 1;
  visibility: visible;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu li:not(:last-of-type) {
  margin-bottom: 12px;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li.has-children:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  top: calc(100% + 18px);
  transform: scale(1);
}
.header-section .header-main .hdmain-row .hd-menu > ul > li a {
  font: 16px/25px Inter-Medium;
  color: #000000;
  display: inline-block;
  position: relative;
}
.header-section .header-main .hdmain-row .hd-menu > ul > li a:hover {
  color: #053d05;
}
.header-section .header-main .hdmain-row .hd-btn {
  width: 20.99%;
}
.header-section .header-main .hdmain-row .hd-btn a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 11px;
  max-width: 144px;
}
.header-section .header-main .hdmain-row .hd-btn a.btn-hov.dgr {
  background-color: #053d05;
  color: #ffffff;
  margin-left: 5px;
}
.header-section .container {
  max-width: 1640px;
}
.header-section .header-main .hdmain-row .hd-toggle{
  display: none;
}
.main-banner {
  padding-top: 40px;
}
.main-banner .container {
  max-width: 1640px;
  position: relative;
}
.main-banner .ban-in {
  position: relative;
  z-index: 1;
}
.main-banner .ban-in::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(255, 255, 255, 0) 100%);
  border-radius: 20px;
}
.main-banner .ban-in .ban-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  border-radius: 20px;
  overflow: hidden;
}
.main-banner .ban-in .ban-img .mob-mark.kit-info{display:none;}
.main-banner .ban-in .ban-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-banner .ban-in .banner-cnt {
  padding: 86px 0 227px 100px;
  position: relative;
}
.main-banner .ban-in .banner-cnt .ban-txt {
  width: 100%;
  max-width: 674px;
}
.main-banner .ban-in .banner-cnt .ban-txt > strong {
  font: 80px/90px Inter-Bold;
  color: #ffffff;
}
.main-banner .ban-in .banner-cnt .ban-txt span {
  font: 80px/80px Inter-Bold;
  color: #053d05;
  background-color: #afdf7c;
  padding: 0 16px;
  margin: 5px 0 4px 0;
  text-transform: unset;
  letter-spacing: unset;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch {
  padding-top: 45px;
  border-top: 1px solid #8a7f75;
  margin-top: 40px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch p {
  font: 20px/28px Inter-SemiBold;
  color: #ffffff;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch {
  position: relative;
  margin-top: 17px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch input {
  width: 100%;
  display: inline-block;
  font: 14px/25px Inter-Regular;
  color: #000000;
  background-color: rgba(246, 245, 245, 0.9);
  padding: 20px 300px 20px 30px;
  border: 0;
  border-radius: 5px;
  text-overflow: ellipsis;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch input::placeholder{
  color:#898686;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit] {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  width: 100%;
  display: inline-block;
  max-width: 278px;
  text-align: center;
  border: 0;
  padding: 11px 25px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit]:hover {
  background-color: #053d05;
  color: #ffffff;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results{
  background-color: #ffffff;
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
  transition: 0.35s;
  transform: translateY(10px);
  overflow: hidden;
  position: absolute;
  height: 270px;
  overflow-y: auto;
  top:120%;
  width:100%;
  z-index:99;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul{
  height:100%;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results::-webkit-scrollbar,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results::-webkit-scrollbar {
  width: 5px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results::-webkit-scrollbar-thumb,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results::-webkit-scrollbar-thumb {
  background: #afdf7c;
  border-radius: 10px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results::-webkit-scrollbar-track,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #e5e5e5;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li{
  padding: 16px 23px 16.5px 20px;
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  display: flex;
  align-items: center;
  background-color: transparent;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type {
  width: 140px;
  text-align: start;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type img,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li > a:first-of-type img {
  width: 94px;
  height: 30px;
  object-fit: contain;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li::before,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li::before {
  content: none;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li strong,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li strong{
  font: 16px/27px Inter-Bold;
  color: #000000;
  width: 190px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li > p {
  display: inline-block;
  font: 16px/23px Inter-Regular;
  color: #053d05;
  padding-left: 22px;
  background: url(../images/s-loc.svg) no-repeat left top 3px;
  width: 252px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li .rt {
  display: inline-block;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt img,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li .rt img {
  width: 14px;
  height: 13px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: baseline;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt p,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li .rt p {
  font: 16px/27px Inter-Regular;
  color: #053d05;
  float: right;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li:last-of-type,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li:last-of-type {
  border: 0;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li:hover,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li:hover {
  border-color: transparent;
  background-color: #afdf7c;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li:hover .rt img {
  filter: invert(57%) sepia(69%) saturate(714%) hue-rotate(91deg) brightness(56%) contrast(116%);
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results.open,
.bsch-blk .bsch-cnt .bsch-inp  .sch-results.open {
  opacity: 1;
  visibility: visible;
  top:106%;
  transform: translateY(0);
}
.main-banner .ban-in .banner-cnt > p {
  font: 18px/28px Inter-Regular;
  color: #ffffff;
  position: absolute;
  bottom: 75px;
  width: 100%;
  max-width: 610px;
  right: 78px;
}
.main-banner .ban-in .kit-info .kinf-item {
  position: absolute;
}
.main-banner .ban-in .kit-info .kinf-item a {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(236, 236, 237, 0.9);
  transform: rotate(45deg);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.main-banner .ban-in .kit-info .kinf-item a img {
  width: 15px;
  height: 15px;
}
.main-banner .ban-in .kit-info .kinf-item.one {
  top: 22px;
  right: 37%;
}
.main-banner .ban-in .kit-info .kinf-item.one .klb {
  bottom: unset !important;
  top: 60px;
}
.main-banner .ban-in .kit-info .kinf-item.two {
  top: 64%;
  right: 22.7%;
}
.main-banner .ban-in .kit-info .kinf-item.three {
  top: 63.9%;
  right: 43.3%;
}
.main-banner .ban-in .kit-info .kinf-item.four {
  bottom: -65px;
  right: 49.5%;
}
.main-banner .ban-in .kit-info .kinf-item.four .klb {
  bottom: unset !important;
  top: 60px;
}
.main-banner .ban-in .kit-info .kinf-item .klb {
  background-color: #ffffff;
  border-radius: 10px;
  text-align: center;
  padding: 24px 20px 30px 20px;
  width: 100%;
  min-width: 225px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  bottom: 58px;
  z-index: 999;
}
.main-banner .ban-in .kit-info .kinf-item .klb strong {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-bottom: 6px;
}
.main-banner .ban-in .kit-info .kinf-item .klb p {
  font: 15px/25px Inter-Regular;
  color: #666;
}
.main-banner .ban-in .kit-info .kinf-item:hover .klb {
  opacity: 1;
  visibility: visible;
}
.main-banner .ban-in .kit-info .kinf-item:hover a {
  background-color: #ffffff;
  transform: rotate(90deg);
}
.main-banner .banner-slider .owl-stage-outer {
  padding-bottom: 45px;
}
.main-banner .banner-slider .owl-nav {
  position: absolute;
  bottom: 115px;
  left: 100px;
}
.main-banner .banner-slider .owl-nav button.owl-prev {
  background: url(../images/pv-wt.svg) no-repeat;
  width: 41px;
  height: 27px;
  margin-right: 48px;
}
.main-banner .banner-slider .owl-nav button.owl-prev:hover {
  background: url(../images/pv-arr.svg) no-repeat;
}
.main-banner .banner-slider .owl-nav button.owl-next {
  background: url(../images/nx-wt.svg) no-repeat;
  width: 41px;
  height: 27px;
}
.main-banner .banner-slider .owl-nav button.owl-next:hover {
  background: url(../images/nx-arr.svg) no-repeat;
}
.main-banner .banner-slider .owl-nav button span {
  display: none;
}

.client-lg {
  padding: 40px 0 84px 0;
}
.client-lg .container {
  max-width: 1640px;
}
.client-lg .lg-row .lg-item{
  text-align: center;
}
.client-lg .lg-row .lg-item a img {
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  max-width: 150px;
  opacity: 0.9;
  filter: grayscale(100);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.client-lg .lg-row .lg-item:hover a img {
  opacity: 1;
  filter: none;
}

.ovc-blk {
  padding-bottom: 110px;
}
.ovc-blk .ovc-row {
  display: flex;
}
.ovc-blk .ovc-row .ovc-lft {
  width: 56.4%;
}
.ovc-blk .ovc-row .ovc-lft img {
  width: 100%;
  max-width: 761px;
  height: 579.6px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.ovc-blk .ovc-row .ovc-ryt {
  width: 43.6%;
  padding-left: 63px;
}
.ovc-blk .ovc-row .ovc-ryt .ovc-hd {
  background-color: #f4f4f4;
  padding: 30px 120px 44px 46px;
  margin-left: -273px;
}
.ovc-blk .ovc-row .ovc-ryt .ovc-hd span {
  font: 16px/28px Inter-SemiBold;
  color: #000000;
}
.ovc-blk .ovc-row .ovc-ryt .ovc-hd h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 11px 0 0 0;
}
.ovc-blk .ovc-row .ovc-ryt p {
  font: 15px/25px Inter-Regular;
  color: #666666;
  padding-right: 10px;
  margin-top: -15px;
}
.ovc-blk .ovc-row .ovc-ryt .ov-do {
  margin-top: 26px;
  padding-top: 26px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.ovc-blk .ovc-row .ovc-ryt .ov-do strong {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 12px;
}
.ovc-blk .ovc-row .ovc-ryt .ov-do ul {
  margin-bottom: 38px;
}
.ovc-blk .ovc-row .ovc-ryt a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 158px;
}

.kcpy-blk {
  padding-bottom: 28px;
}
.trustmark-blk.mb {
  padding-bottom: 28px;
}
.kcpy-blk .container {
  max-width: 1640px;
}
.kcpy-blk .kcpy-row {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 90px 0 89px 145px;
  display: flex;
  align-items: center;
}
.kcpy-blk .kcpy-row .kcpy-lft {
  width: 22.77%;
}
.kcpy-blk .kcpy-row .kcpy-lft h2 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 17px 0;
}
.kcpy-blk .kcpy-row .kcpy-ryt {
  width: 77.23%;
  padding-left: 72px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item {
  padding: 10px;
  height: 438px;
  background-color: #f4f4f4;
  border-radius: 8px;
  border: 1px solid transparent;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item a {
  width: 100%;
  height: 100%;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item a > img {
  width: 100%;
  max-width: 415px;
  height: 241px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 27px 17px 24px;
  border-bottom: 1px solid #dbdbdb;
  margin: 0 -10px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft {
  width: -moz-fit-content;
  width: fit-content;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft p {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-bottom: 4px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  width:100%;
  max-width: 190px;
  word-wrap: break-word;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp img {
  width: auto;
  height: auto;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul {
  padding: 18px 27px 16px 24px;
  margin: 0 -10px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li {
  padding-left: 30px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li p {
  font: 15px/25px Inter-Medium;
  color: #000000;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li p b {
  font-family: Inter-Bold;
  font-size: inherit;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li.cal {
  background: url(../images/cal-icon.svg) no-repeat left top 0px;
  margin: 0 0 12px 0;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li.loc {
  background: url(../images/loc-icon.svg) no-repeat left top 0px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li::before {
  content: none;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item:hover {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.1);
}
.kcpy-blk .kcpy-row .owl-nav {
  display: flex;
  margin-top: 34px;
}
.kcpy-blk .kcpy-row .owl-nav button {
  background: transparent;
  border: 1.4px solid #053d05;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.kcpy-blk .kcpy-row .owl-nav button.owl-prev {
  background: url(../images/kpv-arr.svg) no-repeat center;
  margin-right: 10px;
}
.kcpy-blk .kcpy-row .owl-nav button.owl-prev:hover {
  background: #053d05 url(../images/kpv-arr-hvr.svg) no-repeat center;
}
.kcpy-blk .kcpy-row .owl-nav button.owl-next {
  background: url(../images/knx-arr.svg) no-repeat center;
}
.kcpy-blk .kcpy-row .owl-nav button.owl-next:hover {
  background: #053d05 url(../images/knx-arr-hvr.svg) no-repeat center;
}
.kcpy-blk .kcpy-row .owl-nav button span {
  display: none;
}

.fucpy-blk {
  padding-bottom: 28px;
}
.fucpy-blk .container {
  max-width: 1640px;
}
.fucpy-blk .fucpy-in {
  border-radius: 20px;
  overflow: hidden;
}
.fucpy-blk .fucpy-in .fucpy-ht {
  background-color: #053d05;
  padding: 50px 0;
  text-align: center;
}
.fucpy-blk .fucpy-in .fucpy-ht h3 {
  font: 60px/60px Inter-Bold;
  color: #ffffff;
}
.fucpy-blk .fucpy-in .fucpy-ht h3 b {
  color: #053d05;
  background-color: #afdf7c;
  padding: 0 10px;
  line-height: 72px;
}
.fucpy-blk .fucpy-in .fucpy-btm {
  background: #ffffff;
  padding: 52px 50px 64px 50px;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft {
  width: 40.77%;
  text-align: center;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft ul li{width: fit-content;margin: 0 auto 8px auto;}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a img {
  width: 100%;
  max-width: 221;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft p {
  font: 15px/25px Inter-Regular;
  color: #666666;
  margin-top: 22px;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft strong {
  font: 18px/26px Inter-SemiBold;
  color: #000000;
  display: block;
  margin: 17px 0 28px 0;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 158px;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt{width:39.55%;}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt strong {
  font: 30px/36px Inter-SemiBold;
  color: #000000;
  margin-bottom: 10px;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video {
  position: relative;
  z-index: 1;
  padding-bottom: 20.5%;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/smlap-bg.png) no-repeat center/contain;
  top: -7.5%;
  right: -4%;
  left: -4%;
  bottom: 0;
  z-index: -1;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control {
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control:not(.playing) .video-control-pause {
  display: none;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control.playing .video-control-play {
  display: none;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .kv-in {
  margin-top: 32px;
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 60.55%;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .kv-in > img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  visibility: hidden;
  inset: 0;
}
.fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .kv-in video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  /* opacity: 0;
  visibility: hidden; */
}
/* .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video.video-playing video {
  opacity: 1;
  visibility: visible;
} */

.niews-blk {
  padding-bottom: 28px;
}
.niews-blk .container {
  max-width: 1640px;
}
.niews-blk .news-in {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 79px 0;
}
.niews-blk .news-in .ns-wt {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.niews-blk .news-in .ns-wt .nw-top {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
.niews-blk .news-in .ns-wt .nw-top .lft {
  width: calc(100% - 139px);
}
.niews-blk .news-in .ns-wt .nw-top .lft h4 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 11px 0 0 0;
}
.niews-blk .news-in .ns-wt .nw-top a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: fit-content;
  padding: 11px 22px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item {
  display: flex;
  align-items: center;
  border-radius: 20px;
  overflow: hidden;
  background: #f4f4f4;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft {
  width: 25.2%;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft p {
  background: #1e511e;
  font: 21px/30px Inter-Bold;
  color: #ffffff;
  padding: 23px 32px 24px 32px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft img {
  width: 100%;
  max-width: 340px;
  height: 172px;
  -o-object-fit: cover;
     object-fit: cover;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt {
  width: 74.8%;
  padding: 25px 86px 38px 38px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt span {
  font: 15px/25px Inter-Medium;
  color: #000000;
  letter-spacing: unset;
  text-transform: unset;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong {
  font: 30px/40px Inter-Bold;
  color: #000000;
  display: block;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul {
  width: 100%;
  max-width: 400px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li {
  display: inline-block;
  margin: 0;
  cursor: pointer;
  padding-left: 32px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li,.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li span {
  font: 16px/28px Inter-SemiBold;
  color: #000000;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li::before {
  content: none;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li.share {
  background: url(../images/sh-icon.svg) no-repeat left center;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li.rss {
  background: url(../images/rss-icon.svg) no-repeat left center;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li.dwn {
  background: url(../images/dwn-icon.svg) no-repeat left center;
  padding-left: 40px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li.desc {
  background: url(../images/dsc-icon.svg) no-repeat left center;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk button.ad-btn {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background-color: #afdf7c;
  border: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk button.ad-btn img {
  width: auto;
  height: auto;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec {
  margin-left: 26px;
  width: calc(100% - 94px);
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt {
  font: 14px/22px Inter-SemiBold;
  color: #000000;
  display: inline-block;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt span {
  opacity: 0.4;
  font-size: inherit;
  line-height: inherit;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol {
  display: flex;
  align-items: center;
  width: 126px;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol img {
  cursor: pointer;
  width: auto;
  height: auto;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span {
  width: 95px;
  height: 8px;
  background: #d2d2d2;
  margin-left: 8px;
  position: relative;
}
.niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: calc(100% - 32px);
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: #1e511e;
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button {
  background: transparent;
  border: 1.4px solid #053d05;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-prev {
  background: url(../images/kpv-arr.svg) no-repeat center;
  margin-right: 10px;
  left: -90px;
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-prev:hover {
  background: #053d05 url(../images/kpv-arr-hvr.svg) no-repeat center;
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-next {
  background: url(../images/knx-arr.svg) no-repeat center;
  right: -90px;
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-next:hover {
  background: #053d05 url(../images/knx-arr-hvr.svg) no-repeat center;
}
.niews-blk .news-in .ns-wt .nw-btm .owl-nav button span {
  display: none;
}

.trustmark-blk .container {
  max-width: 1640px;
}
.trustmark-blk .tst-in {
  background: #ffffff;
  border-radius: 20px;
  padding: 78px 0;
}
.trustmark-blk .tst-in .tst-wt {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.trustmark-blk .tst-in .tst-wt .tst-row {
  display: flex;
  padding-bottom: 77px;
  border-bottom: 1px solid #e5e5e5;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft {
  width: 53.77%;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft h5 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 0 0;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk {
  position: relative;
  margin-top: 64px;
  z-index: 1;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/ks-lap.png) no-repeat center/contain;
  z-index: -1;
  top: -8%;
  right: 1%;
  bottom: -16%;
  left: 0;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk .ksite-img {
  padding-bottom: 48.44%;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  width: 100%;
  display: block;
  max-width: 557px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk img {
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt {
  width: 46.23%;
  padding-left: 44px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
  display: flex;
  align-items: center;
  margin-bottom: 39px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo {
  background-color: #afdf7c;
  border-radius: 50px;
  padding: 21px 0 21px 32px;
  width: 100%;
  max-width: 290px;
  display: flex;
  align-items: center;
  margin-top: -6px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p {
  font: 22px/27px Inter-Bold;
  color: #053d05;
  text-align: center;
  width: calc(100% - 94px);
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo img {
  width: 75px;
  object-fit: contain;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev {
  width: calc(100% - 303px);
  margin-left: 13px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev img {
  vertical-align: text-top;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev strong {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-left: 12px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev p {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-top: 5px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk {
  margin-top: 25px;
  counter-reset: num;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk b {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 23px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list {
  position: relative;
  padding-left: 60px;
  padding-bottom: 26px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list:last-of-type {
  padding-bottom: 0;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list strong {
  font: 18px/25px Inter-Medium;
  color: #000000;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list::before {
  content: counter(num);
  counter-increment: num;
  position: absolute;
  width: 47px;
  height: 47px;
  border-radius: 50%;
  border: 2px dashed #b1e07f;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font: 18px/25px Inter-Medium;
  color: #000000;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 2px dashed #b1e07f;
  width: 2px;
  height: 27px;
  left: 24px;
  height: calc(100% - 47px);
  bottom: 0;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list:last-of-type::after {
  content: none;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk {
  text-align: center;
  margin-top: 58px;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk > p {
  width: 100%;
  max-width: 945px;
  margin: 0 auto;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul {
  margin-top: 26px;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
  background: #053d05;
  border-radius: 4px;
  padding: 10px 30px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:hover {
  background: #afdf7c;
  color: #ffffff;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:hover img {
  filter: brightness(12);
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:hover p {
  color: #ffffff;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:not(:last-of-type) {
  margin-right: 9px;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li::before {
  content: none;
}
.trustmark-blk .tst-in .tst-wt .markbtn-blk ul li p {
  font: 16px/25px Inter-SemiBold;
  color: #afdf7c;
  margin-left: 6px;
  display: inline-block;
}

.ktideas-blk {
  padding: 108px 0;
}
.ktideas-blk .kideas-hd {
  text-align: center;
}
.ktideas-blk .kideas-hd h6 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 12px 0 0 0;
}
.ktideas-blk .kideas-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: 32px;
}
.ktideas-blk .kideas-row .kideas-item {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 1.33%;
  width: 24%;
}
.ktideas-blk .kideas-row .kideas-item:not(:nth-child(4n)) {
  margin-right: 1.33%;
}
.ktideas-blk .kideas-row .kideas-item > a {
  width: 100%;
  height: 100%;
  position: relative;
}
.ktideas-blk .kideas-row .kideas-item > a img {
  width: 100%;
  max-width: 323px;
  height: 416px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.ktideas-blk .kideas-row .kideas-item > a::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: color-mix(in srgb, rgba(0, 0, 0, 0.3), transparent 50%);
  inset: 0;
  border-radius: 10px;
}
.ktideas-blk .kideas-row .kideas-item > a::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: linear-gradient(0deg, rgba(175, 223, 124, 0.5) 0%, rgba(175, 223, 124, 0.4) 20%, rgba(255, 255, 255, 0) 100%);
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
  transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
  transition-duration: 300ms;
}
.ktideas-blk .kideas-row .kideas-item .kt-cnt {
  position: absolute;
  bottom: 20px;
  text-align: center;
  width: 100%;
  z-index: 2;
}
.ktideas-blk .kideas-row .kideas-item .kt-cnt strong {
  font: 20px/25px Inter-Bold;
  color: #ffffff;
}
.ktideas-blk .kideas-row .kideas-item .kt-cnt p {
  font: 15px/25px Inter-Medium;
  color: #ffffff;
  margin-top: 4px;
}
.ktideas-blk .kideas-row .kideas-item:hover a::before {
  opacity: 0;
  visibility: hidden;
}
.ktideas-blk .kideas-row .kideas-item:hover a::after {
  transform: translateY(0%);
  opacity: 1;
  visibility: visible;
}
.ktideas-blk .kideas-row .kideas-item .sh-icon {
  width: 52px;
  height: 52px;
  background-color: #ffffff;
  border-radius: 26px;
  right: 10px;
  top: 10px;
  position: absolute;
  transition: all 0.3s ease-out;
  z-index: 10;
  overflow: hidden;
}
.ktideas-blk .kideas-row .kideas-item .sh-icon a.share {
  width: 52px;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
}
.ktideas-blk .kideas-row .kideas-item .sh-icon span {
  font: 15px/25px Inter-Medium;
  letter-spacing: unset;
  text-transform: unset;
  display: inline-block;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  height: 52px;
  align-content: center;
}
.ktideas-blk .kideas-row .kideas-item:hover .sh-icon {
  width: 110px;
  background: #afdf7c;
}
.ktideas-blk .btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 196px;
  display: block;
  margin: 20px auto 0 auto;
}

.koopt-blk .container {
  max-width: 1640px;
}
.koopt-blk .koopt-in {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 97.5px 0;
}
.koopt-blk .koopt-in .koopt-wt {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.koopt-blk .koopt-in .koopt-wt .lft {
  width: 47.11%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.koopt-blk .koopt-in .koopt-wt .lft img {
  width: 100%;
  max-width: 635px;
  height: 579px;
  -o-object-fit: cover;
     object-fit: cover;
}
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk {
  padding: 28px 20px;
  background: rgba(175, 223, 124, 0.9);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk strong {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  display: block;
  text-align: center;
  margin-bottom: 16px;
}
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li {
  display: inline-block;
  margin-right: 5px;
}
/* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(3n)) {
  width: 35%;
}
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:nth-last-child(-n+3) {
  margin-bottom: 0;
} */
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li::before {
  background: url(../images/dg-tick.svg) no-repeat left top;
}
.koopt-blk .koopt-in .koopt-wt .ryt {
  width: 52.89%;
  padding-left: 80px;
}
.koopt-blk .koopt-in .koopt-wt .ryt > strong {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 15px 0;
  display: block;
}
.koopt-blk .koopt-in .koopt-wt .ryt p {
  margin-bottom: 27px;
}
.koopt-blk .koopt-in .koopt-wt .ryt a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 170px;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk {
  background-color: #f2f2f2;
  border-radius: 10px;
  padding: 38px;
  text-align: center;
  margin-top: 40px;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk strong {
  font: 25px/30px Inter-Bold;
  color: #000000;
  margin-bottom: 19px;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk input {
  width: 100%;
  background-color: #fff;
  font: 14px/25px Inter-Regular;
  color: #000000;
  border: 0;
  padding: 21px 30px 21px 30px;
  border-radius: 5px;
  text-overflow: ellipsis;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk input::placeholder{
  color: #898686;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit] {
  font: 16px/26px Inter-SemiBold;
  color: #053d05;
  background: #afdf7c;
  border: 0;
  width: 100%;
  max-width: 217px;
  padding: 10.5px 25px;
  border-radius: 5px;
  position: relative;
  text-indent: 18px;
  margin-top: 14px;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit]::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/qsh-icon.svg) no-repeat;
  width: 17px;
  height: 17px;
  top: 50%;
  transform: translateY(-50%);
  left: 44px;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit]:hover {
  background-color: #053d05;
  color: #ffffff;
}
.koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit]:hover::before {
  filter: invert(1);
}

.lpost-blk {
  padding: 135px 0 98px 0;
}
.lpost-blk .lb-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.lpost-blk .lb-hd .lft strong {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 12px 0 0 0;
  display: block;
}
.lpost-blk .lb-hd a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 140px;
}
.lpost-blk .lb-items {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.lpost-blk .lb-items > a {
  padding: 9px;
  width: 100%;
  padding-bottom: 0;
}
.lpost-blk .lb-items > a img {
  width: 100%;
  max-width: 415px;
  height: 269px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.lpost-blk .lb-items .lb-cnt {
  padding: 0 25px 25px 20px;
}
.lpost-blk .lb-items ul.b_dts {
  margin: 24px 0 14px 0;
  display: flex;
  align-items: start;
}
.lpost-blk .lb-items ul.b_dts li {
  padding-left: 30px;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  margin: 0;
}
.lpost-blk .lb-items ul.b_dts li::before {
  content: none;
}
.lpost-blk .lb-items ul.b_dts li p {
  font: 16px/28px Inter-SemiBold;
  color: #000000;
  position: relative;
}
.lpost-blk .lb-items ul.b_dts li p::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  width: 1px;
  height: 20px;
  right: -20px;
  top: 4px;
}
.lpost-blk .lb-items ul.b_dts li.cal {
  background: url(../images/blk-cal.svg) no-repeat left top 3px;
  padding-right: 40px;
}
.lpost-blk .lb-items ul.b_dts li.man {
  background: url(../images/human-icon.svg) no-repeat left top 3px;
}
.lpost-blk .lb-items ul.b_dts li.man p::after {
  content: none;
}
.lpost-blk .lb-items strong {
  font: 20px/26px Inter-Bold;
  color: #000000;
  margin-bottom: 11px;
}
.lpost-blk .lb-items p:has(+ .btn-arr) {
  margin-bottom: 38px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow:ellipsis;
  overflow:hidden;
}
.lpost-blk .lb-items a.btn-arr {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  padding-right: 24px;
  background: url(../images/s-arr.svg) no-repeat right center;
}
.lpost-blk .lb-items a.btn-arr:hover{text-decoration: underline;}
.lpost-blk .lb-items:hover {
  background-color: #ffffff;
  border-color: transparent;
}
.lpost-blk .lbpost-row .owl-nav button {
  background: transparent;
  border: 1.4px solid #053d05;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.lpost-blk .lbpost-row .owl-nav button.owl-prev {
  background: url(../images/kpv-arr.svg) no-repeat center;
  margin-right: 10px;
  left: -90px;
}
.lpost-blk .lbpost-row .owl-nav button.owl-prev:hover {
  background: #053d05 url(../images/kpv-arr-hvr.svg) no-repeat center;
}
.lpost-blk .lbpost-row .owl-nav button.owl-next {
  background: url(../images/knx-arr.svg) no-repeat center;
  right: -90px;
}
.lpost-blk .lbpost-row .owl-nav button.owl-next:hover {
  background: #053d05 url(../images/knx-arr-hvr.svg) no-repeat center;
}
.lpost-blk .lbpost-row .owl-nav button span {
  display: none;
}

.hmfaq-blk {
  padding-bottom: 100px;
}
.hmfaq-blk .container {
  max-width: 1640px;
}
.hmfaq-blk .hmfaq-in {
  border-radius: 20px;
  background-color: #ffffff;
  padding: 77px 0 94px 0;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd {
  text-align: center;
  margin-bottom: 32px;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong {
  display: block;
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 0 0;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body {
  width: 100%;
  max-width: 1067px;
  margin: 0 auto;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body p{
  font: 15px / 25px Inter-Light;
  color: #666666;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-hd {
  padding: 9px 20px;
  background-color: #ffffff;
  border: 2px solid #f4f4f4;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-hd strong {
  font: 16px/28px Inter-SemiBold;
  color: #000000;
  width: calc(100% - 25px);
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-hd::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fdwn-arr.svg) no-repeat right center;
  width: 17px;
  height: 10px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-body {
  display: none;
  padding: 15px 20px 13px 20px;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item:not(:last-of-type) {
  margin-bottom: 10px;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item.active .f-hd {
  background-color: #1e511e;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item.active .f-hd::after {
  background: url(../images/fup-arr.svg) no-repeat left center;
}
.hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item.active .f-hd strong {
  color: #ffffff;
}

.newsletter-block {
  margin-bottom: -78px;
  position: relative;
  z-index: 1;
}
.newsletter-block .container {
  max-width: 1640px;
}
.newsletter-block .nws-in {
  background: url(../images/ns-bg.png) no-repeat center/cover;
  padding: 43.5px 0;
  border-radius: 20px;
}
.newsletter-block .nws-in .nws-wt {
  width: 100%;
  max-width: 1350px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.newsletter-block .nws-in .nws-wt .lft {
  display: flex;
  align-items: center;
  width: 39.23%;
}
.newsletter-block .nws-in .nws-wt .lft .sinfo-icon {
  width: 67px;
}
.newsletter-block .nws-in .nws-wt .lft .sinfo-icon img {
  width: 100%;
  max-width: 67px;
  height: 67px;
  -o-object-fit: cover;
     object-fit: cover;
}
.newsletter-block .nws-in .nws-wt .lft .sinfo-cnt {
  width: calc(100% - 97px);
  margin-left: 30px;
}
.newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong {
  font: 35px/45px Inter-Bold;
  color: #053d05;
}
.newsletter-block .nws-in .nws-wt .lft .sinfo-cnt p {
  font: 15px/25px Inter-Regular;
  color: #053d05;
}
.newsletter-block .nws-in .nws-wt .ryt {
  width: 60.77%;
}
.newsletter-block .nws-in .nws-wt .ryt .nws-inp {
  width: 100%;
  max-width: 820px;
  position: relative;
}
.newsletter-block .nws-in .nws-wt .ryt .nws-inp input {
  background-color: #ffffff;
  border: 0;
  font: 14px/25px Inter-Regular;
  color: #000000;
  padding: 20px 190px 20px 28px;
  width: 100%;
  display: inline-block;
  border-radius: 5px;
}
.newsletter-block .nws-in .nws-wt .ryt .nws-inp input::placeholder{
  color: #898686;
}
.newsletter-block .nws-in .nws-wt .ryt .nws-inp button {
  background-color: #053d05;
  font: 16px/26px Inter-SemiBold;
  color: #afdf7c;
  padding: 10px 30px;
  width: 100%;
  text-align: center;
  max-width: 167px;
  border: 0;
  border-radius: 5px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.newsletter-block .nws-in .nws-wt .ryt .nws-inp button:hover {
  background-color: #afdf7c;
  color: #053d05;
}

.footer-blk {
  background-color: #ffffff;
}
.footer-blk .foot-in {
  padding-top: 132px;
}
.footer-blk .foot-in .foot-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 38px;
}
.footer-blk .foot-in .foot-tp .foot-logo {
  width: 235px;
}
.footer-blk .foot-in .foot-tp .foot-logo a img {
  width: 100%;
  max-width: 235px;
  height: 62px;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer-blk .foot-in .foot-tp .foot-cont {
  width: calc(100% - 235px);
}
.footer-blk .foot-in .foot-tp .foot-cont ul {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li {
  display: inline-block;
  padding-left: 72px;
  min-height: 60px;
  position: relative;
  margin:0;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: #e5e5e5;
  height: 60px;
  width: 1.5px;
  right: 32px;
  top: 0;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li:last-of-type::after {
  content: none;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li strong {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  display: block;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li a {
  font: 15px/20px Inter-Medium;
  color: #666666;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li a:hover {
  color: #053d05;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li.mail {
  padding-right: 74px;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li.mail::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: #053d05 url(../images/ft-mail.svg) no-repeat center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  left: 0;
  top: -2px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li.cell::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: #053d05 url(../images/ft-call.svg) no-repeat center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  left: 0;
  top: -2px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li:hover.mail::before {
  background: #afdf7c url(../images/ft-mail-hvr.svg) no-repeat center;
}
.footer-blk .foot-in .foot-tp .foot-cont ul li:hover.cell::before {
  background: #afdf7c url(../images/ft-call-hvr.svg) no-repeat center;
}
.footer-blk .foot-in .foot-btm {
  display: flex;
  padding-bottom: 38px;
}
.footer-blk .foot-in .foot-btm strong {
  font: 20px/25px Inter-Bold;
  color: #000000;
}
.footer-blk .foot-in .foot-btm .foot-det {
  width: 31.11%;
  padding-right: 94px;
}
.footer-blk .foot-in .foot-btm .foot-det p {
  margin: 12px 0 21px 0;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul {
  margin-top: 13px;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li:not(:last-of-type) {
  margin-right: 8px;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a img {
  filter: grayscale(1);
  transition: all 0.3s ease-in-out;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #afdf7c;
  transition: 0.5s;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a:hover {
  border-color: transparent;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a:hover img {
  filter: grayscale(0);
  transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a:hover::before {
  top: 0;
}
.footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li::before {
  content: none;
}
.footer-blk .foot-in .foot-btm .foot-nav {
  width: 18.77%;
}
.footer-blk .foot-in .foot-btm .foot-prd1 {
  width: 18.33%;
}
.footer-blk .foot-in .foot-btm .foot-prd2 {
  width: 18%;
}
.footer-blk .foot-in .foot-btm .foot-prd3 {
  width: 13.77%;
}
.footer-blk .foot-in .foot-btm .foot-links strong {
  margin-bottom: 7px;
}
.footer-blk .foot-in .foot-btm .foot-links ul li {
  padding: 0;
  margin: 0;
}
.footer-blk .foot-in .foot-btm .foot-links ul li a {
  font: 15px/20px Inter-Regular;
  color: #666666;
  display: inline-block;
}
.footer-blk .foot-in .foot-btm .foot-links ul li a:hover {
  color: #053d05;
}
.footer-blk .foot-in .foot-btm .foot-links ul li::before {
  content: none;
}
.footer-blk .foot-cpy {
  border-top: 1px solid #e5e5e5;
  padding: 18.5px 0;
}
.footer-blk .foot-cpy .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-blk .foot-cpy p {
  width: -moz-fit-content;
  width: fit-content;
}
.footer-blk .foot-cpy ul {
  width: -moz-fit-content;
  width: fit-content;
}
.footer-blk .foot-cpy ul li {
  display: inline-block;
  margin: 0;
  padding: 0 30px 0 0;
}
.footer-blk .foot-cpy ul li::before {
  content: none;
}
.footer-blk .foot-cpy ul li::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 1.6px;
  height: 18px;
  background: #666;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
}
.footer-blk .foot-cpy ul li:last-of-type {
  padding: 0;
}
.footer-blk .foot-cpy ul li:last-of-type::after {
  content: none;
}
.footer-blk .foot-cpy ul li a {
  font: 15px/30px Inter-Regular;
  color: #666;
}
.footer-blk .foot-cpy ul li a:hover {
  color: #053d05;
}

.cookie-blk {
  background: #ffffff;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  /* transform: translateY(-100%); */
  height: auto;
  overflow-y: auto;
  z-index: 99;
}
.cookie-blk .container {
  max-width: 1640px;
}
.cookie-blk .cookie-in {
  padding: 42px 0 50px 0;
  display: flex;
  justify-content: space-between;
}
.cookie-blk .cookie-in .lft {
  width: 10.8%;
  display: flex;
  flex-direction: column;
}
.cookie-blk .cookie-in .lft a {
  display: block;
  flex: 1;
}
.cookie-blk .cookie-in .lft a img {
  width: 100%;
  max-width: 177px;
  height: 54px;
  object-fit: contain;
}
.cookie-blk .cookie-in .lft a:first-of-type {
  margin-top: 10px;
}
.cookie-blk .cookie-in .lft a:last-of-type {
  align-content: end;
}
.cookie-blk .cookie-in .mid {
  width: 71.36%;
}
.cookie-blk .cookie-in .mid strong {
  font: 35px/45px Inter-Bold;
  color: #000000;
  margin-bottom: 10px;
}
.cookie-blk .cookie-in .mid .chk-blk {
  margin-top: 33px;
}
.cookie-blk .cookie-in .mid .chk-blk label {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  padding-right: 48px;
  display:inline-block;
}
.cookie-blk .cookie-in .mid .chk-blk label:last-of-type{padding-right:0;}
.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #e6ebe6;
  position: relative;
  cursor: pointer;
  width: 4.7rem;
  height: 2.5rem;
  border-radius: 3rem;
  vertical-align: middle;
  margin-left: 15px;
}
.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background-color: #ffffff;
  width: 2rem;
  height: 2rem;
  border-radius: 3.125rem;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked {
  background-color: #053d05;
}
.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
  left: calc(100% - 2.33rem);
}
.cookie-blk .cookie-in .mid .tonen{
  font: 16px / 25px Inter-SemiBold;
  color: #053d05;
  margin-left: 42px;
  position: relative;
  padding-right: 15px;
}
.cookie-blk .cookie-in .mid .tonen:hover{
  text-decoration: underline;
}
.cookie-blk .cookie-in .mid .tonen::after{
  content: "";
  position: absolute;
  background: url(../images/cksm-arr.svg)no-repeat center;
  right: 0;
  width: 12px;
  height: 7px;
  transform: rotate(-90deg);
  top:9px;
}
.cookie-blk .cookie-in .ryt {
  width: 11.44%;
  align-content: center;
}
.cookie-blk .cookie-in .ryt button.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 185px;
  display: block;
  margin-bottom: 15px;
  border: none;
}
.cookie-blk .cookie-in .ryt button.btn-hov.dgr {
  color: #afdf7c;
  background: #053d05;
  margin: 0;
  border: none;
}

.main-content {
  background: #f4f4f4;
}
.main-content .breadcrum-blk {
  padding: 11.5px 0;
  background: #e6e6e6;
}
.main-content .breadcrum-blk .container {
  max-width: 1640px;
}
.main-content .breadcrum-blk .brd-in li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.main-content .breadcrum-blk .brd-in li::before {
  content: none;
}
.main-content .breadcrum-blk .brd-in li a {
  font: 15px/25px Inter-Regular;
  color: #000000;
  padding-right: 22px;
  position: relative;
}
.main-content .breadcrum-blk .brd-in li a:hover {
  color: #053d05;
}
.main-content .breadcrum-blk .brd-in li a::after {
  content: " / ";
  font: 15px/25px Inter-SemiBold;
  position: absolute;
  right: 6px;
}
.main-content .breadcrum-blk .brd-in li span {
  font: 15px/25px Inter-SemiBold;
  text-transform: unset;
  letter-spacing: unset;
}

.abtus-blk {
  padding: 110px 0;
}
.abtus-blk .container {
  max-width: 1640px;
}
.abtus-blk section:nth-child(even) {
  margin: 110px 0 107px 0;
}
.abtus-blk section:last-child {
  margin-bottom: 0 !important;
}

.waar-row {
  display: flex;
  max-width: 1350px;
  margin: 0 auto;
}
.waar-row .lft {
  width: 56.3%;
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.waar-row .lft .fst {
  position: relative;
  width: 54.77%;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 30px;
}
.waar-row .lft .fst img {
  width: 100%;
  max-width: 416px;
  height: 529px;
  -o-object-fit: cover;
     object-fit: cover;
}
.waar-row .lft .fst .fst-cnt {
  background-image: linear-gradient(to right, rgba(5, 61, 5, 0.9) 50%, rgba(5, 61, 5, 0.999));
  padding: 22px 23px 20px 30px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  bottom: 0;
}
.waar-row .lft .fst .fst-cnt strong {
  font: 20px/28px Inter-SemiBold;
  color: #ffffff;
  margin-bottom: 12px;
  display: block;
  text-align: center;
}
.waar-row .lft .fst .fst-cnt ul {
  display: flex;
  flex-wrap: wrap;
}
.waar-row .lft .fst .fst-cnt ul li {
  display: inline-block;
  color: #ffffff;
  padding-left: 33px;
  margin: 0 0 5px 0;
}
.waar-row .lft .fst .fst-cnt ul li:not(:nth-child(2n)) {
  width: 52%;
}
.waar-row .lft .fst .fst-cnt ul li:nth-last-child(-n+2) {
  margin-bottom: 0;
}
.waar-row .lft .fst .fst-cnt ul li::before {
  background: url(../images/fwt-tick.svg) no-repeat left center;
}
.waar-row .lft .sec {
  width: 41.66%;
}
.waar-row .lft .sec img {
  width: 100%;
  max-width: 316px;
  height: 529px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.waar-row .ryt {
  width: 43.7%;
  padding-left: 64px;
  margin-top: 20px;
}
.waar-row .ryt h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 7px 0 20px 0;
}
.waar-row .ryt p {
  margin-bottom: 24px;
}
.waar-row .ryt p:last-of-type {
  margin-bottom: 24px;
}
.waar-row .ryt .de-blk {
  padding: 15px 40px 22px 118px;
  background: #ffffff url(../images/do-w.svg) no-repeat left 28px top 25px;
  border-radius: 10px;
}
.waar-row .ryt .de-blk strong {
  font: 20px/33px Inter-SemiBold;
  color: #000000;
}
.waar-row .ryt .de-blk p {
  margin: 0;
}

.quis-row {
  background-color: #ffffff;
  border-radius: 20px;
}
.quis-row .quis-in {
  max-width: 1350px;
  margin: 0 auto;
  padding: 80px 0;
  display: flex;
  flex-direction: row-reverse;
}
.quis-row .quis-in .lft {
  width: 47.11%;
}
.quis-row .quis-in .lft img {
  width: 100%;
  max-width: 635px;
  height: 579px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.quis-row .quis-in .ryt {
  width: 52.89%;
  padding-right: 87px;
  margin-top: 20px;
}
.quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
.quis-row .quis-in .ryt h4 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 19px 0;
}
.quis-row .quis-in .ryt p {
  margin-bottom: 12px;
}
.quis-row .quis-in .ryt ol li {
  padding-left: 16px;
  background: url(../images/ol-style.svg) no-repeat left top 10px;
  font: 16px/28px Inter-Medium;
  color: #000000;
}
.quis-row .quis-in .ryt ol li:not(:last-of-type) {
  margin-bottom: 5px;
}
.quis-row .quis-in .ryt a.btn-hov {
  margin-top: 23px;
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 155px;
}

.aliq-row {
  display: flex;
  align-items: center;
  max-width: 1350px;
  margin: 0 auto;
}
.aliq-row .lft {
  width: 56.44%;
}
.aliq-row .lft img {
  width: 100%;
  max-width: 761px;
  height: 559px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.aliq-row .ryt {
  width: 43.56%;
  padding-left: 62px;
}
.aliq-row .ryt h3 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 12px 0 13px 0;
}
.aliq-row .ryt strong {
  font: 16px/25px Inter-Medium;
  color: #000000;
  margin-bottom: 14px;
}
.aliq-row .ryt p {
  margin-bottom: 20px;
}
.aliq-row .ryt p:last-of-type {
  margin-bottom: 33px;
}
.aliq-row .ryt a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 154px;
}

.quis-row.elit-row .quis-in {
  align-items: center;
}
.quis-row.elit-row .quis-in .lft img {
  width: 100%;
  max-width: 635px;
  height: 562px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.quis-row.elit-row .quis-in .ryt {
  padding-right: 64px;
  margin: 0;
}
.quis-row.elit-row .quis-in .ryt b {
  font: 20px/27px Inter-SemiBold;
  color: #000000;
  margin-bottom: 4px;
}
.quis-row.elit-row .quis-in .ryt b + p {
  padding-right: 20px;
  margin-bottom: 23px;
}

.lpost-blk.blogov-blk .lb-hd {
  display: block;
  text-align: center;
  margin-bottom: 38px;
}
.lpost-blk.blogov-blk .lb-hd h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 0 0;
}
.lpost-blk.blogov-blk .lbpost-row {
  display: flex;
  flex-wrap: wrap;
}
.lpost-blk.blogov-blk .lbpost-row .lb-items {
  width: 48.9%;
  margin-bottom: 2.2%;
}
.lpost-blk.blogov-blk .lbpost-row .lb-items:nth-child(even) {
  margin-left: 2.2%;
}
.lpost-blk.blogov-blk .lbpost-row .lb-items > a {
  width: 100%;
}
.lpost-blk.blogov-blk .lbpost-row .lb-items > a img {
  width: 100%;
  max-width: 640px;
  height: 344px;
  -o-object-fit: cover;
     object-fit: cover;
}
.lpost-blk.blogov-blk .bpost-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.lpost-blk.blogov-blk .bpost-pagination li {
  display: inline-block;
  padding: 0;
  margin: 0 8px 0 0;
}
.lpost-blk.blogov-blk .bpost-pagination li::before {
  content: none;
}
.lpost-blk.blogov-blk .bpost-pagination li a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  font: 16px/25px Inter-Medium;
  color: #000000;
}
.lpost-blk.blogov-blk .bpost-pagination li a:hover {
  background-color: #053d05;
  border-color: transparent;
  color: #ffffff;
}
.lpost-blk.blogov-blk .bpost-pagination li:last-of-type {
  margin: 0;
}
.lpost-blk.blogov-blk .bpost-pagination li.prev a {
  background: url(../images/b-prev.svg) no-repeat center;
}
.lpost-blk.blogov-blk .bpost-pagination li.prev:hover a {
  background: #053d05 url(../images/b-prev-hvr.svg) no-repeat center;
}
.lpost-blk.blogov-blk .bpost-pagination li.next a {
  background: url(../images/b-next.svg) no-repeat center;
}
.lpost-blk.blogov-blk .bpost-pagination li.next:hover a {
  background: #053d05 url(../images/b-next-hvr.svg) no-repeat center;
}
.lpost-blk.blogov-blk .bpost-pagination span.dots {
  text-transform: unset;
  letter-spacing: 0;
  font: 26px/30px Inter-Bold;
  margin-right: 8px;
  height: 45px;
  align-content: center;
}

.bdet-blk {
  padding: 109px 0 110px 0;
}
.bdet-blk .bdet-img {
  position: relative;
  margin-bottom: 50px;
}
.bdet-blk .bdet-img img {
  width: 100%;
  max-width: 100%;
  height: 564px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.bdet-blk .bdet-img .bdet-date {
  width: 56px;
  border-radius: 8px;
  overflow: hidden;
  position: absolute;
  right: 20px;
  bottom: -27px;
}
.bdet-blk .bdet-img .bdet-date strong {
  font: 20px/25px Inter-Bold;
  text-align: center;
  background-color: #ffffff;
  padding: 7px;
}
.bdet-blk .bdet-img .bdet-date strong span {
  font-family: Inter-Medium;
  line-height: unset;
}
.bdet-blk .bdet-img .bdet-date strong + span {
  background-color: #053d05;
  font: 14px/14px Inter-Medium;
  color: #ffffff;
  padding: 6.5px 10px;
}
.bdet-blk .bdet-img .bdet-date span {
  letter-spacing: unset;
}
.bdet-blk h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
}
   /* 18-03-25 */
   .pagination li span{
    font-size: 17px !important;
    transition: 300ms;
   }
   .pagination li a:hover span{
    color: #ffffff;
   }
   .pagination  .pagination {
    margin-top: 0 !important;
   }

   .pagination li.active a {
    background-color: #053d05 !important;
    border-color: transparent !important;
    color: #ffffff !important;
}
   
   .bdet-blk h2{
    font: 33px/42px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
  }
  .bdet-blk h3{
    font: 27px/38px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
  }
  .bdet-blk h4{
    font: 24px/34px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
  }
  .bdet-blk h5{
    font: 21px/30px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
  }
  .bdet-blk h6{
    font: 17px/26px Inter-Bold;
  color: #000000;
  margin: 7px 0 24px 0;
  }
  /* 18-03-25 */
.bdet-blk h1 + p,
.bdet-blk h2 + p,
  .bdet-blk h3 + p,
  .bdet-blk h4 + p,
  .bdet-blk h5 + p,
  .bdet-blk h6 + p {
  margin-bottom: 23px;
}
.bdet-blk p {
  margin-bottom: 30px;
}
.bdet-blk b {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 16px;
}
.bdet-blk b + p {
  margin-bottom: 26px;
}
.bdet-blk .bquote-blk {
  padding: 50px 20px 50px 140px;
  background: #ffffff;
  margin-bottom: 64px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.bdet-blk .bquote-blk::before{
  content: "";
  position: absolute;
  background: url(../images/b-quote.svg) no-repeat left 40px center;
  inset: 0;
  filter: brightness(1.9);
}
.bdet-blk .bquote-blk blockquote {
  font: 15px/25px Inter-Medium;
  color: #000000;
  margin: 0;
}
.bdet-blk .bdet-row {
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}
.bdet-blk .bdet-row .lft {
  width: 47.11%;
}
.bdet-blk .bdet-row .lft img {
  width: 100%;
  max-width: 635px;
  height: 384px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.bdet-blk .bdet-row .ryt {
  width: 52.89%;
  padding-left: 38px;
}
.bdet-blk .bdet-row .ryt b {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 23px;
}
.bdet-blk .bdet-row .ryt b + p {
  margin-bottom: 28px;
}
.bdet-blk .bdet-row .ryt p {
  margin-bottom: 20px;
}
.bdet-blk .bdet-row .ryt ul {
  margin-top: 28px;
}
.bdet-blk .bdet-row.dorc-row {
  flex-direction: row-reverse;
}
.bdet-blk .bdet-row.dorc-row .ryt {
  padding-left: 0;
  padding-right: 46px;
}
.bdet-blk .bdet-row.dorc-row .ryt strong {
  font: 15px/25px Inter-Medium;
  color: #000000;
}
.bdet-blk .bt-btm b {
  margin-bottom: 24px;
}
.bdet-blk .bt-btm .bt-soc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}
.bdet-blk .bt-btm .bt-soc strong {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-right: 12px;
}
.bdet-blk .bt-btm .bt-soc ul {
  display: inline-block;
}
.bdet-blk .bt-btm .bt-soc ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.bdet-blk .bt-btm .bt-soc ul li:not(:last-of-type) {
  margin-right: 8px;
}
.bdet-blk .bt-btm .bt-soc ul li a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.bdet-blk .bt-btm .bt-soc ul li a img {
  filter: grayscale(1);
  transition: all 0.3s ease-in-out;
}
.bdet-blk .bt-btm .bt-soc ul li a::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #afdf7c;
  transition: 0.5s;
}
.bdet-blk .bt-btm .bt-soc ul li a:hover {
  border-color: transparent;
}
.bdet-blk .bt-btm .bt-soc ul li a:hover img {
  filter: grayscale(0);
  transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -webkit-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
}
.bdet-blk .bt-btm .bt-soc ul li a:hover::before {
  top: 0;
}
.bdet-blk .bt-btm .bt-soc ul li::before {
  content: none;
}
.bdet-blk .bt-btm .ryt ul li {
  background: #afdf7c;
  color: #053d05;
  font: 16px/25px Inter-SemiBold;
  border-radius: 5px;
  padding: 10.5px 17px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.bdet-blk .bt-btm .ryt ul li:hover {
  background-color: #053d05;
  color: #ffffff;
}

.br-blk {
  padding: 46px 0 92px 0;
}

.bsch-blk {
  position: relative;
  padding: 53px 0 58px 0;
  text-align: center;
  z-index: 1;
}
.bsch-blk .bsch-img {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.bsch-blk .bsch-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.bsch-blk .bsch-cnt {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
}
.bsch-blk .bsch-cnt h1 {
  font: 40px/45px Inter-Bold;
  color: #ffffff;
  margin: 0 0 13px 0;
}
.bsch-blk .bsch-cnt > p {
  color: #ffffff;
  width: 100%;
  max-width: 576px;
  margin: 0 auto;
}
.bsch-blk .bsch-cnt ul li {
  color: #ffffff;
}
.bsch-blk .bsch-cnt .bsch-inp {
  position: relative;
  margin-top: 35px;
}
.bsch-blk .bsch-cnt .bsch-inp input {
  width: 100%;
  background-color: #fff;
  font: 14px/25px Inter-Regular;
  color: #000000;
  border: 0;
  padding: 20px 220px 20px 29px;
  border-radius: 5px;
  text-overflow: ellipsis;
}
.bsch-blk .bsch-cnt .bsch-inp input::placeholder{
  color: #898686;
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit] {
  font: 16px/26px Inter-SemiBold;
  color: #053d05;
  background: #afdf7c;
  border: 0;
  width: 100%;
  max-width: 190px;
  padding: 10px 25px;
  border-radius: 5px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-indent: 20px;
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit]::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/qsh-icon.svg) no-repeat;
  width: 17px;
  height: 17px;
  top: 50%;
  transform: translateY(-50%);
  left: 28px;
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit]:hover {
  background-color: #053d05;
  color: #ffffff;
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit]:hover::before {
  filter: invert(1);
}
.bsch-blk .bsch-cnt .bsch-inp  .sch-results {height:245px;}
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul{height:100%;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li {justify-content:space-between;padding:15px 23px 15px 20px;}
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li > a:first-of-type{
  width:100%;
  max-width: 202px;
  text-align: start;
}
.bsch-blk .bsch-cnt .bsch-inp  .sch-results ul li > a:nth-of-type(2){
  width:100%;
  max-width: 250px;
  text-align: start;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li strong{width: auto;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p{
  width:100%;
  max-width: 428px;
  text-align: start;
}
.bsch-blk .bsch-cnt .bsch-inp + p {
  max-width: 100%;
  font: 15px/25px Inter-SemiBold;
  margin-top: 23px;
}
.bsch-blk .bsch-cnt .bsch-inp + p a {
  font-family: Inter-Regular;
  text-decoration: underline;
  text-underline-offset: 4px;
  color: #fff;
}
.bsch-blk .bsch-cnt .bsch-inp + p a:hover {
  color: #afdf7c;
}

.br-ov .bov-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 40px 0;
}
.br-ov .bov-hd b {
  font: 25px/35px Inter-Bold;
  color: #000000;
}
.br-ov .bov-hd b span {
  letter-spacing: unset;
  font-size: inherit;
  line-height: inherit;
  color: #85b651;
}
.br-ov .bov-hd .b-sort {
  display: flex;
  width: 500px;
  justify-content: space-between;
}
.br-ov.ktc .bov-hd .b-sort ,.br-ov.prd .bov-hd .b-sort {
  display: inline-block;
  text-align: end;
  width: 207px;
  margin-top: 0;
}
.br-ov .bov-hd .b-sort .sort{
  display: flex;
  align-items: center;
  width: 207px;
}
.br-ov .bov-hd .b-sort p {
  font: 16px/25px Inter-Regular;
  color: #000000;
  display: inline-block;
  margin-right: 12px;
  width: -moz-fit-content;
  width: fit-content;
}
.br-ov .bov-hd .b-sort select {
  background: transparent url(../images/s-drp.svg) no-repeat right 17px center;
  border: 1px solid #e5e5e5;
  padding: 10px 32px 10px 20px;
  border-radius: 6px;
  font: 16px/26px Inter-SemiBold;
  color: #053d05;
  width: 100%;
  max-width: 110px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.br-ov .bov-hd .b-sort select#cat_id{
  max-width: 150px;
}
.br-ov .bov-row {
  display: flex;
  flex-wrap: wrap;
}
.br-ov .bov-row .b-item {
  background: #fbfbfb;
  width: 24.66%;
  border-radius: 10px;
  margin-bottom: 0.44%;
  text-align: center;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.br-ov .bov-row .b-item:not(:nth-child(4n)) {
  margin-right: 0.44%;
}
.br-ov .bov-row .b-item a {
  height: 150px;
  padding: 0;
  width: 100%;
  align-content: center;
}
.br-ov .bov-row .b-item a img {
  width: 200px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0.6;
  transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
}
.br-ov .bov-row .b-item:hover {
  background-color: #ffffff;
}
.br-ov .bov-row .b-item:hover a img {
  opacity: 1;
}
.br-ov .loader {
  margin-top: 50px;
  text-align: center;
}
.br-ov .loader img {
  animation: spinLoader 1000ms steps(12, end) infinite;
  display: block;
  width: 45px;
  height: 42px;
  margin: 0 auto 10px auto;
}
.br-ov .loader a {
  font: 13px/23px Inter-Light;
  color: #666666;
  display: inline-block;
  text-transform: uppercase;
}
@keyframes spinLoader {
  from {
    transform: rotate(0turn);
  }
  to {
    transform: rotate(1turn);
  }
}
.brand-ig {
  padding: 40px 0 0 0;
}
.brand-ig .container {
  max-width: 1640px;
}
.brand-ig .brand-in {
  margin: 0 auto;
}
.brand-ig .brand-in  {
  align-items: center;
}
.brand-ig .brand-in  .brd-item.swiper-slide.swiper-slide-active img {
  width: 100%;
  max-width: 100%;
  height: 497px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.brand-ig .brand-in  .brd-item.swiper-slide img {
  width: 100%;
  max-width: 444px;
  height: 397px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.brand-ig .brand-in .brd-item.swiper-slide.swiper-slide-prev {
  text-align: end;
}
.brnd-txt {
  padding-bottom: 75px;
}
.brnd-txt .bn-cnt {
  padding-top: 72px;
}
.brnd-txt .bn-cnt .bn-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 22px;
}
.brnd-txt .bn-cnt .bn-hd .bn-title {
  width: calc(100% - 183px);
}
.brnd-txt .bn-cnt .bn-hd .bn-title h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 11px 0 0 0;
}
.brnd-txt .bn-cnt .bn-hd img {
  width: 100%;
  max-width: 183px;
  height: 60px;
  -o-object-fit: contain;
     object-fit: contain;
}
.brnd-txt .bn-cnt b {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 13px;
}
.brnd-txt .bn-cnt p {
  margin-bottom: 16px;
}
.brnd-txt .bn-cnt .brn-flex {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin: 40px 0 46px 0;
}
.brnd-txt .bn-cnt .brn-flex .lft {
  width: 43.77%;
  position: relative;
}
.brnd-txt .bn-cnt .brn-flex .lft > img {
  width: 100%;
  max-width: 590px;
  height: 352px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.brnd-txt .bn-cnt .brn-flex .lft .video-control {
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.brnd-txt .bn-cnt .brn-flex .lft .video-control:not(.playing) .video-pause {
  display: none;
}
.brnd-txt .bn-cnt .brn-flex .lft .video-control.playing .video-play {
  display: none;
}
.brnd-txt .bn-cnt .brn-flex .lft video {
  width: 100%;
  /* position: absolute; */
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 352px;
  opacity:0.6;
  /* left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden; */
}
.brnd-txt .bn-cnt .brn-flex .lft.video-playing video {
  opacity: 1;
  visibility: visible;
}
.brnd-txt .bn-cnt .brn-flex .ryt {
  width: 56.23%;
  padding-right: 56px;
}
.brnd-txt .bn-cnt .brn-flex + b + p {
  margin-bottom: 24px;
}
.brnd-txt .bn-cnt .bprd-img {
  margin: 37px 0 32px 0;
}
.brnd-txt .bn-cnt .bprd-img img {
  width: 100%;
  max-width: 31.88%;
  height: 309px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.brnd-txt .bn-cnt .bprd-img img:not(:nth-child(3n)) {
  margin-right: 1.8%;
}

.lpost-blk.bdniews-blk {
  padding: 0 0 110px 0;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items {
  border: none;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items .lb-img {
  position: relative;
  padding: 9px;
  padding-bottom: 0;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items .lb-img a {
  width: 100%;
  height: 100%;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items .lb-img a img {
  width: 100%;
  max-width: 415px;
  height: 269px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items a.bprd-logo {
  position: absolute;
  right: 20px;
  bottom: 15px;
  width: 100%;
  height: auto;
  background-color: #ffffff;
  border-radius: 10px;
  max-width: 150px;
  padding: 8.5px;
}
.lpost-blk.bdniews-blk .lbpost-row .lb-items a.bprd-logo img {
  width:89px;
   height:29px;
   object-fit: contain;
  border-radius: 0;
  max-width: unset;
  margin: 0 auto;
}

.contact-blk {
  padding: 109px 0 101px 0;
}
.contact-blk .ctct-row {
  display: flex;
  align-items: start;
}
.contact-blk .ctct-row .lft {
  width: 56.23%;
  padding-right: 56px;
}
.contact-blk .ctct-row .lft h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 13px 0 20px 0;
}
.contact-blk .ctct-row .lft .cflex {
  margin-top: 28px;
  display: flex;
  align-items: center;
}
.contact-blk .ctct-row .lft .cflex iframe {
  width: 100%;
  max-width: 355px;
  height: 374px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.contact-blk .ctct-row .lft .cflex ul {
  padding-left: 40px;
  width: calc(100% - 355px);
}
.contact-blk .ctct-row .lft .cflex ul li {
  padding-left: 64px;
  padding-bottom: 22px;
  margin-bottom: 24px;
}
.contact-blk .ctct-row .lft .cflex ul li::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  height: 1px;
  width: 100%;
  background-color: #e5e5e5;
  left: 0;
  bottom: 0;
}
.contact-blk .ctct-row .lft .cflex ul li a:hover {
  color: #053d05;
}
.contact-blk .ctct-row .lft .cflex ul li strong {
  font: 18px/27px Inter-SemiBold;
  color: #000000;
  display: block;
}
.contact-blk .ctct-row .lft .cflex ul li p,
.contact-blk .ctct-row .lft .cflex ul li a {
  color: #666666;
  font: 15px/25px Inter-Regular;
}
.contact-blk .ctct-row .lft .cflex ul li.loc::before {
  width: 50px;
  height: 50px;
  background: #053d05 url(../images/c-loc.svg) no-repeat center;
  border-radius: 50%;
  left: 0;
}
.contact-blk .ctct-row .lft .cflex ul li.mail::before {
  width: 50px;
  height: 50px;
  background: #053d05 url(../images/c-mail.svg) no-repeat center;
  border-radius: 50%;
  left: 0;
}
.contact-blk .ctct-row .lft .cflex ul li.tel::before {
  width: 50px;
  height: 50px;
  background: #053d05 url(../images/c-call.svg) no-repeat center;
  border-radius: 50%;
  left: 0;
}
.contact-blk .ctct-row .lft .cflex ul li:last-of-type {
  margin: 0;
  padding-bottom: 0;
}
.contact-blk .ctct-row .lft .cflex ul li:last-of-type::after {
  content: none;
}
.contact-blk .ctct-row .ryt {
  width: 43.77%;
  background-color: #ffffff;
  padding: 34px 41px 41px 40px;
  border-radius: 10px;
}
.contact-blk .ctct-row .ryt h2 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 11px 0 20px 0;
}
.contact-blk .ctct-row .ryt .cnt-frm {
  margin-top: 18px;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field input,
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea {
  font: 14px/24px Inter-Regular;
  color: #000000;
  background: #f4f4f4;
  padding: 12px 30px 12px 20px;
  border: 0;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field input::placeholder,
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea::placeholder {
  color: #898686;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field label {
  width: 100%;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field:not(:last-of-type) {
  margin-bottom: 10px;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field.dbl label {
  width: 49.1%;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea {
  height: 100px;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea::-webkit-scrollbar {
  width: 5px;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #cdcdcd;
}
.contact-blk .ctct-row .ryt .cnt-frm .frm-field textarea::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #e5e5e5;
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field {
  width: 100%;
  margin: 6px 0 22px 0;
  display: flex;
  align-items: center;
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field input[type=checkbox] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #f4f4f4;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  cursor:pointer;
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field p {
  display: inline-block;
  padding-left: 10px;
  cursor: pointer;
  width: calc(100% - 20px);
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field a {
  font-family: Inter-SemiBold;
  color: #053d05;
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field a:hover {
  color: #afdf7c;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.contact-blk .ctct-row .ryt input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 2px solid #053d05;
  border-bottom: 2px solid #053d05;
  width: 12px;
  height: 6px;
  left: 4px;
  top: 6px;
  transform: rotate(-45deg);
}
.contact-blk .ctct-row .ryt input[type=submit] {
  font: 16px/24px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  width: 100%;
  max-width: 146px;
  padding: 11px 25px 11px 25px;
  border: 0;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.contact-blk .ctct-row .ryt input[type=submit]:hover {
  background-color: #053d05;
  color: #ffffff;
}

.br-blk.kov-blk .br-ov .kov-row {
  display: flex;
  flex-wrap: wrap;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item {
  padding: 10px;
  background-color: #f4f4f4;
  border-radius: 8px;
  border: 1px solid transparent;
  width: 32.23%;
  margin-bottom: 15px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item:not(:nth-child(3n)) {
  margin-right: 1.6%;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item a {
  width: 100%;
  height: 100%;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item a > img {
  width: 100%;
  max-width: 415px;
  height: 241px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 27px 17px 24px;
  border-bottom: 1px solid #dbdbdb;
  margin: 0 -10px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft {
  width: -moz-fit-content;
  width: fit-content;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft + img{object-fit: contain;}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft p {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-bottom: 4px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp img {
  width: auto;
  height: auto;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul {
  padding: 18px 27px 16px 24px;
  margin: 0 -10px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li {
  padding-left: 30px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li p {
  font: 15px/25px Inter-Medium;
  color: #000000;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li p b {
  font-family: Inter-Bold;
  font-size: inherit;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li.cal {
  background: url(../images/cal-icon.svg) no-repeat left center;
  margin: 0 0 12px 0;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li.loc {
  background: url(../images/loc-icon.svg) no-repeat left center;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li::before {
  content: none;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item:hover {
  background-color: #ffffff;
}

.condt-blk {
  padding-bottom: 109px;
}
.condt-blk .container {
  max-width: 1640px;
}
.condt-blk .condt-in {
  background-color: #ffffff;
  border-radius: 20px;
}
.condt-blk .condt-in .condt-row {
  max-width: 1350px;
  margin: 0 auto;
  padding: 81px 0;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.condt-blk .condt-in .condt-row .lft {
  width: 47.11%;
}
.condt-blk .condt-in .condt-row .lft img {
  width: 100%;
  max-width: 635px;
  height: 479px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.condt-blk .condt-in .condt-row .ryt {
  width: 52.89%;
  padding-right: 87px;
  margin-top: 20px;
}
.condt-blk .condt-in .condt-row .ryt h2 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 19px 0;
}
.condt-blk .condt-in .condt-row .ryt p {
  margin-bottom: 23px;
}
.condt-blk .condt-in .condt-row .ryt p:last-of-type {
  margin-bottom: 0;
}
.condt-blk .condt-in .condt-row .ryt ol li {
  padding-left: 16px;
  background: url(../images/ol-style.svg) no-repeat left top 10px;
  font: 16px/28px Inter-Medium;
  color: #000000;
}
.condt-blk .condt-in .condt-row .ryt ol li:not(:last-of-type) {
  margin-bottom: 5px;
}
.condt-blk .condt-in .condt-row .ryt a.btn-hov {
  margin-top: 23px;
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 155px;
}

.login-blk {
  padding: 28px 30px 28px 30px;
}
.login-blk .container {
  max-width: 1862px;
}
.login-blk .login-row {
  display: flex;
}
.login-blk .login-row .lft {
  width: 39.21%;
  background: #ffffff;
  padding: 72px 72px 70px 69px;
  border-radius: 20px;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.login-blk .login-row .lft > a {
  margin-bottom: 34px;
}
.login-blk .login-row .lft > a img {
  width: 100%;
  max-width: 239px;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
}
.login-blk .login-row .lft h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 0 0 12px 0;
}
.login-blk .login-row .lft p {
  margin-bottom: 25px;
}
.login-blk .login-row .lft .lg-frm .frm-field {
  margin-bottom: 12px;
  position: relative;
}
.login-blk .login-row .lft .lg-frm .frm-field label {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  width: 100%;
  margin-bottom: 10px;
}
.login-blk .login-row .lft .lg-frm .frm-field input {
  font: 14px/25px Inter-Regular;
  color: #000000;
  padding: 12px 20px 12px 20px;
  border: 0;
  background: #f4f4f4;
  width: 100%;
  display: inline-block;
  border-radius: 5px;
}
.login-blk .login-row .lft .lg-frm .frm-field input::placeholder{
  color: #898686;
}
.login-blk .login-row .lft .lg-frm .frm-field i.i-icon {
  background: url(../images/i-close.svg) no-repeat;
  width: 23px;
  height: 17px;
  display: inline-block;
  position: absolute;
  right: 14px;
  top: 50px;
  cursor: pointer;
}
.login-blk .login-row .lft .lg-frm .frm-field i.i-icon.i-open {
  background: url(../images/i-open.svg) no-repeat;
  width: 27px;
  height: 23px;
  bottom: 12px;
}
.login-blk .login-row .lft .lg-frm .frm-chk {
  margin: 20px 0 28px 0;
}
.login-blk .login-row .lft .lg-frm .frm-chk input[type=checkbox] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  background: #f4f4f4;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 10px;
}
.login-blk .login-row .lft .lg-frm .frm-chk label {
  font: 14px/25px Inter-Regular;
  color: #666;
  cursor: pointer;
}
.login-blk .login-row .lft .lg-frm .frm-chk label input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 12px;
  height: 6px;
  border-left: 2px solid #053d05;
  border-bottom: 2px solid #053d05;
  transform: rotate(-45deg);
  top: 5px;
  left: 4px;
}
.login-blk .login-row .lft .lg-frm .frm-chk a {
  font: 14px/25px Inter-SemiBold;
  color: #000000;
  float: right;
}
.login-blk .login-row .lft .lg-frm .frm-chk a:hover {
  text-decoration: underline;
  color: #afdf7c;
  text-underline-offset: 3px;
}
.login-blk .login-row .lft .lg-frm button {
  font: 16px/24px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 100%;
  border: 0;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  margin-bottom: 14px;
}
.login-blk .login-row .lft .lg-frm button:hover {
  background-color: #053d05;
  color: #ffffff;
}
.login-blk .login-row .lft .lg-frm p {
  font: 15px/25px Inter-Regular;
  color: #666;
  text-align: center;
  margin: 0;
}
.login-blk .login-row .lft .lg-frm p a {
  color: #053d05;
  font-family: Inter-SemiBold;
}
.login-blk .login-row .lft .lg-frm p a:hover {
  color: #afdf7c;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.login-blk .login-row .ryt {
  width: 59.2%;
  margin-left: 1.588%;
  padding-top: 56px;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}
.login-blk .login-row .ryt::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: linear-gradient(to bottom, #053d05 30%, rgba(5, 61, 5, 0.2) 60%);
  inset: 0;
}
.login-blk .login-row .ryt .lg-cnt {
  max-width: 560px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
.login-blk.lgscode-blk .login-row .ryt .lg-cnt{
  max-width: 572px;
}
.login-blk .login-row .ryt .lg-cnt h2 {
  font: 50px/45px Inter-Bold;
  color: #afdf7c;
  margin: 0 0 14px 0;
}
.login-blk .login-row .ryt .lg-cnt h3 {
  font: 40px/45px Inter-Medium;
  color: #ffffff;
  margin-bottom: 19px;
}
.login-blk .login-row .ryt .lg-cnt p {
  font: 15px/25px Inter-Regular;
  color: #ffffff;
}
.login-blk .login-row .ryt .lg-cnt + img {
  width: 100%;
  max-width: 100%;
  height: 748px;
  -o-object-fit: cover;
     object-fit: cover;
     display: none;
}
.login-blk.lgscode-blk .login-row .lft .lg-frm button{
  margin:17px 0 0 0;
}
.login-blk.lgscode-blk .login-row .ryt img {
  -o-object-position: bottom;
     object-position: bottom;
}

.login-blk.fgpass-blk .login-row {
  flex-direction: row-reverse;
}
.login-blk.fgpass-blk .login-row .lft{
  width: 39.33%;
}
.login-blk.fgpass-blk .login-row .ryt {
  margin-right: 1.5%;
  width: 59.111%;
  margin-left: 0;
}
.login-blk.fgpass-blk .login-row .ryt .lg-cnt {
  max-width: 594px;
}
.login-blk.fgpass-blk .login-row .ryt .lg-cnt + img {
  -o-object-position: bottom;
     object-position: bottom;
}
.login-blk.fgpass-blk .login-row .lft .lg-frm p a {
  color: #053d05;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.login-blk.fgpass-blk .login-row .lft .lg-frm p a:hover {
  color: #afdf7c;
}

.login-blk.regis-blk .login-row {
  flex-direction: row-reverse;
}
.login-blk.regis-blk .login-row .lft .lg-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}
.login-blk.regis-blk .login-row .lft .lg-frm .frm-field.dbl .frm-inp {
  width: 48.66%;
  position: relative;
}
.login-blk.regis-blk .login-row .lft .lg-frm .frm-chk label a {
  float: unset;
  font-family: Inter-SemiBold;
  color: #053d05;
  line-height: unset;
  font-size: inherit;
}
.login-blk.regis-blk .login-row .lft .bfyou-blk {
  padding-top: 26px;
  border-top: 1px solid #e5e5e5;
  margin-top: 22px;
  text-align: center;
}
.login-blk.regis-blk .login-row .lft .bfyou-blk p {
  font: 14px/25px Inter-SemiBold;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.login-blk.regis-blk .login-row .lft .bfyou-blk .bf-logos {
  display: flex;
  justify-content: space-between;
}
.login-blk.regis-blk .login-row .lft .bfyou-blk .bf-logos a img {
  width: 135px;
  height: 34px;
  -o-object-fit: contain;
     object-fit: contain;
}
.login-blk.regis-blk .login-row .ryt {
  margin-right: 1.588%;
  margin-left: 0;
}
.login-blk.regis-blk .login-row .ryt::before {
  /* background: linear-gradient(to bottom, #053d05 30%, rgba(5, 61, 5, 0.2) 50%, transparent 60%); */
  background: #053d05;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt {
  max-width: 850px;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt > h3,
.login-blk.regis-blk .login-row .ryt .lg-cnt > p {
  max-width: 580px;
  width: 100%;
  margin: 0 auto 19px auto;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt > p{
  max-width: 576px;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul {
  margin-top: 30px;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li {
  margin: 0;
  border: 1px solid #ffffff;
  border-radius: 50px;
  padding: 10px 20px;
  display: inline-block;
  background-color: transparent;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li img {
  margin-right: 4px;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li p {
  display: inline-block;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li::before {
  content: none;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li:not(:last-of-type) {
  margin-right: 10px;
}
.login-blk.regis-blk .login-row .ryt .lg-cnt ul li:hover {
  background-color: #afdf7c;
  border-color: transparent;
}

.privacy-blk,
.cookies,
.informatie,
.informatie_{
  padding: 104px 0 106px 0;
}
.privacy-blk .prvc-in h1,
.cookies .entry-title  {
  font: 40px/55px Inter-SemiBold;
  color: #000000;
  margin: 7px 0 12px 0;
}
.privacy-blk .prvc-in h1 + p,
.cookies .post-inner .cmplz-document p:first-of-type {
  margin-bottom: 22px;
}
.privacy-blk .prvc-in h1 + p + h2 {
  margin-top: 0;
}
.privacy-blk .prvc-in h2,
.privacy-blk .prvc-in h3,
.privacy-blk .prvc-in h4,
.privacy-blk .prvc-in h5,
.privacy-blk .prvc-in h6,
.cookies .post-inner .cmplz-document h2  {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 15px;
  margin-top: 40px;
}
.cookies .post-inner .cmplz-document h2 {margin-top:0;}
.privacy-blk .prvc-in p,
.cookies .post-inner .cmplz-document h2 + p {
  margin-bottom: 23px;
}
.privacy-blk .prvc-in p:has(+ ul) {
  margin-bottom: 10px;
}
.privacy-blk .prvc-in p:last-of-type {
  margin: 0;
}
.privacy-blk .prvc-in ul,
.cookies .post-inner .cmplz-document ul {
  margin-bottom: 27px;
}
.privacy-blk .prvc-in ul li {
  font: 15px/25px Inter-Regular;
  color: #666;
}
.privacy-blk .prvc-in ul + h4 {
  margin-top: 0;
}
.privacy-blk .prvc-in h5,
.privacy-blk .prvc-in h6 {
  margin-top: 0;
}

.kcdet-blk {
  padding: 40px 0 99px 0;
}
.kcdet-blk .kc-row {
  display: flex;
  align-items: start;
}
.kcdet-blk .kc-row .lft {
  width: calc(100% - 380px);
  margin-right: 2.2%;
}
.kcdet-blk .kc-row .lft .kcdet-top {
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 28px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
  display: flex;
  align-items: center;
  padding: 0px 63px 0px 50px;
  border-bottom: 1px solid #e5e5e5;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div {
  position: relative;
  min-height: 220px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-right: 1px solid #e5e5e5;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div:last-of-type::after {
  content: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
  width: calc(100% - 406px);
  padding: 22px 0 43px 0;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list a img {
  width: 100%;
  max-width: 201px;
  height: 66px;
  -o-object-fit: cover;
     object-fit: cover;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul {
  margin-top: 22px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li {
  padding: 0;
  margin: 0;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li::before {
  content: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
  font: 15px/28px Inter-SemiBold;
  color: #000000;
  width: 180px;
  position: relative;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong::after {
  content: " : ";
  position: absolute;
  display: inline-block;
  font: 15px/28px Inter-SemiBold;
  color: #000000;
  right: 0;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
  font: 15px/28px Inter-Regular;
  color: #666666;
  display: inline-block;
  padding-left: 23px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
  width: 223px;
  text-align: center;
  align-content: center;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark a img {
  width: 100%;
  max-width: 125px;
  height: 125px;
  -o-object-fit: contain;
     object-fit: contain;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
  width: 183px;
  align-content: center;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
  background: #eff9e5;
  border-radius: 10px;
  width: 120px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
  padding: 0 58px 40px 50px;
  margin-top: -24px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 205px;
  margin-top: 0px;
  background: #afdf7c url(../images/fty-global-pic.svg) no-repeat left 28px center;
  text-indent: 20px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type:hover{
  background: #053d05 url(../images/web-hvr-icon.svg) no-repeat left 28px center;
  color: #fff;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type::before,
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type::after{content: none;}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt p:first-of-type {
  padding-top: 27px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt p:not(:last-of-type) {
  margin-bottom: 22px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 160px;
  margin-top: 22px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 38px 30px 30px 30px;
  margin: 0 50px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul {
  justify-content: space-between;
  margin-bottom: 20px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li {
  padding: 0;
  width: 49.4%;
  margin: 0;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li::before {
  content: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li a.nav-link {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  padding: 11px 25px;
  border-radius: 8px;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  text-align: center;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li a.nav-link:hover, .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li a.nav-link.active {
  background: #053d05;
  color: #afdf7c;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content br {
  display: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab {
  position: relative;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab > img {
  width: 100%;
  max-width: 810px;
  height: 396px;
  visibility: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab video {
  position: absolute;
  inset: 0;
  /* opacity: 0;
  visibility: hidden; */
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control {
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control:not(.playing) .video-pause {
  display: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control.playing .video-play {
  display: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control.playing {
  opacity: 0;
  visibility: hidden;
  transition: 300ms;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab:hover button.video-control.playing {
  opacity: 1;
  visibility: visible;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk {
  height: 397px;
  overflow-y: auto;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk::-webkit-scrollbar {
  width: 8px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #dbdbdb;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #afdf7c;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img {
  width: 100%;
  max-width: 773px;
  display: flex;
  flex-wrap: wrap;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
  overflow: hidden;
  width: 183px;
  height: 155px;
  border-radius: 10px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)) {
  margin-right: 1.2%;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-last-child(4n)) {
  margin-bottom: 1.7%;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:hover img {
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -moz-transform: scale(1.2);
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist {
  padding: 38px 50px 53px 50px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul{display: flex;flex-wrap: wrap;}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li {
  display: inline-block;
  margin: 0;
  padding: 25px 20px 26px;
  text-align: center;
  background: #f4f4f4;
  width: 32.88%;
  margin-bottom: 7px !important;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li img {
  margin-bottom: 6px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li::before {
  content: none;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li p {
  font: 16px/24px Inter-SemiBold;
  color: #000000;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li:not(:nth-child(3n)) {
  margin-right: 5px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li:not(:nth-last-child(-n+3)) {
  margin-bottom: 0;
}
.kcdet-blk .kc-row .lft .kcrev-blk {
  margin-bottom: 28px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 42px 50px 47px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd {
  margin-bottom: 35px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 0 0;
  display: inline-block;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd span {
  display: block;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 190px;
  float: right;
  padding: 11px 24px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft {
  background-color: #f4f4f4;
  border-radius: 10px;
  text-align: center;
  padding: 39px 0 33px 0;
  width: 48.33%;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft img:first-of-type {
  width: 166px;
  height: 55px;
  -o-object-fit: cover;
     object-fit: cover;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong {
  font: 40px/45px Inter-Regular;
  color: #000000;
  display: block;
  margin: 15px 0 3px 0;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft b {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-top: 10px;
  display: block;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt {
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 34px 40px 33px 37px;
  width: 48.33%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft {
  width: 60.66%;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b {
  font: 18px/26px Inter-SemiBold;
  color: #000000;
  margin-bottom: 10px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk {
  display: flex;
  align-items: center;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk span {
  font: 15px/24px Inter-Regular;
  color: #000000;
  letter-spacing: 0px;
  text-transform: unset;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk .progress-bg {
  background-color: #ffffff;
  height: 8px;
  border-radius: 10px;
  margin-left: 18px;
  width: calc(100% - 28px);
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk .progress-bg .progress-fill {
  background-color: #ffc134;
  height: 100%;
  border-radius: 10px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt img:first-of-type, .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt img{
  width: 59px;
  height: 59px;
  object-fit: contain;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong {
  font: 40px/45px Inter-Regular;
  color: #000000;
  display: block;
  margin: 10px 0 2px 0;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  display: block;
  margin-top: 6px;
}
.kcdet-blk .kc-row .lft .kcrev-items {
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 28px;
  padding-bottom: 6px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp {
  padding: 39px 39px 32px 40px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt strong {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat {
  display: flex;
  align-items: center;
  position: relative;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat > img {
  width: 106px;
  height: 19px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat strong {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-left: 9px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat .rv-popup {
  position: absolute;
  min-width: 374px;
  width: 100%;
  background: #fff;
  box-shadow: rgba(225, 225, 225, 0.7) 0px 3px 15px 0px;
  padding: 13px 15px 13px 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  top: 100%;
  right: 0;
  margin-top: 20px;
  border-radius: 10px;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat .rv-popup::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 18px solid #fff;
  left: calc(100% - 120px);
  top: -16px;
  filter: drop-shadow(0px -1px 1px #efefef);
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font: 15px/25px Inter-Regular;
  color: #000000;
  width: 46%;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p img {
  margin-left: 18px;
  float: right;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p:nth-last-child(-n+2) {
  margin-top: 9px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat:hover .rv-popup {
  opacity: 1;
  visibility: visible;
  transform: scaleY(1);
  -webkit-transform: scaleY(100%);
  -moz-transform: scaleY(100%);
  -ms-transform: scaleY(100%);
  -o-transform: scaleY(100%);
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp > p {
  margin-bottom: 16px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det b {
  font: 18px/28px Inter-SemiBold;
  color: #000000;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det p {
  font: 13px/20px Inter-Regular;
  color: #666666;
  margin-bottom: 0px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rs-gy {
  display: flex;
  padding-top: 21px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item {
  width: 165px;
  height: 140px;
  margin-right: 1.9%;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:last-child {
  margin-right: 0;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item {
  background-color: #053d05;
  text-align: center;
  align-content: center;
  padding: 20px;
  border-radius: 10px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item a{display: block;}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item strong {
  font: 34px/40px Inter-Bold;
  color: #ffffff;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item p {
  font: 14.32px/25px Inter-SemiBold;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item a:last-of-type {
  font: 14.32px/25px Inter-SemiBold;
  color: #afdf7c;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg {
  background: #ededed;
  border-radius: 0 0 10px 10px;
  margin: 6px 6px 0 6px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd {
  padding: 24px 32px 24px 33px;
  position: relative;
  cursor: pointer;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/rv-drp.svg) no-repeat;
  width: 12px;
  height: 7px;
  right: 33px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd strong {
  font: 18px/25px Inter-SemiBold;
  color: #000000;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd.open::after {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body {
  padding: 0px 33px 21px 36px;
  margin-top: -10px;
  display: none;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body img {
  width: 100%;
  max-width: 49px;
  height: 49px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body .tg-cnt {
  width: calc(100% - 59px);
  width: -webkit-calc(100% - 59px);
  margin-left: 10px;
  float: right;
}
.kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 166px;
  display: block;
  margin: 39px auto auto;
}
.kcdet-blk .kc-row .ryt {
  width: 350px;
  padding: 30px;
  background-color: #ffffff;
  border-radius: 20px;
}
.kcdet-blk .kc-row .ryt .kc-map iframe {
  width: 100%;
  max-width: 290px;
  height: 230px;
  border-radius: 10px;
}
.kcdet-blk .kc-row .ryt .kc-loc {
  margin-top: 28px;
}
.kcdet-blk .kc-row .ryt .kc-loc h2 {
  font: 25px/30px Inter-Bold;
  color: #000000;
  text-align: center;
  margin-bottom: 18px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg {
  margin-bottom: 14px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-hd {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 10px 16px 10px 20px;
  background-color: #ffffff;
  box-shadow: 0 0 10px 0 rgba(225, 225, 225, 0.3);
  cursor: pointer;
  position: relative;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-hd::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fdwn-arr.svg) no-repeat;
  width: 17px;
  height: 10px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-hd b {
  font: 17px/28px Inter-Medium;
  color: #000000;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-hd.open {
  background-color: #f4f4f4;
  border-radius: 10px 10px 0 0;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-hd.open::after {
  transform: translateY(-50%) rotate(180deg);
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body {
  padding: 20px 45px 17px 18px;
  background-color: #f4f4f4;
  display: none;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li {
  margin: 0 0 7px 0;
  padding: 0 0 0 28px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li p,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li a,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li span,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li b {
  display: inline-block;
  font: 15px/25px Inter-Medium;
  color: #666666;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li b {
  font-family: Inter-SemiBold;
  color: #000000;
  padding-left: 5px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li p span:first-of-type{width:96px;}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li span {
  text-transform: unset;
  letter-spacing: 0px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li img {
  margin-right: 7px;
  vertical-align: top;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li:first-of-type img {
  margin-top: 3px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li:last-of-type {
  align-items: start;
  margin: 0;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li:last-of-type img {
  margin-top: 3px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg:last-of-type {
  margin: 0;
}
#register-popup .modal-dialog {
  max-width: 590px;
}
#register-popup .modal-dialog .modal-content {
  border: 0;
  border-radius: 10px;
}
#register-popup .modal-dialog .modal-content .btn-close {
  background: url(../images/pp-close.svg) no-repeat center;
  padding: 0;
  opacity: 1;
  width: 16px;
  height: 16px;
  border-radius: 0;
  top: 30px;
  position: absolute;
  right: 30px;
  z-index: 10;
}
#register-popup .modal-dialog .modal-content .modal-body {
  padding: 33px 40px 40px;
  text-align: center;
}
#register-popup .modal-dialog .modal-content .modal-body strong {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 12px 0 25px 0;
  display: block;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field {
  margin-bottom: 10px;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field label {
  width: 100%;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field label input {
  font: 14px/25px Inter-Regular;
  color: #000000;
  background-color: #f4f4f4;
  border-radius: 8px;
  padding: 10.5px 21px;
  width: 100%;
  display: inline-block;
  border: 1px solid transparent;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field label input::placeholder{
  color: #898686;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field label input[value] {
  background-color: #ffffff;
  border-color: #e5e5e5;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field.dbl label {
  width: 49.1%;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk {
  display: flex;
  align-items: center;
  margin: 16px 0 18px 0;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk input[type=checkbox] {
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: none;
  -moz-appearance: none;
  background-color: #f4f4f4;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  margin-right: 11px;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk input[type=checkbox]:checked {
  background-color: #053d05;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  width: 12px;
  height: 6px;
  transform: rotate(-50deg);
  top: 6px;
  left: 4px;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk p {
  font: 14px/25px Inter-Regular;
  color: #898686;
  text-align: start;
  width: calc(100% - 31px);
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk p a {
  font-family: Inter-SemiBold;
  color: #053d05;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk p a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
  color: #afdf7c;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm button[type=submit] {
  border: 0;
  background-color: #afdf7c;
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  width: 100%;
  display: block;
  padding: 10.5px 25px;
  border-radius: 5px;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm button[type=submit]:hover {
  background-color: #053d05;
  color: #ffffff;
}

.rev-wte .modal-dialog {
  max-width: 656px;
}
.user_reply-blk .review-blk{
  padding: 42px 50px 50px;
  max-width: 550px;
  border-radius: 20px;
  background-color: #ffffff;
}
.rev-wte .modal-dialog .modal-content {
  border: 0;
  border-radius: 20px;
}
.rev-wte .modal-dialog .modal-content .btn-close {
  background: url(../images/pp-close.svg) no-repeat center;
  padding: 0;
  opacity: 1;
  width: 16px;
  height: 16px;
  border-radius: 0;
  top: 30px;
  position: absolute;
  right: 30px;
  z-index: 10;
}
.rev-wte .modal-dialog .modal-content .modal-body {
  padding: 42px 50px 50px;
}
.rev-wte .modal-dialog .modal-content .modal-body strong , .user_reply-blk .review-blk strong{
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 0px 0 13px 0;
  display: block;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm , .user_reply-blk .review-blk .revwrite-frm{
  margin-top: 25px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field, .user_reply-blk .review-blk .revwrite-frm .frm-field{
  margin-bottom: 16px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field label, .user_reply-blk .review-blk .revwrite-frm .frm-field label{
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 9px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field input, .user_reply-blk .review-blk .revwrite-frm .frm-field input,
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea, .user_reply-blk .review-blk .revwrite-frm .frm-field textarea {
  width: 100%;
  background: #f4f4f4;
  padding: 11.5px 20px;
  font: 14px/25px Inter-Regular;
  color: #000000;
  border-radius: 8px;
  border: 0;
  display: inline-block;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field input::placeholder, .user_reply-blk .review-blk.revwrite-frm .frm-field textarea::placeholder,
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea::placeholder, .user_reply-blk .review-blk.revwrite-frm .frm-field input::placeholder{
  color: #898686;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.dbl , .user_reply-blk .review-blk .revwrite-frm .frm-field.dbl{
  display: flex;
  justify-content: space-between;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.dbl .frm-inp, .user_reply-blk .review-blk .revwrite-frm .frm-field.dbl .frm-inp {
  width: 48.77%;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea, .user_reply-blk .review-blk .revwrite-frm .frm-field textarea{
  height: 113px;
  background: #f4f4f4 url(../images/t-emoji.svg) no-repeat bottom 14px right 14px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea::-webkit-scrollbar , .user_reply-blk .review-blk .revwrite-frm .frm-field  textarea::-webkit-scrollbar{
  width: 5px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea::-webkit-scrollbar-thumb, .user_reply-blk .review-blk .revwrite-frm .frm-field textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #efefef;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea::-webkit-scrollbar-track, .user_reply-blk .review-blk .revwrite-frm .frm-field textarea::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ddd;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file input[type=file] , .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file input[type=file]  {
  padding: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  cursor: pointer;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in , .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in{
  border: 2px dashed #f5f7f5;
  border-radius: 20px;
  min-height: 168px;
  position: relative;
  cursor: pointer;
  align-content: end;
  text-align: center;
  background: #ffffff url(../images/up-file.svg) no-repeat top 22px center;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in p , .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in p{
  font: 15px/25px Inter-Regular;
  color: #000000;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in p a , .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in p a{
  font-family: Inter-SemiBold;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in p:last-of-type , .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in p:last-of-type{
  padding-bottom: 20px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in + p, .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in + p {
  text-align: center;
  margin-top: 10px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem, .user_reply-blk .review-blk .revwrite-frm .rev-mem{
  display: flex;
  flex-wrap: wrap;
  max-width: 430px;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 24px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p, .user_reply-blk .review-blk .revwrite-frm .rev-mem p{
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  width: 43.55%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p{
  width: 47%;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p img, .user_reply-blk .review-blk .revwrite-frm .rev-mem p img {
  width: 90px;
  height: 16px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p:nth-last-child(-n+2), .user_reply-blk .review-blk .revwrite-frm .rev-mem p:nth-last-child(-n+2) {
  margin-top: 11px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button], .user_reply-blk .review-blk .revwrite-frm button[type=submit]{
  border: 0;
  background-color: #afdf7c;
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  width: 100%;
  display: block;
  padding: 10.5px 25px;
  border-radius: 5px;
  margin-top: 30px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button]:hover , .user_reply-blk .review-blk .revwrite-frm button[type=submit]:hover{
  background-color: #053d05;
  color: #ffffff;
}

.rev-wte .modal-content .modal-body .revwrite-frm .frm-btn , .user_reply-blk .review-blk .revwrite-frm .frm-btn{
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.rev-wte .modal-content .modal-body .revwrite-frm .frm-btn button[type=submit] , .user_reply-blk .review-blk .revwrite-frm .frm-btn button[type=submit]{
  width: 100%;
  margin: 0 13px 0 0;
}
.rev-wte .modal-content .modal-body .revwrite-frm .frm-btn .del , .user_reply-blk .review-blk .revwrite-frm .frm-btn .del {
  background-color: #e64131;
  height: 46px;
  width: 56px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rev-wte .modal-content .modal-body .revwrite-frm .frm-btn .del:hover , .user_reply-blk .review-blk .revwrite-frm .frm-btn .del:hover {
  background-color: #053d05;
}
.rev-wte#revchanges-popup .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button], .user_reply-blk .review-blk .revwrite-frm button[type=submit] {margin: 0;}
.rev-wte .modal-content .modal-body .revwrite-frm .frm-btn .del, .user_reply-blk .review-blk .revwrite-frm .frm-btn .del {margin-left: 10px;}
.menu-sidebar {
  width: 300px;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #f4f4f4;
}
.menu-sidebar .logo {
  background-color: #f4f4f4;
  height: 115px;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
.menu-sidebar .logo a.hide {
  display: none;
}
.menu-sidebar .logo a img {
  width: 100%;
  max-width: 185px;
  -o-object-fit: contain;
     object-fit: contain;
}
.menu-sidebar .menu-sidebar-content {
  position: relative;
  height: calc(100vh - 115px);
}
.menu-sidebar .menu-sidebar-content p {
  font: 20px/25px Inter-Bold;
  color: #000000;
  padding: 0 0 0 30px;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar {
  padding: 10px 30px 30px;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li {
  padding: 0;
  margin: 0;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li::before {
  content: none;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a {
  font: 15px/25px Inter-Regular;
  color: #666666;
  display: block;
  padding: 7px 0;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  display: flex;
  align-items: center;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a .d-icon {
  margin-right: 12px;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a .d-icon img {
  width: auto;
  height: auto;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a span.count {
  letter-spacing: 0px;
  text-transform: unset;
  font: 12px/25px Inter-Regular;
  color: #afdf7c;
  width: 22px;
  height: 22px;
  background-color: #053d05;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-left: 10px;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a:hover,
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a.active,
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a:active  {
  color: #000000;
}
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a:hover .d-icon img,
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a:active .d-icon img,
.menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a.active .d-icon img {
  filter: brightness(0);
}
.menu-sidebar .menu-sidebar-content .btn-hv {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 240px;
  margin-left: 30px;
}
.menu-sidebar .menu-sidebar-content .btn-hv::before {
  content: url(../images/d-lgo.svg);
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 21px;
  margin-right: 9px;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.menu-sidebar .menu-sidebar-content .btn-hv:hover {
  background-color: #053d05;
  color: #ffffff;
}
.menu-sidebar .menu-sidebar-content .btn-hv:hover::before {
  filter: brightness(1222);
}

.page-container {
  background-color: #f4f4f4;
  padding-left: 300px;
}

.hd-main {
  position: fixed;
  background-color: #f4f4f4;
  width: calc(100% - 300px);
  left: 0;
  top: 0;
  right: 0;
  margin-left: auto;
  z-index: 15;
  height: 115px;
  align-content: center;
}
.hd-main .header-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 30px;
}
.hd-main .header-wrap .header-tog {
  display: none;
}
.hd-main .header-wrap .header-tog a img {
  width: 31px;
  height: 17px;
  display: none;
}
.hd-main .header-wrap .header-sch {
  width: 100%;
  max-width: 768px;
}
.hd-main .header-wrap .header-sch .sch-icon {
  display: none;
}
.hd-main .header-wrap form {
  position: relative;
  width: 100%;
}
.hd-main .header-wrap input {
  font: 14px/26px Inter-Regular;
  color: #000;
  padding: 15px 185px 15px 24px;
  background-color: #ffffff;
  width: 100%;
  display: block;
  border: 0;
  border-radius: 8px;
}
.hd-main .header-wrap input::placeholder{
  color: #898686;
}
.hd-main .header-wrap button {
  font: 16px/25px Inter-SemiBold;
  background-color: #053d05;
  color: #afdf7c;
  width: 100%;
  max-width: 167px;
  border-radius: 8px;
  padding: 11px 25px;
  border: 0;
  text-align: center;
  position: absolute;
  right: 5px;
  top: 4px;
}
.hd-main .header-wrap button:hover {
  background-color: #afdf7c;
  color: #ffffff;
}
.hd-main .header-wrap .header-btn {
  width: 277px;
  display: flex;
  align-items: center;
}
.hd-main .header-wrap .header-btn .btn-item {
  width: 58px;
  position: relative;
  margin-right: 12px;
}
.hd-main .header-wrap .header-btn .btn-item a {
  width: 52px;
  height: 52px;
  border: 1px solid #000000;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 4px 2px 0px #000000;
  transition: all 300ms linear;
}
.hd-main .header-wrap .header-btn .btn-item a:active {
  box-shadow: 0px 0px 0px #000000;
}
.hd-main .header-wrap .header-btn .btn-item .count {
  font: 12px/25px Inter-Regular;
  color: #053d05;
  background-color: #afdf7c;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  letter-spacing: unset;
  text-transform: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
}
.hd-main .header-wrap .header-btn .btn-admin {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.hd-main .header-wrap .header-btn .btn-admin .a-img {
  width: 56px;
  height: 56px;
  border: 4px solid #ffffff;
  border-radius: 50%;
}
.hd-main .header-wrap .header-btn .btn-admin .a-img img {
  width:48px;
  height:48px;
  border-radius:50%;
  object-fit: cover;
}
.hd-main .header-wrap .header-btn .btn-admin .a-cnt {
  display: inline-block;
  margin-left: 12px;
  width: calc(100% - 68px);
}
.hd-main .header-wrap .header-btn .btn-admin .a-cnt p {
  font: 20px/25px Inter-Bold;
  color: #000000;
}

.b-main {
  padding: 115px 30px 30px 0;
  min-height: 100vh;
}
.b-main strong,
.b-main  h1,
.b-main  h2,
.b-main  h3,
.b-main  h4,
.b-main  h5,
.b-main  h6{
  font:25px/35px Inter-Bold;
  color: #000; 
}
.b-main .dash-main {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 20px;
}
.b-main .dash-main .overview-row {
  display: flex;
  justify-content: start;
  margin-bottom: 35px;
}
.b-main .dash-main .overview-row .overview-item {
  width: 19%;
  position: relative;
  padding: 24px 18px 24px 28px;
  border-radius: 10px;
  margin-right: 1.3%;
}
.b-main .dash-main .overview-row .overview-item p {
  font: 15px/25px Inter-Regular;
  color: #666;
  margin-bottom: 5px;
}
.b-main .dash-main .overview-row .overview-item strong {
  font: 25px/30px Inter-ExtraBold;
  color: #000000;
}
.b-main .dash-main .overview-row .overview-item strong small {
  font: 13px/13px Inter-Regular;
  float: right;
  min-height: 30px;
  align-content: center;
  display: inline-block;
  padding-left: 5px;
}
.b-main .dash-main .overview-row .overview-item strong small b {
  font-family: Inter-Bold;
}
.b-main .dash-main .overview-row .overview-item.ov-item1 {
  background: #afdf7c url(../images/dov-1.svg) no-repeat right 22px bottom;
}
.b-main .dash-main .overview-row .overview-item.ov-item2 {
  background: #dff2cb url(../images/dov-2.svg) no-repeat right 22px bottom;
}
.b-main .dash-main .overview-row .overview-item.ov-item3 {
  background: #053c05 url(../images/dov-3.svg) no-repeat right 22px bottom;
}
.b-main .dash-main .overview-row .overview-item.ov-item3 p,
.b-main .dash-main .overview-row .overview-item.ov-item3 strong {
  color: #ffffff;
}
.b-main .dash-main .overview-row .overview-item.ov-item4 {
  background: #f4f4f4 url(../images/dov-4.svg) no-repeat right 22px bottom;
}
.b-main .dash-main .overview-row .overview-item.ov-item5 {
  background: #000000 url(../images/dov-5.svg) no-repeat right 22px bottom;
}
.b-main .dash-main .overview-row .overview-item.ov-item5 p,
.b-main .dash-main .overview-row .overview-item.ov-item5 strong {
  color: #ffffff;
}
.b-main .dash-main .overview-row .overview-item:last-of-type {
  margin-right: 0;
}
.b-main .dash-main .niews-row {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.b-main .dash-main .niews-row .lft {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  width: 58.8%;
}
.b-main .dash-main .niews-row .lft .n-hd {
  padding: 24px 15px 13px 15px;
  display: flex;
  align-items: center;
}
.b-main .dash-main .niews-row .lft .n-hd h1 {
  font: 25px/35px Inter-Bold;
  color: #000000;
  width: calc(100% - 133px);
}
.b-main .dash-main .niews-row .lft .n-hd button {
  border: 0;
  background-color: #f4f4f4;
  font: 15px/24px Inter-SemiBold;
  color: #000000;
  width: 100%;
  max-width: 133px;
  border-radius: 8px;
  padding: 10px 22px;
  text-align: center;
}
.b-main .dash-main .niews-row .lft .n-bdy {
  margin: 0 9px;
}
.b-main .dash-main .niews-row .lft .n-bdy table {
  width: 100%;
  table-layout: fixed;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead tr {
  background-color: #053c05;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th {
  font: 16px/25px Inter-SemiBold;
  color: #ffffff;
  padding: 11px 20px 11px 0px;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th:first-of-type {
  width: 16.55%;
  padding-left: 20px;
  border-radius: 10px 0 0 10px;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th:nth-child(2n) {
  width: 16.99%;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th:nth-child(3n) {
  width: 24.88%;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th:nth-child(4n) {
  width: 14.33%;
}
.b-main .dash-main .niews-row .lft .n-bdy table thead th:last-of-type {
  width: 14.77%;
  border-radius: 0 10px 10px 0;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr {
  border-bottom: 1px solid #e5e5e5;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td {
  font: 15px/20px Inter-Regular;
  color: #000000;
  padding: 15px 0;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span {
  display: inline-block;
  text-transform: unset;
  letter-spacing: 0px;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.niew {
  font: 12px/15px Inter-Regular;
  color: #ffffff;
  background-color: #053d05;
  padding: 5px 6px 5px 9px;
  border-radius: 25px;
  margin-right: 7px;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.reactie {
  background-color: #ffffff;
  border: 1px solid #053d05;
  border-radius: 25px;
  font: 15px/15px Inter-Bold;
  color: #053d05;
  padding: 4px 10px 4px 11px;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.op {
  font: 15px/17px Inter-Medium;
  padding: 4px 16px 4px 17px;
  background-color: #afdf7c;
  color: #053d05;
  border-radius: 25px;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr td:first-of-type {
  padding-left: 20px;
}
.b-main .dash-main .niews-row .lft .n-bdy table tbody tr:last-of-type {
  border: 0;
}
.b-main .dash-main .niews-row .ryt {
  width: 39.22%;
}
.b-main .dash-main .niews-row .ryt .ln-table {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-hd {
  padding: 24px 15px 13px 15px;
  display: flex;
  align-items: center;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-hd h2 {
  font: 25px/35px Inter-Bold;
  color: #000000;
  width: calc(100% - 103px);
}
.b-main .dash-main .niews-row .ryt .ln-table .l-hd button {
  border: 0;
  background-color: #f4f4f4;
  font: 15px/24px Inter-SemiBold;
  color: #000000;
  width: 100%;
  max-width: 103px;
  border-radius: 8px;
  padding: 10px 20px;
  text-align: center;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy {
  margin: 0 9px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table {
  width: 100%;
  table-layout: fixed;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead tr {
  background-color: #053c05;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead th {
  font: 16px/25px Inter-SemiBold;
  color: #ffffff;
  padding: 11px 20px 11px 0px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead th:first-of-type {
  width: 187px;
  padding-left: 20px;
  border-radius: 10px 0 0 10px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead th:last-of-type {
  width: 394px;
  border-radius: 0 10px 10px 0;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr {
  border-bottom: 1px solid #e5e5e5;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr td {
  font: 15px/20px Inter-Regular;
  color: #000000;
  padding: 17.5px 0;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr td span {
  display: inline-block;
  text-transform: unset;
  letter-spacing: 0px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr td span.niew {
  font: 12px/15px Inter-Regular;
  color: #ffffff;
  background-color: #053d05;
  padding: 5px 6px 5px 9px;
  border-radius: 25px;
  margin-right: 7px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr td span.reactie {
  background-color: #ffffff;
  border: 1px solid #053d05;
  border-radius: 25px;
  font: 15px/15px Inter-Bold;
  color: #053d05;
  padding: 4px 10px 4px 11px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr td:first-of-type {
  padding-left: 20px;
}
.b-main .dash-main .niews-row .ryt .ln-table .l-bdy table tbody tr:last-of-type {
  border: 0;
}
.b-main .dash-main .niews-row .ryt .rev-widegts {
  background: url(../images/grn-bg.png) no-repeat center/cover;
  padding: 46px 0 50px 48px;
  border-radius: 10px;
  margin-top: 3%;
}
.b-main .dash-main .niews-row .ryt .rev-widegts h3 {
  font: 38px/48px Inter-Regular;
  color: #053d05;
}
.b-main .dash-main .niews-row .ryt .rev-widegts b {
  font: 38px/48px Inter-Bold;
  color: #053d05;
}
.b-main .dash-main .niews-row .ryt .rev-widegts p {
  font: 15px/25px Inter-Regular;
  color: #053d05;
  margin: 16px 0 28px 0;
}
.b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv {
  font: 18px/45px Inter-Bold;
  color: #053d05;
  position: relative;
  padding-left: 56px;
  transition: 300ms;
}
.b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 44px;
  height: 44px;
  background: #e4f2d5 url(../images/grn-arr.svg) no-repeat center;
  border-radius: 50%;
  left: 0;
  transition: 300ms;
}
.b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv:hover {
  color: #ffffff;
}
.b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv:hover::before {
  background-color: #ffffff;
}

.etab-blk {
  display: flex;
  border-radius: 20px;
  overflow: hidden;
}
.etab-blk .lft {
  background-color: #1e511e;
  width: 18.44%;
}
.etab-blk .lft h1 {
  font: 25px/30px Inter-Bold;
  color: #ffffff;
  padding: 32px 20px 32px 30px;
}
.etab-blk .lft ul li {
  padding: 0;
  margin: 0;
  width: 100%;
}
.etab-blk .lft ul li::before {
  content: none;
}
.etab-blk .lft ul li a {
  font: 15px/20px Inter-Medium;
  color: #ffffff;
  padding: 15px 25px 15px 29px;
  border-radius: 0px;
  border-bottom: 1px solid #356335;
}
.etab-blk .lft ul li a.active, .etab-blk .lft ul li a:hover, .etab-blk .lft ul li a:active {
  background-color: #afdf7c;
  color: #053d05;
  border-color: transparent;
}
.etab-blk .ryt {
  width: 81.56%;
  background-color: #ffffff;
}
.etab-blk .ryt .tab-content br {
  display: none;
}
.etab-blk .ryt .tab-content h2,
.etab-blk .ryt .tab-content h4,
.etab-blk .ryt .tab-content h5,
.etab-blk .ryt .tab-content h6,
.etab-blk .ryt .tab-content strong {
  font: 25px/35px Inter-Bold;
  color: #000000;
  margin-bottom: 34px;
}
.etab-blk .ryt .tab-content h5{
  margin-bottom: unset;
}
.etab-blk .ryt .tab-content .efrm-blk {
  width: 100%;
  max-width: 730px;
  margin: 0 auto;
  text-align: center;
  padding: 32px 0 188px 0;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin: 0 auto;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img > img {
  width: 100%;
  max-width: 122px;
  height: 122px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  border: 4px solid #ffffff;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img label.e-icon {
  width: 36px;
  height: 36px;
  background: #afdf7c url(../images/edit-icon.svg) no-repeat center;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  border: 4px solid #ffffff;
  cursor:pointer;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img label.e-icon input[type="file"]{display:none;}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm {
  background-color: #f4f4f4;
  padding: 75px 70px 60px 69px;
  margin-top: -58px;
  border-radius: 20px;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field {
  margin-bottom: 15px;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field label {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 11px;
  width: 100%;
  text-align: start;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field input {
  width: 100%;
  border: 0;
  background-color: #ffffff;
  padding: 11px 20px 11px 20px;
  font: 15px/26px Inter-Regular;
  color: #000000;
  border-radius: 8px;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field input::-moz-placeholder {
  color: #000000;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field input::placeholder {
  color: #000000;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field.dbl .frm-inp {
  width: 48.88%;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button {
  font: 16px/25px Inter-SemiBold;
  color: #ffffff;
  background-color: #000000;
  border-radius: 6px;
  width: 48.77%;
  padding: 11px 25px;
  text-align: center;
  border: 0;
}
.etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button:last-of-type {
  color: #053d05;
  background-color: #afdf7c;
}
.etab-blk .ryt .tab-content .my-branches-blk {
  padding: 39px 30px 150px 30px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 28px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-hd h3 {
  font: 25px/30px Inter-Bold;
  color: #000000;
  display: inline-block;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background: #afdf7c url(../images/add-ic.svg) no-repeat left 24px center;
  border-radius: 5px;
  border: 0;
  padding: 11px 23px;
  text-align: center;
  text-indent: 30px;
  width: 100%;
  max-width: 210px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button:hover {
  background: #053d05 url(../images/add-hv-ic.svg) no-repeat left 24px center;
  color: #ffffff;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body {
  display: flex;
  flex-wrap: wrap;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item {
  background-color: transparent;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  width: 32.33%;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  margin-bottom: 22px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:not(:nth-child(3n)) {
  margin-right: 1.5%;
  margin-bottom: 0;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop {
  padding: 18px 38px 18px 24px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop > p {
  font: 15px/25px Inter-Regular;
  color: #000000;
  padding-left: 32px;
  background: url(../images/br-loc.svg) no-repeat left top 4px;
  width: 100%;
  max-width: 156px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover {
  position: absolute;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e5e5;
  width: 100%;
  min-width: 590px;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  top: 120%;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover p {
  padding: 13px 20px 12.5px 45px;
  font: 15px/25px Inter-Regular;
  color: #000000;
  background: url(../images/br-loc.svg) no-repeat left 20px center;
  background-size: 15px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover p:not(:last-of-type) {
  border-bottom: 1px solid #e5e5e5;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop:hover .bloc-tover {
  top: 100%;
  opacity: 1;
  visibility: visible;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid {
  padding: 20px 23px 22px 25px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul {
  margin-bottom: 18px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li {
  padding: 0;
  line-height: unset;
  margin:0 0 5px 0;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li::before {
  content: none;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
  font: 15px/25px Inter-SemiBold;
  color: #000000;
  width: 130px;
  position: relative;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b::after {
  content: ":";
  position: absolute;
  right: 0;
  font: 15px/25px Inter-Regular;
  color: #666666;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
  font: 15px/25px Inter-Regular;
  color: #666666;
  display: inline-block;
  padding-left: 18px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button {
  font: 15px/25px Inter-Regular;
  color: #666666;
  background-color: #f4f4f4;
  border-radius: 25px;
  padding: 4.5px 16px;
  border: 1px solid transparent;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button img {
  margin-right: 7px;
  filter: opacity(0.3);
  vertical-align: sub;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button:first-of-type {
  margin-right: 12px;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button:hover {
  border-color: #000000;
  color: #000000;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button:hover img {
  filter: opacity(1);
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:hover {
  background-color: #f4f4f4;
  border-color: transparent;
}
.etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:nth-child(3n) .btop .bloc-tover {
  right: 0;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk h4 {
  margin-bottom: 33px;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm {
  margin-top: 0;
  padding: 56px 70px 60px 70px;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field {
  position: relative;
  margin-bottom: 25px;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field i.i-icon {
  background: url(../images/i-close.svg) no-repeat;
  width: 23px;
  height: 17px;
  display: inline-block;
  position: absolute;
  right: 14px;
  bottom: 15px;
  cursor: pointer;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field i.i-icon.i-open {
  background: url(../images/i-open.svg) no-repeat;
  width: 27px;
  height: 23px;
  bottom: 12px;
}
.etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm button.btn-hov {
  margin-top: 6px;
  border: 0;
  width: 100%;
}

.add-loc .modal-dialog {
  max-width: 670px;
}
.add-loc .modal-dialog .modal-content {
  border: 0;
  border-radius: 20px;
}
.add-loc .modal-dialog .modal-content .btn-close {
  background: url(../images/pp-close.svg) no-repeat center;
  padding: 0;
  opacity: 1;
  width: 16px;
  height: 16px;
  border-radius: 0;
  top: 30px;
  position: absolute;
  right: 30px;
  z-index: 10;
}
.add-loc .modal-dialog .modal-content .modal-body {
  padding: 36px 40px 34px;
}
.add-loc .modal-dialog .modal-content .modal-body strong {
  font: 25px/30px Inter-Bold;
  color: #000000;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm {
  margin-top: 17px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field {
  margin-bottom: 11px;
  position: relative;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field button.sch {
  background: url(../images/sch-ic.svg) no-repeat right center;
  width: 19px;
  height: 19px;
  border: 0;
  position: absolute;
  right: 14px;
  bottom: 15px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field label {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 9px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field input,
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea {
  width: 100%;
  background: #f4f4f4;
  padding: 11.5px 20px;
  font: 14px/25px Inter-Regular;
  color: #000000;
  border-radius: 8px;
  border: 0;
  display: inline-block;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field input::placeholder,
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea::placeholder{
  color: #898686;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.dbl .frm-inp {
  width: 48.77%;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea {
  height: 113px;
  background: #f4f4f4 url(../images/t-emoji.svg) no-repeat bottom 14px right 14px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea::-webkit-scrollbar {
  width: 5px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #efefef;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ddd;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file {
  margin-top: 24px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file input[type=file] {
  padding: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  cursor: pointer;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in {
  border: 2px dashed #f5f7f5;
  border-radius: 20px;
  min-height: 168px;
  position: relative;
  cursor: pointer;
  align-content: end;
  text-align: center;
  background: #ffffff url(../images/up-file.svg) no-repeat top 22px center;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in p {
  font: 15px/25px Inter-Regular;
  color: #000000;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in p a {
  font-family: Inter-SemiBold;
  text-decoration: underline;
  text-underline-offset: 4px;
  color:#000;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in p:last-of-type {
  padding-bottom: 20px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in + p {
  text-align: center;
  margin-top: 10px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .rev-mem {
  display: flex;
  flex-wrap: wrap;
  max-width: 430px;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 24px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .rev-mem p {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  width: 43.55%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .rev-mem p img {
  width: 90px;
  height: 16px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm .rev-mem p:nth-last-child(-n+2) {
  margin-top: 11px;
}
.add-loc .modal-dialog .modal-content .modal-body .addloc-frm button[type=button] {
  border: 0;
  background-color: #afdf7c;
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  width: 100%;
  display: block;
  padding: 10.5px 25px;
  border-radius: 5px;
  margin-top: 20px;
}
/* .add-loc .modal-dialog .modal-content .modal-body .addloc-frm button[type=button]:hover {
  background-color: #053d05;
  color: #ffffff;
} */

.dsh-rev {
  background-color: #ffffff;
  padding: 30px 30px 36px 30px;
  border-radius: 20px;
}
.dsh-rev .dshrev-table {
  border-radius: 10px;
  border: 1px solid #e5e5e5;
  padding: 12px 10px 0px 10px;
  margin-bottom: 36px;
}
.dsh-rev .dshrev-table .dsht-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 14px;
  padding-right: 4px;
  padding-left: 6px;
}
.dsh-rev .dshrev-table .dsht-hd h1 {
  font: 25px/32px Inter-Bold;
  color: #000000;
}
.dsh-rev .dshrev-table .dsht-hd .ryt {
  display: flex;
  align-items: center;
  justify-content: end;
  width: 63%;
}
.dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
  position: relative;
  max-width: 440px;
  width: 100%;
  margin-right: 10px;
}
.dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp input {
  font: 14px/24px Inter-Regular;
  color: #000000;
  background-color: #f4f4f4;
  border-radius: 6px;
  padding: 10px 45px 10px 19px;
  display: inline-block;
  width: 100%;
  border: 0;
  border-radius: 6px;
  text-overflow: ellipsis;
}
.dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp input::placeholder{
  color: #898686;
}
.dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp button {
  background: url(../images/blk-sch.svg) no-repeat center;
  width: 20px;
  height: 20px;
  display: inline-block;
  border: 0;
  position: absolute;
  right: 14px;
  top: 12px;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  position: relative;
  background: #f4f4f4 url(../images/dcal-ic.svg) no-repeat right 14px center;
  border-radius: 6px;
  padding: 10px 14px 10px 19px;
  min-width: 158px;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::-moz-placeholder {
  font: 15px/25px Inter-SemiBold;
  color: #000000;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::placeholder {
  font: 15px/25px Inter-SemiBold;
  color: #000000;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::before {
  content: attr(placeholder);
  font: 15px/25px Inter-SemiBold;
  color: #000000;
  position: absolute;
  display: inline-block;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]:in-range::-webkit-datetime-edit-text {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]:in-range::-webkit-datetime-edit-year-field {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]:in-range::-webkit-datetime-edit-month-field {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]:in-range::-webkit-datetime-edit-day-field {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::-webkit-date-and-time-value {
  text-align: left;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  inset: 0;
  width: auto;
  height: auto;
  cursor: pointer;
  background: transparent;
  opacity: 0;
}
.dsh-rev .dshrev-table .dsht-hd .ryt input[type=date].has-value::before {
  content: none;
}
.dsh-rev .dshrev-table .dsht-hd .ryt select {
  background: #f4f4f4 url(../images/sel-drp.svg) no-repeat right 14px center;
  font: 15px/25px Inter-SemiBold;
  color: #000000;
  border: 0;
  border-radius: 6px;
  padding: 10px 28px 10px 19px;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  min-width: 155px;
  cursor: pointer;
  margin: 0 7px;
}
/* 31-12 */
.dsh-rev .dshrev-table .dsht-hd .ryt select:last-of-type {
  margin-right: 0;
}
.dsh-rev .dshrev-table .dsht-body {
  overflow: scroll;
  max-height: 90vh;
}
.dsh-rev .dshrev-table .dsht-body table {
  width: 100%;
  table-layout: fixed;
}
.dsh-rev .dshrev-table .dsht-body table thead tr {
  background-color: #053c05;
}
.dsh-rev .dshrev-table .dsht-body table thead th {
  font: 16px/24px Inter-SemiBold;
  color: #ffffff;
  padding: 11px 20px 11px 0px;
}
.dsh-rev .dshrev-table .dsht-body table thead th:first-of-type {
  width: 18.88%;
  padding-left: 20px;
  border-radius: 10px 0 0 10px;
}
.dsh-rev .dshrev-table .dsht-body table thead th:nth-child(2n) {
  width: 18.88%;
}
.dsh-rev .dshrev-table .dsht-body table thead th:nth-child(3n) {
  width: 24.44%;
}
.dsh-rev .dshrev-table .dsht-body table thead th:nth-child(4n) {
  width: 17.88%;
}
.dsh-rev .dshrev-table .dsht-body table thead th:nth-child(5n) {
  width: 18.22%;
}
.dsh-rev .dshrev-table .dsht-body table thead th:last-of-type {
  width: 11.22%;
  border-radius: 0 10px 10px 0;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr {
  border-bottom: 1px solid #e5e5e5;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td {
  font: 15px/20px Inter-Regular;
  color: #000000;
  padding: 15px 0;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td span {
  display: inline-block;
  text-transform: unset;
  letter-spacing: 0px;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td span.niew {
  font: 12px/15px Inter-Regular;
  color: #ffffff;
  background-color: #053d05;
  padding: 5px 6px 5px 9px;
  border-radius: 25px;
  margin-right: 7px;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td span.reactie {
  background-color: #ffffff;
  border: 1px solid #053d05;
  border-radius: 25px;
  font: 15px/15px Inter-Bold;
  color: #053d05;
  padding: 4px 10px 4px 11px;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td span.re {
  font: 13px/17px Inter-Medium;
  padding: 4px 13px 4px 12px;
  background-color: #afdf7c;
  color: #053d05;
  border-radius: 25px;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td:first-of-type,
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td:first-of-type {
  padding-left: 20px;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr:last-of-type {
  border: 0;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star {
  position: relative;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup {
  position: absolute;
  min-width: 374px;
  width: 100%;
  /* 31-12 */
  z-index: 15;
  background: #fff;
  box-shadow: rgba(225, 225, 225, 0.7) 0px 3px 15px 0px;
  padding: 13px 15px 13px 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  bottom: 0px;
  left: 0;
  right: 0;
  border-radius: 10px;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-top: 18px solid #fff;
  left: 20px;
  bottom: -18px;
  filter: drop-shadow(-1px 0px 1px #efefef);
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font: 15px/25px Inter-Regular;
  color: #000000;
  width: 46%;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p img {
  margin-left: 18px;
  float: right;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p:nth-last-child(-n+2) {
  margin-top: 9px;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rating-container:hover + .rv-popup {
  bottom: 60px;
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  transform: scaleY(1);
  -webkit-transform: scaleY(100%);
  -moz-transform: scaleY(100%);
  -ms-transform: scaleY(100%);
  -o-transform: scaleY(100%);
}
.dsh-rev .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.dsh-rev .pagination li {
  display: inline-block;
  padding: 0;
  margin: 0 8px 0 0;
}
.dsh-rev .pagination li::before {
  content: none;
}
.dsh-rev .pagination li a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  font: 16px/25px Inter-Medium;
  color: #000000;
}
.dsh-rev .pagination li a:hover {
  background-color: #053d05;
  border-color: transparent;
  color: #ffffff;
}
.dsh-rev .pagination li:last-of-type {
  margin: 0;
}
.dsh-rev .pagination li.prev a {
  background: url(../images/b-prev.svg) no-repeat center;
}
.dsh-rev .pagination li.prev:hover a {
  background: #053d05 url(../images/b-prev-hvr.svg) no-repeat center;
}
.dsh-rev .pagination li.next a {
  background: url(../images/b-next.svg) no-repeat center;
}
.dsh-rev .pagination li.next:hover a {
  background: #053d05 url(../images/b-next-hvr.svg) no-repeat center;
}
.dsh-rev .pagination span.dots {
  text-transform: unset;
  letter-spacing: 0;
  font: 26px/30px Inter-Bold;
  margin-right: 8px;
  height: 45px;
  align-content: center;
}

.cht-details {
  position: fixed;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  width: 100%;
  max-width: 483px;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.cht-details .chat-head {
  background-color: #000000;
  padding: 21px 30px 21px 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cht-details .chat-head b {
  font: 25px/32px Inter-Bold;
  color: #ffffff;
}
.cht-details .chat-head button {
  background: url(../images/c-cross.svg) no-repeat center;
  width: 19px;
  height: 19px;
  border: 0;
}
.cht-details .chat-body .chat-bodyin .chat-cnt {
  padding: 30px;
  max-height: 470px;
  min-height: 470px;
  overflow-y: auto;
}
.cht-details .chat-body .chat-bodyin .chat-cnt::-webkit-scrollbar {
  width: 5px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt::-webkit-scrollbar-track {
  background-color: #f0f0f0;
  border-radius: 5px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt::-webkit-scrollbar-thumb {
  background-color: #afdf7c;
  border-radius: 5px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt .ques {
  background-color: #f4f4f4;
  border: 1px solid #e5e5e5;
  float: left;
  padding: 16px 18px 13px 20px;
  width: 100%;
  max-width: 338px;
  border-radius: 20px 20px 20px 0;
  margin-bottom: 26px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt .ques strong {
  font: 17px/25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 8px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt .ques p {
  font: 15px/25px Inter-Regular;
  color: #000000;
}
.cht-details .chat-body .chat-bodyin .chat-cnt .ans {
  text-transform: unset;
  letter-spacing: 0px;
  background-color: #053c05;
  padding: 15px 19px 15px 21px;
  font: 15px/24px Inter-Regular;
  color: #afdf7c;
  border-radius: 20px 20px 0 20px;
  float: right;
}
.cht-details .chat-body .chat-bodyin .chat-inp {
  background-color: #f4f4f4;
  padding: 20px 31px 20px 31px;
  display: flex;
  align-items: center;
}
.cht-details .chat-body .chat-bodyin .chat-inp label {
  position: relative;
  width: 100%;
  max-width: 365px;
}
.cht-details .chat-body .chat-bodyin .chat-inp input {
  font: 14px/24px Inter-Regular;
  color: #000000;
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  padding: 13px 50px 13px 20px;
  border: 0;
  text-overflow: ellipsis;
}
.cht-details .chat-body .chat-bodyin .chat-inp input::placeholder{
  color: #898686;
}
.cht-details .chat-body .chat-bodyin .chat-inp i.emoji {
  background: url(../images/t-emoji.svg) no-repeat;
  width: 22px;
  height: 22px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 14px;
  cursor: pointer;
}
.cht-details .chat-body .chat-bodyin .chat-inp button {
  background: #afdf7c url(../images/send-ic.svg) no-repeat center;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  border: 0;
  margin-left: 8px;
}
.cht-details .chat-body .chat-bodyin .chat-inp button:hover {
  background: #053d05 url(../images/send-ic-wt.svg) no-repeat center;
}
.cht-details.show {
  opacity: 1;
  visibility: visible;
}

.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
  width: 68.44%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
  font: 15px/25px Inter-SemiBold;
  color: #000000;
  border: 0;
  border-radius: 6px;
  padding: 10px 10px 10px 20px;
  background-color: #f4f4f4;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 241px;
  margin: 0 10px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn p {
  display: inline-block;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span {
  font: 15px/20px Inter-SemiBold;
  color: #000000;
  letter-spacing: 0px;
  text-transform: unset;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 4px 8.5px;
  min-width: 45px;
  text-align: center;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:first-of-type {
  margin-left: 29px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:not(:last-of-type) {
  margin-right: 5px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span.active, .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:hover {
  background-color: #053d05;
  color: #afdf7c;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table thead th:first-of-type {
  width: 24.22%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table thead th:nth-child(2n) {
  width: 24.22%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table thead th:nth-child(3n) {
  width: 30%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table thead th:nth-child(4n) {
  width: 19.66%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table thead th:last-of-type {
  width: 6.88%;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td.star .rv-popup {
  left: auto;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td.star .rv-popup::before {
  left: auto;
  right: 50px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td{padding: 17.3px 0;}
.back-to-top {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background-color: #afdf7c;
  text-align: center;
  align-content: center;
  position: fixed;
  right: 65px;
  bottom: 305px;
  z-index: 9999;
  display: none;
}
.back-to-top.show {
  display: block;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.pagination li {
  display: inline-block;
  padding: 0;
  margin: 0 8px 0 0;
}
/* 18-03-25 */
.pagination li.next{
  margin-left: 8px !important;
}
.pagination li.prev{
  margin-right: 8px !important;
}
/* 18-03-25 */
.pagination li::before {
  content: none;
}
.pagination li a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: transparent;
  border: 1px solid #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  font: 16px/25px Inter-Medium;
  color: #000000;
}
.pagination li a:hover {
  background-color: #053d05;
  border-color: transparent;
  color: #ffffff;
}
.pagination li:last-of-type {
  margin: 0;
}
.pagination li.prev a {
  background: url(../images/b-prev.svg) no-repeat center;
}
.pagination li.prev:hover a {
  background: #053d05 url(../images/b-prev-hvr.svg) no-repeat center;
}
.pagination li.next a {
  background: url(../images/b-next.svg) no-repeat center;
}
.pagination li.next:hover a {
  background: #053d05 url(../images/b-next-hvr.svg) no-repeat center;
}
.pagination span.dots {
  text-transform: unset;
  letter-spacing: 0;
  font: 26px/30px Inter-Bold;
  margin-right: 8px;
  height: 45px;
  align-content: center;
}

::-webkit-scrollbar {
  width: 10px;
  height: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  border-radius: 10px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #ddd;
  height: 3px;
}

::-webkit-scrollbar-corner {
  display: none;
  height: 0px;
  width: 0px;
}

body.ch-overlay {
  position: relative;
  overflow: hidden;
}

body.ch-overlay::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 16;
}
/**===5 page start===**/

.bh-banner{
  padding-top: 40px;
  margin-bottom: 110px;
}
.bh-banner .container {
  max-width: 1640px;
  position: relative;
}
.bh-banner .ban-in {
  position: relative;
  z-index: 1;
}
.bh-banner .ban-in::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(255, 255, 255, 0) 100%);
  border-radius: 20px;
}
.bh-banner .ban-in .ban-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: -1;
  border-radius: 20px;
  overflow: hidden;
}
.bh-banner .ban-in .ban-img img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.bh-banner .ban-in .banner-cnt {
  padding: 86px 0 207px 125px;
  background-color: transparent;
  position: relative;
}
.bh-banner .banner-slider .owl-stage-outer {
  padding-bottom: 0px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
  padding-top: 34px;
  border-top: 1px solid #8a7f75;
  margin-top: 40px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch p{
  font: 18px/28px Inter-Regular;
  display: inline-block;
  max-width: 610px;
  width: 100%;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov{
  padding: 14px 20px;
  color: #000000;
  border-radius: 5px;
  margin-top: 34px;   
  background-color: #ffffff;
  font: 16px/18px Inter-SemiBold;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov:hover{
  color:#053d05 !important;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov::before,
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov::after{
  background-color:#afdf7c;
}
.bh-banner .banner-slider .owl-nav {
  position: absolute;
  bottom: 100px;
  left: 125px;
  /* height: 30px; */
}
/* .bh-banner .banner-slider .owl-nav button.owl-prev, .bh-banner .banner-slider .owl-nav button.owl-next {
  height: 30px;
} */
.bh-banner .banner-slider .owl-nav button.owl-next:hover, .bh-banner .banner-slider .owl-nav button.owl-prev:hover{
  background-size: contain;
}
.b-brand-blk {
  margin-bottom:110px;
}
.b-brand-blk .container{
  max-width: 1640px;
  width: 100%;
  margin: 0 auto;
}
.b-brand-blk .brand-in{
  background-color: #ffffff;
  border-radius: 20px;
  padding: 47px 75px 53px;
}
.b-brand-blk .brand-in b{
  font: 30px/34px Inter-Bold;
  display: block;
  text-align: center;
  margin-bottom: 25px;
}
.b-brand-blk .owl-carousel.owl-drag .owl-item{
  text-align: center;
}
.b-brand-blk .brand-in .owl-carousel .owl-stage{
  display: flex;
  align-items: center;
}
.b-brand-blk .owl-carousel.owl-drag .owl-item img{
  max-height: 95px;
  height: 100%;
  object-fit: contain;
}
.b-intro-blk .intro-in .intro-top, .b-intro-blk .intro-in .intro-btm{
  display: flex;
  align-items: center;
  margin-bottom: 110px;
  flex-flow: wrap row;
}
.b-intro-blk .intro-in .intro-top .lft{
  display: inline-flex;
  flex-flow: wrap row;
  width: 56.3%;
}
.b-intro-blk .intro-in .intro-top .pic img{
  height: 530px;
  width: 100%;
  object-fit: cover;
}
.b-intro-blk .intro-in .intro-top .pic{
  width: 48%;
  overflow: hidden;
  border-radius: 15px;
}
.b-intro-blk .intro-in .intro-top .pic:first-child{
  margin-right: 4%;
}
.b-intro-blk .intro-in .intro-top .ryt{
  width: 43.7%;
  padding-left: 60px;
}
.b-intro-blk .intro-in .intro-top .ryt span{
  margin-bottom: 16px;
}
.b-intro-blk .intro-in .intro-top .ryt p{
  margin-bottom: 30px;
  max-width: 520px;
  width: 100%;
}
.b-intro-blk .intro-in .intro-top .ryt ul{
  max-width: 500px;
  width: 100%;
}
.b-intro-blk .intro-in .intro-top .ryt li{
  display: inline-block;
  margin-right: 25px;
}
.b-intro-blk .intro-in .intro-top .ryt h1, .b-intro-blk .intro-in .intro-btm .lft h2{
  margin-bottom: 28px;
}
.b-intro-blk .intro-in .intro-btm .lft{
  width: 53.3%;
  padding-right: 60px;
}
.b-intro-blk .intro-in .intro-btm .lft span{
  margin-bottom: 12px;
}
.b-intro-blk .intro-in .intro-btm .lft p{
  margin-bottom: 23px;
  max-width: 635px;
  width: 100%;
}
.b-intro-blk .intro-in .intro-btm .lft b{
  font: 20px/24px Inter-SemiBold;
  text-transform: capitalize;
  letter-spacing: 0px;
  margin-bottom: 23px;
}
.b-intro-blk .intro-in .intro-btm .ryt{
  width: 46.7%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic{
  display: inline-block;
  overflow: hidden;
  border-radius: 15px;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img{
  height: 480px;
  object-fit: cover;
  width: 100%;
}
.b-promote-blk{
  margin: 110px 0px;
}
.b-promote-blk .container{
  max-width: 1640px;
  width: 100%;
  margin: 0 auto;
}
.b-promote-blk .promote-in{
  background-color: #ffffff;
  border-radius: 20px;
  padding: 80px 0px;
  text-align: center;
}
.b-promote-blk .promote-in > span{
  margin-bottom: 17px;
}
.b-promote-blk .promote-in > h3{
  margin-bottom: 33px;
}

.b-promote-blk .promote-in .logo-blk,
.widgets-main .widgets-top .lft{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  flex-flow: wrap row;
}
.b-promote-blk .promote-in .logo-blk .logo,
.widgets-main .widgets-top .lft .logo{
  background-color: #afdf7c;
  border-radius: 50px;
  padding: 21px 0 21px 32px;
  width: 100%;
  max-width: 290px;
  display: flex;
  align-items: center;
}
.b-promote-blk .promote-in .logo-blk .logo p,
.widgets-main .widgets-top .lft .logo p{
  font: 22px / 27px Inter-Bold;
  color: #053d05;
  text-align: center;
  width: calc(100% - 94px);
}
.b-promote-blk .promote-in .logo-blk .logo img,
.widgets-main .widgets-top .lft .logo img{
  width: 75px;
  object-fit: contain;
}
.b-promote-blk .promote-in .logo-blk .rev,
.widgets-main .widgets-top .lft .rev{
  max-width: 230px;
  width: 100%;
  margin-left: 13px;
  text-align: left;
}
.b-promote-blk .promote-in .logo-blk .rev img,
.widgets-main .widgets-top .lft .rev img{
  vertical-align: text-top;
  width: 106px;
  height: 19px;
}
.b-promote-blk .promote-in .logo-blk .rev strong,
.widgets-main .widgets-top .lft .rev strong{
  font: 18px / 25px Inter-Bold;
  color: #000000;
  margin-left: 12px;
}
.b-promote-blk .promote-in .logo-blk .rev p,
.widgets-main .widgets-top .lft .rev p{
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-top: 5px;
}
.b-promote-blk .promote-in .cert-blk,
.widgets-main .widegts-btm>.lft{
  width: 51.9%;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.b-promote-blk .promote-in .cert-blk .banner,
.widgets-main .widegts-btm .lft .banner{
  overflow: hidden;
}
.b-promote-blk .promote-in .cert-blk .banner > img,
.widgets-main .widegts-btm .lft .banner > img{
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.b-promote-blk .promote-in .cert-blk > a,
.widgets-main .widegts-btm .lft > a{
  position: absolute;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #ffffff;
  top: 10px;
  right: 10px;
}
.b-promote-blk .promote-in .cert-blk > a img,
.widgets-main .widegts-btm .lft > a:first-of-type img {
  height: 14px;
  width: 14px;
  object-fit: cover;
}
.b-promote-blk .promote-in .cert-blk .logo,
.widgets-main .widegts-btm .lft .logo{
  position: absolute;
  top: 80px;
  left: 35px;
  z-index: 1;
  width: 150px;
  height: 150px;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.b-promote-blk .promote-in .cert-blk .cert-in,
.widgets-main .widegts-btm .lft .cert-in{
  padding: 19px 45px 19px 35px;
  display: flex;
  text-align: left;
  justify-content: center;
  flex-flow: wrap row;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft,
.widgets-main .widegts-btm .lft .cert-in .lft{
  width: 72.4%;
  padding-right: 60px;
}
.b-promote-blk .promote-in .cert-in .lft .top,
.widgets-main .widegts-btm .lft .cert-in .lft .top{
  padding-left: 170px;
  margin-bottom: 35px;
}

.b-promote-blk .promote-in .cert-blk .cert-in .lft strong,
.widgets-main .widegts-btm .lft .cert-in .lft strong{
  font: 16px / 26px Inter-Bold;
  color: #000000;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft b,
.widgets-main .widegts-btm .lft .cert-in .lft b{
  font: 15px / 15px Inter-Regular;
  color: #000000;
  display: block;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft p,
.widgets-main .widegts-btm .lft .cert-in .lft p{
  margin-bottom: 20px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft p:last-child,
.widgets-main .widegts-btm .lft .cert-in .lft p:last-child{
  margin-bottom: 0px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft ul,
.widgets-main .widegts-btm .lft .cert-in .lft ul{
  color: #000000;
  margin-bottom: 35px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .ryt,
.widgets-main .widegts-btm .lft .cert-in .ryt{
  padding-top: 30px;
  width: 27.6%;
}
.b-promote-blk .promote-in .cert-blk .cert-in .ryt .cert-pic img{
  height: 285px;
  object-fit: cover;
}
.widgets-main .widegts-btm .lft .cert-in .ryt img {object-fit: contain;height:285px;width:100%;max-width:211px;}
.b-faq-blk{
  margin-bottom: 110px;
}
.b-faq-blk .faq-in{
  display: flex;
  align-items: center;
  flex-flow: wrap row;
}
.b-faq-blk .faq-in .lft{
  padding-right: 80px;
  width: 53.1%;
}
.b-faq-blk .faq-in .lft > span{
  margin-bottom: 16px;
}
.b-faq-blk .faq-in .lft > h4{
  margin-bottom: 26px;
}
.b-faq-blk .faq-in .lft > p{
  margin-bottom: 30px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .faq-item{
  margin-bottom: 10px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .faq-item:last-child{
  margin-bottom: 0px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-hd{
  padding: 11px 20px;
  background-color: #ffffff;
  border: 2px solid #f4f4f4;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-hd::after{
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fdwn-arr.svg) no-repeat right center;
  width: 17px;
  height: 10px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.b-faq-blk .faq-in .lft .bhfaq-body .faq-item.active .f-hd{
  background-color: #1e511e;
}
.b-faq-blk .faq-in .lft .bhfaq-body .faq-item.active .f-hd:after{
  background: url(../images/fup-arr.svg) no-repeat left center;
}
.b-faq-blk .faq-in .lft .bhfaq-body .faq-item.active .f-hd strong{
  color: #ffffff;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-hd strong{
  font: 16px/18px Inter-SemiBold;
  padding-right: 30px;
  color: #000000;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-body{
  padding: 15px 20px 5px;
}
.b-faq-blk .faq-in .ryt{
  width: 46.9%;
}
.b-faq-blk .faq-in .ryt .pic{ 
  border-radius: 20px;
  overflow: hidden;
}
.b-faq-blk .faq-in .ryt img{
  height: 580px;
  width: 100%;
  object-fit: cover;
}
.b-signup-blk{
  margin-bottom: 110px;
}
.b-signup-blk .container{
  max-width: 1640px;
  width: 100%;
  margin: 0 auto;
}
.b-signup-blk .signup-out{
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}
.b-signup-blk .signup-out .signup-bg{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -2;
}
.b-signup-blk .signup-out .signup-bg img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.b-signup-blk .signup-out::before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.75;
  background-color: #000000;
}
.b-signup-blk .signup-in{
  text-align: center;
  padding: 75px 0px 0px;
}
.b-signup-blk .signup-in span{
  color: #ffffff;
  margin-bottom: 10px;
}
.b-signup-blk .signup-in h6{
  color: #ffffff;
  margin: 0px auto 30px;
  max-width: 700px;
  width: 100%;
}
.b-signup-blk .signup-in a{
  color: #053d05;
  background-color: #afdf7c;
  margin-bottom: 80px;
}
.faq-blk .faq-in{
  padding: 100px 0px 110px;
}
.faq-blk .faq-in .faq-hd{
  text-align: center;
}
.faq-blk .faq-in .faq-hd > span{
  margin-bottom: 15px;
}
.faq-blk .faq-in .faq-hd > h1{
  margin-bottom: 23px;
}
.faq-blk .faq-in .faq-hd .search{
  display: inline-block;
  max-width: 970px;
  width: 100%;
  position: relative;
  margin-bottom: 23px;
}
.faq-blk .faq-in .faq-hd input{
  width: 100%;
  border: none;
  padding: 20px 60px 20px 24px;
  border-radius: 5px;
  text-overflow: ellipsis;
  font: 14px/25px Inter-Regular;
  background-color: #ffffff;
}
.faq-blk .faq-in .faq-hd .search button{
  position: absolute;
  background: url(../images/search-img.svg) no-repeat right center;
  width: 24px;
  height: 24px;
  right: 20px;
  top: 50%;
  cursor: pointer;
  border: none;
  transform: translateY(-50%);
}
.faq-blk .faq-in .faq-hd p{
  font: 15px/19px Inter-SemiBold;
  color: #000000;
  margin-bottom: 43px;
}
.faq-blk .faq-in .faq-hd p a{
  font: 15px/19px Inter-Regular;
  color: #000000;
  text-decoration: underline;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.faq-blk .faq-in .faq-hd p a:hover{
  color: #053d05;
  text-decoration-color: #053d05;
}
.faq-blk .faq-in .faq-ctn{
  border-radius: 20px;
  display: flex;
  flex-flow: wrap row;
  overflow: hidden;
}
.faq-active{
  background-color: #afdf7c !important;
  color: #1e511e !important;
}
.faq-blk .faq-in .faq-ctn > .lft{
  background-color: #1e511e;
  width: 21.9%;
}
.faq-blk .faq-in .faq-ctn .lft strong{
  font: 25px/29px Inter-Bold;
  padding: 43px 30px 28px 30px;
  color: #ffffff;
  display: block;
  border-bottom: 1px solid #afdf7c30;
}
.faq-blk .faq-in .faq-ctn > .lft .nav{
  display: block;
  border: none;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-item{
  margin: 0;
  padding: 0;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-item:before{
  content: none;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link{
  padding: 13px 30px 13px 30px;
  color: #ffffff;
  display: block;
  border-radius: 0;
  cursor: pointer;
  border:none;
  border-bottom: 1px solid #afdf7c30;
  font: 15px/19px Inter-Medium;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link.active{
  background-color: #afdf7c;
  color: #1e511e;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link:hover{
  background-color: #afdf7c;
  color: #1e511e;
}
.faq-blk .faq-in .faq-ctn > .ryt{
  background-color: #ffffff;
  width: 78.1%;
  padding: 43px 40px 40px;
}
.faq-blk .faq-in .faq-ctn .ryt > strong{
  font: 25px/29px Inter-Bold;
  margin-bottom: 28px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .faq-item{
  margin-bottom: 10px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .faq-item:last-child{
  margin-bottom: 0px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd{
  padding: 11px 20px;
  background-color: #f4f4f4;
  border: 2px solid #f4f4f4;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd::after{
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fdwn-arr.svg) no-repeat right center;
  width: 17px;
  height: 10px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .faq-item.active .f-hd{
  background-color: #1e511e;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .faq-item.active .f-hd:after{
  background: url(../images/fup-arr.svg) no-repeat left center;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .faq-item.active .f-hd strong{
  color: #ffffff;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd strong{
  font: 16px/20px Inter-SemiBold;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  padding-right: 35px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body{
  padding: 20px 15px 10px;
}
.faq-blk .faq-in  .ryt .f-body b{
  font: 18px/22px Inter-Bold;
  margin-bottom: 16px;
  color: #000000;
}
.faq-blk .faq-in  .ryt .f-body p{
  font-family: Inter-Light;
}
.faq-blk .faq-in  .ryt .f-body p:not(:last-child){
  margin-bottom: 35px;
}
.faq-blk .faq-in  .ryt .f-body .top{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft{
  width: 51.9%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft > img{
  height: 290px;
  width: 100%;
  object-fit: cover;
}
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control{
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control:not(.playing) .video-control-pause {
  display: none;
} 
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control .video-control-pause img{
  width: 34px;
  height: 34px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control.playing .video-control-play {
display: none;
} 
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control .video-control-play img{
  width: 31px;
  height: 34px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft video {
  width: 100%;
  height: 290px;
  border-radius: 10px;
  /* position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0; */
  -o-object-fit: cover;                                                                               
  object-fit:cover;  
  opacity:0.6;     
  /* opacity: 0;
  visibility: hidden; */
}
.faq-blk .faq-in  .ryt .f-body .top .lft.video-playing video{
  opacity: 1;
  visibility: visible;
}
.faq-blk .faq-in  .ryt .f-body .top .ryt{
  width: 48.1%;
  padding-left: 40px;
}
.faq-blk .faq-in  .ryt .f-body .btm{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
.faq-blk .faq-in  .ryt .f-body .btm .lft{
  width: 53.5%;
  padding-right: 40px;
}
.faq-blk .faq-in  .ryt .f-body .btm .ryt{
  width: 46.5%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.faq-blk .faq-in  .ryt .f-body .btm .ryt .pic{
  width: 47.5%;
  overflow: hidden;
  border-radius: 10px;
}
.faq-blk .faq-in  .ryt .f-body .btm .ryt .pic:first-child{
  margin-right: 5%;
}
.faq-blk .faq-in  .ryt .f-body .btm .ryt .pic img{
  width: 100%;
  height: 175px;
  object-fit: cover;
}
.kth-ins-blk .kth-ins-ctn{
  padding: 94px 0px 110px;
}
.kth-ins-blk .kth-ins-hd{
  margin-bottom: 40px;
}
.kth-ins-blk .kth-ins-hd span{
  margin-bottom: 12px;
}
.kth-ins-blk .kth-ins-hd .tle{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kth-ins-blk .kth-ins-hd .tle .btn-hov{
  padding: 11px 35px;
}
.kth-ins-blk .kth-ins-hd .tle .btn-hov:hover{
  background-color: #afdf7c;
  color: #053d05;
}
.kth-ins-blk .kth-ins-in{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.kth-ins-blk .kth-ins-in .post{
  width: 24.1%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  margin: 0px 16px 16px 0px;
  transition: 0.3s;
}
.kth-ins-blk .kth-ins-in .post:nth-child(4n){
  margin-right: 0px;
}
.kth-ins-blk .kth-ins-in .post:last-child{
  margin-right: 0px;
}
.kth-ins-blk .kth-ins-in .post:hover{
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.kth-ins-blk .kth-ins-in .post > a{
  display: block;
}
.kth-ins-blk .kth-ins-in .post > img{
  height: 325px;
  width: 100%;
  object-fit: cover;
}
.kth-ins-blk .kth-ins-in .post::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  left: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  transition: 0.3s;
  border: 10px solid #ffffff;
}
.kth-ins-blk .kth-ins-in .post:hover::before{
  visibility: visible;
  opacity: 1;
}
.kth-ins-blk .kth-ins-in .post::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  background: #00000050;
  left: 0;
  bottom: 0;
  transition: 0.3s;
}
.kth-ins-blk .kth-ins-in .post:hover::after{
  height: 100%;
}
.kth-ins-blk .kth-ins-in .post:hover .inspect{
  visibility: visible;
  opacity: 1;
}
.kth-ins-blk .kth-ins-in .post .inspect{
  position: absolute;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  transform: translate(-50%, -50%);
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child, .kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2){
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  border-radius: 10px;
  background-color: #ffffff;
  transition: 300ms;
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child{
  margin-right: 10px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:hover{
  background-color: #afdf7c;
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child img{
  object-fit: cover;
  height: 25px;
  width: 25px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img{
  object-fit: cover;
  height: 20px;
  width: 20px;
}
.kth-ins-blk .loader{
  margin-top: 30px;
  text-align: center;
}
.kth-ins-blk .loader a{
  font: 13px / 23px Inter-Light;
  color: #666666;
  display: inline-block;
  text-transform: uppercase;
}
.kth-ins-blk .loader a img{
  animation: spinLoader 1000ms steps(12, end) infinite;
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto 10px auto;
}
.pc-ov-blk > .container .content{
  padding: 95px 0px 100px;
}
.pc-ov-blk .pc-ov-hd{
  text-align: center;
}
.pc-ov-blk .pc-ov-hd span{
  margin-bottom: 17px;
}
.pc-ov-blk .pc-ov-hd h1{
  margin-bottom: 32px;
}
.pc-ov-blk .pc-ov-in .pcs{
  display: flex;
  flex-flow: row wrap;
}
.pc-ov-blk .pc-ov-in .pcs .pc{
  width: 48.5%;
  cursor: pointer;
  margin-bottom: 20px;
}
.pc-ov-blk .pc-ov-in .pcs .pc:nth-child(2n){
  margin-left: 3%;
}
.pc-ov-blk .pc-ov-in .pcs .pc:hover .aud > img {
  transform: scale(1.05);
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud{
  margin-bottom: 25px;
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img{
  height: 325px;
  width: 100%;
  object-fit: cover;
  transition: 300ms;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #00000020;
  left: 0;
  bottom: 0;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn{
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
  width: 31px;
  height: 34px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo{
  position: absolute;
  width: 125px;
  right: 20px;
  bottom: 20px;
  z-index: 1;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img{
  height: 38px;
  width: 100%;
}
.pc-ov-blk .pc-ov-in .pcs .pc b{
  font: 18px / 28px Inter-Regular;
  padding-left: 30px;
  color: #053d05;
  position: relative;
  display: inline-block;
  margin: 0px 0px 10px 8px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b::before{
  content: "";
  clear: both;
  position: absolute;
  display: inline-block;
  width: 22px;
  height: 16px;
  left: 0;
  top: 4px;
  background: url('../images/podcast-headphone.svg') left center no-repeat;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong{
  font: 20px / 30px Inter-Bold;
  padding-left: 8px;
  margin-bottom: 15px;
  transition: 300ms;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 2;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pc-ov-blk .pc-ov-in .pcs .pc:hover strong{
  color: #053d05;
}
.pc-ov-blk .pc-ov-in .pcs .modal-dialog{
  margin: 200px auto 150px;
}
.pc-ov-blk .pc-ov-in .pcs .modal-content{
  background: transparent;
  border-color: transparent;
}
.pc-ov-blk .pc-ov-in .pcs .modal-body{
  padding: 10px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item {
  display: flex;
  align-items: center;
  border-radius: 20px;
  overflow: hidden;
  padding: 10px;
  position: relative;
  background: #f4f4f4;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft {
  width: 25.2%;
  overflow: hidden;
  border-radius: 15px 0px 0px 15px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft p {
  background: #1e511e;
  font: 21px / 30px Inter-Bold;
  color: #ffffff;
  padding: 23px 32px 24px 32px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft img {
  width: 100%;
  max-width: 340px;
  height: 172px;
  -o-object-fit: cover;
  object-fit: cover;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
  width: 74.8%;   
  padding: 25px 86px 38px 38px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item > span{
  position: absolute;
  right: 30px;
  top: 30px;
  --bs-btn-close-focus-shadow: 0;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt strong {
  font: 30px / 40px Inter-Bold;
  color: #000000;
  display: block;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul {
  width: 100%;
  max-width: 350px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li {
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li::before {
  content: none;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.share {
  background: url(../images/sh-icon.svg) no-repeat left center;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.rss {
  background: url(../images/rss-icon.svg) no-repeat left center;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.dwn {
  background: url(../images/dwn-icon.svg) no-repeat left center;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.desc {
  background: url(../images/dsc-icon.svg) no-repeat left center;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk button.ad-btn {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  background-color: #afdf7c;
  border: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk button.ad-btn img {
  width: auto;
  height: auto;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec {
  margin-left: 26px;
  width: calc(100% - 94px);
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt {
  font: 14px / 22px Inter-SemiBold;
  color: #000000;
  display: inline-block;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt span {
  opacity: 0.4;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt span {
  font: 15px / 25px Inter-Medium;
  color: #000000;
  letter-spacing: unset;
  text-transform: unset;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol {
  display: flex;
  align-items: center;
  width: 16.3%;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span {
  width: 95px;
  height: 8px;
  background: #d2d2d2;
  margin-left: 8px;
  position: relative;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol img {
  cursor: pointer;
  width: auto;
  height: auto;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  width: calc(100% - 32px);
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: #1e511e;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button.owl-prev:hover {
  background: #053d05 url(../images/kpv-arr-hvr.svg) no-repeat center;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button.owl-prev {
  background: #ffffff url(../images/kpv-arr.svg) no-repeat center;
  margin-right: 10px;
  left: -90px;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button.owl-next {
  background: #ffffff url(../images/knx-arr.svg) no-repeat center;
  right: -90px;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button.owl-next:hover {
  background: #053d05 url(../images/knx-arr-hvr.svg) no-repeat center;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button span {
  display: none;
}
.fty-dts .fty-dts-in{
  display: flex;
  flex-flow: wrap row;
  padding: 40px 0px 100px;
}
.fty-dts .fty-dts-in > .lft{
  width: 71.8%;
  margin-right: 2.2%;
}
.fty-dts .fty-dts-in > .lft .top{
  margin-bottom: 25px;
  border-radius: 20px;
  background-color: #ffffff;
}
.fty-dts .fty-dts-in > .lft .top .hd{
  position: relative;
  padding: 45px 50px 55px;
  border-bottom: 1px solid #e5e5e5;
}
.fty-dts .fty-dts-in .lft .top .hd .logo{
  width: 200px;
}
.fty-dts .fty-dts-in .lft .top .hd .logo img{
  width: 100%;
  object-fit: contain;
}
.fty-dts .fty-dts-in .lft .top .hd .btn-hov{
  position: absolute;
  border: 5px solid #ffffff;
  border-radius: 12px;
  left: 25px;
  bottom: -27px;
}
.fty-dts .fty-dts-in .lft .top .hd .btn-hov:hover{
  color: #053d05;
  background-color: #afdf7c;
}
.fty-dts .fty-dts-in .lft .top .hd .btn-hov:hover img{
  filter: brightness(0) invert(100%);
}
.fty-dts .fty-dts-in .lft .top .hd .btn-hov img{
  margin-right: 5px;
  transition: 300ms;
}
.fty-dts .fty-dts-in .lft .top .content{
  padding: 49px 50px 50px;
}
.fty-dts .fty-dts-in .lft .top .content > p{
  margin-bottom: 25px;
  max-width: 850px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content > p:last-child{
  margin-bottom: 40px;
}
.fty-dts .fty-dts-in .lft .top .content .his{
  display: flex;
  align-items: center;
  flex-flow: wrap-reverse row;
  justify-content: center;
  margin-bottom: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .his.two{
  display: block;
  margin-bottom: 50px;
}
.fty-dts .fty-dts-in .lft .top .content .his.two p{
  margin-bottom: 16px;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft{
  width: 51.8%;
  padding-right: 40px;
}
.fty-dts .fty-dts-in .lft .top .content strong{
  font: 20px/24px Inter-SemiBold;
  margin-bottom: 13px;
  color: #000000;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft p{
  margin-bottom: 16px;
  max-width: 380px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt{
  width: 48.2%;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt img{
  border-radius: 10px;
  height: 335px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .dyk{
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0px auto 20px;
  border-radius: 10px;
  overflow: hidden;
  width: 94.3%;
  z-index: 0;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-bg{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-bg img{
  width: 100%;
  height: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in{
  padding: 30px 0px 63px;
  width: fit-content;
  text-align: center;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span{
  height: 90px;
  width: 90px;
  margin-bottom: 5px;
  border: 1px solid #afdf7c;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span img{
  height: 57px;
  width: 47px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in strong{
  margin-bottom: 8px;
  color: #ffffff;
  display: block;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in p{
  color: #ffffff;
  max-width: 330px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .pts{
  width: 94.3%;
  padding: 56px 5.3% 46px;
  border-radius: 10px;
  background-color: #afdf7c;
  margin: 0px auto 20px;
}
.fty-dts .fty-dts-in .lft .top .content .pts ul{
  display: flex;
  flex-flow: row wrap;
}
.fty-dts .fty-dts-in .lft .top .content .pts li{
  color: #000000;
  width: 50%;
  padding: 0px 20px 0px 43px;
  margin-bottom: 17px;
  font-family: Inter-SemiBold;
}
.fty-dts .fty-dts-in .lft .top .content .pts li:nth-last-child(1), .fty-dts .fty-dts-in .lft .top .content .pts li:nth-last-child(2){
  margin-bottom: 0px;
}
.fty-dts .fty-dts-in .lft .top .content .pts li::before{
  background: url('../images/grn-tick.svg') no-repeat top center;
  height: 27px;
  width: 29px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs{
  width: 94.3%;
  margin: 0 auto;
  padding:24px 40px 20px;
  margin-bottom: 50px;
  border: 5px solid #f6f6f6;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap-reverse row;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft{
  border-radius: 5px 0px 0px 5px;
  position: relative;
  width: 44%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft > img,
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img img{
  object-fit: contain;
  position: relative;
  z-index: 1;
  width: 243px;
  height: 217px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft::before {
  content: "";
  position: absolute;
  width: 170px;
  height: 170px;
  background-color:#afdf7c;
  border-radius: 50%;
  left: 30px;
  bottom: 0;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft::after{
  content: "";
  position: absolute;
  width: 47px;
  height: 53px;
  background: url('../images/fty-bcs-tria.svg') no-repeat;
  background-size: contain;
  z-index: 2;
  right: 40px;
  bottom: 90px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt{
  border-radius: 0px 5px 5px 0px;
  width: 56%;
}
.fty-dts .fty-dts-in .lft .top .content b,
.fty-dts .fty-dts-in .lft .top .content h2,
.fty-dts .fty-dts-in .lft .top .content h3{
  font: 30px/35px Inter-SemiBold;
  color: #000000 ;
  margin-bottom: 8px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt p{
  margin-bottom: 15px;
  max-width: 410px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt a{
  margin-bottom: 10px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt a:hover{
  background-color: #afdf7c;
  color: #053d05;
}
.fty-dts .fty-dts-in .lft .top .content .ipn > b,
.fty-dts .fty-dts-in .lft .top .content .ipn > h3{
  display: block;
  text-align: center;
}
.fty-dts .fty-dts-in .lft .top .content .ipn > p{
  margin: 0px auto 35px;
  max-width: 570px;
  text-align: center;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk{
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  margin-bottom: 39px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post{
  width: 32.1%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  margin: 0px 1.85% 16px 0px;
  transition: 0.3s;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post a{
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:nth-child(3n){
  margin-right: 0px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:last-child{
  margin-right: 0px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:hover {
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: transparent;
  left: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  transition: 0.3s;
  border: 10px solid #ffffff;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:hover::before{
  visibility: visible;
  opacity: 1;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
  height: 240px;
  width: 100%;
  object-fit: cover;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect {
  position: absolute;
  display: flex;
  top: 50%;
  left: 50%;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
  transform: translate(-50%, -50%);
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:hover .inspect{
  visibility: visible;
  opacity: 1;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect a, .fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  border-radius: 10px;
  background-color: #fff;
transition: all .3s ease-in-out;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect a{
  margin-right: 10px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect a:hover,
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect span:hover {
  background-color: #afdf7c;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect a img {
  object-fit: cover;
  height: 25px;
  width: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect span {
  background-color: #ffffff;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect span img {
  object-fit: cover;
  height: 20px;
  width: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  background: #00000050;
  left: 0;
  bottom: 0;
  transition: 0.3s;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:hover::after{
  height: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
  margin-bottom: 80px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top, .fty-dts .fty-dts-in .lft .top .content .ipn .btm{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap row;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm{
  flex-flow: wrap-reverse row;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft{
  width: 48.33%;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  display: flex;
  align-items: center;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft > img {
  width: 100%;
  object-fit: cover;
  visibility: hidden;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control {
  background: #fff;
  border: 0;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control:not(.playing) .video-control-pause {
  display: none;
} 
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control.playing .video-control-play {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
  display: none;
} 
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control.playing{
  opacity: 0;
  visibility: hidden;
  transition: 300ms;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft:hover .video-control.playing{
  opacity: 1;
  visibility: visible;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-play img {
  height: 34px;
  width: 31px;
  object-fit: cover;
}                  
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-pause img {
  height: 34px;
  width: 34px;
  object-fit: cover;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft video {
  width: 100%;
  position: absolute;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 10px;
  /* opacity: 0;
  visibility: hidden; */
}
/* .fty-dts .fty-dts-in .lft .top .content .ipn .top .lft.video-playing video{
  opacity: 1;                                                                                                                                 
  visibility: visible;                                                
}                                                                              */


.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt{
  width: 51.67%;
  padding-left: 50px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p{
  max-width: 390px;
  width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p:not(:last-child), .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p:not(:last-child){
  margin-bottom: 20px;                                                                                                                                                                                                                                                                                                                            
}                                                                                                                                                                                                                                                                                                   

.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft{
  width: 51.3%;           
  padding-right: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p{
  max-width: 410px;
  width: 100%;
}
/* ------------------------------------------------------------------------------- */
/* =============================================================================== */
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact{
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 12px 25px;
  text-align: center;
  width: fit-content;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact li{
  font: 15px/28px Inter-Medium;
  color: #666666;
  position: relative;
  width: fit-content;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail{
  padding:0px 0px 5px 25px;
  border-bottom: 1px solid #66666660;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fty-mail.svg) no-repeat left top;
  background-size: contain;
  width: 22px;
  height: 16px;
  left: 0;
  top: 5px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph{
  padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fty-ph.svg) no-repeat left top;
  background-size: contain;
  width: 19px;
  height: 19px;
  top: 5px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt{
  width: 48.7%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt img{ 
  width: 100%;
  height: 305px;
  object-fit: cover;
  border-radius: 10px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk {
  margin-bottom: 28px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev {
  background-color: #ffffff;
  border-radius: 20px;
  padding: 42px 50px 47px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd {
  margin-bottom: 35px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4 {
  font: 40px/45px Inter-Bold;
  color: #000000;
  margin: 10px 0 0 0;
  display: inline-block;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd span {
  display: block;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov {
  font: 16px/25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  max-width: 190px;
  float: right;
  padding: 11px 24px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft {
  background-color: #f4f4f4;
  border-radius: 10px;
  text-align: center;
  padding: 39px 0 33px 0;
  width: 48.33%;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft img:first-of-type {
  width: 166px;
  height: 55px;
  -o-object-fit: cover;
     object-fit: cover;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong {
  font: 40px/45px Inter-Regular;
  color: #000000;
  display: block;
  margin: 15px 0 3px 0;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft b {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  margin-top: 10px;
  display: block;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt {
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 34px 40px 33px 37px;
  width: 48.33%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft {
  width: 60.66%;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b {
  font: 18px/26px Inter-SemiBold;
  color: #000000;
  margin-bottom: 10px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk {
  display: flex;
  align-items: center;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk span {
  font: 15px/24px Inter-Regular;
  color: #000000;
  letter-spacing: 0px;
  text-transform: unset;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk .progress-bg {
  background-color: #ffffff;
  height: 8px;
  border-radius: 10px;
  margin-left: 18px;
  width: calc(100% - 28px);
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft .progess-blk .progress-bg .progress-fill {
  background-color: #ffc134;
  height: 100%;
  border-radius: 10px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong {
  font: 40px/45px Inter-Regular;
  color: #000000;
  display: block;
  margin: 10px 0 2px 0;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b {
  font: 16px/25px Inter-SemiBold;
  color: #000000;
  display: block;
  margin-top: 6px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items {
  background-color: #ffffff;
  border-radius: 10px;
  margin-bottom: 28px;
  padding-bottom: 6px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items:last-child{
  margin-bottom: 40px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp {
  padding: 39px 39px 32px 40px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt strong {
  font: 20px/25px Inter-SemiBold;
  color: #000000;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat {
  display: flex;
  align-items: center;
  position: relative;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat > img {
  width: 106px;
  height: 19px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat strong {
  font: 18px/25px Inter-Bold;
  color: #000000;
  margin-left: 9px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat .rv-popup {
  position: absolute;
  min-width: 374px;
  width: 100%;
  background: #fff;
  box-shadow: rgba(225, 225, 225, 0.7) 0px 3px 15px 0px;
  padding: 13px 15px 13px 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  top: 100%;
  right: 0;
  margin-top: 20px;
  border-radius: 10px;
  transform-origin: top;
  opacity: 0;
  visibility: hidden;
  transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat:hover .rv-popup {
  opacity: 1;
  visibility: visible;
  transform: scaleY(1);
  -webkit-transform: scaleY(100%);
  -moz-transform: scaleY(100%);
  -ms-transform: scaleY(100%);
  -o-transform: scaleY(100%);
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat .rv-popup::before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 18px solid #fff;
  left: calc(100% - 120px);
  top: -16px;
  filter: drop-shadow(0px -1px 1px #efefef);
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font: 15px / 25px Inter-Regular;
  color: #000000;
  width: 46%;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p:nth-last-child(-n+2) {
  margin-top: 9px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat .rv-popup p img {
  margin-left: 18px;
  float: right;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp > p {
  margin-bottom: 16px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det b {
  font: 18px/28px Inter-SemiBold;
  color: #000000;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det p {
  font: 13px/20px Inter-Regular;
  color: #666666;
  margin-bottom: 0px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rs-gy {
  display: flex;
  padding-top: 21px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item {
  width: 165px;
  height: 140px;
  margin-right: 1.9%;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:last-child {
  margin-right: 0;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item {
  background-color: #053d05;
  text-align: center;
  align-content: center;
  padding: 20px;
  border-radius: 10px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item strong {
  font: 34px/40px Inter-Bold;
  color: #ffffff;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item p {
  font: 14.32px/25px Inter-SemiBold;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item a{display: block;}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item a:last-of-type {
  font: 14.32px/25px Inter-SemiBold;
  color: #afdf7c;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg {
  background: #ededed;
  border-radius: 0 0 10px 10px;
  margin: 6px 6px 0 6px;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd {
  padding: 24px 32px 24px 33px;
  position: relative;
  cursor: pointer;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/rv-drp.svg) no-repeat;
  width: 12px;
  height: 7px;
  right: 33px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd strong {
  font: 18px/25px Inter-SemiBold;
  color: #000000;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd.open::after {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body {
  padding: 0px 33px 21px 36px;
  margin-top: -10px;
  display: none;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body img {
  width: 100%;
  max-width: 49px;
  height: 49px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body .tg-cnt {
  width: calc(100% - 59px);
  margin-left: 10px;
  float: right;
}
.fty-dts .fty-dts-in > .lft .reviews > .load{
  text-align: center;
}
.fty-dts .fty-dts-in > .lft .reviews .load a{
  padding: 11px 50px;
}
.fty-dts .fty-dts-in > .lft .reviews .load a:hover{
  background-color: #afdf7c;
  color: #053d05;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt{
  width: 26%;
  padding: 30px;
  max-height: fit-content;
  border-radius: 20px;
  background-color: #ffffff;
}
.fty-dts .fty-dts-in .ryt .map{
  max-width: 290px;
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
}
.fty-dts .fty-dts-in .ryt .map iframe{
  width: 100%;
  height: 230px;
}
.fty-dts .fty-dts-in .ryt h1{
  text-align: center;
  font: 25px/25px Inter-Bold;
  margin: 30px 0px 20px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-hd {
  padding: 11px 20px;
  background-color: #f4f4f4;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.fty-dts .fty-dts-in .ryt .contact-body .contact-item:not(:last-child){
  margin-bottom: 10px;
}
.fty-dts .fty-dts-in .ryt .contact-body .contact-item.active .c-hd{
  border-radius: 6px 6px 0px 0px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-hd::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/fdwn-arr.svg) no-repeat right center;
  width: 17px;
  height: 10px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s all ease-out, 0.3s all ease-in;
}
.fty-dts .fty-dts-in .ryt .contact-body .contact-item.active .c-hd:after{
  background: url(../images/fdwn-arr.svg) no-repeat left center;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-hd strong{
  font: 17px/17px Inter-Medium;
  color: #000000;
  padding-right: 30px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body {
  padding: 15px;
  border-top: 1px solid #dbdbdb;
  border-radius: 0px 0px 6px 6px;
  background-color: #f4f4f4;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li{
  font: 15px/27px Inter-Medium;
  padding-left: 25px;
  color: #666666;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p{
  display: inline-block;
  max-width: 100px;
  width: 100%;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p span{
  font: 15px/27px Inter-Medium;
  text-transform: unset;
  letter-spacing: 0px;
  color: #666666;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p:first-child{
  margin-right: 10px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p b{
  color: #000000;
  font-size:inherit;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .loc{
  max-width: 175px;
  width: 100%;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .loc::before,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li.loc::before{
  background: url(../images/br-loc.svg) no-repeat center;
  width:15px;
  height: 19px;
  background-size: 15px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .mail::before,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li.mail::before{
  background: url(../images/fty-mail.svg) no-repeat center;
  width:19px;
  height: 16px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .ph::before,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li.ph::before{
  background: url(../images/fty-ph.svg) no-repeat center;
  width:17px;
  height: 17px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .time::before,
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li.time::before{
  background: url(../images/fty-time.svg) no-repeat center;
  width:20px;
  height: 20px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li::before
{
  background: unset;
}
/**===5 page end===**/
.widgets-main {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 20px;
}
.widgets-main  .widgets-hd{
  text-align: center;
  margin-bottom: 30px;
}
.widgets-main  .widgets-hd h1{margin: 0 0 10px 0;}
.widgets-main .widgets-top{
  background: #f4f4f4;
  padding: 38px 41px 42px 0px;
  display: flex;
  border-radius: 10px;
  align-items: center;
  justify-content: space-between;
}
.widgets-main .widgets-top .lft{
  width:51.1%;
  margin: 0;
  display: block;
}
.widgets-main .widgets-top .lft .logo-blk{
  background-color: #fff;
  overflow: hidden;
    border-radius: 50px;
  display: flex;
    align-items: center;
    max-width: 585px;
    margin-left: auto;
}
.widgets-main .widgets-top .ryt{
  width:36.83%;
}
.widgets-main .widegts-btm .ryt{width:37.77%;}
.widgets-main .widgets-top .ryt .text-blk,
.widgets-main .widegts-btm .ryt .text-blk{
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  padding: 12px 8px  21px 16px;
  height: 134px;
  width: 100%;
}
.widgets-main .widgets-top .ryt .text-blk textarea,
.widgets-main .widegts-btm .ryt .text-blk textarea{
  font: 15px/25px Inter-Regular;
  color:#000000;
  width:100%;
  height:100%;
  padding: 0 26px 0 0;
}
.widgets-main .widegts-btm .ryt .text-blk textarea::placeholder{
  color: #000;
}
.widgets-main .widgets-top .ryt .text-blk textarea::-webkit-scrollbar,
.widgets-main .widegts-btm .ryt .text-blk textarea::-webkit-scrollbar{
  width:8px;
}
.widgets-main .widgets-top .ryt .text-blk textarea::-webkit-scrollbar-thumb,
.widgets-main .widegts-btm .ryt .text-blk textarea::-webkit-scrollbar-thumb{
  background-color: #afdf7c;
  border-radius: 10px;
}
.widgets-main .widgets-top .ryt .text-blk textarea::-webkit-scrollbar-track,
.widgets-main .widegts-btm .ryt .text-blk textarea::-webkit-scrollbar-track{
  background-color: #e5e5e5;
}
.widgets-main .widgets-top .ryt button,
.widgets-main .widegts-btm .ryt button{border: 0;width: 100%;max-width: 209px;padding: 11px 24px;margin-top: 30px;}
.widgets-main .widegts-btm>.lft{width:58.6%;border: 0;margin: unset;}
.widgets-main .widegts-btm>.lft .cert-in{background-color: #fff;}
.widgets-main .widegts-btm{display: flex;justify-content: space-between; background: #f4f4f4;
  padding: 42px 39px 41px 40px;margin-top: 30px;border-radius: 10px;}
  .how-works .modal-dialog{
  max-width: 772px;
  }
  .how-works .modal-content  .btn-close{
    background: url(../images/pp-close.svg) no-repeat center;
    padding: 0;
    opacity: 1;
    width: 16px;
    height: 16px;
    border-radius: 0;
    top: 30px;
    position: absolute;
    right: 30px;
    z-index: 10;
  }
  .how-works .modal-content {
    border: 0;background: #fff;
    border-radius: 10px;}
    .how-works .modal-content  .modal-body{
      padding: 40px 40px 42px 40px;
    }
    .how-works .modal-content  .modal-body strong{
      font: 25px/35px Inter-Bold;
      color: #000;
      margin: 0 0 10px 0;
    }
    .how-works .modal-content  .modal-body p{margin-bottom: 12px;}
    .how-works .modal-content  .modal-body .btn-hov{
      margin-top: 22px;
      border: 0;
      width:100%;
      max-width: 136px;
      padding: 11px 27px;
    }
    .how-works .modal-content  .modal-body .w-gallery{
      margin:40px -30px 0 -40px;
      padding: 26px 30px 0 40px;
      border-top: 1px solid #e5e5e5;
    }
    .how-works .modal-content  .modal-body .w-gallery b{
      font: 25px/35px Inter-Bold;
      color: #000;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row{margin-top: 22px;}
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav{
      display: flex;
      top: -60px;
      position: absolute;
      right: 0;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button{
      border: 1.4px solid #053d05;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button span{display: none;}
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button.owl-prev{
      background: url(../images/kpv-arr.svg) no-repeat center;
    margin-right: 10px;
    background-size: 14px;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button.owl-prev:hover{
      background: #053d05 url(../images/kpv-arr-hvr.svg) no-repeat center;
      background-size: 14px;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button.owl-next{
      background: url(../images/knx-arr.svg) no-repeat center;
      background-size: 14px;
    }
    .how-works .modal-content  .modal-body .w-gallery .wg-row .owl-nav button.owl-next:hover{
      background: #053d05 url(../images/knx-arr-hvr.svg) no-repeat center;
      background-size: 14px;
    }
    .widegt-design .widgets-lap{display: flex;justify-content: space-between; border: 1px solid #e5e5e5;padding: 0px;border-radius: 10px;} 
    .widegt-design .widgets-lap .wlap-item{position: relative;padding: 60px 0px 43px 0px;width: 50%;
      text-align: center;} 
    .widegt-design .widgets-lap .wlap-item::after{
      content: "";
      position: absolute;
      clear: both;
      display: inline-block;
      border-right: 1px solid #e5e5e5;
      height: 100%;
      bottom: 0;
      right: 0;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img .wprop{
      position: absolute;
      bottom: 50px;
      left: 10px;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img .wprop span{
      letter-spacing: 0px;
      text-transform: unset;
      font:15px/20px Inter-Regular;
      color: #000;
      position: relative;
      padding-bottom: 50px;
      width: 54px;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img {
      position: relative;
      width:100%;
    max-width: 660px;
    margin: 0 auto;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img img{
      width:100%;
      max-width:656px;
      height:384px;
      object-fit: contain;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img .wprop span::after{
      content: "";
      position: absolute;
      clear: both;
      display: inline-block;
      background: url(../images/wlap1-arr.svg)no-repeat center;
      width: 63px;
    height: 43px;
    bottom: 0;
    transform: translateX(-50%);
    }
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{left: unset; right: -32px;bottom: 95px;}
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span{width: 70px;padding-bottom: 0;}
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
      background: url(../images/wlap2-arr.svg)no-repeat center;
      width: 184px;
      height: 45px;
      transform: unset;
      left: -186px;
      bottom: 12px;
    }
    .widegt-design .widgets-lap .wlap-item b{
      font:20px/25px Inter-Bold;
      color: #000;
      padding: 0 10px;
      margin-top: 46px;
    }
    .depopup-blk {background-color: #f4f4f4;padding: 36px 30px 30px 32px;text-align: center;margin-top: 30px;border-radius: 10px;}
    .depopup-blk b{
      font: 25px/35px Inter-Bold;
      color: #000;
      display: block;
    margin-bottom: 24px;
    }
    .depopup-blk b + img{
      width: 100%;
      max-width: 1470px;
      height: 1817px;
      object-fit: cover;
      border-radius: 10px;
    }
    .top-panel{
      background: #f4f4f4;
      height: 34px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      border-bottom: 1px solid #e5e5e5;
      position: sticky;
    top: 0;
    }
    .top-panel button{
      border: 0;
      background-color: transparent;
      cursor: pointer;
    }
    .top-panel .t-logo{margin-left: 24px;width: 71px;}
    .top-panel .t-logo a img{
      width: 100%;
      max-width: 71px;
      height: 22px;
      object-fit: cover;
    }
    .top-panel .btn-mid{display: inline-flex;width: 215px;margin-left: 18rem;}
    .top-panel .btn-mid .btn-ch button:first-of-type{margin-right: 16px;}
    .top-panel .btn-mid .btn-ch{margin-right: 40px;}
    .top-panel .btn-mid .btn-mc{
      width:125px;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .top-panel .tp-end{width:350px;display: inline-flex;align-items: center;margin-right: 8px;}
    .top-panel .tp-end .percent input[type="number"]{
      -moz-appearance: textfield;
      -webkit-appearance: textfield;
      appearance: textfield;
    }
    .top-panel .tp-end .percent input[type="number"]::-webkit-inner-spin-button{
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    width: 50px;
    height: 100% !important;
    transform: scaleX(3);
    opacity: 0;  
}
.top-panel .tp-end .percent input[type="number"]::-webkit-outer-spin-button{
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0;
    width: 50px;
    height: 50px;
    transform: scaleX(3);
    opacity: 0;
}
.top-panel .tp-end .percent{
  width: 72px;
  position: relative;
}
.top-panel .tp-end .percent input{
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  padding: 4px 28px 3px 10px;
  font: 12px/12px Inter-Medium;
  color: #000;
  background: #fff url(../images/qa-arr.svg)no-repeat center right 6px;
  display: inline-block;
  width: 100%;
}
.top-panel .tp-end .percent::after{
  font-size: 12px;
  font-family: Inter-Medium;
    position: absolute;
    top: 5px;
    right: 30px;
    transition: all .05s ease-in-out;
    content: '%';
}
.top-panel .tp-end .preview-url{
  margin:0 22px 0 20px;
}
.top-panel .tp-end .responsive-btns{
  width:90px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 15px;
}
.top-panel .tp-end button.save-btn{
  background: #053d05 url(../images/ops-ic.svg)no-repeat left 11px center;
  color: #fff;
  font: 12px/12px Inter-Medium;
  color: #afdf7c;
  padding: 7px 12px 6px 34px;
  border-radius: 6px;
  margin-left: 8px;
}
.left-panel{
  position: fixed;
  width:353px;
  background-color: #f4f4f4;
  height: 100%;
  padding: 17px 23px 0 26px;
}
.left-panel .p-head{
  margin-bottom: 19px;
}
.left-panel .p-head p{
  font: 15px/25px Inter-SemiBold;
  color: #000;
  margin-bottom: 10px;
}
.left-panel .p-head .sch-bar{position: relative;}
.left-panel .p-head .sch-bar input{
  background-color: #fff;
  border:0;
  font: 13px/20px Inter-Regular;
  color: #000000;
  padding: 12.5px 14px 12.5px 12px;
  width: 100%;
  display: inline-block;
}
.left-panel .p-head .sch-bar input::placeholder{
  color: #898686;
}
.left-panel .p-head .sch-bar button[type="submit"]{
  background: url(../images/sch-ic.svg)no-repeat center right;
  width: 19px;
    height: 19px;
    position: absolute;
    border: 0;
    right: 13px;
    top: 13px;
}
.left-panel .components-blk{
  height:calc(100% - 170px);
  overflow-y: auto;
}
.left-panel .components-blk::-webkit-scrollbar{
  width:5px;
}
.left-panel .components-blk::-webkit-scrollbar-thumb{
background-color: #afdf7c;
border-radius: 10px;
}
.left-panel .components-blk::-webkit-scrollbar-track{
  background-color: #e5e5e5;
  border-radius: 10px;
  }
.left-panel .components-blk ul li{
  padding: 0;margin: 0;
  min-height: 100px;
  background-repeat: no-repeat;
  background-position: 50% 31%;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
align-content: end;
padding: 62px 15px 16px 15px;
width:48.11%;
margin-bottom: 12px;
transition: 0.3s all ease-out, 0.3s all ease-in;
-ms-transition: 0.3s all ease-out, 0.3s all ease-in;
-webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
-o-transition: 0.3s all ease-out, 0.3s all ease-in;
}
.left-panel .components-blk ul li:hover{
  border-color: #000;
}
.left-panel .components-blk ul li:not(:nth-child(2n)){
  margin-right: 3.6%;
}
.left-panel .components-blk ul li::before{
  content: none;
}
.left-panel .components-blk ul li span{
  display: block;
  font: 13px/20px Inter-Regular;
  color: #000;
  text-transform: unset;
  letter-spacing: 0px;
  display:block;
}
.left-panel .components-blk ul {display: flex;flex-wrap: wrap;}
.main-doc {
  padding-left: 353px;
}
.main-doc .container{
  max-width:1090px;
}
.main-doc img{
  width: 100%;
    height: 1045px;
    object-fit: contain;
    max-width: 1567px;
    margin: 0 auto;
    display: block;
}
.hd-pop .modal-dialog .modal-content .md-ban-blk .ban-content .ban-rgt  li.widget_text{padding: 0;}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.dwn{padding-left: 35px;}
/**==14 nov 24==**/
/* .cookies .entry-title span{font-size: inherit;line-height: unset;text-transform: unset;letter-spacing: 0px;} */
.cookies .post-inner .cmplz-document p i span,
.cookies .post-inner .cmplz-document p span,
.cookies .entry-title span,
.cookies .post-inner .cmplz-document h2 span{font-size: inherit;line-height: unset;text-transform: unset;letter-spacing: 0px;font-family: inherit;color:inherit;}
.cookies .post-inner .cmplz-document p.cmplz-subtitle{margin-bottom: 8px;}
.cookies .post-inner .cmplz-document p.cmplz-subtitle strong{
  font: 17px / 24px Inter-Medium;
  color: #000000;
}
.cookies .post-inner .cmplz-document p.cmplz-subtitle ~ p{margin-bottom: 20px;}
.cookies .post-inner .cmplz-document p#cook_item{margin-top: 10px;}
.cookies .post-inner .cmplz-document p#cook_item .container{padding:0;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion  .accordion-item button:focus{box-shadow: unset !important;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion {margin-bottom: 15px;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion button{
background: transparent;
font: 16px / 28px Inter-SemiBold;
color: #000000;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-header{margin:0;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion table{width:100%;table-layout: fixed;}
.cookies .post-inner .cmplz-document{
  font: 15px / 25px Inter-Regular;
  color: #666666;
}
.cookies .post-inner .cmplz-document a{
  color:#053d05;
}
.cookies .post-inner .cmplz-document a:hover{
  text-decoration: underline;
  color:#afdf7c;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table thead tr{padding:0;border:0;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table thead th{
  font: 16px / 24px Inter-SemiBold;
  color: #000000;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table tbody tr p:has(br) {
  display: none;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table thead{padding:10px 0;display: table-cell;width:100%;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table tbody tr,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr{padding:0;border:0;display: table;width: 100%;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body br{display:none;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table{border: 1px solid #ccc;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead{border-bottom: 1px solid #ccc;padding:0;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th:first-of-type,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td:first-of-type{
padding-left: 25px;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th:last-of-type,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td:last-of-type{padding-right:25px;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td{padding:14px 25px;width: 33%;
  border-right: 1px solid #ccc;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure table tbody tr td{
  font: 15px / 25px Inter-Regular;
    color: #666666;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr:not(:last-of-type){
  border-bottom: 1px solid #ccc;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th:last-of-type,
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td:last-of-type{border-right: 0;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-item .accordion-button:after {
  background:url(../images/fdwn-arr.svg) no-repeat center;
  transform: unset !important;
}
.informatie_ br{display: none;}
.informatie_ h2,
.informatie_ h3,
.informatie_ h4,
.informatie_ h5,
.informatie_ h6{
  font: 20px / 25px Inter-SemiBold;
  color: #000000;
  margin-bottom: 15px !important;
}
.informatie_ b{
  font: 18px / 27px Inter-SemiBold !important;
  color: #000000 !important;
}
.informatie_ .inr_blk:not(.pg_editor)  span{
  font: 16px / 25px Inter-Medium !important;
  color: #000000 !important;
}
.fof-page{padding:90px 0;text-align: center;}
.fof-page strong{display:block;font: 30px / 40px Inter-Bold;
  color: #000000;}
.fof-page h1{
  margin:15px 0 40px 0;
}
.fof-page  img{
  width:100%;
  max-width:594px;
  height:300px;
  object-fit: contain;
  margin: 0 0 30px 0;
}
.faq-blk .faq-in .ryt .f-body .top .ryt.novid,
.faq-blk .faq-in .ryt .f-body .btm .lft.noimg,
.brnd-txt .bn-cnt .brn-flex .ryt.novid{width:100%;padding: 0;}
.faq-blk .faq-in .ryt .f-body .btm.oneimg .ryt {justify-content: space-between;}
.faq-blk .faq-in .ryt .f-body .btm.oneimg .ryt .pic{
  margin:0;
}
.brand-ig.noslid{padding:0;}
.brand-ig.noslid + .brnd-txt .bn-cnt{
  padding-top: 50px;
}
/**==14 nov 24==**/

/* ---------- 18.6.25 ---------- */
.fty-dts .fty-dts-in > .ryt_parent {
  width: 26%;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt{
  width: 100% !important;
  margin-bottom: 20px;
  margin-top: 0 !important;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt h1{
  margin-top: 0 !important;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body{
  display: block !important;
  border-top: 0;
  background: transparent;
  background-color: #f4f4f4;
  border-radius: 6px;
}
/* ---------- 18.6.25 ---------- */

/* org-resp */

/* 21-03-25 */
.etab-blk .ryt .tab-content .cpy_profile {
  width: 93%;
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
  padding: 32px 0 188px 0;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 20px;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button{
  font: 16px / 25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  padding: 11px 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  border: none;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button::before{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 52%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button:hover{
  color: #ffffff;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button:hover::after, .etab-blk .ryt .tab-content .cpy_profile .cpy_hd button:hover::before{
  width: 100%;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button:after{
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0%;
  height: 50%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}
.etab-blk .ryt .tab-content .cpy_profile ul li::before{
display: none;
}
.select2-container .select2-dropdown .select2-results ul li::before{
  content: none;
}
.etab-blk .ryt .tab-content .cpy_profile ul li{
margin-bottom: 0px;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link.active{
border-color: #fff;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link{
position: relative;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link::after{
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  background: #053d05b0;
  position: absolute;
  content: "";
  opacity: 0;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link.active::after{
  opacity: 1;
}

.etab-blk .ryt .tab-content .cpy_profile ul li,
.etab-blk .ryt .tab-content .cpy_profile ul li:first-child a{
padding-left: 0px;
}
.etab-blk .ryt .tab-content .cpy_profile ul li{
  font: 15px / 24px Inter-Medium;
  color: #000000;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link:hover{
  border-color: unset;
}
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link{
  border: unset;
  color: #333333;
  font: 15px / 25px Inter-SemiBold;
  padding-right: 0px;
  padding-left: 0px;
}
.etab-blk .ryt .tab-content .cpy_profile ul li:not(:last-child){
padding-right: 20px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content{
margin-top: 25px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group{
text-align: left;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group label{
  font: 14px / 23px Inter-SemiBold;
  color: #000000;
  margin-bottom: 9px;
  width: 100%;
  text-align: start;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-control-wrap span.select2{
  display: block;
  width: 100% !important;
  text-transform: unset !important;
  letter-spacing: unset !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-control-wrap span.select2 span.selection{
  display: block;
  width: 100% !important;
  text-transform: unset !important;
  letter-spacing: unset !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-control-wrap span.select2 span.selection span{
  border: 0 !important;
  border-radius: 8px !important;
  text-transform: unset !important;
  letter-spacing: unset !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-control-wrap span.select2 span.selection span ul{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-control-wrap span.select2 span.selection span ul li{
  margin: 3px 5px 3px 0;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group input{
  width: 100%;
  border: 0;
  background-color: #ffffff;
  padding: 11px 20px 11px 20px;
  font: 15px / 26px Inter-Regular;
  color: #000000;
  border-radius: 8px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group input[data-date-format=dd-mm-yyyy]{
 color: #666666;
}

.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group img, .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group video{
  max-width: 200px;
  width: 100%;
  object-fit: contain;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]{
  font: 16px / 25px Inter-SemiBold;
  color: #053d05;
  background-color: #afdf7c;
  border-radius: 5px;
  text-align: center;
  width: 100%;
  padding: 11px 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin-top: 26px;
  border: none;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]::before{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 52%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]::after{
  content: "";
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0%;
  height: 50%;
  background-color: #053d05;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]:hover{
 color: #fff;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]:hover::before,
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"]:hover::after{
  width: 100%;
}

.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file {
  position: relative;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}

.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file input{
  position: relative;
  z-index: 2;
  width: 100%;
  margin: 0;
  opacity: 0;
  padding: 6px;
  cursor: pointer;
 }
 .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file label{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  padding: 9px 15px;
  line-height: 1.25rem;
  font: 15px / 26px Inter-Regular;
  color: #666666;
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
 }
 .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file label::after{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  padding: 0.4375rem 1rem;
  line-height: 1.25rem;
  font: 15px / 26px Inter-Regular;
  color: #666666;
  content: "Browse";
  background-color: #fff;
  border-left: inherit;
  border-radius: 0 4px 4px 0;
 }

.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group input:focus,
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group select:focus{
outline: none;
box-shadow: none;
border-color: #fff;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group:not(:last-child){
margin-bottom: 15px;
}

.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content{
  background-color: #f4f4f4;
  padding: 34px;
  border-radius: 20px;
}

.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link.active,
.etab-blk .ryt .tab-content .cpy_profile ul li a.nav-link:hover{
  color: #053d05b0;
}

/* 21-03-25 */

/* 22-03-25 */
.select2-container{
  text-transform: unset;
  letter-spacing: unset;
}
.select2-container .select2-dropdown {
  text-transform: unset;
  letter-spacing: unset;
}
.select2-container--open .select2-dropdown--below{
  margin-top: -26px !important;
}
.select2-container .select2-dropdown .select2-results{
  text-transform: unset;
  letter-spacing: unset;
}
.select2-container .select2-dropdown .select2-results ul li{
  margin: unset;
}
.footer-blk .foot-in .foot-btm .t-mark img{
  height: 70px;
  object-fit: contain;
}
/* 22-03-25 */

/* 25-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs{
  width: 90%;
  margin: 0 auto;
  padding: 24px 40px 20px;
  /* margin-bottom: 2cqb; */
  border: 5px solid #f6f6f6;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 40px;
  /* flex-flow: wrap-reverse row; */
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft{
  border-radius: 5px 0px 0px 5px;
  position: relative;
  width: 44%;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::before{
  content: "";
  position: absolute;
  width: 170px;
  height: 170px;
  background-color: #afdf7c;
  border-radius: 50%;
  left: 30px;
  bottom: 0;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft img{
  object-fit: contain;
  position: relative;
  z-index: 1;
  width: 243px;
  height: 217px;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after{
  content: "";
  position: absolute;
  width: 47px;
  height: 53px;
  background: url('../images/fty-bcs-tria.svg') no-repeat;
  background-size: contain;
  z-index: 2;
  right: 40px;
  bottom: 90px;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
  border-radius: 0px 5px 5px 0px;
  width: 56%;
  padding: unset;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt h2{
  font: 30px/35px Inter-SemiBold;
  color: #000000;
  margin-bottom: 8px;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt p {
  margin-bottom: 15px;
  max-width: 410px;
  width: 100%;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt a {
  margin-bottom: 10px;
}
/* 25-04-2025 */

/* 26-06-2025 */
.Email-mod .modal-body strong{
    font: 40px/45px Inter-Bold;
    color: #000000;
    margin: 12px 0 25px 0;
    display: block;
    text-align: center;
}
.Email-mod .modal-body .ref-frm .frm-field{
      margin-bottom: 10px;
}
.Email-mod .modal-body .ref-frm .frm-field label{
  width:100%;
}
.Email-mod .modal-body .ref-frm .frm-field label input{
      font: 14px/25px Inter-Regular;
    color: #000000;
    background-color: #f4f4f4;
    border-radius: 8px;
    padding: 10.5px 21px;
    width: 100%;
    display: inline-block;
    border: 1px solid transparent;
}
.Email-mod .modal-body .ref-frm label.frm-chk{
      display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 16px 0 18px 0;
}
.Email-mod .modal-body .ref-frm label.frm-chk .error{
  order: 3;
}
.Email-mod .modal-body .ref-frm label.frm-chk input[type=checkbox]{
      -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    -moz-appearance: none;
    background-color: #f4f4f4;
    width: 20px;
    height: 20px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    margin-right: 11px;
    order: 1;
}
.Email-mod .modal-body .ref-frm label.frm-chk input[type=checkbox]:checked::after {
    content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    width: 12px;
    height: 6px;
    transform: rotate(-50deg);
    top: 6px;
    left: 4px;
}
.Email-mod .modal-body .ref-frm label.frm-chk input[type=checkbox]:checked{
      background-color: #053d05;
}
.Email-mod .modal-body .ref-frm label.frm-chk p{
      font: 14px/25px Inter-Regular;
    color: #898686;
    text-align: start;
    width: calc(100% - 31px);
    order: 2;
}
.Email-mod .modal-body .ref-frm button[type=submit]{
      border: 0;
    background-color: #afdf7c;
    font: 16px/25px Inter-SemiBold;
    color: #053d05;
    width: 100%;
    display: block;
    padding: 10.5px 25px;
    border-radius: 5px;
}
.Email-mod .modal-body .ref-frm button[type=submit]:hover{
    background-color: #053d05;
    color: #ffffff;
}
.Email-mod .modal-content button.btn-close{
    background: url(../images/pp-close.svg) no-repeat center;
    padding: 0;
    opacity: 1;
    width: 16px;
    height: 16px;
    border-radius: 0;
    top: 30px;
    position: absolute;
    right: 30px;
    z-index: 10;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img{
  width: 100%;
  position: relative;
  text-align: center;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before{
    content: "";
    position: absolute;
    width: 170px;
    height: 170px;
    background-color: #afdf7c;
    border-radius: 50%;
    left: 40px;
    bottom: 0;
}
/* 26-06-2025 */
/* 30-06-2025 */
.b-promote-blk .promote-in .cert-blk .logo img{
  width: 110px;
  height: 60px;
  object-fit: contain;
}
/* 30-06-2025 */
/* org-resp */

/**===responsive start====**/
@media screen and (max-width:1910px){
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn{
    padding:10px 10px 10px 18px;
  }
}
@media screen and (max-width: 1900px) {
  .b-main .dash-main .overview-row .overview-item strong small {
    float: unset;
    display: block;
    padding-left: 0;
    line-height: 19px;
  }
  .b-main .dash-main .overview-row .overview-item {
    padding: 24px 18px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop {
    padding: 18px 20px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid {
    padding: 24px 20px 18px 20px;
  }
  /* .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: block;
  } */
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 0px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover {
    min-width: 100%;
    left: 0;
    right: 0;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:first-of-type {
    margin-left: 26px;
  }
  .widegt-design .widgets-lap .wlap-item .witem-img img{height: 330px;}
  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: -10px;bottom: 38px;}
  .depopup-blk b + img{height: 1240px;object-fit: contain;}
}
@media screen and (max-width: 1800px) {
  .b-main .dash-main .niews-row .lft .n-bdy table {
    width: 950px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid {
    padding: 16px 22px;
  }
  .dsh-rev .dshrev-table .dsht-body table thead th:last-of-type {
    width: 14%;
  }
  .dsh-rev .dshrev-table .dsht-body table thead th:nth-child(5n) {
    width: 14%;
  }
  .widgets-main .widgets-top .lft{width:56%;}
  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: 12px;}
  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
    left: -164px;
    bottom: 25px;
    background-size: 160px;
    width: 160px;
  }
  .widegt-design .widgets-lap .wlap-item .witem-img img{height: 260px;}
  .widegt-design .widgets-lap .wlap-item.one .witem-img .wprop{
    bottom: 40px;
    left: 0px;
  }
  .widegt-design .widgets-lap .wlap-item.one .witem-img{max-width: 485px;}
  .depopup-blk b + img{height: 1140px;}
}
@media screen and (max-width: 1700px) {
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:not(:nth-child(2n)) {
    margin-right: 2%;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item {
    width: 47.99%;
  }
  /* .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: inline-block;
  } */
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 12px;
  }
  .dsh-rev .dshrev-table .dsht-hd h1 {
    width: 25%;
    word-wrap: break-word;
    white-space: pre-wrap;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup{min-width:340px;}
}
@media screen and (max-width: 1660px){
  .bh-banner > .container,
  .cookie-blk .container {
      padding: 0 10px;
  }
  .b-brand-blk .container{
      padding: 0px 10px;
  }
  .b-promote-blk .container{
      padding: 0px 10px;
  }
  .b-signup-blk .container{
      padding: 0px 10px;
  }
  .depopup-blk b + img{height: 1050px;}
}
@media screen and (max-width: 1640px) {
  .header-section .container,
  .brand-ig .container,
  .main-content .breadcrum-blk .container{
    padding: 0 10px;
  }
  .header-section .header-main .hdmain-row .hd-menu {
    width: calc(100% - 298px);
  }
  .header-section .header-main .hdmain-row .hd-btn {
    width: 298px;
  }
}
@media screen and (max-width: 1600px) {
  .header-section .header-main .hdmain-row .hd-logo {
    width: 190px;
  }
  .header-section .header-main .hdmain-row .hd-ryt {
    width: calc(100% - 200px);
  }
  .header-section .header-main .hdmain-row .hd-logo a img {
    height: 54px;
  }
  .kcpy-blk .kcpy-row {
    padding: 90px 0 89px 118px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-prev {
    left: -70px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .owl-nav button.owl-next {
    right: -70px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 310px;
  }
    /**==5 page==**/
       .b-promote-blk .promote-in .cert-blk .cert-in .ryt .cert-pic img {
        height: auto;
    }
    .promote-in .cert-blk .cert-in,
    .widgets-main .widegts-btm .lft .cert-in {
        align-items: center;
    }
    .b-promote-blk .promote-in .cert-blk .cert-in .ryt,
    .widgets-main .widegts-btm .lft .cert-in .ryt{
        padding-top: 0px;
    }
    .pc-ov-blk .pc-ov-in .pcs .modal-dialog .owl-nav button.owl-prev {
        left: -70px;
    }
    .pc-ov-blk .pc-ov-in .pcs .modal-dialog .owl-nav button.owl-next {
        right: -70px;
    }
      /**==5 page==**/
      .brand-ig .container{max-width:1350px;}
      .brand-ig .brand-in .brd-item.swiper-slide img{
        max-width: 356px;
        height: 290px;
      }
      .brand-ig .brand-in .brd-item.swiper-slide.swiper-slide-active img{height:390px;}
      .etab-blk .lft ul li a{padding:14px 24px 14px 24px;}
}
@media screen and (max-width: 1500px) {
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 30px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 50px;
  }
  .kcpy-blk .kcpy-row {
    padding: 90px 0 89px 44px;
  }
  .niews-blk .news-in,
  .trustmark-blk .tst-in,
  .koopt-blk .koopt-in,
  .condt-blk .condt-in .condt-row{
    padding: 70px 44px;
  }
  .login-blk .login-row .lft{
    padding: 72px 40px 70px 40px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .owl-nav,
  .lpost-blk .lbpost-row .owl-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .owl-nav button,
  .lpost-blk .lbpost-row .owl-nav button {
    position: unset;
    transform: unset;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 12px;
    right: 35%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 64%;
    right: 18.22%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 61%;
    right: 42.22%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -70px;
    right: 49%;
  }
  .main-banner .ban-in .banner-cnt {
    padding: 86px 0 227px 40px;
  }
  .b-main .dash-main .overview-row {
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .b-main .dash-main .overview-row .overview-item:nth-child(3n) {
    margin-right: 0;
  }
  .b-main .dash-main .overview-row .overview-item {
    width: 32.33%;
    margin-right: 1.5%;
    margin-bottom: 1.5%;
    background-size: 52px !important;
  }
  .b-main .dash-main .overview-row .overview-item strong small {
    float: right;
    padding-right: 5px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts {
    padding: 33px;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul li:not(:last-of-type) {
    margin: 0 8px 12px 0;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 220px;
  }
  .dsh-rev .dshrev-table .dsht-body {
    overflow-x: auto;
  }
  .dsh-rev .dshrev-table .dsht-body table {
    width: 1100px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span {
    min-width: 38px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:first-of-type {
    margin-left: 15px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    min-width: 225px;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup::before{
    transform: rotate(90deg);
    left: -22px;
    bottom: 22px;
    right: unset;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup{
    left: 30px;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star:hover .rv-popup{bottom: -6px;}
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p {
    flex-wrap: wrap;
}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p img{margin-left: 0;}
.dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup{min-width: 220px;}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td.star .rv-popup {
  left: -234px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td.star:hover .rv-popup{
  bottom: -26px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td.star .rv-popup::before {
  left: auto;
  right: -22px;
  bottom: 40px;
  transform: rotate(-90deg);
}
  /**==5 page==**/
  .b-brand-blk .brand-in {
    padding: 45px 65px 48px;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.pc-ov-blk .pc-ov-in .pcs .owl-nav button{
    position: unset;
    transform: unset;
}
   /**==5 page==**/
   .widgets-main .widgets-top{padding: 30px 20px;flex-direction: column;}
   .widgets-main .widgets-top .lft,
   .widgets-main .widgets-top .ryt,
   .widgets-main .widegts-btm .lft,
   .widgets-main .widegts-btm .ryt{width:100%;}
   .widgets-main .widgets-top .lft .logo{padding: 17px 0 17px 23px;}
  
   .widgets-main .widgets-top .lft .logo p{
    font-size: 20px;
    line-height: 25px;
   }
   .widgets-main .widgets-top .ryt,
   .widgets-main .widegts-btm .ryt{margin-top: 22px;}
   .widgets-main .widgets-top .lft .logo-blk{margin: 0 auto;}
   .widgets-main .widegts-btm{padding:30px 20px;flex-direction: column;}
   .widegt-design .widgets-lap .wlap-item .witem-img img{height: 220px;}
   .widegt-design .widgets-lap .wlap-item.one .witem-img{max-width: 450px;}
   .widegt-design .widgets-lap .wlap-item .witem-img .wprop{bottom: 24px;}
   .depopup-blk b + img{height: 970px;}
   .cookie-blk .cookie-in .mid .chk-blk label{
    padding-right:30px;
  }
  .cookie-blk .cookie-in .mid .tonen{margin-left: 18px;}
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk{
    padding: 28px 25px;
  }
  .etab-blk .lft ul li a {
    padding: 12px 20px 12px 20px;
}
.bh-banner .banner-slider .owl-nav{
  left: 45px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item a > img{max-width:100%;}
}
@media screen and (max-width: 1400px) {
  .container {
    padding: 0 10px;
  }
  .footer-blk .foot-in .foot-btm .foot-det {
    width: 28%;
    padding-right: 50px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 75px;
    line-height: 82px;
  }
  .kcpy-blk .kcpy-row {
    padding: 70px 0 70px 35px;
  }
  .niews-blk .news-in,
  .trustmark-blk .tst-in,
  .koopt-blk .koopt-in,
  .condt-blk .condt-in .condt-row{
    padding: 70px 35px;
  }
  .newsletter-block .nws-in {
    padding: 42px 10px;
  }
  .main-banner .ban-in .banner-cnt {
    padding: 86px 0 180px 10px;
  }
  .main-banner .ban-in .banner-cnt > p {
    right: 30px;
    bottom: 30px;
  }
  .main-banner .banner-slider .owl-nav {
    left: 38px;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 0px;
    right: 32%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 59%;
    right: 16%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 56%;
    right: 39%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -56px;
    right: 47%;
  }
  .quis-row .quis-in {
    padding: 70px 25px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 635px;
  }
  .b-main .dash-main .overview-row .overview-item {
    padding: 18px;
  }
  .etab-blk .lft {
    width: 25%;
  }
  .etab-blk .ryt {
    width: 75%;
  }
  .etab-blk .ryt .tab-content .my-branches-blk {
    padding: 25px 15px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 0px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: block;
  }
  .login-blk .login-row .ryt .lg-cnt + img {
    height: 640px;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 100%;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 230px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt input[type=date] {
    padding: 10px 14px 10px 19px;
    min-width: 140px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    padding: 7px 10px 7px 20px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt input[type=date]::before,
  .dsh-rev .dshrev-table .dsht-hd .ryt select,
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn,
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span {
    font-size: 14px;
    line-height: 22px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt select {
    min-width: 150px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt select{min-width: 135px;}
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    min-width: 215px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    width: 23.77%;
    margin-bottom: 1.4%;
  }
  /**==5 page==**/
  .bh-banner .ban-in .banner-cnt {
    padding: 75px 0 195px 100px;
}
.bh-banner .banner-slider .owl-nav {
    bottom: 90px;
    left: 110px;
}
.b-promote-blk .promote-in .cert-blk .cert-in,
.widgets-main .widegts-btm .lft .cert-in {
    padding: 25px 35px 19px 25px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft,
.widgets-main .widegts-btm .lft .cert-in .lft {
    width: 70%;
    padding-right: 40px;
}
.b-promote-blk .promote-in .cert-in .lft .top,
.widgets-main .widegts-btm .lft .cert-in .lft .top{
    margin-bottom: 30px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft p,
.widgets-main .widegts-btm .lft .cert-in .lft p {
    margin-bottom: 15px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft ul,
.widgets-main .widegts-btm .lft .cert-in .lft ul {
    margin-bottom: 25px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .ryt ,
.widgets-main .widegts-btm .lft .cert-in .ryt{
    width: 30%;
}
    .kth-ins-blk .kth-ins-in .post {
        width: 24%;
    }
    .kth-ins-blk .kth-ins-in .post > img {
        height: 320px;
    }
    .pc-ov-blk > .container .content {
        padding: 80px 0px;
    }
    .b-brand-blk .brand-in {
        padding: 45px 60px 48px;
    }
    .b-brand-blk .brand-in b {
        margin-bottom: 22px;
    }
    .b-brand-blk, .bh-banner, .b-intro-blk .intro-in .intro-top, .b-intro-blk .intro-in .intro-btm {
    margin-bottom: 80px;
}
    .b-signup-blk  .signup-in a {
        margin-bottom: 65px;
    }
    .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
        padding: 12px 17px;
        width: fit-content;
    }
    /**==5 page==**/
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: 10px;bottom: 45px;}
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
      left: -124px;
      bottom: 5px;
      background-size: 125px;
      width: 125px;
  }
    .widegt-design .widgets-lap .wlap-item .witem-img img {
      height: 175px;
  }
  .widegt-design .widgets-lap .wlap-item.one .witem-img{max-width: 380px;}
  .widegt-design .widgets-lap .wlap-item .witem-img .wprop{left: 0;bottom: 16px;}
  .back-to-top{
    right: 40px;
    bottom: 90px;
  }
  .cookie-blk .cookie-in .mid .chk-blk label{
    padding-right:16px;
  }
  .cookie-blk .cookie-in .mid .tonen{margin-left: 15px;}
  .waar-row .lft .fst .fst-cnt{padding:18px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results{
    height:220px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row{
flex-direction: column;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row .col-6{
  width: 100%;
}
/* 26-06-2025 */
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {left: 30px;}
/* 26-06-2025 */
}
@media screen and (max-width: 1350px) {
  .footer-blk .foot-in .foot-btm .t-mark img{
    height: 65px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li::before {
    background-size: 20px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd {
    padding: 30px 90px 44px 46px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk .ksite-img {
    max-width: 77%;
  }
  .cookie-blk {
    width: calc(100% - 15px);
    margin: 0 auto;
    border-radius: 10px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 600px;
  }
  .etab-blk .ryt .tab-content .efrm-blk,
  .etab-blk .ryt .tab-content .my-branches-blk {
    padding: 32px 15px;
  }
  .login-blk {
    padding: 25px 0px;
  }
  .login-blk.regis-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 40%, rgba(5, 61, 5, 0.2) 50%, transparent 60%);
  }
  .dsh-rev .dshrev-table .dsht-hd {
    flex-direction: column;
    align-items: start;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt,
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
    width: 100%;
    margin: 15px 0 0 0;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    min-width: 214px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span:first-of-type {
    margin-left: 15px;
  }
  .dsh-rev .dshrev-table .dsht-hd h1 {
    width: 100%;
  }
  .depopup-blk b + img{height: 640px;}
  .cookie-blk .cookie-in .mid .chk-blk label {
    padding-right: 15px;
  }
  .cookie-blk .cookie-in .mid .tonen{margin-left: 20px;}
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]{
    width: 4rem;
    height: 2rem;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]::after{
    width: 1.5rem;
    height: 1.5rem;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
    left: calc(100% - 1.8rem);
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item a > img{max-width: 1350px;}
.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li{padding-left: 28px;}
}
@media screen and (max-width: 1300px) {
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov {
    max-width: 130px;
    padding: 11px 22px;
  }
  .header-section .header-main .hdmain-row .hd-ryt {
    width: calc(100% - 200px);
  }
  .header-section .header-main .hdmain-row .hd-logo a img {
    height: 55px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 34px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 20px;
  }
  .header-section .header-main .hdmain-row .hd-menu {
    width: calc(100% - 270px);
  }
  .header-section .header-main .hdmain-row .hd-btn {
    width: 270px;
  }
  .footer-blk .foot-in .foot-btm .foot-det {
    padding-right: 42px;
  }
  .footer-blk .foot-in .foot-btm {
    justify-content: space-between;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 {
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer-blk .foot-in .foot-tp .foot-cont {
    width: calc(100% - 220px);
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul {
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer-blk .foot-in .foot-tp .foot-logo {
    width: 220px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a img {
    height: 58px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a{
display: inline-block;
height: 58px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 70px;
    line-height: 76px;
  }
  h2 {
    font-size: 31px;
    line-height: 40px;
  }
  h3 {
    font-size: 25px;
    line-height: 36px;
  }
  h4 {
    font-size: 22px;
    line-height: 31px;
  }
  h5 {
    font-size: 19px;
    line-height: 28px;
  }
  h6 {
    font-size: 16px;
    line-height: 25px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,
  .Email-mod .modal-body strong{
    font-size: 38px;
    line-height: 44px;
  }
   /* 18-03-25 */
   .bdet-blk h2{
    font-size: 31px;
    line-height: 40px;
  }
  .bdet-blk h3{
    font-size: 25px;
    line-height: 36px;
  }
  .bdet-blk h4{
    font-size: 22px;
    line-height: 31px;
  }
  .bdet-blk h5{
    font-size: 19px;
    line-height: 28px;
  }
  .bdet-blk h6{
    font-size: 16px;
    line-height: 25px;
  }
  /* 18-03-25 */
  .ovc-blk,
  .hmfaq-blk,
  .brnd-txt,
  .lpost-blk.bdniews-blk,
  .condt-blk  {
    padding-bottom: 60px;
  }
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .aliq-row .ryt h3,
  .bdet-blk h1,
  .bdet-blk h2,
  .bdet-blk h3,
  .bdet-blk h4,
  .bdet-blk h5,
  .bdet-blk h6,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4 {
    margin: 6px 0 12px 0;
  }
  .kcpy-blk .kcpy-row {
    padding: 60px 0 60px 30px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 54px;
    line-height: 60px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 b {
    line-height: 64px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht {
    padding: 32px 0;
  }
  .niews-blk .news-in,
  .trustmark-blk .tst-in,
  .koopt-blk .koopt-in,
  .condt-blk .condt-in .condt-row{
    padding: 60px 30px;
  }
  .ktideas-blk,
  .lpost-blk,
  .abtus-blk,
  .bdet-blk,
  .br-blk,
  .contact-blk,
  .privacy-blk,
  .cookies,
  .informatie,
  .informatie_{
    padding: 60px 0;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 390px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
    margin-bottom: 22px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row {
    padding-bottom: 40px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk {
    margin-top: 40px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo,
  .widgets-main .widgets-top .lft .logo{
    padding: 18px 0 18px 18px;
    max-width: 270px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p,
  .widgets-main .widgets-top .lft .logo p {
    font-size: 20px;
    line-height: 24px;
    width: calc(100% - 90px);
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev{
    width: calc(100% - 283px);
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk {
    padding: 34px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt {
    padding-left: 52px;
  }
  /* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(3n)) {
    width: 34%;
  } */
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk {
    padding: 22px 10px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk input {
    padding: 17px 26px;
  }
  .lpost-blk .lb-items ul.b_dts li p {
    font-size: 15px;
    line-height: 20px;
  }
  .lpost-blk .lb-items ul.b_dts li p::after {
    top: 0;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 34px;
    line-height: 40px;
  }
  .newsletter-block .nws-in {
    padding: 40px 15px;
  }
  .newsletter-block .nws-in .nws-wt .lft {
    padding-right: 25px;
    width: 41.23%;
  }
  .newsletter-block .nws-in .nws-wt .ryt {
    width: 58.77%;
  }
  .client-lg {
    padding: 50px 0;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 0px;
    right: 32%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 59%;
    right: 16%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 56%;
    right: 39%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -56px;
    right: 47%;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    margin-left: 10px;
  }
  .abtus-blk section:nth-child(even) {
    margin: 60px 0;
  }
  .quis-row .quis-in .ryt,
  .quis-row.elit-row .quis-in .ryt,
  .condt-blk .condt-in .condt-row .ryt {
    padding-right: 45px;
  }
  .waar-row .ryt,
  .aliq-row .ryt {
    padding-left: 35px;
  }
  .waar-row .lft .fst .fst-cnt {
    padding: 16px 10px;
  }
  .quis-row .quis-in .lft img,
  .quis-row.elit-row .quis-in .lft img {
    height: 545px;
  }
  .aliq-row .lft img {
    height: 470px;
  }
  .lpost-blk .lb-items ul.b_dts li.cal,
  .lpost-blk .lb-items ul.b_dts li.man {
    background-position: left top 0px;
  }
  .bdet-blk .bdet-img img {
    height: 515px;
  }
  .main-banner .banner-slider .owl-stage-outer {
    padding-bottom: 0;
  }
  .bsch-blk .bsch-cnt .bsch-inp {
    margin-top: 22px;
  }
  .br-ov .loader {
    margin-top: 32px;
  }
  .brnd-txt .bn-cnt {
    padding-top: 60px;
  }
  .contact-blk .ctct-row .lft {
    padding-right: 35px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 580px;
  }
  .b-main .dash-main .overview-row .overview-item strong {
    font-size: 24px;
  }
  .b-main .dash-main .overview-row .overview-item strong small {
    float: unset;
    padding-left: 0;
    display: block;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 30px;
    line-height: 38px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm {
    padding: 65px 30px 30px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img > img {
    max-width: 110px;
    height: 110px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button:first-of-type {
    margin-right: 8px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button {
    padding: 4.5px 10px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button img {
    width: 17px;
    height: 17px;
    -o-object-fit: contain;
       object-fit: contain;
    margin-right: 6px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm {
    padding: 45px 35px;
  }
  .login-blk .login-row .lft p {
    margin-bottom: 18px;
  }
  .login-blk .login-row .ryt .lg-cnt h3 {
    margin-bottom: 14px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    margin: 0 0 10px 0;
  }
  .login-blk .login-row .lft h1 {
    margin: 0 0 8px 0;
  }
  .login-blk .login-row .lft {
    padding: 40px 20px;
  }
  .login-blk .login-row .lft > a img {
    max-width: 200px;
    height: 58px;
  }
  .login-blk .login-row .ryt .lg-cnt {
    padding: 0 10px;
  }
  .login-blk .login-row .lft > a {
    margin-bottom: 15px;
  }
  .login-blk .login-row .ryt .lg-cnt + img {
    height: 530px;
  }
  .login-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 40%, rgba(5, 61, 5, 0.2) 60%);
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt > h3,
  .login-blk.regis-blk .login-row .ryt .lg-cnt > p {
    margin: 0 auto 10px auto;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul {
    margin-top: 22px;
  }
  .dsh-rev {
    padding: 25px;
  }
  .dsh-rev .dshrev-table {
    margin-bottom: 25px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 380px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 210px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 170px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    padding: 0px 42px 0px 42px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    padding: 0 42px 40px 42px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    margin: 0 42px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp{padding: 42px;}
  /**==5 page==**/
  .bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
    margin-top: 35px;
    padding-top: 30px;
}
.bh-banner .ban-in .banner-cnt {
    padding: 75px 0 185px 80px;
}
.bh-banner .banner-slider .owl-nav {
    bottom: 85px;
    left: 95px;
}
.b-brand-blk .brand-in b {
    font-size: 29px;
    line-height: 33px;
}
.b-brand-blk .brand-in {
    padding: 45px 60px 45px;
}
.b-intro-blk .intro-in .intro-top .lft {
    width: 53%;
}
.b-intro-blk .intro-in .intro-top .pic img {
    height: 505px;
}
.b-intro-blk .intro-in .intro-top .ryt {
    width: 47%;
    padding-left: 55px;
}
.b-intro-blk .intro-in .intro-btm .lft {
    width: 54%;
    padding-right: 55px;
}
.b-intro-blk .intro-in .intro-btm .ryt {
    width: 46%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img {
    height: 450px;
}  
.b-promote-blk {
margin: 80px 0px;
}
.b-promote-blk .promote-in {
    padding: 70px 0px;
}
.b-promote-blk .promote-in > span {
    margin-bottom: 15px;
}
.b-promote-blk .promote-in > h3 {
    margin-bottom: 29px;
}
.b-promote-blk .promote-in .cert-blk {
    width: 56%;
}
.b-faq-blk .faq-in .lft {
    padding-right: 60px;
    width: 56%;
}
.b-faq-blk .faq-in .ryt {
    width: 44%;
}
.b-faq-blk .faq-in .ryt img {
    height: 550px;
}
.kth-ins-blk .kth-ins-ctn {
padding: 89px 0px 103px;
}
.kth-ins-blk .kth-ins-hd {
margin-bottom: 38px;
}
.kth-ins-blk .kth-ins-hd span {
margin-bottom: 10px;
}
.kth-ins-blk .kth-ins-hd .tle .btn-hov {
padding: 10px 32px;
}
.kth-ins-blk .kth-ins-in .post {
width: 23.9%;
}
.kth-ins-blk .kth-ins-in .post > img {
height: 300px;
}
.faq-blk .faq-in {
padding: 70px 0px 80px;
}
.faq-blk .faq-in .faq-hd > span {
margin-bottom: 12px;
}
.faq-blk .faq-in .faq-hd > h1 {
margin-bottom: 21px;
}
.faq-blk .faq-in .faq-hd .search {
margin-bottom: 21px;
}
.faq-blk .faq-in .faq-hd input {
padding: 18px 60px 18px 22px;
}
.faq-blk .faq-in .faq-hd .search button {
width: 23px;
height: 23px;
right: 18px;
background-size: contain;
}
.faq-blk .faq-in .faq-hd p {
margin-bottom: 40px;
}
.faq-blk .faq-in .faq-ctn > .ryt {
padding: 38px 35px 35px;
}
.faq-blk .faq-in .ryt .f-body b {
margin-bottom: 8px;
}
.faq-blk .faq-in .ryt .f-body p:not(:last-child) {
margin-bottom: 12px;
}
.pc-ov-blk .pc-ov-hd span {
margin-bottom: 15px;
}
.pc-ov-blk .pc-ov-hd h1 {
margin-bottom: 28px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
height: 320px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
width: 75px;
height: 75px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
width: 30px;
height: 33px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud {
margin-bottom: 22px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b {
font-size: 17px;
line-height: 26px;
margin: 0px 0px 8px 8px;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong {
font-size: 19px;
line-height: 28px;
margin-bottom: 12px;
}
.fty-dts .fty-dts-in > .lft .top .hd {
    padding: 45px 40px 50px;
}
.fty-dts .fty-dts-in .lft .top .content {
    padding: 45px 40px 45px;
}
.fty-dts .fty-dts-in .lft .top .content > p {
    margin-bottom: 22px;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft {
    width: 55%;
    padding-right: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt {
    width: 45%;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
    padding: 53px 3.9% 43px;
}
.fty-dts .fty-dts-in .lft .top .content .pts li {
    padding: 0px 15px 0px 34px;
}
.fty-dts .fty-dts-in .lft .top .content .pts li::before {
    height: 26px;
    width: 28px;
    background-size: contain;
}
.fty-dts .fty-dts-in .lft .top .content .bcs, .kcdet-blk .kc-row .lft .kcdet-top .bcs {
    padding: 40px 35px 30px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft {
    width: 50%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 50%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn > p {
    margin: 0px auto 30px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post {
    margin-bottom: 14px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt {
    padding-left: 40px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
    margin-bottom: 70px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft {
    width: 55%;
    padding-right: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt {
    width: 45%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
    padding: 12px 20px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p:not(:last-child), .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p:not(:last-child) {
    margin-bottom: 19px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
    padding: 30px 25px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body {
    padding: 15px 11px;
}
  /**==5 page==**/
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li{width: 32.8%;margin-bottom: 7px !important;}
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{
    padding: 30px 20px 30px 20px;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body{margin-top: 0;}
  .kcdet-blk,
  .fty-dts .fty-dts-in{padding: 40px 0 60px 0;}
  #register-popup .modal-dialog .modal-content .modal-body strong,.Email-mod .modal-body strong{margin: 10px 0 25px 0;}
  .widgets-main .widgets-hd h1{margin: 0 0 8px 0;}
  .widgets-main .widgets-top .ryt button, .widgets-main .widegts-btm .ryt button{margin-top: 22px;}
  .widgets-main .widgets-top .lft .logo-blk{max-width: 545px;margin: 0 auto;}
  .widgets-main .widgets-hd{margin-bottom: 22px;}
  .depopup-blk b{margin-bottom: 24px;}
  .how-works .modal-content .modal-body{padding: 35px;}
  .how-works .modal-content .modal-body .w-gallery{
    margin: 24px -35px 0 -35px;
  }
  .cookie-blk .cookie-in .mid .chk-blk label {
    padding-right: 10px;
}
.cookie-blk .cookie-in .mid .tonen {
  margin-left: 12px;
}
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]{
    width: 3.5rem;
    height: 2rem;
  }
  .brand-ig .brand-in .brd-item.swiper-slide img{
    max-width: 342px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results{
height:150px;
  }
  /**===16 nov 24===**/
.fof-page img{
  max-width: 480px;
  height: 245px;
  margin:0 0 22px 0;
}
.fof-page{padding: 60px 0;}
.fof-page h1 {
  margin:15px 0 30px 0;
}
.informatie_ h2, .informatie_ h3, .informatie_ h4, .informatie_ h5, .informatie_ h6{
  font-size: 19px;
  line-height: 25px;
  margin-bottom: 10px !important;
}
.informatie_ b{
  font-size: 17px !important;
  line-height: 25px !important;
}
/* 26-06-2025 */
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {width: 160px;height: 160px;}
/* 26-06-2025 */
/**===16 nov 24===**/
}
@media screen and (max-width: 1200px) {
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov {
    background: #afdf7c url(../images/log-icon.svg) no-repeat center;
    padding: 0;
    text-indent: -9999rem;
    max-width: unset;
    width: 45px;
    height: 45px;
    border-radius: 50%;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov::before {
    content: none;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov.dgr {
    background: #053d05 url(../images/reg-icon.svg) no-repeat left 12px center;
  }
  .header-section .header-main .hdmain-row .hd-btn {
    width: 100px;
  }
  .header-section .header-main .hdmain-row .hd-menu {
    width: calc(100% - 100px);
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 48px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 30px;
  }
  .header-section .header-main .hdmain-row .hd-logo {
    width: 180px;
  }
  .header-section .header-main .hdmain-row .hd-ryt {
    width: calc(100% - 190px);
  }
  .header-section .header-main .hdmain-row .hd-logo a img {
    height: 50px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 67px;
    line-height: 72px;
  }
  h2 {
    font-size: 29px;
    line-height: 39px;
  }
  h3 {
    font-size: 24px;
    line-height: 35px;
  }
  h4 {
    font-size: 21px;
    line-height: 31px;
  }
  h5 {
    font-size: 18px;
    line-height: 27px;
  }
  h6 {
    font-size: 15px;
    line-height: 23px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,.Email-mod .modal-body strong{
    font-size: 36px;
    line-height: 42px;
  }
     /* 18-03-25 */
     .bdet-blk h2{
      font-size: 29px;
      line-height: 39px;
    }
    .bdet-blk h3{
      font-size: 24px;
      line-height: 35px;
    }
    .bdet-blk h4{
      font-size: 21px;
      line-height: 31px;
    }
    .bdet-blk h5{
      font-size: 18px;
      line-height: 27px;
    }
    .bdet-blk h6{
      font-size: 15px;
      line-height: 23px;
    }
    /* 18-03-25 */
  .ovc-blk .ovc-row .ovc-ryt .ov-do {
    margin-top: 20px;
    padding-top: 20px;
  }
  .ovc-blk .ovc-row .ovc-ryt a.btn-hov,
  .btn-hov,
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a.btn-hov,
  .niews-blk .news-in .ns-wt .nw-top a.btn-hov,
  .ktideas-blk .btn-hov,
  .koopt-blk .koopt-in .koopt-wt .ryt a.btn-hov,
  .lpost-blk .lb-hd a.btn-hov,
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp button,
  .cookie-blk .cookie-in .ryt button.btn-hov,
  .quis-row .quis-in .ryt a.btn-hov,
  .aliq-row .ryt a.btn-hov,
  .menu-sidebar .menu-sidebar-content .btn-hv,
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm button[type=button],
  .login-blk .login-row .lft .lg-frm button,
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov,
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li a.nav-link,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov,
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type,
  .kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov,
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm button[type=submit],
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button],
  .user_reply-blk .review-blk .revwrite-frm button[type=button],
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov,
  .fty-dts .fty-dts-in > .lft .reviews .load a,
  .widgets-main .widgets-top .ryt button, 
  .widgets-main .widegts-btm .ryt button,
  .how-works .modal-content .modal-body .btn-hov,
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov,
  .contact-blk .ctct-row .ryt input[type=submit],
  .Email-mod .modal-body .ref-frm button[type=submit]{
    font-size: 15px;
    line-height: 23px;
    padding: 9px 20px;
  }
  .ovc-blk .ovc-row .ovc-ryt a.btn-hov,
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a.btn-hov,
  .lpost-blk .lb-hd a.btn-hov,
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp button,
  .how-works .modal-content .modal-body .btn-hov,
  .contact-blk .ctct-row .ryt input[type=submit] {
    max-width: 125px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button {
    max-width: 200px;
  }
  .menu-sidebar .menu-sidebar-content .btn-hv,
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov{
    max-width: 180px;
  }
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov{max-width: 175px;}
  .quis-row .quis-in .ryt a.btn-hov,
  .aliq-row .ryt a.btn-hov{
    max-width: 130px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt a.btn-hov,
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov,
  .kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov,
  .fty-dts .fty-dts-in > .lft .reviews .load a {
    max-width: 140px;
  }
  .widgets-main .widgets-top .ryt button, .widgets-main .widegts-btm .ryt button{max-width: 185px;}
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type{background-position: left 20px center;}
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type:hover{
    background-position: left 20px center;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt p,
  .condt-blk .condt-in .condt-row .ryt p {
    margin-bottom: 15px;
  }
  .ktideas-blk .btn-hov {
    max-width: 150px;
    margin: 12px auto 0 auto;
  }
  .ovc-blk .ovc-row .ovc-ryt .ov-do ul {
    margin-bottom: 25px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd {
    padding: 22px 40px 30px 40px;
    margin-left: -180px;
  }
  .ovc-blk .ovc-row .ovc-ryt p {
    margin-top: 0;
  }
  .ovc-blk .ovc-row .ovc-ryt {
    padding-left: 45px;
  }
  .kcpy-blk .kcpy-row .owl-nav button {
    width: 45px;
    height: 45px;
    background-size: 18px !important;
  }
  .kcpy-blk .kcpy-row .owl-nav {
    margin-top: 20px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt {
    padding-left: 42px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 50px;
    line-height: 56px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt strong,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong,
  .fof-page strong {
    font-size: 27px;
    line-height: 33px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft p {
    font-size: 20px;
    padding: 20px;
  }
  .niews-blk .news-in .ns-wt .nw-top {
    margin-bottom: 28px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt {
    padding: 25px 35px 30px 38px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
    margin-bottom: 15px;
  }
  /* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(3n)) {
    width: auto;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(2n)) {
    width: 48%;
  } */
  .lpost-blk .lb-items p:has(+ .btn-arr) {
    margin-bottom: 28px;
  }
  .lpost-blk .lb-items > a img {
    max-width: 100%;
  }
  .lpost-blk .lb-items ul.b_dts li.cal {
    padding-right: 30px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 32px;
    line-height: 36px;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp input {
    line-height: 22px;
    padding: 16px 150px 16px 28px;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp button {
    top: 7px;
    right: 7px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch {
    padding-top: 27px;
    margin-top: 27px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt {
    max-width: 570px;
  }
  .main-banner .ban-in .banner-cnt {
    padding: 50px 0 145px 20px;
  }
  .main-banner .banner-slider .owl-nav {
    left: 82px;
    bottom: 65px;
  }
  .main-banner .banner-slider .owl-nav button.owl-prev,
  .main-banner .banner-slider .owl-nav button.owl-next {
    width: 35px;
    height: 25px;
    background-size: 35px !important;
  }
  .main-banner .banner-slider .owl-nav button.owl-prev {
    margin-right: 30px;
  }
  .main-banner .ban-in .kit-info .kinf-item a {
    width: 32px;
    height: 32px;
  }
  .main-banner .ban-in .kit-info .kinf-item a img {
    width: 13px;
    height: 13px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    left: -240px;
    top: 50% !important;
    transform: translateY(-50%);
    bottom: unset;
  }
  .main-banner .ban-in .banner-cnt > p {
    position: unset;
    font-size: 17px;
    margin-top: 18px;
    padding-left: 10px;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 30px;
    right: 32%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 70%;
    right: 14.66%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 69%;
    right: 39%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -96px;
    right: 47%;
  }
  .cookie-blk .cookie-in .ryt,
  .cookie-blk .cookie-in .mid,
  .cookie-blk .cookie-in .lft {
    width: 100%;
  }
  .cookie-blk .cookie-in {
    flex-direction: column;
    padding: 15px 0 25px 0;
  }
  .cookie-blk .cookie-in .lft {
    flex-direction: unset;
    padding-bottom: 15px;
  }
  .cookie-blk .cookie-in .ryt {
    border-top: 1px solid #e5e5e5;
    padding-top: 25px;
    margin-top: 25px;
  }
  .cookie-blk .cookie-in .mid .chk-blk {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
    text-align: center;
  }
  .cookie-blk .cookie-in .mid {
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
  }
  .cookie-blk .cookie-in .ryt {
    display: flex;
    align-items: center;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov {
    margin: 0;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov.dgr {
    margin: 0 0 0 14px;
  }
  .cookie-blk .cookie-in .lft a:last-of-type {
    text-align: end;
    align-content: center;
  }
  .cookie-blk .cookie-in .lft a:first-of-type img {
    width: 135px;
    height: 42px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    display: block;
    margin: 12px auto 0 auto;
  }
  .cookie-blk .cookie-in .mid .chk-blk label {
    text-align: center;
    width: 24%;
  }
  .cookie-blk .cookie-in .mid .chk-blk label:last-of-type {
    padding-right: 0;
  }
  .waar-row .lft .fst .fst-cnt {
    padding: 18px 10px;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov::after {
    content: none;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img {
    height: 530px;
  }
  .waar-row .lft .fst .fst-cnt ul li,
  .waar-row .lft .fst .fst-cnt ul li:nth-last-child(-n+2) {
    margin: 0 0 5px 0;
  }
  .aliq-row .ryt p {
    margin-bottom: 14px;
  }
  .aliq-row .ryt p:last-of-type {
    margin-bottom: 20px;
  }
  .bdet-blk h1 + p,
  .bdet-blk h2 + p,
  .bdet-blk h3 + p,
  .bdet-blk h4 + p,
  .bdet-blk h5 + p,
  .bdet-blk h6 + p  {
    margin-bottom: 10px;
  }
  .bdet-blk b + p {
    margin-bottom: 12px;
  }
  .quis-row.elit-row .quis-in .ryt b,
  .bdet-blk b,
  .bdet-blk .bdet-row .ryt b,
  .brnd-txt .bn-cnt b {
    font-size: 18px;
  }
  .bdet-blk b {
    margin-bottom: 8px;
  }
  .quis-row.elit-row .quis-in .ryt b + p {
    padding-right: 0;
    margin-bottom: 12px;
  }
  .aliq-row .lft {
    width: 48%;
  }
  .aliq-row .ryt {
    width: 52%;
  }
  .bdet-blk .bdet-img img {
    height: 490px;
  }
  .bdet-blk .bdet-row .ryt b,
  .bdet-blk .bt-btm b {
    margin-bottom: 17px;
  }
  .bdet-blk .bdet-row .ryt b + p {
    margin-bottom: 12px;
  }
  .bdet-blk .bdet-row .ryt ul {
    margin-top: 12px;
  }
  .bdet-blk .bt-btm .ryt ul li {
    font-size: 15px;
    line-height: 22px;
    padding: 9px 17px;
  }
  .bdet-blk .bt-btm .bt-soc strong {
    font-size: 18px;
    line-height: 24px;
  }
  .bdet-blk .bt-btm .bt-soc {
    margin-top: 22px;
  }
  .br-ov .bov-hd b {
    font-size: 24px;
    line-height: 30px;
  }
  .brnd-txt .bn-cnt .bprd-img {
    display: flex;
  }
  .contact-blk .ctct-row .ryt {
    padding: 28px;
  }
  .contact-blk .ctct-row .lft .cflex ul {
    padding-left: 25px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 490px;
  }
  .b-main .dash-main,
  .widgets-main{
    padding: 15px;
  }
  .b-main .dash-main .niews-row .lft .n-hd h1,
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd h2,
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h5,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong,
  .etab-blk .lft h1,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd h3,
  .add-loc .modal-dialog .modal-content .modal-body strong,
  .dsh-rev .dshrev-table .dsht-hd h1,
  .cht-details .chat-head b,
  .b-main strong, .b-main h1, .b-main h2, .b-main h3, .b-main h4, .b-main h5, .b-main h6,
  .depopup-blk b,
  .how-works .modal-content .modal-body strong,
  .how-works .modal-content .modal-body .w-gallery b{
    font-size: 23px;
    line-height: 30px;
  }
  .b-main .dash-main .niews-row .lft .n-hd button {
    padding: 8px 14px;
    font-size: 14px;
    line-height: 22px;
    max-width: 120px;
  }
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd button {
    padding: 8px 14px;
    font-size: 14px;
    line-height: 22px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table thead th,
  .b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead th,
  .dsh-rev .dshrev-table .dsht-body table thead th {
    font-size: 15px;
  }
  .b-main .dash-main .niews-row .lft .n-hd,
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd {
    padding: 12px;
  }
  .b-main .dash-main .niews-row .lft .n-hd h1 {
    width: calc(100% - 120px);
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 28px;
    line-height: 30px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts p {
    margin: 10px 0 20px 0;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv::before {
    width: 35px;
    height: 35px;
    background-size: 8px;
    top: 4px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts a.btn-hv {
    padding-left: 45px;
    font-size: 17px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts {
    padding: 30px;
    margin-top: 25px;
  }
  .etab-blk .lft h1 {
    padding: 22px 15px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn {
    margin-top: 24px;
  }
  .etab-blk .ryt .tab-content .efrm-blk,
  .etab-blk .ryt .tab-content .my-branches-blk {
    padding: 45px 16px;
  }
  .etab-blk .lft {
    width: 27%;
  }
  .etab-blk .ryt {
    width: 73%;
  }
  .contact-blk .ctct-row .lft .cflex ul {
    width: calc(100% - 315px);
  }
  .hd-main {
    width: calc(100% - 250px);
  }
  .page-container {
    padding-left: 250px;
  }
  .menu-sidebar {
    width: 250px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd {
    margin-bottom: 15px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 47px;
    line-height: 52px;
  }
  .login-blk .login-row .ryt {
    padding-top: 42px;
  }
  .login-blk .login-row .ryt .lg-cnt + img {
    height: 490px;
  }
  .dsh-rev {
    padding: 15px;
  }
  .dsh-rev .dshrev-table .dsht-body table {
    width: 1050px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt {
    padding: 22px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    padding: 0px 28px 0px 28px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    width: 145px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark a img {
    max-width: 110px;
    height: 110px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 190px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 160px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 350px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    padding: 0 28px 38px 28px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    margin: 0 28px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp{padding: 28px;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    padding: 22px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab > img {
    height: 310px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(3n)) {
    margin-right: 1.2%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    width: 32%;
    margin-bottom: 2%;
  }
  /**==5 page==**/
  .bh-banner .ban-in .banner-cnt {
    padding: 65px 0 170px 70px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
    margin-top: 32px;
    padding-top: 26px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov {
    padding: 13px 18px;
    color: #000000;
    border-radius: 5px;
    margin-top: 30px;
}
.bh-banner .ban-in .banner-cnt .ban-txt {
    max-width: 650px;
}
.b-intro-blk .intro-in .intro-top .lft {
    width: 52%;
}
.b-intro-blk .intro-in .intro-top .pic img {
    height: 480px;
}
.b-intro-blk .intro-in .intro-top .ryt {
    width: 48%;
    padding-left: 50px;
}
.b-intro-blk .intro-in .intro-top .ryt span {
    margin-bottom: 13px;
}
.b-intro-blk .intro-in .intro-top .ryt h1, .b-intro-blk .intro-in .intro-btm .lft h2{
    margin-bottom: 24px;
}
.b-intro-blk .intro-in .intro-top .ryt p {
    margin-bottom: 26px;
}
.b-intro-blk .intro-in .intro-btm .lft {
    padding-right: 50px;
    width: 55%;
}
.b-intro-blk .intro-in .intro-btm .lft span {
    margin-bottom: 10px;
}
.b-intro-blk .intro-in .intro-btm .lft p {
    margin-bottom: 20px;
}
.b-intro-blk .intro-in .intro-btm .lft b {
    margin-bottom: 20px;
}
.b-intro-blk .intro-in .intro-btm .ryt {
    width: 45%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img {
    height: 420px;
}
.b-promote-blk .promote-in {
    padding: 63px 0px;
}
.b-promote-blk .promote-in > span {
    margin-bottom: 12px;
}
.b-promote-blk .promote-in > h3 {
    margin-bottom: 25px;
}
.b-promote-blk .promote-in .logo-blk {
    margin-bottom: 30px;
}
.b-promote-blk .promote-in .logo-blk .logo {
    padding: 18px 0 19px 26px;
    max-width: 275px;
}
.b-promote-blk .promote-in .logo-blk .logo p {
    font-size: 21px;
    line-height: 26px;
}
.b-promote-blk .promote-in .logo-blk .rev p {
    font-size: 15px;
    line-height: 23px;
    margin-top: 3px;
}
.b-promote-blk .promote-in .logo-blk .rev {
    max-width: 215px;
}
.b-promote-blk .promote-in .logo-blk .rev strong {
    font-size: 17px;
    line-height: 23px;
}
.b-promote-blk .promote-in .cert-blk {
    width: 62%;
}
.b-faq-blk, .b-signup-blk {
    margin-bottom: 80px;
}
.b-faq-blk .faq-in .lft {
    padding-right: 50px;
    width: 60%;
}
.b-faq-blk .faq-in .lft > span {
    margin-bottom: 14px;
}
.b-faq-blk .faq-in .lft > h4 {
    margin-bottom: 24px;
}   
.b-faq-blk .faq-in .lft > p {
    margin-bottom: 26px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-hd {
    padding: 9px 20px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-body {
    padding: 12px 16px 5px;
}
.b-faq-blk .faq-in .ryt {
    width: 40%;
}
.b-faq-blk .faq-in .ryt img {
    height: 520px;
}
.b-signup-blk  .signup-in a {
    margin-bottom: 55px;
}
.b-signup-blk .signup-in {
    padding: 70px 0px 0px;
}
.b-signup-blk .signup-in span {
    margin-bottom: 8px;
}
.b-signup-blk .signup-in h6 {
    margin-bottom: 26px;
}
.kth-ins-blk .kth-ins-ctn {
padding: 83px 0px 95px;
}
.kth-ins-blk .kth-ins-hd {
margin-bottom: 36px;
}
.kth-ins-blk .kth-ins-in .post {
width: 32.4%;
margin: 0px 14px 14px 0px;
}
.kth-ins-blk .kth-ins-in .post:nth-child(4n):not(:last-child):not(:nth-child(3n)) {
margin-right: 14px;
}
.kth-ins-blk .kth-ins-in .post:nth-child(3n) {
margin-right: 0px;
}
.kth-ins-blk .kth-ins-in .post .inspect span {
height: 45px;
width: 45px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child img {
height: 23px;
width: 23px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img {
height: 18px;
width: 18px;
}
.kth-ins-blk .loader {
margin-top: 25px;
}
.kth-ins-blk .loader a img {
width: 42px;
margin-bottom: 8px;
}
.faq-blk .faq-in .faq-hd .search {
max-width: 800px;
}
.faq-blk .faq-in .faq-ctn .lft strong {
padding: 40px 27px 25px;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
padding: 12px 28px;
}
.faq-blk .faq-in .faq-ctn .ryt > strong{
font-size: 23px;
line-height: 27px;
margin-bottom: 26px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body {
padding: 18px 20px 8px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd {
padding: 10px 20px;
}
.faq-blk .faq-in .ryt .f-body .top {
margin-bottom: 15px;
}
.faq-blk .faq-in .ryt .f-body .top .lft {
width: 45%;
}
.faq-blk .faq-in .ryt .f-body .top .lft .video-control {
width: 70px;
height: 70px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control .video-control-play img{
width: 27px;
height: 30px;
}
.faq-blk .faq-in  .ryt .f-body .top .lft .video-control .video-control-pause img{
width: 30px;
height: 30px;
}
.faq-blk .faq-in .ryt .f-body .top .lft > img {
height: 280px;
}
.faq-blk .faq-in .ryt .f-body .top .lft video {
height: 280px;
}
.faq-blk .faq-in .ryt .f-body .top .ryt {
width: 55%;
}
.faq-blk .faq-in .ryt .f-body .btm {
margin-bottom: 10px;
}
.faq-blk .faq-in .ryt .f-body .btm .lft {
width: 47%;
padding-right: 35px;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt {
width: 53%;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
height: 185px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
width: 120px;
right: 18px;
bottom: 18px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
height: 300px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
width: 70px;
height: 70px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
width: 28px;
height: 31px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
height: 37px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft p {
font-size: 20px;
padding: 20px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
padding: 25px 35px 30px 38px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt strong {
font-size: 27px;
line-height: 33px;
}
.fty-dts .fty-dts-in > .lft {
    margin-right: 1.2%;
}
.fty-dts .fty-dts-in .lft .top .content {
    padding: 40px 35px 40px;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft {
    width: 57%;
    padding-right: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt {
    width: 43%;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt img {
    height: 315px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in {
    padding-bottom: 55px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk{
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
    padding: 50px 3.9% 40px;
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .pts li {
    margin-bottom: 16px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs {
    width: 100%;
    padding: 35px 35px 25px;
    margin-bottom: 40px;
}

.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk {
    margin-bottom: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 220px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt {
    padding-left: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p:not(:last-child), .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p:not(:last-child) {
    margin-bottom: 18px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control {
    width: 70px;
    height: 70px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-play img {
    height: 31px;
    width: 29px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-pause img {
    height: 31px;
    width: 31px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
    margin-bottom: 60px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft {
    width: 57%;
    padding-right: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
    padding: 12px 15px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph {
    padding-left: 27px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt {
    width: 43%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt img {
    height: 280px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
    width: 27%;
    padding: 25px 20px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body {
    padding: 15px 9px;
}
  /**==5 page==**/
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li{width:48.88%;margin-bottom: 2% !important;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li:not(:nth-child(3n)){margin-right: 0;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li:not(:nth-child(2n)){margin-right: 2%;}
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft{
    align-self: stretch;
    align-content: center;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item{
    width: 23.55%;
  }
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{
    padding: 25px 18px 25px 18px;
  }
  .kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov{
    margin: 25px auto auto;
  }
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov{float: unset;margin: 15px 0 0 0;
    display: block;}
    .rev-wte .modal-dialog .modal-content .modal-body strong{margin: 0px 0 12px 0;}
    .user_reply-blk .review-blk strong{margin: 0px 0 12px 0;}
    .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm {
      margin-top: 15px;
  }
  .user_reply-blk .review-blk .revwrite-frm {
    margin-top: 15px;
}
  .rev-wte .modal-content .modal-body .revwrite-frm .frm-btn .del{margin-left: 10px;width: 50px;height: 41px;}
  .user_reply-blk .review-blk .revwrite-frm .frm-btn .del{margin-left: 10px;width: 50px;height: 41px;}
  .br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft + img{
    width: 135px;
    height: 35px;
  }
  .widegt-design .widgets-lap .wlap-item b{margin-top: 35px;}
  .widegt-design .widgets-lap .wlap-item .witem-img img{height: 170px;}
  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
    left: -140px;
    bottom: 16px;
    background-size: 125px;
    width: 125px;
  }
  .widegt-design .widgets-lap .wlap-item .witem-img .wprop{
    bottom: 16px;
    left: 4px;
  }
  .depopup-blk b + img{height: 560px;}
  .top-panel .btn-mid{margin-left: 10rem;}
  .dsh-rev .dshrev-table .dsht-hd .ryt select {
    min-width: 135px;
  }
  .login-blk .login-row .lft,
  .login-blk.fgpass-blk .login-row .lft{width: 43.4%;}
  .login-blk .login-row .ryt,
  .login-blk.fgpass-blk .login-row .ryt{width: 55%;}
  .cookie-blk .cookie-in .mid .tonen{margin: 12px 0 0 0;}
  .waar-row .lft .fst .fst-cnt ul li{font-size: 15px;line-height:25px;padding-left:28px;}
  .waar-row .lft .fst .fst-cnt ul li::before{background-size: 20px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:has(+p){width:160px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p{width:224px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type{width:102px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li{padding:14px 17px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results{height:156px;}
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type img{
    width: 85px;
    height: 26px;
  }
  .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li{padding:13px 17px;}
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item {
    width: 100%;
    margin-right: 0;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: inline-block;
  }
  .etab-blk .ryt .tab-content .cpy_profile .cpy_hd button {
    padding: 8px 22px;
}
/* 25-04-2025 */
/* .kcdet-blk .kc-row .lft .kcdet-top .bcs{
  margin: 40px 28px 0;
} */
.kcdet-blk .kc-row .lft .kcdet-top .bcs{
  width: 93%;
  padding: 35px 35px 25px;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
  right: 5px;
}
/* 25-04-2025 */

/* ---------- 18.6.25 ---------- */
.fty-dts .fty-dts-in .ryt_parent{
  width: 27%;
}
/* ---------- 18.6.25 ---------- */
}
@media screen and (max-width: 1100px) {
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 40px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 22px;
  }
  .footer-blk .foot-in .foot-tp .foot-cont {
    width: calc(100% - 210px);
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul {
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer-blk .foot-in .foot-tp .foot-logo {
    width: 210px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a img{
    max-width: 210px;
    height: 54px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a {
    display: inline-block;
    max-width: 210px;
    height: 54px;
  }
  .footer-blk .foot-in .foot-btm .foot-det {
    padding-right: 35px;
  }
  .footer-blk .foot-in .foot-btm .foot-links strong {
    margin-bottom: 3px;
  }
  .footer-blk .foot-in .foot-btm strong {
    font-size: 18px;
    line-height: 24px;
  }
  .footer-blk .foot-in .foot-btm {
    justify-content: space-between;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 {
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer-blk .foot-in .foot-btm .foot-prd2 {
    width: 17%;
  }
  .footer-blk .foot-in .foot-btm .foot-prd1 {
    width: 19%;
  }
  .footer-blk .foot-in .foot-btm .foot-nav {
    width: 19.77%;
  }
  .footer-blk .foot-in .foot-btm .foot-det {
    width: 28%;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 62px;
    line-height: 70px;
  }
  .ovc-blk .ovc-row .ovc-ryt {
    padding-left: 30px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt {
    width: 72%;
    padding-left: 45px;
  }
  .kcpy-blk .kcpy-row .kcpy-lft {
    width: 28%;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd span,
  span {
    font-size: 15px;
    line-height: 22px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht {
    padding: 28px 0;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 47px;
    line-height: 53px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft strong {
    margin: 12px 0 20px 0;
  }
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .ktideas-blk .kideas-hd h6,
  .lpost-blk .lb-hd .lft strong {
    margin: 8px 0 0 0;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p,
  .widgets-main .widgets-top .lft .logo p {
    font-size: 20px;
    line-height: 25px;
    width: calc(100% - 90px);
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo,
  .widgets-main .widgets-top .lft .logo {
    padding: 16px 0 16px 20px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
    flex-direction: column;
    align-items: start;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev {
    margin: 15px 0 0 0;
    width: 100%;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 315px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk strong {
    font-size: 23px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt {
    padding-left: 45px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft img {
    height: 545px;
  }
  .hmfaq-blk .hmfaq-in {
    padding: 50px 20px;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -104px;
    right: 47%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 68%;
    right: 39%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 71%;
    right: 13.5%;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 35px;
    right: 32%;
  }
  .back-to-top {
    right: 25px;
    bottom: 45px;
    width: 45px;
    height: 45px;
  }
  .bdet-blk .bquote-blk {
    padding: 30px 20px 30px 92px;
    margin-bottom: 30px;
  }
  .bdet-blk .bquote-blk::before{
    background-position: left 20px top 33px;
    background-size: 56px;
  }
  .bdet-blk p {
    margin-bottom: 20px;
  }
  .brnd-txt .bn-cnt .brn-flex {
    margin: 30px 0;
  }
  .brnd-txt .bn-cnt .brn-flex .lft .video-control {
    width: 70px;
    height: 70px;
  }
  .brnd-txt .bn-cnt .brn-flex .lft .video-control img {
    width: 25px;
    height: 27px;
  }
  .lpost-blk.bdniews-blk .lbpost-row .lb-items .lb-img a img {
    max-width: 100%;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    max-width: 315px;
  }
  .menu-sidebar .logo a img {
    max-width: 150px;
    height: 42px;
  }
  .menu-sidebar .logo {
    padding: 0 10px;
  }
  .menu-sidebar .menu-sidebar-content p {
    font-size: 18px;
    line-height: 24px;
    padding-left: 10px;
  }
  .menu-sidebar .menu-sidebar-content .navbar-sidebar {
    padding: 10px 10px 10px;
  }
  .menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a {
    line-height: 22px;
  }
  .menu-sidebar .menu-sidebar-content .navbar-sidebar ul li a span.count {
    font-size: 11px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
  .menu-sidebar .menu-sidebar-content .btn-hv {
    margin-left: 10px;
  }
  .hd-main .header-wrap .header-btn .btn-admin .a-cnt p {
    font-size: 19px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 470px;
  }
  .hd-main .header-wrap {
    padding: 0 10px 0 0;
  }
  .b-main {
    padding: 115px 10px 30px 0;
  }
  .b-main .dash-main .overview-row .overview-item strong {
    font-size: 22px;
    line-height: 28px;
  }
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong {
    margin-bottom: 22px;
  }
  .etab-blk .lft ul li a {
    padding: 14px 18px 14px 18px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop > p {
    padding-left: 26px;
    font-size: 14px;
    line-height: 22px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop {
    padding: 14px 20px 14px 20px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body {
    flex-direction: column;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid {
    padding: 14px 20px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 5px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm {
    padding: 36px 22px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 45px;
    line-height: 52px;
  }
  .login-blk .login-row .lft {
    padding: 35px 15px;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup {
    min-width: 210px;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p {
    flex-wrap: wrap;
  }
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p img {
    margin-left: 0;
    width: 65px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 190px;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn span {
    padding: 3px 6px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
    padding-left: 12px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list a img {
    max-width: 160px;
    height: 50px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    padding: 0px 20px 0px 20px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    width: 130px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 170px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 130px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 300px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark a img {
    max-width: 95px;
    height: 95px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    width: 100px;
    height: 100px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a img {
    width: 65px;
    height: 72px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul {
    margin-top: 14px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    padding: 0 20px 25px 20px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    margin: 0 20px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp{padding: 20px;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control {
    width: 70px;
    height: 70px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control img {
    width: 22px;
    height: 26px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  /**==5 page==**/
  .fty-dts .fty-dts-in > .lft .top .hd {
    padding: 40px 35px 45px;
}
.fty-dts .fty-dts-in .lft .top .content {
    padding: 35px 27px 35px;
}
.fty-dts .fty-dts-in .lft .top .content > p {
    margin-bottom: 19px;
}
.fty-dts .fty-dts-in .lft .top .content strong {
    font-size: 19px;
    line-height: 23px;
    margin-bottom: 10px;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft {
    padding-right: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt img {
    height: 295px;
}
.fty-dts .fty-dts-in .lft .top .content .his {
    margin-bottom: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .his.two{
  margin-bottom: 40px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in {
    padding-bottom: 45px;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
    padding: 40px 3% 35px;
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft {
    width: 55%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 45%;
}
.fty-dts .fty-dts-in .lft .top .content b,
.fty-dts .fty-dts-in .lft .top .content h2,
.fty-dts .fty-dts-in .lft .top .content h3 {
    font-size: 28px;
    line-height: 32px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn > p {
    margin: 0px auto 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 210px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect a, .fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post .inspect span {
    height: 45px;
    width: 45px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft {
    width: 45%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt {
    width: 55%;
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
    margin-bottom: 50px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
    padding: 12px 12px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact li {
    font-size: 14px;
    line-height: 26px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph {
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p:not(:last-child), .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p:not(:last-child) {
    margin-bottom: 17px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
    padding: 20px 15px;
}
.fty-dts .fty-dts-in .ryt h1 {
    font-size: 24px;
    line-height: 24px;
    margin: 26px 0px 16px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li {
    font-size: 14px;
    line-height: 25px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p:first-child {
    max-width: 80px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-hd strong {
    font-size: 16px;
    line-height: 16px;
}
.bh-banner .ban-in .banner-cnt {
padding: 55px 0 160px 50px;
}
.bh-banner .banner-slider .owl-nav button.owl-prev, .bh-banner .banner-slider .owl-nav button.owl-next {
height: 28px;
width: 39px;
background-size: contain;
}
.bh-banner .banner-slider .owl-nav button.owl-prev{
margin-right: 40px;
}
.bh-banner .banner-slider .owl-nav {
bottom: 75px;
left: 65px;
}
.b-brand-blk .brand-in {
padding: 40px 50px 40px;
}
.b-brand-blk .brand-in b {
margin-bottom: 19px;
}
.b-intro-blk .intro-in .intro-top .lft {
width: 50%;
}
.b-intro-blk .intro-in .intro-top .pic img {
height: 430px;
}
.b-intro-blk .intro-in .intro-top .ryt {
width: 50%;
padding-left: 45px;
}
.b-intro-blk .intro-in .intro-top .ryt span {
margin-bottom: 11px;
}
.b-intro-blk .intro-in .intro-top .ryt h1, .b-intro-blk .intro-in .intro-btm .lft h2 {
margin-bottom: 22px;
}
.b-intro-blk .intro-in .intro-top .ryt p {
margin-bottom: 24px;
}
.b-intro-blk .intro-in .intro-btm .ryt {
width: 44%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img {
height: 400px;
}
.b-intro-blk .intro-in .intro-btm .lft {
padding-right: 45px;
width: 56%;
}
.b-intro-blk .intro-in .intro-btm .lft b {
margin-bottom: 16px;
}
.b-promote-blk .promote-in {
padding: 55px 0px;
}
.b-promote-blk .promote-in > span {
margin-bottom: 10px;
}
.b-promote-blk .promote-in > h3 {
margin-bottom: 22px;
}
.b-promote-blk .promote-in .logo-blk .logo {
padding: 16px 0 17px 26px;
max-width: 270px;
}
.b-promote-blk .promote-in .cert-blk {
width: 66%;
}
.b-promote-blk .promote-in .cert-blk > a,
.widgets-main .widegts-btm .lft > a {
width: 38px;
height: 38px;
}
.b-promote-blk .promote-in .cert-blk > a img {
height: 13px;
width: 13px;
}
.b-faq-blk {
margin-bottom: 90px;
}
.b-faq-blk .faq-in .lft {
padding-right: 45px;
width: 65%;
}
.b-faq-blk .faq-in .ryt {
width: 35%;
}
.b-faq-blk .faq-in .lft > span {
margin-bottom: 12px;
}
.b-faq-blk .faq-in .lft > h4 {
margin-bottom: 22px;
}
.b-faq-blk .faq-in .lft > p {
margin-bottom: 22px;
}
.b-faq-blk .faq-in .ryt img {
height: 490px;
}
.kth-ins-blk .kth-ins-ctn {
    padding: 77px 0px 90px;
}
.kth-ins-blk .kth-ins-hd {
    margin-bottom: 34px;
}
.kth-ins-blk .kth-ins-in .post {
    width: 32.3%;
}
.faq-blk .faq-in .faq-hd > span {
    margin-bottom: 10px;
}
.faq-blk .faq-in .faq-hd > h1 {
    margin-bottom: 18px;
}
.faq-blk .faq-in .faq-hd .search {
    margin-bottom: 18px;
}
.faq-blk .faq-in .faq-hd > p {
    margin-bottom: 35px;
}
.faq-blk .faq-in .faq-ctn > .lft {
    width: 25%;
}
.faq-blk .faq-in .faq-ctn .lft strong {
    padding: 37px 25px 23px;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
    padding: 12px 24px;
}
.faq-blk .faq-in .faq-ctn > .ryt {
    width: 75%;
    padding: 35px 30px 30px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body {
    padding: 15px 20px 5px;
}
.faq-blk .faq-in .ryt .f-body .top .lft > img {
    height: 260px;
}
.faq-blk .faq-in .ryt .f-body .top .lft video {
    height: 260px;
}
.faq-blk .faq-in .ryt .f-body b {
    margin-bottom: 12px;
}
.faq-blk .faq-in .ryt .f-body p:not(:last-child) {
    margin-bottom: 20px;
}
.faq-blk .faq-in .ryt .f-body .top .ryt {
    padding-left: 35px;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
    height: 175px;
}
.faq-blk .faq-in .ryt .f-body .btm .lft {
    padding-right: 25px;
}
.pc-ov-blk .pc-ov-hd span {
    margin-bottom: 12px;
}
.pc-ov-blk .pc-ov-hd h1 {
    margin-bottom: 25px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud {
    margin-bottom: 18px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
    height: 290px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
    width: 115px;
    right: 17px;
    bottom: 16px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
    height: 36px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b {
    margin: 0px 0px 7px 7px;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong {
    padding-left: 7px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 27px;
}
.footer-blk .foot-in .foot-btm .t-mark img{
  height: 60px;
}
   /**==5 page==**/
   .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt strong,
   .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt strong,
   .widegt-design .widgets-lap .wlap-item b{font-size: 19px;}
   .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rs-gy,
   .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rs-gy{flex-wrap: wrap;}
   .widegt-design .widgets-lap .wlap-item .witem-img img{height:150px;}
   .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -108px;
    bottom: 4px;
    background-size: 110px;
    width: 110px;
}
.widegt-design .widgets-lap .wlap-item .witem-img .wprop {
  bottom: 14px;
  left: 14px;
}
.depopup-blk{padding: 30px 22px;}
.depopup-blk b{margin-bottom: 12px;}
.how-works .modal-content .modal-body{padding: 30px 22px;}
.how-works .modal-content .modal-body .w-gallery{margin: 24px -22px 0 -22px;padding: 25px 22px 0 22px;}
.waar-row .ryt .de-blk strong{font-size: 18px;line-height: 24px;margin-bottom: 4px;}
.waar-row .ryt h1{
  margin:7px 0 14px 0;
}
.waar-row .ryt .de-blk{
  padding: 15px 25px 15px 98px;
  background-position: left 20px top 25px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:nth-of-type(2){max-width:165px;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p{max-width:390px;}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field{align-items: start;}
/**===16 nov 24===**/
.cookies .post-inner .cmplz-document .faq .faq_body .accordion button{padding:12px;font-size: 15px;line-height: 25px;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion {
  margin-bottom: 10px;
}
.fof-page img{
  max-width: 430px;
  height: 190px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content {
  padding: 23px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row .col-6 {
flex-direction: column;
padding-right: 0px !important;
padding-left: 14px !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row .col-6 > .col-3,
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row .col-6 > .col-9,
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .tab-pane > .row .col-6 > .col-6{
width: 100%;
padding: 0 !important;
}
/* 26-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt h2{
  font-size: 28px;
  line-height: 33px;
}
/* 26-04-2025 */
/* 26-06-2025 */
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {width: 150px;height: 150px;}
/* 26-06-2025 */
/**===16 nov 24===**/
}
@media screen and (max-width: 1024px) {
  .header-section .header-main .hdmain-row .hd-menu > ul > li a {
    font-size: 15px;
  }
  .header-section .header-top .hdtp-row ul li {
    font-size: 15px;
    padding-right: 15px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 30px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 15px;
  }
  p,
  .footer-blk .foot-cpy ul li a,
  .ovc-blk .ovc-row .ovc-ryt p,
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft p,
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt p,
  .main-banner .ban-in .kit-info .kinf-item .klb p,
  .bdet-blk .bquote-blk blockquote,
  .bdet-blk .bdet-row.dorc-row .ryt strong,
  .bsch-blk .bsch-cnt .bsch-inp + p,
  .contact-blk .ctct-row .lft .cflex ul li p,
  .contact-blk .ctct-row .lft .cflex ul li a,
  .b-main .dash-main .overview-row .overview-item p,
  .b-main .dash-main .niews-row .lft .n-bdy table tbody tr td,
  .b-main .dash-main .niews-row .ryt .rev-widegts p,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in p,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover p,
  .login-blk .login-row .lft .lg-frm p,
  .login-blk .login-row .ryt .lg-cnt p,
  .dsh-rev .dshrev-table .dsht-body table tbody tr td.star .rv-popup p,
  .dsh-rev .dshrev-table .dsht-body table thead th:first-of-type,
  .dsh-rev .dshrev-table .dsht-body table tbody tr td,
  .cht-details .chat-body .chat-bodyin .chat-cnt .ques p,
  .cht-details .chat-body .chat-bodyin .chat-cnt .ans,
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong::after,
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong,
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p,
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li p,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item p,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item a:last-of-type,
  .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li p, .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li a, .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li span, .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li b,
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk p,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in p,
  .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in p,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item p,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item a:last-of-type,
  .fty-dts .fty-dts-in .ryt .contact-body .c-body li,
  .fty-dts .fty-dts-in .ryt .contact-body .c-body li p span,
  .br-blk.kov-blk .br-ov .kov-row .kc-item ul li p,
  .widgets-main .widgets-top .ryt .text-blk textarea, 
  .widgets-main .widegts-btm .ryt .text-blk textarea ,
  .cookies .post-inner .cmplz-document,
  .cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td, .cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure table tbody tr td{
    font-size: 14px;
    line-height: 22px;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li:not(:last-of-type) {
    margin-right: 3px;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a {
    width: 40px;
    height: 40px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 57px;
    line-height: 62px;
  }
  .client-lg .lg-row .lg-item {
    text-align: center;
  }
  h2 {
    font-size: 27px;
    line-height: 37px;
  }
  h3 {
    font-size: 21px;
    line-height: 33px;
  }
  h4 {
    font-size: 18px;
    line-height: 29px;
  }
  h5 {
    font-size: 16px;
    line-height: 25px;
  }
  h6 {
    font-size: 14px;
    line-height: 22px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,.Email-mod .modal-body strong{
    font-size: 34px;
    line-height: 40px;
  }
   /* 18-03-25 */
   .bdet-blk h2{
    font-size: 27px;
    line-height: 37px;
  }
  .bdet-blk h3{
    font-size: 21px;
    line-height: 33px;
  }
  .bdet-blk h4{
    font-size: 18px;
    line-height: 29px;
  }
  .bdet-blk h5{
    font-size: 16px;
    line-height: 25px;
  }
  .bdet-blk h6{
    font-size: 14px;
    line-height: 22px;
  }
  /* 18-03-25 */
  .ovc-blk .ovc-row .ovc-ryt p {
    margin-top: 0;
  }
  ul li,
  .waar-row .lft .fst .fst-cnt ul li {
    font-size: 14px;
    line-height: 25px;
    padding-left: 27px;
  }
  .quis-row .quis-in .ryt ol li,
  ol li {
    font-size: 15px;
    line-height: 25px;
    background-position: left top 8px;
  }
  ul li::before,
  .waar-row .lft .fst .fst-cnt ul li::before {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
  .ovc-blk,
  .hmfaq-blk,
  .brnd-txt,
  .lpost-blk.bdniews-blk,
  .condt-blk {
    padding-bottom: 45px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd {
    padding: 10px 35px 20px 32px;
  }
  .kcpy-blk .kcpy-row .owl-nav button {
    width: 40px;
    height: 40px;
    background-size: 15px !important;
  }
  .kcpy-blk .kcpy-row .owl-nav {
    margin-top: 12px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li p {
    font-size: 14px;
    line-height: 20px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li.loc {
    min-height: 40px;
  }
  .kcpy-blk .kcpy-row {
    padding: 45px 15px 45px 15px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm {
    padding: 30px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt strong,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong,
  .fof-page strong {
    font-size: 25px;
    line-height: 30px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control {
    width: 70px;
    height: 70px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control span img {
    width: 25px;
    height: 25px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft p {
    font-size: 17px;
    line-height: 23px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong {
    margin: 3px 0 6px 0;
  }
  .niews-blk .news-in .ns-wt .nw-btm .owl-nav button,
  .lpost-blk .lbpost-row .owl-nav button {
    width: 40px;
    height: 40px;
    background-size: 15px !important;
  }
  .niews-blk .news-in,
  .trustmark-blk .tst-in,
  .koopt-blk .koopt-in,
  .hmfaq-blk .hmfaq-in,
  .quis-row .quis-in,
  .condt-blk .condt-in .condt-row{
    padding: 45px 15px;
  }
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .ktideas-blk .kideas-hd h6,
  .lpost-blk .lb-hd .lft strong {
    margin: 6px 0 0 0;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt {
    padding: 20px 45px 20px 28px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev p,
  .widgets-main .widgets-top .lft .rev strong ,
  .widgets-main .widgets-top .lft .rev p{
    font-size: 15px;
    line-height: 20px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev strong {
    font-size: 16px;
    line-height: 22px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev img,
  .widgets-main .widgets-top .lft .rev img {
    vertical-align: middle;
    width: 90px;
    height: 16px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:not(:last-of-type) {
    margin-right: 5px;
  }
  .ktideas-blk,
  .lpost-blk,
  .abtus-blk,
  .bdet-blk,
  .br-blk,
  .contact-blk,
  .privacy-blk,
  .cookies,
  .informatie,
  .informatie_ {
    padding: 45px 0;
  }
  .ktideas-blk .kideas-row .kideas-item .kt-cnt strong,
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk strong {
    font-size: 18px;
    line-height: 24px;
  }
  .ktideas-blk .kideas-row .kideas-item .kt-cnt p {
    font-size: 14px;
    line-height: 20px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk strong {
    margin-bottom: 10px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk {
    padding: 22px 10px;
  }
  
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk {
    padding: 32px;
    margin-top: 20px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk strong {
    margin-bottom: 12px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk input {
    padding: 12px 22px 12px 22px;
  }
  .lpost-blk .lb-items strong {
    font-size: 18px;
    line-height: 24px;
  }
  .lpost-blk .lb-items ul.b_dts li.cal {
    padding-right: 27px;
  }
  .lpost-blk .lb-items ul.b_dts li p::after {
    right: -16px;
    top: 0;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 30px;
    line-height: 36px;
  }
  .newsletter-block {
    margin-bottom: 0;
    padding-bottom: 45px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-icon img {
    max-width: 50px;
    height: 50px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-icon {
    width: 50px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt {
    width: calc(100% - 65px);
    margin-left: 15px;
  }
  .footer-blk .foot-in {
    padding-top: 60px;
  }
  .client-lg {
    padding: 35px 0;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -104px;
    right: 47%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 71%;
    right: 37.88%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 72%;
    right: 11%;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 34px;
    right: 30%;
  }
  .waar-row .ryt p {
    margin-bottom: 10px;
  }
  .abtus-blk section:nth-child(even) {
    margin: 45px 0;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img {
    height: 490px;
  }
  .waar-row .lft .sec img {
    height: 420px;
  }
  .waar-row .lft .fst img {
    height: 430px;
  }
  .aliq-row .ryt strong {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .bdet-blk .bdet-img img {
    height: 450px;
  }
  .bdet-blk .bdet-row .ryt b,
  .bdet-blk .bt-btm b {
    margin-bottom: 10px;
  }
  .bdet-blk .bdet-img,
  .bdet-blk .bdet-row {
    margin-bottom: 45px;
  }
  .bsch-blk .bsch-cnt .bsch-inp input {
    padding: 14px 180px 14px 18px;
  }
  .bsch-blk .bsch-cnt .bsch-inp {
    max-width: 630px;
    margin: 18px auto 0;
  }
  .bsch-blk {
    padding: 35px 10px;
  }
  .bsch-blk .bsch-cnt .bsch-inp button[type=submit] {
    font-size: 15px;
    line-height: 20px;
    max-width: 165px;
    right: 7px;
    top: 7px;
  }
  .bsch-blk .bsch-cnt .bsch-inp button[type=submit]::before {
    left: 24px;
  }
  .br-ov .bov-hd b {
    font-size: 22px;
    line-height: 27px;
  }
  .br-ov .loader {
    margin-top: 25px;
  }
  .br-ov .loader img {
    width: 36px;
    height: 35px;
  }
  .brnd-txt .bn-cnt .bn-hd,
  .brnd-txt .bn-cnt .brn-flex + b + p {
    margin-bottom: 15px;
  }
  .brnd-txt .bn-cnt b {
    margin-bottom: 8px;
  }
  .brnd-txt .bn-cnt p {
    margin-bottom: 8px;
  }
  .brnd-txt .bn-cnt .bprd-img img:not(:nth-child(3n)) {
    margin-right: 2.11%;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 235px;
  }
  .brnd-txt .bn-cnt {
    padding-top: 45px;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    max-width: 355px;
    margin: 0 auto;
  }
  .privacy-blk .prvc-in h2,
  .privacy-blk .prvc-in h3,
  .privacy-blk .prvc-in h4,
  .privacy-blk .prvc-in h5,
  .privacy-blk .prvc-in h6,
  .cookies .post-inner .cmplz-document h2 {
    margin-bottom: 12px;
    margin-top: 27px;
  }
  .privacy-blk .prvc-in p,
  .cookies .post-inner .cmplz-document p.cmplz-subtitle ~ p{
    margin-bottom: 14px;
  }
  .privacy-blk .prvc-in ul,
  .cookies .post-inner .cmplz-document ul {
    margin-bottom: 20px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 440px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.reactie,
  .b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.op,
  .dsh-rev .dshrev-table .dsht-body table tbody tr td span.reactie {
    font-size: 14px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table tbody tr td span.op {
    padding: 4px 12px 4px 12px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts p {
    margin: 8px 0 16px 0;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts {
    padding: 24px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field input,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field input,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field textarea,
  .login-blk .login-row .lft .lg-frm .frm-field input,
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field label input,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field input, 
  .user_reply-blk .review-blk .revwrite-frm .frm-field input, 
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field textarea,
  .user_reply-blk .review-blk .revwrite-frm .frm-field textarea{
    padding: 11px 20px 11px 20px;
    font-size: 14px;
    line-height: 22px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field label,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field label,
  .login-blk .login-row .lft .lg-frm .frm-field label,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field label,
  .user_reply-blk .review-blk .revwrite-frm .frm-field label{
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 7px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn {
    margin-top: 20px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field i.i-icon,
  .login-blk .login-row .lft .lg-frm .frm-field i.i-icon {
    width: 20px;
    height: 15px;
    background-size: 20px;
    bottom: 14px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field i.i-icon.i-open,
  .login-blk .login-row .lft .lg-frm .frm-field i.i-icon.i-open {
    width: 23px;
    height: 17px;
    bottom: 14px;
    background-size: 23px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .btop .bloc-tover p {
    padding: 10px 15px 10px 35px;
    background-position: left 12px top 10px;
  }
  .login-blk .login-row .ryt .lg-cnt + img {
    height: 460px;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul li img {
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 180px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt input[type=date] {
    min-width: 150px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt select {
    min-width: 135px;
  }
  .dsh-rev .dshrev-table {
    margin-bottom: 18px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    width: 125px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 160px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 290px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt p:first-of-type {
    padding-top: 12px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt p:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    padding: 18px;
  }
  /**==5 page==**/
  .b-brand-blk, .bh-banner, .b-intro-blk .intro-in .intro-top, .b-intro-blk .intro-in .intro-btm, .b-faq-blk,.b-signup-blk {
    margin-bottom: 50px;
}
.b-promote-blk {
    margin: 50px 0px;
}
.pc-ov-blk > .container .content{
    padding: 50px 0px;
}
.faq-blk .faq-in {
    padding: 40px 0px 50px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft p {
    font-size: 17px;
    line-height: 23px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
    padding: 20px 45px 20px 28px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt strong {
    margin: 3px 0 6px 0;
    font-size: 25px;
    line-height: 30px;
}
.pc-ov-blk .pc-ov-in .pcs .modal-dialog .owl-nav button{
    width: 40px;
    height: 40px;
    background-size: 15px !important;
}
.b-promote-blk .promote-in .cert-blk {
    width: 65%;
}
   /**==5 page==**/
   .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li img{width: 25px;}
   .kcdet-blk .kc-row .lft {
    width: calc(100% - 330px);
}
.kcdet-blk .kc-row .ryt{width: 310px;padding:15px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item strong,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item strong{
  font-size: 32px;
  line-height: 37px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item{padding: 10px 4px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd strong,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd strong{font-size: 17px;line-height: 25px;}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt{
  padding-left: 24px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd{padding: 14px 20px;}
.kcdet-blk,
.fty-dts .fty-dts-in{padding: 40px 0;}
#register-popup .modal-dialog .modal-content .modal-body strong,.Email-mod .modal-body strong{margin: 6px 0 20px 0;}
#register-popup .modal-dialog .modal-content .modal-body,
.rev-wte .modal-dialog .modal-content .modal-body,
.user_reply-blk .review-blk{
  padding: 40px 22px 40px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button]{margin-top: 18px;}
.user_reply-blk .review-blk .revwrite-frm button[type=button]{margin-top: 18px;}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li::before, .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li::before{
  width: auto;
  height: auto;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li.loc {
  background-position: left top 0px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item ul li.cal{
  margin: 0 0 8px 0;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft p{font-size: 16px;line-height: 24px;}
.br-ov .bov-hd{
  padding: 30px 0 15px 0;
}
.widgets-main .widgets-top .ryt .text-blk textarea, .widgets-main .widegts-btm .ryt .text-blk textarea{
  padding: 0px 10px 0 0;
}
.widgets-main .widgets-top .ryt .text-blk, .widgets-main .widegts-btm .ryt .text-blk{
  padding: 10px 8px  14px 10px;
}
.widgets-main .widgets-top .ryt button, .widgets-main .widegts-btm .ryt button{margin-top: 16px;}
.widegt-design .widgets-lap .wlap-item .witem-img img{height: 160px;}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: 2px;}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
  left: -130px;
  bottom: 6px;
  background-size: 125px;
  width: 125px;
}
.widegt-design .widgets-lap .wlap-item .witem-img .wprop {
  bottom: 14px;
  left: 5px;
}
.depopup-blk b + img{height: 530px;}
.top-panel .btn-mid {
  margin-left: 15rem;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt input[type="date"]{min-width: 145px;}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt select {
  min-width: 130px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt .sch-inp {
  min-width: 100%;
  margin-bottom: 10px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
  flex-wrap: wrap;
  justify-content: center;
}
.dsh-rev.rev-invites .dshrev-table .dsht-body table tbody tr td {
  padding: 15px 0;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li strong, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li strong{
  font-size: 15px;
  line-height:25px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p,
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt p, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li .rt p{
  font-size: 15px;
  line-height:25px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:nth-of-type(2){max-width:165px;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p{max-width:265px;}
.contact-blk .ctct-row{flex-direction:column;}
.contact-blk .ctct-row .lft,
.contact-blk .ctct-row .ryt{width:100%;}
.contact-blk .ctct-row .lft{padding-right: 0;}
.contact-blk .ctct-row .ryt{margin-top:30px;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li {
  padding: 12px 17px;
}
/**===16 nov 24===**/
.cookies .post-inner .cmplz-document p.cmplz-subtitle strong{font-size: 16px;}
.fof-page{padding:45px 0;}
.fof-page img{margin:0px 0 14px 0;}
.informatie_ h2, .informatie_ h3, .informatie_ h4, .informatie_ h5, .informatie_ h6{
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px !important;
}
.informatie_ b{
  font-size: 15px !important;
  line-height: 25px !important;
}
/* 24-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt{
  padding: unset;
}
/* 24-04-2025 */
/* 26-06-2025 */
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {width: 140px;height: 140px;}
/* 26-06-2025 */
/**===16 nov 24===**/
}
@media screen and (max-width: 991px) {
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children {
    margin-right: 22px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 8px;
  }
  .header-section .header-main .hdmain-row .hd-logo {
    width: 156px;
  }
  .header-section .header-main .hdmain-row .hd-ryt {
    width: calc(100% - 156px);
  }
  .header-section .header-main .hdmain-row .hd-logo a img {
    height: 42px;
  }
  .header-section .header-top .hdtp-row ul li::before {
    top: 3px;
    background-size: 20px;
    width: 20px;
  }
  .header-section .header-top .hdtp-row ul .owl-item {
    text-align: center;
  }
  .header-section .header-top .hdtp-row ul {
    width: 50%;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong, .main-banner .ban-in .banner-cnt .ban-txt > strong strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 54px;
    line-height: 60px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ov-do ul {
    margin-bottom: 20px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 44px;
    line-height: 50px;
  }
  .niews-blk .news-in .ns-wt .nw-top {
    margin-bottom: 25px;
  }
  .ktideas-blk .kideas-row .kideas-item {
    width: 32.13%;
    margin-bottom: 1.8%;
  }
  .ktideas-blk .kideas-row .kideas-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .ktideas-blk .kideas-row .kideas-item:not(:nth-child(3n)) {
    margin-right: 1.8%;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 340px;
    max-width: 100%;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk strong {
    font-size: 20px;
  }
  .newsletter-block .nws-in .nws-wt .lft {
    width: 42%;
  }
  .newsletter-block .nws-in .nws-wt .ryt {
    width: 58%;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 32px;
    right: 28%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 72%;
    right: 6%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 70%;
    right: 36%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    bottom: -120px;
    right: 45.5%;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:nth-child(2n)) {
    width: 100%;
  }
  .contact-blk .ctct-row .lft .cflex ul {
    padding-left: 25px;
  }
  .page-container {
    padding-left: 0;
  }
  .menu-sidebar {
    left: -280px;
    width: 280px;
    transition: 0.3s all ease-out, 0.3s all ease-in;
    -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
    -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
    -o-transition: 0.3s all ease-out, 0.3s all ease-in;
    -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
    background-color: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    z-index: 99999;
  }
  .menu-sidebar .logo a.hide {
    display: block;
    margin-right: 25px;
    position: absolute;
    right: 0;
    top: 15px;
  }
  .menu-sidebar .logo a.hide img {
    width: 16px;
    height: 16px;
  }
  .menu-sidebar.open-nav {
    left: 0;
  }
  .hd-main {
    width: 100%;
    height: 84px;
  }
  .hd-main .header-wrap .header-tog a img {
    display: block;
  }
  .hd-main .header-wrap button {
    font-size: 14px;
    line-height: 22px;
    padding: 8px 16px;
    max-width: 135px;
    right: 5px;
    top: 5px;
  }
  .hd-main .header-wrap input {
    line-height: 24px;
    padding: 12px 150px 12px 24px;
  }
  .hd-main .header-wrap .header-btn .btn-item {
    width: 42px;
  }
  .hd-main .header-wrap .header-btn .btn-admin {
    width: calc(100% - 54px);
  }
  .hd-main .header-wrap .header-btn .btn-item .count {
    width: 20px;
    height: 20px;
    right: -7px;
    font-size: 11px;
    line-height: 22px;
  }
  .hd-main .header-wrap .header-btn .btn-item a {
    width: 42px;
    height: 42px;
  }
  .hd-main .header-wrap .header-btn .btn-item a img {
    width: 16px;
    height: 20px;
  }
  .hd-main .header-wrap .header-btn .btn-admin .a-cnt p {
    font-size: 17px;
    line-height: 22px;
  }
  .hd-main .header-wrap .header-btn {
    width: 240px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 520px;
  }
  .hd-main .header-wrap {
    justify-content: space-between;
  }
  .hd-main .header-wrap {
    padding: 0 10px;
  }
  .hd-main .header-wrap .header-tog {
    display: block;
  }
  .menu-sidebar .logo {
    background-color: #ffffff;
    justify-content: space-between;
    padding: 65px 0 0 10px;
  }
  .menu-sidebar .menu-sidebar-content {
    margin-top: 15px;
  }
  body.noscroll {
    overflow: hidden;
    position: relative;
  }
  body.noscroll::before {
    content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    width: 100%;
    height: 100%;
    inset: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 16;
  }
  .b-main {
    padding: 84px 10px 30px 10px;
    min-height: 100vh;
  }
  .b-main .dash-main,
  .widgets-main {
    padding: 15px;
  }
  .b-main .dash-main .overview-row .overview-item:nth-child(3n) {
    margin-right: 2.2%;
  }
  .b-main .dash-main .overview-row .overview-item:nth-child(2n) {
    margin-right: 0;
  }
  .b-main .dash-main .overview-row .overview-item {
    width: 48.88%;
    margin-right: 2.2%;
    margin-bottom: 2.2%;
    background-size: 45px !important;
    background-position: right 15px bottom !important;
  }
  .b-main .dash-main .overview-row .overview-item strong small {
    float: right;
    padding-left: 4px;
  }
  .b-main .dash-main .niews-row .lft .n-hd h1,
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd h2,
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h5,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong,
  .etab-blk .lft h1,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd h3,
  .add-loc .modal-dialog .modal-content .modal-body strong,
  .dsh-rev .dshrev-table .dsht-hd h1,
  .cht-details .chat-head b,
  .b-main strong, .b-main h1, .b-main h2, .b-main h3, .b-main h4, .b-main h5, .b-main h6,
  .depopup-blk b,
  .how-works .modal-content .modal-body strong,
  .how-works .modal-content .modal-body .w-gallery b{
    font-size: 22px;
    line-height: 28px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 32px;
    line-height: 40px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm {
    padding: 45px 25px 25px;
    margin-top: -42px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img > img {
    max-width: 95px;
    height: 95px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-img label.e-icon{
    width: 30px;
    height: 30px;
    background-size: 12px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm {
    padding: 45px 25px 25px;
    margin-top: -42px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item:not(:nth-child(2n)) {
    margin-right: 2.1%;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item {
    width: 48.9%;
    margin-bottom: 15px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: block;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 0;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body {
    flex-direction: unset;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 43px;
    line-height: 48px;
  }
  .login-blk.regis-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 45%, rgba(5, 61, 5, 0.2) 56%, transparent 60%);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    display: block;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
    padding-left: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 120px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 140px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 260px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    width: 90px;
    height: 90px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a img {
    width: 56px;
    height: 62px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(2n)) {
    margin-right: 2.1%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    width: 48%;
    margin-bottom: 2.3%;
  }
  /**==5 page==**/
  .fty-dts .fty-dts-in > .lft {
    width: 68.3%;
}
 .fty-dts .fty-dts-in {
    padding: 30px 0px 80px;
}
.fty-dts .fty-dts-in > .lft .top .hd {
    padding: 35px 30px 40px;
}
.fty-dts .fty-dts-in .lft .top .content {
    padding: 30px 20px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt img {
    height: 275px;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
    padding: 35px 3% 30px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs, .kcdet-blk .kc-row .lft .kcdet-top .bcs {
    padding: 30px 20px 20px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft {
    width: 60%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 40%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 200px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt {
    padding-left: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
    margin-bottom: 40px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft {
    padding-right: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
    padding: 12px 12px;
    text-align: center;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
    padding-left: 22px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph {
    padding-left: 23px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail::before {
    width: 18px;
    height: 14px;
    top: 6px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph::before {
    width: 15px;
    height: 15px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
    width: 30.5%;
}
.bh-banner .ban-in .banner-cnt {
padding: 50px 0 150px 30px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
margin-top: 28px;
padding-top: 22px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch p {
font-size: 17px;
line-height: 27px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov {
font-size: 15px;
line-height: 17px;
margin-top: 15px;
display:block;
}
.bh-banner .banner-slider .owl-nav {
bottom: 70px;
left: 45px;
}
.b-brand-blk .brand-in {
padding: 35px 45px 35px;
}
.b-brand-blk .brand-in b {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 17px;
}
.b-intro-blk .intro-in .intro-top .lft {
    width: 48.5%;
}
.b-intro-blk .intro-in .intro-top .pic {
    width: 48.5%;
}
.b-intro-blk .intro-in .intro-top .pic:first-child {
    margin-right: 3%;
}
.b-intro-blk .intro-in .intro-top .ryt {
    width: 51.5%;
    padding-left: 35px;
}
.b-intro-blk .intro-in .intro-top .ryt span {
    margin-bottom: 9px;
}
.b-intro-blk .intro-in .intro-top .ryt h1, .b-intro-blk .intro-in .intro-btm .lft h2 {
    margin-bottom: 20px;
}
.b-intro-blk .intro-in .intro-top .ryt p {
    margin-bottom: 20px;
}
.b-intro-blk ul li {
    margin: 0 0 5px 0;
}
.b-intro-blk .intro-in .intro-btm .lft {
    padding-right: 35px;
    width: 53%;
}
.b-intro-blk .intro-in .intro-btm .lft span {
    margin-bottom: 9px;
}
.b-intro-blk .intro-in .intro-btm .lft p {
    margin-bottom: 18px;
}
.b-intro-blk .intro-in .intro-btm .lft b {
    margin-bottom: 14px;
    font-size: 19px;
    line-height: 23px;
}
.b-intro-blk ol li:not(:last-of-type) {
    margin-bottom: 3px;
}
.b-intro-blk .intro-in .intro-btm .ryt {
    width: 47%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img {
    height: 360px;
}
.b-promote-blk .promote-in {
    padding: 48px 0px;
}
.b-promote-blk .promote-in > span {
    margin-bottom: 9px;
}
.b-promote-blk .promote-in > h3 {
    margin-bottom: 20px;
}
.b-promote-blk .promote-in .logo-blk {
    margin-bottom: 25px;
}
.b-promote-blk .promote-in .cert-blk .banner > img,
.widgets-main .widegts-btm .lft .banner > img {
    height: 145px;
}
.b-promote-blk .promote-in .cert-blk .logo,
.widgets-main .widegts-btm .lft .logo {
    top: 72px;
    left: 30px;
    width: 140px;
    height: 140px;
}
.b-promote-blk .promote-in .cert-blk .cert-in,
.widgets-main .widegts-btm .lft .cert-in {
    padding: 20px 25px 19px 20px;
}
.b-promote-blk .promote-in .cert-in .lft .top,
.widgets-main .widegts-btm .lft .cert-in .lft .top {
    padding-left: 165px;
    margin-bottom: 25px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft p,
.widgets-main .widegts-btm .lft .cert-in .lft p {
    margin-bottom: 12px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft ul ,
.widgets-main .widegts-btm .lft .cert-in .lft ul{
    margin-bottom: 20px;
}
.b-promote-blk .promote-in .cert-blk .cert-in .lft,
.widgets-main .widegts-btm .lft .cert-in .lft {
    padding-right: 25px;
}
.b-promote-blk .promote-in .cert-blk {
    width: 69%;
}
.b-promote-blk .promote-in .logo-blk .logo p {
    font-size: 20px;
    line-height: 24px;
}
.widgets-main .widegts-btm .lft .logo img{
    width: 120px;
    height: auto;
}
.b-faq-blk .faq-in .lft {
padding-right: 40px;
width: 64%;
}
.b-faq-blk .faq-in .lft > span {
margin-bottom: 10px;
}
.b-faq-blk .faq-in .lft > h4 {
margin-bottom: 20px;
}
.b-faq-blk .faq-in .lft > p {
margin-bottom: 20px;
}
.b-faq-blk .faq-in .ryt {
width: 36%;
}
.b-faq-blk .faq-in .ryt img {
height: 460px;
}
.kth-ins-blk .kth-ins-ctn {
    padding: 71px 0px 83px;
}
.kth-ins-blk .kth-ins-hd {
    margin-bottom: 32px;
}
.kth-ins-blk .kth-ins-in .post {
    width: 32.2%;
}
.kth-ins-blk .loader {
    margin-top: 20px;
}
.faq-blk .faq-in .faq-ctn .lft strong {
    padding: 30px 20px 20px;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
    padding: 11px 20px;
}

.faq-blk .faq-in .faq-ctn > .ryt {
    width: 75%;
    padding: 30px 25px 25px;
}
.faq-blk .faq-in .faq-ctn .ryt > strong {
    margin-bottom: 20px;
}
.faq-blk .faq-in .ryt .f-body .top {
    margin-bottom: 10px;
}
.faq-blk .faq-in .ryt .f-body .top .lft {
    width: 40%;
}
.faq-blk .faq-in .ryt .f-body .top .lft > img {
    height: 200px;
}
.faq-blk .faq-in .ryt .f-body .top .lft > video {
    height: 200px;
}
.faq-blk .faq-in .ryt .f-body .top .lft .video-control {
    width: 60px;
    height: 60px;
}
.faq-blk .faq-in .ryt .f-body .top .lft .video-control .video-control-play img {
    width: 23px;
    height: 26px;
}
.faq-blk .faq-in .ryt .f-body .top .lft .video-control .video-control-pause img {
    width: 26px;
    height: 26px;
}

.faq-blk .faq-in .ryt .f-body .top .ryt {
    padding-left: 25px;
    width: 60%;
}
.faq-blk .faq-in .ryt .f-body b {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 21px;
}
.faq-blk .faq-in .ryt .f-body p:not(:last-child) {
    margin-bottom: 10px;
}

.faq-blk .faq-in .ryt .f-body .btm .lft {
    width: 44%;
}

.faq-blk .faq-in .ryt .f-body .btm .ryt {
    width: 56%;
}
.pc-ov-blk .pc-ov-hd span {
    margin-bottom: 10px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
    height: 280px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
    width: 65px;
    height: 65px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
    width: 26px;
    height: 29px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
    width: 110px;
    right: 16px;
    bottom: 15px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
    height: 35px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud {
    margin-bottom: 15px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b {
    font-size: 16px;
    line-height: 24px;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 8px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b::before {
    background-size: 21px 15px;
    top: 2px;
}
.pc-ov-blk .pc-ov-in .pcs .pc {
    margin-bottom: 18px;
}
  /**==5 page ==**/
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft img:first-of-type,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft img:first-of-type{
    width: 120px;
    height: 40px;
  }
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft{padding: 20px 0;}
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{padding: 20px 10px;}
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong{margin: 7px 0 3px 0;}
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd {
    margin-bottom: 20px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item:not(:nth-child(3n)){margin-right: 0;}
.br-blk.kov-blk .br-ov .kov-row .kc-item:not(:nth-child(2n)){margin-right: 1.8%;}
.br-blk.kov-blk .br-ov .kov-row .kc-item{width:49.1%;}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo{
  max-width: 260px;
}
.trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p{
  font-size: 19px;
  line-height: 22px;
}
.widgets-main .widgets-top .lft .logo p{
  font-size: 18px;
  line-height: 22px;
}
.widgets-main .widgets-top .lft{width: 60%;}
.widgets-main .widgets-top .lft .rev{
  width: calc(100% - 240px);
  margin-left: 10px;
}
.widgets-main .widgets-top .lft .logo{max-width: 260px;}
.widgets-main .widgets-top{display: flex;flex-direction: unset;}
.widgets-main .widgets-top .ryt {
  width: 36.83%;
  margin-top: 0;
}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
  width: 110px;
  left: -115px;
  bottom: 10px;
  background-size: 110px;
}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: 15px;bottom: 32px;}
.widegt-design .widgets-lap .wlap-item .witem-img .wprop{
  bottom: 15px;
  left: 40px;
}
.widegt-design .widgets-lap .wlap-item.one .witem-img{max-width: 360px;}
.widegt-design .widgets-lap .wlap-item.one .witem-img .wprop{bottom: 16px;}
.top-panel .btn-mid {
  margin-left: 5rem;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft p{font-size: 17px;}
.hd-main .header-wrap .header-btn .btn-admin .a-img{
  width: 52px;
  height: 52px;
}
.hd-main .header-wrap .header-btn .btn-admin .a-img img{
  width: 45px;
  height: 45px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type{
  width: 112px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:has(+p){width:150px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li{
  padding:13px 18px 13px 18px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p{width:220px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results{height:182px;}

/* 22-03-25 */
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group img, .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group video {
  max-width: 180px;
}
/* 22-03-25 */
/* ---------- 18.6.25 ---------- */
.fty-dts .fty-dts-in .ryt_parent{
  width: 30.5%;
}
/* ---------- 18.6.25 ---------- */
}
@media screen and (min-width: 881px) {
  .footer-blk .foot-in .foot-btm .foot-links ul {
    display: block !important;
  }
}
@media screen and (max-width: 880px) {
  .header-section .header-main {
    padding: 13px 0;
  }
  .header-section .header-main .hdmain-row .hd-toggle{
    display: block;
    padding: 15px 0px 15px 30px;
  }
  .header-section .header-main .hdmain-row .hd-toggle label {
    font: 15px / 25px Inter-Medium;
    color: #000000;
    display: flex;
    align-items: center;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch p{
  display: block;
  max-width: unset;
}
  .header-section .header-top .hdtp-row label {
    display: none;
  }
  .header-section .header-top .hdtp-row ul {
    width: 100%;
  }
  .header-section .header-top .hdtp-row {
    display: block;
  }
  .header-section .header-main .hdmain-row .hd-ryt .hd-overlay {
    background-color: #ffffff;
    position: fixed;
    top: 0;
    left: -340px;
    z-index: 9999;
    width: 320px;
    height: 100%;
    transition-duration: 500ms;
    padding: 0;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .header-section .header-main .hdmain-row .hd-ryt .hd-overlay.menu-on {
    left: 0;
  }
  .header-section .header-main .hdmain-row .hd-logo a img {
    height: 44px;
  }
  .header-section .header-main .hdmain-row .hd-logo {
    width: 170px;
  }
  .header-section .header-main .hdmain-row .hd-ryt {
    width: calc(100% - 170px);
  }
  .header-section .header-main .hdmain-row .hd-ryt .hd-toggler {
    display: block;
  }
  .header-section .header-main .hdmain-row .hd-ryt .hd-toggler span {
    background-color: #222222;
    border-radius: 3px;
    display: block;
    height: 3px;
    margin-top: 5px;
    padding: 0;
    transition-duration: 300ms;
    width: 30px;
    cursor: pointer;
    margin-left: auto;
  }
  .header-section .header-main .hdmain-row .hd-ryt .hide {
    display: block;
  }
  body.no-scroll {
    overflow: hidden;
    position: relative;
  }
  body.no-scroll::before {
    content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    inset: 0;
  }
  .header-section .header-main .hdmain-row .hd-menu {
    width: 100%;
    text-align: start;
    padding-top: 60px;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li {
    margin-right: 0 !important;
    display: block;
    padding: 10px 35px;
    border-bottom: 1px solid #e5e5e5;
  }
  .header-section .header-main .hdmain-row .hd-btn {
    width: 100%;
    padding: 0 35px;
    margin-top: 20px;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov {
    display: block;
    font-size: 15px;
    line-height: 20px;
    padding: 10px;
    max-width: 120px;
    background-image: unset;
    width: 100%;
    text-indent: unset;
    border-radius: 5px;
    align-content: center;
    height: auto;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov.dgr {
    background-image: unset;
  }
  .header-section .header-main .hdmain-row .hd-btn a.btn-hov.dgr {
    margin: 12px 0 0 0;
  }
  .header-section .header-main .hdmain-row .hd-ryt .hide {
    float: right;
    font: 45px/50px Inter-SemiBold;
    color: #000000;
    margin: 10px 18px 0 0;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children::after {
    content: none;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .dd-trigger {
    height: 25px;
    width: 25px;
    background: #afdf7c url(../images/li-drp.svg) no-repeat center;
    top: 7px;
    right: 15px;
    left: auto;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    transition: all 0.3s;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children.opn .dd-trigger {
    transform: rotate(180deg);
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li.has-children .sub-menu {
    position: unset;
    box-shadow: unset;
    opacity: 1;
    visibility: visible;
    transform: unset;
    display: none;
    transition: unset;
    transform-origin: unset;
    background-color: transparent;
  }
  .header-section .header-main .hdmain-row .hd-menu > ul > li > a::after{content:none;}
  .header-section .header-main .hdmain-row .hd-menu > ul > li.active a,
  .header-section .header-main .hdmain-row .hd-menu > ul > li  a:active{color:#053d05;}
  .footer-blk .foot-in .foot-tp,
  .footer-blk .foot-in .foot-btm {
    flex-direction: column;
  }
  .footer-blk .foot-in .foot-btm .t-mark img{
    height: 65px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo,
  .footer-blk .foot-in .foot-tp .foot-cont,
  .footer-blk .foot-in .foot-btm .foot-det,
  .footer-blk .foot-in .foot-btm .foot-nav,
  .footer-blk .foot-in .foot-btm .foot-prd1,
  .footer-blk .foot-in .foot-btm .foot-prd2,
  .footer-blk .foot-in .foot-btm .foot-prd3 {
    width: 100%;
  }
  .footer-blk .foot-in .foot-btm .foot-det {
    padding-right: 0;
    margin-bottom: 25px;
    text-align: center;
  }
  .footer-blk .foot-in {
    padding-top: 35px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a img{
    max-width: 190px;
    height: 45px;
    margin-bottom: 10px;
  }
  .footer-blk .foot-in .foot-tp .foot-logo a {
    display: inline-block;
    max-width: 190px;
    height: 45px;
    margin-bottom: 10px;
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul li {
    padding-left: 60px;
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul li.mail::before,
  .footer-blk .foot-in .foot-tp .foot-cont ul li.cell::before {
    background-size: 21px;
    width: 50px;
    height: 50px;
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul li::after {
    content: none;
  }
  .footer-blk .foot-in .foot-tp .foot-cont {
    margin-top: 20px;
  }
  .footer-blk .foot-in .foot-btm strong {
    font-size: 18px;
    line-height: 24px;
  }
  .footer-blk .foot-in .foot-btm .foot-det p {
    margin: 8px 0 11px 0;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li a {
    width: 40px;
    height: 40px;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 ul.social_media li:not(:last-of-type) {
    margin-right: 3px;
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 ul {
    margin-top: 10px;
  }
  .footer-blk .foot-in .foot-btm .foot-links ul {
    display: none;
    margin-bottom: 15px;
  }
  .footer-blk .foot-in .foot-btm .foot-links strong,
  .footer-blk .foot-in .foot-btm .foot-prd3 strong.ft-active {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    display: block;
    position: relative;
  }
  .footer-blk .foot-in .foot-btm .foot-links strong::after {
    content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    background: url(../images/fdwn-arr.svg) no-repeat right center;
    width: 17px;
    height: 10px;
    right: 0px;
    transition: 0.3s all ease-out, 0.3s all ease-in;
    -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
    -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
    -o-transition: 0.3s all ease-out, 0.3s all ease-in;
    -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
    top: 10px;
  }
  .footer-blk .foot-in .foot-btm .foot-links strong.ft-active::after {
    transform: rotate(-180deg);
  }
  .footer-blk .foot-in .foot-btm .foot-prd3 strong {
    padding: 0;
    margin: 0;
    border-bottom: 0;
  }
  .footer-blk .foot-in .foot-btm {
    padding-bottom: 15px;
  }
  .footer-blk .foot-cpy .container {
    flex-direction: column;
  }
  .footer-blk .foot-cpy ul li::after {
    right: 9px;
  }
  .footer-blk .foot-cpy ul li {
    padding: 0 20px 0 0;
  }
  .footer-blk .foot-in .foot-tp .foot-cont ul {
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
  .footer-blk .foot-in .foot-tp .foot-logo {
    text-align: center;
  }
  .main-banner .ban-in .banner-cnt {
    padding: 86px 0 227px 0px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch {
    margin-top: 15px;
    padding-top: 15px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit] {
    font-size: 15px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong, .main-banner .ban-in .banner-cnt .ban-txt > strong strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 50px;
    line-height: 58px;
  }
  .client-lg .lg-row .lg-item a img {
    max-width: 130px;
    height: 28px;
  }
  .ovc-blk .ovc-row,
  .kcpy-blk .kcpy-row,
  .trustmark-blk .tst-in .tst-wt .tst-row,
  .koopt-blk .koopt-in .koopt-wt,
  .waar-row,
  .aliq-row,
  .quis-row .quis-in,
  .bdet-blk .bdet-row,
  .bdet-blk .bdet-row.dorc-row,
  .brnd-txt .bn-cnt .brn-flex,
  .b-main .dash-main .niews-row,
  .kcdet-blk .kc-row,
  .condt-blk .condt-in .condt-row,
  .widgets-main .widgets-top,
  .widgets-main .widegts-btm,
  .widegt-design .widgets-lap {
    flex-direction: column;
  }
  .ovc-blk .ovc-row .ovc-lft,
  .ovc-blk .ovc-row .ovc-ryt,
  .kcpy-blk .kcpy-row .kcpy-lft,
  .kcpy-blk .kcpy-row .kcpy-ryt,
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft,
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft,
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt,
  .koopt-blk .koopt-in .koopt-wt .lft,
  .koopt-blk .koopt-in .koopt-wt .ryt,
  .waar-row .lft,
  .waar-row .ryt,
  .quis-row .quis-in .lft,
  .quis-row .quis-in .ryt,
  .aliq-row .lft,
  .aliq-row .ryt,
  .bdet-blk .bdet-row .lft,
  .bdet-blk .bdet-row .ryt,
  .bdet-blk .bdet-row.dorc-row .ryt,
  .bdet-blk .bdet-row.dorc-row .lft,
  .brnd-txt .bn-cnt .brn-flex .lft,
  .brnd-txt .bn-cnt .brn-flex .ryt,
  .login-blk .login-row .lft,
  .login-blk .login-row .ryt,
  .b-main .dash-main .niews-row .lft,
  .b-main .dash-main .niews-row .ryt,
  .kcdet-blk .kc-row .lft,
  .kcdet-blk .kc-row .ryt ,
  .condt-blk .condt-in .condt-row .lft,
  .condt-blk .condt-in .condt-row .ryt,
  .widgets-main .widgets-top .lft,
  .widgets-main .widgets-top .ryt,
  .widgets-main .widegts-btm>.lft,
  .widgets-main .widegts-btm .ryt,
  .widegt-design .widgets-lap .wlap-item,
  .login-blk.fgpass-blk .login-row .lft,
  .login-blk.fgpass-blk .login-row .ryt{
    width: 100%;
  }
  .ovc-blk .ovc-row .ovc-ryt,
  .kcpy-blk .kcpy-row .kcpy-ryt,
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt,
  .koopt-blk .koopt-in .koopt-wt .ryt,
  .waar-row .ryt,
  .aliq-row .ryt,
  .bdet-blk .bdet-row .ryt {
    padding-left: 0;
  }
  .login-blk .login-row .ryt {
    margin-left: 0;
  }
  .login-blk.fgpass-blk .login-row .ryt{margin-right: 0;}
  .quis-row .quis-in .ryt,
  .quis-row.elit-row .quis-in .ryt,
  .bdet-blk .bdet-row.dorc-row .ryt,
  .brnd-txt .bn-cnt .brn-flex .ryt,
  .contact-blk .ctct-row .lft,
  .condt-blk .condt-in .condt-row .ryt {
    padding-right: 0;
  }
  .ovc-blk .ovc-row .ovc-ryt,
  .kcpy-blk .kcpy-row .kcpy-ryt,
  .koopt-blk .koopt-in .koopt-wt .ryt,
  .waar-row .ryt,
  .quis-row .quis-in .ryt,
  .aliq-row .ryt,
  .quis-row.elit-row .quis-in .ryt,
  .bdet-blk .bdet-row .ryt,
  .brnd-txt .bn-cnt .brn-flex .ryt,
  .b-main .dash-main .niews-row .ryt,
  .login-blk .login-row .lft,
  /* .kcdet-blk .kc-row .ryt, */
  .condt-blk .condt-in .condt-row .ryt {
    margin-top: 30px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt {
    margin-top: 60px;
  }
  .ovc-blk .ovc-row .ovc-lft,
  .koopt-blk .koopt-in .koopt-wt .lft,
  .quis-row .quis-in .lft,
  .aliq-row .lft,
  .bdet-blk .bdet-row .lft,
  .brnd-txt .bn-cnt .brn-flex .lft ,
  .condt-blk .condt-in .condt-row .lft{
    max-width: 560px;
    margin: 0 auto;
  }
  .waar-row .lft {
    max-width: 615px;
    margin: 0 auto;
  }
  .ovc-blk .ovc-row .ovc-lft img,
  .condt-blk .condt-in .condt-row .lft img {
    height: 430px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd {
    padding: 0 40px 15px 0;
    margin-left: 0;
  }
  h2 {
    font-size: 26px;
    line-height: 35px;
  }
  h3 {
    font-size: 21px;
    line-height: 32px;
  }
  h4 {
    font-size: 18px;
    line-height: 29px;
  }
  h5 {
    font-size: 16px;
    line-height: 26px;
  }
  h6 {
    font-size: 14px;
    line-height: 23px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,
  .Email-mod .modal-body strong{
    font-size: 32px;
    line-height: 36px;
  }
   /* 18-03-25 */
   .bdet-blk h2{
    font-size: 26px;
    line-height: 35px;
  }
  .bdet-blk h3{
    font-size: 21px;
    line-height: 32px;
  }
  .bdet-blk h4{
    font-size: 18px;
    line-height: 29px;
  }
  .bdet-blk h5{
    font-size: 16px;
    line-height: 26px;
  }
  .bdet-blk h6{
    font-size: 14px;
    line-height: 23px;
  }
  /* 18-03-25 */
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1 {
    margin: 5px 0 0 0;
  }
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .aliq-row .ryt h3,
  .bdet-blk h1,
  .bdet-blk h2,
  .bdet-blk h3,
  .bdet-blk h4,
  .bdet-blk h5,
  .bdet-blk h6,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4{
    margin: 5px 0 10px 0;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in,
  .login-blk .login-row,
  .login-blk.fgpass-blk .login-row,
  .login-blk.regis-blk .login-row {
    flex-direction: column-reverse;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt strong,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong,
  .fof-page strong {
    font-size: 23px;
    line-height: 30px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt {
    max-width: 400px;
    margin: 0 auto;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video {
    padding-bottom: 19.5%;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft strong {
    font-size: 16px;
    margin: 8px 0 15px 0;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft {
    margin-top: 25px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt {
    padding: 20px 18px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec {
    margin-left: 14px;
    width: calc(100% - 64px);
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk button.ad-btn {
    width: 50px;
    height: 50px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk button.ad-btn img {
    width: 18px;
    height: 18px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk {
    align-items: start;
    margin-top: 15px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft img {
    max-width: 100%;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft p {
    padding: 12px 15px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk {
    max-width: 560px;
    margin: 30px auto 0 auto;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk::before {
    top: -7%;
    right: 1%;
    bottom: -15%;
    left: 2px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk .ksite-img {
    max-width: 62.44%;
    padding-bottom: 39%;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk b {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk {
    margin-top: 15px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
    flex-direction: unset;
    align-items: center;
    margin-bottom: 25px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev {
    margin: 0 0 0 15px;
    width: calc(100% - 305px);
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk {
    margin-top: 25px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row {
    padding-bottom: 25px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li p {
    font-size: 15px;
    line-height: 20px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li {
    padding: 8px 20px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li img {
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li p {
    margin-left: 3px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft img {
    height: 430px;
  }
  /* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(2n)) {
    width: auto;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(3n)) {
    width: 35%;
  } */
  .lpost-blk .lb-items .lb-cnt {
    padding: 0 15px 20px 15px;
  }
  .lpost-blk .lb-items ul.b_dts {
    margin: 15px 0 10px 0;
  }
  .lpost-blk .lb-items p:has(+ .btn-arr) {
    margin-bottom: 22px;
  }
  .ktideas-blk .kideas-row,
  .widgets-main .widgets-top .ryt{ 
    margin-top: 25px;
  }
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd {
    margin-bottom: 18px;
  }
  .newsletter-block .nws-in {
    padding: 35px 10px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 24px;
    line-height: 32px;
  }
  .main-banner .ban-in .ban-img {
    position: relative;
    border-radius: unset;       
    inset: unset;
    z-index: 1;
    overflow: visible;
  }
  .main-banner .ban-in::before {
    content: none;
  }
  .main-banner .ban-in .banner-cnt {
    background-color: #053d05;
    padding: 35px 0 90px 0px;
    position: unset;
  }
  .main-banner .banner-slider .owl-stage-outer {
    padding-bottom: 0;
  }
  .main-banner .banner-slider .owl-nav {
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
  }
  .main-banner .ban-in .ban-img img {
    height: 340px;
  }
  .main-banner .ban-in {
    overflow: hidden;
    border-radius: 20px;
  }
  .main-banner .ban-in .kit-info .kinf-item a {
    width: 25px;
    height: 25px;
  }
  .main-banner .ban-in .kit-info .kinf-item a img {
    width: 12px;
    height: 12px;
  }
  .main-banner .container {
    position: unset;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    min-width: 190px;
    padding: 12px;
  }
  .main-banner .ban-in .kit-info .kinf-item.one .klb {
    top: 70px !important;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb strong {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 3px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    left: -210px;
    top: 50% !important;
    transform: translateY(-50%);
    bottom: unset;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 6%;
    right: 34%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 48%;
    right: 20%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 45%;
    right: 39.4%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    right: 46%;
    top: unset;
    bottom: 68px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt span {
    margin: 0 0 0 10px;
    padding: 0 12px;
  }
  .main-banner .ban-in .banner-cnt > p {
    position: unset;
    margin-top: 15px;
    padding-left: 10px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt {
    max-width: 100%;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
    left: calc(100% - 1.8rem);
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    width: 3.6rem;
    height: 2.2rem;
  }
  .waar-row .lft .fst .fst-cnt {
    padding: 15px 12px;
  }
  .waar-row .lft .fst img {
    height: 390px;
  }
  .waar-row .lft .sec img {
    height: 330px;
    max-width: 100%;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:last-of-type) {
    margin: 0 0 8px 0;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img,
  .bdet-blk .bdet-img img {
    height: 410px;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:nth-child(2n)) {
    width: 52%;
  }
  .quis-row.elit-row .quis-in .ryt b,
  .bdet-blk b,
  .bdet-blk .bdet-row .ryt b,
  .brnd-txt .bn-cnt b {
    font-size: 17px;
  }
  .lpost-blk.blogov-blk .bpost-pagination li a,
  .pagination li a,
  .dsh-rev .pagination li a {
    width: 38px;
    height: 38px;
    font-size: 15px;
  }
  .lpost-blk.blogov-blk .bpost-pagination li.next a,
  .lpost-blk.blogov-blk .bpost-pagination li.prev a,
  .pagination li.next a,
  .pagination li.prev a,
  .dsh-rev .pagination li.prev a,
  .dsh-rev .pagination li.next a {
    background-size: 8px !important;
  }
  .lpost-blk.blogov-blk .bpost-pagination span.dots,
  .dsh-rev .pagination span.dots,
  .pagination span.dots {
    font-size: 22px;
  }
  .lpost-blk.blogov-blk .bpost-pagination li,
  .dsh-rev .pagination li,
  .pagination li {
    margin: 0 5px 0 0;
  }
  /* 18-03-25 */
.pagination li.next{
  margin-left: 5px !important;
}
.pagination li.prev{
  margin-right: 5px !important;
}
/* 18-03-25 */
  .lpost-blk.blogov-blk .lbpost-row .lb-items > a img {
    height: 260px;
  }
  .lpost-blk.blogov-blk .bpost-pagination {
    margin-top: 10px;
  }
  .bdet-blk .bdet-row .lft img {
    height: 360px;
  }
  .bdet-blk .bdet-img,
  .bdet-blk .bdet-row {
    margin-bottom: 30px;
  }
  .bdet-blk .bt-btm .bt-soc ul li a {
    width: 40px;
    height: 40px;
  }
  .br-ov .bov-row .b-item {
    width: 23.8%;
    margin-bottom: 1.5%;
  }
  .br-ov .bov-row .b-item:not(:nth-child(4n)) {
    margin-right: 1.5%;
  }
  .br-ov .bov-row .b-item a {
    height: 135px;
    padding: 0 30px;
  }
  .brnd-txt .bn-cnt .bn-hd img {
    max-width: 160px;
    height: 50px;
  }
  .brnd-txt .bn-cnt .brn-flex .lft .video-control {
    width: 60px;
    height: 60px;
  }
  .brnd-txt .bn-cnt .brn-flex .lft .video-control img {
    width: 22px;
    height: 23px;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 215px;
  }
  .brnd-txt .bn-cnt .bprd-img {
    margin: 25px 0;
  }
  .brand-ig .brand-in .owl-item .brd-item img {
    height: 340px;
  }
  .brand-ig .brand-in .owl-item.center .brd-item img {
    height: 385px;
  }
  .contact-blk .ctct-row .ryt {
    padding: 22px;
  }
  .contact-blk .ctct-row .lft .cflex {
    flex-direction: unset;
    align-items: center;
    justify-content: space-between;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    max-width: 345px;
  }
  .login-blk {
    padding: 10px 0;
  }
  .login-blk .login-row .lft {
    padding: 27px 16px;
  }
  .login-blk .login-row .lft > a img {
    max-width: 170px;
    height: 52px;
  }
  .login-blk .login-row .lft > a {
    margin-bottom: 22px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 430px;
  }
  .b-main .dash-main .overview-row .overview-item strong {
    font-size: 20px;
    line-height: 26px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table {
    width: 840px;
  }
  .etab-blk .lft h1 {
    padding: 15px 20px;
  }
  .etab-blk .lft ul li a {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 20px 12px 25px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button:first-of-type {
    margin-right: 8px;
    margin-bottom: 8px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button img {
    width: 16px;
    height: 16px;
    margin-right: 2px;
  }
  .add-loc .modal-dialog .modal-content .modal-body {
    padding: 35px 18px 35px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm {
    padding: 32px 20px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm .frm-field {
    margin-bottom: 15px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk h4 {
    margin-bottom: 15px;
  }
  .login-blk .login-row .lft .lg-frm .frm-chk {
    margin: 12px 0 15px 0;
  }
  .login-blk .login-row .lft p {
    margin-bottom: 10px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    margin: 0px 0 8px 0;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt > h3,
  .login-blk.regis-blk .login-row .ryt .lg-cnt > p {
    margin: 0 auto 8px auto;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul {
    margin-top: 18px;
  }
  .login-blk .login-row .ryt .lg-cnt h3 {
    margin-bottom: 8px;
  }
  .login-blk .login-row .ryt {
    padding-top: 30px;
  }
  .login-blk .login-row .ryt .lg-cnt + img,
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 320px;
  }
  .login-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 42%, rgba(5, 61, 5, 0.2) 60%);
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul li:not(:last-of-type) {
    margin: 0 8px 10px 0;
  }
  .login-blk.regis-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 48%, rgba(5, 61, 5, 0.2) 60%, transparent 60%);
  }
  .dsh-rev .dshrev-table .dsht-body table {
    width: 950px;
  }
  .dsh-rev .dshrev-table .dsht-body table thead th:last-of-type {
    width: 16%;
  }
  .cht-details .chat-head {
    padding: 16px 25px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt {
    padding: 15px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt .ques strong {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 6px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt .ques {
    padding: 12px 15px;
    margin-bottom: 15px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt .ans {
    padding: 12px 20px;
  }
  .cht-details .chat-body .chat-bodyin .chat-cnt {
    max-height: 435px;
    min-height: 435px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 170px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 180px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 350px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    padding: 0px 30px 0px 30px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
    padding-left: 18px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    display: inline-block;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div {
    position: relative;
    min-height: 190px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    margin-left: 60px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    padding: 0 30px 35px 30px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    margin: 0 30px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp{padding: 30px;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    padding: 15px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li {
    width: 49%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab > img {
    height: 345px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)) {
    margin-right: 1.3%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    width: 23.66%;
    height: 150px;
    margin-bottom: 1.3%;
  }
  /**==5 page==**/
  .fty-dts .fty-dts-in > .lft {
    width: 100%;
    margin-right: 0%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 50%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 227px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft {
    width: 48%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt {
    padding-left: 20px;
    width: 52%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
    padding: 12px 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph {
    padding-left: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail::before {
    width: 22px;
    height: 16px;
    top: 4px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .ph::before {
    width: 18px;
    height: 18px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
    width: 100%;
    margin-top: 50px;
}
.fty-dts .fty-dts-in .ryt .map {
    max-width: 100%;
}
.fty-dts .fty-dts-in .ryt .map iframe {
    height: 300px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body {
    padding: 15px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body ul {
    display: flex;
    flex-flow: wrap row;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .loc, .fty-dts .fty-dts-in .ryt .contact-body .c-body li {
    max-width: 50%;
    width: 100%;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p, .fty-dts .fty-dts-in .ryt .contact-body .c-body li p:first-child{
    max-width: 120px;
    margin-right: 0px;
}
.bh-banner{
padding-top: 30px;
}
.bh-banner .banner-slider .owl-nav button.owl-prev, .bh-banner .banner-slider .owl-nav button.owl-next {
height: 26px;
width: 37px;
}
.bh-banner .ban-in .banner-cnt {
padding: 50px 0 100px 10px;
}
.b-brand-blk .brand-in {
    padding: 30px 40px 30px;
}
 .b-intro-blk .intro-in .intro-btm {
    margin-bottom: 60px;
}
.b-intro-blk .intro-in .intro-top .lft {
    width: 100%;
    justify-content: center;
    margin-bottom: 20px;
}
.b-intro-blk .intro-in .intro-top .pic {
    width: 36%;
}
.b-intro-blk .intro-in .intro-top .pic:first-child {
    margin-right: 2%;
}
.b-intro-blk .intro-in .intro-top .pic img {
    height: 380px;
}
.b-intro-blk .intro-in .intro-top .ryt {
    width: 100%;
    padding-left: 0;
}
.b-intro-blk p{
    font-size: 15px;
    line-height: 24px;
}
.b-intro-blk .intro-in .intro-top .ryt p {
    max-width: 100%;
}
.b-intro-blk .intro-in .intro-top .ryt ul {
    max-width: 100%;
}
.b-intro-blk .intro-in .intro-btm .lft {
    padding-right: 0px;
    width: 100%;
}
.b-intro-blk .intro-in .intro-btm .lft p {
    max-width: 100%;
}
.b-intro-blk ol li:not(:last-of-type) {
    margin-bottom: 5px;
}
.b-intro-blk .intro-in .intro-btm{
    flex-flow: wrap-reverse row;
}
.b-intro-blk .intro-in .intro-btm .ryt {
    width: 100%;
    display: inline-flex;
    justify-content: center;
    margin-bottom: 20px;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic {
    max-width: 400px;
    width: 100%;
}
.b-intro-blk .intro-in .intro-btm .ryt .pic img {
    height: 320px;
}
.b-promote-blk .promote-in {
    padding: 40px 0px;
}
.b-promote-blk .promote-in .cert-blk {
    width: 80%;
}
.b-faq-blk .faq-in{
justify-content: center;
}
.b-faq-blk .faq-in .lft {
padding-right: 0px;
width: 100%;
margin-bottom: 20px;
}
.b-faq-blk .faq-in .lft p {
font-size: 15px;
line-height: 25px;
}
.b-faq-blk .faq-in .ryt {
width: 60%;
}
.b-faq-blk .faq-in .ryt img {
height: 320px;
}
.b-signup-blk .signup-in {
padding: 65px 0px 0px;
}
.b-signup-blk  .signup-in a{
margin-bottom: 45px;
}
.kth-ins-blk .kth-ins-ctn {
    padding: 65px 0px 75px;
}
.kth-ins-blk .kth-ins-hd span {
    margin-bottom: 8px;
}
.kth-ins-blk .kth-ins-hd {
    margin-bottom: 30px;
}
.kth-ins-blk .kth-ins-hd .tle .btn-hov {
    padding: 9px 29px;
}
.kth-ins-blk .kth-ins-in .post {
    width: 32.1%;
    margin: 0px 12px 12px 0px;
}
.kth-ins-blk .kth-ins-in .post > img {
    height: 280px;
}
.kth-ins-blk .kth-ins-in .post .inspect span {
    height: 40px;
    width: 40px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child img {
    height: 21px;
    width: 21px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img {
    height: 16px;
    width: 16px;
}
.kth-ins-blk .loader a {
    font-size: 12px;
    line-height: 21px;
}
.kth-ins-blk .loader a img {
    width: 39px;
    margin-bottom: 6px;
}
.faq-blk .faq-in .faq-hd > span {
    margin-bottom: 8px;
}
.faq-blk .faq-in .faq-hd .search {
    margin-bottom: 15px;
  max-width: 600px;
}
.faq-blk .faq-in .faq-hd input {
    padding: 17px 45px 17px 17px;
}
.faq-blk .faq-in .faq-hd .search button {
    width: 20px;
    height: 20px;
    right: 15px;
}
.faq-blk .faq-in .faq-hd > p {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 17px;
}
.faq-blk .faq-in .faq-hd p a{
    font-size: 14px;
    line-height: 14px;
}
.faq-blk .faq-in .faq-ctn > .lft {
    width: 28%;
}
.faq-blk .faq-in .faq-ctn .lft strong {
    padding: 25px 15px 15px;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
    padding: 10px 15px;
}
.faq-blk .faq-in .faq-ctn > .ryt {
    width: 72%;
    padding: 25px 20px 20px;
}
.faq-blk .faq-in .faq-ctn .ryt > strong {
    margin-bottom: 16px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd {
    padding: 8px 16px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd strong {
    font-size: 15px;
    line-height: 19px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd::after {
    right: 12px;
}
.faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body {
    padding: 15px 16px 1px;
}
.faq-blk .faq-in .ryt .f-body .top{
    flex-flow: wrap row;
}
.faq-blk .faq-in .ryt .f-body .top .ryt {
    padding-left: 0;
    width: 100%;
}
.faq-blk .faq-in .ryt .f-body .top .lft {
    max-width: 330px;
    width: 100%;
    margin-bottom: 20px;
}
.faq-blk .faq-in .ryt .f-body .btm{
    flex-flow: wrap row;
}
.faq-blk .faq-in .ryt .f-body .btm .lft {
    width: 100%;
    padding-right: 0px;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt {
    width: 100%;
    margin-top: 20px;
    justify-content: center;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt .pic {
    width: 100%;
    max-width: 210px;
    overflow: hidden;
    border-radius: 10px;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt .pic:first-child {
    margin-right: 3%;
}
.pc-ov-blk .pc-ov-hd span {
    margin-bottom: 8px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
    height: 260px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
    width: 60px;
    height: 60px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
    width: 24px;
    height: 27px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
    width: 100px;
    right: 14px;
    bottom: 12px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
    height: 32px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud {
    margin-bottom: 12px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b {
    margin: 0px 0px 6px 6px;
    padding-left: 28px;
    font-size: 15px;
    line-height: 23px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b::before {
    background-size: 20px 14px;
    top: 2px;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px;
    padding-left: 6px;
}
.pc-ov-blk .pc-ov-in .pcs .modal-dialog{
    margin: 150px auto 100px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft p {
    padding: 12px 15px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft img {
    max-width: 100%;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
    padding: 20px 10px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt strong {
    font-size: 23px;
    line-height: 30px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk {
    align-items: start;
    margin-top: 15px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk button.ad-btn {
    width: 50px;
    height: 50px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk button.ad-btn img {
    width: 18px;
    height: 18px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec {
    margin-left: 14px;
    width: calc(100% - 64px);
}
   /**==5 page==**/
   .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li{width:100%;}
      .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li img{margin: 0 auto 5px auto;}
      .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft b,
      .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b,
      .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b,
      .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft b,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b{font-size: 15px;line-height: 24px;}
      .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat strong,
      .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat strong{font-size: 16px;}
      .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det b,
      .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det b{font-size: 16px;}
      .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item,
      .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item{
        width: 23.55%;
       }
       .kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd strong,
       .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd strong{font-size: 16px;line-height: 24px;}
       .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov,
       .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov{float: right;margin: 0;}
       .kcdet-blk .kc-row .ryt .kc-map iframe{max-width: 100%;}
       .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p{font-size: 15px;}
       .user_reply-blk .review-blk .revwrite-frm .rev-mem p{font-size: 15px;}
       .rev-wte .modal-dialog .modal-content .modal-body strong{margin: 0px 0 6px 0;}
       .user_reply-blk .review-blk strong{margin: 0px 0 6px 0;}
       .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li p{
        width:100%;
       }
       .br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp{padding: 18px 20px 10px 20px;}
       .br-blk.kov-blk .br-ov .kov-row .kc-item ul{padding: 18px 20px 10px 20px;}
       .br-blk.kov-blk .br-ov .kov-row .kc-item a > img{max-width:100%;}
       .widgets-main .widgets-hd h1{margin: 0 0 6px 0;}
       .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo, .widgets-main .widgets-top .lft .logo {
        padding: 18px 0 18px 32px;
    }
    .widgets-main .widgets-top .lft .logo-blk{max-width: 525px;margin: 0 auto;}
    .widgets-main .widgets-top .lft .logo{max-width:270px;}
    .widgets-main .widgets-top .lft .rev{
      margin: 0 0 0 15px;
      width: calc(100% - 285px);
    }
    .widegt-design .widgets-lap .wlap-item .witem-img,
    .widegt-design .widgets-lap .wlap-item.one .witem-img{max-width: 450px;}
    .widegt-design .widgets-lap .wlap-item.one .witem-img .wprop {
      bottom: 26px;
  }
    .widegt-design .widgets-lap .wlap-item b{margin-top: 32px;}
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span{padding-bottom: 0;}
  
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{
      background-size: 135px;
      left: -154px;
      width: 135px;
      height: 35px;
      bottom: 15px;
    }
    .widegt-design .widgets-lap .wlap-item .witem-img img{height: 230px;}
    .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: -68px;bottom: 48px;}
    .widegt-design .widgets-lap .wlap-item .witem-img .wprop{
      bottom: 24px;
    left: -18px;
    }
    .widegt-design .widgets-lap .wlap-item.two{padding-top: 0;}
    .widegt-design .widgets-lap .wlap-item{padding: 30px 0px 30px 0px;}
    .depopup-blk{padding: 25px 15px;}
    .depopup-blk b + img{height: 530px;}
    .top-panel .btn-mid .btn-ch button:first-of-type {
      margin-right: 10px;
    }
    .top-panel .btn-mid .btn-ch {
      margin-right: 20px;
    }
    .footer-blk .foot-in .foot-btm .foot-links ul li a{line-height: 25px;}
    .dsh-rev .dshrev-table .dsht-hd .ryt input[type=date] {
      min-width: 145px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt select {
    min-width: 135px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt .sch-inp {
  min-width: 100%;
  margin-bottom: 10px;
}
.dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
  flex-wrap: wrap;
  justify-content: center;
}
.how-works .modal-content .modal-body{padding: 25px 15px;}
.how-works .modal-content .modal-body .w-gallery{margin: 24px -15px 0 -15px;padding: 25px 15px 0 15px;}
.how-works .modal-content .modal-body .w-gallery .wg-row .owl-nav{top: -50px;}
.how-works .modal-content .modal-body .w-gallery .wg-row .owl-nav button{
  width: 35px;
  height: 35px;
}
.how-works .modal-dialog {
    max-width: calc(100% - 20px);
    margin: 10px auto;
}
.widegt-design .widgets-lap .wlap-item::after{content: none;}
.waar-row .ryt .de-blk{max-width: 525px;background-size: 50px;padding: 15px 26px 15px 86px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p,
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt p, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li .rt p{
  font-size: 14px;
  line-height:20px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:nth-of-type(2){max-width: 150px;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p{
  max-width:220px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li{
  padding: 13px 18px 13px 18px;
}
.contact-blk .ctct-row .ryt .cnt-frm .chk-field{align-items: center;}
.brand-ig .brand-in .brd-item.swiper-slide.swiper-slide-active img {
  height: 345px;
}
.brand-ig .brand-in .brd-item.swiper-slide img{height:270px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results{display: none;position: unset;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results.open{display:block;}
.main-banner .ban-in .kit-info {display: none;}
.main-banner .ban-in .ban-img .mob-mark.kit-info{display: block;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:has(+p){text-align: start;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li{justify-content: space-between;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch{max-width:650px;}
.footer-blk .foot-in .foot-tp{padding-bottom:12px;}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.btn-hov{display:block;margin: 16px auto 0 auto;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th, .cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td{
  padding:10px 15px;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th:first-of-type, .cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td:first-of-type{
  padding-left: 15px;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table thead tr th:last-of-type, .cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table tbody tr td:last-of-type{
  padding-right:15px;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body table thead th{
  font-size: 15px;
}
/**===16 nov 24===**/
.fof-page h1 {
  margin: 8px 0 20px 0;
}
/**===16 nov 24===**/
.faq-blk .faq-in .ryt .f-body .btm.oneimg .ryt {justify-content: space-around;}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button {
  padding: 8px 18px;
  font-size: 15px;
  line-height: 20px;
}
/* 26-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
  right: 40px;
}
/* 26-04-2025 */
.br-ov .bov-hd{
  flex-wrap: wrap;
}
.br-ov .bov-hd .b-sort {
  width: 100%;
  margin-top: 15px;
}
/* ---------- 18.6.25 ---------- */
.fty-dts .fty-dts-in .ryt_parent{
  width: 100%;
}
/* 26-06-2025 */
.fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {
    width: 140px;
    height: 140px;
    left: 50%;
    transform: translateX(-50%);
}
/* 26-06-2025 */
/* ---------- 18.6.25 ---------- */
}
@media screen and (max-width: 767px) {
  .main-banner .ban-in .banner-cnt > p {
    display: none;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong, .main-banner .ban-in .banner-cnt .ban-txt > strong strong {
    font-size: 45px;
    line-height: 52px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd span,
  span {
    font-size: 15px;
    line-height: 22px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ov-do {
    margin-top: 15px;
    padding-top: 15px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ov-do strong,
  strong ,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt strong,
  .widegt-design .widgets-lap .wlap-item b{
    font-size: 18px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ov-do strong {
    margin-bottom: 10px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item a > img {
    max-width: 100%;
    height: 215px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht {
    padding: 24px 10px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 42px;
    line-height: 48px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control {
    width: 60px;
    height: 60px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .video-control span img {
    width: 25px;
    height: 25px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm {
    padding: 20px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a img {
    width: 145px;
    height: 45px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft p {
    margin-top: 16px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt span {
    font-size: 14px;
    line-height: 18px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list strong {
    font-size: 16px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .steps-blk .steps-list {
    padding-bottom: 15px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li:not(:last-of-type) {
    margin: 0 5px 8px 0;
  }
  .ktideas-blk .kideas-row .kideas-item {
    width: 48.7%;
    margin-bottom: 2.5%;
  }
  .ktideas-blk .kideas-row .kideas-item:not(:nth-child(4n)),
  .ktideas-blk .kideas-row .kideas-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .ktideas-blk .kideas-row .kideas-item:not(:nth-child(2n)) {
    margin-right: 2.5%;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 265px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk strong {
    font-size: 18px;
    line-height: 24px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 27px;
    line-height: 33px;
  }
  .newsletter-block .nws-in .nws-wt .lft {
    padding-right: 0;
    justify-content: center;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt {
    width: -moz-fit-content;
    width: fit-content;
  }
  .newsletter-block .nws-in .nws-wt .ryt {
    margin-top: 20px;
  }
  .newsletter-block .nws-in .nws-wt,
  .etab-blk {
    flex-direction: column;
  }
  .newsletter-block .nws-in .nws-wt .lft,
  .newsletter-block .nws-in .nws-wt .ryt,
  .etab-blk .lft,
  .etab-blk .ryt {
    width: 100%;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp {
    max-width: 540px;
    margin: 0 auto;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 9%;
    right: 33%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 48%;
    right: 18%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 45%;
    right: 39%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    right: 46%;
    top: unset;
    bottom: 68px;
  }
  .back-to-top {
    display: none;
  }
  .bdet-blk .bquote-blk {
    padding: 25px 16px 25px 86px;
  }
  .bdet-blk .bquote-blk::before{
    background-position: left 20px top 30px;
    background-size: 50px;
  }
  .bdet-blk .bdet-row .lft img {
    height: 340px;
  }
  .bdet-blk .bt-btm .bt-soc ul li:not(:last-of-type) {
    margin-right: 3px;
  }
  .bdet-blk .bt-btm .ryt ul li {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 15px;
  }
  .bdet-blk .bt-btm .bt-soc strong {
    margin-right: 6px;
  }
  .hd-main .header-wrap .header-sch {
    max-width: 330px;
  }
  .hd-main .header-wrap button {
    max-width: 110px;
  }
  .hd-main .header-wrap input {
    padding: 12px 125px 12px 24px;
  }
  .b-main .dash-main .niews-row .lft .n-hd h1,
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd h2,
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h5,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong,
  .etab-blk .lft h1,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd h3,
  .add-loc .modal-dialog .modal-content .modal-body strong,
  .dsh-rev .dshrev-table .dsht-hd h1,
  .cht-details .chat-head b,
  .b-main strong, .b-main h1, .b-main h2, .b-main h3, .b-main h4, .b-main h5, .b-main h6,
  .depopup-blk b,
  .how-works .modal-content .modal-body strong,
  .how-works .modal-content .modal-body .w-gallery b{
    font-size: 20px;
    line-height: 26px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table {
    width: 790px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 30px;
    line-height: 35px;
  }
  .etab-blk .ryt .tab-content .efrm-blk,
  .etab-blk .ryt .tab-content .my-branches-blk {
    padding: 25px 10px;
  }
  .add-loc .modal-dialog {
    max-width: 100%;
    width: 95%;
    margin: 15px auto;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 40px;
    line-height: 45px;
  }
  .login-blk .login-row .ryt .lg-cnt + img,
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 290px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt {
    flex-wrap: wrap;
    justify-content: center;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    min-width: 100%;
    margin-bottom: 10px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 130px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 300px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    margin-left: 35px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(3n)) {
    margin-right: 2.3%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    width: 31.4%;
    margin-bottom: 2.3%;
  }
  /**==5 page ==**/
  .fty-dts .fty-dts-in .lft .top .content {
    padding: 30px 15px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt{
margin-bottom: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .his {
    margin-bottom: 15px;
}
.fty-dts .fty-dts-in .lft .top .content .his.two{
  margin-bottom: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft{
    padding-right: 0px;
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .his .lft p {
    max-width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft {
    width: 56%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 44%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs{
    margin-bottom: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 200px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top {
    margin-bottom: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt, .fty-dts .fty-dts-in .lft .top .content .ipn .top .lft, .fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt  {
    max-width: 430px;
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt, .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft {
    padding: 0px;
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft, .fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt{
    margin-bottom: 20px;
} 
.fty-dts .fty-dts-in .lft .top .content .ipn .top .ryt p, .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft p {
    max-width: 100%;
}
.fty-dts .fty-dts-in .ryt .map iframe {
    height: 260px;
}
.bh-banner .ban-in .banner-cnt {
padding: 45px 0 92px;
}
.b-brand-blk .brand-in {
    padding: 25px 30px 25px;
}
.b-brand-blk .brand-in b {
    font-size: 27px;
    line-height: 30px;
    margin-bottom: 15px;
}
.b-brand-blk .owl-carousel.owl-drag .owl-item img {
  max-height: 50px;
  max-width: 140px;
}
.b-intro-blk .intro-in .intro-top .pic img {
    height: 330px;
}
.b-promote-blk .promote-in .cert-blk .logo,
.widgets-main .widegts-btm .lft .logo {
    left: 20px;
    width: 130px;
    height: 130px;
}
.b-promote-blk .promote-in .cert-in .lft .top,
.widgets-main .widegts-btm .lft .cert-in .lft .top {
    padding-left: 145px;
}
.b-promote-blk .promote-in .logo-blk .logo {
    padding: 14px 0 14px 23px;
    max-width: 255px;
}
.b-promote-blk .promote-in .logo-blk .logo p {
    font-size: 19px;
    line-height: 23px;
}
.b-promote-blk .promote-in .logo-blk .logo img {
    width: 70px;
}
.b-promote-blk .promote-in .logo-blk .rev strong {
    font-size: 16px;
    line-height: 22px;
}
.b-promote-blk .promote-in .cert-blk {
    width: 85%;
}
.b-promote-blk .promote-in .cert-blk .cert-in,
.widgets-main .widegts-btm .lft .cert-in {
    padding: 15px 20px 18px 15px;
}
.b-signup-blk .signup-in {
    padding: 55px 0px 0px;
}
.kth-ins-blk .kth-ins-ctn {
    padding: 59px 0px 68px;
}
.kth-ins-blk .kth-ins-hd {
    margin-bottom: 28px;
}
.kth-ins-blk .kth-ins-in .post {
    width: 49%;
}
.kth-ins-blk .kth-ins-in .post:nth-child(4n):not(:last-child):not(:nth-child(3n)) {
    margin-right: 0px;
}
.kth-ins-blk .kth-ins-in .post:nth-child(4n):not(:last-child):not(:nth-child(2n)), .kth-ins-blk .kth-ins-in .post:nth-child(3n):not(:nth-child(2n)):not(:last-child) {
    margin-right: 12px;
}
.kth-ins-blk .kth-ins-in .post:nth-child(2n){
    margin-right: 0px;
}
.kth-ins-blk .kth-ins-in .post .inspect span {
    height: 45px;
    width: 45px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:first-child img {
    height: 23px;
    width: 23px;
}
.kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img {
    height: 18px;
    width: 18px;
}
.kth-ins-blk .loader {
    margin-top: 15px;
}
.faq-blk .faq-in .faq-hd > span {
    margin-bottom: 5px;
}
.faq-blk .faq-in .faq-hd > h1 {
    margin-bottom: 15px;
}
.faq-blk .faq-in .faq-hd > p {
    margin-bottom: 25px;
}
.faq-blk .faq-in .faq-ctn > .lft{
    width: 100%;
}
.faq-blk .faq-in .faq-ctn .lft strong {
    padding: 26px 25px 18px;
    font-size: 23px;
    line-height: 27px;
}
.faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
    padding: 11px 25px;
}
.faq-blk .faq-in .faq-ctn > .ryt{
    width: 100%;
    padding: 20px;
}
.faq-blk .faq-in .faq-ctn .ryt > strong {
    font-size: 21px;
    line-height: 25px;
}
.faq-blk .faq-in .ryt .f-body .top {
    margin-bottom: 15px;
}
.faq-blk .faq-in .ryt .f-body .top .lft > img {
    height: 220px;
}
.faq-blk .faq-in .ryt .f-body .top .lft video {
    height: 220px;
}
.faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
    height: 190px;
}
.pc-ov-blk .pc-ov-hd span {
    margin-bottom: 6px;
}
.pc-ov-blk .pc-ov-hd h1 {
    margin-bottom: 20px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
    height: 230px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
    width: 50px;
    height: 50px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
    width: 21px;
    height: 24px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
    width: 90px;
    right: 12px;
    bottom: 10px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
    height: 28px;
}
.pc-ov-blk .pc-ov-in .pcs .pc .aud {
    margin-bottom: 10px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b::before {
    background-size: 19px 13px;
    top: 1px;
}
.pc-ov-blk .pc-ov-in .pcs .pc b {
    margin: 0px 0px 5px 5px;
    padding-left: 24px;
    font-size: 14px;
    line-height: 22px;
}
.pc-ov-blk .pc-ov-in .pcs .pc strong {
    margin-bottom: 3px;
    padding-left: 5px;
    font-size: 15px;
    line-height: 23px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt span {
    font-size: 14px;
    line-height: 18px;
}
   /**==5 page ==**/
   .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov,
   .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov{float: unset;margin: 12px 0 0 0;display: block;}
   .rev-wte .modal-dialog {
    max-width: calc(100% - 20px);
}
.cht-details .chat-body .chat-bodyin .chat-inp{justify-content: center;}
.widgets-main .widegts-btm .lft .cert-in .ryt img{height: 235px;;}
.top-panel .btn-mid {
  margin-left: 3rem;
}
.top-panel .btn-mid .btn-mc{width: 110px;}
.top-panel .tp-end .preview-url {
  margin: 0 16px 0 16px;
}
.top-panel .tp-end .responsive-btns{width: 80px;}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item{height: 425px;}
.cookies .post-inner .cmplz-document p.cmplz-subtitle strong{font-size: 15px;line-height: 20px;}

/* 22-03-25 */
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group img, .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group video {
  max-width: 150px;
}
/* 22-03-25 */
/* 25-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs {
  width: 91%;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
  right: 23px;
}
/* 25-04-2025 */
/* 30-06-2025 */
.b-promote-blk .promote-in .cert-blk .logo img{
  width: 100px;
  height: 50px;
}
/* 30-06-2025 */
}
@media screen and (max-width: 650px) {
  .footer-blk .foot-in .foot-btm .t-mark img{
    height: 60px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong, .main-banner .ban-in .banner-cnt .ban-txt > strong strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 42px;
    line-height: 50px;
  }
  .ovc-blk .ovc-row .ovc-lft img,
  .condt-blk .condt-in .condt-row .lft img {
    height: 390px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd {
    padding: 0 0px 10px 0;
  }
  h2 {
    font-size: 24px;
    line-height: 33px;
  }
  h3 {
    font-size: 19px;
    line-height: 30px;
  }
  h4 {
    font-size: 17px;
    line-height: 27px;
  }
  h5 {
    font-size: 15px;
    line-height: 24px;
  }
  h6 {
    font-size: 13px;
    line-height: 21px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,
  .Email-mod .modal-body strong{
    font-size: 30px;
    line-height: 35px;
  }
    /* 18-03-25 */
    .bdet-blk h2{
      font-size: 24px;
    line-height: 33px;
    }
    .bdet-blk h3{
      font-size: 19px;
    line-height: 30px;
    }
    .bdet-blk h4{
      font-size: 17px;
    line-height: 27px;
    }
    .bdet-blk h5{
      font-size: 15px;
      line-height: 24px;
    }
    .bdet-blk h6{
      font-size: 13px;
      line-height: 21px;
    }
    /* 18-03-25 */
  ul li,
  .waar-row .lft .fst .fst-cnt ul li {
    font-size: 14px;
    line-height: 22px;
    padding-left: 26px;
  }
  .quis-row .quis-in .ryt ol li,
  ol li {
    font-size: 14px;
    line-height: 22px;
  }
  ul li::before,
  .waar-row .lft .fst .fst-cnt ul li::before {
    width: 18px;
    height: 18px;
    background-size: 18px;
  }
  .lpost-blk .lb-items ul.b_dts {
    margin: 15px 0 10px 0;
    display: block;
}
.lpost-blk .lb-items ul.b_dts li.cal {
  margin-bottom: 7px;
}
.lpost-blk .lb-items ul.b_dts li p::after{
  content: none;
}
.lpost-blk .lb-items ul.b_dts li{
  display: block;
}
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft p {
    font-size: 16px;
    line-height: 20px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp,
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul {
    padding: 15px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft + img {
    width: 125px;
    height: 34px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li {
    background-position: left top 3px;
    background-size: 14px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 38px;
    line-height: 42px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item,
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk {
    flex-direction: column;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .lft,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt {
    width: 100%;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo,
  .widgets-main .widgets-top .lft .logo {
    padding: 12px 0 12px 18px;
    max-width: 250px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p{
    font-size: 17px;
    line-height: 23px;
    width: calc(100% - 93px);
  }
  .widgets-main .widgets-top .lft .logo p {
    font-size: 17px;
    line-height: 23px;
    width: calc(100% - 77px);
  }
  .widgets-main .widgets-top .lft .logo img {
    width: 65px;
}
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk{
    align-items: start;
    margin-bottom: 18px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-rev{
    width: 100%;
    margin: 14px 0 0 0;
  }
  .ktideas-blk .kideas-row .kideas-item .sh-icon a.share,
  .ktideas-blk .kideas-row .kideas-item .sh-icon {
    width: 40px;
    height: 40px;
  }
  .ktideas-blk .kideas-row .kideas-item .sh-icon:hover {
    width: 98px;
  }
  .ktideas-blk .kideas-row .kideas-item .sh-icon span {
    height: 40px;
  }
  .ktideas-blk .kideas-row .kideas-item .sh-icon a.share img {
    width: 18px;
    height: 18px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li::before {
    background-size: 18px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft img {
    height: 360px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk {
    padding: 25px 10px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit] {
    max-width: 170px;
    padding: 10.5px 20px;
    font-size: 15px;
    line-height: 25px;
  }
  .koopt-blk .koopt-in .koopt-wt .ryt .qun-blk button[type=submit]::before {
    left: 22px;
  }
  /* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:nth-child(3n)) {
    width: 34%;
  } */
  .lpost-blk .lb-items > a img {
    max-width: 100%;
  }
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-hd strong {
    font-size: 15px;
    line-height: 22px;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp input {
    padding: 14px 25px 14px 25px;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp button {
    position: unset;
    margin: 10px auto 0 auto;
    display: block;
  }
  .newsletter-block .nws-in .nws-wt .ryt {
    margin-top: 15px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt {
    width: -moz-fit-content;
    width: fit-content;
  }
  .newsletter-block .nws-in .nws-wt .lft {
    justify-content: center;
  }
  .main-banner .ban-in .ban-img img {
    height: 340px;
  }
  .main-banner .ban-in .kit-info .kinf-item a {
    width: 25px;
    height: 25px;
  }
  .main-banner .ban-in .kit-info .kinf-item a img {
    width: 12px;
    height: 12px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    min-width: 190px;
    padding: 12px;
  }
  .main-banner .ban-in .kit-info .kinf-item.one .klb {
    top: 70px !important;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb strong {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 3px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    left: -210px;
    top: 50% !important;
    transform: translateY(-50%);
    bottom: unset;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 7%;
    right: 30%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 48%;
    right: 12%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 44%;
    right: 37%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    right: 45%;
    top: unset;
    bottom: 65px;
  }
  .cookie-blk .cookie-in .mid .chk-blk label {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0;
    text-align: start;
  }
  .cookie-blk .cookie-in .mid .chk-blk label:not(:last-of-type) {
    margin-bottom: 8px;
  }
  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    float: right;
    margin: 0 0 0 14px;
  }
  .cookie-blk .cookie-in .mid p {
    overflow-y: auto;
    max-height: 4.5em;
    padding-right: 10px;
  }
  .cookie-blk .cookie-in .mid p::-webkit-scrollbar {
    width: 5px;
  }
  .cookie-blk .cookie-in .mid p::-webkit-scrollbar-thumb {
    background: #afdf7c;
    border-radius: 10px;
  }
  .cookie-blk .cookie-in .mid p::-webkit-scrollbar-track {
    background: #e5e5e5;
    border-radius: 10px;
  }
  .cookie-blk {
    max-height: calc(100% - 25px);
    margin: 0 auto;
    border-radius: 10px;
    width: calc(100% - 10px);
  }
  .cookie-blk .cookie-in .ryt {
    display: flex;
    align-items: center;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov {
    margin: 0;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov.dgr {
    margin: 0 0 0 14px;
  }
  .cookie-blk .cookie-in .lft a:last-of-type {
    text-align: end;
  }
  .cookie-blk .cookie-in .lft a:first-of-type img {
    width: 135px;
    height: 42px;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:last-of-type) {
    margin: 0 10px 8px 0;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img {
    height: 370px;
  }
  .lpost-blk.blogov-blk .lbpost-row .lb-items > a img {
    height: 190px;
  }
  .bdet-blk .bdet-row .ryt b,
  .bdet-blk .bt-btm b {
    margin-bottom: 8px;
  }
  .bdet-blk .bt-btm .bt-soc {
    flex-direction: column;
    align-items: start;
  }
  .bdet-blk .bt-btm .bt-soc .lft {
    margin: 0 0 12px 0;
  }
  .br-ov .bov-hd b {
    font-size: 20px;
    line-height: 28px;
  }
  .br-ov .bov-row .b-item {
    width: 32.11%;
    margin-bottom: 1.8%;
  }
  .br-ov .bov-row .b-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .br-ov .bov-row .b-item:not(:nth-child(3n)) {
    margin-right: 1.8%;
  }
  .br-ov .bov-row .b-item a {
    height: 120px;
    padding: 0 30px;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 190px;
  }
  .brand-ig .brand-in .owl-item .brd-item img {
    height: 315px;
  }
  .brand-ig .brand-in .owl-item.center .brd-item img {
    height: 370px;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    height: 360px;
  }
  .contact-blk .ctct-row .lft .cflex,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row{
    flex-direction: column;
  }
  .contact-blk .ctct-row .ryt,
  .contact-blk .ctct-row .lft .cflex ul,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{
    width: 100%;
  }
  .contact-blk .ctct-row .lft .cflex ul {
    margin-top: 20px;
    padding-left: 0;
  }
  .contact-blk .ctct-row .lft .cflex ul {
    margin: 32px 0 0 0;
    padding: 0;
  }
  .login-blk .login-row .lft {
    padding: 25px 15px;
  }
  .hd-main .header-wrap .header-sch .sch-icon {
    width: 42px;
    height: 42px;
    border: 1px solid #000000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 4px 2px 0px #000000;
    transition: all 300ms linear;
  }
  .hd-main .header-wrap .header-sch {
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin-left: auto;
    margin-right: 18px;
  }
  .hd-main .header-wrap {
    justify-content: start;
  }
  .hd-main .header-wrap .header-sch .sch-bar {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    top: 120%;
    max-width: 400px;
    opacity: 0;
    visibility: hidden;
    margin-top: 25px;
    transition: 0.3s all ease-out, 0.3s all ease-in;
    -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
    -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
    -o-transition: 0.3s all ease-out, 0.3s all ease-in;
    -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
  }
  .hd-main .header-wrap .header-sch.sch-open .sch-bar {
    opacity: 1;
    visibility: visible;
    top: 100%;
  }
  .hd-main .header-wrap .header-sch.sch-open .sch-icon img {
    display: none;
  }
  .hd-main .header-wrap .header-sch.sch-open .sch-icon {
    background: url(../images/pp-close.svg) no-repeat center;
    transition: unset;
  }
  body.overlay {
    position: relative;
    overflow: hidden;
  }
  body.overlay::before {
    content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 2;
  }
  .b-main .dash-main .overview-row .overview-item {
    padding: 15px 18px;
  }
  .b-main .dash-main .overview-row .overview-item strong small {
    float: unset;
    display: block;
    padding: 0;
    line-height: 18px;
  }
  .b-main .dash-main .overview-row {
    margin-bottom: 10px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts {
    padding: 22px;
  }
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong {
    margin-bottom: 15px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li:not(:last-of-type) {
    margin: 0 0 3px 0;
  }
  .login-blk .login-row .ryt .lg-cnt {
    padding: 0 10px;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    margin-right: 0;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
    flex-direction: column;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt input[type=date],
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn,
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt select {
    min-width: 100%;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    margin: 10px 0 10px 0;
    text-align: start;
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn p {
    float: right;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
    padding-left: 0px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
    display: block;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div {
    min-height: 220px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    padding: 10px;
  }
  /**===5 page===**/
  .fty-dts .fty-dts-in {
    padding: 30px 0px 70px;
}
.fty-dts .fty-dts-in .lft .top .hd .logo {
    width: 170px;
}
.fty-dts .fty-dts-in .lft .top .hd .logo img {
    height: 55px;
}
.fty-dts .fty-dts-in > .lft .top .hd {
    padding: 30px 20px 35px;
}
.fty-dts .fty-dts-in .lft .top .content > p {
    margin-bottom: 16px;
}
.fty-dts .fty-dts-in .lft .top .content strong {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 8px;
}
.fty-dts .fty-dts-in .lft .top .content .pts li {
    width: 100%;
    padding: 0px 0px 0px 43px;
}
.fty-dts .fty-dts-in .lft .top .content .pts li:nth-last-child(2){
    margin-bottom: 16px;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
    padding: 35px 35px 30px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft{
    width: 241px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft::after, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
    right: -40px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt {
    width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .ryt p, .kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt p {
    max-width: 100%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post {
    width: 48.5%;
    margin: 0px 3% 15px 0px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post:nth-child(2n){
    margin-right: 0;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post.post:nth-child(3n):not(:last-child):not(:nth-child(2n)){
    margin-right: 3%;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 210px;
}
.fty-dts .fty-dts-in .ryt .map iframe {
    height: 240px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p, .fty-dts .fty-dts-in .ryt .contact-body .c-body li p:first-child {
    max-width: 100px;
    margin-right: 0px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body li p:first-child{
    margin-right: 10px;
}
.bh-banner .ban-in .banner-cnt {
    padding: 45px 0 110px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
    margin-top: 25px;
    padding-top: 20px;
}
.bh-banner .banner-slider .owl-nav {
    bottom: 30px;
}
.bh-banner .banner-slider .owl-nav button.owl-prev, .bh-banner .banner-slider .owl-nav button.owl-next {
    height: 24px;
    width: 34px;
}
.b-brand-blk .brand-in {
    padding: 25px 25px 25px;
}
    .b-brand-blk .brand-in b {
        font-size: 26px;
        line-height: 29px;
    }
    .b-intro-blk .intro-in .intro-top .pic {
        width: 42%;
    }
    .b-intro-blk .intro-in .intro-btm .ryt .pic {
        max-width: 370px;
    }
    .b-intro-blk .intro-in .intro-btm .ryt .pic img {
        height: 280px;
    }
    .b-promote-blk .promote-in .cert-blk > a,
    .widgets-main .widegts-btm .lft > a {
        width: 36px;
        height: 36px;
    }
    .b-promote-blk .promote-in .cert-blk .cert-in .lft,
    .widgets-main .widegts-btm .lft .cert-in .lft {
        width: 100%;
        padding-right: 0px;
    }
    .b-promote-blk .promote-in .cert-blk .cert-in .ryt,
    .widgets-main .widegts-btm .lft .cert-in .ryt {
        width: 50%;
        margin-top: 20px;
    }
    .b-promote-blk .promote-in .cert-blk .cert-in,
    .widgets-main .widegts-btm .lft .cert-in {
        padding: 15px 15px 18px 15px;
    }
    .b-faq-blk .faq-in .lft > span {
        margin-bottom: 9px;
    }
    .b-faq-blk .faq-in .lft > p {
        margin-bottom: 18px;
    }
    .b-faq-blk .faq-in .lft .bhfaq-body .f-hd strong{
        font-size: 15px;
        line-height: 18px;
    }
    .b-faq-blk .faq-in .ryt {
        max-width: 400px;
        width: 100%;
    }
    .b-faq-blk .faq-in .ryt img {
        height: 280px;
    }
    .kth-ins-blk .kth-ins-ctn {
        padding: 53px 0px 60px;
    }
    .kth-ins-blk .kth-ins-hd .tle .btn-hov {
        padding: 8px 15px;
    }
    .kth-ins-blk .kth-ins-hd {
        margin-bottom: 26px;
    }
    .kth-ins-blk .kth-ins-in .post {
        width: 48.8%;
    }
    .kth-ins-blk .kth-ins-in .post .inspect span {
        height: 40px;
        width: 40px;
    }
    .kth-ins-blk .kth-ins-in .post .inspect span:first-child img {
        height: 21px;
        width: 21px;
    }
    .kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img {
        height: 16px;
        width: 16px;
    }
    .faq-blk .faq-in .faq-hd > span {
        margin-bottom: 2px;
    }
    .faq-blk .faq-in .faq-hd > h1 {
        margin-bottom: 12px;
    }
    .faq-blk .faq-in .faq-hd .search {
        margin-bottom: 12px;
    }
    .faq-blk .faq-in .faq-hd .search button {
        width: 18px;
        height: 18px;
    }
    .faq-blk .faq-in .faq-hd > p {
        margin-bottom: 20px;
    }
    .faq-blk .faq-in .faq-ctn .lft strong {
        padding: 24px 20px 15px;
    }
    .faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
        padding: 10px 20px;
    }
    .faq-blk .faq-in .faq-ctn > .ryt {
        padding: 15px;
    }
    .faq-blk .faq-in .faq-ctn .ryt > strong {
        margin-bottom: 12px;
    }
    .faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body {
        padding: 14px 14px 1px;
    }
    .faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd {
        padding: 7px 14px;
    }
    .faq-blk .faq-in .ryt .f-body .top .lft > img {
        height: 200px;
    }
    .faq-blk .faq-in .ryt .f-body .top .lft video {
        height: 200px;
    }
    .faq-blk .faq-in .ryt .f-body .top .lft .video-control {
        width: 50px;
        height: 50px;
    }
    .faq-blk .faq-in .ryt .f-body .top .lft .video-control .video-control-play img {
        width: 19px;
        height: 22px;
    }
    .faq-blk .faq-in .ryt .f-body .top .lft .video-control .video-control-pause img {
        width: 22px;
        height: 22px;
    }
    .faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
        height: 175px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc {
        width: 100%;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc:nth-child(2n) {
        margin-left: 0;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc {
        margin-bottom: 20px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
        height: 300px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
        width: 60px;
        height: 60px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
        width: 24px;
        height: 28px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
        width: 120px;
        right: 20px;
        bottom: 18px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
        height: 35px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc b {
        margin: 0px 0px 7px 7px;
        padding-left: 26px;
        font-size: 16px;
        line-height: 24px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc b::before {
        background-size: 20px 14px;
        top: 3px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc strong {
        padding-left: 7px;
        font-size: 17px;
        line-height: 24px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item {
        flex-direction: column;
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item > span img{
        -webkit-filter: invert(100%);
        filter: invert(100%);
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft p {
        padding: 12px 50px 12px 15px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft {
        border-radius: 15px 15px 0px 0px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item .lft, .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
        width: 100%;
    }
   /**===5 page===**/
   .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
   .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{margin-top: 20px;}
   .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item strong,
   .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item strong{
    font-size: 30px;
    line-height: 35px;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:nth-child(3n),
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:nth-child(3n){
    margin-right:0;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item{width:32%;}
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:last-child,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:last-child{margin-top: 1.9%;}
  .fty-dts .fty-dts-in .ryt .contact-body .c-body li::before, .kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li::before{
    width: auto;
    height: auto;
  }
  .br-blk.kov-blk .br-ov .kov-row .kc-item a > img{height: 225px;}
  .br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft + img{width: 100px;}
  .widgets-main .widgets-top,
  .widgets-main .widegts-btm{padding: 20px 14px 20px 14px;}
  .widgets-main .widgets-top .lft .rev{
    width: calc(100% - 240px);
  }
  .widgets-main .widgets-top .lft .logo{
    max-width:225px;
  }
  .widgets-main .widgets-top .lft .logo-blk{max-width: 495px;}
  .widgets-main .widgets-hd{margin-bottom: 18px;}
  .widegt-design .widgets-lap .wlap-item .witem-img .wprop span{font-size: 14px;line-height: 18px;}
  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: -30px;}
  .widegt-design .widgets-lap .wlap-item .witem-img .wprop {
    bottom: 18px;
    left: 8px;
}
.depopup-blk b + img{height: 450px;}
.cookie-blk .cookie-in .mid .tonen,
.cookie-blk .cookie-in .mid .chk-blk label{
  font-size: 15px;
}
.cookie-blk .cookie-in .mid .tonen{margin:15px 0 0 0;}
.cookie-blk .cookie-in .mid .chk-blk{text-align: start;}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item{height:412px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li strong, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li strong{
  font-size: 14px;
  line-height:22px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:nth-of-type(2){max-width: 115px;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results {
  height: 220px;
}
.br-ov .bov-row .b-item a img{
  width: 150px;
  height: 50px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type img{
  width: 78px;
  height: 24px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type {
  width: 96px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:has(+p) {
  width: 142px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p {
  width: 192px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li {
  padding: 13px 14px 13px 15px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group input {
  padding: 9px 20px 9px 20px;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd button {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px;
}
/* 25-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs{
  flex-flow: wrap-reverse row;
  margin-top: 30px;
}
/* 25-04-2025 */
}
@media screen and (max-width: 550px) {
  .header-section .header-main .hdmain-row .hd-logo {
    width: 160px;
  }
  .header-section .header-main {
    padding: 10px 0;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch p {
    font-size: 16px;
    line-height: 24px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch input {
    padding: 14px 24px 14px 30px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch {
    margin-top: 10px;
  }
  .main-banner .ban-in .banner-cnt > p {
    font-size: 15px;
    line-height: 20px;
    padding-left: 10px;
    bottom: 25px;
    max-width: 400px;
    right: 0;
  }
  .main-banner .banner-slider .owl-nav button.owl-prev,
  .main-banner .banner-slider .owl-nav button.owl-next {
    background-size: 30px !important;
    width: 30px;
    height: 22px;
  }
  .main-banner .banner-slider .owl-nav button.owl-prev {
    margin-right: 25px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt {
    text-align: center;
  }
  .main-banner .ban-in .banner-cnt .ban-txt span, .main-banner .ban-in .banner-cnt .ban-txt > strong strong,
  .main-banner .ban-in .banner-cnt .ban-txt > strong {
    font-size: 38px;
    line-height: 44px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt span {
    margin-left: 12px;
  }
  .ovc-blk .ovc-row .ovc-lft img,
  .condt-blk .condt-in .condt-row .lft img{
    height: 340px;
  }
  h2 {
    font-size: 22px;
    line-height: 30px;
  }
  h3 {
    font-size: 18px;
    line-height: 27px;
  }
  h4 {
    font-size: 16px;
    line-height: 24px;
  }
  h5 {
    font-size: 14px;
    line-height: 22px;
  }
  h6 {
    font-size: 12px;
    line-height: 20px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,
  .Email-mod .modal-body strong{
    font-size: 27px;
    line-height: 32px;
  }  
  /* 18-03-25 */
  .bdet-blk h2{
    font-size: 22px;
    line-height: 30px;
  }
  .bdet-blk h3{
    font-size: 18px;
    line-height: 27px;
  }
  .bdet-blk h4{
    font-size: 16px;
    line-height: 24px;
  }
  .bdet-blk h5{
    font-size: 14px;
    line-height: 22px;
  }
  .bdet-blk h6{
    font-size: 12px;
    line-height: 20px;
  }
  /* 18-03-25 */
  .footer-blk .foot-in .foot-tp .foot-cont ul li.mail::before,
  .footer-blk .foot-in .foot-tp .foot-cont ul li.cell::before {
    background-size: 20px;
    width: 40px;
    height: 40px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd span,
  span {
    font-size: 14px;
    line-height: 20px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item a > img {
    height: 210px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 35px;
    line-height: 40px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt .kpy-video .kv-in {
    margin-top: 20px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt strong,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt strong,
  .fof-page strong {
    font-size: 20px;
    line-height: 25px;
  }
  .niews-blk .news-in .ns-wt .nw-top {
    flex-direction: column;
  }
  .niews-blk .news-in .ns-wt .nw-top .lft {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk::before {
    top: -30%;
    right: 0%;
    bottom: -37%;
    left: -1%;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .lft .ksite-blk .ksite-img {
    max-width: 78%;
    padding-bottom: 50%;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li p {
    font-size: 14px;
  }
  .kcpy-blk .kcpy-row {
    position: relative;
  }
  .kcpy-blk .kcpy-row .owl-nav {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    justify-content: center;
  }
  .kcpy-blk .kcpy-row {
    padding: 45px 15px 90px 15px;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 230px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk {
    padding: 15px 10px;
  }
  /* .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li {
    width: 48% !important;
  } */
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li:not(:last-of-type) {
    margin: 0 0 8px 0;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 24px;
    line-height: 32px;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 8%;
    right: 25%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 48%;
    right: 4%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 45%;
    right: 33.2%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    right: 44%;
    top: unset;
    bottom: 68px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    left: -200px;
  }
  .waar-row .ryt .de-blk {
    background-size: 45px;
    padding: 15px 24px 15px 72px;
    background-position: left 15px top 24px;
  }
  .waar-row .ryt .de-blk strong {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 3px;
  }
  .waar-row .lft {
    flex-direction: column;
  }
  .waar-row .lft .fst,
  .waar-row .lft .sec {
    width: 100%;
  }
  .waar-row .lft .fst {
    margin: 0;
  }
  .waar-row .lft .fst img {
    max-width: 100%;
  }
  .waar-row .lft .fst .fst-cnt {
    padding: 15px;
  }
  .waar-row .lft .fst .fst-cnt strong {
    font-size: 18px;
    line-height: 24px;
  }
  .waar-row .lft .fst img {
    height: 360px;
  }
  .waar-row .lft .sec img {
    height: 245px;
    max-width: 100%;
  }
  .waar-row .lft .sec {
    margin: 14px 0 0 0;
  }
  .waar-row .lft .fst .fst-cnt ul li,
  .waar-row .lft .fst .fst-cnt ul li:not(:nth-child(2n)) {
    width: -moz-fit-content;
    width: fit-content;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img,
  .bdet-blk .bdet-img img {
    height: 340px;
  }
  .lpost-blk.blogov-blk .lb-items ul {
    flex-direction: column;
  }
  .lpost-blk.blogov-blk .lb-items ul li.man {
    margin: 8px 0 0 0;
  }
  .bdet-blk .bdet-img .bdet-date strong {
    font-size: 18px;
    line-height: 18px;
    padding: 5px;
  }
  .bdet-blk p {
    margin-bottom: 12px;
  }
  .main-content .breadcrum-blk .brd-in li a {
    font-size: 14px;
    line-height: 20px;
    padding-right: 16px;
  }
  .main-content .breadcrum-blk .brd-in li a::after,
  .main-content .breadcrum-blk .brd-in li span {
    font-size: 14px;
    line-height: 20px;
  }
  .bdet-blk .bt-btm .bt-soc strong {
    font-size: 17px;
  }
  .bdet-blk .bt-btm .bt-soc ul li a {
    width: 40px;
    height: 40px;
  }
  .br-ov .bov-hd .b-sort select {
    max-width: 92px;
    padding: 10px 32px 10px 14px;
  }
  .brnd-txt .bn-cnt .bn-hd {
    flex-direction: column;
    align-items: start;
  }
  .brnd-txt .bn-cnt .bn-hd .bn-title {
    width: 100%;
    margin-bottom: 15px;
  }
  .brnd-txt .bn-cnt .bn-hd img {
    max-width: 150px;
    height: 48px;
  }
  .brnd-txt .bn-cnt .brn-flex .lft > img {
    height: 330px;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 170px;
  }
  .contact-blk .ctct-row .lft .cflex ul li.loc::before,
  .contact-blk .ctct-row .lft .cflex ul li.mail::before,
  .contact-blk .ctct-row .lft .cflex ul li.tel::before {
    width: 45px;
    height: 45px;
    background-size: 20px;
  }
  .contact-blk .ctct-row .lft .cflex ul li {
    padding-left: 56px;
    padding-bottom: 12px;
    margin-bottom: 12px;
  }
  .contact-blk .ctct-row .ryt .cnt-frm .frm-field.dbl {
    flex-direction: column;
  }
  .contact-blk .ctct-row .ryt .cnt-frm .frm-field.dbl label {
    width: 100%;
  }
  .contact-blk .ctct-row .ryt .cnt-frm .frm-field.dbl label:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .privacy-blk .prvc-in h2,
  .privacy-blk .prvc-in h3,
  .privacy-blk .prvc-in h4,
  .privacy-blk .prvc-in h5,
  .privacy-blk .prvc-in h6,
  .cookies .post-inner .cmplz-document h2 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 8px;
    margin-top: 20px;
  }
  .b-main .dash-main .overview-row .overview-item strong {
    font-size: 18px;
    line-height: 24px;
  }
  .b-main .dash-main .niews-row .lft .n-hd h1,
  .b-main .dash-main .niews-row .ryt .ln-table .l-hd h2,
  .etab-blk .ryt .tab-content h2,
  .etab-blk .ryt .tab-content h4,
  .etab-blk .ryt .tab-content h5,
  .etab-blk .ryt .tab-content h6,
  .etab-blk .ryt .tab-content strong,
  .etab-blk .lft h1,
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd h3,
  .add-loc .modal-dialog .modal-content .modal-body strong,
  .dsh-rev .dshrev-table .dsht-hd h1,
  .cht-details .chat-head b,
  .b-main strong, .b-main h1, .b-main h2, .b-main h3, .b-main h4, .b-main h5, .b-main h6,
  .depopup-blk b,
  .how-works .modal-content .modal-body strong,
  .how-works .modal-content .modal-body .w-gallery b{
    font-size: 18px;
    line-height: 24px;
  }
  .b-main .dash-main .niews-row .lft .n-bdy table thead th,
  .b-main .dash-main .niews-row .ryt .ln-table .l-bdy table thead th,
  .dsh-rev .dshrev-table .dsht-body table thead th {
    font-size: 14px;
    line-height: 22px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 28px;
    line-height: 32px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field.dbl,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.dbl,
  .login-blk.regis-blk .login-row .lft .lg-frm .frm-field.dbl,
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field.dbl,
  .user_reply-blk .review-blk .revwrite-frm .frm-field.dbl,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.dbl{
    flex-direction: column;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field.dbl .frm-inp,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.dbl .frm-inp,
  .login-blk.regis-blk .login-row .lft .lg-frm .frm-field.dbl .frm-inp,
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field.dbl label,
  .user_reply-blk .review-blk .revwrite-frm .frm-field.dbl .frm-inp,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.dbl .frm-inp {
    width: 100%;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field.dbl .frm-inp:not(:last-of-type),
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-field,
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.dbl .frm-inp:not(:last-of-type),
  .login-blk .login-row .lft .lg-frm .frm-field,
  .login-blk.regis-blk .login-row .lft .lg-frm .frm-field.dbl .frm-inp:not(:last-of-type),
  #register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-field.dbl label:not(:last-of-type),
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.dbl .frm-inp:not(:last-of-type),
  .user_reply-blk .review-blk  .revwrite-frm .frm-field.dbl .frm-inp:not(:last-of-type) ,.user_reply-blk .review-blk .revwrite-frm .frm-field,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field {
    margin-bottom: 8px;
  }
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm {
    padding: 45px 15px 25px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body {
    flex-direction: column;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item {
    width: 100%;
    margin-right: 0;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: inline-block;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 5px;
  }
  .add-loc .modal-dialog .modal-content .modal-body {
    padding: 40px 10px 25px;
  }
  .add-loc .modal-dialog .modal-content .btn-close {
    top: 20px;
    right: 20px;
  }
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field {
    margin-bottom: 8px;
  }
  .etab-blk .ryt .tab-content #tab3 .efrm-blk .eprof-blk .epf-frm {
    padding: 25px 15px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 37px;
    line-height: 43px;
  }
  .login-blk .login-row .ryt .lg-cnt + img,
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 370px;
  }
  .login-blk.regis-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 50%, rgba(5, 61, 5, 0.2) 64%, transparent 70%);
  }
  .dsh-rev .dshrev-table .dsht-hd {
    flex-direction: column;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt .sch-inp {
    margin-right: 0;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt,
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt {
    width: 100%;
    flex-wrap: wrap;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt input[type=date],
  .dsh-rev .dshrev-table .dsht-hd .ryt select {
    min-width: 100%;
  }
  .dsh-rev .dshrev-table .dsht-hd .ryt select:first-of-type {
    margin: 10px 0 10px 0;
  }
  .cht-details .chat-head {
    padding: 14px 20px 14px 20px;
  }
  .cht-details {
    width: calc(100% - 20px);
  }
  .dsh-rev.rev-invites .dshrev-table .dsht-hd .ryt button.yn {
    margin: 10px 0 0px 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    padding: 0px 15px 0px 15px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark {
    width: 145px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 120px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: calc(100% - 265px);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    width: 80px;
    height: 80px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a img {
    width: 50px;
    height: 54px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate a {
    margin-left: 27px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark a img {
    max-width: 82px;
    height: 82px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    padding: 0 15px 25px 15px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch {
    margin: 0 15px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev,
  .kcdet-blk .kc-row .lft .kcrev-items .revtp,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp{padding: 15px;}
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab > img {
    height: 290px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control {
    width: 60px;
    height: 60px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab button.video-control img {
    width: 24px;
    height: 22px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(4n)),
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(4n)),
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(4n)){
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(3n)),
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(3n)),
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a:not(:nth-child(2n)){
    margin-right: 2.3%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a{
    width: 48%;
    margin-bottom: 2.3%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk::-webkit-scrollbar {
    width: 5px;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(2n)),
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:not(:nth-child(2n)){
    margin-right: 2.3%;
  }
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item{
    width: 48%;
    margin-bottom: 2.3%;
  }
  /**==5 page==**/
  .fty-dts .fty-dts-in .lft .top .content b,
  .fty-dts .fty-dts-in .lft .top .content h2,
  .fty-dts .fty-dts-in .lft .top .content h3 {
    font-size: 26px;
    line-height: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .his .ryt img, .fty-dts .fty-dts-in .lft .top .content .ipn .btm .ryt img {
    height: 250px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span {
    height: 80px;
    width: 80px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span img {
    height: 52px;
    width: 42px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in {
    padding-bottom: 35px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs, .kcdet-blk .kc-row .lft .kcdet-top .bcs {
    padding: 20px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs {
    margin-bottom: 30px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
    height: 200px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk {
    margin-bottom: 25px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control {
    width: 60px;
    height: 60px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-play img {
    height: 28px;
    width: 26px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .top .lft .video-control .video-control-pause img {
    height: 28px;
    width: 28px;
}
.fty-dts .fty-dts-in .ryt .map iframe {
    height: 220px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .loc, .fty-dts .fty-dts-in .ryt .contact-body .c-body li {
    max-width: 100%;
}
.bh-banner{
    padding-top: 20px;
}
.bh-banner .ban-in .banner-cnt {
    padding: 50px 0 80px;
}
.bh-banner .ban-in .banner-cnt .ban-txt {
    text-align: center;
}
.bh-banner .banner-slider .owl-nav {
    bottom: 25px;
    left: 50%;
}
.b-brand-blk .brand-in {
    padding: 25px 25px 20px;
}
.b-brand-blk .brand-in b {
    font-size: 25px;
    line-height: 28px;
}
.b-intro-blk .intro-in .intro-top .pic img {
    height: 290px;
}
    .b-intro-blk p {
        font-size: 14px;
        line-height: 22px;
    }
    .b-intro-blk .intro-in .intro-top .ryt h1, .b-intro-blk .intro-in .intro-btm .lft h2 {
        margin-bottom: 15px;
    }
    .b-intro-blk .intro-in .intro-top .pic {
        width: 49%;
    }
    .b-intro-blk .intro-in .intro-btm .lft span, .b-intro-blk .intro-in .intro-top .ryt span {
        margin-bottom: 5px;
    }
    .b-intro-blk .intro-in .intro-top .ryt p, .b-intro-blk .intro-in .intro-btm .lft p {
        margin-bottom: 15px;
    }
    .b-intro-blk .intro-in .intro-btm .lft b {
        margin-bottom: 10px;
        font-size: 17px;
        line-height: 21px;
    }
    .b-intro-blk .intro-in .intro-btm .ryt .pic {
        max-width: 340px;
    }
    .b-intro-blk .intro-in .intro-btm .ryt .pic img {
        height: 260px;
    }
    .b-promote-blk .promote-in {
        padding: 35px 0px 25px;
    }
    .b-promote-blk .promote-in > span {
        margin-bottom: 5px;
    }
    .b-promote-blk .promote-in > h3 {
        margin-bottom: 15px;
    }
    .b-promote-blk .promote-in .logo-blk {
        margin-bottom: 20px;
    }
    .b-promote-blk .promote-in .logo-blk .logo {
        padding: 14px 0 14px 18px;
        max-width: 230px;
    }
    .b-promote-blk .promote-in .cert-blk .logo,
    .widgets-main .widegts-btm .lft .logo {
        left: 20px;
        width: 120px;
        height: 120px;
    }
    .b-promote-blk .promote-in .logo-blk .logo p {
        font-size: 18px;
        line-height: 22px;
        width: calc(100% - 80px);
    }
    .b-promote-blk .promote-in .logo-blk .logo img {
        width: 65px;
    }
    .b-promote-blk .promote-in .logo-blk .rev img {
      width: 85px;
      height: auto;
      vertical-align: middle;
    }
    .b-promote-blk .promote-in .logo-blk .rev strong {
        line-height: 16px;
    }
    .b-promote-blk .promote-in .logo-blk .rev p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0px;
    }
    .b-faq-blk .faq-in .lft > span {
        margin-bottom: 5px;
    }
    .b-faq-blk .faq-in .lft > h4 {
        margin-bottom: 15px;
    }
    .b-faq-blk .faq-in .lft > p {
        margin-bottom: 15px;
    }
    .b-faq-blk .faq-in .lft .bhfaq-body .f-hd {
        padding: 8px 15px;
    }
    .b-faq-blk .faq-in .lft p {
        font-size: 14px;
        line-height: 22px;
    }
    .b-faq-blk .faq-in .lft .bhfaq-body .f-body {
        padding: 10px 12px 0px;
    }
    .b-faq-blk .faq-in .ryt img {
        height: 260px;
    }
    .kth-ins-blk .kth-ins-ctn {
        padding: 47px 0px 53px;
    }
    .kth-ins-blk .kth-ins-hd {
        margin-bottom: 24px;
    }
    .kth-ins-blk .kth-ins-hd span {
        margin-bottom: 6px;
    }
    .kth-ins-blk .kth-ins-in .post {
        width: 48.7%;
        margin: 0px 10px 10px 0px;
    }
    .kth-ins-blk .kth-ins-in .post:nth-child(4n):not(:last-child):not(:nth-child(2n)), .kth-ins-blk .kth-ins-in .post:nth-child(3n):not(:nth-child(2n)):not(:last-child) {
        margin-right: 10px;
    }
    .kth-ins-blk .kth-ins-in .post > img {
        height: 260px;
    }
    .kth-ins-blk .loader {
        margin-top: 10px;
    }
    .faq-blk .faq-in .faq-hd input {
        padding: 15px 35px 15px 15px;
    }
    .faq-blk .faq-in .faq-ctn .lft strong {
        padding: 20px 15px 14px;
        font-size: 21px;
        line-height: 25px;
    }
    .faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
        padding: 10px 15px;
    }
    .faq-blk .faq-in .faq-ctn > .ryt {
        padding: 15px 10px;
    }
    .faq-blk .faq-in .faq-ctn .ryt > strong {
        font-size: 18px;
        line-height: 22px;
    }
    .faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd {
        padding: 7px 12px;
    }
    .faq-blk .faq-in .faq-ctn .ryt .faq-body .f-hd strong {
        font-size: 14px;
        line-height: 18px;
    }
    .faq-blk .faq-in .faq-ctn .ryt .faq-body .f-body {
        padding: 12px 12px 1px;
    }
    .faq-blk .faq-in .ryt .f-body b {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 20px;
    }
    .faq-blk .faq-in .ryt .f-body p:not(:last-child) {
        margin-bottom: 8px;
    }
    .faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
        height: 150px;
    }
    .pc-ov-blk .pc-ov-hd span {
        margin-bottom: 4px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
        height: 280px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
        width: 110px;
        right: 18px;
        bottom: 16px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
        height: 32px;
    }
    .pc-ov-blk .pc-ov-in .pcs .modal-dialog{
        margin: 100px auto 50px;
    }
    .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt strong {
        font-size: 20px;
        line-height: 25px;
    }
  /**==5 page==**/
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt{flex-direction: column;align-items: start;}
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat {margin-top: 5px;}
  .kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-tt .rv-rat > img,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-tt .rv-rat > img {
    width: 90px;
    height: 16px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item:last-child,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item:last-child{margin-top: 0;}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body img,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body img{
  max-width: 35px;
  height: 35px;
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body .tg-cnt,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body .tg-cnt{
  width: calc(100% - 55px);
  width: -webkit-calc(100% - 55px);
}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-hd,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-hd{padding: 15px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtg .tg-body,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtg .tg-body{
  padding: 0px 15px 20px 15px;
  margin-top: 0;
}
#register-popup .modal-dialog .modal-content .modal-body,
.rev-wte .modal-dialog .modal-content .modal-body{
  padding: 30px 15px 30px;
}
.user_reply-blk .review-blk{
  padding: 30px 15px 30px;
}
#register-popup .modal-dialog .modal-content .modal-body .ref-frm .frm-chk,.Email-mod .modal-body .ref-frm label.frm-chk{align-items: start;}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p{font-size: 14px;line-height: 22px;}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p{font-size: 14px;line-height: 22px;}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p{width:100%;justify-content: start;}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p{width:100%;justify-content: start;}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p img {
  width: 75px;
  height: 14px;
  margin-left: 25px;
}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p img {
  width: 75px;
  height: 14px;
  margin-left: 25px;
}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p:nth-last-child(-n+2){margin: 0;}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p:nth-last-child(-n+2){margin: 0;}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem p:not(:last-of-type){margin: 0 0 12px 0 !important;}
.user_reply-blk .review-blk .revwrite-frm .rev-mem p:not(:last-of-type){margin: 0 0 12px 0 !important;}
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .rev-mem{margin: 16px 0 10px 0;}
.user_reply-blk .review-blk .revwrite-frm .rev-mem{margin: 16px 0 10px 0;}
.br-blk.kov-blk .br-ov .kov-row .kc-item .kc-tp .kc-lft + img{
  width: 110px;
  height: 35px;
}
.br-blk.kov-blk .br-ov .kov-row .kc-item{width:100%;margin: 0 0 12px 0 !important;}
.br-blk.kov-blk .br-ov .kov-row,
.widgets-main .widgets-top .lft .logo-blk{flex-direction: column;}
.br-blk.kov-blk .br-ov .kov-row .kc-item a > img{height: 210px;}
.cht-details .chat-body .chat-bodyin .chat-inp{padding: 14px 18px 14px 18px;}
.widgets-main .widgets-top .lft .logo-blk{background-color: transparent;border-radius: 0px;}
.widgets-main .widgets-top .lft .rev {
  width: 100%;
  margin: 14px 0 0 0;
}
.widgets-main .widgets-top .lft .logo-blk{
  align-items: start;
}
.widgets-main .widegts-btm .lft .cert-in .ryt img{height: 210px;}
.widgets-main .widgets-hd{margin-bottom: 15px;}
.widegt-design .widgets-lap .wlap-item b{font-size: 16px;line-height: 24px;}
.widegt-design .widgets-lap .wlap-item b{margin-top: 25px;}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{right: 12px;}
.widegt-design .widgets-lap .wlap-item .witem-img img{height: 160px;}
.widegt-design .widgets-lap .wlap-item.one .witem-img{
  max-width: 360px;
}
.widegt-design .widgets-lap .wlap-item.one .witem-img .wprop {
  bottom: 18px;
}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after{left: -135px;}
.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop{bottom: 28px;}
.depopup-blk{padding: 22px 10px;}
.ovc-blk .ovc-row .ovc-ryt a.btn-hov, .btn-hov, .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a.btn-hov, .niews-blk .news-in .ns-wt .nw-top a.btn-hov, .ktideas-blk .btn-hov, .koopt-blk .koopt-in .koopt-wt .ryt a.btn-hov, .lpost-blk .lb-hd a.btn-hov, .newsletter-block .nws-in .nws-wt .ryt .nws-inp button, .cookie-blk .cookie-in .ryt button.btn-hov, .quis-row .quis-in .ryt a.btn-hov, .aliq-row .ryt a.btn-hov, .menu-sidebar .menu-sidebar-content .btn-hv, .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button, .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button, .add-loc .modal-dialog .modal-content .modal-body .addloc-frm button[type=button], .login-blk .login-row .lft .lg-frm button, .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov, .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li a.nav-link, .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd a.btn-hov, .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov:first-of-type, .kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov, #register-popup .modal-dialog .modal-content .modal-body .ref-frm button[type=submit], 
.rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm button[type=button], .user_reply-blk .review-blk .revwrite-frm button[type=button], .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd a.btn-hov, .fty-dts .fty-dts-in > .lft .reviews .load a, .widgets-main .widgets-top .ryt button, .widgets-main .widegts-btm .ryt button, .how-works .modal-content .modal-body .btn-hov,
.header-section .header-main .hdmain-row .hd-btn a.btn-hov,
.contact-blk .ctct-row .ryt input[type=submit],
.Email-mod .modal-body .ref-frm button[type=submit]{
  font-size: 14px;
  line-height: 23px;
  padding: 7px ;
}

.ovc-blk .ovc-row .ovc-ryt a.btn-hov, .fucpy-blk .fucpy-in .fucpy-btm .fc-in .lft a.btn-hov, .lpost-blk .lb-hd a.btn-hov, .newsletter-block .nws-in .nws-wt .ryt .nws-inp button, .how-works .modal-content .modal-body .btn-hov {
  max-width: 108px;
}
.niews-blk .news-in .ns-wt .nw-top a.btn-hov,
.koopt-blk .koopt-in .koopt-wt .ryt a.btn-hov, .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt a.btn-hov, .kcdet-blk .kc-row .lft .kcrev-items + a.btn-hov, .fty-dts .fty-dts-in > .lft .reviews .load a ,
.contact-blk .ctct-row .ryt input[type=submit]{max-width: 120px;}
.ktideas-blk .btn-hov{max-width:135px;}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item{height: 390px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > p, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > p,
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li .rt, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li .rt{display:none;}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:first-of-type,
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li > a:first-of-type{margin-right: 25px;max-width:68px;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li{justify-content: start;}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li{
  padding: 13px 15px 14px 15px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results {
  height: 235px;
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit]{
  right: 8px;
  top: 8px;
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit],
 .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit] {
  text-indent: -9999rem;
  max-width: 38px;
  padding: 0;
  height: 34px;
}

.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch button[type=submit]::before{
  content: "";
    position: absolute;
    clear: both;
    display: inline-block;
    background: url(../images/qsh-icon.svg) no-repeat;
    width: 17px;
    height: 17px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.bsch-blk .bsch-cnt .bsch-inp button[type=submit]::before {
  left: 50%;
  transform: translate(-50%, -50%);
}
.main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch .sch-results ul li strong, .bsch-blk .bsch-cnt .bsch-inp .sch-results ul li strong{width: auto;}
.bsch-blk .bsch-cnt .bsch-inp input {
  padding: 14px 54px 14px 18px;
}
.bsch-blk .bsch-cnt .bsch-inp .sch-results ul li > a:nth-of-type(2){max-width: fit-content;}
.header-section .header-top{padding: 10px 0;}
.brand-ig .brand-in .brd-item.swiper-slide.swiper-slide-active img {
  height: 310px;
}
.cht-details .chat-body .chat-bodyin .chat-cnt {
  max-height: 398px;
  min-height: 398px;
}
.cht-details .chat-body .chat-bodyin .chat-inp input{
  padding: 11px 50px 11px 20px;
}
.cht-details .chat-body .chat-bodyin .chat-inp button{
  width: 46px;
  height: 46px;
  background-size: 20px;
}
/**===16 nov 24===**/
.cookies .post-inner .cmplz-document .faq .faq_body .accordion button{padding:10px;font-size: 15px;line-height: 25px;}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion {
  margin-bottom: 8px;
}
.cookies .post-inner .cmplz-document .faq .faq_body .accordion .accordion-body figure + figure table{width:550px;}
.fof-page img{
  max-width: 350px;
  height: 180px;
}
.informatie_ h2, .informatie_ h3, .informatie_ h4, .informatie_ h5, .informatie_ h6{
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 10px !important;
}
.informatie_ b{
  font-size: 15px !important;
  line-height: 25px !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group button[type="submit"] {
  padding: 7px 30px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file input {
  padding: 2px 6px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group .form-file label {
  padding: 6.5px 15px;
}
/* 26-04-2025 */
.kcdet-blk .kc-row .lft .kcdet-top .bcs {
  width: 92%;
}
.kcdet-blk .kc-row .lft .kcdet-top .bcs .ryt h2 {
  font-size: 26px;
  line-height: 30px;
}
/* 26-04-2025 */
/**===16 nov 24===**/
.br-ov .bov-hd .b-sort .sort {
  width: 185px;
}
.br-ov.prd .bov-hd {
  flex-direction: unset;
}
.br-ov.prd .bov-hd .b-sort {
  margin-top: 15px;
}
}
@media screen and (max-width: 480px) {
  .footer-blk .foot-in .foot-tp .foot-cont ul li.mail {
    padding-right: 30px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt > strong, .main-banner .ban-in .banner-cnt .ban-txt > strong strong,
  .main-banner .ban-in .banner-cnt .ban-txt span {
    font-size: 35px;
    line-height: 45px;
  }
  .client-lg .lg-row .lg-item {
    text-align: center;
  }
  .footer-blk .foot-cpy {
    text-align: center;
  }
  .ovc-blk .ovc-row .ovc-lft img,
  .condt-blk .condt-in .condt-row .lft img{
    height: 270px;
  }
  h2 {
    font-size: 21px;
    line-height: 28px;
  }
  h3 {
    font-size: 18px;
    line-height: 25px;
  }
  h4 {
    font-size: 16px;
    line-height: 23px;
  }
  h5 {
    font-size: 14px;
    line-height: 21px;
  }
  h6 {
    font-size: 12px;
    line-height: 19px;
  }
  .ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,
  h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6,
  .kcpy-blk .kcpy-row .kcpy-lft h2,
  .niews-blk .news-in .ns-wt .nw-top .lft h4,
  .trustmark-blk .tst-in .tst-wt .tst-row .lft h5,
  .ktideas-blk .kideas-hd h6,
  .koopt-blk .koopt-in .koopt-wt .ryt > strong,
  .lpost-blk .lb-hd .lft strong,
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong,
  .aliq-row .ryt h3,
  .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2,
  .waar-row .ryt h1,
  .lpost-blk.blogov-blk .lb-hd h1,
  .bdet-blk h1,
  .bsch-blk .bsch-cnt h1,
  .brnd-txt .bn-cnt .bn-hd .bn-title h1,
  .contact-blk .ctct-row .lft h1,
  .contact-blk .ctct-row .ryt h2,
  .login-blk .login-row .lft h1,
  .privacy-blk .prvc-in h1,
  .login-blk .login-row .ryt .lg-cnt h3,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-hd h1,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  #register-popup .modal-dialog .modal-content .modal-body strong,
  .rev-wte .modal-dialog .modal-content .modal-body strong,
  .user_reply-blk .review-blk strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong,
  .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong,
  .condt-blk .condt-in .condt-row .ryt h2,
  .quis-row .quis-in .ryt h4,
  .cookies .entry-title,
  .Email-mod .modal-body strong{
    font-size: 25px;
    line-height: 30px;
  }
  .footer-blk .foot-in .foot-btm .t-mark img{
    height: 55px;
  }
  /* 18-03-25 */
.bdet-blk h2{
  font-size: 21px;
    line-height: 28px;
}
.bdet-blk h3{
  font-size: 18px;
  line-height: 25px;
}
.bdet-blk h4{
  font-size: 16px;
  line-height: 23px;
}
.bdet-blk h5{
  font-size: 14px;
    line-height: 21px;
}
.bdet-blk h6{
  font-size: 12px;
  line-height: 19px;
}
/* 18-03-25 */
  .bdet-blk .bdet-img .bdet-date strong {
    font-size: 17px;
    line-height: 17px;
}
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item ul li.loc {
    background-position: left top 0px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 {
    font-size: 32px;
    line-height: 35px;
  }
  .fucpy-blk .fucpy-in .fucpy-ht h3 b {
    line-height: 42px;
  }
  .fucpy-blk .fucpy-in .fucpy-btm .fc-in .ryt {
    max-width: 330px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul {
    justify-content: start;
    flex-wrap: wrap;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li,
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li.dwn {
    background-size: 17px !important;
    padding-left: 22px;
    margin-bottom: 6px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li:not(:last-of-type){
    margin-right: 3.6%;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li, .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt ul li span {
    font-size: 14px;
    line-height: 22px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo p,
  .widgets-main .widgets-top .lft .logo p{
    font-size: 16px;
    line-height: 19px;
    width: calc(100% - 70px);
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo img,
  .widgets-main .widgets-top .lft .logo img {
    width: 60px;
  }
  .trustmark-blk .tst-in .tst-wt .tst-row .ryt .ch-trust-blk .ch-logo,
  .widgets-main .widgets-top .lft .logo {
    max-width: 220px;
  }
  .trustmark-blk .tst-in .tst-wt .markbtn-blk ul li,
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button {
    width: 100%;
  }
  .ktideas-blk .kideas-row {
    flex-direction: column;
  }
  .ktideas-blk .kideas-row .kideas-item {
    width: 100%;
    margin: 0 0 14px 0;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    max-width: 100%;
  }
  .ktideas-blk .kideas-row .kideas-item > a img {
    height: 270px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft img {
    height: 360px;
  }
  .koopt-blk .koopt-in .koopt-wt .lft .tricks-blk{
    position: unset;
  }
  .lpost-blk .lb-hd {
    flex-direction: column;
    align-items: center;
  }
  .lpost-blk .lb-hd .lft {
    margin-bottom: 15px;
    text-align: center;
  }
  .lpost-blk .lb-items ul.b_dts li.cal {
    padding-right: 25px;
  }
  .lpost-blk .lb-items ul.b_dts li p {
    font-size: 14px;
    line-height: 24px;
  }
  .lpost-blk .lb-items ul.b_dts {
    margin: 12px 0px 8px 0;
}
  .lpost-blk .lb-items p:has(+ .btn-arr) {
    margin-bottom: 14px;
  }
  .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-body .faq-item .f-hd strong {
    font-size: 14px;
    line-height: 20px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt strong,
  .cookie-blk .cookie-in .mid strong {
    font-size: 20px;
    line-height: 28px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-cnt {
    width: calc(100% - 62px);
    margin-left: 12px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-icon img {
    max-width: 50px;
    height: 50px;
  }
  .newsletter-block .nws-in .nws-wt .lft .sinfo-icon {
    width: 50px;
  }
  .newsletter-block .nws-in .nws-wt .ryt .nws-inp input {
    padding: 12px 25px 12px 25px;
  }
  .main-banner .ban-in .banner-cnt .ban-txt .rel-sch .inp-sch input {
    padding: 12px 24px 12px 24px;
  }
  .main-banner .ban-in .ban-img img {
    height: 290px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    padding: 10px;
    min-width: 145px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb strong {
    margin-bottom: 0;
  }
  .main-banner .ban-in .kit-info .kinf-item.one {
    top: 9%;
    right: 16%;
  }
  .main-banner .ban-in .kit-info .kinf-item.two {
    top: 48%;
    right: 6%;
  }
  .main-banner .ban-in .kit-info .kinf-item.three {
    top: 45%;
    right: 26%;
  }
  .main-banner .ban-in .kit-info .kinf-item.four {
    right: 41%;
    top: unset;
    bottom: 55px;
  }
  .main-banner .ban-in .kit-info .kinf-item .klb {
    left: -154px;
  }
  .cookie-blk .cookie-in .lft a:first-of-type img {
    width: 115px;
    height: 36px;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov {
    max-width: 100%;
    margin-bottom: 10px;
  }
  .cookie-blk .cookie-in .ryt,
  .lpost-blk.blogov-blk .lbpost-row,
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn {
    flex-direction: column;
  }
  .cookie-blk .cookie-in .ryt button.btn-hov.dgr {
    margin: 0;
  }
  .waar-row .lft .fst img {
    height: 340px;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:last-of-type) {
    margin: 0 12px 6px 0;
  }
  .waar-row .lft .fst .fst-cnt ul li:not(:nth-child(2n)) {
    width: -moz-fit-content;
    width: fit-content;
  }
  .waar-row .lft .sec img {
    height: 210px;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img,
  .bdet-blk .bdet-img img {
    height: 290px;
  }
  .quis-row.elit-row .quis-in .ryt b,
  .bdet-blk b,
  .bdet-blk .bdet-row .ryt b,
  .brnd-txt .bn-cnt b {
    font-size: 16px;
    line-height: 24px;
  }
  .lpost-blk.blogov-blk .lbpost-row .lb-items {
    width: 100%;
    margin: 0 0 15px 0 !important;
  }
  .lpost-blk.blogov-blk .lbpost-row .lb-items > a img {
    height: 240px;
  }
  .lpost-blk.blogov-blk .lb-items ul {
    flex-direction: unset;
  }
  .lpost-blk.blogov-blk .lb-items ul li.man {
    margin: 0;
  }
  .bdet-blk .bdet-row .lft img {
    height: 260px;
  }
  .bdet-blk .bt-btm .bt-soc .ryt,
  .bdet-blk .bt-btm .bt-soc .ryt ul {
    width: 100%;
  }
  .bdet-blk .bt-btm .bt-soc .ryt ul li {
    display: block;
    max-width: 145px;
    text-align: center;
  }
  .bdet-blk .bt-btm .bt-soc .ryt ul li:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .bdet-blk .bt-btm .bt-soc .ryt ul {
    margin-top: 12px;
  }
  .bsch-blk .bsch-cnt .bsch-inp input {
    padding: 14px 54px 14px 20px;
}
  .bsch-blk .bsch-cnt .bsch-inp input {
    line-height: 20px;
  }
  .bsch-blk .bsch-cnt .bsch-inp button[type=submit] {
    line-height: 25px;
  }
  .br-ov .bov-hd b {
    font-size: 18px;
    line-height: 25px;
  }
  .br-ov .bov-row .b-item {
    margin-bottom: 2.8%;
    width: 48.88%;
  }
  .br-ov .bov-row .b-item a {
    height: 115px;
    padding: 0 45px;
  }
  .br-ov .bov-row .b-item:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .br-ov .bov-row .b-item:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .br-ov .bov-row .b-item:not(:nth-child(2n)) {
    margin-right: 2%;
  }
  .br-ov .bov-hd {
    flex-direction: column;
    padding: 25px 0 15px;
  }
  .br-ov .bov-hd b,
  .br-ov .bov-hd .b-sort {
    width: 100%;
  }
  .br-ov .bov-hd .b-sort {
    margin-top: 17px;
  }
  .brnd-txt .bn-cnt .brn-flex .lft > img {
    height: 245px;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 135px;
  }
  .brand-ig .brand-in .owl-item .brd-item img {
    height: 270px;
  }
  .brand-ig .brand-in .owl-item.center .brd-item img {
    height: 330px;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    height: 330px;
  }
  .contact-blk .ctct-row .ryt {
    padding: 22px 15px;
  }
  .contact-blk .ctct-row .ryt .cnt-frm .chk-field {
    align-items: start;
  }
  .login-blk .login-row .lft {
    padding: 25px 10px;
  }
  .login-blk .login-row .lft > a img {
    max-width: 156px;
    height: 46px;
  }
  .hd-main .header-wrap .header-btn .btn-admin .a-cnt {
    display: none;
  }
  .hd-main .header-wrap .header-btn .btn-admin {
    width: -moz-fit-content;
    width: fit-content;
  }
  .hd-main .header-wrap .header-btn {
    width: 98px;
  }
  .b-main .dash-main .overview-row {
    flex-direction: column;
    margin-bottom: 15px;
  }
  .b-main .dash-main .overview-row .overview-item {
    width: 100%;
    min-height: 90px;
    align-content: end;
    margin-right: 0;
  }
  .b-main .dash-main .overview-row .overview-item:not(:last-of-type) {
    margin-bottom: 12px;
  }
  .b-main .dash-main .overview-row .overview-item strong small {
    min-height: 24px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts h3,
  .b-main .dash-main .niews-row .ryt .rev-widegts b {
    font-size: 25px;
    line-height: 30px;
  }
  .b-main .dash-main .niews-row .ryt .rev-widegts {
    padding: 20px 15px;
  }
  .hd-main .header-wrap .header-sch .sch-bar{max-width:calc(100% - 10px);}
  .etab-blk .ryt .tab-content .efrm-blk .eprof-blk .epf-frm .frm-btn button:first-of-type {
    margin-bottom: 8px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd {
    flex-direction: column;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-hd button {
    margin-top: 12px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 4px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    width: 120px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid button {
    padding: 4.5px 14px;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 34px;
    line-height: 40px;
  }
  .login-blk .login-row .ryt .lg-cnt + img,
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 210px;
  }
  .login-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 53%, rgba(5, 61, 5, 0.2) 68%);
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul li {
    width: 100%;
  }
  .login-blk.regis-blk .login-row .ryt .lg-cnt ul li:not(:last-of-type) {
    margin: 0 0 6px 0;
  }
  .login-blk.regis-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 70%, rgba(5, 61, 5, 0.2) 81%, transparent 70%);
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit {
    flex-wrap: wrap;
    padding-bottom: 18px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    width: 100%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-tstmark,
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-validate {
    width: 48%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div {
    min-height: unset;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit div::after {
    content: none;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list {
    padding: 18px 0 25px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kcweb-txt {
    margin-top: 30px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li {
    width: 100%;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch ul li:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    height: 110px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-ulist ul li{
    width:100%;
    margin: 0 0 12px 0 !important;
  }
/**===5 page===**/
.fty-dts .fty-dts-in {
  padding: 20px 0px 50px;
}
.fty-dts .fty-dts-in .lft .top .hd .logo {
  width: 150px;
}
.fty-dts .fty-dts-in .lft .top .hd .logo img {
  height: 55px;
}
.fty-dts .fty-dts-in .lft .top .content .pts {
  padding: 30px 25px 25px;
}
.fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in p {
  width: 250px;
}
.fty-dts .fty-dts-in .lft .top .content .bcs .lft::after, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
  right: -30px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
  height: 185px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
  padding: 12px 12px;
}
.fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
  padding-left: 25px;
}
.fty-dts .fty-dts-in > .ryt_parent .ryt {
  margin-top: 40px;
}
.fty-dts .fty-dts-in .ryt .contact-body .c-body .loc{
  max-width: 100%;
  width: 100%;
}
.bh-banner, .b-brand-blk, .b-intro-blk .intro-in .intro-top, .b-intro-blk .intro-in .intro-btm, .b-faq-blk, .b-signup-blk {
  margin-bottom: 40px;
}
.b-promote-blk {
  margin: 40px 0px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch {
  margin-top: 20px;
  padding-top: 15px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch p {
  font-size: 16px;
  line-height: 25px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch a.bn-hov {
  font-size: 14px;
  line-height: 15px;
  margin-top: 22px;
}
.bh-banner .ban-in .banner-cnt {
  padding: 35px 0 85px;
}
.bh-banner .banner-slider .owl-nav {
  bottom: 25px;
}
.bh-banner .banner-slider .owl-nav button.owl-prev, .bh-banner .banner-slider .owl-nav button.owl-next {
  height: 21px;
  width: 32px;
}
  .b-brand-blk .brand-in b {
      font-size: 24px;
      line-height: 27px;
  }
  .b-brand-blk .brand-in {
      padding: 20px 20px 15px;
  }
  .b-brand-blk .owl-carousel.owl-drag .owl-item img {
      max-height: 40px;
  }
  .b-intro-blk .intro-in .intro-btm .ryt .pic img {
      height: 220px;
  }
  .b-promote-blk .promote-in {
      padding: 30px 0px 20px;
  }
  .b-promote-blk .promote-in .logo-blk .logo {
      padding: 11px 0 11px 18px;
      max-width: 220px;
  }
  .b-promote-blk .promote-in .logo-blk .logo img {
      width: 60px;
  }
  .b-promote-blk .promote-in .logo-blk .rev {
      margin-top: 10px;
      text-align: center;
  }
  .b-promote-blk .promote-in .cert-blk .cert-in,
  .widgets-main .widegts-btm .lft .cert-in {
      padding: 10px;
  }
  .b-promote-blk .promote-in .cert-blk {
      width: 90%;
  }
  .b-promote-blk .promote-in .cert-blk > a,
  .widgets-main .widegts-btm .lft > a {
      width: 28px;
      height: 28px;
  }
  .b-promote-blk .promote-in .cert-blk > a img {
    height: 11px;
    width: 11px;
}
  .b-promote-blk .promote-in .cert-blk .banner > img,
  .widgets-main .widegts-btm .lft .banner > img {
      height: 130px;
  }
  .b-promote-blk .promote-in .cert-blk .logo,
  .widgets-main .widegts-btm .lft .logo {
      top: 75px;
      left: 10px;
      width: 100px;
      height: 100px;
  }
  .b-promote-blk .promote-in .cert-in .lft .top,
  .widgets-main .widegts-btm .lft .cert-in .lft .top{
      padding-left: 120px;
      margin-bottom: 20px;
  }
  .b-promote-blk .promote-in .cert-blk .cert-in .lft strong,
  .widgets-main .widegts-btm .lft .cert-in .lft strong {
      font-size: 15px;
      line-height: 24px;
  }
  .b-promote-blk .promote-in .cert-blk .cert-in .lft b,
  .widgets-main .widegts-btm .lft .cert-in .lft b {
      font-size: 14px;
      line-height: 14px;
  }
  .b-promote-blk .promote-in .cert-blk .cert-in .lft ul,
  .widgets-main .widegts-btm .lft .cert-in .lft ul {
      margin-bottom: 15px;
  }
  .b-promote-blk .promote-in .cert-blk .cert-in .ryt,
  .widgets-main .widegts-btm .lft .cert-in .ryt {   
      max-width: 180px;
      width: 100%; 
      margin-top: 15px;
  }
  .b-faq-blk .faq-in .ryt img {
      height: 220px;
  }
  .b-faq-blk .faq-in .lft .bhfaq-body .f-hd {
      padding: 7px 12px;
  }
  .b-faq-blk .faq-in .lft .bhfaq-body .f-hd::after {
      width: 14px;
      height: 8px;
      background-size: contain;
  }
  .b-faq-blk .faq-in .lft .bhfaq-body .faq-item.active .f-hd:after {
      background-size: contain;
  }
  .kth-ins-blk .kth-ins-ctn {
      padding: 40px 0px 45px;
  }
  .kth-ins-blk .kth-ins-hd span {
      margin-bottom: 4px;
  }
  .kth-ins-blk .kth-ins-hd {
      margin-bottom: 20px;
  }
  .kth-ins-blk .kth-ins-hd .tle{
      display: block;
  }
  .kth-ins-blk .kth-ins-hd .tle h1{
      margin-bottom: 10px;
  }
  .kth-ins-blk .kth-ins-in .post {
      width: 100%;
      margin: 0px 0px 10px 0px;
  }
  .kth-ins-blk .kth-ins-in .post:nth-child(4n):not(:last-child):not(:nth-child(2n)), .kth-ins-blk .kth-ins-in .post:nth-child(3n):not(:nth-child(2n)):not(:last-child) {
      margin-right: 0px;
  }
  .kth-ins-blk .kth-ins-in .post::before {
      border-width: 8px;
  }
  .kth-ins-blk .kth-ins-in .post .inspect span {
      height: 45px;
      width: 45px;
  }
  .kth-ins-blk .kth-ins-in .post .inspect span:first-child img {
      height: 23px;
      width: 23px;
  }
  .kth-ins-blk .kth-ins-in .post .inspect span:nth-child(2) img {
      height: 18px;
      width: 18px;
  }
  .kth-ins-blk .loader a img {
      width: 36px;
      margin-bottom: 4px;
  }
  .faq-blk .faq-in {
      padding: 30px 0px 40px;
  }
  .faq-blk .faq-in .faq-ctn .lft strong {
      font-size: 20px;
      line-height: 24px;
  }
  .faq-blk .faq-in .ryt .f-body .top .lft > img {
      height: 185px;
  }
  .faq-blk .faq-in .ryt .f-body .top .lft > video {
      height: 185px;
  }
  .faq-blk .faq-in .ryt .f-body .top {
      margin-bottom: 10px;
  }
  .faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
      height: 135px;
  }
  .pc-ov-blk > .container .content {
      padding: 40px 0px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
      height: 270px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .btn {
      width: 55px;
      height: 55px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .btn img {
      width: 23px;
      height: 26px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
      width: 100px;
      right: 16px;
      bottom: 14px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
      height: 30px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc b {
      margin: 0px 0px 6px 6px;
      padding-left: 26px;
      font-size: 15px;
      line-height: 22px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc b::before {
      background-size: 19px 13px;
      top: 2px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc strong {
      padding-left: 6px;
      font-size: 16px;
      line-height: 22px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt {
      padding: 15px 0px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul {
      justify-content: start;
      flex-wrap: wrap;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li:not(:last-of-type) {
      margin-right: 3.6%;
      margin-bottom: 0px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li {
      background-size: 17px !important;
      padding-left: 22px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li a {
      font-size: 14px;
      line-height: 22px;
  }
/**===5 page===**/
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft b,
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b,
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft b,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-lft b,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt b{font-size: 14px;line-height: 22px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item strong,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det div.rg-item strong{
  font-size: 28px;
  line-height: 32px;
}
.kcdet-blk .kc-row .ryt .kc-loc .kcloc-tg .loc-body ul li p span:first-of-type {
  width: 75px;
}
.widgets-main .widegts-btm .lft .logo{top: 90px;}
.widgets-main .widegts-btm .lft .cert-in .ryt img{height:180px;}
.widegt-design .widgets-lap .wlap-item b{font-size: 15px;line-height: 20px;}
.widegt-design .widgets-lap .wlap-item .witem-img img{height: 175px;}
.widegt-design .widgets-lap .wlap-item .witem-img .wprop{display: none;}
.depopup-blk b + img{height: 330px;}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li p {
  padding-left: 10px;
}
.kcdet-blk .kc-row .lft .kcdet-top .kctop-kit .kc-list ul li strong {
  width: 125px;
  display:inline-block;
}
.b-promote-blk .promote-in .logo-blk .logo p {
  font-size: 17px;
  line-height: 18px; width: calc(100% - 75px);}
  .hd-main .header-wrap .header-sch .sch-icon,
  .hd-main .header-wrap .header-btn .btn-item a{
    width:38px;
    height:38px;
  }
  .hd-main .header-wrap .header-sch .sch-icon img{
    width: 18px;
    height: 18px;
  }
  .hd-main .header-wrap .header-sch{margin-right: 12px;}
  .hd-main .header-wrap .header-btn .btn-item {
    width: 38px;
}
.hd-main .header-wrap .header-btn .btn-admin .a-img{width:48px;height:48px;}
.hd-main .header-wrap .header-btn .btn-admin .a-img img {
  width: 42px;
  height: 42px;
}
.brand-ig .brand-in .brd-item.swiper-slide.swiper-slide-active img {
  height: 250px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li.dwn{padding-left: 25px;}
/**===16 nov 24===**/
.fof-page img{
  max-width: 270px;
  height: 138px;
}
/**===16 nov 24===**/
.faq-blk .faq-in .ryt .f-body .btm.oneimg .ryt {justify-content: space-between;}



.br-ov .bov-hd .b-sort p{
  font-size: 15px;
  line-height: 23px;
}
.br-ov .bov-hd .b-sort{
  flex-wrap: wrap;
}
.br-ov .bov-hd .b-sort > .cat, .br-ov .bov-hd .b-sort > .sort{
  margin-bottom: 10px;
}
.br-ov.ktc .bov-hd {
  flex-direction: unset;
}
.br-ov.ktc .bov-hd .b-sort {
  margin-top: 15px;
}
}
@media screen and (max-width: 400px){
  .fty-dts .fty-dts-in .lft .top .content {
      padding: 30px 10px;
  }
  .fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span {
      height: 75px;
      width: 75px;
  }
  .fty-dts .fty-dts-in .lft .top .content .dyk .dyk-in span img {
      height: 47px;
      width: 37px;
  }
  .fty-dts .fty-dts-in .lft .top .content .pts {
      padding: 20px 15px 15px;
  }
  .fty-dts .fty-dts-in .lft .top .content .pts li::before {
      height: 23px;
      width: 25px;
  }
  .fty-dts .fty-dts-in .lft .top .content .pts li {
      margin-bottom: 12px;
      padding-left: 33px;
  }
  .fty-dts .fty-dts-in .lft .top .content .bcs, .kcdet-blk .kc-row .lft .kcdet-top .bcs {
      padding: 15px;
  } 
  .fty-dts .fty-dts-in .lft .top .content .bcs .lft, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft {
      width: 200px;
  }
  .fty-dts .fty-dts-in .lft .top .content .bcs .lft > img, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft img {
      width: 200px;
  }
  .fty-dts .fty-dts-in .lft .top .content .bcs .lft::before, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::before {
      width: 130px;
      height: 130px;
      left: 30px;
      bottom: 5px;
  }
  .fty-dts .fty-dts-in .lft .top .content .bcs .lft::after, .kcdet-blk .kc-row .lft .kcdet-top .bcs .lft::after {
      width: 38px;
      height: 44px;
      right: -28px;
  }
  .fty-dts .fty-dts-in .lft .top .content b,
  .fty-dts .fty-dts-in .lft .top .content h2,
  .fty-dts .fty-dts-in .lft .top .content h3{
      font-size: 24px;
      line-height: 28px;
  }
  .fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post {
      max-width: 300px;
      width: 100%;
      margin: 0px 0px 12px 0px;
  }
  .fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post.post:nth-child(3n):not(:last-child):not(:nth-child(2n)) {
      margin-right: 0px;
  }
  .fty-dts .fty-dts-in .lft .top .content .ipn .post-blk .post > a img {
      height: 190px;
  }
  .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact {
      text-align: center;
  }
  .fty-dts .fty-dts-in .lft .top .content .ipn .btm .lft .contact .mail {
      padding: 0px 0px 5px 25px;
  }
.bh-banner{
  margin-bottom: 45px;
}
.bh-banner .ban-in .banner-cnt .ban-txt .rel-sch p {
  font-size: 15px;
  line-height: 24px;
}
.b-brand-blk {
  margin-bottom: 35px;
}
.b-brand-blk .brand-in {
  padding: 15px 15px 10px;
}
.b-brand-blk .brand-in b {
  font-size: 21px;
  line-height: 24px;
}
.b-intro-blk .intro-in .intro-top, .b-intro-blk .intro-in .intro-btm {
  margin-bottom: 35px;
}
.b-intro-blk .intro-in .intro-top .pic img {
  height: 250px;
}
.b-intro-blk .intro-in .intro-top .lft, .b-intro-blk .intro-in .intro-btm .ryt {
  margin-bottom: 15px;
}
.b-promote-blk {
  margin: 35px 0px;
}
.b-promote-blk .promote-in {
  padding: 25px 0px 15px;
}
.widgets-main .widegts-btm .lft .logo img {
  width: 95px;
}
.b-promote-blk .promote-in .cert-blk .logo {
  width: 100px;
  height: 100px;
}
.b-promote-blk .promote-in .cert-in .lft .top{
  padding-left: 110px;
  margin-bottom: 15px;
}
.b-faq-blk .faq-in .lft {
  margin-bottom: 15px;
}
.b-faq-blk .faq-in .lft .bhfaq-body .f-hd strong {
  font-size: 14px;
  line-height: 17px;
}
  .kth-ins-blk .kth-ins-in .post > img {
      height: 240px;
  }
  .faq-blk .faq-in .ryt .f-body .btm .ryt .pic img {
      height: 120px;
  }
  .faq-blk .faq-in .faq-ctn > .lft .nav .nav-link {
      font-size: 14px;
      line-height: 18px;
  }
  .pc-ov-blk > .container .content {
      padding: 40px 0px 45px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud > img {
      height: 240px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo {
      width: 90px;
      right: 14px;
      bottom: 12px;
  }
  .pc-ov-blk .pc-ov-in .pcs .pc .aud .logo img {
      height: 27px;
  }
  .widgets-main .widegts-btm .lft .logo{
    width: 80px;
    height: 80px;
    padding: 6px;
  }
  .widgets-main .widegts-btm .lft .cert-in .lft .top {
    padding-left: 86px;
    margin-bottom: 15px;
  }
  /* 26-06-2025 */
   .fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img img{
    width: 200px;
    height: 217px;
   }
   .fty-dts .fty-dts-in > .ryt_parent .ryt.broucher .contact-body .c-body .lft-img::before {
    width: 125px;
    height: 125px;
    left: 50%;
    transform: translateX(-50%);
}
  /* 26-06-2025 */
    /* 30-06-2025 */
  .b-promote-blk .promote-in .cert-blk .logo img{
    width: 80px;
  }
  /* 30-06-2025 */
}
@media screen and (max-width: 380px) {
  .main-banner .ban-in .banner-cnt .ban-txt > strong{
    width: 100%;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt {
    font-size: 13px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span {
    width: 50px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol {
    width: 77px;
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span::before {
    width: calc(100% - 15px);
  }
  .niews-blk .news-in .ns-wt .nw-btm .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol img {
    cursor: pointer;
    width: 19px;
    height: 14px;
  }
  .lpost-blk .lb-items ul.b_dts li {
    width: 100%;
  }
  .lpost-blk .lb-items ul.b_dts {
    flex-direction: column;
  }
  .lpost-blk .lb-items ul.b_dts li.man {
    margin-top: 6px;
  }
  .waar-row .lft .sec img {
    height: 190px;
  }
  .quis-row .quis-in .lft img,
  .aliq-row .lft img,
  .quis-row.elit-row .quis-in .lft img,
  .bdet-blk .bdet-img img {
    height: 230px;
  }
  .lpost-blk.blogov-blk .lb-items ul {
    flex-direction: column;
  }
  .lpost-blk.blogov-blk .lb-items ul li.man {
    margin: 8px 0 0 0;
  }
  .bdet-blk .bt-btm .bt-soc .ryt ul li {
    display: block;
    max-width: 100%;
    text-align: center;
  }
  .br-ov .bov-row,
  .brnd-txt .bn-cnt .bprd-img {
    flex-direction: column;
  }
  .br-ov .bov-row .b-item {
    width: 100%;
  }
  .br-ov .bov-row .b-item a {
    padding: 0 45px;
  }
  .brnd-txt .bn-cnt .bprd-img img {
    height: 160px;
    max-width: 100%;
    margin: 0 0 15px 0;
  }
  .brnd-txt .bn-cnt .bprd-img img:last-of-type {
    margin: 0;
  }
  .brand-ig .brand-in .owl-item .brd-item img {
    height: 240px;
  }
  .brand-ig .brand-in .owl-item.center .brd-item img {
    height: 290px;
  }
  .contact-blk .ctct-row .lft .cflex iframe {
    height: 265px;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li b {
    display: block;
  }
  .etab-blk .ryt .tab-content .my-branches-blk .mybch-body .mybch-item .bmid ul li p {
    padding-left: 0;
  }
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in p:last-of-type,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in p:last-of-type {
    padding-bottom: 12px;
  }
  .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in p:last-of-type {
    padding-bottom: 12px;
  }
  .add-loc .modal-dialog .modal-content .modal-body .addloc-frm .frm-field.up-file .file-in,
  .rev-wte .modal-dialog .modal-content .modal-body .revwrite-frm .frm-field.up-file .file-in {
    background-size: 40px;
    background-position: top 16px center;
  }
  .user_reply-blk .review-blk .revwrite-frm .frm-field.up-file .file-in {
    background-size: 40px;
    background-position: top 16px center;
  }
  .login-blk .login-row .ryt::before {
    background: linear-gradient(to bottom, #053d05 60%, rgba(5, 61, 5, 0.2) 72%);
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    margin: 0px 0 6px 0;
  }
  .login-blk .login-row .ryt .lg-cnt h2 {
    font-size: 28px;
    line-height: 33px;
  }
  .login-blk .login-row .ryt .lg-cnt h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .login-blk .login-row .ryt .lg-cnt + img,
  .login-blk.regis-blk .login-row .ryt .lg-cnt + img {
    height: 190px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .video-tab > img {
    height: 245px;
  }
  .kcdet-blk .kc-row .lft .kcdet-top .kc-switch .tab-content .imp-blk .imp-img a {
    height: 95px;
  }
  /**===5 page====**/
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .duration-txt {
    font-size: 13px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol {
    width: 77px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol img {
    cursor: pointer;
    width: 19px;
    height: 14px;
}
.pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt .audio-blk .audio-sec .dur-blk .vol span {
    width: 50px;
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt{flex-direction: column;}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt{width: 100%;margin-top: 12px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det .rg-item,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-items .revtp .rv-det .rg-item{height: 125px;}
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item p,
.kcdet-blk .kc-row .lft .kcrev-items .revtp .rv-det div.rg-item a:last-of-type{font-size: 13px;line-height: 20px;}
.rev-wte .modal-dialog .modal-content .btn-close{
  top: 20px;
  right: 20px
}
.kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt,
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt{padding-left: 0;}
.br-blk.kov-blk .br-ov .kov-row .kc-item a > img{height: 190px;}
.widgets-main .widegts-btm .lft .cert-in .ryt img{height:180px;}
.widegt-design .widgets-lap .wlap-item .witem-img img{height: 145px;}
.how-works .modal-content .btn-close{
  top: 20px;
  right: 20px;
}
.kcpy-blk .kcpy-row .kcpy-ryt .kc-item{height: 415px;}

.koopt-blk .koopt-in .koopt-wt .lft .tricks-blk ul li,
.waar-row .lft .fst .fst-cnt ul li{width:100% !important;}
.koopt-blk .koopt-in .koopt-wt .lft img {
  height: 190px;
}
h2 {
  font-size: 19px;
  line-height: 26px;
}
h3 {
  font-size: 16px;
  line-height: 24px;
}
h4 {
  font-size: 14px;
  line-height: 22px;
}
h5 {
  font-size: 12px;
  line-height: 20px;
}
h6 {
  font-size: 10px;
  line-height: 18px;
}
.ovc-blk .ovc-row .ovc-ryt .ovc-hd h1,.bhm h2, .bhm h3, .bhm h4 , .bhm h5, .bhm h6, .kcpy-blk .kcpy-row .kcpy-lft h2, .niews-blk .news-in .ns-wt .nw-top .lft h4, .trustmark-blk .tst-in .tst-wt .tst-row .lft h5, .ktideas-blk .kideas-hd h6, .koopt-blk .koopt-in .koopt-wt .ryt > strong, .lpost-blk .lb-hd .lft strong, .hmfaq-blk .hmfaq-in .hmfaq-wt .hmfaq-hd strong, 
.aliq-row .ryt h3, .quis-row .quis-in .ryt h5, .quis-row .quis-in .ryt h2, .waar-row .ryt h1, .lpost-blk.blogov-blk .lb-hd h1, .bdet-blk h1, .bsch-blk .bsch-cnt h1, .brnd-txt .bn-cnt .bn-hd .bn-title h1, .contact-blk .ctct-row .lft h1, .contact-blk .ctct-row .ryt h2, .login-blk .login-row .lft h1, .privacy-blk .prvc-in h1, .login-blk .login-row .ryt .lg-cnt h3, .kcdet-blk 
.kc-row .lft .kcrev-blk .g-rev .grev-hd h1, .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-lft strong, .kcdet-blk .kc-row .lft .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong, #register-popup .modal-dialog .modal-content .modal-body strong, 
.rev-wte .modal-dialog .modal-content .modal-body strong, .user_reply-blk .review-blk strong, .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-hd h4, .fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-lft strong, 
.fty-dts .fty-dts-in > .lft .reviews .kcrev-blk .g-rev .grev-row .grev-ryt .pg-ryt strong, .condt-blk .condt-in .condt-row .ryt h2, .quis-row .quis-in .ryt h4,
.cookies .entry-title,
.Email-mod .modal-body strong{
  font-size: 22px;
  line-height: 25px;
}
/* 18-03-25 */
.bdet-blk h2{
  font-size: 19px;
  line-height: 26px;
}
.bdet-blk h3{
  font-size: 16px;
  line-height: 24px;
}
.bdet-blk h4{
  font-size: 14px;
  line-height: 22px;
}
.bdet-blk h5{
  font-size: 12px;
  line-height: 20px;
}
.bdet-blk h6{
  font-size: 10px;
  line-height: 19px;
}
/* 18-03-25 */
.ovc-blk .ovc-row .ovc-ryt .ovc-hd span, span{font-size: 13px;}
.b-main .dash-main .overview-row .overview-item{
  background-position: right 10px bottom !important;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content {
  padding: 16px;
}
.etab-blk .ryt .tab-content .cpy_profile .cpy_hd {
  flex-direction: column;
  justify-content: center;
}

/* 22-03-25 */
.etab-blk .ryt .tab-content h5{
  margin-bottom: 10px;
}
.etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group img, .etab-blk .ryt .tab-content .cpy_profile ul + .tab-content .form-group video {
  max-width: 120px;
}
}
@media screen and (max-width: 320px) {
  .fucpy-blk .fucpy-in .fucpy-ht h3 b {
    margin-bottom: 8px;
  }
  .how-works .modal-content .modal-body{
    padding: 35px 15px 25px 15px;
  }
  .kcpy-blk .kcpy-row .kcpy-ryt .kc-item .kc-tp .kc-lft p{
    -webkit-line-clamp: 2;
  }
  .pc-ov-blk .pc-ov-in .pcs .pdcast-item .ryt ul li:not(:last-of-type) {margin-bottom: 6px;}
}/*# sourceMappingURL=style.css.map */