.rental-protection-policy p {
    margin-bottom: 20px;
}
.rental-protection-policy {
    font-size: 16px;
}
.site-about{
     padding: 15px 0;
     padding-bottom: 0px;
}
blockquote {
    display: inline-block;
    width: 90%;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
    font-size: 14px;
}
.article-link a {
    word-wrap: break-word;
}
.flexas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    /*-webkit-justify-content: space-between;*/
    -ms-flex-pack: justify;
    /*justify-content: space-between;*/
}
.flex-main {
    position: relative;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -ms-grid-row-align: stretch;
    align-items: stretch;
    background-color: #fff;
    margin-right: 2.25%;
}
.flex-main:nth-child(3),
.flex-main:nth-child(6),
.flex-main:nth-child(9),
.flex-main:nth-child(12),
.flex-main:nth-child(15),
.flex-main:nth-child(18),
.flex-main:nth-child(21) {
    margin-right: 0;
}
.about-container {
    padding: 15px 15px 0px 15px;
}
.member-image img {
    width: 100%;
    height: auto;
}
.margin-left0-important {
    margin-left: 0px !important;
}
.team-image img {
    width: 100%;
    /*height: 100%;*/
}
.fa-unique .enlarge-photo {
    cursor: pointer;
    position: absolute;
    height: 44px;
    color: #fff;
    width: 50px;
    font-size: 28px;
    background-color: rgba(0,0,0,.3);
    text-align: center;
    border-radius: 0 5px 5px 0;
    z-index: 102;
    text-decoration: none!important;
    transition: .3s;
}
.enlarge-photo:hover,
.enlarge-photo:focus {
    background-color: rgba(0,0,0,.5);
    color: #fff;
}
.about-sidebar {
    list-style-type: none;
    overflow: hidden;
    margin-bottom: 10px;
}
.about-sidebar-nav-menu {
    list-style-type: none;
    padding-top: 20px;
}
.about-sidebar ul {
    margin-top: 0;
    padding-left: 0;
}
ul, ol {
    margin-bottom: 10px;
}
.about-sidebar ul li {
    list-style-type: none;
    padding: 9px 0;
}
.about-sidebar-nav-menu ul li {
    border-bottom: 1px solid #dbdbdb;
    color: #333;
}
.selected-page {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.title {
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    padding-top: 15px;
}
.about-sidebar-nav-menu ul li a {
    text-decoration: none;
    color: #333;
    font-size: 16px;
}
.section-text {
    padding-left: 15px;
    padding-right: 160px;
}
.bullet:before {
    content: "•";
    padding-right: 5px;
    position: relative;
}
.picture {
    width: 130px;
    height: 130px;
    /*border-radius: 50%;*/
    overflow: hidden;
    /*border: 2px solid rgb(214,214,214);*/
    /*background-color: rgb(235,247,235);*/
    position: absolute;
    top: 15px;
    right: 15px;
}
.flaticon-icon{
    font-size:60px;
    position: absolute;
    top: 30px;
    right: 45px;
}
.fa-unique .flaticon-icon::before {
    font-size:60px;
}
.nature-icon {
    color: rgb(94,175,70);
}
.sunbed-icon {
    color: rgb(235,82,48);
}
.globe-icon {
    color: rgb(59,152,211);
}
.credit-cards-icon {
    color: rgb(94,175,70);
}
.sea-view-icon {
    color: rgb(59,152,211);
}
.envelope-icon {
    color: #555;
}
.heart-icon {
    color: rgb(251,99,34);
}
.star-icon {
    color: rgb(251,99,34);
}
.member-image {
    width: 100%;
    height: auto;
}
.team-image {
    padding: 5px;
    float: left;
    width: 33.3%;
    /*height: auto;*/
}
.team-images {
    overflow: hidden;
    margin-left: -5px;
    margin-right: -5px;
}
.felicity-video {
    width: 100%;
    height: 400px;
}
.m-t-50 {
    margin-top: 50px;
}
.careers-last-paragraph {
    float: right;
    margin-top: 10px;
}
.section, .team-member-section, .article-section, .customer-feedback-section  {
    border: 1px solid rgb(214,214,214);
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    background-color: #fff;
}
.section, .team-member-section, .article-section {
    min-height: 160px;
    padding: 30px;
}
.team-member-section {
    width: 31.8%;
    padding: 0;
    position: static;
}
.member-info p {
    margin-top: 8px;
    margin-bottom: 8px;
}
.customer-feedback-section {
    padding-left: 15px;
    padding-right: 15px;
}
.customer-feedback-stars {
    font-size: 14px;
    position: static;
    line-height: 21px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.customer-feedback-stars.stars {
    color: #ffd000;
}
.customer-feedback-title {
    line-height: 20px;
    margin-top: 20px;
}
.customer-feedback-title h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}
.customer-feedback-subtitle {
    line-height: 24px;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
}
.customer-feedback-footer {
    margin-bottom: 20px;
}
.the-guardian-title, .the-telegraph-title {
    padding-top: 30px !important;
}
.parentshaped-title, .article-subtitle, .article-content{
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.image-width-100{
    width: 100% !important;
}
.article-title{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.article-link {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.article-content-video{
    width: 100%;
    height: 325px;
}
.hannah-gale-content{
    width: 70%;
    margin: auto;
    padding-top: 0px;
}
.hannah-gale-content h3 {
    padding-bottom: 10px;
}
.section-text h3 {
    margin-bottom: 20px;
    margin-top: 7px;
}
.deck-chair {
    margin-left: -15px;
    margin-top: -10px;
}
.booking-img {
    margin-top: -10px;
}
.text-on-image {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    
}
.about-clickstay-header , .how-it-works-clickstay-header , .meet-the-team-clickstay-header , .careers-clickstay-header , .bloggers-clickstay-header , .news-and-press-clickstay-header , .reviews-clickstay-header {
    overflow: hidden;
    position: relative;
    text-align: center;
    height: 250px;
    background-size: cover;
    background-position: left 80%;
}
.title-container {
    max-width: 1205px;
    /*min-height: 150px;*/
    padding: 0 15px;
}
.main {
    position: relative;
}
.p-r-15-important {
    padding-right: 15px!important;
}
.section-subtitle {
    font-size: 18px;
    font-weight: bold;
}
.property-btn {
    padding: 5px;
    font-weight: normal;
    text-align: center;
    margin: auto;
    display: block;
    width: 265px;
    margin-top: 25px;
    margin-bottom: 25px;
    background: rgb(16,111,169);
    color: #fff;
    font-size: 16px;
    border: 1px solid rgb(16,111,169);
    border-radius: 3px;
}
.property-btn b {
    font-weight: normal;
}
.property-btn:hover {
    text-decoration: none;
    color: #fff;
}
.guest-select:before{
    /*content: "\f103";*/
    /*content: "\f115";*/
    content: "\276f";
    transform: rotate(90deg);
    font-family: 'Flaticon';
    position: absolute;
    pointer-events: none;
    color: #888;
    right: 22px;
    top: 7px;
    line-height: 42px;
    width: 22px;
    z-index: 1;
    vertical-align: middle;
    font-size: 14px;
}
.element-inline-block {
    display: inline-block;
}
.promote{
    font-size: 18px;
    font-weight: bold;
/*    margin-top: 10px;
    margin-bottom: 10px;*/
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    padding-top: 15px;
}
@media screen and (max-width: 767px) {
    .about-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header-tablet.jpg');
         background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header.jpg');
    }
}
@media screen and (max-width: 767px) {
    .how-it-works-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header-tablet.jpg');
    }
}
@media screen and (max-width: 767px) {
    .meet-the-team-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header-tablet.jpg');
    }
}
@media screen and (max-width: 767px) {
    .careers-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header-tablet.jpg');
    }
}
@media screen and (max-width: 767px) {
    .bloggers-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header.jpg');
    }
}
@media screen and (max-width: 767px) {
    .news-and-press-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header-tablet.jpg');
    }
}
@media screen and (max-width: 767px) {
    .reviews-clickstay-header {
        display: flex;
        min-height: 170px!important;
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header-tablet.jpg');
    }
}
@media screen and (max-width: 768px) {
    .picture {
        top:25px;
    }
    .text-on-image{
        margin: auto;
        position:static;
    }
    .title-container {
        margin: auto;
    }
    .team-member-section {
        width: 48.8%;
    }
    .flex-main {
        margin-right: 2.4%;
    }
    .flex-main:nth-child(2),
    .flex-main:nth-child(4),
    .flex-main:nth-child(6),
    .flex-main:nth-child(8),
    .flex-main:nth-child(10),
    .flex-main:nth-child(12),
    .flex-main:nth-child(14),
    .flex-main:nth-child(16),
    .flex-main:nth-child(18),
    .flex-main:nth-child(20),
    .flex-main:nth-child(22) {
        margin-right: 0;
    }

    .flex-main:nth-child(3),
    .flex-main:nth-child(9),
    .flex-main:nth-child(15),
    .flex-main:nth-child(21) {
        margin-right: 2.4%;
    }
}
@media screen and (max-width: 580px) {
    .member-image {
        position: static;
        margin: auto;
    }
}
@media screen and (max-width: 470px) {
    .customer-feedback-stars {
        font-size: 18px;
        position: static;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .team-member-section {
        width: 100%;
    }
    .flex-main:nth-child(1),
    .flex-main:nth-child(3),
    .flex-main:nth-child(5),
    .flex-main:nth-child(7),
    .flex-main:nth-child(9),
    .flex-main:nth-child(11),
    .flex-main:nth-child(13),
    .flex-main:nth-child(15),
    .flex-main:nth-child(17),
    .flex-main:nth-child(19),
    .flex-main:nth-child(21),
    .flex-main:nth-child(23){
        margin-right: 0;
    }
}
@media screen and (max-width: 450px) {
    .flaticon-icon {
        position: static;
    }
    .picture {
        width: 65px;
        height: 100px;
        margin-left: auto;
        margin-right: auto;
        position: static;
    }
    .image {
        display: block;
        margin: auto;
        max-width: 100%;
    }
    .team-image {
        width:100%;
    }
    .felicity-video {
        height: 200px;
    }
    .section-text {
        padding-right: 15px;
    }
}
@media screen and (min-width: 1230px) {
    .title-container {
        margin: 0 auto;
    }
    .text-on-image {
        margin-left: 0px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .about-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .how-it-works-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .meet-the-team-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .careers-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .bloggers-clickstay-header {
        /*background-image: url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header-tablet.jpg');*/
        background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)), url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .news-and-press-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header.jpg');
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .reviews-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header-tablet.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .about-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/about-us-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .how-it-works-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/how-it-works-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .meet-the-team-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/meet-the-team-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .careers-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/careers-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .bloggers-clickstay-header {
        background-image: url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header-2.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)), url('https://test-clickstay.s3.amazonaws.com/images/static/about/bloggers-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .news-and-press-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://clickstay.s3.amazonaws.com/images/static/about/news-and-press-header.jpg');
    }
}
@media screen and (min-width: 1025px) {
    .reviews-clickstay-header {
        background-image: url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header.jpg');
        background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://clickstay.s3.amazonaws.com/images/static/about/reviews-header.jpg');
    }
}
@media screen and (min-width: 1206px){
    .collaboration-img {
    width: 75% !important;
    }
}

