@media (max-width:1499px) {

     
    .realestateservicesimg2 h1 {
        font-size: 28px;
     }
}


@media (max-width:1299px) {

  
    .realestateservicesimg2 h1 {
        font-size: 18px;
     }
}


@media (max-width:1199px) {

    .detailscitiestybe .price{
        font-size: 25px;
    }
    
    .detailscitiestybe .price span {
        font-size: 25px;
     }
    .citytit{
        font-size: 13px;
    }



    /*************landing-page-start*************/
    .btm-grp-box .dark-box h1 {
        font-size: 25px;
    }
    .services-land .top-part-heading h1 {
        font-size: 30px;
    }
    .services-land .top-part-heading {
        margin-bottom: 35px;
    }
    .services-land {
        padding: 50px 0px;
    }
    .btm-grp-box .dark-box {
        padding: 35px 0px;
    }
    .app-box .right-part h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .banner-area .hero .text-wrp-box h2 {
        font-size: 50px;
    }
    .banner-area .fade-carousel .slides .slide-1, .banner-area .fade-carousel .slides .slide-2, .banner-area .fade-carousel .slides .slide-3 {
        height: 400px;
    }
    .banner-area .hero {
        top: 65%;
    }
    .banner-area .fade-carousel {
        position: relative;
        height: 400px;
    }
    .form-box .input-group-addon:last-child {
        font-size: 9px;
    }
    .form-area-filter .input-group .form-control {
        font-size: 11px;
    }
    /*************landing-page-end*************/
    .pro-thum .bottom-part ul.feture li {
    width: 25%;
    padding-left: 1px;
    padding-right: 1px;
}
.dash-table.wth-img .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    color: #f4f3f3;
    min-width: 220px;
    word-break: break-word;
    border-top: 1px solid #3a3737;
}
.markimgsright{
    height: 50px;
}
.markimgsleft{
    height: 50px;
}

}
@media only screen and (min-device-width: 991px) and (max-device-width: 1099px) {
 
    .realestateservicesimg2 h1 {
    font-size: 27px;
     }

     .detailscitiestybe .price{
        font-size: 25px;
    }
    
    .detailscitiestybe .price span {
        font-size: 25px;
    }
    .aboutusinfotable h2{
        font-size: 14px;
    }
    

}

