body{
	font-family:'Axiforma'!important;
}
p{
	font-family: 'Axiforma' !important;
}
.elementor-widget.elementor-widget-breadcrumbs {
display: none;
}
.content h4{
	font-size: 18px !important;
}

.page-id-92000 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn:hover{
	padding-left: 60px !important;
    padding-right: 60px !important;
}
.content h3{
	font-size: 18px !important;
}
.elementor-113819 .elementor-element.elementor-element-34d3231f {
    width: 5% !important;
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.resource_filter.row {
    margin-bottom: 3%;
    display: flex !important;
    flex-direction: column-reverse !important;
		margin-top: 8% !important;
	}}
@media only screen and (min-device-width:768px) and (max-device-width: 1024px) and (orientation: portrait) {
.resource_filter.row {
    margin-bottom: 3%;
    display: flex !important;
    flex-direction: column-reverse !important;
		margin-top: 8% !important;
	}}
/*Header & Footer CSS */
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown a:hover, .elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown a.highlighted {
    background-color: #FC3534;
    color: white;
}
.page-id-3698 section.elementor-section.elementor-top-section.elementor-element.elementor-element-664bbb8e.elementor-section-full_width.stripsection.elementor-section-height-default.elementor-section-height-default{
	display: none;
}
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown .elementor-item, .elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown .elementor-sub-item{
	font-weight: 600;
}
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown {
    padding-right: 50px;
    background-color: #FC3534;
		color: white;
		padding-top: 10px;
    border-radius: 5px;
    padding-bottom: 10px;
}
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu--dropdown a, .elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-menu-toggle{
	color: white;
}
@media (min-width: 822px){
.elementor-113819 .elementor-element.elementor-element-4263d1f6 {
    width: 5% !important;
}}
.ich-settings-main-wrap img {
    max-width: initial !important;
    position: relative;
    top: 31%;
    left: 3%;
}
.ich-settings-main-wrap .dropdown{
	margin-left: 25px;
    width: 90% !important;
}
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91961 a.elementor-item.elementor-item-anchor{
    color: #FD6E24;
}
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor{
    color: #FD6E24;
}
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91961 a.elementor-item.elementor-item-anchor:hover{
    color: #FC3534;
}
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor:hover{
    color: #FC3534;
}
.twitter a{
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 12px 1px 12px;
    background-color: #1d9bf0;
    color: #fff;
    border-radius: 9999px;
    font-weight: 500;
    cursor: pointer;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
.searchbar i.fas.fa-search {
    background-color: white;
}
.slick-initialized a.park-button:hover{
    background: white;
    color: #FD6E24;
    border: 1px solid #FD6E24;
}
a.elementor-sub-item.elementor-item-anchor:hover {
    color: #FC3534 !important;
}
a.elementor-sub-item.elementor-item-anchor{
    color: #38385E !important;
}
/* Home Page CSS */
.location-a .elementor-element .elementor-widget-container:hover{
    transform: scale(0.9)
}
.column-a .elementor-widget-wrap{
    margin: 10px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}
.column-b .elementor-widget-wrap{
    margin: 10px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.column-c .elementor-widget-wrap{
    margin: 10px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.column-d .elementor-widget-wrap{
    margin: 10px;
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}
.column-a .elementor-widget-wrap.elementor-element-populated:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}
.background{
    margin-bottom: -35px;
}
.elementor-113812 .elementor-element.elementor-element-142cd9fc .elementor-social-icon {
    background-color: #38385E;
    --icon-padding: 0.2em;
}
.column-b .elementor-widget-wrap.elementor-element-populated:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}

.column-c .elementor-widget-wrap.elementor-element-populated:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}
.blog-a:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}

.blog-b:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}

.blog-c:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}
.column-d .elementor-widget-wrap.elementor-element-populated:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}
.blog-a .elementor-widget-wrap{
    background: #FFFFFF;
    box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    margin: 20px;
}

.blog-b .elementor-widget-wrap{
    background: #FFFFFF;
box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
border-radius: 5px;
    margin: 20px;
}

.blog-c .elementor-widget-wrap{
    background: #FFFFFF;
box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
border-radius: 5px;
    margin: 20px;
}
.blog-a {
    margin: 20px;
		margin-left: 0px;
}
.blog-b {
    margin: 20px;
}
.blog-c {
    margin: 20px;
		margin-right: 0px;
}
@media (max-width: 767px){
.blog-a{
	margin-left: 20px;
	}}
@media (max-width: 767px){
.blog-c {
		margin-right: 20px;
	}}
section.regular.slider.slick-initialized.slick-slider.slick-dotted .slick-slide img{
    height: 300px;
		object-fit: cover;
    object-position: 50% 50%;
}
.slick-initialized a.park-button{
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    margin-left: 15px;
    margin-bottom: 25px;
}
.elementor-page-92000 .slick-track {
    margin-bottom: 40px;
}
section.regular.slider.slick-initialized .slick-slide {
    box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 6px 6px;
}
p.book-cat-name {
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #38385E    
}
/* Enquiry Form CSS */
.col-lg-6.col-md-6.col-sm-12.col-xs-12 {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.formsection{
    background-color: #38385E;
    padding: 20px;
		padding-top: 0px;
}

select#location-select {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none;
}

label.d-none.d-sm-block.col-sm-4.d-md-none.d-lg-none.col-form-label {
    display: none;
}

select#related-county {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none;
}
@media  screen and (max-width: 1440px) {
select.no-value.home-select.font-styl {
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
select.budget-select-container.font-styl{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
select#location-select{
font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
select#related-county{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
.form-group input{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
select#inlineFormCustomSelectPref{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
p.footer-txt{
	font-size: 13px !important;
	font-weight: 300 !important;
	color: white !important;
	}}
@media  screen and (max-width: 1440px) {
.term-privacy-sec1{
	font-size: 14px !important;
	font-weight: 300 !important;
	}}
@media  screen and (max-width: 1440px) {
.term-privacy-sec2 a{
	font-size: 12px !important;
	vertical-align: text-bottom !important; 
	}}
@media  screen and (max-width: 1440px) {
.term-privacy-sec3 a{
	font-size: 12px !important;
	padding: 3px !important;
	vertical-align: text-bottom !important;
	}}
.term-privacy-sec2 a{
	font-size: 16px;
	vertical-align: text-bottom !important;
}
.term-privacy-sec1 p{
	font-size: 16px !important;
	font-weight: 300 !important;
}
@media  screen and (max-width: 1536px) {
.formsection p{
    font-size: 14px !important;
		font-weight: 300;
	}}
.formsection p.footer-txt {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding-bottom: 10px;
		font-weight: 300 !important;
		margin-bottom: -20px;
}
@media  screen and (max-width: 1536px) {
.loccon{
	margin: 10px;
	}}
@media  screen and (max-width: 1440px) {
.elementor-113812 .elementor-element.elementor-element-5fcd21a6{
	font-size: 14px;
	}}
@media  screen and (max-width: 1440px) {
.footer-a .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
.footer-b .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
.footer-c .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    font-size: 14px !important;
	}}
@media  screen and (max-width: 1440px) {
.home-feature1{
	left: 20.1% !important;
	}}
@media  screen and (max-width: 1440px) {
.home-feature3{
	right: 0.9% !important;
	}}
@media  screen and (max-width: 1536px) {
div#icc-layout-pagination a{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1536px) {
rs-module#rev_slider_6_1 {
    height: 668px !important;
	}}
select.no-value.home-select.font-styl {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none;
}

select.budget-select-container.font-styl {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none;
}

.form-group input{
     width: 100%;
     background: rgba(255, 255, 255, 0.15);
     border-radius: 5px;
     color: white;
     border: none;
}

select#inlineFormCustomSelectPref {
    width: 100%;
     background: rgba(255, 255, 255, 0.15);
     border-radius: 5px;
     color: white;
     border: none;
}

option {}

.col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    
}

form#wizard_enquiry_form input#finish-choice {
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    border: none;
    
}
/* .fst-bttn.pull-right.text-right {
    padding: 10px;
} */
#wizard_enquiry_form button.close{
    display: none;
}

p.terms-conditions a{
    display: none;
}
@media  screen and (max-width: 1440px) {
.blogheading {
    margin-bottom: -20px !important;
	}}
@media  screen and (max-width: 1536px) {
.home-meta1 p.book-cat-name{
	font-size: 13px !important;
	padding-top: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.home-meta2 p.book-cat-name{
	font-size: 13px !important;
	padding-top: 15px !important;
	    min-height: 50px;
	}}
@media  screen and (max-width: 1536px) {	
.home-meta3 p.book-cat-name{
	font-size: 13px !important;
	padding-top: 15px !important;
	}}
@media  screen and (max-width: 1536px) {	
.home-meta1{
	width: 26% !important;
	height: 31% !important;
	top: 60% !important;
	}}
@media  screen and (max-width: 1536px) {	
.home-meta2{
	width: 26% !important;
	height: 31% !important;
	top: 60% !important;
	}}
@media  screen and (max-width: 1536px) {	
.home-meta3{
	width: 26% !important;
	height: 31% !important;
	top: 60% !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.home-feature1 {
    left: 13.1% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.home-feature1 {
    left: 14.5% !important;
	}}
@media  screen and (max-width: 1336px) {
.term-privacy-sec3 {
    padding: 6px !important;
	}}
@media  screen and (max-width: 1440px) {
.term-privacy-sec3 {
    padding: 6px !important;
	}}
@media  screen and (max-width: 1536px) {
.term-privacy-sec3 {
    padding: 7px !important;
	}}
@media  screen and (max-width: 1536px) {
.term-privacy-sec2 {
    padding: 7px !important;
	}}
@media  screen and (max-width: 1536px) {
.term-privacy-sec1 {
    color: white;
    width: max-content !important;
    padding: 8px !important;
	}}
@media  screen and (max-width: 1536px) {
.elementor-92000 .elementor-element.elementor-element-03e539b > .elementor-container {
    min-height: 460px;
	}}
.term-privacy-sec1 {
    color: white;
	width: max-content;
    padding: 10px;
		font-family: 'Axiforma' !important;
}
.term-privacy-sec2{
	text-align: end;
    width: max-content;
    padding: 10px;
		font-family: 'Axiforma' !important;
}
.term-privacy-sec3 {
    text-align: center;
    width: max-content;
    padding: 10px;
		font-family: 'Axiforma' !important;
}
.form-group{
	padding: 10px;
	margin-bottom: 5px !important;
}
.term-privacy-sec2 a{
    color: #FD6E24;
	text-transform: capitalize;
	font-weight: 700;	
}
p.form-seller-para2 a.anchorcolor{
    color: #FD6E24;
    font-weight: 700;
}
.form-seller-para a {
    color: #FD6E24 !important;
    font-weight: 700;
}
.term-privacy-sec3 a{
    color: #FD6E24;
		font-size: 16px;
		vertical-align: text-bottom !important;
		font-weight: 700;	
}
.backgroundform{
   background: url(https://www.parklink.uk/wp-content/uploads/2023/08/Rectangle-5.webp);
}
option {
    background: #f7f8f9;
    color: black;
}
section.propertyregular.slider.slick-initialized.slick-slider .slick-slide img{
    width: 100%;
    height: 350px;
		object-fit: cover;
    object-position: 50% 50%;
}
.home-meta1 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%; 
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 56%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 26%;
    right: 67%;
    height: 32%;
    border-radius: 10px;
}

.home-meta1 p.book-cat-name{
    padding: 10px;
    font-size: 14px;
    color:  #38385E;
    font-weight: 600;  
}

.home-meta1 p{
   color: #FC3534;
   font-weight: 600;
}
.home-meta2 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%; 
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 56%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 26%;
    right: 0%;
    height: 32%;
    border-radius: 10px;
}
.home-meta2 p.book-cat-name{
    padding: 10px;
    font-size: 14px;
    color:  #38385E;
    font-weight: 600;  
}

.home-meta2 p{
   color: #FC3534;
   font-weight: 600;
}
.home-meta3 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 56%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 26%;
    right: -67%;
    height: 32%;
    border-radius: 10px;
}
.home-meta3 p.book-cat-name{
    padding: 15px;
    font-size: 14px;
    color:  #38385E;
    font-weight: 600;  
}
p.privacy {
    color: white;
		font-weight: 300;
}
.home-meta3 p{
   color: #FC3534;
   font-weight: 600;
}

.home-feature1 {
    position: absolute;
    background: red;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    font-weight: 600;
    left: 20.1%;
}
.home-feature2 {
    position: absolute;
    background: red;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    font-weight: 600;
    right: 34.2%;
}
.home-feature3 {
    position: absolute;
    background: red;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
    font-weight: 600;
    right: 0.9%;
}
section.regular.slider.slick-initialized.slick-slider.slick-dotted p.book-cat-name {
    margin-top: 20px;
    padding: 10px;
		font-size: 20px;
}
section.regular.slider.slick-initialized.slick-slider.slick-dotted p{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 16px;
}
@media (max-width: 767px){
.backgroundform{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	}}
@media (max-width: 767px){
.term-privacy-sec3{
	margin-left: 0px !important;
	}}
@media (max-width: 767px){
rs-module#rev_slider_6_1 {
    height: 415px !important;
	}}
@media (max-width: 767px){
rs-module-wrap#rev_slider_6_1_wrapper {
    height: 420px !important;
	}}
@media (max-width: 767px){
rs-module-wrap#rev_slider_5_1_wrapper{
	height: 365px !important;
	}}
@media (max-width: 767px){
.col-sm-6.col-md-4.search-field {
    width: 100% !important;
	}}
@media (max-width: 767px){
.col-sm-5{
	width: 100% !important;
	}}
@media (max-width: 767px){
.mapcon .elementor-widget-wrap{
    height: 300px;
	}}

@media  screen and (min-width: 1280px) {
.page-id-92000 .backgroundform {
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
		padding-bottom: 30px;
	}}
@media (max-width: 1024px){
.elementor-section .elementor-container {
	flex-wrap: nowrap !important;
	}}
@media (max-width: 1024px){
.backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
	}}
