::-moz-selection { background: #addcd2; }
::selection { background: #addcd2; }

.service>.roll-icon-box>.content>p {
	display: none;
}
.site-info {	
	position: relative;
	overflow: hidden;
	font-size: 12px;
}
.slides-container .slide-item {
	background-color: #333;
}
.hentry .title-post {
	font-size: 24px;
}
.hentry .meta-post, .hentry .meta-post a {
	display: inline-block;
	vertical-align: top;
}
.masonry-layout .hentry .meta-post {
	display: none;
}
.masonry-layout .hentry .entry-header {
	height: 96px;
}
.masonry-layout .hentry .entry-thumb img {
	box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
}
.masonry-layout .hentry .entry-post {
	height: 130px;
}
.mailmunch-scrollbox {
	z-index: 9999999999 !important;
}

.service .roll-icon-box .content>div,
.service .roll-icon-box .content>p {
	display: none;
}

.sydney_contact_info_widget div {
	position: relative;
	padding-left: 30px;
}
.sydney_contact_info_widget div>span {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}
.go-top:hover svg, .sydney_contact_info_widget span {
	color: #fff;
	fill: #fff;
}
.masonry-layout .hentry .entry-thumb {
	position: relative;
	height: 0;
	padding-top: 64%;
}
.masonry-layout .hentry .entry-thumb img {
	position: absolute;
	top: 0;
	left: 0;
}
.masonry-layout .hentry .entry-footer {
	display: none;
}

.btn-fb-messenger {
	display:none;
	position: fixed;
    right: 0;
    bottom: 70px;
    color: #ffffff;
    margin: 15px 18px;
    z-index: 999;
    padding: 10px 10px;
    background-color: #19abb5;
    border-radius: 100%;
    width: 50px;
    height: 50px;
	text-align: center;
    overflow: hidden;
    box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
	-webkit-box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
	-o-box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	-o-transition: all ease .3s;
}
.btn-fb-messenger:focus,
.btn-fb-messenger:active,
.btn-fb-messenger:hover {
	background-color: #333;
	color: #fff;
}
.btn-fb-messenger>svg {
	width: 30px;
	height: 30px;
}

.go-top {
	font-size: 22px;
	line-height: 28px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: #19abb5 !important;
	box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
	-webkit-box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
	-o-box-shadow: 1px 2px 5px rgb(0 0 0 / 40%);
}
.go-top.show {
	bottom: 22px;
}
.go-top:active,
.go-top:focus,
.go-top:hover {
	background-color: #333 !important;
}

@media (max-width: 1023px)
{
	.site-header.fixed {
		position: fixed !important;
		padding: 10px 0;
	}
	#mainnav-mobi {
		left: 0;
	}
		.sydney_services_widget .service {
		display: inline-block;
		vertical-align: top;
		width: 49%;
		height: 180px;
	}
	.widget_sydney_latest_news .blog-post {
		width: 50%;
	}
	.footer-widgets {
		padding: 35px 0;
	}
	.footer-widgets .widget {
		margin-bottom: 0;
	}
	.site-info:after {
		font-size: 12px;
		line-height: 1.2;
	}
}
@media (max-width: 767px)
{
	.sydney-hero-area {
		padding-top: 70px;
	}
	.page-wrap {
		padding-top: 0;
	}
	.btn-menu {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 999;
		margin-right: 15px;
	}
	.mainnav.toggled, #mainnav-mobi {
		margin-top: 10px;
	}
	.header-slider {
		height: 270px !important;
	}
	.slide-inner {
		min-height: auto;
	}
	#tidio-chat-iframe {
		bottom: 50px !important;
	}
}

@media (max-width: 579px)
{
	.widget_sydney_latest_news .blog-post {
		width: 100%;
	}
}


@media (max-width: 479px)
{
	.sydney_services_widget .service {
		display: block;
		width: 100%;
		height: auto;
	}
	.roll-client .client-item {
		width: 30%;
	}
}