/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/*****************************************/


/* ---------------Demi Bold--------------- */

 @font-face {
      font-family: 'AvenirNextDemiBold';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-DemiBold.otf') format('opentype');
      font-weight: bold;
      font-style: normal;
    }

/* @font-face {
            font-family: 'AvenirNext-DemiBold';
            src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-DemiBold.woff') format('woff');
        } */

/* ----------------Regular-------------- */

 @font-face {
      font-family: 'AvenirNextRegular';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Regular.otf') format('opentype');
      font-weight: normal;
      font-style: normal;
    }
/* @font-face {
            font-family: 'AvenirNextRegular';
            src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Regular-1.woff') format('woff');
            font-weight: normal;
            font-style: normal;
        } */

/* ----------------Medium-------------- */

@font-face {
      font-family: 'AvenirNextMedium';
      src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Medium.otf') format('opentype');
      font-weight: normal;
      font-style: normal;
    }

/* @font-face {
            font-family: 'AvenirNextMedium';
            src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Medium.woff') format('woff');
            /* You can include additional font formats (e.g., woff2, ttf) for better browser compatibility */
        } */

/* ----------------Bold----------------- */

@font-face {
            font-family: 'AvenirNext-Bold';
            src: url('https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/AvenirNext-Bold.ttf') format('truetype');
            font-weight: bold;
            font-style: normal;
        }


body, p
{
	font-family: 'AvenirNextMedium', sans-serif;
/*   font-family: 'AvenirNextMedium', sans-serif; */
}
 li, div
{
      font-family: 'AvenirNextBold', sans-serif!important;
}
a
{
      font-family: 'AvenirNextDemiBold', sans-serif!important;
}
h1, h2
{
     font-family: 'AvenirNext-Bold', sans-serif!important;
}
.growfast-header__container .growfast-submenu.level-1 span
{
       font-family: 'AvenirNextMedium', sans-serif;
/*         font-family: 'AvenirNextMedium', sans-serif; */
}
.growfast-header__container .growfast-submenu.level-A span
{
/*           font-family: 'AvenirNextMedium', sans-serif; */
         font-family: 'AvenirNextMedium', sans-serif;

}
.num_link
{
  color:#5C7376;
  font-size:14px;
}
/* .growfast-header--header .growfast-has-submenu .growfast-submenu a
{
  letter-spacing:0.5px;
} */
.main_portfolio_title p 
{
    cursor: pointer;
}
td img
{
    cursor: pointer;
}
div#hs_cos_wrapper_header-top-module-2_ span 
{
    font-size: 14px;
    line-height: 22px;
    font-family: 'Avenir Next',Arial,sans-serif,'sans-serif';
/*     font-family: 'AvenirNextRegular', sans-serif; */
    font-weight: 500;
}  
div#hs_cos_wrapper_header-top-module-2_ a 
{
    color: #46BBC4;
    font-size: 14px;
    line-height: 22px;
}
div#hs_cos_wrapper_header-top-module-2_ a.num_link{
  color: #717171;
}
#sub-menu-solution-section button:hover 
{
    background-color: #1C7F8A!important;
}
.growfast-header__container.growfast-content-wrapper.growfast-header--default {
    padding: 0px;
}
.dnd_area-row-5-vertical-alignment img 
{
    border-radius: 30px;
    box-shadow: 0px 4px 32px 0px rgba(44,62,74,0.2);
}

footer.growfast-footer .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.footer-row-0-padding.footer-row-0-margin a {
    color: #5c7376;
    font-family: 'AvenirNextMedium','sans-serif'!important;
/*   font-family: 'AvenirNextMedium', sans-serif!important; */
}
.growfast-footer-module__about-section
{
  width:100% !important;
}
.footer__nav__menu ul li 
{
    list-style: none;
    font-size: 14px;
    line-height: 30px;
}
.footer__nav__menu ul li a
{
  color:#717171;
  font-family: 'AvenirNextMedium','sans-serif';
/*   font-family: 'AvenirNextMedium', sans-serif; */
}
.footer__nav__menu h2 
{
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    color: #354143 !important;
}
.footer__nav__menu ul 
{
    padding: 0px;
}


