@charset "utf-8";
/* CSS Document */
@media (max-width:1600px) {
.realEstateHeroBannerSec {padding: 90px 0 90px;}
.bottomheighlight_2Sec .heighlight_2Thumnail img {}
.requestDemoForm {padding: 25px 35px 15px;}
.requestDemoForm .form-control {height:40px;}
.requestDemoForm .form-select {height:40px;}
}
 @media (max-width:1370px) {
body {font-size: 14px;}	 
.homeBannerSec{height: 750px;padding: 80px 0 0;padding: 100px 0 0;}
.workFlowListSearchArea .title{font-size: 25px;}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormBtn { font-size:14px;}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormWhatsappBtn { font-size:14px;}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormWhatsappBtn i {font-size:18px;}
.sheduleDemoVideo {max-width: 1000px;}
.sheduleDemoVideo iframe {height:540px;}
.heighlight_2Sec {}
.bottomheighlight_2Sec .heighlight_2Thumnail img {}
.realEstateHeroBannerSec {padding: 80px 0 80px;}
.header .navbar .navbar-brand {max-width: 220px;}
.header .navbar .navbar-nav .nav-item:not(:last-child) {margin-right: 25px;}
.header .navbar .navbar-nav .nav-link {font-size: 14px;padding: 20px 8px;}
.header .navbar .rightSide .nav-button {padding: 7px 15px 8px;font-size: 14px;line-height: 22px;}
.mega-menu {top: 62px;}
.dropdown_menu:after {top: 20px;right: -8px;font-size: 16px;}
.mega-menu-item .nav-link:after {top: 20px;font-size: 16px;right: -8px;}
.headnSec .title {font-size: 35px;}
.counterSec .borderText img {top: 30px;width: 140px;}
.homeBannerContent .title {font-size: 35px;}
.homeBannerContent .title .borderText img {right: 130px;}
.aboutContentArea .title {font-size: 35px;}
.aboutContentArea .title .borderText img {bottom: -7px; width: 190px;}
.highLightContent .title {font-size: 40px;}
.highLightThumnail img {height: auto;}
.highLightContent .title {font-size: 35px;}
.highLightContent .title .borderText img {bottom: -7px;width: 190px;}
.heighlight_2contenBox_1inner {padding: 20px;}
.heighlight_2contenBox_1inner .title {font-size: 25px;margin-bottom: 10px;}
.heighlight_2contenBox_1inner .title .borderText img {bottom: 26px;width: 120px;}
.heighlight_2contenBox_1inner p {margin-bottom: 10px;}
.heighlight_2contenBox_2header {margin-bottom:10px;}
.heighlight_2contenBox_2inner .title {font-size: 25px;margin-bottom: 10px;}
.heighlight_2contenBox_2inner .title .borderText img {width: 95px;}
.heighlight_2Boxinner .ttl {font-size: 16px;margin-bottom: 5px;}
.blogPostBoxinner .content .title {font-size: 18px;}
.intNavbarNavList li a {font-size: 12px;padding: 5px 10px;}
.intBodyLeftSide {width: 225px;}
.intBodyHeader {padding: 20px 20px;}
.intBodyMiddleSideinner {padding: 0px 20px;}
.intBodyHeader .ttl {font-size: 24px;}
.intpanelHeader .headingText .title {font-size: 20px;}
.intBodyRightSide {width: 240px;}
.leftSideMenuList li a {font-size: 12px;}
.rightSideList li a {font-size: 12px;}
.intBodyRightSide {display: none;}
.sugessionToolListIteminner .content .para p {line-height: 20px;}
.realEstateCrmKeyFeatureThumnailinner img {max-width:380px;}
.realEstateCrmKeyFeatureTabContent .section-content:nth-child(1) .realEstateCrmKeyFeatureThumnailinner img {max-width:440px;}
.addonPriceHeader {padding-bottom: 12px;}
.addonPriceListItem {padding: 15px 0 0px;}
.addonPriceHeader h3 {font-size: 25px;}
.addonPriceInfo h4 {font-size: 20px;}
.addonPriceListItem .addonPriceBtn {padding: 8px 20px;height: 40px;font-size: 14px;padding-inline: 20px;}
.addonPriceListItem span.freeText {font-size: 20px;line-height: 26px;}
.client_logo_bxinner .client_logo_bx_thumnail {width:140px;}
.homeAboutPlatformIcon {}
.homeAboutPlatformIcon img {}
.homeAboutPlatformContent h4.ttl {font-size: 12px;}
.whatsappMarketingContent  .para p br{display:none;}
.footer {}
.ftSocialArea .title {font-size:16px;}
.footerBottomBoxArea .rowBox2 {margin-left: -8px;margin-right: -8px;}
.footerBottomBoxArea .columnBox2 {padding-left: 5px;padding-right: 5px;}
.footerBottomBoxinner .content h5 {font-size: 12px;line-height: 20px;}
.metaConversionContentAreainner .title {font-size: 35px;}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .leftPart {width: 60%;}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .rightPart {width: 40%;}
.confusePlanPriceSec .customePlanPriceSecinner .customePlanPriceBtns .customePlanPriceBtn{padding: 15px 35px 15px;}

}
@media (max-width: 1299px) {
.bottomheighlight_2Sec .heighlight_2Thumnail img {max-width: 650px;left: -8%;top: -35px;}
}
@media (max-width: 1199px) {
.mobile-navbar-toggler{display:block;position: relative;top: 2px;}	
.header .navbar {justify-content: flex-start;}	
.header .navbar .rightSide {margin-left: auto;}	
.mobileMenuSidebarOverlay{}
.mobileMenuSidebarOverlay.open{
        display: block;
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .7);
        z-index: 12;	
}
.mobileMenuSidebar{
		display:block;
        width: 300px;
        position: fixed;
        top: 0;
        left: -320px;
        height: 100%;
        background-color: #fff;
        color:#222;
        box-shadow: 18px 0 35px 0 rgb(0 0 0 / 2%);
        z-index: 13;
        -webkit-transition: transform .5s;
        -moz-transition: transform .5s;
        transition: .3s;
        backface-visibility: hidden;
        transform: translate3d(0, 0, 0);	
}
.mobileMenuSidebar.open {
        -webkit-transition: transform .5s;
        -moz-transition: transform .5s;
        transition: .3s;
        width: 300px;
        left: 0;
    }