@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
    
    .pro-thum .img-wrap img{
        height: 250px;
    }

    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .marketingsectionz3 > h2 {
        font-size: 30px;
        border-bottom: 1px solid #000;
        border-radius: 27px;
        margin-bottom: 16px;
    }
    
    .developersec a {
        font-weight: bold;
        font-size: 16px;
        color: #615957;
        line-height: 2;
    }
    .developersec img {
        border-radius: 10px;
        height: 101px;
        box-shadow: 1px 2px 4px 2px #939393;
    }
    .form-area-filter.navbar-collapse{
        padding: 10px;
    }
    /*************landing-page-start*************/
    .btm-grp-box .dark-box h1 {
        font-size:20px;
    }
    .btm-grp-box .dark-box {
        padding: 25px 0px;
    }
    .btm-grp-box .dark-box {
        padding: 25px 0px;
    }
    .services-land .top-part-heading h1 {
        font-size: 28px;
    }
    .services-land {
        padding: 40px 0px;
    }
    .services-land .top-part-heading {
        margin-bottom: 30px;
    }
    .header.land-header {
        padding: 20px 0px;
    }
    .header.land-header .navbar-header .site-logo img {
        width: 25%;
    }
    .banner-area .fade-carousel .slides .slide-1, .banner-area .fade-carousel .slides .slide-2, .banner-area .fade-carousel .slides .slide-3 {
        height: 300px;
    }
    .banner-area .fade-carousel {
        position: relative;
        height: 300px;
    }
    footer {
     }
    footer.footland .foot-bottom {
        padding: 20px 0;
    }
    .banner-area .hero .text-wrp-box h2 {
        font-size: 35px;
    }
    /*************landing-page-end*************/

    .all.header .navbar-custom ul.nav li a {
        font-size: 12px;
        padding: 5px 7px;
    }
    .form-control {
        font-size: 13px;
        padding: 6px 5px;
    }
    .form-box .input-group-addon:last-child {
    padding: 6px 0px 6px 5px;
    font-size: 12px;
}
    .cmn-tp-bg h1 {
        font-size: 30px;
        margin-top: 0;
    }
    .cmn-tp-bg {
        padding: 20px 0px;
        margin-bottom: 30px;
        padding-top: 58px;
        margin-top: 10px;
    }

    .pro-thum {
        margin-bottom: 30px;
    }
    .pro-thum .details-sec .hd-grp h1 {
        font-size: 18px;
    }
    .pro-thum .details-sec .hd-grp {
        margin-bottom: 8px;
    }
    .pro-thum .details-sec h3.price {
        font-size: 20px;
        color: #45aa02;
        font-weight: 400;
    }
    .pro-thum .details-sec {
        padding: 12px 2px 12px 2px;
    }
    .pro-thum .bottom-part ul.feture {
        padding: 7px 10px;
    }
    .btn {
        font-size: 12px;
     }


    /********car-details-start********/
    .product-detail-inner .left-part .hd-grp h1 {
        font-size: 30px;
    }
    .product-detail-inner .left-part .hd-grp h2 {
        font-size: 20px;
    }
    .top-heading-filter h3.price {
        font-size: 30px;
    }
    .product-detail-inner .left-part .dtl-fetr .media .media-body h1 {
        font-size: 16px;
    }
    .para-area .grp-para h1 {
        font-size: 18px;
    }
    .top-small-heading h1 {
        font-size: 20px;
    }
    
    .plan-upgrade h1 {
    font-size: 24px;
}
    /********car-details-end********/
    
    .cmn-tp-bg.dash h1 {
    font-size: 20px;
}
.cmn-tp-bg.dash {
    padding: 20px 0px;
}

.dashboard-inner .left-part {
    background-color:  #f7f7f7;
    box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.13);
    padding-bottom: 0px;
}
.dashboard-inner .left-part .bottom-part ul li a {
    padding: 7px 20px 7px 0px;
}

.markimgsright{
    height: 50px;
}
.markimgsleft{
    height: 50px;
}


 
.realestateservicesimg2 h1 {
    top: 60%;
    font-size: 27px;
}

 
.bannerhg2{
    color: #fff!important;
    padding: 0 15px;
}
 
 
 

.specialdescription{
    font-size: 12px;
    color: #fff;
    line-height: 1.3;
}
.aboutusinfotable h2{
    color: #fff; 
    font-size: 17px;
}
.aboutusinfotable{

    top:15%;
}
}