.footer__temp__nav__right ul 
{
    display: flex;
    column-gap: 15px;
}
.footer__temp__nav__right ul li a
{
  color:#717171;
}
.footer__temp__nav__right ul li 
{
    list-style: none;
    font-size:14px;
  color:#717171;
  font-family: 'AvenirNextMedium', sans-serif!important;
/*   font-family: 'AvenirNextMedium', sans-serif!important; */
}
.growfast-header__mobile-nav 
{
    z-index: 9;
}
.row-number-19 .span12.widget-span.widget-type-custom_widget.dnd-module img 
{
    border-radius: 30px;
/*   box-shadow: 0px 4px 64px 0px rgb(44 62 74 / 20%); */
}
.inner_container_box
{
  border-radius:30px!important;
}
/* .inner_conatiner_title h2 
{
    width: 84%;
} */
.hs-tools-menu.hs-collapsed 
{
    display: none;
}
#features .growfast-submenu.level-2, #resources .growfast-submenu.level-2, #resources .growfast-submenu.level-2
{
    transition: transform 0.2s;
    transform: scaleY(0);
    transform-origin: top;
    visibility: hidden;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
}
#features .growfast-submenu.level-2.growfast-submenu-active, #resources .growfast-submenu.level-2.growfast-submenu-active
{
    transform: scaleY(1);
    visibility: visible;
}
.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-vertical-alignment.dnd_area-row-0-background-color.dnd-section.dnd_area-row-0-padding.dnd_area-row-0-hidden {
    position: relative;
    bottom: 70px;
}
.growfast-header--header {
    background-color: transparent;
}
.growfast-header__logo--main {
    z-index: 9;
}
ul.growfast-submenu.level-1 li {
    z-index: 9!important;
}
ul.growfast-submenu.level-A li {
    z-index: 9;
}
.login-section a {
    z-index: 9;
}
.sign-up-section a {
    z-index: 9;
}
.span12.widget-span.widget-type-cell.dnd-column.dnd_area-column-1-vertical-alignment {
    padding-top: 80px;
}

/* 
.growfast-header--header .growfast-submenu.level-1 > li > span a
{
  padding:0px!imprtant;
} */


/* Header */

/* #features #sub-menu-solution-section
{
  display:flex!important;
  align-items: center;
}

#features .solution-section-description
{
  width:49%;
  padding-left: 15px;
} */
/* ul.growfast-submenu.level-2 a 
{
    color: #46bbc4!important;
} */
/* li#features a
{
  padding-right:22px;
} */
li#pricing a 
{
    padding-right: 20px;
}
/* #features .growfast-submenu.level-2 
{
    border-radius: 8px;
    width: 480px;
    position: absolute;
    top: 35px;
} */
/* .solution-section-button .featured-button 
{
    color: #fff;
    background-color: #46bbc4;
    padding: 9px 23.1px !important;
    line-height: 19px !important;
    font-size: 14px !important;
    border: none !important;
    border-radius: 18px;
} */
a.growfast-menu-link a 
{
    font-size: 14px;
    font-weight: 500;
}
/* .solution-section-description a 
{
    padding: 4px 0px!important;
} */
.growfast-has-submenu>.growfast-submenu
{
  padding:0px!important;
}
a.growfast-menu-link span:hover
{
/*       padding: 10px 15px; */
    border-radius: 6px;
    text-decoration: none;
    transition: .3s;
/*     background-color: #FFE1D0; */
/*     color: #9E0F26; */
}

/* li#\<divid\=\"sub-menu-solution-section\"\>\<divclass\=\"sub-menu-solution-img\"\>\<imgsrc\=\"https\:\/\/6484508\.fs1\.hubspotusercontent-na1\.net\/hubfs\/6484508\/round_icon\.svg\"\>\<\/div\>\<divclass\=\"solution-section-description\"\>\<ahref\=\"\#\"\>all-in-onesolution\<\/a\>\<span\>everythingyouneedinjustonesimpletouseapplication\.\<\/span\>\<\/div\>\<divclass\=\"solution-section-button\"\>\<buttonclass\=\"btnfeatured-button\"\>requestdemo\<\/button\>\<\/div\>\<\/div\> 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 16px;
} */
/* .solution-section-description span 
{
    display: block;
    white-space: normal;
    color: #717171;
    font-size: 14px;
} */
.growfast-has-submenu .growfast-submenu a>span:not(.growfast-menu-chevron):after
{
  display:none!important;
}
/* li#landlord 
{
    padding-top: 15px;
}
li#midmarket\/enterprisepropertymanager .growfast-menu-link 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    margin: 0px 16px;
    padding: 4px 0px 16px 0px;
} */
span.growfast-menu-chevron 
{
    display: none;
}

