/*LARGE DESKTOP */
@media (min-width: 1900px) {

}

@media (min-width:1661px) {
.container { max-width:1400px;}
}

/*SEMI-LARGE DESKTOP */
@media (min-width:1400px) and (max-width:1660px) {
.container { max-width:1260px;}
.logo { width:80%;}
.phones { width:55%;}
.navbar .nav-item .nav-link { padding:7px 16px 5px;}
.hero-caption { padding:10px 0 0 0;}
.hero-caption h3 { font-size:20px;}
.hero-caption h1 { font-size:50px;}
.hero-caption p { font-size:18px;}
.simply-scroll .simply-scroll-clip { height:160px;}
.simply-scroll .simply-scroll-list li { width:200px;}
.section-title { font-size:35px;}
}

/*NORMAL DESKTOP */
@media (min-width: 1200px) and (max-width: 1399px) {
.logo { width:80%;}
.search-bar { margin:20px 0 0 0;}
.webcam, .webcam-2 { margin:0px 0 0 0;}
.phone-links { width:100%; margin:20px 0 0 0;}
.phones { width:55%;}
.navbar .nav-item .nav-link { padding:7px 12px 5px; font-size:16px;}
.seal-img { width:15%;}
.hero-caption { padding:5px 0 0 0;}
.hero-caption h3 { font-size:20px;}
.hero-caption h1 { font-size:35px;}
.hero-caption p { font-size:16px;}
.simply-scroll .simply-scroll-clip { height:160px;}
.simply-scroll .simply-scroll-list li { width:200px;}
.wrapper section { margin:0 0 0 0;}
.section-title { font-size:35px;}
.auction-date { font-size:45; width:20%;}

.auction-date > span:first-of-type { font-size:50px; }

.auction-date span { font-size:14px;}
.auction-det, .auction-sold-text { width:78%;}
.auction-det p { font-size:15px;}
.prop-det h3 { font-size:20px;}
.prop-det p { font-size:15px;}
.news-det h3 { font-size:20px;}
.news-det p { font-size:15px;}
.photo-caption { font-size:17px;}
.newsletter h3 { width:20%; font-size:17px;}
.newsletter form { width:100%;}
.newsletter form input { padding:7px 15px;}
.newsletter label { width:28%; font-size:14px;}
.newsletter button { font-size:15px; padding:7px 15px;}
.footer-logo { width:90%;}
.footer-social p { font-size:15px;}
.social-icons a { font-size:25px;}
.footer-links h3 { font-size:25px;}
.footer-links a { font-size:15px;}
.footer-contact h3 { font-size:25px;}
.footer-contact ul li { font-size:15px; margin:0 0 25px 0;}
.copyright-info, .website-by { font-size:13px;}

}