@media (max-width: 1024px){
	.home-meta1 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%; 
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 48%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 25%;
    right: 67%;
    height: 45%;
    border-radius: 10px;
	}}
@media (max-width: 1024px){
.home-meta2 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%; 
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 48%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 25%;
    right: 0%;
    height: 45%;
    border-radius: 10px;
	}}
@media (max-width: 1024px){
.home-meta3 {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    width: 60%;
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 48%; 
   background: rgba(255, 255, 255, 0.6);
   backdrop-filter: blur(6px);
    color: #fff;
    width: 25%;
    right: -67%;
    height: 45%;
    border-radius: 10px;
	}}
@media  screen and (min-width: 1336px) {
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu .elementor-item {
    font-size: 16px;
	}}
	@media  screen and (min-width: 1336px) {
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 10px 5px !important;
		}}
@media  screen and (min-width: 1440px) {
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu .elementor-item {
    font-size: 18px;
	}}
	@media  screen and (min-width: 1440px) {
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 10px 5px !important;
		}}
@media  screen and (max-width: 1536px) {
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu .elementor-item {
    font-size: 14px;
	}}
	@media  screen and (max-width: 1536px) {
	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 10px 5px !important;
		}}
@media screen and (max-width: 1280px){
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 10px 0px !important;
	}}
@media (max-width: 767px){
.elementor-section .elementor-container {
    flex-wrap: wrap !important;
	}}
.homebutton a:hover{
    background-image: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border: 1px solid white;
    color: white !important
}
@media  screen and (max-width: 1336px) {
.elementor-113819 .elementor-element.elementor-element-4263d1f6{
	width: 14%;
	}}
@media  screen and (max-width: 1336px) {
p.terms-conditions{
	padding: 0px !important;
	}}
@media  screen and (max-width: 1336px) {
.fst-bttn.pull-right.text-right{
	padding: 8px !important;
	}}
@media screen and (max-width: 1440px){
p {
    font-size: 12px !important;
	}}
@media screen and (max-width: 1440px){
h3.elementor-heading-title.elementor-size-default {
    font-size: 13px !important;
	}}
@media screen and (max-width: 1440px){
.elementor-element.elementor-element-3ae0004.elementor-widget.elementor-widget-shortcode {
    margin-bottom: -70px;
	}}
@media screen and (max-width: 1536px){
h5.park-title{
	font-size: 18px !important;
    padding-left: 20px !important;
	padding-bottom: 0px !important;
	}}
@media screen and (max-width: 1536px){
.tour-tax{
	font-size: 14px !important;
	padding-left: 20px !important;
	padding-right: 20px;
  padding-bottom: 20px;
	}}


@media screen and (max-width: 1440px){
.slick-initialized a.park-button{
	font-size: 12px !important;
	}}
@media screen and (max-width: 1440px){
h4.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
	}}
@media screen and (max-width: 1440px){
section.regular.slider.slick-initialized.slick-slider.slick-dotted p.book-cat-name{
	font-size: 15px !important
	}}
.loccon{
	border-top-left-radius: 190px;
	border-top-right-radius: 190px;
	border-bottom-left-radius: 190px;
	border-bottom-right-radius: 190px;
}
div#slick-slide10, div#slick-slide11, div#slick-slide12, div#slick-slide13, div#slick-slide14, div#slick-slide15, div#slick-slide16, div#slick-slide17, div#slick-slide18, div#slick-slide19, div#slick-slide20, div#slick-slide21, div#slick-slide22, div#slick-slide23, div#slick-slide24, div#slick-slide25, div#slick-slide26 {
    width: 400px !important;
}
section.regular.slider.slick-initialized.slick-slider.slick-dotted .slick-track {
    width: 12000px !important;
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
div#slick-slide00, div#slick-slide01, div#slick-slide02, div#slick-slide03, div#slick-slide04, div#slick-slide05, div#slick-slide06, div#slick-slide07, div#slick-slide08, div#slick-slide09, div#slick-slide10, div#slick-slide010, div#slick-slide011, div#slick-slide013, div#slick-slide014, div#slick-slide015, div#slick-slide016, div#slick-slide012 {
    width: 400px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
div#slick-slide00, div#slick-slide01, div#slick-slide02, div#slick-slide03, div#slick-slide04, div#slick-slide05, div#slick-slide06, div#slick-slide07, div#slick-slide08, div#slick-slide09, div#slick-slide10, div#slick-slide010, div#slick-slide011, div#slick-slide013, div#slick-slide014, div#slick-slide015, div#slick-slide016, div#slick-slide012 {
    width: 400px !important;
	}}
.col-sm-5 {
    width: 50% !important;
    position: absolute;
    padding: 10px;
		height: 75px !important;
    right: 50%;
	box-shadow: 0px 1px 29px rgba(0, 0, 0, 0.15);
	background: white;
	padding: 18px !important;
}
.page-id-92000 .ich-settings-main-wrap .dropdown .selected, .ich-settings-main-wrap .dropdown li{
 padding: 16px 12px 15px !important;
	margin-top: -35px;
}
.page-id-92000 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn{
	height: 75px !important;
	padding-left: 60px !important;
	padding-right: 80px !important;
}
.ich-settings-main-wrap .dropdown{
	height: 50px !important;
	border: none !important;
}
.ich-settings-main-wrap .dropdown .carat{
height: 50px !important;
	border-left: none !important;
}
.ich-settings-main-wrap .dropdown .carat:after {
    border-top: 6px solid #38385E !important;
}
.ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn {
    border: none !important;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
}
.col-sm-6.col-md-4.search-field {
    width: 31%;
    position: absolute;
    top: 0px;
    right: 19%;
	box-shadow: 0px 1px 29px rgba(0, 0, 0, 0.15);
	height: 75px !important;
    padding: 12px !important;
    background: white !important;
}

.col-sm-5 label {
color: #38385E;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 36px;  
}
.col-md-2 {
    position: relative;
    right: -40% !important;
}

.ich-settings-main-wrap .btn-default:hover, .ich-settings-main-wrap .btn:hover, #rem-agent-page .my-property .my-property-nav a.next:hover, #rem-agent-page .my-property .my-property-nav a.previous:hover{
    background: white !important;
    color: #FD6E24 !important;
    border: 1px solid #FD6E24 !important;
}
@media (max-width: 767px){
.col-sm-6.col-md-4.search-field {
    width: 75%;
    position: initial;
    top: 0px;
    right: 0px;
    box-shadow: 0px 1px 29px rgba(0, 0, 0, 0.15);
    float: left;
	}}
@media (max-width: 767px){
.col-sm-5 {
    width: 100% !important;
    position: initial;
    padding: 10px;
    height: 50px;
    right: 0px;
    box-shadow: 0px 1px 29px rgba(0, 0, 0, 0.15);
    background: white;
	}}

@media (max-width: 767px){
.locpost .elementor-widget.elementor-widget-shortcode{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}}
@media (max-width: 767px){
.resource_filter{
	display: block !important
	}}
@media (max-width: 767px){
.col-md-2 {
    position: initial;
    right: 0px;
    float: left;
	}}
@media (max-width: 767px){
.filter-layout-main{
	width: 100% !important;
	}}
@media (max-width: 767px){
.last-from-sec{
	display: block !important;
	}}
@media (max-width: 767px){
.col-sm-8.submit-response {
    margin-bottom: 20px;
	}}
@media (max-width: 767px){
.filter-layout.col-md-8{
	display: grid !important;
	grid-template-columns: repeat(1,1fr) !important;
	}}
@media (max-width: 767px){
.sort-container{
	display: block !important;
	}}
@media (max-width: 767px){
.dropdown-filter.name-sort.asc{
	width: 100% !important;
	}}
@media (max-width: 767px){
.col-sm-5 label{
	font-size: 14px;
	padding-left: 0px !important;
	line-height: 0px;
	}}
@media (max-width: 767px){
.filter-main{
	float: none !important;
	}}
@media (max-width: 767px){
.formsection{
	padding: 0px !important;
	}}