@media (max-width:767px) {
    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .marketingsectionz3 > h2 {
        font-size: 30px;
        border-bottom: 1px solid #000;
        border-radius: 27px;
        margin-bottom: 16px;
    }
    
    .developersec a {
        font-weight: bold;
        font-size: 16px;
        color: #615957;
        line-height: 2;
    }
    .developersec img {
        border-radius: 10px;
        height: 101px;
        box-shadow: 1px 2px 4px 2px #939393;
    }
    .form-area-filter.navbar-collapse{
        padding: 10px;
    }
    .hero-slide .carousel-inner>.item>img, .hero-slide .carousel-inner>.item>a>img{
        min-width: 100%;
        height: auto;
        min-height: auto;
        padding: 12px 41px;
    }
    .bannerhg2{
        color: #fff!important;
   }
   .specialdescription{
       font-size: 18px;
       color: #fff;
   }
   .aboutusinfotable h2{
    color: #ffffff;
    font-size: 25px;
    font-family: 'Cairo';
    padding: 0 11px;
    letter-spacing: 1px;
}
    .aboutusinfotable { 
        transform: NONE;
        z-index: 2;
        text-align: center;
        border-radius: 2px;
        top: 15%;
        left: 0;
        margin-top: 0px;
        padding: 0;

    }
    /*************landing-page-start*************/
    .banner-area .hero {
        width: 100%;
    }
    .banner-area .hero .text-wrp-box h2 {
        font-size: 30px;
    }
    .banner-area .fade-carousel .slides .slide-1, .banner-area .fade-carousel .slides .slide-2, .banner-area .fade-carousel .slides .slide-3 {
        height: 300px;
    }
    .banner-area .fade-carousel {
        position: relative;
        height: 300px;
    }
    .header.land-header {
        padding: 15px 0px;
    }
    .btm-grp-box .dark-box {
        padding: 20px 0px;
        margin-bottom: 10px;
    }
    .btm-grp-box .dark-box h1 {
        font-size: 20px;
    }
    .services-land .top-part-heading h1 {
        font-size: 25px;
    }
    .btm-grp-box .dark-box img {
        margin: 0 auto;
        display: inline-block;
        margin-bottom: 15px;
        width: 17%;
    }
    .services-land {
        padding: 35px 0px;
    }
    .services-land .top-part-heading {
        margin-bottom: 25px;
    }
    .display-tbl-cell {
        display: block;
    }
    .app-box {
        padding: 30px 0;
    }
    .app-box .right-part h3 {
        font-size: 25px;
        margin-bottom: 16px;
        text-align: center;
    }
    .display-tbl {
        display: block;
        width: auto;
    }
    .store-logo-5 .padding-10 {
        text-align: center;
        margin-bottom: 10px;
        float: none;
    }
    .flt-right{
        float: none;
    }
    .mob-txt-cent{
        text-align: center;
    }
    footer.footland .foot-bottom {
        padding: 15px 0;
    }
    .header.land-header .navbar-header .site-logo img {
        display: inline-block;
        width: 45%;
    }
    .header.land-header.darkHeader {
        padding: 15px 0px;
    }
    /*************landing-page-end*************/





    .all.header .navbar-custom .site-logo {
        padding-top: 4px;
        display: inline-block;
    }
 .all.header .navbar-toggle {
    position: relative;
    float: left;    
    padding: 0;
    color: #f04f1e;
    line-height: 0;
    font-size: 27px;
    background-color: transparent;
    background-image: none;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 0px;
    margin-top: 20px;
}
    .all.header {
        padding: 15px 15px;
        min-height:inherit;
    }
    .all.header .navbar-collapse {
        padding: 0;
        padding-top: 5px;
        overflow-x: visible;
        margin-top: 10px;
        -webkit-overflow-scrolling: touch;
        border-top: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-top: 1px solid #444344;
        padding-bottom: 23px;
    }
    .all.header .navbar-custom ul.nav {
        margin-top: 0px;
        float: none!important;
        margin-bottom: 0;
    }
    .all.header .navbar-custom ul.nav li a {
        color: #f04f1e;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-align: center;
        padding: 4px 15px;
        border: none;
        line-height: 2.5;
    }
.all.header .navbar-header {
    float: inherit;
}

    .inner-body {
        padding-top: 108px;
    }
    .cmn-tp-bg h1 {
        font-size: 25px;
        margin-top: 0px;
    }
    .cmn-tp-bg ul.breadcrumb li {
        color: #bfbfbf;
        font-size: 14px;
    }
    .cmn-tp-bg {
        padding: 31px 10px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    footer.footall .footer .ftr-single-sec .ftr-heading {
         margin-bottom: 7px;
    }
    footer.footall .footer .ftr-single-sec .foot-nav li {
        list-style-type: none;
        margin-bottom: 3px;
    }
    footer.footall .footer .ftr-single-sec {
        margin: 0px 0 18px;
    }
    footer.footall .footer .ftr-single-sec .foot-nav li {
        list-style-type: none;
        margin-bottom: 1px;
    }

    footer.footall .footer .ftr-single-sec {
        margin: 0px 0 15px;
    }

    footer.footall .footer .ftr-single-sec .ftr-logo-sec p {
        font-size: 15px;
        margin-bottom: 8px;
    }
    footer.footall .foot-bottom .copy-right {
        padding: 5px 0;
        font-size: 13px;
    }
    .ftr-logo-sec{
        margin-top: 20px;
    }
    footer.footall .footer .ftr-single-sec .ftr-logo-sec img {
        margin-bottom: 8px;
    }
    footer.footall .footer {
        padding: 30px 0 10px 0;
        background-color: #292829;
        position: relative;
    }
    footer {
     }


    .form-box {
        margin-bottom: 20px;
    }
    .product-list-inner .right-part .top-heading {
        background-color: #201e20;
         margin-bottom: 15px;
    }


    .pro-thum {
        margin-bottom: 15px;
    }
    .pro-thum .details-sec .hd-grp h1 {
        font-size: 18px;
    }
    .pro-thum .details-sec .hd-grp {
        margin-bottom: 8px;
    }
    .pro-thum .details-sec h3.price {
        font-size: 20px;
        color: #45aa02;
        font-weight: 400;
    }
    .pro-thum .details-sec {
        padding: 12px 2px 12px 2px;
    }
    .pro-thum .bottom-part ul.feture {
        padding: 7px 10px;
    }
    .btn {
        font-size: 12px;
     }

    /********register-start********/
    .sign-up-body-inner {
        padding: 25px 15px;
    }
    .sign-up-body-inner .btn {
        padding: 9px 15px;
        width: 100%;
        text-align: center;
    }
    .sign-up-body-inner h1.heading {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .sign-up-body {
        margin-bottom: 30px;
    }
    /********register-end********/

    /********login-start********/
    .custom-modal .modal-body .fotget-pass {
        text-align: left;
        margin-top: 5px;
        margin-bottom: 15px;
    }
    .custom-modal .modal-body .checkbox {
        padding-left: 20px;
        margin-bottom: 5px;
    }
    .custom-modal .modal-header .modal-title {
        font-size: 25px;
    }
    .fb-btn h1 {
        font-size: 25px;
    }
    /********login-end********/

    /********car-details-start********/
    .product-detail-inner .left-part .hd-grp h1 {
        font-size: 25px;
    }
    .product-detail-inner .left-part .hd-grp h2 {
        font-size: 18px;
    }
    .product-detail-inner {
        padding: 20px 0px;
    }
    .product-detail-inner .left-part .dtl-fetr .media .media-body h1 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .product-detail-inner .left-part .dtl-fetr .media .media-body h2 {
        font-size: 14px;
    }
    .product-detail-inner .left-part .dtl-fetr li{
        margin-bottom: 15px;
    }
    .product-detail-inner .left-part .dtl-fetr {
        padding: 23px 0px 8px 0px;
        margin: 20px 0px 20px 0px;
    }
    .para-area .grp-para h1 {
        font-size:16px;
    }
    .para-area .grp-para {
        margin-bottom: 15px;
    }
    .disp-tbl-cell-v-btm {
        display: block;
    }
    .top-small-heading h1 {
        font-size: 20px;
    }
  .review-part .btn-rap {
    text-align: right;
}
    .review-part .btn-rap.text-left{
        margin-top: 10px;
    }
    .para-area {
        margin-bottom: 30px;
    }
    .review-list .media .media-body h1 {
        font-size: 16px;
    }
    .review-list .media .media-body {
        padding-left: 5px;
    }
    .review-list .media .media-left img {
        width: 50px;
        height: 50px;
    }
    .review-list .media {
        margin-bottom: 20px;
    }
    .submit-rt-rv .btn {
        padding: 9px 0px;
        width: 100%;
    }
    .hero-slide .carousel-control.left, .hero-slide .carousel-control.right {
        font-size: 30px;
        width: 30px;
         line-height: 100px;
        top: 50%;
         opacity: 1;
        cursor: pointer;
        border: 0;
        text-shadow: none;
    }

    .myuslidersz .carousel-control.left, .myuslidersz .carousel-control.right{
        top: 50%;
    }

    .product-detail-inner .left-part h3.price {
        font-size: 25px;
        color: #45aa02;
        font-weight: 400;
    }
    .product-detail-inner .left-part h3.price span {
        font-size: 16px;
    }
    .top-heading-filter h3.price {
        font-size: 30px;
    }
    .form-box .input-group-addon:last-child {
        font-size: 15px;
    }
    .form-area-filter .input-group .form-control {
        font-size: 14px;
        float: none;
    }
    .select2-container {
        box-sizing: border-box;
        display: inline-block;
        margin: 0;
        position: relative;
        vertical-align: middle;
        width: 100% !important;
    }
    /********car-details-end********/
    
    .app-box .right-part{
    text-align: center;
}
.dash-table .table-responsive {
    border: none;
}

.plan-upgrade h1 {
    font-size: 24px;
}

.dashboard-inner .left-part .bottom-part ul li a {
    padding: 7px 20px 7px 0px;
}
.dashboard-inner .left-part {
    background-color: #f7f7f7;
    box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.13);
    padding-bottom: 0px;
}
.dashboard-inner .left-part .top-part .prof-img img {
    width: 60px;
    height: 60px;
}
.cmn-tp-bg.dash h1 {
    font-size: 20px;
}
 
.cmn-tp-bg.dash {
    padding: 20px 0px;
}

.dash-table .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    color: #f4f3f3;
    max-width: max-content;
    word-break: break-word;
    border-top: 1px solid #3a3737;
}
.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 45px;
}
.markimgsleft{
    height: 45px;
}