.growfast-has-submenu>.growfast-submenu>.growfast-has-submenu>.growfast-submenu 
{
    position: relative!important;
/*     top: 0px!important; */
    left: 0px!important;
/*     z-index: 1000; */
/*     background: #ffffff; */
    opacity: 1!important;
    display: block!important;
    column-count: 1;
    width: 100%;
/*     background-color: transparent; */
    box-shadow: 0px 0px;
  padding:0px!important;
  border:none;
}
ul.growfast-submenu.level-3
{
    border: solid #ededed;
    border-width: 0 0 1px;
    margin: 0 auto;
    padding-bottom: 15px!important;
}
/* #landlord growfast-menu-link span, #small-mediumpropertymanager\(smb\) .growfast-menu-link span, #midmarket\/enterprisepropertymanager .growfast-menu-link span
{
  font-size:15px;
}

#landlord .growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/imageicon.png);
    top: 5px;
  left:5px;
    position: relative;
      padding-right: 10px;
}
li#small-mediumpropertymanager\(smb\) .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Image2.png);
    top: 5px;
  left:5px;
    position: relative;    
    padding-right: 10px;
}
li#midmarket\/enterprisepropertymanager .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/image3.png);
    top: 5px;
  left:5px;
    position: relative;
      padding-right: 10px;
} */
/* #residential .growfast-menu-link span:before, #studenthousing .growfast-menu-link span:before {
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Student.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#self-storage .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/storage.png);
     position: absolute;
    left: -34px;
    top: -3px;
}
#communityassociations .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Community.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#commercial .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Commercial.png);
    position: absolute;
    left: -34px;
    top: -3px;
}
#marina .growfast-menu-link span:before
{
   content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Marina.png);
  position: absolute;
    left: -34px;
    top: -3px;
} */
/* ul.growfast-submenu.level-3 .growfast-menu-link span
{
  font-size:15px;
}
 */
/* .growfast-submenu.level-3 a.growfast-menu-link 
{
    padding: 6px 5px;
} */
/* ul.growfast-submenu.level-3 li 
{
    padding-left: 5px;
}
ul.growfast-submenu.level-3 
{
    padding-top: 12px!important;
}
ul.growfast-submenu.level-3 li 
{
    position: relative!important;
    left: 40px!important;
} */
/* ul.growfast-submenu.level-2::before, ul.growfast-submenu.level-B::before
{
    content: '';
    position: absolute;
    z-index: 10!important;
    pointer-events: none;
    transform: translate(-50%, -6.5px) scaleX(1.3) rotate(45deg);
    width: 13px;
    height: 13px;
    background: linear-gradient(135deg, #fff, #fff 10.4px, transparent 51%, transparent);
    background-color: transparent;
    background-clip: padding-box;
    border: none;
    box-shadow: -1px -1px 0 0 rgba(0, 0, 0, 0.12);
    left: 70px;
} */
/* div#center-head 
{
    justify-content: center!important;
} */

/* ul.growfast-submenu.level-2 
{
    position: absolute;
    top: 35px;
  width:275px;
  border-radius:8px;
} */
/* li#articles:hover, li#customerstories:hover, li#handbook:hover, li#partners:hover, #tradeshowsandevents:hover, #contactus:hover
{
     color: #3f3f3f;
    background: #f1fafb;
    box-shadow: inset 4px 0 0 #46bbc4;
}
li#articles, li#customerstories, li#handbook, li#partners, #tradeshowsandevents, #contactus 
{
    border: 1px solid #ededed;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 10px;
  padding-top:5px;
} */
/* #articles a.growfast-menu-link span:before, #customerstories a.growfast-menu-link span:before, #handbook a.growfast-menu-link span:before, #partners a.growfast-menu-link span:before, #tradeshowsandevents a.growfast-menu-link span:before, #contactus a.growfast-menu-link span:before
{
  position: relative;
    top: 5px;
    padding-right: 10px;
} */
/* #articles a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Articles.png);
}
#customerstories a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Customer.png);
}
#handbook a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Handbook.png);
}
#partners a.growfast-menu-link span:before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Partners.png);
}
#tradeshowsandevents a.growfast-menu-link span:before
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Events.png);
}
#contactus a.growfast-menu-link span:before
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Contactus.png);
} */
/* li#helpcenter .growfast-menu-link span 
{
    background-color: #46bbc4;
    color: #fff!important;
    padding: 9px 74px;
    border-radius: 50px;
    margin: 10px 0px;
}
li#helpcenter .growfast-menu-link span:hover 
{
    background-color: #1C7F8A;
} */
/* ul.growfast-submenu.level-1 a
{
  color: #717171!important;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
} */
/* .growfast-submenu.level-1>li>span a>span:not(.growfast-menu-chevron):after
{
  width:0%!important;
} */

li#\<divclass\=\"block\"\>\<\/div\> {
    display: inline-grid;
}
#features ul.growfast-submenu.level-2.growfast-submenu-active {
    width: 790px!important;
    border-radius: 6px;
    top: 48px;
    left: 0px;
}
#features li#\<divclass\=\"main\"\>\<\/div\> li a {
    color: #5c7376;
    font-family: 'AvenirNextMedium', sans-serif;
