/* /a/tickets/194585 */
body#meet-the-team .agent-image .embed-responsive .embed-responsive-item {
	object-fit: cover;
	object-position: center top;
}
.page-template-default .page-team .page-content .agent-detail-top .agent-detail-column.agent-info .image > img {
	object-position: center top;
}

/*  */
.desktop-hidden, .mobile-hidden {
	text-align: center;
}
@media (min-width: 993px) {
	.desktop-hidden {
		display: none !important;
	}
	.mobile-hidden {
		display: block !important;
	}
}
@media (max-width: 993px) {
	.heading-social-media {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.desktop-hidden {
		display: block !important;
		margin-top: 20px;
	}
	.mobile-hidden {
		display: none !important;
	}
}
body.blog .blog_wrap .posts-container > p {
	text-align: center;
}
body.blog .blog_wrap {
	justify-content: center;
}
@media screen and (max-width:767px) {
	.page-template-default #page-heading .tab-listing {
		width: 90%;
	}
}
.tabs-menu {
	flex-wrap: wrap;
}
.agent-info-box {
	height: 100%;
}
@media screen and (min-width:768px) and (max-width:834px) {
	.page-property .section-main .section-overview .realty_plugins .property_features .features {
		width: 50%;
		max-width: 50%;
		flex: 1 0 50%;
	}
}
form[name="login_form_email_subscription"] .fields .field:last-child,
form[name="login_form_email_subscription"] .fields .field:first-child label {
	text-align: center;
}
form[name="login_form_email_subscription"] .fields .field:last-child label {
	display: none;
}
@media screen and (max-width:576px) {
	.ginput_recaptcha iframe {
		transform: scale(.85);
		transform-origin: left;
	}
}
@media screen and (max-width:400px) {
	.ginput_recaptcha iframe {
		transform: scale(.75);
		transform-origin: left;
	}
}
#mortgage label, #stamp label {
	text-align: left;
}
@media screen and (max-width:575px) {
	.page-resources .page-content .tab-content .calc_table td.calc_value input[type="text"],
	.page-resources .page-content .tab-content #stamp_result_tr td.calc_value input[type="text"] {
		width: 100%;
	}
}
@media screen and (max-width:767px) and (orientation:landscape) {
	.mfp-wrap {
		top: 15% !important;
	}
}
.page-template-default .page-login .page-content .fields .field .input a.right {margin-right: 0;}
@media screen and (max-width:447px) {
	.page-template-default .page-login .page-content .fields .field .input a.right {
		margin-top: 10px;
	}
}

.logo a img {
	max-width: 40rem;
}
.menu-toggle {
	cursor: pointer;
}
.menu-header {
	width: auto;
}
.menu-header .menu-toggle {
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.menu-header .menu-toggle .ti-menu {
  margin-right: 10px;
}
.menu-header .menu-toggle .ti-text-menu {
  font-family: 'Arial', 'AZGillSans','Qanelas','Montserrat', sans-serif !important;
	line-height: normal;
	margin-top: 3px;
}

/* custom magnific setiings */
.mfp-bg {
	mix-blend-mode: unset!important;
}
.mfp-bg.mfp-ready {
	opacity: 1;
}

@media(max-width: 1199px) {
	.menu-header {
		padding-left: 1rem;
	}
}

@media(max-width: 991px) {
	.menu-header .menu-toggle .ti-text-menu {
		display: none;
	}
}

/* a/tickets/206566 */
.home .heading-social-media {
	margin-bottom: 0;
}
.logo a img {
    max-width: 28rem;
}
.home .grid-wrapper {
	margin-bottom: -20px;
}
@media (min-width: 993px) {
	.home .heading-social-media {
		margin-top: 2rem;
	}
}