@media screen and (min-width:1650px) and (max-width:6000px){
#ddmenu li{ margin:0 30px 0 0 !important}
}

@media screen and (min-width:1024px) and (max-width:1250px){
.wrapper{ width:90%}
.header ul li{ margin-right:12px}
.header ul li a{ font-size:14px}
.banner{ width:100%}
.bannerblock{ width:32.8%}
h1{ font-size:18px}
h2{ font-size:20px}
h3{ font-size:16px}
.rightcontainer .content-block span{ font-size:14px}
.bannerblock span{ width:89.5%}
img{ max-width:100%; height:auto}

.rightcontainer .content-block  .right-pro img{ width:30%}
.rightcontainer .content-block a img,.rightcontainer .content-block ul li img{ width:auto !important}
.rightcontainer .content-block ul{  width:67%}
.footer{ margin-bottom:30px}
.plan h3{ font-size:16px !important}
#ddmenu li.location:first-child{ width:200px !important}
#ddmenu li{ margin:0 20px 0 0 !important}
.footerblock.footer-block.span4 .row li{ width:75px}
.span8.offset2.contactform{ float:left;}

img{ max-width:100%; height:auto}
.header .container{ padding-top:8px}
.table-responsive tr td label{ float:none}
#accordion-demo .panel-body .controls{ margin-left:0}
.comparisonlink{ float:left}
.profile-accordion select{ width:95% !important}
.payment-accordion .span3{margin-right:28px}
.minbaths_li .drop{ left:auto !important; right:-1px}
.minbeds_num1 span{ width:36px;}
#search.form-horizontal .controls{ margin-left:130px}
.row-fluid .offset4:first-child{ margin-left:0}
#signin .form-horizontal .controls{ clear:both; display:block; margin-left:0}
#ddmenu a#location{ overflow:hidden; width:70%;text-overflow:ellipsis; }
.infoWindow h2 a{ white-space:normal !important; line-height:20px !important}
.left_map{ float:none !important; margin:0 auto; display:block}
.left_map img{ float:none !important; margin:0 auto; display:block}
.chooseplan p{ width:95%}
.chooseplanarea .span4{ top:0; bottom:0}
.pricing-table.even .pricing-header-row-1 .package-title img{ top:20px; width:30%; height:auto}
.pricing-table .pricing-header-row-1 .package-title img{ width:22%; top:20px; height:auto}
.pricing-footer input[type="submit"]{ background-position:0 10px; background-size:180px auto; width:180px}
.listing-containerarea img{ max-width:48%; height:auto}
.span6.signin_page.nmreww{ padding-left:50px}
}

