
/*/////////////////////////////////////////////////////////////
////////////////////////////Fonts//////////////////////////////
/////////////////////////////////////////////////////////////*/

/* canterbury-regular - latin */
@font-face {
  font-family: 'Canterbury';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/canterbury/Canterbury.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/canterbury/Canterbury.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/canterbury/Canterbury.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/canterbury/Canterbury.woff') format('woff'), /* Modern Browsers */
       url('../fonts/canterbury/Canterbury.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/canterbury/Canterbury.svg') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?61757689');
  src: url('../fonts/fontello.eot?61757689#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff?61757689') format('woff'),
       url('../fonts/fontello.ttf?61757689') format('truetype'),
       url('../fonts/fontello.svg?61757689#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* cormorant-regular - latin */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cormorant-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/cormorant-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cormorant-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cormorant-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cormorant-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cormorant-v18-latin-regular.svg#Cormorant') format('svg'); /* Legacy iOS */
}

/* dosis-regular - latin */
@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/dosis-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/dosis-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/dosis-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/dosis-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/dosis-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/dosis-v27-latin-regular.svg#Dosis') format('svg'); /* Legacy iOS */
}

#text-4 h3 {display: none!important;}

h2, h2 a, .cmsmasters_slider_project .cmsmasters_slider_project_header .cmsmasters_slider_project_title, .cmsmasters_slider_project .cmsmasters_slider_project_header .cmsmasters_slider_project_title a, .cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap, .cmsmasters_stats.stats_mode_circles .cmsmasters_stat_wrap .cmsmasters_stat .cmsmasters_stat_inner .cmsmasters_stat_counter_wrap .cmsmasters_stat_counter, .cmsmasters_sitemap_wrap .cmsmasters_sitemap > li > a {
    font-family: 'Cormorant';
}

.checkbox-desktop-text, .checkbox-desktop-text p {
  font-family: 'Dosis', Arial, Helvetica, 'Nimbus Sans L', sans-serif !important;
}


.header_mid_inner {
    background-image: url(https://stadtparkhotel-alexandra.de/wp-content/uploads/2021/07/stadtparkhotel-alexandra-background-1-1-scaled.jpg);
background-position: top center;
background-repeat: repeat;
background-attachment: scroll;
background-size: contain;
}


.hide {display: none!important;}



#cmsmasters_heading_32649b73d6 .cmsmasters_heading, #cmsmasters_heading_32649b73d6 .cmsmasters_heading a,
#cmsmasters_heading_fc8f36f181 .cmsmasters_heading, #cmsmasters_heading_fc8f36f181 .cmsmasters_heading a,
#cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading, #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading a,
#cmsmasters_heading_58efe09f0c .cmsmasters_heading, #cmsmasters_heading_58efe09f0c .cmsmasters_heading a,
#cmsmasters_heading_d17e1557e1 .cmsmasters_heading, #cmsmasters_heading_d17e1557e1 .cmsmasters_heading a,
#cmsmasters_heading_39433f6d81 .cmsmasters_heading, #cmsmasters_heading_39433f6d81 .cmsmasters_heading a,
#cmsmasters_heading_d2efd40b3c .cmsmasters_heading, #cmsmasters_heading_d2efd40b3c .cmsmasters_heading a,
#cmsmasters_heading_a696e1696c .cmsmasters_heading, #cmsmasters_heading_a696e1696c .cmsmasters_heading a,
#cmsmasters_heading_d3adc96d5d .cmsmasters_heading, #cmsmasters_heading_d3adc96d5d .cmsmasters_heading a,
#cmsmasters_heading_b653e4155b .cmsmasters_heading, #cmsmasters_heading_b653e4155b .cmsmasters_heading a,
#cmsmasters_heading_25ae3e96d0 .cmsmasters_heading, #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading a,
#cmsmasters_heading_a3b8af9d54 .cmsmasters_heading, #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading a,
#cmsmasters_heading_d114ebe08d .cmsmasters_heading, #cmsmasters_heading_d114ebe08d .cmsmasters_heading a,
#cmsmasters_heading_519f3cebd3 .cmsmasters_heading, #cmsmasters_heading_519f3cebd3 .cmsmasters_heading a,
#cmsmasters_heading_f936a1f7a2 .cmsmasters_heading, #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading a,
#cmsmasters_heading_4f61a9a49c .cmsmasters_heading, #cmsmasters_heading_4f61a9a49c .cmsmasters_heading a,
#cmsmasters_heading_af1a5f207f .cmsmasters_heading, #cmsmasters_heading_af1a5f207f .cmsmasters_heading a,
#cmsmasters_heading_847cc7de54 .cmsmasters_heading, #cmsmasters_heading_847cc7de54 .cmsmasters_heading a
{
    font-family: 'Canterbury'!important;
    opacity: .6;
}


.custom_html .d21-checkable-list .d21-list-item .d21-list-link .d21-arrow {
    background-color: rgb(140, 35, 0) !important;
}

.custom_html #d21-widgets-rooms .d21-item .d21-item-head .d21-item-book {
    width: 20%;
    text-align: center;
}