@media (max-width: 767px){
.parkcon .elementor-widget.elementor-widget-shortcode{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}}
@media (max-width: 767px){
.holidaycon .elementor-widget.elementor-widget-shortcode{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.locpost .elementor-widget.elementor-widget-shortcode{
		padding-left: 0px !important;
	padding-right: 0px !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.sort-container{
	display: grid !important;
	grid-template-columns: repeat(3,1fr) !important;
}}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.herobanner.elementor-section .elementor-container {
    flex-wrap: wrap !important;
	}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.herobanner.elementor-section .elementor-container {
    flex-wrap: wrap !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.herobanner .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.herobanner .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.sectionheading h2{
	font-size: 17px !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.col-sm-6.col-md-4.search-field {
    width: 26%;
    position: absolute;
    top: 0px;
    right: 24%;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.mapcon{
    height: 400px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.mapcon{
    height: 400px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
img.skip-lazy.rem-slider-image {
    height: 390px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
img.skip-lazy.rem-slider-image {
    height: 390px !important;
	}}

@media (max-width: 767px){
section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-slide.slick-active {
    width: 330px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.parkcon .elementor-widget.elementor-widget-shortcode{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.locpost .elementor-widget.elementor-widget-shortcode{
		padding-left: 0px !important;
	padding-right: 0px !important;
	}}
	@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.filter-layout.col-md-8{
		display: grid !important;
		grid-template-columns: repeat(2,1fr) !important;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.sort-container {
    display: grid;
    grid-template-columns: repeat(4,1fr);
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.sort-container {
    display: grid;
    grid-template-columns: repeat(4,1fr);
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.filter-layout.col-md-8{
		display: grid !important;
		grid-template-columns: repeat(2,1fr) !important;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.parkcon .elementor-widget.elementor-widget-shortcode{
	padding-left: 0px !important;
	padding-right: 0px !important;
	}}	
	@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.resource_filter{
		display: block !important;
		}}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.resource_filter{
		display: block !important;
		}}
	@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.filter-layout-main{
		width: 100% !important;
		}}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.filter-layout-main{
		width: 100% !important;
		}}
	@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.filter-main{
		float: none !important;
		}}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.filter-main{
		float: none !important;
		}}
	@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.filter-main.col-md-4{
		margin: 0 auto !important;
		}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.filter-main.col-md-4{
		margin: 0 auto !important;
		}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.col-sm-5 label{
	font-size: 14px;
	padding-left: 0px !important;
	line-height: 0px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.col-sm-5 label{
	font-size: 14px;
	padding-left: 0px !important;
	line-height: 0px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.home-feature2 {
	right: 34.5% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.home-feature3 {
    right: 1.5% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.term-privacy-sec3{
	margin-left: 0px !important
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-button.elementor-size-lg {
    font-size: 18px;
    padding: 15px 40px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
rs-module#rev_slider_6_1 {
    height: 738px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.col-md-2 {
    right: -39% !important;
	}}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1336px) and (orientation: portrait){
.col-sm-6.col-md-4.search-field {
    width: 29%;
    position: absolute;
    top: 0px;
    right: 21%;
}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.col-md-2 {
    right: -39% !important;
	}}
.last-from-sec {
    display: flex;
/*     grid-template-columns: repeat(4,1fr); */
	}
p.terms-conditions {
    display: none;
}
p.footer-txt {
    color: white !important;
    padding-left: 10px;
		padding-right: 10px;
}
rs-module-wrap{
	z-index:0 !important;
}
::placeholder { 
  color: white;
}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1536px){
.col-md-2{
	right: -37% !important;
	}}
@media  screen and (max-width: 1536px) {
.col-sm-6.col-md-4.search-field{
	right: 20% !important;
	height: 75px !important;
    background: white !important;
    padding: 12px !important;
	}}

@media  screen and (max-width: 1536px) {
.ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn{
	height: 75px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
	}}
/* Parks Page CSS*/
.stripbutton a:hover{
    background-image: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border: 1px solid white;
    color: white !important
}
div#map1 {
    height: 600px !important;
}
.mapcon .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: -10px !important;
}
@media  screen and (max-width: 1536px) {
.locationheading h2{
    font-size: 30px !important;
	}}
@media  screen and (max-width: 1536px) {
.holidayhomes h2{
    font-size: 30px !important;
	}}
@media  screen and (max-width: 1024px) {
.brochure button#myBtnbrochure{
	margin-left: 85px;
	margin-top: 2px;
	}}
@media  screen and (max-width: 1536px) {
.holidayparks h2{
    font-size: 30px !important;
	}}
@media  screen and (max-width: 1536px) {
.blogheading h2{
    font-size: 30px !important;
	}}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1536px){
.sectionheading h2{
    font-size: 25px !important;
		padding: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.elementor-button.elementor-size-lg{
    font-size: 13px !important;
		width: 190px !important;
	}}
@media  screen and (max-width: 1536px) {
.elementor-92000 .elementor-element.elementor-element-f858401{
    font-size: 13px !important;
	}}
@media  screen and (max-width: 1536px) {
div#formsection h2{
    font-size: 27px !important
	}}
@media  screen and (max-width: 1536px) {
.footer-a h2{
	font-size: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.footer-b h2{
	font-size: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.footer-c h2{
	font-size: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.formsection h2{
    font-size: 25px !important;
	}}
@media  screen and (max-width: 1536px) {
.featuredbook-img p{
	font-size: 12px !important;
	}}
@media  screen and (max-width: 1536px) {
.view-details a{
	font-size: 12px !important;
	}}
@media  screen and (max-width: 1536px) {
.filter-main.col-md-4 span{
	font-size: 13px !important;
	font-weight: 300 !important;
	}}
@media  screen and (max-width: 1536px) {
.filter-main.col-md-4 p{
	font-size: 20px !important;
	}}
@media  screen and (max-width: 1536px) {
.dropdown-filter.price-sort-asc a{
	font-size: 10px !important;
	}}
@media  screen and (max-width: 1536px) {
.dropdown-filter.price-sort-desc a{
	font-size: 10px !important;
	}}
@media  screen and (max-width: 1536px) {
.dropdown-filter.featured-sort-asc a{
	font-size: 10px !important;
	}}
@media  screen and (max-width: 1536px) {
.property-price{
	font-size: 12px !important;
	}}
@media  screen and (max-width: 1536px) {
.dropdown-filter.name-sort.asc a{
	font-size: 10px !important;
	}}
@media  screen and (max-width: 1536px) {
select#tour-category {
    font-size: 13px !important;
    width: 100% !important;
	}}
@media  screen and (max-width: 1536px) {
select#tour-country {
    font-size: 14px !important;
	}}
@media  screen and (max-width: 1536px) {
divc.price-filter-label{
	font-size: 14px !important;
	}}
@media  screen and (max-width: 1536px) {
.location-meta1 p{
	font-size: 15px !important;
	}}
@media  screen and (max-width: 1536px) {
.location-meta1 a{
	font-size: 12px !important;
	}}

.locationcontent p{
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
}

.tour-tax {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
h5.park-title{
	padding-left: 20px;
	min-height: 54px;
	padding-right: 20px;
}
/* Location CSS*/
.filter-layout.col-md-8 {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
.single-resource-item {
    margin: 15px;
	background: #FFFFFF;
box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
}
.featuredbook-img.elementor-widget-image img{
    height: 220px;
    max-width: 100% !important;
		object-fit: cover;
    object-position: 50% 50%;
}
.ich-settings-main-wrap .dropdown:hover{
	box-shadow: none !important;
}
.filter-main.col-md-4 p {
    padding-top: 20px;
    color: white;
    font-weight: 600;
    font-size: 25px;
		padding-left: 20px;
		margin-bottom: 10px;
}
.filter-main.col-md-4 .dropdown select{
	font-family: 'Axiforma' !important;
}
.filter-main.col-md-4 .dropdown {
    padding: 10px 20px;
}

.filter-main.col-md-4 span {
    color: white;
		font-family: 'Axiforma' !important;
}
span.leftLabel {
    font-weight: 600;
		padding: 0px !important;
}
span.rightLabel {
    font-weight: 600;
		padding: 0px !important;
}
.filter-main.col-md-4 span{
    padding-left: 20px;
}
.filter-main.col-md-4 {
    background: #38385E;
    height: 560px;
    margin-top: 15px;
    width: 240px;
    margin-left: 35px;
}
.nstSlider .bar{
	height: 2px !important;
	top: 8px !important;
	}
a#readlink1035821515 {
    background: transparent;
}
.single-resource-item:hover {
    border-bottom: 5px solid #FC3534;
    transition-duration: .3s;
}
.nstSlider{
background: transparent;
	margin-bottom: 20px;
}
.nstSlider .leftGrip, .nstSlider .rightGrip{
	border-radius: 5px;
}
.sort-container {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    padding-right: 18px;
}
.locpost .elementor-widget.elementor-widget-shortcode{
    padding-left: 40px;
    padding-right: 40px;
    background: #FFFFFF;
    box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
}
.featuredbook-img p{
    text-align: left;
    padding: 20px;
    background: #38385E;
    min-height: 82px;
    color: white;
		font-weight: 300;
		overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
@media  screen and (max-width: 1536px) {
.featuredbook-img p{
	min-height: 78px !important;
	}}
divc.price-filter-label{
	color: white;
}
.price-filter-label{
	font-size: 13px;
}
.price-filter-wrapper {
    padding: 10px 20px;
}
select#tour-country {
    width: 100%;
		background: rgba(255, 255, 255, 0.15);
    color: white;
		border: none;
}
select#tour-category{
	width: 100%;
		background: rgba(255, 255, 255, 0.15);
    color: white;
	border: none;
	font-size: 14px;
}
		@media  screen and (max-width: 1536px) {
.footer-c h2{
	width: 50%;
			}}

@media  screen and (max-width: 1536px) {
.footer-a h2{
	width: 60%;
			}}
@media  screen and (max-width: 1536px) {
.formsection .elementor-widget-text-editor{
    margin-bottom: 0px;
	}}
section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-slide img{
    width: 100%;
    height: 300px;
		object-fit: cover;
    object-position: 50% 50%;
}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1920px) {
section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-slide.slick-active{
    width: 400px !important;
	}}

section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-track {
    width: 14000px !important;
}
.location-meta1 p{
    padding: 15px;
    background: #38385E;
    color: white;
		min-height: 80px;
		font-weight: 300;
}

.location-meta1 p.book-cat-name {
    background: transparent;
    color: #38385E;
		font-weight: 600;
}
section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-slide{
    box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 6px 6px;
}
section.property.slider.slick-initialized.slick-slider.slick-dotted .slick-track {
    margin-bottom: 40px;
}
.location-meta1 a{
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    margin-left: 15px;
    margin-bottom: 25px;
}
div#map28{
	height: 570px !important;
}
.dropdown-filter.price-sort-asc {
    background: white;
    padding: 20px;
    border-right: 1px solid #DEDEDE;
		min-height: 60px;
}

.dropdown-filter.price-sort-desc {
    padding: 20px;
    background: #F8F8F8;
    border-right: 1px solid #DEDEDE;
		min-height: 60px;
}

.dropdown-filter.name-sort.asc {
    padding: 20px;
    background: #F8F8F8;
    width: 69%;
    border-right: 1px solid #DEDEDE;
		min-height: 60px;
}

.dropdown-filter.price-sort-asc a{
font-style: normal;
text-transform: uppercase;	
font-weight: 600;
font-size: 12px;
line-height: 24px;
color: #FC3534;
	background: url(https://www.parklink.uk/wp-content/uploads/2023/05/Vector.png);
    background-repeat: no-repeat;
    position: absolute;
    padding-left: 30px;
}

.dropdown-filter.price-sort-desc a{
text-transform: uppercase;	
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 24px;
color: #212121;
	background: url(https://www.parklink.uk/wp-content/uploads/2023/05/Vector-1-1.png);
    background-repeat: no-repeat;
    position: absolute;
    padding-left: 30px;
}

.dropdown-filter.name-sort.asc a{
font-style: normal;
text-transform: uppercase;	
font-weight: 600;
font-size: 12px;
line-height: 24px;
color: #212121;  
	background: url(https://www.parklink.uk/wp-content/uploads/2023/05/Vector-3.png);
    background-repeat: no-repeat;
    position: absolute;
    padding-left: 30px;
}
.holidayhomes h2{
    font-size: 45px;
    text-align: center;
}
.resource_filter.row {
    margin-bottom: 3%;
}
div#icc-layout-pagination a{
    text-decoration: none;
    padding: 15px 20px 15px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    text-transform: uppercase;
    margin-left: 15px;
    margin-bottom: 25px;
    color: white;
}
div#icc-layout-pagination {
    padding: 50px;
    display: block;
    text-align: center;
}
.location-meta1 a:hover{
    background: white;
    color: #FD6E24;
    border: 1px solid #FD6E24;
}

div#icc-layout-pagination a:hover{
    background: white;
    color: #FD6E24;
    border: 1px solid #FD6E24;
}
h5.park-title {
    font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 28px;
color: #38385E;
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.view-details a{
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    margin-left: 15px;
    margin-bottom: 25px;
		margin-top: 10px;
}
.view-details a:hover{
    background: white;
    color: #FD6E24;
    border: 1px solid #FD6E24;
}
.locationcontent li{
    font-size: 14px;
}
div#map1 {
    height: 600px !important;
}
div#map14 {
    height: 570px !important;
}
div#map6{
	height: 570px !important;
}
div#map5{
	height: 570px !important;
}
div#map7{
	height: 570px !important;
}
div#map8{
	height: 570px !important;
}
div#map9{
	height: 570px !important;
}
div#map10{
	height: 570px !important;
}
div#map11{
	height: 570px !important;
}
div#map12{
	height: 570px !important;
}
div#map13{
	height: 570px !important;
}

/* Park Template CSS*/
.parkcon .elementor-widget.elementor-widget-shortcode {
    padding-left: 40px;
    padding-right: 40px;
    background: #FFFFFF;
    box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
}
.property-price {
     padding-left: 15px;
		color: red;
		font-weight: 600;
}
p.propert-area {
    padding-left: 15px;
}
.content h3{
font-family: 'Axiforma';
font-style: normal;
font-weight: 600;
font-size: 18pt;
line-height: 24px;
color: #0A0A0A;    
}
.content h4{
font-family: 'Axiforma';
font-style: normal;
font-weight: 600;
font-size: 18pt;
line-height: 24px;
color: #0A0A0A;    
}
.content h2{
    font-family: 'Axiforma';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #0A0A0A;
}

.content p{
    font-family: 'Axiforma';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 28px;
color: #505050;    
}
p.propery-area {
   padding-left: 20px;
}
p.propery-content {
    padding-left: 20px;
    padding-right: 20px;
		font-size: 15px;
		overflow: hidden;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
@media  screen and (max-width: 1536px) {
form#wizard_enquiry_form input#finish-choice{
	padding: 6px 20px;
	}}
/* form#wizard_enquiry_form input#finish-choice:hover{
	background: #38385E !important;
	color: #FD6E24;
	border: 1px solid #FD6E24;
} */
form#wizard_enquiry_form input#finish-choice{
	padding: 6px 20px !important;
	}
@media  screen and (max-width: 1536px) {
h5.park-title{
	min-height: 0px !important;
	}}
@media  screen and (max-width: 1536px) {
h1.elementor-heading-title.elementor-size-default{
	font-size: 26px !important;
	}}
	.content h1{
font-family: 'Axiforma';
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 24px;
color: #0A0A0A;	

	}
h1.elementor-heading-title.elementor-size-default{
	font-size: 35px !important;
	}
select#rem_property_type {
    width: 100%;
    background: rgba(255, 255, 255, 0.25);
    color: white;
    border: none;
		font-size: 14px;
}
.filter span{
    font-weight: 700;
}
input[type="radio"] {
    margin: 10px;
}
.filter li a{
    color: white;
		font-weight: 300;
		font-size: 12px;
}
.filter li {
padding-left: 10px;
list-style: none;	
}
.filter ul{
	margin: 0px;
}
@media  screen and (max-width: 1536px) {
.price-filter-label span.leftLabel {
    font-size: 13px !important;
	}}
@media  screen and (max-width: 1440px) {
rs-layer-wrap.rs-parallax-wrap rs-loop-wrap{
    top: 100px;
	}}
@media  screen and (max-width: 1536px) {
.price-filter-label span.rightLabel {
    font-size: 13px !important;
	}}
.price-filter-label {
    color: white;
}
.dropdown-filter.featured-sort-asc{
	background: white;
    padding: 20px;
    border-right: 1px solid #DEDEDE;
    min-height: 60px;
}
.dropdown-filter.featured-sort-asc a{
	font-style: normal;
		text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    color: #212121;
    background: url(https://www.parklink.uk/wp-content/uploads/2023/05/Vector-2-1.png);
    background-repeat: no-repeat;
    position: absolute;
    padding-left: 30px;
}


/* Holiday Home CSS*/
.holidaycon .elementor-widget.elementor-widget-shortcode {
    padding-left: 40px;
    padding-right: 40px;
    background: #FFFFFF;
    box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
}
.enquire button#myBtn {
    text-decoration: none;
    color: white;
    padding: 14px 10px 12px 10px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    width: 155px;
		font-size: 13px;
		font-family: 'Axiforma';
}

.brochure button#myBtnbrochure{
    text-decoration: none;
    color: white;
    padding: 13px 15px 13px 15px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
    width: 200px;
		font-size: 13px;
}
button#myBtnbrochure {
    font-family: "Axiforma", Sans-serif;
    font-weight: 500;
    background-color: transparent;
    background-image: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px 5px 5px 5px;
}
button#myBtnbrochure:hover{
    background: white;
    color: #FD6E24;
    border: 1px solid #FD6E24;
}
/* Manufacturers*/
.mancon{
    border-radius: 10px;
		margin: 10px;
}
.searchbar input.elementor-search-form__input {
    color: white !important;
}


/* Ownership Park Type*/
.elementor-page-113790 .form-first.pl-facebook-form div.align-center.sub-title{
    color: white;
    padding-left: 20px;
    padding-top: 20px;
}


.elementor-page-113790 .form-first.pl-facebook-form div.align-center.main-title{
    color: white;
    font-size: 14px;
    font-weight: 300 !important;
    margin-top: 10px;
    padding-left: 20px;
}
div#map24 {
    height: 560px !important;
}
div#map19 {
    height: 560px !important;
}
div#map25 {
    height: 560px !important;
}
div#map4 {
    height: 560px !important;
}
div#map2 {
    height: 560px !important;
}
div#map29 {
    height: 560px !important;
}
div#map3 {
    height: 560px !important;
}
div#formsection h2{
	text-align: left;
	font-family: 'Axiforma' !important;
}
.manhead{
    padding-top: 20px;
    padding-left: 15px;
}

.mantext{
    padding-left: 15px;
}
.page-id-92601 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-id-92601 .background {
    margin-bottom: 0px;
}
.page-id-3113 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-id-3113 .background {
    margin-bottom: 0px;
}
.postid-5679 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5679 .background {
    margin-bottom: 0px;
}
.postid-5679  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62185 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-62185 .background {
    margin-bottom: 0px;
}
.postid-62185  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5385 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5385 .background {
    margin-bottom: 0px;
}
.postid-5385  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5428 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5428 .background {
    margin-bottom: 0px;
}
.postid-5428  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5463 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5463 .background {
    margin-bottom: 0px;
}
.postid-5463  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5608 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5608 .background {
    margin-bottom: 0px;
}
.postid-5608  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5615 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5615 .background {
    margin-bottom: 0px;
}
.postid-5615  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-5697 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-5697 .background {
    margin-bottom: 0px;
}
.postid-5697  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-6437 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-6437 .background {
    margin-bottom: 0px;
}
.postid-6437  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-7151 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-7151 .background {
    margin-bottom: 0px;
}
.postid-7151  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-11595 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-11595 .background {
    margin-bottom: 0px;
}
.postid-11595  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-15157 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-15157 .background {
    margin-bottom: 0px;
}
.postid-15157  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-50310 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-50310 .background {
    margin-bottom: 0px;
}
.postid-50310  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-59128 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-59128 .background {
    margin-bottom: 0px;
}
.postid-59128  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62120 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-62120 .background {
    margin-bottom: 0px;
}
.postid-62120  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62121 .background {
    margin-bottom: 0px;
}
.postid-62121  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62121 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-62122 .background {
    margin-bottom: 0px;
}
.postid-62122  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62122 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-62183 .background {
    margin-bottom: 0px;
}
.postid-62183  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62183 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-62184 .background {
    margin-bottom: 0px;
}
.postid-62184  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-62184 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.postid-89314 .background {
    margin-bottom: 0px;
}
.postid-89314  .background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: max-content
}
.postid-89314 .backgroundform {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.parkpage .backgroundform{
    padding: 0px;
}
input#s_Email::placeholder{
    color: black;
}