/*     font-family: 'AvenirNextMedium', sans-serif; */
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding: 7px 28px;
/*     letter-spacing: 0.9px; */
}
#features li#\<divclass\=\"main\"\>\<\/div\> li a:hover {
    color: #F57361!important;
    text-decoration: underline!important;
}
#features li#\<divclass\=\"main\"\>\<\/div\> {
    padding: 0px;
}
li#whymanagecasa span, #rental span, #association span, #onboarding\&support span, #insurancesolutions span
{
   color:#354143;
  font-size:18px!important;
   font-family: 'AvenirNextBold', sans-serif!important;
}
#features li#whymanagecasa:hover a, #rental:hover a, #association:hover a, #onboarding\&support:hover a,#insurancesolutions:hover a, ul.growfast-submenu.level-4 #features:hover a
{
   color: #F57361!important;
    text-decoration: underline!important;
  
}
#features li#whymanagecasa a, #features #rental a, #features #association a, #features #onboarding\&support a, #features #insurancesolutions a{
    font-weight: 800!important;
  color:#354143!important;
}
ul.growfast-submenu.level-4 #features span {
    font-weight: 800!important;
  font-size:14px!important;
  color:#354143!important;
  padding-bottom:15px!important;
  font-family: 'AvenirNextBold', sans-serif!important;
}
 ul.growfast-submenu.level-4 #portfolios a
{
   font-weight: 800!important;
  font-size:14px!important;
    color:#354143!important;
  padding-bottom:15px!important;
   font-family: 'AvenirNextBold', sans-serif!important;
}

#features ul.growfast-submenu.level-3 a {
    background-color: transparent!important;
}
#resources ul.growfast-submenu.level-2 a {
    background-color: transparent!important;
}
#support ul.growfast-submenu.level-2 a {
    background-color: transparent!important;
}

#features li#\<divclass\=\"block\"\>\<\/div\>:nth-child(2) {
border: 1px solid #d4eee959;
    border-width: 0 3px;
}
#features ul.growfast-submenu.level-3 {
    border-radius: 6px!important;
}
li#features a, li#resources a, li#support a {
    color: #5C7376!important;
  padding:10px 35px 10px 25px!important;
}
li#pricing a {
    color: #5C7376!important;
  padding:10px 25px 10px 25px!important;
}
li#English a {
    padding: 10px 35px 10px 25px;
}
#English ul.growfast-submenu.level-B a {
    background-color: transparent!important;
    padding: 3px 20px;
}
li#features a:hover, li#pricing a:hover, li#resources a:hover, li#support a:hover, li#English a:hover
{
  color:#9E0F26!important;
  background-color:#FFE1D0!important;
  border-radius:6px!important;
}

/* Resources */
#resources ul.growfast-submenu.level-2, #support ul.growfast-submenu.level-2 {
    padding: 20px 24px!important;
    border-radius: 6px;
  top:48px!important;
  position:absolute;
  left:0px;
}
#resources ul.growfast-submenu.level-2 li, #support ul.growfast-submenu.level-2 li {
    color: #5C7376!important;
    font-size: 16px;
    line-height: 22px;
    padding: 6px 0px;
    
}
/* #resources li#tradeshowsandevents {
    border: 1px solid #D4EEE9;
    border-width: 0px 0px 1px 0px;
    padding-bottom: 20px!important;
} */
/* li#aboutus {
    padding-top: 20px!important;
} */
#resources li a, #support li a
{
  padding:5px 0px!important;
    font-weight: 500!important;
}
#features li span:hover {
    color: #F57361!important;
    text-decoration: underline!important;
}
#resources li a:hover span, , #support li a:hover span {
    color: #F57361!important;
    text-decoration: underline!important;
}
/* Animation */
#features .growfast-submenu.level-2, #resources .growfast-submenu.level-2, #resources .growfast-submenu.level-2
{
    transition: transform 0.2s;
    transform: scaleY(0);
    transform-origin: top;
    visibility: hidden;
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 3px;
}
#features .growfast-submenu.level-2.growfast-submenu-active, #resources .growfast-submenu.level-2.growfast-submenu-active
{
    transform: scaleY(1);
    visibility: visible;
}
/* Pricing */
li#pricing a 
{
    padding-right: 20px;
}

/* Language box on header*/
ul.growfast-submenu.level-A a 
{
    color: #5C7376;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
}
.growfast-submenu.level-A .Growfast-menu-link span::before 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/globe.png);
    position: relative;
    top: 6px;
    right: 5px;
}
.row-number-24 img 
{
    border-radius: 30px;
}

