@charset "UTF-8";
/*----------------------------------------------------
@File: Default Styles
@Author: Matt Young
@URL: https://www.listingvillage.com

This is a custom over ride for the SaaS Land theme
---------------------------------------------------- */
/*=====================================================================*/

.menu_toggle .hamburger span {
    background: #1976D2;
}
.chat_btn {
    background: #1976D2;
}
.chat_banner_area {
    padding: 100px 0px 50px;
}
.header_video {
    padding: 1.5em;
    max-width: 100%;
    border-radius: 4px;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	background:#ffffff;
}
.chat_banner_area {
    height: 100%;
}

.perfect_solution_area .perfect_solution_right .bg_img {
    background: url(../images/discussing-with-real-estate-agent.jpg) no-repeat scroll center 0;
}
.perfect_solution_area .perfect_solution_right .bg_img.bg_two {
    background: url(../images/girl-using-laptop-computer-working.jpg) no-repeat scroll center 0;
}
.chat_one{
	max-height:500px;
}
.chat_two{
	max-height:500px;
}
.clients_item.one img {
    max-height: 67px;
}
.clients_item.two img{
	max-height:114px;
}
.clients_item.three img {
    max-height: 75px;
}
.clients_item.four img {
    max-height: 68px;
}
.clients_item.five img {
    max-height: 65px;
}
.clients_item.six img {
    max-height: 60px;
}
.clients_item.seven img {
    max-height: 42px;
}
.clients_item.eight img {
    max-height: 42px;
}
.video_info {
    background: linear-gradient(50deg, rgba(58, 43, 220, 0.9) 0%, rgba(23, 199, 189, 0.9) 100%), url(../images/facebook-ad-thumbnail.jpg) no-repeat;
}
.analytices_logo.wow.fadeInUp img{
	max-height:44px;
}	
.chat_schedule_meeting{
	padding-top:100px;
}
.z-index-1{
 z-index: 1;
}
@media (max-width: 1199px) {
    .chat_features_img_three {
        height: 325px;
    }
}

.agency_featured_img img{
    border-radius: 15px;
    border: 2px #d1d1d1 solid;
}

.mfp-portrait iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgb(0 0 0 / 60%);
    background: #000;
    transform: scale(2);
}

.blog_breadcrumb_area {
    height: 200px;
}

.blog_breadcrumb_area .breadcrumb_content_two {
    padding-top: 143px;
}

.blog_breadcrumb_area .breadcrumb_content_two h1 {
    color: #1f1e20;
}

.blog_breadcrumb_area .background_overlay {
    background: #ffffff;
}

.blog_area_two.sec_pad {
    padding-top: 50px;
    padding-bottom: 0;
}

.blog_single_info .blog_list_item_two .blog_content {
    padding-top: 0;
}

.media.post_item img {
    max-width: 210px;
}

p {
    color: #1f1e20;
}