.custom_html .d21-item .d21-item-body .d21-full-description .d21-trigger {
    color: rgb(140, 35, 0);
}

#d21-los #d21-quickbook i.material-icons {
    background: rgb(140, 35, 0)!imortant;
    background-color: rgb(140, 35, 0)!imortant;
}

.cmsmasters_slider h1,
.cmsmasters_slider p {
font-family: 'Canterbury'!important;
text-transform: none;}


#cmsmasters_heading_e5347e731b h2.cmsmasters_heading {
   
    text-transform: none!important;
}

.hide, #cmsmasters_row_7d3695ca57 {display: none!important;}




.header_mid .cmsmasters_header_button {
    border-left: 3px solid #eff1f0;
}



.header_mid .slogan_wrap{
    height: 100%;
    display: block;
    position: relative;
    float: right;
    background-color: transparent;
    padding: 18px;
    padding: 18px 30px;
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
}

.header_mid .slogan_wrap:hover a,
.cmsmasters_tab_inner a.d21-trigger-ibe.d21-wait-done {
    color: rgb(255,255,255);
}

.header_mid .slogan_wrap a,
.cmsmasters_tab_inner a.d21-trigger-ibe.d21-wait-done {
    color: #fff;
}

.header_mid .slogan_wrap:hover,
.cmsmasters_tab_inner a.d21-trigger-ibe.d21-wait-done {
    background-color: #8c2300;

    
}

.header_fullwidth .header_mid .slogan_wrap .slogan_wrap_inner {
    padding: 0px;
}

.header_mid .slogan_wrap a {
     padding: 30px;
}

.header_mid .slogan_wrap {
    padding: 18px 0px;
}

.header_mid.header_mid_scroll .slogan_wrap .slogan_wrap_text {
    margin-top: -22px;
}

.cmsmasters_tab_inner a.d21-trigger-ibe.d21-wait-done {
    background: rgb(11, 12, 15),
    height: 100%;
    display: block;
    position: relative;
    float: left;
    background-color: rgb(140, 35, 0);
    padding: 18px;
    padding: 18px 30px;
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -ms-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;}

.cmsmasters_tab_inner a.d21-trigger-ibe.d21-wait-done:hover {
    background-color: rgb(11, 12, 15);
    color: rgb(255,255,255);
}





#d21-quickbook .d21-input-icon,
#d21-quickbook .d21-btn.d21-primary {
    background-color: rgb(140, 35, 0);
    border-color: rgb(140, 35, 0);
    background: rgb(140, 35, 0);
}

#d21-quickbook .d21-btn.d21-primary {text-transform: uppercase;}

/*#cmsmasters_fb_bngthl2lhm {
    padding-top: 0px;
    padding-bottom: 70px;
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: -36%;
    z-index: 1;
    width: 100%;
}*/

#cmsmasters_fb_bngthl2lhm .featured_block_inner {
    width: 90%;
}

#cmsmasters_fb_bngthl2lhm .featured_block_inner {
    padding-bottom: 155px;
}

.featured_block_text #d21-quickbook #d21-arrival-input .d21-calendar {
    top: -135px;
}
 
.booking-ind {
    padding-top: 6px!important;
    padding-bottom: 20px;
}

#d21-selected-day-price {font-size: 14px!important;padding-left: 6px!important;}
#d21-selected-day-price .d21-avail {padding-left: 6px; padding-top: 3px;}
.d21-pulse, #d21-quickbook #d21-selected-day-price .d21-avail {
    background-color: rgb(19, 149, 71)!important;
}

#price-check {position: absolute;}

#cmsmasters_fb_4641bab4cc {
    padding-bottom: 40px;
}

