@media (max-width: 320px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 400px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 479px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 599px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 640px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 760px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 767px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 782px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 800px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 860px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 900px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 959px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (max-width: 991px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (min-width: 1024px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}

@media (min-width: 1439px) {
    .custom-header-wrapper {
    position: relative;
    min-height: 0;
    padding: 0rem 0 0rem;

  }
}


@media (max-width: 320px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}


@media (max-width: 400px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 479px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 499px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 599px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 640px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 760px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 767px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 782px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 800px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 400px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 860px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 900px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 959px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 991px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 1024px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 1439px) {
   .content-area {
    padding-top: 1.25rem;
    padding-bottom: 5.25rem;

  }
}

@media (max-width: 320px) {
    h2 {
    position: relative;
    font-size: 1.075rem;

  }
}

@media (max-width: 400px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 479px) {
    h2 {

    font-size: 1.375rem;

  }
}

@media (max-width: 499px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 599px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 640px) {
    h2 {
    position: relative;
    font-size: 1.375rem;

  }
}

@media (max-width: 760px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 767px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 782px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 800px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 860px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 900px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 959px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 991px) {
    h2 {
    font-size: 1.375rem;

  }
}

@media (max-width: 1024px) {
    h2 {
    font-size: 1.675rem;

  }
}

@media (max-width: 1439px) {
    h2 {
    font-size: 1.075rem;

  }
}


@media (max-width: 320px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 400px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 479px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 499px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 599px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 640px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 760px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 767px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 782px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 800px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 860px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 900px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 959px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 991px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 1024px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 1439px) {
   .mphb-regular-price {
    position: relative;
    margin: 0.00rem 0;

  }
}

@media (max-width: 320px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 400px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 479px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 499px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 599px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 640px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 760px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 767px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 768px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 782px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 800px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 860px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 900px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 959px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 991px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 1024px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 1439px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 1080px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 40px;

  }
}

@media (max-width: 320px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}


@media (max-width: 400px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 497px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 499px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 599px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 640px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 760px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 767px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 782px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 800px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 860px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 900px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 959px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 991px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}

@media (max-width: 1024px) {
   .elementor-kit-162 p {
    position: relative;
    margin-bottom: 0px;

  }
}


@media (max-width: 320px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 400px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 497px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 599px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 640px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 760px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 767px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 782px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 800px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 860px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 900px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 959px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 991px) {
     ul, ol {
    position: relative;
    margin: 17px 0px 0em 0px;

  }
}

@media (max-width: 320px) {
     p.mphb-regular-price {
    color: #1f73b;
    position: relative;
		font-size: 15pt;
  }
}

@media (min-width: 400px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 15pt;
  }
}

@media (max-width: 479px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 18pt;
  }
}

@media (max-width: 497px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 599px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 640px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 760px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 767px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 768px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 782px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 800px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 599px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 860px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 900px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 959px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 991px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 1024px) {
     p.mphb-regular-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}


@media (max-width: 320px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 400px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 479px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 497px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 599px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 640px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 760px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 767px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 768px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 782px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 800px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 860px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 900px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 959px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 991px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 1024px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 320px) {
    a.mphb-room-type-title{
		font-size: 20px;
  }
}

@media (max-width: 400px) {
    a.mphb-room-type-title{
		font-size: 21px;
  }
}

@media (max-width: 479px) {
    a.mphb-room-type-title{
		font-size: 25px;
  }
}

@media (max-width: 497px) {
    a.mphb-room-type-title{
		font-size: 25px;
  }
}

@media (max-width: 599px) {
    a.mphb-room-type-title{
		font-size: 25px;
  }
}

@media (max-width: 640px) {
    a.mphb-room-type-title{
		font-size: 26px;
  }
}

@media (max-width: 760px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 767px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 768px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 782px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 800px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 860px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 900px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 959px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 991px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 1024px) {
    a.mphb-room-type-title{
		font-size: 27px;
  }
}

@media (max-width: 320px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 400px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 479px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 497px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}


@media (max-width: 499px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 599px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 640px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 760px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 767px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 768px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 782px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 800px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 860px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 900px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 959px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 991px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 1024px) {
    .room-images-wrapper {
    margin-bottom: 0.0rem;
  }
}

@media (max-width: 320px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 15pt;

  }
}

@media (max-width: 400px) {
    p.mphb-cart-total-price {
    position: relative;
    color: #1f73b9;
    font-size: 16pt;

  }
}

@media (max-width: 479px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 18pt;

  }
}

@media (max-width: 497px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 18pt;

  }
}

@media (max-width: 599px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 18pt;
  }
}


@media (max-width: 640px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 18pt;
  }
}

@media (max-width: 760px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 767px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 768px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 782px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 800px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 860px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}


@media (max-width: 900px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 959px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;

  }
}

@media (max-width: 991px) {
    p.mphb-cart-total-price {
    color: #1f73b9;
    position: relative;
		font-size: 20pt;
  }
}

@media (max-width: 1024px) {
    p.mphb-cart-total-price {
    position: relative;
    color: #1f73b9;
		font-size: 20pt;
  }
}

@media (max-width: 480px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 600px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

@media (max-width: 992px) {
     .mphb_sc_room-wrapper 
     .mphb-room-type-title {
    position: relative;    
    text-align: left;
    margin-bottom: 0.875rem;
    margin-top: 0.875rem;	
  }
}

div.header-top {
 position: relative;
 height:0px;	
}

div.custom-header-wrapper.boxed.has-post-thumbnail {
 background: #ffff;
 min-height: 0px;
}



@media (max-width: 599px) {
.custom-header-wrapper
.campterra-page-title {
    font-size: 1.9375rem;
    color: #1f73b9;
 }
}

@media (min-width: 640px) {
.custom-header-wrapper
.campterra-page-title {
    font-size: 2.1375rem;
    color: #1f73b9;
 }
}

.custom-header-wrapper {
  background: #fff; 
  padding: 0rem 0 0rem;
  min-height: 135px;
}

@media (max-width: 2400px)
.content-area {
     float: left;
     width: 71.33%;
     max-width: 900px;
     padding-right: 2.5rem;
 }
}



@media (min-width: 1024px) 
div.#content.site-content.wrapper {
    padding: 0 1.25rem;

 }
}


@media (min-width: 1024px) 
div.#primary.content-area.boxed {
    max-width: 8404px;

 }
}

@media (min-width: 1024px) 
div.wrpper {
    max-width: 8404px;

 }
}

@media (max-width: 600px) 
p.campterra-page-title {

 margin-bottom: 2.25rem;

 }

/*Test Handyansicht Google*/

@media all and(max-width:480px){
#panel-w55af009d28745-0-0-0 .textwidget p {
    text-align: center !important;
}
}