@media (max-width: 1700px) {
}

@media (max-width: 1550px) {
}

@media (max-width: 1350px) {
}

@media (max-width: 1200px) {
    .mobile-only-wide {display:block;}
    ul.top-menu {display:none;}
    .three-bar-menu {display:block;}
    ul.header-social-outer {margin:-35px 0 0 0;}
    .selling-outer div div a {float:left;margin-top:20px;}
    .letting-outer div div a {float:left;margin-top:20px;}
    .orange-selling-outer div div a {float:left;margin-top:20px;}
    .blue-selling-outer div div a {float:left;margin-top:20px;}
    .green-selling-outer div div a {float:left;margin-top:20px;}
    .small-content-panel div div a {clear:both;float:right;margin-top:20px;margin-bottom:0;}
}

@media (max-width: 1100px) {
}

@media (max-width: 992px) {

    .no-mobile {display:none !important;}
    .mobile-only {display:block;}

    .panel h2 {margin-bottom:60px;}

    .top-banner div {width:100%;}
    .top-banner div h2 {font-size:38px;}
    .top-banner div p {font-size:20px;}

    .mid-banner div {width:100%;margin-left:0;}
    p.about-logo {width:50%;}

    ul.header-social-outer {margin:-105px 0 0 0;left:0;}
    .circle {left:70px;}
    .menu-button {margin-top:-115px;}
    .mobile-menu-pos {top:-70px;}

    .left-panel {padding:0;margin-bottom:20px;}
    .middle-panel {padding:0;margin-bottom:20px;}
    .right-panel {padding:0;}

    .mid-banner-left {padding:0;margin-bottom:20px;}
    .mid-banner-middle {padding:0;margin-bottom:20px;border:0;}
    .mid-banner-right {padding:0;}
    .lower-panel {padding:0;}

    .dark-blue-panel {background:url(../images/whitekeys.png) center right no-repeat #008ecf;}

    select {margin-bottom:25px;}

    .sr-item-outer div ul li {display:block;clear:both;float:left;width:100%;}
    .sr-item-outer div ul.facilities li {display:inline;clear:both;float:none;width:auto;}

    .sold-offer {clear:both;display:block;float:left;margin-bottom:30px;}
    .sr-info h2 {clear:both;}

    .search-row div input[type='text'] {margin-bottom:10px;}

    .prop-details-header-items div {margin-bottom:20px;}

    .contact-form div {padding:0 20px;}

    .bf-left {border:0;}
    .bf-right {border:0;}

    .tooltip-price {display:none !important;}
}

/* iphone specific */
@media (max-width: 768px) {
    h2 {font-size:40px !important;}
    .sr-prop-ref {margin-top:10px;text-align:left !important;}
    .prop-details-outer .left-col {padding-right:0px;}
    .prop-details-outer .right-col {padding-left:0px;}

    .prop-details-full-desc-outer div div.left-full-desc div {border-right:0;}
    .prop-details-full-desc-outer div div.right-full-desc div {margin-left:0;}
    .prop-details-full-desc-outer div div.right-full-desc {margin-top:20px;}

    div.letting-details-form input[type='submit'] {width:100%;}
    div.letting-details-form a.view-full {width:100%;}
    div.letting-details-form a {width:100%;}

    p.about-logo {width:100%;}

    .contact-form div {padding:0;}

    div.cal-surround {width:100% !important;}

    .member-p-right {padding-right: 0px !important;}
    .member-p-left {padding-left: 0px !important;}
    .booking-form-table div select {margin-bottom:20px !important;}
}

@media (max-width: 530px) {
    .selling-outer {margin:0 15px 20px 15px;}
}

@media (max-width: 400px) {
}

@media (max-width: 350px) {
}

@media (max-width: 1100px) {
}

@media (max-width: 992px) {
}	

@media (max-width: 450px) {
}

@media (max-width: 400px) {
}