p.text-left {
    margin-top: 20px;
}

div#myModalbrochure .modal-content{
    width: 40% !important;
    position: fixed !important;
    right: 45px !important;
    top: 35% !important;
}

.modal-header h4{
    color: white;
}

div#myModalbrochure .modal-content .modal-body .last-from-sec p{
    color: white;
		margin-left: 0px;
    margin-right: 0px;
}

div#myModalbrochure .modal-content .modal-body .term-privacy-sec2 a{
	margin-left: 0px;
}
div#myModalbrochure .modal-content .modal-body .term-privacy-sec3{
	margin-left: 0px;
}
.contact-agent {
    background-color: #38385E;
    padding: 20px;
}
.contact-agent p{
    margin-bottom: 4px;
    color: white;
    font-weight: 600;
}
.contact-agent span{
    color: white;
}

.contact-agent .form-group{
    padding: 0px;
}

.contact-agent .form-group input{
    height: 40px;
		padding: 10px;
		margin-top: 10px;
		font-size: 14px;
}
select.form-control {
    width: 100%;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    border: none;
    color: white;
		margin-bottom: 10px;
		padding: 10px;
		font-size: 14px;
}
textarea#client_msg{
	background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
		border: none;
		color: white;
		font-size: 14px;
}
.contact-agent input[type="checkbox"] {
    margin-right: 5px;
}
button.btn.btn-default {
    text-decoration: none;
    color: white;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    text-transform: uppercase;
    padding: 5px 15px;
		font-size: 14px;
}
.owl-item {
     box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
    border-radius: 0px 0px 6px 6px;
}
.location-meta p{
    padding: 20px;
    background: #38385E;
    color: white;
		min-height: 80px;
		font-size: 14px;
}
.location-meta img {
    position: absolute;
    width: 15px !important;
    display: inline-block !important;
    top: 38%;
    left: 10px;
}
.location-meta p.book-cat-name{
    padding-left: 15px;
    padding-top: 0px;
    background: transparent;
    color: #38385E;
		overflow: hidden;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    min-height: 0px !important;
		font-size: 18px !important;
}
select.home-select.font-styl.has-value {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none !important;
}
@media  screen and (max-width: 1536px) {
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1000px !important;
	}}
@media  screen and (max-width: 1536px) {
.page-id-92601 button#myBtnbrochure{
	left: 90% !important;
	width: 17% !important;
	}}
.page-id-92000 .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px !important;
}
.page-id-92601 button#myBtnbrochure {
position: fixed;
margin-left:0px;
left: 92%;
bottom: 0%; 
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 10;
width: 13%;
	font-size: 14px;
}
select#rem_property_region_select {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    color: white;
    border: none;
    font-size: 14px;
    margin-bottom: -20px
}


select#rem_property_state {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    color: white;
    border: none;
    font-size: 14px;
}
select#rem_property_type{
	margin-top: -10px;
}
p.propert-des {
    padding-left: 15px;
		padding-right: 15px;
		overflow: hidden;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
.locationcontent h2:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 12%;
}
.parktypearchive h1:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 12%;
    margin-top: 10px;
}
.Parktype h1:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 18%;
    margin-top: 10px;
}
.manufacturer h1:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 10%;
    margin-top: 10px;
}
.manufacturercontent h2:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 10%;
}
.featuredbook-img p:before{
    content: "\f3c5";
    font-family: "Font Awesome 5 Free";
   display: inline-block;
   padding-right: 15px;
   vertical-align: middle;
   font-weight: 900;
}
.propertysection.elementor-section.elementor-section-boxed > .elementor-container{
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    background: #FFFFFF;
    box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
}

.elementor-113792 .elementor-element.elementor-element-52223af7{
	height: 560px;
}
.owl-carousel .owl-item img{
    height: 300px !important;
		object-fit: cover;
    object-position: 50% 50%;
}

.featured-property {
    display: none;
}
.rem-custom-field {
    margin-top: 20px;
    margin-bottom: 20px;
}

.owl-item {
    width: 400px !important;
}
.owl-stage{
	width: 12000px !important;
}
.region{
    font-size: 12px;
}

.country{
    font-size: 12px;
}
.town{
    font-size: 12px;
}
.hometype{
    font-size: 12px;
}
.used{
    font-size: 12px;
}
.make{
    font-size: 12px;
}
.model{
    font-size: 12px;
}
.parkname{
    font-size: 12px;
}
.year{
    font-size: 12px;
}
.size{
    font-size: 12px;
}
.bedrooms{
    font-size: 12px;
}
.price{
    font-size: 12px;
}
.propertycontent p{
    font-family: 'Axiforma';
    font-style: normal;
    color: #505050;
}
.privacy-wrap-main {
    color: white;
		font-size: 14px;
}
.terms-wrap {
    color: white;
    margin-bottom: 15px;
		font-size: 14px;
}
.privacy-wrap-main a{
    color: white;
    text-decoration: underline;
}
.pricetag .rem-price-amount{
    font-size: 25px;
    font-weight: 600;
}
.propertyheading h1:after{
     border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 30%;
    margin-top: 10px;
}
select#park-type {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    color: white;
    border: none;
}
@media  screen and (max-width: 1536px) {
select#park-type {
	font-size: 14px !important;
	}}
select#park_facilities {
background: rgba(255, 255, 255, 0.15);
    color: white;
    border: none;
	  width: 100%;
}
.form-group.row.has-value:after {
    background: url('https://www.parklink.uk/wp-content/uploads/2023/05/png-clipart-green-check-illustration-check-mark-computer-icons-ok-symbol-miscellaneous-angle-thumbnail-removebg-preview-1.png');
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 28%;
}
.resource_filter.row .featuredbook-img p{
	font-weight: 300 !important;
	padding: 20px !important;
	min-height: 85px;
}
@media  screen and (max-width: 1440px) {
	.footer-a .elementor-widget-wrap.elementor-element-populated{
		margin: 0px 0px -76px 0px !important;
	}}

@media  screen and (max-width: 1440px) {
	.footer-b .elementor-widget-wrap.elementor-element-populated{
		margin: 0px 0px -43px 0px !important;
	}}

@media  screen and (max-width: 1536px) {
.elementor-113812 .elementor-element.elementor-element-5ae51bf6{
	width: 22%;
	}}
@media  screen and (max-width: 1440px) {
	.footer-c .elementor-widget-wrap.elementor-element-populated{
		margin: 0px 0px -60px 0px !important;
	}}
.page-id-3696 select.form-control {
    display: none;
}
.page-id-3696 ::placeholder{
    color: #505050;
}

.page-id-3696 button.btn.btn-default {
    height: 40px !important;
    margin-top: 20px;
    border-radius: 5px !important;
    margin-left: 20px;
}

.page-id-3696 input.form-control {
    padding: 20px;
}
.page-id-3696 .ich-settings-main-wrap .form-control{
    height: 40px;
    background: #FFFFFF;
border: 1px solid #BABABA;
box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.15);
border-radius: 5px;
	width: 40%;
}
.page-id-3696 a.btn.btn-info.btn-sm {
    padding: 10px;
    padding-left: 12px !important;
    padding-right: 12px !important;
    background: #38385E !important;
    border-radius: 10px !important;
    margin-right: 5px;
}

.page-id-3696 a.btn.btn-danger.btn-sm.delete-property {
    padding: 10px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    border-radius: 10px !important;
    margin-left: 5px;
}

.page-id-3696 #user-profile .property-list table thead tr td, #user-profile .property-list table tbody tr td{
    text-align: center;
}
#property-content .large-price, .ich-settings-main-wrap #filter-box .filter, .ich-settings-main-wrap .dropdown.open .carat, .ich-settings-main-wrap .dropdown li.active, .ich-settings-main-wrap .dropdown li.focus, .ich-settings-main-wrap .result-calc, .ich-settings-main-wrap .landz-box-property .price, .ich-settings-main-wrap input.labelauty + label > span.labelauty-checked-image, .ich-settings-main-wrap .skillbar-title, .ich-settings-main-wrap .rem-sale span, .ich-settings-main-wrap .single-property-page-ribbon div, .ich-settings-main-wrap .rem-sale-ribbon-2, .ich-settings-main-wrap .marker-cluster-small, .ich-settings-main-wrap #user-profile .property-list table thead th, .ich-settings-main-wrap .rem-box-maps .price, .ich-settings-main-wrap .noUi-horizontal .noUi-handle, .rem-cat:hover .rem-cat-content, .ich-settings-main-wrap .rem-box-maps .img-container .title:after, .ich-settings-main-wrap .rem-box-maps .img-container .title:before, .property-style-7:hover .price, .property-style-7 .img-container .title:after, .property-style-7 .img-container .title:before, .ich-settings-main-wrap .price-slider.price #price-value-min, .price-slider.price #price-value-max, input.labelauty:hover + label > span.labelauty-checked-image{
	background-color: #38385E !important;
}
.page-id-3696 #user-profile .property-list table .property-title{
	color: #505050;
	font-size: 12px;
	font-weight: 600;
}
.page-id-3696 tbody tr{
    background: #FFFFFF;
    box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.15);
}
.page-id-3696 table, td, th{
    border: none;
}
.row.property-meta-fields.general_settings-fields {
    display: grid;
    grid-template-columns: repeat(3,1fr);
}
.ich-settings-main-wrap .dropdown {
    margin-left: 0px;
    width: 92% !important;
    margin-top: 15px;
}
.ich-settings-main-wrap .space-form{
	display: grid;
}
.ich-settings-main-wrap .form-control{
	margin-top: 15px;
	height: 50px;
	width: 92%;	
	background-color: #EEEEEE;
}
.page-id-3692 label.rem-field-label {
    font-size: 16px;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 700;
    color: #595959;
}
.row.property-meta-fields.property_details-fields {
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
.page-id-3692 input.labelauty + label > span.labelauty-unchecked-image + span.labelauty-unchecked, input.labelauty + label > span.labelauty-checked-image + span.labelauty-checked{
		font-family: 'Axiforma';
    font-style: normal;
    font-weight: 400;
    color: #555555;
}
.ich-settings-main-wrap .section-title.line-style .title {
    border-color: red;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    color: #38385E;
		border: none;
}
.section-title.line-style .title{
	border-bottom: 2px solid;
}
.page-id-3692 ::placeholder{
    color: #555555;
}
.row.property-meta-fields.internal_structure-fields {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
#map-canvas{
	margin-top: 40px;
}
.page-id-3692 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn {
    height: 50px !important;
    font-size: 14px;
		text-transform: uppercase;
}
.ich-settings-main-wrap .section-title.line-style {
    border-color: transparent;
}
.section-title.line-style .title{
	padding-bottom: 10px;
}
@media (max-width: 767px){
.row.property-meta-fields.general_settings-fields{
	display: block;
	}}
@media (max-width: 767px){
 .ich-settings-main-wrap .form-control{
	width: 100%;
	}}
@media (max-width: 767px){
 .ich-settings-main-wrap .dropdown{
	width: 100% !important;
	}}
@media (max-width: 767px){
 .row.property-meta-fields.internal_structure-fields{
	display: block;
	}}
@media (max-width: 767px){
 .row.property-meta-fields.property_details-fields {
    display: grid;
    grid-template-columns: repeat(2,1fr);
	}}
div#basic .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 40%;
		padding-bottom: 7px;
}
.wp-media-buttons{
	display: none;
}


div#images .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 80%;
		padding-bottom: 7px;
}



div#general_settings .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 90%;
		padding-bottom: 7px;
}


div#internal_structure .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 40%;
		padding-bottom: 7px;
}



 div#property_details .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 80%;
		padding-bottom: 7px;
}

.page-id-3694.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{
	background: transparent !important;
}

div#property_video .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 80%;
		padding-bottom: 7px;
}



 div#tags .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 80%;
		padding-bottom: 7px;
}



 div#map .title:after{
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 55%;
		padding-bottom: 7px;
}
.page-id-3692 p.text-center.info{
    text-align: center;
}
.page-id-3692 div#images {
    padding-top: 20px;
    padding-bottom: 20px;
}

 div#internal_structure {
    padding-top: 20px;
    padding-bottom: 20px;
}

 div#property_video {
    padding-top: 20px;
    padding-bottom: 20px;
}
.page-id-3692 button.btn.btn-default.upload_image_button {
    display: block;
    margin: 0 auto;
    background: #1E73BE !important;
}
@media (max-width: 767px){
.page-id-3696 input.form-control {
    display: inline-block;
    margin: 0 auto;	
		margin-bottom: 20px;
	}}
@media (max-width: 767px){
.page-id-3696 button.btn.btn-default{
	display: block;
	margin: 20px auto !important;
	}}