#d21-quickbook #d21-arrival-input .d21-calendar {
   top: -180px;
}
.d21-calendar-header.d21-row {padding-left: 30px!important;}
#d21-quickbook #d21-arrival-input .d21-calendar {top: -200px!important;}

.booking-ind {font-size: 30px!important; text-align: center!important;}

.booking-ind2 {font-size: 22px!important; text-align: center!important;margin-top: -40px!important}


.home-zimmer {padding: 10px;}


.home-zimmer #d21-arrival-input .d21-input.d21-with-icon,
.home-zimmer #d21-occupancy-container .d21-input.d21-with-icon {font-size: 11px!important;margin-left: 10px !important;}
.d21-input.d21-with-icon {margin-left: 5px!important;}
#d21-quickbook .material-icons {font-size: 20px!important;}




@media (max-width: 1920px){
    #slider-2-slide-1-layer-3 {bottom: 20px !important;}
    .booking-ind2 {margin-top: -40px !important;}
}


@media (max-width: 1024px){
    #header .header_mid .header_mid_inner {
    margin-bottom: -10px!important;}
    #slider-2-slide-1-layer-3 {bottom: 0px !important;}
    .booking-ind2 {margin-top: -10px !important;}
}

@media (max-width: 768px){
#slider-2-slide-1-layer-3 {bottom: -20px !important;}
.header_mid .logo_wrap .logo img {
    max-width: 180px!important;}
    #header .header_mid .header_mid_inner {
    padding-bottom: 0px!important;
    margin-bottom: -20px!important;}
}



#header .header_mid .header_mid_inner .resp_mid_nav_wrap {position: absolute; top: 32px; right: 8px;}

#d21-quickbook .d21-input-icon, #d21-quickbook .d21-btn.d21-primary {
    text-align: center !important;
}

.home-zimmer #d21-trigger-ibe #d21-book-button {font-size: 16px!important;line-height: 34px!important;}

#slider-2-slide-4-layer-2, #slider-2-slide-9-layer-2, #slider-2-slide-3-layer-2,
#slider-2-slide-10-layer-2,#slider-2-slide-10-layer-2 {
line-height: 64px!important;
font-size: 64px!important;
}
.header_mid .logo_wrap .logo.logo_small {
    width: 80%;
    margin-left: 10%;
}


@media (max-width: 600px){
    .booking-ind, .booking-ind2 {display: none!important;}
    #slider-2-slide-3-layer-2, #slider-2-slide-3-layer-1, #slider-2-slide-4-layer-1,
    #slider-2-slide-9-layer-1, #slider-2-slide-4-layer-2, #slider-2-slide-10-layer-1,
    #slider-2-slide-10-layer-2, #slider-2-slide-9-layer-2 {margin-top:-40px!important;}
}
@media (max-width: 460px){
   #slider-2-slide-4-layer-2, #slider-2-slide-9-layer-2, #slider-2-slide-3-layer-2, #slider-2-slide-10-layer-2,
   #slider-2-slide-10-layer-2 {
    line-height: 54px !important;
    font-size: 54px !important;}
}
@media (max-width: 400px){
   #slider-2-slide-4-layer-2, #slider-2-slide-9-layer-2, #slider-2-slide-3-layer-2, #slider-2-slide-10-layer-2,
   #slider-2-slide-10-layer-2 {
    line-height: 44px !important;
    font-size: 44px !important;}
}



.d21-calendar, .d21-control-plus-minus, .d21-btn.d21-secondary,
.d21-occupancy-select .d21-room-list .d21-room-item .d21-headline,
.d21-btn.d21-primary {
    font-size: 16px!important;
}
.d21-occupancy-select {
    top: -250px!important;  
}
.d21-occupancy-select {z-index: 9!important;}
#d21-quickbook #d21-selected-day-price .d21-avail {background: #fff !important; color: rgb(33, 33, 33)!important; text-align: center!important;}
 







/*///////////////////////////////////////////////////////
////////////////////SYMPIC-Bestpreis/////////////////////
///////////////////////////////////////////////////////*/
@media (max-width: 900px){
    .checkbox-desktop-text {display: none!important;}
}


.checkbox-desktop-text ul {background: rgba(255,255,255,1);}

.checkbox-desktop-text li.price-check-hotels {height: 170px;}

.checkbox-desktop-text li span.elementor-button-text {padding: 6px;color: rgba(255,255,255,.95);border-color: rgb(140, 35, 0); background: rgb(140, 35, 0);}

