
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    
    /*      HOME PAGE       */
    
    .social {
        padding-bottom: 10px;
        padding-right: 25px;
    }
    .price-lable {
        margin: 96px 0px;
    }
/*
    #mixedSlider .MS-controls .MS-right, #best-mixedSlider .MS-controls .MS-right {
        right: 0px;
        margin-right: 10px;
    }
*/
/*
    #mixedSlider .MS-controls .MS-left, #best-mixedSlider .MS-controls .MS-left {
        right: 0px;
        margin-left: 10px;
    }
*/
    .best-deal-details {
        margin-top: 155px;
        margin-left: 0px;
    }
    .heart-icon {
        margin: -23px -12px;
    }
    .best-deal-border {
        height: 250px;
        margin-bottom: 20px;
    }
    .co-details {
        padding-left: 15px;
    }
    .form-feeld {
        width: 290px;
        margin-bottom: 20px;
    }
    /*      END             */
    
/*    ABOUT US      */
    .content-img img {
        width: 235px;
    }
    .tab-title {
        padding-bottom: 25px;
    }
    .content-img {
        padding-bottom: 20px;
    }
    .tab-content p {
        padding-bottom: 20px;
    }
    
/*    END*/
    
    
    /*      FIND YOUR HOME PAGE       */
    
    .fi-home {
        padding-top: 50px;
    }
    .fi-map .mapouter {
        margin-left: -45px;
    }
    .form-row col {
        width: 100%;
    }
    .sup-ti {
        padding-top: 60px;
    }
    .calender-icon {
        float: left;
        padding-left: 10px;
    }
    .sb-p {
        margin-top: 67px;
    }
    /*      END                       */
    /*     Details page css */
    
    .details-links {
        padding-left: 20px;
        background-color: rgba(255, 255, 255, 0.8);
        margin-left: 0;
        height: 395px;
    }
    .details-button {
        padding: 15px 0px;
        background-color: #00aab2;
        margin-left: 0;
        padding-left: 20px;
    }
    .slick-slide img {
        width: 100%;
    }
    .details-slider-content {
        height: auto;
    }
    .search {
        margin-top: 300px;
    }
    /*     End  page css    */
    /*     Login page css  */
    .details-slider-content .nav-fill .nav-item {
        margin-right: 0px;
    }
    /*     Ens login page css */
    /*     profile page css  */
    .recent-properties-title #mixedSlider .MS-content .item {
        width: 20.777% !important;
    }
    .recent-properties-title::after {
        display: none;
    }
    .profile-section .details-links {
        height: auto;
    }
    .recent-properties #mixedSlider .MS-controls button, #best-mixedSlider .MS-controls button {
        margin-top: -472px;
    }
    /*     End profile page css */
    /*     Services page       */
    
    .services-content {
        padding: 50px 15px;
    }
    
    /*     End services page css */
    /*     Our properties page css */
    
/*
    .our-properties-section {
        padding: 20px 20px;
    }
*/
    .se-content {
        padding: 20px;
    }
    .bu-content .nav-tabs {
        padding-left: 10%;
    }
    .block-img img {
        width: 100%;
    }
    .blo-text {
        padding: 10px;
    }
    .block-de-button {
        float: none;
        margin: 0 auto;
    }
    .our-properties .ab-title h1 {
        font-size: 40px;
    }
    /*     End our properties page css */
    
    /*    Services page css     */
    .top-services-img {
        position: inherit;
        padding: 0px;
    }
    .ser-top-text .se-title-text {
        font-size: 14px;
    }
    .top-services-img img {
        display: none;
    }
    .ser-top-text {
        padding: 20px;
        margin-left: 70px;
        margin-top: -80px;
    }
    .services-banner-img {
        padding: 0px;
    }
    .ser-block-img p {
        color: #000;
        position: relative;
        padding: 20px;
    }
    .ser-title {
        padding-top: 30px;
    }
    
    /*    End Services page css     */
    /*    Contact us page      */
    .enquire-button {
        width: 100%;
        margin-bottom: 15px;
    }
    /*    End contact us page css    */
}

