
@media (min-width:1900px) and (max-width:1950px) {
    .price-wrp {
        width: 100%;
        font-size: 10px;
    }
    .deals .deal-detail .price-wrp{width:185px;}
}
.pl-rt-bx{float: right; margin-bottom: 20px;}
.prpt-lst-bxwrp{ display:inline-block; width:100%;}

 @media (min-width:1200px) and (max-width:1340px) {
.why-grab > img { height: 300px; width: 340px; }
}
 @media (max-width:1199px) {
/*why homegrab*/
.why-grab { left: 0; padding: 0 40px 0 0; position: absolute; }
.why-grab > img { display: block; max-width: 100%; width: 100%; }
/*.why-grab { height: 190px; padding: 15px; width: 220px; }*/
.box1 { font-size: 22px; padding: 43px 15px; }
.box-2 { height: 180px; left: 10px; top: 30px; width: 230px; }
.ml-97 { margin-left: 80px; }
/*hotdeals*/
.mt-30 { margin-top: 30px; }
.deal-detail { padding: 0px 7px 30px; }
.hovercv li { margin: 0 3px; }
.hoverdeal .hovercv-sm button { margin-top: 5px; padding: 1px 9px; }
.hovercv.hovercv-sm { height: 68%; }
.slick-next, .slick-prev { display: none !important; }
.agnt-cntnt a { font-size: 12px; }
.dl-wrp .price { width: 100%; }
.modal-dialog { margin: 20px 1%; }
.dv-login .modal-dialog { margin:32px auto !important;}
.grab-img-icon{ width:90px;}
/************* AK (11AGST)**************/

header1 .nav1bar-right .nav1bar-nav1{ float:right;}
header1 .nav1bar-right .nav1 li{ display:inline-block; vertical-align:top;}
header1 .nav1bar-right .nav1 li .dropdown-menu li { width:100%;}
header1 .nav1bar-right .nav1 li .dropdown-menu{ top:58px;}
.prpt-lst-bxwrp h4{ width:auto;}
.vw-dtl-lnk{ padding-left:10px; padding-right:10px;}
.price-wrp{ width: 170px;}
/************* /AK (11AGST)**************/
}
 @media (min-width:569px) and (max-width:1199px) {
    header1 .nav1bar-header1{ width:60%; float:left;}
header1 .nav1bar-right{ width:50%; float:right;}
}
@media (min-width:992px) and (max-width:1199px) {
    .mrgn{ margin-top:36px;}
}
 @media (min-width:768px) and (max-width:991px) {
.dl-wrp .price { width: 100%; text-align: right; }
.dl-wrp .price button.btn { float: none; display: inline-block; }
.dl-wrp .price > span { text-align: right; }
.dl-wrp .deal-detail p a { padding-bottom: 8px; }
}
@media (max-width:991px) {
.col-half .col-sm-6{ width:100%; margin-bottom:15px;}
.col-half .col-plst-hold{ width:100%;}
header1 .nav1bar-right .nav1 li{ margin-left:10px !important;}
.sel_lang { margin: 15px 10px 0 0; }
header1 .nav1bar-nav1 > li { margin: 0 10px 0px 0px; }
.banner-tabs { position: inherit; padding: 0; background: #fff; }
.banner { min-height: 450px; }
.banner-tabs .panel-default > .panel-heading a { color: #3b3b3b; font-size: 12px; }
.banner-tabs .panel-body { padding-bottom: 0; }
.banner-tabs .panel-body .form-group { margin-bottom: 13px; }
.bannner-caption { left: 5%; right: 5%; padding-top: 70px; }
.panel-group { margin-bottom: 0px; }
/*why homegrab*/
.why-itemlist { float: none; width: auto; }
.why-grab { margin-left: -15px; position: inherit; padding: 0 10px 0 0; }
.ml-97 { margin-left: 0; }
/*.why-grab { height: 280px; padding: 33px; width: 340px; }*/
.box1 { font-size: 33px; padding: 60px 26px; }
.box-2 { height: 225px; left: 70px; top: 85px; width: 300px; }
.mt-30 { margin-top: 22px; }
/*hotdeals*/
.deal-detail p a { display: block; float: none; font-size: 15px; padding-bottom: 20px; padding-top: 0; text-align: center; }
.price { float: none; }
.price > span { text-align: right;}
.hoverdeal { padding: 5px; }
.deal-detail { padding: 0 10px 10px; }
.hovercv { display: block; }
.manage-web p { font-size: 19px; line-height: 26px; }
.spc-btn-bx { margin-bottom: 20px; }
.banner-ovt { position: absolute; background: none; }
.vw-dtl-lnk { font-size: 12px; padding: 6px 10px; }
.nav1bar-header1top .logo.logo-otr img { max-height:50px;}
.property-slide-wrap .deal-detail{width:100% !important;}
.added .deal-detail span{font-size:12px;}
.price-wrp{font-size:10px;}
.price-wrp p{width:80%;}
.price{float:left !important;}
.price span{font-size:12px;}
.recent-added-feature .deal-detail > .price{padding-top:0;}
    .recent-added-feature .deal-detail > .price .price-wrp {   bottom: 0;  }
    header1{ padding-bottom:5px;}
    .bannner-caption h2{ font-size:30px;}
    
}

@media all and (max-width:820px) {
.banner-ovt { max-width: 740px; margin-left: -370px; }
.banner-ovt { bottom: 65px; }
}
@media (max-width:768px) {
    .photo-profile1{ margin-top:-22px;}
    .banner-tabs > ul li a{ padding:8px 1px; font-size:11px !important;}
    .user-form-wrap .dv-login.modal.in .modal-dialog {
        width: 88% !important;
    }

    header1 .nav1bar-right .nav1 li .dropdown-menu {
        position: absolute;
        right: 0px;
        left: auto;
        background: #fff;
    }

    header1 .nav1bar-right .nav1 li {
        margin-left: 16px !important;
    }
    header1 .nav1bar-right .nav1 li:first-child{ padding-top:15px;}

    .nav1bar-header1 {
        font-size: 12px;
    }
    /*header1*/
    .hover-table {
        display: flow-root;
        vertical-align: middle;
        text-align: center;
        margin-top: 70px;
    }

    .nav1bar-header1top {
        float: none;
        margin: 0;
    }

    header1 .nav1bar-container {
        padding: 10px 15px 0;
    }

    header1 .nav1bar-toggle {
        margin: 10px 10px 0 0;
    }

    .sel_lang {
        margin: 15px 15px 0 0;
    }

    header1 .nav1bar-nav1 {
        float: none;
        margin: 0;
        text-transform: uppercase;
        padding: 0px;
    }

    header1 .nav1bar-collapse {
        background: rgba(255, 255, 255, 0.9);
        left: 0;
        margin: 0 !important;
        position: absolute;
        right: 0;
        width: 100%;
        padding: 0px;
    }

    header1 .nav1bar-nav1 > li {
        margin: 0;
    }

    header1 .nav1bar .nav1bar-nav1 > li > a {
        padding: 10px 15px;
    }

        header1 .nav1bar .nav1bar-nav1 > li > a:hover, header1 .nav1bar .nav1bar-nav1 > li.active > a:hover {
            background: #2ECC71;
            color: #908f8f;
        }

    .drop-menu {
        top: 44px;
    }
    /*header1*/
    .bannner-caption {
        left: 2%;
        right: 2%;
    }

    .banner {
        min-height: 420px;
    }

    .bannner-caption h2 {
        font-size: 32px;
    }

    .bannner-caption p {
        font-size: 15px;
    }

    .banner-tabs .orange-btn {
        padding-left: 30px;
        padding-right: 30px;
    }
    /*banner*/
    /*why homegrab*/
    .why-grab_cover {
        position: inherit;
    }
    /*.why-grab {
  height: 45%;
  padding: 20px;
  width: 45%;
}*/
    .box1 {
        font-size: 26px;
        padding: 80px 20px;
    }

    .box-2 {
        height: 35%;
        left: 70px;
        top: 85px;
        width: 37%;
    }

    .manage-web button.white-btn {
        display: block;
        margin: 20px auto 0;
    }

    .manage-web p {
        text-align: center;
    }

    .fot_link li a {
        padding: 10px 5px;
    }

    .hot-deals, .added, .meet {
        padding: 40px 0px;
    }

    .why_item > ul {
        min-height: auto;
    }

    .why_item {
        margin-top: 30px;
    }

    .banner-ovt {
        left: 15px;
        right: 15px;
        margin-left: 0px;
        /*bottom: 1px;*/
        width: auto;
        max-width: 100%;
    }

    .cstm-bn-cap {
        padding-top: 25px;
    }

    .sort-ttl-rw h4 {
        font-size: 15px;
    }

    .sort-ttl-rw {
        padding-right: 250px;
    }

    .set-pref-btn {
        background-size: 16px auto;
        background-position: 0px 6px;
        padding-left: 22px;
        margin-left: 10px;
    }

    .frame-wrp {
        margin-top: 12px;
    }

    .slider_nav1 ul li {
        padding: 0px 6px;
    }

        .slider_nav1 ul li a {
            font-size: 12px;
        }

    ul.nav1-justified {
        display: flex;
    }

    #sold-property .nav1.nav1bar-nav1 {
        height: 0;
    }

    #sold-property .slider_nav1 ul li ul li a .caret {
        position: absolute;
    }

    .dl-wrp .price.mrgn-tp {
        margin-top: 50px !important;
    }

    .nav1bar-header1top .logo.logo-otr img {
        max-height: 50px;
    }

    .imghead {
        height: 45px;
        width: 45px;
        display: inline-block;
    }

    .nav1bar-header1top .col-xs-4 {
        font-size: 10px;
        width: 160px;
        padding: 0 0 0 7px;
    }

    header1 .nav1bar-toggle {
        margin: 2px 0 0 0;
    }

    .login-btn {
        margin-top: 3px;
        padding: 10px 12px;
    }

    #DivFeatureProperty .col-xs-6 {
        width: 47% !important;
    }

    .price > span {
        text-align: right;
        font-size: 18px;
        float: right;
        clear: both;
    }

    .price-wrp {
        padding-top: 44px;
    }
    /*.nav1bar-right.on-togle {position: absolute;
background: #fff;
width: 100%;
top: -75px;
text-align: center;
transition: all .5s;padding: 9px 0;}
.ham-icon i {  font-size: 24px;    right: 0; color: #2ecc71 !important;}
.ham-icon {  position: absolute;    right: 12px;    top: 32px; z-index: 99;}
 .on-togle .nav1.nav1bar-nav1 { float:left !important;  }*/

    .show-hidden-box { display:block !important;display: block !important;top: 0 !important; transition:all .5s;   }
    .user-stat {  position: absolute;    right: 35px;    top: 35px;}
    /*.banner-ovt > ul li:nth-child(3n) {
    width: 50% !important;
}*/

}
@media (min-width:769px){
    .count-info #photo-profile1{ position:absolute; right:0; top:14px;}
    .ham-icon{ display:none;}
    .count-info + .dropdown-alerts{ margin-top:60px !important;}
    #favddl .dropdown-alerts{ margin-top:16px !important;}
}
@media (min-width:1200px) {
    .nav1bar-header1 .col-xs-5 {
        width: 48%;
        margin-top:5px;
    }
}
@media (min-width:769px) and (max-width:1199px){
        .nav1bar-header1 .col-xs-5 {
        width: 42%;
    }
    .nav1bar-header1 .col-xs-12 {
        width:85%;
    }
    .nav1.nav1bar-nav1 {
    height: 75px;
    padding: 28px 0;
    position: absolute;
    top: 0;
    right:100px;
}
        .nav1bar-header1 .col-xs-3 {
    width: 11% !important;
    padding-top: 5px;
}
        .logohead{ width:142px;}
}
@media (max-width:768px) {
    .nav1bar-nav1 > li > a{ padding-top:0px;}
    .nav1bar-header1 .col-xs-5{width:42%;}
    .logohead{ margin-top:2px !important;}
    .nav1bar-header1 .col-xs-3 {
        width: 22% !important;
    }
    .nav1bar-header1 .col-xs-4{ float:left !important;}
    .nav1bar-right.on-togle {
        position: absolute;
        background: #fff;
        width: 100%;
        top: -95px;
        text-align: center;
        transition: all .5s;
        padding: 8px 0;
    }

    .ham-icon i {
        font-size: 24px;
        right: 0;
        color: #2ecc71 !important;
    }

    .ham-icon {
        position: absolute;
        right: 12px;
        top: 32px;
        z-index: 99;
        cursor: pointer;
        display:block !important;
        padding-right:12px;
    }

    .on-togle .nav1.nav1bar-nav1 {
        float: none !important;
    }

    .show-hidden-box {
        display: block !important;
        display: block !important;
        top: 0 !important;
        transition: all .5s;
    }

    .user-stat {
        position: absolute;
        right: 68px;
        top: 35px;
    }
    .count-info #photo-profile1{ margin-top:-18px;}
    .dropdown-menu{ margin:20px -10px 0px 0px !important;}
    .fnt-txt{ font-size:10px !important;}
    .nav1bar-header1 .col-xs-12{ padding:0px !important;}
}
 @media all and (max-width:660px) {
.banner-ovt > ul li a { font-size: 12px; }
header1 .nav1bar-header1{ width:100%; padding-right: 110px; padding-top:10px !important; height:70px;}
.nav1bar-header1 .col-xs-3{ width:70px; padding-left:0px; float:left; margin-left:0px;}
.nav1bar-header1 .col-xs-1{ display:none;}
.nav1bar-header1 .col-xs-8{width: auto; float: left; margin-left: 100px; padding-left: 0px;}
header1 .nav1bar-right {position: absolute; right: 0px; left: auto; float: left !important; width: auto;}
header1 .nav1bar-right .nav1bar-nav1>li>a{ padding:0px; font-size:12px;}
header1 .nav1bar-right .nav1bar-nav1{ padding-top:22px;}
header1 .nav1bar-right #photo-profile1 { width: 40px !important; height: 40px !important;}
header1 .nav1bar-right .nav1 li .dropdown-menu{ top:30px;}
.prpt-lst-bxwrp .pl-rt-bx{ float:left;}
}
 @media (max-width:600px) {
.bannner-caption { padding-top: 40px; }
.bannner-caption h2 { font-size: 26px; }
.bannner-caption .block { display: inline; }
.bannner-caption p { font-size: 14px; margin: 20px 0 30px; }
.banner { min-height: 400px; }
/*why homegrab*/
.why-grab_cover { position: inherit; }
/*.why-grab {
  height: 35%;
  padding: 20px;
  width: 45%;
}*/
.box1 { font-size: 22px; padding: 58px 10px; }
.box-2 { height: 30%; left: 55px; top: 49px; width: 37%; }
.project-slide .slick-slide img { display: block; width: 100%; }
.fot_link li a:hover::before { bottom: -3px; }
.user-form-wrap .form-control.realtor-sze{ font-size: 12px !important;}
.user-form-wrap  #dvClientReg .form-control{ font-size: 14px !important;}
header1 .nav1bar-header1{ width:100% !important;}
.nav1bar-header1 .col-xs-5 {
    width: 30%;
}
.nav1bar-header1 .col-xs-3 {
    width: 15% !important;
}
}
@media all and (max-width:568px) {
.banner-ovt > ul li a { font-size: 11px; padding-left: 0px; padding-right: 0px; }
.logo.logo-otr a { overflow:hidden;width:auto;}
.nav1bar-header1top .logo.logo-otr a img { width: auto;}
header1 .nav1bar-right .nav1bar-nav1 { width:100%;text-align:center;height:auto;margin-top:6px;}
header1 .nav1bar-right .nav1 li { padding-right:6px !important;}
header1 .nav1bar-header1 { height:auto;padding-right:0; }
header1 .nav1bar-header1 h1 {text-align:center; float:right !important;}
header1 .nav1bar-header1 h1 a { margin-right:0 !important;float:none !important;}
header1 .nav1bar-header1 h1 a img { height:45px;}
.logohead{width: 100px !important; height: 60px !important; margin-top: 10px;}
header1 .nav1bar-header1{ width:75% !important;}
.nav1bar-header1 .col-xs-5, .nav1bar-header1 .col-xs-3{ padding:0px !important;}
.on-togle .nav1.nav1bar-nav1{ float:left !important;}
    header1 .nav1bar-right .nav1 li { font-size:11px; padding-top:3px; }
    .banner-ovt > ul li{ font-size:8px !important;}
    .bannner-caption h2{ font-size:24px !important;}
   
}
@media all and (max-width:508px) {
    #slider_nav1_inner{ height:23px;}
    .hover-table { margin-top: 20px;}
    .nav1bar-header1 .col-xs-4{ width:42.5%; float:right !important;}
 
}
@media (max-width:480px) {
header1 .nav1bar-right { float: left !important;width: 100%;max-width: 100%; height:100px;}
.tp-links{margin-top: 2px !important; color: #2ecc71; margin-right: 2px !important; color:#2ecc71;}
.banner{ min-height:440px !important;}
.bannner-caption { padding-top:30px;}
.banner-ovt > ul li.wdt-res{ width:100% !important;}
.user-form-wrap .form-control.realtor-sze{ font-size: 10px !important;}
.user-form-wrap  #dvClientReg .form-control{ font-size: 13px !important;}
.col-half .col-10{width:100%;}
.bannner-caption { padding-top: 60px; }
.bannner-caption h2 { font-size: 17px; }
.bannner-caption .block { display: inline; }
.bannner-caption p { font-size: 12px; margin: 20px 0 30px; }
/*.banner { min-height: 310px; }*/ 
/*.hide-xxs { display: none; }*/
.login-btn i { display: inline-block; }
.login-btn { font-size: 20px; margin-top:4px; padding: 6px 7px; }
.sel_lang { margin-right: 10px; }
.sel_lang .dropdown-menu { right: 0; left: inherit; }
/*why homegrab*/
.why_hm_grab .col-xs-6 { text-align: center; width: 100%; }
/*manage web*/
.hot-deals .mt-30 { margin: 0px; }
.hot-deals .col-xs-6 {margin-bottom: 30px; }
.hot-deals .col-xs-6 .deals img { width: 100%; }
.view_link { text-align: center; }
.view_link a { float: none; }
.hot-deals button.orange-btn { margin-top: 0px; }
.last_sec img { display: block; margin: 0 auto; padding: 0 10px; }
.banner-ovt > ul li { width: 50% !important; }
.banner-ovt { bottom: 65px; }
.col-mb-480 { width: 100%; }
.sort-ttl-rw { padding-right: 0px; }
.sort-ttl-rt { display: inline-block; width: 100%; position: static; text-align: center; margin-top: 10px; }
#graph1 { width:300px;height:220px;}
#search-input::-webkit-input-placeholder { font-size:10px;}
#search-input::-moz-placeholder { font-size:10px;}
#search-input:-moz-placeholder { font-size:10px;}
#search-input:-ms-input-placeholder { font-size:10px;}
header1{ padding-bottom:20px;}
.why_hm_grab .col-xs-6 { text-align: center; width: 100% !important;}
}

@media all and (max-width:420px) {

    .logo.logo-otr {
        position: absolute;
        left: -23px;
    }

    .img-fix-res {
        position: absolute;
    }

    .nav1bar-header1 .col-xs-4 {
        width: 35.5%;
    }
    .nav1bar-header1 .col-xs-5 {
    width: 40%;
}
    header1 .nav1bar-right .nav1 li:first-child {
    padding-top: 2px;
}
    header1 .nav1bar-right .nav1 li {
    margin-left: 8px !important;
}
    .logohead {
    width: 110px !important;
    height: 70px !important;
    margin-top: 10px;
}
}
@media all and (max-width:400px) {
.banner-ovt > ul li a { font-size: 10px; }
.user-form-wrap .dv-login.modal.in .modal-dialog{ width:94% !important;}

}

@media screen and (max-width:375px) {
.nav1bar-header1top .col-xs-4 { font-size:9px;width:110px;padding:3px 0 0 7px;}
}