@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Vollkorn:wght@600&display=swap" rel="stylesheet"');
@import url('https://fonts.googleapis.com/css2?family=Vollkorn:wght@400;600&display=swap" rel="stylesheet"');
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap" rel="stylesheet');
/* @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;700&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Petrona:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Petrona:wght@500;600;700&display=swap" rel="stylesheet');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow&display=swap');


:root {
  --main-bg-color: brown;
  --small-paragraph:#8F8F8F;
  --color-primary: #617589;
  --color-white: #ffffff;
  --color-white-light: #f2f2f2;
  --color-primary2: #54595f;
  --color-gray-dark: #7a7a7a;
  --color-red: #e83d2f;
  --light-yellow: #fff7e9;
  --light-cream-slide:#706F6F;
  --light-cream: #575756;
  --light-cream-lab:#797978;
  --color-black: #0C0806;
  --light-yellow-input-bg: #fae5c3;
  --font-sub-heading:'Cormorant Garamond', serif;
  --font-title: 'Petrona', serif;
  --font-p: 'Raleway', sans-serif;
  --font-italic: 'Petrona', serif;
  --banner-bg: #9ebfca;
  --light-blue-bg: #9ebfca;
  --button-yollow: #f1b654;
  --btn-light-yollow: #fbe6c3;
  --btn-hover-dark-yellow: #db9f3f;
  --paragraph-color:#333333;
  --icon-color:#575756;
  --slider-sub-heading:#4C4C4C;
  --slider-description:#241E1B;
  --input-family:'PT Sans Narrow', sans-serif;

}
p,
li,
label,
input,
button {
  font-family: var(--font-p);
}
.main-content span.text-danger { text-align: left;margin-top: 8px;}
.navbar{
  position: absolute;
}

/*
* Media query xl, lg and md
*/

@media (min-width: 1260px) {
  .pt-lg-5-header,
  .py-lg-5-header {
    padding-top: 3.5rem !important;
  }

  .px-header {
    padding-right: 22px!important;
    padding-left: 22px !important;
    max-width: 1140px;
    margin: 0 auto;
  }

}

@media (min-width: 420px) {
  .pt-header {
    padding-top: 59px !important;
  }
}


@media (min-width: 992px) {
  header nav .navbar-nav .nav-link {
    padding: 0 17px !important;
  }
}

body,
.btn:focus,
.btn.focus {
	outline: 0;
	box-shadow: none;
}
body,
.form-control:focus {
	box-shadow:none;
}
li::marker{
  color:var(--paragraph-color);
}
h6 {
  font-family: var(--font-p);
  color: var(--paragraph-color);
  font-size: 20px;
  letter-spacing: 1px;
}
h2 {
  font-family: var(--font-title);
  color: var(--light-cream);
  line-height: 55px;
  font-size: 50px;
}
body h3{
  font-size:30px;
}
body ,
li {
  font-size: 19px;
  font-weight: normal;
}
body ,
p, li {
  font-size: 19px;
  font-family: var(--font-p);
  font-weight:400;
  letter-spacing:1px;
}
body,
.form-control{
	color:var(--light-cream-lab)!important;
}
body
.faq-secand-main-dv
.faq-title-dv p{
  color:var(--light-cream);
  font-weight: 400;
  font-size:19px;
  letter-spacing:1px;
}
body .nav-dropdown-dv{
  border:1px solid red;
  background-color:var(--light-yellow);
}
body .finder-btn-banner{
  padding: 10px 50px;
  background-color: var(--button-yollow);
  color: var(--color-white);
  border: none;
  letter-spacing: 4px;
  font-size: 19px;
  font-weight: 600;
  width:350px;
  margin: 0 auto;
  margin-top: 55px;
}
body .finder-btn-banner a{
  letter-spacing: 4px;
  font-size: 19px;
  font-weight: 600;
  color:var(--color-white);
}
body,
.form-control::placeholder {
	color:var(--light-cream-lab)!important;
	opacity: 1;
}
body
.main-content
.custom-form select {
	width: 100%;
	font-weight:500;
  font-family:var(--input-family);
}
body
.main-content
.custom-form select option{
   font-family:var(--input-family)!important;
}
body .arrow-top-dv{
   width: 0;
   height: 0;
   border-bottom: 15px solid var(--icon-color);
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   position: absolute;
   right:22px;
   top:23px;
}
body .collapsed .arrow-top-dv{
  border-bottom: 0px;
  border-top: 15px solid var(--icon-color);
  top:24px;
}
body .faq-main-bg-dv .accordion .card .card-header .fa-question-circle{
  color: var(--icon-color);
}
body .btn-yollow-dv {
  padding: 10px 20px;
  background-color: var(--button-yollow);
  color: var(--color-white);
  letter-spacing: 2px;
  font-weight: bold;
  border: none;
}
body .yollow-button-dv:hover {
  background-color: var(--btn-hover-dark-yellow)!important;
}
body .light-yollow-dv:hover {
  background-color: var(--button-yollow) !important;
  color: var(--color-white) !important;
}
body .btn-yollow-dv:hover {
  background-color: var(--btn-hover-dark-yellow)!important;
}
body .form-control::placeholder {
	color: var(--light-cream-lab) !important;
  font-weight:400;
  font-family: var(--input-family);
  font-size:17px;
}
body .btn-custom {
  width: 100%;
  font-size:17px;
  line-height: 22px;
  font-weight: 900!important;;
  letter-spacing: 2px;
  color: var(--color-white);
  text-align: center;
  display: block;
  background: var(--button-yollow) !important;
  padding: 17px 15px;
  border-radius: 5px;
  border: none !important;
}
body .main-content .btn-custom:hover {
  background-color: var(--btn-hover-dark-yellow) !important;
  color: var(--color-white);
}
body .btn-custom:hover {
  background-color: var(--btn-hover-dark-yellow) !important;
}
body .navbar .nav-container {
  position: relative;
}
body header nav {
  width: 100%;
  position: absolute;
  margin: 0 auto;
  z-index: 99;
  background-color: rgba(158, 191, 202, 0.8) !important; 
  height: 75px;
  padding-top: 100px !important;
  box-shadow: none;
}
body header nav .navbar-brand {
  padding: 0;
}
body header nav .navbar-brand img {
  max-width:85%;
  width:100%;
  height: 75px;
}
body header nav.fixed-top {
  position: fixed !important;
  padding-top: 0px !important;
  background: rgba(158, 191, 202, 0.8);
}
body .find-house-btn .txt-bg-input{
  max-width: 195px !important;
}
body header nav .navbar-nav {
  background-color: transparent;
  display:flex;
  align-items: center;
}
body .navbar-toggler {
  width: 40px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 0px;
  cursor: pointer;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: inherit;
  border-radius: 0;
}
body .navbar-toggler.on .one {
  -moz-transform: rotate(45deg) translate(7px, 7px);
  -ms-transform: rotate(45deg) translate(7px, 7px);
  -webkit-transform: rotate(45deg) translate(7px, 7px);
  transform: rotate(45deg) translate(7px, 7px);
}
body .navbar-toggler.on .two {
  opacity: 0;
}
body .navbar-toggler.on .three {
  -moz-transform: rotate(-45deg) translate(8px, -9px);
  -ms-transform: rotate(-45deg) translate(8px, -9px);
  -webkit-transform: rotate(-45deg) translate(8px, -9px);
  transform: rotate(-45deg) translate(8px, -9px);
}
@media (max-width: 1200px) {
  body header nav {
    padding: 5px 10px !important;
  }
  body header nav .navbar-brand img {
	  height: 65px;
  }
}

@media (max-width: 992px) {
  body header nav .navbar-nav {
    box-shadow: none;
  }
   .banner-text h1 {
    font-size: 59px !important;
    line-height: 62px !important;
    font-weight: 600;
    margin-bottom: 20px;
  }
   .banner-text button {
    margin-top: 20px !important;
  }
   header nav .navbar-nav .nav-link {
    text-align: left;
    height: 50px;
    justify-content: flex-start;
    padding: 16px !important;
    font-family: var(--font-primary);
    color: var(--color-primary);
  }
}

 header nav .navbar-nav .dropdown-menu{
  border:none;
}
 header nav .navbar-nav .dropdown-menu::before {
	content: '';
	position: absolute;
	top: -15px;
	right: 0px;
	width: 0;
	height: 0;
	border-bottom: 15px solid var(--color-white);
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
  opacity:0;
}
 header nav .navbar-nav .dropdown-menu .dropdown-item {
	font-size: 19px;
  padding:10px 5px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: -0.6px;
	font-family: var(--font-p);
	color: var(--color-black);
}
 header nav .navbar-nav .dropdown-menu .dropdown-item img{
  padding-left:3px;
}
@media (min-width: 992px) {
   header nav .navbar-nav .nav-link {
    padding: 0 17px !important;
  }
}
 header nav .navbar-nav .nav-link:hover{
  font-family: 300;
  color: var(--paragraph-color)!important;
}
 header nav .navbar-nav .nav-link.active,
header nav .navbar-nav .nav-link:hover,
header nav .navbar-nav .nav-link:focus {
  position: relative;
  background: none;
  font-weight:700;
  color: var(--paragraph-color);
}
 header nav .navbar-nav .dropdown-menu {
  padding: 0;
  border-radius: 0;
}
 header nav .navbar-nav .dropdown-menu .dropdown-item.active,
header nav .navbar-nav .dropdown-menu .dropdown-item:hover,
header nav .navbar-nav .dropdown-menu .dropdown-item:focus {
  position: relative;
  background: var(--color-primary);
  color: var(--color-white);
}
 header nav .navbar-toggler {
  width: 40px;
  height: 30px;
  position: absolute;
  top: 10px;
  right: 0px;
  cursor: pointer;
  padding: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border: inherit;
  border-radius: 0;
}
 .hamburger-dv.is-active .two{
  opacity: 0;
}
 .hamburger-dv.is-active .one{
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) rotate(45deg);
}
.hamburger-dv.is-active .three{
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  -o-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-9px) rotate(-45deg);
}
header nav .one,
header nav .two,
header nav .three {
  width: 100%;
  height: 5px;
  background: var(--color-primary);
  margin: 6px auto;
  backface-visibility: hidden;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
@media (max-width: 991px) {
  body header nav {
    padding-top: 10px !important;
  }
  body .banner-heading h5 {
    font-size: 19px !important;
    letter-spacing:4px!important;
  }
  body .banner-text h1 {
    font-size: 48px !important;
    line-height: 55px !important;
    font-weight: 600;
    margin-bottom: 20px;
  }
  .navbar-collapse {
    background-color:var(--light-yellow);
  }
  body header nav .navbar-nav .nav-link.active,
  header nav .navbar-nav .nav-link:hover,
  header nav .navbar-nav .nav-link:focus {
    position: relative;
    background: var(--color-primary) !important;
    color: var(--color-white);
  }
  body .navbar-collapse {
    position: absolute;
    right: 0px;
    top: 65px;
    width: 100%;
  }
  body .navbar-collapse::before{
    content: '';
    position: absolute;
    top: -14px;
    right: 0px;
    width: 0;
    height: 0;
    border-bottom: 15px solid var(--light-yellow);
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
  }
}
@media (max-width: 767px) {
  body .banner-text h1 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
}
.checkbox-last-house{
  display: block !important;
}
.checkbox-last-house p{
  padding-top:20px; 
}
body #banner:after{
  content:''; 
  z-index: 9;
  position: absolute!important;
  background: #FFF7E9!important;
  opacity: 0.4;
  pointer-events: none;
  height: 100%!important;
  width: 100%!important;
  top: 0px;
  left: 0px;
}
.home-slider#banner:after{
  display: none;
}
.main-content .custom-form input, .main-content .custom-form select, .main-content .custom-form .custom-file-label {
  font-size: 17px !important;
  letter-spacing: 1px !important
}

/* banner-css-start */
body .tips-headeing-p p{
  text-align:center!important;
}
body #banner {
  position: relative;
}
body #banner.item{
  position: relative;
}
body #banner .item::before{
   content: "";
  position: absolute;
  background: var(--banner-bg);
  height: 100%;
  width: 100%;
  opacity: 0.1;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
/* body #banner:before {
  content: "";
  position: absolute;
  background: var(--banner-bg);
  height: 100%;
  width: 100%;
  opacity: 0.8;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
} */
body .banner-img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position:bottom;
}
body #banner .banner-detail-main {
  /* min-height: 100vh; */
  min-height: 480px;
  /* min-height:900px; */
  height:100%;
}
body .banner-text {
  position: absolute;
  left: 0%;
  transform: translate(0%, 0%);
  width: 100%;
  text-align: center;
  /* padding-top:100px; */
  padding-top:80px;
  z-index: 99;
}
body .banner-heading h5 {
  color: var(--color-white);
  letter-spacing:4px;
  margin-bottom: 25px;
  font-family:var(--font-p);
  /* font-size: 20px; */
  font-size:18px;
  font-weight:600;
}
 header nav .navbar-nav .nav-link {
  font-family: var(--font-p);
  color: var(--paragraph-color);
  /* font-size: 19px; */
  font-size:14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing:0px;
  height: 75px;
  align-items: center;
  transition: all 0.5s;
  position: relative;
  text-transform: uppercase!important;
}
body .banner-text h1 {
  /* font-size: 77px;
  line-height: 83px; */
   font-size:52px;
  line-height: 60px;
  font-weight: 700;
  margin-bottom: 20px;
  color: var(--color-white);
  font-family: var( --font-title);
  text-align: center;
  letter-spacing: 3px;
}

body .banner-text .yollow-button-dv {
  padding: 10px 50px;
  background-color: var(--button-yollow);
  color: var(--color-white);
  border: none;
  letter-spacing: 4px;
  margin-top: 40px;
  font-size: 19px;
  font-weight:600;
}
.dropdown-input-icon-dv img{
      position: absolute;
      top:10px;
      width:10px;
      right:30px;
      z-index: 99;
}
.dropdown-input-icon-dv input{
  font-weight:700!important;
}
.dropdown-blg-dv{
   -webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;
}
.dropdown-blg-dv::-ms-expand {
    display: none;
}

#btnFindHouse:hover {
  color: #aac3cb!important;
}
#btnFindHouse {
  color: #000000!important;
}