.aboutusinfotable p {
    color: #ffffff;
    font-size: 15px;
    padding: 0 39px;
    font-family: 'Cairo';
}
}
@media (min-width:326px) and (max-width:766px){
    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .pro-thum .img-wrap img{
        height: 250px;
    }
    .marketingsectionz3 > h2 {
        font-size: 30px;
        border-bottom: 1px solid #000;
        border-radius: 27px;
        margin-bottom: 16px;
    }
    
    .developersec a {
        font-weight: bold;
        font-size: 16px;
        color: #615957;
        line-height: 2;
    }
    .developersec img {
        border-radius: 10px;
        height: 101px;
        box-shadow: 1px 2px 4px 2px #939393;
    }
    .form-area-filter.navbar-collapse{
        padding: 10px;
    }

    .offerratingz span{
        
    padding: 0px 19px;

    }
    .hero-slide .carousel-inner>.item>img, .hero-slide .carousel-inner>.item>a>img{
        min-width: 100%;
        height: auto;
        min-height: auto;
        padding: 12px 41px;
    }
    .bannerhg2{
        color: #fff!important;
        padding: 0 15px;
    }
    .specialdescription{
        font-size: 14px;
        color: #fff;
    }

    .aboutusinfotable { 
        transform: NONE;
        z-index: 2;
        text-align: center;
        border-radius: 2px;
        top: 15%;
        left: 0;
        margin-top: 0px;
        padding: 0;
    }

    .realestateservicesimg2 h1 {
        top: 70%;
        font-size: 23px;
    }
.ar_desktop{
    display: none!important;
}

.en_desktop{
    display: none!important;
}

.en_mob{
    display: block;
    width: 100%;
}
.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 45px;
}
.markimgsleft{
    height: 45px;
}



