//Responsive code

@media (max-width:800px) {
    .jumbotron.bottom_con { background:none;}
    .first_form > p { width:64%}
/*    .navbar-collapse.collapse.in.greenvilla_index_01 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0)
    }*/
/*    .nav.navbar-nav.TB_respon {
        margin-left:inherit !important;
    }*/
/*    .collapse.navbar-collapse { background:#00B226 !important;}
    .navbar {background:#38A13 !important; margin-bottom:inherit !important;}*/
    .jumbotron { padding:0px;}
    .small-banner_01 { margin-left:0px;}
    .jumbotron.middle { height:auto;}
    .small-banner_01.rig_01{ margin-left:0px;}
    .small-banner_01.rig { margin-left:0px;}

    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}
    .properties_2 {border:none; padding:0px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .container.middle_level_con {
        left: -15px;
    }
    .small-banner_01 {
        float: left;
        width: 106%;
    }
    .small-banner_01.rig_01,.small-banner_01.rig {
        margin-left: 0;
    }
    .jumbotron.liveit_05 {
        padding-left: 15px;
    }
    .builder_04 label {
        font-size: 11px;
    }
    .builder_04 input {
        margin: -2px 5px 0 0;
    }
    .rem_con > input {
        margin: 0px 2px 0 0;
    }
    .footer_con.ownlt p a {
        color: #fff;
    }
    .market_report input[type="checkbox"] {
        float: left;
        margin: 0px 5px 0 0;
    }
    .market_report p label {
        margin-top: 5px;
    }
    .heading_content > h1 {
        margin: 0 4% 0 0;
        padding: 0;
        width: auto;
    }
    .heading_content > span {
        margin-top: 9px;
    }
    .instant_01 {
        width: 100%;
    }
    button.child_button {
        padding: 5px 75px;
    }
    .privacy_01{font-size: 14px;}
    .first_form {
        margin: 30px 0 0 15px;
        width: 96%;
    }
    .first_form > p {
        padding-right: 8%;
        text-align: right;
    }
    .first_form > button {
        float: right;
        margin-right: 8%;
    }
    .left_table_wrapper {
        width: 100%;
    }
    .properties_1 {
        margin-top: 15px;
    }
    .properties_1 > span {
        margin-left: 10px;
        margin-top: 0px;
        width:9%;
    }
    .listing_page_section .email_updates {
        margin-top: 5px;
    }
    .listing_page_section .properties_2 .row .col-md-7{
        width: 100%;
    }
    .Quick_view #tabs_01{
        width: 100%!important;
    }
    .Quick_view #tabs-01, .Quick_view #tabs-02, .Quick_view #tabs-03 {
        width: 99%!important;
    }
    .ad-gallery {
        width: 100%!important;
    }
    #listing_page .ad-gallery .ad-controls {
        margin-left: 43% !important;
    }
    #listing_page .media_section {
        float: left;
        margin: 15px 0 0 27% !important;
    }
    #listing_page .Quick_view .pro_detail,.container.Quick_view .properties_2 .pro_detail {
        float: left;
/*        margin: 40px 0 0 30px;
*/        margin: 63px 0 0 0;
        /*width: 90%!important;*/
    }
    #listing_page .listing_pop_up_section {
        margin: 0 auto 20px;
    }
    .Quick_view .pro_detail .ads_display {
        margin: 15px auto!important;
    }
    .Quick_view .left_table_wrapper {
        width: 100%;
    }
    #tabs_top ul.top_tabs {
        margin-right: 0;
    }
    .container.Quick_view .properties_2 .col-md-7{
        width: 100%;
    }
    .Quick_view #tabs-01, .Quick_view #tabs-02, .Quick_view #tabs-03 {
        margin-bottom: 0px;
    }
    .Quick_view .pro_detail .ads_view_button {
        margin: 15px auto;
    }
    .left_table_wrapper table th {
        background: url("https://pinetopalmrealty.net/static/realtor_base/images/table_title_bg.jpg") repeat-x scroll 0 0 / contain rgba(0, 0, 0, 0);
    }
    img.greenvill_2 {
        position: relative;
        top: -40px;
        width: 100%;
    }
    p.greenvill_1 {
        text-align: justify;
    }
    .footer_con {
        margin-top: 95px;
    }
	.navcation {
    text-align: right;
    width: 100%;
}
}