.page-id-3696 td {
    width: 14%;
}
.page-id-3696  form {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
.page-id-3696 a.btn.btn-default {
    padding: 10px;
		border-radius: 5px !important;
}
@media  screen and (max-width: 1536px) {
	.page-id-3696 a.btn.btn-default {
    padding: 10px;
    padding-left: 59px !important;
    padding-right: 59px !important;
		border-radius: 5px !important;
}
}
img.property-search-img{
	top: 4%;
    left: -6%;
}
.wpgmp_map .wpgmp_infobox .wpgmp_infowindow{
	border-radius: 9px;
	box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
	width: 40%;
	margin: 0 auto;
}
.infowindow-close {
	height: 12px !important;
  width: 12px !important;
	right: 0px !important;
	top: 0px !important;
}
.row.main select{
	border-right: 40px solid transparent !important;
}
.wpgmp_infowindow.fc-item-aare {
    min-height: 30px;
}
span.annualchrg{
	font-size: 42px;
}
span.annualchrg2{
	font-size: 42px;
}
span.monthlychrge{
	font-size: 42px;
}
span.monthlychrge2{
	font-size: 42px;
}
button.purchansebtn {
    margin: 0 auto !important;
    display: block !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title{
	font-size: 12px;
	font-weight: 600;
}
.owl-carousel .owl-stage{
	margin-bottom: 50px;
}
span#forsalecount {
    position: absolute;
    top: 29.2%;
    padding: 10px;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(2px);
    width: 30%;
    text-align: center;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 500;
    color: #38385E;
}
@media  screen and (max-width: 1536px) {
span#forsalecount {
    position: absolute;
    top: 30.1%;
    padding: 10px;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(2px);
    width: 39%;
    text-align: center;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 500;
    color: #38385E;
	}}
.resource_filter.row .tour-tax{
	min-height: 130px !important;
}
.resource_filter.row h5.park-title{
	min-height: 60px !important;
}
.form-seller-para{
	font-weight: 300 !important;
    font-size: 16px !important;
		margin-bottom: 0px !important;
    margin-top: -20px !important;
}
.form-seller-para2{
	font-weight: 300 !important;
    font-size: 16px !important;
}
.elementor-93072 .elementor-element.elementor-element-e6019d4 .elementor-heading-title{
	margin-bottom: 20px;
}
form.wpcf7-form.init{
	padding: 0px !important;
}
.elementor-3260 .elementor-element.elementor-element-dcfb4b8 .elementor-heading-title{
	margin-bottom: 20px;
}
.page-id-3260 .elementor-element-6f66833 form .wpcf7-form-control-wrap input{
	font-size: 14px;
	color: white;
}
.page-id-92601 .last-from-sec p{
    margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
}

.page-id-92601 .term-privacy-sec1{
    padding: 0px;
}

.page-id-92601 .term-privacy-sec2{
    padding: 0px
}
.page-id-92601 .term-privacy-sec3{
    padding: 0px;
		margin-left: 10px;
}


.page-id-92601 button.btn.btn-primary {
    margin-top: 10px;
    border: none !important;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
}
.infowindow-close {
    background: url(https://www.parklink.uk/wp-content/uploads/2023/06/cross-1.png) !important;
	background-repeat: no-repeat !important;
}
@media (max-width: 767px){
.elementor-113812 .elementor-element.elementor-element-5ae51bf6 {
    width: 50%;
	}}
@media (max-width: 767px){
.footer-b .elementor-widget-wrap.elementor-element-populated {
    margin: 95px 0px 25px 0px !important;
	}}
.ich-settings-main-wrap .dropdown .carat:after {
border-top:6px solid #FD6E24 !important;
}
.gifcolumn{
    height: 300px;
}
.gif-a-column{
    height: 300px;
}
.bluegif.elementor-section.elementor-section-boxed>.elementor-container{
    max-width: 1120px !important;
}
.greengif.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1160px !important;
}
.redgif.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px !important;
}
.lightbluegif.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1120px !important;
}
.blogsection.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1120px !important;
		margin-top: -20px;
}
@media  screen and (max-width: 1536px) {
.blogtext{
    margin-top: 20px;
	}}