.checkbox-desktop-text li.animate.button {
    margin-left: -200px !important;
    margin-top: 37px !important;
    background: rgb(255,255,255);
}

.checkbox-desktop-text {
    position: absolute;
    right: -160px;
    top: 36px;
}


@media (max-width:  1600px){
    .checkbox-desktop-text {
    margin-right: 2%;}
}
@media (max-width:  1224px){
    .checkbox-desktop-text {
    margin-right: 5%;}
}

@media (max-width:  1200px){
    .checkbox-desktop-text {
    margin-right: 6%;}
}

@media (max-width:  1024px){
    .checkbox-desktop-text {
    top: 20px;}
}

@media (max-width:  900px){
.checkbox-desktop-text {
    top: 140px;}
.checkbox-desktop-text .animate.checktoggler {  
    top: unset;
    bottom: -100%;
    position: fixed;
    bottom: 2%;
    right: 2%;
    box-shadow: 0px 0px 2px rgba(255,255,255,.5);}
.checkbox-desktop-text ul.animate{
    position: fixed;
    top: unset;
    bottom: 8%;
    right: 6%;}
}




[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {
    color: rgb(33, 33, 33);
    background-color: rgb(255, 255, 255);
}

.checkbox-desktop-text .checktoggler:hover {cursor: pointer;}


.checkbox-desktop-text .animate.button{
    text-align: center !important;padding:10px;margin-top: -6px;
}

.checkbox-desktop-text .check-header { 
    font-size: 16px;
    font-weight: 600; 
    text-align: center; 
    line-height: 16px;
    background:rgb(140, 35, 0);!important;
    color: rgba(255,255,255,.9);
    border: 4px solid RGBa(255, 255, 255,.9)!important}

.checkbox-desktop-text .check-bei-uns {
    background-color: rgb(244, 245, 249);
    border: 1px solid rgb(233, 236, 243);
    font-weight: 600;
}

.checkbox-desktop-text .check-header span { 
    font-size: 13px;color: rgba(255,255,255,.7); }


.checkbox-desktop-text .check-explain {font-size: 11px;float: left ;text-align: center;}



.checkbox-desktop-text dropdown input:checked ~ ul {
    right: 110%;
}


.checkbox-desktop-text .check-price-left{float: left;font-size: 14px!important;line-height: 14px!important;min-width: 50%;margin-top: 0px!important;}
.checkbox-desktop-text .check-price-right{float: right;font-size: 15px!important;line-height: 14px!important;margin-top: 0px!important;}


.checkbox-desktop-text dropdown {
  display: inline-block;
  margin: 20px 50px;
}

.checkbox-desktop-text dropdown label, dropdown ul li {
  display: block;
  width: 220px;
  background: #ECF0F1;
  padding: 15px 20px;
}

.checkbox-desktop-text dropdown label:hover, dropdown ul li:hover {
    background: #fff;
    color: rgb(24, 47, 35);
}

.checkbox-desktop-text dropdown label {
    position: relative;
    background: rgb(140, 35, 0);
    color: rgb(255, 255, 255);
    border-radius: 100%;
    width: 70px;
    height: 70px;
    font-size: 16px;
    padding: 15px 7px!important;
    text-transform: uppercase;
    line-height: 18px!important;
    text-align: center !important;
}

.checkbox-desktop-text dropdown input {
  display: none;
}

.checkbox-desktop-text dropdown input ~ ul {
  position: relative;
  visibility: hidden;
  opacity: 0;
  top: -20px;
  z-index: 1;
}

.checkbox-desktop-text dropdown input:checked + label {
  position: relative;
  z-index: 2;
  background: rgb(140, 35, 0);
  color: rgb(255, 255, 255);
  border-radius: 100%;
  width: 70px;
  height: 70px;
  text-align: center;
    font-size: 16px;
    padding: 17px 0px;
    font-weight: 700;
    text-transform: uppercase;
}

.checkbox-desktop-text dropdown input:checked ~ ul {
    visibility: visible;
    opacity: 1;
    top: -70px;
}

.checkbox-desktop-text ul > li::before {
   display: none;
}

/*
dropdown ul li:nth-child(1) {
  border-left: 4px solid #E74C3C;
}
dropdown ul li:nth-child(1) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(1):hover {
  background: #E74C3C;
  color: white;
}
dropdown ul li:nth-child(1):hover .fa {
  color: white;
}

dropdown ul li:nth-child(2) {
  border-left: 4px solid #0072B5;
}
dropdown ul li:nth-child(2) .fa {
  color: #0072B5;
}
dropdown ul li:nth-child(2):hover {
  background: #0072B5;
  color: white;
}
dropdown ul li:nth-child(2):hover .fa {
  color: white;
}

dropdown ul li:nth-child(3) {
  border-left: 4px solid #2C3E50;
}
dropdown ul li:nth-child(3) .fa {
  color: #2C3E50;
}
dropdown ul li:nth-child(3):hover {
  background: #2C3E50;
  color: white;
}
dropdown ul li:nth-child(3):hover .fa {
  color: white;
}
*/
.checkbox-desktop-text .animate {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */
}

.checkbox-desktop-text, .checkbox-desktop-text p {font-family: 'Dosis', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;}
.checkbox-desktop-text p {padding-bottom: 0px!important;color: #333;margin-top: -10px;}
.animate.check-header {text-align: center!important;padding-top: 5px;}

.checkbox-desktop-text .check-explain {
margin-top: 1px;
border-color: rgb(106, 106, 106);
background: #fff;
width: 200px;
margin-left: -21px;
padding: 7px;
padding-bottom: 7px;
text-align: center!important;
color: #333;
font-weight: 400;
line-height: 16px!important;
}










/*


<span class="checkbox-desktop-text">
<dropdown>
  <input id="toggle1" type="checkbox" checked>
  <label for="toggle1" class="animate checktoggler">Preis<br>Check</label>
  <ul class="animate">
    <li class="animate check-header">Preis-Check<br><span>Direkt buchen lohnt sich</span></li>  
    <li class="animate price-check-hotels">
        <p class="check-price-left">Booking.com</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">Expedia.de</p><p class="check-price-right">ab 84,00€</p>
        <p class="check-price-left">Tripadvisor.de</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">Hotel.de</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">Hotels.com</p><p class="check-price-right">ab 84,00€</p>
        <p class="check-price-left">Agoda.com</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">HRS.de</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">Etrip.net</p><p class="check-price-right">ab 79,00€</p>
        <p class="check-price-left">ebookers.de</p><p class="check-price-right">ab 84,00€</p>
        <p class="check-price-left">Trip.com</p><p class="check-price-right">ab 84,00€</p>

    <li class="animate check-bei-uns"><p class="check-price-left">Bei uns</p><p class="check-price-right">ab 43,00€</p></p>
    <p class="check-explain">Preis Einzelzimmer für eine Person<br>(eine Übernachtung)</p></li>
    <li class="animate button"><a href="/zimmeruebersicht/" class="elementor-button-link elementor-button elementor-size-sm elementor-animation-grow" role="button">
                        <span class="elementor-button-content-wrapper">
                        <span class="elementor-button-text">Jetzt buchen</span>
        </span>
                    </a></li>
  </ul>
</dropdown>
</span>



*/



/*/////////////////////////////////////////////////////////////
/////////////////////////Responsive////////////////////////////
/////////////////////////////////////////////////////////////*/




#cmsmasters_fb_655d68b096, #cmsmasters_fb_0e1feb4da0, #cmsmasters_fb_065f090850, #cmsmasters_fb_81112e6ed4 {background-position: center center;}



#cmsmasters_fb_beab08692b, #cmsmasters_fb_065f090850, #cmsmasters_fb_f69184e464, #cmsmasters_fb_81112e6ed4 {    
    max-height: 642px;
}


.featured_block_inner .featured_block_text h2 span {font-size: 21px!important;}


body > p {padding:0px;}

#header .header_mid .header_mid_inner .resp_mid_nav_wrap {
    top: 0px;
    right: 310px;
}