/*iPad OR SMALL DESKTOP*/
@media (min-width: 992px) and (max-width: 1199px) {
.logo { width:80%;}
.search-bar { margin:20px 0 0 0;}
.search-bar input { padding: 7px 20px 7px 20px; }
.webcam, .webcam-2 { margin:20px 0 0 0;}
.webcam span, .webcam-2 span { width:30px; height:30px; border-width:1px; padding:0;}
.webcam p, .webcam-2 p { font-size:12px; line-height:16px;}
.phone-links { width:100%;}
.phones { width:55%; margin:20px 0 0 0;}
.phones span { width:30px; height:30px; border-width:1px; padding:0;}
.phones div p { font-size:12px; line-height:16px;}
.navbar .nav-item .nav-link { padding:7px 8px 5px; font-size:13px;}
.seal-img { width:15%;}
.hero-caption { padding:0;}
.hero-caption h3 { font-size:15px;}
.hero-caption h1 { font-size:30px;}
.hero-caption p { font-size:14px;}
.carousel-control-prev, .carousel-control-next { font-size:30px;}
.simply-scroll .simply-scroll-clip { height:160px;}
.simply-scroll .simply-scroll-list li { width:200px;}
.wrapper { padding:0;}
.wrapper section { margin:0 0 0 0;}
.section-title { font-size:30px;}
.section-title::after { width:80px; height:3px; bottom:-15px;}
.auction-date { font-size:45px; width:20%;}
.auction-date > span:first-of-type { font-size:45px; }
.auction-date span { font-size:14px;}
.auction-det, .auction-sold-text { width:78%;}
.auction-det p { font-size:14px;}
.auction-det a { font-size:12px;}
.prop-det h3 { font-size:17px; margin:0 0 10px 0;}
.prop-det p { font-size:13px; margin:0 0 10px 0;}
a.read-more { font-size:13px; font-weight:500;}
.news-det { padding:20px;}
.news-det h3 { font-size:17px;}
.news-det p { font-size:14px;}
.photo-caption { font-size:15px;}
.newsletter h3 { width:20%; font-size:15px;}
.newsletter form { width:100%;}
.newsletter form input { padding:7px 15px;}
.newsletter label { width:28%; font-size:12px; margin:12px 0 0 20px;}
.newsletter button { font-size:15px; padding:7px 15px;}
.footer-logo { width:90%;}
.footer-social p { font-size:12px;}
.social-icons a { font-size:20px;}
.footer-links h3 { font-size:20px;}
.footer-links a { font-size:12px;}
.footer-contact h3 { font-size:20px;}
.footer-contact ul li { font-size:12px; margin:0 0 25px 0;}
.copyright-info, .website-by { font-size:12px;}

.inner-head { min-height:inherit; padding:40px 0;}
.inner-head h1 { font-size:40px;}

/*Contact Us*/
.location-block { margin:0 0 30px 0;}
.location-block h2 { font-size:20px;}
.location-block ul li { font-size:15px;}
.location-block ul li span i { font-size:15px;}
.contact-form ul li input, .contact-form ul li select, .contact-form ul li textarea { font-size:15px; padding:7px 10px;}
.contact-form p { font-size:14px;}
.contact-form ul li button { font-size:15px; padding:7px 20px;}


/*Place Detail*/
.place-det { padding:2%;}
.place-det h2 { font-size:25px;}
.place-det h3 { font-size:20px;}
.place-det h5 { letter-spacing:0; text-transform:lowercase;}
.place-det h4 { font-size:16px;}
.place-det ul li { font-size:14px;}
.place-det ul li label { font-size:14px;}
.place-slider .owl-nav button.owl-prev, .place-slider .owl-nav button.owl-next { font-size:20px; padding:10px !important;}
.place-location h4 { font-size:20px;}
.place-map { height:350px;}


/*Add Business*/
.add-business { width:50%;}
}