.purplegif.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1120px !important;
}
.loccon {
    overflow: hidden;
    margin: 10px;
}
.modal-content{
background-color: #38385E !important;
	width: 40% !important;
  position: relative !important;
	top: 4%;
}
.wpcf7 .wpcf7-submit:disabled {
    cursor: pointer;
    border: none !important;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
	color: white;
}
.park-titlee {
    display: none;
}
p.park-text.text-center {
    color: white;
}
span.wpcf7-list-item-label{
	color: white;
	font-size: 12px;
	padding: 10px;
}
.page-id-3696 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn {
  height: 75px !important;
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.page-id-3696 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn:hover{
	padding-left: 74px !important;
  padding-right: 74px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea{
	font-weight: 700;
	height: 40px !important;
   padding: 8px !important;
    overflow-y: hidden !important;
	color: white;
}
.wpcf7-list-item{
	margin: 0px;
}
.conformation-email-container {
    margin-bottom: 20px;
}
.page-id-92601 .modal-body .last-from-sec p{
    color: black;
}

.page-id-92601 .modal-body .last-from-sec{
    display: block;
}
.page-id-92601 .modal-body .term-privacy-sec2 a{
    margin-left: 10px;
}
b.privacy {
    font-weight: 300;
}

.page-id-92000 .searched-properties .row {
    display: grid;
    grid-template-columns: repeat(3,1fr);
}
.page-id-92000 .searched-properties .row .featuredbook-img.elementor-widget-image img{
    left: 0% !important;
}
.page-id-92000 .view-details a{
	float: none;
}
.page-id-92000 .searched-properties .single-resource-item{
	min-height: 670px;
}
@media  screen and (max-width: 1536px) {
.page-id-92000 .searched-properties .single-resource-item{
	min-height: 600px;
	}}
.page-id-92000 .featuredholiday .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: -75px;
		margin-top: -20px;
}
@media  screen and (max-width: 1536px) {
.page-id-92000 .featuredholiday .elementor-widget-wrap.elementor-element-populated {
    margin-bottom: -10px;
		margin-top: -40px;
	}}
.footersection.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1140px !important;
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-113812 .elementor-element.elementor-element-5ae51bf6 {
    width: 100%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-113812 .elementor-element.elementor-element-5ae51bf6 {
    width: 100%;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-0 .gw-go-header-top{
	padding: 25px 100px 25px 34px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-1 .gw-go-header-top{
	padding: 25px 100px 25px 34px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-2 .gw-go-header-top{
	padding: 25px 100px 25px 34px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-0 .gw-go-header-top{
	padding: 25px 100px 25px 34px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-1 .gw-go-header-top{
	padding: 25px 100px 25px 34px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-3260 #go-pricing-table-3271 .gw-go-col-wrap-2 .gw-go-header-top{
	padding: 25px 85px 25px 34px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
#go-pricing-table-3271 .gw-go-col-wrap-0 .gw-go-header-bottom {
    padding: 25px 65px 25px 37px !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
#go-pricing-table-3271 .gw-go-col-wrap-0 .gw-go-header-bottom {
    padding: 25px 65px 25px 37px !important;
	}}


@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-113812 .elementor-element.elementor-element-2875107c {
    width: 95% ;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-113812 .elementor-element.elementor-element-2875107c {
    width: 95%;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2840bd60.footersection {
    margin-right: 30px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-2840bd60.footersection {
    margin-right: 30px;
	}}
.featuredshort{
    margin-top: -40px;
}
.page-id-92000 .text-center.rem-load-more-wrap {
    text-align: center;
}
.slick-slide{
	margin: 0 10px !important;
}
.page-id-3692 .ich-settings-main-wrap .dropdown .carat {
    background: url(https://www.parklink.uk/wp-content/uploads/2023/06/down-1.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    bottom: 0px;		
}
.page-id-3692 .ich-settings-main-wrap .dropdown .carat:after{
	content: none !important;
	border: none !important;
}
.page-id-92000 .ich-settings-main-wrap .dropdown .carat {
    pointer-events: none;
    background: url(https://www.parklink.uk/wp-content/uploads/2023/06/down-1-1.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 10px;
    bottom: 0px;
		background-color: transparent !important;
}
.page-id-92000 .ich-settings-main-wrap .dropdown .carat:after{
    content:none !important;
    border: none !important;
}
.brochurebutton div#myModalbrochure .modal-content{
    position: sticky !important;
    width: 40% !important;
    top: 0% !important;
}

.brochurebutton .col-sm-12.single-park-form p {
    color: white;font-size: 12px;
}
.owl-dots{
	padding-top: 0px !important;
	padding-bottom: 30px;
}

.page-id-3692 .wp-core-ui .button, .wp-core-ui .button-secondary{
	margin-right: 10px;
}
.page-id-3260 .gw-go-col-wrap.gw-go-col-wrap-1.gw-go-hover.gw-go-disable-enlarge.gw-go-disable-hover .gw-go-col {
background: #38385E !important;
}

.page-id-3260 .gw-go-col-wrap.gw-go-current, .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-hover, .gw-go.gw-go-enlarge-current.gw-go-hover .gw-go-col-wrap.gw-go-current.gw-go-hover{
    background: white !important;
}
.page-id-3260  ul.gw-go-body > li .gw-go-body-cell{
	word-break: break-all;
}
.elementor-widget.elementor-widget-shortcode .sort-container .dropdown-filter a.sort.active, .sort-container .dropdown-filter.price-sort-asc a.active:before{
    color: #FC3534;
}
.page-id-92000  .ich-settings-main-wrap .dropdown {
    margin-left: 35px;
    width: 88% !important;
    margin-top: 12px;
}
.page-id-92000 .ich-settings-main-wrap img {
    position: relative;
    top: 26%;
    left: 4%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-92000 .ich-settings-main-wrap .dropdown {
    margin-left: 0px;
    width: 80% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-92000 .ich-settings-main-wrap .dropdown {
    margin-left: 35px;
    width: 80% !important;
	}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.ich-settings-main-wrap .dropdown {
    margin-left: 20px;
    width: 70% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait){
.ich-settings-main-wrap .dropdown {
    margin-left: 25px;
    width: 90% !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
rs-module-wrap#rev_slider_5_1_wrapper {
    height: 600px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.blog-c{
	margin-right: 20px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.blog-c{
	margin-right: 20px;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.blog-a{
	margin-left: 20px;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.blog-a{
	margin-left: 20px;
	}}
li.menu-item.menu-item-type-.menu-item-object-logout.menu-item-92969 {
    margin-left: 10px;
}
div#submit-response p{
    color: greenyellow;;
    margin-left: 10px; 
}
p.error {
    color: red !important;
}
@media  screen and (max-width: 1024px) {
li.menu-item.menu-item-type-.menu-item-object-logout.menu-item-92969 a, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-92965 a {
    margin-left: 10px !important;
    color: #fff !important;
    padding: 0px 10px !important;
	}}
@media  screen and (max-width: 1024px) {
.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu .elementor-item {
    font-size: 12px;
	}}
.page-id-93104 .stripsection{
    display: none;
}
.page-id-93072 .stripsection{
    display: none;
}
.page-id-3260 .stripsection{
    display: none;
}
@media (max-width: 767px){
h1.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
	}}
@media (max-width: 767px){
.pricetag .rem-price-amount{
	font-size: 20px;
	}}

@media (max-width: 767px){
.region{
    margin-right: 10px;
	}}
@media (max-width: 767px){
.country{
    margin-left: 10px;
	}}
@media (max-width: 767px){
.town{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.hometype{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.used{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.make{
    margin-right: 10px;
	}}
@media (max-width: 767px){	
.model{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.parkname{
    margin-right: 10px;
	}}
@media (max-width: 767px){	
.year{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.size{
    margin-right: 10px;
	}}
@media (max-width: 767px){	
.bedrooms{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.price{
    margin-left: 10px;
	}}
@media (max-width: 767px){	
.propertysection.elementor-section.elementor-section-boxed > .elementor-container{
	padding-left: 20px;
  padding-right: 20px;
	}}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-972c404 {
    width: 60%;
}
.page-id-3692 .wp-editor-tools {
    position: relative;
    z-index: 1;
    display: none;
}
.page-id-3692 button#preview-property {
    display: none;
}

rs-module-wrap#rev_slider_5_1_wrapper{
		height: 640px !important;
}
@media (max-width: 767px){	
rs-module-wrap#rev_slider_5_1_wrapper{
		height: 365px !important;
	}}
.wpgmp_infowindow {
    width: 40% !important;
}
@media (max-width: 767px){	
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-972c404{
	width: 100%;
	}}
@media only screen and (min-device-width: 1680px) and (max-device-width: 1920px) {
rs-module#rev_slider_6_1{
	height: 740px !important;
	}}
@media only screen and (min-device-width: 1680px) and (max-device-width: 1920px) {
.page-id-92000 .backgroundform {
    padding-top: 50px;
		padding-left: 60px;
		padding-right: 60px;
		
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-972c404{
			width: 100%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-972c404{
			width: 100%;
	}}
@media  screen and (max-width: 1024px) {
	.elementor-column.elementor-col-50, .elementor-column[data-col="50"]{
		width: 100% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.elementor-113812 .elementor-element.elementor-element-45344208{
		width: 100%;
	}}
@media (max-width: 767px){	
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor:hover {
    color: white !important;
	}}
@media (max-width: 767px){	
.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor{
	color: white;
	}}
@media (max-width: 767px){	
.elementor-113819 .elementor-element.elementor-element-124c5829 div.elementor-menu-toggle:hover{
	color: #FC3534;
	}}
@media (max-width: 767px){	
.page-id-92601 button#myBtnbrochure {
    left: 67% !important;
    width: 62% !important;
	}}
	@media (max-width: 767px){	
	.page-id-93104 .form-seller p{
		display: block;
		}}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor:hover {
    color: white !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor{
	color: white;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.elementor-113819 .elementor-element.elementor-element-124c5829 div.elementor-menu-toggle:hover{
	color: #FC3534;
	}}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor:hover {
    color: white !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.headermenu li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-91962 a.elementor-item.elementor-item-anchor{
	color: white;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.elementor-113819 .elementor-element.elementor-element-124c5829 div.elementor-menu-toggle:hover{
	color: #FC3534;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-2bdccc84 img {
    width: 50%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-2bdccc84 img {
    width: 100%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-93104 .form-seller p{
		display: block;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-93104 .form-seller p{
		display: block;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
	.page-id-93072 .form-seller p{
		display: block;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.page-id-93072 .form-seller p{
		display: block;
	}}
	@media (max-width: 767px){
.page-id-93072 .form-seller p{
		display: block;
	}}
rs-layer#slider-5-slide-19-layer-1{
	font-family: 'Axiforma' !important;
}

.infoBoxTail:after{
	border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    border-top: 15px solid #fff !important;
}
	@media (max-width: 767px){
.page-id-92000 .searched-properties .row{
	display: block;
		}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-92000 .searched-properties .row{
	display: grid;
    grid-template-columns: repeat(2,1fr);
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-92000 .searched-properties .row{
display: grid;
    grid-template-columns: repeat(2,1fr);
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.featuredbook-img.elementor-widget-image img {
    height: 220px;
    max-width: 100% !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.featuredbook-img.elementor-widget-image img {
    height: 220px;
    max-width: 100% !important;
	}}
	@media (max-width: 767px){
.page-id-92601 button#myBtnbrochure{
	left: 60%;
	width: 70%;
		}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-92601 button#myBtnbrochure{
	left: 78%;
	width: 35%;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-92601 button#myBtnbrochure{
	left: 78%;
	width: 35%;
		}}
@media (max-width: 1024px){
.manufacturersection .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
.elementor-3113 .elementor-element.elementor-element-d770e07{
	width: 100%;
	}}
@media (max-width: 1024px){
.elementor-3113 .elementor-element.elementor-element-0e51202 {
    width: 100%;
	}}
@media (max-width: 1024px){
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-d770e07{
	height: 400px
	}}

@media (max-width: 1024px){
.manutemp .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
.elementor-92447 .elementor-element.elementor-element-1f3840ae{
	width: 100%;
	}}
@media (max-width: 1024px){
.elementor-92447 .elementor-element.elementor-element-7deb72e0{
	width: 100%;
	}}

@media (max-width: 1024px){
.buyerguide .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4a82342{
	width: 100%;
	height: 400px;
	}}
@media (max-width: 1024px){
div#holiday{
	width: 100%;
	}}

@media (max-width: 1024px){
.parkseller .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
	.elementor-93072 .elementor-element.elementor-element-2f7d70c{	width: 100%;
	height: 400px;
	}}
@media (max-width: 1024px){
.elementor-93072 .elementor-element.elementor-element-6ecb0e4{
	width: 100%;
	}}

@media (max-width: 1024px){
.privateseller .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
	.elementor-3260 .elementor-element.elementor-element-f182aca{	width: 100%;
	height: 400px;
	}}
@media (max-width: 1024px){
.elementor-3260 .elementor-element.elementor-element-6f66833{
	width: 100%;
	}}


@media (max-width: 1024px){
.parkpage .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-373cce7c.mapcon{	width: 100%;
	height: 304px;
	}}
@media (max-width: 1024px){
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-719dab28.backgroundform{
	width: 100%;
	}}
	@media (max-width: 767px){
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-f1eebb4.enquire {
    display: block;
		}}

	@media (max-width: 767px){
.brochurebutton div#myModalbrochure .modal-content {
    position: sticky !important;
    width: 80% !important;
		}}
	@media (max-width: 767px){
.modal-content img{
	height: 180px !important;
		}}
	@media (max-width: 767px){
form.wpcf7-form.init .row1{
	display: block !important;
		}}
	@media (max-width: 767px){
.modal-content {
    width: 80% !important;
    right: 0%;
		}}
@media (max-width: 1024px){
.elementor-92154 .elementor-element.elementor-element-61a7d603 {
    margin-top: 5%;
    margin-bottom: 5%;
	}}
	@media (max-width: 767px){
.elementor-92154 .elementor-element.elementor-element-61a7d603 {
    margin-top: 15%;
    margin-bottom: 15%;
	}}

@media (max-width: 1024px){
.elementor-91969 .elementor-element.elementor-element-95db5d4 {
    margin-top: 10%;
    margin-bottom: 10%;
	}}
	@media (max-width: 767px){
.elementor-91969 .elementor-element.elementor-element-95db5d4 {
    margin-top: 20%;
    margin-bottom: 20%;
	}}

@media (max-width: 1024px){
.elementor-113790 .elementor-element.elementor-element-73e83e12 {
    margin-top: 10%;
    margin-bottom: 10%;
	}}
	@media (max-width: 767px){
.elementor-113790 .elementor-element.elementor-element-73e83e12{
    margin-top: 20%;
    margin-bottom: 20%;
	}}

@media (max-width: 1024px){
.parkarchive .elementor-container.elementor-column-gap-default{
	display: block !important;
	}}
@media (max-width: 1024px){
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-39113eaf.mapcon{	width: 100%;
	height: 400px;
	}}
@media (max-width: 1024px){
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4a3d97f8.backgroundform{
	width: 100%;
	}}
	@media (max-width: 767px){
div#myModalbrochure .modal-content {
    width: 79% !important;
    top: 18% !important;
		left: 10% !important;
		}}
@media (max-width: 1024px){
.page-id-3692 .col-sm-12.col-md-12 {
    padding: 20px;
	}}
@media (max-width: 1024px){
.page-id-3696 a.btn.btn-default {
    padding-left: 20px !important;
    padding-right: 30px !important;
	}}
	@media (max-width: 767px){
.page-id-3696 form{
	display: block;
		}}
	@media (max-width: 767px){
.page-id-3696 .ich-settings-main-wrap .form-control{
	width: 95%;
		}}
	@media (max-width: 767px){
.page-id-3696 td {
    width: 100%;
		}}
	@media (max-width: 767px){
.page-id-3696 tbody tr{
	margin-top: 10px;
		}}
.page-id-3696 table{
	border-spacing: 0 15px;
}
.wpgmp_map .wpgmp_infobox .wpgmp_infowindow p, .wpgmp_map .wpgmp_infobox .wpgmp_infowindow p a, .wpgmp_map .wpgmp_infobox .wpgmp_infowindow .fc-itemcontent-padding a{
	margin: 5px auto;
    font-size: 12px;
}
rs-layer#slider-6-slide-25-layer-5 {
    font-family: 'Axiforma' !important;
    font-weight: 600 !important;
}

rs-layer#slider-6-slide-25-layer-6 {
    font-family: 'Axiforma' !important;
}

rs-layer#slider-6-slide-25-layer-1 {
    font-family: 'Axiforma' !important;
}

.ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn{
	 font-family: 'Axiforma' !important;
}
@media (max-width: 1024px){
rs-module#rev_slider_6_1 {
	height: 754px !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	rs-module-wrap#rev_slider_6_1_wrapper{
	height: 717px !important;
	}}
form#wizard_enquiry_form input#finish-choice{
	font-family: 'Axiforma' !important;
}
.formsection p.footer-txt{
	font-family: 'Axiforma' !important;
}
.locationcontent{
    margin-bottom: 40px;
}
.elementor-91969 .elementor-element.elementor-element-95db5d4{
	margin-top: 1%;
}
.elementor-113790 .elementor-element.elementor-element-73e83e12{
	margin-top: 1%;
}
	@media (max-width: 767px){
.page-id-3260 #go-pricing-table-3271 .gw-go{
	display: block;
	max-width: 340px;
		}}
@media (max-width: 1024px){
.elementor-93072 .elementor-element.elementor-element-d6985d4 > .elementor-element-populated {
    margin: 12px 10px 0px 0px;
	}}
@media (max-width: 1024px){
.elementor-93072 .elementor-element.elementor-element-0f9be81 > .elementor-element-populated {
    margin: 12px 10px 0px 0px;
}}
@media (max-width: 1024px){
span.tophead2{
	padding: 10px 0px;
	}}

@media (max-width: 1024px){
span.tophead{
	padding: 10px 5px;
	}}
	@media (max-width: 767px){
.page-id-3696 #user-profile {
    overflow-x: scroll;
		}}
.elementor-element.elementor-element-2cc315ba.elementor-widget.elementor-widget-text-editor p{
    margin-bottom: 0px;
}
ul.profile.create {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}
.page-id-3700 .ich-settings-main-wrap .form-control{
	margin-top: 0px;
	border: 1px solid #5553;		
}

.page-id-3700 h1.entry-title{
	border-color: red;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: #38385E;
    border: none;
}
.page-id-3694 h1.entry-title{
	border-color: red;
    font-family: 'Axiforma';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    color: #38385E;
    border: none;
}
.page-id-3694 h3.title:after {
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 40%;
    padding-bottom: 7px;
}
	@media (max-width: 767px){
ul.profile.create {
    display: block;
		}}

.col-sm-12.single-park-form p{
    color: white;
    font-size: 12px;
}
.close{
	background: transparent;
}
.close:hover, .close:focus{
	background: transparent;
}
.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed;
}
	@media (max-width: 767px){
.owl-dots{
	display: none;
		}}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
	display: none;
}
@media  screen and (max-width: 1536px) {
.page-id-92133 .formsection{
	height: 600px;
	}}
	@media (max-width: 767px){
.page-id-92133 .formsection{
	height: 960px;
	}}
@media  screen and (max-width: 1536px) {
.postid-2002 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-13242 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-122 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-126 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-2003 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-2000 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-2004 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-936 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-124 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-2005 .formsection{
	height: 570px;
	}}
@media  screen and (max-width: 1536px) {
.postid-1993 .formsection{
	height: 570px;
	}}
@media (max-width: 767px){
.postid-2002 .formsection{
	height: 980px !important;
	}}
@media (max-width: 767px){
.postid-13242 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-122 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-126 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-2003 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-2000 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-2004 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-936 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-124 .formsection {
    height: 980px;
	}}
@media (max-width: 767px){
.postid-2005 .formsection {
    height: 980px;
	}}

.rightside aside#block-2 {
    margin-bottom: 20px;
}

.rightside aside#block-6 {
    margin-bottom: 20px;
}

.leftside nav.elementor-pagination {
    margin-top: 20px;
}
	@media (max-width: 767px){
.elementor-92984 .elementor-element.elementor-element-58904a18{
	margin-top: 20px;
		}}
@media (max-width: 1024px){
.elementor-92984 .elementor-element.elementor-element-58904a18{
	margin-top: 20px;
	}}

.ui-autocomplete .ui-menu-item{
	padding: 10px 15px !important;
}

.ui-autocomplete .ui-menu-item:hover, .ui-autocomplete .ui-menu-item:active{
	background-color: #FD6E24 !important;
}

rs-layer#slider-6-slide-27-layer-5{
	font-family: 'Axiforma' !important;
	font-weight: 600 !important;
}
#ui-id-1{
	width: 1295px !important;
	margin: 0 auto !important;
}
.page-id-3694 ::placeholder{
    color:#555;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
.page-id-3694 .ich-settings-main-wrap .dropdown {
    margin-left: 0px !important;
    width: 90% !important;
}}

.page-id-3694 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn {
    height: 40px !important;
    padding-left: 75px !important;
    padding-right: 75px !important;
}
.page-id-3694 button.btn.btn-default.upload_image_button {
    display: block;
	margin: 0 auto;
}
.page-id-3694 p.text-center.info {
    text-align: center;
}

.page-id-3700 ul.profile.create{
	display: block;
}
.page-id-3700 ::placeholder{
    color:#555;
}

.page-id-3700 h3.title:after {
    border-bottom: 2px solid red;
    display: block;
    content: "";
    width: 80%;
    padding-bottom: 7px;
}
.elementor-92154 .elementor-element.elementor-element-61a7d603{
	margin-bottom: 4% !important;
}

	@media (max-width: 767px){
.page-id-3696 a.btn.btn-info.btn-sm{
	padding-left: 15px !important;
    padding-right: 12px !important;
		margin-left: 0px !important;
	display: table-cell !important;
		}}
	@media (max-width: 767px){
.page-id-3696 a.btn.btn-danger.btn-sm.delete-property{
	margin-left: 0px !important;
		}}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-4263d1f6 {
    width: 5%;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-6af043ce {
    width: 75%;
	}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-4263d1f6 {
    width: 5%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.elementor-113819 .elementor-element.elementor-element-6af043ce {
    width: 75%;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.col-sm-5{
	padding: 22px !important;
	}}

.page-id-3700 .stripsection{
    display: none;
}

.page-id-3698.stripsection{
    display: none;
}
.page-id-3698 ::placeholder{
	color: #555;
}
@media (max-width: 1024px){
.sort-container {
    display: grid;
    grid-template-columns: repeat(3,1fr);
	}}

@media (max-width: 1024px){
.elementor-92154 .elementor-element.elementor-element-940c3d3 > .elementor-container{
    display: block;
	}}
@media (max-width: 1024px){
.elementor-92154 .elementor-element.elementor-element-f1eebb4 > .elementor-element-populated{
    margin: 0px;
	}}
@media (max-width: 1024px){
.elementor-92154 .elementor-element.elementor-element-d747cd5 > .elementor-element-populated{
    margin: 0px;
	}}

@media  screen and (max-width: 1536px) {
.elementor-92154 .elementor-element.elementor-element-f1eebb4 {
    width: 13.028% !important;
	}}
@media  screen and (max-width: 1536px) {
.enquire button#myBtn{
	width: 155px !important;
	}}
@media  screen and (max-width: 1536px) {
.brochure button#myBtnbrochure{
	width: 200px !important;
	}}

.read_div{
    font-family: 'Axiforma';
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    }
.section-title.line-style.no-margin.social_profiles {
    display: none;
}
@media (max-width: 1024px){
.elementor-91969 .elementor-element.elementor-element-95db5d4 {
    margin-top: 18%;
	}}
	@media (max-width: 767px){
.filter-title {
    margin-top: 20px;
		}}
.page-id-93072 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	color: white;
	font-size: 14px;
}

.page-id-881 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	color: white;
}

.elementor-page-113790 .formsection {
    height: 560px;
	}
.elementor-page-113790 div#map2 {
    height: 560px !important;
}
	@media (max-width: 767px){
.elementor-page-113790 .formsection {
    height: 930px;
		}}
	@media (max-width: 767px){
.brochure button#myBtnbrochure {
    margin-left: 10px;
		}}

.page-id-93104 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	color: white;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	color: white !important;
	background: rgba(255, 255, 255, 0.15) !important;
}

@media (max-width: 1024px){
.page-id-3696 a.btn.btn-danger.btn-sm.delete-property{
	display: table-caption !important;
	margin-left: 0px !important;
	}}
@media (max-width: 1024px){
.page-id-3696 a.btn.btn-info.btn-sm{
	display: table-caption !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	}}
@media  screen and (max-width: 1536px) {
.elementor-92154 .elementor-element.elementor-element-f1eebb4 > .elementor-element-populated {
	margin: 0px 20px 0px 5px;
	}}
.page-id-2255 .stripsection{
	display: none;
}
.page-id-881 .stripsection{
	display: none;
}
.post-id-93392 .stripsection{
	display: none;
}
.page-id-3696 .stripsection{
	display: none;
}
.page-id-3692 .stripsection{
	display: none;
}
#blogs-listing article.elementor-post .elementor-post__text .elementor-post__meta-data span{
	font-family: 'Axiforma' !important;
}
.page-id-22136 h2.vc_custom_heading {
    font-family: "axiforma" !important;
        font-style: normal !important;
}
span.rem-field-value {
    color: #1e73be;
}
	@media (max-width: 767px){
li.menu-item.menu-item-type-.menu-item-object-logout.menu-item-92969, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-92965{
	background: none !important;
		}}
	@media (max-width: 767px){
li.menu-item.menu-item-type-.menu-item-object-logout.menu-item-92969 a.elementor-item {
     background: #FD6E24 !important;
    width: 25% !important;
		}}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
span#forsalecount{
	top: 30.1%;
	width: 42%;
	}}