@media (max-width:  1800px){

.booking-ind2 {margin-top: -24px!important;}

}


@media (max-width:  1500px){

    #cmsmasters_heading_32649b73d6 .cmsmasters_heading, #cmsmasters_heading_32649b73d6 .cmsmasters_heading a,
    #cmsmasters_heading_fc8f36f181 .cmsmasters_heading, #cmsmasters_heading_fc8f36f181 .cmsmasters_heading a,
    #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading, #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading a,
    #cmsmasters_heading_58efe09f0c .cmsmasters_heading, #cmsmasters_heading_58efe09f0c .cmsmasters_heading a,
    #cmsmasters_heading_d17e1557e1 .cmsmasters_heading, #cmsmasters_heading_d17e1557e1 .cmsmasters_heading a,
    #cmsmasters_heading_39433f6d81 .cmsmasters_heading, #cmsmasters_heading_39433f6d81 .cmsmasters_heading a,
    #cmsmasters_heading_d2efd40b3c .cmsmasters_heading, #cmsmasters_heading_d2efd40b3c .cmsmasters_heading a,
    #cmsmasters_heading_a696e1696c .cmsmasters_heading, #cmsmasters_heading_a696e1696c .cmsmasters_heading a,
    #cmsmasters_heading_d3adc96d5d .cmsmasters_heading, #cmsmasters_heading_d3adc96d5d .cmsmasters_heading a,
    #cmsmasters_heading_b653e4155b .cmsmasters_heading, #cmsmasters_heading_b653e4155b .cmsmasters_heading a,
    #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading, #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading a,
    #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading, #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading a,
    #cmsmasters_heading_d114ebe08d .cmsmasters_heading, #cmsmasters_heading_d114ebe08d .cmsmasters_heading a,
    #cmsmasters_heading_519f3cebd3 .cmsmasters_heading, #cmsmasters_heading_519f3cebd3 .cmsmasters_heading a,
    #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading, #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading a,
    #cmsmasters_heading_4f61a9a49c .cmsmasters_heading, #cmsmasters_heading_4f61a9a49c .cmsmasters_heading a,
    #cmsmasters_heading_af1a5f207f .cmsmasters_heading, #cmsmasters_heading_af1a5f207f .cmsmasters_heading a,
    #cmsmasters_heading_847cc7de54 .cmsmasters_heading, #cmsmasters_heading_847cc7de54 .cmsmasters_heading a {
        font-size: 100px;
        line-height: 170px;}