.realestateservicesimg2 h1 {
    top: 70%;
    font-size: 20px;
}
.realestateserviceslink a:hover h1{
    font-size: 15px;  
    top: 60%; 
    font-weight: 500;

}
.myhrborder{
    font-size: 20px;
    padding: 0 15px;
}
.media-body{
    vertical-align: middle;
}
.badge{
    font-size: 16px!important;
    font-weight: 500!important;
}
.media-body h4{
    font-size: 16px;
}
.categorysections{
    padding-top: 12px;
    padding-bottom: 11px;
}
.downloadnwbut h2{
    font-size: 20px;
    font-family: 'Cairo', sans-serif;
    margin-top: 9px;
     line-height: 2.1;

}
.zeropadding h1{
font-size: 25px;
}
.rating{
    padding: 30px 2px;
}

 
.myprothumb2 img{
    padding: 0;
}
.detailscitiestybe{

    padding: 0;
}
.myprothumb2 h2{
    font-size: 14px!important;
    font-family: 'Cairo', sans-serif;

}
.offersections h1 {
    font-size: 23px;
    padding-top: 11px;
    line-height: 1.5;
}


.gallyshowinfobedul{
    margin: 0;
}

.aboutusinfotable p {
    color: #ffffff;
    font-size: 15px;
    padding: 0 39px;
    font-family: 'Cairo';
}

}