@media (max-width:768px) {
	.navcation {
    text-align: right;
    width: 100%;
}

    .jumbotron.bottom_con { background:none;}
    /*	.nav.navbar-nav.TB_respon {
     margin-left:inherit !important;
 }*/
/*    .navbar {background:#38A130 !important; margin-bottom:inherit !important;}
*/
/*    .navbar-collapse.collapse.in.greenvilla_index_01 {padding-left:3.4%; background:#38A130;}
    .navbar-collapse.collapse.in.greenvilla_index_01.index_02 {padding-left:3.4%; background:#e4ddce;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #38A130;}
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {background:#380C4E; color: #fff;}
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #222; background:none; box-shadow:none;}*/
    .jumbotron.logo_02 {height:430px;}
    .product_content > a {float:none;}
    input.search_con_box {width:90% !important;}
    .socilal_icon > a {margin: 0 8%;}
    .properties_1 h3 { width:100%;}
    .properties_1 > p { width:100%; margin-top:10px;}
    .properties_1 img {width: 100%;}
    .properties_1 > span {float: left;margin-top: 6px; width: 50%;}
    .search_proper h1 { width:100%; float:left; font-size:30px; font-weight:bold; margin:0 0 5px 0; color:#552448; font-family:Arial, Helvetica, sans-serif;}
    .search_proper h4 {float: right;font-size: 16px;width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8c126e; margin-top:10px;}
    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}

    /*		.nav.navbar-nav.TB_respon {
        margin-left:inherit !important;
    }*/

/*    .navbar {background:#38A13 !important; margin-bottom:inherit !important;}
*/    .jumbotron { padding:0px;}
    .small-banner_01 { margin-left:0px;}
    .jumbotron.middle { height:auto;}
    /*    .small-banner_01.rig_01{ margin-left:0px;}
        .small-banner_01.rig { margin-left:0px;}*/
    .jumbotron.bottom_con { background:none;}
    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}
    .top_menu_content { height:auto;}
    .right_top_con {
        float: left;
        margin: 15px 0 0 34px;
        width: 97%;
    }
    input.mls_id { margin-right:10px;}
    .forms_con, .jumbotron.child_jum, .jumbotron.fona { margin-left:0;}
    .form-control.child_text {  margin-bottom:15px;}
    .col-md-4.logo_small {
        text-align: center;
    }
    .footer_con > span { width:92%; margin-left:4%;}
    .footer_con.ownlt p { text-align:right;}
    .easy_home > h1 {
        width: 223px;
    }
    .col-md-6.liveit_03 > p { margin-left:2%; width: 96%;}
    .container.logo_01 { width:100%;}
    .jumbotron.logo_02.liveit { height:auto;}
    .container.logo_01 img {
        width: 100%;
    }
    .jumbotron.bottom_con { background:none;}
    .container-fluid.container_03 { background:none;}
    .small-banner_01 { width:100%; float:none;}
    .small-banner_01 img { float:none;}
    .small-banner_01 > a { width:100%;}
    p.greenvill_1 {
        padding-right: 5%;
    }
    body,html{
        overflow-x: hidden;
    }
    .find_detail {
        background: url("https://pinetopalmrealty.net/static/realtor_base/images/cart.png") no-repeat scroll 98% center #3EB734;
        text-transform: uppercase;
        width: 100%;
        margin-top: 7px;
    }
	    .find_detail:hover {background: url(https://pinetopalmrealty.net/static/realtor_base/images/cart.png) no-repeat 98% center #308429;}
    .bs-docs-example.select_box .btn-group.bootstrap-select.show-tick {
        width: 100% !important;
    }
    .product_content {
        width: 96%;
        margin: 10px 15px;
    }
    .floatright.pagination {
        margin: 0 15px 0 0;
    }
    .rem_deal {
        padding-left: 2%;
        width: 94%;
    }
    .remove_deal {
        padding-left: 2%;
    }
    .rem_con > label {
        font-size: 10px;
    }
    .product_full_con .row {
        margin-bottom: 0;
    }
    .bulider_button {
        padding-left: 2%;
    }
    button.child_button {
        padding: 5px 10%;
    }
    .builder_04 label {
        font-size: 14px;
    }
    .heading_content > h1 {
        padding-left: 3%;
    }
    .heading_content > span {
        padding-left: 4%;
        text-align: left;
        width: 100%;
    }
    .ownit_product {
        margin: 2%;
        width: 96.2%;
        height: auto;
    }
    .ownit_product_01 {
        margin-top: 10px;
    }
    .instant_01 {
        width: 100%;
    }
    .market_report p label {
        margin-top: 8px;
    }
    .market_report input[type="checkbox"] {
        float: left;
        margin: 0px 5px 0 0;
    }
    .instant_heading {
        float: left;
        padding-left: 2%;
        width: 98%;
    }
    .footer_con.ownlt p {
        padding-left: 4%;
    }
    .footer_con.ownlt p a {
        color: #fff;
    }
    .right_top_con .row {
        float: left;
        width: 37.5%;
    }
    .right_top_con .sea_content {
        float: left;
        width: 62%;
    }
    .right_top_con .sea_content .row {
        width: 100%;
    }
    .forms_con {
        width: 100%;
    }
    .child_form {
        width: 100%;
    }
    .jumbotron.child_jum .row,.jumbotron.fona .row {
        margin-left: 0;
        margin-right: 0;
    }
    .col-md-8.borders_line {
        border-right: medium none;
    }
    .child_form_left .col-md-4 {
        padding-left: 0;
        padding-right: 0;
    }
    .child_form .col-md-8.borders_line {
        padding-left: 0;
        padding-right: 0;
    }
    label.privacy,.privacy_01 {
        font-size: 14px;
    }
    .first_form {
        margin: 30px 0 0 85px;
    }
    .first_form > button {
        margin-left: 0;
    }
    .first_form > p {
        text-align: left;
    }
    .listing_page_section {
        margin-top: 0px!important;
    }
    .listing_page_section .row .col-xs-6{
        width: 100%;
    }
    .left_table_wrapper {
        font-size: 12px;
        width: 100%;
    }
    .left_table_wrapper table th {
        background: url("https://pinetopalmrealty.net/static/realtor_base/images/table_title_bg.jpg") repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    }
    .left_table_wrapper table th, .left_table_wrapper table td {
        padding: 5px;
    }
    .properties_1 > span {
        width: 20%;
    }
    .properties_3 {
        width: 100%;
    }
    .Quick_view #tabs_01 {
        width: 99%!important;
    }
    .Quick_view #tabs-01, .Quick_view #tabs-02, .Quick_view #tabs-03{
        width: 100%!important;
    }
    .ad-gallery {
        width: 100%!important;
    }
    .ad-gallery .ad-image-wrapper {
        height: 256px;
        width: 100%!important;
    }
    .ad-image-wrapper .ad-image img{
        width: 100% !important;
    }
    #listing_page .ad-gallery .ad-controls {
        margin-left: 43% !important;
    }
    #listing_page .media_section {
        float: left;
        margin: 15px 0 0 27% !important;
    }
    #listing_page .Quick_view .pro_detail {
        float: left;
        margin: 40px 0 0 30px;
        width: 92%!important;
    }
    #listing_page .listing_pop_up_section {
        margin: 0 auto 20px;
    }
    .Quick_view .pro_detail .ads_display {
        margin: 15px auto!important;
    }
    #tabs_top ul.top_tabs {
        margin: 0px 15px 18px;
    }
    .email_updates {
        margin-right: 15px;
    }
    .container.Quick_view .email_updates {
        margin-right: 0;
    }
    .map_wrapper {
        width: 80%;
    }
    #Current_Sale.current_sale .heading_content {
        padding: 0 15px 0 30px;
    }
    #Current_Sale.current_sale .bottom_pagination {
        padding-right: 30px;
    }
    .container.Quick_view .col-xs-6{
        width: 100%;
    }
    .Quick_view .left_table_wrapper {
        /*margin: 0 15px;*/
        width: 96%;
    }
    .container.Quick_view .pro_detail {
        float: left;
        margin: 40px 0 0 30px;
        width: 92%!important;
    }
    .Quick_view .pro_detail .ads_view_button {
        margin: 10px auto;
    }
    p.greenvill_1 {
        text-align: justify;
    }
    .footer_con {
        background: none repeat scroll 0 0 #552448 !important;
        margin: 0;
        padding: 18px 0!important;
    }
	.footer_con.home_footer,.footer_con.cus_footer {background: none repeat scroll 0 0 #370B4D !important;}
	.product_full_con .footer_con.cus_footer { margin-top:0;}
	.col-md-4.last_box {
    float: left;
    width: 100%;
}
.floatright.pagination {
    float: right; margin-right:15px;
}
    .properties_2 {border:none; padding:0px;}

}
@media only screen and (min-width:321px) and (max-width:533px)
{
    .col-md-6.liveit_03 > p { margin-left:2%; width: 96%;}
    .properties_2 {border:none; padding:0px;}
    .product_content {
        width: 94.5%;
    }
    .small-banner_01, .small-banner_01.rig, .small-banner_01.rig_01{
        float: left;
        width: 100%;
        margin-left: 0;
        margin-top: 2%;
    }
    .small-banner_01 img, .small-banner_01.rig img, .small-banner_01.rig_01 img{
        float: left;
        width: 100%;
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 40px;
        box-shadow: 0 2px 8px #CCCCCC;
        margin: auto;
        padding: 10px;
    }
    .small-banner_01 span h3{
        margin: 20px 0 0 0;
    }
    .small-banner_01 span p{
        margin: 0 0 10px 0;
    }
    p.greenvill_1{
        margin-bottom: 0;
        margin-top: 15px;
    }
    .container.middle_level_con{
        top: 0;
    }
    .floatright.pagination {
        margin: 0 15px 0 0;
    }
    .rem_deal {
        width: 92%;
    }
    input.search_con_box {
        width: 97% !important;
    }
    .right_top_con {
        margin: 0 0 0 34px!important;
        width: 104%!important;
    }
    .right_top_con .sea_content {
        margin-left:0;
        width:80%;
    }
    input.mls_id {
        height: auto;
        margin-right: 16px;
    }
    .sea_content .row .search_level{
        padding-right: 0;
    }
    .sea_content .row{
        margin-right: 0;
    }
    .jumbotron.middle{background-image: none;}
    .footer_con {
        background: none repeat scroll 0 0 #36004C !important;
        margin: 0;
        padding: 18px 0!important;
    }
    .Quick_view .left_table_wrapper {
        margin: 0 15px;
        width: 94%;
    }
    .small-banner_01 {
        margin-top: 3%!important;
        padding-top: 0;
    }
}