.featured_block_inner .featured_block_text h2 span {font-size: 17px!important;}
}


@media (max-width:  1420px){

#cmsmasters_fb_beab08692b, #cmsmasters_fb_065f090850, #cmsmasters_fb_f69184e464, #cmsmasters_fb_81112e6ed4 {    
    max-height: 626px;}

}





@media (max-width:  1300px){

.booking-ind2 {margin-top: -12px!important;}

}


@media (max-width:  1200px){

.featured_block_inner .featured_block_text h2 span {
    font-size: 16px !important;}
}

@media (max-width:  1024px){

.featured_block_inner .featured_block_text h2 span {
    font-size: 30px !important;}
#cmsmasters_fb_beab08692b, #cmsmasters_fb_065f090850, #cmsmasters_fb_f69184e464, #cmsmasters_fb_81112e6ed4 {    
    max-height: 568px;}


}




@media (max-width:  1023px){

.booking-ind2 {margin-top: -24px!important;}
#header .navigation {padding: 20px 0;}


}

@media (max-width:  920px){

    #cmsmasters_heading_32649b73d6 .cmsmasters_heading, #cmsmasters_heading_32649b73d6 .cmsmasters_heading a,
    #cmsmasters_heading_fc8f36f181 .cmsmasters_heading, #cmsmasters_heading_fc8f36f181 .cmsmasters_heading a,
    #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading, #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading a,
    #cmsmasters_heading_58efe09f0c .cmsmasters_heading, #cmsmasters_heading_58efe09f0c .cmsmasters_heading a,
    #cmsmasters_heading_d17e1557e1 .cmsmasters_heading, #cmsmasters_heading_d17e1557e1 .cmsmasters_heading a,
    #cmsmasters_heading_39433f6d81 .cmsmasters_heading, #cmsmasters_heading_39433f6d81 .cmsmasters_heading a,
    #cmsmasters_heading_d2efd40b3c .cmsmasters_heading, #cmsmasters_heading_d2efd40b3c .cmsmasters_heading a,
    #cmsmasters_heading_a696e1696c .cmsmasters_heading, #cmsmasters_heading_a696e1696c .cmsmasters_heading a,
    #cmsmasters_heading_d3adc96d5d .cmsmasters_heading, #cmsmasters_heading_d3adc96d5d .cmsmasters_heading a,
    #cmsmasters_heading_b653e4155b .cmsmasters_heading, #cmsmasters_heading_b653e4155b .cmsmasters_heading a,
    #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading, #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading a,
    #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading, #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading a,
    #cmsmasters_heading_d114ebe08d .cmsmasters_heading, #cmsmasters_heading_d114ebe08d .cmsmasters_heading a,
    #cmsmasters_heading_519f3cebd3 .cmsmasters_heading, #cmsmasters_heading_519f3cebd3 .cmsmasters_heading a,
    #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading, #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading a,
    #cmsmasters_heading_4f61a9a49c .cmsmasters_heading, #cmsmasters_heading_4f61a9a49c .cmsmasters_heading a,
    #cmsmasters_heading_af1a5f207f .cmsmasters_heading, #cmsmasters_heading_af1a5f207f .cmsmasters_heading a,
    #cmsmasters_heading_847cc7de54 .cmsmasters_heading, #cmsmasters_heading_847cc7de54 .cmsmasters_heading a {
        font-size: 80px;
        line-height: 180px;}

}