@media (max-width:425px){
    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .pro-thum .img-wrap img{
        height: 250px;
    }
    .developersec a {
        font-weight: bold;
        font-size: 16px;
        color: #615957;
        line-height: 2;
    }
    .developersec img {
        border-radius: 10px;
        height: 101px;
        box-shadow: 1px 2px 4px 2px #939393;
    }
    .form-area-filter.navbar-collapse{
        padding: 10px;
    }
.aboutusinfotable p {
    color: #ffffff;
    font-size: 15px;
    padding: 0 39px;
    font-family: 'Cairo';
}

    .offerratingz span{
        
    padding: 0px 19px;

    }
    .gold{
        top:-550px;
    }
    .silver{
        top: -550px;
    }
    .platinum{
        top: -550px;
    }
    .gallyshowinfobedul{
        margin: 0;
    }
    .offersections h1 {
        font-size: 23px;
        padding-top: 11px;
        line-height: 1.5;
    }
    .myprothumb2 h2{
        font-size: 14px!important;
        font-family: 'Cairo', sans-serif;

    }
    .detailscitiestybe{

        padding: 0;
    }
    .myprothumb2 img{
        padding: 0;
    }
    .rating{
        padding: 30px 2px;
    }
    .downloadnwbut h2{
        font-size: 20px;
        font-family: 'Cairo', sans-serif;
        margin-top: 9px;
         line-height: 2.1;
 
    }
   .zeropadding h1{
    font-size: 25px;
    }
    .categorysections{
        padding-top: 12px;
        padding-bottom: 11px;
    }
    .media-body h4{
        font-size: 16px;
    }
    .badge{
        font-size: 16px!important;
    font-weight: 500!important;
    }
    .media-body{
        vertical-align: middle;
    }
    .myhrborder{
        font-size: 20px;
        padding: 0 15px;
    }

    .realestateserviceslink a:hover h1{
        font-size: 15px;  
        top: 60%; 
        font-weight: 500;
    
    }
    .bannerhg2{
        color: #fff!important;
        padding: 0 15px;
   }
   .specialdescription{
       font-size: 18px;
       color: #fff;
   }

    .aboutusinfotable { 
        transform: NONE;
        z-index: 2;
        text-align: center;
        border-radius: 2px;
        top: 15%;
        left: 0;
        margin-top: 0px;
        padding: 0;

    }

    
    .realestateservicesimg2 h1 {
        top: 70%;
        font-size: 21px;
    }


.ar_desktop{
    display: none!important;
}


.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 40px;
}
.markimgsleft{
    height: 40px;
}




.realestateservicesimg2 h1 {
    top: 70%;
    font-size: 21px;
}

}