.mobileMenuSidebarWrapper{
    overflow: auto;
    display: flex;
    flex-direction: column;
    height: 100vh;	
	height: 100%;	
}
.mobileMenuSidebarWrapperinner{
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;	
}
.mobileMenuSidebarHeader{}
.mobileMenuSidebarBody{
    flex-shrink: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: auto;
    /*height: 100vh;*/	
}
.mobileMenuSidebarMenuArea{padding:8px 0;}
.mobileMenuSidebarMenu{}
.mobileMenuSidebarMenuItem{}
.mobileMenuSidebarMenu .mobileMenuSidebarMenuItem:last-child{}
.mobileMenuSidebarMenuLink{
        align-items: center;
        gap: 10px;
        color: #222 !important;
        padding: 10px 16px;
        background-color: #fff;
        font-size: 16px;	
		position:relative;
		border-left:4px solid #fff;
}

.mobileMenuSidebarMenuLink .icon{
        width: 36px;
        height: 36px;
        padding: 4px;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        border-radius: 50%;
        background-color: rgb(193, 193, 193);
        background-color: rgb(245 122 79);
        color: #fff;
}
.mobileMenuSidebarMenuLink .icon img{}
.mobileMenuSidebarMenuLink .icon svg{strock-width:2;}
.mobileMenuSidebarMenuLink .txt{}
.mobileMenuSidebarMenuLink .downarrow{display:none;margin-left:auto;}
.mobileSidebarDropdown_Menu .mobileMenuSidebarMenuLink .downarrow{display:block;}
.mobileMenuSidebarMenuItem.active .mobileMenuSidebarMenuLink{background-color: rgb(243, 249, 253);border-color:rgb(0, 96, 162); border-color: rgb(29 40 120);}
.mobileMenuSidebarMenuItem.active .mobileMenuSidebarMenuLink .icon{
    background-color: rgb(48, 111, 193);
    background-color: rgb(29 40 120);	
color: #fff;		
}
.mobileSidebarDropdownMenu{display:none;}
.mobileMenuSidebarMenuItem.curent .mobileSidebarDropdownMenu{display:block;}
.mobileMenuSidebarMenuItem.curent .mobileMenuSidebarMenuLink{
    background-color: rgb(243, 249, 253);
	border-color:rgb(0, 96, 162);
        border-color: rgb(29 40 120);	
}
.mobileMenuSidebarMenuItem.curent .mobileMenuSidebarMenuLink .icon{
    background-color: rgb(48, 111, 193);
    background-color: rgb(29 40 120);	
   color: #fff;	
}
.mobileMenuSidebarMenuItem.curent .mobileMenuSidebarMenuLink .downarrow{rotate: 180deg;}
.mobileSidebarDropdownMenuItemList{}
.mobileSidebarDropdownMenuItem{padding: 8px 16px 8px 16px;}
.mobileSidebarDropdownMenuItemList .mobileSidebarDropdownMenuItem:last-child{}
.mobileSidebarDropdownMenuItemInner{
	display:block;
	background-color:#fff;
    border: 1px dashed rgba(221, 221, 221, 0.93);
	color:#222;	
    border-radius: 8px;
    width: auto;
    max-width: 100%;
    padding: 8px 12px;	
}

