.priority_box { 
clear:both;
padding:20px;
border:2px solid #0B50D2;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:11px;
margin:20px auto;
}
.big_thinner { font-size:70px; font-weight:300 !important; }

body.agent_max { background:none; background-color:#FFF !important; }
.am_header { position: relative; padding-top:200px; height:206px; background:#FFFFFF url(//content.harstatic.com/img/premium_data/premium_services.jpg) top center no-repeat !important; background-size: cover !important;  }
.am_header_text { /*background-color: rgba(0,0,0,0.3); */height:206px;}
.am_header_l1 h2 .thiner { font-weight:300 !important; }
.am_header_l1 h2{ color:#FFF; font-size:55px; }
.am_header_l1 {  }
.am_header_l2 h4{ color:#FFF; font-size:24px !important; font-weight:300 !important; }
.text_container { max-width: 730px; }
.am_overlay{ margin-top:-300px; }
.new_prop_card {
margin: 20px;
max-width:340px;
min-width: 300px;
display: inline-block;
cursor: pointer;
background-color: #ffffff;
}
.new_prop_card.video {
margin: 20px;
max-width:600px;
min-width: 300px;
height: auto;
display: inline-block;
}
.new_prop_card.video img {
border-radius: 4px;
}
.npi_img_cntr {
border-bottom:0px solid #ffffff;
height:210px;
overflow: hidden;
position: relative;
width: 100%;
}
.new_prop_card img {
border-radius: 4px 4px 0 0;
}
.npi_price_cntr {
background:url("//www.har.com/img/main_menu_bg.png") repeat scroll 0 0;
bottom: 0;
height:60px;
left: 0;
position: absolute;
right: 0;
top: auto;
}
.npi_price_inner {
font-weight: normal !important;
padding: 10px 0px 10px 0px !important;
}
.npi_price {
color: #ffffff;
font-family: "effra",helvetica,arial;
font-size: 25px;
padding-left: 5px;
text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
}
.npi_content {
border-color:#e0e0e0;
border-image: none;
border-radius: 0 0 4px 4px;
border-style: none solid solid;
border-width: 0 1px 1px;
text-align: left;
color: #686868;
font-size: 16px;
line-height: 25px;
}
.npi_title {
border-bottom: 1px solid #e0e0e0;
padding: 10px;
}
.npi_title .npit_l1 {
clear: both;
display: block;
font-size: 18px;
font-weight: 500;
}
.npi_title .npit_l2 {
color: #799fe6;
font-size: 12px;
line-height: normal;
}
.npi_lastrow {
color: #757575;
font-weight: bold;
line-height: normal;
padding: 10px;
}
.npi_specs {
padding: 15px;
}
.brdr_right {
border-right: 1px solid #e0e0e0;
}
.npis_row {
clear: both;
line-height: normal;
padding-bottom: 2px;
}
.npis_value {
color: #212121;
font-size: 16px;
font-weight: bold;
line-height: normal;
}
.npis_title {
color: #757575;
font-size: 12px;
line-height: normal;
padding-left: 3px;
}
.npis_row:last-child {
padding-bottom: 0;
}
.new_prop_card.status_active .npi_img_cntr {
border-color: #028361;
}
.new_prop_card.status_pending .npi_img_cntr {
border-color: #f8c400;
}
.new_prop_card.status_option_pending .npi_img_cntr {
border-color: #f8c400;
}
.new_prop_card.status_pending_continue .npi_img_cntr {
border-color: #f99e00;
}
.new_prop_card.status_sold .npi_img_cntr {
border-color: #c51a08;
}
.new_prop_card:hover .npi_content {
border-color: #799fe6;
}
.am_section h2 {
    color: #063ba0;
    display: block !important;
    font-size: 36px;
    line-height: 46px;
    margin:10px 0 30px 0px !important;}
h2.thiner {
    font-weight: 300 !important;
}
.am_section p {
    color: #686868;
    font-family: Helvetica;
    font-size: 18px;
    line-height: 26px;
}
p {
    margin: 0 0 10px;
}
.am_section {
    padding: 70px 0;
}
.intro_text {
    color: #0f39a9;
    font-size: 28px;
    font-weight: 300;
    line-height: 40px;
    text-align: center;
    max-width: 1180px; 
}

.timerbar { background-color:#00db5d; background-color:rgba(18, 58, 112, 0.9);  position: absolute; left: 0px; right: 0px; bottom: 0px; top: auto; color: #ffffff; line-height: 60px; }
.font30 { font-size: 30px; }
.font28 { font-size: 28px; }
.font22 { font-size: 22px; }
.timerbar .btn { margin-top:8px; padding: 12px 50px; }
.btn-green { background-color: #00db5d; }
.medium_gray { color: #757575; }
.timerbar a { color: #ffffff; text-decoration: underline !important; }
.product_row { padding:10px 0px; margin:10px 0px; border-bottom: 1px solid #dddddd; clear: both; }
.product_row p { font-size: 18px; color:#818181; padding: 20px 0px; }
.pr_img { width:200px; height: auto; margin-right: 20px; float: left;
	-webkit-border-radius		:4px;
			-moz-border-radius	:4px;
				border-radius	:4px;
				background-color: #ffffff;
				border: 1px solid #e2e2e2;
  }
.pr_img img { 
	-webkit-border-radius		:4px;
			-moz-border-radius	:4px;
				border-radius	:4px;
  }
.pr_info { margin-left: 240px; margin-right: 130px; max-width: 600px; }
.pr_action { float: right; width: 120px; padding-top: 20px; text-align: left; }
.pr_action .btn { display: block; margin-bottom: 10px; }


.pricingbox { min-width: 320px; width:45%; display: inline-block; margin:0px; border:8px solid #ebebeb; background-color: #ffffff; border-color: rgba(235,235,235,0.6); text-align: center; }
.pricingbox_inner { border:1px solid #ededed; }
.prTitle { padding: 20px; border-bottom: 1px solid #ededed;  }
.primary .prTitle { background-color:#0b50d2; padding: 30px; color: #ffffff; }
.primary .prTitle h3 { color: #ffffff; }
.primary.pricingbox { margin-top:-10px; margin-bottom: -10px; box-shadow: 0 0 6px 6px rgba(0, 0, 0, 0.08); }
.pr_row { padding:15px; border-bottom: 1px solid #ededed; color: #747474; }
.pr_btn { padding: 10px; text-align: center; background-color: #ebebeb; background-color: rgba(235,235,235,0.6); }
.primary .pr_btn { padding: 20px; }
.primary .price .decimal-part,
.primary .price .integer-part { color: #00db5d; }
.lineheight30 { line-height: 30px; }
.whitebg { background-color: #ffffff; }
.section { padding: 40px; margin: 30px 0px; text-align: center; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; }
.timerbar .btn { text-decoration: none !important; }
.img-responsive { width: 100%; height: auto; }

.har_breadcrumbs { margin: 30px 0px; }
.har_breadcrumbs span,
.har_breadcrumbs a { color: #989898; text-decoration: none; }
.har_breadcrumbs a { font-size: 22px; font-family: "effra",sans-serif; }
.har_breadcrumbs span.current { color: #757575; font-size: 22px; font-family: "effra",sans-serif; }
.har_breadcrumbs .fa { padding: 0px 4px; }

ul.simple,
.pr_info ul { margin: 0px; padding:5px 0px 0px 0px; }
ul.simple li,
.pr_info ul li { font-size:16px; list-style: none; background: url(//content.harstatic.com/img/premium_data/listy_style.png) no-repeat left 4px; padding-left:18px; display: block; margin: 5px 0px; }
.green { color:#00db5d; }

.pricing_table { margin:20px; }
.pricing_row { clear: both; border:none; background-color: #ffffff; }
.pricing_label { }
.pricing_label,
.pricing_column {padding:10px 15px; line-height:43px; background-color: #ffffff; width: 30%; float: left; border-right: 1px dotted #e4e4e4; border-bottom: 1px solid #e4e4e4; box-sizing: border-box; }
.pricing_label, .pricing_column > span { color: #adadad !important; }
.pricing_label {border-left: 1px solid #e4e4e4;  }
.pricing_row .pricing_column:last-child {border-right: 1px solid #e4e4e4;  }
.pricing_row:nth-child(odd) .pricing_column,
.pricing_row:nth-child(odd) .pricing_label { background-color:#f9f9f9; }
.pricing_title_row .pricing_label,
.pricing_title_row .pricing_column {  padding:0px; line-height:23px; }
.pricing_table_price { background-color:#e4e4e4; border-left: 1px solid #e4e4e4; }
.pricing_table_price a { color:#9b9b9b !important; }
.pricing_table_package { background-color:#f7f7f7; border-left: 1px solid #e4e4e4;  }
.highlight .pricing_table_price {
    background: #063ba0;    
    color: #fff;
    border-left: 1px solid #063ba0;
}
.highlight .pricing_table_package {
    background: #063ba0; background-color: rgba(6,59,160,0.70); color: #ffffff;line-height:normal !important;  font-size: 18px;
    padding: 18px 30px;
    border-left: 1px solid rgba(6,59,160,0.70);
}
.highlight .pricing_table_details {
    background: #d2f4f9;
}
.pricing_table_price span {
	font-size: 18px;
	font-weight: normal;
	margin-left: 4px;
}

.pricing_table_price,
.pricing_table_package,
.highlight .pricing_table_price { line-height:normal !important;  font-size: 18px;
    padding: 18px 30px;
    }
.pricing_title_row .pricing_label { background: none; border: 0px; padding-top:90px; font-size: 30px; font-family: "effra",sans-serif; color: #bebebe; }
.pricing_title_row .pricing_label > span { display: block; clear: both; text-align: left; font-weight: normal !important; font-size: 14px; padding: 23px 0px 0px 15px; }
.pricing_bottom_row .pricing_label { border:none !important; background-color:transparent; }
.pricing_bottom_row .pricing_column { background-color:#e4e4e4; }
.pricing_bottom_row .pricing_column.highlight  { background-color:#ffffff; }

.pricing_row:hover .pricing_column,
.pricing_row:hover .pricing_label { background-color:#fffef5; }
.basic { background-color: transparent; }
.basic .pricing_table_price { padding: 10px 30px; margin-top:32px; }
.basic .pricing_table_package { padding: 14px 30px; }
.pricing_footer .highlight { padding: 20px 15px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
.highlight .pricing_table_price { font-size: 28px; }
.basic .pricing_table_price { font-size: 20px; }
.highlight .pricing_table_package,
.basic .pricing_table_package { font-size: 30px; }
.pricing_label { width: 50%; }
.pricing_column { width: 25%; }

.hidedfeatures { display: none; }
.hidedfeatures ul li { text-align: left !important; }
.simple li { color: #a0a0a0; }
.pricing_label a { color: #464646; background: rgba(0, 0, 0, 0) url("//content.harstatic.com/img/premium_data/mls_services_icons/mls_services_arrow_down_2.png") no-repeat scroll right center;
    color: #464646;
    padding-right: 30px; }
.brdb { border-bottom:1px solid #ececec; }
.brdt { border-top:1px solid #ececec; }


.box_timer { padding: 15px; border-top:1px solid #ccd1ff; background-color:#e8edfc; min-height: 105px; text-align: center; }
.box_timer img { border-radius: 0px; display: block; float: left; }
.bt_desc { display: block; font-size: 18px; color:#063ba0; padding-top:5px; text-align: left; margin-left: 50px; }
.bt_title { color:#0b50d2; font-size: 28px; padding: 5px 0px 15px 0px; display: block; }

.nbrhoodbtn {
    background: #e8edfc;
    border: 1px solid #ccd1ff;
    border-radius: 4px;
    display:block;
    font-size: 16px;
    line-height:20px;
    margin: 5px;
    padding: 15px;
}

.premiumservices { background-image:url(//content.harstatic.com/img/premium_data/premium_services_bg.jpg) !important; }
.basicservices { background-image:url(//content.harstatic.com/img/premium_data/basic_services.jpg) !important; }
.am_section h3 { font-size: 22px !important; display: block !important; padding-bottom: 30px; }
.font20 { font-size: 20px; }
.question_block {
	-webkit-border-radius		:4px;
			-moz-border-radius	:4px;
				border-radius	:4px;
				background-color: #FFFFFF;
				border: 1px solid #e0e0e0; 
	clear:both;
	padding:15px; 
	margin: 10px 0px; display: block;
	text-align: left; 
	background:#ffffff; margin-bottom: 30px; }
.qb_question { padding-bottom:0px; font-size: 16px; color: #464646; display: block; }
.qb_answer  { padding-top:10px; margin-bottom:0; color: #838383; display: block; display: none; }
question { padding-bottom:0; margin-bottom:20; font-size: 18px; color: #464646; display: block; }
.qb_answer  { padding-bottom:0; margin-bottom:0; color: #838383; display: block; display: none; }
.no_border { border: none !important; }
.nbrhoodbtn h4 { font-size: 22px; }

.price_box { margin: 20px 0px; border-radius:4px; padding: 20px; border:1px solid #00db5d; background-color:#ffffff; }
.price_box .pb_price { font-size: 50px; color:#0b50d2; float: left; width: 130px; line-height:85px; }
.price_box .pb_text { margin-left: 130px; color: #989898; font-size:22px; padding-top: 5px; line-height: 28px; }

.am_header .timerbar img { display: block; float: left; margin-top: 10px; }
.am_header .timerbar span { display: block; margin-left: 50px; }
.sec_simp_menu .container,
.menu_container { padding: 0px !important; }

#contact_lis .span3 { margin-left: 0px !important; }
.rtails_price { width: 170px; margin-left: 17px; }
.rb_title { width: 95px; float: left; background-color:#f8e9b9; color:#564f3d; font-size:16px; padding: 0px 3px; text-align: center; line-height:28px;
-webkit-border-radius		:4px 0px 0px 4px;
-moz-border-radius	:4px 0px 0px 4px;
border-radius	:4px 0px 0px 4px;
 }
.rb_price { width: 45px; float: left; background-color:#e9cd87; color:#564f3d; font-size: 18px; font-weight: bold; padding:0px 3px; text-align: center; line-height: 28px;
-webkit-border-radius:0px 4px 4px 0px;
-moz-border-radius	:0px 4px 4px 0px;
border-radius	:0px 4px 4px 0px;

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 676px) {
	h2 { font-size:28px; }
	h3 { font-size:24px !important; }
	.am_section h2 { font-size: 26px !important; line-height: 36px; }
	.am_header_l1 h2 { font-size: 35px !important; }
	.am_section { padding: 30px 20px; }
	.am_section .pr20, .am_section .pl20 { padding: 0px !important; }
	.intro_text { font-size: 20px !important; line-height: 26px !important; margin-bottom: 20px;  }
	.content_title { font-size: 28px; }
	.container { width: 100%; margin: 0px; padding: 0px; }
	.am_header { height: 260px; padding-top:110px !important; }
	.timerbar { line-height: 26px; padding: 10px; }
	
	.pr_action,
	.pr_info { margin: 5px 0px; padding: 0px; clear: both; display: block; float: none; }
	.text_container { padding: 0px 15px; }
	
	.pricing_label { width: 100%; clear: both; border-bottom:1px solid #f4f4f4;  border-right: 1px solid #e4e4e4; }
	.pricing_row .pricing_column { border-left: 1px solid #e4e4e4; border-right: 1px solid #f4f4f4;  }
	.pricing_row .pricing_column:last-child { border-right: 1px solid #e4e4e4; border-left:0px;   }
	.pricing_column { width: 50%; }
	.pricing_title_row .pricing_label  { display: none; }
	.pricing_footer .pricing_label { display: none; padding: 0px; }
	.har_breadcrumbs { padding-left: 15px; }
	.new_prop_card { margin: 0px 0px 10px 0px; }
	.section { margin:0px; padding: 10px; }
	.product_row { margin: 15px; }
	.infoblock { padding: 0px 15px; }
	.new_prop_card { margin-bottom: 30px; }
	#mod_header_agent_maxclame { margin-bottom: 20px !important; }
	.am_header { background:url(//content.harstatic.com/img/premium_data/premium_services_mobile.jpg) top center no-repeat !important; }
	.am_header.basicservices { background:url(//content.harstatic.com/img/premium_data/basic_services_mobile.jpg) top center no-repeat !important; }
	.am_header.premiumservices { background:url(//content.harstatic.com/img/premium_data/premium_services_mobile_inner.jpg) top center no-repeat !important; }
	.text_container { margin-top: 0px !important; }
	.pr_img { margin-bottom: 20px; }
}

/* iPads & Tablets (portrait and landscape) ----------- */
@media only screen and (min-width : 676px) and (max-width : 900px) {
		/* for tools */
		#home_value .prop_itm_price_inner .price_text { font-size: 30px; }
		.container { width:98%; margin: 0px; padding:2%; }
		.am_header { height: 300px; padding-top: 100px; }
		.timerbar { line-height: 26px; padding: 10px; }
		.timerbar span { display: block; clear: both; }
		.timerbar .btn { display: block; clear: both; float: left; }

}	

/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
}

/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
}

/* iPad 3 Landscape */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
}
/* iPad 3 Portrait */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
}


/* Desktops and laptops ----------- */
@media only screen  and (min-width :900px) and (max-width :1223px) {
		.am_header { height: 300px; padding-top: 100px; }
		.timerbar { line-height: 26px; padding: 10px; }
		.timerbar span { display: block; clear: both; }
		.timerbar .btn { display: block; clear: both; float: left; }
		.container { width:98%; margin: 0px; padding:2%; }
}


/* Desktops and laptops ----------- */
@media only screen  and (min-width :676px) and (max-width :830px) {
		.highlight .pricing_table_package, .basic .pricing_table_package { font-size: 26px; }
		.highlight .pricing_table_package { padding:18px 5px; }
		.basic .pricing_table_price {padding: 10px 5px; }
		.pricing_table_price, .pricing_table_package, .highlight .pricing_table_price { padding: 10px 5px; }
		.basic .pricing_table_package { padding: 6px 5px; }
		.pricing_title_row .pricing_label { padding-top: 80px;  }
}


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	
}


/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
}

/* iPhone 4 ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
}

/* iPod3, iPhone2, iPhone 3 */
@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
}

/* Special Handling for small PC monitors */
	
@media only screen  and (min-width : 1240px) and (max-width : 1325px) {
}	
	
@media only screen  and (min-width : 1200px) and (max-width : 1239px) {
}
	
	