@media  screen and (max-width: 1536px) {
a.brochure-download-btn:after{
	height: 39px;
	}}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
a.brochure-download-btn:after{
	height: 38px;
	}}
.wpcf7 form.sent .wpcf7-response-output {
    border: none !important;
    color: #46b450;
    margin: 0px !important;
    padding: 0px !important;
}
.elementor-113812 .elementor-element.elementor-element-142cd9fc .elementor-social-icon{
	margin-left: -8px;
    margin-right: 16px;
}
@media (max-width: 1024px){
.elementor-113812 .elementor-element.elementor-element-142cd9fc .elementor-social-icon{
	margin-left: 0px !important;
    margin-right: 0px !important;
	}}


form.wpcf7-form.init .row{
    display: grid;
    grid-template-columns: repeat(1,1fr);
    margin-top: 20px;
}
#enquiry input:not([type=checkbox]), #advertise input, .modal input:not([type=checkbox]), .modal select, #enquiry textarea, .wpb_wrapper input:not([type=checkbox]), .wpb_wrapper .wpcf7-textarea, #advertise select, .info_button{
	padding-left: 8px !important;
}
.modal-content img{
    height: 300px;
    width: 700px
}
form.wpcf7-form.init .row1 {
    display: grid;
    grid-template-columns: repeat(3,1fr);
}

form.wpcf7-form.init .row1 .col-sm-12.single-park-form {
    margin: 10px;
}
	@media (max-width: 767px){
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6af043ce.headermenu{
	width: 32% !important;
		}}
.page-id-93104 form.wpcf7-form.init .row{
display: block;	
}
.page-id-93072 form.wpcf7-form.init .row{
display: block;	
}
.page-id-3260 form.wpcf7-form.init .row{
display: block;	
}
.page-id-92601 .modal-content img{
	width: auto !important;
	height: auto !important;
}
input[type=checkbox] {
    line-height: normal;
    width: 15px !important;
    height: 15px;
}
p.enquiryform-head.text-capitalize {
    color: white;
    text-align: center;
}
div#brochure-form h4{
    color: white;
    text-align: center;
}
span.wpcf7-spinner{
	display: none;
}
.moretext h2{
    margin-top: 20px;
}
.close:hover, .close:focus {
	color: #FD6E24 !important;
}
.page-id-22136 .stripsection{
	display: none;
}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.background.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1600px !important
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-page-113790 .formsection {
    height: 560px;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.page-id-92133 .formsection{
	height: 600px;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.formsection{
	height: 570px;
	}}
button.reset {
    margin-left: 20px;
    margin-top: 10px;
    text-decoration: none;
    color: white;
    padding: 10px 20px 10px 20px;
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    border-radius: 5px;
    float: left;
    text-transform: uppercase;
		font-size: 14px;
}
.filter li a input[type=checkbox]{
	margin-right: 10px;
  margin-left: 10px;
}
select#aventura_tour_destination {
    width: 100%;
    background: rgba(255, 255, 255, 0.15);
    color: white;
    border: none;
		font-size: 14px;
}
select#price-range{
	width: 100%;
    background: rgba(255, 255, 255, 0.15);
    color: white;
    border: none;
		font-size: 14px;
}
span.elementor-icon-list-text:hover {
    color:  #FD6E24 !important;
}
button.gm-control-active.gm-fullscreen-control img{
    left: 20px;
}

button.gm-control-active img{
    left: 20px;
}
 div#map-canvas{
	object-fit: cover;
    object-position: 50% 50%;
}
@media (max-width: 1024px){
img.skip-lazy.rem-slider-image {
    height: 390px !important;
	}}
	@media (max-width: 767px){
img.skip-lazy.rem-slider-image {
    height: 260px !important;
	}}

.email a {
    color: white;
}

.email a:hover{
    color: #FD6E24;
}
.check {
    top: 0;   
    height: 25px;
    width: 25px;
    background-color: white;
    border: 1px solid #BBBBBB;
	padding-left: 10px!important;
}
.filter li a input[type=checkbox] {
	opacity:0;
	display: none;
}
li a.active span.check{
    background-color: #FD6E24!important;
}
.rem-video-wrap iframe {
    height: 400px !important
}
.check{
	padding-left: 15px!important;
    font-size: 10px;
}
span.check {
    margin-left: 10px;
    margin-right: 10px;
		border-radius: 50%;
}
span.check-radio {
    top: 0;   
    height: 25px;
    width: 25px;
    background-color: white;
    border: 1px solid #BBBBBB;
	padding-left: 10px!important;
}
.filter li a input[type=checkbox] {
	opacity:0;
	display: none;
}
li a.active span.check-radio{
    background-color: #FD6E24!important;
}

span.check-radio{
	padding-left: 15px!important;
    font-size: 10px;
}
span.check-radio {
    margin-left: 10px;
    margin-right: 10px;
		border-radius: 50%;
}

input[type="radio"]{
	display: none;
}
@media  screen and (max-width: 1536px) {
.filter span.check-radio {
    font-size: 10px !important;
	}}

@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px){
.page-id-92000 .formsection {
    height: auto;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px){
.page-id-92000 .backgroundform {
    padding-top: 60px;
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 30px;
	}}

span.tp-bullet-image {
    display: none;
}

span.tp-bullet-imageoverlay {
    display: none;
}

span.tp-bullet-title {
    display: none;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
    color: white;
    border: none !important;
		text-transform: uppercase;
}
.multiple span.vat {
    color: white;
}
.purchasepark a{
    justify-content: center !important;
}

.purchasepark li.elementor-icon-list-item {
        justify-content: center !important;

}
.purchasepark span {
     text-align: center !important;
}
span.vat:hover {
    color: #FD6E24;
}
.page-id-93072 #enquiry input:not([type=checkbox]), #advertise input, .modal input:not([type=checkbox]), .modal select, #enquiry textarea, .wpb_wrapper input:not([type=checkbox]), .wpb_wrapper .wpcf7-textarea, #advertise select, .info_button {
    padding-left: 15px !important;
}
.page-id-92601 .property-status {
  --f: 10px; 
  --r: 15px; 
  --t: 10px; 
  
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 3px 30px var(--f) calc(30px + var(--r));
  clip-path: 
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
    z-index: 1;
    color: white;
    font-family: 'Axiforma' !important;
}
.elementor-kit-91952 .property-status {
  --f: 10px; 
  --r: 15px; 
  --t: 10px; 
  
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 3px 30px var(--f) calc(30px + var(--r));
  clip-path: 
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
    z-index: 1;
    color: white;
    font-family: 'Axiforma' !important;
}
.postid-5679 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62185 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62122 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62121 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62120 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-59128 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-15157 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-5608 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-6437 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-5697 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-7151 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62184 .last-from-sec div {
    padding-right: 0PX !important;
}
.postid-62183 .last-from-sec div {
    padding-right: 0PX !important;
}
.page-id-3113 .last-from-sec div {
    padding-right: 0PX !important;
}
@media  screen and (max-width: 1536px) {
.page-id-92000 .backgroundform{
	min-height: 658px;
	}}
.blog-a a{
    color: #505050 !important;
}

.blog-a a:hover{
    color: #FD6E24 !important;
}

.blog-b a{
    color: #505050 !important;
}

.blog-b a:hover{
    color: #FD6E24 !important;
}	
.blog-c a{
    color: #505050 !important;
}

.blog-c a:hover{
    color: #FD6E24 !important;
}
.blog-a h4.elementor-heading-title.elementor-size-default a{
	color: #38385E !important;
}
.blog-b h4.elementor-heading-title.elementor-size-default a{
	color: #38385E !important;
}
.blog-c h4.elementor-heading-title.elementor-size-default a{
	color: #38385E !important;
}
.blog-a h4.elementor-heading-title.elementor-size-default a:hover{
	color: #FD6E24 !important;
}
.blog-b h4.elementor-heading-title.elementor-size-default a:hover{
	color: #FD6E24 !important;
}
.blog-c h4.elementor-heading-title.elementor-size-default a:hover{
	color: #FD6E24 !important;
}

img.skip-lazy.rem-slider-image{
	height:auto !important;
}
.elementor-page-92984 h2.wp-block-heading {
    font-size: 18px;
    font-weight: 600;
}

.elementor-page-93000 div#blogs-sidebarsec .widget.inner-padding.widget_block h2.wp-block-heading{
	margin-top: 20px;
	color: black !important;
	font-weight: 600 !important;
}
.elementor-page-93000 div#blogs-sidebarsec div h2.elementor-heading-title{
	color: black !important;
}
.elementor-page-93000 div#blogs-sidebarsec form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search .wp-block-search__inside-wrapper input{
	background: #000000bf!important;
}
.elementor-page-93000 div#blogs-sidebarsec .wp-block-latest-posts.wp-block-latest-posts__list li a.wp-block-latest-posts__post-title{
	color: rgb(0, 149, 246) !important;
}
.elementor-page-93000 div#blogs-sidebarsec .widget.inner-padding.widget_block select{
	color: var(--contrast) !important;
    background-color: var(--base-2) !important;
    border-color: var(--base) !important;
	border: 1px solid;
}
.elementor-page-93000 div#blogs-sidebarsec .widget.inner-padding.widget_block .wp-block-categories-dropdown.wp-block-categories:after, div#blogs-sidebarsec .widget.inner-padding.widget_block .wp-block-archives-dropdown.wp-block-archives:after{
	color: black !important;
}
.elementor-page-93000 .eapps-instagram-feed-header-follow-button-label {
    background: rgb(0, 149, 246) !important;
}
.elementor-page-93000 div#blogs-sidebarsec div{
	background: transparent !important;
}
img.skip-lazy.rem-slider-image {
	height: 500px !important;
    object-fit: cover;
    object-position: 50% 50%;
		width: 1085px;
}

.property_status {
  --f: 10px; 
  --r: 15px; 
  --t: 10px; 
  
  position: absolute;
  inset: var(--t) calc(-1*var(--f)) auto auto;
  padding: 3px 30px var(--f) calc(30px + var(--r));
  clip-path: 
    polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,
      calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),
      var(--r) calc(50% - var(--f)/2));
  background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
  box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
    z-index: 1;
    color: white;
    font-family: 'Axiforma' !important;
	margin-right: 10px;
}
.elementor-kit-91952 .elementor-92984 .elementor-element.elementor-element-58904a18 .elementor-container.elementor-column-gap-default {
    background: #FFFFFF;
    box-shadow: 0px 9px 16px 13px rgba(0, 0, 0, 0.05);
    padding: 40px 25px;
}

.elementor-kit-91952 .elementor-92984 .elementor-element.elementor-element-58904a18 .elementor-post {
    background: #FFFFFF;
    box-shadow: 5px 8px 13.92px 2.08px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
}

.elementor-kit-91952 .elementor-92984 .elementor-element.elementor-element-58904a18 .elementor-post__text {
    padding: 20px;
}
.elementor-kit-91952 input#wp-block-search__input-1 {
    background: #3f4047;
		color: white !important;
}
.elementor-kit-91952 h1.elementor-heading-title.elementor-size-default {
    display: block;
}
.elementor-kit-91952 button.wp-block-search__button.wp-element-button {
    display: none;
}
.elementor-kit-91952 h3.elementor-post__title a{
 color: #38385E !important;
    font-family: "Axiforma" !important;
    font-weight: 600 !important;
    }