li#German, li#Spanish, li#French
{
    padding-bottom: 7px;
  padding-top:7px;
}
ul.growfast-submenu.level-B {
    border-radius: 7px;
    padding: 10px 15px 11px 8px!important;
    top: 42px;
    width: 143px;
    left: 0px;
}
ul.growfast-submenu.level-B a
{
  color:#5C7376!important;
  font-weight:500!important;
}
li#French:hover span, li#German:hover span, li#Spanish:hover span
{
/*       background: #f1fafb;
    box-shadow: inset 4px 0 0 #46bbc4; */
    color: #F57361;
  text-decoration:underline;
}
.login-section a.growfast-button.growfast-button--effect- 
{
    background-color: transparent!important;
    padding: 4px 25px 0 40px!important;
/*     border: 1px solid #5c73764d; */
    border-radius: 0px!important;
    border-width: 0px 0px 0px 2px;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
   color:#46BBC4;
}
.login-section a.growfast-button.growfast-button--effect- span 
{
    color: #46bbc4;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
}
.login-section a.growfast-button.growfast-button--effect- span:hover
{
color:#1C7F8A;
}
/* .growfast-header__navigation.growfast-header__nav--right 
{
    padding-right: 40px;
} */
.sign-up-section a.growfast-button.growfast-button--effect-:hover 
{
    background-color: #1C7F8A!important;
}
#English a:hover
{
  color:#3f3f3f!important;
}
ul.growfast-submenu.level-1 .growfast-has-submenu::after, ul.growfast-submenu.level-A .growfast-has-submenu::after 
{
    content: url(https://6484508.fs1.hubspotusercontent-na1.net/hubfs/6484508/Downarrow_.png);
    position: absolute;

}
ul.growfast-submenu.level-1 .growfast-has-submenu::after
{
      top: 10px;
    right: 15px;
}
 ul.growfast-submenu.level-A .growfast-has-submenu::after 
{
      top: 6px;
    right: 15px;
}
/* Mobile Toggle */
.growfast-header__mobile-nav b {
    background: #46bbc4!important;
}


/* Footer */
@media only screen and (max-width: 992px) {
  .custom-btn-pop-id a{
    display: inline-block;
  }
  .banner-head, p.banner-description, .custom-btn-pop-id
  {
    text-align: center !important;
  }
    div#hs_cos_wrapper_dnd_area-module-2 
  {
    padding: 0px!important;
  }
  .custom-homepage-container .row-number-31 .row-fluid,
  .custom-homepage-container .row-number-42 .row-fluid{
     display: flex;
     flex-direction: column-reverse;
  }
  .custom-homepage-container .inner_container_box{
    display: flex;
    align-items: center;
    height: auto;
    padding: 24px !important;
  }
  .custom-homepage-container .inner_container_image{
    margin: 0 !important;
    width: unset;
    height: 100%;
    padding-bottom: 0;
  }
  .custom-homepage-container .inner_container_image img{
    width: 48px;
    height: 48px;
  }
  .custom-homepage-container .inner_conatiner_title{
    align-items: center;
    padding-right: 0;
    padding-left: 20px;
  }
  .custom-homepage-container .inner_conatiner_title h2{
    margin-bottom: 0;
    line-height: normal;
    text-align: left;
  }
  .custom-homepage-container .main_container_col{
    padding: 0;
  }
  .custom-footer-wrapper .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.footer-row-0-padding.footer-row-0-margin .row-fluid {
    display: flex;
/*     justify-content: center; */
    flex-wrap: wrap;
  }
  .custom-footer-wrapper .row-fluid .span3 {
    width: 23.404255317%;
  }
}
@media only screen and (max-width: 980px) 
{
/*   .footer__temp__nav 
  {
    display: block;
  }
  .footer__temp__nav__left ul 
  {
    display: block;
  }
  .footer__temp__nav__left ul li 
  {
    padding: 2px 0px;
  }
  .footer__temp__nav__left ul li a 
  {
    padding: 0 0px;
  } */
  .footer__temp__nav__right ul 
  {
    display: block;
  }
  .footer__temp__nav__right ul li 
  {
    padding: 2px 0px;
  }
}



/* Mobile view*/
@media only screen and (max-width: 768px)
{
  h2{
    font-size: 28px !important;
    line-height: normal !important;
  }
  .custom-homepage-container .inner_conatiner_title h2{
    font-size: 16px !important;
  }
  .portfolio_icon
  {
    width:14%;
  }
  .main_portfolio_col_box .portfolio_text div 
  {
    font-size: 40px!important;
    line-height: 45px;
  }
  .popup_vdo_headings h1 
  {
    line-height: 30px!important;
  } 
  div#hs_cos_wrapper_module_1706083771142 hr 
  {
    margin: 0px auto;
  }
  .popup_vdo_headings h2 span 
  {
    font-size: 30px!important;
    line-height: 30px;
  }
  .popup_vdo_headings p span 
  {
    font-size: 16px!important;
  }
/*   div#hs_cos_wrapper_widget_1705920258724 hr 
  {
    margin-left: 15px!important;
  } */
/*   .popup_vdo_content 
  {
    margin: 0px 15px;
  } */
  .growfast-video-popup__bg   
  {
    height:31vh!important;
  }
   /* How we stack up */
    .dnd_area-row-18-background-color .row-number-95:before
    {
        height:610px!important;
    }
  .popup_vdo_headings h2 span 
  {
    font-size: 26px!important;
    line-height: 15px;
  } 
  .growfast-cookie-notice-inner #hs_cos_wrapper_header-top-module-2_ span 
  {
    display: none!important;
  }
  div#hs_cos_wrapper_widget_1705937889728 .growfast-button-wrapper--right 
  {
    justify-content: left;
  }
  div#hs_cos_wrapper_module_17059387145003 .growfast-button-wrapper--left 
  { 
    justify-content: left;
  }
  .header-top-row-0-force-full-width-section 
  {
    padding: 0px!important;
  }
  .dnd_area-row-5-padding
  {
    padding-bottom:60px!important;
  }
  div#hs_cos_wrapper_widget_1706023874129_ 
  {
    text-align: left;
        font-size: 33px;
  }
/*   span#hs_cos_wrapper_widget_1706023978098_ p 
  {
    text-align: left!important;
  } */
  .mm-navbar 
  {
    background: #46bbc4!important;
  }
  .growfast-cookie-notice-close
  {
    right:-35px;
  }
  #sub-menu-solution-section .sub-menu-solution-img 
  {
    display: none;
  }
  #sub-menu-solution-section .solution-section-description 
  {
    display: none;
  }
  span.mm-listitem__text a 
  {
    font-size: 15px;
  }
  div#hs_cos_wrapper_dnd_area-module-2 strong 
  {
    font-size: 30px;
  }
  span#hs_cos_wrapper_widget_1705664403221_ p 
  {
    font-size: 17px!important;
  }
  div#hs_cos_wrapper_widget_1705663704644 
  {
    margin-top: 0px!important;
  }
  span#hs_cos_wrapper_dnd_area-module-5_ h2 
  {
    font-size: 31px!important;
    line-height: 1.3;
  }
  span#hs_cos_wrapper_widget_1705939007454_ 
  {
    font-size: 15px!important;
  }
  .cell_1704950728032-padding.dnd-column .hs_cos_wrapper_type_inline_text 
  {
    font-size: 28px;
    padding-top: 12px;
  }
/*   div#hs_cos_wrapper_module_1705923069798_ 
  {
    font-size: 31px;
    text-align: left;
  } */
  div#hs_cos_wrapper_dnd_area-module-10 
  {
    padding: 0px!important;
  }
  .inner_container_box 
  {
    padding: 35px 15px!important;
  }
  div#hs_cos_wrapper_widget_1706002663224 a 
  {
    margin: 40px auto 0px;
  }
  div#hs_cos_wrapper_module_1705926775522_ 
  {
    font-size: 28px;
/*     text-align: left!important; */
  }
/*   span#hs_cos_wrapper_widget_1705926889017_ span 
  {
    font-size: 14px!important;
  } */
  span#hs_cos_wrapper_widget_1705926889017_ h2 
  {
    text-align:left!important;
  }
  div#hs_cos_wrapper_module_17059257704056_ 
  {
    padding-top: 30px;
    font-size: 33px;
  }
/*   span#hs_cos_wrapper_dnd_area-module-10_ p 
  {
    text-align: left;
  } */
/*   #hs_cos_wrapper_module_1705923052922 hr 
  {
    width: 25%;
    margin: 10px 0px 20px 0px;
  } */
  td 
  {
    width:50%!important;
  }
  .dnd_area-row-17-padding 
  {
    padding: 70px 15px 0px 15px!important;
  }
  h2.managecasa_headline span 
  {
    font-size: 23px;
  }
/*   div#hs_cos_wrapper_widget_1705937442044_ 
  {
    font-size: 33px;
    text-align: left!important;
    padding-left: 10px;
  } */
  span#hs_cos_wrapper_widget_1705937509250_ span 
  {
    font-size: 15px;
    line-height: 1.5;
  }
  span#hs_cos_wrapper_widget_1705937509250_ h2 
  {
    text-align: left!important;
  }
  .growfast-button--module_17059387145003
  {
    padding:8px 50px;
    margin-top: 20px;
  }
  .banner-head
  {
    font-size: 28px !important;
    line-height: normal !important;
  }
  .banner-head strong
  {
    font-size: 28px !important;
  }
  .row-number-21 img 
  {
    border-radius: 30px;
    box-shadow: 0px 4px 64px 0px rgb(44 62 74 / 20%);
  }
  .row-number-21 .hs_cos_wrapper_type_inline_text 
  {
    font-size: 26px;
    padding: 15px 10px 5px;
  }
/*   .row-number-21 .span12 hr 
  {
    margin-left: 12px!important;
    margin-top: 5px!important;
  } */
  .row-number-21 .hs_cos_wrapper_type_rich_text span 
  {
    position: relative;
    left: 12px;
    font-size:15px;
  }
  .row-number-21 .span12 
  {
    width: 97%!important;
  }
  .overloaded-section span 
  {
    line-height: 1.5!important;
  }
  hr 
  {
    width: 20%!important;
  }
  #hs_cos_wrapper_module_1705923052922 hr{
    width: 80% !important;
    margin: 0 auto 50px;
  }
/*   div#hs_cos_wrapper_module_1705927036411_ 
  {
    text-align: left;
    font-size: 33px;
  } */
/*   .growfast-custom-header.growfast-custom-header--center.growfast-custom-header--module_1705926639558 
  {
    justify-content: flex-start;
  } */
/*   hr
  {
    margin-left:0px!important
  } */
  span#hs_cos_wrapper_module_1706776842210_ h2 
  {
    text-align: left;
  } 

  .join_users h2 
  {
    text-align: left!important;
    line-height: 1.7!important;
  }
  div#hs_cos_wrapper_widget_1705937042073 hr
  {
    width: 100%!important;
    margin: 60px 0px;
  }
  div#hs_cos_wrapper_widget_1706006443073 hr 
  {
    width: 80%!important;
  }
  .main_portfolio_col_box
  {
    height:230px;
    margin-bottom:20px;
  }
  .main_portfolio_title
  {
    height:230px;
  }
  .main_portfolio_title h2
  {
    font-size: 33px!important;
  }
/*   .cell_1704950728032-row-2-padding .row-fluid
  {
    display: flex;
    flex-direction: column-reverse;
  } */
  .cell_1704950728032-row-4-vertical-alignment div 
  {
    display: flex;
  }
  .outter-ITD-section
  {
    max-width:100%;
    padding:20px 20px 10px 20px!important;
  }
  .cell_1705926771548-row-3-padding
  {
    max-width:100%;
    width: 100%;
    position: relative;
  }
  .outer-ITD-icon
  {
    width:60%;
  }
  .cell_1705926771548-row-3-padding:before
  {
    padding:45px;
    height:106%;
    left: -38px;
  }
  .custom-homepage-container #hs_cos_wrapper_widget_1709803713212{
    display:none;
   }
  .custom-homepage-container #hs_cos_wrapper_widget_1713238056346 .hs-logo-grid__logo-wrapper{
    flex: revert-layer;
  }
  .footer__temp__nav{
    flex-direction: column-reverse;
    align-items: start;
  }
  .footer__temp__nav__right ul li{
     padding-bottom: 20px;
  }
  .footer__temp__nav__left{
    padding-left: 16px;
  }
}