.mobileSidebarDropdownMenuItemInner .topDropdownMenuArea{align-items: center;gap:12px;margin-bottom:6px;}
.mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon{
    width: 28px;
    height: 28px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    border-radius: 50%;
    margin-bottom: 0px;
    /*background-color: rgb(255, 255, 255);*/
}
.mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon img{}
.mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon svg{stroke-width: 1.5px;}
.mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .title{font-family: "Inter-SemiBold";font-size: 16px;}
.mobileSidebarDropdownMenuItemInner .content{
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;line-height:20px;	
}
.mobileSidebarDropdownMenuItem.red .mobileSidebarDropdownMenuItemInner{
	background-color:#fff3f5;
    border-color: #f9d7dc;
	color:#222;	
}
.mobileSidebarDropdownMenuItem.red .mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon{color:#ad6d77;}
.mobileSidebarDropdownMenuItem.orange .mobileSidebarDropdownMenuItemInner{
	background-color:#fbf2e4;
    border-color: #fbe0ba;
	color:#222;	
}
.mobileSidebarDropdownMenuItem.orange .mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon{color:#6f4d19;}
.mobileSidebarDropdownMenuItem.green .mobileSidebarDropdownMenuItemInner{
	background-color:#dff7e8;
    border-color: #bef9d4;
	color:#222;	
}
.mobileSidebarDropdownMenuItem.green .mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon{color:#478b61;}

.mobileSidebarDropdownMenuItem.active .mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .icon{color: rgb(25, 118, 210);}
.mobileSidebarDropdownMenuItem.active .mobileSidebarDropdownMenuItemInner .topDropdownMenuArea .title{color: rgb(25, 118, 210);}
.mobileMenuSidebarBtnsArea{padding: 16px 16px 16px;}
.mobileMenuSidebarBtnsArea .bookBtn{
        display: block;
        padding: 15px 12px !important;
        min-height: 45px;
        text-align: center;
        font-size: 16px;
        border-radius: 30px;	
}



	
.homeBannerSec{background-size: contain; height: 840px;padding-top: 110px;}	
 .bottomheighlight_2Sec .heighlight_2Thumnail img {max-width: 620px;left: -12%;top: 0;}
 .menu_overlay {
 display: none;
 content: '';
 position: fixed;
 top: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.6);
 width: 100%;
 height: 100%;
 display: none;
 z-index: 12;
}
.menu_overlay.menu-visible {
 display: block;
}
.navbar-toggler {
 color: #000;
 padding: 0px;
 border: 0;
 font-size: 20px;
 box-shadow: none !important;
 margin-left: 15px;
}
.navbar-collapse {
 background: #fff;
 position: fixed;
 top: 0;
 left: 0;
 width: 260px;
 display: none;
 height: 100% !important;
 max-height: 100% !important;
 overflow: hidden;
 overflow: scroll;
 display: block !important;
 transform: translateX(-260px);
 opacity: 0;
 visibility: hidden;
 padding: 0px 0 20px;
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 z-index: 13;
}
.navbar-collapse.menu-visible {
 transform: translateX(0px);
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 opacity: 1;
 visibility: visible;
}
.navigationArea .navigationAreainner .navbar .navbar-nav {
 padding-top: 10px;
 display: block;
}
 .header .navbar .navbar-nav .nav-item:not(:last-child) {
 margin-right: 0px;
}
.header .navbar .navbar-nav .nav-link {
 padding: 4px 15px;
 font-size: 16px;
 color: #000;
}
.header .navbar .navbar-nav .nav-button {
 font-size: 14px;
 margin-left: 10px;
 margin-top: 10px;
 padding: 6px 23px;
}
 .sub-menu {
 display: none !important;
 position: relative;
 border: none;
 box-shadow: none;
 transform: translate(0%, 0px);
 left: 0;
 width: 100%;
 background: #fff;
 padding-left: 15px;
}
.header .navbar .navbar-nav li:hover .sub-menu {
 opacity: 1;
 visibility: visible;
 -webkit-transform: translate(0%, 0px);
 -moz-transform: translate(0%, 0px);
 -ms-transform: translate(0%, 0px);
 -o-transform: translate(0%, 0px);
 transform: translate(0%, 0px);
}
.curent .sub-menu {
 visibility: visible;
 opacity: 1;
 position: relative;
 transform: translateY(0em);
 z-index: 1;
 transition: none;
    /* margin-top: 2px; */
    display: block !important;
 min-width: 100%;
 left: 0;
 transform: translate(0%, 0px);
 padding: 0px 0px 10px;
}
.dropdown_menu:after {
 top: 5px;
 right: 10px;
}
.sub-menu > li {
 border-bottom: 0;
}
.sub-menu > li > a {
 display: block;
 color: #000;
 padding: 5px 15px;
 font-size: 14px;
 line-height: 20px;
 padding-right: 0px;
}
 .mega-menu .rowBox .mega-menu-box {border-right: 0;width:100%;}
.mega-menu {display: none !important;position: relative;border: none;box-shadow: none;transform: translate(0%, 0px);left: 0;width: 100%;background: #fff;padding-left: 15px;top:0;}
.header .navbar .navbar-nav li:hover .mega-menu {opacity: 1;visibility: visible;-webkit-transform: translate(0%, 0px);-moz-transform: translate(0%, 0px);-ms-transform: translate(0%, 0px);-o-transform: translate(0%, 0px);transform: translate(0%, 0px);}
.curent .mega-menu {visibility: visible;opacity: 1;position: relative;transform: translateY(0em);z-index: 1;transition: none;/* margin-top: 2px; */display: block !important;min-width: 100%;left: 0; transform: translate(0%, 0px);padding: 15px 0px 15px;}
.mega-menu-list.column-2 {column-count: 1;}
.mega-menu-list.column-3 {column-count: 1;}
.mega-menu-item .nav-link:after {top: 5px;font-size: 16px;right: 10px;}
.mega-menu .rowBox .mega-menu-box {margin-bottom: 10px;}
.mega-menu-Header {margin-bottom: 15px;}
.mega-menu-Header .title {font-size: 18px;}
.mega-menu-list-iteminner .icon {width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
.mega-menu-list-iteminner .content .ttl {font-size: 14px;line-height: 20px;margin-bottom: 2px;}
 .owl-nav button {width: 40px; height: 40px;}
 .gallerySecSlider .owl-nav button.owl-prev { left: 0px;}
.gallerySecSlider .owl-nav button.owl-next { right: 0px;}
 .homeAboutSec {padding: 40px 0 40px; margin-top: -110px;}
.aboutList {/*column-count: 2;column-gap: 20px;*/}
.whyPartnerWithSecinner{padding:40px 20px;}
}
 @media (max-width: 1024px) {
.bottomheighlight_2Sec .heighlight_2Thumnail img {max-width: 550px;left: -5%;top: 0;}
.homeAboutSec {margin-top: -150px;}
}
 @media (max-width: 992px) {
.topBarInfoAreainner .topBarInfo .hideTxt{display:none;}	 
.homeAboutSec {margin-top: -180px;}	 
.sheduleDemoVideo iframe {height:380px;}
.homeAboutPlatformsArea .homeAboutPlatformRowBox .homeAboutPlatformColumnBox {width: 33.33% !important;}
.requestDemoForm {padding:30px 30px;}
.requestDemoFormBtnArea {}
.confusePlanPriceSec .customePlanPriceSecinner {padding: 30px;}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .leftPart {width: 60%;}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .rightPart {width: 40%;}
.confusePlanPriceSec .customePlanPriceSecinner .customePlanPriceContent .planItemList li {width: 50%;}
.metaConversionContentAreainner .title {
 font-size: 30px;
}
.metaConversionContentAreainner .title .titleText br{
display:none;
}
.metaConversionContentBoxinner{padding: 20px;}
.metaConversionContentBoxinner h4 {
    font-size: 40px;
}
.metaConversionContentBoxinner p {
    font-size: 16px;
    line-height: 22px;
}
.metaConversionContentBoxinner p br{display:none;}
.whyPartnerWithSec .headnSec p { font-size: 16px;line-height: 24px;}
.whyPartnerWithSec .headnSec p br{display:none;}


}
 @media (max-width: 991px) {
 .bottomheighlight_2Sec {
 padding: 60px 0 20px;
}
.bottomheighlight_2Sec .heighlight_2Thumnail img {
 max-width: 100%;
 left: 0;
 top: 0;
 position: relative;
}
 .pageDownloadBoxinner .contentColumnBox {
 padding: 40px 40px;
}
.pageDownloadBoxContent h2 {
 font-size: 30px;
 font-family: "Inter-Bold";
 margin-bottom: 20px;
}
.pageDownloadBoxThumbnail img {
 transform: translate(50px, 20px);
}
.pageDownloadBoxSecinner .pageDownloadBox:nth-child(even) .pageDownloadBoxinner .contentColumnBox {
 -ms-flex-order: 1;
 order: 1;
}
.pageDownloadBoxSecinner .pageDownloadBox:nth-child(even) .pageDownloadBoxinner .thumbColumnBox {
 -ms-flex-order: 2;
 order: 2;
}
.pageDownloadBoxSecinner .pageDownloadBox:nth-child(even) .pageDownloadBoxThumbnail img {
 transform: translate(50px, 20px);
}
 .headnSec .title {
 font-size: 30px;
}
.homeBannerContent .title {
 font-size: 30px;
}
.homeBannerContent .title .borderText img {
 right: 115px;
}
.aboutContentArea .title {
 font-size: 30px;
}
.aboutContentArea .title .borderText img {
 width: 150px;
}
.counterSec .borderText img {
 right: 110px;
 width: 120px;
}
.headnSec p br {
 display:none;
}
.aboutContentArea {
 margin-top:30px;
}
.homeAbouttopArea {
 margin-bottom:20px;
}
.homeAboutSecBottomArea .headingArea p br {
 display:none;
}
 .heighlight_2BoxArea .rowBox2 .heighlight_2Box:first-child {
 border-right:0;
}
 .heighlight_2BoxArea .rowBox2 .heighlight_2Box:last-child .heighlight_2Boxinner {
 padding-left: 0px;
}
.homeTestimonialBoxinner {
 background: #fff;
}
 .homeTestimonialSlider .owl-stage {
 left: 0;
}
.footer {
 background-position: 50% 50%;
 padding: 150px 0 0px;
 margin-top: 0px;
}
 .intNavbarToggler {
 display: block;
 border: 0;
 background: transparent;
 color: #fff;
 font-size: 25px;
}
 .intNavOverlay {
 display: none;
 content: '';
 position: fixed;
 top: 0;
 left: 0;
 background: rgba(0, 0, 0, 0.6);
 width: 100%;
 height: 100%;
 display: none;
 z-index: 2;
}
.intNavOverlay.open {
 display: block;
}
.intNavbarNav {
 background: #000;
 position: fixed;
 top: 0;
 left: 0;
 width: 260px;
 display: none;
 height: 100% !important;
 max-height: 100% !important;
 overflow: hidden;
 overflow-x: scroll;
 display: block !important;
    /*transform: translateX(-260px);*/
	left:-260px;
 opacity: 0;
 visibility: hidden;
 padding: 0px 0 20px;
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 z-index: 3;
}
.intNavbarNav.open {
    /*transform: translateX(0px);*/
	left:0;
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 opacity: 1;
 visibility: visible;
}
 .intNavbarNavList {
 padding:20px 10px;
 display: block;
}
.intNavbarNavList li a {
 font-size: 14px;
 padding: 10px 10px;
 display: block;
}
.codeTabs {
 overflow: hidden;
}
 .intBodyContainer {
overflow: hidden;
}
.intBodyHeader {
}
.intBodyHeader .ttl {
 font-size: 20px;
}
.intBodyHeader .col-3 {
 text-align: right;
}
.intBodyHeader .suggestEdits {
}
.intBodyHeader .suggestEdits i {
}
.intBodyHeader .suggestEdits .txt {
 display:none;
}
 .intBodyMiddleSideinner {
 padding: 10px 15px;
}
.intpanel {
 padding: 10px 0;
}
.realEstateHeroBannerContent p.text {
 font-size: 18px;
 line-height: 26px;
}
.realEstateHeroBannerContent p.text br {
 display:none;
}
.realEstateCrmFeatureSec .headnSec .title .titleText br {
 display:none;
}
.realEstateCrmKeyFeatureTabNav ul li a {
 padding: 3px 7px;
 font-size: 12px;
}
.realEstateCrmKeyFeatureContentinner .heading {
 font-size: 26px;
}
.realEstateCrmKeyFeatureContentinner .sub-heading {
 font-size: 18px;
 line-height: 24px;
}
.realEstateCrmKeyFeatureContList li {
 font-size: 16px;
 line-height: 22px;
}
.mottoSecinner .leftPart .circleBox {
 width: 120px;
 height: 120px;
 margin-right: 30px;
}
.mottoSecinner .leftPart .circleBox svg {
 height: 50px;
}
.mottoSecinner .motoContentArea h2 {
 font-size: 40px;
}
.highLightThumnail {
    padding-right: 0px;
}
}
 @media (max-width: 768px) {
.homeAboutSec {margin-top: -240px;}	 	 
.sheduleDemoVideo iframe {
 height:280px;
}
 .bottomheighlight_2Sec {
 padding: 0px 0 20px;
}
.bottomheighlight_2Sec .heighlight_2Thumnail img {
 margin-bottom:0px;
}
 .first_blk {
 -ms-flex-order: -1;
 order: -1;
}
.last_blk {
 -ms-flex-order: 13;
 order: 13;
}
.headnSec .title {
 font-size: 28px;
}
.homeBannerContent .title {
 font-size: 28px;
}
.aboutContentArea .title {
 font-size: 28px;
}
.highLightContent .title {
 font-size: 22px;
}
.homeBannerThumanil img {
 max-width: 100%;
}
.homeBannerThumanil img {
 max-width: 100%;
 position: relative;
 z-index: 1;
}
.homeBannerSec .layer img {
 height: 45px !important;
}
.homeBannerSec .layer4 img {
 height: 125px !important;
}
.homeBannerSec .layer12 img {
 height: 60px !important;
}
.homeBannerSec .layer5 {
 left: 20%;
}
.homeBannerSec .layer7 {
 right: 9%;
}
.homeBannerSec .layer9 {
 right: 15%;
}
.homeBannerSec .layer10 {
 right: 5%;
}
 .homeAboutSocialList {
 column-count: 8;
 column-gap: 10px;
}
.homeAboutSocialList li {
 margin-bottom:10px;
}
.homeTestimonialBigThumnail img {
 margin-top: 0;
 max-width: 100%;
}
.intNavbar {
 padding: 10px 0px;
}
.intBottomHeader {
 display: block;
 background: #000;
 color: #fff;
 padding: 8px 10px;
 border-top: 1px solid #3a3939;
}
.aelinkIntMenu {
 padding: 5px 15px;
 border: 1px solid #5a5858;
 border-radius: 8px;
 font-size: 12px;
}
.intBodyLeftSide {
 background: #fff;
 position: fixed;
 top: 0;
 left: 0;
 width: 260px;
 display: none;
 height: 100% !important;
 max-height: 100% !important;
 overflow: hidden;
 overflow-x: scroll;
 left:-260px;
 opacity: 0;
 visibility: hidden;
 padding: 0px 0 0px;
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 z-index: 3;
 display: flex;
 flex-basis: auto;
 flex-direction: column;
}
.intBodyLeftSide.open {
 left:0;
 transition: all 300ms ease;
 -o-transition: all 300ms ease;
 -ms-transition: all 300ms ease;
 -moz-transition: all 300ms ease;
 -webkit-transition: all 300ms ease;
 opacity: 1;
 visibility: visible;
}
.intBodyLeftSide .intBodyScrollable {
 height: auto !important;
 overflow: hidden;
 overflow-y: auto;
}
.intBodyLeftSide .intBodyContent {
 height: auto;
 max-height: inherit;
}
.codeTabs button.rdmd-code-copy {
 right:15px;
}
.appDownloadQrArea .QrCodeArea {
 -ms-flex-order: -1;
 order: -1;
}
.appDownloadAreainner {
 text-align: center;
}
 .connectIntegrationRowItem {
 margin-bottom:40px;
}
.connectIntegrationRowItem .connectIntegrationBigThumnailBox {
 -ms-flex-order: -1;
 order: -1;
}
.realEstateHeroBannerContent .title {
 font-size: 30px;
}
.realEstateHeroBannerContent .title .titleText br {
 display:none;
}
.realEstateHeroBannerContent p.text {
 font-size: 16px;
 line-height: 24px;
}
.realEstateHeroBannerStaticListIteminner .icon {
 width: 64px;
 height: 64px;
 line-height: 64px;
 font-size: 26px;
 margin: 0 auto 10px;
}
.realEstateHeroBannerStaticListIteminner .content {
 font-size: 14px;
 line-height: 20px;
}
.addonPriceSec {
 padding: 30px 0 10px;
}
.addonPriceListItem {
 display: block;
}
.homeAboutSecBottomArea .headingArea h2 {
 font-size: 28px;
}
 .getStarttedEngModalDiolog {
 width: auto;
 margin: 10px 10px;
}
 .getStarttedEngModalBody {
 padding: 30px 20px 20px;
}
 .getStarttedEngModalBottomPartinner {
 display: block !important;
}
 .getStarttedEngModalBottomPartinner .rightPart {
 justify-content: start !important;
}
 .getStarttedEngModalBottomPartinner .rightPart .form-check {
 margin-right: 0px;
 margin-left: 0px !important;
}
 .customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .leftPart {
width: 100%;
}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .rightPart {
width: 100%;
justify-content: start;
}
.customePlanPriceSec.confusePlanPriceSec .customePlanPriceSecinner .rightPart .rightPartinner {
text-align: left;
}
.becamePartnerTermsSecinner {padding: 25px 20px;}
.becamePartnerTermsListItem {font-size: 14px;line-height: 22px;}



}
 @media (max-width: 767px) {
.highLightContent {
 padding-top: 0px;
}
 .customePlanPriceSecinner {
 display: block;
}
 .customePlanPriceSecinner .leftPart {
 width: 100%;
}
 .customePlanPriceSecinner .rightPart {
 padding-top: 25px;
}
.customePlanPriceSecinner .customePlanPriceContent .title {
 font-size: 25px;
}
.customePlanPriceSecinner .customePlanPriceBtns .customePlanPriceBtn {
 padding: 14px 30px 14px;
 font-size: 16px;
}
.confusePlanPriceSec .customePlanPriceSecinner .rightPart {
 padding-top: 10px;
}
.confusePlanPriceSec .customePlanPriceSecinner .customePlanPriceContent .title {
 font-size: 21px;
}
.thankyouPageWrap .thankyouPageWrapHeader .title .label {
 font-size: 64px;
}
.thankyouPageWrap .thankyouPageWrapHeader .title .label-icon {
 width: 56px;
 margin-left: 20px;
}
.thankyouPageWrap .thankyouPageWrapHeader .sub-title {
 font-size: 24px;
 line-height: 1.2;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_1, .thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 {
 font-size: 18px;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 span.social img {
 width: 24px;
 margin-right: 11px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.goBackBtn {
 font-size: 14px;
 line-height: 2.95;
 padding: 10px 10px;
 margin-right: 10px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.goBackBtn img {
 width: 24px;
 margin-right: 2px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.whatsappBtn {
 font-size: 14px;
 line-height: 2.95;
 padding: 10px 10px;
 margin-right: 10px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.whatsappBtn img {
 width: 22px;
 margin-right: 2px;
}
.ourTrustedLogoSliderArea {
 padding: 0 0px;
}
.trustedSec .title .titleText br {
 display:none;
}
.trustedDesktopArea {
 display:none;
}
.trustedMobileArea {
 display:block;
 margin-top:30px;
}
.trustedMobileArea .trustedThumanil {
 overflow: hidden;
 padding-left: 0%;
}
.workFlowListSec {padding: 40px 0;}
.workFlowListPanelHeaderInner {flex-wrap: wrap;justify-content: center !important; gap: 10px;}
.workFlowListPanelHeaderInner .leftPart {flex: inherit;}
.workFlowListPanelFooterInner {flex-wrap: wrap;justify-content: center !important; gap: 10px;}
.workFlowListPanelHeaderInner .title {font-size: 18px;text-align: center;}

}
@media (max-width: 600px) {
 .sheduleDemoVideo iframe {
 height:260px;
}
 .homeAboutPlatformSlider .owl-nav button.owl-prev {
    left: -8px; 
}
.homeAboutPlatformSlider .owl-nav button.owl-next {
     right: -8px;
}
.wetroo-foot-txt h2 {   
    font-size: 30px;
}
.wetroo-foot-txt p {
    font-size: 16px;
}
.wetroo-foot-txt .wetroo-cta{
    padding: 10px 30px;   
    font-size: 14px;	
}


}
@media (max-width: 575px) {
.switchWetrooModalDiolog {
    max-width: 100%;
    width: auto;
}	
	
	
.topBarInfoAreainner {display: flex;justify-content: flex-start;}	
.topBarInfoAreainner .leftIcon{margin-right:10px;}
.topBarInfoAreainner .topBarInfo {display: flex;align-items: center;justify-content: space-between; width: 100%;}
.topBarInfoAreainner .topBarInfo .content {font-size: 12px;}
.topBarInfoAreainner .topBarInfo .hideTxt_2{display:none;}	
.topBarInfoAreainner .rightIcon{display:none;}
	
    .homeBannerSec {
        padding: 80px 0 0px;
        height: 650px;
		background-position: 50% 45%;
    }
	
.homeAboutPlatformsDesktop {
 display:none;
}
.homeAboutPlatformsMobile {
 display:block;
}
.homeAboutPlatformBox {
 display: block;
}
.homeAboutPlatformBoxinner {
 padding: 12px 12px;
}
.homeAboutPlatformSlider .owl-stage {
 display: flex;
}
.homeAboutPlatformSlider .owl-item {
 display: flex;
 flex: 1 0 auto;
}
.homeAboutPlatformBox {
 display: flex;
 flex-direction: column;
 width: 100%;
}
.homeAboutPlatformBoxinner {
 height: 100%;
}
 .header .navbar .navbar-brand img {
 height:auto !important;
}
.explore-button {
 border: 0;
 /*background-image: linear-gradient(to right, #07219b 0%, #749ad9 100%);*/
        padding: 6px 20px !important;
        min-height: 36px;
 border-radius: 8px; 
 transition: 0.5s;
 font-size: 12px;
}
.explore-button.explore-button-boder{

}
.pageDownloadBoxSecinner .pageDownloadBox {
 margin-bottom: 30px;
}
.pageDownloadBoxContent .downloadbtnArea .downloadbtn {
 font-size: 14px;
 background-image: inherit;
}
.pageDownloadBoxinner .contentColumnBox {
 padding: 30px 30px;
}
.pageDownloadBoxContent h2 {
 font-size: 25px;
}
 .header .navbar {
 padding: 10px 0;
}

.header .navbar .rightSide .nav-button {
 padding: 5px 15px;
 font-size: 11px;
 border-radius:6px;
}
.header .navbar .navbar-brand {
 max-width: 115px;
 margin-right: 5px;
}
.header .navbar .rightSide .loginBtn {
        margin-left: 0px;
        margin-right: 5px;
}
.header .navbar .rightSide {
 /*margin-left: 5px;*/
}
.navbar-toggler {
 margin-left: 7px;
}
.headnSec .title {
 font-size: 25px;
}
 
.homeAboutSec .bg1 {
 top: -80px;
 height: 130px;
}
.homeAboutSec .bg2 {
 background-size: contain;
 bottom: -65px;
}
.homeBannerSec:before {
 position:absolute;
 content:'';
 top:0;
 left:0;
 background-color:rgba(255, 255, 255, 0.7);
 height:100%;
 width:100%;
 z-index:5;
 display:none;
}
 .homeBannerSec .layer {
 display: none;;
}
.homeBannerSecinner {
 position:relative;
 z-index:6;
}
.homeBannerSec .layer img {
 height: 35px !important;
}
.homeBannerSec .layer4 img {
 height: 110px !important;
}
.homeBannerSec .layer12 img {
 height: 45px !important;
}
 .homeBannerContent .title {
 font-size: 22px;
}
.homeBannerContent .title br {
 display:none;
}
.homeBannerContent p br {
 display:none;
}
.homeBannerContent p {
 margin-bottom: 20px;
}
.homeBannerBtnArea {
display:none;	
 margin-bottom: 30px;
}

.homeBannerBtnAreainner .homeBannerBtn {
 margin-right: 5px;
}
.homeAboutSecinner {
 position: relative;
 z-index: 5;
}
.aboutContentArea .title {
 font-size: 22px;
}
.aboutContentArea .title br {
 display:none;
}
.homeAboutSec {
	margin-top:-170px;
 padding: 0px 0 20px;
}
.aboutVideoArea{margin-right: 0px;}
 .counterSec {
 padding: 80px 0 50px;
}
.trustedSec .borderText img {
 top: 27px;
 right: 50px;
 width: 101px;
}
.homeFeatureSec {
 min-height: auto;
 padding: 40px 0 10px;
 background-color: #6e5bc3;
}
.highLightContent {
 padding-left: 0px;
}
.homeTestimonialSecinner {
 display: flex;
 flex-wrap: wrap;
}
.homeTestimonialSecinner .leftPart {
 width: 100%;
}
.homeTestimonialSecinner .rightPart {
 width: 100%;
 display:none;
}
.heighlight_2contenBox_2inner {
 padding: 0px 0px;
}
.homeTestimonialSec .borderText img {
 top: inherit;
 bottom: -5px;
 left: 0;
 right: 0;
 width: 100px;
 margin: 0 auto;
}
.highLightsecField .bg2 {
 background-size: contain;
 bottom: -100px;
}
.homeTestimonialSec {
 padding: 80px 0 0px;
}
.ourTrustedLogoSec {
 padding: 80px 0 160px;
}
 .channelPartnerBannerSec {
 padding:40px 0 20px;
}
.channelPartnerBannerSec .headnSec .title {
 font-size: 30px;
 display: block;
 margin-bottom: 20px;
}
.channelPartnerBannerSec .borderText img {
 position: absolute;
 bottom: -15px;
 right: inherit;
 width: 160px;
 left: 0;
}
.channelPartnerFormSec {
 padding-bottom:20px;
}
.blogSec {
 padding: 40px 0 40px;
}
.blogSec .headnSec .title {
 font-size: 30px;
}
.singleBlogSec {
 padding: 40px 0 40px;
}
.relatedBlogSec {
 padding:40px 0 20px;
}
.singleBlogContentArea h2.title {
 font-size: 20px;
 line-height: 28px;
}
.relatedBlogSec .headnSec {
 margin-bottom: 40px;
}
.relatedBlogSec .headnSec .title {
 font-size: 30px;
 display: inline-block;
}
.relatedBlogSec .borderText img {
 right: 0;
 left: 0;
 bottom: -25px;
 width: 200px;
 margin: 0 auto;
}
.termsConditionSec {
 padding:40px 0 40px;
}
.blankSec {
 padding:0px;
}
.pricingSec {
 padding: 40px 0 0px;
}
.pricingSec .headnSec {
 margin-bottom:30px;
}
.pricingSec .headnSec .title {
 font-size: 35px;
}
.pricingSec .borderText img {
 right: 0;
 left: 0;
 top: inherit;
 bottom: -15px;
 width: 200px;
 margin: 0 auto;
}
.faqSec {
 padding: 40px 0 40px;
}
.smsBannerSec .headnSec .title {
 font-size: 30px;
}
.smsBannerSec .headnSec .title .titleText br {
 display:none
}
.smsFeatureSec {
 padding: 40px 0;
}
.connectIntegrationSec {
 padding:40px 0 10px;
}
.smshightLightContent {
 padding: 20px;
}
.smshightLight2Sec {
 padding: 40px 0 30px;
}
.requestDemoBananerSec {
 padding:40px 0;
}
.requestDemoBananerSec .headnSec {
 margin-bottom:30px;
}
.requestDemoBananerSec .headnSec .title {
 font-size: 30px;
 line-height:40px;
}
.requestDemoBananerSec .headnSec .title .titleText br {
 display:none
}
.requestDemoBananerSec .headnSec .para {
 font-size: 18px;
 line-height: 26px;
}
.requestDemoBananerSec .borderText img {
 right: 0;
 top: inherit;
 bottom: -25px;
 left: 0;
}
.requestDemoForm {
 padding: 30px 20px;
 max-width: 100%;
 width: 100%;
}
.requestDemoFormHeader .title {
 font-size:18px;
}
.ourClientSec {
 padding:0 0 40px;
}
.single-card {
 padding: 25px 15px;
}
.single-card h3 {
 font-size: 30px;
}
.integrationsListingSec {
 padding:40px 0 20px;
}
.integrationsListingSec .headnSec .title {
 font-size: 30px;
}
.integrationsListingSec .headnSec .title .titleText br {
 display:none;
}
.aboutIntegrationsSec {
 padding: 40px 0;
}
.aboutIntegrationsSec .headnSec .title {
 font-size: 30px;
}
.aboutIntegrationsSec .headnSec .title .titleText br {
 display:none;
}
.aboutIntegrationsSec .thumnailWrapper {
 margin-top:30px;
}
.appDownloadQrSec {
 padding-bottom: 80px;
}
.appDownloadQrSecinner {
 padding-bottom: 0px;
}
.appDownloadAreainner {
 margin-bottom: 20px;
 text-align: center;
}
.appDownloadQrArea .QrCodeAreainner {
 text-align: center;
}
.appDownloadQrArea .QrCodeAreainner img {
 max-width: 260px;
}

.mostRecomendedPartnerSecinner .customeRowBox {   
    align-items: center;
    justify-content: center;   
}
.mostRecomendedPartnerSecinner .customeColimnBox {   
    width: 33.33%;
}
.footer {
padding: 60px 0 0px; 
}
.footerTopinner .ftPara {
    padding-right: 0;
}
.footerBottomBoxArea .footerBottomBox {
    margin-bottom: 20px;
}
.footerBottomRightBoxArea {
    text-align: left;
}
.copywriteText p .line {    
    padding: 0 5px;
}
.ftSocialAreainner {
    padding: 10px 0 0;  
    display: block !important;
    text-align: left;
}
.ftSocialArea .title {
        font-size: 16px;
        margin-bottom: 17px;
        display: block;
    }
.smsBannerContentArea {
 margin-bottom:30px;
}
.contactformSec {
 padding:40px 0 40px;
}
.contactformAreainner {
 padding: 20px 20px 5px;
}
 .adviceAnswerTeamHeader {
 padding: 20px 0 30px;
}
.adviceAnswerTeamTopHeader .navbarBrand img {
 max-width: 140px;
}
.adviceAnswerTeamTopHeaderinner {
 align-items: center;
}
.adviceAnswerTeamBottomHeaderSearchArea h1.title {
 font-size: 24px;
}
.teamAdviceListIteminner {
 display:block !important;
}
.teamAdviceListIteminner .icon {
 justify-content: left;
 margin-right: 0px;
 margin-bottom: 10px;
 width: 40px;
 height: 40px;
}
.teamAdviceListIteminner .iconinner {
 width: 28px;
 height: 28px;
}
.teamAdviceListIteminner .content .avatarListing {
 padding-left: 0px;
}
.teamAdviceListIteminner .content .avatarListing img {
 display:none;
 margin-left:0px;
}
.teamAdviceListIteminner .content .avatarListing img:first-child {
 display:inline-block;
}
.adviceAnswerTeamFooter {
 padding: 48px 0;
 margin-top: 40px;
}
.partnerOurProgramsSecinner .smsFeatureBoxinner {
 display: block !important;
 text-align: center;
}
.partnerOurProgramsSecinner .smsFeatureBoxinner .icon {
 margin: 0 auto 25px;
}
 .affiliatesPayoutSec .titleText br {
 display:none;
}
.affiliatesHowItWorksSecinner .smsFeatureBoxinner .content .title {
 font-size: 24px;
}
 .certificateBannerSec {
 padding: 10px 0 40px;
}
.certificateBannerSec .aboutContentArea .title {
 font-size: 25px;
}
.certificateBannerSec .aboutContentArea .title b {
 font-size: 34px;
}
.certificateBannerSec .aboutContentArea .title br {
 display:block;
}
 .certificationListIteminner .yellowBadge {
 top: 10px;
 left: -42px;
 font-size: 12px;
 z-index: 1;
}
.certificationListBox {display: block;padding: 60px 30px 30px;text-align: center;}
.certificateThumnail {width: 150px;margin: 0 auto 25px;}
.certificateContent h4.ttl {font-size: 22px;margin-bottom: 15px;}
.certificationListIteminner .certificateTags {position: absolute;top: 0px;right: 0;left: 0;width: 100%;bottom: auto;display: flex;flex-direction: inherit;justify-content: end;gap: 0;background-color: #e8e8ff;}
.certificationListIteminner .certificateTags .timeTags {padding: 10px 5px;font-size: 12px;border-radius: 0;background: transparent;}
.certificationListIteminner .certificateTags .statusTags {padding: 10px 5px; font-size: 12px;border-radius: 0;background: transparent;}
 .certificateSteptSecinner .certificateStepBox:not(:last-of-type)::after {display:none;}
.realEstateCrmVideoSec {padding: 40px 0 10px;}
.realEstateCrmVideo video {height: 220px;width: 100%;}
.trustedSec {padding: 60px 0 40px;}
.highLightsec {
    padding: 0px 0 0px;
}
.aboutList li {   
    margin-bottom: 10px;
}
.aboutList li .icon {
    width: 20px;
    margin-right: 5px;
}
.highLightContent .title .borderText img {
        bottom: -8px;
        width: 130px;
    }
    .metaConversionContentAreainner .title {
        font-size: 25px;
    }
.metaConversionTag {   
    font-size: 12px;
}

	
.metaConversionContentBoxinner {
        padding: 20px;
        border-radius: 20px;
    }	
.metaConversionContentBoxinner .leftPart {
    width: 35%;
}
.metaConversionContentBoxinner .rightPart {
    width: 65%;
}
.metaConversionContentBoxinner h4 {
        font-size: 35px;
    }
.metaConversionContentBoxinner p {
        font-size: 14px;
        line-height: 20px;
    }
.mostRecomendedPartnerSec{padding:40px 0;}	
.mostRecomendedPartnerThumailBboxinner img {
    height: auto !important;
}
.mostRecomendedPartnerBtnArea {
    margin: 10px 0 0;
}
.bottomheighlight_2Sec {
  padding: 40px 0 20px;
}
.bottom-wetroo-foot-cntntinner {
    display: block;
}
.bottom-wetroo-foot-cntntinner ul.useful_links{margin-bottom:8px;}	
.homeBannerContentList {margin: 0 -5px; margin-bottom: 20px;}	
.homeBannerContentList li {padding: 0 5px;font-size: 12px;}
.homeBannerContentList li .icon {display: inline-block;margin-right: 5px;width: 16px;}

.heighLightDiscoverSecinner {    
    padding: 15px;    
}
.heighLightDiscoverSecinner .intro {
    font-size: 16px;
    line-height: 1.3;
}
.heighLightDiscoverSecinner .heighLightDiscoverBtnArea .heighLightDiscoverBtn {   
    padding: 6px 15px 8px;
    border-radius: 8px;    
    font-size: 12px;
}
.aboutUsSec .aboutContentArea {
    margin-top: 0px;
}
.aboutUsSec .aboutContentArea .title {
    font-size: 30px;
}
.creatingStepSec .headnSec .title br{display:none;}
.creatingStepBoxinner {
    padding: 0px 10px;
}
.whatsappChatQrFormArea .content .title {    
    font-size: 20px;
}
.whatsappChatQrFormArea .content h5 {
    font-size: 16px;
}

}
@media (max-width: 479px) {
.sheduleDemoVideo iframe {height:220px;}
.aboutList {/*column-count: 1;column-gap: 0px;*/}
.videoModalArea .modalVideo {height: 250px;object-fit: cover;}
.realEstateHeroBannerSec {padding: 60px 0 60px;}
.realEstateHeroBannerContent .title {font-size: 28px;}
.realEstateHeroBannerContent .title .titleText span {font-size: 22px !important;}
.realEstateHeroBannerStaticList .realEstateHeroBannerStaticListItem {width: 33.33%;padding: 7px 7px;}
.realEstateHeroBannerContent p.text {font-size: 16px;line-height: 22px;}
.realEstateAboutSec {padding: 60px 0 0px;}
.realEstateCrmFeatureSec {padding: 30px 0 0px;}
.realEstateCrmKeyFeatureSec {padding: 60px 0 30px;}
.realEstateCrmKeyFeatureTabNavArea {position: relative;margin-bottom: 0px;}
.realEstateCrmKeyFeatureTabNav ul li {margin: 3px 1px;}
.section-content {position: relative;top: 0;margin-bottom: 20px;}
.dualContentTopSec {margin-bottom: 15px;}
.dualContentTopSec .icon {font-size: 20px;}
.dualContentTopSec .content {font-size: 14px;}
.realEstateCrmKeyFeatureContentinner .heading {font-size: 22px;line-height: 28px;}
.realEstateCrmKeyFeatureContentinner .sub-heading {font-size: 16px;line-height: 22px;}
.realEstateCrmKeyFeatureContList li {font-size: 14px;line-height: 20px;}
.realEstateCrmKeyFeatureContentinner {padding: 0px;}
.realEstateCrmKeyFeatureThumnailinner img {max-width: 250px;}
.realEstateCrmKeyFeatureTabContent .section-content:nth-child(1) .realEstateCrmKeyFeatureThumnailinner img {max-width: 280px;}
.blankSec {padding:0px 0;}
 .adviceAnswerTeamModalfaqIteminner h5.title {font-size: 14px;line-height: 20px;}
.teamAdviceListSingleIteminner h3.title {font-size: 20px;line-height: 28px;}
 .ourMissionIdeaContent h4 {font-size: 30px;margin-bottom: 15px;}
 .mottoSec {padding: 40px 5px;}
.mottoSecinner .leftPart .circleBox {width: 70px;height: 70px;margin-right: 25px;}
.mottoSecinner .leftPart .circleBox svg {height: 30px;}
.mottoSecinner .motoContentArea h2 {font-size: 25px;}
.customePlanPriceSecinner {padding:25px;}
.confusePlanPriceSec .customePlanPriceSecinner .customePlanPriceContent .planItemList li {width: 100%;}
.homeAboutSec {     
        margin-top: -200px;
    }
.homeAbouttopArea {
        margin-bottom: 0px;
    }
.homeAboutPlatformsArea {
    padding: 0px 0 0px;
}	
.ourTrustedLogoSec {
        padding: 40px 0 30px;
    }
.highLightContentArea {	
    order: 2		
}	
.highLightContentArea .highLightContent .title .titleText br{display:none;}
.highLightThumnailArea{	
    order: 1;	
    margin-bottom: 0px;	
} 
.wetroo-foot-cntnt{padding: 40px 0px 40px;}
.wetroo-foot-txt h2 {   
    font-size: 20px;   
    margin-bottom: 10px;	
}
.wetroo-foot-txt p {
    font-size: 14px;
}
.confusePlanPriceSec .customePlanPriceSecinner .planText {    
    font-size: 16px;
    margin-bottom: 10px;
}
.confusePlanPriceSec .customePlanPriceSecinner .customePlanPriceBtns .customePlanPriceBtn {
    padding: 8px 20px 8px;
    font-size: 14px;
}
.workFlowListSec {padding: 40px 0 20px;}
.workFlowListSearchForm .searchIncon {top: 10px;}
.workFlowListSearchForm .form-control {padding-left: 40px;min-height: 40px;}
.workFlowList .workFlowListItem {margin-bottom: 30px;}
.workFlowListPanelHeaderInner .title {font-size: 18px;line-height:24px;}
.workFlowListPanelFooterInner .planTags {flex-wrap: wrap;justify-content: center;}
.workFlowListPanelFooterInner .planTagsList {justify-content: center;}
.switchWetrooModalHeader {   
    padding: 20px 18px;   
}
.switchWetrooModalHeader .title {
    font-size: 16px;
}
.switchWetrooModalHeader .para {
    font-size: 12px;
}
.switchWetrooFormArea {
    padding: 18px 18px;
    font-size: 12px;
}
.switchWetrooFormArea .form-control {
    font-size: 14px;
}


}
@media (max-width: 420px) {
.realEstateHeroBannerStaticList .realEstateHeroBannerStaticListItem {
 width: 25%;
 padding: 7px 3px;
}
.realEstateHeroBannerStaticListIteminner .icon {
 width: 54px;
 height: 54px;
 line-height: 54px;
 font-size: 24px;
 margin: 0 auto 10px;
}
.realEstateHeroBannerStaticListIteminner .content {
 font-size: 11px;
 line-height: 17px;
}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormBtn {
 padding: 8px 5px;
 font-size: 13px;
 margin-right: 5px;
}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormWhatsappBtn {
 padding: 8px 5px;
 font-size: 13px;
}
.requestPriceFormArea .requestPriceFormBtnArea .requestPriceFormWhatsappBtn i {
 font-size: 16px;
 margin-right:5px;
}
.highLightsecinner{padding: 40px 0 20px;}
.highLightsecinner .highLightsecField{padding-top:20px;}
.highLightsecinner .highLightsecField .highLightThumnailArea{margin-bottom:20px;}
}
 @media (max-width: 400px) {
.sheduleDemoVideo iframe {
 height: 200px;
}
 .thankyouPageWrap .thankyouPageWrapHeader .title .label {
 font-size: 52px;
 line-height: 1.2;
}
.thankyouPageWrap .thankyouPageWrapHeader .title .label-icon {
 width: 46px;
 margin-left: 15px;
}
.thankyouPageWrap .thankyouPageWrapHeader .sub-title {
 font-size: 20px;
 line-height: 1.3;
}
.thankyouPageWrap .thankyouPageWrapBody {
 margin: 20px 0;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_1, .thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 {
 font-size: 15px;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 {
 margin-top: 20px;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 p {
 margin-bottom: 10px;
}
.thankyouPageWrap .thankyouPageWrapBody .thankyouPageWrapInfo_2 span.social {
 margin-top: 0px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.goBackBtn {
 font-size: 14px;
 line-height: 2.95;
 padding: 8px 10px 14px;
 margin-right: 10px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.goBackBtn img {
 width: 24px;
 margin-right: 2px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.goBackBtn .txt {
 position: relative;
 top: 2px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.whatsappBtn {
 font-size: 14px;
 line-height: 2.95;
 padding: 8px 10px 14px;
 margin-right: 0px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.whatsappBtn img {
 width: 20px;
 margin-right: 0px;
}
.thankyouPageWrap .thankyouPageWrapFooter a.whatsappBtn .txt {
 display: none;
}
 .homeAboutPlatformIcon {
}
.homeAboutPlatformContent {
}
.homeAboutPlatformContent h4.ttl {
 font-size: 14px;
}
}
 @media (max-width: 380px) {
.sheduleDemoVideo iframe {
 height: 180px;
}
.homeBannerContentList {margin-bottom:10px;}
}