@media screen and (min-width: 769px) and (max-width: 1199px) {
    .team-member-section {
        width: 31.8%;
    }
}
@media screen and (max-width: 1025px) {
    .article-section img {
        width: 100%;
    }
    .parentshaped-title img {
        width: 60%;
    }
    .article-title-image-width-50 {
        width: 50% !important;
    }
    
}
@media screen and (max-width: 920px) {
    .article-content-video {
        height: 290px;
    }
    .hannah-gale-content{
        width: 80%;
    }
}
@media screen and (max-width: 500px) {
    .article-content-video {
        height: 200px;
    }
}
@media screen and (min-width: 380px) and (max-width: 540px) {
    .element-display-block {
        display: block;
    }
}
@media screen and (min-width:768px)  {
    .text-on-image {
        font-size: 45px;
        position: absolute;
        top: 150px;
        
    }
}

@media screen and (max-width: 347px) {
    .text-on-image {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.feefo-review-carousel-widget-service{
    margin-top: 10px;
   
}

.m-b-0 img {
    max-width: 100%;
    height: auto!important;
    display: block;
    padding-top: 0;
    padding-bottom: 4px;
    margin-bottom: -6px;
}

.collaboration-img {
    display: flex; 
    flex-wrap: nowrap;
    justify-content: space-between; 
    /*width: 75% ;*/
    overflow: hidden; 
}

.collaboration-img img {
    width: 95%;
}