/* ipad portrait:: */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) {


  .growfast-video-popup__bg 
  {
    height:52vh;
  }
   .dnd_area-row-18-background-color .row-number-95:before
    {
        height:500px;
    }
  .span12.widget-span.widget-type-cell.dnd-column.dnd_area-column-1-vertical-alignment 
  {
    padding-top: 15px!important;
  }
  .banner-head 
  {
    font-size: 38px!important;
  }
  p.banner-description 
  {
    font-size: 22px!important;
  }
  .row-number-94
  {
    width:560px;
  }
  .HTS_main_box
  {
    width:500px;
  }
  div#hs_cos_wrapper_widget_1705937442044_ 
  {
    text-align: center!important;
  } 
  div#hs_cos_wrapper_module_17059387145003 .growfast-button-wrapper--left 
  {
    justify-content: left;
    margin-top: 0px!important;
  }
  div#hs_cos_wrapper_widget_1705937889728 .growfast-button-wrapper--right 
  {
    justify-content: left!important;
  }
   .cell_1704950728032-row-2-padding div 
  {
    display: flex;
  }
  .cell_1704950728032-row-4-vertical-alignment .row-fluid 
  {
    display: flex;
  }
  #hs_cos_wrapper_module_1706083771142 hr
  {
    margin-right: 0px;
  }
  .growfast-video-popup--widget_1706110054169 .growfast-video-popup__bg 
  {
    height: 370px;
  }
  .growfast-custom-header 
  {
    display: block;
  }
  .main_portfolio_col_box
  {
    height:270px;
    width:100%;
    margin: 10px auto;
  }
  .main_portfolio_title
  {
    height:270px;
  }
/*   span#hs_cos_wrapper_widget_1706023978098_ p 
  {
        text-align: left!important;
  } */
    .main_portfolio_col 
    {
      width: 100%;
      max-width: 500px;
    }
  .row-number-3 .span12 
  {
    flex-direction: row!important;
  }
  .growfast-custom-header--center 
  {
    justify-content: left;
  }
  .row-number-1.dnd_area-row-0-vertical-alignment 
  {
    padding: 80px 15px 0px!important;
  }
  .row-number-21 img 
  {
    border-radius: 30px!important;
    width: 100%;
    height: 300px!important;
    object-fit: cover;
  }
  .row-number-21 .hs_cos_wrapper_type_inline_text 
  {
    padding-left: 15px;
    padding-top: 15px;
  }
  .row-number-21 hr 
  {
    margin-left: 15px!important;
  }
  div#hs_cos_wrapper_module_1705923069798 .growfast-custom-header 
  {
    justify-content: flex-start;
  }
/*   #hs_cos_wrapper_module_1705923052922 hr 
  {
    width: 15%!important;
    margin-top: 15px!important;
  } */
  .span12 div#hs_cos_wrapper_dnd_area-module-10 
  {
    padding: 0px!important;
  }
  .overloaded-section 
  {
    text-align: left!important;
  }
  #hs_cos_wrapper_widget_1706002663224 .growfast-button-wrapper.growfast-button-wrapper--center 
  {
    justify-content: center;
  }
  div#hs_cos_wrapper_module_1705926775522_ 
  {
    font-size: 28px!important;
        text-align: center;
  }
  .mission_description h2 
  {
    text-align: center!important;
  } 
  div#hs_cos_wrapper_widget_1706006443073 hr 
  {
    width: 100%!important;
  }
  div#hs_cos_wrapper_module_17059257704057 hr 
  {
    margin-left: 0px!important;
  }
  div#hs_cos_wrapper_module_17059257704056_ 
  {
    padding-top: 25px;
  }
  div#hs_cos_wrapper_module_1705926639558 .growfast-custom-header 
  {
    justify-content: left;
  }
  div#hs_cos_wrapper_module_1705927036411 .growfast-custom-header 
  {
    justify-content: left;
  }
  .join_users h2 
  {
    text-align: center!important;
  }
  .footer__temp__nav__left 
  {
    padding-left: 20px;
  }
  div#hs_cos_wrapper_widget_1705937442044_ {
    font-size: 33px;
  }
  .rental_content h2 
  {
    text-align: center!important;
    line-height: 1.2!important;
  }

}