.elementor-kit-91952 .elementor-post__excerpt p{
 font-family: "Axiforma" !important;
 color: #505050 !important;
 font-weight: 400 !important;
}
.leftside .elementor-button-wrapper a{
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
}
div#myModalbrochure{
	z-index: 9999 !important;
}
div#myModal{
	z-index: 9999 !important;
}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.page-id-92000 .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1920px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.page-id-92000 .ich-settings-main-wrap .dropdown {
	margin-left: 45px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.col-sm-6.col-md-4.search-field{
	width: 35% !important;
	right: 15% !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-792034e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    max-width: 1300px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-92133 .elementor-element.elementor-element-51d789f > .elementor-container{
	max-width: 1800px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-92133 .elementor-element.elementor-element-4df95dde > .elementor-container{
	max-width: 1800px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-92133 .elementor-element.elementor-element-507642f > .elementor-container{
	max-width: 1800px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-92133 .elementor-element.elementor-element-84ba5ab > .elementor-container{
	max-width: 1800px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.elementor-container.elementor-column-gap-default {
    max-width: 1800px !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2211ce39.elementor-section-full_width.herobanner.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.footersection.elementor-section.elementor-section-boxed > .elementor-container{
	max-width: 1800px !important;
	}}

@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-4974222e.elementor-section-full_width.herobanner.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5b50455e.elementor-section-full_width.herobanner.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	 max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f266267.elementor-section-full_width.parkarchive.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d1db0c6.elementor-section-full_width.manufacturersection.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-51bac799.elementor-section-full_width.manutemp.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-8cf7740.elementor-section-full_width.buyerguide.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
	section#bnner .elementor-container.elementor-column-gap-default{
		max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-035c146.elementor-section-full_width.privateseller.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
section.elementor-section.elementor-top-section.elementor-element.elementor-element-26a729c6.elementor-section-full_width.parkpage.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}


	@media (max-width: 767px){
		.elementor-113819 .elementor-element.elementor-element-124c5829 .elementor-nav-menu .elementor-item{
			font-size: 16px !important;
		}}
	@media (max-width: 767px){
#rem-search-box.no-margin {
    height: 345px !important;
		}}	

.elementor-kit-91952 .stripsection{
display: none;	
}

.helpie-faq.accordions .accordion .accordion__item .accordion__body p{
	font-size: 14px !important;
}
.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title{
	font-size: 16px !important;
}
.elementor-709 .elementor-element.elementor-element-e3babad .elementor-divider{
	display: none;
}
#login-page .field i, #signin-page .field i{
font-size: 20px !important;
bottom: 13px !important;
}



.page-id-22136 table{
	display: none;
}

.page-id-22136 .footer-buttons {
    display: none;
}
@media only screen and (min-device-width: 1921px) and (max-device-width: 2560px) {
.herobanner .elementor-container.elementor-column-gap-default{
	max-width: inherit !important;
	}}
.locpost{
	margin-top: 0% !important;
	}
	@media (max-width: 767px){
.locpost{
	margin-top: 20% !important;
		}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.locpost{
	margin-top: 13% !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.locpost{
	margin-top: 13% !important;
	}}
	@media (max-width: 767px){
.resource_filter.row {
    margin-bottom: 3%;
    display: flex !important;
    flex-direction: column-reverse !important;
		margin-top: 8% !important;
		}}
	@media (max-width: 767px){
.filter-main.col-md-4{
	margin: 0 auto !important;
		}}
		.modal{
			background-color: transparent !important;
		}
	@media (max-width: 767px){		
.elementor-92154 .elementor-element.elementor-element-72444fb > .elementor-widget-container {
    margin: 20px 0px 50px 0px !important;
		}}	
	@media (max-width: 767px){				.page-id-92000 .ich-settings-main-wrap .btn-default, .ich-settings-main-wrap .btn{
			margin-top: 20px;
		}}
@media (max-width: 767px){		
div#slick-slide10, div#slick-slide11, div#slick-slide12, div#slick-slide13, div#slick-slide14, div#slick-slide15, div#slick-slide16, div#slick-slide17, div#slick-slide18, div#slick-slide19, div#slick-slide20, div#slick-slide21, div#slick-slide22, div#slick-slide23, div#slick-slide24, div#slick-slide25, div#slick-slide26{
	width: 350px !important;
	}}
span.wpcf7-form-control.wpcf7-checkbox.contact-text-name {
    display: none;
}

	@media (max-width: 767px){
a#slider-6-slide-25-layer-1 {
    padding-left: 18px !important;
    padding-right:  18px !important;
	top: 20px !important;
	font-size: 10px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-25-layer-4 {
    width: 250px !important;
    height: 100px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-25-layer-5 {
    font-size: 20px !important;
    margin-top: 5px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-25-layer-6 {
    font-size: 10px !important;
    margin-top: 10px !important;
		}}
	@media (max-width: 767px){
a#slider-6-slide-27-layer-1{
	padding-left: 18px !important;
    padding-right:  18px !important;
	top: 15px !important;
		font-size: 10px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-27-layer-4 {
    width: 250px !important;
    height: 100px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-27-layer-5 {
    font-size: 20px !important;
    margin-top: 5px !important;
		}}
	@media (max-width: 767px){
rs-layer#slider-6-slide-27-layer-6 {
    font-size: 10px !important;
    margin-top: 10px !important;
		}}
#rem-login-form .field input{
	color: black !important;
}

p.enquiryform-head {
    color: white;
}

.filter-layout.col-md-8 .property-status {
    --f: 10px;
    --r: 15px;
    --t: 10px;
    position: absolute;
    inset: var(--t) calc(-1*var(--f)) auto auto;
    padding: 3px 30px var(--f) calc(30px + var(--r));
    clip-path: polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)), var(--r) calc(50% - var(--f)/2));
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%);
    box-shadow: 0 calc(-1*var(--f)) 0 inset #0005;
    z-index: 1;
    color: white;
    font-family: 'Axiforma' !important;
}
@media (max-width: 821px){
.elementor-113819 .elementor-element.elementor-element-3977900b {
    width: 32% !important;
}}

@media (max-width: 821px){
.elementor-113819 .elementor-element.elementor-element-403e4d34 img {
    width: 50% !important;
	}}
.elementor-113805 .elementor-element.elementor-element-7e8abaa8{
	margin-bottom: 6% !important;
}
@media (min-width: 576px){
.logged-in .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
	}}

div#go-pricing-table-3271 {
    position: relative;
    z-index: 0;
}

.elementor-113812 .elementor-element.elementor-element-edd1385 .elementor-social-icon{
	background-color: transparent !important;
}
#go-pricing-table-3271 .gw-go-col-wrap-1 .gw-go-footer-row[data-row-index="0"] .gw-go-btn:before {
    background: linear-gradient(180deg, #FD6E24 0%, #FC3534 100%) !important;
}

   @media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
.enquire button#myBtn { 
		width: 200px!important; 
	}
}
.page-id-3698 .stripsection {
    display: none;
}

/*site map page list gap*/

.page-id-2255 .page_item, .page-id-2255 .sitemap-item {
margin-bottom: 15px !important;

}

/*________End__________*/

.blogloop img{
    height: 300px;
    object-fit: cover;
    object-position: 50% 50%;
    
}

.blogloop{
    margin: 10px;
    background: #FFFFFF;
    border-radius: 5px;
}

.blogloop h1.elementor-heading-title.elementor-size-default{
    font-size: 17px !important;
    padding-left: 10px;
    min-height: 50px;
}

.blogloop .post-excerpt-element {
    color:#505050 !important;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;   
    padding-left: 10px;
		padding-right: 10px;
    
}

.blogloop ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    padding-left: 10px;
    padding-bottom: 20px;
		padding-right: 20px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-23a63069.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
max-width: 1165px !important;
}
.blogloop:hover{
    border-bottom: 4px solid #FC3534;
    transition: 0.2s ease;
}

.blogloop h1.elementor-heading-title.elementor-size-default:hover{
    color: #FC3534;
}

.elementor-709 .elementor-element.elementor-element-b57c7a0 img{
	height: auto;
}
@media  screen and (max-width: 1536px) {
.term-privacy-sec1 {
    padding: 9px !important;
	}}
@media  screen and (max-width: 1536px) {
.elementor-element.elementor-element-99093df.elementor-widget.elementor-widget-text-editor {
    font-size: 12px;
	}}
@media  screen and (max-width: 1536px) {
.page-id-709 .elementor-heading-title{
	font-size: 17px !important;
	}}
@media  screen and (max-width: 1536px) {
.page-id-709 span.elementor-icon-list-text {
    font-size: 12px !important;
	}}


/*email listing  */

td.abc {
    width: 175px;
}

.xyz table {
    padding: 0;
    margin: 0;
    border: none;
}

table.rrr {
    border: none;
    margin: 0;
}

.data-table-row {
    border-bottom: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
}

td.data-table-col {
    border-right: 1px solid #000 !important;
    padding: 0;
}

tr.row-bt-border {
    border-bottom: 1px solid #000;
}

.row-bt-border {
    border-bottom: 1px solid #000;
}



table.table-outer-border {
    border: 1px solid #000 !important;
}

/* table.table-outer-border {
    box-shadow: 1px 1px 1px #000;
} */
/* .page-id-34732 table, td, th {
    border:none !important;
} */
.table-outer-border .rrr:last-child tr.row-bt-border {
    border-bottom-width: 0 !important;
}

/* tbody, td, tfoot, th, thead, tr {
    text-align:center;
}
*/
td.data-table-col.table-outer-border:first-child {
    padding-left: 10px !important;
}

th.data-table-col {
    border-bottom: 1px solid black !important;
}

th.data-table-col {
    border-bottom: 1px solid black !important;
}

td.abc.data-table-col.table-outer-border {
    border-bottom: 1px solid black;
}

td.xyz {
    border-bottom: 1px solid black;
}

td.data-table-col.table-outer-border:last-child {
    border-bottom: 0px !important;
}

td.data-table-col.table-outer-border {
    border-bottom: 1px solid black;
}

/* table.table-outer-border {
    border: 0px solid #000 !important;
    border-left: 1px solid #000;
} */

.elementor-element-3f54739>.elementor-wiget-container>.container {
    overflow: auto !important;
}

@media only screen and (max-width: 768px) {
    td.abc.data-table-col.table-outer-border {
        width: 152px !important;
    }

    td.abc {
        width: 150px !important;
    }


}

.Bannerabout {
    height: 300px;
}
	@media (max-width: 767px){
.Bannerabout {
    margin-top: -93px;
    margin-bottom: -108px;
		background-size: contain !important;
		}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-709 section.elementor-section.elementor-top-section.elementor-element.elementor-element-cc885f7.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap !important;
	}}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
.page-id-709 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a601086 {
    height: 600px;
	}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-709 section.elementor-section.elementor-top-section.elementor-element.elementor-element-cc885f7.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-default {
    flex-wrap: wrap !important;
	}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.page-id-709 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a601086 {
    height: 600px;
	}}
	@media (max-width: 767px){
.page-id-709 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-a601086 {
    height: 300px;
	}}

/* emaillist*/

/*site map page list gap*/
.page-id-2255 .page_item, .page-id-2255 .sitemap-item {
    margin-bottom: 15px !important;
}
.elementor-search-form button, .elementor-search-form input[type=search]{
    font-size:35px!important;
    background:none!important;
}

@media only screen and (max-width:1024px) and (min-width:768px){
    .elementor-search-form button, .elementor-search-form input[type=search]{
        font-size:25px!important;
    }
}

@media(max-width:767px){
    .elementor-search-form button, .elementor-search-form input[type=search]{
        font-size:18px!important;
    }
}

#ui-id-1 {
    position: fixed;
    width: 70% !important;
    margin: 0 auto !important;
}

/*________End__________*/


/*.elementor.elementor-113789 .elementor-widget-wrap {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
}*/


.page-id-3692 div#map {
    display: none;
}

.page-id-3692  div#property_details {
    display: none;
}

.page-id-3692  div#internal_structure {
    display: none;
}

.page-id-3692 div#tags {
    display: none;
}

@media screen and (max-width: 600px) {
.single-destination div#formsection {
    height: 100%!important;
}
}



/* park title margin */
h5.park-title {
    margin-bottom: 20px !important;
}
/* 
end */

/* svg.park-svg:hover {
    stroke: #FC3534;
} */
svg.park-svg {
    cursor: pointer;
}

svg.park-svg:hover path {
    fill: #FC3534;
}
/* svg.park-svg g:hover {
    fill: #FC3534;
} */
.resource_filter.row .filter-layout-main   h5.park-title {
    min-height: 60px !important;
    margin-bottom: 10px!important;
}
.resource_filter.row .filter-layout-main .tour-tax a {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    overflow: hidden;
    margin-bottom: 10px;
}
.resource_filter.row .tour-tax{
	padding-bottom:0px;
	min-height:95px!important;
}
.resource_filter.row .tour-tax svg path {
    fill: #38385e;
}

.resource_filter.row .tour-tax svg.park-svg {
    width: 50px;
}
.resource_filter.row .tour-tax svg.park-svg:hover path {
    fill: #FC3534;
}

/*--- web core vital css --*/

@media(max-width:767px){
	
	.elementor-92000 .elementor-element.elementor-element-b601293:not(.elementor-motion-effects-element-type-background):before {
    content: '';
    background: #0000007d;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: block;
    position: absolute;
}
.elementor-113812 .elementor-element.elementor-element-5d21bfb2 .elementor-button{
	color: #c1541c;
	text-shadow:none;
}
.home-feature2, .home-feature1 {
	background: #dc1b1b;
}
.term-privacy-sec3 a, .term-privacy-sec2 a{
	 color: #ff8546;
}
	.footer-b .elementor-widget-wrap.elementor-element-populated{
		margin-top:15px!important;
	}
	.footer-a .elementor-widget-wrap.elementor-element-populated{
		margin-bottom:0px!important;
	}
	.twitter a{
		background-color: #036fb7;
	}

	
.term-privacy-sec3 , .term-privacy-sec2{
		position:relative;
	}
.term-privacy-sec2 label.d-none.d-sm-block.col-sm-4.d-md-none.d-lg-none.col-form-label {
    display: block;
    position: absolute;
	color: #38385e;
}

.term-privacy-sec3 label.d-none.d-sm-block.col-sm-4.d-md-none.d-lg-none.col-form-label {
    display: block;
    position: absolute;
		color: #38385e;
}
	form#wizard_enquiry_form label {
    display: block;
    position: absolute;
    z-index: -1;
}
	.lodges-text{
    color: #0A0A0A;
    font-weight: bold;
}
    a.lodges-text:hover{color:#16548a}
    .term-privacy-sec1 p {
        margin-bottom: 0px;
    }

    /*-- css for dom size --*/
    .term-privacy-sec1, .term-privacy-sec2, .term-privacy-sec3 {
        padding-bottom: 0px!important;
    }
    body rs-module-wrap#rev_slider_6_1_wrapper{
        height:315px!important;
    }
    body rs-module-wrap#rev_slider_6_1_wrapper  rs-module#rev_slider_6_1{
        height:315px!important;
    }
}

@media(min-width:1200px){
	.page-id-92000 .ich-settings-main-wrap .dropdown{
		width:80%!important;
	}
}