/*TABLET & iPad*/
@media (min-width: 768px) and (max-width: 991px) {
.logo { width:100%; text-align:center;}
.logo img { width:200px;}
.search-bar { margin:20px 0 0 0;}
.search-bar input { padding: 7px 20px 7px 20px; }
.webcam, .webcam-2 { margin:20px 0 0 0;}
.webcam span, .webcam-2 span { width:40px; height:40px; border-width:2px; padding:5px 0 0 0;}
.webcam p, .webcam-2 p { font-size:16px; line-height:20px;}
.phone-links { width:100%;}
.phones { width:55%; margin:20px 0 0 0;}
.phones span { width:40px; height:40px; border-width:2px; padding:5px 0 0 0;}
.phones div p { font-size:16px; line-height:20px;}
.navbar { padding:10px 0;}
.navbar-toggler { float:right; color:#fff; font-size:17px; border:1px solid #fff; padding:7px 15px;}
.navbar .navbar-nav { margin:20px 0 0 0;}
.navbar .nav-item .nav-link { padding:3px 0; font-size:17px; text-align:right; text-transform:uppercase; font-weight:500;}
.welcome { padding:20px 0;}
.seal-img { width:22%;}
.hero-caption { width:78%; padding:0;}
.hero-caption h3 { font-size:15px;}
.hero-caption h1 { font-size:30px;}
.hero-caption p { font-size:12px;}
.simply-scroll .simply-scroll-clip { height:140px;}
.simply-scroll .simply-scroll-list li { width:150px;}
.wrapper { padding:0;}
.wrapper section { margin:0 0 0 0;}
.section-title { font-size:25px;}
.section-title::after { width:60px; height:3px; bottom:-15px;}
.auction-date { font-size:40px; width:15%; line-height:40px;}
.auction-date > span:first-of-type { font-size:17px; }
.auction-date span { font-size:12px;}
.auction-det, .auction-sold-text { width:82%;}
.auction-det p { font-size:14px;}
.auction-det a { font-size:12px;}
.prop-det h3 { font-size:17px; margin:0 0 10px 0;}
.prop-det p { font-size:13px; margin:0 0 10px 0;}
a.read-more { font-size:13px; font-weight:500;}
.news-block { margin:0 0 50px 0;}
.news-thumb img { width:100%;}
.news-det { padding:20px;}
.news-det h3 { font-size:20px;}
.news-det p { font-size:15px;}
.photo-block { margin:0 0 20px 0;}
.photo-caption { font-size:15px;}
.newsletter h3 { width:100%; font-size:20px; text-align:center;}
.newsletter form { width:100%;}
.newsletter form input { padding:7px 15px;}
.newsletter label { width:100%; font-size:14px; margin:12px 0 0 0;}
.newsletter button { float:left; font-size:15px; padding:7px 15px; margin:10px 0 0 0;}
.footer-top { padding:40px 0;}
.footer-logo { width:90%;}
.footer-social p { font-size:12px;}
.social-icons a { font-size:17px; margin:0 10px 0 0;}
.footer-links { width:100%; margin:0 0 40px 0;}
.footer-links h3 { font-size:20px;}
.footer-links a { font-size:12px;}
.footer-contact { width:100%;}
.footer-contact h3 { font-size:20px;}
.footer-contact ul li { font-size:12px; margin:0 0 20px 0;}
.footer-contact ul li span i { font-size:15px;}
.footer-contact ul li p { width:80%;}
.footer-btm { padding:20px 0;}
.copyright-info, .website-by { font-size:12px;}

.inner-head { min-height:inherit; padding:30px 0;}
.inner-head h1 { font-size:30px;}


/*Contact Us*/
.location-block { margin:0 0 30px 0;}
.location-block h2 { font-size:25px;}
.location-block ul li { font-size:17px;}
.location-block ul li span i { font-size:17px;}
.contact-form ul li input, .contact-form ul li select, .contact-form ul li textarea { font-size:15px; padding:7px 10px;}
.contact-form p { font-size:14px;}
.contact-form ul li button { font-size:15px; padding:7px 20px;}


/*Place Detail*/
.place-det { padding:0; margin:30px 0 0 0;}
.place-det h2 { font-size:25px;}
.place-det h3 { font-size:20px;}
.place-det h5 { letter-spacing:0; text-transform:lowercase;}
.place-det h4 { font-size:16px;}
.place-det ul li { font-size:14px;}
.place-det ul li label { font-size:14px;}
.place-slider .owl-nav button.owl-prev, .place-slider .owl-nav button.owl-next { font-size:20px; padding:10px !important;}
.place-location h4 { font-size:15px;}
.place-map { height:300px;}


/*Add Business*/
.add-business { width:50%;}



}

/*LARGE MOBILES OR PHABLET*/
@media (max-width: 767px) {
	
	img.floatleftimage {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
img.floatrightimage {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
	
	
.logo { width:100%; text-align:center;}
.logo img { width:250px;}
.search-bar { margin:10px 0 0 0;}
.search-bar input { padding: 7px 20px 7px 20px; }
.webcam, .webcam-2 { margin:10px 0 0 0;}
.webcam span, .webcam-2 span { width:30px; height:30px; border-width:1px; padding:0;}
.webcam p, .webcam-2 p { font-size:12px; line-height:16px;}
.phone-links { width:100%;}
.phones { width:55%; margin:10px 0 0 0;}
.phones span { width:30px; height:30px; border-width:1px; padding:0;}
.phones div p { font-size:12px; line-height:16px;}
.navbar { padding:10px 0;}
.navbar-toggler { float:right; color:#fff; font-size:17px; border:1px solid #fff; padding:7px 15px;}
.navbar .navbar-nav { margin:20px 0 0 0;}
.navbar .nav-item .nav-link { padding:10px 0; font-size:15px; text-transform:uppercase; font-weight:500;}
.navbar .dropdown-menu .dropdown-item { padding:10px 10px; font-size:15px;}
.hero-area { background:#113684; background-size:cover; padding:0 0 25% 0;}
.welcome { background:#113684; padding:20px 0;}
.seal-img { width:20%; padding:0 5px;}
.hero-caption { width:80%; padding:5px 0 0 0;}
.hero-caption h3 { font-size:14px;}
.hero-caption h1 { font-size:22px;}
.hero-caption p { font-size:14px; display:none;}
.simply-scroll .simply-scroll-clip { height:120px;}
.simply-scroll .simply-scroll-list li { width:120px;}
.wrapper { padding:0;}
.wrapper section { margin:0 0 0 0;}
.section-title { font-size:22px; margin:0 0 40px 0;}
.section-title::after { width:50px; height:2px; bottom:-10px;}
.section-title .view-all { font-size:12px;}
.auction-date { font-size:40px; width:20%; line-height:40px;}
.auction-date { font-size:40px; }
.auction-date { font-size:45px; width:20%;}
.auction-date > span:first-of-type { font-size:28px; }
.auction-date span { font-size:12px;}
.auction-det, .auction-sold-text { width:75%;}
.auction-det p { font-size:14px;}
.auction-det a { font-size:12px;}
.prop-det h3 { font-size:17px; margin:0 0 10px 0;}
.prop-det p { font-size:13px; margin:0 0 10px 0;}
a.read-more { font-size:13px; font-weight:500;}
.news-block { margin:0 0 50px 0;}
.news-thumb img { width:100%;}
.news-det { padding:10px 20px;}
.news-det h3 { font-size:17px;}
.news-det p { font-size:12px;}
.latest-news { padding: 5px !important;}
.latest-news h3 { font-size:17px;}
.latest-news p { font-size:12px;}
.photo-block { margin:0 0 20px 0;}
.photo-caption { font-size:14px;}
.newsletter h3 { width:100%; font-size:20px; text-align:center;}
.newsletter form { width:100%;}
.newsletter form input { padding:7px 15px;}
.newsletter label { width:100%; font-size:14px; margin:12px 0 0 0;}
.newsletter button { float:left; font-size:15px; padding:7px 15px; margin:10px 0 0 0;}
.footer-top { padding:30px 0px;}
.footer-logo { width:50%;}
.footer-social p { font-size:12px;}
.social-icons a { font-size:20px;}
.footer-links { width:100%; margin:40px 0;}
.footer-links h3 { font-size:20px; margin:0 0 20px 0;}
.footer-links a { font-size:14px; padding:3px 0;}
.footer-contact { width:100%;}
.footer-contact h3 { font-size:20px; margin:0 0 20px 0;}
.footer-contact ul { width:100%; margin:0 0 20px 0;}
.footer-contact ul:last-child { margin:0;}
.footer-contact ul li { font-size:14px; margin:0 0 15px 0;}
.footer-contact ul li span i { font-size:15px;}
.footer-btm { padding:20px 0;}
.copyright-info, .website-by { font-size:12px; float:left;}
.website-by { margin:10px 0 0 0;}


.inner-head { min-height:inherit; padding:20px 0;}
.inner-head h1 { font-size:22px;}
.inner-head h2 { font-size:20px;}
.information { padding:20px;}
.information h2 { font-size:20px;}
.information p { font-size:14px;}
.information a { font-size:12px;}
.basic-form ul li input, .basic-form ul li select, .basic-form ul li textarea { font-size:15px; padding:7px 10px;}
.basic-form ul li button { font-size:5px; padding:7px 15px;}


/*Contact Us*/
.location-block { margin:0;}
.location-block h2 { font-size:20px;}
.location-block ul li { font-size:15px;}
.location-block ul li span i { font-size:15px;}
.contact-form ul li { width:100%;}
.contact-form ul li input, .contact-form ul li select, .contact-form ul li textarea { font-size:15px; padding:7px 10px;}
.contact-form p { font-size:14px;}
.contact-form ul li button { font-size:15px; padding:7px 20px;}
.forfar-contact { margin:30px 0 0 0;}

/*Place Detail*/
.place-det { padding:0; margin:30px 0 0 0;}
.place-det h2 { font-size:25px;}
.place-det h3 { font-size:20px;}
.place-det h5 { letter-spacing:0; text-transform:lowercase;}
.place-det h4 { font-size:16px;}
.place-det ul li { font-size:14px;}
.place-det ul li label { font-size:14px;}
.place-slider .owl-nav button.owl-prev, .place-slider .owl-nav button.owl-next { font-size:20px; padding:10px !important;}
.place-location h4 { font-size:15px;}
.place-map { height:300px;}


/*Add Business*/
.add-business { width:100%;}

/* Buttons */
.subscribes {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: block; 
	width: 100%;
}

.hero-area .carousel-control-prev, .hero-area .carousel-control-next { font-size:20px;}

.country-supplies p { font-size:12px;}
.panel-grid-cell .textwidget p { font-size:13px;}

.latest-props {
	padding: 5px !important;
}

}

/*MEDIUM MOBILES*/
@media (min-width: 360px) and (max-width: 480px) {
	
}

/*SMALL MOBILES*/
@media (max-width: 320px){
.hero-area { min-height:230px;}
.hero-caption { padding:10px 0 0 0;}
.hero-caption h1 { font-size:20px;}
.auction-date { font-size:25px; width:20%;}
.auction-date > span:first-of-type { font-size:18px; }
.webcam span, .webcam-2 span { width: 100%;}
.webcam p, .webcam-2 p { width:100%;}
.phones span { display:none;}
.phones div { width:100%;}
}


/* form */
.newsletter .mailpoet_form {
    width: 100%;
  padding: 0;
  margin: 0;
}

/* paragraphs (label + input) */
.newsletter .mailpoet_paragraph {
  line-height:30px;
  width: 24% !important;
  display: inline-block !important;
  padding: 0;
}

/* labels */
.newsletter .mailpoet_segment_label,
.newsletter .mailpoet_text_label,
.newsletter .mailpoet_textarea_label,
.newsletter .mailpoet_select_label,
.newsletter .mailpoet_radio_label,
.newsletter .mailpoet_checkbox_label,
.newsletter .mailpoet_list_label,
.newsletter .mailpoet_date_label {
  
}

/* inputs */
.newsletter .mailpoet_text,
.newsletter .mailpoet_textarea,
.newsletter .mailpoet_select,
.newsletter .mailpoet_date_month,
.newsletter .mailpoet_date_day,
.newsletter .mailpoet_date_year,
.newsletter .mailpoet_date {
  
}
.mailpoet_text_label, .mailpoet_select_label, .mailpoet_paragraph label {
	font-weight: bold;
}
.mailpoet_text,
.mailpoet_textarea, .mailpoet_select {
  width: 200px !important;
  background:#fff; 
  border:1px solid #989fae; 
  font-size:17px; 
  color:#7485a9; 
  padding:10px 15px; 
  border-radius:5px;
}


.newsletter .mailpoet_text,
.newsletter .mailpoet_textarea {
  width:100% !important;
  background:#fff; 
  border:1px solid #989fae; 
  font-size:17px; 
  color:#7485a9; 
  padding:10px 15px; 
  border-radius:5px;
}

.newsletter .mailpoet_checkbox {
	margin: 0px !important;
}

.newsletter .mailpoet_submit, .mailpoet_submit {
 	float: left;
    background: #113684 !important;
    padding: 10px 20px !important;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
  border: solid 1px #113684;
  margin: 0px !important;
}

.newsletter .mailpoet_divider {
}

.newsletter .mailpoet_message {
}

.newsletter .mailpoet_validate_success {
  color:#468847;
}

.newsletter .mailpoet_validate_error {
  color:#B94A48;
}

@media (max-width: 767px) {
  .newsletter .mailpoet_paragraph {
    width: 100% !important;
    display: block !important;
  }
	.newsletter .mailpoet_form {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.newsletter .mailpoet_text, .newsletter .mailpoet_textarea, .newsletter .mailpoet_submit  {
		padding: 5px !important;
	}
	.newsletter .newsletter form input[type="text"], .newsletter .newsletter form input[type="email"] {
		margin-bottom: 10px;
	}
}