@media screen and (min-width:240px) and (max-width:978px){
.header ul{ width:100%}
.header ul li .btn{ display:none}
.disp-non{ display:block; float:right; width:60px}
.header ul li a{ font-weight:normal !important}
.header .logo{ margin-top:5px; width:80% !important}
#ddmenu a#location{ overflow:hidden; width:70%;text-overflow:ellipsis}
.infoWindow h2 a{ white-space:normal !important; line-height:20px !important}
#map_loading img{position:absolute;left:65.3%;top:46%;z-index:999999;}
#showmap_none{display:none !important;}
}
@media screen and (min-width:768px) and (max-width:1023px){
.wrapper{ width:90%}
.banner{ width:100%}
.prop-single{margin-bottom:30px;}
.navbar-inner{ padding-bottom:0px !important}
/*.navbar-inner{ padding-bottom:15px !important}*/
.header .logo{ margin-top:6px; width:29% !important}
.navbar-inner button{ margin-top:5px !important}
.logo img{ margin:5px 0 0 10px}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{ padding:0 0;}
/*.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{ padding:0 0 15px !important}*/
.navbar .nav{ margin-top:0px}
img{ max-width:100%; height:auto}
.header{ background:#eaeaea !important;} 
.header .container{ padding-bottom: 10px; padding-top: 0; }/*padding-top:10px*/
.header ul{ margin:0 auto 10px; float:left; }
.header ul li .btn{ top:1px !important}
.header ul li{ float:left; margin-right:12px}
.header ul li a{ font-size:14px; padding:10px 0 10px 14px !important}
.bannerblock{ width:32.6%}
h1{ font-size:18px}
.bannerblock span{ width:86%}
.leftsidebar ul{ width:80%}
.leftsidebar ul li{ font-size:15px}
.rightcontainer .content-block .contentheader{ width:100%}
.rightcontainer .content-block .right-pro img{ width:30%}
.rightcontainer .content-block .right-pro ul li img{ width:auto !important}
.right-pro a img{ margin:10px 0; width:40% !important}
h2{ font-size:16px}
h3{ font-size:15px}
.rightcontainer .content-block span{ font-size:14px}
.rightcontainer .content-block p,.rightcontainer .content-block ul,.footer-block{ width:100%; margin-left:0}
.rightcontainer .content-block a img,.rightcontainer .content-block ul li img{ width:auto}
.plan h3{ font-size:16px !important}
#ddmenu li{ width:110px !important; margin:0 10px 0 0 !important}

.footerblock.span2{ margin-left:0; margin-right:50px}
.location #map_canvas{ width:410px !important}
#checkout textarea{ width:80%}
.span8.offset2.contactform{ float:left;}
.span8.offset2.contactform h1{ font-size:28px}
.table-responsive tr td label{ float:none}
#accordion-demo .panel-body .controls{ margin-left:0}
.comparisonlink{ float:left}
.profile-accordion select{ width:95% !important}
.payment-accordion .span3{  margin-right:0px; width:90%}
.minbaths_li .drop{ left:auto !important; right:-1px}
.minbeds_num1 span{ width:36px}
.container-padding{ padding-top:60px}
#search.form-horizontal .controls{ margin-left:0}
#search.form-horizontal .control-group{ margin-bottom:10px}
.row-fluid .offset4:first-child{ margin-left:0}
#signin .form-horizontal .controls{ clear:both; display:block; margin-left:0}
#ddmenu ul{ padding:20px 0 0 10px !important}
.property_list_category{ margin-bottom:10px}
.DataTables_sort_wrapper, #messages tr td.sorting_1{ background-color:#E2E4FF !important;}
.left_map{ float:none !important; margin:0 auto; display:block}
#ddmenu a#location{ overflow:hidden; width:70%;text-overflow:ellipsis}
.infoWindow h2 a{ white-space:normal !important; line-height:20px !important}
.left_map img{ float:none !important; margin:0 auto; display:block}
.chooseplanarea .span4{ top:20px}
.chooseplan p{ font-size:15px; width:95%}
.chooseplan h2{ font-size:20px}
.chooseplan span{ font-size:12px}
.pricing-table.even .pricing-header-row-1 .package-title img{ top:30px; width:35%; right:5px; height:auto}
.pricing-table .pricing-header-row-1 .package-title img{ width:22%; top:30px; height:auto; right:5px}
.chooseplanarea .span4{ top:8px}
.chooseplan, .listing-links{ padding:20px 30px}
.package-title h2{ font-size:14px}
.package-price h1{ font-size:34px; line-height:100px}
.package-price h1 sup{ top:-18px}
.acc-inner{ font-size:12px; line-height:14px}
.pricing-footer input[type="submit"]{ background-position:0 10px; background-size:150px auto; width:150px}
.randomrotation{ font-size:11px}
.listing-links p{ font-size:17px; line-height:32px}
.title-listing{ font-size:19px; line-height:27px; margin-bottom:30px}
.profile-listing ul{ margin: 0 0 0 50px}
.profile-listing ul li{ font-size:14px; line-height:22px}
.listing-containerarea span{ padding:0 10px; font-size:21px; line-height:28px}
.listing-containerarea p{ font-size:14px; line-height:22px}
.listing-containerarea img{ max-width:48%; height:auto}
.span6.signin_page.nmreww{ padding-left:50px}
.span6.signin_page.nmreww #signin.form-horizontal .controls{ margin-left:0}
.message_text_box{ width:13% !important}
.form-horizontal .control-label{ clear:both}
#description_short_limit{ clear:both}
.infoWindow{ width:200px}
.infoWindow h2, .infoWindow h2 a{ width:180px}
#ddmenu a#location{ padding:0 16px}
#ddmenu div.drop{ max-width:710px}
#showmap_none{ max-width:410px}
#showmap_none{display:none !important;}

}
@media screen and (max-width:767px){
h2{ font-size:18px}
.header{ background:#eaeaea !important; margin:0 !important}
.header ul{ display:block; width:100%; float:none; margin:0 auto}
.header ul li {display: block; float: none; width: 100%;}
.plan{ margin-bottom:20px}
.footer{ padding:10px 15px}
.footerblock { overflow:hidden}
.footerleft ul li a{ font-size:12px}
.footerright{ margin-top:20px}
.footerright ul.row{ clear:none; width:100%; }
.footerimg img{ margin:10px auto; display:block}
#pull:after{ display:block; position:relative; width:100%}
#pull{background: url("../images/nav-icon.png") no-repeat scroll 95% 50% #004719; color:#fff;content: ""; display: inline-block; height: 30px;   position: absolute;top: 50px; width:85.5%; left:20px; padding:3% 3% 1%; text-align:left; text-decoration:none}
#pull:hover{ text-decoration:none}
#checkout textarea{ width:95%}
.text-center .btn-primary{ margin-bottom:10px}
.header .container{ padding-top:5px}
.header ul li{ margin-bottom:10px; margin-right:0;  line-height:15px}
.header ul li a{ display:block; padding:7px 0 7px 5px !important}
.header ul li a:hover{ text-decoration:none}
.header .logo{ float:left; margin-top:5px}
.logo img{ width:auto; display:block; height:auto}
#ddmenu{background:#eaeaea !important; height:380px !important}
#ddmenu ul{ width:100% !important; padding-left:0 !important}
#ddmenu li {clear: both; float: none !important; margin: 0 auto 20px !important;  width:90% !important; }
.searchbtn { float: none !important;  margin: 0 auto 20px !important; display:block; clear:both}
#ddmenu div.drop div#map_canvas{ width:370px !important}
#ddmenu div.drop div{ display:block; clear:both;z-index:99999 !important; width:97% !important}
#ddmenu div.drop{ width:100% !important; padding:0 !important}
#slider-range .ui-corner-all{ margin-bottom:15px}
#ddmenu div.drop div#slider-range,#ddmenu div.drop div#minbeds,#ddmenu div.drop div#slider{ width:85% !important; margin-left:10px; margin-bottom:10px}
#ddmenu li .ullabeld li{ margin:0 auto !important}
.rightcontainer .content-block img{ float:none; margin:0 auto; display:block}
.rightcontainer .content-block a img{ margin:10px auto}
.right-pro a img{  width:30% !important}
.rightcontainer .content-block{ margin-bottom:30px; text-align:center}
.rightcontainer .content-block ul{ width:50%; margin:0 auto }
.rightcontainer .content-block ul li{ margin-right:25px; float:none; display:inline-block;}
.rightcontainer .content-block ul li:last-child{ margin-right:0}
.rightcontainer .content-block ul li a img{ float:left !important; margin:0 5px 0 0 !important}
.footerimg{ float:none; padding-right:0}
.footerblock.footer-block.span4 .row li{ float:left}
.span8.offset2.contactform{ float:left;}
.span8.offset2.contactform h1{ font-size:24px}
.table-responsive tr td label{ float:none}
.table-responsive tr td input[type="radio"]{ margin-right:0}
.btn{ margin-bottom:5px}
.message-text .text-alert.span8{ margin-bottom:10px}
#accordion-demo .panel-body .controls{ margin-left:0}
.comparisonlink{ float:left}
.list-home-container ul{ margin-left:20px}
.payment-accordion .span3{ margin-right:0px}
.payment-accordion .span3 input{ width:90% !important}
.minbeds_num span{ width:auto; margin:0 0 0 17px}
.minbeds_num .first,.minbeds_li .minbeds_num .first{ margin:0}
.minbeds_num1 .last{ width:auto; left:-4px}
.minbaths_li .content-column{ padding:0 10px 20px !important}
#ddmenu .minbaths_li div.drop div#slider{ margin-left:1px; width:340px !important}
#ddmenu .minbeds_li div.drop div#slider-range, #ddmenu .minbeds_li div.drop div#minbeds, #ddmenu .minbeds_li div.drop div#slider{ margin-left:1px; width:340px !important}
.header ul li .btn{ top:0}
.minbeds_li .minbeds_num span{ margin:0 0 0 44px}
.form-horizontal .sellerpage .control-label{ text-align:left !important}
.footerimg.span1 img{ margin-top:0}
.prop-single-images .unstyled li{ text-align:center}
.right-pro.span7{ margin-left:0}
.leftsidebar ul{ margin-bottom:20px}
.leftsidebar img{ display:block; margin:0 auto 20px; float:none; clear:both}
#contact_form.form-horizontal .control-label{ text-align:left}
#map{ width:100% !important}
.property_status h3, #property_update .property_address{ font-size:18px}
#property_update .property_address{ margin-bottom:20px}
.navbar .btn, .navbar .btn-group{ margin-top:0}
.container-padding{ padding-top:55px}
.header .logo{width:70% !important}
#process.btn{ float:left}
.table-responsive tr td label,#messages label{ display:inline-block; color:#006666;}
.table-responsive tr td label:after,#messages label:after{ content:":"}
.table-responsive thead,#messages thead{ display:none}
.table-responsive tr,#messages tr{ border-bottom:1px solid #ddd; display:inline-block; width:100%}
.table-responsive tr td,#messages tr td{ text-align:left !important; display:block; border-top:none !important}
.no-img{ background:url("../images/No-img.png") no-repeat scroll 80% 50% rgba(0, 0, 0, 0);}
.yes-img{ background:url("../images/Yes-img.png") no-repeat scroll 80% 50% rgba(0, 0, 0, 0)}
.number-text label{ width:77%}
table.dataTable tr.even td.sorting_1{ background-color:#fff !important}
.dataTables_paginate{ float:left !important; margin:10px 0}
.sorting_1 label{ margin-right:20px; float:left}
.property_list_category{ margin-bottom:40px; text-align:center}
.rightcontainer .content-block  .right-pro img{ margin:10px auto}
.left_map{ float:none !important; margin:0 auto; display:block}
.left_map img{ float:none !important; margin:0 auto; display:block}
#result{ width:97% !important; height:50px;}
.city_zip{ margin-bottom:60px}
.location.over{ z-index:99 !important}
.span12.chooseplanarea{ padding-bottom:0px}
.chooseplanarea .span4{ position:relative !important; right: auto !important;}
.chooseplanarea .span4 img{ float:none !important; margin:40px auto 0; display:block}
.chooseplan p{ font-size:16px}
.chooseplan h2{ font-size:19px}
.chooseplan span{ font-size:12px}
.pricing-table{ width:100% !important}
.package-price h1{ font-size:45px; line-height:40px}
.package-price h1 sup{ top:-14px}
.acc-inner{ width:100% !important; border-right:none; font-size:14px; line-height:18px; display:block; height:auto; padding:20px 0}
.pricing-footer{ border-right:none}
.randomrotation{ font-size:12px}
.profile-listing{ margin:50px auto 0 !important}
.listing-links p{ font-size:16px; line-height:30px}
.title-listing{ font-size:16px; line-height:30px; margin-bottom:40px}
.profile-listing ul{ margin:0 20px 0 30px}
.profile-listing ul li{ font-size:14px; line-height:22px}
.listing-containerarea span{ font-size:18px; line-height:25px; padding:0}
.listing-containerarea p{ font-size:14px; line-height:22px; margin-bottom:20px}
.listing-containerarea div{ float:none !important; margin:0 auto; display:block; text-align:center}
.new-listing h1{ font-size:26px}
#checkout .list-home-container{ padding-bottom:20px}
.span6.signin_page.nmreww{ padding:20px 0 0 0; border-left:none; border-top:1px solid #ccc;	}
.message_text_box{ float:left !important; width:40% !important}
.message-text.span12{ overflow:hidden}
.right-img-img .new-form-cls-markas-sold{ float:left}
label.error{ margin-top:10px}
.form-horizontal .control-label{ clear:both}
#description_short_limit{ clear:both}
.infoWindow{ width:180px}
.infoWindow h2, .infoWindow h2 a{ width:150px}
.select_types{ width:270px}
#ddmenu li.over{ background-position:95% 27% !important} 
#map_loading img{position:absolute;left:45%;top:65.5%;z-index:999999;}
#showmap_none{display:none !important;}
.package-title h2{line-height:40px}
.pricing-table.even .package-title{height:40px;}
.pricing-green .pricing-header-row-2{height:40px;}
.pricing-table.even .package-price{height:40px;}
.pricing-green .pricing-header-row-1{height: 40px;}
.package-title img{top:5px;width: 70px}
} 

@media screen and (max-width:479px){
#pull{ width:81%}
.logo img{ width:100%;}
.header .logo{ float:none}
.rightcontainer .content-block ul{ width:100% }
#ddmenu div.drop div#map_canvas{ width:220px !important}
.footer-block .row .span1{ width:120px}
.profile-accordion select{ width:95% !important}
#ddmenu .minbeds_li div.drop div#slider-range, #ddmenu .minbeds_li div.drop div#minbeds, #ddmenu .minbeds_li div.drop div#slider{ width:208px !important}
.minbeds_li .minbeds_num span{ margin:0 0 0 22px}
#ddmenu .minbaths_li div.drop div#slider-range, #ddmenu .minbaths_li div.drop div#minbeds, #ddmenu.minbaths_li div.drop div#slider,#ddmenu .minbaths_li div.drop div#slider{ margin-left:5px; width:220px !important}
.minbeds_num span{ margin:0 0 0 5px}
.footerright ul.row{ clear:none; width:50%; float:left; margin-bottom:10px}
.right-pro a img{  width:40% !important}
.disp-non{ float:left; margin-top:15px !important}
#.container-padding{ padding-top:91px}
.number-text label{ width:75%}
.dataTables_filter{ float:left !important}
#ddmenu h4{ margin-left:0 !important}
.topfilter .right{ float:left; margin-top:5px; clear:both}
#map_loading img{position:absolute;left:41%;top:65%;z-index:999999;}
#showmap_none{display:none !important;}
#ddmenu{display:none !important; }
/*.leftsidebar h4{display:none !important;  }*/
/*.span9{display:none !important; }*/
}

@media screen and (min-device-width:1024px) and (max-device-width:1250px){
	.fullwidth-slider .es-slides li {    height: 110px !important;    max-width: 180px !important;}

}
@media screen and (min-device-width:768px) and (max-device-width:1023px){
	.fullwidth-slider .es-slides li {   height: 117px !important;    max-width: 180px !important;}

}
@media screen and (max-device-width:767px){
	.everslider{width: 480px !important;max-width: 100% !important;}
	.fullwidth-slider .es-slides li{height: 100px !important;    max-width: 171px !important;}
} 
@media screen and (max-device-width:500px){
	.everslider{width: 350px !important;max-width: 100% !important;}
	.fullwidth-slider .es-slides li{height: 100px !important;    max-width: 171px !important;}	
}
@media screen and (max-device-width:479px){
	.everslider{width: 300px !important;max-width: 100% !important;}
	.fullwidth-slider .es-slides li {    height: 100px !important;    max-width: 148px !important;}
}
@media screen and (max-device-width:320px){
	.everslider{width: 210px !important;max-width: 100% !important;}
	.fullwidth-slider .es-slides li {    height: 120px !important;    max-width: 210px !important;}
}