@media only screen and (min-width:2000px){
    /*    .right_infosidebar .right_map{height: 1500px !important;}*/
}
@media only screen and (min-width:1440px){
    .slide_btn a{ display: inline-block;padding: 15px; 35px;line-height: 52px; }
    .slide_btn a img{height:auto;width:40px !important;display:inline-block!important;margin-left:25px;vertical-align:top;}
    .container{width:1366px;}
    .header-top ul li a{font-size:16px;}
    /*    .header-top ul li,.header-bottom ul li{padding:0 20px;}*/
    .search-nav{float:left;width:100%;}
    .nav-box{width:15.28%;float:left;}
    .nav-box:nth-child(4){width:14.28%;}
    .nav-box:nth-child(5){width:20.28%;}
    .nav-box:nth-child(6){width:14.28%!important;}
    .nav-box:nth-child(7){width:5%;}
    .nav-box h5{font-size:17px;}
    .nav-box li a{font-size:16px;line-height:26px;}
    .nav-box li:last-child a{font-size:14px;}
    .foot-box li a{font-size:18px;line-height:22px;}
    .foot-box nav li{min-width:150px;}
    .foot-md{padding-top:0;}
    .whitelogo > img{max-width:200px;}
    .copyright,.copyright p{font-size:16px;}
    .price-holder{width:280px;}
    .tiny-btn{padding:2px 35px;font-size:16px;}
    .find_Home_main .find_home_form .expand-trigger{width:140px;}
    .find_Home_main .head-search input{font-size:14px;}
    .find_Home_main .saveSearch,.find_Home_main .savedSea{font-size:16px;}
    .findSale_home .nav-tabs > li,.findSale_home .nav-tabs > li > a{font-size:16px;line-height:16px;}
    .findSale_home .detail-title h5{font-size:20px;line-height:24px;}
    .findSale_home .detail-title span{font-size:14px;line-height:14px;}
    .findSale_home .detail-title a{font-size:12px;line-height:12px;}
    .findSale_home .bed-detail strong,.findSale_home .sale-price strong{font-size:30px!important;line-height:30px!important;}
    .propety_right_bar .findSale_home .bed-detail strong,.propety_right_bar .findSale_home .sale-price strong {
    font-size: 20px !important;
    line-height: 20px !important;
}
    .findSale_home .bed-detail span{font-size:14px!important;line-height:14px!important;}
    .luxury-home-main .findSale_home .bed-detail strong,.findSale_home .sale-price strong{font-size:28px!important;}
    .propety_right_bar .luxury-home-main .findSale_home .bed-detail strong,.propety_right_bar .findSale_home .sale-price strong {
    font-size: 20px !important;
}
    .area-left{max-width:950px;}
    .condos-main .per-email,.per-text,.agent_nei .per-text,.page-template-tpl-neighborhoods_child .per-email,.page-template-tpl-neighborhoods_child .agent_nei .per-text,.page-template-tpl-neighborhoods_child_of_child .per-email,.page-template-tpl-neighborhoods_child_of_child .agent_nei .per-text,.per-email{width:48.5%;}
    .neigh-Boxes ul li,.neigh-Boxes ul li a{font-size:16px;}
    .neigh-Boxes ul li a{width:calc(100% - 38px);}
    .neigh-Boxes ul li span{font-size:13px;line-height:24px;min-width:38px;}
    /*    .neigh-Boxes .ne-box:last-child ul li a{max-width:150px;}*/
    .east-area p,.buying-home-content p{font-size:16px;line-height:24px;}
    .purchase_home a{padding:69px 34px;}
    .home_news{padding:95px 0;}
    .find_lender a{padding:51px 0;}
    .Neighborhood-area ul li a{font-size:16px;}
    .commercial-landing .area-left p,.commercial-list li{font-size:16px;line-height:26px;}
    .staff-name,.staff-designation{font-size:18px;line-height:18px;}
    .list-left p{font-size:12px;line-height:16px;}
    #alpha ul li{line-height:14px;font-size:14px;}
    .agent_location_search .agent_cats_col:last-child{vertical-align:middle;}
    .list li .agent_summary{padding-left:0;}
    .agent_summary p{font-size:16px;line-height:24px;}
    .single_gallary_box{height:250px!important;}
    .map-bg_left p{font-size:16px;line-height:22px;}
    .page-template-tpl-neighborhoods_child .md-box img,.box-img img{width:100%;}
    .page-template-tpl-neighborhoods_child .box-img img{min-height:270px;}
    .buying-boxes .join-team-box p{max-width:800px;}
    .buying-details h1{font-size:26px;line-height:34px;}
    .home-text p,.buying-details p{font-size:18px;line-height:26px;}
    .homevaction-main,.home_news{background-size:100%;}

    .page-id-2338 .find_Home_main .wrapper,.page-id-21 .findSale_home .wrapper,#MLSP_single .wrapper,.page-id-2338 .findSale_home .wrapper{max-width:1366px;}
    #MLSP_single .wrapper{width:1366px;}
    .page-template-tpl-find-a-home .findSale_home .wrapper{max-width:inherit;width:1366px;}
    .grid_blog .blog-Sbox{width:321px !important;}
    .blog-Sdetails h5{font-size:14px;}
    .blog-Sdetails span{font-size:12px;height:22px;}
    .blogSlider .nav-tabs > li > a{font-size:15px;}
    .neighborhoods_wrapper .secondary_lender img,.neighborhoods_wrapper #secondary_content{width:100%!important;}
    .ag-return a{font-size:16px;line-height:16px;}
    .grid .grd_vw img{width:100%;}
    .grid .grd_vw{max-width:inherit;}
    .agent_location_search{width:80%;}
    .view-controls-list,.view-controls-grid{padding-top:0;width:20%;text-align:right;}
    .listview{height:35px;}
    .feature-box p{font-size:16px;line-height:28px;}
    .page-template-tpl-about-sub-staff .staff-img img{width:100%;}
    .page-id-111 .container.bnr_logo > img{left:15%!important;}
    .buying-home-content p{max-width:inherit;}
    .property_one .propety_left_bar{padding:0 10px;}

    .north_open_houses .open_houses_midel .left_property .bottom_info .room_fac li span,.north_open_houses .open_houses_midel .left_property .bottom_info .prices span{font-size: 24px;}
    .foot_menu ul li button{right: 184px;}
    .fea_in{height: 172px;width: 277px;}

    /*    .right_infosidebar .right_map{height: 1080px;}*/
    .neighborhood_info .img_title h2{font-size: 30px;}
    .explor_bt{padding: 12px 20px;font-size: 14px;}
    .neighborhood_info .img_title{height: 280px;margin: 0 0 20px;}
    .neighborhood_midel .left_sidebar{padding: 30px 0;}

    .foot_menu ul li input[type="text"]{width: 295px;}
    .right_same .per-email{width: 48%;}
    .header-right-main{width: 82%;}
    .header-bottom .menu > li > a{font-size: 14px;padding: 8px 19px 23px;}
    .menu li ul.sub-menu{top: 51px;}
    .header-bottom .menu > li > a:hover::before{width: calc(100% - 34px);}
    .head-login{margin: 0 25px;}

    .featured_foot_data{margin-top: 130px;}
    #featured_area .owl-prev{left: -120px;}
    #featured_area .owl-next{right: -120px;}
    .menu li ul.sub-menu {
        position: absolute;
        left: -46%;
        right: -50%;
    }
    
    .slider_con h1{font-size: 71px;letter-spacing: 15px;}
    .slider_con p{letter-spacing: 16px;font-size: 25px;padding: 30px 0;}
    .banner_con{top: 65%;}
    .neighborhood_info_midl {width: 620px;height: 100%;}
}
@media only screen and (max-width:1199px){
    .redbox-text{padding:15px;min-width:300px;}
    .red-box{width:350px;height:330px;}
    footer{padding-bottom:40px;}
    .area-right,.area-left{min-width:100%;float:none;}
    .red-box span{height:342px;width:363px;left:-8px;}
    .inner-joinbox{padding:20px;}
    .agent_testimonials{margin-bottom:10px;}
    .gform_wrapper textarea.medium{height:100px!important;}
    #real-login-ver{right:0!important;text-align:right;padding-right:40px;}
    #real-login-ver .member_dd ul li{text-align:left}
    .find_Home_main .square-full select{width:60%;}
    .find_Home_main .square-full input{width:28%;}
    .nav-box{width:132px;}
    .foot-box nav.foot-md li{padding:0 20px;}
    .header-bottom .menu > li > a{font-size: 11px;padding: 15px 10px 24px;}
    .head_btn{font-size: 10px;}
    .header-right-main{width: 80%;}

    /*  #MLSP_single .agent_nei a {margin: 0 1px;}*/
    .per-email,.per-text{width:48.5%;}
    .per-detail .agent_detail_contact_col.desk.call > span{margin-left:2px;}
    .condos-main .agent_nei .per-text{width:85px;}
    .agent_nei .per-text{margin-left:4px;}
    .page-template-tpl-neighborhoods_child_of_child .per-email,.per-text{padding:0 13px;}
    .page-template-tpl-neighborhoods_child .per-email,.per-text{padding:0 13px;}

    /*11-may-2018*/
    .price-holder{width:220px;}
    .purchase_home a{padding:30px;}
    .foot-md{padding:0;}
    .Staff-box{min-height:355px!important;margin-bottom:20px;}
    .page-template-tpl-about-sub-staff .staff-img img{width:100%;}
    .neighborhoods_wrapper #secondary_content,.neighborhoods_wrapper .secondary_lender img{width:100%!important;}
    .neighborhoods_wrapper .secondary_lender div{top:30%!important;}
    .neighborhoods_wrapper #secondary_content .secondary_lender a.super_button{padding:5px 0;font-size:11px;}

    /*nEW HOME PAGE*/
    .no_padding{padding:0 15px;}
    .searc_drop a{font-size:14px;}
    .logo{max-width: 200px;}
    .neighbour_in_con p{font-size:14px;padding-bottom:5px;}
    .neighbour_in_con h2{font-size:28px;line-height:36px;}
    .neighbour_in_con h2::after{height:6px;bottom:30px;}
    .searc_drop{ margin-bottom: 20px !important;}
    .fea_in{width:179px;height:110px;}
    .foot_menu ul li a{font-size:16px;}
    .featured_foot_data{margin-top:15%;}
    #featured_area .owl-prev{left:0;right: 40px;}
    #featured_area .owl-next{right:0;left:40px;}
    .nav2{top:auto;bottom:-15px;}
    .north_open_houses .open_houses_midel .left_property{width: 50%;text-align: center;}
    .north_open_houses .open_houses_midel .left_property .bottom_info{text-align: left;}
    .north_open_houses .open_houses_midel .left_property .property_box{width: calc(302px);display: inline-block;float: none;margin: 0 auto 10px;}
    .north_open_houses .open_houses_midel .right_map{width: 50%;}
    .north_open_houses .open_houses_midel .left_property .bottom_info .room_fac li span{font-size: 18px;}
    .north_open_houses .open_houses_midel .left_property .bottom_info .prices span{font-size: 18px;}
    .search_form{position: relative;}
    .foot_menu ul li input[type="text"]{width: 100%;margin-left: 0;}
.foot_menu ul li button {
    /* right: 10px; */
    left: calc(100% - 20px);
}    

    .top_title_tag{font-size: 26px;}
    .neighborhood_midel .left_sidebar{width: 230px;}
    .neighborhood_midel .left_sidebar ul li a{padding: 8px 20px;font-size: 14px;}
    .neighborhood_info_midl{width: 370px;}
    .neighborhood_info .property_sub .property_box{width: calc(100% - 12px);}
    .neighborhood_info .img_title{height: 140px;}
    .neighborhood_info .img_title h2{font-size: 16px;}
    .neighborhood_info p{font-size: 13px;}
    .explor_bt{min-width: inherit;font-size: 11px;margin: 10px 0;padding: 6px 20px;bottom: 20px;}
    .featured_foot_data{margin-top: 180px;}
    .logo { max-width: 180px;}

    .blog-Sbox .blog-Simg{height: 190px;}
    .buy_home_in_main .cust_pad_3{width: inherit;}
    .Staff-box {width: 50%;}
     .fea_in a span{font-size:10px;}
     .learn_more {bottom: inherit;}
     .foot_menu ul li {
    display: block;
    width: 100%;
    padding: 9px 0;
}
}
@media only screen and (max-width:991px){
            img.mfp-img {
    border: 0 solid #fff !important;
}
    .condos-main .agent_nei .per-text {width: inherit;}
    header{background:#fff;width:100%;}
    .header-bottom .head-login a{padding:3px 8px;}
    .logo{width:144px;}
    .head-search{min-width:200px;}
    .header-right,.header-bottom li.head-login{margin-left:0;}
    .header-top ul li{padding:0 7px;}
    .header-bottom ul li{padding:0 8px;line-height:20px;}
    .findHome-main:before{display:block;left:0;}
    .redbox-text{padding:15px;min-width:250px;}
    .redbox-text small{font-size:14px;}
    .redbox-text strong{font-size:20px;}
    .red-box{width:280px;height:250px;}
    .red-box span{height:262px;width:292px;left:-8px;}
    .header-top ul li a,.header-bottom ul li a{font-size:11px;line-height:31px;}
    .header-bottom ul li a{font-size:12px;}
    .find-link{font-size:14px;padding:10px 20px;min-width:180px;}
    .home-text{padding-top:25px;margin-left:0;}
    .home-text h1{font-size:24px;line-height:30px;}
    .home-text p{font-size:14px;}
    .join-team-box{padding:5px;}
    .join-team-box p{max-width:460px;font-size:16px;}
    .team-property,.buying-boxes{padding-bottom:60px;}
    .find-home-btn{top:-25px;}
    .foot-box nav li{min-width:100px;}
    .foot-md{border:none;}
    .foot-box:nth-child(2){padding:28px 30px;}
    .foot-box nav.foot-md li{padding:0 12px;}
    .foot-links{float:left;}
    .foot-links,.foot-links .whitelogo{padding:0;}
    .foot-links .whitelogo{display:block;}
    footer{padding:40px 0;}
    .foot-links .whitelogo{padding-bottom:15px;}
    .buying-boxes .join-team-box p{max-width:400px;}
    .area-left{padding:28px 0 0;}
    .homevaction-main .area-left,.feature-main .area-left{padding:30px 0 0;}
    .luxury-home-main .area-left{padding:60px 0 0;}
    .luxury-home-main .Neighborhood-area,.rental-main .Neighborhood-area{text-align:center;}

    /*  .luxury-home-main .Neighborhood-area a{display:block;margin-bottom:20px; padding: 22px 30px;}*/
    .luxury-home-main .luxury-trasprant:after{right:-15px;height:150px;}
    .feature-main .area-right{padding-top:0;}
    .feature-box img{object-fit:cover;}
    .area-homebox{width:33.33%;}
    .area-main{background:none;}
    .buying-home-content p{max-width:440px;}
    .buying-homeimg a{margin-bottom:15px;}
    .area-homebox{margin-bottom:18px;}
    .homeSale-Box{width:47%;}
    .area-right{padding-top:40px!important;}
    .Neighborhood-area ul li a{font-size:16px;}
    .per-detail{width:calc(100% - 101px)}
    .per-email,.per-text{min-width:49%;}
    .per-btn{text-align:center;margin-top:30px;}
    .neigh-Boxes ul li a{max-width:100%;}
    .Neighborhood-area img{width:auto;}
    .community-main .neigh-Boxes{margin:0 -15px;}
    .join-box{width:46%;float:left;margin:0 15px 30px;}
    .header-bottom ul li.head-login{padding-top:3px;}
    .homevaction-main{background:url(../images/beach-bg.png) no-repeat center top -80px}
    .commercial-landing .Staff-box{margin-bottom:30px;}
    .map-bg_left p{font:300 11px/15px "PT Sans",serif;}
    .map-bg_left h5{font:400 14px/14px "PT Sans",serif}
    .blog-details{padding:0 10px 10px;text-align:left}
    .blog-details h2{font-size:20px;line-height:24px;}
    .right-half .blog-details h2{font-size:13px;}
    .blog-details span{font-size:10px;line-height:10px;}
    .blog-box img{height:100%;width:100%;}
    .right-half .blog-box{height:136px;}
    .right-half .blog-box img{max-height:136px;}
    .blogSlider .nav > li > a{padding:10px;font-size:11px;}
    .home-search-main .homeSale-Box{width:30.5%;}
    .feature-full{width:50%;margin-right:0;padding:0 5px;margin-bottom:10px;}
    .feature-full:nth-last-child(2),.feature-full:nth-last-child(1){margin-bottom:0;}
    .square-box{width:50%;text-align:left;}
    .square-full select{width:65%;}
    .square-box:last-child{width:100%;margin-left:0;margin-top:15px;}
    .square-full input{width:20%;}
    .text-Box{width:50%;}
    .text-Box input{width:183px;}
    .current-search{padding-left:0;}
    .agent-btn li a{width:44%;}
    .right-full{height:auto}
    .left-blog .blog-box{height:309px}
    .left-blog .blog-box img{height:100%;}
    .grid_blog .blog-Sbox{margin:0 4px 8px;min-height:253px;width:228px !important;}
    .inner-joinbox{padding:15px 20px;}
    .agent_mls_image img{width:100%;}
    .agent_details{margin-right:0;}
    .agent_testimonials{margin-bottom:10px;}
    .agent_details p{margin-bottom:15px;}
    .agent_cats_col:first-child{width:100%;}
    .agent_cats_col,.agent_cats_col:last-child{width:25%;}
    .agent_searchLetter{margin-bottom:20px;}
    .agent_input{width:40%;}
    .view-controls-list,.view-controls-grid{padding-left:0;}
    .list li .agent_summary{padding-left:30px;}
    .agent_contact .agent_contact_col.call{max-width:160px;width:160px;}
    .agent_contact .agent_contact_col.email{max-width:130px;width:130px;}
    .agent_searchLetter .agent_cats_col:first-child{width:20%;}
    .agent_location_search .agent_cats_col:first-child{width:25%;}
    .gform_wrapper textarea.medium{height:80px!important;}
    .blg_sdbr .blog-Sbox{font-size:0;min-height:100%;}
    .blg_sdbr .blog-Simg{width:40%;display:inline-block;vertical-align:middle;float:none;}
    .blg_sdbr .blog-Sdetails{display:inline-block;vertical-align:middle;width:60%;min-height:100%;padding:0 0 0 10px;}
    .find-deck{margin-bottom:30px;}
    .header-top ul li a::before,.header-bottom ul li a::before{bottom:1px}
    .save_ser{padding:0 0 0 15px;}
    .find_Home_main .top-search .head-search{margin-bottom:0;}
    .find_Home_main .option{padding:20px 30px 15px 22px}
    .find_Home_main .option .form-group{width:18%!important;margin:0 4px;}
    .find_home_form .expand-trigger{position:static;width:115px!important;}
    .find_Home_main .map-icon{margin-left:10px;}
    .find_Home_main .top-search{margin:25px 0 20px!important;}
    .find_Home_main .dropdown_mlsp{width:48.5%;}
    .find_Home_main .form-square .square-box{margin:0 10px 10px 0!important;width:100%!important;text-align:right;}
    .find_Home_main .square-full select{width:84%;margin:0}
    .find_Home_main .square-full input{width:40%;}
    .find_Home_main .text-Box{width:50%;}
    .find_Home_main .text-Box input{width:62%;}
    .find_Home_main .form-viewbtn .find-link{width:49.2%;margin:0!important;}
    .find_Home_main .form-viewbtn .rs_button_search{margin:0 10px 0 0!important;}
    .rs_button{letter-spacing:1px;}
    .page-template-tpl-find-a-home .meta_list_for_menus li{width:33.33%;}
    .page-template-tpl-find-a-home .mlsp_head-count{margin-bottom:10px;}
    .home-slider .item > div{/*height:400px!important;*/}
    #real-login-ver{right:0!important;text-align:right;padding-right:30px;}
    .neighborhoods_wrapper div.map-img{overflow-x:scroll;}
    .nav-box,.nav-box:nth-child(5),.nav-box:nth-child(4){width:25%;margin-bottom:15px;}
    .nav-box:last-child,.nav-box:nth-child(5),.nav-box:nth-child(6),.nav-box:nth-child(7){margin-bottom:0;}
    .search-home{padding:50px 0;}
    .head-login{margin-left:10px;margin-top:0;}
    #real-login-ver .member_dd ul li{text-align:left}
    .findSale_home .homeSale_main .mlsp_nerrow_scroll .homeSale-Box{width:47%!important;}
    .neigh-Boxes .ne-box:last-child ul li a{max-width:100%;}
    .neigh-Boxes ul li a{max-width:100%;}
    .page-template-tpl-find-home-php .mlsp-modal-box{width:50%;}
    .join-team-box .find-link{margin-top:15px;}
    #MLSP_single #results #result-items .item .data,.item .data{font-size:20px;line-height:20px;}
    #MLSP_single #results #result-items .item .f-label,.item .f-label{font-size:13px;line-height:16px;}
    #MLSP_single #results #result-items .item h4,.item h4{font-size:22px!important;line-height:24px!important;}
    .property_one .housedata ul li h3{font-size:32px;}
    .property_one .housedata ul li{font-size:14px;line-height:18px;}
    .featured_property .pr-details ul li{padding:22px 30px;}
    .featured_property .pr-details ul{margin-bottom:30px;}
    #MLSP_single .property_one .propety_left_bar,#MLSP_single .property_one .propety_right_bar{width:100%;}
    #MLSP_single .property_one .propety_right_bar{padding-left:0;}
    #MLSP_single .heading.might_like_heading > h2{margin-bottom:0!important;}
    #MLSP_single .findSale_home{padding:20px 15px 20px 0!important;margin:0 -10px;}
    #MLSP_single .home-saleSection{width:50%;padding:0 10px;margin: 0 auto;}
    #MLSP_single .heading.might_like_heading > h2 {
    text-align: center;
}
    #MLSP_single .property_one .propety_right_bar .agent_deta .btn_anc{padding:13px 0;font-size:16px;}
    #MLSP_single .agnt_inf{margin:5px -5px 0;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .left_user{max-width:128px;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .right_info{width:calc(100% - 100px);float:left}
    .home_news,.purchase_home{margin:auto;background-size:contain;background-position:center;}
    .purchase_home a{font-size:12px;}
    .nopaddind .related_img{width:auto!important;height:auto!important;}
    .related_img > a.blg_link{height:auto!important;}
    .find_lender{background-position:center;background-size:contain;}
    .find_lender a{font-size:8px;display:inline-block;}
    figcaption p,.foot-box li a{font-size:14px;}
    .property-main{padding-bottom:190px;}
    .popup_form .modal-dialog{top:45%;}
    .right-full .blog-box{height:169px;}
    .item_slides,.moreslides{display:none;}

    /* Lender Landing Page Css */
    .lender-bottom-Section{padding:40px 0;}
    .lender-bg-text h1{font-size:22px;}
    .md-main:before{display:none;}
    .lbs_logo:before,.lbs_logo:after{width:34%;}
    .supreme-landing-logo{text-align:center;padding:0 0 20px;}
    .lender-bottom-Section .agent_social{margin-top:5px;margin-bottom:15px;}
    .lender-bottom-Section .agent_subinfo p{padding-bottom:15px;margin-bottom:15px;}
    .lw-2 a.applyNowL{min-width:140px;font-size:16px;line-height:36px;}
    .lw-1 p{font-size:14px;}
    .neighborhoods_wrapper #secondary_content{float:inherit!important;}

    /* Lender Landing Page Css */

    /*11-may-2018*/
    .price-holder{width:100%;}
    .blg_sdbr{width:100%;float:left;}
    .blg_sdbr .blog-Simg{width:30%;vertical-align:top}
    .blog-Sdetails h5 a{width:100%;}
    .blog-Sdetails h5{font-size:14px;}
    .grid .grd_vw{min-height:240px;}
    .bnr_logo{width:200px;}
    .bnr_logo img{width:150px;padding-left:10px;}
    .neighborhoods_wrapper #secondary_content,.neighborhoods_wrapper .secondary_lender img{width:245px!important;margin:auto;}
    .header-bottom .head-login a img{width:14px;}

    /*new home page*/
    .features_area_main_img img{height:410px;}
    .features_area_main_img_top img{height:200px;}
    .features_area_main_img_bottom{padding-top:10px;}
    .cust_pad{padding:0 5px;}
    .features_area_main_img_top{padding-right:10px;}
    .features_area_main_img_bottom img{height:200px;}
    .fearure_area_3_bot{padding-top:10px;}
    .features_area_main_img_3 img{height:200px;object-fit:cover;}
    .featured_area_head h3{font-size:22px;padding-bottom:30px;}
    .vdoplay img{width:70px;}
  /*  #video1{height:100%;} */
    .learn_more{font-size:16px;}
    .neighbour_in_con p{font-size:13px;padding-bottom:25px;line-height:15px;}
    .neighbour_in_con h2{font-size:22px;line-height:26px;padding-bottom:20px;}
    .neighbour_in_con h2::after{height:4px;bottom:20px;}
    .features_area{padding:30px 0 20px;}
    .buy_home{padding:20px 0 30px;}
    .buy_head_drop a{font-size:14px;padding: 10px 9px;}
    .buy_home_in_img img{font-size:160px;}
    .buy_home_in_con p{font-size:12px;}
    .buy_in_date p{font-size:12px;padding:5px 10px;}
    .buy_view_more a{font-size:16px;padding:10px 20px;}
    .search_home_sec{padding:30px 0;}
    .searc_drop{min-width:50%;float:left;padding: 2px 12px;margin: 0 0 20px;}
    .fea_in{width:140px;height:100px;margin-left:10px;}
    .foot_menu{margin:20px 0;}
    .new_home_foot{padding:20px 0;}
    .foot_copy_rights p{font-size:12px;line-height:16px;}
   


    .slider_con h1
    {
        margin-bottom: 20px;
    }
    .slider_con p {

        font-size: 16px;
        padding: 10px 0;
    }
    .slide_btn {

        margin: 40px 0 40px;

    }
    .slid_btn_2 {
        margin: 40px auto;
        padding-bottom: 20px;
    }
    .north_open_houses .open_houses_midel .right_map,.north_open_houses .open_houses_midel .left_property{width: 100%;height: auto;}
    .north_open_houses .title_tag{font-size: 28px;letter-spacing: 3px;}
    .searc_drop > ul{width: calc(100% - 24px);left: 0;right: 0;margin: 0 auto;}

    .neighborhood_midel .left_sidebar ul li a{font-size: 14px;padding: 10px 20px;}
    .neighborhood_midel .left_sidebar{width: 240px;}
    .neighborhood_info_midl{width: 522px;padding-right: 0;}
    .top_title_tag{font-size: 22px;}
    .neighborhood_info .img_title h2{font-size: 24px;}
    /*.neighborhood_midel .left_sidebar,.right_infosidebar .right_map{height: 800px;}*/
    /*    .neighborhood_info .property_sub{height: 412px;}*/

    .neighborhood_midel .left_sidebar{display: inline-block;width: 100%;height: auto;}
    .right_infosidebar{display: inline-block;width: 100%;}
    .right_infosidebar .right_map{height: auto;}
    .neighborhood_respond_info{display: block;}

    .neighborhood_midel .left_sidebar{padding: 5px;background: transparent;}
    .neighborhood_midel .left_sidebar ul{display: none;background:#95773a;}
    .neighborhood_midel .left_sidebar .res_view_area{display: block;cursor: pointer;}
    .neighborhood_midel .left_sidebar ul li a{padding: 10px 30px;}
    .neighborhood_info{display: none !important;}

    .buy_home_in_main .owl-buttons{text-align: center;display: block;}
    .buy_home_in_main .owl-buttons .owl-prev,.buy_home_in_main .owl-buttons .owl-next{position: initial;display: inline-block;float: none;margin: 10px;transform: none;}

    .neighborhood_respond_info .img_title h2{text-transform: uppercase;}
    .map_info.res{display: block;}




    .find-mob,.mobile-logo,.mobile-menu,.mob-search,.speciallist-mob{display:block;}
    .find-deck,.logo,.header-right

    /*,li.back-arrow*/
    ,.luxury-home-main .nav-tabs > li:first-child{display:none;}
    /*    header{border-top:1px solid #a8a7a8;border-bottom:1px solid #a8a7a8;background-repeat:repeat-x;}*/
    .mobile-logo{text-align:center;padding: 5px 0;}
    .searchbtn{padding-top:0px;}
    .mobile-menu{background:#fff;-webkit-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;}
    .mobile-menu li{position:relative;}
    .mobile-menu li.top{border-top:1px solid #cbbdaa;background:#f0ede8}
    .mobile-menu li.top:before{position:absolute;display: none;content:"";border-right:2px solid #3d3d3d;border-bottom:2px solid #3d3d3d;width:9px;height:9px;transform:rotate(-45deg);top:0;bottom:0;margin:auto;left:15px;}
    .mobile-menu li > a{width:100%;display:inline-block;font-size:15px;padding: 8px 10px 8px 25px;}
    .mobile-menu .menu > li:hover{background:#b20f11;}
    .mobile-menu li:hover a{color:#fff}
    .mobile-menu li.top:hover:before{border-color:#fff;}
    .mobile-menu li:last-child:hover{background:none;}

    body > .main-wrapper{box-shadow:0 0 50px #444;}
    .page-template-tpl-neighborhoods_child .agent_nei .per-text{width:inherit;}

    .mob-left-arrow{display:inline-block;position:absolute;top:13px;margin:auto;left:10px;}
    .mob-search{padding:7px 12px;border-bottom:1px solid #a8a7a8;height:45px;}
    .mobile-logo img{max-width:160px;margin:-2px 4px 0 0;}
    .mob-search .head-search{margin-left:0;min-width:100%}
    .mob-left-arrow i{border:solid #997a3c;border-width:0 3px 3px 0;display:inline-block;padding:7px;position: relative;top: 5px;}
    .left{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
    .menu-icon{transition:.3s;position:absolute;right:13px;top:13px;cursor:pointer;user-select:none;border-radius:0;/* */}
    .menu-icon:hover{opacity:1;}
    .menu-icon:active{transition:0;}
    .lines{display:inline-block;width:36px;height:4px;background:#000;transition:0.3s;position:relative;}
    .lines:before,.lines:after{display:inline-block;width:36px;height:4px;background:#000;transition:0.3s;position:absolute;left:0;content:'';-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;}
    .lines:before{top:8px;}
    .lines:after{top:-8px;}
    .menu-icon:hover .lines:before{top:8px;}
    .menu-icon:hover .lines:after{top:-8px;}
    .menu-icon.toggle-active{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8);}
    .menu-icon.x2 .lines{transition:background 0.3s 0.5s ease;}
    .menu-icon.x2 .lines:before,.menu-icon.x2 .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top 0.3s 0.6s ease,-webkit-transform 0.3s ease;transition:top 0.3s 0.6s ease,transform 0.3s ease;}
    .menu-icon.x2.toggle-active .lines{transition:background 0.3s 0s ease;background:transparent;}
    .menu-icon.x2.toggle-active .lines:before,.menu-icon.x2.toggle-active .lines:after{transition:top 0.3s ease,-webkit-transform 0.3s 0.5s ease;transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:36px;}
    .menu-icon.x2.toggle-active .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
    .menu-icon.x2.toggle-active .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}

    .head-login > ul{display:none;position:absolute;z-index:10;background:#c8c8c8;padding:5px;}
    nav > ul{display:inline-block;vertical-align:middle;}
    .head-login{display:inline-block;vertical-align:middle;width: 100%;float:left;margin:10px 0 0;background:linear-gradient(#bbbbbb,#868686);border:1px solid #fff;border-radius:2px;box-shadow:0px 0px 3px rgba(0,0,0,.5);text-shadow:0px 0px 2px #525151;}
    .head-login a{width: 100%;color:#fff;text-transform:none;text-shadow:0px 0px 2px #525151;font:400 14px/22px 'PT Sans',sans-serif;display:inline-block;padding:5px 8px;}
    .head-login a span{float: right;}
    .head-login a img{width:17px;}
    .head-login li{padding:0;display:inline-block;width:100%;line-height:10px;margin:0;}
    .head-login li a{padding:5px 13px;text-shadow:none;font-weight:700;color:#6b655c;font-size:14px;line-height:16px;text-transform: uppercase;}
    .head-login li a:before{display:none;}
    .mobile-menu .head-login li:hover{background:transparent;}
    .head-login.lglink{background:none;padding:0;border:none;box-shadow:none;border-radius:0;}
    .lglink a:after{display:none;}
    .head-login.lglink a{background:none;}
    .head-login.lglink a:hover{background:none;color:#6b655c;}
    .mobile-logo a{display:inline-block;margin-right:20px;padding:1px 0;}

    .menu .search_form{display: inline-block;}
    .menu .head-login{float: none;}
    .menu .search_form .search-field { border: 1px solid #e7e7e7; display: inline-block; height: 40px;padding: 7px 25px 7px 10px;width: 100%;}
    .menu .search_form .search-submit{position: absolute;top: 10px;background:transparent;}

    .header-right-main{display:none;}
    .head-search{display:none;}
    .mob-search{display:none;}

    /*    menu responsive*/
    .menu li:hover ul.sub-menu {display: none;}
    .mobile-menu li > i {
        cursor: pointer;
        height: 35px;
        line-height: 35px;
        position: absolute;
        right: 0px;
        padding-right: 17px;
        text-align: right;
        width: 60px;
        top: 0px;
    }
    .menu li ul.sub-menu{width: 100%;box-shadow: none;background: #f0ede8;text-align: left;position: initial;}
    .menu li ul.sub-menu li a{padding: 10px 10px 10px 25px;text-transform: capitalize; font-size: 13px;color: #333333;text-shadow:none;}
    .mobile-menu li:hover > i{color: #fff;}
    .menu li ul.sub-menu li:hover,.menu li ul.sub-menu li a:hover{background: #997A3C;color: #fff;}
    .main-wrapper{padding-top: 0px;}
    .menu > li li:hover ul.sub-menu{display: none;}

    .res_zip_search{position: relative;width: 100%;display: block;padding: 0 8px 5px;}
    .res_zip_search input[type=search]{width: 100%;border: 1px solid #997b37;height: 35px;color: #666;padding: 2px 36px 2px 5px;}
    .res_zip_search button{position: absolute;right: 6px;top: 0;height: 35px;width: 35px;background: #b30101;color: #fff;}

    .neighborhoods_wrapper #secondary_content.blg_main, .neighborhoods_wrapper .blg_main .secondary_lender img{margin: inherit !important;}

    header{position: relative; top: 0;}
    .sticky{position: fixed;}
    .buy_home_in_img{height: 140px;}

    .area-left{padding: 50px 0 20px !important;}

    .page-id-2338 .main-wrapper {
        padding-top: 0;
    }

    .page-id-111 .border_info .bnr_logo{max-width: 170px;min-width: 170px;padding: 10px 20px;}
    .mobile-menu nav .head_btn {display: inline-block;margin-right: 14px;}
    .blg_sdbr .blog-Sdetails{min-height: inherit !important;}
    .blog-Sdetails > h5 {min-height: inherit;text-align: left;}
    .buy_in_date {text-align: center; width: 100%;}
    .speciallist {display: none;}
}

@media only screen and (max-width:887px){
    .north_open_houses .open_houses_midel .left_property .property_box .overlay_info {
    display: block !important;
}
}
@media screen and (max-width:767px) {

    .nei_main_img img {width: 100%; height: 200px; object-fit: cover; margin-bottom: 20px;}

    /*.page-template-tpl-neighborhoods_child_of_child .agent_nei .per-text{width:inherit;}*/
    .agent_deta1 .speciallist{display:block !important;}

    /*.mobile-menu li.head-login a{width:100%}
    .mobile-menu li.head-login a{background:#b20f11;color:#fff;position:relative;padding:0 25px 0 10px;font:400 12px/25px 'PT Sans',sans-serif;}
    .mobile-menu li.head-login{padding:15px 10px;}*/

    .banner-text,.left-section span,.findHome-main:before,.team-box:after{display:none;}
    .home-text{text-align:center;margin-bottom:15px;}
    .home-text h1{font-size:28px;line-height:32px;padding-bottom:15px;}
    .home-text p{font-weight:400;}
    .find-mob{position:static;margin-top:30px;}
    .find-mob .find-link{min-width:100%;margin-bottom:10px;}
    .home-text{padding-top:20px;}
    .home-text p{font-size:16px;}
    .Middle-main{padding:25px 0 30px;}
    .md-box{padding:0 15px;margin-bottom:12px;}
    .pr-details ul{margin:0 -15px;}
    .pr-details ul li{padding:13px;}
    .pr-details ul li strong{font-size:26px;}
    .pr-details .find-link{margin-top:28px;}
    .property-main{padding-bottom:45px;}
    .team-property{background:url(../images/middle-bg.jpg) repeat;padding-bottom:0;text-align:center;}
    .team-box{margin-top:0;margin-bottom:10px;}
    .less-space{background:#fff;padding:30px 20px 50px;}
    .join-team-box{text-align:center;}
    .join-team-box p{font-size:15px;}
    .join-team-box .find-link{float:none;margin-top:16px;}
    .footer-main{margin:0 -15px;border:none;border-top:2px solid #e6e6e7;border-bottom:2px solid #e6e6e7;}
    .foot-box:nth-child(2){padding:18px 0;}
    .foot-logo{padding-bottom:25px;}
    .foot-links{float:none;display:inline-block;padding-top:18px;}
    .foot-box{padding:18px 0;}
    .foot-md{border-bottom:2px solid #e6e6e7;padding:0 0 15px;}
    .foot-box li a{font-size:14px;line-height:28px;}
    .foot-box nav.foot-md li{padding:0 12px;}
    .foot-links .whitelogo{padding:0 15px 0 0;vertical-align:middle;}
    .social-links{display:inline-block;vertical-align:middle;}
    .social-links i{padding-top:7px;font-size:20px;}
    .foot-last a,.foot-box p{font-size:14px;}
    .foot-box:last-child{padding:18px 25px;}
    .foot-box p{font-style:italic;line-height:20px;padding-top:12px;}
    footer,.search-home{padding:40px 0;}
    .copyright span{display:block;}
    .buying-main{padding-top:30px;}
    .buying-details{margin-top:20px;}
    .buying-boxes{padding-bottom:0;}
    .buying-details h1{font-size:20px;line-height:26px;}
    .buying-details p{font-size:16px;line-height:20px;}
    .selling-main .buying-details h1{max-width:100%;}
    .area-main{background:none;}
    .area-left,.condos-main .area-right,.homevaction-main .area-left{padding:20px 0 0;}

    /*.area-bread-cum li:last-child,.area-bread-cum li:nth-child(2){padding-left:0;}*/
    .east-area h1{font-size:16px;}
    .east-area p,.buying-home-content p{margin-bottom:10px;}
    .east-home,.tab-pane{margin:0;}
    .area-homebox{width:100%;padding:0;float:none;text-align:center;margin-bottom:15px;}
    .home-title{padding-top:12px;font-size:16px;}
    .buying-home-content p{max-width:100%;}
    .buying-homeimg{float:none;text-align:center;}
    .buying-homeimg a{margin-bottom:15px;}
    .home-saleSection h2{font-size:17px;margin-bottom:10px;}
    .nav-tabs > li > a{padding:0 8px 10px;}
    .homeSale-Box{margin:0 0 15px;width:100%;}
    .area-right,.condos-main .area-right,.commercial-landing .area-right,.location-main .area-right{padding:20px 0 0;}
    .Neighborhood-area ul li a{font-size:15px;}
    .per-detail{width:calc(100% - 101px)}
    .per-email,.per-text{min-width:46%;}
    .per-btn{margin-top:30px;text-align:center;}
    .speciallist-mob{margin-bottom:35px;}
    .neigh-Boxes ul{margin:0 10px;}
    .Neighborhood-area{width:100%;margin:auto auto 15px;}
    .condos-main .home-saleSection h2{font-size:24px;line-height:30px}
    .condos-main .east-area h1{font-size:22px;line-height:28px;}
    .condos-main .speciallist-mob h3{font-size:20px;}
    .neigh-landing .speciallist-mob h3{font-weight:400;font-size:19px;}
    .condos-main .nav-tabs > li > a{font-size:12px;padding:0 5px 10px}
    .nav-tabs > li{font-size:12px;}
    .per-btn .find-link{font-size:16px;}
    .condos-main .east-area p{margin-bottom:25px;}
    .king-cross h1{font-size:22px;line-height:22px;}
    .king-cross img{margin-right:0;margin-bottom:15px;}
    .Neighborhood-area img{width:100%;}
    .feature-main .area-right{padding-top:0;}
    .feature-box > a{font-size:21px;}
    .luxury-home-main .area-left:after{background:url(../images/luxury-transprant-bg-mob.png) no-repeat center top}
    .luxury-home-main .area-left{padding:50px 0 0;}
    .luxury-home-main .east-area h1{font-size:19px;line-height:20px;padding-bottom:0;}
    .luxury-home-main .nav-tabs > li > a{font-size:10px;}
    .community-main .east-area strong{line-height:18px}
    .community-main .neigh-Boxes{margin:0;}
    .join-box{width:100%;margin:0 0 25px;}
    .community-main .area-right{padding:0 0 30px 0;}
    .commercial-landing .Staff-box{width:100%;}
    .commercial-landing .area-left h3,.staffmember h1{font-size:22px;}
    .kw-address{padding-bottom:20px;margin-bottom:20px;}
    .location-logo{padding-bottom:15px;}
    address{padding:0 0 15px;max-width:100%;}
    .location-details h4,.form-title{font-size:18px;line-height:20px;}
    .location-details p{font-size:14px;}
    .halfname{width:100%;}
    .ph-form{max-width:100%;}
    .location-main .area-left h1{padding-bottom:15px;}
    .map-bg_left p{font-size:16px;line-height:23px;}
    .map-bg_left h5{font-size:18px;line-height:22px}
    .map-bg_right{text-align:center;margin-bottom:15px;}
    .left-blog{border-right:none;border-bottom:4px solid #fff;text-align:center;width:100%}
    .right-blog{text-align:center;width:100%;}
    .right-half{width:100%;}
    .right-half:last-child{border-left:none;border-top:4px solid #fff;}
    .blog-box a{width:100%;}
    .blog-details h2{font-size:16px;line-height:22px;}
    .right-half .blog-details h2{font-size:16px;}
    .blog-main h1{font-size:20px;line-height:22px;}
    .blog-box img{width:100%;}
    .right-half .blog-box img{max-height:100%;}
    .blogSlider .nav > li > a{padding:7px 8px;}
    .blogSlider{padding-bottom:25px;}
    .map-bg_left h1{font-size:19px;}
    .home-search-main .homeSale-Box{width:100%;}
    .nav-tabs > li.result-sort{padding-right:10px;}
    .home-search-main .nav-tabs > li > a,.home-search-main .nav-tabs > li.search-result,.home-search-main .nav-tabs > li{font-size:10px;}
    .home-search-main .nav-tabs > li > a{padding:0 6px 8px;}
    .home-search-form h1{font-size:18px;}
    .top-search{padding-top:10px;}
    .top-search form{width:100%;padding-bottom:10px;}
    .top-search .head-search,.current-search li a{min-width:100%;}
    .saveSearch{padding-left:0;}
    .current-search{padding-left:0;}
    .current-search li:first-child{display:block;width:100%;}
    .current-search li{width:50%;padding:0 5px;}
    .current-search{margin:0 -5px;}
    .form-map{padding:10px 5px;text-align:left;}
    .map-half,.map-full{width:50%;margin-right:0;padding:0 5px;}
    .map-half{margin-bottom:10px;}
    .map-icon a.close-map{padding-left:20px;font-size:35px;}
    .map-icon{margin-left:10px;}
    .form-details{padding:0 10px;}
    .form-Title{display:block;padding-right:0;padding-bottom:8px;}
    .form-filter,.form-feature,.form-square,.form-textbox,.form-button{padding:15px 0;}
    .form-filter .checkbox{width:50%;margin-bottom:5px;}
    .feature-full,.square-box,.text-Box{width:100%;margin-bottom:10px;}
    .feature-full{margin-right:0;}
    .square-box:last-child{margin-left:0;}
    .homevaction-main .nav-tabs > li:nth-child(1){padding-right:0;}
    .text-Box input{width:100%;}
    .form-viewbtn .find-link{min-width:100%;}
    .form-viewbtn button.find-link{margin-left:0;margin-top:15px;}
    .square-full label{min-width:102px;}
    .square-box{text-align:left;}
    .square-full select{width:68%;}
    .square-full input{width:29.5%;}
    .form-filter .checkbox:nth-last-child(2),.form-filter .checkbox:nth-last-child(1),.text-Box:last-child,.feature-full:last-child{margin-bottom:0;}
    .feature-box img{padding-bottom:15px;}
    .agentLogin-Main,.agentPortal-Main{padding:30px 0;}
    .agent_login,.inner_login{width:100%;}
    .inner_login{padding:30px 20px;}
    .inner_login h1{font-size:26px;line-height:24px;margin-bottom:25px;padding-bottom:20px;}
    .agentPortal-Main h1{font-size:24px;}
    .agent-btn li a{width:100%;text-align:center;}
    .current-list h2{padding-bottom:20px}
    .blogSlider .nav > li > a{font-size:10px;}
    .scrollbar{height:160px;}
    .agent-btn li a{margin-right:0;margin-bottom:30px;}
    .blogSlider.grid_blog .tab-pane{margin:0;}
    .grid_blog .blog-Sbox{margin:0 0 8px;min-height:inherit;width:100%;}
    .blog-Simg > img{width:100%;}
    .view_all_blog{padding:10px 10px 0px 0px;}

    /* Css added by developer */
    .header-top ul li a::before,.header-bottom ul li a::before{background:#b20f11 none repeat scroll 0 0;bottom:6px;}
    .agent-img{margin-left:0;}
    .agent_contact{text-align:center;}
    .agent_contact .desk,#agent_contact_detail .desk{display:none;}
    .agent_contact .mobile{display:block;margin-bottom:20px;}
    .agent_contact h3{padding-bottom:5px;}
    .agent_contact .mobile{display:block;}
    #agent_contact_detail .agent_detail_contact_col.call.mobile{max-width:100%;width:100%;background:#97783b;color:#efefef;font-size:25px;margin-bottom:10px;}
    #agent_contact_detail .agent_detail_contact_col.call.mobile a div{color:#efefef;font-size:25px;line-height:30px;}
    #agent_contact_detail .agent_detail_contact_col.email.mobile a,#agent_contact_detail .agent_detail_contact_col.text.mobile a{color:#175f87;font-size:25px;line-height:30px;}
    #agent_contact_detail .agent_detail_contact_col.email.mobile,#agent_contact_detail .agent_detail_contact_col.text.mobile{max-width:calc(50% - 10px);float:left;margin:0px 5px;background:#efefef;color:#175f87;width:100%;font-size:25px;}
    #agent_contact_detail .agent_detail_contact_col.profile.mobile{margin:20px auto 0px;font-size:25px;font-family:PT Sans,sans-serif;text-transform:capitalize; display: inline-block;}
    #agent_contact_detail .agent_detail_contact_col.profile.mobile div{color:#175f87;}
    .agent_testimonials{margin-bottom:10px;}
    .agent_mls_image img{width:100%;}
    .agent_contact h1{padding-top:10px;}
    .paper_wrapper{padding:15px 0;}
    .agent_cats_col:first-child,.agent_cats_col,.agent_cats_col:last-child,.agent_location_search,.view-controls-list,.view-controls-grid,.agent_searchLetter .agent_cats_col:first-child{width:100%;}
    .agent_cats_col:last-child,.agent_input{margin-top:10px;}
    .agent_cats_col .form-group{margin-bottom:5px;}
    .agent_cats_col{margin-right:0;}
    .agent_location_search .agent_cats_col:first-child{width:35%;}
    .agent_location_search .agent_cats_col:last-child{width:65%;}
    .agent_location_search{margin-bottom:15px;}
    .view-controls-list,.view-controls-grid{padding-left:0;}
    #alpha ul li:first-child{display:block;margin-right:0;margin-bottom:10px;}
    #alpha ul li{font-size:15px;line-height:20px;}
    .list li img{width:100%;height:100%;}
    .list li .agent_summary{text-align:center;width:100%;padding-left:0;padding-top:10px;}
    .list .agent_social{margin-bottom:0;}
    .agent_contact .agent_contact_col.mobile{display:block;width:100%;max-width:100%;margin-bottom:10px;}
    .agent_contact_col.call.mobile a div{max-width:100%;width:100%;background:#97783b;color:#efefef;font-size:25px;margin-bottom:10px;line-height:28px;}
    .agent_contact_col.email.mobile a div,.agent_contact_col.text.mobile a div{background:#efefef;color:#97783b;width:100%;font-size:25px;line-height:28px;}
    .agent_contact_col.email.mobile,.agent_contact_col.text.mobile{max-width:calc(50% - 10px);float:left;margin:3px 5px;}
    .list li{margin-bottom:45px;}
    .grid li{width:100%;margin-right:0;margin-bottom:45px;}
    .ginput_container_checkbox,.agent_contact .gform_wrapper ul.gfield_checkbox{width:100%;}
    .agent_contact .gform_wrapper ul.gfield_checkbox li{float:none;padding-left:0!important;margin-bottom:10px;}
    .gform_footer input{padding:2px 0!important;margin-bottom:0!important;min-height:auto!important;}
    .neighborhoods_wrapper #secondary_content{width:100%!important;}
    .neighborhoods_wrapper .secondary_lender{margin:auto;}
    .purchase_home a{font-size:18px;}
    .find_lender{margin:20px auto auto;}
    .grid .grd_vw{margin:auto;text-align:center;}
    .grid .list-left{text-align:center;margin-top:10px;}
    .grid .grd_vw img{position:static;}
    .findSale_home .homeSale_main{margin:15px;}
    .find_Home_main{padding:0;}
    .find_Home_main .option .form-group{width:100%!important;}
    .save_ser{padding:15px 0 0;}
    .find_Home_main .top-search{margin:15px 0!important;}
    .find_Home_main .map-icon{margin:20px 0 0 5px!important;}
    .find_Home_main .expand-trigger .btn.act span::after{right:13px!important;}
    .find_Home_main .square-full input{width:25%}
    .find_Home_main .square-full select{width:100%;}
    .find_Home_main .text-Box{padding-right:0;}
    .find_Home_main .text-Box input{width:100%;margin-top:10px;}
    .find_Home_main .square-full label{margin-bottom:10px;margin-top:0;}
    .find_Home_main .dropdown_mlsp{width:100%;}
    .find_Home_main .form-square .square-box{margin:0 0px 10px 0!important;width:100%!important;}
    .find_Home_main .text-Box{width:100%;}
    .find_Home_main .form-viewbtn .rs_button_search{margin:0 0px 10px 0!important;}
    #real-login-ver{position:static!important;text-align:center;margin-top:20px!important;}
    .page-template-tpl-find-a-home .meta_list_for_menus li{width:50%;}
    .find-a-home-page .mlsp_breadcrmb{margin:5px 0 0!important;}
    .find-a-home-page .mlsp_breadcrmb li a{line-height:16px!important;font-size:14px!important;}
    .find-a-home-page .mlsp_back span{line-height:34px!important;font-size:36px!important;}
    .find-a-home-page .mlsp_back{padding:0 10px!important;}
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%!important;line-height: inherit !important;}
    .home-slider .item > div{/*height:200px!important;*/}
    .property_one .propety_right_bar{padding-left:0;}
    .agt_pagn .page-numbers{height:25px!important;line-height:24px!important;width:25px!important;font-size:13px;}
    .paginate_left p,.paginate_right p{line-height:30px;}
    .property_slider .owl-buttons .owl-next{left:91%!important;}
    .page-id-2338 .find_Home_main .wrapper{padding:0 15px;}
    .nav-box,.nav-box:nth-child(5),.nav-box:nth-child(4){width:50%;margin-bottom:15px;}
    .nav-box:nth-child(6){margin-bottom:15px;}
    .nav-box:last-child{margin-bottom:0;clear:both;}
    .page-id-2889 .area-bread-cum{display:none;}
    .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{width:auto!important;}
    .blog .crumbs,#MLSP_single .property_one .area-bread-cum{display:none;}
    #real-login-ver{padding-right:0;}
    h1,.main-hd h1{font-size:18px;line-height:26px;}
    #real-login-ver .member_dd{right:0;left:0;margin:auto;top:140px!important;}
    .findSale_home .homeSale_main .mlsp_nerrow_scroll .homeSale-Box{width:97%!important;}
    .nav-box .school-district.meta_list_for_menus{min-height:200px;}
    .findSale_home{padding:10px 0 20px;}
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor,.findSale_home .nav-tabs > li > a{padding:0 5px;font-size:12px;}
    .findSale_home .nav-tabs{padding-bottom:5px!important;}
    .findSale_home .nav-tabs > li.result-sort{padding-right:10px;}
    .findSale_home .nav-tabs > li.search-result{width:100%;display:block;line-height:34px;font-size:16px;}

    .page-id-21 .findSale_home .wrapper{padding:0}
    .page-template-tpl-find-home-php .mlsp-modal-box{width:95%;}
    .find_Home_main .expand-trigger .btn.act span::after{right:5px!important;top:-10px!important;font-size:35px;}
    .find_Home_main .form-filter .checkbox{min-width:auto;width:50%;float:left;padding-bottom:10px;}
    .featured_property{padding:25px 0;}
    .featured_property .pr-details ul li{padding:20px 13px;}
    .featured_property .pr-details{text-align:center;}
    .featured_property .pr-details ul{margin-bottom:25px;}
    #MLSP_single .property_one .price_times .zip_code span{padding-left:10px;margin-left:10px;}
    #MLSP_single .property_one .price_times .zip_code span,.property_one .price_times .zip_code a{font-size:16px;}
    #MLSP_single .property_one .housedata ul li h3{font-size:26px;line-height:26px;}
    #MLSP_single .home-saleSection{float:left;width:100%;}
    #MLSP_single .property_one .price_times .price_share h2{padding-top:18px;}
    .neigh-Boxes ul li:last-child{margin-bottom:0;}
    .single-post .feature-box h2{font-size:18px;line-height:24px;}
    .blg_sdbr .blog-Sbox{padding:10px;font-size:0;}
    .speciallist-mob .per-detail{width:calc(100% - 100px);}
    .speciallist-mob .left_user{max-width:100px;width:100%;float:left}
    .speciallist-mob .per-email,.speciallist-mob .per-text{min-width:auto;padding:0 12px;min-width:48%;}
    .agent_nei .per-text{margin-left:6px;width:89px;}
    #MLSP_single .findSale_home{padding:10px 0 0!important;}
    .page-id-669 .Neighborhood-area{width:100%;}
    .blogSlider .nav-tabs{padding-top:40px;}
    #gform_wrapper_4 ul#gform_fields_4 li ul.gfield_checkbox li{width:100%;padding:0!important;margin-bottom:10px;}
     #gform_wrapper_8 ul#gform_fields_8 li ul.gfield_checkbox li{width:100%;padding:0!important;margin-bottom:10px;}
    .find_Home_main .moreSearchOptions .form-filter .form-Title{width:100%;padding-bottom:10px;}
    .find_Home_main .form-Title,.find_Home_main .square-full label,.find_Home_main .text-Box label{font-size:13px;}
    .condos-main h2{font-size:22px;}
    #mlsp_tabs .homeSale_main .ui-tabs-panel{margin:0;}
    .find_lender a{font-size:18px;line-height:22px;}
    .postid-2438 .findSale_home .wrapper{padding:0 15px;}
    #kwPopup #testimonialFeed #title_header{float:left;}
    #kwPopup #testimonialFeed #title_header h3{margin-bottom:10px;}
    #kwPopup #testimonialFeed #title_header .submitTest{float:none!important;}
    .list .grd_vw{width:100%;}
    .page-id-90 .Neighborhood-area{width:100%;}
    .page-id-2322 .Staff-box{width:100%!important;}
    .mentor_listing_wrapper .staff-detail{margin-top:15px!important;}
    .page-id-2322 .Neighborhood-area{width:100%;}
    .blogSlider{display:none;}
    .cat-mobile{display:block;padding-bottom:20px;}
    .cat-mobile_data{display:block;}
    .blog-main .crumbs{display:none;}
    .item_slides{display:block;overflow:hidden;}
    .panel-heading h4{display:block;position:relative;cursor:pointer;}
    .panel-heading h4.tab_acc:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
    .panel-heading h4:after{position:absolute;content:"";right:15px;top:0;bottom:0;margin:auto;display:inline-block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#97783b transparent transparent transparent;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
    .panel-heading h4{color:#737268;font-size:16px;padding:15px;background:#fff;}
    .panel-body .item_slides{margin-bottom:20px;}
    .panel-body .item_slides:nth-child(1n + 4){margin-bottom:0;}
    .slides_left{width:30%;height:60px;float:left;}
    .slides_right{float:left;padding-left:10px;width:70%;}
    .slides_right h4{color:#332d2d;font-size:13px;line-height:16px;font-weight:700;padding-bottom:5px;}
    .slides_right p{color:#97783b;font-size:12px;line-height:14px;text-transform:uppercase;}
    .moreslides a{max-width:70px;text-align:center;color:teal;padding:5px 10px;font-size:15px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:2px solid teal;display:inline-block;}
    .panel{border:none;padding: 0 8px;}
    .panel-group .panel + .panel{margin-top:0;}
    .panel-default > .panel-heading{padding:0;border-radius:0;border: 2px solid #97783b;}
    .panel-body{background:url(../images/middle-bg.jpg) repeat;border-bottom:2px solid #97783b;}
    .cat-mobile_data #accordion #collapse_cat .panel-body { background: rgba(153, 121, 62, 0.9);z-index: 10;display: block;width: 100%;top: 50px;}
    .left-blog .blog-box{height:170px;}
    .right-full .blog-box{height:170px;}
    .right-half .blog-box{height:170px;}
    .feature_banner{height:200px!important;}
    /* Lender Landing Page Css */
    .supreme-landing-logo{padding:0 0 15px;}
    .lender-bg-text{display:none;}
    .lender-bottom-Section{padding:35px 0;}
    .md-left,.md-right{width:100%;}
    .md-left{padding-right:0;}
    .md-right{margin-top:15px;}
    .lbs_logo:before,.lbs_logo:after{width:17%;}
    .lender-bottom-Section .agent_contact{margin-top:15px;}
    .lender-bottom-Section .showing_info li{margin-right:25px;}
    .lender-bottom-Section .agent_social{text-align:center;}

    /* Lender Landing Page Css */

    /*.agentdetails_box #agent_contact_detail .agent_detail_contact_col.call.mobile a div {color:#175f87;}*/
    .lender-bottom-Section .agentdetails_box #agent_contact_detail .agent_detail_contact_col.email.mobile{background:#175f87;max-width:calc(100% - 20px);margin-bottom:10px;}
    .lender-bottom-Section .agentdetails_box .emailagent > div{color:#fff;}
    .lender-bottom-Section .agentdetails_box #agent_contact_detail{padding-top:0px;}
    .lender-bottom-Section .agentdetails_box #agent_contact_detail .agent_detail_contact_col.call.mobile div{color:#175f87;}
    .lender-bottom-Section .agentdetails_box #agent_contact_detail .agent_detail_contact_col.call.mobile{background:#175f87 none repeat scroll 0 0;color:#efefef;float:left;font-size:25px;margin-bottom:10px;width:100%;margin-left:4px;max-width:calc(50% - 17px);}
    .per-detail .agent_detail_contact_col.desk.call > span{display:inline-block;font-size:14px;margin-left:6px;margin-top:7px;}
    .sp-box a{font:400 14px/40px "Helvetica Neue",sans-serif;}
    .findpro_button{padding:6px 22px!important;}
    .staff-detail a{color:#737268;font:400 14px/14px "PT Sans",sans-serif;width:100%;}
    .con_staff .agent_detail_contact_col.desk.email{background:#97783b  none repeat scroll 0 0;color:#fff;font-size:15px;margin-bottom:6px;margin-top:7px;padding:12px 0;width:100%;max-width:inherit;margin-left:0px;}
    .con_staff .agent_detail_contact_col.desk.call{background:#97783b none repeat scroll 0 0;color:#fff;font-size:15px;padding:12px 0;max-width:inherit;width:100%;}
    .gallary{padding:20px 0 10px 0!important;}
    .single_gallary_box{margin-bottom:10px!important;}
    .map-bg_left h2{display:block!important;}
    .map-bg_left h1{display:none!important;}
    .gallary h2{display:none!important;}
    .map-content{padding-top:0px!important;}

    /*11-may-2018*/
    .page-template-tpl-find-home .findSale_home .homeSale_main,.page-template-default .findSale_home .homeSale_main,.page-template-tpl-find-a-home .findSale_home .homeSale_main,.page-template-tpl-neighborhoods_child .findSale_home .homeSale_main,.page-template-tpl-neighborhoods_child_of_child .findSale_home .homeSale_main{margin:0;}
    .blog-Sdetails h5 a{margin:0;}
    .blog-Sdetails p{margin:0;width:100%;}
    .commercial-landing .Staff-box{min-height:310px!important;}
    .single_gallary_box p{font-size:20px!important;line-height:20px!important;}
    .buying-boxes .join-team-box p{font-size:14px;}
    .join-team-box .find-link{font-size:12px;}
    .find_Home_main .option{padding:20px 20px 15px 15px;}
    .page-template-tpl-about-sub .area-left .east-area h3{font-size:18px;margin-bottom:10px;}
    .head-login{margin-bottom:15px;}
    .price-holder .slider-container{width:95%!important;}
    .find_home_form .expand-trigger{margin-top:20px;}
    .find_Home_main .head-search input{min-width:inherit;}
    .bnr_logo{left:15px;width:100px;border-width:3px;}
    section.community_border:before{height:3px;}
    .bnr_logo img{width:80px;padding-left:5px;padding-top:5px;}
    .commercial_logo{width:120px;bottom:-35px}
    .commercial-landing{margin-top:30px;}
    .page-id-4480 .agent_nei .per-text{width:48.5;}
    .find-a-home-page .mlsp_head-type,.find-a-home-page .mlsp_head-count,.find-a-home-page .School-District{margin-top:10px;}

    /*new home page*/

    .features_area_main_img img{height:200px;}
    .features_area_main_img{padding-bottom:10px;}
    .pad_top{padding-top:10px;}
    .neighbour_in_con h2::after{bottom:12px;}
    .buy_home_in_main{flex-wrap:wrap;}
    .cust_pad_3{padding:0 10px 20px;width:50%;}
    .featured_foot_data{margin-top:0;}
    .featured_foot_data ul{float:left;width:100%;text-align:center;}
    .learn_more{font-size:16px;position:inherit;float:left;}
    .featured_neighbors{padding:80px 0 40px;}
    .buy_home_in_main{padding:25px 0;}
    .slide_btn a
    {
        font-size: 14px;
    padding: 5px;
    width: auto;
    height: auto;
    line-height: 32px;
    }
    .slide_btn a img {
    height: auto;
    width: 26px!important;
    display: inline-block!important;
    margin-left: 15px;
    vertical-align: top;
}
    .slider_con h1 {
        font-size: 28px;
    }

    .slider_con p {
        font-size: 14px;
    }
    .slide_btn {
        margin: 40px 0 20px;
    }

    .nav2 .owl-prev img, .nav2 .owl-next img {
        width: 50% !important;
    }
    .home-slider .item > div
    {
        height: 100vh !important;
    }


    .foot_menu ul{text-align: center;}
    .foot_logo {text-align: center;}

    .buy_home_in_con{min-height: 135px;}
    .videoWrapper{padding-bottom: 0;height: auto;}
    .logo_foot_main{margin: 0 20px;width: calc(100% - 40px);}
    .foot_menu ul li input[type="text"]{width: 242px;}

    .top_title_tag{display: none;}
    
    /*featured_areas_mobi*/
    .featured_areas_mobi{display: block !important;}
    .featured_sec{display: none !important;}

    .page-id-2338 .area-bread-cum ul li{display: none !important;}
    .page-id-2338 .area-bread-cum ul li:first-child{display: inline-block  !important;}
    .page-id-2338 .area-bread-cum{display: flex;}
    .page-id-2338 .area-bread-cum ul{min-width: 90px;}
    .page-id-2338 .area-bread-cum h1{margin: 0;}
    .page-template-tpl-neighborhoods_child .area-bread-cum ul li {display: none;}
/*    .page-template-tpl-neighborhoods_child .area-bread-cum ul li:first-child{display: inline-block  !important;}*/
.area-bread-cum {
    padding-bottom: 0;
}
.agentDetails-Main .agentimg_box {
    text-align: center;
}
    .page-template-tpl-neighborhoods_child_of_child .area-bread-cum ul li {display: none;}
    .page-template-tpl-neighborhoods_child_of_child .area-bread-cum ul li:first-child{display: inline-block  !important;}
    .find_Home_main .expand-trigger .btn {  padding: 9px 0px 9px 2px; }
    .grid_blog .blog-Sbox{margin:0 4px 8px;min-height:253px;width:224px !important;}
    .findSale_home .detail-title h5{font-size: 14px;}
    .findSale_home .bed-detail strong, .findSale_home .sale-price strong{font-size: 16px;}
    .luxury-home-main .findSale_home .bed-detail strong, .findSale_home .sale-price strong{font-size: 20px;}
    .findSale_home .sale-price a{font-size: 13px;}
    .findSale_home .bed-detail strong, .findSale_home .sale-price strong {font-size: 18px!important;}
   .Staff-box { width: auto;  text-align: center; display: block;float: inherit;padding: 0px;}
   .page-template-tpl-about-sub-staff .staff-img img { width: auto;}
   .fea_in a span {font-size: 14px;}
   .page-template-tpl-neighborhoods_child .area-left,.page-template-tpl-neighborhoods_child_of_child .area-left{ padding: 10px 0 50px !important;}
   .page-template-tpl-neighborhoods_child_of_child .area-bread-cum{display: none;}
   .col-md-4.col-sm-4.agentimg_box { margin: 0 auto; padding: 0px; text-align: center;}
   #featured_areas_mobi.owl-carousel {margin: 0 !important;}
   .featured_areas_mobi .small_hlaf {height: 253px;  float: left; padding: 10px 10px 0;}
   .featured_areas_mobi .full_hlaf .small_hlaf {
    padding-left: 0px;
    padding-right: 0px;
}
   }
@media screen and (max-width:640px){
    .ginput_container_checkbox,.agent_contact .gform_wrapper ul.gfield_checkbox{width:100%;}
    .agent_contact .gform_wrapper ul.gfield_checkbox li:first-child{padding-left:0!important;}
    .gform_footer input{padding:2px 0!important;}
    .md-bottom p{max-width:240px;}
    .homevaction-main{background:url(../images/mob-beach.png) no-repeat center top -50px;background-size:100% auto;}
    .north_open_houses .title_tag{font-size: 20px;letter-spacing: 2px;}
    .buy_home_in_main .cust_pad_3{padding: 0 10px 20px;width: auto;}
    .buy_home_in_con{min-height: inherit;}
    .buy_in_date {text-align: center;width: 100%;}
    .buy_home_in_img{height: auto;}
    .page-id-111 .border_info .bnr_logo{max-width: 120px;min-width: 120px;padding: 10px 15px;}
    

}
@media screen and (max-width:639px){
    .gallary{padding:0px 0 10px 0px!important;}
}
@media screen and (min-width:568px) and (max-width:767px){
    .cat-mobile{display:none;}
    .blogSlider{display:block;}
    .md-box{width:33.33%;padding:0;margin-bottom:0;}
    .find-mob .find-link{min-width:49%;float:left;padding:10px 20px;margin-right:10px;}
    .find-mob .find-link:last-child{margin-right:0;}
    .home-img{text-align:center;}
    .join-team-box{text-align:left}
    .join-team-box p{max-width:270px;}
    .join-team-box .find-link{padding:10px 30px;min-width:150px;float:right;}
    .team-property{background:#fff;}
    .team-box{margin:-90px 0 0;}
    figure{padding:12px;}
    .property-main{padding-bottom:130px;}
    .less-space{background:none;padding:30px 10px;}
    .foot-box nav li{min-width:80px;}
    .foot-box li a{font-size:12px;}
    .foot-md{border:none;padding:0;}

    .foot-links{float:left;}
    .foot-links,.foot-links .whitelogo{padding:0;}
    .foot-links .whitelogo{display:block;}
    .foot-box nav.foot-md li{padding:0 8px;}
    .foot-box:nth-child(2){padding:18px 10px;}
    .copyright span{display:inline-block;}
    footer{padding:25px 0;}
    figcaption p{font-size:14px;}
    .buying-boxes .join-team-box p{max-width:230px;}
    .buying-boxes .find-link{padding:10px 20px;}
    figcaption span{font-size:12px;}
    .buy-box:first-child{width:30%}
    .buy-box{width:70%;}
    .area-bread-cum li:last-child{padding-left:20px;}
    .area-homebox{width:50%;float:left;}
    .area-homebox{padding:0 2px;}
    .nav-tabs > li > a{padding:15px;}
    .homeSale-Box{width:47.5%;margin:0 6px 15px;}
    .tab-pane{margin:0 -6px}
    .per-email,.per-text{min-width:48%;}
    .neigh-Boxes ul li a{max-width:100%;}
    .Neighborhood-area img{width:auto;}
    .community-main .neigh-Boxes{margin:0 -15px;}
    .join-box{width:44.5%;float:left;margin:0 15px 30px;}
    .whitelogo img{height:50px;}
    .join-team-box span{bottom:0;width:91%;height:142px;}
    .commercial-landing .Staff-box{width:33.33%;margin-bottom:20px;}
    .halfname,.ph-form{width:50%;}
    .location-logo{padding-bottom:0;}
    address{width:210px;padding:0 25px}
    .location-call{max-width:145px;}
    .right-half{width:50%;float:left;}
    .right-half:last-child{border-top:none;border-left:4px solid #fff;}
    .right-half .blog-box img{min-height:237px;}
    .blogSlider .nav > li > a{padding:7px 8px;}
    .top-search form{width:250px;padding-bottom:0;}
    .top-search .head-search{width:auto}
    .saveSearch{padding-left:20px;}
    .form-map{text-align:right;padding:15px;}
    .home-search-main .homeSale-Box{width:47.5%;}
    .homevaction-main .nav-tabs > li:nth-child(1){padding-right:15px;}
    .map-half{width:20%;margin-bottom:0;}
    .map-full{width:28%;}
    .form-viewbtn .find-link{min-width:47%;}
    .form-viewbtn button.find-link{margin-top:0;margin-left:24px;}
    .form-Title{display:inline-block;padding-right:15px;padding-bottom:0}
    .form-filter .checkbox{width:20%;margin-bottom:0;padding-right:0;}
    .feature-full,.text-Box{width:50%;padding:0 5px;}
    .feature-full:nth-last-child(2),.feature-full:nth-last-child(1){margin-bottom:0;}
    .form-textbox{margin:0 -5px;}
    .square-box{width:50%;}
    .square-full select{width:58%;}
    .square-box:last-child{width:100%;}
    .square-full input{width:20%;}
    .current-search li{width:25%;}
    .right-half .blog-box{height:204px;}
    .agent-btn li a{width:47%;margin:0 20px 20px 0;padding:20px 15px;}
    .agent-btn li:nth-child(2) a,.agent-btn li:nth-child(4) a,.agent-btn li:nth-child(6) a{margin-right:0;}
    .grid_blog .blog-Sbox{margin:0 4px 8px;min-height:280px;width:48.5%;}
    .agentlisting-box{width:50%;float:left;}
    .agent-img img{width:auto}
    .agent_contact .desk,#agent_contact_detail .desk{display:inline-block;}
    .agent_contact .mobile{display:none;}
    .agent_contact h1{padding-top:0;}
    .agentimg_box{width:30%;float:left;}
    .agentdetails_box{width:70%;float:left;}
    .agent_contact{text-align:left}
    #agent_contact_detail .agent_detail_contact_col.web{position:static;margin-left:0;}
    #agent_contact_detail h4{padding-bottom:10px;}
    .agentlisting{width:50%;float:left;}
    .agent_cats_col:first-child,.agent_cats_col{width:100%;}
    .agent_cats_col,.agent_cats_col:last-child,.agent_searchLetter .agent_cats_col:last-child{width:50%;float:left;}
    .agent_cats_col:last-child{margin-top:20px;text-align:right;}
    .agent_searchLetter .agent_cats_col:last-child{margin-top:5px;}
    .agent_location_search{width:80%;}
    .view-controls-list,.view-controls-grid{width:20%;text-align:right;}
    .agent_location_search .agent_cats_col h3{padding-bottom:0;padding-top:15px;}
    .agent_location_search .agent_cats_col:last-child{margin-top:10px;}
    .list li img{width:100%;}
    .list li .agent_summary{width:70%;text-align:left;padding-left:20px;}
    .agent_contact .agent_contact_col.mobile{display:none}
    .grid li{width:50%;}
    .agent_contact .agent_contact_col.call{max-width:130px;width:130px;}
    .agent_contact .agent_contact_col.email{max-width:115px;width:115px;}
    .grid .list-left{text-align:left;}
    .grid .grd_vw img{position:absolute;}
    .tab-content{width:auto;float:none;margin:0 -5px;}
    .findSale_home .homeSale_main .homeSale-Box{width:48%!important;float:left!important;margin:0 5px 15px!important;}
    .find_Home_main .map-icon:before{left:15px;}
    .find_Home_main .map-icon{padding-left:55px;}
    .find_Home_main .form-filter .checkbox{width:25%;padding-bottom:0;}
    .find_Home_main .square-full select{width:100%;}
    .find_Home_main .square-full input{width:37%;}
    .find_Home_main .text-Box{width:49.5%;margin-bottom:0;}
    .find_Home_main .text-Box input{width:52%;margin-top:0;}
    .find_Home_main .form-viewbtn .find-link{width:49%;margin:0!important;}
    .find_Home_main .form-viewbtn .rs_button_search{margin:0 10px 0 0!important;}
    .find_Home_main .dropdown_mlsp{width:48%;}
    .page-template-tpl-find-a-home .meta_list_for_menus li{width:33.33%;}
    /*  .home-slider .item > div{height:250px!important;}*/
    .nav-box,.nav-box:nth-child(5),.nav-box:nth-child(4){width:33.33%;margin-bottom:15px;}
    .nav-box .school-district.meta_list_for_menus{min-height:160px;}
    #mlsp_tabs.ui-tabs .ui-tabs-nav li.result-sort,.findSale_home .nav-tabs > li.result-sort{padding-right:30px;font-size:14px;}
    .ui-tabs .ui-tabs-nav .ui-tabs-anchor,.findSale_home .nav-tabs > li > a{padding:0 15px;font-size:14px;}
    .featured_property .pr-details{text-align:left}
    .homevaction-main{background:url(../images/beach-bg.png) no-repeat center top -50px}
    #MLSP_single .findSale_home{margin:0 -10px;}
    #MLSP_single .home-saleSection{float:left;width:100%;padding:0 10px;}
    #MLSP_single .findSale_home.single-column .homeSale_main .homeSale-Box{width:48%!important;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .left_user{max-width:120px;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .right_info{width:calc(100% - 100px);}
    .Neighborhood-area{width:100%;}
    .speciallist-mob .per-email,.speciallist-mob .per-text{min-width:auto;padding:0 12px;width:48.5%;}
    #gform_wrapper_4 ul#gform_fields_4 li ul.gfield_checkbox li{width:100%;padding:0!important;margin-bottom:10px;}
    #gform_wrapper_8 ul#gform_fields_8 li ul.gfield_checkbox li{width:100%;padding:0!important;margin-bottom:10px;}
    #mlsp_tabs .homeSale_main .ui-tabs-panel{margin:0 -10px;}
    .find_Home_main .wrapper,.findSale_home .wrapper{padding:0;}
    #kwPopup #testimonialFeed #title_header .submitTest{float:right!important;}
    .grid .grd_vw{text-align:left}
    .list .grd_vw{width:30%;}
    .page-id-2322 .Staff-box{width:50%!important;}

    /* Lender Landing Page Css */
    .lbs_logo:before,.lbs_logo:after{width:30%;}
    .lender-bottom-Section .agent_contact{margin-top:0;}
    .lender-bottom-Section .agent_social{text-align:left}
    .lender-bottom-Section .agent_subinfo p{font-size:14px;line-height:18px;}

    /* Lender Landing Page Css */
    .feature-main .neighborhoods_wrapper .secondary_lender{width:246px!important;}
    .commercial-landing .Staff-box{min-height:370px!important;}
    .agt_pagn .page-numbers{height:30px!important;line-height:28px!important;width:30px!important;font-size:15px;}
    .purchase_home a{padding:30px 0;max-width:200px;}
    .page-template-tpl-neighborhoods_child_of_child .agent_nei .per-text{width:48.5%;}
    .king-cross img{margin-right:10px;margin-bottom:0;}
    .grid_blog .blog-Sbox {  width: 261px !important;}

}
@media only screen and (min-width:600px) and (max-width:767px){
    .foot-box li a{font-size:14px;}
    .foot-box nav li{min-width:100px;}
    .foot-box:nth-child(2){padding:18px;}
    .join-team-box p{max-width:390px;}
    .east-home{margin:0 -2px;}
    .buying-boxes .join-team-box p{font-size:15px;max-width:320px;}
    .buying-boxes .find-link{padding:10px 30px;}
    .buying-home-content p{max-width:355px;}
    .per-email,.per-text{min-width:48.4%;}
    .homeSale-Box{width:48%;}
    .join-box{width:45.5%;}
    .blog-main h1{font-size:24px;line-height:26px;}
    .right-half .blog-details h2{font-size:16px;}
    .form-viewbtn .find-link{min-width:48%;}
    .home-search-main .homeSale-Box{width:47.5%;}
    .homevaction-main .nav-tabs > li:nth-child(1){padding-right:15px;}
    .form-Title{display:inline-block;padding-right:15px;padding-bottom:0}
    .feature-full:nth-last-child(2),.feature-full:nth-last-child(1){margin-bottom:0;}
    .form-textbox{margin:0 -5px;}
    .square-box{width:50%;}
    .square-full select{width:65%;}
    .square-box:last-child{width:100%;}
    .square-full input{width:23%;}
    .current-search li{width:20%;}
    .agent-btn li a{width:47.5%;margin:0 30px 30px 0;}
    .blogSlider.grid_blog .tab-pane{margin:0 -5px;}
    .grid_blog .blog-Sbox{margin:0 4px 8px;min-height:332px;width:48.5%;}
    #agent_contact_detail .agent_detail_contact_col.web{position:absolute;}
    .grid li{width:33.33%;}
    .agent_contact .agent_contact_col.call{max-width:150px;width:150px;}
    .agent_contact .agent_contact_col.email{max-width:130px;width:130px;}
    .agent_contact .gform_wrapper ul.gfield_checkbox li{float:left;padding-left:16px!important;margin-bottom:0;}
    .ginput_container_checkbox,.agent_contact .gform_wrapper ul.gfield_checkbox{width:80%;}
    .gform_wrapper ul.gfield_checkbox li label{width:auto!important;}
    .gform_footer input{padding:10px 0!important;}
    .homevaction-main{background:url(../images/beach-bg.png) no-repeat center top -50px}
    .speciallist-mob .per-email,.speciallist-mob .per-text{min-width:auto;padding:0 12px;min-width:49%;}
    #gform_wrapper_4 ul#gform_fields_4 li ul.gfield_checkbox li{width:33.33%;padding:0 0 0 10px!important;margin-bottom:0;}
      #gform_wrapper_8 ul#gform_fields_8 li ul.gfield_checkbox li{width:33.33%;padding:0 0 0 10px!important;margin-bottom:0;}
    .find_Home_main .text-Box input{width:57%;}

}
@media screen and (max-width:567px){
    .slid_btn_2 {
        margin: 40px auto;
    }
    .neighborhoods_wrapper #secondary_content.blg_main, .neighborhoods_wrapper .blg_main .secondary_lender img{width: 100% !important;}
}
@media screen and (max-width:520px){
    /*new home page start*/

    .north_open_houses .open_houses_midel .left_property .property_box {
    margin-top: 20px;
    width: calc(100% - 30px);
}

    .full_wid {
        width: 100%;
        padding-right: 0;
    }
    .features_area_main_img_top
    {
        padding-bottom: 10px;
    }
    .featured_neighbors
    {
        flex-wrap: wrap;
    }
    .cust_pad_2_ri {
        padding: 10px 10px !important;
    }
    .cust_pad_2 {
        padding-right: 10px;
        padding-left: 10px;
    }
    .features_area_main_img_bottom {
        padding-top: 0px;
    }
    .featured_area_head h3 {
        font-size: 18px;
        padding-bottom: 20px;
        letter-spacing: 3px;
    }
    .featured_neighbors .learn_more{display: none;}
    .learn_more.res{display: block;margin: 15px 0 0;}
    .neighbour_in_con{text-align: center;}

}
@media screen and (max-width:479px){

    .page-template-tpl-about-sub-staff .Staff-box{width:100%;}
    .paginate_left,.paginate_right{float:none;text-align:center;}
    .paginate_left p,.paginate_right p{float:none!important;margin-right:0!important;line-height:16px;margin-bottom:10px}
    .neighborhoods_wrapper #secondary_content,.neighborhoods_wrapper .secondary_lender img{width:100%!important;}
    .nav.nav-tabs{display:none;}
    .find-a-home-page .mlsp_head-type h1{padding-bottom:10px;}
    /*    .north_open_houses .open_houses_midel .left_property .property_box{width: 100%;margin: 0 0 5px;}*/
    .neighborhood_respond_info .img_title h2{font-size: 18px;}
    .neighborhood_respond_info .img_title h2 a i{font-size: 30px;}

    .buy_home_in_img,.buy_home_in_con{height: auto;min-height: inherit;}
    .fea_name{font-size: 20px;}

    .blg_sdbr .blog-Simg{width: 100%;}
    .blg_sdbr .blog-Sdetails{width: 100%;}
    /*featured_areas_mobi*/
    .featured_areas_mobi .fea_name{font-size: 20px;}
    .featured_areas_mobi .small_hlaf{height: 180px;}
    .featured_areas_mobi .full_hlaf{height: 360px;}

    .page-id-2338 .area-bread-cum h1{font-size: 16px;line-height: normal;}
    .page-id-2338 .area-bread-cum{padding-bottom: 15px;}
    .grid_blog .blog-Sbox { width: auto !important;}
/*    .banner_main video{transform: scale(2);}*/
    .next_page img{margin-top: 20px;}
}
@media screen and (max-height:479px){
    .neighbour_pop{width:97%!important;}
    .neighbour_pop a{font-size:14px!important;}
    .neighbour_pop a i{margin-left:15px!important;}
    .gallary{padding:0px 0 10px 0px!important;}
    .map-bg_left h2{font:400 19px/20px "Helvetica Neue",sans-serif;}
}

@media screen and (max-width:420px)
{
    /*new home*/
    .cust_pad_3
    {
        width:100%;
    }
    .foot_menu ul li a {
        padding: 4px 0;
        line-height: 10px;
    }
    .foot_menu ul li input[type="text"]{font-size: 16px;}
    .foot_logo img {
        text-align: center;
        width: auto;
    }

    .logo_foot_main
    {
        padding: 15px 0;
    }
    .fea_in {
        width: 140px;
        height: 100px;
        width: 100%;
        display: block;
        margin-bottom: 5px;
        margin-left: 0;
    }



    .searc_drop{ min-width: 100%;}
}
@media screen and (max-width:320px){
    .home-text h1{font-size:24px;}
    .pr-details ul li{float:none;}
    .pr-details ul li strong{font-size:22px;}
    .pr-details ul li{padding:12px;}
    .find-link{font-size:15px;}
    .find-link{font-size:14px;}
    .east-area h1,.home-saleSection h2{font-size:15px;}
    .nav-tabs > li > a{padding:5px 5px 10px;font-size:10px;}
    .nav-tabs > li{font-size:10px;}
    .per-detail{min-width:auto;}
    .per-email,.per-text{min-width:63px;}
    .condos-main .east-area h1,.condos-main .home-saleSection h2{font-size:18px;line-height:18px}
    .condos-main .nav-tabs > li > a{font-size:11px;padding:0 3px 10px}
    .condos-main .nav-tabs > li{font-size:11px;}
    .neigh-landing .speciallist-mob h3{font-size:14px;}
    .luxury-home-main .east-area h1,.luxury-home-main .home-saleSection h2{font-size:16px;line-height:16px;}
    .luxury-home-main .nav-tabs > li > a{font-size:9px;}
    .condos-main .speciallist-mob h3{font-size:18px;}
    .blogSlider .nav > li > a{padding:5px 8px;font-size:10px;}
    .map-bg_left h1{font-size:16px;}
    .nav-tabs > li.result-sort{padding-right:0;}
    .square-full select{width:61.5%;}
    .square-full input{width:25.5%;}
    .map-icon a.close-map{padding-left:0;}
    .home-search-main .nav-tabs > li > a{font-size:9px;}
    .home-search-main .nav-tabs > li > a{padding:0 2px 8px;}
    .blogSlider .nav > li > a{padding:8px;font-size:8px;}
    .blogSlider.grid_blog .tab-pane{margin:0;}
    .grid_blog .blog-Sbox{margin:0 0 8px;min-height:inherit;width:100%;}
    .blog-Simg > img{width:100%;}
    .agent_testimonials a.submitTestimonial{margin-left:12px;}
    .find_Home_main .square-full input{width:24%}
    .featured_property .pr-details ul li{padding:20px 13px;}
    .featured_property .pr-details ul li strong{font-size:20px;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .left_user{max-width:100px;}
    #MLSP_single .property_one .propety_right_bar .agent_deta .right_info{width:calc(100% - 100px);}
    .speciallist-mob .per-email,.speciallist-mob .per-text,.page-template-tpl-neighborhoods_child_of_child .agent_nei .per-text{padding:0 12px;min-width:47%;width:auto;}
    .agent_deta1 .per-email,.agent_deta1 .per-text{min-width:47%;padding:0 12px;width:auto;}
    .agent_nei .per-text{margin-left:8px;}
    .feature_banner{height:150px!important;}

    /* Lender Landing Page Css */
    .lbs_logo:before,.lbs_logo:after{width:12%;}
    .md-top h2,.md-top i{font-size:16px;}
    .md-bottom p{max-width:240px;}
    .lender-bottom-Section .showing_info li{margin-right:20px;}

    /* Lender Landing Page Css */}

@media (min-width: 1000px) and (max-width: 1100px) {
    .page-template-tpl-neighborhoodmain #mlsp_tabs .homeSale-Box {
        width: calc(100% - 20px);
    }
}

@media (min-width: 1025px) and (max-width: 1380px) {
  
    .banner_con {
        top: 56%;
    }
    .slider_con p {
        letter-spacing: 10px;
    }
    .slide_btn a {
        padding: 8px 25px;
        width: 402px;
        height: 65px;
        font-size: 15px;
    }
    .slide_btn {
        margin-top: 75px;
        margin-bottom: 60px;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
  
     .banner_con {
        top: 56%;
    }
    .slider_con p {
        letter-spacing: 10px;
    }
    .slide_btn a {
        padding: 8px 25px;
        width: 402px;
        height: 65px;
        font-size: 15px;
    }
    .slide_btn {
        margin-top: 75px;
        margin-bottom: 60px;
    }
  
}

@media print{
    a,a:visited{text-decoration:underline;}
    #menu-top li,#menu-header-menu li,#tribe-events-bar,.head-search,.tribe-events-list-separator-month:after,.tribe-events-gmap,.tribe-events-list-event-description a,.tribe-events-sub-nav,#tribe-events a.tribe-events-button,.prnt_cls,.Neighborhood-area,footer,.tribe-events-back,.btn-info{display:none;}
    a[href]:after{content:none!important;}
    header,.single-tribe_events #tribe-events-footer{border:none;}
}