/* ipad pro portrait:: */

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) 
{   
  .span6.widget-span.widget-type-cell.cell_1705663475079-padding.cell_1705663475079-vertical-alignment.dnd-column 
  {
    padding-left: 20px!important;
  }
   .growfast-video-popup__bg 
  {
    height:26vh!important;
  }
    .popup_vdo_headings h2 span 
  {
    font-size: 25px!important;
    line-height: 30px;
  }
   .cell_1705663475079-padding 
    {
    padding-bottom: 65px!important;
    }
    .main_portfolio_col_box
    {
      width:100%;
    }
    .cell_1704950728032-row-2-padding div
    {
      flex-direction:row;
    }
    .cell_1704950728032-row-4-vertical-alignment div
    {
      flex-direction:row;
    }
/*     #hs_cos_wrapper_module_1705923052922 hr
    {
      margin-left: 0px auto 30px!Important;
    } */
    span#hs_cos_wrapper_dnd_area-module-10_ 
    {
    position: relative;
    right: 19%;
    }
    .inner_container_box 
   {
    width: 100%;
    }
    .main_container_inner_col
    {
      padding:0px!important;
    }
    #hs_cos_wrapper_module_1705926781035 hr
    {
      margin-left:0px;
    }
    div#hs_cos_wrapper_module_17059387145003 .growfast-button-wrapper--left 
    {
      justify-content: left!Important;
      margin-top: 0px!important;
    }
    div#hs_cos_wrapper_widget_1705937889728 .growfast-button-wrapper--right 
    {
      justify-content: right!important;
    }
}
@media screen and (max-width: 576px) {
/*  Homepage css start  */
  .custom-homepage-container .dnd-section .dnd-column{
    padding: 0 !important;
  }
  .custom-homepage-container .dnd_area-row-11-padding{
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .custom-homepage-container .hs-logo-grid{
    padding: 0 20px;
  }
   .custom-homepage-container .HTS_main_box{
      left: 0;
      width: 100% !important;
  }
  .custom-homepage-container .HTS_main_box:before{
      margin: auto auto auto -40px;
  }
 .custom-homepage-container div#join_custom_center, 
  .custom-homepage-container div#join_custom,
  .custom-homepage-container #join_custom_icon{
    height: auto;
    min-height: auto;
  }
  .custom-homepage-container .growfast-icon-block>div{
    margin-bottom: 0;
  }
  
  .custom-homepage-container .row-number-88{
    padding-top: 0;
  }
  .custom-homepage-container .footermain-btn{
    display: flex;
  }
  .custom-homepage-container .csutom-pricing a{
    padding: 10px 20px;
    display: inline-block;
  }
  .custom-homepage-container .csutom-pricing{
    margin: 0;
  }
   .custom-footer-wrapper .row-fluid .span3 {
    width: 50%;
  }
/*  Homepage css end  */
}