@media (max-width:767px) {
    .properties_2 {border:none; padding:0px;}
    .user_content img {max-width: 100%; height:auto;}
    .user_content table {max-width: 767px;}
    .center-div {
        display: block;
        margin: 0;
    }
/*    .nav.navbar-nav.TB_respon li a {
        text-align: center;
    }
    .collapse.navbar-collapse { background:#00B226 !important;}
	.navbar-header.menu_bg_01{background:#4A083C}
	.navbar-header{ background:#370B4D;}
	.user_content{ padding:50px 15px 0;}*/
}

@media (max-width:480px) {
    .properties_2 {border:none; padding:0px;}
    .user_content img {max-width: 100%; height:auto;}
    .user_content table {max-width: 470px;}
	.floatright.pagination.bot_pagination.live_it {
    margin-right: 13px;
}
	.properties_1 > p { width:100%; margin-top:10px; margin-right:0px;}
	#listing_page .ad-gallery .ad-controls { margin-left: 38% !important;}
	#listing_page .details ul li {margin: 0 0 10px 15px;}
	.product_content {
    margin-left:15px !important;
    margin-right: 0;
    width:94% !important;
}
/*	#tabs_top ul.top_tabs {width: 312px;}
*/	.heading_content {margin-left: 2%;
    width: 91%;}
	.ownit_content { margin-top:10px !important;}
	.footer_con > span{padding-left: 5% !important;}
	.footer_con.ownlt p{padding-left:9% !important;}
	.instant_01 {margin-left: 2%;width: 96%;}
	 .small-banner_01 > a { float:none; background:none;}
        .small-banner_01 { text-align:center; padding-top:25px; margin-top: 4%;}
	.product_content {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.remove_deal { padding-left:0px;}
.floatright.pagination { margin-right:0px; }
.bulider_button {padding-left:0px;}
	 .rem_deal {
        width:98%; margin-left:0px; padding-left:1%;
    }
	.container.product_full_con.bulider.bulider_010 { width:90% !important;}
    .jumbotron.bottom_con { background:none !important;}
    .container.logo_01 img {width: 90%;}
    .container-fluid.container_03 {background:none; width:100%}
    .jumbotron.logo_02 {height:340px;}
    .jumbotron.logo_02.liveit {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); height:auto;}
    .socilal_icon > a {margin: 0 1%;}
    .home_finder_form select { width:92%;}
    .first_form {float: left; margin: 30px 0 0 37px;width: 80%;}
    .properties_1 h3 { width:100%;}
    .properties_1 > p { width:100%; margin-top:10px;}
    .properties_1 img {width: 100%;}
    .properties_1 > span {float: left;margin-top: 6px; width: 50%;}
    /*		.nav.navbar-nav.TB_respon {
        margin-left:inherit !important;
    }*/
/*    .collapse.navbar-collapse { background:#00B226 !important;}
*//*    .navbar {background:#38A13 !important; margin-bottom:inherit !important;}
*/    .jumbotron { padding:0px;}
    .small-banner_01 { margin-left:0px;}
    .jumbotron.middle { height:auto;}
    .small-banner_01.rig_01{ margin-left:0px;}
    .small-banner_01.rig { margin-left:0px;}
    .jumbotron.bottom_con { background:none;}
    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}
    .small-banner_01 span p{
        margin: 0!important;
    }
    .property_01.second_01 > span {
        margin-right: 5px;
    }
    .select_small {
        width: 102px;
    }
    .left_top_con {
        width: 106%;
    }
    .select_small select {
        width: 91%;
    }
    .right_top_con .sea_content {
        margin-left: 0;
        width: 100%;
    }
    .property_01 {
        width: 204px;
    }
	input.search_con_box {
        width: 85% !important;
    }
	#listing_page .Quick_view .ui-tabs .ui-tabs-nav li { width: 100%; border-radius:0px;}
	.Quick_view #tabs-01, .Quick_view #tabs-02, .Quick_view #tabs-03 { border-radius:0px;}
	#listing_page .Quick_view .pro_detail {width: 87% !important;}
	#listing_page .media_section {margin: 15px 0 0 11% !important;}
	.search_proper { margin-left:8%;}
	.builder_04 { margin:5px 0 20px; }
}
@media (max-width:360px) {
    .properties_2 {border:none; padding:0px;}
    .user_content img {max-width: 100%; height:auto;}
    .user_content table {max-width: 360px;}
    .jumbotron.bottom_con { background:none !important;}
    .container.logo_01 img {width: 90%;}
    .container-fluid.container_03 {background:none; width:100%}
    .jumbotron.logo_02 {  height:260px;}
    .socilal_icon > a {margin: 6px 1%;text-align: center;width: 100%;}
    .col-md-4.logo_small img {width: 100%;}
    button.child_button {padding: 5px 84px;}
    .form-control.child_text {float: left;}
    .left_top_con h1 { font-size:20px;}
    .left_top_con {margin: 5px 0 0 10px;}
    .property_01.second_01 {width: 82%;}
    .left_top_con .property_01.second_01 { width: 92%;}
    .property_01 {width: 93%;}
    .select_small { background:url("https://pinetopalmrealty.net/static/realtor_base/images/select_box_la.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); width:100%; margin-bottom:5px;}
    .select_small.floatleft.last_select {width: 100%;}
    .property_01.second_01 div { width:100%;}
    .right_top_con {float: left;margin: 15px 0 0 24px;width: 97%;}
    .property_01.second_01 > span { width:100%; text-align:center; margin:5px 0;}
    .first_form {margin: 30px 0 0 15px; width:90%;}
    .first_form > button { margin-left:0px;padding: 2px 17px;}
    .top_menu_content { width:100%;}
    .child_button {padding: 5px 68px !important;}
    button.create_content {padding: 5px 51px;}
    .top_menu_content.display_01 {padding-right: 0;}
    .properties_1 img {width: 100%;}
    .properties_1 > span {float: left;margin-top: 6px; width: 50%;}
    .properties_1 h3 { width:100%;}
    .properties_1 > p { width:100%; margin-top:10px;}
    /*		.nav.navbar-nav.TB_respon {
        margin-left:inherit !important;
    }*/
/*    .collapse.navbar-collapse { background:#00B226 !important;}
    .navbar {background:#38A13 !important; margin-bottom:inherit !important;}
*/    .jumbotron { padding:0px;}
    .small-banner_01 { margin-left:0px;}
    .jumbotron.middle { height:auto;}
    .small-banner_01.rig_01{ margin-left:0px;}
    .small-banner_01.rig { margin-left:0px;}
    .jumbotron.bottom_con { background:none;}
    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}
	.ad-gallery .ad-nav {width: 247px !important;}
	#listing_page .media_section {float: left;margin: 15px 0 0 -3% !important;}
	#listing_page .Quick_view .pro_detail {width: 83% !important;}

}
@media (max-width:320px) {
    .properties_2 {border:none; padding:0px;}
    .user_content img {max-width: 100%; height:auto;}
    .user_content table {max-width: 320px;}
    .Quick_view .ui-tabs .ui-tabs-nav li { width: 100%;}
    .Quick_view #gallery {padding:0 8px 0;}
	.floatright.pagination.bot_pagination.live_it {
    margin-right:15px;
}
	.properties_1 > p { width:100%; margin-top:10px; margin-right:0px;}
	#listing_page .ad-gallery .ad-controls { margin-left: 30% !important;}
	#listing_page .details ul li {margin: 0 0 10px 15px;}
	.property_01.second_01 div, .select_small.floatleft.last_select {
    width: 85%;
}
	.rem_deal { padding-left: 1%; }
	.instant_01 {
    margin-left: 2% !important;
    width: 93%;
}
	.ownit_content { margin-top:10px !important;}
	.footer_con.ownlt p {padding-left:8% !important;}
	.footer_con > span, span.footer_bottom_con{ margin-left:3% !important;}
	.ownit_content p { width:98%;}
	#listing_page .Quick_view .pro_detail {width: 83% !important; margin:40px 0 0 26px;}
	#listing_page .media_section {float: left;margin: 15px 0 0 -3% !important; font-size:9px;}
    .container.logo_01 img {width: 90%;}
    .container-fluid.container_03 {background:none; width:100%}
    .top_menu_content {margin-left: -20px;width: 117%;}
    .rem_con {float: left;margin-right: 12px; width: auto;}
    .bulider_button .create_content {padding: 5px 40px;}
    .top_menu_content.display_01 {padding-right: 0;}
    /*		.nav.navbar-nav.TB_respon {
        margin-left:inherit !important;
    }*/
/*    .collapse.navbar-collapse { background:#00B226 !important;}
    .navbar {background:#38A13 !important; margin-bottom:inherit !important;}
*/    .jumbotron { padding:0px;}
    .small-banner_01 { margin-left:0px;}
    .jumbotron.middle { height:auto;}
    .small-banner_01.rig_01{ margin-left:0px;}
    .small-banner_01.rig { margin-left:0px;}
    .small-banner_01.rig span p { margin-bottom: 0px;}
    .jumbotron.bottom_con {background:none!important; }
    .jumbotron.middle{background-image: none;}
    .container.middle_level_con{
        top: 0;
        float: left;
        margin-top: 5px;
    }
    .col-md-6.respon_02 {display:block;}
    .col-md-6.respon_01{ display:none;}
    .jumbotron.logo_02 {  height:400px;}
    .jumbotron.middle { height:auto;}
    .top_menu_content { height:auto; margin-left:0px; width:100%; padding:10px !important;}
    .right_top_con {
        float: left;
        margin: 15px 0 0 23px;
        width: 97%;
    }
    .heading_content > h1 {
        width: 100%;
    }
    .heading_content > span {
        text-align: center;
        width:85%;
    }
    .heading_content > h1 {
        margin-left:2%;
        width: 97%; font-size:23px;
    }
    /*    .ownit_product {
            margin-left:3%;
        }*/
    #Current_Sale.current_sale .ownit_product.mar_left{
        margin-left: 2%;
    }
    .instant_heading > h1, .instant_heading > span, .instant_01, .footer_con > span,.footer_con.ownlt{
        margin-left:0%;
    }
    .home_address > input { float:left; margin-bottom:15px;}
    span.footer_bottom_con { width:95%;}
    .forms_con, .jumbotron.child_jum, .jumbotron.fona { margin-left:0;}
    .easy_home > h1 {
        width: 223px;
    }
    .easy_home span p { width:100%; float:left;}
    .socilal_icon > a {
        float: left;
        margin: 0 4% 10px !important;
    }
    .form-control.child_text { margin-bottom:15px;}
    .select_small select { margin-bottom:5px;}
    .product_content { margin-left:2%;}
    .col-md-6.liveit_03 > p { margin-left:2%; width: 96%;}
    .builder_04 input {
        margin-top: 0;
    }
    .rem_deal .navcation .floatright.pagination {
        padding-right:0px;
    }
	.remove_deal {
    padding-left: 0;
}
.rem_con > input {
    margin: 3px 2px 0 0;
}
.bulider_button {
    padding-left:0%;
}
    .rem_deal {
        padding: 0 4% 0 0;
        width: 95%; margin-left:14px;
    }
    .rem_deal h2.deal_03 {
        width: 100%;
    }
    .rem_con > label {
        font-size: 11px;
    }
    p.greenvill_1{
        margin-bottom: 0;
        margin-top: 15px;
    }

    select.select_bulider {
        padding-left: 8px;
        border-radius: 5px;
    }
    .search_proper {
        width: 92%;
    }
    .left_top_con {
        margin: 5px 0 0 -5px;
    }
	.search_proper h4 { width:107%;}
	.email_updates { margin-right:15px;}

	.select_small.floatleft.advanc { margin-left:8%;}
    input.search_con_box {
        width: 74% !important;
        margin-left: 11%;
    }
    .select_small select {
        width: 80%;
		padding-top:10px;
    }
    .select_small {
        margin-left: 12%;
        width: 84%;
        margin-bottom: 0;
        margin-top: 5px;
    }
    .search_proper h1,.search_proper h4 {
        text-align: center;
    }
    .search_proper span {
        float: none;
    }
    .right_top_con .sea_content {
        margin-left: 3%;
        width: 90%;
    }
    input.mls_id {
        margin-right: 15px;
    }
    .footer_con{
        margin-left:0;
    }
    .small-banner_01 { width:91%!important; float:left; margin-left:3%!important; padding-top: 0;}
    .small-banner_01 img {
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius:30px;
        box-shadow: 0 2px 8px #CCCCCC;
        padding: 10px;
        width: 98%;
    }
    .small-banner_01 > a {
        background-image: none;
    }
    .small-banner_01 span h3{
        margin: 20px 0 0 0;
    }
    .small-banner_01 span p{
        margin: 0 0 15px 0;
    }
    .footer_con {
        background: none repeat scroll 0 0 #552448 !important;
        margin: 0;
        padding: 18px 0!important;
    }
    #tabs_top .Quick_view .ui-tabs .ui-tabs-nav li {
        min-width: 100%;
    }
    .container.Quick_view .pro_detail {
        margin-left: 15px;
        width: 90% !important;
    }
    .Quick_view .left_table_wrapper {
        /*margin: 0 15px;*/
        width: 100%;
    }
    .right_top_con {
        margin-left: 40px;
    }
	.select_small select { padding-top:5px;
    width:93%;
}
.instant_01 {
    width: 93%;
}
.market_report > button{padding: 5px 20px; float:left;}
.market_report {float: right;width: 100%;}
.product_content {
    margin-left:15px;
    margin-right: 0;
    width:90% !important;
}
.search_proper {
    margin-left: 6%;
}
#tabs_top .quick_view { width:71px;}