body .banner-text .search {
    position: relative;
    margin-top:30px;
    box-shadow: 0 0 40px rgba(51, 51, 51, .1);
    display:flex;
    align-items: center;
    justify-content: flex-end;
}
body .banner-text .search input {
    padding: 27px 16px;
    font-family: var(--input-family);
    text-indent: 0px;
    background: var(--light-yellow);
    font-size:17px;
    font-weight:400;
    border:none;
}
body .banner-text .search input:focus {
    box-shadow: none;
}
body .banner-text .search .fa-search {
    position: absolute;
    right: 16px
}
body .banner-text .search button {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 50px;
    width: 50px;
}
    body .house-main-info-dv.create-house-ptb .create-house p {
      text-align: left !important;
      color: var(--light-cream);
      letter-spacing: 1px;
      font-size: 14px!important;    
      line-height: 19px;
      font-weight: 500;
  }

  body .last-form-p {
      font-size: 13px!important;
      letter-spacing: 1px!important;     
      font-weight: 700!important;
  }


  body header nav {
      width: 100%;
      position: absolute;
      margin: 0 auto;
      z-index: 99;
      background-color: rgba(158, 191, 202, 0.8) !important; 
      height: 75px;
      padding-top: 0px !important;   
      box-shadow: none;
      background-color: #FFF7E9;  
  }
@media (max-width: 1399px){
  /*Added by Mayu*/
    body .house-main-info-dv.create-house-ptb .create-house p {
      text-align: center;
      color: var(--light-cream);
      letter-spacing: 1px;
      font-size: 14px!important;    
      line-height: 19px;
      font-weight: 500;
  }

  body .last-form-p {
      font-size: 13px!important;
      letter-spacing: 1px!important;     
      font-weight: 700!important;
  }


  body header nav {
      width: 100%;
      position: absolute;
      margin: 0 auto;
      z-index: 99;      
      height: 75px;
      padding-top: 0px !important;   
      box-shadow: none;
      background-color: #FFF7E9;  
  }
  body #banner .banner-detail-main {
    /* min-height: 100vh; */
    min-height: 480px;
    height:100%;
  }
  body .banner-text {
    position:absolute;
    left: 0%;
    transform: translate(0%, 0%);
    width: 100%;
    text-align: center;
    padding-top:77px;
    z-index: 999;
  }
   /* body .banner-text.home-banner{
     padding-top:100px;
  } */
    .dropdown-input-icon-dv img{
      position: absolute;
      top:10px;
      width:10px;
      right:30px;
    }
  body header nav {
      padding-top: 0px !important;
  }
  body header nav {
    height: 59px!important;
}
  body .banner-heading h5 {
      /* font-size: 24px; */
      font-size: 18px;
      font-weight: 500;
      letter-spacing:5px;
      margin-bottom:28px;
  }
  body .banner-text h1 {
      /* font-size:66px;
      line-height: 72px; */
      font-size:52px;
      line-height: 60px;
      font-weight: 700;
  }

  body .home-banner .finder-btn-banner {
      padding: 10px 10px;
      width: 259px;
      margin-top: 45px;
      line-height: 1px;
  }
  body .finder-btn-banner a {
      letter-spacing: 4px;
      font-size:15px;
      line-height:21px;
      font-weight: 500;
      color: var(--color-white);
  }
  body header nav .navbar-nav .nav-link {
    font-size:14px;
    font-weight: 500;
    color:var(--paragraph-color);
  }
  body header nav
  .navbar-nav .nav-link.active,
  header nav .navbar-nav .nav-link:hover,
  header nav .navbar-nav .nav-link:focus {
    font-weight:550;
  }
  body header nav .navbar-brand img {
      height: 65px;
  }
  body .banner-text .yollow-button-dv {
    padding: 10px 15px;
    font-weight: 500;
    width: 293px;
    line-height: 23px;
    margin-top:25px;
    font-size:17px;
  }
}
@media (max-width:1250px){
   body header nav .navbar-nav .nav-link {
    font-size:13px;
  
  }
}
 

@media only screen and (max-width: 991px) {
  body .banner-text h1 {
    font-size: 60px;
    line-height: 70px;
  }
   body header nav {
    padding-top: 0px !important;
  }
  body header nav .navbar-nav .nav-link{
    height:auto;
    font-size:16px;
  }
}
body .banner-text span, body .banner-text h1 {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 20px;
  color: var(--color-white);
  text-align: center;
}
@media only screen and (max-width: 991px) {
  body .banner-text span {
    font-size: 22px;
    line-height: 35px;
  }
}
@media (max-width: 360px) {
  body .banner-text h1 {
    font-size: 35px !important;
    line-height: 43px !important;
    font-weight: 600;
    margin-bottom: 20px;
    letter-spacing: 2px;
  }
  body .banner-text button {
    margin-top: 0px !important;
  }
  body .banner-heading h5 {
    font-size: 16px !important;
  }
  body .home-banner .finder-btn-banner {
      margin-top: 35px;
      line-height: 1px;
  }
}
/* secand details css strat */