@media (max-width:  768px){

#header .header_mid .header_mid_inner .resp_mid_nav_wrap {
    top: 30px;
    right: 30px;}
#cmsmasters_fb_beab08692b, #cmsmasters_fb_065f090850, #cmsmasters_fb_f69184e464, #cmsmasters_fb_81112e6ed4 {    
    max-height: 198px;}
}



@media (max-width:  500px){

    #cmsmasters_heading_32649b73d6 .cmsmasters_heading, #cmsmasters_heading_32649b73d6 .cmsmasters_heading a,
    #cmsmasters_heading_fc8f36f181 .cmsmasters_heading, #cmsmasters_heading_fc8f36f181 .cmsmasters_heading a,
    #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading, #cmsmasters_heading_9e73eb8fb9 .cmsmasters_heading a,
    #cmsmasters_heading_58efe09f0c .cmsmasters_heading, #cmsmasters_heading_58efe09f0c .cmsmasters_heading a,
    #cmsmasters_heading_d17e1557e1 .cmsmasters_heading, #cmsmasters_heading_d17e1557e1 .cmsmasters_heading a,
    #cmsmasters_heading_39433f6d81 .cmsmasters_heading, #cmsmasters_heading_39433f6d81 .cmsmasters_heading a,
    #cmsmasters_heading_d2efd40b3c .cmsmasters_heading, #cmsmasters_heading_d2efd40b3c .cmsmasters_heading a,
    #cmsmasters_heading_a696e1696c .cmsmasters_heading, #cmsmasters_heading_a696e1696c .cmsmasters_heading a,
    #cmsmasters_heading_d3adc96d5d .cmsmasters_heading, #cmsmasters_heading_d3adc96d5d .cmsmasters_heading a,
    #cmsmasters_heading_b653e4155b .cmsmasters_heading, #cmsmasters_heading_b653e4155b .cmsmasters_heading a,
    #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading, #cmsmasters_heading_25ae3e96d0 .cmsmasters_heading a,
    #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading, #cmsmasters_heading_a3b8af9d54 .cmsmasters_heading a,
    #cmsmasters_heading_d114ebe08d .cmsmasters_heading, #cmsmasters_heading_d114ebe08d .cmsmasters_heading a,
    #cmsmasters_heading_519f3cebd3 .cmsmasters_heading, #cmsmasters_heading_519f3cebd3 .cmsmasters_heading a,
    #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading, #cmsmasters_heading_f936a1f7a2 .cmsmasters_heading a,
    #cmsmasters_heading_4f61a9a49c .cmsmasters_heading, #cmsmasters_heading_4f61a9a49c .cmsmasters_heading a,
    #cmsmasters_heading_af1a5f207f .cmsmasters_heading, #cmsmasters_heading_af1a5f207f .cmsmasters_heading a,
    #cmsmasters_heading_847cc7de54 .cmsmasters_heading, #cmsmasters_heading_847cc7de54 .cmsmasters_heading a {
        font-size: 48px;
    line-height: 48px;
    padding: 70px 0px;}

h2.cmsmasters_heading {font-size: 32px!important; line-height: 32px!important;}
#cmsmasters_fb_beab08692b, #cmsmasters_fb_065f090850, #cmsmasters_fb_f69184e464, #cmsmasters_fb_81112e6ed4 {    
    max-height: 236px;}

}



@media (max-width:  400px){

.featured_block_inner .featured_block_text h2 span {
    font-size: 24px !important;
}

}