#tabs_top ul.top_tabs .sort_section { margin-left:18px !important; }

}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : landscape) {
    /*.small-banner_01 {
        margin-top: 0 !important;
    }*/
}

@media only screen
and (min-device-width : 321px)
and (max-device-width : 960px)
and (orientation : landscape) {
    .ad-nav {width:353px !important;}
    .ad-gallery .ad-image-wrapper {height:500px;}
}

@media (max-width:1184px){
    .socilal_icon > a { margin:0 2px;}
    p.greenvill_1 { font-size:16px !important;}
    .greenvill_1.greenvill_2 {margin-bottom:150px;}
    button.create_content { padding:5px 38px;}
    .first_form > button { padding: 2px 21px;}
    .instant_heading > span { margin-top:10px;}
    .instant_heading > h1 { width:100%;}
    .rem_con {
        float: left;
        margin-right: 12px;
    }
	.bulider_button {
    float: right;
    width:100%;
}
.floatright.pagination {
    float: right;
}

.container.product_full_con.bulider .row .col-md-12 {padding:0px;}


    @media (max-width:1140px) {
        .top_menu_content {height:auto; padding-bottom:10px; }
        .right_top_con h4 {color: #8C126E; float: left; font-family: Arial,Helvetica,sans-serif;font-size: 14px; font-weight: bold;width: 100%;}
    }
    @media (max-width:1070px) {
        .top_menu_content{ height:auto !important; padding-bottom:10px; width:100% !important;}
    }

    @media (max-width:1050px) {
        /*        .small-banner_01.rig {margin-left:0;}
                .small-banner_01.rig_01 {margin-left:0;}	*/
        .small-banner_01 span p { font-size:24px;}
        p.greenvill_1 { font-size:17px;}
    }
    @media (max-width:1024px) {

        .sea_content .row .search_level {padding-left:10px;}
        .top_menu_content {padding-right: 50px;}
        input.mls_id {width:86px !important;}
        .right_top_con h4 {font-size:13px;}
        .home_finder_form select{width: 91%;}
			.col-md-4.mob_none{ display:none;}
			.row.top_sec{ margin-bottom:0;}
			.ownit_content {margin: 65px 0 50px;}
.title_color h1 {color: #552448;padding-left: 3%;}
#map-canvas_bird,#pano{ width:80% !important;}
.footer_con .font_big_footer{ font-size: 22px; position: relative;    top: 1px;    width: auto; margin:0;}
.footer_con span.footer_bottom_con .font_big_footer{ font-size:16px; top:1px;}
.rights_r {font-size: 20px;left: -3px;line-height: 8px;position: relative;top: 1px;}

    }
    @media (max-width:990px) {
        .small-banner_01 > a { float:none; background:none;}
        .small-banner_01 { text-align:center; padding-top:25px; margin-top: 4%;}
        .index_03 { background:none  }
        .container.middle_level_con { top:0px; clear:both; overflow:hidden;}
        .small-banner_01 img {background: none repeat scroll 0 0 #FFFFFF;width:100%;border-radius: 63px;box-shadow:0px 2px 8px #CCCCCC; margin: auto;padding:10px;width:10}.container-fluid.container_03 {background:none; }
        .small-banner_01,.small-banner_01.rig,.small-banner_01.rig_01 { width:92%; float:left; margin-left:4%;}
        .jumbotron.bottom_con { background:none; height:auto;}
        .jumbotron.middle { background:none; height:auto;}
        .col-md-6.respon_02 {display:block;}
        .col-md-6.respon_01{ display:none;}
        .right_top_con {float: left;margin: 15px 0 0 34px;width: 100%;}
        .heading_content > h1 { width:100%;}
        .home_address {margin-bottom: 20px;margin-top: 10px;}
        .market_report > p {float: left;width: 100%;}
        .instant_heading > h1 { width:100%;}
        .instant_heading > span { margin:10px 0; width:100%;}
        input.child_text { margin-bottom:15px;}
        label.privacy, .privacy_01 { width:100%; float:left; margin:5px 0;}
        .socilal_icon > a {margin: 0 10%;}
        .col-md-4.logo_small {text-align: center;}
        .product_content > a{ float:none;}
        .container.product_full_con.bulider .row .col-md-4 { margin-bottom:10px; width:100%; float:left;}
        .footer_con {
            background: none repeat scroll 0 0 #552448 !important;
            margin: 0;
            padding: 18px 0!important;
        }

        .jumbotron.bottom_con { background:none;}
		.mobile_show_button{display:block}
	.desktop_show_button{  display:none}
	.footer_con.ownlt {margin-top: 75px;}
	.footer_con.cus_footer{ margin-top:18px;}
    }
/*    @media all and (max-width:980px) and (min-width:768px){
        .navbar-collapse.collapse.in.greenvilla_index_01 {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important
        }
    }*/

    @media (max-width:960px) {
/*        .navbar-collapse.collapse.in.greenvilla_index_01 {padding-left:12%;}
*/        .container.logo_01 img {width: 90%;}
        .jumbotron.logo_02 {  height: 518px;}
        .sea_content .row .search_level {float: left; padding-left: 15px;}
        .col-md-4.logo_small {text-align: center;}
        .footer_con.ownlt p {color: #B3B3B3;float: left;font-family: 'MyriadProRegular';font-size: 21px;margin-bottom: 15px;text-align: left;width: 97%;}
        .easy_home > span {float: left;margin-left:0px;margin-top:10px;width:100%;}
        .easy_home > h1 { width:223px;}
        .jumbotron.logo_02.liveit { height:auto;}
/*        .navbar-collapse.collapse.in.greenvilla_index_01 {
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0)
        }*/
		.textarea_box.top_middle.mob_mar_top_01,.textarea_box.mob_mar_top_02{ margin-top:0}
		.col-md-4.final_01 {float: left; width: 100%;}

    }
  @media (max-width:640px) { .right_top_con .row {
    float: left;
    width: 45.5%;
} }

    @media (max-width:610px) {
        .jumbotron.bottom_con { background:none;}
        .socilal_icon > a {margin: 0 4%;}
        #Current_Sale.current_sale .heading_content {
            padding: 0;
        }
        #Current_Sale.current_sale h2, #Current_Sale.current_sale h3,#Current_Sale.current_sale .list_section {
            text-align: center;
            width: 100%;
            margin: 0 0 8px 0 ;
        }
        #Current_Sale.current_sale .pagination{
            float: none;
            margin: 0 auto;
        }
        #Current_Sale.current_sale .ownit_product {
            margin-bottom: 25px;
        }

        .Quick_view .properties_3 h4 {
            width: 100%;
        }
        #Current_Sale.current_sale .bottom_pagination{
            float: left;
            text-align: center;
            width: 100%;
            margin: 0 0 30px 0;
            padding-right: 0;
        }
        .container.Quick_view .pro_detail {
            margin-left: 4%;
            width: 92% !important;
        }
        #pano,#map-canvas_bird{
            width: 80%!important;
        }
        .footer_con > span,span.footer_bottom_con{
            width:87%;
            margin-left:3.5%;
        }
    }
    @media (min-width:320px) {
        #tabs_top ul.top_tabs .sort_section{
            margin-left: 18px;
            margin-right: 2px;
        }

    }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.footer_con.home_footer{ background:#370B4D !important;}
	.top_menu_content .search_proper h1{ width:65%;}
	.top_menu_content .search_proper h4{position: relative;right: -10px;width: 31%;}
	input.search_con_box{ padding-top:6px;}
	input.mls_id,.mls_id {height: 26px;padding: 3px 5px 0; border-radius:0;}
	button.search_button {margin-top: -2px;}
	input.search_con_box {border: 1px solid #ECE7EB;box-shadow: 0 1px 2px #8E6D85 inset; width:100% !important; border-radius:0;}
	.top_menu_content {padding-right: 40px;}
	.right_top_con{ margin-top:5px;}
	.property_01 {margin-top: 15px;}
	input.child_text{ padding-top:10px;}
	.child_form_right h6{ margin:10px 0 15px;}
	.easy_home > span{margin: 0 0 0 30px;width: 65%;}
	.socilal_icon a.face_book{margin: 0 14%;}
	.socilal_icon a.twitter{margin: 0 5%;}
	.home_finder_form select {width: 92%;}
	.social_des{ width:100%; margin-left:-15px;}
	.footer_con span {margin-left: 4%;width: 92%;}
	.footer_con.ownlt p{ margin-bottom:5px;}
	.footer_con a,.footer_con.ownlt p,.footer_con.ownlt p a{font-weight:normal;color: #B3B3B3 !important;}
	.ownit_content p a{ color:#000;}
	.title_color h1 { width:47%;}
	.heading_content.title_color > span{ width:40%;}
	.listing_page_section .email_updates{ margin-right:0;}
	.detail_display a{color:#606060}
	.mob_right_cont{ text-align:right;}
	#listing_page .media_section {clear: both;float: none;margin: 15px auto !important;width: 275px;}
	.home_finder_form select{ padding-top:10px;}
	span.footer_bottom_con{ margin-top:5px}
	#listing_page .details ul li{margin: 0 0 10px 13px;}
	.instant_heading > h1{padding-top:5px;}
	.heading_content > span{ margin-top:14px;}
		#Current_Sale.current_sale .bottom_pagination{ margin-right:0;}
		.user_content{ min-height:910px; padding:50px 15px 0;}
		.floatright.pagination.bot_pagination{ margin-top:15px;}
		.find_detail{ padding:7px 0 5px 20px}
		.pagination.top_pagination_custom{ margin-top:5px;}
		#Current_Sale.current_sale .heading_content.container.cusmenu {margin: 40px 0 25px;}
		#tabs_top ul.top_tabs .sort_section{margin-right: 13px;}
		#tabs_top ul.top_tabs{ /*width: 325px;*/}
        #Current_Sale.current_sale .ownit_product {padding-left: 10%; text-align: center;}
        #Current_Sale.current_sale .ownit_product.mar_left {margin-left: 2%;}
		#tabs_top ul.top_tabs{ margin-right:12px;}
		.email_updates {margin-right: 12px;}
		.Quick_view .gall_sec .ownit_product,.Quick_view .gall_sec .ownit_product.mar_left{ margin-left:0;}
		.Quick_view .gall_sec #Current_Sale.current_sale .bottom_pagination{ padding-right:0; }
		.jumbotron.liveit_01 {padding: 0;}
		.col-md-4.logo_small img {margin-left: 15px;}
		#tabs_top .top_tabs.mar_right_control {
    margin-right: 13px;
}
#tabs_top .email_updates.top_01 {
    margin-right: 13px;
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.select_small {background: url(https://pinetopalmrealty.net/static/realtor_base/images/select_box_ipad.jpg) no-repeat; width:85px;}
	input.mls_id,.mls_id {height: 26px;padding: 2px 5px 0; border-radius:0;}
	button.search_button {margin-top: -2px;position: relative;right: -1px;}
	.property_01{ width:170px;}
	.property_01.second_01 div,.select_small.floatleft.last_select{ width:70px;}
	.property_01.second_01 > span{ margin:5px 6px 0;}
	.property_01.second_01 {width: 175px;}
	.select_small select{ font-size:10px;padding: 6px 2px;}
	input.search_con_box {border: 1px solid #ECE7EB;box-shadow: 0 1px 2px #8E6D85 inset; border-radius:0; height:27px; padding-top:8px;}
	.sea_content {position: relative;right: -1px;width: 212px;}
	input.mls_id {width: 103px !important;}
	input.child_text{ padding-top:10px;}
	.mobile_show_button{display:none}
	.desktop_show_button{display:block}
	.row.top_sec{ margin-bottom:15px;}
	.easy_home > h1{ width:24%;}
	button.child_button {padding: 7px 75px;}
	.footer_con span{ width:100%; display:block; float:none;}
	.footer_con.ownlt{ padding-left:4%; padding-right:4%;}
	.footer_con.ownlt p{ text-align:left; margin-top:5px;}
	.ownit_content p a{ color:#000;}
	.title_color h1 {color: #552448;padding-left: 13px;}
	.ipad_contnet{ margin:65px -15px 0; width: 990px;}
	.instant_heading > span{width: 57.5%;  margin-top: 57px;}
	.instant_heading > h1{ width:420px; padding-top:5px;}
	.custom_ownit .mar_left_01{margin-left: 12px;}
	.custom_ownit .mar_left_02{margin-left: 28px;}
	.custom_ownit .mar_left_03 {margin-left: 38px;}
	.footer_con.cus_footer{ margin-top:18px;}
	.listing_page_section .email_updates{ margin-right:0;}
	.detail_display a{color:#606060}
	 .mob_right_cont{ text-align:right;}
	 	#listing_page .media_section {clear: both;float: none;margin: 15px auto !important;width: 275px;}
	 .home_finder_form select{ /*padding-top:10px;*/}
	 span.footer_bottom_con{ margin-top:0}
	 .footer_con.ownlt p{ margin-bottom:5px;}
	 .social_des{margin-left:0;}
	 .search_proper h1{ margin-left:5px; width:64%;}
	 .map_wrapper{ width:80%;}
	 	.footer_con.ownlt p{ margin-top:0px;}
	.footer_con a,.footer_con.ownlt p,.footer_con.ownlt p a{font-weight:normal;color: #B3B3B3 !important;}
	.container-fluid.ownit_02.res_final_cus { padding:0;}
	.container-fluid.ownit_02.res_final_cus .jumbotron { }
	.user_content {min-height: 655px;}
	.bs-docs-example.select_box.fright {margin-left: 30px;}
	.find_detail{ padding:7px 0 5px 20px}
#tabs_top ul.top_tabs .sort_section{margin-right: 13px;}
		#tabs_top ul.top_tabs{ /*width: 325px;*/}
		.container-fluid.ownit_02.res_final_cus{ padding:0 15px;}
		#tabs_top .top_tabs.mar_right_control{ /*margin-right:30px;*/}
		#tabs_top .email_updates.top_01{ margin-right:30px;}
		#listing_page .details ul li {margin: 0 0 10px 15px;}
		.jumbotron.liveit_01 {padding: 0;}
		.col-md-4.logo_small img {margin-left: 15px;}
		#tabs_top .top_tabs.mar_right_control {
    /*margin-right: 13px;*/
}
#tabs_top .email_updates.top_01 {
    margin-right: 13px;
}


}

@media screen and (max-device-width: 480px) and (orientation: portrait) {

.ownit_product {
        margin: 2%;
        width: 96.2%;
        max-width: none;
    }
.ownit_product img{
    height: auto !important;
    }
}
@media screen and (max-device-width: 480px) and (orientation: landscape) {

.ownit_product {
        margin: 2%;
        width: 45%;
    }
.ownit_product img{
    height: auto !important;
    }
}


/*gallery fixes
*/
/*@media only screen and (max-width: 1160px) {
    .ad-gallery .ad-image-wrapper .ad-image a img, .ad-gallery .ad-image-wrapper .ad-image img {
        height:auto !important;
    }
}
*/

.cycle-gallery.listing-gallery .mask {
    align-self: center;
    margin: auto;
    width: 90%;
}

@media only screen and (max-width : 375px) {
    .Quick_view .pagination, .Quick_view .pagination a {
        font-size: 10px;
    }
    }    .pagination>li>a, .pagination>li>span {
        padding: 6px 8px;
    }
}

.section-services .heading {
    padding-bottom: 25px;
}

.agent_signature {
    font: 400 72px/1.2 "Great Vibes",Helvetica,sans-serif;
    text-shadow: 4px 4px 3px rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
 .agent_signature {
    font: 400 40px/1.2 "Great Vibes",Helvetica,sans-serif;
   }
}

.btn-copyright {
    color: #333 !important;
    background-color: #fff;
    border-color: #ccc;
}

.btn-copyright:hover {
    color: #000;
    background: #eae3d4;
    border-color: #eae3d4;
}



    .livechat_fixed {
        position: fixed;
        bottom: 25px;
        right: 5px;
        z-index: 500;
    }
    .livechat_container {
        z-index: 1000;
    }
    .livechat_container .panel{
        min-height: 400px;
    }
    .livechat_container .page_heading {
        max-width: 95%;
    }
    .livechat_frame {
        position:relative;
    }
    .livechat_minimize {
        position: absolute;
        top:10px;
        right:25px;
    }