body .secand-details-dv {
  padding: 200px 0px;
  background: var(--light-yellow);
}
body .secand-details-dv .inner-info h5 {
  letter-spacing: 4px;
  color: var(--light-cream);
  font-family: var( --font-p);
  font-weight:600;
  font-size:20px;
  margin-bottom: 45px;
}
body .secand-details-dv .inner-info h3 {
  color: var(--light-cream);
  font-family: var(--font-title);
  font-size: 35px;
  line-height:48px;
  letter-spacing:1px;
}
body .secand-details-dv {
  text-align: center;
}
@media (max-width: 1399px){
  body .secand-details-dv {
      padding-top:200px;
      padding-bottom:300px;

  }
  body .secand-details-dv.home-secand-main{
    padding:200px 0px;
  }
  body .secand-details-dv .inner-info h5 {
      letter-spacing: 3px;
      font-weight: 600;
      font-size: 19px;
      margin-bottom: 50px;
  }
  body .secand-details-dv .inner-info h3 {
      font-size: 33px;
      line-height: 48px;
      letter-spacing: 1px;
  }
}
@media (max-width: 991px) {
  body .secand-details-dv {
    padding: 90px 0px;
  }
  body .secand-details-dv .inner-info h3 {
    font-size: 22px;
    line-height:30px;
  }
  body .secand-details-dv .inner-info h3 br{
    display: none;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset {
      width: 83%!important;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .txt-bg-input {
      height: 44px;
  }
  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .title-vedligeholde {
      width: 100%!important;
  }
  body
  .inner-vedligeholde-main
  .inner-huset-button
  .btn-yollow-dv {
      margin-left: 14px;
  }
}

@media (max-width: 768px) {
  body .secand-details-dv {
    padding: 100px 0px;
  }
  body .secand-details-dv .inner-info h2 br {
    display: none;
  }
  body .secand-details-dv .inner-info h5 {
    font-size: 16px;
    margin-bottom: 25px;
  }
}
@media (max-width: 575px) {
  body .secand-details-dv {
    padding: 60px 0px;
  }
  body .secand-details-dv .inner-info h5 {
    margin-bottom: 20px;
  }
  body .secand-details-dv .inner-info h3 {
    margin: 0;
  }
}
@media (max-width: 480px) {
  body .secand-details-dv .inner-info h5 {
    margin-bottom: 15px;
  }
}
@media (max-width: 360px) {
  body .secand-details-dv {
    padding: 60px 0px;
  }
  body .secand-details-dv .inner-info h5 {
      font-size: 15px;
  }
}
/* husets-informationer-css-start */

.husets-informationer {
  position: relative;
  overflow: hidden;
}
body .husets-informationer .husets-img {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  left: 0px;
  object-fit: cover;
}
body
.husets-informationer
.huset-details {
  padding: 110px 0px;
}
body
.husets-informationer
.huset-details
.title-huset {
  width: 80%;
}
body
.husets-informationer
.huset-details
.title-huset h6 {
  padding-bottom: 10px;
}
body
.husets-informationer
.huset-details
.title-huset
h6:last-of-type {
  margin-top: 40px;
  padding-bottom: 0px;
  font-size:19px;
  color: var(--paragraph-color);
  font-weight:400;
}
body
.husets-informationer
.huset-details
.title-huset h2 {
  font-family: var(--font-title);
  font-size: 44px;
}
body
.husets-informationer
.huset-details
.ul-blg-dv {
  padding-left: 20px;
}
body
.husets-informationer
.huset-details
.ul-blg-dv
li {
  padding-left: 10px;
  color:var(--paragraph-color);
  line-height:21px;
  margin-bottom:3px;
  font-weight:400!important;
}
body
.husets-informationer
.huset-details
.inner-huset-button {
  margin-top: 60px;
  padding: 0px;
  display: flex;
}
.btn:hover{
  color:var(--color-white);
}
a{
  color:inherit;
}
body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .btn-yollow-dv {
  padding: 17px 20px;
  background-color: var(--button-yollow);
  color: var(--color-white);
  letter-spacing: 2px;
  width:300px;
  font-size:14px;
  height:57px;
  font-weight:900;
}
body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .light-yollow-dv {
  padding: 22px 100px;
  margin-left: 18px;
  background-color: var(--btn-light-yollow);
}
body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .txt-bg-input {
  background-color: var(--btn-light-yollow);
  margin-left: 14px;
  padding:27px 16px;
  font-size:17px;
  font-family:var(--input-family)!important;
  width:257px;
}
.inner-huset-button .find-house-btn{
    padding:0px;
}
@media (max-width: 1399px) {
  body .house-main-info-dv .create-house .house-custom-form-dv {
  padding-top:100px!important;
}
  .inner-huset-button .find-house-btn{
    padding:0px;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset h6 {
      padding-bottom:10px;
      font-size:18px;
      color:var(--color-black);
  }
  body
  .husets-informationer
  .huset-details
  .title-huset h2 {
      font-family: var(--font-title);
      font-size: 40px;
      line-height:45px;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset {
      width: 79%;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset
  h6:last-of-type {
      margin-top: 38px;
      font-size:17px;
      letter-spacing:1px;
      margin-bottom:8px;
      font-weight:500;
      color:var(--color-black);
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .btn-yollow-dv {
      padding: 15px 17px;
      width:271px;
      font-weight:800;
      font-size: 13px;
  }
  body
  .husets-informationer
  .huset-details
  .ul-blg-dv {
      padding-left: 20px;
      width: 485px;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .txt-bg-input {
      margin-left: 14px;
      padding: 23px 16px;
      width:197px;
      font-size:14px;
  }
  body
  .husets-informationer
  .huset-details
  .ul-blg-dv
  li {
      padding-left:5px;
      color: var(--color-black);
      line-height: 19px;
      margin-bottom: 2px;
      font-weight: 500!important;
      font-size: 16px;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button {
      margin-top: 50px;
      padding:0px 5px;
  }
  body
  .husets-informationer
  .huset-details {
      padding-top:110px;
      padding-bottom:110px;
  }
  body .husets-informationer .huset-details .inner-huset-button .btn-yollow-dv{
    padding: 13px 20px;
    width: 301px!important;
    font-size: 14px!important;
    height:inherit;
    letter-spacing: 2px;
  }
  body .husets-informationer
  .huset-details .inner-huset-button .txt-bg-input {
    width: 164px!important;
    padding: 22px 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body h2 {
    line-height: 49px !important;
    font-size: 41px !important;
  }
  body .husets-informationer .huset-details .title-huset h2 {
    font-family: var(--font-title);
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .light-yollow-dv {
    padding: 21px 83px;
  }
}
@media (max-width: 1199px) {
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .btn-yollow-dv {
    font-size: 11px;
    min-height: 44px;
    width: 285px;
  }
  body .husets-informationer .huset-details .inner-huset-button .txt-bg-input {
    width:150px;
    padding:22px 15px;
  }
}
@media (max-width: 991px) {
  h2 {
    line-height: 45px;
    font-size: 39px;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .light-yollow-dv {
    padding: 22px 79px;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset h2 {
    line-height: 45px;
    font-size: 39px;
  }
  body p,
  li {
    font-size: 17px;
    font-weight: normal;
  }
  body
  .husets-informationer
  .huset-details {
    padding: 90px 0px;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .txt-bg-input {
    width:170px;
  }
}
@media (max-width: 768px) {
  body .husets-informationer .huset-details {
    padding: 55px 5px;
  }
  body .husets-informationer .husets-img {
    object-fit: none;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .btn-yollow-dv {
    font-size: 11px;
    min-height: 44px;
  }
  body
  .husets-informationer
  .huset-details
  .inner-huset-button
  .txt-bg-input {
    margin-left:8px!important;
  }
  body
  .inner-vedligeholde-main
  .inner-huset-button
  .light-yollow-dv{
    margin-left:-11px;
  }
  body
  .inner-vedligeholde-main
  .inner-huset-button {
    margin: 0px 14px;
  }
}
@media (max-width: 575px) {
   body
   .husets-informationer
   .huset-details
   .inner-huset-button
   .txt-bg-input {
    width:100%;
  }
  body
  .husets-informationer
  .huset-details {
    padding: 60px 15px;
  }
  body
  .husets-informationer
  .huset-details
  .title-huset h2 {
    line-height: 40px;
    font-size: 34px;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .light-yollow-dv {
    padding: 22px 55px;
  }
  body .husets-informationer .huset-details .title-huset {
    width: 100%;
  }
  body .vedligeholde-info-dv {
    padding: 60px 0 !important;
  }
  body .husets-informationer .huset-details .inner-huset-button {
    flex-direction: column;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .btn-yollow-dv {
    width: 100%;
    margin-bottom: 16px;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .txt-bg-input {
    margin-left: 0;
  }
}

@media (max-width: 480px) {
  body .banner-text .yollow-button-dv {
    padding: 5px 40px;
    letter-spacing: 4px;
    font-size: 16px;
  }
  body .banner-text .yollow-button-dv {
    padding: 5px 40px;
    letter-spacing: 4px;
    font-size: 16px;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .light-yollow-dv {
    padding: 22px 138px;
    display: block;
    margin-left: 0px;
    margin-top: 10px;
  }

  body .husets-informationer .huset-details .title-huset h6 {
    padding-bottom: 3px;
  }
  body .husets-informationer .huset-details .title-huset h2 {
    line-height: 31px;
    font-size: 25px;
  }

  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .title-vedligeholde
    h2 {
      line-height: 31px;
      font-size: 25px;
  }
  body p,
  li {
    font-size: 17px;
    font-weight: normal;
  }
  body .husets-informationer .huset-details {
    padding: 31px 14px;
  }
  body .husets-informationer .huset-details .title-huset h6:last-of-type {
    margin-top: 20px;
  }
  body
  .husets-informationer
  .huset-details
  .ul-blg-dv {
      padding-left: 20px;
      width:auto;
  }
  body .husets-informationer
  .huset-details .inner-huset-button .btn-yollow-dv{
    width:auto!important;
  }
}
@media (max-width: 360px) {
  body
  .husets-informationer
  .huset-details
  .title-huset {
      width: 100%!important;
  }

  body
  .inner-vedligeholde-main
  .inner-huset-button
  .light-yollow-dv{
    margin-left:0px;
  }
  body
    .husets-informationer
    .huset-details
    .inner-huset-button
    .light-yollow-dv {
    padding: 22px 127px;
  }
  body .inner-vedligeholde-main .inner-huset-button .btn-yollow-dv {
    padding: 15px 63px!important;
  }
  body .inner-vedligeholde-main .inner-huset-button {
    margin: 0px 4px;
  }
  body .inner-vedligeholde-main .inner-huset-button {
    margin: 0 auto;
    margin-top:20px;
  }
}

/* vedligeholde information css start */

body .vedligeholde-info-dv {
  background-color: var(--light-yellow);
  padding-top:290px;
  padding-bottom:290px;
}
body .vedligeholde-info-dv .vedligeholde-info-details {
  padding-right: 40px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde {
  width: 100%;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h6 {
  padding-bottom: 10px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h6:last-of-type {
  margin-top: 49px;
  padding-bottom: 0px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h2 {
  font-family: var(--font-title);
  font-size: 44px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h2 br{
    display: none;
  }
body .vedligeholde-info-dv .vedligeholde-info-details .ul-blg-dv {
  padding-left: 20px;
}
body .vedligeholde-info-dv .vedligeholde-info-details .ul-blg-dv li {
  padding-left: 10px;
  color:var(--light-cream);
  line-height:24px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .inner-huset-button {
  margin-top: 73px;
}
body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .inner-huset-button
  .light-yollow-dv {
  padding: 17px 30px;
  color: var(--light-cream-lab);
  font-weight:700;
  font-size:14px;
  letter-spacing: 3px;
  background-color: var(--btn-light-yollow);
}
body .inner-vedligeholde-main .inner-huset-button {
  margin-top: 209px;
}
body .inner-vedligeholde-main .inner-huset-button .btn-yollow-dv {
  padding: 17px 71px;
  background-color: var(--button-yollow);
  color: var(--color-white);
  letter-spacing:3px;
  font-size:14px;
  font-weight:900;
}
@media (max-width: 1399px) {
  body .vedligeholde-info-dv {
      background-color: var(--light-yellow);
      padding-top: 254px;
      padding-bottom: 240px;
  }
  body .inner-vedligeholde-main .inner-huset-button {
      margin-top: 187px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .inner-huset-button
  .light-yollow-dv {
      padding: 13px 11px;
      font-weight: 700;
      width:186px;
      letter-spacing: 3px;
      font-size: 14px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .inner-huset-button {
      margin-top:73px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h6 {
      padding-bottom: 10px;
      font-size: 18px;
      letter-spacing:1px;
      color:var(--color-black);
  }
  body .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde h6:last-of-type{
     font-size: 17px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h2 {
      font-size: 40px;
      line-height: 45px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h2 br{
    display:block;
  }
  body .vedligeholde-info-dv .vedligeholde-img-right .desktop-img{
   max-height:599px;
   width: 100%;
   min-width: 100%;
  }
 body
 .vedligeholde-info-dv
 .vedligeholde-info-details
 .ul-blg-dv li {
      padding-left: 5px;
      color: var(--color-black);
      line-height: 19px;
      margin-bottom: 3px;
      font-weight: 500!important;
      font-size: 16px;
  }
  body .vedligeholde-info-dv .vedligeholde-info-details .ul-blg-dv {
      padding-left: 20px;
      max-width: 462px;
  }
  body
  .inner-vedligeholde-main
  .inner-huset-button
  .btn-yollow-dv {
      padding: 13px 27px;
      width:306px;
      font-size: 14px;
      letter-spacing:4px;
  }
}
@media (max-width: 991px) {
  body .vedligeholde-info-dv {
    padding: 90px 0px;
  }
  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .title-vedligeholde {
    width: 100%;
  }
  body .inner-vedligeholde-main .inner-huset-button {
    margin-top: 100px;
  }
  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .inner-huset-button {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  body .inner-vedligeholde-main .inner-huset-button {
    margin-top: 50px;
    padding-left: 0;
  }
  body p,
  li {
    font-size: 17px;
    font-weight: normal;
  }
  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .title-vedligeholde
    h2 {
    line-height: 45px;
    font-size: 39px;
  }
}
@media (max-width: 768px) {
	body .vedligeholde-info-dv .vedligeholde-info-details {
		padding-right: 15px;
	  }
  body .inner-vedligeholde-main .inner-huset-button .btn-yollow-dv{
    margin-left:0px;
  }
}
@media (max-width: 575px) {
  body
    .vedligeholde-info-dv
    .vedligeholde-info-details
    .title-vedligeholde
    h2 {
    line-height: 40px;
    font-size: 34px;
  }
  body .husets-informationer
  .huset-details .inner-huset-button
  .txt-bg-input{
    margin-left:0px!important;
  }
}

@media (max-width: 480px) {
  body .vedligeholde-info-dv {
    padding: 30px 0 !important;
  }
  body .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde h2{
    line-height: 31px;
    font-size: 25px;
  }
  body
  .vedligeholde-info-dv
  .vedligeholde-info-details
  .title-vedligeholde
  h6:last-of-type {
      margin-top: 40px;
  }
   body .vedligeholde-info-dv
   .vedligeholde-info-details
   .title-vedligeholde h2 br{
    display:none;
  }
  body .inner-vedligeholde-main
  .inner-huset-button .btn-yollow-dv{
    width:auto;
  }
}

/* vedligeholde information css end */

/* glade-udlejerei-main-slider css start */
body .glade-udlejerei-main {
  position: relative;
}
body .glade-udlejerei-main .glade-udlejerei-img {
  top: 0px;
  height: 100%;
  width: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
}
body .slick-inner-detail {
  padding: 90px 0;
}
body .glade-udlejerei-main .slider-main-dv {
  width: 89%;
  text-align: center;
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
body
.glade-udlejerei-main
.slider-main-dv
.slider-for-dv h1 {
  font-family: var(--font-heading);
  font-size: 50px;
  font-weight: 600;
  color: var(--light-cream);
}
body
.glade-udlejerei-main
.slider-main-dv
.slider-for-dv h2 {
  font-family: var(--font-title);
  font-size: 44px;
  line-height: 55px;
  font-weight: 600;
  color: var(--light-cream-slide);
  margin-bottom:25px;
}
body
.glade-udlejerei-main
.slider-main-dv
.slider-for-dv
.quote-img {
  padding-bottom: 70px;
  margin: 0 auto;
}
body
  .glade-udlejerei-main
  .slider-main-dv
  .slider-for-dv
  .slick-description {
  font-family: var( --font-italic);
  font-size: 24px;
  color:var(--slider-sub-heading);

}
body
.glade-udlejerei-main
.slider-main-dv
.slider-for-dv span {
  font-family: var(--font-title);
  font-size: 18px;
  letter-spacing: 2px;
  position: relative;
  color: var(--light-cream);
}
body
.glade-udlejerei-main
.slider-main-dv
.slider-for-dv
.border-slier-dv{
  width: 90px;
  margin-top:10px;
  background-color: var(--light-cream);
}
@media (max-width: 1399px) {
  body
  .glade-udlejerei-main
  .slider-main-dv
  .slider-for-dv
  .quote-img {
      padding-bottom:45px;
      width:11%;
  }
  body .slick-inner-detail {
      padding: 90px 0;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv .slick-description{
    font-size:20px;
    color:var(--color-black);
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv span{
    color:var(--color-black);
    font-size:14px;
    font-weight:600;
  }
}
@media (max-width: 1199px) {
  body .slick-inner-detail {
    padding-bottom: 80px;
  }
  body .glade-udlejerei-main .glade-udlejerei-img {
    z-index: 0;
  }
  body .glade-udlejerei-main:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    z-index: 1;
  }
}
@media (max-width: 991px) {
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv h2 {
    line-height: 45px;
    font-size: 39px;
  }
  body .glade-udlejerei-main
  .slider-main-dv .slider-for-dv
  .slick-description br{
    display: none;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv .quote-img {
    padding-bottom: 40px;
  }
  body .slick-inner-detail {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 575px) {
	body .glade-udlejerei-main .slider-main-dv {
		width: 100%;
	}
  body .slick-inner-detail {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv h2 {
    line-height: 40px;
    font-size: 34px;
  }
}
@media (max-width: 480px) {
  h2 {
    line-height: 40px;
    font-size: 34px;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv .quote-img {
    padding-bottom: 30px;
    width: 65px;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv h2 {
    line-height: 31px;
    font-size: 25px;
  }
  body .slick-inner-detail {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  body
  .glade-udlejerei-main
  .slider-main-dv
  .slider-for-dv span {
      font-family: var(--font-title);
      font-size: 11px;
      color:var(--paragraph-color);
  }
}

@media (max-width: 360px) {
  body .slick-inner-detail {
    padding-top: 60px;
    padding-bottom: 274px;
  }
}

/* glade-udlejerei-main-slider css end */

/* enter-house-form-bg css-start */

body .enter-house-form-bg {
  padding-top:240px;
  padding-bottom:240px;
  background-color: var(--light-yellow);
}
body .main-content .custom-form .btn-custom {
  margin-left: 5px;
  width: 162px;
}
body .main-content .custom-form .form-group .input-main-dv {
  padding: 0px 5px;
}
body .enter-house-form-bg h5 {
  font-size: 30px;
  font-family: var(--font-title);
  text-align: center;
  letter-spacing: 1px;
  color: var(--light-cream);
  padding-bottom: 10px;
}
body .enter-house-form-bg p {
  text-align: center;
  color: var(--light-cream);
}
body .enter-house-form-bg .custom-form .input-main-dv input {
  border: none !important;
  box-sizing: border-box;
  height: auto;
  font-size: 17px;
  letter-spacing: 3px;
  font-family:var(--input-family)!important;
  font-weight: 400;
  line-height: 22px;
  background: var(--btn-light-yollow) !important;
  width: auto;
  border-radius: 5px !important;
  padding: 20px 15px;
  
}
body .main-content .btn-custom {
  width: 100%;
  font-size: 17px;
  line-height: 22px;
  font-weight: 800!important;
  letter-spacing: 2px;
  color: var(--color-white);
  text-align: center;
  display: block;
  background: var(--button-yollow) !important;
  padding:17px 20px;
  border-radius: 5px;
  border: none !important;
}
body .enter-house-form-bg .form-secand-title {
  font-size: 15px;
  letter-spacing:3px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom:30px;
}
body
.enter-house-form-bg
p:last-of-type{
  font-weight: 400;
  color:var(--small-paragraph);
}
body .enter-house-form-bg p {
  font-size: 11px;
  margin-top:12px;
  font-family: var(--font-p);
  letter-spacing: 2px;
}
.enter-house-form-bg.udlejer-ptb{
  padding:240px 0px;
  background-color: var(--light-yellow);
}
@media (max-width: 1399px) {
  .contact-ptm{
    padding:190px 0px!important;
  }
  .enter-house-form-bg.udlejer-ptb{
    padding-top:250px;
    padding-bottom:195px;
  }
  body .enter-house-form-bg h5{
    font-size:25px;
    font-weight:600;
  }
  body .enter-house-form-bg .form-secand-title{
    font-size:14px;
    font-weight:600!important;
    color:var(--color-black);
    line-height:18px;
    margin-bottom:28px;
  }
  body .footer-main .footer-link .inner-footer-link p {
      font-size: 9px!important;
     font-weight:300!important;
  }
  body .enter-house-form-bg
  .custom-form .input-main-dv input{
    padding: 11px 15px;
    font-size:14px;
    width:202px;
  }
  body .enter-house-form-bg
  .custom-form .btn-custom {
    width: 125px;
    height:37px;
    font-size:14px;
    padding: 10px 10px;
    line-height:17px;
    letter-spacing: 3px;
  }
  body .enter-house-form-bg p:last-of-type{
    margin-top:27px;
    margin-bottom: 0px;
    font-weight:300!important;
    color:var(--light-cream);
    font-size:9px;
  }
  body .main-content .btn-custom {
      width: 100%;
      font-size: 11px;
      padding: 11px 10px;
      border-radius:3px;
      border: none !important;
  }
  /* body .footer-main .footer-items-box {
      min-width: 16.4%;
  } */
  body .footer-main .footer-link .inner-footer-link ul li a{
      font-size: 10px;
  }
  body .footer-main
  .footer-link .inner-footer-link
  .footer-social-media a img{
    width:10px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body .main-content .custom-form .btn-custom {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  body .enter-house-form-bg {
    padding: 90px 0px;
  }
  body .main-content .custom-form .btn-custom {
    margin-top: 30px;
    padding: 13px 10px;
    border: none;
  }
  body .enter-house-form-bg h2 {
    line-height: 45px;
    font-size: 39px;
  }
  .contact-ptm {
      padding: 90px 0px!important;
  }
  body .enter-house-form-bg
  .custom-form .btn-custom {
      margin-top: 40px;
  }
  .enter-house-form-bg{
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .enter-house-form-bg.udlejer-ptb {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (max-width: 768px) {
  body .enter-house-form-bg .custom-form .input-main-dv input {
    width: inherit;
  }
  body .enter-house-form-bg .custom-form .form-group {
    width: 100%;
  }
  body .enter-house-form-bg
  .custom-form .btn-custom {
      margin-top: 30px;
  }
}
@media (max-width: 767px) {
  body .main-content .custom-form .btn-custom {
    margin-top: 0px;
  }
  body .enter-house-form-bg .custom-form .input-main-dv input {
    width: inherit;
    margin-bottom: 20px;
  }
  body .main-content .custom-form .form-group .input-main-dv {
	  padding: 0;
  }
}
@media (max-width: 575px) {
  .enter-house-form-bg.udlejer-ptb {
      padding-top: 60px;
      padding-bottom: 60px;
  }
  body .glade-udlejerei-main .slider-main-dv
  .slider-for-dv .slick-description{
      font-size:16px!important;
    }
    body
    .enter-house-form-bg
    .custom-form
    .input-main-dv input{
      margin:7px 0px;
    }

  body
    .enter-house-form-bg
    .custom-form
    .input-main-dv
    input:last-of-type {
    margin-bottom: 0px;
  }
  body .enter-house-form-bg {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  body .enter-house-form-bg h2 {
    line-height: 40px;
    font-size: 34px;
  }
  .contact-ptm {
      padding: 60px 0px!important;
  }
}
@media (max-width: 480px) {
  body .enter-house-form-bg .form-secand-title br{
    display: none;
    letter-spacing:2px;
  }
}

/* enter-house-form-bg css-end */

body .footer-main {
  background-color: var(--light-blue-bg);
  width: 100%;
  padding-top: 100px;
  padding-bottom: 30px;
}
/* body .footer-main .footer-items-box {
  height: 100px;
  width: 20%;
} */
/* body .footer-main .footer-items-box {
  height: 190px;
  background-color: var(--color-white);
  width: 16%;
  margin-right: 0;
} */
.embedsocial-hashtag{
  width:100%;
}
.es-free.table-cell {
	position: relative;
}
.embedsocial-hashtag-dv{
  position: relative;
}
body .footer-main .footer-detail p a {
  font-size: 12px;
  font-family: var(--font-title);
  margin-top: 12px;
  text-align: left !important;
  letter-spacing: 2px;
  font-weight: 700;
  color: var(--color-black);
}
body .footer-main .footer-detail p a:hover {
  color: var(--light-yellow);
 }
body .footer-main .footer-link {
  margin-top: 50px;
}
body .footer-main .footer-link .inner-footer-link ul {
  display: flex;
  justify-content: center;
}
body .footer-main .footer-link .inner-footer-link ul li {
  display: inline;
  padding: 5px 20px;
}
body .footer-main .footer-link .inner-footer-link ul li a {
  font-size: 12px;
  letter-spacing: 2px;
  color: var(--color-black);
  font-weight: 600;
}
body .footer-main .footer-link .inner-footer-link ul li a:hover {
  color: var(--color-black);
  font-weight:700;
}
body .footer-main .footer-link .inner-footer-link .footer-social-media a {
  padding: 0px 8px;
  transition: all 0.5s;
}
body
  .footer-main
  .footer-link
  .inner-footer-link
  .footer-social-media
  a:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
body .footer-main .footer-link .inner-footer-link p {
  font-family: var(--font-title) !important;
  font-weight: normal;
  margin-top: 30px;
}
body .footer-main .footer-link .inner-footer-link p {
  font-size: 11px;
  font-family: var(--font-p) !important;
  color: var(--color-black);
}
@media (max-width: 991px) {
 body .footer-main
  body .footer-main {
    padding: 60px 0;
  }
}
@media (max-width: 768px) {
	body .footer-main .footer-link {
		margin-top: 0;
	}
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv .quote-img {
      padding-bottom: 30px;
      width: 65px;
  }
}
@media (max-width: 575px) {
  body .footer-main .row {
    display: flex;
    justify-content: center;
  }
  body .footer-main .footer-detail p  a{
    font-size: 10px;
  }
  body .footer-main .inner-footer-box > div.d-flex {
	  flex-wrap: wrap;
  }
  /* body .footer-main .footer-items-box {
	  width: 31%;
	  margin: 10px 0;
  } */
  body .footer-main .footer-link .inner-footer-link ul {
    padding-left: 0px;
	flex-direction: column;
  }
  body .footer-main .footer-link .inner-footer-link ul li {
    padding: 5px 10px 5px 0;
  }
}
@media (max-width: 480px) {
  /* body .footer-main .footer-items-box {
    height: 80px;
  } */
}
@media (max-width: 360px) {
  body .footer-main .row {
    display: flex;
    justify-content: center;
  }
  body .footer-main .footer-items-box {
      margin: 6px 0;
      height: 56px;
  }
  body .footer-main .footer-detail p a {
    font-size: 10px;
  }
  body .footer-main .footer-link .inner-footer-link ul {
    padding-left: 0px;
  }
  body .footer-main .footer-link .inner-footer-link ul li a {
    font-size: 10px;
    letter-spacing: 0px;
    color: var(--color-black);
  }
  body .footer-main .footer-link .inner-footer-link ul li {
    display: inline;
    padding: 5px 7px;
  }
  body .footer-main .footer-link .inner-footer-link p {
    font-size: 9px;
    font-family: var(--font-p) !important;
  }
}

/* For-Udlejer-secand-page-CSS-strat */
.udlejer-bg-ptb-dv{
  padding:280px 0px;
  background: var(--light-yellow);
}

body .udlejer-bg-ptb-dv .inner-info .sub-heading {
  letter-spacing: 3px;
}
body .udlejer-bg-ptb-dv .inner-info {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
body .udlejer-bg-ptb-dv .udlejer-description h2{
  margin-bottom:27px;
  text-align: center;
}
body .udlejer-bg-ptb-dv .inner-info.udlejer-description p{
  color:var(--light-cream);
}
body .udlejer-bg-ptb-dv .inner-info.udlejer-description .udlejer-p {
  color:var(--light-cream);
  letter-spacing:0px;
  font-weight:400;
  text-align: center;
}
body .udlejer-bg-ptb-dv .inner-info .input-box {
  display: flex;
  margin-top: 30px;
  justify-content: center;
}
body .udlejer-bg-ptb-dv .inner-info .input-box .light-yollow-dv {
  padding: 22px 100px;
  margin-left: 18px;
  background-color: var(--btn-light-yollow);
}
body .udlejer-bg-ptb-dv .inner-info .udlejer-button button{
	padding: 17px 20px;
	font-weight: 900;
	height: 57px;
	width: 300px;
	letter-spacing: 2px;
  text-transform: uppercase;
  font-size:14px;
}
body .udlejer-bg-ptb-dv .inner-info .input-box .form-control {
  padding: 29px 10px;
  width: 250px;
  border-radius: 5px;
  border: none;
  font-family:var(--input-family);
  font-size:17px;
  background-color: var(--light-yellow-input-bg);
  margin-left: 20px;
}
@media (max-width: 1399px) {
  body .banner-text.udlejer-banner-details{
    margin-top: 80px;
  }
  .udlejer-bg-ptb-dv {
      padding-top:230px;
      padding-bottom:230px;
  }
  body .udlejer-bg-ptb-dv .inner-info .sub-heading{
    letter-spacing:2px;
    font-size:40px;
  }
  body .udlejer-bg-ptb-dv .udlejer-description h2 {
      margin-bottom: 10px;
  }
  body .udlejer-bg-ptb-dv .inner-info.udlejer-description .udlejer-p {
      color: var(--paragraph-color);
      letter-spacing: 1px;
      font-weight: 500;
      text-align: center;
      font-size: 16px;
  }
  body .udlejer-bg-ptb-dv .inner-info .udlejer-button button{
    font-size:11px;
  }
  body .udlejer-bg-ptb-dv .inner-info .udlejer-button button {
      padding: 14px 12px;
      height:inherit;
      width:300px;
      font-size:14px;
      letter-spacing:2px;
  }
  body .udlejer-bg-ptb-dv .inner-info .input-box .form-control {
      padding: 24px 10px;
      width:220px;
  }
}
@media (max-width: 991px) {
  .udlejer-bg-ptb-dv{
    padding:90px 0px;
  }
  body .udlejer-bg-ptb-dv .inner-info .sub-heading {
      letter-spacing: 1px;
      font-size: 36px;
  }
}
@media (max-width: 575px) {
  body .udlejer-bg-ptb-dv .inner-info .input-box {
    display: flex;
    flex-wrap: wrap;
  }
  body .udlejer-bg-ptb-dv .inner-info .input-box .form-control {
    padding: 22px 10px;
    width: 300px;
    margin-top: 15px;
    margin-left: 0px;
  }
  .udlejer-bg-ptb-dv{
    padding:60px 0px;
  }
  body .udlejer-bg-ptb-dv .inner-info .udlejer-button button {
    padding: 13px 20px;
    font-weight: 900;
    height:inherit;
    width: 320px;
  }
  body .udlejer-bg-ptb-dv .inner-info .input-box .form-control {
    width: 320px;
  }
  body .udlejer-bg-ptb-dv .inner-info .sub-heading {
    letter-spacing: 1px;
      font-size: 34px;
      line-height:41px;
  }
}
  @media (max-width: 480px) {
    body .udlejer-bg-ptb-dv .inner-info .sub-heading {
        letter-spacing: 1px;
        font-size: 25px;
        line-height: 31px;
    }
  }
/* login page CSS start */
body .secand-login-details-dv.login-main-bg{
  padding-bottom: 300px;
}
body .secand-login-details-dv .login-main .login-title h2 {
  letter-spacing: 2px;
  color: var(--light-cream);
  font-size:50px;
}
body .secand-login-details-dv .login-main .baseinfo-login-form {
  margin: 0 auto;
  padding-top:110px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .btn-custom {
  width: 320px;
  font-size: 17px;
  line-height: 22px;
  font-weight:900!important;
  letter-spacing: 3px;
  color: var(--color-white);
  text-align: center;
  display: block;
  background: var(--button-yollow) !important;
  padding: 17px 10px;
  border-radius: 5px;
  border: none !important;
  margin: 0 auto;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .btn-custom:hover{
    background-color: var(--btn-hover-dark-yellow)!important;
  }
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  p {
  margin-top: 30px;
  margin-bottom: 0px;
  color: var(--color-black);
  letter-spacing: 1px;
}
body
.secand-login-details-dv
.login-main
.login-title
p{
  color:var(--light-cream);
  letter-spacing:1px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group {
  margin-bottom: 40px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group:last-of-type {
  margin-bottom: 0px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group:nth-last-child(3) {
  margin-top: 50px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .lable-login {
  width: 320px;
  font-size: 17px;
  line-height: 22px;
  font-weight:900;
  letter-spacing: 3px;
  color: var(--color-white);
  background: var(--button-yollow) !important;
  padding: 17px 10px;
  border-radius: 5px;
  border: none !important;
  margin-bottom: 15px;
}
body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  input {
  padding: 17px 10px;
  width: 320px;
  border: none;
  font-weight:500;
  background-color: var(--light-yellow-input-bg);
  font-family:var(--input-family);
  margin-left: 20px;
  margin: 0 auto;
}
body .secand-login-details-dv .opret-bruder-bg {
  background-color: var(--light-yellow);
  padding-top: 270px;
}
body .secand-login-details-dv .opret-bruder-bg .inner-opret-bruder-bg {
  padding: 100px 0px;
  background-color: var(--button-yollow);
}

body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  h2 {
  line-height: 55px;
  font-size: 50px;
  margin-top: 0px;
  margin-bottom:20px;
  color: var(--color-white);
}
body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  p {
    margin-bottom: 30px;
    color: var(--color-white);
    letter-spacing:1px;
  }
body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  .btn-white {
  width: 320px;
  font-size: 17px;
  line-height: 22px;
  font-weight: 900;
  letter-spacing: 2px;
  color: var(--light-cream);
  text-align: center;
  display: block;
  background: var(--color-white);
  padding: 17px 10px;
  border-radius: 5px;
  border: none !important;
  margin: 0 auto;
}
 .login-main-bg .login-main .login-title h2{
    margin-bottom:20px
  }
body .secand-login-details-dv
.opret-bruder-bg .inner-opret-bruder-bg
.opret-bruder-title .btn-white:hover {
	background-color: var(--btn-hover-dark-yellow) !important;
  color:var(--color-white);
}
body .secand-login-details-dv.login-main-bg {
	padding-bottom: 330px;
}
@media (max-width: 1399px) {

  .login-main-bg .login-main .login-title h2{
    font-size:40px;
    margin-bottom:22px;
    font-weight:600!important;
  }
  body
  .secand-login-details-dv
  .login-main
  .login-title
  p {
      color: var(--color-black);
      letter-spacing: 1px;
      font-size: 16px;
      line-height:21px;
  }
  body .secand-login-details-dv
  .login-main .baseinfo-login-form {
      margin: 0 auto;
      padding-top:85px;
  }
  body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .btn-custom {
      padding: 13px 10px;
      font-size:14px;
       font-weight:800!important;
  }
  body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .lable-login {
      width: 320px;
      font-weight:800;
      font-size: 14px;
      padding: 13px 10px;
  }
  body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  input {
      padding: 13px 10px;
  }
  body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group {
      margin-bottom: 35px;
  }
  body
  .secand-login-details-dv
  .login-main
  .baseinfo-login-form
  .form-group
  .btn-custom.login-button {
      width: 320px;
      font-size: 14px;
      font-weight:800;
      padding: 13px 10px;
      border-radius: 3px;
      margin-top:65px;
  }
  body .secand-login-details-dv.login-main-bg {
      padding-bottom: 320px;
      padding-top:200px;
  }
  body .secand-login-details-dv .opret-bruder-bg {
      padding-top: 250px;
  }
  body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  h2 {
      line-height:45px;
      font-size: 40px;
  }
  body .secand-login-details-dv .opret-bruder-bg .inner-opret-bruder-bg {
      padding: 80px 0px;
  }
  body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  p {
      margin-bottom: 30px;
      color: var(--color-white);
      letter-spacing:1px;
      font-size: 16px;
  }
  body
  .secand-login-details-dv
  .opret-bruder-bg
  .inner-opret-bruder-bg
  .opret-bruder-title
  .btn-white {
    width: 290px;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: 4px;
    padding: 13px 10px;
    border-radius: 3px;
}
  body .enter-house-form-bg.login-contact-ptb{
    padding-top:250px;
    padding-bottom:200px;
  }

}
@media (min-width: 992px) and (max-width: 1199px) {
  body
    .secand-login-details-dv
    .opret-bruder-bg
    .inner-opret-bruder-bg
    .opret-bruder-title
    p
    br {
    display: none;
  }
}
@media (max-width: 991px) {
  body
    .secand-login-details-dv
    .opret-bruder-bg
    .inner-opret-bruder-bg
    .opret-bruder-title
    h2 {
    line-height: 45px;
    font-size: 39px;
  }
 body .secand-login-details-dv.login-main-bg{
    padding-bottom:0px;
  }
  body .secand-login-details-dv .opret-bruder-bg {
    padding-top: 90px;
  }
  body .secand-login-details-dv.login-main-bg {
      padding-bottom: 90px;
  }
  body .secand-login-details-dv .opret-bruder-bg .inner-opret-bruder-bg {
      padding: 70px 0px;
  }
  body .enter-house-form-bg.login-contact-ptb {
      padding-top: 90px;
      padding-bottom: 90px;
  }
}
@media (max-width: 768px) {
  body .secand-login-details-dv .login-main .login-title p br {
    display: none;
  }
  body .secand-login-details-dv .login-main .baseinfo-login-form {
    padding-top: 50px;
  }
  body
    .secand-login-details-dv
    .opret-bruder-bg
    .inner-opret-bruder-bg
    .opret-bruder-title
    p
    br {
    display: none;
  }
}
@media (max-width: 575px) {
  body .secand-login-details-dv .login-main .login-title h2 {
   line-height:45px;
    font-size: 40px;
  }
  body .secand-login-details-dv .opret-bruder-bg {
    padding-top: 60px;
  }
  body .secand-login-details-dv.login-main-bg{
    padding-bottom:60px;
  }
  body
    .secand-login-details-dv
    .opret-bruder-bg
    .inner-opret-bruder-bg
    .opret-bruder-title
    p {
    padding: 0 10px;
  }
  body .secand-login-details-dv
  .opret-bruder-bg .inner-opret-bruder-bg {
      padding: 60px 0px;
  }
  body .enter-house-form-bg.login-contact-ptb {
      padding-top: 70px;
      padding-bottom: 60px;
  }
}
@media (max-width: 360px) {
  body .slick-inner-detail {
        padding-top: 60px;
        padding-bottom: 60px;
    }
  body
    .secand-login-details-dv
    .login-main
    .baseinfo-login-form
    .form-group
    .lable-login {
    width: 260px;
  }
  body
    .secand-login-details-dv
    .login-main
    .baseinfo-login-form
    .form-group
    input {
      width: 260px;
    }
  body .secand-login-details-dv
  .login-main .baseinfo-login-form
  .form-group .btn-custom.login-button {
    width: 260px;
  }
}

/* Opret-din-digitale-husmappe-CSS-start */
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card {
  background-color: transparent;
  border: none;
  margin-bottom:10px;
}
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-header {
  background-color: transparent;
  border-bottom: none;
}
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-header
  .card-title {
  background: var(--light-yellow);
  color: var(--light-cream);
  font-size: 30px;
  letter-spacing: 2px;
  font-family: var(--font-title);
  padding-right: 5px;
  font-weight: 600;
}
/* FAQ-css-icon-start */
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion .card
  .arrow-top-dv{
   width: 0;
   height: 0;
   border-bottom: 15px solid var(--icon-color);
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   top:-24px;
   position:relative;
   right:-12px;
}
body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion
  .card
  .collapsed .arrow-top-dv{
  border-bottom: 0px;
  border-top: 15px solid var(--icon-color);
  top:29px;
  position:relative;
  right:-12px;
}
/* FAQ-css-icon-end */
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-body {
  padding: 0px;
  background-color: var(--light-yellow-input-bg);
}
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-body
  .faq-description-dv {
  padding: 20px 20px;
}
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-body
  .faq-description-dv
  p {
    margin-bottom: 0px;
  }
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #main {
    margin-top:150px;
    margin-bottom:200px;

  }
body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .inner-accodion-input
  .form-check {
    width: 390px;
    margin: 0 auto;
  }
/* Custom Checkbox-CSS start */
.label-dv {
  display: block;
  position: relative;
  padding-left: 30px;
  letter-spacing: 1px;
  color: var(--light-cream);
  cursor: pointer;
  font-weight: 600;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 35px;
}
body .inner-accodion-input .label-dv {
  padding-left: 45px;
  font-weight:600!important;
}
.label-dv input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: var(--light-yellow-input-bg);
}
.label-dv:hover input ~ .checkmark {
  background-color: var(--light-yellow-input-bg);
}
.label-dv input:checked ~ .checkmark {
  background-color: var(--light-yellow-input-bg);
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.label-dv input:checked ~ .checkmark:after {
  display: block;
}
.label-dv .checkmark:after {
  left: 10px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid var(--light-cream);
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
body .husin-info-img .husin-info-bg-img{
  width:100%;
}
body .secand-login-details-dv.opret-digitale-ptb {
    padding-top: 170px;
    padding-bottom:340px;
    background: var(--light-yellow);
}
body .opret-digitale-ptb .main-accodion-dv .title-accodion-dv h2 {
      letter-spacing: 2px;
      color: var(--light-cream);
      line-height:55px;
      font-size:44px;
      margin-bottom:35px;
}
@media (max-width: 1399px) {
  body .opret-digitale-ptb .main-accodion-dv .title-accodion-dv h2 {
      letter-spacing: 2px;
      color: var(--light-cream);
      font-size:39px;
      margin-bottom:35px;
  }
  body .secand-login-details-dv.opret-digitale-ptb {
      padding-top: 170px;
      padding-bottom:260px;
      background: var(--light-yellow);
  }
  body .opret-digitale-ptb .main-accodion-dv .title-accodion-dv h2 {
      letter-spacing: 2px;
      color: var(--light-cream);
      font-size:40px;
      margin-bottom:41px;
  }
  body .enter-house-form-bg.Opret-din-contact-ptb{
    padding-top:240px;
    padding-bottom:240px;
  }
  body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #main {
      margin: 156px 0;
      margin-bottom:200px;
  }
  body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  #accordion
  .card
  .card-header
  .card-title {
      font-size: 28px;
  }
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion
  .card
  .collapsed .arrow-top-dv {
      border-top: 12px solid var(--icon-color);
      top: 24px;
  }
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion .card
  .arrow-top-dv {
      border-bottom: 12px solid var(--icon-color);
      top:-22px;
  }
}
@media (max-width: 991px) {
  body .secand-login-details-dv.opret-digitale-ptb {
      padding-top: 90px;
      padding-bottom:80px;
  }
  body .enter-house-form-bg.Opret-din-contact-ptb {
      padding-top: 90px;
      padding-bottom: 90px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #main {
    margin: 90px 0;
  }
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion
  .card
  .collapsed
  .arrow-top-dv {
    border-top: 14px solid var(--icon-color);
    top: 26px;
  }
}
@media (max-width: 575px) {
  body .secand-login-details-dv.opret-digitale-ptb {
      padding-top: 60px;
      padding-bottom: 50px;
  }
  body .enter-house-form-bg.Opret-din-contact-ptb {
      padding-top: 60px;
      padding-bottom: 50px;
  }
  .inner-accodion .inner-accodion-input br{
    display: none;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #main {
    margin: 60px 0;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #accordion
    .card
    .card-header
    .card-title {
    font-size: 20px;
  }
  body
    .secand-login-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    .accordion
    .card
    .card-header::after {
    top: 13px;
  }
  body
    .secand-login-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    .accordion
    .card
    .collapsed::after {
    top: 2px;
  }
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion
  .card
  .collapsed
  .arrow-top-dv {
    border-bottom: 0px;
    border-top: 10px solid var(--icon-color)!important;
    border-left: 5px solid transparent!important;
    border-right: 5px solid transparent!important;
    top: 18px;
  }
  body
  .secand-login-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .accordion .card
  .arrow-top-dv {
    border-bottom: 10px solid var(--icon-color)!important;
    border-left: 5px solid transparent!important;
    border-right: 5px solid transparent!important;
    right:-12px;
    top:-16px;
  }
}
@media (max-width: 360px) {
  body .secand-details-dv .main-accodion-dv {
    padding: 0px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion {
    padding: 0px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #accordion
    .card
    .card-header {
    padding: 10px 0px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #accordion
    .card
    .card-header
    .card-title {
    font-size: 19px;
    letter-spacing: 0px;
  }

  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    #main
    #faq
    .card
    .card-header
    .btn-header-link {
    font-size: 18px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    .inner-accodion-input
    .form-check {
    width: 100%;
    margin: 0 auto;
  }
  body .label-dv {
    padding-left: 27px;
    padding-top: 3px;
    letter-spacing: 0px;
    font-size: 14px;
  }
  body
    .secand-details-dv
    .main-accodion-dv
    .title-accodion-dv
    .inner-accodion
    .inner-accodion-input
    p {
    font-size: 15px;
    letter-spacing: 1px;
  }
  body .secand-login-details-dv .login-main .login-title h2 {
    letter-spacing: 0px;
  }
  body .enter-house-form-bg h5 {
    letter-spacing: 0px;
  }
}
/* Custom Checkbox-CSS end */

/* house information CSS start */
.create-house-accordion-main .create-house{
  width:100%;
}
.secand-create-ptb-dv{
  padding:5px 0px;
  margin-top:0px!important;
}
body .house-main-info-dv .create-house .house-custom-form-dv .mt-input-dv.tv-section{
  margin-bottom:8px;
}
/* body .create-house-accordion-main{
  max-width:900px;
  width:100%;
}
body .create-house-accordion-main .accordion{
 max-width:900px;
  width:100%;
} */
.create-house-row{
  width:100%;
}
#load-create-house-form{
  width:100%;
  padding-top: 100px;
}
body .create-house-accordion-main .card {
  background-color: transparent!important;
	border: none!important;
}
body .create-house-accordion-main .card .card-header {
	background-color: var(--light-yellow-input-bg)!important;
	color: var(--light-cream);
	border-radius: 5px !important;
	padding: 13px 40px 13px 20px;
	position: relative;
	margin-bottom: 0;
  margin-bottom:10px;
}
body .create-house-accordion-main .card .card-header::after{
  display: none;
}
body .create-house-accordion-main .informationer-faq-main .arrow-top-dv {
	transform: rotate(-90deg) !important;
  top: 26px;
}
body .create-house-accordion-main .main-faq-dv .card 
.card-header .card-title .faq-description-dv .house-inner-form-title p{
  text-align: center;
}
body .create-house-accordion-main .card 
.card-header .card-title .label-accordion{
  font-style: normal!important;
  font-size:29px!important;
  text-align: center;
  line-height: 40px;
  font-family: var(--font-title);
  color: var(--light-cream);
  letter-spacing: 2px;
  font-weight: 500;
}
.create-house-accordion-main .card-body{
  padding:0.75rem!important;
}
body .house-main-info-dv {
  background-color: var(--light-yellow);
  padding: 200px 0px;
  padding-top: :100px;
}
body .house-main-info-dv .create-house h2 {
  margin-bottom: 50px;
  text-align: center;
}
body .house-main-info-dv .create-house p {
  text-align: left;
  color: var(--light-cream);
  letter-spacing:1px;
  font-size:19px;
}
body .house-main-info-dv .create-house .house-custom-form-dv {
  padding-top:00px;
}
body .house-main-info-dv .create-house h3 {
  margin-bottom: 0px;
  font-family: var(--font-title);
  color: var(--light-cream);
  letter-spacing: 2px;
}
body .house-main-info-dv .create-house .house-inner-form-title {
  margin-bottom: 20px;
}
body .form-group input {
  border: none !important;
  box-sizing: border-box;
  height: auto;
  font-size: 17px;
  letter-spacing: 3px;
  font-weight: 600;
  line-height: 22px;
  background: var(--btn-light-yollow) !important;
  font-family:var(--input-family);
  width: auto;
  border-radius: 5px !important;
  padding: 17px 20px;
}
body .house-main-info-dv .create-house
.house-custom-form-dv .create-pb-dv{
  margin-bottom:60px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .custom-input-mb {
  margin-top: 5px;
}
body .house-main-info-dv .create-house
.house-custom-form-dv .create-mt-input{
  margin-top:60px;
}
body .pdt-spa-dv{
    margin-top:25px;
    margin-bottom:30px;
  }
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .detail-form-p {
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 600;
  color: var(--light-cream-lab);
}
body .last-form-p{
	font-size: 16px;
	letter-spacing:1px!important;
	font-weight: 600!important;
  text-align: left!important;
	color: var(--light-cream-lab)!important;
}
body .last-description-p{
  font-size: 16px;
	letter-spacing: 2px;
	font-weight: 600!important;
	color: var(--light-cream-lab)!important;
}
body .custom-inline .label-dv{
  font-weight:700!important;
}
body .label-dv{
  font-weight:700!important;

}
body .inner-accodion-input .label-dv{
  font-weight:800!important;
  color:var(--light-cream-lab);
  letter-spacing:4px;
}
body
.inner-accodion-input
.accodiob-p{
  font-weight:600;
  font-size:17px;
  color:var(--light-cream-lab)!important;
  letter-spacing:3px!important;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .lebel-custom-dv {
  letter-spacing: 2px;
  color: var(--light-cream-lab);
}
body
.check-box-label{
  font-weight:600;
}
.newlayou .select-input-dv {
  font-weight: normal;
}
body .house-main-info-dv .create-house .house-custom-form-dv
.mt-title-input-dv.faciliteter-mt-dv{
  margin-bottom:40px;
}
.multimedier-pt-dv{
  margin-top: 0px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .mt-title-input-dv
  h3 {
  margin-bottom: 30px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .mt-title-input-dv
  .Practical-title-dv {
  margin: 0px 0px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .mt-input-dv {
  margin-top:0px;
  margin-bottom: 30px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv .checkbox-last-house{
    margin-top:40px;
    margin-bottom:50px;
}
body .house-main-info-dv .create-house
.house-custom-form-dv .mt-input-dv.tv-section{
  margin-top: 15px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .mt-title-dv {
  margin-top: 50px;
  margin-bottom: 40px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .right-label-dv {
  height: 56px;
  padding: 4px 0px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .right-label-dv
  label {
  padding-top: 5px;
  padding-left: 15px;
  letter-spacing:3px;
}
body .house-main-info-dv .create-house .house-custom-form-dv .mb-input {
  margin-bottom: 15px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .textarea-main-dv
  label {
  margin-bottom: 0px;
  margin-top: 22px;
}
.p-pd-dv{
  padding:0px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .mt-title-input-dv
  .title-heading-dv
  h3 {
  margin-bottom: 5px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .create-house-button {
  width: 97%!important;
}
.create-from-detail{
   width: 97%!important;
   padding-left: 15px;
}
body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .create-house-button
  button {
  margin: 0;
}
.main-content .create-house form .custom-inline .label-dv {
  padding-left: 40px;
}
body .house-main-info-dv.create-house-ptb {
    background-color: var(--light-yellow);
    padding-bottom:150px;
    padding-top:100px;
}
body .login-buttom-main-dv{
  margin-top:70px;
}
@media (max-width: 1399px) {
  body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .create-house-button {
  width: 97%!important;
}
.create-from-detail{
   width: 97%!important;
   padding-left: 0px;
}

  body .last-form-p {
      text-align: left!important;
  }
  body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv .checkbox-last-house {
      margin-top: 40px;
      margin-bottom:35px;
  }
  body .last-form-p {
    font-size: 16px;
    letter-spacing: 1px!important;
    font-weight: 600!important;
    text-align: left!important;
    color: var(--light-cream-lab)!important;
}
  body .house-main-info-dv .create-house
  .house-custom-form-dv .mt-input-dv.tv-section{
    margin-top: 25px;
  }
  body .secand-login-details-dv .login-main .login-title h2 {
      font-size: 40px;
      line-height:45px;
  }
  body .create-from-detail{
    width:100%;
  }
  body .house-main-info-dv.create-house-ptb {
      padding-top:100px;
      padding-bottom:100px;
  }
  body .house-main-info-dv.create-house-ptb .create-house h2 {
      font-size:40px;
      margin-bottom:31px;
  }
  body .house-main-info-dv.create-house-ptb .create-house p {
      text-align: left !important;
      color:var(--light-cream);
      letter-spacing: 1px;
      font-size: 15px!important;
      line-height: 19px;
      font-weight:500;
  }
  body .house-main-info-dv
  .create-house .house-custom-form-dv {
      padding-top: 130px;
  }
  body .house-main-info-dv.create-house-ptb .create-house.create-center-main{
    /*display:flex;
    flex-wrap: wrap;
    justify-content: left;
    text-align: left;
    width:100%!important;*/
  }
  body .house-main-info-dv
  .create-house .house-custom-form-dv {
      width:100%;
  }
  body .house-main-info-dv
  .create-house .house-inner-form-title {
      margin-bottom: 10px;
  }
  body .house-main-info-dv
  .create-house .house-custom-form-dv
  .mt-input-dv.mb-ptb-dv{
    margin-top:0px!important;
  }
  body .form-group input {
      font-size: 12px;
      padding: 11px 20px;
  }
  body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .detail-form-p {
      font-size: 12px;
      font-weight:700px!important;
      color:var(--color-gray-dark);
  }
  .main-content .custom-form input,
  .main-content .custom-form select,
  .main-content .custom-form
  .custom-file-label {
      padding:10px 15px;
      height: 50px;
      font-size: 15px;
  }
  body .house-main-info-dv .create-house h3{
    font-size:33px;
    margin-bottom:10px;
  }
  .main-content .custom-form.newsletter-form label,
  .main-content .custom-form.login-form label {
      font-size: 14px;
      line-height:25px;
  }
    body .inner-accodion-input .label-dv {
        font-weight: 800!important;
        font-size:14px;
        line-height:30px;
        margin-left:25px;
    }
    body .house-main-info-dv .create-house .house-custom-form-dv .mb-input {
          margin-bottom: 0px;
    }
    body .house-main-info-dv .create-house .house-custom-form-dv .mb-input .form-group{
      margin-bottom:5px;
    }
    body .opret-digitale-ptb .main-accodion-dv .title-accodion-dv .inner-accodion-input .btn-custom{
      font-size: 13px;
      padding: 11px 10px;
      border-radius:3px;
    }
    body .secand-login-details-dv .login-main .login-title .accodiob-p{
      font-weight:600!important;
      font-size:15px;
    }
    body .house-main-info-dv .create-house .house-custom-form-dv .textarea-main-dv p{
      font-size:15px!important;
    }
    body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv {
        margin-top:10px;
    }
  body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .textarea-main-dv
  label {
      margin-top: 0px;
  }
  body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .custom-input-mb.mtb-afrejse-dv {
      margin-top: 25px;
  }
  body .house-main-info-dv
  .create-house .house-custom-form-dv
  .create-house-button button{
    font-size:14px;
  }
  body .last-form-p {
      font-size: 13px!important;
      letter-spacing: 1px!important;
      font-weight: 700!important;
  }
  textarea{
    border-radius: 5px!important;
  }
  .check-box-mtb-dv{
    margin-top:35px;
  }
}
@media (max-width: 991px) {
    body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .create-house-button {
  width: 95%!important;
}
.create-from-detail{
   width: 97%!important;
   padding-left: 5px;
}
  body .create-house-accordion-main .card 
  .card-header .card-title .label-accordion{
    font-style: normal!important;
    font-size:25px!important;
    text-align: center;
    line-height: 40px;
    font-family: var(--font-title);
    color: var(--light-cream);
    letter-spacing: 2px;
    font-weight: 500;
  }
  body .house-main-info-dv.create-house-ptb {
      padding-top: 90px;
      padding-bottom: 80px;
  }
  body .house-main-info-dv {
    padding: 90px 0px;
  }
  body .house-main-info-dv .create-house .house-custom-form-dv {
    padding-top: 70px;
    margin-top: 0px;
  }
  body .house-main-info-dv .create-house .create-house-p-dv {
    margin-bottom: 0px;
  }
  body .house-main-info-dv .create-house .house-inner-form-title h3 {
    margin-top: 0px;
  }
   body .house-main-info-dv
  .create-house .house-custom-form-dv {
      width:100%;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv {
    margin-top: 10px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv
    h3 {
    margin-top: 0px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .custom-input-mb {
    margin-top: 0px;
  }
  body .house-main-info-dv .create-house
  .house-custom-form-dv .create-pb-dv {
      margin-bottom: 0px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .textarea-main-dv
    label {
    margin-top: 20px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv
    h3 {
    margin-bottom: 0px;
  }
  /* body .create-house-accordion-main{
    min-width:720px;
    width:100%;
  }
  body .create-house-accordion-main .accordion{
    min-width:720px;
    width:100%;
  } */
}
@media (max-width:768px) {
  body .create-house-accordion-main .card .card-header .card-title .label-accordion{
    font-size:21px!important;
  }
}

@media only screen and (max-width: 575px) {
      body
  .house-main-info-dv
  .create-house
  .house-custom-form-dv
  .create-house-button {
  width:100%!important;
}
.create-from-detail{
   width: 100%!important;
   padding-left: 0px;
}
  body .create-house-accordion-main .informationer-faq-main .arrow-top-dv {
    transform: rotate(-90deg) !important;
    top: 20px;
  }
  body .find-house-btn{
    flex-wrap: wrap;
    justify-content: center;
  }
  body .house-main-info-dv.create-house-ptb {
      padding-top: 60px;
      padding-bottom: 60px;
  }
  body .last-form-p br{
    display:none;
  }
  body .house-main-info-dv {
    padding: 60px 0px;
  }
  body .house-main-info-dv .create-house h2 {
    margin-bottom: 20px;
  }
  body .house-main-info-dv .create-house .house-custom-form-dv {
    padding-top: 50px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv {
    margin-top: 50px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv
    h3 {
    margin-bottom: 20px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-input-dv {
    margin-top: 50px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-dv {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .right-label-dv {
    height: auto;
    padding: 0px 0px;
    margin-top: 16px;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-title-input-dv
    .Practical-title-dv {
    margin-bottom: 0px;
  }
  body .main-content .create-house form .custom-inline .title-label {
    min-width: auto;
  }
  body .collapsed .arrow-top-dv{
    border-top: 10px solid var(--icon-color) !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    top: 25px;
  }
  body .arrow-top-dv {
    border-bottom: 10px solid var(--icon-color);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 23px;
  }
  body .create-house-accordion-main .card .card-header .card-title .label-accordion {
    font-size: 18px !important;
    line-height: 24px;
    font-weight: 500;
  }
}
@media (max-width:480px){
   /* body .create-house-accordion-main{
    min-width:400px!important;
    width:100%;
  }
  body .create-house-accordion-main .accordion{
   min-width:400px!important;
    width:100%;
  } */
}
@media (max-width: 375px) {
  body .main-content .create-house form .custom-inline .title-label {
    min-width: auto;
  }
  body
    .house-main-info-dv
    .create-house
    .house-custom-form-dv
    .mt-input-dv
    .label-dv {
    font-size: 13px;
  }
  .main-content .custom-form.newsletter-form label, .main-content .custom-form.login-form label {
      font-size: 13px;
      line-height: 13px;
      margin:8px 0px;
  }
  body .create-house-accordion-main .card .card-header .card-title .label-accordion {
    font-style: normal !important;
    font-size: 16px !important;
    text-align: left !important;
    line-height: 24px;
    font-family: var(--font-title);
    color: var(--light-cream);
    letter-spacing: 2px;
    font-weight: 500;
  }
}
/* house information CSS end */

/* FAQ_page CSS start */
body .faq-main-bg-dv {
  padding-top: 50px;
  padding-bottom: 280px;
  background-color: var(--light-yellow);
}
body .faq-main-bg-dv .accordion .card-header.collapsed::after {
  display: none;
}
body .faq-main-bg-dv .accordion .card-header::after {
  display: none;
}
body .faq-main-bg-dv .accordion .card {
  border: none;
  margin-bottom:5px;
}
body .faq-main-bg-dv .accordion .card .card-header {
  background-color: var(--light-yellow-input-bg);
  color: var(--light-cream);
  border-radius: 5px !important;
  padding: 13px 40px 13px 20px;
  position: relative;
  margin-bottom: 0;
}
body .faq-main-bg-dv .accordion .card .card-header a {
  color: var(--light-cream-lab);
  letter-spacing: 3px;
  font-family: var(--font-p);
  font-size: 17px;
  font-weight: 600;
}
body .faq-main-bg-dv .accordion .card .card-body {
  border: none;
  background-color: var(--light-yellow-input-bg);
  border-top: none;
  border-radius: 0;
  padding: 0px;
}
body .faq-main-bg-dv .accordion .card .card-body p {
  color: var(--light-cream);
}
body .faq-main-bg-dv .accordion .card .card-body p:last-child {
	margin-bottom: 0;
  padding:0px 25px;
}
body .faq-main-bg-dv .faq-secand-main-dv {
  margin-top:345px;
}
body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
  margin-bottom: 40px;
}
body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv .faq-button-dv {
  margin: 0 auto;
}
body .faq-main-bg-dv .accordion .card .card-body .faq-description-dv {
  background-color: var(--color-white);
  padding: 20px;
  border-top: 1px solid var(--button-yollow);
  border-bottom: 1px solid var(--button-yollow);
}
body .faq-main-bg-dv .create-house .accordion.main-faq-dv {
	width: 100%;
}
@media (max-width: 1399px) {
    body .faq-main-bg-dv {
    padding-top: 220px;
    padding-bottom: 280px;
    background-color: var(--light-yellow);
  }
  body .faq-main-bg-dv .accordion .card .card-header a {
      font-size: 15px;
      font-weight: 700;
  }
  body .faq-main-bg-dv .faq-secand-main-dv {
      margin-top: 310px;
  }
  body .faq-main-bg-dv .accordion .card .card-header .fa-question-circle {
      font-size: 18px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
      margin-bottom: 40px;
      font-size:40px;
      line-height:45px;
  }
  body .faq-main-bg-dv .create-house .accordion.main-faq-dv{
    max-width:100%!important;
    width:100%;
  }
  body
  .faq-secand-main-dv
  .faq-title-dv p {
      color: var(--color-black);
      font-weight: 500;
      font-size: 16px;
      letter-spacing: 1px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
      margin-bottom: 39px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv .faq-button-dv .btn-custom{
    line-height:23px;
    font-size:14px;
    letter-spacing:3px;
    width:190px;
  }
  body .faq-main-bg-dv .accordion .card .card-body p {
      font-size: 15px;
      line-height:19px;
      font-weight: 700;
      letter-spacing: 3px;
  }
}
@media (max-width: 991px) {
  body .faq-main-bg-dv {
    padding: 90px 0px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv {
    margin-top: 90px;
  }
}
@media only screen and (max-width: 575px) {
  a{
    font-size:13px;
  }
  body .faq-secand-main-dv .faq-title-dv p{
    font-size:14px;
  }
  body .faq-main-bg-dv .accordion .card .card-header a {
    letter-spacing: 2px;
    font-size: 13px;
  }
  body .faq-main-bg-dv {
    padding: 60px 0px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv {
    margin-top: 60px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
      font-size: 34px;
      line-height: 40px;
  }
}
@media (max-width: 360px){
  body .faq-main-bg-dv .accordion .card .card-header a {
      letter-spacing: 1px;
      font-size: 13px;
  }
}
/* FAQ_page CSS end */

/* Om-os page CSS start */
body .om-os-main-bg .om-details-dv .om-inner-description p{
    text-align: left !important;
  }
.om-os-main-bg{
  padding-top:272px;
  padding-bottom:350px;
  background-color: var(--light-yellow);
}
body
.om-os-main-bg
.om-details-dv {
  text-align: center;
}
body .om-os-main-bg .om-details-dv .om-inner-description h2 {
  letter-spacing: 2px;
  margin-bottom: 40px;
  text-align: left;
}
body
.om-os-main-bg
.om-details-dv
.om-inner-description p{
  color:var(--light-cream);
}
body .om-inner-description:nth-child(1) {
  margin-bottom:197px;
}
@media (max-width: 1399px) {
  body .om-os-main-bg .om-details-dv .om-inner-description p{
    text-align: left !important;
  }
  body .om-os-main-bg .om-details-dv .om-inner-description h2 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom:42px;
    text-align: left;
  }
  body
  .om-os-main-bg
  .om-details-dv
  .om-inner-description p {
      color: var(--color-black);
      font-size: 16px;
  }
}

@media (max-width: 991px) {
  body
    .om-os-main-bg
    .om-details-dv
    .om-inner-description:nth-child(1) {
    margin-bottom: 90px;
  }
  .om-os-main-bg{
    padding-top:90px;
    padding-bottom:90px;
  }
  body .om-os-main-bg .om-details-dv .om-inner-description p br{
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  body
    .om-os-main-bg
    .om-details-dv
    .om-inner-description:nth-child(1) {
    margin-bottom: 60px;
  }
  body .om-os-main-bg .om-details-dv .om-inner-description h2 {
    letter-spacing: 2px;
    margin-bottom: 10px;
  }
  .om-os-main-bg{
    padding-top:60px;
    padding-bottom:60px;
  }
  body
  .om-os-main-bg
  .om-details-dv
  .om-inner-description:nth-child(1) {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 360px) {
  body
    .om-os-main-bg
    .om-details-dv
    .om-inner-description:nth-child(1) {
    margin-bottom: 30px;
  }
}
/* Om-os page CSS end */

/* privacy policy page CSS Start */
.privacy-policy-bg{
  background: var(--light-yellow);
  padding-top:250px;
  padding-bottom:350px;
}
body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .secand-privacy-policy-title h3 {
  font-size: 34px;
  margin-top: 40px;
  font-family: var(--font-title);
  color: var(--light-cream);
  letter-spacing: 1px;
  text-align: left!important;
}
body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  p {
  text-align: left!important;
  font-weight:400;
  letter-spacing:1px;
  color: var(--light-cream);
}
body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .secand-privacy-policy-title {
  margin-top: 90px;
  margin-bottom: 50px;
}
body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .privacy-policy-title
  h2{
    text-align: center;
  }

body
.small-heading {
	font-size: 34px;
	margin-top: 40px;
	font-family: var(--font-title);
	color: var(--light-cream);
	letter-spacing: 1px;
	text-align: left;
}
body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .location-privacy-policy-title {
    margin-top: 115px;
    width: 340px;
  }

@media (max-width: 1399px){
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .privacy-policy-title
  h2 {
      font-size: 40px;
      line-height: 45px;
  }
  .privacy-policy-bg {
      background: var(--light-yellow);
      padding-top: 210px;
      padding-bottom: 310px;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  h3 {
      font-size: 28px;
      margin-top:46px;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  p {
      color: var(--color-black);
      font-size: 16px;
      line-height:21px;
      font-weight:500;
  }
 .small-heading{
    margin-bottom:1px!important;
    padding-bottom:3px!important;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .location-privacy-policy-title {
    margin-top: 115px;
  }
}

@media (max-width: 991px) {
  body
    .privacy-policy-bg
    .privacy-policy-details-dv
    .privacy-policy-description
    .secand-privacy-policy-title
    h3 {
    margin-top: 0px;
  }
  body
    .privacy-policy-bg
    .privacy-policy-details-dv
    .privacy-policy-description
    h3 {
    margin-top: 0px;
  }
  .privacy-policy-bg{
    padding-top:90px;
    padding-bottom:90px;
  }
}
@media (max-width: 575px) {
  body
    .privacy-policy-bg
    .privacy-policy-details-dv
    .privacy-policy-description
    .secand-privacy-policy-title {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .privacy-policy-bg{
    padding-top:60px;
    padding-bottom:60px;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .privacy-policy-title h2 {
    text-align:left;
    margin-bottom:20px;
  }
}
@media (max-width: 480px) {
    body
    .privacy-policy-bg
    .privacy-policy-details-dv
    .privacy-policy-description
    .privacy-policy-title
    h2 {
      font-size: 25px;
      line-height: 31px;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  h3 {
      font-size: 22px;
      font-weight: 600;
  }
}

/* privacy policy page CSS Start */
#load-find-house-form .alert-danger button{
  position: absolute;
  right:4px;
  width:auto;
  top:-6px;
  height:auto;
  padding: 20px 20px;
  font-size:21px;
}
/* Contact page CSS start */
 .secand-login-details-dv {
  padding: 200px 0px;
  background: var(--light-yellow);
}
 .secand-login-details-dv .form-group input {
  border: none !important;
  box-sizing: border-box;
  height: auto;
  font-size: 17px;
  letter-spacing: 2px;
  font-weight:400;
  line-height: 22px;
  background: var(--btn-light-yollow) !important;
  width: 100%;
  border-radius: 5px !important;
  padding: 17px 20px;
}
.contact-details-dv .contact-us-main{
  width:100%!important;
}
.secand-login-details-dv .contact-details-dv .contact-sub-title h3 {
  font-family: var(--font-title);
  color: var(--light-cream);
  text-align: center;
}

.secand-login-details-dv
.contact-details-dv
.contact-sub-title
p{
  color:var(--light-cream);
}

  .secand-login-details-dv
  .contact-details-dv
  .custom-input-mb
  .lebel-custom-dv {
  text-align: left;
}
.secand-login-details-dv .contact-details-dv .custom-input-mb label {
  color: var(--light-cream-lab);
  font-weight: 400!important;
  letter-spacing: 3px;
  margin-top: 15px;
  padding-left: 10px;
}
.custom-file .custom-file-label{
    font-family:var(--input-family)!important;
    font-size:19px;
}
.secand-login-details-dv
  .contact-details-dv
  .custom-input-mb
  textarea {
  background-color: var(--light-yellow-input-bg);
  border: none;
}
.main-content .custom-form textarea {
  background-color: var(--light-yellow-input-bg) !important;
  font-family:var(--input-family);
  border: none !important;
  box-sizing: border-box;
  font-size: 19px;
  font-weight:400;
  line-height: 22px;
  border-radius: 0 !important;
}
.secand-login-details-dv .contact-details-dv .contact-button-dv {
  width: 150px;
}
@media (max-width: 1399px) {
  body .secand-login-details-dv .contact-details-dv .contact-sub-title h3 {
      font-weight:500;
  }
  body
  .secand-login-details-dv
  .contact-details-dv
  .contact-sub-title
  p {
      color: var(--paragraph-color);
      font-size: 16px;
      margin-bottom:20px!important;
  }
  body .secand-login-details-dv .form-group input {
      font-size: 14px;
      padding: 13px 20px;
  }
  body .secand-login-details-dv .contact-details-dv .contact-button-dv .btn-custom {
      line-height: 23px;
      font-size: 13px;
      padding:11px 10px;
      border-radius: 3px;
      letter-spacing: 3px;
  }
  body .secand-login-details-dv.contact-ptb-dv{
    padding-top:207px;
    padding-bottom:278px;
    background: var(--light-yellow);
  }
  body .secand-login-details-dv .contact-details-dv{
    max-width:785px;
    width:100%;
  }
  body .secand-login-details-dv
  .contact-details-dv .custom-input-mb label{
    font-size:14px;
    font-weight:600!important;
  }
  body .secand-login-details-dv .contact-details-dv .contact-button-dv {
      width: 140px;
      margin-top: 55px;
  }
  body .secand-login-details-dv .contact-details-dv .contact-button-dv .btn-custom {
      line-height: 23px;
      font-size: 14px;
      font-weight:600;
      padding:13px 10px;
  }
}
@media (max-width: 991px) {
  body .secand-login-details-dv {
    padding: 90px 0px;
  }
  body .secand-login-details-dv.contact-ptb-dv {
      padding-top: 90px;
      padding-bottom: 90px;
  }
}
@media (max-width: 575px) {
  body .secand-login-details-dv {
    padding: 60px 0px;
  }
  body .secand-login-details-dv .contact-details-dv .contact-sub-title {
    text-align: center;
  }
  body .secand-login-details-dv.contact-ptb-dv {
      padding-top: 60px;
      padding-bottom: 60px;
  }
}
@media (max-width: 360px) {
    p {
        color: var(--paragraph-color);
        font-size: 13px!important;
        line-height: 16px!important;
    }
  }
/* Contact page CSS end */

/* Informationer-husnr page CSS start */
body .info-banner-details-dv{
  top:15%;
}
body .label-information-banner{
  background: var(--button-yollow) !important;
  color:var(--color-white);
  margin-top: 80px !important;
  letter-spacing: 2px;
  padding: 16px 10px !important;
  font-size: 23px;
  width: 150px;
  border-radius: 5px;
  font-weight:900;
}
body .faq-main-bg-dv .informationer-faq-title h2 {
  padding-bottom: 10px;
}
body .faq-main-bg-dv .informationer-faq-title:nth-child(3) {
  padding-bottom: 10px;
  margin-top: 80px;
}
body .faq-main-bg-dv .informationer-faq-title:nth-child(5) {
  padding-bottom: 10px;
  margin-top: 80px;
}
body .faq-main-bg-dv .informationer-faq-title:nth-child(7) {
  padding-bottom: 10px;
  margin-top: 80px;
}
body .faq-main-bg-dv .informationer-faq-title:nth-child(9) {
  padding-bottom: 10px;
  margin-top: 80px;
}
body .faq-main-bg-dv .informationer-faq-title:nth-child(11) {
  padding-bottom: 10px;
  margin-top: 80px;
}
body .faq-main-bg-dv .informationer-faq-main .accordion .card {
  border: none;
}
body .faq-main-bg-d .informationer-faq-main .accordion .card .card-body {
  border: none;
  background-color: var(--light-yellow-input-bg);
  border-top: none;
  border-radius: 0;
  padding: 0px;
}
body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-header
  a
  i {
  color: var(--light-cream);
  font-size: 16px;
  position: relative;
  z-index: 9;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0px;
  padding-left: 4px;
}
body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-header
  a
  .icon-bg-dv {
    border:1px solid transparent;
    float: left;
    padding:5px 5px;
    z-index: -9;
    display: flex;
    align-items: center;

  }
 body .faq-main-bg-dv .informationer-faq-main .accordion .card .card-header a .icon-bg-dv .label-accordion{
    font-weight:600!important;
    padding-left:10px;
    color: var(--light-cream-lab);
    font-style:normal;
    line-height:15px;
    min-width:350px;
    text-align: left;
  }
body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-body
  .faq-description-dv {
  background-color: var(--color-white);
  padding: 20px;
}
body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-body
  .faq-description-dv
  p {
  color: var(--light-cream-lab);
  font-weight: 600!important;
  letter-spacing: 2px;
}
  body .informationer-faq-main .collapsed .arrow-top-dv{
        transform: rotate(0deg)!important;
  }
   body .informationer-faq-main .arrow-top-dv{
     transform: rotate(-90deg)!important;
  }
  body .faq-main-bg-dv .informationer-faq-title h2 {
	font-size: 36px;
	padding-bottom: 20px;
}
body .create-from-detail .create-check-detail{
  font-size:17px!important;
}
body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv .faq-button-dv .btn-custom {
    margin: 0 auto;
}
body .accodion-iocn-img{
    z-index: 9;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0px;
    padding-left: 0px;
}
body .accodion-iocn-img img {
    width: 20px;
    padding:2px;
}
@media (max-width: 1399px) {
  
  body .husin-info-img img{
    width:100%;
  }
  body .privacy-policy-bg .privacy-policy-details-dv 
  .privacy-policy-description .secand-privacy-policy-title h3 {
    font-size: 28px;
    margin-top: 40px;
  }
  body .label-information-banner{
    margin-top:60px!important;
  }
  body .main-content .custom-form .dropdown-blg-dv{
    appearance:none;
  }
  body .dropdown-input-icon-dv img{
    position: absolute;
    top:10px;
    width:10px;
    right:30px;
  }
  body .label-information-banner {
      letter-spacing: 2px;
      padding: 11px 10px !important;
      font-size: 21px;
      border-radius: 3px;
      font-weight: 800;
  }
  body .faq-main-bg-dv .informationer-faq-title h2 {
      font-size: 33px;
      padding-bottom:7px;
  }
  body .faq-main-bg-dv
  .informationer-faq-main .accordion .card
  .card-header a .icon-bg-dv .label-accordion{
    font-size:15px;
    font-weight:700!important;
  }
  body .informationer-faq-main .collapsed .arrow-top-dv{
        transform: rotate(0deg)!important;
  }
   body .informationer-faq-main .arrow-top-dv{
     transform: rotate(-90deg)!important;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-body
  .faq-description-dv
  p {
      color: var(--light-cream-lab);
      font-weight: 600!important;
      letter-spacing: 3px;
      font-size: 15px;
      line-height:20px;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-body
  .faq-description-dv {
      padding-top:20px;
      padding-bottom:30px;
  }
  body .faq-main-bg-dv .informationer-faq-title.afaciliteter-pt-dv{
    margin-top:70px;
  }
  body .faq-main-bg-dv .informationer-faq-title .ptb-title-dv{
    padding-bottom:0px;
  }
  body .faq-main-bg-dv .informationer-faq-title.afrejse-pt-dv{
    margin-top:130px;
  }
  body .faq-main-bg-dv .informationer-faq-title.faciliteter-pt-dv{
    margin-top:100px;
  }
  body .faq-main-bg-dv .informationer-faq-title.uheldet-pt-dv{
    margin-top:95px;
  }
  body .faq-main-bg-dv .informationer-faq-title.børn-pt-dv{
    margin-top:98px;
  }
  .find-house-btn .txt-bg-input{
    max-width: 164px !important;
    width:100%;
  }
}

@media (max-width: 1280px) {
  body .info-banner-details-dv {
    top: 15%;
  }
}
@media (max-width: 1200px) {
   body header nav .navbar-nav .nav-link {
    letter-spacing:-1px!important;
    
  }
}
@media (max-width: 1199px) {
 /* body #banner .banner-detail-main {
      min-height: inherit;
  } */
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv .faq-button-dv .btn-custom{
    margin:0 auto;
  }
  body .faq-main-bg-dv .accordion .card .card-header{
    padding: 16px 40px 13px 20px;
  }
}

@media (max-width: 991px){
    body header nav .navbar-nav .nav-link {
    letter-spacing:0px!important;
    
  }
  body .secand-details-dv.home-secand-main {
    padding: 90px 0px;
  }
  .navbar .container, .navbar .container-fluid, .navbar .container-sm,
  .navbar .container-md, .navbar .container-lg, .navbar .container-xl{
    justify-content:flex-start;
  }
   body .secand-login-details-dv.login-main-bg {
    padding-top: 90px;
  }

  body #banner .banner-detail-main {
      min-height:100vh;
      margin:0px 0px;
  }
  body #banner
   .banner-detail-main.udlejer-banner-main {
     min-height:100vh;
     margin:0px 0px;
  }
  body .house-main-info-dv .create-house .house-custom-form-dv .mt-title-input-dv.faciliteter-mt-dv{
    margin-bottom:10px;
    margin-top:10px;
  }
  body #banner
  .banner-detail-main.login-banner-main{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.opret-main-banner{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.create-house-banner{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.faq-main-banner{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.om-os-main-banner{
    min-height:100vh;
    margin:0px 0px;
  }
  body #banner
  .banner-detail-main.privacy-policy-banner-dv{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.contact-main-banner{
     min-height:100vh;
     margin:0px 0px;
  }
  body #banner
  .banner-detail-main.info-banner-main{
     min-height:100vh;
     margin:0px 0px;
  }
  body .banner-text.home-banner{
    margin-top:0px;
    padding-top:0px;
  }
  body #banner .banner-detail-main{
    margin-top:0px;
    margin-bottom:0px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.afaciliteter-pt-dv{
    margin-top:70px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title .ptb-title-dv{
    padding-bottom:0px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.afrejse-pt-dv{
    margin-top:90px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.faciliteter-pt-dv{
    margin-top:90px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.uheldet-pt-dv{
    margin-top:90px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.børn-pt-dv{
    margin-top:90px;
  }
}
@media only screen and (max-width: 575px) {
   body .secand-details-dv.home-secand-main {
    padding: 60px 0px;
  }
  body .secand-login-details-dv.login-main-bg {
    padding-top: 60px;
  }
  body
  .privacy-policy-bg
  .privacy-policy-details-dv
  .privacy-policy-description
  .location-privacy-policy-title {
      margin-top: 60px;
      width:inherit;
  }
  .informationer-faq-main {
    padding:0px;
  }
  body .faq-main-bg-dv .create-house .accordion.main-faq-dv{
    padding:0px 12px;
  }
  body .banner-text h1 br{
    display:none;
  }
   body .faq-main-bg-dv
   .informationer-faq-title.afaciliteter-pt-dv{
    margin-top:60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title .ptb-title-dv{
    padding-bottom:0px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.afrejse-pt-dv{
    margin-top:60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.faciliteter-pt-dv{
    margin-top:60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.uheldet-pt-dv{
    margin-top:60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title.børn-pt-dv{
    margin-top:60px;
  }
  body .faq-main-bg-dv
  .accordion .card-header::after {
    top: 5px;
  }
   body .faq-main-mt-dv
   .accordion .card-header::after {
    top: 9px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title:nth-child(3) {
    padding-bottom: 10px;
    margin-top: 60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title:nth-child(5) {
    padding-bottom: 10px;
    margin-top: 60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title:nth-child(7) {
    padding-bottom: 10px;
    margin-top: 60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title:nth-child(9) {
    padding-bottom: 10px;
    margin-top: 60px;
  }
  body .faq-main-bg-dv
  .informationer-faq-title:nth-child(11) {
    padding-bottom: 10px;
    margin-top: 60px;
  }
  body
  .information-banner-dv
  .banner-detail-main .btn-custom{
    font-size: 23px;
    line-height: 22px;
    font-family: var(--font-p);
    font-weight:bold!important;
    width:150px;
    margin-top:0px!important;
  }
  body .faq-main-bg-dv .informationer-faq-title .ptb-title-dv {
    padding-bottom: 0px;
    padding: 0px 40px;
    text-align: center;
  }
 body .informationer-faq-main .accordion .card .card-header a {
    letter-spacing:0px;
    font-size: 13px;
  }
   body .house-main-info-dv .collapsed .arrow-top-dv {
    top: 21px!important;
  }
  body .informationer-faq-main .collapsed .arrow-top-dv{
    top:32px;
  }
  body .informationer-faq-main .arrow-top-dv{
     top:32px;
  }
  .find-house-btn{
    display:block!important;
  }
  .find-house-btn #findhouse{
    width:100%!important;
  }
   .find-house-btn #house_number{
    max-width:100% !important;
    width:100%!important;
  }
}
.navbar {
    position: absolute;
    z-index: 9999!important;
}
@media (max-width:480px){
  body header nav{
    padding-top: 0px!important;
  }
  body #banner .banner-detail-main{
    min-height:50vh!important;
  }
  .navbar{
    position: absolute;
    z-index: 99999999!important
  }
  body .faq-main-bg-dv .informationer-faq-main .accordion 
  .card .card-body .faq-description-dv p {
    white-space: inherit;
  }
  body .faq-main-bg-dv .accordion .card .card-header {
      padding: 16px 40px 13px 15px;
  }
  body .husets-informationer .huset-details .inner-huset-button .txt-bg-input{
    width:100%!important;
    padding:22px 15px;
  }
  body .husets-informationer
  .huset-details .inner-huset-button .btn-yollow-dv {
      width: 100%!important;
  }
   body .house-main-info-dv.create-house-ptb .create-house h2 {
      font-size: 25px;
      line-height: 31px;
  }
  body .house-main-info-dv .create-house h3 {
      font-size: 24px;
  }
  body .om-os-main-bg .om-details-dv .om-inner-description h2{
    font-size: 25px;
      line-height: 31px;
  }
 body .secand-login-details-dv .login-main .login-title h2{
    font-size: 25px;
      line-height: 31px;
  }
  body
  .secand-details-dv
  .main-accodion-dv
  .title-accodion-dv
  .inner-accodion
  .inner-accodion-input
  .form-check {
      width: 290px;
      margin: 0 auto;
  }
  body .inner-accodion-input .label-dv {
      font-weight: 800!important;
      font-size: 11px;
      line-height: 16px;
      margin-left: 25px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
    font-size: 25px;
    line-height: 31px;
  }
  body .faq-main-bg-dv .faq-secand-main-dv .faq-title-dv h2 {
    margin-bottom: 30px;
  }
  body .enter-house-form-bg h5 {
    font-size: 23px;
  }
  body .opret-digitale-ptb .main-accodion-dv .title-accodion-dv h2 {
    margin-bottom: 20px;
  }
   body .informationer-faq-main .accordion .card .card-header a {
    letter-spacing:0px;
    font-size: 13px;
  }
   body .house-main-info-dv .collapsed .arrow-top-dv {
    top: 21px!important;
  }
  body .informationer-faq-main .collapsed .arrow-top-dv{
    top:32px;
  }
  body .informationer-faq-main .arrow-top-dv{
     top:32px;
  }
}
/* @media (max-width: 360px){
  body .accodion-iocn-img{
    
} */
body .accodion-iocn-img img {
    width: 15px;
}
  body .house-main-info-dv .create-house
  .house-custom-form-dv .custom-input-mb
  .custom-inline .label-dv{
    font-size:14px;
    letter-spacing:2px;
  }
  body .faq-main-bg-dv .accordion .card .card-body p:last-child{
    padding: 0px 0px;
    font-size:14px!important;
    letter-spacing:2px;
  }
  /* body header nav {
      padding-top: 5px !important;
  } */
  body .banner-text h1 {
      font-size: 32px !important;
      line-height: 40px !important;
      font-weight: 600;
      margin-bottom: 20px;
      letter-spacing: 2px;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-header
  a
  i {
      font-size: 10px;
      margin-right: 5px;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-header
  a
  .icon-bg-dv {
      padding:4px 2px;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-header
  a
  i {
      padding-left: 1px;
  }
  body .faq-main-bg-dv
  .informationer-faq-main .accordion .card
  .card-header a .icon-bg-dv .label-accordion {
      font-size: 13px;
      padding-left:1px;
  }
  body .collapsed .arrow-top-dv {
      border-top: 10px solid var(--icon-color) !important;
      border-left: 5px solid transparent !important;
      border-right: 5px solid transparent !important;
      top: 25px;
      right: 18px;
  }
   body .husets-informationer .huset-details .inner-huset-button .txt-bg-input{
    width:100%!important;
  }

  body .house-main-info-dv.create-house-ptb .create-house h2 {
      font-size: 25px;
      line-height: 31px;
  }
  body .house-main-info-dv .create-house h3 {
      font-size: 24px;
  }
  body .house-main-info-dv.create-house-ptb{
    overflow: hidden;
  }
  body .glade-udlejerei-main .slider-main-dv .slider-for-dv .slick-description{
    font-size:16px!important;
    line-height:22px!important;
  }
  body .enter-house-form-bg h5 {
      font-weight: 500;
  }
  body .enter-house-form-bg .form-secand-title{
    letter-spacing:2px;
  }
  body .secand-login-details-dv .contact-details-dv .contact-sub-title p{
    font-size:16px!important;
    padding:5px 10px;
    line-height:19px!important;
  }
  p{
    line-height:19px!important;
     font-size:16px!important;
  }
  body .faq-main-bg-dv .create-house
  .accordion.main-faq-dv {
      padding: 0px 10px;
  }

  body .faq-main-bg-dv .accordion .card .card-header a {
      letter-spacing: 2px;
      font-size: 14px;
  }
  body .informationer-faq-main  .accordion .card .card-header a {
      letter-spacing: 0px;
      font-size: 14px;
  }
   h2 {
      font-size: 25px;
      line-height: 31px;
  }
  body .om-os-main-bg .om-details-dv .om-inner-description h2{
    font-size: 25px;
      line-height: 31px;
  }
  body .secand-login-details-dv
  .login-main .login-title h2{
    font-size: 25px;
      line-height: 31px;
  }
  body .udlejer-bg-ptb-dv .inner-info
  .udlejer-button button{
    width:250px!important;
    padding: 13px 10px;
    letter-spacing: 0px;
    font-weight:800;

  }
  body .udlejer-bg-ptb-dv .inner-info
  .input-box .form-control {
    width: 250px!important;
  }
   body .find-house-btn{
    padding:0px 15px;
  }
  .form-secand-title{
    font-size: 13px!important;
    line-height: 16px!important;
  }
  body .faq-main-bg-dv .informationer-faq-main .accordion .card .card-body .faq-description-dv p{
    font-size: 13px!important;
    line-height: 16px!important;
  }
  body
  .faq-main-bg-dv
  .informationer-faq-main
  .accordion
  .card
  .card-body
  .faq-description-dv {
      font-size: 13px;
  }
  body .faq-main-bg-dv .informationer-faq-title h2 {
      font-size: 25px;
      text-align: center;
      line-height: 31px;
  }
  body .secand-details-dv .main-accodion-dv
  .title-accodion-dv .inner-accodion
  .inner-accodion-input p{
    font-size: 13px!important;
    line-height: 16px!important;
  }
  .privacy-policy-bg{
    overflow: hidden;
  }
  body .inner-accodion-input .label-dv {
      font-size: 11px;
      line-height: 14px;
      margin-left: 25px;

  }
    body .udlejer-bg-ptb-dv .inner-info .input-box {
      margin-top: 20px;
  }
  .main-content .custom-form input,
  .main-content .custom-form select,
  .main-content .custom-form .custom-file-label {
    font-size: 13px;
  }
  .main-content .create-house form
  .custom-inline .label-dv {
      padding-left: 30px;
  }
  body .lab-wifi{
  width:65px!important;
  }
  body .padd-check-input{
    padding:0px 20px;
  }
  body .input-chek-blg-dv{
    max-width:237px;
    width:100%;
    padding:0px;
  }
  .wifi-tv-label-pd{
    padding:0px 14px!important;
  }
  body .husets-informationer .huset-details .inner-huset-button .btn-yollow-dv {
    padding: 13px 17px;
    width: 301px !important;
    font-size: 14px !important;
    height: inherit;
    letter-spacing: 0px;
  }
  body .vedligeholde-info-dv {
    padding: 60px 0 !important;
  }
  body .arrow-top-dv{
    top:29px;
  }
  body .collapsed .arrow-top-dv{
    top:29px;
  }
}
.house-images {padding: 12px;}
/* Informationer-husnr page CSS end */
/* baseinfocss-end */
  /*@media (min-width:480px){
  body #banner .banner-detail-main{
    min-height:500px !important;
  }
}*/
.form-group label.lebel-custom-dv b {
    text-transform: uppercase!important ;
}
@media (max-width: 280px){
  body header nav .navbar-brand img{
    width:auto!important;
  }
}
@media (max-width: 1280px){
  body header nav .navbar-brand img{
    width:auto!important;
  }
}
@media (max-width: 411px){
   body .banner-heading h5 {
      font-size: 14px !important;
      margin-top: 62px;
      margin-bottom: 5px;
  }
   body .banner-text h1 {
      font-size: 24px !important;
      line-height: 27px !important;
      margin-bottom: 0px;
      letter-spacing: 2px;
  }
}
@media (max-width: 375px){
   body .banner-heading h5 {
      font-size: 14px !important;
      margin-top: 62px;
      margin-bottom: 5px;
  }
   body .banner-text h1 {
      font-size: 24px !important;
      line-height: 27px !important;
      margin-bottom: 0px;
      letter-spacing: 2px;
  }
}
@media (max-width: 360px){
   body .banner-heading h5 {
      font-size: 14px !important;
      margin-top: 62px;
      margin-bottom: 5px;
  }
   body .banner-text h1 {
      font-size: 21px !important;
      line-height: 27px !important;
      margin-bottom: 0px;
      letter-spacing: 2px;
  }
}
@media (max-width: 280px){
   body .banner-heading h5 {
      font-size: 12px !important;
      margin-top: 62px;
      margin-bottom: 5px;
  }
  body .banner-text h1 {
      font-size: 21px !important;
      line-height: 27px !important;
      margin-bottom: 0px;
      letter-spacing: 2px;
  }
}
@media (max-width:991px) {
  
  body .create-house-accordion-main .card .card-header .card-title .label-accordion {
    font-style: normal !important;
    font-size: 16px !important;
    text-align: left!important;
    line-height: 24px;
    font-family: var(--font-title);
    color: var(--light-cream);
    letter-spacing: 2px;
    font-weight: 500;
  }
}
 body .create-house-accordion-main .card .card-header .card-title .label-accordion {
    
    text-align: left!important;
    
  }
  body .house-main-info-dv.create-house-ptb .create-house h2 {
      text-align: left !important;
  }
  body .house-main-info-dv .create-house .house-custom-form-dv .detail-form-p {
     letter-spacing: 1px !important;
  }