.page-link:hover {
    z-index: 2;
    color: #2d638f;
    text-decoration: none;
    background-color: #e9ecef !important;
    border-color: #dee2e6;
}
.page-link-dots{
    padding: 0.25rem .75rem;
}
.selected-plan{
    border: 3px solid #000 !important;
}
.feat_property.list .thumb {
    width: 30%;
}
.feat_property_tag {
    background-color: #ff5a5f !important;
}
.type_property_tag{
    background-color: grey;
}
/*Multiple links fix for properties details link in properties page*/
.feat_property .feat_property_main_link {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
}

.feat_property .feat_property_sub_link {
    position:relative;
    pointer-events: none;
    z-index: 1;
}

.feat_property .feat_property_sub_link a {
    pointer-events: all;
    position:relative;
}

/**/
.small_dropdown2 .dd_content2 {
    z-index: 10;
}
.news-event-image{
    height: 320px;
}
.dd_content2_area{
    right: 10%;
    top: 90px;
}
/*Google Translate styles*/
body{
    top: 0% !important;
}
.skiptranslate iframe{
    display: none;
}
#google_translate_element{
    position: relative;
    top: 0.8em;
    left: 0.8em;
}
/*intl-tel-input*/
.iti__flag {background-image: url("/dashboards/images/flags.png");}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {background-image: url("/dashboards/images/flags@2x.png");}
}
.iti__hide {
    display: none;
}
.iti {
    display: block;
}
.iti *:focus{
    outline-color: lightgray;
}
.create-listing-phone-input{
    padding-left: 25% !important;
}
header.header-nav a.navbar_brand{
    margin-right: auto;
}
.upload-list{border:2px dashed #999;height: 110px;font-size:4rem;text-align: center}
.upload-list .flaticon-plus{
    font-size: 50px;
}
label.error{
    color: red;
}
.get-listed{
    font-size: 0.5em;
    margin-bottom: 0.5em;
}
.home-logo{
    width: 150px;
    padding-bottom: 15px;
}
.main_logo_home2 .nav_logo_img{
    width: 10em;
}
a.navbar_brand img {
    width: 200px;
}
.modal-terms-conditions-link{
    color: steelblue;
}
.modal-terms-conditions-link:hover,
.modal-terms-conditions-link:focus {
    color: steelblue;
    text-decoration: underline;
}
.modal-terms-conditions:before{
    background: transparent;
}
.modal-terms-conditions{
    background-color: rgba(0, 0, 0, .9);
    padding-right: 0 !important;
}
.list-styled-circle{
    list-style: circle;
}
input[placeholder] {
    text-overflow: ellipsis;
    font-size: 85%;
}
::-moz-placeholder { text-overflow: ellipsis; } /* firefox 19+ */
input:-moz-placeholder { text-overflow: ellipsis; }
.faq-answer{
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
}
.faq-section ol {
    list-style-position: inside;
}

/*Cookie Notice*/
.cookie-notice *{
    color: white;
}
.cookie-notice .bg-custom{
    background-color:black;
    opacity: 0.8;
    z-index: 10;
}
.cookie-notice .button-fixed{
    bottom: 0;
    position: fixed;
    right: 0;
    border-radius: 4px;
}
.cookie-notice .fa{
    cursor: pointer;
    font-size: 24px;
}
.cookie-notice p{
    font-size: 14px;
}
/*Cookie Notice*/
.services_filter{
    overflow: initial;
}