@media (max-width:991px) {
    /*  Home page  */
    .co-details {
        padding-left: 0px;
    }
    .fr-site-link {
        padding-left: 40px;
    }
    .bg2 {
        background-color: transparent;
    }
    .mapSection {
        top: -207px;
        width: 700px;
    }
    .btn-hide-mapSidebar {
        border-radius: 0px;
        padding: 10px 10px; 
    }
    .map-tab {
        float: left;
    }
    .point-place-3 {
        margin-right: -330px;
    }
    /*  End home page  */
    /*  Find your home  */
    .m-pro {
        width: 85%;
    }
    .m-pro .sb-p {
        width: 100%;
        float: left;
    }
    .m-pro .sb-p {
        margin-top: 3px;
    }
    .fi-home .nav-tabs {
        padding-left: 100px;
    }
    .su-content {
        padding-top: 30px;
    }
    .rate-s {
        margin-top: -35px;
    }
    .su-pr {
        max-width: 90%;
    }
    /*  End find your home  */
    /*  About us page  */
    .ab-tabs li a {
        padding: 14px 17px;
        font-size: 10px;
    }
    .content-img img {
        width: 100%;
    }
    .ourValues::before {
        margin-left: 108px;
    }
    /*  End About us page  */
    /*  Services page   */
    .services-banner-img {
        padding: 10px;
    }
    .ser-top-text .se-title-text {
        font-size: 14px;
    }
    .ser-top-text {
        margin-top: -200px;
        padding: 10px;
    }
    .top-services-img {
        padding: 20px 65px;
        margin-left: -25px;
    }
    .ser-block-img img {
        height: 200px;
    }
    /*  End Services page   */
    /*  Our projects page  */
    .blo-text {
        min-height: 98px;
        width: 100%;
    }
    .block-plus {
        padding-top: 0px;
    }
    .block-content {
        height: 135px;
    }
    .enquire-button {
        width: 35%;
    }
    /*  End projects page  */
    /*  Login page  */
    .details-title {
        max-width: 100%;
        padding-left: 15px;
    }
    .details-slider-content .nav-fill .nav-item {
        margin-right: -5px;
    }
    .loging-list ul li {
        padding-left: 15px;
    }
    .loging-list {
        max-width: 100%;
        flex: 100%;
    }
    .details-links ul li::after {
        width: 150px;
    }
    .details-slider-content {
        height: auto;
    }
    .loging-map {
        max-width: 100%;
        flex: 100%;
    }
    /*  End login page  */
    /*  Profile page css */
    .profile-section .top-l-menu .main-lo::before {
        margin-right: 10px;
    }
    .recent-properties-title::after {
        width: 40%;
    }
    .recent-properties #mixedSlider .MS-controls button, #best-mixedSlider .MS-controls button {
        margin-top: -415px;
    }
    .recent-properties .pr-calender {
        padding: 14px 5px;
    }
    .recent-properties .price-lable {
        margin: 94px 0px;
    }
    /*  End Profile page css */
    /*  Details page css  */
    .slider-section .slick-slide img {
        width: 100%;
    }
    /*  End details page css  */
}

@media (min-width: 1336px) {
    .calender-icon {

        padding-left: 0;
    }
    .sb-p {
        margin-top: 35px;
    }
}

@media (min-width: 1600px) {
    .map {
        margin-top: 15%;
    }
    .search {
        margin-top: 15%;
    }
    .se-item {
        margin-top: 215px;
    }
    .btn-hide-searchSidebar {
        margin-top: 370px;
    }
    .ab-tabs li a {
        padding: 14px 33px;
    }
}


/*////////////////////////////////////////////*/

@media screen and (max-width: 1016px)
Width: 735px


@media screen and (max-width: 750px) {
    .container {
        width: 470px;
    }
    #mixedSlider .MS-controls .MS-right, #best-mixedSlider .MS-controls .MS-right {
        right: -30px;
    }
    #mixedSlider .MS-controls .MS-left, #best-mixedSlider .MS-controls .MS-left {
        left: -30px;
    }
    .best-deal-details {
        margin-left: 6px;
    }
    .heart-icon {
        margin: -22px -12px;
    }
    .form-feeld {
        width: 470px;
        margin-bottom: 20px;   
    }
    .co-details {
        padding-left: 0px;
    }
    
    
/*    ABOUT US PAGE     */ 
    
    .ab-tabs li {
        width: 50%;
    }
    
/*    END               */
}

@media screen and (max-width: 490px) {
/*
    .container {
        width: 310px;
    }
*/
    .social .search {
        margin: 0px 0px;
    }
    .login-top, .menu-top {
        margin-top: -120px;
        margin-left: 200px;
    }
    .best-price-lable {
        padding-top: 0px;
    }
    .best-deal-details {
        margin-top: 149px;
    }
    .map {
        display: block;
        margin-top: 25%;
    }
    .chat-section {
        display: block;
    }
    .search {
        margin-top: 25%;
    }
    .chat-section {
        display: block;
        margin-top: 120%;
    }
    .MS-left {
        margin-top: 0px;
        margin-left: 0px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        */ box-sizing: border-box;
    }
    .MS-right {
        margin-top: 0px;
        margin-left: 0px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        */ box-sizing: border-box;
    }
    .mapSection {
        width: 310px;
        height: 445px;
        margin-top: -80px;
        overflow: scroll;
    }
    .location-details {
        margin-left: 0px;
        margin-top: 180px;
    }
    .point-place-1 {
        margin-left: 176px;
        margin-top: 480px;
    }
    .btn-hide-mapSidebar {
        margin-top: 0px;
    }
    .mapicon-sets {
        margin-top: 67px;
    }
    .map-controls-icon {
        padding-top: 67px;
        padding-right: 0px;
    }
    .btn-hide-mapSidebar {
        border-radius: 0px;
        padding: 10px 10px;
    }
    .searchSection {
        width: 310px;
        height: 400px;
        top: 0px;
        overflow: scroll;
    }
    .btn-hide-searchSidebar {
        margin-top: 64px;
    }
    .se-select2 {
        padding-left: 0px;
    }
    .pro-bar .form-control {
        width: 50%;
        float: left;
    }
}





