/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/

@media only screen and (min-width: 992px) {
	#mtf-wrap .mtf-intro h2{
		margin-top: 0;
	}
	#mtf-wrap .mtf-intro ul.mtf-stats{
		text-align: left;
		flex-flow: row wrap;
		align-items: flex-start;
		justify-content: flex-start;
		gap: 60px;
	}
	#mtf-wrap .mtf-intro ul.mtf-stats li{
		font-size: 1.5em;
	}
	#mtf-wrap .mtf-intro ul.mtf-stats li span{
		white-space: nowrap;
	}
	#mtf-wrap .mtf-agents__content{
		flex-flow: row wrap;
		align-items: flex-start;
		gap: min(2.604vw,50px);
	}
	#mtf-wrap .mtf-agents__content--col{
		width: 50%;
		max-width: min(40vw,480px);
	}
	#mtf-wrap .mtf-agents__content--col-det {
	    font-size: min(1.15vw,1.15em);
	}
	body #ai-classic-contact-wrap .ai-classic-contact-contents h2{
		font-size: 29px;
	}
}
@media only screen and (max-width: 1200px) and (orientation : landscape) {
	.header-smi ul li:first-child+li+li img {
		width: 120px;
	}

	#nav li {
		margin: 0 0 0 2.5%;
	}

	#nav li a {
		font-size: 11px;
	}

	ul.cta-wrap li:first-child+li {
		margin: 0 8px;
	}

	.hp-exprop li>a img {
		width: 100%;
	}

	.hp-quicksearch form {
		padding-top: 8px;
		float: right;
		width: 88%;
	}

	.hp-quicksearch h3 {
		font-size: 18px;
		margin: 0 10px 0 0;
	}

	.select2 {
		width: 18%;
	}

	.select3 {
		width: 12.5%;
	}

	a.asearch,
	input.search {
		width: 100px;
	}

	.hp-welcome .welcome-wrap {
		width: 100%;
	}

	.hp-welcome .hp-welcome-left p span {
		margin-right: 2px;
	}

	.hp-welcome .hp-welcome-left p a {
		margin: 0 0;
	}
}

@media only screen and (max-width: 1024px) and (orientation : landscape) {

	.hp-welcome .welcome-wrap {
		width: 100%;
	}

	.hp-welcome .hp-welcome-left {
		width: 36%;
	}

	.hp-welcome .hp-welcome-right {
		width: 60%;
	}

	.hp-welcome .hp-welcome-left li a {
		font-size: 13px;
	}
}

@media only screen and (max-width: 991px) {
















	.amh-header-buttons.amh-1a .amh-center {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 15px;
	}

	.amh-header-buttons.amh-1a .amh-center .amh-phone-text,
	.amh-header-buttons.amh-1a .amh-center .amh-phone-text a {
		font-size: 15px;
	}

	.inner {
		width: 100%;
	}

	#content-sidebar,
	#content-full {
		width: 100%;
	}

	.outer {
		width: 100%;
		min-width: 100%;
	}

	#content-sidebar #content {
		width: 100%;
	}

	.sidebar {
		width: 100%;
	}

	#footer {
		background-size: cover;
		background-image: url(images/footer-bg-mobile.jpg);
		background-position: top center;
		background-repeat: no-repeat;
	}

	.sb-quicksearch h3 {
		width: 100%;
	}

	.hp-welcome .hp-welcome-left p span {
		margin-right: 0;
		display: inline-block;
		width: 100%;
	}

	.hp-exprop li {
		margin: 10px 0;
	}

	.home_widget1 {
		padding-top: 30px;
	}

	/**homepage**/



	.page-id-68 .entry img,
	.page-id-93 .entry img,
	.page-id-78 .entry img,
	.page-id-194 .entry img,
	.page-id-194 .entry iframe {
		width: 100%;
		height: auto;
	}

	.page-id-68 .entry a img,
	.page-id-93 .entry a img,
	.page-id-78 .entry a img,
	.page-id-194 .entry a img {
		max-width: 278px;
	}

	.yoast-breadcrumbs {
		margin: 20px 0 0;
		width: 100%;
		float: left;
	}

	.stat-h {
		position: relative;
		!important;
		background: rgba(0, 0, 0, 1) !important;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		z-index: 9;
	}

	body.home #header,
	#header {
		position: relative !important;
		height: auto;
		float: left;
		padding-bottom: 20px;
		background: rgba(0, 0, 0, 1);
		margin-top: 50px;
	}

	.title {
		width: 100%;
		text-align: center;
		padding: 10px;
	}

	.header-smi {
		display: none;
	}

	.h-bottom {
		display: none;
	}

	.home .slide {
		float: left;
	}

	.qs-area {
		position: relative;
		bottom: inherit;
	}

	.qs-wrap h2 {
		display: none;
	}

	.hp-quicksearch {
		width: 100%;
		max-width: 360px;
		float: none;
		display: block;
		padding: 0 10px 24px;
		background: rgba(17, 17, 17, 1);
		margin: 40px auto 20px;
		overflow: hidden;
	}

	.hp-quicksearch h3 {
		float: left;
		width: 100%;
		font-weight: 400;
		font-size: 24px;
		color: #ffffff;
		text-align: center;
		text-transform: uppercase;
		line-height: 1;
		margin: 20px 0;
	}

	.hp-quicksearch h3 span {
		font-weight: 700;
		display: inline-block;
	}

	.hp-quicksearch form {
		padding-top: 0;
		float: none;
		margin: 0 auto;
	}

	.hp-quicksearch select {
		margin-left: 0;
		margin-bottom: 5px;
	}

	.hp-quicksearch .select2 {
		width: 100%;
		height: 31px;
	}

	.hp-quicksearch .select3 {
		width: 49%;
		height: 31px;
	}

	.hp-quicksearch .rht {
		float: right;
	}

	.hp-quicksearch input.search {
		display: block;
		float: left;
		width: 100%;

	}

	.hp-quicksearch a.asearch {
		display: block;
		float: right;
		width: 49%;
		margin-left: 0;
	}

	ul.cta-wrap li:first-child+li {
		margin: 0 5px;
	}

	.hp-welcome .hp-welcome-left,
	.hp-welcome .hp-welcome-right {
		width: 100%;
		display: block;
		margin: 20px 0;
		text-align: center;
	}

	.hp-welcome-right img {
		margin: 0 auto;
	}

	.hp-welcome .hp-welcome-left img {
		margin: 10px auto;
	}

	.hp-welcome .hp-welcome-left li {
		width: 100%;
	}

	.hp-exprop li>a img {
		width: 100%;
	}

	ul.list .row {
		display: inline-block;
		width: 100%;
	}

	div.dataTables_paginate {
		width: 100% !important;
		display: inline-block;
	}

	#dataTables-example_paginate .pagination {
		width: 100%;
	}
}


@media only screen and (max-width: 977px) {
	.yoast-breadcrumbs {
		padding: 0 3%;
	}
}

@media only screen and (max-width: 640px) {
	ul.cta-wrap li {
		width: 100%;
	}

	ul.cta-wrap li:first-child+li {
		width: 100%;
		border-top: 1px solid #434343;
		border-bottom: 1px solid #434343;
		margin: 0;
	}
}

@media only screen and (max-width: 600px) and (orientation : portrait) {

	ul.cta-wrap li:first-child+li {
		border-left: 0;
		border-right: 0;
	}

}