@media (max-width:375px){
    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .pro-thum .img-wrap img{
        height: 250px;
    }
    .marketingsectionz3 > h2 {
        font-size: 30px;
        border-bottom: 1px solid #000;
        border-radius: 27px;
        margin-bottom: 16px;
    }
    
    .developersec a {
        font-weight: bold;
        font-size: 16px;
        color: #615957;
        line-height: 2;
    }
    .developersec img {
        border-radius: 10px;
        height: 101px;
        box-shadow: 1px 2px 4px 2px #939393;
    }
    .form-area-filter.navbar-collapse{
        padding: 10px;
    }

    .offerratingz span{
        
    padding: 0px 19px;

    }
    .gallyshowinfobedul{
        margin: 0;
    }
    .offersections h1 {
        font-size: 23px;
        padding-top: 11px;
        line-height: 1.5;
    }
    .detailscitiestybe{

        padding: 0;
    }
    .myprothumb2 img{
        padding: 0;
    }
    .rating{
        padding: 30px 2px;
    }
    .downloadnwbut h2{
        font-size: 20px;
        font-family: 'Cairo', sans-serif;
        margin-top: 9px;
         line-height: 2.1;
 
    }
   .zeropadding h1{
    font-size: 25px;
    }
    .categorysections{
        padding-top: 12px;
        padding-bottom: 11px;
    }
    .media-body h4{
        font-size: 16px;
    }
    .badge{
        font-size: 16px!important;
    font-weight: 500!important;
    }
    .media-body{
        vertical-align: middle;
    }
    .myhrborder{
        font-size: 20px;
    }

    .realestateserviceslink a:hover h1{
        font-size: 15px;  
        top: 60%; 
        font-weight: 500;
    
    }
    .bannerhg2{
        color: #fff!important;
        padding: 0 15px;
   }
   .specialdescription{
       font-size: 18px;
       color: #fff;
   }

    .aboutusinfotable { 
        transform: NONE;
        z-index: 2;
        text-align: center;
        border-radius: 2px;
        top: 15%;
        left: 0;
        margin-top: 0px;
        padding: 0;


    }
   
    .realestateservicesimg2 h1 {
        font-size: 19px;
        top: 70%;
   }

.ar_desktop{
    display: none!important;
}


.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 40px;
}
.markimgsleft{
    height: 40px;
}


 

}

@media (min-width:320px) and (max-width:479px){
    .developersections{

        box-shadow: none!important;
        padding: 5px!important;
    }

    .pro-thum .img-wrap img{
        height: 250px;
    }
    .marketingsectionz3 > h2 {
        font-size: 30px;
        border-bottom: 1px solid #000;
        border-radius: 27px;
        margin-bottom: 16px;
    }
    
  
    .offerratingz span{
        
    padding: 0px 19px;

    }
    .gold{
        top:-461px;
    }
    .silver{
        top:-461px;
       }
    .platinum{
        top:-461px;
    }  
    .myprojectnewimg{
        height: 180px;
        min-height: auto;
        max-height:400px;
    }
    .gallyshowinfobedul{
        margin: 0;
    }
    .offersections h1 {
        font-size: 23px;
        padding-top: 11px;
        line-height: 1.5;
    }
    .rating{
        padding: 30px 2px;
    }
    .downloadnwbut h2{
        font-size: 20px;
        font-family: 'Cairo', sans-serif;
        margin-top: 9px;
         line-height: 2.1;
 
    }
   .zeropadding h1{
    font-size: 25px;
    }
    .categorysections{
        padding-top: 12px;
        padding-bottom: 11px;
    }
    .media-body h4{
        font-size: 16px;
    }
    .badge{
        font-size: 16px!important;
    font-weight: 500!important;
    }
    .media-body{
        vertical-align: middle;
    }
    .myhrborder{
        font-size: 20px;
    }

    .realestateserviceslink a:hover h1{
        font-size: 15px;  
        top: 60%; 
        font-weight: 500;

    
    }
    .bannerhg2{
        color: #fff!important;
        padding: 0 15px;
   }
   .specialdescription{
       font-size: 18px;
       color: #fff;
   }

    .aboutusinfotable { 
        transform: NONE;
        z-index: 2;
        text-align: center;
        border-radius: 2px;
        top: 15%;
        left: 0;
        margin-top: 0px;
        padding: 0;

    }
.ar_desktop{
    display: none!important;
}


.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 40px;
}
.markimgsleft{
    height: 40px;
}
}
@media (max-width:320px){
    .pro-thum .img-wrap img{
        height: 250px;
    }
 
    .offerratingz span{
        
    padding: 0px 19px;

    }
    .gold{
        top:-510px;
    }
    .silver{
        top:-510px;
 
       }
    .platinum{
        top:-510px;
 
    }  
    .gallyshowinfobedul{
        margin: 0;
    }
    .offersections h1 {
        font-size: 23px;
        padding-top: 11px;
        line-height: 1.5;
    }
    .rating{
        padding: 30px 2px;
    }
    .downloadnwbut h2{
        font-size: 20px;
        font-family: 'Cairo', sans-serif;
        margin-top: 9px;
         line-height: 2.1;
 
    }
   .zeropadding h1{
    font-size: 25px;
    }
    .categorysections{
        padding-top: 12px;
        padding-bottom: 11px;
    }
    .media-body h4{
        font-size: 16px;
    }
    .badge{
        font-size: 16px!important;
    font-weight: 500!important;
    }
    .media-body{
        vertical-align: middle;
    }
    .myhrborder{
        font-size: 20px;
    }

    .realestateserviceslink a:hover h1{
        font-size: 15px;  
        top: 60%; 
        font-weight: 500;

    
    }
    .bannerhg2{
        color: #fff!important;
        padding: 0 15px;
        font-size: 15px;
   }
   .specialdescription{
       font-size: 18px;
       color: #fff;
   }
    

    .aboutusinfotable { 
           transform: NONE;
    z-index: 2;
    text-align: center;
    border-radius: 2px;
    top: 15%;
    left: 0;
    margin-top: 0px;
    }
 
.ar_desktop{
    display: none!important;
}


.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 40px;
}
.markimgsleft{
    height: 40px;
}
 
.realestateservicesimg2 h1 {
    top: 60%;
    font-size: 19px;
}



.myprojectnewimg{
    height: 180px;
    min-height: auto;
    max-height:400px;
}
}

@media (max-width:220px){

    .offerratingz span{
        
    padding: 0px 19px;

    }
    .myprojectnewimg{
        height: 180px;
        min-height: auto;
        max-height:400px;
    }
    .rating{
        padding: 30px 2px;
    }
    .downloadnwbut h2{
        font-size: 20px;
        font-family: 'Cairo', sans-serif;
        margin-top: 9px;
         line-height: 2.1;
 
    }
   .zeropadding h1{
    font-size: 25px;
    }
    .categorysections{
        padding-top: 12px;
        padding-bottom: 11px;
    }
    .media-body h4{
        font-size: 16px;
    }
    .badge{
        font-size: 16px!important;
    font-weight: 500!important;
    }
    .media-body{
        vertical-align: middle;
    }
    .myhrborder{
        font-size: 20px;
    }

    .realestateserviceslink a:hover h1{
        font-size: 15px;  
        top: 60%; 
        font-weight: 500;
  }
.ar_desktop{
    display: none!important;
}


.ar_mob{
    display: block;
    width: 100%;
}

.downloadnwbut{
    padding: 0!important;
}
.markimgsright{
    height: 40px;
}
.markimgsleft{
    height: 40px;
}

 
.realestateservicesimg2 h1 {

    top: 60%;
    font-size: 13px;

}



}
